.sg-trialbar{border:1px solid var(--accent-line);background:linear-gradient(110deg, var(--accent-soft), transparent 60%);border-radius:14px;flex-wrap:wrap;align-items:center;gap:16px;margin:0 0 16px;padding:12px 16px;display:flex}.sg-trialbar.is-warn{border-color:color-mix(in srgb, var(--warn) 34%, transparent);background:linear-gradient(110deg, color-mix(in srgb, var(--warn) 10%, transparent), transparent 60%)}.sg-trialbar-days{font-family:var(--display);text-align:center;min-width:44px;font-size:26px;font-weight:700;line-height:1}.sg-trialbar-days small{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin-top:4px;font-size:9.5px;font-weight:400;display:block}.sg-trialbar-txt{min-width:240px;color:var(--fg);opacity:.92;flex:1;font-size:13.5px;line-height:1.5}.sg-trialbar-txt b{color:var(--fg)}.sg-trialbar-meter{max-width:420px;margin-top:7px}.sg-trialbar-err{color:var(--warn);margin-top:6px;font-size:12.5px}@media (max-width:560px){.sg-trialbar>:last-child{justify-content:center;width:100%}}
.eea-rag.sg-sup:before{content:"";background:linear-gradient(180deg, var(--accent), transparent 60%);opacity:.7;pointer-events:none;width:2px;position:absolute;top:0;bottom:0;left:0}.eea-rag-mk.sg-sup-mark{color:var(--accent);font-family:var(--mono);font-size:12px;font-weight:650}.sg-sup-head .eea-rag-ti .t1,.sg-sup-head .eea-rag-ti .t2{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sg-sup-head{gap:8px}.sg-sup-pill{white-space:nowrap;border-radius:999px;flex:0 auto;align-items:center;gap:6px;min-width:0;max-width:132px;padding:4px 9px;font-size:11px;font-weight:600;display:inline-flex}.sg-sup-pill.on{color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);border:1px solid var(--accent-line)}.sg-sup-pill.off{color:var(--amber);background:color-mix(in srgb, var(--amber) 12%, transparent);border:1px solid color-mix(in srgb, var(--amber) 32%, transparent)}.sg-sup-pill .bd{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.sg-sup-pill-tx{text-overflow:ellipsis;overflow:hidden}.sg-sup-pill.on .bd{animation:2.2s ease-out infinite sgsup}.eea-rag-body.sg-sup-body{gap:10px}.sg-sup-empty{text-align:center;color:var(--dim);max-width:280px;margin:auto;font-size:13px}.sg-sup-empty strong{color:var(--fg);font-family:var(--display);margin-bottom:6px;font-size:18px;display:block}.sg-sup-empty-act{justify-content:center;margin-top:12px;display:flex}.sg-sup-chips{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:14px;display:flex}.sg-sup-chip.eea-btn{border:1px solid var(--accent-line);color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent);white-space:normal;border-radius:999px;padding:6px 11px;font-size:12px;line-height:1.3}.sg-sup-chip.eea-btn:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 15%, transparent)}.sg-sup-b{white-space:pre-wrap;border-radius:12px;max-width:86%;padding:10px 12px;font-size:13.5px;line-height:1.45}.sg-sup-b.u{background:var(--s2);border:1px solid var(--line);border-radius:12px 12px 3px;align-self:flex-end}.sg-sup-b.a{background:color-mix(in srgb, var(--accent) 12%, transparent);border:1px solid var(--accent-line);border-radius:12px 12px 12px 3px;align-self:flex-start}.sg-sup-b.h{background:#f5b8551f;border:1px solid #f5b8554d;border-radius:12px 12px 12px 3px;align-self:flex-start}.sg-sup-b.sys{font-family:var(--body);color:var(--dim);text-align:center;background:0 0;border:0;align-self:center;max-width:94%;padding:4px 8px;font-size:12.5px}.sg-sup-cta{border:1px dashed var(--accent-line);color:var(--fg-soft,var(--dim));border-radius:10px;flex-direction:column;gap:8px;margin:4px 0 0;padding:10px 12px;font-size:12.5px;display:flex}.sg-sup-cta .sg-sup-b.u{max-width:100%}.sg-sup-err{color:var(--danger);font-size:12px}.eea-rag-disc.sg-sup-disc{margin:0 0 9px}.sg-sup-badge{justify-content:flex-end;margin-top:8px;display:flex}.sg-sup-hist{flex-direction:column;gap:8px;display:flex}.sg-sup-hist-hd{justify-content:space-between;align-items:center;gap:8px;margin-bottom:2px;display:flex}.sg-sup-hist-hd strong{font-family:var(--display);color:var(--fg);font-size:15px}.sg-sup-hrow.eea-btn{text-align:left;border:1px solid var(--line);background:var(--s1);white-space:normal;border-radius:10px;flex-direction:column;align-items:stretch;gap:4px;padding:9px 11px;line-height:1.35;display:flex}.sg-sup-hrow.eea-btn:hover:not(:disabled){background:var(--s2);border-color:var(--accent-line)}.sg-sup-hrow[aria-current=true]{border-color:var(--accent-line);background:color-mix(in srgb, var(--accent) 8%, transparent)}.sg-sup-hrow-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.sg-sup-hrow-st{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);font-size:10px}.sg-sup-hrow-at{font-family:var(--mono);color:var(--dim);font-size:10px}.sg-sup-hrow-pv{color:var(--fg-soft,var(--dim));text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;display:-webkit-box;overflow:hidden}.eea-rag-x.sg-sup-hx.on{color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent)}@keyframes sgsup{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 45%, transparent)}to{box-shadow:0 0 0 6px #0000}}@media (prefers-reduced-motion:reduce){.sg-sup-pill.on .bd{animation:none}}@media (min-width:1181px){.eea-rag-head .eea-rag-x.eea-btn[data-cta=new],.eea-rag-head .eea-rag-x.eea-btn[data-cta=history]{display:grid}}
