@media (min-width:1025px){

  .slnav__nav{display:block;justify-self:center;min-width:0;position:relative}
  .slnav__links{
    position:relative;z-index:1;
    display:flex!important;align-items:center;gap:2px;
    margin:0!important;padding:0!important;list-style:none!important;
  }
  .slnav__links li{margin:0!important;padding:0!important;list-style:none!important}
  .slnav__links a,
  .slnav__item{
    display:flex!important;align-items:center;gap:8px;
    padding:9px 14px!important;
    border-radius:999px!important;
    font-family:inherit!important;
    font-size:13.5px!important;font-weight:500!important;line-height:1.2!important;
    letter-spacing:normal!important;text-transform:none!important;
    color:rgba(255,255,255,.72)!important;
    text-decoration:none!important;white-space:nowrap;
    transition:color .22s ease, background .22s ease;
  }
  .slnav__item{
    -webkit-appearance:none;appearance:none;
    margin:0!important;min-height:0!important;
    background:transparent!important;border:0!important;box-shadow:none!important;
    cursor:pointer;
  }
  .slnav__links a:hover,
  .slnav__item:hover{color:#fff!important;background:rgba(255,255,255,.07)!important}
  .slnav__nav.has-hl .slnav__links a:hover,
  .slnav__nav.has-hl .slnav__item:hover{background:transparent!important}
  .slnav__item[aria-expanded="true"]{color:#fff!important}
  .slnav__links a.is-current,
  .slnav__item.is-current{color:var(--sl-accent)!important}
  .slnav__links a:focus-visible,
  .slnav__item:focus-visible{outline:2px solid var(--sl-accent);outline-offset:2px}

  .slnav__plus{position:relative;display:block;width:9px;height:9px;flex:0 0 9px;opacity:.7;transition:transform .4s var(--sl-ease), opacity .2s ease, color .2s ease}
  .slnav__plus::before,.slnav__plus::after{content:"";position:absolute;left:0;top:3.75px;width:9px;height:1.5px;border-radius:1px;background:currentColor}
  .slnav__plus::after{transform:rotate(90deg)}
  .slnav__item:hover .slnav__plus{opacity:1}
  .slnav__item[aria-expanded="true"] .slnav__plus{transform:rotate(135deg);opacity:1;color:var(--sl-accent)}

  .slnav__hl{
    position:absolute;left:0;top:50%;
    height:36px;margin-top:-18px;width:0;
    border-radius:999px;
    background:rgba(255,255,255,.08);
    box-shadow:inset 0 1px 0 rgba(255,255,255,.06);
    opacity:0;pointer-events:none;
    transition:transform .4s var(--sl-ease), width .4s var(--sl-ease), opacity .25s ease;
  }
  .slnav__hl.is-on{opacity:1}

  .slnav__login{
    display:inline-flex!important;align-items:center;gap:8px;
    padding:10px 14px!important;border-radius:999px!important;
    font-size:13px!important;font-weight:500!important;line-height:1!important;
    color:rgba(255,255,255,.72)!important;text-decoration:none!important;white-space:nowrap;
    transition:color .2s ease, background .2s ease;
  }
  .slnav__login svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}
  .slnav__login:hover{color:#fff!important;background:rgba(255,255,255,.07)}
  .slnav__login:focus-visible{outline:2px solid var(--sl-accent);outline-offset:2px}

  .slm{
    display:block;
    position:relative;
    max-width:var(--sl-max);
    margin:10px auto 0!important;
    pointer-events:none;
    opacity:0;visibility:hidden;
    transform:translateY(-10px) scale(.985);
    transform-origin:50% 0;
    transition:opacity .2s ease, transform .3s var(--sl-ease), visibility 0s linear .3s;
  }
  .slnav.is-open .slm{
    opacity:1;visibility:visible;transform:none;pointer-events:auto;
    transition:opacity .28s ease, transform .5s var(--sl-ease), visibility 0s;
  }

  .slm::before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}

  .slm__frame{
    position:relative;
    border-radius:28px;
    background:
      radial-gradient(640px 240px at 12% 0%, rgba(0,223,156,.07), transparent 70%),
      rgba(13,15,15,.97);
    border:1px solid rgba(255,255,255,.09);
    box-shadow:0 44px 90px -34px rgba(0,0,0,.8), 0 18px 40px -20px rgba(0,0,0,.6), inset 0 1px 0 rgba(255,255,255,.06);
    max-height:calc(100vh - 96px);
    overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;
    scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent;
  }

  .slm__frame::before{
    content:"";position:absolute;top:0;left:8%;right:8%;height:1px;z-index:2;
    background:linear-gradient(90deg,transparent,rgba(0,223,156,.55),transparent);
  }

  .slm__view{position:relative;z-index:1;height:var(--slm-h,auto);overflow:hidden;transition:height .45s var(--sl-ease)}
  .slm.no-anim .slm__view{transition:none}

  .slm__panel{
    position:absolute;top:0;left:0;right:0;
    padding:28px 34px 30px;
    opacity:0;visibility:hidden;
    transform:translateX(var(--slm-x,0px));
    transition:opacity .2s ease, transform .45s var(--sl-ease), visibility 0s linear .45s;
  }
  .slm__panel.is-active{
    opacity:1;visibility:visible;transform:none;
    transition:opacity .32s ease .05s, transform .5s var(--sl-ease), visibility 0s;
  }

  .slm [data-st]{opacity:0;transform:translateY(10px);transition:opacity .25s ease, transform .4s var(--sl-ease)}
  .slm__panel.is-active [data-st]{
    opacity:1;transform:none;
    transition:opacity .45s ease, transform .6s var(--sl-ease);
    transition-delay:calc(var(--i,0) * 45ms + 70ms);
  }

  .slm ul,.slm li{list-style:none!important}
  .slnav-root .slm ul,.slnav-root .slm li,.slnav-root .slm p{margin:0;padding:0}
  .slm a{text-decoration:none!important}
  .slm a:focus-visible{outline:2px solid var(--sl-accent);outline-offset:3px}

  .slm__eyebrow{
    display:flex!important;align-items:center;gap:12px;
    margin:0 0 10px!important;
    font-size:11.5px!important;font-weight:600!important;line-height:1.2!important;
    letter-spacing:.16em!important;text-transform:uppercase!important;
    color:var(--sl-accent)!important;
  }
  .slm__eyebrow::before{content:"";width:28px;height:1px;background:currentColor;opacity:.85}
  .slm__title{
    font-family:var(--sl-head)!important;font-weight:600!important;
    font-size:27px!important;line-height:1.1!important;letter-spacing:-.005em!important;
    color:#fff!important;
  }

  .slm__title,.slm-svc__h{word-spacing:.06em!important}
  .slm-svc__name,.slm-card__name,.slm-feat__title,.slm-proj__name,.slm-post__title{font-family:var(--sl-body)!important;font-weight:700!important;letter-spacing:-.015em!important}
  .slm__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:0 0 22px!important}

  .slm__more{
    display:inline-flex!important;align-items:center;gap:10px;align-self:flex-start;
    padding:11px 16px!important;border-radius:999px!important;
    border:1px solid rgba(255,255,255,.16);
    font-size:12px!important;font-weight:600!important;line-height:1!important;
    letter-spacing:.08em!important;text-transform:uppercase!important;white-space:nowrap;
    color:#fff!important;
    transition:border-color .25s ease, color .25s ease, background .25s ease;
  }
  .slm__more:hover{border-color:var(--sl-accent);color:var(--sl-accent)!important;background:rgba(0,223,156,.06)}
  .slm__more:hover .slm-arrow,
  .slm-btn:hover .slm-arrow{transform:translateX(3px)}

  .slm-btn{
    display:inline-flex!important;align-items:center;gap:10px;
    padding:13px 20px!important;border-radius:35px!important;
    background:var(--sl-accent)!important;color:var(--sl-ink)!important;
    font-size:12.5px!important;font-weight:600!important;line-height:1!important;
    letter-spacing:.04em!important;text-transform:uppercase!important;white-space:nowrap;
    transition:box-shadow .3s ease, transform .3s var(--sl-ease);
  }
  .slm-btn:hover{box-shadow:0 10px 26px -10px rgba(0,223,156,.7);transform:translateY(-1px)}

  .slm-link{
    display:inline-flex!important;align-items:center;gap:9px;
    font-size:12px!important;font-weight:600!important;line-height:1!important;
    letter-spacing:.08em!important;text-transform:uppercase!important;
    color:var(--sl-accent)!important;
  }

  .slm-svc{display:grid;grid-template-columns:minmax(280px,.8fr) 1.7fr;gap:44px;align-items:start}
  .slm-svc__list{display:flex;flex-direction:column}
  .slm-svc__rows{margin:0 0 20px!important;border-top:1px solid rgba(255,255,255,.07)}
  .slm-svc__row{
    position:relative;
    display:flex!important;align-items:center;gap:16px;
    padding:15px 4px 15px 0!important;
    border-bottom:1px solid rgba(255,255,255,.07);
    color:rgba(255,255,255,.5)!important;
    transition:color .25s ease, padding .45s var(--sl-ease);
  }
  .slm-svc__row::after{
    content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;
    background:linear-gradient(90deg,var(--sl-accent),rgba(0,223,156,0));
    transform:scaleX(0);transform-origin:0 50%;
    transition:transform .6s var(--sl-ease);
  }
  .slm-svc__num{
    min-width:20px;
    font-size:11px;font-weight:600;letter-spacing:.08em;font-variant-numeric:tabular-nums;
    color:rgba(255,255,255,.3);transition:color .25s ease;
  }
  .slm-svc__name{font-size:18px;line-height:1.25}
  .slm-svc__go{
    margin-left:auto;
    display:grid;place-items:center;
    width:32px;height:32px;flex:0 0 32px;border-radius:50%;
    background:var(--sl-accent);color:var(--sl-ink);
    opacity:0;transform:translateX(-10px) scale(.7);
    transition:opacity .25s ease, transform .45s var(--sl-ease);
  }
  .slm-svc__row:hover,
  .slm-svc__row.is-active{color:#fff!important}
  .slm-svc__row.is-active{padding-left:8px!important}
  .slm-svc__row.is-active::after{transform:scaleX(1)}
  .slm-svc__row.is-active .slm-svc__num{color:var(--sl-accent)}
  .slm-svc__row.is-active .slm-svc__go{opacity:1;transform:none}

  .slm-svc__stage{display:grid}
  .slm-svc__pv{
    grid-area:1/1;
    display:grid;grid-template-columns:.9fr 1.12fr;gap:34px;align-items:start;
    opacity:0;visibility:hidden;
    transition:opacity .22s ease, visibility 0s linear .22s;
  }
  .slm-svc__pv.is-active{opacity:1;visibility:visible;transition:opacity .35s ease, visibility 0s}
  .slm-svc__copy{padding-top:4px}
  .slm-svc__copy > *{opacity:0;transform:translateY(8px);transition:opacity .2s ease, transform .4s var(--sl-ease)}
  .slm-svc__pv.is-active .slm-svc__copy > *{opacity:1;transform:none;transition:opacity .4s ease, transform .55s var(--sl-ease)}
  .slm-svc__pv.is-active .slm-svc__copy > :nth-child(2){transition-delay:40ms}
  .slm-svc__pv.is-active .slm-svc__copy > :nth-child(3){transition-delay:80ms}
  .slm-svc__pv.is-active .slm-svc__copy > :nth-child(4){transition-delay:120ms}
  .slm-svc__count{
    margin:0 0 16px!important;
    font-size:12px!important;font-weight:500!important;letter-spacing:.1em!important;
    color:rgba(255,255,255,.38)!important;font-variant-numeric:tabular-nums;
  }
  .slm-svc__count span{color:var(--sl-accent)}
  .slm-svc__h{
    margin:0 0 14px!important;
    font-family:var(--sl-head)!important;font-weight:600!important;
    font-size:30px!important;line-height:1.08!important;color:#fff!important;
  }
  .slm-svc__p{
    margin:0 0 26px!important;
    font-size:14.5px!important;line-height:1.65!important;color:rgba(255,255,255,.64)!important;
  }

  .slm-vis{
    position:relative;aspect-ratio:4/3;overflow:hidden;
    border-radius:18px;
    border:1px solid rgba(255,255,255,.08);
    background:
      radial-gradient(120% 90% at 85% 0%, rgba(0,223,156,.13), transparent 55%),
      radial-gradient(rgba(255,255,255,.07) 1px, transparent 1.2px) 0 0/18px 18px,
      #0f1212;
    transform:scale(.97);
    transition:transform .7s var(--sl-ease);
  }
  .slm-svc__pv.is-active .slm-vis{transform:none}
  .slm-vis svg{display:block;width:100%;height:100%;animation:slm-in .45s ease both}
  @keyframes slm-in{from{opacity:0}}
  .slm-vis .v-ln{fill:none;stroke:rgba(255,255,255,.2);stroke-width:1.5}
  .slm-vis .v-fl{fill:rgba(255,255,255,.06)}
  .slm-vis .v-fl.v-ln{fill:rgba(255,255,255,.03)}
  .slm-vis .v-fl2{fill:rgba(255,255,255,.18)}
  .slm-vis .v-bg{fill:#111414}
  .slm-vis .v-m{fill:none;stroke:var(--sl-accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
  .slm-vis .v-mf{fill:var(--sl-accent)}
  .slm-vis .v-mfs{fill:rgba(0,223,156,.1)}
  .slm-vis .v-mfs.v-m{fill:rgba(0,223,156,.1)}
  .slm-vis .v-thick{stroke-width:4}
  .slm-vis .v-dash{stroke-dasharray:5 5}
  .slm-vis .v-area{fill:rgba(0,223,156,.12)}
  .slm-vis .v-cursor{fill:#fff;stroke:#101010;stroke-width:1.2;stroke-linejoin:round}
  .slm-vis .v-ping{fill:none;stroke:#fff;stroke-width:1.5;opacity:0}
  .slm-vis .v-cur{transform:translate(132px,226px)}
  .slm-vis .v-draw{stroke-dasharray:1;stroke-dashoffset:1}
  .slm-vis .v-flow{stroke-dasharray:4 7}
  .slm-vis .v-spin,.slm-vis .v-pulse,.slm-vis .v-ping{transform-box:fill-box;transform-origin:50% 50%}

  .slnav.is-open .slm-svc__pv.is-active .v-draw{stroke-dashoffset:0;transition:stroke-dashoffset 1.2s var(--sl-ease) .25s}
  .slnav.is-open .slm-svc__pv.is-active .v-flow{animation:slm-flow 1s linear infinite}
  .slnav.is-open .slm-svc__pv.is-active .v-spin{animation:slm-spin 6s linear infinite}
  .slnav.is-open .slm-svc__pv.is-active .v-pulse{animation:slm-pulse 1.6s ease-in-out infinite}
  .slnav.is-open .slm-svc__pv.is-active .v-caret{animation:slm-blink 1s steps(1) infinite}
  .slnav.is-open .slm-svc__pv.is-active .v-cur{animation:slm-cursor 1.6s var(--sl-ease) .2s both}
  .slnav.is-open .slm-svc__pv.is-active .v-ping{animation:slm-ping .9s ease-out 1.5s both}
  .slnav.is-open .slm-svc__pv.is-active .v-bars rect{animation:slm-bar .6s var(--sl-ease) both}
  .v-bars rect{transform-box:fill-box;transform-origin:50% 100%}
  .v-bars rect:nth-child(4n+1){animation-delay:.05s!important}
  .v-bars rect:nth-child(4n+2){animation-delay:.12s!important}
  .v-bars rect:nth-child(4n+3){animation-delay:.19s!important}
  .v-bars rect:nth-child(4n){animation-delay:.26s!important}

  @keyframes slm-flow{to{stroke-dashoffset:-22}}
  @keyframes slm-spin{to{transform:rotate(360deg)}}
  @keyframes slm-pulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.5}}
  @keyframes slm-blink{50%{opacity:0}}
  @keyframes slm-cursor{from{transform:translate(236px,318px)}to{transform:translate(132px,226px)}}
  @keyframes slm-ping{0%{opacity:.8;transform:scale(.5)}100%{opacity:0;transform:scale(1.8)}}
  @keyframes slm-bar{from{transform:scaleY(.2)}to{transform:none}}

  .slm-ind{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
  .slm-card{
    position:relative;height:100%;
    display:flex!important;flex-direction:column;
    border-radius:18px;overflow:hidden;
    background:rgba(255,255,255,.03);
    border:1px solid rgba(255,255,255,.08);
    transition:border-color .3s ease, background .3s ease, transform .45s var(--sl-ease), box-shadow .45s ease;
  }
  .slm-card:hover{border-color:rgba(0,223,156,.5);background:rgba(255,255,255,.05);transform:translateY(-3px);box-shadow:0 20px 40px -24px rgba(0,223,156,.35)}
  .slm-card__media{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:#151818}
  .slm-card__media .slm-img{filter:saturate(.85) brightness(.92)}
  .slm-card:hover .slm-card__media .slm-img{transform:scale(1.06);filter:saturate(1.05) brightness(1)}
  .slm-card__media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(10,12,12,.55))}
  .slm-card__num{
    position:absolute;top:12px;left:12px;z-index:1;
    padding:6px 10px;border-radius:999px;
    font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;line-height:1;
    color:#fff;background:rgba(10,12,12,.55);
    -webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);
    border:1px solid rgba(255,255,255,.14);
  }
  .slm-card__body{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:16px 16px 18px;flex:1}
  .slm-card__name{display:block;margin:0 0 7px;font-size:16.5px;line-height:1.3;color:#fff}
  .slm-card__tags{display:block;font-size:12px;font-weight:500;line-height:1.35;color:#a9b2af}
  .slm-card__go{
    display:grid;place-items:center;
    width:34px;height:34px;flex:0 0 34px;border-radius:50%;
    border:1px solid rgba(255,255,255,.16);color:#fff;
    transition:background .3s ease, color .3s ease, border-color .3s ease, transform .45s var(--sl-ease);
  }
  .slm-card:hover .slm-card__go{background:var(--sl-accent);border-color:var(--sl-accent);color:var(--sl-ink);transform:rotate(-45deg)}
  .slm-card.is-current{border-color:rgba(0,223,156,.5)}

  .slm-work{display:grid;grid-template-columns:1.6fr 1fr;gap:30px;align-items:stretch}
  .slm-feat{
    display:grid!important;grid-template-columns:1fr 1fr;
    border-radius:20px;overflow:hidden;
    background:rgba(255,255,255,.03);
    border:1px solid rgba(255,255,255,.08);
    transition:border-color .3s ease, box-shadow .45s ease;
  }
  .slm-feat:hover{border-color:rgba(0,223,156,.5);box-shadow:0 24px 50px -28px rgba(0,223,156,.35)}
  .slm-feat__media{position:relative;display:block;min-height:290px;overflow:hidden;background:#151818}
  .slm-feat__media .slm-img{position:absolute;inset:0}
  .slm-feat:hover .slm-feat__media .slm-img{transform:scale(1.05)}
  .slm-feat__body{display:flex;flex-direction:column;padding:26px 26px 24px}
  .slm-feat__client{display:block;margin:0 0 12px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#fff}
  .slm-feat__client i{display:block;margin-top:5px;font-style:normal;font-weight:400;letter-spacing:.02em;text-transform:none;color:rgba(255,255,255,.5)}
  .slm-feat__title{display:block;font-size:19px;line-height:1.3;color:#fff;text-wrap:balance}
  .slm-feat__stat{display:block;margin-top:auto;padding-top:20px;font-family:var(--sl-head);font-weight:600;font-size:40px;line-height:1;color:var(--sl-accent)}
  .slm-feat__stattext{display:block;margin:8px 0 20px;font-size:13px;line-height:1.5;color:rgba(255,255,255,.6)}
  .slm-feat:hover .slm-link .slm-arrow{transform:translateX(3px)}

  .slm-proj{display:flex;flex-direction:column}
  .slm-proj__head{margin:4px 0 8px!important}
  .slm-proj__list{margin:0 0 18px!important}
  .slm-proj__row{
    display:flex!important;align-items:center;gap:16px;
    padding:10px!important;margin:0 -10px!important;
    border-radius:16px;
    transition:background .25s ease;
  }
  .slm-proj__row:hover{background:rgba(255,255,255,.05)}
  .slm-proj__thumb{position:relative;display:block;width:92px;height:69px;flex:0 0 92px;border-radius:11px;overflow:hidden;background:#151818;border:1px solid rgba(255,255,255,.07)}
  .slm-proj__row:hover .slm-img{transform:scale(1.08)}
  .slm-proj__text{display:flex;flex-direction:column;gap:4px;min-width:0}
  .slm-proj__name{font-size:16.3px;line-height:1.3;color:#fff}
  .slm-proj__type{font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.5)}
  .slm-proj__go{margin-left:auto;color:var(--sl-accent);opacity:0;transform:translateX(-8px);transition:opacity .25s ease, transform .4s var(--sl-ease)}
  .slm-proj__row:hover .slm-proj__go{opacity:1;transform:none}

  .slm-ins{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
  .slm-post{
    height:100%;
    display:flex!important;flex-direction:column;
    border-radius:18px;overflow:hidden;
    background:rgba(255,255,255,.03);
    border:1px solid rgba(255,255,255,.08);
    transition:border-color .3s ease, background .3s ease, transform .45s var(--sl-ease);
  }
  .slm-post:hover{border-color:rgba(0,223,156,.5);background:rgba(255,255,255,.05);transform:translateY(-3px)}
  .slm-post__media{position:relative;display:block;aspect-ratio:2/1;overflow:hidden;background:#151818}
  .slm-post:hover .slm-img{transform:scale(1.05)}
  .slm-post__body{display:flex;flex-direction:column;gap:9px;padding:16px 18px 18px;flex:1}
  .slm-post__date{font-size:12px;letter-spacing:.04em;color:rgba(255,255,255,.5)}
  .slm-post__title{
    display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;
    margin-bottom:auto;
    font-size:16px;line-height:1.4;color:#fff;
  }
  .slm-post .slm-link{margin-top:6px}
  .slm-post:hover .slm-link .slm-arrow{transform:translateX(3px)}

  .slm__foot{
    position:relative;z-index:1;
    display:flex;align-items:center;justify-content:space-between;gap:24px;
    padding:12px 16px 12px 34px;
    border-top:1px solid rgba(255,255,255,.07);
    background:rgba(255,255,255,.02);
  }
  .slm__talk{display:flex!important;align-items:center;gap:12px;flex-wrap:wrap;font-size:13.5px!important;line-height:1.3!important;color:rgba(255,255,255,.6)!important}
  .slm__avatar{width:34px!important;height:34px!important;flex:0 0 34px;border-radius:50%!important;border:1px solid rgba(255,255,255,.18)!important}
  .slm__talk a{
    display:inline-flex!important;align-items:center;gap:7px;
    font-weight:600;color:#fff!important;
    background:linear-gradient(var(--sl-accent),var(--sl-accent)) 0 100%/0 1px no-repeat;
    transition:background-size .4s var(--sl-ease), color .2s ease;
  }
  .slm__talk a:hover{color:var(--sl-accent)!important;background-size:100% 1px}
  .slm__talk .slm-arrow{color:var(--sl-accent)}
  .slm__contact{display:flex;align-items:center;gap:4px}
  .slm__chip{
    display:inline-flex!important;align-items:center;gap:8px;
    padding:9px 14px!important;border-radius:999px!important;
    font-size:13px!important;line-height:1!important;white-space:nowrap;
    color:rgba(255,255,255,.72)!important;
    transition:background .2s ease, color .2s ease, border-color .2s ease;
  }
  .slm__chip svg{width:16px;height:16px;flex:0 0 16px;fill:none;stroke:var(--sl-accent);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
  .slm__chip:hover{background:rgba(255,255,255,.06);color:#fff!important}

  .slm__chip--line{display:none!important;border:1px solid rgba(255,255,255,.14);margin-left:6px!important}
  .slm__chip--line:hover{border-color:var(--sl-accent)}

  .slm-scrim{
    display:block;
    position:fixed!important;inset:0!important;z-index:10000;
    background:rgba(6,8,8,.42);
    -webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);
    opacity:0;visibility:hidden;pointer-events:none;
    transition:opacity .35s ease, visibility 0s linear .35s;
  }
  .slm-scrim.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .35s ease, visibility 0s}

  @media (max-width:1279px){
    .slnav__login{display:none!important}
    .slnav__links a,.slnav__item{padding:9px 11px!important}
    .slm__panel{padding:24px 26px 26px}
    .slm-svc{gap:32px;grid-template-columns:minmax(250px,.8fr) 1.7fr}
    .slm-svc__name{font-size:16.5px}
    .slm-svc__row{padding:13px 4px 13px 0!important}
    .slm-svc__pv{gap:24px}
    .slm-svc__h{font-size:26px!important}
    .slm-feat__title{font-size:17px}
    .slm-feat__stat{font-size:34px}
    .slm__foot{padding-left:26px}
    .slm__chip--line{display:inline-flex!important}
  }

  @media (prefers-reduced-motion:reduce){
    .slnav__hl,.slnav__plus,.slm,.slm__view,.slm__panel,.slm [data-st],.slm-scrim,
    .slm-svc__pv,.slm-svc__copy > *,.slm-vis,.slm-card,.slm-post,.slm-feat{
      transition:none!important;
    }
    .slm-vis svg,.slm-vis *{animation:none!important}
    .slm-vis .v-draw{stroke-dashoffset:0}
    .slm-card:hover,.slm-post:hover{transform:none}
  }

}
