:root,:root[data-theme=light]{--page:#eef1f7;--a1:#2f55e433;--a2:#7c3aed24;--a3:#0ea5a421;--a4:#ec489917;--glass:#ffffffa3;--glass-2:#ffffff70;--glass-strong:#ffffffdb;--glass-line:#ffffffc7;--hair:#0f172a14;--hair-2:#0f172a24;--shine:#fff9;--spot:#2f55e417;--line:#0f172a17;--line-strong:#0f172a29;--hover:#2f55e40d;--surface-2:#f6f7faeb;--sunken:#0f172a0e;--gshadow:0 10px 30px -14px #1e295038, 0 2px 6px -2px #1e295012;--gshadow-hi:0 22px 50px -18px #1e295052, 0 4px 12px -4px #1e29501a;--shadow-lg:0 30px 80px -20px #141a3259, 0 6px 18px -6px #141a3224}:root[data-theme=dark]{--page:#07090d;--a1:#3b5bff47;--a2:#8b5cf638;--a3:#06b6d424;--a4:#ec48991a;--glass:#161a2299;--glass-2:#161a2266;--glass-strong:#181c25e6;--glass-line:#ffffff14;--hair:#ffffff12;--hair-2:#ffffff21;--shine:#ffffff0f;--spot:#7896ff21;--line:#ffffff12;--line-strong:#ffffff21;--hover:#7896ff12;--surface-2:#1e222bf0;--sunken:#ffffff0f;--gshadow:0 12px 34px -14px #000000b3, 0 2px 6px -2px #0006;--gshadow-hi:0 26px 60px -20px #000000d9, 0 4px 14px -4px #00000080;--shadow-lg:0 30px 80px -20px #000c}@media (prefers-color-scheme:dark){:root:not([data-theme]){--page:#07090d;--a1:#3b5bff47;--a2:#8b5cf638;--a3:#06b6d424;--a4:#ec48991a;--glass:#161a2299;--glass-2:#161a2266;--glass-strong:#181c25e6;--glass-line:#ffffff14;--hair:#ffffff12;--hair-2:#ffffff21;--shine:#ffffff0f;--spot:#7896ff21;--line:#ffffff12;--line-strong:#ffffff21;--hover:#7896ff12;--surface-2:#1e222bf0;--sunken:#ffffff0f;--gshadow:0 12px 34px -14px #000000b3, 0 2px 6px -2px #0006;--gshadow-hi:0 26px 60px -20px #000000d9, 0 4px 14px -4px #00000080;--shadow-lg:0 30px 80px -20px #000c}}html{background:var(--page)}body{background:0 0;min-height:100vh}::selection{background:color-mix(in srgb, var(--accent) 22%, transparent)}.aurora{z-index:-1;pointer-events:none;position:fixed;inset:-20vmax;overflow:hidden}.aurora i{filter:blur(70px);will-change:transform;border-radius:50%;width:60vmax;height:60vmax;position:absolute}.aurora i:first-child{background:radial-gradient(circle, var(--a1), transparent 65%);animation:38s ease-in-out infinite alternate rkDrift1;top:0;left:0}.aurora i:nth-child(2){background:radial-gradient(circle, var(--a2), transparent 65%);animation:46s ease-in-out infinite alternate rkDrift2;top:10vmax;right:0}.aurora i:nth-child(3){background:radial-gradient(circle, var(--a3), transparent 65%);animation:52s ease-in-out infinite alternate rkDrift3;bottom:0;left:25vmax}.aurora i:nth-child(4){background:radial-gradient(circle, var(--a4), transparent 65%);animation:60s ease-in-out infinite alternate-reverse rkDrift1;bottom:5vmax;right:15vmax}@keyframes rkDrift1{to{transform:translate(18vmax,12vmax)scale(1.15)}}@keyframes rkDrift2{to{transform:translate(-16vmax,14vmax)scale(.9)}}@keyframes rkDrift3{to{transform:translate(10vmax,-16vmax)scale(1.1)}}.grain{z-index:-1;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}header{background:color-mix(in srgb, var(--glass-strong) 70%, transparent);border-bottom:1px solid var(--glass-line);-webkit-backdrop-filter:blur(24px)saturate(170%);backdrop-filter:blur(24px)saturate(170%);box-shadow:0 1px 0 var(--hair), 0 8px 30px -22px #141e3c80}.wordmark .logo{filter:drop-shadow(0 4px 10px #2f55e459);transition:transform .35s cubic-bezier(.2,.9,.3,1.4)}.wordmark:hover .logo{transform:rotate(-6deg)scale(1.06)}.seg{background:var(--glass-2);border:1px solid var(--hair);box-shadow:inset 0 1px 0 var(--shine);border-radius:12px;padding:4px}.seg button{border-radius:9px;transition:background .2s,color .2s,box-shadow .2s,transform .15s}.seg button:hover{color:var(--ink);background:var(--glass-2)}.seg button:active{transform:scale(.97)}.seg button.on{background:var(--glass-strong);box-shadow:0 6px 16px -8px #1e295059, 0 0 0 1px var(--hair), inset 0 1px 0 var(--shine)}.sgroups{background:var(--glass-2);border-color:var(--hair);border-radius:12px}.sgroups .sg{border-radius:9px;transition:background .2s,color .2s,box-shadow .2s}.sgroups .sg.on{background:var(--glass-strong);box-shadow:0 6px 16px -8px #1e295059, 0 0 0 1px var(--hair)}.btn{background:var(--glass-2);border-color:var(--hair-2);border-radius:10px;transition:background .18s,box-shadow .18s,transform .12s,border-color .18s,color .18s}.btn:hover{background:var(--glass-strong);box-shadow:var(--gshadow)}.btn:active{transform:translateY(1px)scale(.985)}.btn.primary{background:linear-gradient(135deg, var(--accent), color-mix(in srgb, var(--accent) 70%, #7c3aed));box-shadow:0 8px 20px -10px color-mix(in srgb, var(--accent) 80%, transparent), inset 0 1px 0 #ffffff40;border-color:#0000}.btn.primary:hover{filter:brightness(1.08);background:linear-gradient(135deg, var(--accent), color-mix(in srgb, var(--accent) 70%, #7c3aed));box-shadow:0 12px 26px -10px color-mix(in srgb, var(--accent) 90%, transparent), inset 0 1px 0 #ffffff4d}.btn.ghost{background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--glass-2);box-shadow:none}.btn.doc{background:color-mix(in srgb, var(--accent) 7%, var(--glass-2))}.card,.kpis,.tablewrap,.ord,.addopts,.drop,.flow .side,.wsec,.tplitem,.mail,.mgrow{background:var(--glass);border-color:var(--glass-line);box-shadow:var(--gshadow), inset 0 1px 0 var(--shine)}.card,.kpis,.tablewrap,.ord,.addopts{border-radius:16px}.kpis{overflow:hidden}.kpi{border-color:var(--hair);transition:background .2s}.kpi.click:hover,.kpi:hover{background:color-mix(in srgb, var(--accent) 5%, transparent)}.kpi.on{background:color-mix(in srgb, var(--accent) 12%, transparent)}.card{transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,border-color .25s}.card:hover{box-shadow:var(--gshadow-hi), inset 0 1px 0 var(--shine);transform:translateY(-2px)}.flow .side{transition:transform .2s,box-shadow .2s,background .2s}.flow .side:hover{box-shadow:var(--gshadow-hi);transform:translateY(-1px)}.flow .step{transition:background .2s,filter .2s}.flow .step:hover{filter:saturate(1.15)}.drop{border-style:dashed;border-color:var(--line-strong)}.drop:hover,.drop.hi{background:color-mix(in srgb, var(--accent) 10%, var(--glass));border-color:var(--accent)}.card,.ord,.addopts,.flow .side{position:relative}.card:after,.ord:after,.addopts:after,.flow .side:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), var(--spot), transparent 60%);transition:opacity .3s;position:absolute;inset:0}.card:hover:after,.ord:hover:after,.addopts:hover:after,.flow .side:hover:after{opacity:1}.card.list:after{background:radial-gradient(360px circle at var(--mx,50%) var(--my,50%), var(--spot), transparent 65%)}.ord{border-left:4px solid var(--s-ordered);transition:box-shadow .25s,border-color .25s;overflow:hidden}.ord:hover{box-shadow:var(--gshadow-hi), inset 0 1px 0 var(--shine)}.ord.arr{border-left-color:var(--s-shipped);background:color-mix(in srgb, var(--s-shipped) 9%, var(--glass))}.ord.arr .ordhead:hover{background:color-mix(in srgb, var(--s-shipped) 8%, transparent)}.ord.late{border-left-color:var(--danger)}.ordhead{transition:background .18s}.ordhead:hover{background:color-mix(in srgb, var(--accent) 4%, transparent)}.ordbody{border-top-color:var(--hair)}.atbl th{background:color-mix(in srgb, var(--surface-2) 80%, transparent)}.chev{transition:transform .2s;display:inline-block}.paychip,.stbadge,.dpill,.chip,.pofile,.state,.days{transition:transform .15s,box-shadow .15s,filter .15s}.paychip:hover,a.pofile:hover,.chip.bls:hover,.chip.oos:hover,.chip.blk:hover{transform:translateY(-1px);box-shadow:0 4px 10px -6px}.tablewrap{overflow:auto}th{background:var(--surface-2);border-bottom-color:var(--hair-2)}td{border-bottom-color:var(--hair)}tr.row td{transition:background .15s}tr.row:hover td{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 7%, transparent), color-mix(in srgb, var(--accent) 3%, transparent))}tr.lot td{background:color-mix(in srgb, var(--surface-2) 55%, transparent)}tr.grp td{background:color-mix(in srgb, var(--surface-2) 70%, transparent)}.ean{background:var(--glass-2);transition:border-color .15s,color .15s,background .15s,transform .12s}.ean:hover{background:color-mix(in srgb, var(--accent) 8%, var(--glass))}.ean:active{transform:scale(.96)}.mailbtn{transition:background .15s,color .15s,border-color .15s}.mailbtn:hover,td select:hover,td input[type=text]:hover{background:var(--glass-strong)}.search input,.filters select,.addopts input,.addopts select,.form input[type=text],.form input[type=number],.form input[type=date],.form input[type=email],.form select,.form textarea,.rform input,.rform select,.rform textarea,.after select,.bulkbar select,.saletype input,.edtbl input,.rlines input,.rlines select{background:var(--glass-strong);border-color:var(--hair-2);border-radius:10px;transition:border-color .15s,box-shadow .15s}.search input:focus,.filters select:focus,.form input:focus,.form select:focus,.form textarea:focus,.rform input:focus,.rform select:focus,.rform textarea:focus{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 16%, transparent);outline:none}select option{background:var(--surface);color:var(--ink)}#scrim,.rmodal,#compose,#arrEd,#arrDay,#mfEd,#pvModal{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080c1657}#drawer{background:var(--glass-strong);border-left:1px solid var(--glass-line);-webkit-backdrop-filter:blur(30px)saturate(180%);backdrop-filter:blur(30px)saturate(180%);transition:transform .32s cubic-bezier(.2,.9,.25,1)}.cbox{background:var(--glass-strong);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(30px)saturate(180%);backdrop-filter:blur(30px)saturate(180%);border-radius:18px}.rmodal.open .cbox,#compose.open .cbox,#arrEd.open .cbox,#arrDay.open .cbox,#mfEd.open .cbox{animation:.28s cubic-bezier(.2,.9,.3,1.2) rkPop}.rmodal.open,#compose.open,#arrEd.open,#arrDay.open,#mfEd.open,#pvModal.open{animation:.2s rkFade}.after{background:var(--glass-2);border:1px solid var(--hair)}.bulkbar{background:var(--glass-strong);border:1px solid color-mix(in srgb, var(--accent) 55%, transparent);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);border-radius:16px;animation:.28s cubic-bezier(.2,.9,.3,1.2) rkRise}.docpop,.paypop{background:var(--glass-strong);border-color:var(--glass-line);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(26px)saturate(180%);backdrop-filter:blur(26px)saturate(180%);border-radius:14px;animation:.18s ease-out rkDrop}#toast{box-shadow:var(--shadow-lg);border-radius:12px;animation:.25s cubic-bezier(.2,.9,.3,1.2) rkRise}#tip{box-shadow:var(--gshadow);border-radius:8px}.sigprev{background:#fff}main>section:not([hidden]){animation:.32s cubic-bezier(.2,.8,.2,1) rkView}#blSub:not([hidden]){animation:.25s rkView}.dot{animation:2.4s ease-in-out infinite rkPulse}@keyframes rkView{0%{opacity:0;transform:translateY(8px)}}@keyframes rkFade{0%{opacity:0}}@keyframes rkPop{0%{opacity:0;transform:translateY(10px)scale(.97)}}@keyframes rkRise{0%{opacity:0;transform:translate(-50%,12px)}to{transform:translate(-50%)}}@keyframes rkDrop{0%{opacity:0;transform:translateY(-6px)scale(.98)}}@keyframes rkGrowX{0%{transform:scaleX(0)}}@keyframes rkGrowY{0%{transform:scaleY(0)}}@keyframes rkPulse{50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--good) 8%, transparent)}}.dot.stale,.dot.err{animation:none}.acct{position:relative}.acct>button{border:1px solid var(--hair-2);background:linear-gradient(135deg, var(--accent), #7c3aed);color:#fff;cursor:pointer;width:34px;height:34px;box-shadow:0 6px 16px -8px var(--accent);border-radius:50%;font-size:13px;font-weight:700;transition:transform .15s}.acct>button:hover{transform:scale(1.06)}.acct .menu{background:var(--glass-strong);border:1px solid var(--glass-line);min-width:240px;box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(26px)saturate(180%);backdrop-filter:blur(26px)saturate(180%);z-index:90;border-radius:14px;padding:12px;font-size:14px;animation:.18s ease-out rkDrop;position:absolute;top:42px;right:0}.acct .menu .em{word-break:break-all;margin-bottom:2px;font-weight:600}.acct .menu .sub{margin-bottom:10px}.acct .menu a{margin:4px 0 10px;font-size:13px;display:block}#risSignIn{z-index:400;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080c1647;justify-content:center;align-items:center;padding:20px;animation:.25s rkFade;display:flex;position:fixed;inset:0}#risSignIn .box{text-align:center;background:var(--glass-strong);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(30px)saturate(180%);backdrop-filter:blur(30px)saturate(180%);width:min(400px,100%);box-shadow:var(--shadow-lg);border-radius:22px;padding:30px 28px 26px;animation:.35s cubic-bezier(.2,.9,.3,1.2) rkPop}#risSignIn h2{margin:12px 0 4px;font:700 24px Barlow Semi Condensed,sans-serif}#risSignIn p{color:var(--ink-2);margin:0 0 18px;font-size:14px}#risSignIn .gbtn{justify-content:center;min-height:44px;display:flex}#risSignIn .err{color:var(--danger);min-height:18px;margin-top:12px;font-size:13.5px}#risSignIn svg{filter:drop-shadow(0 8px 18px #2f55e466);width:56px;height:56px}@media (prefers-reduced-motion:reduce){.aurora i,.dot{animation:none!important}.card:hover,.flow .side:hover{transform:none}}@media (prefers-reduced-transparency:reduce){header,.cbox,#drawer,.bulkbar,.docpop,.paypop,.acct .menu,#risSignIn .box{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--surface)!important}.card,.kpis,.tablewrap,.ord,.addopts,.drop,.flow .side{background:var(--surface)}.aurora,.grain{display:none}}
