:root{--fxm-a1:#ff7a18;--fxm-a2:#ff3d77;--fxm-a3:#8b5cf6;--fxm-a4:#22d3ee;--fxm-grad:linear-gradient(135deg,#ff7a18,#ff3d77);--fxm-grad3:linear-gradient(135deg,#ff7a18,#ff3d77,#8b5cf6);--fxm-bg:#f6f3f9;--fxm-card:rgba(255,255,255,0.78);--fxm-card2:#ffffff;--fxm-line:rgba(24,16,40,0.08);--fxm-line2:rgba(24,16,40,0.16);--fxm-tx:#15111c;--fxm-tx2:#4f4a5a;--fxm-tx3:#6e6878;--fxm-acc:#d9480f;--fxm-shadow:0 20px 40px rgba(60,30,90,0.12);--fxm-blob:0.28;--fxm-ok:#0f8a5f;--fxm-ok-s:#dff7ec;--fxm-warn:#b45309;--fxm-warn-s:#fef3d7;--fxm-bad:#d61f45;--fxm-bad-s:#ffe4ea;--fxm-info:#0b6fb8;--fxm-info-s:#e0f1fd;--fxm-vio:#6d3fd9;--fxm-vio-s:#eee7ff;--fxm-r-sm:10px;--fxm-r:14px;--fxm-r-lg:22px;--fxm-ease:cubic-bezier(0.2,0.8,0.2,1);--fxm-font-display:"Space Grotesk","Manrope Variable",Manrope,system-ui,sans-serif}html[data-theme=dark]{--fxm-bg:#08070c;--fxm-card:rgba(255,255,255,0.04);--fxm-card2:rgba(255,255,255,0.07);--fxm-line:rgba(255,255,255,0.08);--fxm-line2:rgba(255,255,255,0.16);--fxm-tx:#f4f4f5;--fxm-tx2:#b4b4bc;--fxm-tx3:#8e8e98;--fxm-acc:#ffb37a;--fxm-shadow:0 20px 50px rgba(0,0,0,0.45);--fxm-blob:0.5;--fxm-ok:#34d399;--fxm-ok-s:rgba(52,211,153,0.13);--fxm-warn:#fbbf24;--fxm-warn-s:rgba(251,191,36,0.14);--fxm-bad:#fb7185;--fxm-bad-s:rgba(251,113,133,0.14);--fxm-info:#7dd3fc;--fxm-info-s:rgba(125,211,252,0.13);--fxm-vio:#c4b5fd;--fxm-vio-s:rgba(167,139,250,0.16)}@keyframes fxm-spin{to{transform:rotate(1turn)}}@keyframes fxm-up{0%{opacity:0;transform:translateY(18px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes fxm-logo-in{0%{transform:scale(.3) rotate(-25deg);opacity:0}60%{transform:scale(1.12) rotate(4deg);opacity:1}to{transform:none}}@keyframes fxm-draw{0%{stroke-dashoffset:120}to{stroke-dashoffset:0}}@keyframes fxm-letter{0%{opacity:0;transform:translateY(14px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes fxm-bar{0%{width:0}to{width:100%}}@keyframes fxm-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes fxm-halo{0%{transform:scale(.8);opacity:.7}to{transform:scale(1.9);opacity:0}}@keyframes fxm-sweep{0%{transform:translateX(-120%)}to{transform:translateX(320%)}}@keyframes fxm-fade-out{to{opacity:0;visibility:hidden}}@keyframes fxm-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.fxm-logo{contain:paint;isolation:isolate;position:relative;display:inline-block;vertical-align:middle;width:var(--fxm-logo-size,128px);height:var(--fxm-logo-size,128px);border-radius:calc(var(--fxm-logo-size, 128px) * .3);overflow:hidden;flex:none;box-shadow:0 24px 60px rgba(255,61,119,.32)}.fxm-logo:before{content:"";position:absolute;inset:-50%;background:conic-gradient(#ff7a18,#ff3d77,#8b5cf6,#22d3ee,#ff7a18);animation:fxm-spin 3s linear infinite}.fxm-logo-core{position:absolute;inset:calc(var(--fxm-logo-size, 128px) * .032);border-radius:inherit;background:#110e18;z-index:1;display:flex;align-items:center;justify-content:center}.fxm-logo-core svg{width:52%;height:52%}.fxm-logo-f{stroke-dasharray:120}.fxm-splash{position:fixed;inset:0;z-index:2147483000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px;background:var(--fxm-bg);color:var(--fxm-tx);overflow:hidden;font-family:var(--fxm-font-display)}html:not([data-splash="1"]) .fxm-splash{display:none}html[data-splash="1"] body{overflow:hidden}.fxm-splash.is-leaving{animation:fxm-fade-out .45s ease forwards}.fxm-splash .fxm-logo{animation:fxm-logo-in .9s var(--fxm-ease) both}.fxm-splash .fxm-logo-f{animation:fxm-draw .9s cubic-bezier(.6,0,.2,1) .5s both}.fxm-splash-halo{position:absolute;width:var(--fxm-logo-size,128px);height:var(--fxm-logo-size,128px);border-radius:40px;border:2px solid var(--fxm-a2);animation:fxm-halo 1.8s ease-out .9s infinite}.fxm-splash-mark{position:relative;display:flex;align-items:center;justify-content:center}.fxm-splash-word{font-weight:700;font-size:46px;letter-spacing:-.04em}.fxm-splash-word span{display:inline-block;animation:fxm-letter .6s var(--fxm-ease) both}.fxm-splash-word span:first-child{animation-delay:1s}.fxm-splash-word span:nth-child(2){animation-delay:1.07s}.fxm-splash-word span:nth-child(3){animation-delay:1.14s}.fxm-splash-word span:nth-child(4){animation-delay:1.21s}.fxm-splash-word span:nth-child(5){animation-delay:1.28s;color:var(--fxm-a1)}.fxm-splash-bar{width:180px;height:6px;border-radius:999px;background:var(--fxm-line);overflow:hidden}.fxm-splash-bar i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#ff7a18,#ff3d77,#8b5cf6);animation:fxm-bar 1.4s cubic-bezier(.6,0,.2,1) .9s both}.fxm-splash-text{font:700 13px Manrope Variable,Manrope,system-ui,sans-serif;color:var(--fxm-tx3);animation:fxm-letter .6s 1.3s both}.fxm-blob{position:absolute;border-radius:999px;filter:blur(90px);pointer-events:none;opacity:var(--fxm-blob)}.fxm-blob.b1{width:420px;height:420px;background:#ff7a18;top:-160px;inset-inline-start:-80px}.fxm-blob.b2{width:380px;height:380px;background:#8b5cf6;bottom:-160px;inset-inline-end:-120px}.fxm-loader{flex-direction:column;gap:18px;min-height:50vh;padding:40px 16px;color:var(--fxm-tx)}.fxm-loader,.fxm-loader-mark{display:flex;align-items:center;justify-content:center}.fxm-loader-mark{position:relative;width:150px;height:150px}.fxm-loader .fxm-logo{--fxm-logo-size:76px;animation:fxm-pulse 1.4s ease-in-out infinite}.fxm-orbit{position:absolute;inset:0;animation:fxm-spin 1.4s linear infinite}.fxm-orbit:before{content:"";position:absolute;top:-5px;left:50%;margin-left:-5px;width:10px;height:10px;border-radius:999px;background:var(--fxm-a2);box-shadow:0 0 14px var(--fxm-a2)}.fxm-loader-label{font:700 15px Manrope Variable,Manrope,system-ui,sans-serif;color:var(--fxm-tx2)}.fxm-topbar{position:fixed;top:0;left:0;right:0;height:3px;z-index:2147482000;overflow:hidden;background:transparent}.fxm-topbar i{display:block;width:30%;height:100%;border-radius:3px;background:var(--fxm-grad);animation:fxm-sweep 1.2s ease-in-out infinite}.fxm-spinner{display:inline-block;width:18px;height:18px;border-radius:999px;border:3px solid rgba(255,255,255,.35);border-top-color:#fff;animation:fxm-spin .8s linear infinite}.fxm-skeleton{border-radius:10px;background:linear-gradient(90deg,var(--fxm-line) 25%,var(--fxm-line2) 50%,var(--fxm-line) 75%);background-size:200% 100%;animation:fxm-shimmer 1.6s linear infinite}@media (prefers-reduced-motion:reduce){.fxm-logo,.fxm-logo-f,.fxm-logo:before,.fxm-orbit,.fxm-skeleton,.fxm-spinner,.fxm-splash-bar i,.fxm-splash-halo,.fxm-splash-text,.fxm-splash-word span,.fxm-splash.is-leaving,.fxm-topbar i{animation:none!important}.fxm-logo-f{stroke-dasharray:none}}@keyframes fxm-drift1{0%{transform:translate(0) scale(1)}50%{transform:translate(120px,80px) scale(1.15)}to{transform:translate(-60px,140px) scale(.95)}}@keyframes fxm-drift2{0%{transform:translate(0) scale(1)}50%{transform:translate(-140px,-60px) scale(1.2)}to{transform:translate(80px,60px) scale(1)}}@keyframes fxm-glow{0%,to{box-shadow:0 0 0 0 rgba(255,61,119,.45),0 10px 26px rgba(255,61,119,.35)}50%{box-shadow:0 0 0 12px rgba(255,61,119,0),0 10px 26px rgba(255,122,24,.45)}}@keyframes fxm-nav-in{0%{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:none}}.fxm-shell{position:relative;background:var(--fxm-bg)!important;color:var(--fxm-tx)}.fxm-aurora{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none}.fxm-aurora .fxm-blob.b1{width:560px;height:560px;top:-220px;inset-inline-start:160px;animation:fxm-drift1 18s ease-in-out infinite alternate}.fxm-aurora .fxm-blob.b2{width:520px;height:520px;bottom:-200px;inset-inline-end:-140px;animation:fxm-drift2 22s ease-in-out infinite alternate}.fxm-shell .fx-side{z-index:2;gap:6px;padding:18px 14px;background:rgba(255,255,255,.78);-webkit-border-end:1px solid var(--fxm-line);border-inline-end:1px solid var(--fxm-line);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:4px 0 30px rgba(60,30,90,.05)}html[data-theme=dark] .fxm-shell .fx-side{background:rgba(255,255,255,.025);box-shadow:none}.fxm-shell .fx-main{position:relative;z-index:1}.fxm-shell .fx-content{background:transparent}.fxm-shell .fx-side-brand{padding:0 6px 14px;min-height:0}.fxm-brand{display:flex;align-items:center;gap:12px;min-width:0}.fxm-brand-img{width:42px;height:42px;border-radius:13px;object-fit:cover;flex:none}.fxm-brand-text{min-width:0}.fxm-brand-text b{display:block;font:700 20px/1.1 var(--fxm-font-display);letter-spacing:-.02em;color:var(--fxm-tx)}.fxm-brand-text b em{font-style:normal;color:var(--fxm-a1)}.fxm-brand-text small{display:block;font-size:12px;font-weight:600;color:var(--fxm-tx3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fxm-shell .fx-side-cta{position:relative;overflow:hidden;min-height:46px;border:0!important;border-radius:14px!important;background:var(--fxm-grad)!important;color:#fff!important;font-weight:800;box-shadow:0 10px 28px rgba(255,61,119,.35);margin-bottom:8px;transition:transform .2s,box-shadow .2s}.fxm-shell .fx-side-cta:after{content:"";position:absolute;top:0;bottom:0;width:40%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);transform:translateX(-120%) skewX(-20deg)}.fxm-shell .fx-side-cta:hover{transform:translateY(-2px);box-shadow:0 14px 36px rgba(255,61,119,.5)}.fxm-shell .fx-side-cta:hover:after{animation:fxm-sweep .8s ease}.fxm-shell .fx-side-cta svg{color:#fff}.fxm-nav-block{animation:fxm-nav-in .5s var(--fxm-ease) backwards}.fxm-nav-block:nth-child(2){animation-delay:.05s}.fxm-nav-block:nth-child(3){animation-delay:.1s}.fxm-nav-block:nth-child(4){animation-delay:.15s}.fxm-nav-block:nth-child(5){animation-delay:.2s}.fxm-nav-block:nth-child(6){animation-delay:.25s}.fxm-nav-head{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--fxm-tx3);padding:12px 14px 4px}.fxm-shell .fx-nav-section{min-height:42px;border-radius:12px;padding:0 14px;gap:12px;font-weight:700;color:var(--fxm-tx2);transition:transform .25s var(--fxm-ease),background .25s,color .25s}.fxm-shell .fx-nav-section:hover{background:var(--fxm-line);color:var(--fxm-tx);transform:translateX(4px)}.fxm-shell .fx-nav-section.is-current{color:var(--fxm-tx)}.fxm-shell .fx-nav-link.active,.fxm-shell .fx-nav-section.is-current:not([aria-expanded]){color:#c2410c;background:linear-gradient(90deg,rgba(255,122,24,.16),rgba(255,61,119,.07));box-shadow:inset 0 0 0 1px rgba(255,122,24,.32)}html[data-theme=dark] .fxm-shell .fx-nav-link.active,html[data-theme=dark] .fxm-shell .fx-nav-section.is-current:not([aria-expanded]){color:#fff;background:linear-gradient(90deg,rgba(255,122,24,.32),rgba(255,61,119,.16));box-shadow:inset 0 0 0 1px rgba(255,122,24,.4),0 0 28px rgba(255,61,119,.18)}.fxm-shell .fx-nav-link.active svg{color:currentColor}.fxm-shell .fx-nav-items{border-inline-start-color:var(--fxm-line2)}.fxm-shell .fx-nav-link{border-radius:10px;color:var(--fxm-tx2);transition:transform .25s var(--fxm-ease),background .25s}.fxm-shell .fx-nav-link:hover:not(.active){background:var(--fxm-line);color:var(--fxm-tx);transform:translateX(3px)}.fxm-plan{border-radius:18px;padding:1.5px;overflow:hidden;text-decoration:none;color:var(--fxm-tx);margin-top:6px;background:conic-gradient(from var(--fxm-ang,0deg),transparent 0 60%,#ff7a18 70%,#ff3d77 80%,#8b5cf6 90%,transparent 100%);animation:fxm-ang 6s linear infinite;isolation:isolate;contain:paint}.fxm-plan,.fxm-plan-in{position:relative;display:block}.fxm-plan-in{z-index:1;border-radius:16.5px;padding:12px 14px;background:linear-gradient(160deg,#ffffff,#fff6f0)}html[data-theme=dark] .fxm-plan-in{background:linear-gradient(160deg,#1a1222,#0f0c15 60%)}.fxm-plan-top{display:flex;align-items:center;gap:8px;font-size:14px}.fxm-plan-top svg{color:var(--fxm-a1);fill:currentColor}.fxm-plan-top em{-webkit-margin-start:auto;margin-inline-start:auto;font-style:normal;font-size:11px;font-weight:800;color:#fff;background:var(--fxm-grad);border-radius:999px;padding:2px 8px}.fxm-plan small{display:block;font-size:12px;color:var(--fxm-tx3);margin-top:3px}.fxm-shell .fx-side-foot{background:var(--fxm-card);border-color:var(--fxm-line);border-radius:18px}.fxm-shell .fx-avatar{background:linear-gradient(135deg,#ff7a18,#8b5cf6);color:#fff}.fxm-shell .fx-side-shop b{color:var(--fxm-tx)}.fxm-shell .fx-side-shop small{color:var(--fxm-tx3)}.fxm-shell .fx-mode{background:var(--fxm-line);border-radius:12px}.fxm-shell .fx-mode button[aria-pressed=true]{background:var(--fxm-grad);color:#fff;box-shadow:0 6px 18px rgba(255,61,119,.3)}.fxm-shell .fx-top{background:rgba(255,255,255,.7);border-bottom:1px solid var(--fxm-line);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}html[data-theme=dark] .fxm-shell .fx-top{background:rgba(255,255,255,.04)}.fxm-shell .fx-search{border-radius:12px;border-color:var(--fxm-line2);background:var(--fxm-card2);color:var(--fxm-tx3);transition:border-color .2s,box-shadow .2s}.fxm-shell .fx-search:hover{border-color:var(--fxm-a1);box-shadow:0 0 0 4px rgba(255,122,24,.14)}.fxm-shell .fx-search kbd{background:var(--fxm-line);color:var(--fxm-tx3)}.fxm-shell .fx-top .fx-icon-btn{border-radius:12px;transition:transform .2s}.fxm-shell .fx-top .fx-icon-btn:hover{transform:translateY(-2px)}.fxm-shell .fx-tabbar{background:rgba(255,255,255,.86)!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important;border-top:1px solid var(--fxm-line)}html[data-theme=dark] .fxm-shell .fx-tabbar{background:rgba(20,16,28,.86)!important}.fxm-shell .fx-tabbar a.active,.fxm-shell .fx-tabbar button.active{color:var(--fxm-acc)}.fxm-shell .fx-tab-fab>span{background:var(--fxm-grad);box-shadow:0 0 0 5px var(--fxm-bg);animation:fxm-glow 2.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.fxm-aurora .fxm-blob,.fxm-nav-block,.fxm-plan,.fxm-shell .fx-side-cta:after,.fxm-shell .fx-tab-fab>span{animation:none!important}.fxm-shell .fx-nav-link:hover:not(.active),.fxm-shell .fx-nav-section:hover,.fxm-shell .fx-side-cta:hover{transform:none}}.fxm-shell .fxm-plan{flex:none;margin:12px 2px 4px}.fxm-shell .fx-side-foot{gap:8px;padding:10px}.fxm-shell .fx-side-tools{flex-wrap:wrap;justify-content:flex-start}.fxm-shell .fx-side-tools .btn{flex:1 1 100%}@keyframes fxm-in{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:none}}@keyframes fxm-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes fxm-ring{0%{stroke-dashoffset:var(--c)}}@keyframes fxm-ping{0%{transform:scale(1);opacity:.8}to{transform:scale(2.6);opacity:0}}@keyframes fxm-shine{to{background-position:300% 0}}@keyframes fxm-drawline{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}.fxm-dash{display:flex;flex-direction:column;gap:20px;color:var(--fxm-tx)}.fxm-up{animation:fxm-up .8s var(--fxm-ease) backwards;animation-delay:var(--d,0s)}.fxm-in{animation:fxm-in .6s var(--fxm-ease) backwards;animation-delay:var(--d,0s)}.fxm-draw{stroke-dasharray:1000;animation:fxm-drawline 1.8s cubic-bezier(.6,0,.2,1) .2s backwards}.fxm-dash-row{display:flex;flex-wrap:wrap;gap:16px}.fxm-dash-row.fxm-top{align-items:flex-start}.fxm-grow{flex:1 1;min-width:0;color:inherit;text-decoration:none}.fxm-grow b{display:block;font-size:14px}.fxm-grow small,.fxm-small{display:block;font-size:12px;color:var(--fxm-tx3)}.fxm-num{font-family:var(--fxm-font-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.fxm-dash-head{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end;justify-content:space-between}.fxm-dash-head h1{margin:10px 0 0;font:700 clamp(28px,3.4vw,38px)/1.1 var(--fxm-font-display);letter-spacing:-.03em}.fxm-dash-sub{margin:6px 0 0;font-size:15px;color:var(--fxm-tx2)}.fxm-gt{background:linear-gradient(90deg,var(--fxm-tx) 0,#e2560c 25%,#e11d63 50%,#7c3aed 70%,var(--fxm-tx) 100%);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:fxm-shine 7s linear infinite}html[data-theme=dark] .fxm-gt{background-image:linear-gradient(90deg,var(--fxm-tx) 0,#ff9a4d 25%,#ff3d77 50%,#a78bfa 70%,var(--fxm-tx) 100%)}.fxm-live-pill{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 12px;border-radius:999px;background:var(--fxm-ok-s);border:1px solid rgba(52,211,153,.3);color:var(--fxm-ok);font-size:12px;font-weight:800}.fxm-live{position:relative;width:8px;height:8px}.fxm-live,.fxm-live:after{border-radius:999px;background:#34d399}.fxm-live:after{content:"";position:absolute;inset:0;animation:fxm-ping 1.6s cubic-bezier(0,0,.2,1) infinite}.fxm-btn-o{border-radius:14px!important;border:1px solid var(--fxm-line2)!important;background:var(--fxm-card)!important;color:var(--fxm-tx)!important;font-weight:800}.fxm-btn-o:hover{border-color:var(--fxm-a1)!important;color:var(--fxm-acc)!important}.fxm-card{background:var(--fxm-card);border:1px solid var(--fxm-line);border-radius:var(--fxm-r-lg);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 1px 2px rgba(60,30,90,.04),0 8px 24px rgba(60,30,90,.05);color:inherit;text-decoration:none;transition:transform .35s var(--fxm-ease),border-color .35s,box-shadow .35s}html[data-theme=dark] .fxm-card{box-shadow:none}.fxm-hov:hover{transform:translateY(-4px);border-color:rgba(255,122,24,.4);box-shadow:var(--fxm-shadow),0 0 40px rgba(255,61,119,.12)}.fxm-ba{position:relative;border-radius:24px;padding:1.5px;overflow:hidden;min-width:0;isolation:isolate;contain:paint;background:conic-gradient(from var(--fxm-ang,0deg),transparent 0 60%,#ff7a18 70%,#ff3d77 80%,#8b5cf6 90%,transparent 100%);animation:fxm-ang 6s linear infinite}@property --fxm-ang{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes fxm-ang{to{--fxm-ang:360deg}}.fxm-ba.fxm-up{animation:fxm-up .8s var(--fxm-ease) var(--d,0s) backwards,fxm-ang 6s linear infinite}.fxm-ba-in{position:relative;z-index:1;border-radius:22.5px;height:100%;box-sizing:border-box;background:linear-gradient(160deg,#ffffff,#fff6f0)}html[data-theme=dark] .fxm-ba-in{background:linear-gradient(160deg,#1a1222,#0f0c15 60%)}.fxm-hero-cash{padding:24px;display:flex;flex-wrap:wrap;gap:20px;align-items:flex-end}.fxm-hero-cash>div{flex:1 1 220px}.fxm-kick{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--fxm-acc)}.fxm-kick--muted{color:var(--fxm-tx3)}.fxm-big{font:700 clamp(40px,5vw,58px)/1.05 var(--fxm-font-display);margin-top:8px}.fxm-mid{font:700 28px/1.1 var(--fxm-font-display);margin-top:4px}.fxm-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.fxm-chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 11px;border-radius:999px;background:var(--fxm-line);color:var(--fxm-tx2);font-size:12px;font-weight:800;text-decoration:none}.fxm-chip--warn{background:var(--fxm-warn-s);color:var(--fxm-warn)}.fxm-chip--ok{background:var(--fxm-ok-s);color:var(--fxm-ok)}.fxm-spark{flex:1 1 240px;min-width:0;height:110px;overflow:visible}.fxm-spark path.fxm-draw{filter:drop-shadow(0 0 8px rgba(255,61,119,.55))}.fxm-spark--empty{height:0}.fxm-ring-card{flex:1 1 280px;padding:20px;display:flex;align-items:center;gap:16px}.fxm-ring{flex:none}.fxm-ring-p{animation:fxm-ring 1.6s var(--fxm-ease) backwards}.fxm-ring-t{font:700 24px var(--fxm-font-display)}.fxm-ico{width:46px;height:46px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;color:#fff;flex:none;animation:fxm-float 4s ease-in-out infinite}.fxm-ico svg{width:21px;height:21px}.fxm-ico--s{width:38px;height:38px;border-radius:12px;animation:none}.fxm-ico--s svg{width:18px;height:18px}.fxm-ico--o{background:linear-gradient(135deg,#ff7a18,#ff3d77);box-shadow:0 10px 24px rgba(255,61,119,.32)}.fxm-ico--v{background:linear-gradient(135deg,#8b5cf6,#6366f1);box-shadow:0 10px 24px rgba(139,92,246,.32)}.fxm-ico--g{background:linear-gradient(135deg,#10b981,#22d3ee);box-shadow:0 10px 24px rgba(16,185,129,.32)}.fxm-ico--y{background:linear-gradient(135deg,#f59e0b,#ff7a18);box-shadow:0 10px 24px rgba(245,158,11,.32)}.fxm-ico--b{background:linear-gradient(135deg,#3b82f6,#22d3ee);box-shadow:0 10px 24px rgba(59,130,246,.32)}.fxm-ico--p{background:linear-gradient(135deg,#ec4899,#8b5cf6);box-shadow:0 10px 24px rgba(236,72,153,.32)}.fxm-ico--w{background:rgba(255,255,255,.22);box-shadow:none}.fxm-kpi{flex:1 1 200px;padding:18px;display:flex;gap:14px;align-items:center}.fxm-kpi-l{display:block;font-size:13px;font-weight:700;color:var(--fxm-tx2)}.fxm-kpi-v{display:block;font:700 28px/1.15 var(--fxm-font-display)}.fxm-kpi-d{display:block;font-size:12px;font-weight:800}.fxm-tone-muted{color:var(--fxm-tx3)}.fxm-tone-warn{color:var(--fxm-warn)}.fxm-tone-bad{color:var(--fxm-bad)}.fxm-qa{position:relative;flex:1 1 200px;padding:18px;display:flex;flex-direction:column;gap:12px}.fxm-qa b{display:block;font-size:15px}.fxm-qa small{display:block;font-size:13px;color:var(--fxm-tx3);margin-top:2px}.fxm-qa--primary{background:var(--fxm-grad);border-color:transparent;color:#fff;box-shadow:0 12px 30px rgba(255,61,119,.35);overflow:hidden}.fxm-qa--primary small{color:rgba(255,255,255,.85)}.fxm-qa--primary:after{content:"";position:absolute;top:0;bottom:0;width:30%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);animation:fxm-sweep 3s ease-in-out infinite}.fxm-qa-count{position:absolute;top:14px;inset-inline-end:14px;min-width:26px;height:26px;padding:0 8px;box-sizing:border-box;border-radius:999px;background:var(--fxm-grad);color:#fff;font:700 13px var(--fxm-font-display);display:flex;align-items:center;justify-content:center;box-shadow:0 6px 16px rgba(255,61,119,.45)}.fxm-panel{padding:16px;min-width:0}.fxm-panel-head{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:4px 6px 10px}.fxm-panel-head h2{margin:0;display:flex;align-items:center;gap:8px;font:700 19px var(--fxm-font-display);letter-spacing:-.01em}.fxm-badge-hot{min-width:24px;height:24px;padding:0 8px;box-sizing:border-box;border-radius:999px;background:var(--fxm-grad);color:#fff;font-size:12px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.fxm-link{font-size:13px;font-weight:800;color:var(--fxm-acc)}.fxm-link,.fxm-todo{text-decoration:none}.fxm-todo{display:flex;align-items:center;gap:12px;padding:11px 10px;border-radius:16px;color:inherit;transition:background .2s,transform .25s var(--fxm-ease)}a.fxm-todo:hover{background:var(--fxm-line);transform:translateX(4px)}.fxm-todo>svg{color:var(--fxm-tx3);flex:none}.fxm-banner{display:flex;align-items:center;gap:14px;padding:14px 16px}.fxm-banner b{display:block}.fxm-av{width:38px;height:38px;border-radius:999px;padding:2px;box-sizing:border-box;background:linear-gradient(135deg,#ff7a18,#8b5cf6);flex:none}.fxm-av span{display:flex;width:100%;height:100%;border-radius:999px;background:var(--fxm-card2);align-items:center;justify-content:center;font-size:12px;font-weight:800;color:var(--fxm-tx)}html[data-theme=dark] .fxm-av span{background:#15111c}@media (prefers-reduced-motion:reduce){.fxm-ba,.fxm-draw,.fxm-gt,.fxm-ico,.fxm-in,.fxm-live:after,.fxm-qa--primary:after,.fxm-ring-p,.fxm-up{animation:none!important}.fxm-hov:hover,a.fxm-todo:hover{transform:none}}@media (max-width:640px){.fxm-dash{gap:14px}.fxm-kpi,.fxm-qa{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 8px);min-width:0;padding:14px}.fxm-kpi{flex-direction:column;align-items:flex-start;gap:10px}.fxm-dash-row{gap:12px}.fxm-hero-cash{padding:18px}.fxm-ring-card{padding:16px}.fxm-ring{width:96px;height:96px}}@keyframes fxm-drawer{0%{opacity:0;transform:translateX(48px)}to{opacity:1;transform:none}}.fxm-rp{display:flex;flex-direction:column;gap:16px;color:var(--fxm-tx)}.fxm-rp-head{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-end;justify-content:space-between}.fxm-h1{margin:0;font:700 clamp(28px,3.2vw,36px)/1.1 var(--fxm-font-display);letter-spacing:-.03em}.fxm-rp-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.fxm-btn-g{position:relative;overflow:hidden;border:0!important;border-radius:14px!important;background:var(--fxm-grad)!important;color:#fff!important;font-weight:800;box-shadow:0 10px 28px rgba(255,61,119,.35);transition:transform .2s,box-shadow .2s}.fxm-btn-g:after{content:"";position:absolute;top:0;bottom:0;width:40%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);transform:translateX(-120%) skewX(-20deg)}.fxm-btn-g:hover{transform:translateY(-2px);box-shadow:0 14px 36px rgba(255,61,119,.5)}.fxm-btn-g:hover:after{animation:fxm-sweep .8s ease}.fxm-btn-g svg{color:#fff}.fxm-seg{display:inline-flex;gap:4px;padding:4px;border-radius:12px;background:var(--fxm-card);border:1px solid var(--fxm-line)}.fxm-seg button{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border:0;border-radius:9px;background:transparent;color:var(--fxm-tx2);font-weight:800;font-size:13px;font-family:inherit;cursor:pointer;transition:all .25s}.fxm-seg button.on{background:var(--fxm-grad);color:#fff;box-shadow:0 6px 18px rgba(255,61,119,.35)}.fxm-rp-tools{flex-wrap:wrap;gap:12px}.fxm-rp-tools,.fxm-search{display:flex;align-items:center}.fxm-search{position:relative;flex:1 1 320px;max-width:560px;gap:10px;height:46px;padding:0 14px;border-radius:14px;border:1px solid var(--fxm-line2);background:var(--fxm-card2);color:var(--fxm-tx3);transition:border-color .2s,box-shadow .2s}.fxm-search:focus-within{border-color:var(--fxm-a1);box-shadow:0 0 0 4px rgba(255,122,24,.16)}.fxm-search input{flex:1 1;min-width:0;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;min-height:0!important;font:inherit;font-size:15px;color:var(--fxm-tx)}.fxm-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.fxm-chips-row{display:flex;flex-wrap:wrap;gap:8px}.fxm-chipbtn{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--fxm-line);background:var(--fxm-card);color:var(--fxm-tx2);font-weight:800;font-size:13px;font-family:inherit;cursor:pointer;transition:all .25s}.fxm-chipbtn:hover{border-color:var(--fxm-line2);color:var(--fxm-tx)}.fxm-chipbtn.on{background:var(--fxm-grad);border-color:transparent;color:#fff;box-shadow:0 8px 20px rgba(255,61,119,.3)}.fxm-chipbtn .c,.fxm-chipbtn em{font-style:normal;opacity:.8}.fxm-chipbtn em{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--fxm-bad-s);color:var(--fxm-bad);opacity:1;display:inline-flex;align-items:center;justify-content:center;font-size:11px}.fxm-chipbtn.on em{background:rgba(255,255,255,.25);color:#fff}.fxm-rp-split{display:flex;flex-wrap:wrap;gap:18px;align-items:flex-start}.fxm-rp-table{flex:999 1 560px;min-width:0;overflow:hidden}.fxm-tblw{overflow-x:auto}.fxm-tbl{width:100%;border-collapse:collapse;font-size:14px}.fxm-tbl th{text-align:start;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--fxm-tx3);padding:14px 16px;white-space:nowrap}.fxm-tbl td,.fxm-tbl th{border-bottom:1px solid var(--fxm-line)}.fxm-tbl td{padding:12px 16px;vertical-align:middle}.fxm-tbl tbody tr{transition:background .2s}.fxm-tbl tbody tr:hover{background:var(--fxm-line)}.fxm-tbl tr.is-sel{background:linear-gradient(90deg,rgba(255,122,24,.14),transparent)}.fxm-rb{all:unset;cursor:pointer;font-weight:800;color:var(--fxm-tx)}.fxm-rb:hover{color:var(--fxm-acc)}.fxm-rb:focus-visible{outline:2px solid #ff9a4d;outline-offset:2px;border-radius:4px}.fxm-sub2{font-size:12px;color:var(--fxm-tx3);margin-top:2px}.fxm-sub2[data-age=danger],.fxm-sub2[data-age=warn]{color:var(--fxm-bad);font-weight:700}.fxm-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--fxm-tx3)}.fxm-urgent{font-style:normal;color:var(--fxm-bad);font-weight:800}.fxm-muted{color:var(--fxm-tx3)}.fxm-ok{color:var(--fxm-ok);font-weight:800}.fxm-pg{height:8px;background:var(--fxm-line);overflow:hidden}.fxm-pg,.fxm-pg i{border-radius:999px}.fxm-pg i{display:block;height:100%;background:var(--fxm-grad);transform-origin:left;animation:fxm-fill 1.2s var(--fxm-ease) backwards}[dir=rtl] .fxm-pg i{transform-origin:right}@keyframes fxm-fill{0%{transform:scaleX(0)}}.fxm-av--s{width:30px;height:30px}.fxm-av--s span{font-size:10px}.fxm-kcard-who{display:inline-flex;align-items:center;gap:10px;min-width:0}.fxm-empty{display:flex;flex-direction:column;align-items:center;gap:4px;padding:40px 16px;color:var(--fxm-tx3);text-align:center}.fxm-empty b{color:var(--fxm-tx)}.fxm-skel-card{padding:20px;display:flex;flex-direction:column;gap:12px}.fxm-skel-card i{display:block;height:18px}.fxm-drawer{flex:1 1 340px;max-width:420px;min-width:0;display:flex;flex-direction:column;overflow:hidden;box-shadow:var(--fxm-shadow);animation:fxm-drawer .5s var(--fxm-ease) both;position:-webkit-sticky;position:sticky;top:84px}.fxm-drawer-head{display:flex;justify-content:space-between;gap:10px;padding:20px;border-bottom:1px solid var(--fxm-line);background:radial-gradient(120% 140% at 100% 0,rgba(255,122,24,.22),transparent 60%)}.fxm-drawer-head h2{margin:4px 0 10px;font:700 22px var(--fxm-font-display);letter-spacing:-.02em}.fxm-ib{width:38px;height:38px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid var(--fxm-line2);background:var(--fxm-card2);color:var(--fxm-tx2);cursor:pointer;transition:transform .2s}.fxm-ib:hover{transform:rotate(90deg);color:var(--fxm-tx)}.fxm-drawer-sec{padding:12px 20px;border-bottom:1px solid var(--fxm-line)}.fxm-kv{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:6px 0;font-size:14px}.fxm-kv>span:first-child{color:var(--fxm-tx3)}.fxm-kv--big{font-size:18px}.fxm-drawer-foot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;padding:16px 20px}.fxm-drawer-foot .btn{justify-content:center}.fxm-span2{grid-column:span 2}.fxm-kanban{display:grid;grid-template-columns:repeat(6,minmax(220px,1fr));grid-gap:12px;gap:12px;overflow-x:auto;padding-bottom:8px;align-items:start}.fxm-kcol{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:20px;background:var(--fxm-card);border:1px solid var(--fxm-line);min-height:160px}.fxm-khead{display:flex;justify-content:space-between;align-items:center;padding:2px 2px 4px}.fxm-kcount{min-width:26px;height:26px;padding:0 8px;box-sizing:border-box;border-radius:999px;background:var(--fxm-line);font:700 13px var(--fxm-font-display);display:inline-flex;align-items:center;justify-content:center}.fxm-kcard{padding:14px;border-radius:16px;background:var(--fxm-card2);border:1px solid var(--fxm-line);display:flex;flex-direction:column;gap:8px;transition:transform .25s var(--fxm-ease),box-shadow .25s,border-color .25s;animation:fxm-pop .45s var(--fxm-ease) backwards}html[data-theme=dark] .fxm-kcard{background:rgba(255,255,255,.06)}.fxm-kcard:hover{transform:translateY(-3px) rotate(-.6deg);border-color:rgba(255,122,24,.4);box-shadow:var(--fxm-shadow)}.fxm-kcard.is-urgent{box-shadow:inset 3px 0 0 var(--fxm-bad)}[dir=rtl] .fxm-kcard.is-urgent{box-shadow:inset -3px 0 0 var(--fxm-bad)}.fxm-kcard-top{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.fxm-kcard-issue{font-size:13px;color:var(--fxm-tx2)}.fxm-kcard-foot{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12px;color:var(--fxm-tx2)}.fxm-next{align-self:flex-start;height:30px;padding:0 12px;border-radius:10px;border:0;background:var(--fxm-grad);color:#fff;font-weight:800;font-size:12px;font-family:inherit;cursor:pointer;box-shadow:0 6px 16px rgba(255,61,119,.3);transition:transform .2s}.fxm-next:hover{transform:translateX(3px)}.fxm-kempty{font-size:12px;color:var(--fxm-tx3);text-align:center;padding:18px 0;border:1.5px dashed var(--fxm-line2);border-radius:14px}@keyframes fxm-pop{0%{transform:scale(.92);opacity:0}to{transform:none;opacity:1}}.fxm-rp .fx-status-tabs button{border-radius:999px;border:1px solid var(--fxm-line);background:var(--fxm-card);color:var(--fxm-tx2)}.fxm-rp .fx-status-tabs button[aria-pressed=true]{background:var(--fxm-grad);border-color:transparent;color:#fff;box-shadow:0 8px 20px rgba(255,61,119,.3)}.fxm-rp .fx-repair-card{border-radius:20px;border:1px solid var(--fxm-line);background:var(--fxm-card2);box-shadow:0 1px 2px rgba(60,30,90,.04),0 8px 24px rgba(60,30,90,.06);animation:fxm-up .6s var(--fxm-ease) backwards}html[data-theme=dark] .fxm-rp .fx-repair-card{background:rgba(255,255,255,.05);box-shadow:none}@media (prefers-reduced-motion:reduce){.fxm-drawer,.fxm-kcard,.fxm-pg i,.fxm-rp .fx-repair-card{animation:none!important}.fxm-btn-g:hover,.fxm-ib:hover,.fxm-kcard:hover,.fxm-next:hover{transform:none}}.fxm-rp-table.has-drawer .fxm-col-opt{display:none}.fxm-tbl td:first-child{min-width:190px}.fxm-tbl td:last-child,.fxm-tbl th:last-child{white-space:nowrap}.fxm-kcard-top{flex-direction:column;align-items:flex-start;gap:2px}.fxm-rp .fx-desktop-only .fxm-chips-row{margin-top:-4px}@media (max-width:760px){.fxm-seg.fx-desktop-only{display:none}.fxm-rp-actions{width:100%}.fxm-rp-actions .fxm-btn-g{flex:1 1;justify-content:center}}.fxm-rx{display:flex;flex-direction:column;gap:16px;color:var(--fxm-tx);max-width:none!important}.fxm-rx-steps{position:relative;display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center;padding-bottom:14px}.fxm-rx-step{gap:10px;font-size:13px;font-weight:800;color:var(--fxm-tx3)}.fxm-rx-step,.fxm-rx-step b{display:inline-flex;align-items:center}.fxm-rx-step b{width:32px;height:32px;border-radius:999px;justify-content:center;border:1px solid var(--fxm-line2);background:var(--fxm-card);transition:all .4s var(--fxm-ease)}.fxm-rx-step.now{color:var(--fxm-tx)}.fxm-rx-step.now b{background:var(--fxm-grad);border-color:transparent;color:#fff;box-shadow:0 0 0 6px rgba(255,61,119,.16)}.fxm-rx-step.done{color:var(--fxm-tx)}.fxm-rx-step.done b{background:var(--fxm-ok-s);color:var(--fxm-ok);border-color:transparent;animation:fxm-pop .4s var(--fxm-ease)}.fxm-rx-bar{position:absolute;left:0;right:0;bottom:0;height:5px;border-radius:999px;background:var(--fxm-line);overflow:hidden}.fxm-rx-bar i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#ff7a18,#ff3d77,#8b5cf6);transition:width .6s var(--fxm-ease)}.fxm-rx-grid{display:flex;flex-wrap:wrap;gap:18px;align-items:flex-start}.fxm-rx-grid>.express-card{flex:999 1 560px;min-width:0}.fxm-rx .express-card{background:var(--fxm-card)!important;border:1px solid var(--fxm-line)!important;border-radius:var(--fxm-r-lg)!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 1px 2px rgba(60,30,90,.04),0 8px 24px rgba(60,30,90,.05)!important;animation:fxm-up .8s var(--fxm-ease) .08s backwards}.fxm-rx .express-step>span{background:var(--fxm-grad)!important;border-radius:999px!important;box-shadow:0 8px 20px rgba(255,61,119,.32)!important;font-family:var(--fxm-font-display)}.fxm-rx .express-step label,.fxm-rx .fx-imei-row label,.fxm-rx .price-box label{font-size:13px!important;font-weight:800!important;letter-spacing:0!important;color:var(--fxm-tx)!important}.fxm-rx .express-input{border-radius:14px!important;border-color:var(--fxm-line2)!important;background:var(--fxm-card2)!important;color:var(--fxm-tx)!important;font-weight:600!important}html[data-theme=dark] .fxm-rx .express-input{background:rgba(255,255,255,.05)!important}.fxm-rx .express-input:focus{border-color:var(--fxm-a1)!important;box-shadow:0 0 0 4px rgba(255,122,24,.16)!important}.fxm-rx .express-divider{background:var(--fxm-line)!important}.fxm-rx .express-known{border-radius:14px;background:var(--fxm-ok-s)!important;color:var(--fxm-ok)!important;border:0!important;animation:fxm-pop .4s var(--fxm-ease)}.fxm-rx .express-model-pills button{border-radius:999px!important;border:1px solid var(--fxm-line2)!important;background:var(--fxm-card)!important;color:var(--fxm-tx)!important;font-weight:800;transition:all .2s}.fxm-rx .express-model-pills button:hover{transform:translateY(-2px)}.fxm-rx .express-model-pills button.active{background:var(--fxm-grad)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 6px 18px rgba(255,61,119,.32)}.fxm-rx .fx-issue-grid button{border-radius:18px!important;border:1px solid var(--fxm-line2)!important;background:var(--fxm-card)!important;color:var(--fxm-tx)!important;transition:transform .25s var(--fxm-ease),box-shadow .25s,background .25s!important}.fxm-rx .fx-issue-grid button:hover{transform:translateY(-3px);border-color:rgba(255,122,24,.5)!important}.fxm-rx .fx-issue-grid button svg{color:var(--fxm-a1)!important}.fxm-rx .fx-issue-grid button small{color:var(--fxm-acc)!important;font-weight:800!important}.fxm-rx .fx-issue-grid button[aria-pressed=true]{border-color:transparent!important;background:linear-gradient(135deg,rgba(255,122,24,.2),rgba(255,61,119,.16))!important;box-shadow:inset 0 0 0 2px #ff7a18,0 10px 26px rgba(255,61,119,.22)!important}.fxm-rx .price-box>div{border-radius:14px!important;border-color:var(--fxm-line2)!important;background:var(--fxm-card2)!important}.fxm-rx .price-box input{font-family:var(--fxm-font-display)!important;font-size:28px!important;color:var(--fxm-tx)!important;background:transparent!important}.fxm-rx .fx-price-hint{border-radius:14px!important;background:linear-gradient(135deg,rgba(255,122,24,.12),rgba(139,92,246,.12))!important;border:1px solid rgba(255,122,24,.3)!important;color:var(--fxm-tx)!important}.fxm-rx .advanced-toggle{color:var(--fxm-acc)!important;font-weight:800}.fxm-rx .express-submit{background:radial-gradient(120% 140% at 100% 0,#8a2b12 0,#2a1020 45%,#120e18 80%)!important;border-radius:20px!important;box-shadow:0 16px 40px rgba(40,10,30,.25)}html:not([data-theme=dark]) .fxm-rx .express-submit{background:linear-gradient(135deg,#ffe8d8,#ffe2ee 50%,#eee6ff)!important;color:var(--fxm-tx)!important}.fxm-rx .express-submit .btn-primary{position:relative;overflow:hidden;border:0!important;border-radius:16px!important;background:var(--fxm-grad)!important;color:#fff!important;box-shadow:0 12px 30px rgba(255,61,119,.4)!important}.fxm-rx .express-submit .btn-primary:after{content:"";position:absolute;top:0;bottom:0;width:30%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:fxm-sweep 2.6s ease-in-out infinite}.fxm-rx-preview{flex:1 1 300px;max-width:380px;position:-webkit-sticky;position:sticky;top:84px}.fxm-rx-preview-in{padding:22px;display:flex;flex-direction:column;gap:12px}.fxm-rx-client{display:flex;align-items:center;gap:12px}.fxm-rx-client b{display:block;font-size:17px}.fxm-rx-client small{display:block;color:var(--fxm-tx3);font-size:13px}.fxm-av--l{width:56px;height:56px;padding:3px}.fxm-av--l span{font-size:17px}.fxm-rx-lines{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px dashed var(--fxm-line2);font-size:14px}.fxm-rx-lines div{display:flex;justify-content:space-between;gap:12px}.fxm-rx-lines span{color:var(--fxm-tx3)}.fxm-rx-lines b{text-align:end}.fxm-rx-total{display:flex;justify-content:space-between;align-items:baseline;padding-top:12px;border-top:1px dashed var(--fxm-line2)}.fxm-rx-total span{font-size:32px;font-weight:700}@media (max-width:760px){.fxm-rx-preview{position:static;max-width:none}.fxm-rx-step{font-size:12px}}@media (prefers-reduced-motion:reduce){.fxm-rx .express-card,.fxm-rx .express-known,.fxm-rx .express-submit .btn-primary:after,.fxm-rx-step.done b{animation:none!important}.fxm-rx .express-model-pills button:hover,.fxm-rx .fx-issue-grid button:hover{transform:none}}@keyframes fxm-burst{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(var(--dx),var(--dy)) scale(.4);opacity:0}}.fxm-cash{display:flex;flex-direction:column;gap:16px;color:var(--fxm-tx);max-width:none!important}.fxm-cash-grid{display:flex;flex-wrap:wrap;gap:18px;align-items:flex-start}.fxm-cash-list{flex:1 1 340px;max-width:460px;padding:16px;display:flex;flex-direction:column;gap:10px;min-width:0}.fxm-cash-list .fxm-search{max-width:none;flex:none}.fxm-cash-items{display:flex;flex-direction:column;gap:6px;max-height:64vh;overflow-y:auto}.fxm-cash-item{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:12px;padding:12px;border-radius:16px;border:1px solid transparent;transition:background .2s,transform .25s var(--fxm-ease),border-color .2s}.fxm-cash-item:hover{background:var(--fxm-line);transform:translateX(4px)}.fxm-cash-item.on{background:linear-gradient(90deg,rgba(255,122,24,.16),rgba(255,61,119,.06));border-color:rgba(255,122,24,.35)}.fxm-cash-item:focus-visible{outline:2px solid #ff9a4d;outline-offset:2px}.fxm-cash-item-end{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.fxm-cash-item-end b{font-size:15px}.fxm-cash-main{position:relative;flex:999 1 480px;min-width:0;padding:22px;display:flex;flex-direction:column;gap:16px;overflow:hidden}.fxm-cash-head{display:flex;align-items:center;gap:14px}.fxm-cash-head h2{margin:2px 0;font:700 24px var(--fxm-font-display);letter-spacing:-.02em}.fxm-cash-head small{color:var(--fxm-tx3);font-size:13px}.fxm-cash-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.fxm-cash-totals>div{padding:14px;border-radius:16px;background:var(--fxm-line)}.fxm-cash-totals span{display:block;font-size:12px;font-weight:800;color:var(--fxm-tx3);text-transform:uppercase;letter-spacing:.06em}.fxm-cash-totals b{display:block;font-size:22px;margin-top:4px}.fxm-cash-totals .due{background:linear-gradient(135deg,rgba(255,122,24,.14),rgba(255,61,119,.12));box-shadow:inset 0 0 0 1px rgba(255,122,24,.3)}.fxm-cash-totals .due b{font-size:30px}.fxm-cash-methods{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.fxm-cash-methods button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;height:64px;border-radius:16px;border:1px solid var(--fxm-line2);background:var(--fxm-card);color:var(--fxm-tx);font-size:12px;font-weight:800;font-family:inherit;cursor:pointer;transition:all .25s}.fxm-cash-methods button svg{width:20px;height:20px}.fxm-cash-methods button:hover{transform:translateY(-2px)}.fxm-cash-methods button.on{border-color:transparent;background:var(--fxm-grad);color:#fff;box-shadow:0 8px 22px rgba(255,61,119,.38)}.fxm-cash-amounts,.fxm-cash-cash{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.fxm-cash-field{flex:1 1 200px;display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:800}.fxm-cash-input{display:flex;align-items:center;gap:8px;height:56px;padding:0 16px;border-radius:16px;border:1px solid var(--fxm-line2);background:var(--fxm-card2);transition:border-color .2s,box-shadow .2s}html[data-theme=dark] .fxm-cash-input{background:rgba(255,255,255,.05)}.fxm-cash-input:focus-within{border-color:var(--fxm-a1);box-shadow:0 0 0 4px rgba(255,122,24,.16)}.fxm-cash-input input{flex:1 1;min-width:0;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;min-height:0!important;font:700 26px var(--fxm-font-display)!important;color:var(--fxm-tx)!important}.fxm-cash-input em{font-style:normal;font-weight:800;color:var(--fxm-tx3)}.fxm-cash-change{flex:1 1 160px;padding:10px 14px;border-radius:16px;background:var(--fxm-ok-s)}.fxm-cash-change span{display:block;font-size:12px;font-weight:800;color:var(--fxm-ok);text-transform:uppercase;letter-spacing:.06em}.fxm-cash-change b{display:block;font-size:26px;color:var(--fxm-ok)}.fxm-cash-notes{flex:1 1 100%;display:flex;flex-wrap:wrap;gap:6px}.fxm-cash-notes button{flex:1 1 70px;height:44px;border-radius:12px;border:1px solid var(--fxm-line);background:var(--fxm-card);color:var(--fxm-tx);font:700 16px var(--fxm-font-display);cursor:pointer;transition:transform .15s,background .15s}.fxm-cash-notes button:active{transform:scale(.92);background:rgba(255,122,24,.25)}.fxm-cash-go{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:12px;height:66px;border:0;border-radius:18px;background:linear-gradient(135deg,#ff7a18,#ff3d77,#8b5cf6);background-size:200% 100%;color:#fff;font-weight:800;font-size:18px;font-family:inherit;text-transform:uppercase;letter-spacing:.02em;cursor:pointer;box-shadow:0 14px 40px rgba(255,61,119,.45);transition:background-position .5s,transform .15s}.fxm-cash-go:after{content:"";position:absolute;top:0;bottom:0;width:30%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:fxm-sweep 2.6s ease-in-out infinite}.fxm-cash-go:hover{background-position:100% 0}.fxm-cash-go:active{transform:scale(.98)}.fxm-cash-go:disabled{opacity:.55;cursor:not-allowed}.fxm-cash-go b{font-family:var(--fxm-font-display);font-size:22px;text-transform:none}.fxm-cash-go.deliver{background:linear-gradient(135deg,#10b981,#22d3ee);box-shadow:0 14px 40px rgba(16,185,129,.4)}.fxm-cash-links{display:flex;flex-wrap:wrap;gap:16px;font-size:13px;font-weight:800}.fxm-cash-links a{display:inline-flex;align-items:center;gap:6px;color:var(--fxm-acc);text-decoration:none}.fxm-cash-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;min-height:380px;color:var(--fxm-tx3)}.fxm-cash-empty h2{margin:8px 0 0;color:var(--fxm-tx);font:700 22px var(--fxm-font-display)}.fxm-cash-empty p{margin:0;max-width:340px}.fxm-cash-success{position:absolute;inset:0;z-index:5;flex-direction:column;gap:8px;text-align:center;background:var(--fxm-bg);animation:fxm-up .4s var(--fxm-ease) both}.fxm-cash-burst,.fxm-cash-success{display:flex;align-items:center;justify-content:center}.fxm-cash-burst{position:relative;width:120px;height:120px}.fxm-cash-burst>span{position:absolute;top:50%;left:50%;width:10px;height:10px;margin:-5px;border-radius:3px;animation:fxm-burst 1s cubic-bezier(.2,.8,.2,1) both}.fxm-draw--late{animation-delay:.6s!important}.fxm-cash-success-amount{font-size:40px;font-weight:700}.fxm-cash-success b{font-size:16px}.fxm-cash-success small{color:var(--fxm-tx3)}.fxm-cash-success-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:10px}@media (max-width:760px){.fxm-cash-list{max-width:none}.fxm-cash-grid.has-selection .fxm-cash-list,.fxm-cash-grid:not(.has-selection) .fxm-cash-main{display:none}.fxm-cash-methods{grid-template-columns:repeat(3,minmax(0,1fr))}.fxm-cash-totals b{font-size:18px}.fxm-cash-totals .due b{font-size:22px}}@media (prefers-reduced-motion:reduce){.fxm-cash-burst>span,.fxm-cash-go:after,.fxm-cash-success{animation:none!important}.fxm-cash-burst>span{display:none}.fxm-cash-item:hover,.fxm-cash-methods button:hover{transform:none}}.fxm-rx .express-known{padding:10px 14px!important;gap:10px}.fxm-rx .express-known,.fxm-rx .express-known b,.fxm-rx .express-known span{font-size:13px!important}.fxm-rx .voice-copilot{background:linear-gradient(135deg,rgba(255,122,24,.12),rgba(139,92,246,.12))!important;border:1px solid rgba(255,122,24,.28)!important;border-radius:var(--fxm-r-lg)!important;box-shadow:none!important;animation:fxm-up .8s var(--fxm-ease) backwards}.fxm-rx .voice-copilot,.fxm-rx .voice-copilot b,.fxm-rx .voice-copilot h2,.fxm-rx .voice-copilot h3,.fxm-rx .voice-copilot strong{color:var(--fxm-tx)!important}.fxm-rx .voice-copilot .muted,.fxm-rx .voice-copilot p,.fxm-rx .voice-copilot small{color:var(--fxm-tx2)!important}.fxm-rx .voice-copilot button{border-radius:999px!important;background:var(--fxm-grad)!important;color:#fff!important;border:0!important;box-shadow:0 8px 20px rgba(255,61,119,.35)}@media (max-width:760px){.fxm-rp-actions{flex-wrap:nowrap}.fxm-rp-actions .btn{flex:1 1;min-width:0;justify-content:center;padding-inline:10px;font-size:13px}}.fxm-ps{border-radius:var(--fxm-r-lg)!important;background:var(--fxm-card)!important;border:1px solid var(--fxm-line)!important;color:var(--fxm-tx)}.fxm-ps .ps-tabs{display:inline-flex;gap:4px;padding:4px;border-radius:12px;background:var(--fxm-line)}.fxm-ps .ps-tabs button{border-radius:9px!important;border:0!important;font-weight:800;transition:all .25s}.fxm-ps .ps-tabs button.on{background:var(--fxm-grad)!important;color:#fff!important;box-shadow:0 6px 18px rgba(255,61,119,.35)}.fxm-gp{gap:18px;padding-top:6px}.fxm-gp,.fxm-gp-step{display:flex;flex-direction:column}.fxm-gp-step{gap:10px}.fxm-gp-title{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:800;flex-wrap:wrap}.fxm-gp-title b{width:28px;height:28px;border-radius:999px;background:var(--fxm-grad);color:#fff;font:700 13px var(--fxm-font-display);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 6px 16px rgba(255,61,119,.3)}.fxm-gp-title small{font-weight:600;color:var(--fxm-tx3);font-size:12px}.fxm-gp-opts{display:flex;flex-wrap:wrap;gap:8px}.fxm-opt{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 16px;border-radius:12px;border:1px solid var(--fxm-line2);background:var(--fxm-card2);color:var(--fxm-tx);font-family:inherit;font-size:14px;font-weight:800;cursor:pointer;transition:transform .2s,background .25s,box-shadow .25s,border-color .25s}html[data-theme=dark] .fxm-opt{background:rgba(255,255,255,.05)}.fxm-opt:hover{transform:translateY(-2px);border-color:rgba(255,122,24,.5)}.fxm-opt.on{border-color:transparent;background:var(--fxm-grad);color:#fff;box-shadow:0 6px 18px rgba(255,61,119,.32);animation:fxm-pop .3s var(--fxm-ease)}.fxm-opt--s{height:34px;padding:0 12px;font-size:13px;border-radius:10px}.fxm-opt:focus-visible{outline:2px solid #ff9a4d;outline-offset:3px}.fxm-gp-field{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:800;max-width:420px}.fxm-gp-field input{height:42px;border-radius:12px;border:1px solid var(--fxm-line2);background:var(--fxm-card2);color:var(--fxm-tx);padding:0 12px;font-weight:600;font-size:14px;font-family:inherit}html[data-theme=dark] .fxm-gp-field input{background:rgba(255,255,255,.05)}.fxm-gp-field input:focus{outline:none;border-color:var(--fxm-a1);box-shadow:0 0 0 4px rgba(255,122,24,.16)}.fxm-gp-compat summary{cursor:pointer;font-size:13px;font-weight:800;color:var(--fxm-acc);margin-bottom:8px}.fxm-gp-compat summary em{font-style:normal;-webkit-margin-start:6px;margin-inline-start:6px;padding:1px 8px;border-radius:999px;background:var(--fxm-grad);color:#fff;font-size:11px}.fxm-gp-table{display:flex;flex-direction:column;gap:6px;overflow-x:auto}.fxm-gp-row{display:grid;grid-template-columns:minmax(200px,2.2fr) repeat(4,minmax(80px,1fr)) minmax(110px,1.2fr);grid-gap:8px;gap:8px;align-items:center;min-width:720px;padding:8px 10px;border-radius:14px;background:var(--fxm-line)}.fxm-gp-row--head{background:transparent;padding-block:0;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--fxm-tx3)}.fxm-gp-row input{width:100%;box-sizing:border-box;height:40px;border-radius:10px;border:1px solid var(--fxm-line2);background:var(--fxm-card2);color:var(--fxm-tx);padding:0 10px;font:600 15px var(--fxm-font-display)}html[data-theme=dark] .fxm-gp-row input{background:rgba(255,255,255,.06)}.fxm-gp-row input:focus{outline:none;border-color:var(--fxm-a1);box-shadow:0 0 0 3px rgba(255,122,24,.18)}.fxm-gp-name{display:flex;flex-direction:column;gap:3px}.fxm-gp-name b{font-size:14px}.fxm-gp-name em{font-style:normal;font-size:11px;font-weight:800;align-self:flex-start;padding:1px 8px;border-radius:999px}.fxm-gp-name em.bad{background:var(--fxm-bad-s);color:var(--fxm-bad)}.fxm-gp-name em.warn{background:var(--fxm-warn-s);color:var(--fxm-warn)}.fxm-gp-name em.ok{background:var(--fxm-ok-s);color:var(--fxm-ok)}.fxm-gp-empty{padding:16px;text-align:center;color:var(--fxm-tx3);border:1.5px dashed var(--fxm-line2);border-radius:14px}.fxm-gp-more{align-self:flex-start;border:0;background:none;color:var(--fxm-acc);font-weight:800;font-size:13px;font-family:inherit;cursor:pointer;padding:0}.fxm-gp-more small{color:var(--fxm-tx3);font-weight:600}.fxm-gp-extra{display:flex;flex-wrap:wrap;gap:12px}.fxm-gp-extra .fxm-gp-field{flex:1 1 160px}.fxm-gp-foot{flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 16px;border-radius:18px;background:linear-gradient(135deg,rgba(255,122,24,.12),rgba(139,92,246,.12));border:1px solid rgba(255,122,24,.28)}.fxm-gp-foot,.fxm-gp-summary{display:flex;align-items:center}.fxm-gp-summary{gap:10px;font-size:14px}.fxm-gp-summary svg{color:var(--fxm-a1);flex:none}.fxm-gp-foot .fxm-btn-g{height:48px;padding:0 22px;font-size:15px}.fxm-gp-foot .fxm-btn-g:disabled{opacity:.5;cursor:not-allowed;transform:none}.fxm-gp-result{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:14px;font-size:14px;animation:fxm-up .5s var(--fxm-ease) backwards}.fxm-gp-result div{display:flex;align-items:center;gap:8px}.fxm-gp-result.ok{background:var(--fxm-ok-s);color:var(--fxm-ok)}.fxm-gp-result.warn{background:var(--fxm-warn-s);color:var(--fxm-warn)}@media (prefers-reduced-motion:reduce){.fxm-gp-result,.fxm-opt.on{animation:none!important}.fxm-opt:hover{transform:none}}html[data-theme=dark] .fxm-opt.on{background:var(--fxm-grad);border-color:transparent;color:#fff}@media (max-width:760px){.fxm-gp-table{overflow:visible}.fxm-gp-row{min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.fxm-gp-row--head{display:none}.fxm-gp-name{grid-column:1/-1}.fxm-gp-row [data-label]{display:flex;flex-direction:column;gap:4px}.fxm-gp-row [data-label]:before{content:attr(data-label);font-size:11px;font-weight:800;color:var(--fxm-tx3);text-transform:uppercase;letter-spacing:.05em}.fxm-gp-row [data-label=Code-barres]{grid-column:1/-1}.fxm-gp-foot .fxm-btn-g{width:100%;justify-content:center}}.fxm-linkbtn,.fxm-sh button.fxm-card,.fxm-todo--btn{font:inherit;color:inherit;text-align:start;cursor:pointer}.fxm-sh button.fxm-card{border:1px solid var(--fxm-line)}.fxm-sh button.fxm-qa--primary{border-color:transparent;color:#fff}.fxm-todo--btn{width:100%;border:0;background:transparent}.fxm-todo--btn:hover{background:var(--fxm-line);transform:translateX(4px)}.fxm-sh button.fxm-card:focus-visible,.fxm-todo--btn:focus-visible{outline:2px solid #ff9a4d;outline-offset:2px}.fxm-todo--new{background:linear-gradient(90deg,rgba(255,122,24,.14),transparent);box-shadow:inset 0 0 0 1px rgba(255,122,24,.3)}.fxm-linkbtn{border:0;background:none;padding:0;color:var(--fxm-acc);font-weight:800;font-size:13px}.fxm-sh .fxm-panel-head h2 .fxm-live{-webkit-margin-start:4px;margin-inline-start:4px}.fxm-sh-end{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex:none}.fxm-sh-end b{font-size:14px}.fxm-st{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;font-size:11px;font-weight:800;white-space:nowrap}.fxm-st--hot{background:var(--fxm-grad);color:#fff}.fxm-st--info{background:var(--fxm-info-s);color:var(--fxm-info)}.fxm-st--warn{background:var(--fxm-warn-s);color:var(--fxm-warn)}.fxm-st--ok{background:var(--fxm-ok-s);color:var(--fxm-ok)}.fxm-st--vio{background:var(--fxm-vio-s);color:var(--fxm-vio)}.fxm-st--mut{background:var(--fxm-line);color:var(--fxm-tx2)}.fxm-sh-stars{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:14px 24px;gap:14px 24px;padding:0 6px 6px}.fxm-sh-star>div:first-child{display:flex;justify-content:space-between;gap:10px;font-size:14px;margin-bottom:6px}.fxm-sh-star span{color:var(--fxm-tx3);font-weight:700;white-space:nowrap}@media (prefers-reduced-motion:reduce){.fxm-todo--btn:hover{transform:none}}@layer fxm-force{.supplier-os main .fxm-sh .fxm-kpi-v{font-size:28px!important;line-height:1.15}.supplier-os main .fxm-sh .fxm-kpi-l{font-size:13px!important}.supplier-os main .fxm-sh .fxm-grow small,.supplier-os main .fxm-sh .fxm-kpi-d,.supplier-os main .fxm-sh .fxm-small{font-size:12px!important}.supplier-os main .fxm-sh .fxm-big+.fxm-chips .fxm-chip,.supplier-os main .fxm-sh .fxm-qa b{font-size:15px!important}.supplier-os main .fxm-sh .fxm-qa small{font-size:13px!important}.supplier-os main .fxm-sh .fxm-chip{font-size:12px!important;display:inline-flex!important;width:auto!important}.supplier-os main .fxm-sh .fxm-chips{display:flex!important;flex-direction:row!important;flex-wrap:wrap}.supplier-os main .fxm-sh .fxm-grow b,.supplier-os main .fxm-sh .fxm-sh-end b,.supplier-os main .fxm-sh .fxm-sh-star b{font-size:14px!important}.supplier-os main .fxm-sh .fxm-mono,.supplier-os main .fxm-sh .fxm-st{font-size:11px!important}.supplier-os main .fxm-sh .fxm-kick{font-size:12px!important}.supplier-os main .fxm-sh .fxm-mid{font-size:28px!important}.supplier-os main .fxm-sh .fxm-av span,.supplier-os main .fxm-sh .fxm-badge-hot,.supplier-os main .fxm-sh .fxm-live-pill,.supplier-os main .fxm-sh .fxm-qa-count{font-size:12px!important}html[data-theme=dark] .supplier-os main .fxm-sh .fxm-qa--primary :is(b,small,span){color:#fff!important}}.fxm-so{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;color:var(--fxm-tx);display:flex;flex-direction:column;gap:14px}.fxm-so .fixi-orders-search-panel{padding:18px 20px;border-radius:var(--fxm-r-lg);background:var(--fxm-card);border:1px solid var(--fxm-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:fxm-up .7s var(--fxm-ease) backwards}.fxm-so .fixi-orders-search-panel h2{font-family:var(--fxm-font-display);letter-spacing:-.02em}.fxm-so .fixi-search-field{border-radius:14px!important;border:1px solid var(--fxm-line2)!important;background:var(--fxm-card2)!important;transition:border-color .2s,box-shadow .2s}html[data-theme=dark] .fxm-so .fixi-search-field{background:rgba(255,255,255,.05)!important}.fxm-so .fixi-search-field:focus-within{border-color:var(--fxm-a1)!important;box-shadow:0 0 0 4px rgba(255,122,24,.16)!important}.fxm-so .fixi-search-field input{background:transparent!important;color:var(--fxm-tx)!important}.fxm-so .fx-board-toggle,.fxm-so .supplier-orders-tabs{display:inline-flex;gap:4px;padding:4px;border-radius:12px;background:var(--fxm-card);border:1px solid var(--fxm-line);width:auto}.fxm-so .fx-board-toggle button,.fxm-so .supplier-orders-tabs button{border:0!important;border-radius:9px!important;background:transparent!important;color:var(--fxm-tx2)!important;font-weight:800;box-shadow:none!important;transition:all .25s}.fxm-so .fx-board-toggle button[aria-pressed=true],.fxm-so .supplier-orders-tabs button.active{background:var(--fxm-grad)!important;color:#fff!important;box-shadow:0 6px 18px rgba(255,61,119,.32)!important}.fxm-so .supplier-orders-tabs button b{opacity:.85}.fxm-so .fx-stage-tabs{display:flex;flex-wrap:wrap;gap:8px}.fxm-so .fx-stage-tabs button{border-radius:999px!important;border:1px solid var(--fxm-line)!important;background:var(--fxm-card)!important;color:var(--fxm-tx2)!important;font-weight:800;transition:all .25s}.fxm-so .fx-stage-tabs button[aria-pressed=true]{background:var(--fxm-grad)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 8px 20px rgba(255,61,119,.3)}.fxm-so .fx-order-board{gap:14px}.fxm-so .fx-order-col{border-radius:20px!important;background:var(--fxm-card)!important;border:1px solid var(--fxm-line)!important;padding:12px!important;transition:background .25s,box-shadow .25s,border-color .25s;animation:fxm-up .7s var(--fxm-ease) backwards}.fxm-so .fx-order-col:nth-child(2){animation-delay:.06s}.fxm-so .fx-order-col:nth-child(3){animation-delay:.12s}.fxm-so .fx-order-col:nth-child(4){animation-delay:.18s}.fxm-so .fx-order-col:before{content:"";display:block;height:4px;border-radius:4px;margin:0 2px 10px;background:var(--fxm-grad)}.fxm-so .fx-order-col[data-stage=PREPARE]:before{background:linear-gradient(90deg,#f59e0b,#ff7a18)}.fxm-so .fx-order-col[data-stage=READY]:before{background:linear-gradient(90deg,#10b981,#22d3ee)}.fxm-so .fx-order-col[data-stage=ROAD]:before{background:linear-gradient(90deg,#8b5cf6,#ec4899)}.fxm-so .fx-order-col header{display:flex;justify-content:space-between;align-items:center;padding:0 4px 8px;background:transparent!important;border:0!important;color:var(--fxm-tx)!important}.fxm-so .fx-order-col header b{min-width:26px;height:26px;padding:0 8px;box-sizing:border-box;border-radius:999px;background:var(--fxm-line);display:inline-flex;align-items:center;justify-content:center;font-family:var(--fxm-font-display)}.fxm-so .fx-order-col[data-drop]{border-color:transparent!important;box-shadow:inset 0 0 0 2px #ff7a18,0 0 40px rgba(255,61,119,.2)!important;background:linear-gradient(180deg,rgba(255,122,24,.1),transparent)!important}.fxm-so .fx-order-col-empty{text-align:center;padding:22px 8px;border:1.5px dashed var(--fxm-line2);border-radius:14px;color:var(--fxm-tx3)!important}.fxm-so .supplier-order-grid>article{border-radius:18px!important;border:1px solid var(--fxm-line)!important;border-inline-start-width:1px!important;background:var(--fxm-card2)!important;box-shadow:0 1px 2px rgba(60,30,90,.04),0 8px 22px rgba(60,30,90,.06)!important;color:var(--fxm-tx);transition:transform .25s var(--fxm-ease),box-shadow .25s,border-color .25s;animation:fxm-pop .45s var(--fxm-ease) backwards;position:relative;overflow:hidden}html[data-theme=dark] .fxm-so .supplier-order-grid>article{background:rgba(255,255,255,.05)!important;box-shadow:none!important}.fxm-so .supplier-order-grid>article:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:4px;background:var(--fxm-line2)}.fxm-so .supplier-order-grid>article[data-status=PENDING]:before{background:var(--fxm-grad)}.fxm-so .supplier-order-grid>article[data-status=CONFIRMED]:before,.fxm-so .supplier-order-grid>article[data-status=PREPARING]:before{background:linear-gradient(180deg,#f59e0b,#ff7a18)}.fxm-so .supplier-order-grid>article[data-status=READY_FOR_DELIVERY]:before{background:linear-gradient(180deg,#10b981,#22d3ee)}.fxm-so .supplier-order-grid>article[data-status=OUT_FOR_DELIVERY]:before,.fxm-so .supplier-order-grid>article[data-status=RETURNING]:before{background:linear-gradient(180deg,#8b5cf6,#ec4899)}.fxm-so .supplier-order-grid>article:hover{transform:translateY(-3px);border-color:rgba(255,122,24,.4)!important;box-shadow:var(--fxm-shadow)!important}.fxm-so .supplier-order-grid>article[draggable=true]{cursor:-webkit-grab;cursor:grab}.fxm-so .supplier-order-grid>article[data-dragging]{opacity:.55;transform:rotate(-2deg) scale(.98)}.fxm-so .supplier-order-grid>article[data-status=PENDING]{box-shadow:inset 0 0 0 1px rgba(255,122,24,.35),0 8px 22px rgba(255,61,119,.12)!important}.fxm-so .supplier-order-head{display:flex;align-items:flex-start;gap:10px}.fxm-so .supplier-order-head>div{flex:1 1;min-width:0}.fxm-so-av{flex:none;width:38px;height:38px;border-radius:999px;padding:2px;box-sizing:border-box;background:linear-gradient(135deg,#ff7a18,#8b5cf6);display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-weight:800;color:var(--fxm-tx);position:relative}.fxm-so-av:before{content:"";position:absolute;inset:2px;border-radius:999px;background:var(--fxm-card2);z-index:0}html[data-theme=dark] .fxm-so-av:before{background:#15111c}.fxm-so-av{isolation:isolate}.fxm-so-av:before{z-index:-1}.fxm-so .supplier-order-head code{color:var(--fxm-tx3);background:transparent;padding:0}.fxm-so .supplier-order-customer{border-radius:14px;background:var(--fxm-line);border:0!important}.fxm-so .supplier-order-items>div{border-color:var(--fxm-line)!important}.fxm-so .supplier-order-total{border-top:1px dashed var(--fxm-line2)!important}.fxm-so .supplier-order-total b{font-family:var(--fxm-font-display);background:linear-gradient(90deg,#e2560c,#e11d63);-webkit-background-clip:text;background-clip:text;color:transparent!important}html[data-theme=dark] .fxm-so .supplier-order-total b{background-image:linear-gradient(90deg,#ff9a4d,#ff3d77)}.fxm-so .supplier-order-actions .btn-primary{position:relative;overflow:hidden;border:0!important;border-radius:12px!important;background:var(--fxm-grad)!important;color:#fff!important;box-shadow:0 8px 20px rgba(255,61,119,.3)!important;transition:transform .2s}.fxm-so .supplier-order-actions .btn-primary:hover{transform:translateY(-2px)}.fxm-so .supplier-order-actions .btn-primary:after{content:"";position:absolute;top:0;bottom:0;width:35%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transform:translateX(-120%) skewX(-20deg)}.fxm-so .supplier-order-actions .btn-primary:hover:after{animation:fxm-sweep .8s ease}.fxm-so .supplier-order-actions .btn-soft{border-radius:12px!important;border:1px solid var(--fxm-line2)!important;background:var(--fxm-card)!important;color:var(--fxm-tx)!important}.fxm-so .supplier-order-actions .btn-danger{border-radius:12px!important;background:transparent!important;border:1px solid var(--fxm-bad-s)!important;color:var(--fxm-bad)!important}.fxm-so .supplier-delivery{border-radius:12px;background:var(--fxm-vio-s)!important;color:var(--fxm-vio)!important}.fxm-so .status-pill{border-radius:999px!important;font-weight:800!important}.fxm-so .status-pill.pending{background:var(--fxm-grad)!important;color:#fff!important}.fxm-so .status-pill.confirmed,.fxm-so .status-pill.preparing{background:var(--fxm-warn-s)!important;color:var(--fxm-warn)!important}.fxm-so .status-pill.delivered,.fxm-so .status-pill.ready_for_delivery{background:var(--fxm-ok-s)!important;color:var(--fxm-ok)!important}.fxm-so .status-pill.out_for_delivery,.fxm-so .status-pill.returning{background:var(--fxm-vio-s)!important;color:var(--fxm-vio)!important}.fxm-so .status-pill.cancelled,.fxm-so .status-pill.returned{background:var(--fxm-line)!important;color:var(--fxm-tx2)!important}.fxm-so .fixi-orders-empty{border-radius:var(--fxm-r-lg);background:var(--fxm-card);border:1.5px dashed var(--fxm-line2)}@layer fxm-force{.supplier-os main .fxm-so .supplier-order-head b{font-size:15px!important}.supplier-os main .fxm-so .fxm-so-av,.supplier-os main .fxm-so .supplier-order-head code,.supplier-os main .fxm-so .supplier-order-head span:not(.status-pill){font-size:12px!important}.supplier-os main .fxm-so .supplier-order-total b{font-size:20px!important}.supplier-os main .fxm-so .status-pill{font-size:11px!important}}@media (prefers-reduced-motion:reduce){.fxm-so .fixi-orders-search-panel,.fxm-so .fx-order-col,.fxm-so .supplier-order-grid>article{animation:none!important}.fxm-so .supplier-order-actions .btn-primary:hover,.fxm-so .supplier-order-grid>article:hover{transform:none}}.fxm-so .supplier-order-customer{display:flex!important;flex-wrap:wrap;justify-content:space-between;gap:6px 14px;padding:10px 12px!important}.fxm-so .supplier-order-customer>div{display:flex;flex-direction:column;gap:1px;min-width:0}.fxm-so .supplier-order-customer>div:first-child>b{display:none}.fxm-so .supplier-order-customer>div:last-child{text-align:end}.fxm-so .supplier-order-customer span{text-transform:uppercase;letter-spacing:.06em;font-weight:800;color:var(--fxm-tx3)!important}.fxm-so .supplier-order-customer small{color:var(--fxm-tx2)!important}.fxm-so .supplier-order-head code,.fxm-so .supplier-order-items small{color:var(--fxm-tx3)!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.fxm-so .supplier-order-items>div{gap:10px}.fxm-so .supplier-order-items>div>b{white-space:nowrap;font-family:var(--fxm-font-display)}@layer fxm-force{.supplier-os main .fxm-so .supplier-order-customer span{font-size:10px!important}.supplier-os main .fxm-so .supplier-order-customer b{font-size:14px!important}.supplier-os main .fxm-so .supplier-order-customer small,.supplier-os main .fxm-so .supplier-order-items small{font-size:11px!important}.supplier-os main .fxm-so .supplier-order-actions .btn,.supplier-os main .fxm-so .supplier-order-items b,.supplier-os main .fxm-so .supplier-order-items span,.supplier-os main .fxm-so .supplier-order-total span{font-size:13px!important}.supplier-os .fxm-so .fx-order-col header{background:transparent!important;color:var(--fxm-tx)!important;box-shadow:none!important}.supplier-os .fxm-so .supplier-order-head code{color:var(--fxm-tx3)!important;background:transparent!important}.supplier-os .fxm-so .supplier-orders-tabs button b{background:rgba(255,255,255,.22)!important;color:inherit!important;border-radius:999px!important;padding:0 7px!important;min-width:0!important}.supplier-os .fxm-so .supplier-orders-tabs button:not(.active) b{background:var(--fxm-line)!important}}@layer fxm-force{}@media (max-width:899px){.fxm-so .fx-board-toggle{display:none!important}}:is(.fxm-shell,.supplier-os){--fx-bg:var(--fxm-bg);--fx-surface:var(--fxm-card2);--fx-surface-2:rgba(24,16,40,0.035);--fx-surface-3:rgba(24,16,40,0.06);--fx-line:var(--fxm-line);--fx-line-strong:var(--fxm-line2);--fx-ink:var(--fxm-tx);--fx-ink-2:var(--fxm-tx2);--fx-text:var(--fxm-tx);--fx-muted:var(--fxm-tx3);--fx-brand:#ea580c;--fx-brand-hover:#c2410c;--fx-brand-soft:#fff1e8;--fx-brand-ink:#c2410c;--fx-on-brand:#ffffff;--fx-focus:rgba(255,122,24,0.35);--fx-success:var(--fxm-ok);--fx-success-soft:var(--fxm-ok-s);--fx-warning:var(--fxm-warn);--fx-warning-soft:var(--fxm-warn-s);--fx-danger:var(--fxm-bad);--fx-danger-soft:var(--fxm-bad-s);--fx-info:var(--fxm-info);--fx-info-soft:var(--fxm-info-s);--fx-radius-sm:10px;--fx-radius:14px;--fx-radius-lg:20px;--fx-radius-xl:24px;--fx-shadow-sm:0 1px 2px rgba(60,30,90,0.04),0 8px 24px rgba(60,30,90,0.05);--fx-shadow:0 12px 32px rgba(60,30,90,0.10);--fx-shadow-lg:0 24px 60px rgba(60,30,90,0.16);--panel:var(--fxm-card2);--panel2:rgba(24,16,40,0.035);--border:var(--fxm-line);--text:var(--fxm-tx);--muted:var(--fxm-tx3)}html[data-theme=dark] :is(.fxm-shell,.supplier-os){--fx-surface:#17131d;--fx-surface-2:rgba(255,255,255,0.05);--fx-surface-3:rgba(255,255,255,0.08);--fx-brand:#f97316;--fx-brand-hover:#fb923c;--fx-brand-soft:rgba(249,115,22,0.16);--fx-brand-ink:#ffb37a;--fx-on-brand:#ffffff;--fx-shadow-sm:none;--fx-shadow:0 20px 50px rgba(0,0,0,0.45);--fx-shadow-lg:0 30px 70px rgba(0,0,0,0.55);--panel:#17131d;--panel2:rgba(255,255,255,0.05)}.supplier-os{background:var(--fxm-bg)!important;color:var(--fxm-tx)}:is(.fxm-shell .fx-content,.supplier-os main) :is(.page-title,.fx-page>h1,.fx-page-head h1){font-family:var(--fxm-font-display);letter-spacing:-.03em}:is(.fxm-shell .fx-content,.supplier-os main) .section-title{font-family:var(--fxm-font-display);letter-spacing:-.01em}:is(.fxm-shell .fx-content,.supplier-os main) .smart-kicker{color:var(--fxm-acc)!important;letter-spacing:.1em}:is(.fxm-shell .fx-content,.supplier-os main) :is(.card,.fx-panel,.supplier-panel,.fx-kpi,.supplier-kpis>div,.stat-card){background:var(--fxm-card)!important;border:1px solid var(--fxm-line)!important;border-radius:var(--fxm-r-lg)!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);animation:fxm-up .7s var(--fxm-ease) backwards}:is(.fxm-shell .fx-content,.supplier-os main) :is(.fx-kpi,.supplier-kpis>div,.stat-card){transition:transform .3s var(--fxm-ease),box-shadow .3s,border-color .3s}:is(.fxm-shell .fx-content,.supplier-os main) :is(.fx-kpi,.supplier-kpis>div,.stat-card):hover{transform:translateY(-3px);border-color:rgba(255,122,24,.4)!important;box-shadow:var(--fxm-shadow)}:is(.fxm-shell .fx-content,.supplier-os main) .fx-kpi>svg,:is(.fxm-shell .fx-content,.supplier-os main) :is(.fx-kpi,.supplier-kpis>div)>svg:first-child{width:44px!important;height:44px!important;padding:11px;box-sizing:border-box;border-radius:14px;color:#fff!important;background:var(--fxm-grad);box-shadow:0 8px 20px rgba(255,61,119,.3)}:is(.fxm-shell .fx-content,.supplier-os main) :is(.fx-kpi strong,.supplier-kpis b){font-family:var(--fxm-font-display);letter-spacing:-.02em}:is(.fxm-shell .fx-content,.supplier-os main) .fx-row{border-radius:14px;transition:background .2s,transform .25s var(--fxm-ease)}:is(.fxm-shell .fx-content,.supplier-os main) a.fx-row:hover,:is(.fxm-shell .fx-content,.supplier-os main) button.fx-row:hover{transform:translateX(4px);background:var(--fxm-line)!important}:is(.fxm-shell .fx-content,.supplier-os main,.supplier-modal) .btn-primary{position:relative;overflow:hidden;border:0!important;background:var(--fxm-grad)!important;color:#fff!important;box-shadow:0 8px 22px rgba(255,61,119,.3)!important;transition:transform .2s,box-shadow .2s!important}:is(.fxm-shell .fx-content,.supplier-os main,.supplier-modal) .btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(255,61,119,.42)!important}:is(.fxm-shell .fx-content,.supplier-os main,.supplier-modal) .btn-primary:after{content:"";position:absolute;top:0;bottom:0;width:35%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transform:translateX(-120%) skewX(-20deg);pointer-events:none}:is(.fxm-shell .fx-content,.supplier-os main,.supplier-modal) .btn-primary:hover:after{animation:fxm-sweep .8s ease}:is(.fxm-shell .fx-content,.supplier-os main,.supplier-modal) :is(.btn-soft,.btn-ghost){border-radius:12px!important}:is(.fxm-shell .fx-content,.supplier-os main,.supplier-modal) .btn-soft{background:var(--fxm-card2)!important;border:1px solid var(--fxm-line2)!important;color:var(--fxm-tx)!important}:is(.fxm-shell .fx-content,.supplier-os main,.supplier-modal) .btn-soft:hover{border-color:var(--fxm-a1)!important;color:var(--fxm-acc)!important}:is(.fxm-shell .fx-content,.supplier-os main,.supplier-modal) .btn{border-radius:12px}:is(.fxm-shell .fx-content,.supplier-os main,.supplier-modal) :is(.input,.select,textarea.input,.fx-searchbar,.global-search,.searchbox .input){border-radius:12px!important;border-color:var(--fxm-line2)!important;background:var(--fxm-card2)!important;color:var(--fxm-tx)!important;transition:border-color .2s,box-shadow .2s}html[data-theme=dark] :is(.fxm-shell .fx-content,.supplier-os main,.supplier-modal) :is(.input,.select,textarea.input,.fx-searchbar,.global-search){background:rgba(255,255,255,.05)!important}:is(.fxm-shell .fx-content,.supplier-os main,.supplier-modal) :is(.input,.select):focus{border-color:var(--fxm-a1)!important;box-shadow:0 0 0 4px rgba(255,122,24,.16)!important;outline:none}:is(.fxm-shell .fx-content,.supplier-os main,.supplier-modal) :is(.fx-searchbar,.global-search):focus-within{border-color:var(--fxm-a1)!important;box-shadow:0 0 0 4px rgba(255,122,24,.16)!important}:is(.fxm-shell .fx-content,.supplier-os main) .table th{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--fxm-tx3)!important;background:transparent!important;border-color:var(--fxm-line)!important}:is(.fxm-shell .fx-content,.supplier-os main) .table td{border-color:var(--fxm-line)!important}:is(.fxm-shell .fx-content,.supplier-os main) .table tbody tr{transition:background .2s}:is(.fxm-shell .fx-content,.supplier-os main) .table tbody tr:hover{background:var(--fxm-line)}.supplier-os main>.fx-subtabs button[aria-current=page],:is(.fxm-shell .fx-content,.supplier-os main) .fx-subtabs button[aria-current=page]{background:var(--fxm-grad)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 6px 18px rgba(255,61,119,.3)}:is(.fxm-shell .fx-content,.supplier-os main) .badge{border-radius:999px;font-weight:800}.supplier-modal{border-radius:24px!important;background:var(--fxm-card2)!important;border:1px solid var(--fxm-line)!important;box-shadow:var(--fxm-shadow)!important;animation:fxm-pop .35s var(--fxm-ease) backwards;color:var(--fxm-tx)}html[data-theme=dark] .supplier-modal{background:#17131d!important}.supplier-modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media (prefers-reduced-motion:reduce){.supplier-modal,:is(.fxm-shell .fx-content,.supplier-os main) :is(.card,.fx-panel,.supplier-panel,.fx-kpi,.supplier-kpis>div,.stat-card){animation:none!important}:is(.fxm-shell .fx-content,.supplier-os main) :is(.fx-kpi,.supplier-kpis>div,.stat-card):hover,:is(.fxm-shell .fx-content,.supplier-os main) a.fx-row:hover{transform:none}}.fxm-sup>aside{background:rgba(255,255,255,.78)!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);-webkit-border-end:1px solid var(--fxm-line)!important;border-inline-end:1px solid var(--fxm-line)!important;box-shadow:4px 0 30px rgba(60,30,90,.05)!important;position:relative;z-index:3}html[data-theme=dark] .fxm-sup>aside{background:rgba(255,255,255,.025)!important;box-shadow:none!important}.fxm-sup>main{position:relative;z-index:1;background:transparent!important}.fxm-sup .supplier-os-brand{display:flex;align-items:center;gap:12px}.fxm-sup .supplier-os-brand b{font-family:var(--fxm-font-display);letter-spacing:-.02em;color:var(--fxm-tx)!important}.fxm-sup .supplier-os-brand b em{font-style:normal;color:var(--fxm-a1)}.fxm-sup .supplier-os-brand span{color:var(--fxm-tx3)!important}.fxm-sup .fx-sup-nav button{border-radius:12px!important;font-weight:700;color:var(--fxm-tx2)!important;background:transparent!important;transition:transform .25s var(--fxm-ease),background .25s,color .25s!important;animation:fxm-nav-in .5s var(--fxm-ease) backwards}.fxm-sup .fx-sup-nav button:nth-child(2){animation-delay:.04s}.fxm-sup .fx-sup-nav button:nth-child(3){animation-delay:.08s}.fxm-sup .fx-sup-nav button:nth-child(4){animation-delay:.12s}.fxm-sup .fx-sup-nav button:nth-child(5){animation-delay:.16s}.fxm-sup .fx-sup-nav button:nth-child(6){animation-delay:.2s}.fxm-sup .fx-sup-nav button:hover{background:var(--fxm-line)!important;color:var(--fxm-tx)!important;transform:translateX(4px)}.fxm-sup .fx-sup-nav button.active{color:#c2410c!important;background:linear-gradient(90deg,rgba(255,122,24,.16),rgba(255,61,119,.07))!important;box-shadow:inset 0 0 0 1px rgba(255,122,24,.32)!important}html[data-theme=dark] .fxm-sup .fx-sup-nav button.active{color:#fff!important;background:linear-gradient(90deg,rgba(255,122,24,.32),rgba(255,61,119,.16))!important;box-shadow:inset 0 0 0 1px rgba(255,122,24,.4),0 0 28px rgba(255,61,119,.18)!important}.fxm-sup .fx-sup-nav button em{background:var(--fxm-grad)!important;color:#fff!important;border-radius:999px!important;font-style:normal}.fxm-sup .fx-mode{background:var(--fxm-line)!important;border-radius:12px!important}.fxm-sup .fx-mode button[aria-pressed=true]{background:var(--fxm-grad)!important;color:#fff!important;box-shadow:0 6px 18px rgba(255,61,119,.3)!important}.fxm-sup .supplier-nav-label{color:var(--fxm-tx3)!important;letter-spacing:.1em}.fxm-sup .supplier-delivery-link{border-radius:12px!important;color:var(--fxm-tx2)!important;transition:transform .25s var(--fxm-ease),background .2s!important}.fxm-sup .supplier-delivery-link:hover{background:var(--fxm-line)!important;color:var(--fxm-tx)!important;transform:translateX(4px)}.fxm-sup .supplier-side-foot{border-radius:16px;background:var(--fxm-card)!important;border:1px solid var(--fxm-line)!important}.fxm-sup>main>header{background:rgba(255,255,255,.7)!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid var(--fxm-line)!important}html[data-theme=dark] .fxm-sup>main>header{background:rgba(255,255,255,.04)!important}.fxm-sup>main>header h1{font-family:var(--fxm-font-display);letter-spacing:-.03em}.fxm-sup .fx-subtabs button{border-radius:999px!important;font-weight:800;transition:all .25s}.fxm-sup .fx-subtabs button[aria-current=page]{background:var(--fxm-grad)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 6px 18px rgba(255,61,119,.3)}@layer fxm-force{html[data-theme=dark] .supplier-os.fxm-sup :is(aside) .fx-sup-nav button.active :is(span,svg){color:#fff!important}html[data-theme=dark] .supplier-os.fxm-sup .fx-subtabs button[aria-current=page]{color:#fff!important}}@media (prefers-reduced-motion:reduce){.fxm-sup .fx-sup-nav button{animation:none!important}.fxm-sup .fx-sup-nav button:hover,.fxm-sup .supplier-delivery-link:hover{transform:none}}.supplier-os main :is(.supplier-delivery-kpis>div,.supplier-dues-kpis>div,.supplier-kpis>div,.supplier-master-counts>div,.supplier-card-grid article,.supplier-action-list button,.supplier-count-list>button,.supplier-ok,.supplier-dispatch-list article,.supplier-delivery,.supplier-check-wide,.driver-state-btn,.supplier-master-list button){background:var(--fxm-card)!important;border-color:var(--fxm-line)!important;color:var(--fxm-tx)!important;border-radius:16px!important;transition:transform .25s var(--fxm-ease),border-color .25s,box-shadow .25s}.supplier-os main :is(.supplier-delivery-kpis>div,.supplier-dues-kpis>div,.supplier-card-grid article,.supplier-action-list button,.supplier-dispatch-list article):hover{transform:translateY(-2px);border-color:rgba(255,122,24,.4)!important;box-shadow:var(--fxm-shadow)}.supplier-os main .supplier-dispatch-list article.selected{box-shadow:inset 0 0 0 2px #ff7a18,0 10px 26px rgba(255,61,119,.18)!important}.supplier-os main :is(.supplier-dues-tabs button,.supplier-master-tabs button,.supplier-document-actions button){background:var(--fxm-card2)!important;color:var(--fxm-tx)!important;border-color:var(--fxm-line2)!important;border-radius:12px!important}html[data-theme=dark] .supplier-os main :is(.supplier-dues-tabs button,.supplier-master-tabs button,.supplier-document-actions button,.supplier-dispatch-assign select){background:rgba(255,255,255,.05)!important}@layer fxm-force{html[data-theme=dark] .supplier-os main :is(.supplier-delivery-kpis>div,.supplier-dues-kpis>div,.supplier-dispatch-list article,.supplier-card-grid article) :is(b,strong,span,small,div,code){color:inherit!important}html[data-theme=dark] .supplier-os main :is(.supplier-delivery-kpis>div,.supplier-dues-kpis>div,.supplier-dispatch-list article,.supplier-card-grid article) :is(span,small){color:var(--fxm-tx3)!important}}.delivery-app.driver-v3{--dv-bg:var(--fxm-bg);--dv-card:var(--fxm-card2);--dv-line:var(--fxm-line);--dv-brand:#f97316;--dv-brand-deep:#ea580c;--fx-surface:var(--fxm-card2);--fx-line:var(--fxm-line);--fx-ink:var(--fxm-tx);--fx-muted:var(--fxm-tx3);background:var(--fxm-bg)!important;color:var(--fxm-tx);position:relative;isolation:isolate}html[data-theme=dark] .delivery-app.driver-v3{--dv-card:#17131d}.delivery-app.driver-v3:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(60% 40% at 0 0,rgba(255,122,24,.22),transparent 70%),radial-gradient(50% 40% at 100% 70%,rgba(139,92,246,.18),transparent 70%)}html:not([data-theme=dark]) .delivery-app.driver-v3 .dv-top{background:rgba(255,255,255,.82)!important;color:var(--fxm-tx)!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid var(--fxm-line)}html:not([data-theme=dark]) .delivery-app.driver-v3 .dv-top-title small{color:var(--fxm-tx3)!important}html:not([data-theme=dark]) .delivery-app.driver-v3 .dv-top :is(button,a){color:var(--fxm-tx)!important;background:var(--fxm-card2)!important;border-color:var(--fxm-line2)!important}html[data-theme=dark] .delivery-app.driver-v3 .dv-top{background:rgba(20,16,28,.85)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.delivery-app.driver-v3 .dv-hero{border-radius:0 0 28px 28px;animation:fxm-up .6s var(--fxm-ease) backwards}html:not([data-theme=dark]) .delivery-app.driver-v3 .dv-hero{background:linear-gradient(135deg,#ffe8d8,#ffe2ee 50%,#eee6ff)!important;color:var(--fxm-tx)!important;box-shadow:0 20px 50px rgba(120,60,140,.12)!important}html:not([data-theme=dark]) .delivery-app.driver-v3 .dv-hero :is(h1,b,strong){color:var(--fxm-tx)!important}html:not([data-theme=dark]) .delivery-app.driver-v3 .dv-hero :is(small,span,p){color:var(--fxm-tx2)!important}html:not([data-theme=dark]) .delivery-app.driver-v3 .dv-hero .dv-chip{background:rgba(255,255,255,.75)!important;border-color:rgba(24,16,40,.1)!important;color:var(--fxm-tx)!important}html:not([data-theme=dark]) .delivery-app.driver-v3 .dv-hero .dv-chip.is-on{background:var(--fxm-ok-s)!important;color:var(--fxm-ok)!important;border-color:rgba(15,138,95,.3)!important}html:not([data-theme=dark]) .delivery-app.driver-v3 .dv-stats div{background:rgba(255,255,255,.72)!important;border-color:rgba(24,16,40,.08)!important}html[data-theme=dark] .delivery-app.driver-v3 .dv-hero{background:radial-gradient(120% 140% at 100% 0,#8a2b12 0,#2a1020 45%,#120e18 80%)!important}.delivery-app.driver-v3 .dv-stats b{font-family:var(--fxm-font-display);letter-spacing:-.02em}.delivery-app.driver-v3 :is(.dv-offer,.dv-current,.dv-row,.dv-menu-row,.dv-stops>*,.dv-list>*,.dv-empty){border-radius:20px!important;background:var(--fxm-card2)!important;border-color:var(--fxm-line)!important;animation:fxm-up .5s var(--fxm-ease) backwards}html[data-theme=dark] .delivery-app.driver-v3 :is(.dv-offer,.dv-current,.dv-row,.dv-menu-row,.dv-stops>*,.dv-list>*,.dv-empty){background:rgba(255,255,255,.05)!important}.delivery-app.driver-v3 .dv-current,.delivery-app.driver-v3 .dv-offer{border:0!important;box-shadow:inset 0 0 0 2px #ff7a18,0 16px 40px rgba(255,61,119,.16)!important}.delivery-app.driver-v3 .dv-amount,.delivery-app.driver-v3 .dv-offer header strong{font-family:var(--fxm-font-display);background:linear-gradient(90deg,#e2560c,#e11d63);-webkit-background-clip:text;background-clip:text;color:transparent!important}.delivery-app.driver-v3 .dv-stop-n{background:var(--fxm-grad)!important;color:#fff!important;box-shadow:0 6px 16px rgba(255,61,119,.35)}.delivery-app.driver-v3 :is(.btn-primary,.dv-hero-cta){position:relative;overflow:hidden;border:0!important;background:var(--fxm-grad)!important;color:#fff!important;border-radius:16px!important;box-shadow:0 12px 30px rgba(255,61,119,.4)!important}.delivery-app.driver-v3 :is(.btn-primary,.dv-hero-cta):after{content:"";position:absolute;top:0;bottom:0;width:30%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:fxm-sweep 2.6s ease-in-out infinite;pointer-events:none}.delivery-app.driver-v3 .btn-soft{border-radius:14px!important;background:var(--fxm-card2)!important;border:1px solid var(--fxm-line2)!important;color:var(--fxm-tx)!important}.delivery-app.driver-v3 .dv-chip{border-radius:999px!important}.delivery-app.driver-v3 .dv-tabs{background:rgba(255,255,255,.86)!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-top:1px solid var(--fxm-line)!important}html[data-theme=dark] .delivery-app.driver-v3 .dv-tabs{background:rgba(20,16,28,.88)!important}.delivery-app.driver-v3 .dv-tabs :is(button,a).active,.delivery-app.driver-v3 .dv-tabs :is(button,a)[aria-current=page],.delivery-app.driver-v3 .dv-tabs :is(button,a)[aria-selected=true]{color:#ea580c!important}.delivery-app.driver-v3 .delivery-modal,.delivery-app.driver-v3 .supplier-modal{border-radius:24px!important;background:var(--fxm-card2)!important;animation:fxm-pop .35s var(--fxm-ease) backwards}@media (prefers-reduced-motion:reduce){.delivery-app.driver-v3 :is(.btn-primary,.dv-hero-cta):after,.delivery-app.driver-v3 :is(.dv-hero,.dv-offer,.dv-current,.dv-row,.dv-menu-row,.dv-stops>*,.dv-list>*,.dv-empty){animation:none!important}}@layer fxm-force{html:not([data-theme=dark]) .delivery-app.driver-v3 .dv-top .rt-notifications button{color:var(--fxm-tx)!important;background:var(--fxm-card2)!important;border-color:var(--fxm-line2)!important}}.fx-track{--fx-bg:var(--fxm-bg);--fx-surface:var(--fxm-card2);--fx-line:var(--fxm-line);--fx-ink:var(--fxm-tx);--fx-muted:var(--fxm-tx3);--fx-radius-xl:24px;--fx-shadow-sm:0 1px 2px rgba(60,30,90,0.04),0 10px 30px rgba(60,30,90,0.07);background:radial-gradient(70% 45% at 0 0,var(--shop-brand-soft),transparent 70%),radial-gradient(60% 45% at 100% 60%,rgba(139,92,246,.14),transparent 70%),var(--fxm-bg)!important;background-attachment:fixed}html[data-theme=dark] .fx-track{--fx-surface:#17131d;--fx-shadow-sm:none}.fx-track .fx-track-top>i{box-shadow:0 8px 20px var(--shop-brand-soft)}.fx-track .fx-track-top b{font-family:var(--fxm-font-display);letter-spacing:-.02em}.fx-track .fx-track-card{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);animation:fxm-up .7s var(--fxm-ease) backwards}.fx-track .fx-track-main>:nth-child(2){animation-delay:.08s}.fx-track .fx-track-main>:nth-child(3){animation-delay:.16s}.fx-track .fx-track-main>:nth-child(4){animation-delay:.24s}.fx-track .fx-track-main>:nth-child(5){animation-delay:.32s}.fx-track .fx-track-hero{background:linear-gradient(135deg,var(--shop-brand-soft),rgba(255,61,119,.1) 55%,rgba(139,92,246,.12))!important;position:relative;overflow:hidden}.fx-track .fx-track-hero-icon{animation:fxm-float 4s ease-in-out infinite;box-shadow:0 12px 30px var(--shop-brand-soft)}.fx-track .fx-track-hero b,.fx-track .fx-track-hero h1{font-family:var(--fxm-font-display);letter-spacing:-.03em}.fx-track .fx-track-btn{position:relative;overflow:hidden;border-radius:16px!important;box-shadow:0 10px 26px var(--shop-brand-soft);transition:transform .2s}.fx-track .fx-track-btn:hover{transform:translateY(-2px)}.fx-track .fx-track-btn:not(.fx-track-btn-soft):after{content:"";position:absolute;top:0;bottom:0;width:30%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:fxm-sweep 2.8s ease-in-out infinite;pointer-events:none}.fx-track .fx-track-btn-soft{box-shadow:none;border-radius:16px!important}.fx-track .fx-track-money b,.fx-track .fx-track-quote b{font-family:var(--fxm-font-display)}@media (prefers-reduced-motion:reduce){.fx-track .fx-track-btn:after,.fx-track .fx-track-card,.fx-track .fx-track-hero-icon{animation:none!important}.fx-track .fx-track-btn:hover{transform:none}}.fxm-auth{--fx-bg:var(--fxm-bg);--fx-surface:var(--fxm-card2);--fx-line:var(--fxm-line);--fx-ink:var(--fxm-tx);--fx-muted:var(--fxm-tx3);--panel:var(--fxm-card2);--border:var(--fxm-line);--line:var(--fxm-line);--text:var(--fxm-tx);--muted:var(--fxm-tx3);position:relative;isolation:isolate;overflow:hidden;color:var(--fxm-tx);background:var(--fxm-bg)!important}.fxm-auth .fxm-aurora{z-index:-1}.fxm-auth .fxm-blob.b3{width:340px;height:340px;background:#ff3d77;top:40%;inset-inline-start:38%;animation:fxm-drift2 26s ease-in-out infinite alternate}.fxm-auth-theme{position:absolute;top:max(14px,env(safe-area-inset-top));inset-inline-end:14px;z-index:5}.fxm-auth-theme .theme-toggle{width:42px;height:42px;border-radius:14px;background:var(--fxm-card)!important;border:1px solid var(--fxm-line2)!important;color:var(--fxm-tx)!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.fxm-auth :is(.input,.select){background:var(--fxm-card2)!important;border-color:var(--fxm-line2)!important;color:var(--fxm-tx)!important;border-radius:14px!important}.fxm-auth :is(.input,.select):focus{border-color:#ff3d77!important;box-shadow:0 0 0 4px rgba(255,61,119,.15)!important}.fxm-auth .label{color:var(--fxm-tx2)!important}.fxm-auth .btn-primary{position:relative;overflow:hidden;border:0!important;border-radius:16px!important;background:var(--fxm-grad)!important;color:#fff!important;box-shadow:0 12px 30px rgba(255,61,119,.35)!important;transition:transform .2s,box-shadow .2s,opacity .2s}.fxm-auth .btn-primary:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 16px 36px rgba(255,61,119,.45)!important}.fxm-auth .btn-primary:not(:disabled):after{content:"";position:absolute;top:0;bottom:0;width:30%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:fxm-sweep 2.6s ease-in-out infinite;pointer-events:none}.fxm-auth .btn-primary:disabled{opacity:.45;box-shadow:none!important}.fxm-auth .error{border-radius:12px;background:var(--fxm-bad-s)!important;color:var(--fxm-bad)!important;border:0!important;animation:fxm-pop .4s var(--fxm-ease) both}.fxm-auth h1,.fxm-auth h2{font-family:var(--fxm-font-display);letter-spacing:-.03em;color:var(--fxm-tx)}.fxm-auth h1 em,.fxm-auth h2 em{font-style:normal;background:var(--fxm-grad3);-webkit-background-clip:text;background-clip:text;color:transparent}.fxm-auth :is(.login-card,.supplier-login-card,.dv-login-card){position:relative;background:var(--fxm-card)!important;border:1px solid var(--fxm-line)!important;border-radius:28px!important;box-shadow:var(--fxm-shadow)!important;backdrop-filter:blur(24px) saturate(1.3);-webkit-backdrop-filter:blur(24px) saturate(1.3);color:var(--fxm-tx);animation:fxm-up .7s .1s var(--fxm-ease) backwards}html:not([data-theme=dark]) .fxm-auth :is(.login-card,.supplier-login-card,.dv-login-card){background:rgba(255,255,255,.82)!important}.fxm-auth :is(.login-card,.supplier-login-card,.dv-login-card) :is(p,small,.muted){color:var(--fxm-tx3)}.fxm-auth.auth-page{grid-template-columns:1.05fr .95fr}.fxm-auth .auth-visual{background:transparent!important;border:0!important;color:var(--fxm-tx)!important}.fxm-auth .auth-visual:after{background-image:linear-gradient(var(--fxm-line) 1px,transparent 1px),linear-gradient(90deg,var(--fxm-line) 1px,transparent 1px)!important;background-size:48px 48px;mask-image:radial-gradient(ellipse 70% 60% at 40% 45%,#000 20%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 40% 45%,#000 20%,transparent 75%)}.fxm-auth .auth-copy>.fxm-logo{display:block}.fxm-auth .auth-copy{animation:fxm-up .8s var(--fxm-ease) backwards}.fxm-auth .auth-copy .eyebrow{display:inline-flex;margin-top:26px;padding:6px 12px;border-radius:999px;background:var(--fxm-card);border:1px solid var(--fxm-line2);color:var(--fxm-acc)!important;font-weight:800;font-size:12px;letter-spacing:.12em}.fxm-auth .auth-copy h1{font-size:clamp(38px,4.6vw,62px);color:var(--fxm-tx)!important;margin:18px 0 16px}.fxm-auth .auth-copy p{color:var(--fxm-tx2)!important;font-size:17px;max-width:520px}.fxm-auth-points{list-style:none;margin:26px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.fxm-auth-points li{display:grid;grid-gap:2px;gap:2px;padding:12px 16px;border-radius:16px;background:var(--fxm-card);border:1px solid var(--fxm-line);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:13px;color:var(--fxm-tx3);animation:fxm-up .6s var(--d,0s) var(--fxm-ease) backwards}.fxm-auth-points b{font-family:var(--fxm-font-display);font-size:18px;color:var(--fxm-tx)}.fxm-auth .auth-panel{background:transparent!important;position:relative;z-index:1}.fxm-auth .login-v4 .login-logo .fx-brand-logo,.fxm-auth .login-version{color:var(--fxm-tx3)!important}.fxm-auth .login-title h2{font-size:28px}.fxm-auth .fx-login-shop,.fxm-auth .pin-welcome,.fxm-auth .profile-option{background:var(--fxm-card2)!important;border:1px solid var(--fxm-line)!important;border-radius:16px!important;color:var(--fxm-tx)!important}.fxm-auth .profile-option{transition:transform .2s var(--fxm-ease),border-color .2s,box-shadow .2s}.fxm-auth .profile-option:hover{transform:translateY(-2px)}.fxm-auth .profile-option>span{background:var(--fxm-grad)!important;color:#fff!important}.fxm-auth .profile-option.selected{border-color:#ff3d77!important;box-shadow:0 0 0 4px rgba(255,61,119,.14)!important}.fxm-auth .pin-dot{border-color:var(--fxm-line2)!important;background:transparent!important;transition:transform .25s var(--fxm-ease),background .2s}.fxm-auth .pin-dot.filled{background:var(--fxm-grad)!important;border-color:transparent!important;transform:scale(1.15)}.fxm-auth .pin-key{background:var(--fxm-card2)!important;border:1px solid var(--fxm-line)!important;color:var(--fxm-tx)!important;border-radius:16px!important;font-family:var(--fxm-font-display);transition:transform .12s,background .2s}.fxm-auth .pin-key:hover{background:var(--fxm-card)!important}.fxm-auth .pin-key:active{transform:scale(.93)}.fxm-auth .login-signup a{color:var(--fxm-acc)!important;font-weight:700}.fxm-auth--card{display:grid;place-items:center;min-height:100dvh}.fxm-auth .supplier-login-logo{display:flex;align-items:center;gap:12px}.fxm-auth .supplier-login-logo b{font-family:var(--fxm-font-display);color:var(--fxm-tx)}.fxm-auth .supplier-login-logo span:not(.fxm-logo,.fxm-logo *){color:var(--fxm-tx3)}.fxm-auth .supplier-login-foot{color:var(--fxm-tx3)!important;border-color:var(--fxm-line)!important}.fxm-auth--dv{background:var(--fxm-bg)!important}.fxm-auth--dv .dv-login-hero{background:transparent!important;color:var(--fxm-tx);padding-top:calc(56px + env(safe-area-inset-top));animation:fxm-up .7s var(--fxm-ease) backwards}.fxm-auth--dv .dv-login-hero h1{color:var(--fxm-tx)!important}.fxm-auth--dv .dv-login-hero li,.fxm-auth--dv .dv-login-hero p{color:var(--fxm-tx2)!important}.fxm-auth--dv .dv-login-hero li{padding:10px 12px;border-radius:14px;background:var(--fxm-card);border:1px solid var(--fxm-line);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.fxm-auth--dv .dv-login-hero li:first-child{animation:fxm-up .6s .25s var(--fxm-ease) backwards}.fxm-auth--dv .dv-login-hero li:nth-child(2){animation:fxm-up .6s .35s var(--fxm-ease) backwards}.fxm-auth--dv .dv-login-hero li:nth-child(3){animation:fxm-up .6s .45s var(--fxm-ease) backwards}.fxm-auth--dv .dv-login-hero li svg{color:#ff3d77!important}.fxm-auth--dv .dv-login-card{margin-top:-24px}.fxm-auth--dv .dv-login-foot{color:var(--fxm-tx3)!important}@media (min-width:900px){.fxm-auth--dv{grid-template-columns:1fr 440px;align-content:center;gap:40px;padding:0 6vw}.fxm-auth--dv .dv-login-card{margin:0}}@media (max-width:900px){.fxm-auth.auth-page{grid-template-columns:1fr}.fxm-auth .auth-visual{padding:64px 20px 8px}.fxm-auth .auth-copy h1{font-size:34px}.fxm-auth .auth-copy p,.fxm-auth-points{display:none}.fxm-auth .auth-panel{padding:12px 14px 32px}}@media (prefers-reduced-motion:reduce){.fxm-auth *,.fxm-auth .fxm-blob{animation:none!important;transition:none!important}}