:root{
  --bg:#F2F2F7;--cell:#FFFFFF;--group:rgba(255,255,255,.78);--label:#000;--label2:rgba(60,60,67,.6);--label3:rgba(60,60,67,.3);
  --sep:rgba(60,60,67,.18);--fill:rgba(120,120,128,.12);--press:rgba(0,0,0,.05);
  --blue:#007AFF;--green:#34C759;--greenText:#248A3D;--greenTint:rgba(52,199,89,.14);--orange:#FF9500;--red:#FF3B30;--gray:#8E8E93;
  --land:#F1EEE8;--water:#A7D2F1;--waterText:#4F86B5;--park:#D3E7C7;--road:#FFFFFF;--roadCase:#DDD7CD;--hwy:#F7D57A;--hwyCase:#E2B954;
  --border:#A99F92;--mapText:#625E57;--iso:rgba(0,122,255,.07);--isoEdge:rgba(0,122,255,.35);
  --glass:rgba(255,255,255,.58);--glassEdge:rgba(255,255,255,.8);--glassHi:rgba(255,255,255,.65);
  --shadow:0 10px 30px rgba(0,0,0,.12),0 1px 3px rgba(0,0,0,.08);--card:0 1px 2px rgba(0,0,0,.05),0 12px 32px rgba(0,0,0,.07);
  --pill:rgba(0,0,0,.065);
  --top:max(env(safe-area-inset-top),12px);--bottom:max(env(safe-area-inset-bottom),14px);
}
@media (prefers-color-scheme: dark){:root{
  --bg:#000;--cell:#1C1C1E;--group:rgba(44,44,46,.72);--label:#fff;--label2:rgba(235,235,245,.6);--label3:rgba(235,235,245,.3);
  --sep:rgba(84,84,88,.55);--fill:rgba(120,120,128,.24);--press:rgba(255,255,255,.06);
  --blue:#0A84FF;--green:#30D158;--greenText:#30D158;--greenTint:rgba(48,209,88,.16);--orange:#FF9F0A;--red:#FF453A;
  --land:#24272D;--water:#0F2638;--waterText:#5E8FB8;--park:#1E3324;--road:#3B3F47;--roadCase:#2B2E35;--hwy:#77652F;--hwyCase:#56491F;
  --border:#5E636C;--mapText:#A3A7AE;--iso:rgba(10,132,255,.1);--isoEdge:rgba(10,132,255,.45);
  --glass:rgba(38,38,42,.55);--glassEdge:rgba(255,255,255,.13);--glassHi:rgba(255,255,255,.12);
  --shadow:0 10px 30px rgba(0,0,0,.5),0 1px 3px rgba(0,0,0,.4);--card:0 0 0 .5px rgba(255,255,255,.06);--pill:rgba(255,255,255,.1)
}}
html,body{margin:0;height:100%;background:var(--bg);color:var(--label);-webkit-text-size-adjust:100%}
body{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,sans-serif;-webkit-font-smoothing:antialiased;letter-spacing:-.01em;overscroll-behavior:none}
*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}
button,input{font:inherit;color:inherit;letter-spacing:inherit}
a{color:var(--blue)}
.tnum{font-variant-numeric:tabular-nums}
.app{position:fixed;inset:0;overflow:hidden;background:var(--bg)}
.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}

/* Liquid Glass: control layer only */
.lg{background:var(--glass);-webkit-backdrop-filter:blur(12px) saturate(180%);backdrop-filter:blur(12px) saturate(180%);box-shadow:var(--shadow),inset 0 0 0 .5px var(--glassEdge),inset 0 1px 0 var(--glassHi)}
.lgb{border:0;padding:0;cursor:pointer;text-decoration:none;color:var(--label);display:flex;align-items:center;justify-content:center;gap:8px;transition:transform .35s cubic-bezier(.3,1.5,.5,1),filter .2s,opacity .2s}
.lgb:active{transform:scale(1.06);filter:brightness(1.06)}
.prominent{background:var(--blue);color:#fff;box-shadow:0 8px 22px rgba(0,122,255,.28),inset 0 1px 0 rgba(255,255,255,.35),inset 0 0 0 .5px rgba(255,255,255,.25)}
.wide{width:100%;height:54px;border-radius:27px;font-size:17px;font-weight:600}
.plain{width:100%;height:44px;font-size:17px;color:var(--blue);background:none}
.lgb[disabled]{opacity:.45;pointer-events:none}

/* map */
.stores{position:absolute;inset:0;background:var(--land)}
.mapwrap{position:absolute;left:50%;top:0;width:390px;height:844px;transform-origin:50% 0;transform:translateX(-50%) scale(var(--ms,1))}
.map{position:absolute;left:0;top:0;overflow:visible}
.m-land{fill:var(--land)}.m-water{fill:var(--water)}.m-park{fill:var(--park)}
.m-iso{fill:var(--iso);stroke:var(--isoEdge);stroke-width:1.2;stroke-dasharray:4 4}
.m-river{fill:none;stroke:var(--water);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}
.m-case{fill:none;stroke:var(--hwyCase);stroke-width:4.6;stroke-linecap:round;stroke-linejoin:round}
.m-hwy{fill:none;stroke:var(--hwy);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}
.m-rcase{fill:none;stroke:var(--roadCase);stroke-width:3;stroke-linecap:round}
.m-road{fill:none;stroke:var(--road);stroke-width:1.6;stroke-linecap:round}
.m-state{fill:none;stroke:var(--border);stroke-width:1;stroke-dasharray:5 3 1 3}
.m-txt{fill:var(--mapText);font-size:11px;font-weight:600}
.m-state-txt{fill:var(--mapText);opacity:.55;font-size:10px;font-weight:600;letter-spacing:3px}
.m-water-txt{fill:var(--waterText);font-size:11px;font-style:italic;font-weight:500;letter-spacing:1px}
.shield{fill:#2c5aa0;stroke:#fff;stroke-width:1}.shield-t{fill:#fff;font-size:7.5px;font-weight:700}
.home{position:absolute;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:var(--blue);border:2.5px solid #fff;box-shadow:0 1px 4px rgba(0,0,0,.3)}
.home::before{content:"";position:absolute;inset:-12px;border-radius:50%;background:var(--blue);opacity:.18;animation:halo 2.8s ease-out infinite}
@keyframes halo{0%{transform:scale(.4);opacity:.3}100%{transform:scale(1.4);opacity:0}}
.pin{position:absolute;width:44px;height:44px;margin:-22px 0 0 -22px;border:0;padding:0;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center}
.pin .dot{width:20px;height:20px;border-radius:50%;background:var(--gray);border:2px solid #fff;box-shadow:0 1px 4px rgba(0,0,0,.28);display:flex;align-items:center;justify-content:center;transition:transform .45s cubic-bezier(.3,1.6,.5,1)}
.pin.stock .dot{width:28px;height:28px;background:var(--green)}
.pin.stock::before{content:"";position:absolute;left:50%;top:50%;width:28px;height:28px;margin:-14px 0 0 -14px;border-radius:50%;background:var(--green);animation:halo 2.4s ease-out infinite}
.pin.sel .dot{transform:scale(1.28)}
.mlabel{position:absolute;transform:translateX(-50%);font-size:11px;font-weight:600;color:var(--mapText);white-space:nowrap;pointer-events:none;text-shadow:0 0 2px var(--land),0 0 2px var(--land),0 0 3px var(--land)}
.callout{position:absolute;transform:translate(-50%,calc(-100% - 22px));padding:8px 12px;border-radius:14px;white-space:nowrap;pointer-events:none;animation:pop .4s cubic-bezier(.3,1.5,.5,1) both;z-index:3}
@keyframes pop{0%{opacity:0;transform:translate(-50%,calc(-100% - 14px)) scale(.85)}100%{opacity:1;transform:translate(-50%,calc(-100% - 22px)) scale(1)}}
.mapctl{position:absolute;z-index:4}
.statuspill{left:16px;top:var(--top);height:36px;padding:0 14px;border-radius:18px;display:flex;align-items:center;gap:8px;font-size:15px;font-weight:500}
.statuspill.bad{color:var(--orange)}
.mapbtns{right:16px;top:calc(var(--top) - 4px);width:44px;border-radius:22px;display:flex;flex-direction:column}
.mapbtns button{width:44px;height:44px;background:none}
.live{position:relative;width:7px;height:7px;border-radius:50%;background:var(--green);flex:none}
.live::after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--green);animation:halo2 1.8s ease-out infinite}
@keyframes halo2{0%{transform:scale(1);opacity:.6}100%{transform:scale(3);opacity:0}}
.live.busy,.live.busy::after{background:var(--blue)}
.live.bad,.live.bad::after{background:var(--orange)}
.spin{animation:rot .8s cubic-bezier(.4,.1,.3,1) infinite}
@keyframes rot{to{transform:rotate(360deg)}}

/* sheet */
.sheet{position:absolute;z-index:6;overflow:hidden;display:flex;flex-direction:column;transition:top .55s cubic-bezier(.32,.72,0,1),left .55s cubic-bezier(.32,.72,0,1),right .55s cubic-bezier(.32,.72,0,1),bottom .55s cubic-bezier(.32,.72,0,1),border-radius .55s cubic-bezier(.32,.72,0,1),background-color .4s}
.sheet.medium{top:56%;left:8px;right:8px;bottom:8px;border-radius:38px 38px 47px 47px;background:var(--glass);-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);box-shadow:var(--shadow),inset 0 0 0 .5px var(--glassEdge),inset 0 1px 0 var(--glassHi)}
.sheet.large{top:calc(var(--top) + 6px);left:0;right:0;bottom:0;border-radius:38px 38px 0 0;background:var(--bg);box-shadow:0 -1px 0 var(--sep),0 -10px 30px rgba(0,0,0,.12)}
@media (min-width:700px){.sheet.medium,.sheet.large{left:auto;right:16px;width:400px;top:calc(var(--top) + 60px);bottom:16px;border-radius:38px}}
.grab{display:block;width:100%;height:22px;border:0;background:none;padding:0;cursor:pointer;flex:none}
.grab span{display:block;width:36px;height:5px;border-radius:3px;background:var(--label3);margin:7px auto 0}
.sheetbody{flex:1;overflow-y:auto;padding:0 12px 110px;scrollbar-width:none;-webkit-overflow-scrolling:touch}
.sheetbody::-webkit-scrollbar{display:none}
.shead{display:flex;align-items:baseline;justify-content:space-between;padding:14px 8px 8px}
.shead h3{margin:0;font-size:17px;font-weight:600}
.shead span{font-size:15px;color:var(--label2)}
.group{border-radius:26px;background:var(--group);overflow:hidden}
.large .group{background:var(--cell)}
.srow{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:10px 14px;border:0;background:none;text-align:left;cursor:pointer;text-decoration:none;color:var(--label);position:relative;transition:background .15s}
.srow:active{background:var(--press)}
.srow + .srow::before{content:"";position:absolute;top:0;left:58px;right:0;height:.5px;background:var(--sep)}
.glyph{width:32px;height:32px;border-radius:16px;display:flex;align-items:center;justify-content:center;flex:none;color:#fff}
.tag{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:11px;font-size:13px;font-weight:600;background:var(--greenTint);color:var(--greenText);margin:6px 6px 0 0}
.empty{padding:18px 16px;font-size:15px;color:var(--label2);text-align:center}

/* pages */
.page{position:absolute;inset:0;overflow-y:auto;padding:var(--top) 0 calc(var(--bottom) + 100px);scrollbar-width:none;-webkit-overflow-scrolling:touch}
.page.enter{animation:fade .28s ease-out both}
.page::-webkit-scrollbar{display:none}
.inner{max-width:640px;margin:0 auto}
@keyframes fade{0%{opacity:0}100%{opacity:1}}
.lt{margin:0;padding:42px 20px 0;font-size:34px;line-height:41px;font-weight:700;letter-spacing:.012em}
.sub{padding:2px 20px 0;font-size:15px;color:var(--label2)}
.hdr{padding:22px 32px 7px;font-size:13px;color:var(--label2);text-transform:uppercase;letter-spacing:.01em}
.ftr{padding:7px 32px 0;font-size:13px;line-height:18px;color:var(--label2)}
.ftr.err{color:var(--red)}
.ins{margin:0 16px;border-radius:26px;background:var(--cell);overflow:hidden}
.row{display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 16px;position:relative}
.row + .row::before{content:"";position:absolute;top:0;left:16px;right:0;height:.5px;background:var(--sep)}
.row.ic + .row.ic::before{left:60px}
.rbtn{width:100%;border:0;background:none;text-align:left;cursor:pointer;transition:background .15s}
.rbtn:active{background:var(--press)}
.t{font-size:17px}
.s{font-size:15px;color:var(--label2)}
.sq{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex:none;color:#fff}
.sq.dim{opacity:.4}
.chk{color:var(--blue);transition:transform .35s cubic-bezier(.3,1.6,.5,1),opacity .2s}
.chk.off{opacity:0;transform:scale(.4)}
.sw{position:relative;width:51px;height:31px;border-radius:16px;border:0;padding:0;background:var(--fill);transition:background .3s;cursor:pointer;flex:none}
.sw.on{background:var(--green)}
.knob{position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:14px;background:#fff;box-shadow:0 3px 8px rgba(0,0,0,.15),0 1px 1px rgba(0,0,0,.16);transition:left .45s cubic-bezier(.3,1.4,.5,1),width .3s cubic-bezier(.3,1.4,.5,1),background .2s,transform .3s}
.sw.on .knob{left:22px}
.sw:active .knob{width:38px;transform:scale(1.12);background:rgba(255,255,255,.55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:inset 0 0 0 .5px rgba(255,255,255,.9),inset 0 1px 1px #fff,0 4px 12px rgba(0,0,0,.2)}
.sw.on:active .knob{left:11px}
.tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 16px}
.tile{position:relative;display:flex;flex-direction:column;align-items:center;padding:20px 12px 14px;border-radius:26px;background:var(--cell);border:0;cursor:pointer;transition:transform .35s cubic-bezier(.3,1.5,.5,1),box-shadow .25s}
.tile:active{transform:scale(.97)}
.tile.on{box-shadow:inset 0 0 0 2px var(--blue)}
.dev{position:relative;width:62px;height:96px;border-radius:12px}
.dev.night{background:linear-gradient(165deg,#3a4170,#1b1f3d 62%,#262b52);box-shadow:inset 0 0 0 1.5px #555c88,0 6px 14px rgba(20,24,60,.25)}
.dev.white{background:linear-gradient(165deg,#ffffff,#ecebf2 62%,#dcdae6);box-shadow:inset 0 0 0 1.5px #d2d0dc,0 6px 14px rgba(40,40,60,.12)}
.dev i{position:absolute;left:8px;top:8px;width:20px;height:30px;border-radius:7px;background:rgba(0,0,0,.18)}
.dev.white i{background:rgba(0,0,0,.08)}
.dev b{position:absolute;width:7px;height:7px;border-radius:50%;left:11px;background:#0b0d1c;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.18)}
.dev.white b{background:#2a2b33}
.dev em{position:absolute;top:0;bottom:0;left:50%;width:1px;background:rgba(0,0,0,.18)}
.selc{position:absolute;right:12px;bottom:12px;width:22px;height:22px;border-radius:11px;box-shadow:inset 0 0 0 1.5px var(--label3);display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.3,1.5,.5,1)}
.selc svg{opacity:0;transform:scale(.4);transition:all .3s cubic-bezier(.3,1.5,.5,1)}
.tile.on .selc{background:var(--blue);box-shadow:none}
.tile.on .selc svg{opacity:1;transform:scale(1)}
.chart{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:3px;align-items:end;height:96px;margin-top:16px}
.bar{border-radius:3px 3px 1.5px 1.5px;background:var(--fill);min-height:3px;transform-origin:bottom}
.enter .bar{animation:grow .7s cubic-bezier(.3,1.2,.5,1) both}
.bar.hit{background:var(--blue)}
@keyframes grow{0%{transform:scaleY(0)}100%{transform:scaleY(1)}}
.ticks{display:flex;justify-content:space-between;margin-top:6px;font-size:12px;color:var(--label2)}
.stat{flex:1;padding:14px 16px;border-radius:22px;background:var(--cell)}
.dur{height:4px;border-radius:2px;background:var(--fill);overflow:hidden;margin-top:8px}
.dur i{display:block;height:100%;border-radius:2px;background:var(--orange)}
.field{flex:1;min-width:0;border:0;outline:none;background:none;font-size:17px;color:var(--label);padding:0}
.field::placeholder{color:var(--label3)}
.avatar{width:40px;height:40px;border-radius:20px;display:flex;align-items:center;justify-content:center;flex:none;font-size:16px;font-weight:600;color:#fff;background:linear-gradient(180deg,#A5A9B6,#848896);text-transform:uppercase}
.avatar.sm{width:30px;height:30px;font-size:13px}
.pillbtn{flex:1;height:40px;border-radius:20px;background:var(--fill);color:var(--blue);font-size:15px;font-weight:600}
.linkbox{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;word-break:break-all;user-select:all;-webkit-user-select:all}
.textbtn{border:0;background:none;padding:8px 0 8px 10px;font-size:15px;color:var(--blue);cursor:pointer}
.textbtn.red{color:var(--red)}

/* tab bar */
.tabbar{position:absolute;left:21px;right:21px;bottom:var(--bottom);height:62px;border-radius:31px;padding:4px;z-index:10;max-width:440px;margin:0 auto}
.track{position:absolute;left:4px;top:4px;bottom:4px;width:calc((100% - 8px)/4);transition:transform .5s cubic-bezier(.3,1.25,.5,1)}
.track i{display:block;width:100%;height:100%;border-radius:27px;background:var(--pill)}
.tabs{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));height:100%}
.tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:0;background:none;padding:0;cursor:pointer;font-size:10px;font-weight:600;color:var(--label);transition:color .25s;text-decoration:none}
.tab.on{color:var(--blue)}
.tab:active svg{transform:scale(.88)}
.tab svg{transition:transform .4s cubic-bezier(.3,1.6,.5,1)}

/* store detail */
.nav{position:absolute;left:16px;right:16px;top:var(--top);height:44px;display:flex;align-items:center;justify-content:space-between;z-index:6}
.nav .lgb{width:44px;height:44px;border-radius:22px}
.detail{padding:calc(var(--top) + 56px) 16px calc(var(--bottom) + 150px)}
.ticket{position:relative;border-radius:28px;background:var(--cell);box-shadow:var(--card)}
.enter .ticket{animation:rise .6s cubic-bezier(.25,1,.4,1) both}
@keyframes rise{0%{opacity:0;transform:translateY(18px)}100%{opacity:1;transform:none}}
.perf{position:relative;height:24px}
.perf::before,.perf::after{content:"";position:absolute;top:0;width:24px;height:24px;border-radius:12px;background:var(--bg)}
.perf::before{left:-12px}.perf::after{right:-12px}
.perf i{position:absolute;left:20px;right:20px;top:11.5px;border-top:1.5px dashed var(--sep)}
.cap{font-size:12px;color:var(--label2);text-transform:uppercase;letter-spacing:.04em;font-weight:500}
.route{position:relative;flex:1;height:2px;margin:0 10px;background:repeating-linear-gradient(90deg,var(--label3) 0 5px,transparent 5px 9px)}
.car{position:absolute;top:50%;width:26px;height:26px;margin:-13px 0 0 -13px;border-radius:13px;background:var(--cell);display:flex;align-items:center;justify-content:center;color:var(--blue);animation:drive 4.5s cubic-bezier(.45,0,.55,1) infinite alternate}
@keyframes drive{0%{left:8%}100%{left:92%}}
.opt{display:flex;align-items:center;gap:12px;width:100%;min-height:62px;padding:10px 12px;border:0;border-radius:18px;background:none;cursor:pointer;transition:background .25s;text-align:left}
.opt:active{background:var(--press)}
.opt.on{background:var(--fill)}
.radio{width:22px;height:22px;border-radius:11px;flex:none;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1.5px var(--label3);transition:background .25s,box-shadow .25s}
.radio svg{opacity:0;transform:scale(.4);transition:all .3s cubic-bezier(.3,1.5,.5,1)}
.opt.on .radio{background:var(--blue);box-shadow:none}
.opt.on .radio svg{opacity:1;transform:scale(1)}
.dock{position:absolute;left:16px;right:16px;bottom:var(--bottom);display:flex;flex-direction:column;gap:10px;z-index:5;max-width:600px;margin:0 auto}
.soldbanner{display:flex;gap:10px;align-items:center;padding:12px 14px;margin-bottom:14px;border-radius:18px;background:var(--fill);font-size:15px}

/* welcome */
.step{position:absolute;inset:0;display:flex;flex-direction:column;padding:calc(var(--top) + 60px) 32px calc(var(--bottom) + 16px);background:var(--cell);max-width:560px;margin:0 auto;overflow-y:auto}
.step.enter{animation:stepin .45s cubic-bezier(.25,1,.4,1) both}
@media (prefers-color-scheme: dark){.step{background:#000}}
@keyframes stepin{0%{opacity:0;transform:translateX(24px)}100%{opacity:1;transform:none}}
.appicon{display:block;width:84px;height:84px;border-radius:19px;margin:0 auto;box-shadow:0 6px 16px rgba(20,23,58,.25)}
.wh1{margin:24px 0 0;font-size:34px;line-height:41px;font-weight:700;text-align:center;letter-spacing:.01em}
.lead{margin-top:10px;font-size:17px;line-height:22px;color:var(--label2);text-align:center}
.feat{display:flex;gap:16px;align-items:flex-start;margin-top:26px}
.feat svg{flex:none;margin-top:2px}
.ft{font-size:17px;font-weight:600}
.fb{font-size:15px;line-height:20px;color:var(--label2);margin-top:1px}
.dots{display:flex;justify-content:center;gap:8px;margin-bottom:18px}
.dots span{width:7px;height:7px;border-radius:4px;background:var(--label3)}
.dots span.on{background:var(--label)}
.steps{border-radius:26px;background:var(--bg);overflow:hidden;margin-top:28px}
.steps .row{min-height:56px;font-size:17px;gap:14px}
.steps .row + .row::before{left:56px}
.num{width:26px;height:26px;border-radius:13px;flex:none;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:600;background:var(--fill)}
.notif{border-radius:24px;padding:12px 14px;display:flex;gap:12px;align-items:flex-start;margin-top:30px;animation:drop .7s cubic-bezier(.3,1.3,.5,1) .25s both}
@keyframes drop{0%{opacity:0;transform:translateY(-14px) scale(.96)}100%{opacity:1;transform:none}}
.toast{position:absolute;left:50%;bottom:calc(var(--bottom) + 84px);transform:translateX(-50%);z-index:30;padding:10px 16px;border-radius:20px;font-size:15px;font-weight:500;max-width:calc(100% - 40px);text-align:center;animation:pop2 .35s cubic-bezier(.3,1.4,.5,1) both}
@keyframes pop2{0%{opacity:0;transform:translate(-50%,10px) scale(.95)}100%{opacity:1;transform:translate(-50%,0)}}

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