.gg-tw{--ink:#1a1a1a;--muted:#646362;--chartreuse:#cf0;--violet:#7d2eff;--violet-100:#e8e4ff;--well:#f5f4f3;--card:#fff;--badge:#1a1a1a;--icon:var(--violet);--bar:var(--violet);--track:var(--well);--toast:#1a1a1a;--toast-text:#fff;--toast-muted:#b9b7b6;--shadow:0 6px 18px rgba(88,58,38,.07),0 28px 80px rgba(88,58,38,.12);aspect-ratio:616/493;background:var(--bg-parchment-lit,var(--parchment-200,#f0ebe7));font-family:Inter,system-ui,sans-serif;letter-spacing:normal;max-width:1232px;overflow:hidden;position:relative;text-align:left;width:100%}.gg-tw,.gg-tw *{box-sizing:border-box;margin:0}.gg-tw:before{background:var(--grain) 0 0 /160px 160px;content:"";inset:0;opacity:var(--grain-on-parchment,.1);pointer-events:none;position:absolute}.gg-tw-stage{align-items:center;display:flex;height:493px;justify-content:center;left:0;position:absolute;top:0;transform:scale(var(--s,1));transform-origin:0 0;width:616px}.gg-tw-card{background:var(--card);border-radius:16px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:20px;padding:24px;position:relative;width:340px}.gg-tw-head{align-items:flex-start;display:flex;justify-content:space-between}.gg-tw-titles{display:flex;flex-direction:column;gap:4px;min-width:0}.gg-tw-label{color:var(--muted);font:500 11px/14px Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase}.gg-tw-title{color:var(--ink);font:700 20px/26px Inter,sans-serif;white-space:nowrap}.gg-tw-meta{color:var(--muted);font:400 12px/16px Inter,sans-serif;white-space:pre}.gg-tw-status{align-items:center;background:var(--badge);border-radius:999px;color:#fff;display:flex;flex:none;font:600 12px/16px Inter,sans-serif;gap:6px;padding:4px 10px 4px 8px}.gg-tw-status i{animation:gg-tw-live 1.6s infinite;background:var(--chartreuse);border-radius:50%;box-shadow:0 0 0 0 rgba(204,255,0,.6);height:8px;width:8px}@keyframes gg-tw-live{70%{box-shadow:0 0 0 5px rgba(204,255,0,0)}to{box-shadow:0 0 0 0 rgba(204,255,0,0)}}.gg-tw-stats{display:flex;gap:8px}.gg-tw-stat{background:var(--well);border-radius:10px;display:flex;flex:1;flex-direction:column;gap:2px;padding:10px 12px}.gg-tw-value{color:var(--ink);font:700 20px/26px Inter,sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap}.gg-tw-stat-label{color:var(--muted);font:400 13px/18px Inter,sans-serif}.gg-tw-teams{gap:14px}.gg-tw-row,.gg-tw-teams{display:flex;flex-direction:column}.gg-tw-row{gap:10px}.gg-tw-row-main{gap:10px}.gg-tw-icon,.gg-tw-row-main{align-items:center;display:flex;height:34px}.gg-tw-icon{background:var(--violet-100);border-radius:10px;color:var(--icon);flex:none;font:600 13px/16px Inter,sans-serif;justify-content:center;width:34px}.gg-tw-names{display:flex;flex:1;flex-direction:column;min-width:0}.gg-tw-team{color:var(--ink);font:600 14px/18px Inter,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gg-tw-senders{color:var(--muted);font:400 12px/16px Inter,sans-serif;white-space:nowrap}.gg-tw-senders b{display:inline-block;font-weight:inherit}.gg-tw-amounts{align-items:flex-end;display:flex;flex:none;flex-direction:column}.gg-tw-team-spent{color:var(--ink);font:600 14px/18px Inter,sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap}.gg-tw-budget{color:var(--muted);font:400 12px/16px Inter,sans-serif;white-space:nowrap}.gg-tw-track{background:var(--track);border-radius:3px;height:6px;overflow:hidden}.gg-tw-track i{background:var(--bar);border-radius:3px;display:block;height:100%;max-width:100%}.gg-tw-toast{align-items:center;background:var(--toast);border-radius:999px;bottom:24px;box-shadow:var(--shadow);display:flex;gap:10px;left:0;margin:0 auto;padding:6px 16px 6px 6px;position:absolute;right:0;white-space:nowrap;width:max-content}.gg-tw-avatar{background:#ececec;border-radius:50%;display:block;flex:none;height:36px;max-width:none;width:36px}.gg-tw-toast-text{display:flex;flex-direction:column}.gg-tw-toast-title{color:var(--toast-text);font:600 13px/17px Inter,sans-serif}.gg-tw-toast-detail{color:var(--toast-muted);font:400 12px/16px Inter,sans-serif}.gg-tw.is-dark{--card:#1a1a1a;--ink:#fff;--muted:#9c9a99;--well:#262626;--track:#313130;--badge:#313130;--violet-100:#313130;--icon:#fff;--bar:var(--chartreuse);--toast:#fff;--toast-text:#1a1a1a;--toast-muted:#646362;--shadow:0 6px 18px rgba(52,36,24,.14),0 28px 80px rgba(52,36,24,.24)}@media (prefers-reduced-motion:reduce){.gg-tw-status i{animation:none}}