.connection-status-guard-module__JGKCaq__overlay{z-index:120;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#06121c5c;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.connection-status-guard-module__JGKCaq__dialog{border:1px solid hsl(var(--border)/.75);background:linear-gradient(145deg,#fffffff5 0%,#eef5f6f0 60%,#fef4e1eb 100%);border-radius:1.5rem;gap:1rem;width:min(100%,30rem);padding:1.1rem;animation:.18s ease-out connection-status-guard-module__JGKCaq__modal-enter;display:grid;position:relative;box-shadow:0 28px 90px #0f172a38}.connection-status-guard-module__JGKCaq__closeButton{border:1px solid hsl(var(--border)/.72);background:hsl(var(--card)/.85);width:2.4rem;height:2.4rem;color:hsl(var(--muted-foreground));border-radius:.85rem;justify-content:center;align-items:center;transition:background-color .16s,color .16s,transform .16s;display:inline-flex;position:absolute;top:.8rem;right:.8rem}.connection-status-guard-module__JGKCaq__closeButton:hover{background:hsl(var(--accent));color:hsl(var(--foreground));transform:translateY(-1px)}.connection-status-guard-module__JGKCaq__closeIcon{width:1rem;height:1rem}.connection-status-guard-module__JGKCaq__illustrationFrame{border:1px solid hsl(var(--border)/.6);background:radial-gradient(circle at top,#0f766e1f,#0000 40%),linear-gradient(#ffffffa8 0%,#f7fafcdb 100%);border-radius:1.2rem;place-items:center;min-height:13rem;padding:1rem;display:grid;overflow:hidden}.connection-status-guard-module__JGKCaq__illustration{width:min(100%,15rem);height:auto}.connection-status-guard-module__JGKCaq__illustrationPanel{fill:#ffffffc7;stroke:#0f172a1a;stroke-width:1.5px}.connection-status-guard-module__JGKCaq__illustrationDot{fill:#0f766e}.connection-status-guard-module__JGKCaq__illustrationDotSoft{fill:#4755693d}.connection-status-guard-module__JGKCaq__signalArcLarge,.connection-status-guard-module__JGKCaq__signalArcMedium,.connection-status-guard-module__JGKCaq__signalArcSmall,.connection-status-guard-module__JGKCaq__serverLink,.connection-status-guard-module__JGKCaq__cloudLine,.connection-status-guard-module__JGKCaq__cloudLineSoft,.connection-status-guard-module__JGKCaq__signalSlash{fill:none;stroke-linecap:round;stroke-linejoin:round}.connection-status-guard-module__JGKCaq__signalArcLarge{stroke:#0f766e61;stroke-width:9px}.connection-status-guard-module__JGKCaq__signalArcMedium{stroke:#0f766e85;stroke-width:9px}.connection-status-guard-module__JGKCaq__signalArcSmall{stroke:#f59e0bf2;stroke-width:9px}.connection-status-guard-module__JGKCaq__signalSlash{stroke:#f43f5eeb;stroke-width:8px}.connection-status-guard-module__JGKCaq__serverBody{fill:#ffffffeb;stroke:#0f172a1f;stroke-width:1.5px}.connection-status-guard-module__JGKCaq__serverSlot{fill:#0f766ebd}.connection-status-guard-module__JGKCaq__serverSlotSoft{fill:#47556947}.connection-status-guard-module__JGKCaq__serverLink{stroke:#0f766e99;stroke-width:6px}.connection-status-guard-module__JGKCaq__serverNode{fill:#fffffff5;stroke:#0f766e80;stroke-width:5px}.connection-status-guard-module__JGKCaq__cloudLine{stroke:#0f766eb3;stroke-width:7px}.connection-status-guard-module__JGKCaq__cloudLineSoft{stroke:#3b82f694;stroke-width:7px}.connection-status-guard-module__JGKCaq__copy{gap:.55rem;display:grid}.connection-status-guard-module__JGKCaq__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--muted-foreground));margin:0;font-size:.72rem;font-weight:700}.connection-status-guard-module__JGKCaq__titleRow{align-items:center;gap:.55rem;display:flex}.connection-status-guard-module__JGKCaq__headerIcon{width:1rem;height:1rem;color:var(--brand-accent);flex-shrink:0}.connection-status-guard-module__JGKCaq__title{letter-spacing:-.05em;margin:0;font-size:clamp(1.5rem,5vw,2rem);line-height:1}.connection-status-guard-module__JGKCaq__description{color:hsl(var(--muted-foreground));margin:0;font-size:.95rem;line-height:1.65}.connection-status-guard-module__JGKCaq__actions{flex-wrap:wrap;gap:.7rem;display:flex}.connection-status-guard-module__JGKCaq__primaryAction,.connection-status-guard-module__JGKCaq__secondaryAction{border-radius:1rem;justify-content:center;align-items:center;min-height:2.9rem;padding:.75rem 1rem;font-size:.9rem;font-weight:700;transition:transform .16s,background-color .16s,color .16s,border-color .16s;display:inline-flex}.connection-status-guard-module__JGKCaq__primaryAction{background:linear-gradient(135deg,var(--brand-accent)0%,#0e8c82 100%);color:#f8fafc;border:none;box-shadow:0 16px 38px #0f766e2e}.connection-status-guard-module__JGKCaq__primaryAction:hover{transform:translateY(-1px)}.connection-status-guard-module__JGKCaq__secondaryAction{border:1px solid hsl(var(--border)/.78);background:hsl(var(--card)/.74);color:hsl(var(--foreground))}.connection-status-guard-module__JGKCaq__secondaryAction:hover{background:hsl(var(--accent))}.connection-status-guard-module__JGKCaq__actionIcon{width:.95rem;height:.95rem;margin-right:.45rem}.dark .connection-status-guard-module__JGKCaq__dialog{background:linear-gradient(145deg,#081722f5 0%,#0a1c29f5 58%,#34230eb8 100%);box-shadow:0 28px 90px #0208177a}.dark .connection-status-guard-module__JGKCaq__illustrationFrame{border-color:hsl(var(--border)/.6);background:radial-gradient(circle at top,#2dd4bf1f,#0000 40%),linear-gradient(#0e1e2bdb 0%,#081722f5 100%)}:is(.dark .connection-status-guard-module__JGKCaq__illustrationPanel,.dark .connection-status-guard-module__JGKCaq__serverBody){fill:#0f172ab8;stroke:#94a3b829}.dark .connection-status-guard-module__JGKCaq__serverNode{fill:#0f172aeb}:is(.dark .connection-status-guard-module__JGKCaq__secondaryAction,.dark .connection-status-guard-module__JGKCaq__closeButton){background:hsl(var(--card)/.88)}@keyframes connection-status-guard-module__JGKCaq__modal-enter{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}
.support-dock-module__viFIhW__shell{right:max(.9rem,calc(env(safe-area-inset-right) + .9rem));bottom:max(.9rem,calc(env(safe-area-inset-bottom) + .9rem));z-index:110;pointer-events:auto;position:fixed}.support-dock-module__viFIhW__collapsedButton{border:1px solid hsl(var(--border)/.82);min-height:2.4rem;color:hsl(var(--foreground));background:linear-gradient(145deg,#fffffff7 0%,#f5f9fbf2 100%);border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .75rem .4rem .6rem;transition:transform .16s,box-shadow .16s,border-color .16s;display:inline-flex;box-shadow:0 16px 32px #0f172a1f}.support-dock-module__viFIhW__collapsedButton:hover,.support-dock-module__viFIhW__collapsedButton:focus-visible{border-color:#0f766e52;transform:translateY(-1px);box-shadow:0 20px 36px #0f172a24}.support-dock-module__viFIhW__collapsedIcon{color:#0f766e;width:.95rem;height:.95rem}.support-dock-module__viFIhW__collapsedLabel{letter-spacing:-.02em;font-size:.78rem;font-weight:700}.support-dock-module__viFIhW__panel{border:1px solid hsl(var(--border)/.8);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto;background:linear-gradient(145deg,#fffffff7 0%,#f1f7f7f2 100%);border-radius:1.35rem;gap:.85rem;width:min(21rem,100vw - 1.8rem);padding:.9rem;animation:.26s ease-out support-dock-module__viFIhW__dockEnter;display:grid;box-shadow:0 20px 42px #0f172a24}.support-dock-module__viFIhW__headerRow{justify-content:space-between;align-items:flex-start;gap:.65rem;display:flex}.support-dock-module__viFIhW__header{grid-template-columns:auto 1fr;align-items:start;gap:.75rem;display:grid}.support-dock-module__viFIhW__headerIconWrap{color:#fff;background:linear-gradient(135deg,#0f766e 0%,#f59e0b 100%);border-radius:.9rem;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;display:inline-flex}.support-dock-module__viFIhW__headerIcon,.support-dock-module__viFIhW__segmentIcon,.support-dock-module__viFIhW__sessionIcon,.support-dock-module__viFIhW__submitIcon{width:1rem;height:1rem}.support-dock-module__viFIhW__headerCopy{flex-direction:column;gap:.18rem;display:flex}.support-dock-module__viFIhW__title{color:hsl(var(--foreground));letter-spacing:-.02em;margin:0;font-size:.94rem;font-weight:700}.support-dock-module__viFIhW__subtitle{color:hsl(var(--muted-foreground));margin:0;font-size:.78rem;line-height:1.45}.support-dock-module__viFIhW__minimizeButton{border:1px solid hsl(var(--border)/.8);min-height:2rem;color:hsl(var(--muted-foreground));background:#ffffff9e;border-radius:999px;align-items:center;gap:.35rem;padding:0 .65rem;font-size:.72rem;font-weight:700;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.support-dock-module__viFIhW__minimizeButton:hover,.support-dock-module__viFIhW__minimizeButton:focus-visible{color:hsl(var(--foreground));background:#ffffffeb;border-color:#0f766e4d}.support-dock-module__viFIhW__minimizeLabel{white-space:nowrap}.support-dock-module__viFIhW__minimizeIcon{width:.9rem;height:.9rem;transition:transform .18s}.support-dock-module__viFIhW__minimizeIconCollapsed{transform:rotate(180deg)}.support-dock-module__viFIhW__body{gap:.85rem;display:grid}.support-dock-module__viFIhW__segmentedControl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.support-dock-module__viFIhW__segmentButton{border:1px solid hsl(var(--border)/.8);min-height:2.35rem;color:hsl(var(--muted-foreground));background:#ffffffa8;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:0 .8rem;font-size:.78rem;font-weight:700;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.support-dock-module__viFIhW__segmentButtonActive{color:hsl(var(--foreground));background:#0f766e1a;border-color:#0f766e57}.support-dock-module__viFIhW__inputGroup{gap:.45rem;display:grid}.support-dock-module__viFIhW__label{color:hsl(var(--foreground));letter-spacing:-.01em;font-size:.75rem;font-weight:700}.support-dock-module__viFIhW__input,.support-dock-module__viFIhW__textarea{border-color:hsl(var(--border)/.84);background:#ffffffb8;border-radius:1rem;box-shadow:inset 0 1px #ffffff8c}.support-dock-module__viFIhW__textarea{resize:vertical;min-height:7.2rem}.support-dock-module__viFIhW__sessionPill{width:fit-content;color:hsl(var(--foreground));background:#0f766e14;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .7rem;font-size:.78rem;font-weight:600;display:inline-flex}.support-dock-module__viFIhW__sessionIcon{color:#0f766e}.support-dock-module__viFIhW__footer{gap:.65rem;display:grid}.support-dock-module__viFIhW__sourceText{color:hsl(var(--muted-foreground));word-break:break-word;margin:0;font-size:.72rem;line-height:1.45}.support-dock-module__viFIhW__submitButton{border-radius:999px;width:100%;min-height:2.6rem;font-size:.82rem;font-weight:700;box-shadow:0 16px 28px #0f766e29}.dark .support-dock-module__viFIhW__panel{background:linear-gradient(145deg,#07141cfa 0%,#0c1c27f5 100%);box-shadow:0 24px 48px #02081757}:is(.dark .support-dock-module__viFIhW__collapsedButton,.dark .support-dock-module__viFIhW__minimizeButton){background:#0f172a94}.dark .support-dock-module__viFIhW__segmentButton{background:#0f172a94}.dark .support-dock-module__viFIhW__segmentButtonActive{background:#2dd4bf1f}:is(.dark .support-dock-module__viFIhW__input,.dark .support-dock-module__viFIhW__textarea){background:#0f172aad}.dark .support-dock-module__viFIhW__sessionPill{background:#2dd4bf1f}@media (max-width:768px){.support-dock-module__viFIhW__shell{right:max(.75rem,calc(env(safe-area-inset-right) + .75rem));bottom:max(.75rem,calc(env(safe-area-inset-bottom) + .75rem))}.support-dock-module__viFIhW__panel{width:min(18rem,100vw - 1.5rem);padding:.8rem}.support-dock-module__viFIhW__subtitle,.support-dock-module__viFIhW__sourceText{font-size:.72rem}}@media (prefers-reduced-motion:reduce){.support-dock-module__viFIhW__collapsedButton,.support-dock-module__viFIhW__panel,.support-dock-module__viFIhW__segmentButton,.support-dock-module__viFIhW__minimizeIcon,.support-dock-module__viFIhW__minimizeButton{transition:none;animation:none}}@keyframes support-dock-module__viFIhW__dockEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
.donate-dock-module___TVbBa__shell{right:max(.9rem,calc(env(safe-area-inset-right) + .9rem));bottom:max(4.1rem,calc(env(safe-area-inset-bottom) + 4.1rem));z-index:105;background:linear-gradient(145deg,#fffbebf7 0%,#fff7edf2 100%);border:1px solid #f59e0b4d;border-radius:999px;align-items:center;gap:.45rem;min-height:2.4rem;padding:.4rem .75rem .4rem .6rem;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;animation:.26s ease-out donate-dock-module___TVbBa__donateDockEnter;display:inline-flex;position:fixed;box-shadow:0 16px 32px #0f172a1f}.donate-dock-module___TVbBa__shell:hover,.donate-dock-module___TVbBa__shell:focus-visible{border-color:#f59e0b6b;transform:translateY(-1px);box-shadow:0 20px 36px #0f172a24}.donate-dock-module___TVbBa__iconWrap{color:#f59e0b;flex-shrink:0;justify-content:center;align-items:center;width:.95rem;height:.95rem;display:inline-flex}.donate-dock-module___TVbBa__icon{width:.95rem;height:.95rem}.donate-dock-module___TVbBa__label{letter-spacing:-.02em;color:hsl(var(--foreground));font-size:.78rem;font-weight:700}.dark .donate-dock-module___TVbBa__shell{background:linear-gradient(145deg,#211408f5 0%,#301b0af0 100%);border-color:#fbbf2438;box-shadow:0 20px 40px #02081752}.dark .donate-dock-module___TVbBa__iconWrap{color:#fbbf24}@media (max-width:768px){.donate-dock-module___TVbBa__shell{right:max(.75rem,calc(env(safe-area-inset-right) + .75rem));bottom:max(3.75rem,calc(env(safe-area-inset-bottom) + 3.75rem));min-height:2.4rem}}@media (prefers-reduced-motion:reduce){.donate-dock-module___TVbBa__shell{transition:none;animation:none}}@keyframes donate-dock-module___TVbBa__donateDockEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
