@source ".. *.{js,jsx,ts,tsx,mdx}";@custom-variant dark (&:where([data-theme="dark"], [data-theme="dark"] *));:root{color-scheme:light;--bg:#ffffff;--bg-soft:#f5f7fa;--panel:#ffffff;--panel-2:#eef2ff;--line:#d9dee8;--text:#171a20;--muted:#5d6470;--green:#1b966a;--green-2:#19805a;--green-action:#0f5f41;--green-action-2:#0b4d35;--green-soft:#e6f7f0;--blue:#374494;--blue-2:#eef2ff;--blue-soft:#eef2ff;--gold:#ffc000;--gold-soft:#fff6d9;--gold-dark:#92600a;--red:#dc2626;--red-soft:#fee2e2;--teal:#0f766e;--shadow:0 12px 28px rgba(55,68,148,0.08);--shadow-2:0 20px 48px rgba(55,68,148,0.14);--app-bg:#eef3f8;--app-sidebar:#ffffff;--app-sidebar-muted:#f7f9fc;--workspace-surface-bg:#ffffff;--workspace-muted-bg:#f7f9fc;--workspace-elevated-bg:#ffffff;--workspace-hover-bg:#f2f6fb;--workspace-border:#d9e1ec;--workspace-border-soft:#e8edf5;--workspace-text:#182030;--workspace-muted:#697489;--workspace-shadow:0 18px 42px rgba(31,41,55,0.08);--workspace-shadow-soft:0 10px 24px rgba(31,41,55,0.05);--radius:18px;--radius-sm:12px;--max:1320px}html[data-theme=dark]{color-scheme:dark;--bg:#0e0f14;--bg-soft:#161822;--panel:#1c1e2a;--panel-2:#20263a;--line:#2a2e42;--text:#e8ebf2;--muted:#9aa0b4;--green:#22b882;--green-2:#1b966a;--green-action:#146947;--green-action-2:#0f563a;--green-soft:#0e2e20;--blue:#90a4ff;--blue-2:#1e2240;--blue-soft:#1e2240;--gold:#ffd040;--gold-soft:#2a2210;--gold-dark:#ffd040;--red:#f87171;--red-soft:#34181a;--teal:#14b8a6;--shadow:0 12px 28px rgba(0,0,0,0.36);--shadow-2:0 20px 48px rgba(0,0,0,0.54);--app-bg:#0d1018;--app-sidebar:#131722;--app-sidebar-muted:#181d2a;--workspace-surface-bg:#171c28;--workspace-muted-bg:#1d2432;--workspace-elevated-bg:#202838;--workspace-hover-bg:#232c3e;--workspace-border:#30394c;--workspace-border-soft:#252d3d;--workspace-text:#f4f7fb;--workspace-muted:#b0bacb;--workspace-shadow:0 20px 44px rgba(0,0,0,0.42);--workspace-shadow-soft:0 10px 26px rgba(0,0,0,0.28)}@theme inline{--color-bg:var(--bg);--color-bg-soft:var(--bg-soft);--color-panel:var(--panel);--color-panel-2:var(--panel-2);--color-line:var(--line);--color-text:var(--text);--color-muted:var(--muted);--color-brand-green:var(--green);--color-brand-blue:var(--blue);--color-brand-gold:var(--gold);--color-brand-red:var(--red);--color-brand-teal:var(--teal);--radius-card:var(--radius);--radius-card-sm:var(--radius-sm);--shadow-card:var(--shadow);--font-sans:"Golos Text","Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}*{box-sizing:border-box}body,html{margin:0;padding:0;overflow-x:hidden;background:var(--bg);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}body{min-height:100vh}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}.page-bg{min-height:100vh;background:radial-gradient(circle at 0 0,rgba(27,150,106,.08),transparent 30%),radial-gradient(circle at 100% 0,rgba(55,68,148,.08),transparent 28%),linear-gradient(180deg,color-mix(in srgb,var(--bg-soft) 58%,var(--bg)) 0,var(--bg) 120%)}.canvas{max-width:var(--max);margin:0 auto;padding:20px 24px 40px}@media (max-width:480px){.canvas{padding:14px 12px 32px}}.canvas:has(.cabinet-shell){max-width:none;padding:0}.surface{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:var(--radius)}.eyebrow{text-transform:uppercase;font-size:12px;letter-spacing:0;color:var(--muted);font-weight:700}.text-link{color:var(--blue);font-weight:600;text-underline-offset:.18em}.text-link:hover{text-decoration:underline}.team-card-bio{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}body.home-precision-cursor{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cpath d='M5 3.5L20.8 16.1L13.2 17.1L9.4 24.4L5 3.5Z' fill='%23171a20' stroke='%23ffffff' stroke-width='1.8' stroke-linejoin='round'/%3E%3Cpath d='M13.2 17.1L9.4 24.4L8.1 15.8Z' fill='%231b966a'/%3E%3C/svg%3E") 5 4,auto}body.home-precision-cursor [role=button],body.home-precision-cursor [role=link],body.home-precision-cursor a[href],body.home-precision-cursor button:not(:disabled),body.home-precision-cursor summary{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cpath d='M5.5 3.8L22.2 16.5L14.4 17.6L10.2 25.3L5.5 3.8Z' fill='%23171a20' stroke='%23ffffff' stroke-width='1.8' stroke-linejoin='round'/%3E%3Ccircle cx='8.2' cy='7.1' r='3.2' fill='%23eef2ff' stroke='%23374494' stroke-width='1.8'/%3E%3C/svg%3E") 6 5,pointer}body.home-precision-cursor [contenteditable=true],body.home-precision-cursor input:not([type=button]):not([type=submit]):not([type=reset]):not([type=checkbox]):not([type=radio]),body.home-precision-cursor textarea{cursor:text}body.home-precision-cursor select{cursor:default}body.home-precision-cursor [aria-disabled=true],body.home-precision-cursor button:disabled{cursor:not-allowed}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){body.home-precision-cursor,body.home-precision-cursor [role=button],body.home-precision-cursor [role=link],body.home-precision-cursor a[href],body.home-precision-cursor button:not(:disabled),body.home-precision-cursor summary{cursor:auto}}.touch-target-link{display:inline-flex;min-height:44px;align-items:center;border-radius:12px;padding-inline:4px;touch-action:manipulation}.touch-target-link:focus-visible{outline:none;box-shadow:0 0 0 2px var(--blue),0 0 0 4px var(--panel)}.touch-target-pill{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border-radius:12px;padding:8px 14px;touch-action:manipulation}@keyframes profile-tab-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes expert-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes expert-sweep{0%{transform:translateX(-42%);opacity:0}24%,72%{opacity:1}to{transform:translateX(120%);opacity:0}}@keyframes expert-route-pulse{0%,to{transform:scaleY(.36);opacity:.42}50%{transform:scaleY(1);opacity:1}}@keyframes nikita-mark-float{0%,to{transform:translateZ(0) rotate(-2deg) scale(1)}50%{transform:translate3d(0,-7px,0) rotate(4deg) scale(1.045)}}@keyframes nikita-readiness{0%{transform:scaleX(.58)}to{transform:scaleX(1)}}.expert-hero-in>*{animation:expert-rise .52s ease-out both}.expert-hero-in>:nth-child(2){animation-delay:70ms}.expert-hero-in>:nth-child(3){animation-delay:.13s}.expert-hero-in>:nth-child(4){animation-delay:.19s}.expert-sweep{position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 0,color-mix(in srgb,var(--blue) 13%,transparent) 42%,color-mix(in srgb,var(--green) 11%,transparent) 56%,transparent 72%);animation:expert-sweep 4.8s ease-in-out infinite}.expert-route-step{position:relative;overflow:hidden}.expert-route-step:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:3px;border-radius:999px;background:linear-gradient(180deg,var(--blue),var(--green));transform-origin:center;animation:expert-route-pulse 2.8s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.expert-hero-in>*,.expert-route-step:before,.expert-sweep{animation:none}}.nikita-brand-mark{position:absolute;right:22px;top:22px;z-index:4;width:54px;height:60px;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:18px;background:color-mix(in srgb,var(--panel) 80%,transparent);padding:8px;box-shadow:0 18px 40px rgba(55,68,148,.18),0 0 0 1px color-mix(in srgb,var(--green) 8%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:nikita-mark-float 5.8s ease-in-out infinite}html[data-theme=dark] .nikita-brand-mark{background:color-mix(in srgb,var(--panel) 68%,transparent);box-shadow:0 18px 42px rgba(0,0,0,.34),0 0 0 1px color-mix(in srgb,var(--green) 10%,transparent)}.nikita-brand-mark svg{filter:drop-shadow(0 8px 16px rgba(15,23,42,.18))}.nikita-photo-stage{isolation:isolate}.nikita-photo-stage:before{content:"";position:absolute;inset:13% 10% 0;z-index:0;border-radius:999px 999px 0 0;background:radial-gradient(circle at 50% 32%,color-mix(in srgb,var(--gold) 16%,transparent),transparent 34%),radial-gradient(circle at 50% 56%,color-mix(in srgb,var(--green) 18%,transparent),transparent 48%);filter:blur(2px)}.nikita-photo-cutout{bottom:-18px;z-index:1;transform:translateY(2%) scale(1.06);transform-origin:bottom center;filter:drop-shadow(0 24px 34px rgba(15,23,42,.22)) drop-shadow(0 0 20px color-mix(in srgb,var(--green) 28%,transparent))}.nikita-method-step{transition:background-color .18s ease,transform .18s ease}.nikita-method-step:hover{background:var(--bg-soft);transform:translateY(-2px)}.nikita-check div:last-child>div{transform-origin:left center;animation:nikita-readiness 1.4s ease-out both}@media (max-width:640px){.nikita-brand-mark{right:16px;top:14px;width:44px;height:50px;border-radius:15px;padding:7px}.nikita-photo-cutout{transform:translateY(1%) scale(1.04)}}@media (min-width:641px) and (max-width:900px){.nikita-photo-cutout{transform:translateY(3%) scale(1.16)}}@media (prefers-reduced-motion:reduce){.nikita-brand-mark,.nikita-check div:last-child>div{animation:none}}.alcohol-page-shell{isolation:isolate}.alcohol-page-shell>:not(.alcohol-ambient-scene){position:relative;z-index:2}.alcohol-ambient-scene{opacity:.3}.alcohol-hero-ambient{opacity:.42;-webkit-mask-image:linear-gradient(90deg,transparent,transparent 48%,black 68%,black);mask-image:linear-gradient(90deg,transparent,transparent 48%,black 68%,black)}html[data-theme=dark] .alcohol-ambient-scene{opacity:.26}html[data-theme=dark] .alcohol-hero-ambient{opacity:.32}@media (max-width:768px){.alcohol-ambient-scene{opacity:.12}.alcohol-hero-ambient{display:none}}@media (min-width:769px) and (max-width:1023px){.alcohol-hero-ambient{opacity:.28;-webkit-mask-image:linear-gradient(90deg,transparent,transparent 56%,black 76%,transparent);mask-image:linear-gradient(90deg,transparent,transparent 56%,black 76%,transparent)}}.retail-story-svg{filter:drop-shadow(0 22px 42px color-mix(in srgb,var(--text) 10%,transparent))}.retail-story-wash{transform-box:fill-box;transform-origin:center;animation:retail-story-breathe 7.4s ease-in-out infinite}.retail-story-ribbon{fill:none;stroke:color-mix(in srgb,var(--line) 74%,transparent);stroke-width:3;stroke-linecap:round;stroke-dasharray:12 18;animation:retail-story-ribbon 10s linear infinite}.retail-story-face-fill,.retail-story-plane{opacity:0;transform-box:fill-box;transform-origin:center;animation:retail-story-plane-in 9.8s ease-in-out infinite}.retail-story-plane-blue{fill:color-mix(in srgb,var(--blue) 14%,transparent);animation-delay:.15s}.retail-story-plane-green{fill:color-mix(in srgb,var(--green-action) 13%,transparent);animation-delay:.45s}.retail-story-plane-gold{fill:color-mix(in srgb,var(--gold-dark) 13%,transparent);animation-delay:2.2s}.retail-story-face-fill{stroke:color-mix(in srgb,var(--panel) 46%,transparent);stroke-width:2}.retail-story-face-customer{fill:color-mix(in srgb,var(--teal) 16%,var(--panel));animation-delay:1.35s}.retail-story-face-customer-alt{fill:color-mix(in srgb,var(--blue) 13%,transparent);animation-delay:1.55s}.retail-story-face-cashier{fill:color-mix(in srgb,var(--gold-dark) 15%,var(--panel));animation-delay:2.1s}.retail-story-face-cashier-alt{fill:color-mix(in srgb,var(--green-action) 13%,transparent);animation-delay:2.3s}.retail-story-line{stroke-width:7;stroke-dasharray:1;stroke-dashoffset:1;animation:retail-story-draw 9.8s cubic-bezier(.16,1,.3,1) infinite}.retail-story-line-1{color:var(--blue);animation-delay:0s}.retail-story-line-2{color:var(--green-action);animation-delay:.75s}.retail-story-line-3{color:var(--teal);animation-delay:1.55s}.retail-story-line-4{color:var(--gold-dark);animation-delay:2.45s}.retail-story-line-5{color:var(--muted);animation-delay:4.15s}.retail-story-line-6{color:var(--green-action);animation-delay:5.25s}.retail-story-line-7{color:var(--blue);animation-delay:2.05s}.retail-story-bottle-move{opacity:0;transform-box:fill-box;transform-origin:center;animation:retail-story-bottle 9.8s ease-in-out infinite}.retail-story-license{transform-box:fill-box;transform-origin:center;animation:retail-story-license-rise 9.8s ease-in-out infinite}.retail-story-check{stroke-width:9;animation:retail-story-check 9.8s cubic-bezier(.16,1,.3,1) infinite}.retail-story-dots{color:var(--green-action);opacity:.58}.retail-story-dots circle{fill:currentColor;transform-box:fill-box;transform-origin:center;animation:retail-story-dot 9.8s ease-in-out infinite}.retail-story-dots circle:nth-child(2){animation-delay:2.2s}.retail-story-dots circle:nth-child(3){animation-delay:4.6s}.retail-story-dots path{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;opacity:.38}@keyframes retail-story-draw{0%,8%{opacity:0;stroke-dashoffset:1}22%,82%{opacity:.9;stroke-dashoffset:0}to{opacity:.22;stroke-dashoffset:0}}@keyframes retail-story-plane-in{0%,10%{opacity:0;transform:translateY(10px) rotate(-3deg) scale(.92)}24%,78%{opacity:1;transform:translateY(0) rotate(0deg) scale(1)}to{opacity:.22;transform:translateY(0) rotate(1deg) scale(1)}}@keyframes retail-story-bottle{0%,22%{opacity:0;transform:translate(204px,236px) rotate(-8deg) scale(.78)}30%{opacity:1;transform:translate(204px,236px) rotate(-8deg) scale(.86)}48%{opacity:1;transform:translate(300px,222px) rotate(-20deg) scale(.9)}64%,78%{opacity:1;transform:translate(382px,276px) rotate(7deg) scale(.9)}92%,to{opacity:0;transform:translate(382px,276px) rotate(7deg) scale(.82)}}@keyframes retail-story-license-rise{0%,58%{opacity:0;transform:translateY(18px) scale(.94)}72%,92%{opacity:1;transform:translateY(0) scale(1)}to{opacity:.32;transform:translateY(0) scale(1)}}@keyframes retail-story-check{0%,70%{opacity:0;stroke-dashoffset:1}82%,94%{opacity:1;stroke-dashoffset:0}to{opacity:.28;stroke-dashoffset:0}}@keyframes retail-story-breathe{0%,to{transform:scale(.98);opacity:.74}50%{transform:scale(1.04);opacity:1}}@keyframes retail-story-ribbon{to{stroke-dashoffset:-60}}@keyframes retail-story-dot{0%,26%,to{transform:scale(.78);opacity:.36}36%,58%{transform:scale(1.28);opacity:1}}@media (prefers-reduced-motion:reduce){.retail-story-bottle-move,.retail-story-check,.retail-story-dots circle,.retail-story-face-fill,.retail-story-license,.retail-story-line,.retail-story-plane,.retail-story-ribbon,.retail-story-wash{animation:none!important}.retail-story-check,.retail-story-face-fill,.retail-story-line,.retail-story-plane{opacity:.82;stroke-dashoffset:0}.retail-story-bottle-move{opacity:.9;transform:translate(382px,276px) rotate(7deg) scale(.9)}.retail-story-license{opacity:.95;transform:none}}.retail-story-scene{color:var(--green-action)}.retail-story-scene--desktop{width:min(100%,520px);justify-self:end}.retail-story-scene--mobile{height:clamp(118px,36vw,168px);margin-top:18px;overflow:hidden;border-radius:26px}.retail-story-board{height:auto;filter:drop-shadow(0 18px 34px color-mix(in srgb,var(--text) 8%,transparent))}.retail-story-scene--mobile .retail-story-board{width:100%;height:100%}.retail-story-board-wash{transform-box:fill-box;transform-origin:center;animation:retail-story-soft-breathe 12s ease-in-out infinite}.retail-story-flow{fill:none;stroke:color-mix(in srgb,var(--line) 86%,transparent);stroke-width:2;stroke-linecap:round;stroke-dasharray:5 12;animation:retail-story-flow-move 12s linear infinite}.retail-story-step{opacity:.58;transform-box:fill-box;transform-origin:center;animation:retail-story-step-focus 12s ease-in-out infinite}.retail-story-step-1{animation-delay:0s}.retail-story-step-2{animation-delay:4s}.retail-story-step-3{animation-delay:8s}.retail-story-blob,.retail-story-face{opacity:.82;stroke:color-mix(in srgb,var(--panel) 42%,transparent);stroke-width:1.6;transform-box:fill-box;transform-origin:center}.retail-story-blob-blue,.retail-story-face-blue{fill:color-mix(in srgb,var(--blue) 14%,transparent)}.retail-story-blob-green,.retail-story-face-green{fill:color-mix(in srgb,var(--green-action) 13%,transparent)}.retail-story-blob-gold,.retail-story-face-gold{fill:color-mix(in srgb,var(--gold-dark) 13%,transparent)}.retail-story-face-teal{fill:color-mix(in srgb,var(--teal) 15%,var(--panel))}.retail-story-line{fill:none;stroke:currentColor;stroke-width:3.25;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-dashoffset:0;opacity:.78;vector-effect:non-scaling-stroke;animation:none}.retail-story-line-blue{color:var(--blue)}.retail-story-line-green{color:var(--green-action)}.retail-story-line-gold{color:var(--gold-dark)}.retail-story-line-teal{color:var(--teal)}.retail-story-line-muted{color:var(--muted)}.retail-story-human{transform-box:fill-box;transform-origin:center;animation:retail-story-human-nod 12s ease-in-out infinite}.retail-story-cashier{animation-delay:4s}.retail-story-bottle{opacity:0;transform-box:fill-box;transform-origin:center;animation:retail-story-bottle-pass 12s ease-in-out infinite}.retail-story-bottle path{fill:color-mix(in srgb,var(--green-action) 14%,var(--panel));stroke:var(--green-action);stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.retail-story-receipt{opacity:0;transform-box:fill-box;transform-origin:center;animation:retail-story-receipt-pop 12s ease-in-out infinite}.retail-story-check{fill:none;stroke:var(--green-action);stroke-width:4.8;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:0;vector-effect:non-scaling-stroke;animation:retail-story-check-draw 12s ease-in-out infinite}.retail-story-progress{color:var(--green-action);opacity:.62}.retail-story-progress circle{fill:currentColor;transform-box:fill-box;transform-origin:center;animation:retail-story-progress-dot 12s ease-in-out infinite}.retail-story-progress circle:nth-child(2){animation-delay:4s}.retail-story-progress circle:nth-child(3){animation-delay:8s}.retail-story-progress path{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;opacity:.28}html[data-theme=dark] .retail-story-line{opacity:.84}html[data-theme=dark] .retail-story-blob,html[data-theme=dark] .retail-story-face{opacity:.72}@keyframes retail-story-step-focus{0%,27%,to{opacity:.48;transform:translateY(0) scale(.985)}22%,8%{opacity:1;transform:translateY(-4px) scale(1.035)}}@keyframes retail-story-bottle-pass{0%,10%{opacity:0;transform:translate(142px,170px) rotate(-9deg) scale(.7)}16%,24%{opacity:1;transform:translate(142px,170px) rotate(-9deg) scale(.78)}40%,58%{opacity:1;transform:translate(330px,218px) rotate(8deg) scale(.76)}70%,to{opacity:0;transform:translate(330px,218px) rotate(8deg) scale(.7)}}@keyframes retail-story-receipt-pop{0%,40%{opacity:0;transform:translateY(12px) scale(.92)}52%,72%{opacity:.92;transform:translateY(0) scale(1)}86%,to{opacity:.18;transform:translateY(0) scale(.98)}}@keyframes retail-story-check-draw{0%,68%{opacity:0;stroke-dashoffset:1}78%,92%{opacity:1;stroke-dashoffset:0}to{opacity:.2;stroke-dashoffset:0}}@keyframes retail-story-human-nod{0%,32%,to{transform:rotate(0deg)}42%,54%{transform:rotate(-2deg) translateY(-2px)}}@keyframes retail-story-progress-dot{0%,28%,to{opacity:.38;transform:scale(.84)}22%,8%{opacity:1;transform:scale(1.3)}}@keyframes retail-story-soft-breathe{0%,to{opacity:.72;transform:scale(.98)}50%{opacity:1;transform:scale(1.025)}}@keyframes retail-story-flow-move{to{stroke-dashoffset:-68}}@media (max-width:480px){.retail-story-scene--mobile{height:112px;margin-top:14px}.retail-story-scene--mobile .retail-story-line{stroke-width:3.8}}@media (prefers-reduced-motion:reduce){.retail-story-board-wash,.retail-story-bottle,.retail-story-check,.retail-story-flow,.retail-story-human,.retail-story-progress circle,.retail-story-receipt,.retail-story-step{animation:none!important}.retail-story-check,.retail-story-receipt,.retail-story-step{opacity:.9;stroke-dashoffset:0}.retail-story-bottle{opacity:.88;transform:translate(330px,218px) rotate(8deg) scale(.76)}}.retail-flow-scene{color:var(--green-action)}.retail-flow-scene--desktop{width:min(100%,520px);justify-self:end}.retail-flow-scene--mobile{height:clamp(112px,34vw,150px);margin-top:16px;overflow:hidden;border-radius:24px}.retail-flow-svg{filter:drop-shadow(0 18px 34px color-mix(in srgb,var(--text) 8%,transparent))}.retail-flow-scene--mobile .retail-flow-svg{height:100%}.retail-flow-cloud{transform-box:fill-box;transform-origin:center;animation:retail-flow-breathe 12s ease-in-out infinite}.retail-flow-route{fill:none;stroke:color-mix(in srgb,var(--line) 86%,transparent);stroke-width:2.2;stroke-linecap:round;stroke-dasharray:5 13;animation:retail-flow-route 12s linear infinite}.retail-flow-card{transform-box:fill-box;transform-origin:center;animation:retail-flow-focus 12s ease-in-out infinite}.retail-flow-card--shelf{animation-delay:0s}.retail-flow-card--counter{animation-delay:4s}.retail-flow-card--license{animation-delay:8s}.retail-flow-card-bg{fill:color-mix(in srgb,var(--panel) 76%,transparent);stroke:color-mix(in srgb,var(--line) 70%,transparent);stroke-width:1.4}.retail-flow-number{fill:var(--green-action);font-size:16px;font-weight:900;letter-spacing:0}.retail-flow-label{fill:var(--text);font-size:20px;font-weight:900;letter-spacing:0}.retail-flow-line{fill:none;stroke:currentColor;stroke-width:3.15;stroke-linecap:round;stroke-linejoin:round;opacity:.82;vector-effect:non-scaling-stroke}.retail-flow-line--blue{color:var(--blue)}.retail-flow-line--green{color:var(--green-action)}.retail-flow-line--gold{color:var(--gold-dark)}.retail-flow-line--teal{color:var(--teal)}.retail-flow-face{stroke-width:1.5;stroke:color-mix(in srgb,var(--panel) 44%,transparent)}.retail-flow-face--buyer{fill:color-mix(in srgb,var(--teal) 16%,var(--panel))}.retail-flow-face--cashier{fill:color-mix(in srgb,var(--gold-dark) 16%,var(--panel))}.retail-flow-person{transform-box:fill-box;transform-origin:center;animation:retail-flow-person 12s ease-in-out infinite}.retail-flow-cashier{animation-delay:4s}.retail-flow-doc{fill:color-mix(in srgb,var(--panel) 92%,transparent);stroke:var(--green-action);stroke-width:3.2;vector-effect:non-scaling-stroke}.retail-flow-check{fill:none;stroke:var(--green-action);stroke-width:5.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:0;vector-effect:non-scaling-stroke;animation:retail-flow-check 12s ease-in-out infinite}.retail-flow-bottle{opacity:0;transform-box:fill-box;transform-origin:center;animation:retail-flow-bottle 12s ease-in-out infinite}.retail-flow-bottle path{fill:color-mix(in srgb,var(--green-action) 14%,var(--panel));stroke:var(--green-action);stroke-width:3.1;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.retail-flow-progress{color:var(--green-action);opacity:.62}.retail-flow-progress circle{fill:currentColor;transform-box:fill-box;transform-origin:center;animation:retail-flow-progress-dot 12s ease-in-out infinite}.retail-flow-progress circle:nth-child(2){animation-delay:4s}.retail-flow-progress circle:nth-child(3){animation-delay:8s}.retail-flow-progress path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8;opacity:.28}html[data-theme=dark] .retail-flow-card-bg{fill:color-mix(in srgb,var(--panel) 62%,transparent)}html[data-theme=dark] .retail-flow-line{opacity:.9}@keyframes retail-flow-focus{0%,30%,to{opacity:.52;transform:translateY(0) scale(.985)}24%,8%{opacity:1;transform:translateY(-4px) scale(1.04)}}@keyframes retail-flow-bottle{0%,10%{opacity:0;transform:translate(152px,174px) rotate(-8deg) scale(.72)}16%,28%{opacity:1;transform:translate(152px,174px) rotate(-8deg) scale(.8)}42%,60%{opacity:1;transform:translate(342px,214px) rotate(8deg) scale(.78)}72%,to{opacity:0;transform:translate(342px,214px) rotate(8deg) scale(.72)}}@keyframes retail-flow-check{0%,66%{opacity:0;stroke-dashoffset:1}78%,92%{opacity:1;stroke-dashoffset:0}to{opacity:.25;stroke-dashoffset:0}}@keyframes retail-flow-person{0%,34%,to{transform:rotate(0deg)}44%,56%{transform:translateY(-2px) rotate(-1.6deg)}}@keyframes retail-flow-progress-dot{0%,30%,to{opacity:.35;transform:scale(.84)}24%,8%{opacity:1;transform:scale(1.3)}}@keyframes retail-flow-breathe{0%,to{opacity:.7;transform:scale(.985)}50%{opacity:1;transform:scale(1.025)}}@keyframes retail-flow-route{to{stroke-dashoffset:-72}}@media (max-width:480px){.retail-flow-scene--mobile{height:118px}.retail-flow-label{font-size:22px}.retail-flow-line{stroke-width:3.8}}@media (prefers-reduced-motion:reduce){.retail-flow-bottle,.retail-flow-card,.retail-flow-check,.retail-flow-cloud,.retail-flow-person,.retail-flow-progress circle,.retail-flow-route{animation:none!important}.retail-flow-card{opacity:.9;transform:none}.retail-flow-bottle{opacity:.88;transform:translate(342px,214px) rotate(8deg) scale(.78)}.retail-flow-check{opacity:.95;stroke-dashoffset:0}}.retail-neon-scene{color:var(--green-action);isolation:isolate}.retail-neon-scene--desktop{width:min(100%,560px);justify-self:end}.retail-neon-scene--mobile{height:clamp(132px,38vw,172px);margin-top:16px;overflow:hidden;border-radius:24px}.retail-neon-svg{overflow:visible;filter:drop-shadow(0 24px 44px color-mix(in srgb,var(--text) 13%,transparent))}.retail-neon-scene--mobile .retail-neon-svg{height:100%;transform:scale(1.05);transform-origin:50% 52%}.retail-neon-halo{transform-box:fill-box;transform-origin:center;animation:retail-neon-halo 6s ease-in-out infinite}.retail-neon-backplate{fill:url(#retail-neon-glass);opacity:.9;stroke:color-mix(in srgb,var(--panel) 34%,transparent);stroke-width:1.4}.retail-neon-awning path,.retail-neon-door circle,.retail-neon-door path,.retail-neon-floor path,.retail-neon-license path,.retail-neon-license rect,.retail-neon-sparks circle,.retail-neon-sparks path,.retail-neon-tube,.retail-neon-window path,.retail-neon-window rect{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.retail-neon-tube{stroke-width:4.4;filter:drop-shadow(0 0 4px currentColor) drop-shadow(0 0 13px currentColor)}.retail-neon-tube--blue{color:var(--blue)}.retail-neon-tube--green{color:var(--green-action)}.retail-neon-roof{animation:retail-neon-soft-pulse 5.6s ease-in-out infinite}.retail-neon-frame{animation:retail-neon-frame 6.8s ease-in-out infinite}.retail-neon-awning{color:var(--teal);filter:drop-shadow(0 0 7px currentColor)}.retail-neon-awning path{stroke-width:3.2;opacity:.88}.retail-neon-main-sign rect{fill:color-mix(in srgb,var(--text) 82%,#020617);stroke:color-mix(in srgb,var(--green-action) 70%,var(--panel));stroke-width:2;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--green-action) 74%,transparent)) drop-shadow(0 18px 28px rgba(0,0,0,.24))}.retail-neon-hours,.retail-neon-title{font-family:var(--font-sans);font-weight:900;letter-spacing:0;dominant-baseline:middle;filter:drop-shadow(0 0 5px currentColor) drop-shadow(0 0 16px currentColor)}.retail-neon-title{fill:color-mix(in srgb,var(--green-action) 82%,white);font-size:38px;animation:retail-neon-title 7.2s ease-in-out infinite}.retail-neon-hours{fill:color-mix(in srgb,var(--gold-dark) 70%,white);font-size:18px;animation:retail-neon-hours 7.2s ease-in-out infinite}.retail-neon-window{color:color-mix(in srgb,var(--blue) 82%,white);filter:drop-shadow(0 0 7px currentColor)}.retail-neon-window rect{stroke-width:2.6;opacity:.9}.retail-neon-window path{stroke-width:2.8}.retail-neon-window--left path:last-child,.retail-neon-window--right path:not(:first-child){color:color-mix(in srgb,var(--green-action) 78%,white);animation:retail-neon-bottle 5.8s ease-in-out infinite}.retail-neon-window--right path:last-child{animation-delay:1.1s}.retail-neon-door{color:color-mix(in srgb,var(--panel) 80%,var(--blue));filter:drop-shadow(0 0 7px color-mix(in srgb,var(--blue) 72%,transparent))}.retail-neon-door path{stroke-width:2.8}.retail-neon-door circle{fill:color-mix(in srgb,var(--gold-dark) 84%,white);stroke:none}.retail-neon-license{color:color-mix(in srgb,var(--green-action) 82%,white);filter:drop-shadow(0 0 7px currentColor);animation:retail-neon-license 6.4s ease-in-out infinite}.retail-neon-license path,.retail-neon-license rect{stroke-width:2.8}.retail-neon-license path:last-child{stroke-width:4.2}.retail-neon-floor{color:color-mix(in srgb,var(--line) 72%,transparent)}.retail-neon-floor path{stroke-width:2;opacity:.54}.retail-neon-sparks{color:color-mix(in srgb,var(--green-action) 84%,white);filter:drop-shadow(0 0 8px currentColor);animation:retail-neon-sparks 5.2s ease-in-out infinite}.retail-neon-sparks path{stroke-width:2.4}.retail-neon-sparks circle{fill:currentColor;stroke:none}html[data-theme=dark] .retail-neon-backplate{opacity:.78}html[data-theme=dark] .retail-neon-main-sign rect{fill:color-mix(in srgb,var(--panel) 62%,#020617)}@keyframes retail-neon-title{0%,10%,7%,to{opacity:1}8%{opacity:.58}42%{opacity:.94}44%{opacity:.72}46%{opacity:1}}@keyframes retail-neon-hours{0%,to{opacity:.88}50%{opacity:1}}@keyframes retail-neon-soft-pulse{0%,to{opacity:.82}50%{opacity:1}}@keyframes retail-neon-frame{0%,to{opacity:.78}50%{opacity:1}}@keyframes retail-neon-halo{0%,to{opacity:.72;transform:scale(.985)}50%{opacity:1;transform:scale(1.025)}}@keyframes retail-neon-bottle{0%,to{opacity:.72}50%{opacity:1}}@keyframes retail-neon-license{0%,to{opacity:.82;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes retail-neon-sparks{0%,to{opacity:.32;transform:scale(.96)}45%,58%{opacity:.9;transform:scale(1.02)}}@media (max-width:480px){.retail-neon-scene--mobile{height:132px}.retail-neon-tube{stroke-width:4.8}.retail-neon-title{font-size:42px}.retail-neon-hours{font-size:20px}}@media (prefers-reduced-motion:reduce){.retail-neon-frame,.retail-neon-halo,.retail-neon-hours,.retail-neon-license,.retail-neon-roof,.retail-neon-sparks,.retail-neon-title,.retail-neon-window--left path:last-child,.retail-neon-window--right path:not(:first-child){animation:none!important}}.cabinet-shell{--bg:var(--app-bg);--bg-soft:var(--app-bg);--panel:var(--workspace-surface-bg);--panel-2:var(--workspace-muted-bg);--line:var(--workspace-border);--text:var(--workspace-text);--muted:var(--workspace-muted);background:var(--app-bg)}.workspace-surface{background:var(--workspace-surface-bg);border:1px solid var(--workspace-border);box-shadow:var(--workspace-shadow);border-radius:24px}.workspace-muted-surface{background:var(--workspace-muted-bg);border:1px solid var(--workspace-border);border-radius:18px}.workspace-section-label{text-transform:uppercase;font-size:11px;letter-spacing:0;color:var(--muted);font-weight:700}.workspace-kpi{border:1px solid var(--workspace-border);border-radius:18px;background:linear-gradient(180deg,var(--workspace-elevated-bg) 0,var(--workspace-muted-bg) 100%);box-shadow:var(--workspace-shadow-soft)}.workspace-table{background:var(--workspace-surface-bg);border:1px solid var(--workspace-border);border-radius:22px;overflow:hidden}.workspace-table-row{display:block;border-top:1px solid var(--workspace-border-soft);min-height:56px;padding:16px 20px;touch-action:manipulation;transition:background-color .15s,transform .15s,border-color .15s}.workspace-table-row:first-child{border-top:none}.workspace-table-row:hover{background:var(--workspace-hover-bg)}.workspace-table-row:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--blue),0 0 0 4px color-mix(in srgb,var(--blue) 12%,transparent)}.cabinet-shell .bg-white{background-color:var(--workspace-surface-bg)!important}.cabinet-shell [class*="bg-[#f8fafc]"]{background-color:var(--workspace-muted-bg)!important}.cabinet-shell [class*="bg-[#dfe6f0]"]{background-color:var(--workspace-border-soft)!important}.cabinet-shell [class*="bg-[#eef2ff]"]{background-color:color-mix(in srgb,var(--blue) 16%,var(--workspace-elevated-bg))!important}.cabinet-shell [class*="border-[#b8c4ff]"],.cabinet-shell [class*="border-[#c8d7ff]"],.cabinet-shell [class*="border-[#d6dce8]"],.cabinet-shell [class*="border-[#e6ebf2]"]{border-color:var(--workspace-border)!important}.cabinet-shell [class*="border-[#f3b1b1]"]{border-color:color-mix(in srgb,var(--red) 44%,var(--workspace-border))!important}.cabinet-shell [class*="divide-[#e6ebf2]"]>:not([hidden])~:not([hidden]){border-color:var(--workspace-border-soft)!important}.cabinet-shell [class*="hover:border-[#86a7ff]"]:hover,.cabinet-shell [class*="hover:border-[#d6dce8]"]:hover{border-color:color-mix(in srgb,var(--blue) 58%,var(--workspace-border))!important}.cabinet-shell [class*="hover:bg-white"]:hover{background-color:var(--workspace-surface-bg)!important}.cabinet-shell [class*="hover:bg-[#f8fafc]"]:hover{background-color:var(--workspace-hover-bg)!important}.ops-panel{background:var(--panel);border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow)}.ops-metric{border:1px solid var(--line);border-radius:18px;background:color-mix(in srgb,var(--bg-soft) 70%,var(--panel));padding:18px;box-shadow:0 10px 24px rgba(15,23,42,.04)}.ops-eyebrow{text-transform:uppercase;font-size:11px;letter-spacing:0;color:var(--muted);font-weight:700}.ops-table-row{display:block;border-top:1px solid var(--line);padding:18px 20px;transition:background-color .15s ease,border-color .15s ease}.ops-table-row:first-child{border-top:none}.ops-table-row:hover{background:color-mix(in srgb,var(--bg-soft) 72%,var(--panel))}.ops-list-row{display:block;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--bg-soft) 70%,var(--panel));padding:14px 15px;transition:border-color .15s ease,background-color .15s ease,transform .15s ease}.ops-list-row:hover{border-color:#86a7ff;background:var(--panel)}.ops-empty{border:1px dashed var(--line);border-radius:16px;padding:16px;color:var(--muted);background:color-mix(in srgb,var(--bg-soft) 80%,var(--panel));font-size:14px;line-height:1.7}.brand-logo-light{display:inline-block}.brand-logo-dark,html[data-theme=dark] .brand-logo-light{display:none}html[data-theme=dark] .brand-logo-dark{display:inline-block}.theme-toggle-icon{grid-area:1/1;display:inline-flex;align-items:center;justify-content:center}.theme-toggle-icon-sun,html[data-theme=dark] .theme-toggle-icon-moon{display:none}html[data-theme=dark] .theme-toggle-icon-sun{display:inline-flex}.cabinet-login-link{background:#161822!important;border-color:#2a2e42!important;color:#e8ebf2!important}.cabinet-login-link:hover{background:#20263a!important;border-color:#8ea2ff!important;color:#8ea2ff!important}html:not([data-theme=dark]) .cabinet-login-link{background:#f5f7fa!important;border-color:#d9dee8!important;color:#171a20!important}html:not([data-theme=dark]) .cabinet-login-link:hover{background:#eef2ff!important;border-color:#4d6bff!important;color:#4d6bff!important}.input-field{width:100%;min-height:48px;padding:12px 16px;border-radius:12px;border:1px solid var(--line);background:var(--bg-soft);color:var(--text);font-size:14px;transition:border-color .15s,background .15s}.input-field::placeholder{color:var(--muted)}.input-field:focus{outline:none;border-color:var(--green);background:var(--panel)}.retail-motion-scene{isolation:isolate;overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-radius:30px;background:radial-gradient(circle at 74% 22%,color-mix(in srgb,var(--green-action) 18%,transparent),transparent 38%),color-mix(in srgb,var(--text) 10%,var(--panel));box-shadow:0 30px 90px color-mix(in srgb,var(--text) 15%,transparent),inset 0 1px 0 color-mix(in srgb,var(--panel) 64%,transparent)}.retail-motion-scene--desktop{width:min(100%,560px);justify-self:end}.retail-motion-scene--mobile{height:clamp(164px,46vw,220px);margin-top:18px}.retail-motion-media{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.retail-motion-scene--mobile .retail-motion-media{height:100%}.HomePrecisionCursor_root__4llsp{position:fixed;left:0;top:0;z-index:2147483000;width:1px;height:1px;pointer-events:none;opacity:0;transform:translate3d(-48px,-48px,0);transition:opacity .14s ease;will-change:transform}.HomePrecisionCursor_root__4llsp[data-visible=true]{opacity:1}.HomePrecisionCursor_root__4llsp[data-mode=text]{opacity:0}.HomePrecisionCursor_dot__OGsVC,.HomePrecisionCursor_label__Durm1,.HomePrecisionCursor_ring__RvH7a{position:absolute;left:0;top:0;pointer-events:none}.HomePrecisionCursor_ring__RvH7a{width:30px;height:30px;border:1px solid color-mix(in srgb,var(--blue) 54%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--panel) 68%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--panel) 46%,transparent),0 10px 24px color-mix(in srgb,var(--blue) 18%,transparent);transform:translate(-50%,-50%);transition:width .16s ease,height .16s ease,border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .12s ease}.HomePrecisionCursor_dot__OGsVC{width:5px;height:5px;border-radius:999px;background:var(--green-action);box-shadow:0 0 0 4px color-mix(in srgb,var(--green) 13%,transparent);transform:translate(-50%,-50%);transition:width .14s ease,height .14s ease,background-color .14s ease,box-shadow .14s ease,transform .12s ease}.HomePrecisionCursor_label__Durm1{left:18px;top:-17px;max-width:120px;overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 70%,transparent);border-radius:999px;background:color-mix(in srgb,var(--text) 90%,transparent);box-shadow:0 10px 24px color-mix(in srgb,var(--text) 18%,transparent);color:var(--bg);font-size:11px;font-weight:700;line-height:1;opacity:0;padding:6px 8px;text-overflow:ellipsis;transform:translate3d(-4px,4px,0);transition:opacity .14s ease,transform .14s ease;white-space:nowrap}.HomePrecisionCursor_root__4llsp[data-mode=link] .HomePrecisionCursor_ring__RvH7a{width:42px;height:42px;border-color:color-mix(in srgb,var(--blue) 78%,var(--green));background:color-mix(in srgb,var(--blue-soft) 74%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--blue) 15%,transparent),0 14px 30px color-mix(in srgb,var(--blue) 22%,transparent)}.HomePrecisionCursor_root__4llsp[data-mode=link] .HomePrecisionCursor_dot__OGsVC{width:6px;height:6px;background:var(--blue);box-shadow:0 0 0 5px color-mix(in srgb,var(--blue) 15%,transparent)}.HomePrecisionCursor_root__4llsp[data-mode=disabled] .HomePrecisionCursor_ring__RvH7a{width:38px;height:38px;border-color:var(--red);background:color-mix(in srgb,var(--red-soft) 74%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--red) 18%,transparent),0 14px 30px color-mix(in srgb,var(--red) 18%,transparent)}.HomePrecisionCursor_root__4llsp[data-mode=disabled] .HomePrecisionCursor_dot__OGsVC{background:var(--red);box-shadow:0 0 0 5px color-mix(in srgb,var(--red) 14%,transparent)}.HomePrecisionCursor_root__4llsp[data-has-label=true][data-mode=disabled] .HomePrecisionCursor_label__Durm1,.HomePrecisionCursor_root__4llsp[data-has-label=true][data-mode=link] .HomePrecisionCursor_label__Durm1{opacity:1;transform:translateZ(0)}.HomePrecisionCursor_root__4llsp[data-pressed=true] .HomePrecisionCursor_ring__RvH7a{transform:translate(-50%,-50%) scale(.72)}.HomePrecisionCursor_root__4llsp[data-pressed=true] .HomePrecisionCursor_dot__OGsVC{transform:translate(-50%,-50%) scale(1.45)}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.HomePrecisionCursor_root__4llsp{display:none}}