/* site-chrome.css — nav + footer from the homepage, for pages that do not load home-chrome.css (cards, account, legal). Generated by tools/extract_chrome.py from assets/home-chrome.css. Vars are scoped to the chrome so page styles keep their own. */
#nav,.sn-scope,footer.pp-ft{--bg:#FAFAF7;--bg-alt:#F2F2EF;--bg-card:#fff;--text:#1A1A2E;--ts:#44445A;--border:#E2E2DC;--bm:#C8C8C0;--indigo:#5533CC;--magenta:#E8329E;--blue:#2A9FD6;--green:#3DB85A;--coral:#F55A28;--gold:#F5A623;--id:rgba(85,51,204,.09);--md:rgba(232,50,158,.09);--bd:rgba(42,159,214,.09);--gd:rgba(61,184,90,.09);--cd:rgba(245,90,40,.09);--god:rgba(245,166,35,.11);--ig:rgba(85,51,204,.18);--mg:rgba(232,50,158,.18);--bg2:rgba(42,159,214,.18);--gg:rgba(61,184,90,.18);--cg:rgba(245,90,40,.18);--wa:#25D366;--wag:rgba(37,211,102,.28);--ease:cubic-bezier(0.16,1,0.3,1);--eback:cubic-bezier(0.34,1.56,0.64,1);--f:"Plus Jakarta Sans",sans-serif;--mw:1100px;font-family:var(--f)}
[data-theme=dark] :is(#nav,.sn-scope,footer.pp-ft){--bg:#0D0B14;--bg-alt:#111020;--bg-card:#1A1830;--text:#F2EFE9;--ts:#C0BCDA;--border:#2A2840;--bm:#6A66A8;--indigo:#8866FF;--magenta:#FF55BB;--blue:#50CEFF;--green:#50E080;--coral:#FF7040;--gold:#FFBF40;--id:rgba(136,102,255,.18);--md:rgba(255,85,187,.18);--bd:rgba(80,206,255,.18);--gd:rgba(80,224,128,.18);--cd:rgba(255,112,64,.18);--god:rgba(255,191,64,.16);--ig:rgba(136,102,255,.32);--mg:rgba(255,85,187,.32);--bg2:rgba(80,206,255,.32);--gg:rgba(80,224,128,.32);--cg:rgba(255,112,64,.32)}
.nav{position:fixed;inset:0 0 auto;height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;background:rgba(250,250,247,.95);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:.5px solid var(--border);z-index:100;animation:navIn .45s var(--ease) .05s both;transition:background .35s,border-color .3s}
[data-theme=dark] .nav{background:rgba(13,11,20,.96)}
.nav.scrolled{border-bottom-color:rgba(85,51,204,.2)}
.nav-logo{display:flex;align-items:center;gap:8px;font-weight:700;font-size:17px;color:var(--text)}
.nav-mark{position:relative;width:28px;height:28px;flex-shrink:0;transition:transform .4s var(--eback)}
.nav-mark svg{display:block;width:100%;height:100%}
.nav-mark::after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);transform:translateX(-130%);pointer-events:none}
.nav-logo:hover .nav-mark{transform:translateY(-1px) scale(1.07) rotate(-2deg)}
.nav-logo:hover .nav-mark::after{animation:navGloss .7s var(--ease) forwards}
.nav-logo:hover svg.drop-arr{color:var(--coral);opacity:1}
@media(prefers-reduced-motion:reduce){.nav-mark{transition:none}.nav-logo:hover .nav-mark{transform:none}.nav-logo:hover .nav-mark::after{animation:none}}
.nav-links{display:none;gap:20px}
@media(min-width:900px){.nav-links{display:flex}}
.nav-links a{font-size:13px;font-weight:600;color:var(--ts);transition:color .2s}
.nav-links a:hover{color:var(--text)}
#pxTrail{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}
.nav-logo{position:relative;z-index:2}
.nav-links{position:relative;z-index:1}
.nav-r{position:relative;z-index:1}
.nav:hover .nav-mark{animation:pixShimmer 3.4s ease-in-out infinite}
.nav-liquid{position:absolute;bottom:-6px;left:var(--ix,0);width:var(--iw,0);height:3px;border-radius:3px;background:linear-gradient(90deg,var(--coral),var(--magenta));transition:left .5s var(--eback),width .5s var(--eback),transform .28s var(--ease),opacity .3s;transform-origin:center;opacity:0;pointer-events:none;will-change:left,width,transform}
.nav-links.ready .nav-liquid{opacity:1}
.nav-links.moving .nav-liquid{transform:scaleY(.45) scaleX(1.04)}
@media(prefers-reduced-motion:reduce){#pxTrail{display:none}}
.nav-wm{font-weight:700}
.nav-px{background:linear-gradient(90deg,var(--coral),var(--magenta));-webkit-background-clip:text;background-clip:text;color:transparent}
.nav-phone{align-items:center;gap:6px}
@media(min-width:640px){.nav-phone{display:inline-flex}}
.nav-phone .ph-ic{width:14px;height:14px;flex-shrink:0;transition:transform .4s var(--eback),color .2s}
.nav-phone:hover{color:var(--text)}
.nav-phone:hover .ph-ic{color:var(--coral);transform:rotate(-18deg) scale(1.12)}
.dd-wa-cta .dd-ar{display:inline-block;transition:transform .25s var(--eback)}
.dd-wa-cta:hover .dd-ar{transform:translateX(4px)}
.nav-dropdown.open>*{animation:ddRiseV97 .3s var(--ease) backwards}
.nav-dropdown.open>*:nth-child(1){animation-delay:.02s}
.nav-dropdown.open>*:nth-child(2){animation-delay:.05s}
.nav-dropdown.open>*:nth-child(3){animation-delay:.08s}
.nav-dropdown.open>*:nth-child(4){animation-delay:.11s}
.nav-dropdown.open>*:nth-child(5){animation-delay:.14s}
.nav-dropdown.open>*:nth-child(6){animation-delay:.17s}
.nav-dropdown.open>*:nth-child(7){animation-delay:.20s}
.nav-dropdown.open>*:nth-child(8){animation-delay:.23s}
.nav-dropdown.open>*:nth-child(9){animation-delay:.26s}
.nav-dropdown.open>*:nth-child(10){animation-delay:.29s}
.nav-r{display:flex;align-items:center;gap:10px}
.nav-phone{font-size:13px;font-weight:600;color:var(--ts);display:none}
@media(min-width:640px){.nav-phone{display:block}}
.btn-th{width:34px;height:34px;border-radius:8px;border:1px solid var(--border);background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;transition:border-color .2s,background .2s}
.nav-acct{width:34px;height:34px;border-radius:8px;border:1px solid var(--border);background:transparent;display:flex;align-items:center;justify-content:center;transition:border-color .2s,background .2s}
.nav-acct:hover{border-color:var(--indigo);background:var(--id)}
.nav-acct svg{width:17px;height:17px;stroke:var(--text)}
.btn-th:hover{background:var(--bg-alt)}
footer{background:var(--bg-alt);border-top:.5px solid var(--border);padding:48px 20px 32px}
.nav-dropdown{position:absolute;top:calc(100% + 10px);left:0;background:var(--bg-card);border:1px solid var(--border);border-radius:14px;padding:8px;min-width:210px;box-shadow:0 12px 40px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.06);opacity:0;transform:translateY(-8px)scale(.97);pointer-events:none;transition:opacity .25s var(--ease),transform .25s var(--ease);z-index:200;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}
[data-theme=dark] .nav-dropdown{box-shadow:0 12px 40px rgba(0,0,0,.5),0 0 0 .5px rgba(255,255,255,.05)}
.nav-dropdown.open{opacity:1;transform:translateY(0)scale(1);pointer-events:all;animation:dropIn .28s var(--ease)}
.nav-dropdown::before{content:"";position:absolute;top:-5px;left:18px;width:10px;height:10px;background:var(--bg-card);border-left:1px solid var(--border);border-top:1px solid var(--border);transform:rotate(45deg);border-radius:1px}
.dd-item{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:8px;font-size:13px;font-weight:600;color:var(--text);transition:background .18s,color .18s,transform .18s;cursor:pointer;position:relative;overflow:hidden}
.dd-item:hover{background:var(--id);color:var(--indigo);transform:translateX(2px)}
.dd-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0;transition:transform .2s var(--eback)}
.dd-item:hover .dd-dot{transform:scale(1.5)}
.dd-item:nth-child(1) .dd-dot{background:var(--coral)}
.dd-item:nth-child(2) .dd-dot{background:var(--gold)}
.dd-item:nth-child(3) .dd-dot{background:var(--magenta)}
.dd-item:nth-child(4) .dd-dot{background:var(--blue)}
.dd-item:nth-child(5) .dd-dot{background:var(--green)}
.dd-item:nth-child(6) .dd-dot{background:var(--indigo)}
.nav-logo svg.drop-arr{width:10px;height:10px;margin-left:3px;transition:transform .25s var(--ease);flex-shrink:0}
.nav-logo.open svg.drop-arr{transform:rotate(180deg)}
.nav-logo{position:relative;cursor:pointer;user-select:none}
.nav-logo svg.drop-arr{width:10px;height:10px;margin-left:3px;transition:transform .25s var(--ease);flex-shrink:0;opacity:.6}
.nav-logo.open svg.drop-arr{transform:rotate(180deg);opacity:1}
.nav-dropdown{position:absolute;top:calc(100% + 12px);left:0;background:var(--bg-card);border:1px solid var(--border);border-radius:14px;padding:6px;min-width:228px;box-shadow:0 16px 48px rgba(0,0,0,.13),0 2px 8px rgba(0,0,0,.06);opacity:0;transform:translateY(-8px)scale(.96);pointer-events:none;transition:opacity .22s var(--ease),transform .22s var(--ease);z-index:200;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}
[data-theme=dark] .nav-dropdown{background:rgba(26,24,48,.97);box-shadow:0 16px 48px rgba(0,0,0,.55),0 0 0 .5px rgba(255,255,255,.06)}
.nav-dropdown.open{opacity:1;transform:translateY(0)scale(1);pointer-events:all;animation:dropInV87 .24s var(--ease)}
.nav-dropdown::before{content:"";position:absolute;top:-5px;left:20px;width:10px;height:10px;background:var(--bg-card);border-left:1px solid var(--border);border-top:1px solid var(--border);transform:rotate(45deg)}
[data-theme=dark] .nav-dropdown::before{background:rgba(26,24,48,.97)}
.dd-item{display:flex;align-items:flex-start;gap:10px;padding:9px 12px;border-radius:9px;cursor:pointer;position:relative;transition:background .16s,transform .16s;text-decoration:none}
.dd-item:hover{background:var(--id);transform:translateX(2px)}
.dd-icon{width:30px;height:30px;border-radius:7px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .2s var(--eback)}
.dd-item:hover .dd-icon{transform:scale(1.1)}
.dd-text{display:flex;flex-direction:column;gap:1px}
.dd-label{font-size:13px;font-weight:700;color:var(--text);line-height:1.3}
.dd-desc{font-size:11px;color:var(--ts);line-height:1.3}
.dd-item:hover .dd-label{color:var(--indigo)}
.nav-dropdown hr{margin:5px 6px;border:none;border-top:.5px solid var(--border)}
.dd-dot{display:none}
.nav-logo{position:relative;cursor:pointer;user-select:none}
.nav-logo svg.drop-arr{width:10px;height:10px;margin-left:4px;transition:transform .3s var(--ease);flex-shrink:0;opacity:.5}
.nav-logo.open svg.drop-arr{transform:rotate(180deg);opacity:1}
.nav-dropdown{
  position:absolute;top:calc(100% + 14px);left:0;
  background:var(--bg-card);
  border:1px solid var(--border);
  border-radius:18px;
  padding:6px 6px 0 6px;
  min-width:272px;
  box-shadow:0 20px 60px rgba(0,0,0,.14),0 4px 12px rgba(0,0,0,.06),0 0 0 .5px var(--border);
  opacity:0;transform:translateY(-10px)scale(.95);transform-origin:24px top;
  pointer-events:none;
  transition:opacity .2s var(--ease),transform .2s var(--ease);
  z-index:200;
  backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);
  overflow:hidden
}
[data-theme=dark] .nav-dropdown{
  background:rgba(20,18,38,.97);
  box-shadow:0 24px 64px rgba(0,0,0,.6),0 0 0 .5px rgba(255,255,255,.07)
}
.nav-dropdown.open{opacity:1;transform:translateY(0)scale(1);pointer-events:all;animation:dropInV87 .26s var(--ease)}
.nav-dropdown::before{
  content:"";position:absolute;top:-5px;left:22px;
  width:10px;height:10px;
  background:var(--bg-card);
  border-left:1px solid var(--border);border-top:1px solid var(--border);
  transform:rotate(45deg);border-radius:1px
}
[data-theme=dark] .nav-dropdown::before{background:rgba(20,18,38,.97)}
.dd-item{
  display:flex;align-items:center;gap:11px;
  padding:9px 10px;border-radius:10px;
  cursor:pointer;position:relative;
  transition:background .15s,transform .18s var(--ease);
  text-decoration:none
}
.dd-item:hover{background:var(--id);transform:translateX(3px)}
.dd-icon{
  width:34px;height:34px;border-radius:9px;
  display:flex;align-items:center;justify-content:center;
  flex-shrink:0;
  transition:transform .22s var(--eback),box-shadow .22s
}
.dd-item:hover .dd-icon{transform:scale(1.12) rotate(-4deg)}
.dd-text{display:flex;flex-direction:column;gap:1px}
.dd-label{font-size:13px;font-weight:700;color:var(--text);line-height:1.3;transition:color .15s}
.dd-desc{font-size:11px;color:var(--ts);line-height:1.4}
.dd-item:hover .dd-label{color:var(--indigo)}
.dd-arrow{margin-left:auto;opacity:0;transform:translateX(-4px);transition:opacity .15s,transform .15s var(--ease);flex-shrink:0}
.dd-item:hover .dd-arrow{opacity:.5;transform:translateX(0)}
.nav-dropdown hr{margin:4px 6px;border:none;border-top:.5px solid var(--border)}
.dd-group{
  font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;
  color:var(--ts);opacity:.6;
  padding:8px 12px 3px;
  pointer-events:none
}
.dd-footer{
  padding:8px;
  margin-top:4px;
  border-top:.5px solid var(--border);
  background:linear-gradient(180deg,transparent 0%,rgba(37,211,102,.04) 100%)
}
[data-theme=dark] .dd-footer{background:linear-gradient(180deg,transparent 0%,rgba(37,211,102,.06) 100%)}
.dd-wa-cta{
  display:flex;align-items:center;justify-content:center;gap:8px;
  width:100%;padding:10px 14px;border-radius:10px;
  background:linear-gradient(135deg,#22c55e,#16a34a);
  color:#fff;font-family:var(--f);font-size:13px;font-weight:700;
  border:none;cursor:pointer;text-decoration:none;
  transition:transform .2s var(--ease),box-shadow .2s,filter .2s;
  letter-spacing:.01em;
  box-shadow:0 3px 12px rgba(37,211,102,.3)
}
.dd-wa-cta:hover{transform:translateY(-1px) scale(1.01);box-shadow:0 8px 24px rgba(37,211,102,.42);filter:brightness(1.04)}
.dd-wa-cta svg{flex-shrink:0;opacity:.95}
.dd-dot{display:none}
.nav-dropdown.open{animation:dropSnapV98 .4s var(--eback)}
.nav-dropdown.open>*{animation:ddSnapItemV98 .34s var(--eback) backwards}
.nav-phone{display:none}
@media(min-width:640px){.nav-phone{
    display:inline-flex;align-items:center;gap:7px;line-height:1;white-space:nowrap;
    font-size:13px;font-weight:700;color:var(--text);text-decoration:none;
    padding:8px 14px;border:1px solid var(--border);border-radius:999px;
    transition:border-color .25s,background .25s,transform .25s var(--ease),box-shadow .25s
  }}
.nav-phone .ph-ic{width:14px;height:14px;flex-shrink:0;color:var(--ts);transition:color .25s,transform .4s var(--eback)}
.nav-phone:hover{color:var(--text);border-color:var(--coral);background:var(--cd);transform:translateY(-1px);box-shadow:0 6px 16px rgba(245,90,40,.16)}
.nav-phone:hover .ph-ic{color:var(--coral);transform:rotate(-14deg) scale(1.08)}
footer{
  background:var(--bg-alt);
  border-top:1px solid var(--border);
  padding:56px 24px 36px;
  position:relative;
}
footer::before{
  content:"";
  position:absolute;
  top:0;left:50%;transform:translateX(-50%);
  width:200px;height:1px;
  background:linear-gradient(90deg,transparent,var(--indigo),var(--magenta),transparent);
  opacity:.3;
}
.ft-inner{max-width:var(--mw);margin:0 auto}
.ft-grid{
  display:grid;
  grid-template-columns:1fr;
  gap:36px;
  margin-bottom:40px;
}
@media(min-width:560px){.ft-grid{grid-template-columns:1fr 1fr}}
@media(min-width:900px){.ft-grid{grid-template-columns:2fr 1.1fr 1fr}}
.ft-brand{}
.ft-logo{
  display:flex;align-items:center;gap:9px;
  font-weight:800;font-size:17px;
  color:var(--text);
  margin-bottom:12px;
}
.ft-logo-mark{
  width:30px;height:30px;
  display:flex;align-items:center;justify-content:center;
  font-size:13px;font-weight:800;color:#fff;
  flex-shrink:0;
}
.ft-desc{
  font-size:13px;font-weight:500;
  color:var(--ts);
  line-height:1.7;
  max-width:250px;
  margin-bottom:14px;
}
.ft-location-badge{
  display:inline-flex;
  align-items:center;
  gap:6px;
  background:var(--bg-card);
  border:1px solid var(--border);
  border-radius:100px;
  padding:5px 11px;
  font-size:11.5px;font-weight:600;
  color:var(--ts);
  transition:border-color .2s;
}
.ft-location-badge:hover{border-color:var(--bm)}
.ft-location-badge svg{flex-shrink:0}
.ft-col-head{
  font-size:13px;font-weight:700;
  letter-spacing:.06em;text-transform:uppercase;
  color:var(--ts);opacity:.6;
  margin-bottom:16px;
}
.ft-contact{display:flex;flex-direction:column;gap:10px}
.ft-contact-row{
  display:flex;align-items:flex-start;gap:10px;
  font-size:13px;font-weight:500;
  color:var(--ts);
  line-height:1.45;
}
.ft-contact-row a{transition:color .2s}
.ft-contact-row a:hover{color:var(--text)}
.ft-contact-icon{
  width:28px;height:28px;
  border-radius:7px;
  display:flex;align-items:center;justify-content:center;
  flex-shrink:0;
  margin-top:1px;
}
.ft-service-area{
  margin-top:6px;
  font-size:11.5px;font-weight:500;
  color:var(--bm);
  line-height:1.55;
  padding-left:0;
}
.ft-nav{display:flex;flex-direction:column;gap:9px}
.ft-nav a{
  font-size:13px;font-weight:600;
  color:var(--ts);
  
  letter-spacing:.01em;
  transition:color .2s,transform .15s var(--ease);
  display:inline-block;
}
.ft-nav a:hover{color:var(--text);transform:translateX(3px)}
.ft-bottom{
  border-top:.5px solid var(--border);
  padding-top:20px;
  display:flex;
  flex-direction:column;
  gap:14px;
  align-items:center;
}
@media(min-width:560px){.ft-bottom{flex-direction:row;justify-content:space-between}}
.ft-copy{
  font-size:11px;
  color:var(--bm);
  letter-spacing:.03em;
}
.ft-socials{
  display:flex;
  align-items:center;
  gap:8px;
  flex-wrap:wrap;
  justify-content:center;
}
.ft-social-link{
  display:flex;align-items:center;justify-content:center;
  width:34px;height:34px;
  border-radius:8px;
  background:var(--bg-card);
  border:1px solid var(--border);
  color:var(--ts);
  transition:border-color .2s,transform .2s var(--ease),color .2s,box-shadow .2s;
}
.ft-social-link:hover{
  transform:translateY(-3px);
  border-color:var(--bm);
  box-shadow:0 6px 18px rgba(0,0,0,.12);
}
[data-theme=dark] .ft-social-link:hover{
  box-shadow:0 6px 18px rgba(0,0,0,.4);
}
.ft-social-link svg{transition:transform .25s var(--eback)}
.ft-social-link:hover svg{transform:scale(1.15)}
.ft-social-link.insta:hover{border-color:var(--magenta);color:var(--magenta)}
.ft-social-link.fb:hover{border-color:#1877F2;color:#1877F2}
.ft-social-link.tiktok:hover{border-color:var(--text);color:var(--text)}
.ft-social-link.yt:hover{border-color:#FF0000;color:#FF0000}
.ft-social-link.pin:hover{border-color:#E60023;color:#E60023}
.ft-social-link.google:hover{border-color:#FBBC05;color:#FBBC05}
.ft-review-cta{
  display:inline-flex;align-items:center;gap:7px;
  font-size:11.5px;font-weight:600;
  color:var(--ts);
  border:1px solid var(--border);
  background:var(--bg-card);
  border-radius:8px;
  padding:6px 12px;
  transition:border-color .2s,color .2s,transform .2s var(--ease);
  white-space:nowrap;
}
.ft-review-cta:hover{
  border-color:#FBBC05;
  color:var(--text);
  transform:translateY(-2px);
}
.ft-review-stars{display:flex;gap:1px}
.ft-review-stars svg{fill:#FBBC05}
.cart-badge{position:absolute;top:-5px;right:-5px;min-width:16px;height:16px;padding:0 4px;border-radius:20px;background:var(--coral);color:#fff;font-size:10px;font-weight:800;line-height:16px;text-align:center;font-family:var(--f)}
.nav-acct{position:relative}
.nav-wm{white-space:nowrap}
.nav-acct.nav-nfc{width:38px;height:38px;border-radius:10px;border:1.5px solid #8866FF;background:#120B2E;box-shadow:0 0 16px -4px #8866FF;gap:8px;color:#fff;transition:box-shadow .2s,transform .2s}
.nav-nfc svg{height:15px;width:auto;display:block;flex:none}
.nav-nfc .nfc-t{display:none;font-weight:800;font-size:13.5px;letter-spacing:.02em}
.nav-nfc:hover{box-shadow:0 0 22px -2px #8866FF;transform:translateY(-1px)}
@media(min-width:900px){.nav-acct.nav-nfc{width:auto;padding:0 15px 0 12px;border-radius:99px}.nav-nfc .nfc-t{display:inline}}
@media(max-width:480px){.nav-r{gap:6px}}
.dd-new{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:6px;font-size:9px;font-weight:800;letter-spacing:.05em;color:#fff;background:linear-gradient(135deg,#4527B8,#7C4DEB);vertical-align:2px}
@keyframes navIn{from{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}
@keyframes navGloss{to{transform:translateX(130%)}}
@keyframes pixShimmer{0%,100%{filter:saturate(1) brightness(1)}50%{filter:saturate(1.18) brightness(1.06)}}
@keyframes ddRiseV97{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
@keyframes dropIn{from{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}
@keyframes dropInV87{from{opacity:0;transform:translateY(-8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}
@keyframes dropInV87{from{opacity:0;transform:translateY(-10px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}
@keyframes dropSnapV98{from{opacity:0;transform:translateY(-16px) scale(.88)}to{opacity:1;transform:translateY(0) scale(1)}}
@keyframes ddSnapItemV98{from{opacity:0;transform:translateY(9px) scale(.96)}to{opacity:1;transform:none}}
