/* Shalvata Platform 7.0 — Ultra Premium Order OS
   Presentation layer only. Authorization, verification, pricing, payment and order state remain server-authoritative. */
:root{
  --je70-ink:#0f1c2f;
  --je70-ink-2:#2f4057;
  --je70-muted:#778398;
  --je70-line:#e7e3da;
  --je70-line-2:#e6ebf1;
  --je70-paper:#fffefb;
  --je70-paper-2:#faf8f3;
  --je70-canvas:#efede7;
  --je70-navy:#112d52;
  --je70-navy-2:#173f72;
  --je70-blue:#2d72bb;
  --je70-gold:#b88738;
  --je70-gold-2:#d7b772;
  --je70-gold-soft:#fbf3e2;
  --je70-green:#19885f;
  --je70-red:#d45460;
  --je70-amber:#c9831f;
  --je70-radius-xs:12px;
  --je70-radius-sm:16px;
  --je70-radius:22px;
  --je70-radius-lg:30px;
  --je70-radius-xl:40px;
  --je70-shadow-soft:0 1px 2px rgba(15,28,47,.025),0 8px 26px rgba(15,28,47,.055);
  --je70-shadow:0 4px 12px rgba(15,28,47,.04),0 18px 44px rgba(15,28,47,.085);
  --je70-shadow-lg:0 10px 28px rgba(15,28,47,.06),0 34px 86px rgba(15,28,47,.15);
  --je70-ease:cubic-bezier(.22,.82,.2,1);
  --je70-spring:cubic-bezier(.18,.88,.22,1.18);
}

html{background:var(--je70-canvas)}
body.je70-interface{background:var(--je70-canvas)!important;color:var(--je70-ink)!important;font-family:Inter,"Noto Sans Hebrew","Heebo",Arial,sans-serif!important;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;letter-spacing:-.012em}
body.je70-interface::before{content:"";position:fixed;inset:0;z-index:-40;pointer-events:none;background:
 radial-gradient(780px 520px at 97% -5%,rgba(215,183,114,.15),transparent 66%),
 radial-gradient(680px 460px at -7% 32%,rgba(45,114,187,.075),transparent 68%),
 linear-gradient(180deg,#f7f5f0 0,#efede7 58%,#eceae4 100%)}
body.je70-interface [hidden]{display:none!important}
body.je70-interface *{box-sizing:border-box}
body.je70-interface button,body.je70-interface a,body.je70-interface input,body.je70-interface textarea,body.je70-interface select{font:inherit}
body.je70-interface button,body.je70-interface a,[role="button"]{transition:transform .18s var(--je70-ease),box-shadow .2s var(--je70-ease),background .2s var(--je70-ease),border-color .2s var(--je70-ease),color .2s var(--je70-ease),opacity .2s ease}
body.je70-interface button:active,body.je70-interface a:active{transform:scale(.978)}
body.je70-interface :focus-visible{outline:0!important;box-shadow:0 0 0 4px rgba(45,114,187,.15)!important}
body.je70-interface ::selection{background:#e6eff9;color:var(--je70-navy)}

/* global chrome */
.je70-progress{position:fixed;z-index:20000;top:0;right:0;left:0;height:3px;opacity:0;transform:scaleX(.06);transform-origin:right;background:linear-gradient(90deg,transparent,var(--je70-blue),var(--je70-gold-2),transparent);background-size:260% 100%;pointer-events:none;transition:opacity .16s,transform .28s var(--je70-ease)}
.je70-progress.is-active{opacity:1;transform:scaleX(.88);animation:je70-progress 1.05s linear infinite}@keyframes je70-progress{to{background-position:-260% 0}}
.je70-ripple{position:absolute;border-radius:999px;pointer-events:none;background:rgba(255,255,255,.42);transform:translate(-50%,-50%) scale(0);animation:je70-ripple .54s ease-out forwards}@keyframes je70-ripple{to{opacity:0;transform:translate(-50%,-50%) scale(8)}}
.je70-live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--je70-green);box-shadow:0 0 0 4px rgba(25,136,95,.11)}
.je70-soft-enter{animation:je70-enter .42s var(--je70-ease) both}@keyframes je70-enter{from{opacity:0;transform:translateY(14px) scale(.992)}to{opacity:1;transform:none}}
.je70-stagger{animation:je70-enter .45s var(--je70-ease) both;animation-delay:calc(var(--je70-i,0)*36ms)}
.je70-offline-banner{position:fixed;z-index:20010;left:50%;bottom:24px;transform:translateX(-50%) translateY(20px);opacity:0;pointer-events:none;padding:10px 14px;border-radius:999px;background:#151d2a;color:#fff;font-size:12px;font-weight:850;box-shadow:var(--je70-shadow);transition:.25s var(--je70-ease)}
.je70-offline-banner.show{opacity:1;transform:translateX(-50%) translateY(0)}

/* =====================================================================
   CUSTOMER APP — true premium commerce flow
   ===================================================================== */
body.je70-interface:has(#app.app-shell){background:#e8e5de!important}
#app.app-shell{position:relative!important;isolation:isolate;max-width:690px!important;min-height:100svh!important;margin:0 auto!important;background:linear-gradient(180deg,#fffefa 0,#fff 28%,#fbfaf6 100%)!important;border-inline:1px solid rgba(17,45,82,.045)!important;box-shadow:0 0 0 1px rgba(17,45,82,.025),0 36px 120px rgba(17,45,82,.13)!important;padding-bottom:calc(118px + env(safe-area-inset-bottom))!important;overflow:clip!important}
#app.app-shell::before{content:"";position:absolute;z-index:-1;top:-220px;right:-220px;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(215,183,114,.20),transparent 69%);pointer-events:none}
#app.app-shell::after{content:"";position:absolute;z-index:-1;top:150px;left:-160px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(45,114,187,.07),transparent 68%);pointer-events:none}
#app .view-stack{padding:0 18px 38px!important}
#app .app-view{animation:je70-enter .4s var(--je70-ease) both}

#app .app-topbar{position:sticky!important;top:0!important;z-index:120!important;min-height:80px!important;padding:max(14px,env(safe-area-inset-top)) 18px 12px!important;background:rgba(255,254,250,.84)!important;border-bottom:1px solid rgba(17,45,82,.055)!important;backdrop-filter:blur(30px) saturate(175%)!important;-webkit-backdrop-filter:blur(30px) saturate(175%)!important;box-shadow:none!important;transition:box-shadow .22s ease,background .22s ease!important}
#app .app-topbar.je70-scrolled{background:rgba(255,254,250,.94)!important;box-shadow:0 12px 34px rgba(17,45,82,.075)!important}
#app .app-topbar .brand{display:flex!important;align-items:center!important;gap:10px!important}
#app .app-topbar .brand>img{width:40px!important;height:40px!important;filter:drop-shadow(0 8px 15px rgba(184,135,56,.18))}
#app .app-topbar .brand b{font-size:15px!important;font-weight:950!important;letter-spacing:-.03em!important;color:var(--je70-navy)!important}
#app .app-topbar .brand span{font-size:9px!important;color:#8a94a1!important;font-weight:800!important;letter-spacing:.04em!important}
#app .avatar-button,#app .icon-button{width:44px!important;height:44px!important;border:1px solid #e8e2d7!important;border-radius:15px!important;background:rgba(255,255,255,.95)!important;box-shadow:var(--je70-shadow-soft)!important}
#app .avatar-button:hover,#app .icon-button:hover{transform:translateY(-2px);box-shadow:var(--je70-shadow)!important}

#app .order-delivery-strip{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;min-height:68px!important;margin:15px 0 14px!important;padding:12px 14px 12px 62px!important;border:1px solid #e9e2d5!important;border-radius:23px!important;background:linear-gradient(145deg,#fff,#fdf9f1)!important;box-shadow:var(--je70-shadow-soft)!important;overflow:hidden!important}
#app .order-delivery-strip::before{content:""!important;position:absolute!important;left:14px!important;top:50%!important;transform:translateY(-50%)!important;width:40px!important;height:40px!important;border-radius:14px!important;background:linear-gradient(145deg,#edf4fd,#fbfdff)!important;border:1px solid #dce8f6!important}
#app .order-delivery-strip::after{content:"";position:absolute;left:25px;top:50%;transform:translateY(-52%);width:18px;height:18px;background:var(--je70-blue);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2a7 7 0 0 0-7 7c0 5.3 7 13 7 13s7-7.7 7-13a7 7 0 0 0-7-7Zm0 9.5A2.5 2.5 0 1 1 12 6a2.5 2.5 0 0 1 0 5.5Z'/%3E%3C/svg%3E") center/contain no-repeat}
#app .order-delivery-strip span{font-size:9px!important;color:#8b96a6!important;font-weight:850!important}
#app .order-delivery-strip strong{display:block!important;margin-top:3px!important;color:var(--je70-ink)!important;font-size:14px!important;font-weight:950!important;letter-spacing:-.02em!important}
#app .order-delivery-strip button{border:0!important;background:transparent!important;color:var(--je70-blue)!important;font-size:10px!important;font-weight:950!important;padding:10px 6px!important}

#app .home-hero{position:relative!important;isolation:isolate;min-height:280px!important;margin:0 0 18px!important;padding:31px 25px 26px!important;display:flex!important;align-items:flex-end!important;overflow:hidden!important;border:1px solid rgba(215,183,114,.16)!important;border-radius:38px!important;background:linear-gradient(118deg,rgba(7,25,47,.98),rgba(15,51,91,.98) 57%,rgba(35,70,110,.96)),url('/assets/brand/empire-geometry.svg') center/cover!important;color:#fff!important;box-shadow:0 34px 74px rgba(17,45,82,.23)!important}
#app .home-hero::before{content:""!important;position:absolute!important;z-index:-1!important;inset:0!important;background:radial-gradient(circle at 18% 10%,rgba(226,193,125,.38),transparent 22%),radial-gradient(circle at 92% 86%,rgba(255,255,255,.12),transparent 28%),linear-gradient(128deg,transparent 35%,rgba(255,255,255,.045) 36%,transparent 37%)!important}
#app .home-hero::after{content:"SHALVATA PLATFORM · ORDER EXPERIENCE"!important;position:absolute!important;left:24px!important;top:23px!important;color:#e8cf99!important;font-size:8px!important;font-weight:950!important;letter-spacing:.18em!important;opacity:.9!important}
#app .home-hero>div:first-child{max-width:84%!important}
#app .home-hero .hero-kicker{display:inline-flex!important;align-items:center!important;gap:7px!important;padding:7px 11px!important;border:1px solid rgba(232,207,154,.25)!important;border-radius:999px!important;background:rgba(255,255,255,.075)!important;color:#f1d9a3!important;font-size:9px!important;font-weight:900!important;backdrop-filter:blur(12px)!important}
#app .home-hero h1{margin:14px 0 8px!important;max-width:420px!important;color:#fff!important;font-size:clamp(34px,7vw,43px)!important;line-height:.98!important;font-weight:950!important;letter-spacing:-.065em!important;text-wrap:balance}
#app .home-hero p{max-width:360px!important;margin:0!important;color:rgba(255,255,255,.72)!important;font-size:11.5px!important;line-height:1.72!important}
#app .home-hero .hero-logo{position:absolute!important;left:20px!important;bottom:18px!important;width:82px!important;height:82px!important;opacity:.68!important;filter:drop-shadow(0 14px 24px rgba(0,0,0,.25))}
#app .je69-hero-proof,#app .je70-hero-proof{display:flex;flex-wrap:wrap;gap:6px;margin-top:17px}
#app .je69-hero-proof span,#app .je70-hero-proof span{display:inline-flex;align-items:center;gap:5px;padding:6px 9px;border-radius:999px;background:rgba(255,255,255,.075);border:1px solid rgba(255,255,255,.095);color:#edf1f6;font-size:8.5px;font-weight:820}

#app .order-home-search,#app .search-box{position:relative!important;margin:15px 0 17px!important;border:1px solid #e5e3dc!important;border-radius:21px!important;background:rgba(255,255,255,.95)!important;box-shadow:var(--je70-shadow-soft)!important;overflow:hidden!important}
#app .order-home-search input,#app .search-box input{min-height:58px!important;padding-inline:18px 50px!important;border:0!important;background:transparent!important;color:var(--je70-ink)!important;font-size:13px!important;font-weight:700!important;outline:0!important}
#app .order-home-search:focus-within,#app .search-box:focus-within{border-color:#b9d2ec!important;box-shadow:0 0 0 4px rgba(45,114,187,.08),var(--je70-shadow)!important}

#app .chips{display:flex!important;gap:9px!important;overflow:auto!important;scrollbar-width:none!important;padding:1px 1px 4px!important;margin-bottom:20px!important;scroll-snap-type:x proximity}
#app .chips::-webkit-scrollbar{display:none}
#app .chips button,#app .chips .chip{flex:0 0 auto!important;min-height:39px!important;padding:0 15px!important;border:1px solid #e6e2d9!important;border-radius:999px!important;background:#fff!important;color:#677489!important;font-size:10.5px!important;font-weight:850!important;box-shadow:0 2px 7px rgba(15,28,47,.025)!important;scroll-snap-align:start}
#app .chips button.active,#app .chips .chip.active{border-color:transparent!important;background:linear-gradient(135deg,var(--je70-navy),var(--je70-navy-2))!important;color:#fff!important;box-shadow:0 9px 20px rgba(17,45,82,.18)!important}

#app .section-title,#app .page-head{margin:20px 0 12px!important;align-items:end!important}
#app .section-title h2,#app .page-head h1{margin:0!important;font-size:20px!important;line-height:1.12!important;color:var(--je70-ink)!important;font-weight:950!important;letter-spacing:-.045em!important}
#app .section-title p,#app .page-head p{margin:4px 0 0!important;color:#8792a1!important;font-size:10px!important;line-height:1.55!important}

#app .product-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}
#app .product-card{position:relative!important;overflow:hidden!important;border:1px solid #e6e2da!important;border-radius:26px!important;background:#fff!important;box-shadow:var(--je70-shadow-soft)!important;transform:translateZ(0);transition:transform .22s var(--je70-ease),box-shadow .22s var(--je70-ease),border-color .22s ease!important}
#app .product-card:hover{transform:translateY(-4px)!important;border-color:#dbd4c7!important;box-shadow:var(--je70-shadow)!important}
#app .product-card .product-media{position:relative!important;aspect-ratio:1.13/1!important;overflow:hidden!important;background:linear-gradient(145deg,#f2efe8,#e8e4dc)!important;border-radius:0!important}
#app .product-card .product-media::after{content:"";position:absolute;inset:auto 0 0;height:42%;background:linear-gradient(180deg,transparent,rgba(10,20,35,.18));pointer-events:none}
#app .product-card .product-media img{width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .45s var(--je70-ease),filter .3s ease!important}
#app .product-card:hover .product-media img{transform:scale(1.045)!important}
#app .product-card .product-content,#app .product-card>div:not(.product-media){padding:13px 13px 14px!important}
#app .product-card h3,#app .product-card b{color:var(--je70-ink)!important;font-size:13px!important;font-weight:950!important;letter-spacing:-.025em!important}
#app .product-card p,#app .product-card small{color:#818c9b!important;font-size:9.2px!important;line-height:1.5!important}
#app .product-card .price,#app .product-card strong{color:var(--je70-navy)!important;font-size:13.5px!important;font-weight:950!important;font-variant-numeric:tabular-nums!important}
#app .product-add-fab,#app .product-card .add-button{width:38px!important;height:38px!important;border:0!important;border-radius:13px!important;background:linear-gradient(145deg,var(--je70-navy),var(--je70-navy-2))!important;color:#fff!important;box-shadow:0 9px 20px rgba(17,45,82,.21)!important}
#app .product-add-fab:hover,#app .product-card .add-button:hover{transform:translateY(-2px) scale(1.03)!important}

#app .horizontal-products{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(172px,42%)!important;gap:12px!important;overflow:auto!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;padding-bottom:7px!important}
#app .horizontal-products::-webkit-scrollbar{display:none}
#app .horizontal-products>*{scroll-snap-align:start!important}

#app .cart-bar{position:fixed!important;z-index:150!important;left:50%!important;bottom:calc(77px + env(safe-area-inset-bottom))!important;transform:translateX(-50%)!important;width:min(620px,calc(100% - 30px))!important;padding:0!important;background:transparent!important;pointer-events:none!important}
#app .cart-bar button{pointer-events:auto!important;width:100%!important;min-height:61px!important;display:grid!important;grid-template-columns:1fr auto auto!important;gap:12px!important;align-items:center!important;padding:10px 15px!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:21px!important;background:linear-gradient(135deg,#102b4e,#1b477d)!important;color:#fff!important;box-shadow:0 22px 54px rgba(17,45,82,.30)!important;backdrop-filter:blur(20px)!important}
#app .cart-bar button em{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:39px!important;padding:0 14px!important;border-radius:13px!important;background:linear-gradient(135deg,#d3ad65,#b98534)!important;color:#fff!important;font-style:normal!important;font-weight:950!important}
#app .cart-bar button strong{font-size:15px!important;font-weight:950!important;font-variant-numeric:tabular-nums!important}
#app .cart-bar button span{font-size:10px!important;font-weight:830!important;color:#e8edf3!important}

#app .bottom-nav{position:fixed!important;z-index:140!important;left:50%!important;bottom:max(10px,env(safe-area-inset-bottom))!important;transform:translateX(-50%)!important;width:min(610px,calc(100% - 28px))!important;min-height:66px!important;padding:8px!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:4px!important;border:1px solid rgba(224,219,209,.85)!important;border-radius:24px!important;background:rgba(255,254,251,.92)!important;box-shadow:0 16px 50px rgba(17,45,82,.14)!important;backdrop-filter:blur(30px) saturate(170%)!important;-webkit-backdrop-filter:blur(30px) saturate(170%)!important}
#app .bottom-nav button{position:relative!important;min-height:50px!important;border:0!important;border-radius:17px!important;background:transparent!important;color:#7d8999!important;font-size:8.8px!important;font-weight:850!important}
#app .bottom-nav button.active{background:linear-gradient(180deg,#f0f5fb,#eef3f8)!important;color:var(--je70-navy)!important}
#app .bottom-nav button.active::before{content:"";position:absolute;top:5px;right:50%;transform:translateX(50%);width:22px;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--je70-gold),var(--je70-gold-2))}
#app .bottom-nav span{filter:saturate(.7)}

/* product / cart / checkout sheets */
#app .sheet-backdrop{background:rgba(8,20,36,.42)!important;backdrop-filter:blur(9px)!important;-webkit-backdrop-filter:blur(9px)!important}
#app .sheet,#app .product-sheet,#app .cart-sheet{border-radius:34px 34px 0 0!important;border:1px solid rgba(232,228,220,.95)!important;border-bottom:0!important;background:rgba(255,254,251,.985)!important;box-shadow:0 -26px 70px rgba(15,28,47,.19)!important}
#app .sheet::before,#app .product-sheet::before,#app .cart-sheet::before{content:"";display:block;width:44px;height:4px;margin:9px auto 11px;border-radius:999px;background:#d7d9dc}
#app .sheet-close{width:40px!important;height:40px!important;border-radius:14px!important;border:1px solid #e6e2da!important;background:#fff!important;color:#627086!important}
#app .checkout-screen{background:#f5f3ee!important}
#app .checkout-shell{max-width:680px!important;margin:0 auto!important;background:#fffefb!important;box-shadow:0 0 0 1px rgba(17,45,82,.03),0 32px 90px rgba(17,45,82,.12)!important}
#app .checkout-head{position:sticky!important;top:0!important;z-index:20!important;background:rgba(255,254,251,.92)!important;border-bottom:1px solid #ece7de!important;backdrop-filter:blur(25px)!important}
#app .checkout-progress{gap:8px!important}
#app .checkout-progress>*{height:4px!important;border-radius:999px!important;background:#e8e5df!important;overflow:hidden!important}
#app .checkout-progress>*.active,#app .checkout-progress>[aria-current="step"]{background:linear-gradient(90deg,var(--je70-gold),var(--je70-blue))!important}
#app .checkout-body{padding:22px 18px 120px!important}
#app .checkout-body .section-card,#app .receipt{border:1px solid #e8e3da!important;border-radius:24px!important;background:#fff!important;box-shadow:var(--je70-shadow-soft)!important}
#app .checkout-footer{position:sticky!important;bottom:0!important;z-index:25!important;padding:12px 18px calc(12px + env(safe-area-inset-bottom))!important;background:linear-gradient(180deg,rgba(255,254,251,0),rgba(255,254,251,.94) 24%,#fffefb 100%)!important;backdrop-filter:blur(18px)!important}
#app .checkout-footer .primary,#app .checkout-footer button.primary{min-height:56px!important;border-radius:18px!important;background:linear-gradient(135deg,var(--je70-navy),#1d4d84)!important;box-shadow:0 15px 34px rgba(17,45,82,.22)!important;font-weight:950!important}

/* orders / tracking */
#app .orders-list{display:grid!important;gap:12px!important}
#app .orders-list>article,#app .order-card{position:relative!important;border:1px solid #e5e1d9!important;border-radius:24px!important;background:#fff!important;box-shadow:var(--je70-shadow-soft)!important;padding:16px!important;overflow:hidden!important}
#app .orders-list>article::before,#app .order-card::before{content:"";position:absolute;top:0;right:0;left:0;height:3px;background:linear-gradient(90deg,var(--je70-navy),var(--je70-blue),var(--je70-gold-2))}
#app .live-status{border-radius:20px!important;border:1px solid #dfe8f4!important;background:linear-gradient(135deg,#f7fbff,#f1f7fd)!important;color:var(--je70-navy)!important}

/* =====================================================================
   VERIFICATION — premium fintech onboarding
   ===================================================================== */
body.je70-interface:has(.gate-screen),body.je70-interface:has(.auth-center-shell),body.je70-interface:has(.sec-shell){background:linear-gradient(180deg,#f6f4ef,#ece9e2)!important}
.gate-brand-header{min-height:72px!important;padding:14px clamp(18px,4vw,34px)!important;background:rgba(255,254,251,.86)!important;border-bottom:1px solid rgba(17,45,82,.06)!important;backdrop-filter:blur(25px)!important}
.gate-brand-mark{border-radius:16px!important;box-shadow:var(--je70-shadow-soft)!important}
.gate-brand-copy b{color:var(--je70-navy)!important;font-weight:950!important}.gate-brand-copy span{color:#8c96a5!important;font-weight:750!important}
.gate-brand-secure{border:1px solid #dfe8e3!important;border-radius:999px!important;background:#f4faf6!important;color:#307459!important;padding:8px 11px!important;font-size:9px!important;font-weight:900!important}
.gate-screen{min-height:calc(100svh - 72px)!important;padding:28px 16px 48px!important;align-items:flex-start!important}
.gate-card{position:relative!important;width:min(620px,100%)!important;margin:clamp(14px,6vh,70px) auto 0!important;padding:clamp(22px,5vw,40px)!important;border:1px solid #e4dfd6!important;border-radius:34px!important;background:linear-gradient(180deg,rgba(255,255,255,.985),rgba(255,253,248,.985))!important;box-shadow:var(--je70-shadow-lg)!important;overflow:hidden!important}
.gate-card::before{content:"";position:absolute;top:-115px;left:-85px;width:250px;height:250px;border-radius:50%;background:radial-gradient(circle,rgba(215,183,114,.16),transparent 68%);pointer-events:none}
.gate-eyebrow{color:var(--je70-gold)!important;font-size:9px!important;font-weight:950!important;letter-spacing:.08em!important}
.gate-card h1,.verification-intro h1{color:var(--je70-ink)!important;font-size:clamp(29px,7vw,41px)!important;line-height:1.05!important;font-weight:950!important;letter-spacing:-.06em!important;text-wrap:balance}
.gate-card>p,.verification-intro p{color:#7d8998!important;font-size:12px!important;line-height:1.72!important}
.premium-step-header{margin:-8px 0 26px!important;padding:0 0 16px!important;border-bottom:1px solid #eee9df!important}
.premium-step-header b{color:var(--je70-navy)!important;font-size:10px!important;font-weight:950!important}.premium-step-header span{color:#8c96a4!important;font-size:9px!important;font-weight:780!important}
.step-meter{height:5px!important;border-radius:999px!important;background:#ebe8e2!important;overflow:hidden!important}.step-meter i{display:block!important;height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,var(--je70-gold),var(--je70-blue))!important;box-shadow:0 0 18px rgba(45,114,187,.2)!important}
.verification-journey{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:10px!important;margin:20px 0 22px!important}
.journey-card{min-height:108px!important;padding:14px!important;border:1px solid #e6e2da!important;border-radius:21px!important;background:#fbfaf7!important;box-shadow:none!important}
.journey-card.active,.journey-card[data-state="active"]{border-color:#c8d8ea!important;background:linear-gradient(145deg,#f7fbff,#eef5fc)!important;box-shadow:0 10px 26px rgba(45,114,187,.08)!important}
.journey-card[data-state="done"],.journey-card.complete{border-color:#d7e9df!important;background:#f4faf6!important}
.journey-card span{color:#a0a8b2!important;font-size:8px!important;font-weight:950!important;letter-spacing:.08em!important}.journey-card b{color:var(--je70-ink)!important;font-size:12px!important;font-weight:950!important}.journey-card small{color:#8b96a4!important;font-size:8.5px!important;font-weight:750!important}
.verification-action,.single-step{padding:20px!important;border:1px solid #e5e1d8!important;border-radius:24px!important;background:#fff!important;box-shadow:var(--je70-shadow-soft)!important}
.stack-form,.premium-form{gap:15px!important}.premium-form label>span:first-child,.field>span:first-child{color:#5f6d81!important;font-size:10px!important;font-weight:900!important}
.premium-form input,.premium-form select,.premium-form textarea,.field input,.field select,.field textarea{min-height:52px!important;border:1px solid #dedbd4!important;border-radius:16px!important;background:#fff!important;color:var(--je70-ink)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.8)!important;transition:border-color .16s,box-shadow .16s,background .16s!important}
.premium-form input:focus,.premium-form select:focus,.premium-form textarea:focus,.field input:focus,.field select:focus,.field textarea:focus{border-color:#aac7e6!important;background:#fff!important;box-shadow:0 0 0 4px rgba(45,114,187,.08)!important;outline:0!important}
.primary,.btn-primary{min-height:50px!important;border-radius:16px!important;border:0!important;background:linear-gradient(135deg,var(--je70-navy),#1d4d84)!important;color:#fff!important;font-weight:950!important;box-shadow:0 12px 27px rgba(17,45,82,.18)!important}
.secondary,.btn-secondary{min-height:48px!important;border-radius:15px!important;border:1px solid #e1ddd5!important;background:#fff!important;color:#526177!important;font-weight:850!important;box-shadow:0 4px 12px rgba(15,28,47,.025)!important}
.camera-frame{position:relative!important;border-radius:30px!important;border:1px solid #dfe4ea!important;background:radial-gradient(circle at 50% 35%,#223650,#111d2d 70%)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.04),0 22px 50px rgba(17,45,82,.15)!important;overflow:hidden!important}
.camera-frame::before{content:"";position:absolute;inset:8%;border:1.5px solid rgba(218,184,113,.72);border-radius:46% 46% 43% 43%/38% 38% 52% 52%;box-shadow:0 0 0 999px rgba(5,14,25,.20);pointer-events:none;z-index:5}
.camera-frame::after{content:"";position:absolute;z-index:6;left:14%;right:14%;height:2px;top:22%;background:linear-gradient(90deg,transparent,#d9b66e,transparent);filter:drop-shadow(0 0 7px rgba(217,182,110,.75));animation:je70-scan 2.4s ease-in-out infinite alternate;pointer-events:none}@keyframes je70-scan{to{top:76%}}
.face-ring{border-color:rgba(218,184,113,.58)!important;box-shadow:0 0 0 1px rgba(255,255,255,.08),0 0 32px rgba(218,184,113,.12)!important}
.waiting-orbit{filter:drop-shadow(0 0 18px rgba(45,114,187,.15))}
.correction-notice{border:1px solid #f0d8b5!important;border-radius:18px!important;background:#fff9ef!important;color:#7f5c26!important}
.device-card,.security-setup-card,.auth-center-card{border:1px solid #e4dfd6!important;border-radius:26px!important;background:#fff!important;box-shadow:var(--je70-shadow-soft)!important}

/* =====================================================================
   ADMIN / OWNER / MERCHANT — Operations OS
   ===================================================================== */
body.je70-interface.saas-product{color-scheme:light!important;background:#eef0f2!important}
body.je70-interface.saas-product::before{background:radial-gradient(800px 500px at 88% -4%,rgba(215,183,114,.10),transparent 65%),linear-gradient(180deg,#f4f5f6,#eef0f2)!important}
body.je70-interface.saas-product .app-shell{grid-template-columns:300px minmax(0,1fr)!important;min-height:100dvh!important;background:#eef0f2!important}
body.je70-interface.saas-product .sidebar{position:sticky!important;top:0!important;height:100dvh!important;padding:22px 16px!important;border:0!important;border-inline-end:1px solid rgba(255,255,255,.07)!important;background:linear-gradient(180deg,#0f1c2d,#111f32 52%,#0c1726)!important;color:#fff!important;box-shadow:none!important;backdrop-filter:none!important}
body.je70-interface.saas-product .sidebar::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 20% 0,rgba(215,183,114,.14),transparent 24%),linear-gradient(135deg,transparent 0,rgba(255,255,255,.018) 50%,transparent 51%);opacity:.9}
body.je70-interface.saas-product .sidebar>*{position:relative;z-index:1}
body.je70-interface.saas-product .sidebar-brand{padding:4px 7px 22px!important;border-bottom:1px solid rgba(255,255,255,.075)!important}
body.je70-interface.saas-product .sidebar-brand strong{color:#fff!important;font-size:14px!important;font-weight:950!important}.sidebar-brand small{color:#91a2b9!important;font-size:8px!important;font-weight:800!important;letter-spacing:.12em!important}
body.je70-interface.saas-product .brand-mark.small{width:43px!important;height:43px!important;border:1px solid rgba(215,183,114,.25)!important;border-radius:15px!important;background:linear-gradient(145deg,rgba(215,183,114,.13),rgba(255,255,255,.035))!important;box-shadow:0 12px 28px rgba(0,0,0,.18)!important}
body.je70-interface.saas-product .saas-workspace-card{margin-top:13px!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:17px!important;background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.025))!important}
body.je70-interface.saas-product .saas-workspace-card span{color:#8092aa!important}.saas-workspace-line strong{color:#fff!important}.saas-workspace-line small{color:#8495ad!important}
body.je70-interface.saas-product .saas-workspace-icon{background:linear-gradient(135deg,var(--je70-gold),#996a29)!important;box-shadow:0 8px 22px rgba(184,135,56,.24)!important}
body.je70-interface.saas-product .nav-list{padding-top:8px!important;gap:4px!important}
body.je70-interface.saas-product .saas-nav-section{padding:16px 11px 6px!important;color:#64788f!important;font-size:8px!important;font-weight:950!important;letter-spacing:.12em!important}
body.je70-interface.saas-product .nav-item{min-height:43px!important;border-radius:12px!important;padding:0 11px!important;border:1px solid transparent!important;color:#aab7c8!important;font-size:11.5px!important;font-weight:780!important}
body.je70-interface.saas-product .nav-item:hover{background:rgba(255,255,255,.055)!important;color:#fff!important}
body.je70-interface.saas-product .nav-item.active{background:linear-gradient(90deg,rgba(215,183,114,.16),rgba(255,255,255,.035))!important;border-color:rgba(215,183,114,.14)!important;color:#fff!important;box-shadow:inset -3px 0 0 var(--je70-gold-2)!important}
body.je70-interface.saas-product .nav-icon{width:29px!important;height:29px!important;border:1px solid rgba(255,255,255,.055)!important;border-radius:10px!important;background:rgba(255,255,255,.045)!important;color:#d8c28f!important}
body.je70-interface.saas-product .sidebar-footer{border-top:1px solid rgba(255,255,255,.075)!important;padding-top:14px!important}
body.je70-interface.saas-product .sidebar-footer .btn{border-color:rgba(255,255,255,.09)!important;background:rgba(255,255,255,.045)!important;color:#dbe3ed!important}
body.je70-interface.saas-product .mini-user{border-radius:13px!important;background:rgba(255,255,255,.035)!important}.mini-user strong{color:#fff!important}.mini-user span{color:#8495ab!important}

body.je70-interface.saas-product .workspace{background:#f3f4f5!important;min-width:0!important}
body.je70-interface.saas-product .topbar{position:sticky!important;top:0!important;z-index:80!important;min-height:78px!important;padding:13px 26px!important;border:0!important;border-bottom:1px solid #dde2e7!important;border-radius:0!important;background:rgba(250,251,252,.90)!important;backdrop-filter:blur(25px) saturate(140%)!important;box-shadow:none!important}
body.je70-interface.saas-product .topbar.je70-scrolled{box-shadow:0 12px 34px rgba(15,28,47,.065)!important}
body.je70-interface.saas-product .topbar h1{color:#142238!important;font-size:21px!important;font-weight:950!important;letter-spacing:-.045em!important}
body.je70-interface.saas-product .eyebrow{color:#7f8b9d!important;font-size:8px!important;font-weight:950!important;letter-spacing:.12em!important}
body.je70-interface.saas-product .topbar-actions{gap:8px!important}.saas-command-button{height:40px!important;min-width:240px!important;border:1px solid #dfe3e8!important;border-radius:13px!important;background:#fff!important;color:#8893a2!important;box-shadow:0 2px 8px rgba(15,28,47,.025)!important}.saas-command-button:hover{border-color:#c9d5e3!important;background:#fbfdff!important;color:#405269!important}
.saas-command-key{border-color:#dde2e8!important;background:#f5f6f8!important;color:#818c9b!important}
body.je70-interface.saas-product .connection-pill{height:40px!important;border:1px solid #dfe5e2!important;border-radius:999px!important;background:#f7fbf8!important;color:#52705f!important}
body.je70-interface.saas-product .view{max-width:1660px!important;width:100%!important;margin:0 auto!important;padding:28px 30px 60px!important}

/* dashboard composition */
.je66-dashboard{display:grid!important;gap:16px!important}
.je66-dashboard-hero{position:relative!important;min-height:160px!important;padding:26px 28px!important;border:1px solid #dfe3e7!important;border-radius:30px!important;background:linear-gradient(118deg,#fff,#fbfaf7 64%,#f3ead7)!important;box-shadow:var(--je70-shadow-soft)!important;overflow:hidden!important}
.je66-dashboard-hero::after{content:"";position:absolute;left:-80px;top:-95px;width:250px;height:250px;border-radius:50%;background:radial-gradient(circle,rgba(215,183,114,.17),transparent 69%)}
.je66-dashboard-hero>div{position:relative;z-index:1}.je66-dashboard-hero span{color:var(--je70-gold)!important;font-size:8px!important;font-weight:950!important;letter-spacing:.14em!important}.je66-dashboard-hero h2{margin:8px 0 7px!important;color:#142238!important;font-size:34px!important;font-weight:950!important;letter-spacing:-.055em!important}.je66-dashboard-hero p{max-width:520px!important;color:#788599!important;font-size:11px!important;line-height:1.65!important}
.je66-dashboard-actions a{min-height:40px!important;padding:0 13px!important;border:1px solid #e0e4e8!important;border-radius:13px!important;background:#fff!important;color:#56677e!important;font-size:9px!important;font-weight:900!important;box-shadow:0 3px 10px rgba(15,28,47,.03)!important}
.je66-kpi-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important}
.je66-kpi{position:relative!important;min-height:132px!important;padding:18px!important;border:1px solid #e0e4e7!important;border-radius:23px!important;background:linear-gradient(160deg,#fff,#fcfcfa)!important;box-shadow:var(--je70-shadow-soft)!important;overflow:hidden!important}
.je66-kpi::before{content:"";position:absolute;top:0;right:0;width:78px;height:78px;background:radial-gradient(circle at top right,var(--kpi-tint,#eef5fb),transparent 72%);opacity:.8}
.je66-kpi span{color:#8190a2!important;font-size:9px!important;font-weight:850!important}.je66-kpi strong{display:block!important;margin:13px 0 8px!important;color:#142238!important;font-size:29px!important;line-height:1!important;font-weight:950!important;letter-spacing:-.055em!important;font-variant-numeric:tabular-nums!important}.je66-kpi small{color:#8b96a4!important;font-size:8.7px!important;line-height:1.45!important}
.je66-dashboard-grid{display:grid!important;grid-template-columns:minmax(0,1.75fr) minmax(300px,.85fr)!important;gap:14px!important}.je66-side-stack{display:grid!important;gap:14px!important}.je66-bottom-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}
.je66-card{overflow:hidden!important;border:1px solid #dfe3e7!important;border-radius:24px!important;background:#fff!important;box-shadow:var(--je70-shadow-soft)!important}.je66-card:hover{box-shadow:var(--je70-shadow)!important}
.je66-card-head{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:18px 19px 14px!important;border-bottom:1px solid #edf0f2!important;background:linear-gradient(180deg,#fff,#fdfdfc)!important}.je66-card-head h3{margin:0!important;color:#142238!important;font-size:15px!important;font-weight:950!important;letter-spacing:-.03em!important}.je66-card-head p{margin:4px 0 0!important;color:#8995a4!important;font-size:8.7px!important}.je66-card-head a{color:var(--je70-blue)!important;font-size:9px!important;font-weight:900!important}
.je66-order-tabs{display:flex!important;gap:7px!important;padding:11px 12px!important;overflow:auto!important;border-bottom:1px solid #e9edf0!important;background:#f8f9fa!important;scrollbar-width:none!important}.je66-order-tabs::-webkit-scrollbar{display:none}.je66-order-tabs span{flex:0 0 auto!important;min-width:68px!important;padding:8px 10px!important;border:1px solid #e1e5e8!important;border-radius:13px!important;background:#fff!important;text-align:center!important}.je66-order-tabs b{display:block!important;color:#17263b!important;font-size:13px!important;font-weight:950!important}.je66-order-tabs{color:#8793a2!important;font-size:8px!important;font-weight:800!important}
.je66-table-wrap{overflow:auto!important}.je66-table{width:100%!important;border-collapse:separate!important;border-spacing:0!important}.je66-table th{position:sticky!important;top:0!important;z-index:2!important;padding:10px 12px!important;background:#f7f8f9!important;color:#8994a3!important;font-size:8px!important;font-weight:950!important;letter-spacing:.05em!important}.je66-table td{padding:12px!important;border-top:1px solid #eef0f2!important;color:#49596f!important;font-size:9.6px!important}.je66-table tbody tr{transition:background .15s ease}.je66-table tbody tr:hover{background:#fafbfd!important}.je66-table td strong{color:#18283e!important}.je66-state{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:5px 8px!important;border-radius:999px!important;font-size:8px!important;font-weight:900!important}

/* all admin surfaces */
body.je70-interface.saas-product .panel,body.je70-interface.saas-product .stat-card,body.je70-interface.saas-product [class*="-panel"],body.je70-interface.saas-product [class*="-card"]{border-color:#dfe3e7!important}
body.je70-interface.saas-product .panel,body.je70-interface.saas-product .stat-card{border-radius:22px!important;background:#fff!important;box-shadow:var(--je70-shadow-soft)!important}
body.je70-interface.saas-product .hero-panel{border:1px solid #dfe3e7!important;border-radius:30px!important;background:linear-gradient(120deg,#fff,#fbfaf7 67%,#f3ead7)!important;box-shadow:var(--je70-shadow-soft)!important}
body.je70-interface.saas-product .table-wrap{border:1px solid #e2e6e9!important;border-radius:18px!important;background:#fff!important;box-shadow:none!important;overflow:auto!important}
body.je70-interface.saas-product .data-table th{background:#f7f8f9!important;color:#8491a2!important;border-color:#e9edf0!important;font-size:8px!important;font-weight:950!important}.data-table td{border-color:#eef0f2!important;color:#485a71!important}.data-table tbody tr:hover{background:#fafbfd!important}.cell-title{color:#17263b!important}.cell-sub{color:#8995a4!important}
body.je70-interface.saas-product .btn,body.je70-interface.saas-product .upgrade-button,body.je70-interface.saas-product .work-button{min-height:40px!important;border:1px solid #dfe3e7!important;border-radius:13px!important;background:#fff!important;color:#56677e!important;font-weight:850!important;box-shadow:0 2px 8px rgba(15,28,47,.025)!important}
body.je70-interface.saas-product .btn:hover,body.je70-interface.saas-product .upgrade-button:hover,body.je70-interface.saas-product .work-button:hover{border-color:#cbd6e2!important;background:#fbfdff!important;transform:translateY(-1px)!important}
body.je70-interface.saas-product .btn-primary,body.je70-interface.saas-product .upgrade-button.primary,body.je70-interface.saas-product .work-button.primary{border-color:transparent!important;background:linear-gradient(135deg,var(--je70-navy),#1d4d84)!important;color:#fff!important;box-shadow:0 10px 24px rgba(17,45,82,.17)!important}
body.je70-interface.saas-product input,body.je70-interface.saas-product select,body.je70-interface.saas-product textarea{border:1px solid #dde2e6!important;border-radius:14px!important;background:#fff!important;color:#1b2a40!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.8)!important}
body.je70-interface.saas-product input:focus,body.je70-interface.saas-product select:focus,body.je70-interface.saas-product textarea:focus{border-color:#aac6e4!important;box-shadow:0 0 0 4px rgba(45,114,187,.07)!important;outline:0!important}

/* login */
body.je70-interface.saas-product .auth-screen{background:radial-gradient(600px 420px at 80% 10%,rgba(215,183,114,.13),transparent 65%),linear-gradient(135deg,#eff1f3,#e7e9ec)!important}
body.je70-interface.saas-product .login-card{width:min(500px,calc(100% - 32px))!important;padding:34px!important;border:1px solid #dce1e5!important;border-radius:34px!important;background:rgba(255,255,255,.96)!important;color:var(--je70-ink)!important;box-shadow:var(--je70-shadow-lg)!important;backdrop-filter:blur(30px)!important}
body.je70-interface.saas-product .login-copy h1{color:#142238!important;font-size:34px!important;font-weight:950!important;letter-spacing:-.055em!important}.login-copy p{color:#7d8998!important}.login-meta{color:#8793a2!important}

/* settings / work / fleet modules */
.upgrade-page,.work-page,.fleet-page,.commerce-page,.finance-page,.risk-page,.pos-page,.courier-page{background:linear-gradient(180deg,#f4f5f6,#eceef0)!important;color:var(--je70-ink)!important}
.upgrade-top,.work-top,.fleet-top{position:sticky!important;top:0!important;z-index:90!important;border-bottom:1px solid #dfe3e7!important;background:rgba(250,251,252,.90)!important;backdrop-filter:blur(24px)!important;box-shadow:none!important}
.upgrade-shell,.work-shell,.fleet-shell,.commerce-shell{max-width:1540px!important;margin:0 auto!important;padding:27px clamp(16px,3vw,34px) 54px!important}
.upgrade-hero,.work-hero,.fleet-hero{position:relative!important;overflow:hidden!important;border:1px solid #dfe3e7!important;border-radius:32px!important;background:linear-gradient(120deg,#fff,#fbfaf6 68%,#f2e8d3)!important;box-shadow:var(--je70-shadow-soft)!important}
.upgrade-hero::after,.work-hero::after,.fleet-hero::after{content:"";position:absolute;left:-70px;top:-85px;width:230px;height:230px;border-radius:50%;background:radial-gradient(circle,rgba(215,183,114,.16),transparent 70%);pointer-events:none}
.upgrade-grid{gap:14px!important}.upgrade-group{border:1px solid #e1e5e8!important;border-radius:24px!important;background:#fff!important;box-shadow:var(--je70-shadow-soft)!important;overflow:hidden!important}.upgrade-card{border-radius:0!important;border:0!important;border-top:1px solid #edf0f2!important;background:#fff!important;box-shadow:none!important}.upgrade-card:first-of-type{border-top:0!important}.upgrade-card:hover{background:#fafbfd!important}
.work-layout{gap:16px!important}.work-tabs{border:1px solid #e0e4e7!important;border-radius:22px!important;background:#fff!important;box-shadow:var(--je70-shadow-soft)!important;padding:8px!important}.work-tabs button{border-radius:14px!important}.work-panel{border:1px solid #dfe3e7!important;border-radius:26px!important;background:#fff!important;box-shadow:var(--je70-shadow-soft)!important}

/* =====================================================================
   responsive polish
   ===================================================================== */
@media (max-width:1180px){
 body.je70-interface.saas-product .app-shell{grid-template-columns:260px minmax(0,1fr)!important}.je66-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.je66-dashboard-grid{grid-template-columns:1fr!important}.je66-side-stack{grid-template-columns:repeat(2,minmax(0,1fr))!important}.je66-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media (max-width:900px){
 body.je70-interface.saas-product .app-shell{grid-template-columns:1fr!important}.sidebar{position:fixed!important;z-index:200!important;right:0!important;transform:translateX(110%)!important;width:min(310px,88vw)!important;transition:transform .25s var(--je70-ease)!important}.sidebar.open,.sidebar.is-open{transform:translateX(0)!important}.topbar{padding-inline:15px!important}.saas-command-button{display:none!important}.view{padding:18px 15px 48px!important}.je66-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.je66-bottom-grid,.je66-side-stack{grid-template-columns:1fr!important}
}
@media (max-width:620px){
 #app.app-shell{max-width:none!important;border:0!important;box-shadow:none!important}.view-stack{padding-inline:14px!important}.home-hero{min-height:250px!important;border-radius:31px!important;padding:28px 20px 22px!important}.home-hero h1{font-size:34px!important}.product-grid{gap:10px!important}.product-card{border-radius:21px!important}.product-card .product-content,.product-card>div:not(.product-media){padding:11px!important}.horizontal-products{grid-auto-columns:62%!important}.bottom-nav{width:calc(100% - 20px)!important;bottom:max(7px,env(safe-area-inset-bottom))!important;border-radius:21px!important}.cart-bar{width:calc(100% - 20px)!important;bottom:calc(74px + env(safe-area-inset-bottom))!important}.gate-screen{padding:18px 12px 36px!important}.gate-card{margin-top:12px!important;padding:22px 17px!important;border-radius:28px!important}.verification-journey{gap:7px!important}.journey-card{min-height:98px!important;padding:11px!important}.je66-dashboard-hero{padding:22px!important;border-radius:25px!important}.je66-dashboard-hero h2{font-size:29px!important}.je66-kpi-grid{grid-template-columns:1fr 1fr!important;gap:9px!important}.je66-kpi{min-height:118px!important;padding:15px!important}.je66-kpi strong{font-size:26px!important}.upgrade-shell,.work-shell,.fleet-shell{padding-inline:12px!important}.upgrade-hero,.work-hero,.fleet-hero{border-radius:26px!important}
}
@media (max-width:390px){
 #app .home-hero h1{font-size:30px!important}.product-grid{grid-template-columns:1fr 1fr!important;gap:8px!important}.product-card h3,.product-card b{font-size:11.5px!important}.product-card p,.product-card small{font-size:8.4px!important}.je66-kpi-grid{grid-template-columns:1fr!important}.verification-journey{grid-template-columns:1fr!important}.journey-card{min-height:auto!important}.gate-brand-copy span{display:none!important}
}
@media (prefers-reduced-motion:reduce){
 *,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.camera-frame::after{display:none!important}
}
