/* LLMinONE gateway discovery — native CSS, shared design tokens. */
.radar{--gateway:var(--accent);max-width:var(--container);margin:auto;padding:32px clamp(18px,4vw,42px) 40px;color:var(--ink)}
.radar [hidden],.radar-dialog [hidden]{display:none!important}
section[id]{scroll-margin-top:90px}
.radar-edition,.radar-section-head,.radar-feature-top,.radar-feature-bottom,.radar-trustline,.radar-filter-row,.radar-results-bar,.radar-sponsor-top{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}
.radar-edition{border-bottom:1px solid var(--hairline-strong);padding-bottom:18px}
.radar-kicker{font:500 10px/1.6 var(--font-m);letter-spacing:.15em;color:var(--ink-dim);margin:0 0 12px;text-transform:uppercase}
.radar-edition .radar-kicker{margin:0;display:flex;gap:10px;align-items:center}
.radar-signal{height:7px;width:7px;border-radius:50%;background:var(--gateway);box-shadow:0 0 14px #c5f24460}
.radar-pill{font:10px/1.5 var(--font-m);border:1px solid var(--hairline-strong);border-radius:6px;padding:5px 8px;white-space:nowrap;color:var(--ink-dim)}
.radar-hero{display:grid;grid-template-columns:1.4fr 1fr;gap:50px;align-items:center;padding:50px 0 38px}
.radar-intro h2{font:500 clamp(40px,5.2vw,68px)/1.04 var(--font-d);letter-spacing:-.045em;margin:0 0 22px;text-wrap:balance}
.radar-intro h2 em{color:var(--gateway);font-weight:400}
.radar-lead{color:var(--ink-dim);max-width:49ch;font-size:16px;line-height:1.7;margin:0 0 25px}
.radar-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.radar-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:44px;padding:11px 18px;border:1px solid var(--hairline-strong);border-radius:10px;background:#ffffff05;color:var(--ink);text-decoration:none;font:600 13px/1.5 var(--font-s);cursor:pointer;transition:transform .18s,border-color .18s}
.radar-button:hover{transform:translateY(-2px);border-color:var(--accent)}
.radar-button-primary{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}
#radarWatchCount{border:1px solid var(--hairline-strong);border-radius:5px;min-width:22px;text-align:center;font:11px/1.6 var(--font-m)}
.radar-task-label{font-size:12px;font-weight:600;margin:0 0 10px}.radar-tasks{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-bottom:22px}.radar-tasks button{display:flex;align-items:center;gap:9px;text-align:left;padding:13px 12px;border:1px solid var(--hairline-strong);border-radius:9px;background:#ffffff04;color:var(--ink);font:13px var(--font-s);cursor:pointer;min-height:48px}.radar-tasks button span{flex:1}.radar-tasks button:hover{border-color:var(--accent);background:var(--accent-soft)}.radar-tasks button:focus-visible{outline-color:var(--accent)}
.radar-footnote{font-size:11px;color:var(--ink-dim);margin-top:16px;max-width:50ch}
.radar-feature{position:relative;overflow:hidden;padding:27px 28px 19px;min-height:325px;background:var(--accent);color:var(--accent-ink);border-radius:18px;box-shadow:var(--lift)}
.radar-feature::before{content:'';position:absolute;pointer-events:none;width:260px;height:260px;border:1px solid #26390c20;border-radius:50%;right:-145px;top:80px;box-shadow:0 0 0 30px #26390c08,0 0 0 60px #26390c08,0 0 0 90px #26390c08}
.radar-feature>*{position:relative}.radar-feature .radar-kicker{color:var(--accent-ink);opacity:.75}
.radar-feature-star{font-size:64px;line-height:.8}.radar-feature-overline{font-size:12px;margin:25px 0 8px}
.radar-feature h2{font:500 clamp(27px,3vw,37px)/1.1 var(--font-d);letter-spacing:-.035em;margin:0 0 14px}
.radar-feature>p:not(.radar-feature-overline){font-size:13px;max-width:33ch;color:var(--accent-ink);opacity:.85}
.radar-feature>a{font-size:13px;font-weight:700;display:flex;justify-content:space-between;padding:10px 0 22px;text-decoration:none}
.radar-feature-bottom{border-top:1px solid #26390c30;padding-top:14px;gap:5px;font-size:8px;letter-spacing:.05em}
.radar-trustline{justify-content:flex-start;gap:24px;padding:16px 0;border-top:1px solid var(--hairline-strong);border-bottom:1px solid var(--hairline-strong);font:10px/1.6 var(--font-m);color:var(--ink-dim)}
.radar-trustline b{color:var(--accent)}.radar-trustline a{margin-left:auto;text-underline-offset:4px}
.radar-daily{padding:38px 0 42px}.radar-section-head{align-items:flex-end;margin-bottom:22px}
.radar-section-head h2{font:500 clamp(27px,3vw,35px)/1.2 var(--font-d);margin:0;letter-spacing:-.025em}
.radar-section-head p:not(.radar-kicker),.radar-section-head>a{font-size:11px;color:var(--ink-dim);margin:0;line-height:1.6;text-underline-offset:4px}
.radar-date{font-size:10px;color:var(--ink-dim);vertical-align:middle;margin-left:12px;letter-spacing:0}
.radar-daily-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.radar-daily-card{background:linear-gradient(140deg,#ffffff07,#ffffff02);border:1px solid var(--hairline-strong);padding:18px;border-radius:12px;position:relative;display:flex;flex-direction:column;gap:12px}
.radar-daily-card .radar-card-top{padding-right:35px}.radar-day-number{position:absolute;right:17px;top:16px;font:13px var(--font-m);color:var(--ink-faint)}
.radar-daily-card p{font-size:12px;line-height:1.6;margin:0;color:var(--ink-dim)}
.radar-card-top{display:flex;align-items:center;gap:12px}.radar-tool-mark{width:42px;height:42px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--tool-color,var(--accent)) 35%,transparent);background:color-mix(in srgb,var(--tool-color,var(--accent)) 12%,transparent);color:var(--tool-color,var(--accent));border-radius:11px;font:600 17px var(--font-s);flex:none}
.radar-card-top h3{font-size:15px;margin:0;line-height:1.4}.radar-card-top h3 a{text-decoration:none}.radar-card-top h3 a:hover{text-decoration:underline;text-underline-offset:4px}
.radar-maker{font:10px/1.6 var(--font-m);color:var(--ink-dim)}
.radar-heading-dot{color:var(--accent)}.radar-search-row{display:flex;gap:10px;margin-bottom:16px}
.radar-search{display:flex;align-items:center;gap:12px;border:1px solid var(--hairline-strong);background:#ffffff04;border-radius:11px;padding:0 16px;flex:1;min-width:0}.radar-search>span[aria-hidden]{font:30px var(--font-s);color:var(--accent)}
.radar-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}
.radar-search input{width:100%;min-width:0;background:none;border:0;color:var(--ink);font:13px var(--font-s);padding:16px 0;outline:none}.radar-search input::placeholder{color:var(--ink-dim)}
.radar-availability select,.radar-dialog select{height:100%;min-height:48px;background:var(--card);color:var(--ink);border:1px solid var(--hairline-strong);border-radius:10px;padding:0 30px 0 12px;font:12px var(--font-s)}
.radar-filter-row{gap:12px}.radar-categories{display:flex;gap:6px;flex-wrap:wrap}.radar-categories button{min-height:38px;background:transparent;border:1px solid transparent;border-radius:7px;color:var(--ink-dim);padding:8px 13px;font:12px var(--font-s);cursor:pointer}
.radar-categories button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent);border-color:var(--accent)}.radar-categories button:hover{background:#ffffff08}
.radar-saved-toggle{font-size:12px;display:flex;gap:8px;align-items:center;color:var(--ink-dim);cursor:pointer}.radar-saved-toggle input,.radar-topic-options input{accent-color:var(--accent);width:16px;height:16px}
.radar-results-bar{padding:13px 0}.radar-results-bar p{margin:0;font:10px/1.5 var(--font-m);color:var(--ink-dim)}
.radar-text-button{background:none;border:0;color:var(--ink-dim);font:11px var(--font-s);padding:8px 0;cursor:pointer;text-decoration:underline;text-underline-offset:4px}
.radar-tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.radar-tool-card{display:flex;flex-direction:column;border:1px solid var(--hairline-strong);border-radius:14px;padding:20px;background:var(--card);min-width:0;transition:transform .2s,border-color .2s}
.radar-tool-card:hover{border-color:var(--accent);transform:translateY(-3px)}.radar-tool-card .radar-card-top{margin-bottom:16px}
.radar-tool-card p{font-size:13px;line-height:1.65;color:var(--ink-dim);margin:0 0 15px}.radar-tags{display:flex;gap:5px;flex-wrap:wrap;margin-top:auto;margin-bottom:18px}.radar-tags span{font:9px/1.6 var(--font-m);padding:3px 7px;border:1px solid var(--hairline);border-radius:5px;color:var(--ink-dim)}
.radar-status{font:9px/1.6 var(--font-m);color:var(--accent);margin-bottom:10px}.radar-status.concept{color:#e7b75f}
.radar-card-actions{display:flex;gap:8px;align-items:center;border-top:1px solid var(--hairline);padding-top:12px;margin-top:auto}.radar-card-actions>a{font-size:12px;text-decoration:none;margin-right:auto}.radar-card-actions>a:hover{color:var(--accent)}
.radar-save{background:transparent;border:1px solid var(--hairline-strong);border-radius:7px;padding:7px 10px;min-height:36px;color:var(--ink-dim);font:11px var(--font-s);cursor:pointer}.radar-save[aria-pressed=true]{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}
.radar-ask{font:700 12px/1 var(--font-s);color:var(--accent-ink);background:var(--accent);border:0;border-radius:7px;padding:10px 12px;min-height:36px;cursor:pointer;margin-right:auto}.radar-ask:hover{filter:brightness(1.08)}
.personas button i{width:6px;height:6px;border-radius:50%;background:var(--ink-faint);display:inline-block;margin-left:4px}
.radar-empty{padding:45px 20px;text-align:center;border:1px dashed var(--hairline-strong);border-radius:14px}.radar-empty>span{font-size:36px;color:var(--accent)}.radar-empty h3{font:28px var(--font-d);margin:12px}.radar-empty p{font-size:13px;color:var(--ink-dim)}
.radar-editorial{font-size:10px;color:var(--ink-dim);line-height:1.8;padding:12px 0 0;max-width:100ch}
.radar-business{display:grid;grid-template-columns:1fr 1.6fr;gap:18px;margin-top:40px}.radar-alert-card,.radar-sponsor-card{border:1px solid var(--hairline-strong);border-radius:16px;padding:28px;background:var(--card)}.radar-alert-card{background:var(--accent-soft)}.radar-business h2{font:500 32px/1.15 var(--font-d);margin:15px 0;letter-spacing:-.02em}.radar-business h2 em{color:var(--accent)}.radar-business p:not(.radar-kicker){font-size:13px;color:var(--ink-dim);max-width:48ch;line-height:1.7}.radar-business small{display:block;font-size:10px;color:var(--ink-dim);margin-top:14px}.radar-sponsor-card .radar-actions{margin-top:24px}.radar-sponsor-top .radar-kicker{margin:0}.radar-business .radar-footnote{font-size:10px;margin:0;max-width:22ch}
.radar-policy{margin-top:22px;border-top:1px solid var(--hairline-strong);padding-top:18px;color:var(--ink-dim);font-size:11px}.radar-policy summary{cursor:pointer;padding:8px 0}.radar-policy p{max-width:100ch;line-height:1.8}
.radar-message{position:fixed;bottom:22px;left:50%;transform:translateX(-50%);z-index:210;max-width:90vw;width:max-content;border-radius:10px;background:var(--card);color:var(--ink);border:1px solid var(--hairline-strong);font-size:12px;box-shadow:var(--lift)}.radar-message:not(:empty){padding:12px 18px}
.radar-notice{padding:12px 16px;background:#e7b75f10;border:1px solid #e7b75f40;border-radius:10px;font-size:12px;color:#e7b75f}
.radar-dialog{width:min(540px,calc(100vw - 28px));max-height:90dvh;overflow:auto;color:var(--ink);background:var(--card);border:1px solid var(--hairline-strong);border-radius:18px;padding:30px;box-shadow:var(--lift)}.radar-dialog::backdrop{background:#0006;backdrop-filter:blur(6px)}.radar-dialog h2{font:36px/1.1 var(--font-d);margin:10px 0 16px}.radar-dialog p{font-size:13px;color:var(--ink-dim);line-height:1.7}.radar-dialog-close{display:flex;justify-content:flex-end}.radar-dialog-close button{background:none;border:1px solid var(--hairline-strong);border-radius:8px;color:var(--ink);width:36px;height:36px;font-size:22px;cursor:pointer}.radar-dialog label{display:block;font-size:12px;margin:14px 0}.radar-dialog input:not([type=checkbox]),.radar-dialog select,.radar-dialog textarea{display:block;width:100%;min-width:0;margin-top:7px;background:var(--bg);border:1px solid var(--hairline-strong);border-radius:8px;padding:12px;color:var(--ink);font:13px var(--font-s)}.radar-dialog textarea{resize:vertical;line-height:1.7}.radar-dialog fieldset{border:1px solid var(--hairline-strong);border-radius:10px;margin:22px 0;padding:14px}.radar-dialog legend{font-size:12px;padding:0 5px}.radar-topic-options label{display:flex;align-items:center;gap:10px;margin:10px 0}.radar-dialog .radar-text-button{margin-left:10px}.radar-digest-preview a{display:block;padding:10px 0;border-top:1px solid var(--hairline-strong);font-size:13px;text-underline-offset:4px}
.radar-detail{max-width:960px;margin:0 auto;padding:35px clamp(18px,5vw,45px)}.radar-detail h1{font:500 clamp(38px,6vw,64px)/1.1 var(--font-d);letter-spacing:-.035em}.radar-detail h2{font:30px/1.2 var(--font-d)}.radar-detail p,.radar-detail li{color:var(--ink-dim);line-height:1.8}.radar-detail nav{font:12px/1.8 var(--font-m);margin-bottom:35px}.radar-detail-card{padding:26px;border:1px solid var(--hairline-strong);border-radius:16px;background:#ffffff04;margin:20px 0}.radar-detail-card a{text-underline-offset:4px}.radar-detail ul{padding-left:20px}.radar-detail a{overflow-wrap:anywhere}.radar-detail .radar-actions{margin:22px 0}.radar-detail .radar-pill{display:inline-block}
.radar-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nav-radar{color:var(--accent)!important}.nav-radar span{font:8px var(--font-m);margin-left:4px;border:1px solid var(--hairline-strong);border-radius:3px;padding:2px 3px}
.hero h2.gateway-ask-title{font:500 clamp(32px,5vw,54px)/1.1 var(--font-d);margin:0 0 20px}.hero h2.gateway-ask-title em{color:var(--accent)}
/* chat-first minimal hero */
main{display:flex;flex-direction:column}
.hero{order:-1;padding-top:clamp(2rem,5vh,3.2rem);padding-bottom:1rem}
.hero h1.gateway-ask-title{font:500 clamp(2.6rem,7vw,4.4rem)/1.05 var(--font-d);letter-spacing:-.03em;margin:0 0 1.1rem;text-wrap:balance}
.hero h1.gateway-ask-title em{color:var(--accent)}
.hero-links{display:flex;gap:1.4rem;justify-content:center;flex-wrap:wrap;margin:1.6rem 0 .2rem;font-size:.82rem}
.hero-links a{color:var(--ink-dim);text-underline-offset:4px}
.hero-links a:hover{color:var(--accent)}
.attach-btn{margin-left:auto;border:1px solid var(--hairline-strong);background:rgba(255,255,255,.05);color:var(--ink-dim);cursor:pointer;border-radius:12px;padding:.52rem .8rem;font-size:.95rem;transition:all .16s}
.attach-btn:hover{border-color:var(--accent);color:var(--accent)}
.doc-chip{display:inline-flex;align-items:center;gap:.45rem;border:1px solid var(--accent);background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:.2rem .7rem;font-size:.66rem;white-space:nowrap}
.doc-chip[hidden]{display:none}
.doc-chip .doc-x{background:none;border:0;color:inherit;cursor:pointer;padding:0;font-size:.8rem;line-height:1}
@media(max-width:640px){.hero-links{gap:.9rem;font-size:.74rem}}
@media(max-width:960px){.radar-hero{gap:25px}.radar-feature{padding:22px}.radar-trustline{gap:14px}.radar-trustline a{margin-left:0}.radar-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.radar-business{grid-template-columns:1fr 1.2fr}.radar-section-head{align-items:flex-start}}
@media(max-width:640px){.radar{padding-top:22px}.radar-hero{grid-template-columns:1fr;padding-top:32px;gap:28px}.radar-feature{min-height:0}.radar-feature-overline{margin-top:10px}.radar-feature h2{font-size:34px}.radar-feature-top{justify-content:space-between}.radar-feature-star{font-size:45px}.radar-feature-bottom{font-size:8px}.radar-intro h1{font-size:44px}.radar-lead{font-size:14px}.radar-trustline{font-size:9px}.radar-daily-grid,.radar-tool-grid,.radar-business{grid-template-columns:1fr}.radar-search-row{flex-direction:column}.radar-availability select{width:100%}.radar-categories{gap:2px}.radar-categories button{padding:8px 10px}.radar-business{margin-top:25px}.radar-daily{padding-top:28px}.radar-dialog{padding:22px}.radar-section-head h2{font-size:30px}.radar-date{display:inline-block}.radar-feature-bottom span{max-width:48%}.topbar{flex-wrap:wrap;justify-content:space-between}.topbar .nav{display:flex;order:3;width:100%;justify-content:center;border-top:1px solid var(--hairline);padding-top:5px}.topbar .nav a{font-size:11px;padding:5px 8px}.topbar .live-btn{font-size:11px}.radar-sponsor-card,.radar-alert-card{padding:24px}.radar-edition .radar-kicker{font-size:9px}.radar-edition .radar-pill{font-size:8px}}
@media(prefers-reduced-motion:reduce){.radar *, .radar *::before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* ============================================================
   Non-chat sections — cohesive glass polish.
   radar.css loads after styles.css, so these overrides win.
   ============================================================ */
:root{
  --llm-hi:0 1px 0 rgba(255,255,255,.6) inset;
  --llm-shadow:var(--llm-hi),0 12px 28px -20px rgba(20,30,60,.26);
  --llm-hover:var(--llm-hi),0 0 0 1px color-mix(in oklab,var(--accent) 40%,transparent),0 22px 46px -22px color-mix(in oklab,var(--accent) 34%,transparent);
  --llm-wash:linear-gradient(165deg,color-mix(in oklab,var(--accent) 7%,transparent) 0%,transparent 46%);
}
html[data-theme="night"]{
  --llm-hi:0 1px 0 rgba(255,255,255,.09) inset;
  --llm-shadow:var(--llm-hi),0 14px 30px -22px rgba(0,0,0,.6);
  --llm-hover:var(--llm-hi),0 0 0 1px color-mix(in oklab,var(--accent) 55%,transparent),0 24px 50px -24px color-mix(in oklab,var(--accent) 36%,transparent);
  --llm-wash:linear-gradient(165deg,color-mix(in oklab,var(--accent) 10%,transparent) 0%,transparent 46%);
}
/* shared elevated-card surface */
.m-card,.st-card,.radar-tool-card,.radar-daily-card{
  background:var(--llm-wash),var(--card);
  box-shadow:var(--llm-shadow);
  transition:transform .2s cubic-bezier(.2,.7,.3,1),border-color .2s,box-shadow .2s;
}
.m-card:hover,.st-card:hover,.radar-tool-card:hover,.radar-daily-card:hover{
  transform:translateY(-3px);
  border-color:color-mix(in oklab,var(--accent) 48%,transparent);
  box-shadow:var(--llm-hover);
}
.m-card:focus-within,.st-card:focus-within,.radar-tool-card:focus-within,.radar-daily-card:focus-within{
  border-color:color-mix(in oklab,var(--accent) 48%,transparent);
  box-shadow:var(--llm-hover);
}

/* ---- models shelf ---- */
.shelf-search{background:var(--fill);border-color:var(--hairline-strong);border-radius:14px;padding:.74rem 1.05rem;box-shadow:var(--llm-hi)}
.shelf-search:focus{border-color:var(--accent);box-shadow:var(--llm-hi),0 0 0 3px var(--accent-soft)}
.chip-row button{transition:all .16s;border-color:var(--hairline-strong)}
.chip-row button:hover{color:var(--ink);border-color:var(--accent)}
.chip-row button.on{background:var(--accent);color:var(--accent-ink);border-color:var(--accent);box-shadow:0 8px 18px -10px var(--accent)}
.fav-toggle{background:var(--fill);border:1px solid var(--hairline);border-radius:999px;padding:.45rem .85rem}
.m-card .m-logo{
  background:linear-gradient(150deg,color-mix(in oklab,var(--accent) 22%,transparent),color-mix(in oklab,var(--accent) 6%,transparent));
  color:var(--accent);border:1px solid color-mix(in oklab,var(--accent) 30%,transparent);
}
.m-card .m-meta span{background:var(--fill);border-color:var(--hairline)}
.m-card .m-sum{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.star{color:var(--ink-faint);transition:transform .18s,color .18s}
.star:hover{color:var(--accent);transform:scale(1.2) rotate(-8deg)}
.star.on{color:var(--accent);text-shadow:0 0 14px color-mix(in oklab,var(--accent) 55%,transparent)}
.m-chat:hover{background:var(--accent-soft)}
.m-copy:hover{background:var(--accent-soft)}

/* ---- studios ---- */
.st-card textarea{transition:border-color .2s,box-shadow .2s}
.st-card textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}
.st-actions button{transition:all .18s}
.st-actions button.pri{box-shadow:0 8px 18px -10px var(--accent)}

/* ---- arena ---- */
.arena{border-color:var(--hairline-strong);background:var(--llm-wash),var(--card);box-shadow:var(--llm-shadow)}
#arenaQ{transition:border-color .2s}
#arenaQ:focus{border-color:var(--accent)}
.apick{transition:all .16s}
.apick:hover{border-color:var(--accent);color:var(--ink)}
.apick.on{background:var(--accent);color:var(--accent-ink);border-color:var(--accent);box-shadow:0 8px 18px -10px var(--accent)}
.apick.on .pp{color:color-mix(in oklab,var(--accent-ink) 74%,transparent)}
#arenaGo,#arenaCopy{min-width:0;border-radius:12px;padding:.62rem 1.15rem;font-size:.9rem;letter-spacing:.01em}
#arenaGo:not(:disabled){background:linear-gradient(180deg,color-mix(in oklab,var(--accent) 78%,#fff),var(--accent));color:var(--accent-ink);border:0;box-shadow:0 1px 0 rgba(255,255,255,.4) inset,0 8px 20px -8px var(--accent),0 16px 32px -16px var(--accent)}
#arenaGo:not(:disabled):hover{filter:brightness(1.06);transform:translateY(-1px)}
#arenaCopy{border:1px solid var(--hairline-strong)}

/* keyboard focus rings for non-chat controls */
.chip-row button:focus-visible,.star:focus-visible,.m-chat:focus-visible,.m-copy:focus-visible,
.st-actions button:focus-visible,.apick:focus-visible,#arenaGo:focus-visible,#arenaCopy:focus-visible,
.radar-categories button:focus-visible,.radar-save:focus-visible,.radar-ask:focus-visible{
  outline:2px solid var(--accent);outline-offset:2px;
}
@media(prefers-reduced-motion:reduce){
  .m-card,.st-card,.radar-tool-card,.radar-daily-card,.chip-row button,.apick,.star,.m-chat,.m-copy,.st-actions button{transition:none!important}
}
