/* Metis Next — precision workspace */
:root{
  --bg:#f2f1ee;
  --panel:#ffffff;
  --panel2:#f7f6f3;
  --ink:#111115;
  --ink2:#39383e;
  --muted:#77747d;
  --faint:#aaa6ae;
  --line:#dedbd5;
  --line2:#ebe8e3;
  --accent:#6f60e8;
  --accent2:#9b8fff;
  --accent-ink:#5749c7;
  --accent-soft:#efedff;
  --high:#178c68;
  --high-bg:#e7f5ef;
  --med:#a8731c;
  --med-bg:#fff4d8;
  --low:#c94f5a;
  --low-bg:#fdebed;
  --sidebar:#111216;
  --sidebar2:#18191e;
  --sidebar-txt:#f5f4f1;
  --sidebar-muted:#8b8991;
  --sh1:0 1px 2px rgba(15,15,18,.04);
  --sh2:0 12px 34px rgba(24,22,31,.06);
  --sh3:0 28px 80px rgba(15,13,22,.15);
  --r:15px;
}

html{background:var(--bg)}
body{
  background:
    radial-gradient(circle at 88% -12%,rgba(118,99,238,.055),transparent 30rem),
    var(--bg);
  color:var(--ink);
  font-family:Inter,Geist,"SF Pro Display","PingFang SC","Microsoft YaHei",ui-sans-serif,system-ui,sans-serif;
  font-size:13.5px;
  letter-spacing:-.006em;
}
h1,h2,h3{letter-spacing:-.045em}
::selection{background:rgba(111,96,232,.17)}
a:focus-visible,button:focus-visible,input:focus-visible{
  outline:2px solid var(--accent);
  outline-offset:2px;
}

.btn{
  min-height:40px;
  padding:9px 16px;
  border:1px solid #111115;
  border-radius:9px;
  background:#111115;
  color:#fff;
  font-size:12.5px;
  font-weight:650;
  box-shadow:none;
}
.btn:hover:not(:disabled){
  border-color:#2d2c32;
  background:#2d2c32;
  transform:translateY(-1px);
  box-shadow:0 8px 22px rgba(17,17,21,.14);
}
.btn.ghost{border-color:var(--line);background:#fff;color:var(--ink)}
.btn.ghost:hover{border-color:#c7c3cb;background:#faf9f7}
input,select,textarea{
  min-height:44px;
  border:1px solid var(--line);
  border-radius:9px;
  background:#fbfaf8;
  color:var(--ink);
}
input:focus,select:focus,textarea:focus{
  border-color:#a9a0f0;
  background:#fff;
  box-shadow:0 0 0 3px rgba(111,96,232,.11);
}
label{color:#4f4c55;font-size:11.5px;font-weight:650}
.eyebrow{color:var(--accent-ink)}

/* Product shell */
.sidebar{
  width:232px;
  padding:14px 10px 10px;
  border-right:1px solid rgba(255,255,255,.055);
  background:
    radial-gradient(circle at 8% -2%,rgba(130,111,255,.12),transparent 13rem),
    var(--sidebar);
}
.main{margin-left:232px}
.main .wrap{max-width:1360px;padding:28px 32px 96px}
.collapsed .sidebar{width:64px;padding-left:8px;padding-right:8px}
.collapsed .main{margin-left:64px}
.sb-brand{min-height:43px;padding:5px 8px 11px}
.sb-brand .mk,.auth-brand>i,.mobile-brand>i{
  width:29px;height:29px;flex-basis:29px;border-radius:8px;
  background:linear-gradient(145deg,#f2f0ff 0,#8a78f6 58%,#4c3fb9 100%);
  color:#19152f;
  box-shadow:0 7px 18px rgba(107,87,224,.26);
  font-size:12px;
}
.sb-brandcopy b{font-size:14px}
.sb-brandcopy small{color:#777381;font-size:8px}
.sb-workspace{padding:0 10px 12px;color:#6f6b77;font-size:10px}
.sb-new{
  min-height:39px;
  padding:8px 11px;
  border:1px solid rgba(151,136,255,.24);
  border-radius:9px;
  background:rgba(123,103,237,.11);
  color:#ece8ff;
  font-size:12px;
}
.sb-new:hover{background:rgba(123,103,237,.19)}
.sb-shortcut{color:#777381}
.sb-nav{margin-top:10px}
.sb-nav a,.sb-runs a{min-height:36px;padding:7px 10px;border-radius:8px;color:#a7a4ac;font-size:12px}
.sb-nav a .i{width:18px;flex-basis:18px;color:#77747e;font-size:14px}
.sb-nav a:hover,.sb-runs a:hover{background:rgba(255,255,255,.05)}
.sb-nav a.on,.sb-runs a.on{
  background:rgba(127,105,244,.14);
  color:#f3f0ff;
  box-shadow:inset 2px 0 #8b78f6;
}
.sb-nav a.on .i{color:#9c8cff}
.sb-sec{padding:18px 10px 5px;color:#66636c;font-size:9px}
.sb-runs a{min-height:32px;color:#85828b;font-size:11.5px}
.sb-user{
  min-height:52px;
  padding:8px;
  border-top:1px solid rgba(255,255,255,.065);
  border-radius:9px;
  background:rgba(255,255,255,.022);
}
.sb-ava{width:27px;height:27px;flex-basis:27px;background:#2c293c;color:#b8acff;border-color:#4d4668;font-size:11px}
.sb-role{color:#a99bff;border-color:#4c4668}
.sb-umail{color:#716e78}
.read-progress{height:2px;background:linear-gradient(90deg,#7765e8,#48dbb0);box-shadow:none}

/* Workspace home */
.home-v3{max-width:1180px}
.workspace-head{
  display:flex;
  align-items:flex-end;
  justify-content:space-between;
  gap:20px;
  margin:6px 0 24px;
}
.workspace-overline{
  color:#8f8a94;
  font-size:9px;
  font-weight:750;
  letter-spacing:.15em;
}
.workspace-head h1{margin:5px 0 2px;font-size:27px;font-weight:680}
.workspace-head p{margin:0;color:var(--muted);font-size:12px}
.quiet-action{
  display:flex;align-items:center;gap:8px;min-height:35px;padding:7px 9px;
  border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.6);
  color:#625f68;font-size:10.5px;font-weight:600;cursor:pointer;
}
.quiet-action>span{color:var(--accent)}
.quiet-action kbd{
  margin-left:3px;padding:2px 6px;border:1px solid #ddd9e0;border-radius:5px;
  background:#fff;color:#99949e;font:9px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;
}
.quiet-action:hover{border-color:#c5c0ca;background:#fff;color:var(--ink)}

.command-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,.8fr);gap:12px}
.command-main{
  position:relative;
  min-height:470px;
  overflow:hidden;
  padding:34px 36px 25px;
  border:1px solid #292831;
  border-radius:16px;
  background:
    linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px),
    linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px),
    radial-gradient(circle at 88% 10%,rgba(128,103,246,.22),transparent 20rem),
    #111216;
  background-size:36px 36px,36px 36px,auto,auto;
  color:#f4f2f7;
  box-shadow:0 20px 48px rgba(15,14,20,.12);
}
.command-main::after{
  content:"";
  position:absolute;
  right:-88px;top:55px;width:250px;height:250px;
  border:1px solid rgba(142,124,248,.2);border-radius:50%;
  box-shadow:0 0 0 34px rgba(127,105,244,.035),0 0 0 68px rgba(127,105,244,.02);
}
.command-status{position:relative;z-index:1;display:flex;align-items:center;gap:8px;color:#8e8994;font-size:8.5px;font-weight:750;letter-spacing:.12em}
.command-status>i{width:6px;height:6px;border-radius:50%;background:#48ddb1;box-shadow:0 0 0 4px rgba(72,221,177,.08)}
.command-status>b{margin-left:auto;color:#63dbb9;font-size:8px}
.command-main h2{position:relative;z-index:1;margin:55px 0 14px;color:#f7f5fa;font-size:clamp(40px,4.8vw,61px);font-weight:610;line-height:1.02;letter-spacing:-.065em}
.command-main>p{position:relative;z-index:1;max-width:610px;margin:0;color:#96919d;font-size:13px;line-height:1.75}
.command-input{
  position:relative;z-index:2;display:flex;align-items:center;gap:9px;
  max-width:680px;margin:28px 0 0;padding:6px 6px 6px 12px;
  border:1px solid #373640;border-radius:11px;background:#f7f6f3;
  box-shadow:0 18px 40px rgba(0,0,0,.26);
}
.command-glyph{display:flex;align-items:center;justify-content:center;width:23px;height:23px;border:1px solid #d8d4dc;border-radius:6px;color:#79747f;background:#fff;font-size:10px}
.command-input input{min-height:40px;flex:1;padding:8px 4px;border:0;background:transparent;font-size:13px}
.command-input input:focus{box-shadow:none}
.command-input button{
  display:flex;align-items:center;gap:15px;min-height:39px;padding:8px 13px;
  border:0;border-radius:8px;background:#17161b;color:#fff;font-size:10.5px;font-weight:650;cursor:pointer;
}
.command-input button:hover{background:#312e3a}
.command-input button i{color:#a99bff;font-style:normal}
.command-examples{position:relative;z-index:1;display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-top:14px}
.command-examples>span{margin-right:3px;color:#66626e;font-size:8px;font-weight:800;letter-spacing:.12em}
.command-examples button{
  padding:4px 8px;border:1px solid #33313a;border-radius:6px;background:rgba(255,255,255,.025);
  color:#8f8a96;font-size:9.5px;cursor:pointer;
}
.command-examples button:hover{border-color:#665d93;color:#c9c0ff;background:rgba(126,104,242,.07)}
.command-flow{
  position:absolute;z-index:1;left:36px;right:36px;bottom:24px;
  display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #2b2a31;
}
.command-flow span{position:relative;padding-top:13px;color:#716d77;font-size:9px;white-space:nowrap}
.command-flow span::before{content:"";position:absolute;top:-3px;left:0;width:5px;height:5px;border-radius:50%;background:#5b5760}
.command-flow span:first-child::before{background:#8f7df8;box-shadow:0 0 0 4px rgba(143,125,248,.08)}
.command-flow b{display:block;margin-bottom:3px;color:#514d58;font-size:8px}

.signal-panel{
  min-height:470px;padding:24px;border:1px solid var(--line);border-radius:16px;
  background:rgba(255,255,255,.82);box-shadow:var(--sh1);backdrop-filter:blur(12px);
}
.signal-head{display:flex;align-items:center;justify-content:space-between;color:#6d6973;font-size:10px;font-weight:650;text-transform:uppercase;letter-spacing:.08em}
.signal-head>b{display:flex;align-items:center;gap:5px;padding:3px 7px;border:1px solid #cde8de;border-radius:20px;background:#eef8f4;color:#16795c;font-size:8px;letter-spacing:.08em}
.signal-head b i{width:5px;height:5px;border-radius:50%;background:#2ec894}
.signal-score{margin-top:28px;padding-bottom:24px;border-bottom:1px solid var(--line2)}
.signal-score>span{color:var(--muted);font-size:10.5px}
.signal-score>strong{display:block;margin:5px 0 10px;font-size:46px;font-weight:610;line-height:1;letter-spacing:-.06em}
.signal-score>strong small{margin-left:2px;color:#a5a0aa;font-size:14px}
.signal-score>div{height:4px;overflow:hidden;border-radius:3px;background:#e8e5eb}
.signal-score>div i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,#6f60e8,#49d7ad)}
.signal-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:16px;border:1px solid var(--line2);border-radius:11px;overflow:hidden;background:var(--line2)}
.signal-grid>div{min-height:82px;padding:13px;background:#fbfaf8}
.signal-grid span{display:block;color:#8c8791;font-size:8.5px;text-transform:uppercase;letter-spacing:.06em}
.signal-grid b{display:block;margin:5px 0 1px;font-size:19px;font-weight:620}
.signal-grid small{color:#aaa5ad;font-size:8.5px}
.brief-launch{
  width:100%;margin-top:16px;padding:11px 12px;display:flex;align-items:center;justify-content:space-between;
  border:1px solid #d9d5de;border-radius:10px;background:#fff;color:var(--ink);cursor:pointer;text-align:left;
}
.brief-launch:hover{border-color:#aaa2e8;box-shadow:0 8px 20px rgba(56,48,108,.07)}
.brief-launch>span{display:flex;flex-direction:column}
.brief-launch b{font-size:10.5px}
.brief-launch small{margin-top:2px;color:#98939d;font-size:8.5px}
.brief-launch>i{color:var(--accent);font-style:normal}

.metric-row{
  display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:12px;
  overflow:hidden;border:1px solid var(--line);border-radius:13px;background:var(--line);
}
.metric-row>div{position:relative;min-height:93px;padding:18px;background:rgba(255,255,255,.74)}
.metric-row span{display:block;color:#77727d;font-size:9.5px}
.metric-row b{display:block;margin-top:6px;font-size:23px;font-weight:610;font-variant-numeric:tabular-nums}
.metric-row i{position:absolute;right:13px;top:13px;color:#bbb7be;font:8px/1 ui-monospace,monospace}

.recent-block{margin-top:40px;padding:0;border:0;background:transparent;box-shadow:none}
.block-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:12px}
.block-head>div>span,.method-intro>span{color:#8d8892;font-size:8.5px;font-weight:800;letter-spacing:.13em}
.block-head h3{margin:3px 0 0;font-size:21px;font-weight:640}
.block-head>a{color:#716c77;font-size:10px;font-weight:600}
.block-head>a i{margin-left:4px;color:var(--accent);font-style:normal}
.research-list,.archive-table{overflow:hidden;border:1px solid var(--line);border-radius:13px;background:#fff}
.research-row{
  width:100%;min-height:64px;padding:0 15px;display:grid;
  grid-template-columns:38px minmax(220px,1.5fr) minmax(100px,.7fr) auto 24px;
  align-items:center;gap:12px;border:0;border-bottom:1px solid var(--line2);background:#fff;color:var(--ink);text-align:left;cursor:pointer;
}
.research-row:last-child{border-bottom:0}
.research-row:hover{background:#faf9f7}
.research-index{color:#aaa5ad;font:9px/1 ui-monospace,monospace}
.research-title{display:flex;min-width:0;flex-direction:column}
.research-title b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:650}
.research-title small{margin-top:2px;color:#9a959f;font-size:8.5px}
.research-verdict{color:#6f6a74;font-size:10px}
.research-arrow{color:#aaa4af;font-style:normal}
.research-empty{padding:55px;text-align:center;border:1px dashed #d8d4dc;border-radius:13px;background:rgba(255,255,255,.5)}
.research-empty>span{display:block;color:#8578df;font-size:26px}
.research-empty>b{display:block;margin-top:8px;font-size:13px}
.research-empty>p{margin:3px 0;color:#96919b;font-size:10px}

.method-grid{margin-top:44px;padding:0;display:grid;grid-template-columns:minmax(240px,.72fr) 1.4fr;gap:34px;border:0;background:transparent;box-shadow:none}
.method-intro h2{margin:9px 0 12px;font-size:31px;font-weight:600;line-height:1.09}
.method-intro p{max-width:330px;color:var(--muted);font-size:11.5px;line-height:1.8}
.method-intro button{
  margin-top:12px;padding:0;border:0;background:transparent;color:var(--ink);font-size:10.5px;font-weight:650;cursor:pointer;
}
.method-intro button i{margin-left:5px;color:var(--accent);font-style:normal}
.home-v3 .cap-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}
.home-v3 .cap{
  min-height:88px;padding:15px;border:1px solid var(--line);border-radius:11px;background:rgba(255,255,255,.7);box-shadow:none;
}
.home-v3 .cap:hover{border-color:#c5bfe9;box-shadow:0 8px 20px rgba(50,43,82,.05);transform:translateY(-1px)}
.home-v3 .cap-ic{
  width:29px;height:29px;flex-basis:29px;border-radius:7px;background:#eeecfa;color:#6b5ed3;
  font:9px/1 ui-monospace,monospace;
}
.home-v3 .cap-t{font-size:11px}
.home-v3 .cap-d{font-size:9px}

/* Archive */
.dashboard-v3{max-width:1120px}
.pagehead-rich{margin-bottom:24px}
.pagehead-rich h2{font-size:28px;font-weight:650}
.pagehead-rich p{font-size:11px}
.archive-table{border-radius:13px}
.archive-head,.archive-row{
  display:grid;grid-template-columns:minmax(240px,1.5fr) 120px 105px minmax(120px,.8fr) 105px 20px;
  align-items:center;gap:12px;
}
.archive-head{min-height:40px;padding:0 15px;border-bottom:1px solid var(--line);background:#f8f7f5;color:#99949d;font-size:8.5px;text-transform:uppercase;letter-spacing:.07em}
.archive-row{
  width:100%;min-height:61px;padding:0 15px;border:0;border-bottom:1px solid var(--line2);
  background:#fff;color:#5f5a64;font-size:10px;text-align:left;cursor:pointer;
}
.archive-row:last-child{border-bottom:0}
.archive-row:hover{background:#faf9f7}
.archive-title{display:flex;align-items:center;gap:12px;min-width:0}
.archive-title>i{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;background:#f0eef8;color:#7569d2;font:8px/1 ui-monospace,monospace}
.archive-title>b{overflow:hidden;color:var(--ink);font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}
.archive-verdict{color:#514d56;font-weight:600}
.archive-row>i{color:#a39da8;font-style:normal}

/* Auth */
.auth-route{background:#111216}
.auth-shell{grid-template-columns:minmax(430px,1.2fr) minmax(390px,.8fr);background:#111216}
.auth-story{
  padding:42px clamp(42px,7vw,104px);
  background:
    linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),
    linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),
    radial-gradient(circle at 76% 38%,rgba(121,100,241,.2),transparent 23rem),
    #111216;
  background-size:42px 42px,42px 42px,auto,auto;
}
.auth-story::after{border-color:rgba(147,129,255,.16);box-shadow:0 0 0 5rem rgba(123,102,238,.025),0 0 0 11rem rgba(123,102,238,.015)}
.auth-brand small{color:#7e7986}
.auth-storycopy .eyebrow{color:#9d8fff}
.auth-storycopy h2{color:#f7f5fa;font-size:clamp(40px,5vw,68px);font-weight:580}
.auth-storycopy p{color:#99949f}
.auth-chain span{color:#89848f}
.auth-chain span:not(:last-child)::after{background:linear-gradient(90deg,#8170ec,rgba(129,112,236,.1))}
.auth-chain b{color:#b0a4ff;border-color:#4f466f;background:#191721}
.auth-quote i{color:#8b79f4}
.auth-shell>.auth{border-color:#e4e0e7;border-radius:18px;box-shadow:0 36px 90px rgba(0,0,0,.28)}
.auth-cardmark{background:#181720;color:#a99cff}
.auth h1{font-size:27px}
.auth-submit{background:#15151a;border-color:#15151a}
.auth .swap a{color:var(--accent-ink)}
.auth-trust span::before{color:var(--accent)}

/* Brief, settings and execution */
.formcard{border-radius:14px;border-color:var(--line);box-shadow:var(--sh1)}
.settings-note{border-color:#ddd7ef;background:#f6f3ff}
.settings-note b{color:var(--accent-ink)}
.newhero h1{font-size:31px;font-weight:640}
.briefio{border-color:#ddd8ef;background:#f5f3fc}
.bio-btn{border-color:#16151a;background:#16151a}
.seg{border-color:var(--line);border-radius:9px;background:#ebe8e4}
.seg button{border-radius:7px;font-size:11.5px}
.seg button.on{color:var(--ink)}
.chip2.on{border-color:#17161b;background:#17161b}
.mktbtn.on{border-color:#b3aaeb;background:#f0edff;color:var(--accent-ink)}
.plan{border-radius:15px}
.plan .gtag{background:#17161d;color:#b2a7ff}
.dot.running{border-color:var(--accent);box-shadow:0 0 0 4px rgba(111,96,232,.1)}
.dot.done{background:var(--accent)}

/* Reports */
.actionbar{border-color:var(--line);border-radius:11px;box-shadow:0 8px 26px rgba(24,20,34,.055)}
.ab-btn.primary,.ab-btn.on{border-color:#16151a;background:#16151a}
.rpt-hero{border-color:var(--line);border-radius:15px;box-shadow:var(--sh1)}
.rpt-hero::before{height:3px;background:linear-gradient(90deg,#7462e8,#a692ff 58%,#49d7ad)}
.rpt-hero h1{font-size:27px;font-weight:640}
.stat{border-color:var(--line);border-radius:11px;background:#fbfaf8}
.report-layout{grid-template-columns:210px minmax(0,1fr)}
.secnav{border-color:var(--line);border-radius:12px;background:rgba(255,255,255,.86)}
.secnav a.on{background:#efedfb;color:var(--accent-ink)}
.secnav a.on::before{background:var(--accent)}
.navg-h.act{color:var(--accent-ink)}
.navg-h.act .navg-n{background:#eeecfa;color:#6b5ed0}
.wk-bar{background:rgba(242,241,238,.93)}
.wk-btn:hover:not(:disabled){border-color:#b3aaeb;background:#f0edff;color:var(--accent-ink)}
section{border-color:var(--line);border-radius:13px;box-shadow:var(--sh1)}
.nodetag{background:#efedfb;color:var(--accent-ink)}
.rcard.first{border-color:#b9b0ed;background:#f3f1fc}
table th{background:#f6f4f1;color:#6b6670}
table td{border-color:#ebe8e3}

/* Responsive */
@media(max-width:1050px){
  .command-grid{grid-template-columns:1fr}
  .signal-panel{min-height:auto}
  .method-grid{grid-template-columns:1fr}
  .method-intro{max-width:560px}
}
@media(max-width:820px){
  .main{margin-left:0;padding-top:58px}
  .main .wrap{padding:22px 20px 74px}
  .mobile-topbar{height:58px;border-bottom-color:var(--line);background:rgba(246,245,242,.92)}
  .mobile-brand>i{background:linear-gradient(145deg,#f2f0ff,#8a78f6);color:#19152f}
  .mobile-topbar nav button{background:#17161b}
  .auth-shell{display:block;padding:20px;background:#f2f1ee}
  .archive-head{display:none}
  .archive-row{grid-template-columns:minmax(180px,1fr) 95px 90px 18px}
  .archive-row>span:nth-child(2),.archive-row>span:nth-child(5){display:none}
}
@media(max-width:680px){
  .main .wrap{padding:17px 13px 68px}
  .workspace-head{align-items:flex-start;flex-direction:column}
  .quiet-action{display:none}
  .command-main{min-height:500px;padding:27px 20px 22px}
  .command-main h2{margin-top:45px;font-size:40px}
  .command-input{display:grid;grid-template-columns:auto 1fr;padding:7px}
  .command-input button{grid-column:1/-1;justify-content:center}
  .command-flow{left:20px;right:20px;grid-template-columns:repeat(3,1fr);gap:10px}
  .command-flow span:nth-child(n+4){display:none}
  .metric-row{grid-template-columns:1fr 1fr}
  .research-row{grid-template-columns:28px minmax(150px,1fr) auto 18px}
  .research-verdict{display:none}
  .research-row>.badge{display:none}
  .method-grid{gap:22px}
  .home-v3 .cap-grid{grid-template-columns:1fr}
  .archive-row{grid-template-columns:minmax(150px,1fr) 86px 18px}
  .archive-row>span:nth-child(3),.archive-row>span:nth-child(4){display:none}
}
@media(max-width:420px){
  .command-main h2{font-size:36px}
  .signal-panel{padding:20px}
  .metric-row>div{min-height:82px;padding:15px}
  .auth-shell{padding:10px}
}
@media(prefers-reduced-motion:reduce){
  *,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}
}
