.ds-support{right:20px;bottom:calc(20px + var(--ds-support-lift,0px));z-index:71;transition:bottom var(--ds-dur-2) var(--ds-ease-out);position:fixed}.ds-support-btn{background:var(--ds-ink);width:48px;height:48px;color:var(--ds-on-ink);box-shadow:var(--ds-shadow-lg);cursor:pointer;transition:transform var(--ds-dur-2) var(--ds-ease-out), background-color var(--ds-dur-2);border:0;border-radius:999px;place-items:center;display:grid}.ds-support-btn:hover{background:var(--ds-ink-hover);transform:translateY(-1px)}.ds-support-btn:focus-visible{outline:2px solid var(--ds-accent);outline-offset:3px}.ds-support-count{background:var(--ds-danger);color:#fff;text-align:center;font-variant-numeric:tabular-nums;min-width:20px;height:20px;box-shadow:0 0 0 2px var(--ds-canvas,var(--ds-surface));pointer-events:none;border-radius:999px;padding:0 5px;font-size:11.5px;font-weight:600;line-height:20px;position:absolute;top:-4px;right:-4px}.ds-support-hide{border:1px solid var(--ds-border);background:var(--ds-surface);width:20px;height:20px;color:var(--ds-text-2);box-shadow:var(--ds-shadow-sm);cursor:pointer;opacity:0;transition:opacity var(--ds-dur-2), transform var(--ds-dur-2) var(--ds-ease-out);border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;top:-6px;left:-6px;transform:scale(.85)}.ds-support:hover .ds-support-hide,.ds-support-hide:focus-visible{opacity:1;transform:none}.ds-support-hide:hover{color:var(--ds-text)}.ds-support-frame{z-index:70;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:0 0;border:0;max-width:100%;margin:0;padding:0;position:fixed}:root[data-support-button] .ob-dock{right:84px}:root[data-support-button] .mantine-Notifications-root[data-position=bottom-right]{bottom:calc(var(--mantine-spacing-md) + 60px + var(--ds-support-lift,0px))}.ds-support-anchor{pointer-events:none;position:absolute;inset:0}@media (hover:none){.ds-support-hide{opacity:1;transform:none}}
.tr-screen{z-index:1000;background:color-mix(in srgb, var(--ds-canvas) 86%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.tr-card{background:var(--ds-surface);border:1px solid var(--ds-border);width:min(420px,100%);box-shadow:var(--ds-shadow-lg);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:12px;padding:28px 24px 22px;display:flex}.tr-mark{color:#fff;background:var(--ds-accent);border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.tr-mark svg{width:26px;height:26px}.tr-title{color:var(--ds-text);font-size:17px;font-weight:600}.tr-text{color:var(--ds-text-2);font-size:14px;line-height:1.45}.tr-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px;display:flex}.tr-mobile-bar{left:50%;top:calc(env(safe-area-inset-top,0px) + 6px);z-index:950;max-width:calc(100vw - 32px);color:var(--ds-accent-text);background:var(--ds-accent-soft);border:1px solid color-mix(in srgb, var(--ds-accent) 26%, transparent);box-shadow:var(--ds-shadow-sm);border-radius:999px;align-items:center;gap:8px;padding:6px 6px 6px 12px;font-size:13px;font-weight:500;display:flex;position:fixed;transform:translate(-50%)}.tr-mobile-bar button{font:inherit;color:#fff;background:var(--ds-accent);cursor:pointer;border:0;border-radius:999px;padding:4px 10px}
