/* Creoseen — base design system (Starlink direction): black, white, one flare. Shared by the site, the panels and admin. */
@font-face{font-family:'Barlow';font-weight:300;font-display:swap;src:url(../fonts/barlow-latin-300-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Barlow';font-weight:400;font-display:swap;src:url(../fonts/barlow-latin-400-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Barlow';font-weight:500;font-display:swap;src:url(../fonts/barlow-latin-500-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Barlow';font-weight:600;font-display:swap;src:url(../fonts/barlow-latin-600-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Barlow';font-weight:300;font-display:swap;src:url(../fonts/barlow-latin-ext-300-normal.woff2) format('woff2');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Barlow';font-weight:400;font-display:swap;src:url(../fonts/barlow-latin-ext-400-normal.woff2) format('woff2');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Barlow';font-weight:500;font-display:swap;src:url(../fonts/barlow-latin-ext-500-normal.woff2) format('woff2');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Barlow';font-weight:600;font-display:swap;src:url(../fonts/barlow-latin-ext-600-normal.woff2) format('woff2');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Barlow Semi Condensed';font-weight:400;font-display:swap;src:url(../fonts/barlow-semi-condensed-latin-400-normal.woff2) format('woff2')}
@font-face{font-family:'Barlow Semi Condensed';font-weight:500;font-display:swap;src:url(../fonts/barlow-semi-condensed-latin-500-normal.woff2) format('woff2')}
@font-face{font-family:'Barlow Semi Condensed';font-weight:600;font-display:swap;src:url(../fonts/barlow-semi-condensed-latin-600-normal.woff2) format('woff2')}

:root{
  /* dark (default brand look) */
  --bg:#000; --bg-a:rgba(0,0,0,.86); --bg-a2:rgba(0,0,0,.94); --panel:#0C0C0D; --panel-2:#121214; --raise:#141416; --track:#262629;
  --line:#1E1E21; --line-2:#2A2A2E; --line-3:#3A3A3E;
  --fg:#FFF; --on-fg:#000; --fg-hover:#D9D9DC; --soft:#B4B4B8; --muted:#8A8A90; --dim:#5C5C62; --dim-2:#4A4A4F;
  --tint-1:rgba(255,255,255,.015); --tint-2:rgba(255,255,255,.025); --tint-3:rgba(255,255,255,.03); --tint-4:rgba(255,255,255,.05);
  --shade:rgba(0,0,0,.55); --pop-shadow:0 20px 60px rgba(0,0,0,.6);
  --media-a:#2A2A2E; --media-b:#0A0A0B;
  --planet:#050506; --planet-rim:#C9D2E0; --glow-1:#0B0B0C; --glow-2:#5A6270; --glow-3:#9AA6B8; --star:#FFF;
  --flare:#3B6E38; --flare-soft:rgba(59,110,56,.16); --flare-text:#3B6E38;
  --danger:#E5484D; --danger-soft:rgba(229,72,77,.14); --danger-text:#FF6B6E;
  --ok:var(--fg);
  --sans:'Barlow',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;
  --wide:'Barlow Semi Condensed','Barlow',system-ui,sans-serif;
  --r:10px; --r-lg:14px; --r-btn:6px;
  --ease:cubic-bezier(.16,1,.3,1);
  color-scheme:dark;
}
/* light ("white") look — chosen with the sun/moon switch, or by the system when nothing was chosen */
:root[data-theme="light"]{
  --bg:#FFF; --bg-a:rgba(255,255,255,.86); --bg-a2:rgba(255,255,255,.94); --panel:#F6F6F4; --panel-2:#EFEFEC; --raise:#F0F0ED; --track:#E2E2DE;
  --line:#E7E7E3; --line-2:#D9D9D4; --line-3:#BDBDB7;
  --fg:#0A0A0B; --on-fg:#FFF; --fg-hover:#2A2A2E; --soft:#3D3D42; --muted:#6B6B70; --dim:#8E8E94; --dim-2:#B8B8BE;
  --tint-1:rgba(0,0,0,.015); --tint-2:rgba(0,0,0,.025); --tint-3:rgba(0,0,0,.03); --tint-4:rgba(0,0,0,.05);
  --shade:rgba(255,255,255,.72); --pop-shadow:0 20px 60px rgba(10,10,11,.14);
  --media-a:#ECECE8; --media-b:#F8F8F6;
  --planet:#F3F3F0; --planet-rim:#9AA0AA; --glow-1:#FFFFFF; --glow-2:#C9CED6; --glow-3:#E4E7EC; --star:#0A0A0B;
  --flare-soft:rgba(59,110,56,.14); --flare-text:#3B6E38;
  --danger-soft:rgba(229,72,77,.10); --danger-text:#C42B30;
  color-scheme:light;
}
@media (prefers-color-scheme:light){
  :root:not([data-theme="dark"]){
    --bg:#FFF; --bg-a:rgba(255,255,255,.86); --bg-a2:rgba(255,255,255,.94); --panel:#F6F6F4; --panel-2:#EFEFEC; --raise:#F0F0ED; --track:#E2E2DE;
    --line:#E7E7E3; --line-2:#D9D9D4; --line-3:#BDBDB7;
    --fg:#0A0A0B; --on-fg:#FFF; --fg-hover:#2A2A2E; --soft:#3D3D42; --muted:#6B6B70; --dim:#8E8E94; --dim-2:#B8B8BE;
    --tint-1:rgba(0,0,0,.015); --tint-2:rgba(0,0,0,.025); --tint-3:rgba(0,0,0,.03); --tint-4:rgba(0,0,0,.05);
    --shade:rgba(255,255,255,.72); --pop-shadow:0 20px 60px rgba(10,10,11,.14);
    --media-a:#ECECE8; --media-b:#F8F8F6;
    --planet:#F3F3F0; --planet-rim:#9AA0AA; --glow-1:#FFFFFF; --glow-2:#C9CED6; --glow-3:#E4E7EC; --star:#0A0A0B;
    --flare-soft:rgba(59,110,56,.14); --flare-text:#3B6E38;
    --danger-soft:rgba(229,72,77,.10); --danger-text:#C42B30;
    color-scheme:light;
  }
}
/* sun / moon switch: shows the look you would switch to */
.theme-toggle .i-sun{display:block}.theme-toggle .i-moon{display:none}
:root[data-theme="light"] .theme-toggle .i-sun{display:none}:root[data-theme="light"] .theme-toggle .i-moon{display:block}
@media (prefers-color-scheme:light){:root:not([data-theme="dark"]) .theme-toggle .i-sun{display:none}:root:not([data-theme="dark"]) .theme-toggle .i-moon{display:block}}
html{transition:background-color .3s}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;text-size-adjust:100%}
body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
img,svg,video{display:block;max-width:100%}
svg.i{flex-shrink:0}
a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}
a:hover{color:var(--soft)}
button,input,select,textarea{font:inherit;color:inherit}
:focus-visible{outline:1.5px solid var(--fg);outline-offset:3px;border-radius:4px}
[hidden]{display:none!important}
::selection{background:var(--fg);color:var(--on-fg)}
.sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}

/* ---------- type ---------- */
.cap{font-size:11px;line-height:1.3;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-weight:500}
.cap--w{color:var(--fg)}
.h-xl,.h-lg,.h-md,.h-sm{font-family:var(--wide);font-weight:500;text-transform:uppercase;margin:0;text-wrap:balance}
.h-xl{font-size:clamp(44px,7.4vw,112px);line-height:.94;letter-spacing:.035em}
.h-lg{font-size:clamp(32px,4.4vw,60px);line-height:.98;letter-spacing:.04em}
.h-md{font-size:clamp(24px,2.6vw,32px);line-height:1.04;letter-spacing:.05em}
.h-sm{font-size:19px;line-height:1.15;letter-spacing:.06em}
.lead{font-size:clamp(16px,1.5vw,19px);line-height:1.55;color:var(--soft);max-width:60ch;margin:0}
.t{color:var(--soft);margin:0;line-height:1.55}
.ts{font-size:13.5px;color:var(--muted);margin:0;line-height:1.45}
.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}
.big{font-weight:300;font-size:clamp(44px,5vw,64px);line-height:1;letter-spacing:-.01em;font-variant-numeric:tabular-nums}
.mid{font-weight:300;font-size:30px;line-height:1;font-variant-numeric:tabular-nums}
.unit{font-size:.42em;color:var(--muted);margin-left:.18em;letter-spacing:0}
.muted{color:var(--muted)} .soft{color:var(--soft)} .flare{color:var(--danger-text)} .ok-text{color:var(--flare-text)}
.foot{font-size:12px;line-height:1.5;color:var(--muted)}
.prose{max-width:68ch;color:var(--soft)} .prose h2{font-family:var(--wide);font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--fg);font-size:20px;margin:2em 0 .6em}
.prose p,.prose li{line-height:1.65} .prose a{color:var(--fg)}
.pre{white-space:pre-wrap;word-break:break-word}

/* ---------- buttons ---------- */
.btn{--h:48px;height:var(--h);padding:0 22px;border-radius:var(--r-btn);border:1px solid var(--fg);background:var(--fg);color:var(--on-fg);display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:600;font-size:12.5px;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background .2s,color .2s,border-color .2s,transform .2s var(--ease)}
.btn:hover{background:var(--fg-hover);border-color:var(--fg-hover);color:var(--on-fg)}
.btn:active{transform:translateY(1px)}
.btn--ghost{background:transparent;color:var(--fg);border-color:var(--line-3)}
.btn--ghost:hover{background:var(--fg);color:var(--on-fg);border-color:var(--fg)}
.btn--quiet{background:transparent;border-color:transparent;color:var(--soft);padding:0 10px}
.btn--quiet:hover{background:transparent;border-color:transparent;color:var(--fg)}
.btn--danger{background:transparent;color:var(--danger-text);border-color:color-mix(in srgb,var(--danger) 55%,transparent)}
.btn--danger:hover{background:var(--danger);color:#fff;border-color:var(--danger)}
.btn--ok{background:var(--flare);border-color:var(--flare);color:#fff} .btn--ok:hover{background:color-mix(in srgb,var(--flare) 85%,#000);border-color:color-mix(in srgb,var(--flare) 85%,#000);color:#fff}
.btn--neg{color:var(--danger-text)} .btn--ghost.btn--neg{border-color:color-mix(in srgb,var(--danger) 45%,transparent)}
.btn--neg:hover{color:var(--danger-text);border-color:var(--danger)}
.btn--sm{--h:38px;padding:0 14px;font-size:11px}
.btn--lg{--h:56px;padding:0 28px}
.btn--block{width:100%}
.btn[disabled],.btn.is-disabled{opacity:.4;pointer-events:none}
.ib{width:42px;height:42px;border-radius:50%;border:1px solid var(--line-2);display:inline-flex;align-items:center;justify-content:center;color:var(--fg);background:transparent;position:relative;flex-shrink:0;text-decoration:none;cursor:pointer;transition:border-color .2s,background .2s}
.ib:hover{border-color:var(--fg);color:var(--fg)}
.badge-dot{position:absolute;top:7px;right:8px;width:8px;height:8px;border-radius:50%;background:var(--flare);border:1.5px solid var(--bg)}
.count{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--flare);color:#fff;font-size:10.5px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums}

/* ---------- chips & tags & dots ---------- */
.chip{height:32px;padding:0 13px;border:1px solid var(--line-2);border-radius:999px;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--soft);display:inline-flex;align-items:center;gap:7px;white-space:nowrap;text-decoration:none;background:transparent;cursor:pointer;transition:border-color .2s,color .2s,background .2s}
.chip:hover{border-color:var(--soft);color:var(--fg)}
.chip.is-on,.chip[aria-pressed="true"],.chip[aria-current="page"]{background:var(--fg);color:var(--on-fg);border-color:var(--fg)}
.chips{display:flex;flex-wrap:wrap;gap:8px}
.chips--scroll{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}
.chips--scroll::-webkit-scrollbar{display:none}
.tag{height:22px;padding:0 8px;border:1px solid var(--line-2);border-radius:4px;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--soft);display:inline-flex;align-items:center;gap:6px;white-space:nowrap;vertical-align:middle}
.tag--w{border-color:var(--fg);color:var(--fg)}
.tag--f{border-color:rgba(59,110,56,.55);color:var(--flare-text)}
.tag--solid{background:var(--fg);color:var(--on-fg);border-color:var(--fg)}
.dot{width:7px;height:7px;border-radius:50%;background:var(--fg);flex-shrink:0;display:inline-block}
.dot--g{background:var(--dim-2)} .dot--o{background:transparent;border:1px solid var(--muted)}
.dot--f{background:var(--flare);box-shadow:0 0 0 4px var(--flare-soft);animation:pulse 2.4s ease-in-out infinite}
@keyframes pulse{50%{box-shadow:0 0 0 7px rgba(59,110,56,.05)}}

/* ---------- surfaces ---------- */
.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg)}
.card--pad{padding:22px}
.hair{height:1px;background:var(--line);border:0;margin:0}
.kv{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid var(--line)}
.kv:last-child{border-bottom:0}
.kv__k{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-weight:500;white-space:nowrap}
.kv__v{font-size:15px;text-align:right;font-variant-numeric:tabular-nums;min-width:0;overflow-wrap:anywhere}
.stats{display:grid;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.stat{padding:18px 0 18px 18px;border-left:1px solid var(--line);min-width:0}
.stat:first-child{padding-left:0;border-left:0}
.stat__v{font-weight:300;font-size:clamp(26px,3vw,38px);line-height:1;font-variant-numeric:tabular-nums;display:flex;align-items:center;gap:10px}
.stat__l{margin-top:8px}
.seg{display:flex;gap:3px}
.seg i{display:block;height:3px;flex:1;background:var(--track);border-radius:1px}
.seg i.on{background:var(--fg)} .seg i.f{background:var(--flare)}
.bar{height:3px;background:var(--track);border-radius:2px;overflow:hidden} .bar>i{display:block;height:100%;background:var(--fg)}
.av{border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-family:var(--wide);font-weight:500;letter-spacing:.08em;background:var(--raise);border:1px solid var(--line-2);color:var(--fg);flex-shrink:0;overflow:hidden;object-fit:cover}
.av--sq{border-radius:8px}
img.av{background:var(--raise)}
.row{display:flex;align-items:center;gap:14px;min-width:0}
.row--sp{justify-content:space-between}
.stack{display:flex;flex-direction:column;gap:var(--g,16px)}
.grow{flex:1;min-width:0}
.ell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.list{border-top:1px solid var(--line)}
.li{display:flex;align-items:center;gap:14px;padding:15px 0;border-bottom:1px solid var(--line);text-decoration:none;color:inherit;min-width:0}
a.li:hover{color:inherit;background:linear-gradient(90deg,transparent,var(--tint-2),transparent)}
.li__chev{color:var(--dim);display:flex}
a.li:hover .li__chev{color:var(--fg)}

/* ---------- forms ---------- */
.field{display:flex;flex-direction:column;gap:8px;min-width:0}
.label{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-weight:500}
.label .opt{letter-spacing:.06em;text-transform:none;color:var(--dim);font-weight:400}
.input,.select,.textarea{width:100%;min-height:50px;border:1px solid var(--line-2);border-radius:var(--r-btn);background:transparent;padding:0 14px;font-size:16px;color:var(--fg);transition:border-color .2s}
.textarea{padding:13px 14px;min-height:120px;resize:vertical;line-height:1.5}
.select{appearance:none;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23B4B4B8' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9.5 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}
.select option{background:var(--panel);color:var(--fg)}
.input:hover,.select:hover,.textarea:hover{border-color:var(--line-3)}
.input:focus,.select:focus,.textarea:focus{outline:0;border-color:var(--fg)}
.input::placeholder,.textarea::placeholder{color:var(--dim)}
.input[aria-invalid="true"],.textarea[aria-invalid="true"],.select[aria-invalid="true"]{border-color:var(--danger)}
.help{font-size:12.5px;color:var(--muted);line-height:1.45}
.err{font-size:12.5px;color:var(--danger-text)}
.grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
@media (max-width:640px){.grid2,.grid3{grid-template-columns:minmax(0,1fr)}}
.check{display:flex;gap:12px;align-items:flex-start;cursor:pointer;font-size:14.5px;line-height:1.45;color:var(--soft)}
.check input{appearance:none;width:20px;height:20px;border:1px solid var(--line-3);border-radius:4px;flex-shrink:0;margin:1px 0 0;cursor:pointer;display:grid;place-content:center}
.check input:checked{background:var(--fg);border-color:var(--fg)}
.check input:checked::after{content:"";width:10px;height:6px;border:2px solid var(--on-fg);border-top:0;border-right:0;transform:rotate(-45deg) translate(1px,-1px)}
.check input[type=radio]{border-radius:50%}
.check input[type=radio]:checked::after{width:8px;height:8px;border:0;border-radius:50%;background:var(--bg);transform:none}
.pick{display:flex;flex-wrap:wrap;gap:8px}
.pick label{position:relative}
.pick input{position:absolute;opacity:0;pointer-events:none}
.pick span{height:36px;padding:0 14px;border:1px solid var(--line-2);border-radius:999px;font-size:11.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--soft);display:inline-flex;align-items:center;cursor:pointer;transition:all .2s;user-select:none}
.pick span:hover{border-color:var(--soft);color:var(--fg)}
.pick input:checked+span{background:var(--fg);color:var(--on-fg);border-color:var(--fg)}
.pick input:focus-visible+span{outline:1.5px solid var(--fg);outline-offset:3px}
.file{display:flex;align-items:center;gap:14px;border:1px dashed var(--line-3);border-radius:var(--r);padding:16px;cursor:pointer;transition:border-color .2s}
.file:hover{border-color:var(--soft)}
.file input{position:absolute;opacity:0;width:1px;height:1px}
.switch{appearance:none;width:42px;height:25px;border-radius:13px;background:var(--track);position:relative;cursor:pointer;flex-shrink:0;transition:background .2s}
.switch::after{content:"";position:absolute;left:3px;top:3px;width:19px;height:19px;border-radius:50%;background:var(--muted);transition:all .25s var(--ease)}
.switch:checked{background:var(--fg)} .switch:checked::after{left:20px;background:var(--bg)}

/* ---------- notices ---------- */
.flash{display:flex;gap:12px;align-items:flex-start;padding:13px 16px;border:1px solid var(--line-2);border-radius:var(--r);font-size:14.5px;line-height:1.45;background:var(--panel)}
.flash--err{border-color:color-mix(in srgb,var(--danger) 50%,transparent);background:var(--danger-soft)}
.flash--warn{border-color:color-mix(in srgb,var(--danger) 30%,transparent)}
.note{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r);background:var(--panel);font-size:13px;line-height:1.5;color:var(--muted)}
.note .i{color:var(--soft);margin-top:1px}
.empty{padding:48px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px;border:1px dashed var(--line-2);border-radius:var(--r-lg)}
.empty .i{color:var(--muted)}

/* ---------- tables ---------- */
.tablewrap{overflow-x:auto;border-top:1px solid var(--line)}
.table{width:100%;border-collapse:collapse;font-size:14.5px}
.table th{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-weight:500;text-align:left;padding:12px 12px 12px 0;border-bottom:1px solid var(--line);white-space:nowrap}
.table td{padding:14px 12px 14px 0;border-bottom:1px solid var(--line);vertical-align:middle}
.table tr:hover td{background:var(--tint-1)}
.table .r{text-align:right}
.table a{text-decoration:none} .table a:hover{text-decoration:underline}

/* ---------- motion ---------- */
@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
