/*! tailwindcss v3.4.0 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.sticky{position:sticky}.inline{display:inline}.table{display:table}.grid{display:grid}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{--color-wise-green:#9fe870;--color-wise-green-dark:#80d450;--color-wise-green-soft:#9fe87024;--color-forest:#163300;--color-forest-light:#1e4700;--color-c-primary:#0e0f0c;--color-c-secondary:#4a4c48;--color-c-tertiary:#74766f;--color-i-accent:#9fe870;--color-i-primary:#163300;--color-i-control:#163300;--color-bg-screen:#fff;--color-bg-elevated:#fff;--color-bg-card:#fff;--color-bg-surface:#fafafa;--color-bg-neutral:#16330012;--color-bg-hover:#1633000f;--color-border-neutral:#0e0f0c1a;--color-header-border:#0e0f0c12;--color-sent-positive:#2f5711;--color-sent-negative:#a8200d;--color-sent-warning:#8b6914;--color-shopee:#ee4d2d;--wallet-top:#dee1d8;--wallet-bottom:#eff1eb;--radius-sm:8px;--radius-md:10px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--sidebar-w:260px;--shell-inset:0px;--shell-gap:12px;--shell-margin:16px}@media (min-width:1440px){:root{--shell-inset:calc(50vw - 700px)}}@media (min-width:1700px){:root{--shell-inset:calc(50vw - 780px)}}[data-theme=dark]{--color-c-primary:#ebebeb;--color-c-secondary:#a0a0a0;--color-c-tertiary:#6b6b6b;--color-i-accent:#9fe870;--color-i-primary:#9fe870;--color-forest:#0a1a00;--color-bg-screen:#111;--color-bg-card:#111;--color-bg-elevated:#111;--color-bg-surface:#1a1a1a;--color-bg-neutral:#ffffff14;--color-bg-hover:#ffffff0f;--color-border-neutral:#ffffff1f;--color-header-border:#ffffff14;--color-sent-positive:#9fe870;--color-sent-negative:#ff6b6b;--color-sent-warning:#fc4;--color-wise-green-soft:#9fe8701a;--wallet-top:#1a1a1a;--wallet-bottom:#151515}*{box-sizing:border-box}body,html{margin:0;padding:0}body{-webkit-font-smoothing:antialiased;background:var(--color-bg-screen);color:var(--color-c-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}body,html{-ms-overflow-style:none;scrollbar-width:none}::-webkit-scrollbar{display:none;height:0;width:0}*{scrollbar-width:none}.no-theme-anim,.no-theme-anim *,.no-theme-anim :after,.no-theme-anim :before{animation:none!important;transition:none!important}.dash-toggle-dot{background:var(--color-c-tertiary);border-radius:50%;flex-shrink:0;height:7px;opacity:.5;width:7px}.dash-toggle-dot.on{background:var(--color-forest);box-shadow:0 0 0 3px #16330026;opacity:1}.dash-page{overflow-x:hidden}.dash-foot{background:var(--color-bg-elevated);border:1px solid var(--color-border-neutral);border-radius:14px;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 18px}.dash-foot,.dash-foot-main{align-items:center;display:flex}.dash-foot-main{gap:11px;min-width:0}.dash-foot-pulse{display:inline-flex;flex-shrink:0;height:9px;position:relative;width:9px}.dash-foot-pulse-core{inset:0}.dash-foot-pulse-core,.dash-foot-pulse-ring{background:var(--color-i-accent);border-radius:50%;height:9px;position:absolute;width:9px}.dash-foot-pulse-ring{animation:foot-pulse 1.8s ease-out infinite;left:50%;top:50%;transform:translate(-50%,-50%)}@keyframes foot-pulse{0%{opacity:.55;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(3)}}.dash-foot-title{color:var(--color-c-primary);font-size:13px;font-weight:600;margin:0}.dash-foot-sub{color:var(--color-c-tertiary);font-size:11.5px;margin:1px 0 0}.dash-foot-meta{align-items:center;display:flex;flex-shrink:0;gap:8px}.dash-foot-chip{background:var(--color-bg-neutral);border-radius:9999px;color:var(--color-c-secondary);font-size:11px;font-weight:600;padding:4px 10px;white-space:nowrap}.dash-version{color:var(--color-c-tertiary);font-size:11px;padding:28px 0 12px;text-align:center}::selection{background:var(--color-i-accent);color:var(--color-forest)}::-moz-selection{background:var(--color-i-accent);color:var(--color-forest)}.app-shell{background:var(--color-bg-screen);display:flex;min-height:100vh}.app-sidebar{-ms-overflow-style:none;background:var(--color-bg-elevated);border-radius:0;bottom:0;display:flex;flex-direction:column;left:var(--shell-inset);overflow-y:auto;position:fixed;scrollbar-width:none;top:0;transition:transform .22s ease;width:var(--sidebar-w);z-index:50}.app-sidebar::-webkit-scrollbar{height:0;width:0}@media (min-width:1024px){.app-sidebar{border-radius:0;border-right:none;bottom:0;height:100vh;top:0}.sidebar-logo{padding:22px 22px 16px}.sidebar-nav{padding:28px 16px 12px}}.sidebar-logo{padding:20px 20px 16px}.sidebar-logo-link{align-items:center;color:inherit;display:flex;gap:10px;text-decoration:none}.sidebar-logo-mark{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:32px;justify-content:center;overflow:hidden;width:32px}.sidebar-logo-mark svg{height:16px;width:16px}.sidebar-logo-mark img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.sidebar-logo-text{color:var(--color-c-primary);font-size:17px;font-weight:600;letter-spacing:-.01em}.sidebar-badge{background:var(--color-wise-green-soft);border-radius:var(--radius-full);color:var(--color-sent-positive);font-size:10px;font-weight:600;margin-left:auto;padding:2px 7px}.sidebar-nav{flex:1;overflow-y:auto;padding:28px 10px 12px}.sidebar-nav::-webkit-scrollbar{height:0;width:0}.nav-section{color:var(--color-c-tertiary);font-size:10px;font-weight:700;letter-spacing:.09em;margin:0;padding:18px 14px 6px;text-transform:uppercase}.nav-section:first-child{padding-top:10px}.nav-gap{height:17px;margin:0 14px;position:relative}.nav-gap:after{background:var(--color-border-neutral);content:"";height:1px;left:0;opacity:.55;position:absolute;right:0;top:50%}.nav-link{align-items:center;border-radius:10px;color:var(--color-c-secondary);display:flex;font-size:13px;font-weight:500;gap:12px;letter-spacing:-.005em;margin:1px 0;padding:10px 14px;position:relative;text-decoration:none;transition:background .15s ease,color .15s ease,transform .08s ease}.nav-link svg{flex-shrink:0;height:18px;opacity:.75;transition:opacity .15s ease;width:18px}.nav-link:hover{background:var(--color-bg-hover);color:var(--color-c-primary)}.nav-link:hover svg{opacity:1}.nav-link:active{transform:scale(.985)}.nav-link .nav-link-bar{background:#0000;border-radius:0 4px 4px 0;bottom:8px;left:0;pointer-events:none;position:absolute;top:8px;transition:background .18s ease;width:3px}.nav-link.active{background:var(--color-bg-hover);color:var(--color-i-primary);font-weight:600}.nav-link.active svg{color:var(--color-i-primary);opacity:1}.nav-link.active .nav-link-bar{background:var(--color-i-accent)}.nav-link.active:hover{background:var(--color-bg-hover)}.sidebar-footer{padding:0}.app-main{background:var(--color-bg-card);display:flex;flex:1;flex-direction:column;margin:0;min-height:100vh;min-width:0}@media (min-width:1024px){.app-main{-ms-overflow-style:none;border-radius:var(--radius-xl);height:calc(100vh - var(--shell-margin)*2);margin:var(--shell-margin) calc(var(--shell-inset) + var(--shell-gap)) var(--shell-margin) calc(var(--shell-inset) + var(--sidebar-w) + var(--shell-gap));min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.app-main::-webkit-scrollbar{height:0;width:0}}.app-header{align-items:center;background:var(--color-bg-card);display:flex;flex-shrink:0;height:64px;padding:0 24px;position:sticky;top:0;transition:background .2s ease,box-shadow .2s ease,-webkit-backdrop-filter .2s ease;transition:background .2s ease,box-shadow .2s ease,backdrop-filter .2s ease;transition:background .2s ease,box-shadow .2s ease,backdrop-filter .2s ease,-webkit-backdrop-filter .2s ease;z-index:40}.hdr-shop-status{align-items:center;background:var(--color-bg-neutral);border-radius:9999px;color:var(--color-c-primary);display:inline-flex;font-size:11.5px;font-weight:600;gap:7px;margin-right:6px;padding:6px 11px 6px 9px;text-decoration:none;transition:background .15s,transform .08s;white-space:nowrap}.hdr-shop-status:hover{background:var(--color-bg-hover)}.hdr-shop-status:active{transform:scale(.97)}.hdr-shop-dot{background:var(--color-i-accent);border-radius:50%;box-shadow:0 0 0 3px #9fe8702e;flex-shrink:0;height:7px;width:7px}.hdr-shop-status.has-warn .hdr-shop-dot{animation:shop-pulse 1.6s ease-in-out infinite;background:var(--color-sent-negative);box-shadow:0 0 0 3px #e5524c2e}@keyframes shop-pulse{0%,to{box-shadow:0 0 0 3px #e5524c2e}50%{box-shadow:0 0 0 5px #e5524c1a}}.hdr-shop-txt b{font-weight:700}.hdr-shop-txt span{color:var(--color-c-tertiary)}.hdr-shop-txt em{color:var(--color-sent-negative);font-style:normal;font-weight:700}@media (min-width:1024px){.app-header{padding:0 32px}}.app-header:after{background:var(--color-header-border);bottom:0;content:"";height:1px;left:0;opacity:.5;position:absolute;right:0}.header-spacer{flex:1}.header-actions{align-items:center;display:flex;gap:4px}.header-icon-btn{align-items:center;background:#0000;border:none;border-radius:50%;color:var(--color-c-tertiary);cursor:pointer;display:flex;height:36px;justify-content:center;transition:background .15s ease,color .15s ease;width:36px}.header-icon-btn svg{height:20px;width:20px}.theme-icon-moon{display:block}.theme-icon-sun,[data-theme=dark] .theme-icon-moon{display:none}[data-theme=dark] .theme-icon-sun{display:block}.header-icon-btn:hover{background:var(--color-bg-neutral);color:var(--color-c-primary)}.user-menu{margin-left:6px;position:relative}.user-menu-trigger{align-items:center;background:#0000;border:none;border-radius:50%;cursor:pointer;display:flex;padding:0;transition:transform .08s}.user-menu-trigger:active{transform:scale(.95)}.user-menu-avatar{align-items:center;background:var(--color-i-accent);border-radius:50%;color:var(--color-forest);display:flex;font-size:13px;font-weight:700;height:32px;justify-content:center;letter-spacing:-.01em;overflow:hidden;transition:filter .15s ease,box-shadow .15s ease;width:32px}.user-menu-avatar-img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.user-menu-trigger:hover .user-menu-avatar{box-shadow:0 0 0 4px #9fe8702e;filter:brightness(1.05)}.user-menu-avatar.lg{flex-shrink:0;font-size:18px;height:44px;width:44px}.user-menu-pop{background:var(--color-bg-elevated);border:1px solid var(--color-border-neutral);border-radius:14px;box-shadow:0 14px 36px #00000029;min-width:280px;padding:6px;position:absolute;right:0;top:calc(100% + 8px);z-index:200}[data-theme=dark] .user-menu-pop{box-shadow:0 14px 36px #0000008c}.user-pop-enter{animation:user-pop-in .16s ease-out}@keyframes user-pop-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.user-menu-head{align-items:center;border-bottom:1px solid var(--color-border-neutral);display:flex;gap:10px;margin-bottom:6px;padding:12px 12px 14px}.user-menu-name{color:var(--color-c-primary);font-size:13.5px;font-weight:700;margin:0}.user-menu-email,.user-menu-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu-email{color:var(--color-c-tertiary);font-size:11.5px;margin:2px 0 0}.user-menu-role{background:var(--color-bg-neutral);border-radius:9999px;color:var(--color-c-secondary);flex-shrink:0;font-size:9px;font-weight:700;letter-spacing:.05em;padding:3px 7px;text-transform:uppercase}.user-menu-role.admin{background:var(--color-i-accent);color:var(--color-forest)}.user-menu-item{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--color-c-primary);cursor:pointer;display:flex;font-family:inherit;font-size:12.5px;font-weight:500;gap:10px;padding:9px 12px;text-align:left;text-decoration:none;transition:background .12s;width:100%}.user-menu-item:hover{background:var(--color-bg-neutral)}.user-menu-item svg{color:var(--color-c-tertiary);flex-shrink:0}.user-menu-item.danger,.user-menu-item.danger svg{color:var(--color-sent-negative)}.user-menu-item.danger:hover{background:#e5524c1a}.user-menu-sep{background:var(--color-border-neutral);height:1px;margin:4px 6px}.hamburger-btn{align-items:center;background:#0000;border:none;border-radius:50%;color:var(--color-c-secondary);cursor:pointer;display:none;height:36px;justify-content:center;margin-right:8px;transition:background .15s ease;width:36px}.hamburger-btn svg{height:20px;width:20px}.hamburger-btn:hover{background:var(--color-bg-neutral)}.live-indicator{color:var(--color-c-tertiary);font-weight:500;padding:0 8px}.header-refresh,.live-indicator{align-items:center;display:flex;font-size:12px;gap:7px}.header-refresh{background:var(--color-wise-green-soft);border:none;border-radius:9999px;color:var(--color-sent-positive);cursor:pointer;font-family:inherit;font-weight:600;padding:7px 14px;transition:filter .15s ease}.header-refresh svg{height:14px;width:14px}.header-refresh:hover{filter:brightness(.96)}.header-refresh:disabled{cursor:default;opacity:.75}.hdr-notif,.hdr-notif .header-icon-btn{position:relative}.hdr-notif-dot{background:var(--color-sent-positive);border-radius:50%;box-shadow:0 0 0 2px var(--color-bg-screen);height:7px;position:absolute;right:7px;top:7px;width:7px}.hdr-notif-dot.urgent{animation:notifpulse 1.6s ease-in-out infinite;background:var(--color-sent-negative)}@keyframes notifpulse{0%,to{box-shadow:0 0 0 2px var(--color-bg-screen),0 0 0 0 #a8200d80}50%{box-shadow:0 0 0 2px var(--color-bg-screen),0 0 0 4px #a8200d00}}.hdr-notif-chips{display:flex;flex-wrap:wrap;gap:6px;padding:0 16px 12px}.hdr-chip{background:var(--color-bg-neutral);border-radius:9999px;color:var(--color-c-secondary);font-size:11px;font-weight:600;padding:4px 10px}.hdr-chip b{color:var(--color-c-primary)}.hdr-chip.ok b{color:var(--color-sent-positive)}.hdr-chip.err{color:var(--color-sent-negative)}.hdr-chip.blue b{color:#1a56db}.hdr-notif-alert{align-items:flex-start;background:color-mix(in srgb,var(--color-sent-negative) 7%,#0000);border-radius:12px;display:flex;gap:10px;margin-bottom:4px;padding:10px;text-decoration:none}.hdr-notif-alert:hover{background:color-mix(in srgb,var(--color-sent-negative) 13%,#0000)}.hdr-notif-when{color:var(--color-c-tertiary);font-size:10px;font-weight:500;margin-left:auto}.hdr-notif-panel{background:var(--color-bg-elevated);border-radius:16px;box-shadow:0 16px 44px #00000038;max-height:min(560px,calc(100vh - 90px));max-width:calc(100vw - 32px);overflow:hidden;position:absolute;right:0;top:44px;width:380px;z-index:1000}.hdr-notif-head,.hdr-notif-panel{display:flex;flex-direction:column}.hdr-notif-head{gap:3px;padding:14px 16px}.hdr-notif-head>span:first-child{color:var(--color-c-primary);font-size:14px;font-weight:700}.hdr-notif-sub{color:var(--color-c-tertiary);font-size:11px}.hdr-notif-sub b{color:var(--color-c-primary)}.hdr-notif-body{overflow-y:auto;padding:4px 8px 8px}.hdr-notif-section{color:var(--color-c-tertiary);font-size:10px;font-weight:700;letter-spacing:.05em;margin:10px 8px 6px;text-transform:uppercase}.hdr-notif-item{align-items:flex-start;border-radius:12px;display:flex;gap:10px;padding:10px}.hdr-notif-ic,.hdr-notif-item:hover{background:var(--color-bg-neutral)}.hdr-notif-ic{align-items:center;border-radius:50%;color:var(--color-c-tertiary);display:flex;flex-shrink:0;font-size:11px;font-weight:800;height:22px;justify-content:center;width:22px}.hdr-notif-ic.ok{background:var(--color-wise-green-soft);color:var(--color-sent-positive)}.hdr-notif-ic.err{background:#a8200d1a;color:var(--color-sent-negative)}.hdr-notif-ic.warn{background:#ca8a0424;color:#ca8a04}.hdr-notif-t{align-items:center;color:var(--color-c-primary);display:flex;flex-wrap:wrap;font-size:12.5px;gap:6px;margin:0}.hdr-notif-shop{background:var(--color-bg-neutral);border-radius:9999px;font-size:10px;font-weight:600;padding:1px 7px}.hdr-notif-q,.hdr-notif-shop{color:var(--color-c-tertiary)}.hdr-notif-q{font-size:11.5px;font-style:italic;line-height:1.4;margin:4px 0 0}.hdr-notif-a{color:var(--color-c-secondary);font-size:12px;line-height:1.45;margin:3px 0 0;word-break:break-word}.hdr-notif-d{color:var(--color-c-tertiary);font-size:10px;margin:4px 0 0}.hdr-notif-empty{color:var(--color-c-tertiary);font-size:12px;margin:0;padding:24px 0;text-align:center}.hdr-notif-foot{background:var(--color-bg-elevated);display:flex;justify-content:flex-end;padding:8px}.hdr-notif-foot button{background:var(--color-bg-neutral);border:none;border-radius:9999px;color:var(--color-c-primary);cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;padding:7px 14px}.hdr-notif-foot button:hover{background:var(--color-border-neutral)}.hdr-notif-foot button:disabled{cursor:default;opacity:.6}.pf-grid{align-items:start;display:grid;gap:32px;grid-template-columns:320px 1fr}@media (max-width:820px){.pf-grid{gap:22px;grid-template-columns:1fr}}.pf-sticky{align-self:start;position:sticky;top:76px;z-index:1}.pf-left{align-items:center;display:flex;flex-direction:column;text-align:center}.pf-card{background:var(--color-bg-neutral);border-radius:20px;margin-bottom:18px;padding:28px 24px 22px;text-align:center;width:100%}[data-theme=dark] .pf-card{background:#ffffff0a}.pf-avatar-wrap{display:block;line-height:0;margin:0 0 14px;padding:0;text-align:center}.pf-avatar-label{border-radius:50%;cursor:pointer;display:inline-block;height:72px;line-height:1;position:relative;transition:transform .15s ease;width:72px}.pf-avatar-label:active{transform:scale(.96)}.pf-avatar-img{display:block;flex-shrink:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.pf-avatar-img,.pf-avatar-initials{background:var(--color-bg-card);border:1px solid var(--color-border-neutral);border-radius:50%;height:72px;transition:border-color .18s ease;width:72px}.pf-avatar-initials{align-items:center;color:var(--color-c-secondary);display:flex;font-size:24px;font-weight:700;justify-content:center;letter-spacing:-.01em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pf-avatar-label:hover .pf-avatar-img,.pf-avatar-label:hover .pf-avatar-initials{border-color:var(--color-c-secondary)}.pf-avatar-cam{align-items:center;background:var(--color-c-primary);border-radius:50%;bottom:0;box-shadow:0 0 0 2px var(--color-bg-neutral);color:var(--color-bg-card);display:flex;height:22px;justify-content:center;pointer-events:none;position:absolute;right:0;transform:translate(3px,3px);transition:transform .15s ease;width:22px}[data-theme=dark] .pf-avatar-cam{box-shadow:0 0 0 2px #2a2c26}.pf-avatar-label:hover .pf-avatar-cam{transform:translate(3px,3px) scale(1.08)}.pf-avatar-input{cursor:pointer;inset:0;opacity:0;position:absolute}.pf-avatar-err{color:var(--color-sent-negative);font-size:11.5px;margin-top:8px}.pf-name-display{align-items:center;border-radius:8px;color:var(--color-c-primary);cursor:pointer;display:inline-flex;font-family:Boldonse,-apple-system,BlinkMacSystemFont,sans-serif;font-size:22px;font-weight:400;gap:6px;letter-spacing:-.025em;line-height:1.1;margin:4px 0;max-width:100%;padding:2px 6px;text-align:center;text-transform:uppercase;transition:background .15s;word-break:break-word}.pf-name-display:hover{background:#0000000a}[data-theme=dark] .pf-name-display:hover{background:#ffffff0d}.pf-name-edit-ic{color:var(--color-c-tertiary);opacity:0;transition:opacity .15s}.pf-name-display:hover .pf-name-edit-ic{opacity:1}.pf-name-edit{align-items:center;display:flex;flex-direction:column;gap:8px;margin:0 0 8px}.pf-name-input{background:var(--color-bg-neutral);border:2px solid var(--color-i-accent);border-radius:10px;color:var(--color-c-primary);font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif;font-size:16px;font-weight:600;max-width:280px;outline:none;padding:10px 14px;text-align:center;width:100%}.pf-name-edit-row{display:flex;gap:8px}.pf-name-btn-ghost,.pf-name-btn-save{border:none;border-radius:9999px;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;padding:7px 16px;transition:filter .15s,background .15s}.pf-name-btn-ghost{background:var(--color-bg-neutral);color:var(--color-c-primary)}.pf-name-btn-ghost:hover{background:var(--color-border-neutral)}.pf-name-btn-save{background:var(--color-i-accent);color:var(--color-forest)}.pf-name-btn-save:hover{filter:brightness(1.05)}.pf-sub{font-size:13px;letter-spacing:-.005em;margin:0 0 12px}.pf-email-pill,.pf-sub{color:var(--color-c-secondary);font-weight:600}.pf-email-pill{align-items:center;background:var(--color-bg-neutral);border:none;border-radius:9999px;cursor:default;display:inline-flex;font-size:12px;gap:6px;margin:0 0 10px;max-width:100%;padding:7px 14px 7px 12px;transition:filter .15s ease}.pf-email-pill:hover{filter:brightness(.97)}.pf-email-pill svg{color:var(--color-c-tertiary);flex-shrink:0}.pf-email-pill span{display:inline-block;max-width:200px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.pf-locked{flex-shrink:0;font-size:10px;opacity:.6}.pf-stat{align-items:center;display:flex;gap:22px;justify-content:center;margin:0 0 14px;padding:6px 0}.pf-stat-num{color:var(--color-c-primary);display:block;font-size:18px;font-weight:700;letter-spacing:-.02em;line-height:1.1}.pf-stat-lbl{color:var(--color-c-tertiary);display:block;font-size:10.5px;letter-spacing:.02em;margin-top:1px}.pf-stat-div{background:var(--color-border-neutral);height:28px;width:1px}.pf-sub-status{align-items:center;background:var(--color-bg-neutral);border:none;border-radius:9999px;color:var(--color-c-primary);display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;margin:0 0 18px;padding:5px 11px}.pf-status-dot{background:var(--color-c-tertiary);border-radius:50%;flex-shrink:0;height:6px;width:6px}.pf-status-active,.pf-status-admin{background:var(--color-i-accent);box-shadow:0 0 0 3px #9fe8702e}.pf-status-expired{background:var(--color-sent-negative)}.pf-status-none{background:var(--color-c-tertiary)}.pf-sub-days{color:var(--color-c-tertiary)}.pf-actions{display:grid;gap:8px;grid-template-columns:1fr 1fr;margin:4px 0 0;width:100%}.pf-btn{align-items:center;background:var(--color-bg-card);border:none;border-radius:9999px;color:var(--color-c-primary);cursor:pointer;display:flex;font-family:inherit;font-size:12px;font-weight:600;gap:4px;justify-content:center;letter-spacing:-.005em;padding:8px 12px;text-align:center;text-decoration:none;transition:background .15s,filter .15s,transform .08s}.pf-btn:hover{background:var(--color-bg-elevated);filter:brightness(1.02)}.pf-btn:active{transform:scale(.97)}.pf-btn-primary{background:var(--color-i-accent);color:var(--color-forest)}.pf-btn-primary:hover{background:var(--color-i-accent);filter:brightness(1.05)}.pf-btn-danger{background:var(--color-bg-card);color:var(--color-sent-negative)}.pf-btn-danger:hover{background:var(--color-sent-negative);color:#fff}.pf-avatar-remove{background:none;border:none;color:var(--color-c-tertiary);cursor:pointer;display:block;font-family:inherit;font-size:11.5px;font-weight:500;letter-spacing:.01em;margin-top:10px;padding:4px 0 0;text-align:center;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;width:100%}.pf-avatar-remove:hover{color:var(--color-sent-negative)}.pf-section{color:var(--color-c-primary);font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif;font-size:18px;font-weight:700;letter-spacing:-.02em;margin:24px 0 12px}.pf-section:first-child{margin-top:0}.pf-list{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.pf-item{align-items:center;border-radius:12px;color:var(--color-c-primary);display:flex;gap:14px;padding:13px 12px;text-decoration:none;transition:background .15s}.pf-item-ic,.pf-item:hover{background:var(--color-bg-neutral)}.pf-item-ic{align-items:center;border-radius:50%;color:var(--color-c-secondary);display:flex;flex-shrink:0;height:44px;justify-content:center;transition:background .15s,color .15s;width:44px}.pf-item:hover .pf-item-ic{background:var(--color-wise-green-soft);color:var(--color-sent-positive)}.pf-item-ic svg{height:22px;width:22px}.pf-item-body{flex:1;min-width:0}.pf-item-title{color:var(--color-c-primary);display:block;font-size:14.5px;font-weight:700;letter-spacing:-.005em}.pf-item-sub{display:block;font-size:12.5px;line-height:1.4;margin-top:2px}.pf-item-chev,.pf-item-sub{color:var(--color-c-tertiary)}.pf-item-chev{flex-shrink:0;opacity:.65;transition:transform .15s,opacity .15s}.pf-item:hover .pf-item-chev{opacity:1;transform:translateX(2px)}.pf-item-chev svg{height:16px;width:16px}.pf-sub-card{background:var(--color-bg-elevated);border:1px solid var(--color-border-neutral);border-radius:14px;padding:6px 18px 16px}.pf-sub-row{align-items:center;border-bottom:1px solid var(--color-border-neutral);display:flex;font-size:13px;justify-content:space-between;padding:13px 0}.pf-sub-row:last-of-type{border-bottom:none}.pf-sub-l{color:var(--color-c-tertiary);font-weight:500}.pf-sub-r{color:var(--color-c-primary);font-weight:600;text-align:right}.pf-sub-r small{font-weight:500;margin-left:4px}.pf-sub-tag{align-items:center;border-radius:9999px;display:inline-flex;font-size:11px;font-weight:700;gap:5px;letter-spacing:.02em;padding:3px 11px}.pf-sub-tag:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.pf-sub-tag-active,.pf-sub-tag-admin{background:var(--color-wise-green-soft);color:var(--color-sent-positive)}.pf-sub-tag-expired{background:#e5524c1f;color:var(--color-sent-negative)}.pf-sub-tag-none{background:var(--color-bg-neutral);color:var(--color-c-tertiary)}.pf-sub-help{border-radius:10px;font-size:12.5px;line-height:1.55;margin-top:14px;padding:11px 14px}.pf-sub-help b{font-weight:700}.pf-sub-help-ok{background:var(--color-wise-green-soft);color:var(--color-sent-positive)}.pf-sub-help-err{background:#e5524c1a;color:var(--color-sent-negative)}.pf-sub-help-warn{background:var(--color-bg-neutral);color:var(--color-c-secondary)}.pf-pwd-card{background:var(--color-bg-elevated);border:1px solid var(--color-border-neutral);border-radius:14px;padding:18px 20px}.pf-pwd-help{color:var(--color-c-tertiary);font-size:12.5px;line-height:1.5;margin-bottom:14px}.pf-pwd-form{max-width:360px}@media (max-width:820px){.pf-sticky{position:static}.pf-card{padding:22px 18px}}@media (max-width:640px){.pf-name-display{font-size:20px}.pf-avatar-img,.pf-avatar-initials{font-size:22px;height:64px;width:64px}.pf-avatar-label{height:64px;width:64px}.pf-stat-num{font-size:16px}}.live-dot{display:flex;height:6px;position:relative;width:6px}.live-dot-ping{animation:pulse-ring 1.6s ease-in-out infinite;position:absolute}.live-dot-core,.live-dot-ping{background:var(--color-i-accent);border-radius:50%;height:6px;width:6px}.app-content{flex:1;padding:40px 24px 32px}@media (min-width:1024px){.app-content{padding:44px 32px 36px}}.sidebar-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;display:none;inset:0;position:fixed;z-index:45}@media (max-width:1023px){.app-sidebar{border-radius:0;bottom:0;left:0;padding-bottom:env(safe-area-inset-bottom,0);top:0;transform:translateX(-100%);width:min(86vw,312px);z-index:60}.sidebar-overlay{z-index:55}.app-shell.nav-open .app-sidebar{box-shadow:12px 0 40px #00000047;transform:translateX(0)}.app-shell.nav-open .sidebar-overlay{display:block}.app-main{margin:0}.hamburger-btn{display:none!important}.sidebar-nav,.sidebar-nav .nav-link{pointer-events:auto}.sidebar-logo{padding:18px 18px 14px}.sidebar-nav{padding:4px 10px 16px}.nav-section{padding:18px 12px 6px}.sidebar-nav .nav-link{border-radius:12px;font-size:14.5px;margin-bottom:2px;padding:13px 14px}.sidebar-nav .nav-link svg{height:20px;width:20px}.sidebar-nav .nav-link.active{background:var(--color-wise-green-soft)}.sidebar-nav .nav-link.active .nav-link-bar{left:0}.sidebar-nav .nav-link:active{transform:scale(.985)}.hamburger-btn{height:40px;width:40px}.hamburger-btn svg{height:22px;width:22px}.sidebar-close{align-items:center;background:var(--color-bg-neutral);border:none;border-radius:50%;color:var(--color-c-secondary);cursor:pointer;display:flex;height:32px;justify-content:center;margin-left:auto;width:32px}.sidebar-close svg{height:18px;width:18px}.sidebar-badge{margin-left:auto}.sidebar-badge+.sidebar-close,.sidebar-close+.sidebar-badge{margin-left:8px}}.sidebar-close{display:none}.dragscroll-ready{-webkit-overflow-scrolling:touch;cursor:grab;scroll-behavior:smooth;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dragscroll-ready.dragging{cursor:grabbing;scroll-behavior:auto}.dragscroll-ready *{pointer-events:auto}.dragscroll-ready.dragging *{pointer-events:none}.bottom-bar{display:none}@media (max-width:1023px){.bottom-bar{align-items:stretch;background:var(--color-bg-card);border-top:1px solid var(--color-border-neutral);bottom:0;display:flex;height:calc(60px + env(safe-area-inset-bottom, 0px));left:0;padding-bottom:env(safe-area-inset-bottom,0);position:fixed;right:0;z-index:45}.bb-item{align-items:center;background:#0000;border:none;color:var(--color-c-tertiary);cursor:pointer;display:flex;flex:1;flex-direction:column;font-family:inherit;font-size:10px;font-weight:600;gap:3px;justify-content:center;letter-spacing:.01em;padding:6px 4px 0;position:relative;text-decoration:none;transition:color .15s ease}.bb-item svg{transition:transform .18s ease}.bb-item:active svg{transform:scale(.92)}.bb-item.active{color:var(--color-i-primary)}.bb-item.active:before{background:var(--color-i-accent);border-radius:0 0 3px 3px;content:"";height:3px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:28px}.bb-ic{align-items:center;display:inline-flex;justify-content:center;position:relative}.bb-dot{border:2px solid var(--color-bg-card);border-radius:50%;height:8px;right:-3px;top:-2px;width:8px}.bb-badge,.bb-dot{background:var(--color-sent-negative);position:absolute}.bb-badge{border:2px solid var(--color-bg-card);border-radius:9999px;box-sizing:initial;color:#fff;font-size:9px;font-weight:700;height:16px;line-height:16px;min-width:16px;padding:0 4px;right:-10px;text-align:center;top:-6px}.app-content{padding-bottom:80px!important}}.msheet{inset:0;pointer-events:none;position:fixed;visibility:hidden;z-index:80}.msheet.open{pointer-events:auto;visibility:visible}.msheet-scrim{background:#00000073;inset:0;opacity:0;position:absolute;transition:opacity .25s ease}.msheet.open .msheet-scrim{opacity:1}.msheet-panel{-webkit-overflow-scrolling:touch;background:var(--color-bg-elevated);border-radius:20px 20px 0 0;bottom:0;box-shadow:0 -10px 44px #00000038;left:0;max-height:82vh;overflow-y:auto;padding:8px 12px calc(20px + env(safe-area-inset-bottom, 0px));position:absolute;right:0;transform:translateY(101%);transition:transform .3s cubic-bezier(.32,.72,0,1)}.msheet.open .msheet-panel{transform:translateY(0)}.msheet-grip{background:var(--color-border-neutral);border-radius:9999px;height:4px;margin:4px auto 12px;width:40px}.msheet-head{align-items:center;display:flex;justify-content:space-between;padding:0 6px 10px}.msheet-title{color:var(--color-c-primary);font-size:15px;font-weight:700}.msheet-x{align-items:center;background:var(--color-bg-neutral);border:none;border-radius:50%;color:var(--color-c-secondary);cursor:pointer;display:flex;height:30px;justify-content:center;width:30px}.msheet-nav{display:flex;flex-direction:column;gap:2px}.msheet-nav .nav-link{border-radius:12px;font-size:14.5px;margin-bottom:0;padding:13px 14px}.msheet-nav .nav-link svg{height:20px;width:20px}.msheet-nav .nav-link.active{background:var(--color-wise-green-soft)}.msheet-nav .nav-link.active .nav-link-bar{left:0}.msheet-nav .nav-link:active{transform:scale(.985)}.msheet-nav .nav-gap{height:6px}@media (min-width:1024px){.msheet{display:none}}@media (max-width:640px){body,html{overflow-x:hidden}.app-main{min-height:100dvh}.fin-grid{grid-template-columns:1fr!important}.fin-tile{align-items:center!important;text-align:center!important}.fin-tile span{max-width:100%!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important}.fin-tile span:nth-child(2){font-size:22px!important}.app-header{background:var(--color-bg-card);border-bottom:1px solid var(--color-border-neutral);height:56px;left:0;padding:0 14px;position:fixed;right:0;top:0;z-index:50}.app-content{padding:72px 14px calc(80px + env(safe-area-inset-bottom, 0px))}.app-main{min-height:auto}.header-refresh{gap:0;min-width:36px;padding:8px}.hdr-shop-status{font-size:11px;margin-right:4px;padding:5px 9px 5px 7px}.hdr-shop-status em{display:none}.app-content h1{font-size:22px!important;line-height:1.15!important}.header-actions{gap:2px}.header-refresh span{display:none}.header-refresh{padding:7px 10px}.user-menu{margin-left:2px}.user-menu-pop{min-width:92vw;right:-6px}.hdr-notif-panel{left:8px;max-width:none;position:fixed;right:8px;top:56px;width:auto}.prod-search{max-width:none}.prod-filter{width:100%}.stbl-wrap,.stock-tbl{-webkit-overflow-scrolling:touch;overflow-x:auto}.modal-box{max-width:calc(100vw - 20px)!important}.kc-grid,.kc-mapgrid,.pf-grid{grid-template-columns:1fr!important}.crit-banner{align-items:flex-start!important;background:#a8200d0f;border:1px solid #a8200d29;border-radius:12px!important;flex-direction:row;flex-wrap:wrap!important;gap:11px!important;margin:16px 0 12px!important;max-width:100%;padding:13px 14px!important}.crit-banner>div:not(.crit-banner-ic){flex:1;max-width:100%;min-width:0!important}.crit-banner>a{flex:1 0 100%;justify-content:center}.crit-banner-ic{align-items:center!important;background:#a8200d21;border-radius:8px;display:flex!important;flex:0 0 26px!important;height:26px!important;justify-content:center!important;width:26px!important}.crit-banner-ic svg{display:block;height:17px!important;width:17px!important}.crit-banner-title{font-size:13px;margin:0 0 3px;word-break:break-word}.crit-banner-sub,.crit-banner-title{line-height:1.4;min-width:0;overflow-wrap:anywhere}.crit-banner-sub{display:block;font-size:11.5px;margin:0}.unlink-card{background:var(--color-bg-elevated);border:1px solid var(--color-border-neutral);border-radius:14px;margin-bottom:20px!important;overflow:hidden}.unlink-scroll{max-height:52vh}.unlink-row{align-items:center;flex-wrap:wrap!important;gap:8px 10px;padding:11px 12px}.unlink-row>div{flex:1 1 0;min-width:0!important}.unlink-thumb{border-radius:8px;flex-shrink:0;height:36px;width:36px}.unlink-prod{font-size:12.5px;line-height:1.3;margin:0 0 2px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap!important}.unlink-meta{flex-wrap:wrap;font-size:10.5px;gap:5px;margin:0;min-width:0;white-space:nowrap}.crit-tag{font-size:9px;padding:2px 6px}.unlink-btn{flex:1 0 100%!important;font-size:12px;padding:9px;text-align:center;white-space:nowrap}.dash-hero{margin-bottom:18px!important}.dash-hero>p{font-size:13px!important;margin:0 0 4px!important}.dash-hero>div{align-items:baseline;display:flex!important;flex-wrap:wrap!important;gap:6px 10px}.dash-hero h1{font-size:30px!important;line-height:1.1!important}.app-content>div,.app-content>section{animation:page-in .28s cubic-bezier(.22,1,.36,1) both}.app-content h2{font-size:16px!important;line-height:1.25}.agent-sec-h h2,.app-content h3{font-size:14px!important}.agent-sec{border-radius:16px!important;margin-bottom:14px!important}.agent-sec-h{padding:14px 16px!important}.agent-sec-h h2{font-weight:700!important;letter-spacing:-.01em}.agent-stats{gap:8px!important;grid-template-columns:1fr 1fr!important;margin-bottom:16px!important}.agent-stats .ast{border-radius:14px!important;padding:11px 13px!important}.agent-stats .ast b{font-size:18px!important;letter-spacing:-.02em}.agent-stats .ast span:not(.ast-ic){font-size:10.5px!important}.agent-stats .ast-ic{font-size:14px!important}.auth-input,.wise-in,input[type=email]:not(.unstyled),input[type=number]:not(.unstyled),input[type=password]:not(.unstyled),input[type=search]:not(.unstyled),input[type=text]:not(.chat-input):not([class*=cmd-]):not(.unstyled),input[type=url]:not(.unstyled),select:not(.unstyled),textarea:not(.chat-input):not(.unstyled){font-size:16px!important;min-height:42px;padding:10px 13px!important}textarea:not(.chat-input):not(.unstyled){min-height:80px}.btn-primary,.pf-btn-primary,.wise-btn{font-size:13px!important;min-height:44px}.app-content table{-webkit-overflow-scrolling:touch;display:block;max-width:100%;overflow-x:auto;white-space:nowrap}.app-content table td,.app-content table th{font-size:12px!important;padding:9px 11px!important}.cfd-modal,.modal-box,.pf-pwd-card{max-width:calc(100vw - 28px)!important;width:100%}.chip,.pill{min-height:36px}.pf-grid{gap:16px!important}.pf-section{font-size:15px!important;margin:18px 0 8px!important}.pf-item{padding:11px 10px!important}.pf-item-ic{height:38px!important;width:38px!important}.pf-item-ic svg{height:18px;width:18px}.pf-item-title{font-size:13.5px!important}.pf-item-sub{font-size:11.5px!important}.acc-card,.au-row,.stock-layout,.stock-tbl{font-size:12.5px!important}button:not(.unstyled):not(.btn-modal):not(.bb-item):not(.user-menu-item):not(.pf-name-btn-ghost):not(.pf-name-btn-save){min-height:38px}.hdr-btn,.header-icon-btn{border-radius:12px!important;height:38px!important;width:38px!important}.app-content .card,.app-content .info-card{border-radius:14px}}@keyframes page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (min-width:641px) and (max-width:1023px){.app-content{padding:24px 28px 80px!important}.app-content h1{font-size:30px!important}.fin-grid{grid-template-columns:1fr 1fr!important}.fin-tile span{overflow:visible!important;text-overflow:clip!important;white-space:normal!important}.wallet-row>article{min-width:calc(33vw - 24px)!important;width:calc(33vw - 24px)!important}.agent-stats{grid-template-columns:repeat(4,1fr)!important}.pf-grid{gap:22px;grid-template-columns:280px 1fr}.bottom-bar{height:calc(64px + env(safe-area-inset-bottom, 0px))}.bb-item{font-size:11px}.bb-item svg{height:22px!important;width:22px!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-delay:0ms!important;animation-duration:.001ms!important;transition-duration:.001ms!important}}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.animate-fade-up{animation:fadeUp .4s cubic-bezier(.22,1,.36,1) forwards;opacity:0}.anim-d1{animation-delay:.05s}.anim-d2{animation-delay:.1s}.anim-d3{animation-delay:.15s}.anim-d4{animation-delay:.2s}.anim-d5{animation-delay:.25s}@keyframes pulse-ring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}.wise-stat{background:var(--color-bg-card);border:1px solid var(--color-border-neutral);border-radius:var(--radius-lg);overflow:hidden;padding:20px;position:relative}.wise-stat:after{background:var(--color-i-accent);bottom:0;content:"";height:3px;left:0;position:absolute;right:0}.prod-grid{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1100px){.prod-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:860px){.prod-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.prod-grid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}}.prod-search{align-items:center;border:1px solid var(--color-border-neutral);border-radius:9999px;color:var(--color-c-tertiary);display:flex;gap:8px;max-width:320px;padding:9px 14px}.prod-search:focus-within{border-color:var(--color-i-accent)}.prod-search input{background:#0000;border:none;color:var(--color-c-primary);flex:1;font-family:inherit;font-size:13px;min-width:0;outline:none}.prod-card{background:var(--color-bg-elevated);border:1px solid var(--color-border-neutral);border-radius:14px;cursor:pointer;display:block;font-family:inherit;overflow:hidden;padding:0;text-align:left;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.prod-card:hover{border-color:var(--color-c-tertiary);box-shadow:0 8px 22px #00000014;transform:translateY(-3px)}.prod-filter{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#0000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23999' stroke-linecap='round' stroke-width='2.5' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:1px solid var(--color-border-neutral);border-radius:9999px;color:var(--color-c-primary);cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;outline:none;padding:9px 32px 9px 14px}.prod-filter:focus{border-color:var(--color-i-accent)}.prod-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.prod-toolbar .prod-search{flex:1;max-width:380px;min-width:150px;padding:7px 12px}.prod-toolbar .prod-filter{font-size:12.5px;padding:7px 30px 7px 13px}.prod-iconbtn{align-items:center;background:var(--color-bg-elevated);border:1px solid var(--color-border-neutral);border-radius:10px;color:var(--color-c-secondary);cursor:pointer;display:inline-flex;flex-shrink:0;height:34px;justify-content:center;text-decoration:none;transition:background .14s ease,border-color .14s ease,color .14s ease,transform .1s ease;width:34px}.prod-iconbtn:hover{border-color:var(--color-c-tertiary);color:var(--color-c-primary)}.prod-iconbtn:active{transform:scale(.93)}.prod-iconbtn:disabled{cursor:default;opacity:.55}.prod-iconbtn--accent{background:var(--color-i-accent)}.prod-iconbtn--accent,.prod-iconbtn--accent:hover{border-color:var(--color-i-accent);color:var(--color-forest)}.prod-iconbtn--accent:hover{filter:brightness(.96)}.tipbtn{position:relative}.tipbtn:after{background:var(--color-c-primary);border-radius:6px;bottom:calc(100% + 7px);color:var(--color-bg-elevated);content:attr(data-tip);font-size:11px;font-weight:600;left:50%;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;transform:translateX(-50%) translateY(4px);transition:opacity .14s ease,transform .14s ease;white-space:nowrap;z-index:60}.tipbtn:hover:after{opacity:1;transform:translateX(-50%) translateY(0)}.prod-badges{align-items:flex-start;display:flex;flex-direction:column;gap:4px;left:6px;position:absolute;top:6px}.prod-bdg{border-radius:9999px;font-size:10px;font-weight:700;letter-spacing:.02em;line-height:1.35;padding:2px 7px}.prod-bdg--off{background:#0e0f0cb8;color:#fff}.prod-bdg--promo{background:#ea580c;color:#fff}.prod-soldchip{align-items:center;background:#0e0f0ca8;border-radius:9999px;bottom:6px;color:#fff;display:inline-flex;font-size:10px;font-weight:600;gap:3px;left:6px;padding:2px 7px;position:absolute}.prod-price-max{font-weight:600;margin-left:1px}.prod-metarow,.prod-price-max{color:var(--color-c-tertiary);font-size:11px}.prod-metarow{align-items:center;display:flex;flex-wrap:wrap;gap:5px;margin-bottom:8px}.prod-metarow .prod-dot{opacity:.4}.prod-out{color:var(--color-sent-negative);font-weight:600}.prod-card--off .prod-thumb img{opacity:.58}.prod-off-chip{background:var(--color-bg-neutral);border-radius:5px;color:var(--color-c-tertiary);display:inline-block;font-size:10px;font-weight:700;margin-right:5px;padding:1px 6px;vertical-align:middle}.pm-cover{border-radius:10px;flex-shrink:0;height:52px;-o-object-fit:cover;object-fit:cover;width:52px}.pm-cover--empty{align-items:center;background:var(--color-bg-neutral);display:flex;font-size:22px;justify-content:center}.pm-badge{border-radius:9999px;display:inline-block;flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.02em;padding:1px 8px}.pm-badge--live{background:var(--color-wise-green-soft);color:var(--color-sent-positive)}.pm-badge--off{background:var(--color-bg-neutral);color:var(--color-c-tertiary)}.pm-stats{border:1px solid var(--color-border-neutral);border-radius:12px;display:flex;flex-shrink:0;margin:14px 18px 12px;overflow:hidden}.pm-stat{align-items:center;border-right:1px solid var(--color-border-neutral);display:flex;flex:1;flex-direction:column;gap:2px;min-width:0;padding:9px 5px}.pm-stat:last-child{border-right:none}.pm-stat-v{color:var(--color-c-primary);font-size:13px;font-weight:700;white-space:nowrap}.pm-stat-l{color:var(--color-c-tertiary);font-size:9.5px;letter-spacing:.04em;text-transform:uppercase}.pm-actions{align-items:center;display:flex;flex-shrink:0;gap:8px;margin:0 18px 12px}.pm-btn{align-items:center;border:1px solid #0000;border-radius:10px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:6px;justify-content:center;padding:8px 12px;text-decoration:none;transition:filter .14s ease,background .14s ease,border-color .14s ease}.pm-btn:disabled{cursor:default;opacity:.6}.pm-btn--ghost{background:var(--color-bg-neutral);border-color:var(--color-border-neutral);color:var(--color-c-primary)}.pm-btn--ghost:hover{border-color:var(--color-c-tertiary)}.pm-btn--danger{background:#a8200d1a;color:var(--color-sent-negative);flex:1}.pm-btn--danger:hover{background:#a8200d29}.pm-btn--accent{background:var(--color-i-accent);color:var(--color-forest);flex:1}.pm-btn--accent:hover{filter:brightness(.96)}.pm-hint{color:var(--color-c-tertiary);font-size:11.5px;line-height:1.45;margin:0 0 10px}.pm-hint--warn{color:var(--color-sent-negative)}.pm-syncrow{align-items:center;background:var(--color-bg-neutral);border-radius:12px;display:flex;flex-shrink:0;flex-wrap:wrap;gap:12px;margin:0 18px 6px;padding:11px 13px}.pm-sync-title{color:var(--color-c-primary);font-size:12.5px;font-weight:700;margin:0}.pm-sync-sub{color:var(--color-c-tertiary);font-size:10.5px;line-height:1.4;margin:3px 0 0}.pm-seg{background:var(--color-bg-elevated);border:1px solid var(--color-border-neutral);border-radius:9999px;display:inline-flex;flex-shrink:0;padding:3px}.pm-seg-b{background:#0000;border:none;border-radius:9999px;color:var(--color-c-tertiary);cursor:pointer;font-family:inherit;font-size:11.5px;font-weight:600;padding:5px 11px;transition:background .14s ease,color .14s ease;white-space:nowrap}.pm-seg-b:hover{color:var(--color-c-primary)}.pm-seg-b.active{background:var(--color-i-accent);color:var(--color-forest)}.pm-confirm-q{color:var(--color-c-primary);flex:1;font-size:12px;font-weight:600;line-height:1.35;min-width:0}.pm-warn{font-size:11.5px;line-height:1.45;margin:0 0 12px}.pm-warn,.pm-warn a{color:var(--color-sent-negative)}.pm-warn a{font-weight:700}.pmv-list{display:flex;flex-direction:column}.pmv{border-bottom:1px solid var(--color-border-neutral);padding:12px 0}.pmv:first-child{padding-top:2px}.pmv:last-child{border-bottom:none;padding-bottom:0}.pmv-top{align-items:baseline;display:flex;gap:8px;justify-content:space-between;margin-bottom:9px}.pmv-name{color:var(--color-c-primary);font-size:13px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pmv-meta{align-items:center;color:var(--color-c-tertiary);display:inline-flex;flex-shrink:0;font-size:10.5px;gap:7px;white-space:nowrap}.pmv-promo{background:#ea580c1f;border-radius:5px;color:#ea580c;font-size:9px;font-weight:700;letter-spacing:.03em;padding:1px 6px;text-transform:uppercase}.pmv-row{gap:7px;margin-bottom:8px}.pmv-field,.pmv-row{align-items:center;display:flex}.pmv-field{background:var(--color-bg-neutral);border:1px solid var(--color-border-neutral);border-radius:9px;flex:1;gap:6px;min-width:0;padding:0 10px;transition:border-color .14s ease}.pmv-field:focus-within{border-color:var(--color-i-accent)}.pmv-field.locked{opacity:.7}.pmv-cap{color:var(--color-c-tertiary);flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.pmv-field input{-moz-appearance:textfield;background:#0000;border:none;color:var(--color-c-primary);flex:1;font-family:inherit;font-size:13px;font-weight:600;min-width:0;outline:none;padding:9px 0}.pmv-field input:disabled{color:var(--color-c-tertiary);cursor:not-allowed}.pmv-field input::-webkit-inner-spin-button,.pmv-field input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pmv-save{background:var(--color-i-accent);border:none;border-radius:9px;color:var(--color-forest);cursor:pointer;flex-shrink:0;font-family:inherit;font-size:12px;font-weight:700;padding:10px 15px;transition:filter .14s ease}.pmv-save:hover{filter:brightness(.96)}.pmv-save:disabled{cursor:default;opacity:.6}.pmv-link{align-items:center;background:var(--color-bg-elevated);border:1px solid var(--color-border-neutral);border-radius:9px;display:flex;gap:9px;padding:0 11px}.pmv-dot{background:var(--color-i-accent);border-radius:50%;flex-shrink:0;height:8px;width:8px}.pmv-dot.off{background:var(--color-c-tertiary);opacity:.35}.pmv-link select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#0000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23999' stroke-linecap='round' stroke-width='2.5' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:100%;background-repeat:no-repeat;border:none;color:var(--color-c-primary);cursor:pointer;flex:1;font-family:inherit;font-size:12px;font-weight:500;min-width:0;outline:none;padding:9px 18px 9px 0}.pmv-conn{flex-direction:column}.pmv-conn,.pmv-stat{display:flex;gap:6px}.pmv-stat{align-items:center;font-size:11px;font-weight:600;line-height:1.3;padding:0 2px}.pmv-stat svg{flex-shrink:0}.pmv-stat span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pmv-stat--ok{color:var(--color-sent-positive)}.pmv-stat--low{color:#ca8a04}.pmv-stat--empty,.pmv-stat-link{color:var(--color-sent-negative)}.pmv-stat-link{flex-shrink:0;font-size:10.5px;font-weight:700;margin-left:auto;text-decoration:underline;white-space:nowrap}.pmv-hint{color:var(--color-c-tertiary);font-size:10.5px;line-height:1.4;margin:0;padding:0 2px}.pmv-hint b{color:var(--color-c-secondary);font-weight:700}.prod-viewtoggle{align-items:center;background:var(--color-bg-neutral);border:1px solid var(--color-border-neutral);border-radius:9999px;display:inline-flex;gap:2px;padding:3px}.prod-vt{align-items:center;background:#0000;border:none;border-radius:9999px;color:var(--color-c-tertiary);cursor:pointer;display:flex;height:28px;justify-content:center;transition:background .14s ease,color .14s ease;width:32px}.prod-vt.active,.prod-vt:hover{color:var(--color-c-primary)}.prod-vt.active{background:var(--color-bg-elevated);box-shadow:0 1px 3px #00000014}.prod-list{display:flex;flex-direction:column;gap:6px}.prod-row{background:var(--color-bg-elevated);border:1px solid var(--color-border-neutral);border-radius:12px;font-family:inherit;gap:12px;padding:9px 12px;text-align:left;transition:border-color .14s ease,background .14s ease;width:100%}.prod-row:hover{border-color:var(--color-c-tertiary)}.prod-row-thumb,.prod-row:hover{background:var(--color-bg-neutral)}.prod-row-thumb{border-radius:9px;flex-shrink:0;height:42px;overflow:hidden;width:42px}.prod-row-thumb img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.prod-row-thumb .prod-thumb-empty{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.prod-row-main{flex:1;min-width:0}.prod-row-name{color:var(--color-c-primary);font-size:13px;font-weight:600;margin:0 0 2px}.prod-row-meta,.prod-row-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prod-row-meta{align-items:center;color:var(--color-c-tertiary);display:flex;font-size:11.5px;gap:5px}.prod-row-shop{font-weight:500;max-width:130px;overflow:hidden;text-overflow:ellipsis}.prod-row-dot{opacity:.4}.prod-row-right{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:5px}.prod-row-price{color:var(--color-c-primary);font-size:13.5px;font-weight:700;white-space:nowrap}.prod-row-tag{align-items:center;border-radius:9999px;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:600;gap:5px;max-width:180px;overflow:hidden;padding:4px 10px;text-overflow:ellipsis;white-space:nowrap}.prod-row-tag--off{background:var(--color-bg-neutral);color:var(--color-c-tertiary)}.prod-promo-chip{background:#ea580c1f;border-radius:5px;color:#ea580c;display:inline-block;font-size:10px;font-weight:700;margin-right:5px;padding:1px 6px;vertical-align:middle}.prod-row--off{opacity:.78}.prod-row--off .prod-row-thumb img{opacity:.6}.prod-row-chev{color:var(--color-c-tertiary);flex-shrink:0}@media (max-width:640px){.prod-row-price{display:none}.prod-row-tag{max-width:130px}.prod-row-chev{display:none}}.prod-body{padding:10px 11px 12px}.prod-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:12.5px;line-height:1.35;margin:0 0 7px;min-height:34px}.prod-price-row{align-items:baseline;display:flex;gap:8px;justify-content:space-between;margin-bottom:9px}.prod-price{color:var(--color-c-primary);font-size:14px;font-weight:700;white-space:nowrap}.prod-rp{font-size:10px;letter-spacing:.01em;margin-right:2px}.prod-rp,.prod-sub{color:var(--color-c-tertiary);font-weight:600}.prod-sub{font-size:10.5px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.prod-status{align-items:center;border-top:1px solid var(--color-border-neutral);display:flex;gap:7px;padding-top:9px}.prod-status-dot{border-radius:50%;flex-shrink:0;height:7px;width:7px}.prod-status-dot--off{background:var(--color-c-tertiary);opacity:.5}.prod-status-txt{font-size:11px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prod-status-txt--off{color:var(--color-c-tertiary);font-weight:600}.link-opt{align-items:center;background:#0000;border:1px solid var(--color-border-neutral);border-radius:10px;cursor:pointer;display:flex;font-family:inherit;gap:10px;margin-bottom:6px;padding:11px 12px;transition:border-color .12s ease,background .12s ease;width:100%}.link-opt:hover{background:var(--color-bg-hover)}.link-opt.on{background:var(--color-wise-green-soft);border-color:var(--color-i-accent)}.link-check{align-items:center;border:1.5px solid var(--color-border-neutral);border-radius:5px;color:var(--color-forest);display:flex;flex-shrink:0;font-size:11px;height:18px;justify-content:center;width:18px}.link-opt.on .link-check{background:var(--color-i-accent);border-color:var(--color-i-accent)}.var-row{align-items:center;border:1px solid var(--color-border-neutral);border-radius:10px;display:flex;gap:12px;padding:10px 12px}.var-sel{font-size:12px!important;max-width:48vw;padding:7px 10px!important;width:190px}.prod-thumb{aspect-ratio:1/1;background:var(--color-bg-neutral);overflow:hidden;position:relative;width:100%}.prod-thumb img{height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.08);transition:transform .3s ease;width:100%}.prod-card:hover .prod-thumb img{transform:scale(1.15)}.prod-thumb-empty{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.prod-boost{border-radius:9999px;font-size:10px;left:8px;padding:2px 8px;position:absolute;top:8px}.prod-boost,.wise-btn{background:var(--color-i-accent);color:var(--color-forest);font-weight:600}.wise-btn{border:none;border-radius:9999px;cursor:pointer;font-family:inherit;font-size:13px;padding:8px 16px;transition:opacity .15s ease}.wise-btn:hover{opacity:.88}.wise-btn.sm{font-size:12px;padding:6px 12px}.wise-btn.wise-btn-lg{font-size:14px;padding:12px 28px}.dot-pulse{animation:dotpulse 1.4s ease-in-out infinite;background:var(--color-i-accent);border-radius:50%;height:8px;width:8px}@keyframes dotpulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.wise-btn.ghost{background:var(--color-bg-neutral);color:var(--color-c-secondary)}.wise-in{background:var(--color-bg-elevated);border:1px solid var(--color-border-neutral);border-radius:8px;color:var(--color-c-primary);font-family:inherit;font-size:13px;margin-bottom:4px;outline:none;padding:8px 11px;width:100%}.wise-in:focus{border-color:var(--color-i-accent)}.icon-btn{background:var(--color-bg-neutral);border:none;border-radius:7px;color:var(--color-c-secondary);cursor:pointer;font-size:12px;height:28px;transition:background .15s ease,color .15s ease;width:28px}.icon-btn:hover{background:var(--color-bg-hover);color:var(--color-c-primary)}.icon-btn.danger:hover{background:#a8200d1f;color:var(--color-sent-negative)}.stock-layout{display:flex;gap:0;height:calc(100vh - 230px);min-height:360px}.stock-list{border-right:1px solid var(--color-border-neutral);flex-shrink:0;overflow-y:auto;padding-right:14px;scrollbar-width:none;width:260px}.stock-list::-webkit-scrollbar{width:0}.stock-item{align-items:center;background:#0000;border:none;border-radius:10px;cursor:pointer;display:flex;font-family:inherit;gap:10px;margin-bottom:2px;padding:10px 12px;text-align:left;transition:background .12s ease;width:100%}.stock-item:hover{background:var(--color-bg-hover)}.stock-item.active{background:var(--color-wise-green-soft)}.stock-dot{border-radius:50%;flex-shrink:0;height:9px;width:9px}.stock-item-name{color:var(--color-c-primary);font-size:13px;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stock-item-sub{font-size:11px;margin:2px 0 0}.stock-add,.stock-item-sub{color:var(--color-c-tertiary)}.stock-add{align-items:center;background:#0000;border:1.5px dashed var(--color-border-neutral);border-radius:10px;cursor:pointer;display:flex;font-family:inherit;font-size:12px;font-weight:600;gap:7px;justify-content:center;margin-top:6px;padding:11px 12px;transition:border-color .14s ease,color .14s ease,background .14s ease;width:100%}.stock-add:hover{background:var(--color-wise-green-soft);border-color:var(--color-i-accent);color:var(--color-sent-positive)}.stock-detail{flex:1;min-width:0;overflow-y:auto;scrollbar-width:none}.stock-detail::-webkit-scrollbar{width:0}.stock-pane{padding:4px 4px 4px 22px}.stock-h{color:var(--color-c-primary);font-size:15px;font-weight:700;margin:0 0 14px}.stock-lbl{color:var(--color-c-secondary);display:block;font-size:11px;font-weight:600;margin:10px 0 4px}.stat-panel{background:#0000;border:none;border-radius:0;margin-bottom:10px}.stat-row{align-items:stretch;display:flex}.stat-div{background:var(--color-border-neutral);flex-shrink:0;width:1px}.stat-seg{align-items:flex-start;background:#0000;border:none;cursor:pointer;display:flex;flex:1 1 0;flex-direction:column;font-family:inherit;gap:4px;padding:6px 16px 6px 0;text-align:left;transition:opacity .12s ease}.stat-seg:hover{opacity:.7}.stat-n,.stat-seg.active .stat-l{color:var(--color-c-primary)}.stat-n{font-size:23px;font-weight:700;letter-spacing:-.03em;line-height:1}.stat-l{color:var(--color-c-tertiary);font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.stat-actbar{align-items:center;animation:fadeUp .16s ease;background:#0000;border-top:1px solid var(--color-border-neutral);display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:6px;padding:10px 0 2px}.stat-actbar-lbl{color:var(--color-c-tertiary);font-size:12px}.stat-actbar-lbl b{color:var(--color-c-primary)}.stat-actbar-btns{display:flex;gap:8px}.stat-actbar-btns .cpop-item{background:var(--color-bg-elevated);border:1px solid var(--color-border-neutral);font-size:12px;gap:6px;justify-content:center;padding:7px 14px}.stat-actbar-btns .cpop-item.danger{border-color:#a8200d4d}.linked-panel{background:#0000;border:none;border-radius:0;border-top:1px solid var(--color-border-neutral);margin-bottom:16px;padding:14px 0 0}.linked-head{align-items:center;color:var(--color-c-secondary,var(--color-c-primary));display:flex;font-size:12px;font-weight:600;gap:8px;margin-bottom:12px}.linked-count{background:var(--color-bg-neutral);border-radius:999px;color:var(--color-c-tertiary);font-size:11px;font-weight:700;padding:1px 9px}.linked-strip{display:flex;gap:12px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x proximity}.linked-item{flex:0 0 auto;scroll-snap-align:start;width:60px}.linked-item img,.linked-ph{background:var(--color-bg-neutral);border-radius:12px;display:block;height:60px;-o-object-fit:cover;object-fit:cover;width:60px}.linked-ph{align-items:center;display:flex;font-size:20px;justify-content:center}.linked-item p{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--color-c-tertiary);display:-webkit-box;font-size:9px;line-height:1.25;margin:6px 0 0;overflow:hidden}.syncchg-list{display:flex;flex-direction:column}.syncchg-row{align-items:center;border-bottom:1px solid var(--color-border-neutral);display:flex;gap:11px;padding:11px 2px}.syncchg-row:last-child{border-bottom:none}.syncchg-dot{background:var(--color-c-tertiary);border-radius:50%;flex-shrink:0;height:7px;width:7px}.syncchg-dot.ok{background:var(--color-sent-positive)}.syncchg-dot.skipped{background:var(--color-c-tertiary)}.syncchg-dot.fail{background:var(--color-sent-negative)}.syncchg-name{color:var(--color-c-primary);font-size:12.5px;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.syncchg-note{color:var(--color-sent-negative);font-size:10.5px;margin:2px 0 0}.syncchg-delta{align-items:center;display:flex;flex-shrink:0;font-size:13px;font-variant-numeric:tabular-nums;gap:7px}.syncchg-arrow,.syncchg-before{color:var(--color-c-tertiary)}.syncchg-arrow{font-size:11px}.syncchg-after{color:var(--color-c-primary);font-weight:700}.syncchg-after.ok{color:var(--color-sent-positive)}.syncchg-after.fail{color:var(--color-sent-negative);text-decoration:line-through}.syncchg-after.skipped{color:var(--color-c-tertiary)}.card-pop{background:var(--color-bg-card);border:1px solid var(--color-border-neutral);border-radius:12px;box-shadow:0 10px 28px #00000029;display:flex;flex-direction:column;left:0;min-width:170px;padding:5px;position:absolute;top:calc(100% + 6px);z-index:30}.cpop-item{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--color-c-primary);cursor:pointer;display:flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:9px;padding:9px 12px;text-align:left;transition:background .12s ease,color .12s ease}.cpop-item:hover:not(:disabled){background:var(--color-wise-green-soft)}.cpop-item.danger{color:var(--color-sent-negative)}.cpop-item.danger:hover:not(:disabled){background:#a8200d1a}.cpop-item:disabled{cursor:not-allowed;opacity:.38}.stock-filterbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.filter-tabs{display:flex;gap:4px}.ft{background:#0000;border:none;color:var(--color-c-tertiary);cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;padding:6px 12px;transition:background .12s ease,color .12s ease}.ft,.ft span{border-radius:9999px}.ft span{background:var(--color-bg-neutral);font-size:10px;margin-left:4px;padding:1px 6px}.ft:hover{color:var(--color-c-primary)}.ft.on{background:var(--color-wise-green-soft);color:var(--color-sent-positive)}.ft.on span{background:#ffffff59}.filter-search{align-items:center;border:1px solid var(--color-border-neutral);border-radius:9999px;color:var(--color-c-tertiary);display:flex;gap:7px;margin-left:auto;padding:6px 12px}.filter-search:focus-within{border-color:var(--color-i-accent)}.filter-search input{background:#0000;border:none;color:var(--color-c-primary);font-family:inherit;font-size:12px;outline:none;width:150px}.stbl-fields{display:flex;flex-wrap:wrap;gap:5px}.fld{align-items:center;border:1px solid var(--color-border-neutral);border-radius:7px;display:inline-flex;font-size:11px;overflow:hidden}.fld-k{background:var(--color-bg-neutral);color:var(--color-c-tertiary);font-weight:600;padding:2px 7px}.fld-v{color:var(--color-c-primary);font-family:SF Mono,monospace;max-width:220px;overflow:hidden;padding:2px 8px;text-overflow:ellipsis;white-space:nowrap}.stock-toolbar{background:var(--color-bg-neutral);border-radius:12px;gap:10px 14px;margin-bottom:12px;padding:12px 14px}.stb-grp,.stock-toolbar{align-items:center;display:flex;flex-wrap:wrap}.stb-grp{gap:6px}.stb-sep{align-self:stretch;background:var(--color-border-neutral);width:1px}.stb-lbl{align-items:center;color:var(--color-c-secondary);display:inline-flex;font-size:11px;font-weight:600;gap:5px;margin-right:4px}.stb-lbl.danger{color:var(--color-sent-negative)}.chip{align-items:center;background:var(--color-bg-elevated);border:1px solid var(--color-border-neutral);color:var(--color-c-secondary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:11px;font-weight:600;gap:5px;padding:5px 11px;transition:background .12s ease,border-color .12s ease,color .12s ease}.chip,.chip b{border-radius:9999px}.chip b{background:var(--color-bg-neutral);color:var(--color-c-tertiary);font-size:10px;font-weight:700;padding:1px 6px}.chip:hover:not(:disabled){background:var(--color-wise-green-soft);border-color:var(--color-i-accent);color:var(--color-c-primary)}.chip:hover:not(:disabled) b{background:#fff6}.chip.danger:hover:not(:disabled){background:#a8200d1a;border-color:var(--color-sent-negative);color:var(--color-sent-negative)}.chip:disabled{cursor:not-allowed;opacity:.4}.bulk-bar{align-items:center;background:var(--color-wise-green-soft);border-radius:10px;color:var(--color-c-primary);display:flex;font-size:12px;gap:10px;margin-bottom:10px;padding:9px 14px}.bulk-bar strong{color:var(--color-sent-positive)}.stock-tbl{display:flex;flex-direction:column;gap:6px}.stbl-head{align-items:center;color:var(--color-c-tertiary);display:flex;font-size:10px;font-weight:700;gap:10px;letter-spacing:.05em;padding:0 12px 4px;text-transform:uppercase}.stbl-head input{accent-color:var(--color-i-accent);cursor:pointer;margin:0}.stbl-row{align-items:center;border:1px solid var(--color-border-neutral);border-radius:10px;color:var(--color-c-primary);display:flex;font-size:12px;gap:10px;padding:9px 12px;transition:border-color .12s ease,background .12s ease}.stbl-row:hover{border-color:var(--color-c-tertiary)}.stbl-row.sel{background:var(--color-wise-green-soft);border-color:var(--color-i-accent)}.stbl-row.is-used{opacity:.62}.stbl-row input{accent-color:var(--color-i-accent);cursor:pointer;margin:0}.stbl-num{color:var(--color-c-tertiary);font-size:11px;font-weight:700;width:30px}.st-pill{border-radius:9999px;display:inline-block;font-size:10px;font-weight:600;padding:2px 9px}.st-pill.ok{background:var(--color-wise-green-soft);color:var(--color-sent-positive)}.st-pill.used{background:#a8200d1f;color:var(--color-sent-negative)}.stbl-raw{flex:1;font-family:SF Mono,monospace;font-size:11.5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stbl-act{display:flex;gap:3px;justify-content:flex-end;width:96px}.stbl-act .icon-btn{font-size:11px;height:24px;width:24px}@media (max-width:1023px){.stock-layout{flex-direction:column;gap:14px;height:auto;min-height:0}.stock-list{border-bottom:1px solid var(--color-border-neutral);border-right:none;max-height:240px;padding-bottom:12px;padding-right:0;width:100%}.stock-pane{padding:0}}@media (max-width:640px){.stat-seg{padding:12px}.stat-n{font-size:19px}.stat-actbar{align-items:stretch;flex-direction:column}.stat-actbar-btns{width:100%}.stat-actbar-btns .cpop-item{flex:1}.stock-filterbar{align-items:stretch;flex-direction:column;gap:8px}.filter-search{margin-left:0;width:100%}.filter-tabs{justify-content:space-between}.filter-tabs .ft{flex:1;text-align:center}.stbl-head>span:nth-child(5),.stbl-row>span:nth-child(5){display:none}.stbl-head>span:nth-child(4){flex:1}.stbl-act{width:auto}.stbl-act .icon-btn{height:26px;width:26px}.stock-toolbar{gap:8px}.stb-grp{flex:1}.stb-grp .chip{flex:1;justify-content:center}}.kc-card{border:1px solid var(--color-border-neutral);border-radius:12px;overflow:hidden;transition:border-color .14s ease}.kc-card:hover{border-color:color-mix(in srgb,var(--kc) 50%,var(--color-border-neutral))}.kc-head{background:#0000;border:none;cursor:pointer;font-family:inherit;gap:12px;padding:12px 14px;width:100%}.kc-emoji,.kc-head{align-items:center;display:flex}.kc-emoji{background:color-mix(in srgb,var(--kc) 16%,#0000);border-radius:9px;flex-shrink:0;font-size:16px;height:34px;justify-content:center;width:34px}.kc-chev{color:var(--color-c-tertiary);flex-shrink:0;font-size:18px;transition:transform .16s ease}.kc-body{border-top:1px solid var(--color-border-neutral);padding:4px 16px 16px}.kc-block{border-bottom:1px solid color-mix(in srgb,var(--color-border-neutral) 60%,#0000);padding:12px 0}.kc-block:last-child{border-bottom:none;padding-bottom:0}.kc-bt{font-size:11px;font-weight:700;margin:0 0 6px}.kc-bt,.kc-text{color:var(--color-c-secondary)}.kc-text{font-size:12px;line-height:1.6;margin:0;white-space:pre-wrap}.kc-chip{background:color-mix(in srgb,var(--kc) 14%,#0000);border-radius:9999px;color:var(--color-c-primary);font-size:11px;font-weight:500;padding:3px 10px}.modal-scrim{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000073;inset:0;position:fixed;z-index:70}.modal-box{background:var(--color-bg-card);border:1px solid var(--color-border-neutral);border-radius:18px;box-shadow:0 20px 54px #00000042;display:flex;flex-direction:column;height:88vh;left:50%;max-height:720px;max-width:calc(100vw - 28px);overflow:hidden;position:fixed;top:50%;transform:translate(-50%,-50%);width:560px;z-index:71}.modal-box>form{flex:1;min-height:0}.modal-head{align-items:center;border-bottom:1px solid var(--color-border-neutral);display:flex;gap:12px;padding:16px 18px}.modal-x{background:var(--color-bg-neutral);border:none;border-radius:50%;color:var(--color-c-tertiary);cursor:pointer;font-size:12px;height:28px;transition:background .12s ease,color .12s ease;width:28px}.modal-x:hover{background:var(--color-bg-hover);color:var(--color-c-primary)}.modal-foot,.modal-head{flex-shrink:0}.modal-body{flex:1;min-height:0;overflow-y:auto;padding:18px;scrollbar-width:thin}.modal-body::-webkit-scrollbar{width:6px}.modal-body::-webkit-scrollbar-thumb{background:var(--color-border-neutral);border-radius:10px}.modal-body label.agent-lbl{display:block}.modal-body label.agent-lbl textarea.wise-in{font-weight:400;margin-top:6px}.modal-body textarea.wise-in{font-family:inherit;line-height:1.5;resize:vertical}.modal-foot{background:var(--color-bg-card);border-top:1px solid var(--color-border-neutral);display:flex;gap:8px;justify-content:flex-end;padding:14px 18px}.kc-maplist{border:1px solid var(--color-border-neutral);border-radius:10px;display:flex;flex-direction:column;gap:4px;max-height:192px;overflow-x:hidden;overflow-y:auto;padding:6px}.kc-maprow{align-items:center;background:#0000;border:none;border-radius:8px;cursor:pointer;display:flex;font-family:inherit;gap:10px;min-width:0;overflow:hidden;padding:7px 9px;transition:background .12s ease}.kc-maprow>span:last-child{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kc-maprow:hover{background:var(--color-bg-hover)}.kc-maprow.on{background:var(--color-wise-green-soft)}.kc-check{align-items:center;border:1.5px solid var(--color-border-neutral);border-radius:5px;color:var(--color-forest);display:flex;flex-shrink:0;font-size:11px;height:18px;justify-content:center;width:18px}.kc-maprow.on .kc-check{background:var(--color-i-accent);border-color:var(--color-i-accent)}.kc-mapgrid{align-content:start;display:grid;gap:4px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (max-width:560px){.kc-mapgrid{grid-template-columns:1fr}}.kc-grid{display:grid;gap:10px;grid-template-columns:1fr 1fr}@media (max-width:560px){.kc-grid{grid-template-columns:1fr}}.modal-body label.agent-lbl textarea.wise-in{font-family:inherit;line-height:1.5;resize:vertical}.modal-body code{background:var(--color-bg-neutral);border-radius:4px;font-size:10px;padding:1px 5px}.kc-field{display:flex;flex-direction:column}.kc-fh{color:var(--color-c-primary);font-weight:700;gap:7px}.kc-fh,.kc-fic{align-items:center;display:flex;font-size:12px}.kc-fic{background:color-mix(in srgb,var(--fc) 16%,#0000);border-radius:6px;flex-shrink:0;height:22px;justify-content:center;width:22px}.kc-fhint{color:var(--color-c-tertiary);font-size:10.5px;margin:4px 0 6px}.kc-field textarea.wise-in{font-family:inherit;font-size:12.5px;line-height:1.6;margin:0;resize:vertical}.agent-stats{border-bottom:1px solid var(--color-border-neutral);border-top:1px solid var(--color-border-neutral);display:grid;grid-template-columns:repeat(auto-fit,minmax(108px,1fr));margin:14px 0 0;padding:22px 0}.ast{border-left:1px solid var(--color-border-neutral);display:flex;flex-direction:column;gap:4px;padding:2px 18px}.ast:first-child{border-left:none;padding-left:0}.ast-ic{font-size:12px;line-height:1;opacity:.55}.ast b{color:var(--c);font-size:26px;font-weight:700;letter-spacing:-.03em;line-height:1}.ast span{color:var(--color-c-tertiary);font-size:10.5px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}@media (max-width:640px){.ast{border-left:none;padding:8px 12px}.ast:first-child{padding-left:12px}}.agent-sec{border-bottom:1px solid var(--color-border-neutral);padding:22px 0}.agent-sec-h{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.agent-sec-h h2{color:var(--color-c-primary);font-size:15px;font-weight:700;letter-spacing:-.01em;margin:0}.agent-count{color:var(--color-c-tertiary)}.agent-count,.agent-lbl{font-size:11px;font-weight:600}.agent-lbl{color:var(--color-c-secondary);display:block;margin:0 0 7px}.acc-card{align-items:center;background:#0000;border:none;border-radius:12px;display:flex;gap:14px;padding:12px 14px;transition:background .14s ease}.acc-card:hover{background:var(--color-bg-hover)}.acc-act-btn{border:none;border-radius:9999px;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;padding:6px 14px}.acc-act-btn:hover{filter:brightness(.96)}.acc-icon-btn{align-items:center;background:var(--color-bg-neutral);border:none;border-radius:8px;color:var(--color-c-secondary);cursor:pointer;display:flex;height:30px;justify-content:center;width:30px}.acc-icon-btn:hover{background:var(--color-border-neutral);color:var(--color-c-primary)}.acc-icon-danger:hover{background:#a8200d1a;color:var(--color-sent-negative)}.sale-chip{background:var(--color-wise-green-soft);border:none;border-radius:9999px;color:var(--color-sent-positive);cursor:pointer;font-family:inherit;font-size:11px;font-weight:700;padding:3px 9px}.sale-chip:hover{filter:brightness(.96)}.sale-grid{display:flex;flex-direction:column;gap:2px}.sale-row{border-bottom:1px solid var(--color-border-neutral);display:flex;font-size:13px;gap:12px;padding:10px 4px}.sale-row:last-child{border-bottom:none}.sale-k{color:var(--color-c-tertiary);flex-shrink:0;font-weight:600;width:110px}.sale-v{color:var(--color-c-primary);flex:1;min-width:0;word-break:break-word}.dt-flow{display:flex;flex-wrap:wrap;gap:10px}.dt-flow,.dt-step{align-items:center}.dt-step{color:var(--color-c-secondary);display:inline-flex;font-size:12px;font-weight:600;gap:7px;white-space:nowrap}.dt-step:before{background:var(--color-i-accent);border-radius:50%;content:"";height:6px;width:6px}.dt-arrow{color:var(--color-c-tertiary);font-size:13px}.dt-card{padding:0}.dt-label{display:block;font-size:12px;font-weight:700;margin-bottom:8px}.dt-area,.dt-label{color:var(--color-c-primary)}.dt-area{background:var(--color-bg-neutral);border:none;border-radius:12px;box-sizing:border-box;font-family:inherit;font-size:13px;line-height:1.55;outline:none;padding:12px 14px;resize:vertical;width:100%}.dt-area:focus{box-shadow:0 0 0 2px var(--color-i-accent) inset}.dt-hint{color:var(--color-c-tertiary);font-size:11px;margin:7px 0 0}.dt-vars{display:grid;gap:9px 16px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.dt-var{align-items:center;color:var(--color-c-tertiary);display:flex;font-size:12px;gap:8px}.dt-var code{background:var(--color-wise-green-soft);border-radius:6px;color:var(--color-sent-positive);font-family:monospace;font-size:11.5px;font-weight:700;padding:2px 7px;white-space:nowrap}.crit-banner{background:#a8200d0f;border:1px solid #a8200d29;border-radius:14px;gap:14px;padding:15px 18px}.crit-banner,.crit-banner-ic{align-items:center;display:flex}.crit-banner-ic{background:#a8200d21;border-radius:10px;color:var(--color-sent-negative);flex-shrink:0;height:34px;justify-content:center;width:34px}.crit-banner-ic svg{display:block;flex-shrink:0;height:18px;width:18px}.crit-banner-title{color:var(--color-c-primary);font-size:14px;font-weight:700;letter-spacing:-.01em;margin:0 0 3px}.crit-banner-sub{color:var(--color-c-tertiary);font-size:12.5px;margin:0 0 8px}.crit-banner-list{display:flex;flex-direction:column;gap:5px;list-style:none;margin:0;padding:0}.crit-row{align-items:center;color:var(--color-c-primary);display:flex;font-size:13px;gap:9px;min-width:0}.crit-count{background:#a8200d1f;border-radius:7px;color:var(--color-sent-negative);flex-shrink:0;font-size:11px;font-weight:800;min-width:30px;padding:2px 6px;text-align:center}.crit-prod{flex:1;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crit-shop{color:var(--color-c-tertiary);flex-shrink:0;font-size:11px}.crit-tag{background:#a8200d1f;border-radius:9999px;color:var(--color-sent-negative);flex-shrink:0;font-size:10px;font-weight:700;padding:2px 8px}.crit-tag-warn{background:#ca8a0426;color:#ca8a04}.crit-more{color:var(--color-c-tertiary);font-size:11.5px;padding-left:2px}.unlink-card{background:var(--color-bg-elevated);border:1px solid var(--color-border-neutral);border-radius:14px;overflow:hidden}.unlink-scroll{max-height:232px;overflow-y:auto;scrollbar-width:thin}.linked-strip{-webkit-overflow-scrolling:touch;scrollbar-width:thin}.linked-strip::-webkit-scrollbar{height:5px}.linked-strip::-webkit-scrollbar-thumb{background:var(--color-border-neutral);border-radius:3px}.unlink-row{align-items:center;border-bottom:1px solid var(--color-border-neutral);display:flex;gap:12px;padding:11px 16px}.unlink-row:last-child{border-bottom:none}.unlink-thumb{background:var(--color-bg-neutral);border-radius:9px;flex-shrink:0;height:40px;-o-object-fit:cover;object-fit:cover;width:40px}.unlink-thumb-empty{align-items:center;display:flex;font-size:18px;justify-content:center}.unlink-prod{color:var(--color-c-primary);font-size:13px;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.unlink-meta{align-items:center;color:var(--color-c-tertiary);display:flex;font-size:11px;gap:8px;margin:3px 0 0}.unlink-btn{background:var(--color-i-accent);border-radius:9999px;color:var(--color-forest);flex-shrink:0;font-size:12px;font-weight:700;padding:7px 14px;text-decoration:none;white-space:nowrap}.unlink-btn:hover{filter:brightness(.96)}.crit-banner-btn{align-self:center;background:var(--color-sent-negative);border-radius:9999px;color:#fff;flex-shrink:0;font-size:13px;font-weight:600;padding:9px 16px;text-decoration:none;white-space:nowrap}.crit-banner-btn:hover{filter:brightness(.94)}@media (max-width:640px){.crit-banner-btn{align-self:stretch;text-align:center}}.cfd-scrim{animation:cfd-fade .15s ease-out;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000073;inset:0;position:fixed;z-index:9998}.cfd-box{animation:cfd-pop .16s ease-out;background:var(--color-bg-card);border-radius:18px;box-shadow:0 24px 60px #00000052;left:50%;padding:26px 24px 20px;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);width:min(380px,calc(100vw - 40px));z-index:9999}.cfd-icon{align-items:center;background:#b700001a;border-radius:50%;color:#b70000;display:flex;height:48px;justify-content:center;margin:0 auto 14px;width:48px}.cfd-title{color:var(--color-c-primary);font-size:17px;font-weight:700;margin:0 0 7px}.cfd-msg{color:var(--color-c-secondary);font-size:13px;line-height:1.55;margin:0 0 20px}.cfd-actions{display:flex;gap:10px}.cfd-btn{border:none;border-radius:9999px;cursor:pointer;flex:1;font-family:inherit;font-size:13px;font-weight:600;padding:11px 0}.cfd-cancel{background:var(--color-bg-neutral);color:var(--color-c-secondary)}.cfd-cancel:hover{background:var(--color-border-neutral)}.cfd-danger{background:#b70000;color:#fff}.cfd-danger:hover{background:#9a0000}@keyframes cfd-fade{0%{opacity:0}to{opacity:1}}@keyframes cfd-pop{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.qr-spin{animation:spin .8s linear infinite;border:3px solid var(--color-bg-neutral);border-radius:50%;border-top-color:var(--color-i-accent);height:34px;width:34px}@keyframes spin{to{transform:rotate(1turn)}}.app-content:has(.chat-page){overflow:hidden}.chat-page{display:flex;flex-direction:column}.chat-layout{display:flex;gap:14px;height:calc(100vh - 220px);max-height:calc(100vh - 220px);min-height:320px}.chat-list{-ms-overflow-style:none;background:var(--color-bg-elevated);border-radius:var(--radius-xl);display:flex;flex-direction:column;flex-shrink:0;gap:4px;overflow-y:auto;padding:8px;scrollbar-width:none;width:304px}.chat-list::-webkit-scrollbar{height:0;width:0}.chat-list-item{align-items:center;background:#0000;border:none;border-radius:12px;cursor:pointer;display:flex;font-family:inherit;gap:10px;padding:9px 11px;position:relative;text-align:left;transition:background .12s ease;width:100%}.chat-list-item:hover{background:var(--color-bg-hover)}.chat-list-item.active{background:var(--color-wise-green-soft)}.chat-list-item.active:before{background:var(--color-i-accent);border-radius:0 3px 3px 0;bottom:10px;content:"";left:0;position:absolute;top:10px;width:3px}.chat-avatar{align-items:center;background:var(--color-bg-neutral);border-radius:50%;color:var(--color-c-secondary);display:flex;flex-shrink:0;font-size:11px;font-weight:600;height:28px;justify-content:center;width:28px}.chat-panel{border-radius:var(--radius-xl);flex:1;flex-direction:column;min-width:0;overflow:hidden}.chat-panel,.chat-panel-head{background:var(--color-bg-elevated);display:flex}.chat-panel-head{align-items:center;flex-shrink:0;gap:10px;padding:15px 18px;position:sticky;top:0;z-index:1}.chat-back-btn{background:#0000;border:none;border-radius:50%;color:var(--color-c-primary);cursor:pointer;display:none;flex-shrink:0;margin-left:-6px;padding:6px;transition:background .15s ease,transform .08s ease}.chat-back-btn:hover{background:var(--color-bg-neutral)}.chat-back-btn:active{transform:scale(.92)}@media (max-width:820px){.app-content:has(.chat-page){box-sizing:border-box;display:flex;flex-direction:column;height:100dvh;overflow:hidden;padding:72px 12px calc(60px + env(safe-area-inset-bottom, 0px))}.chat-page{flex:1;margin:0!important;max-width:none!important;min-height:0;width:100%}.chat-layout{flex:1;flex-direction:column;height:auto;max-height:none;min-height:0}.chat-list{flex:1;min-height:0;width:100%}.chat-layout.has-selection .chat-list,.chat-panel{display:none}.chat-layout.has-selection .chat-panel{background:var(--color-bg-card);border-radius:0;display:flex;inset:56px 0 calc(60px + env(safe-area-inset-bottom, 0px)) 0;position:fixed;z-index:44}.chat-back-btn{align-items:center;display:inline-flex;justify-content:center}.chat-list-item{gap:11px!important;padding:11px 12px!important}.chat-avatar{height:40px!important;width:40px!important}.chat-avatar,.chat-li-name{font-size:14px!important}.chat-li-prev{font-size:12.5px!important}.chat-li-time{font-size:10.5px!important}.chat-li-badge{font-size:9.5px!important;padding:1px 7px!important}.bubble{font-size:13.5px!important;max-width:84%!important;padding:8px 12px!important}.chat-input textarea{font-size:13px!important;max-height:84px!important;min-height:34px!important}}.chat-thread{display:flex;flex:1;flex-direction:column;gap:7px;overflow-y:auto;padding:14px;scrollbar-width:thin}.chat-thread::-webkit-scrollbar{width:5px}.chat-thread::-webkit-scrollbar-thumb{background:var(--color-border-neutral);border-radius:10px}.bubble-row{display:flex}.bubble-row.left{justify-content:flex-start}.bubble-row.right{justify-content:flex-end}.bubble{border-radius:12px;color:var(--color-c-primary);font-size:12px;line-height:1.45;max-width:76%;padding:7px 11px;word-break:break-word}.chat-input{align-items:stretch;background:var(--color-bg-elevated);display:flex;flex-direction:column;flex-shrink:0;gap:5px;padding:6px 12px}.chat-input .chat-tools{padding:0 2px}.chat-input>form{width:100%}.chat-input textarea{background:var(--color-bg-neutral);border:none;border-radius:12px;box-sizing:border-box;color:var(--color-c-primary);flex:1;font-family:inherit;font-size:12px;line-height:1.35;max-height:88px;min-height:34px;outline:none;padding:7px 12px;resize:none}.chat-input textarea:focus{box-shadow:0 0 0 2px var(--color-i-accent) inset}.chat-send-btn{align-items:center;background:var(--color-i-accent);border:none;border-radius:50%;color:var(--color-forest);cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:opacity .15s ease;width:36px}.chat-send-btn:hover{opacity:.88}.chat-send-btn:disabled{cursor:not-allowed;opacity:.4}.chat-send-btn svg{height:16px;width:16px}.chat-attach{align-items:center;background:var(--color-bg-neutral);border-radius:50%;color:var(--color-c-secondary);cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:background .15s ease,color .15s ease;width:36px}.chat-attach:hover{background:var(--color-bg-hover);color:var(--color-c-primary)}.chat-attach svg{height:17px;width:17px}.chat-tools{align-items:center;display:flex;flex-shrink:0;gap:2px}.chat-tool{align-items:center;background:#0000;border:none;border-radius:50%;color:var(--color-c-secondary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:16px;height:32px;justify-content:center;line-height:1;transition:background .15s ease,transform .12s ease;width:32px}.chat-tool:hover{background:var(--color-bg-hover)}.chat-tool:active{transform:scale(.9)}.chat-tool:disabled{cursor:not-allowed;opacity:.4}.chat-tool-quick{color:#d97706}.chat-tool-quick:hover{background:#d9770624}.chat-tool-ai{color:var(--color-sent-positive)}.chat-tool-ai:hover{background:var(--color-wise-green-soft)}.picker-pop{background:var(--color-bg-card);border:1px solid var(--color-border-neutral);border-radius:14px;bottom:96px;box-shadow:0 12px 32px #0000002e;display:flex;flex-direction:column;left:50%;max-height:60vh;max-width:calc(100vw - 32px);overflow:hidden;position:fixed;transform:translateX(-50%);width:360px;z-index:60}.picker-head{align-items:center;border-bottom:1px solid var(--color-border-neutral);color:var(--color-c-primary);display:flex;font-size:14px;font-weight:600;justify-content:space-between;padding:14px 18px}.picker-x{background:var(--color-bg-neutral);border:none;border-radius:50%;color:var(--color-c-secondary);cursor:pointer;font-size:12px;height:26px;width:26px}.picker-body{overflow-y:auto;padding:14px 18px}.picker-back{background:none;border:none;color:var(--color-c-secondary);cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;padding:0}.sticker-grid{display:grid;gap:8px;grid-template-columns:repeat(4,1fr)}.sticker-cell{aspect-ratio:1;background:var(--color-bg-neutral);border:none;border-radius:10px;cursor:pointer;padding:6px;transition:background .12s ease}.sticker-cell:hover{background:var(--color-bg-hover)}.sticker-cell img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.model-list,.prod-list{display:flex;flex-direction:column;gap:6px}.prod-row{align-items:center;background:var(--color-bg-neutral);border:none;border-radius:10px;cursor:pointer;display:flex;gap:10px;padding:8px;transition:background .12s ease}.prod-row:hover{background:var(--color-bg-hover)}.prod-row img{border-radius:8px;flex-shrink:0;height:44px;-o-object-fit:cover;object-fit:cover;width:44px}.prod-name{color:var(--color-c-primary);font-size:12px;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prod-meta{color:var(--color-c-tertiary);font-size:11px;margin:2px 0 0}.model-row{align-items:center;background:var(--color-bg-neutral);border:none;border-radius:10px;color:var(--color-c-primary);cursor:pointer;display:flex;font-family:inherit;font-size:12px;font-weight:600;gap:10px;justify-content:space-between;padding:10px 12px;transition:background .12s ease}.model-row:hover{background:var(--color-bg-hover)}.bubble.buyer{background:var(--color-bg-neutral);border-bottom-left-radius:4px}.bubble.ai{background:var(--color-wise-green-soft);border-bottom-right-radius:4px}.bubble-time{color:var(--color-c-tertiary);font-size:10px;margin-left:8px}.bubble-meta{align-items:center;display:inline-flex;font-size:10px;gap:6px;margin-top:6px}.bubble-model{color:var(--color-c-tertiary);font-family:monospace}.tag-free{background:#2f571126;color:var(--color-sent-positive)}.tag-free,.tag-paid{border-radius:9999px;padding:1px 6px}.tag-paid{background:#d9770626;color:#d97706}@media (min-width:821px) and (max-width:1023px){.chat-layout{flex-direction:column;gap:12px;height:auto;max-height:none;min-height:0}.chat-list{max-height:248px;width:100%}.chat-panel{min-height:420px}.chat-thread{min-height:320px}}.wa-badge{background:var(--color-bg-neutral);border-radius:999px;color:var(--color-c-tertiary);font-size:11px;font-weight:700;padding:4px 10px}.wa-badge.connected{background:var(--color-wise-green-soft);color:var(--color-sent-positive)}.wa-badge.connecting,.wa-badge.qr{background:#ca8a0424;color:#b45309}.wa-badge.disconnected,.wa-badge.logged_out{background:#a8200d1a;color:var(--color-sent-negative)}.wa-card{background:var(--color-bg-elevated);padding:32px 24px}.wa-card,.wa-shell{border:1px solid var(--color-border-neutral);border-radius:16px}.wa-shell{display:flex;gap:0;height:70vh;min-height:460px;overflow:hidden}.wa-list{border-right:1px solid var(--color-border-neutral);flex-shrink:0;overflow-y:auto;width:320px}.wa-chat{align-items:center;background:#0000;border:none;border-bottom:1px solid var(--color-border-neutral);cursor:pointer;display:flex;gap:11px;padding:12px 14px;text-align:left;transition:background .12s ease;width:100%}.wa-chat:hover{background:var(--color-bg-hover)}.wa-chat.active{background:var(--color-bg-subtle,var(--color-bg-neutral))}.wa-ava{align-items:center;background:var(--color-wise-green-soft);border-radius:50%;color:var(--color-sent-positive);display:flex;flex-shrink:0;font-size:15px;font-weight:700;height:38px;justify-content:center;text-transform:uppercase;width:38px}.wa-name{color:var(--color-c-primary);font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wa-time{flex-shrink:0;font-size:10px}.wa-prev,.wa-time{color:var(--color-c-tertiary)}.wa-prev{font-size:11.5px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wa-unread{align-items:center;background:var(--color-sent-positive);border-radius:999px;color:#fff;display:flex;flex-shrink:0;font-size:10px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 5px}.wa-panel{min-width:0}.wa-msgs,.wa-panel{display:flex;flex:1;flex-direction:column}.wa-msgs{gap:8px;overflow-y:auto;padding:16px}.wa-bubble{align-self:flex-start;background:var(--color-bg-neutral);border-radius:12px;max-width:72%;padding:8px 11px}.wa-bubble.me{align-self:flex-end;background:var(--color-wise-green-soft)}.wa-bubble p{color:var(--color-c-primary);font-size:13px;margin:0;white-space:pre-wrap;word-break:break-word}.wa-bts{color:var(--color-c-tertiary);display:block;font-size:9.5px;margin-top:3px;text-align:right}.wa-send{border-top:1px solid var(--color-border-neutral);display:flex;gap:8px;padding:12px}.wa-send input{background:var(--color-bg-elevated);border:1px solid var(--color-border-neutral);border-radius:999px;color:var(--color-c-primary);flex:1;font-family:inherit;font-size:13px;padding:9px 13px}.wa-empty{align-items:center;color:var(--color-c-tertiary);display:flex;flex:1;font-size:13px;justify-content:center}@media (max-width:640px){.wa-shell{flex-direction:column;height:auto}.wa-list{border-bottom:1px solid var(--color-border-neutral);border-right:none;max-height:38vh;width:100%}.wa-panel{min-height:50vh}}.wa-bigicon{font-size:40px;line-height:1}.wa-onboard{background:var(--color-bg-elevated);border:1px solid var(--color-border-neutral);border-radius:18px;flex-wrap:wrap;gap:32px;padding:32px}.wa-onboard,.wa-qrbox{align-items:center;display:flex}.wa-qrbox{background:#fff;border:1px solid var(--color-border-neutral);border-radius:20px;box-shadow:0 1px 0 var(--color-border-neutral),0 16px 40px -12px #00000038;flex-shrink:0;height:244px;justify-content:center;padding:16px;width:244px}.wa-qrbox img{border-radius:6px;display:block;height:100%;image-rendering:pixelated;width:100%}.wa-qrnote{align-items:center;color:var(--color-c-secondary);display:inline-flex;font-size:12.5px;font-weight:600;gap:7px;margin:0}.wa-dot{animation:wa-pulse 1.6s ease-out infinite;background:var(--color-sent-positive);border-radius:50%;box-shadow:0 0 0 0 #228b2273;height:7px;width:7px}@keyframes wa-pulse{0%{box-shadow:0 0 0 0 #228b2273}70%{box-shadow:0 0 0 7px #228b2200}to{box-shadow:0 0 0 0 #228b2200}}.wa-qrloading{color:var(--color-c-tertiary);text-align:center}.wa-qrloading p{font-size:12px;margin:12px 0 0}.wa-spin{animation:spin .8s linear infinite;border:3px solid var(--color-border-neutral);border-radius:50%;border-top-color:var(--color-sent-positive);display:inline-block;height:30px;width:30px}.wa-steps{flex:1;min-width:240px}.wa-steps h2{color:var(--color-c-primary);font-size:19px;font-weight:700;letter-spacing:-.02em;margin:0 0 4px}.wa-steps-sub{color:var(--color-c-tertiary);font-size:13px;margin:0 0 18px}.wa-steps ol{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0 0 20px;padding:0}.wa-steps li{color:var(--color-c-primary);font-size:13.5px;gap:11px}.wa-steps li,.wa-steps li span{align-items:center;display:flex}.wa-steps li span{background:var(--color-wise-green-soft);border-radius:50%;color:var(--color-sent-positive);flex-shrink:0;font-size:12px;font-weight:700;height:24px;justify-content:center;width:24px}.wa-steps li b{font-weight:700}.wa-phead{align-items:center;border-bottom:1px solid var(--color-border-neutral);display:flex;gap:10px;padding:12px 16px}.wa-ava.sm{font-size:13px;height:30px;width:30px}.wa-pname{color:var(--color-c-primary);font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:640px){.wa-onboard{flex-direction:column;gap:22px;padding:22px;text-align:center}.wa-qrbox{height:220px;width:220px}.wa-steps ol{align-items:flex-start;display:inline-flex;text-align:left}}.wac{border-top:1px solid var(--color-border-neutral);margin-top:36px;padding-top:24px}.wac-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin-bottom:16px}.wac-head h2{color:var(--color-c-primary);font-size:17px;font-weight:700;letter-spacing:-.02em;margin:0 0 4px}.wac-head p{color:var(--color-c-tertiary);font-size:12.5px;margin:0;max-width:38rem}.wac-head b{color:var(--color-c-secondary);font-weight:600}.wac-form{background:var(--color-bg-subtle,var(--color-bg-neutral));border-radius:12px;display:flex;flex-direction:column;gap:10px;margin-bottom:16px;padding:14px}.wac-trigger{align-items:center;display:flex;gap:6px}.wac-trigger span{color:var(--color-sent-positive);font-size:16px;font-weight:800}.wac-trigger input{flex:0 0 220px;max-width:100%;padding:8px 12px}.wac-form textarea,.wac-trigger input{background:var(--color-bg-elevated);border:1px solid var(--color-border-neutral);border-radius:9px;color:var(--color-c-primary);font-family:inherit;font-size:13px}.wac-form textarea{padding:10px 12px;resize:vertical;width:100%}.wac-formbtn{display:flex;gap:8px}.wac-empty{color:var(--color-c-tertiary);font-size:12.5px;margin:0}.wac-list{display:flex;flex-direction:column}.wac-builtin{margin:16px 0 8px}.wac-builtin-title{color:var(--color-c-tertiary);font-size:11px;font-weight:700;letter-spacing:.5px;margin:0 0 4px;text-transform:uppercase}.wac-tag-admin{background:var(--color-error-soft,#b700001a);color:var(--color-error-negative)}.wac-tag-admin,.wac-tag-pub{border-radius:999px;font-size:11px;font-weight:600;padding:3px 9px}.wac-tag-pub{background:var(--color-bg-neutral);color:var(--color-c-tertiary)}.wac-row{align-items:center;border-bottom:1px solid var(--color-border-neutral);display:flex;gap:12px;padding:12px 2px}.wac-row:last-child{border-bottom:none}.wac-key{background:var(--color-wise-green-soft);border-radius:7px;color:var(--color-sent-positive);flex-shrink:0;font-family:monospace;font-size:12.5px;font-weight:700;padding:3px 9px}.wac-reply{color:var(--color-c-secondary);flex:1;font-size:12.5px;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wac-act{display:flex;flex-shrink:0;gap:4px}@media (max-width:640px){.wac-trigger input{flex:1}.wac-reply{white-space:normal}}.wa-top{align-items:flex-start;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin-bottom:16px}.wa-top-act{align-items:center;display:flex;gap:8px}.wa-tabs{border-bottom:1px solid var(--color-border-neutral);display:flex;gap:4px;margin-bottom:24px}.wa-tab{border-radius:8px 8px 0 0;color:var(--color-c-tertiary);font-size:13.5px;font-weight:600;padding:10px 16px;position:relative;text-decoration:none;transition:color .12s ease,background .12s ease}.wa-tab:hover{background:var(--color-bg-hover)}.wa-tab.on,.wa-tab:hover{color:var(--color-c-primary)}.wa-tab.on:after{background:var(--color-sent-positive);border-radius:2px;bottom:-1px;content:"";height:2px;left:12px;position:absolute;right:12px}@media (max-width:640px){.wa-tabs{overflow-x:auto}.wa-tab{white-space:nowrap}}.wac-img{margin-top:2px}.wac-imgdrop{align-items:center;border:1.5px dashed var(--color-border-neutral);border-radius:10px;color:var(--color-c-tertiary);cursor:pointer;display:flex;font-size:12.5px;gap:6px;justify-content:center;padding:16px;transition:border-color .12s ease,color .12s ease}.wac-imgdrop:hover{border-color:var(--color-sent-positive);color:var(--color-c-secondary)}.wac-imgdrop input[type=file],.wac-imgdrop.is-hidden{display:none}.msgtest-bar{align-items:center;background:var(--color-bg-neutral);border-radius:12px;display:flex;gap:8px;margin-bottom:14px;padding:8px 12px}.msgtest-prefix{color:var(--color-c-tertiary);font-size:15px;font-weight:700}.msgtest-num{background:#0000;border:none;color:var(--color-c-primary);flex:1;font-family:inherit;font-size:14px;outline:none}.msgtest-conn{font-size:11.5px;font-weight:600;white-space:nowrap}.msgtest-conn.ok{color:var(--color-sent-positive)}.msgtest-conn.off{color:var(--color-c-tertiary)}.msgtest-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.msgtest-card{border:1px solid var(--color-border-neutral);border-radius:12px;display:flex;flex-direction:column;gap:6px;padding:12px;transition:border-color .15s ease,background .15s ease}.msgtest-card.is-ok{background:color-mix(in srgb,var(--color-sent-positive) 7%,#0000);border-color:var(--color-sent-positive)}.msgtest-card.is-err{background:color-mix(in srgb,var(--color-sent-negative) 7%,#0000);border-color:var(--color-sent-negative)}.msgtest-top{align-items:center;display:flex;gap:8px;justify-content:space-between}.msgtest-label{color:var(--color-c-primary);font-size:13.5px;font-weight:600}.msgtest-st{align-items:center;display:inline-flex;flex-shrink:0;font-size:13px;height:18px;justify-content:center;width:18px}.msgtest-st.ok{color:var(--color-sent-positive);font-weight:700}.msgtest-st.err{color:var(--color-sent-negative);font-weight:700}.msgtest-desc,.msgtest-st.idle{color:var(--color-c-tertiary)}.msgtest-desc{font-size:11.5px;line-height:1.4;margin:0}.msgtest-errmsg{color:var(--color-sent-negative);font-size:11px;margin:0;word-break:break-word}.msgtest-card .wise-btn{margin-top:auto}.orders-page{overflow-x:hidden}.ord-item p,.ord-item>div{min-width:0}.ord-meta{flex-wrap:wrap}.ord-meta span{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ord-title{flex-wrap:wrap}.ord-badge{flex-shrink:0}@media (max-width:640px){.orders-page>.animate-fade-up:first-child h1{font-size:22px!important}.orders-page>.animate-fade-up:first-child p{font-size:12.5px!important}.ord-todo{gap:8px!important;grid-template-columns:repeat(2,1fr)!important;margin-bottom:16px!important}.ord-todo>div{border-radius:12px!important;min-width:0!important;padding:12px 13px!important}.ord-todo>div>span:first-child{font-size:22px!important}.ord-todo>div>span:last-child{font-size:11px!important}.ord-urgent{gap:10px!important;padding:13px!important}.ord-item{gap:11px!important;padding:12px 0!important}.ord-thumb{height:44px!important;width:44px!important}.ord-title{gap:4px 8px!important}.ord-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:13.5px!important;line-height:1.3;overflow:hidden;white-space:normal!important}.ord-badge{font-size:11px!important;max-width:100%!important}.ord-meta{gap:2px 10px!important}.ord-meta span{font-size:11.5px!important}.orders-page h2{font-size:17px!important}}.prov-seg{display:grid;gap:8px;grid-template-columns:1fr 1fr;margin:4px 0 18px}.prov-opt{background:#0000;border:1.5px solid var(--color-border-neutral);border-radius:12px;cursor:pointer;font-family:inherit;padding:12px 13px;text-align:left;transition:border-color .12s ease,background .12s ease}.prov-opt.on{background:var(--color-wise-green-soft);border-color:var(--color-i-accent)}.prov-title{color:var(--color-c-primary);display:block;font-size:13.5px;font-weight:700}.prov-sub{color:var(--color-c-tertiary);display:block;font-size:11px;line-height:1.4;margin-top:3px}@media (max-width:640px){.prov-seg{grid-template-columns:1fr}}.gk-switch{background:var(--color-border-neutral);border:none;border-radius:9999px;cursor:pointer;flex-shrink:0;height:26px;position:relative;transition:background .15s ease;width:46px}.gk-switch .gk-slider{background:#fff;border-radius:50%;height:20px;left:3px;position:absolute;top:3px;transition:transform .15s ease;width:20px}.gk-switch.on{background:var(--color-i-accent)}.gk-switch.on .gk-slider{transform:translateX(20px)}.gk-test{border-radius:10px;font-size:12.5px;font-weight:600;line-height:1.5;padding:9px 12px;word-break:break-word}.gk-test.ok{background:var(--color-wise-green-soft);color:var(--color-sent-positive)}.gk-test.error{background:color-mix(in srgb,var(--color-sent-negative) 9%,#0000);color:var(--color-sent-negative)}.boost-slots{background:var(--color-i-accent);border-radius:9999px;color:var(--color-forest);font-size:12px;font-weight:700;padding:4px 12px;white-space:nowrap}[data-theme=dark] .boost-slots{background:color-mix(in srgb,var(--color-i-accent) 18%,#0000);color:var(--color-i-accent)}.boost-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.boost-card{border:1px solid var(--color-border-neutral);border-radius:14px;display:flex;flex-direction:column;overflow:hidden;transition:border-color .15s ease}.boost-card.is-on{border-color:var(--color-i-accent)}.boost-thumb{align-items:center;aspect-ratio:1/1;background:var(--color-bg-neutral);display:flex;justify-content:center;overflow:hidden;position:relative}.boost-thumb img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.boost-badge{border-radius:9999px;font-size:10.5px;font-weight:700;left:6px;padding:3px 8px;position:absolute;top:6px}.boost-badge.on{background:#000000b3;color:#fff}.boost-badge.ready{background:var(--color-i-accent);color:var(--color-forest)}.boost-body{flex:1;padding:10px 12px 4px}.boost-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--color-c-primary);display:-webkit-box;font-size:12.5px;font-weight:600;line-height:1.3;margin:0;overflow:hidden}.boost-price{color:var(--color-sent-positive);font-size:12px;font-weight:700;margin:4px 0 0}.boost-foot{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:8px 12px 12px}.boost-switch{align-items:center;cursor:pointer;display:inline-flex;gap:6px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.boost-switch input{display:none}.boost-slider{background:var(--color-border-neutral);border-radius:9999px;flex-shrink:0;height:18px;position:relative;transition:background .15s ease;width:34px}.boost-slider:after{background:#fff;border-radius:50%;content:"";height:14px;left:2px;position:absolute;top:2px;transition:transform .15s ease;width:14px}.boost-switch input:checked+.boost-slider{background:var(--color-i-accent)}.boost-switch input:checked+.boost-slider:after{transform:translateX(16px)}.boost-switch-lbl{color:var(--color-c-secondary);font-size:11.5px;font-weight:600}.cat-form{background:var(--color-bg-neutral);border-radius:14px;display:flex;flex-direction:column;gap:10px;margin:12px 0 18px;padding:14px}.cat-form input,.cat-form textarea{background:var(--color-bg-elevated);border:1px solid var(--color-border-neutral);border-radius:10px;box-sizing:border-box;color:var(--color-c-primary);font-family:inherit;font-size:14px;outline:none;padding:10px 12px;width:100%}.cat-form input:focus,.cat-form textarea:focus{border-color:var(--color-sent-positive)}.cat-form textarea{resize:vertical}.cat-form-row{align-items:center;display:flex;gap:8px}.cat-price-prefix{color:var(--color-c-tertiary);font-size:14px;font-weight:700}.cat-err{background:color-mix(in srgb,var(--color-sent-negative) 8%,#0000);border-radius:10px;color:var(--color-sent-negative);font-size:12.5px;line-height:1.5;margin:12px 0 0;padding:10px 12px}.cat-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin-top:14px}.cat-card{border:1px solid var(--color-border-neutral);border-radius:14px;flex-direction:column}.cat-card,.cat-thumb{display:flex;overflow:hidden}.cat-thumb{align-items:center;aspect-ratio:1/1;background:var(--color-bg-neutral);justify-content:center}.cat-thumb img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cat-noimg{font-size:28px;opacity:.4}.cat-body{flex:1;padding:10px 12px 4px}.cat-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--color-c-primary);display:-webkit-box;font-size:13px;font-weight:600;line-height:1.3;margin:0;overflow:hidden}.cat-price{color:var(--color-sent-positive);font-size:13px;font-weight:700;margin:4px 0 0}.cat-act{display:flex;gap:4px;justify-content:flex-end;padding:6px 10px 10px}.wac-imggrid{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:10px}.wac-imgprev{display:inline-block;position:relative}.wac-imgprev img{border:1px solid var(--color-border-neutral);border-radius:10px;display:block;max-height:110px;max-width:110px;-o-object-fit:cover;object-fit:cover}.wac-imgx{align-items:center;background:var(--color-sent-negative);border:none;border-radius:50%;box-shadow:0 2px 6px #00000040;color:#fff;cursor:pointer;display:flex;font-size:12px;height:24px;justify-content:center;position:absolute;right:-8px;top:-8px;width:24px}.wac-imgerr{color:var(--color-sent-negative);font-size:11px;margin:6px 0 0}.wac-thumb{border:1px solid var(--color-border-neutral);border-radius:7px;flex-shrink:0;height:34px;-o-object-fit:cover;object-fit:cover;width:34px}.wac-imgloading{align-items:center;border:1.5px dashed var(--color-border-neutral);border-radius:10px;color:var(--color-c-tertiary);display:flex;flex-direction:column;gap:8px;padding:22px}.wac-imgloading p{font-size:12px;margin:0}.auth-wrap{align-items:center;background:var(--color-bg-screen);display:flex;font-family:Inter,-apple-system,sans-serif;justify-content:center;min-height:100vh;padding:24px}.auth-card{background:none;max-width:400px;padding:0;width:100%}.auth-card--login{max-width:303px}.auth-brand{display:flex;gap:10px;margin-bottom:32px}.auth-brand,.auth-brand-logo{align-items:center;justify-content:center}.auth-brand-logo{background:var(--color-i-accent);border-radius:10px;display:inline-flex;height:32px;width:32px}.auth-brand-logo svg{height:18px;width:18px}.auth-brand-name{color:var(--color-forest);font-family:Boldonse,cursive;font-size:20px}.auth-title{color:var(--color-c-primary);font-family:Boldonse,cursive;font-size:clamp(28px,6vw,38px);font-weight:400;letter-spacing:-.02em;margin:0 0 6px;text-align:center;text-transform:uppercase}.auth-sub{color:var(--color-c-tertiary);font-size:14px;line-height:1.5;margin:0 0 28px;text-align:center}.auth-form{gap:0}.auth-field,.auth-form{display:flex;flex-direction:column}.auth-field{gap:6px;margin-bottom:16px}.auth-label{color:var(--color-c-secondary);font-size:13px;font-weight:600}.auth-input{background:var(--color-bg-screen);border:1.5px solid var(--color-border-neutral);border-radius:12px;color:var(--color-c-primary);font-family:inherit;font-size:15px;outline:none;padding:13px 16px;transition:border-color .2s,box-shadow .2s}.auth-input:focus{border-color:var(--color-i-accent);box-shadow:0 0 0 3px #9fe87033}.auth-input::-moz-placeholder{color:var(--color-c-tertiary)}.auth-input::placeholder{color:var(--color-c-tertiary)}.auth-btn{background:var(--color-forest);border:none;border-radius:12px;color:#fff;cursor:pointer;font-family:inherit;font-size:15px;font-weight:700;margin-top:6px;padding:14px;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s,background .2s;width:100%}.auth-btn:hover{box-shadow:0 8px 24px #16330026;transform:translateY(-2px) scale(1.02)}.auth-btn:active{box-shadow:none;transform:translateY(0) scale(.98)}.auth-captcha{min-height:78px;overflow:hidden}.auth-captcha .h-captcha{line-height:0;transform-origin:0 0}.auth-captcha-note{color:var(--color-c-tertiary);font-size:11px;line-height:1.4;margin:0;text-align:left}.auth-captcha-note a{color:var(--color-c-secondary);text-decoration:underline}.auth-divider{align-items:center;color:var(--color-c-tertiary);display:flex;font-size:12px;gap:14px;margin:24px 0}.auth-divider:after,.auth-divider:before{background:var(--color-border-neutral);content:"";flex:1;height:1px}.auth-oauth{display:flex;flex-direction:column;gap:10px}.auth-google{align-items:center;background:var(--color-bg-screen);border:1.5px solid var(--color-border-neutral);border-radius:12px;color:var(--color-c-primary);cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:600;gap:10px;justify-content:center;padding:13px 16px;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;width:100%}.auth-google:hover{border-color:var(--color-c-tertiary);box-shadow:0 4px 16px #0000000f;transform:translateY(-1px)}.auth-google:active{box-shadow:none;transform:translateY(0)}.auth-google svg{flex-shrink:0;height:18px;width:18px}.auth-err{background:#b700000f;border:1px solid #b700001a;border-radius:12px;color:var(--color-error-negative,#b70000);font-size:13px;margin-bottom:18px;padding:12px 14px}.auth-foot{color:var(--color-c-tertiary);font-size:14px;margin:24px 0 0;text-align:center}.auth-foot a{color:var(--color-sent-positive);font-weight:600;text-decoration:none;transition:color .15s}.auth-foot a:hover{color:var(--color-c-primary)}.auth-back{align-items:center;color:var(--color-c-tertiary);display:inline-flex;font-size:13px;gap:6px;justify-content:center;margin-top:20px;text-decoration:none;transition:color .15s;width:100%}.auth-back:hover{color:var(--color-c-primary)}@media (max-width:480px){.auth-wrap{padding:20px 16px}.auth-title{font-size:28px}.auth-input{font-size:14px;padding:12px 14px}}.sb-user{align-items:center;border-top:1px solid var(--color-border-neutral);display:flex;gap:10px;padding:12px 14px}.sb-user-info{display:flex;flex:1;flex-direction:column;min-width:0}.sb-user-name{color:var(--color-c-primary);font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-user-role{color:var(--color-c-tertiary);font-size:11px;letter-spacing:.4px;text-transform:uppercase}.sb-logout{align-items:center;border-radius:9px;color:var(--color-c-secondary);display:flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.sb-logout:hover{background:var(--color-bg-neutral);color:var(--color-error-negative,#b70000)}.sb-logout svg{height:18px;width:18px}.sub-card{background:var(--color-bg-neutral);border-radius:12px;margin:16px 0 18px;padding:14px 16px}.sub-row{align-items:center;border-bottom:1px dashed var(--color-border-neutral);display:flex;font-size:13.5px;justify-content:space-between;padding:6px 0}.sub-row:last-child{border-bottom:none}.sub-row span{color:var(--color-c-tertiary)}.sub-ok{color:var(--color-sent-positive)}.sub-warn{color:#8b6914}.sub-bad{color:var(--color-error-negative,#b70000)}.stock-notes{background:var(--color-bg-neutral);border-radius:12px;display:flex;flex-direction:column;gap:10px;margin:12px 0 4px;padding:14px 16px}.stock-notes-head{align-items:baseline;color:var(--color-c-primary);display:flex;flex-wrap:wrap;font-size:13px;gap:10px}.stock-notes-head span{color:var(--color-c-tertiary);font-size:12px;font-weight:400}.stock-notes-head code{background:var(--color-bg-elevated);border-radius:5px;font-size:11.5px;padding:1px 6px}.stock-notes textarea{background:var(--color-bg-elevated);border:1px solid var(--color-border-neutral);border-radius:10px;color:var(--color-c-primary);font:inherit;font-size:13.5px;outline:none;padding:10px 12px;resize:vertical;width:100%}.stock-notes textarea:focus{border-color:var(--color-i-accent)}.stock-notes-act{display:flex;gap:8px}.icon-btn.active,.note-chip{background:var(--color-wise-green-soft);color:var(--color-sent-positive)}.note-chip{align-items:center;border:none;border-radius:999px;cursor:pointer;display:inline-flex;font-size:11px;gap:4px;margin-top:4px;padding:2px 8px}.note-chip:hover{filter:brightness(.96)}.adm-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin:0 0 16px}.adm-search-in{background:var(--color-bg-elevated);border:1px solid var(--color-border-neutral);border-radius:10px;flex:1;font-size:13.5px;max-width:360px;min-width:220px;padding:9px 12px}.adm-notice{border-radius:10px;cursor:pointer;font-size:13px;font-weight:600;margin-bottom:14px;padding:10px 14px}.adm-notice.ok{background:var(--color-wise-green-soft);color:var(--color-sent-positive)}.adm-notice.bad{background:#b700001a;color:var(--color-error-negative,#b70000)}.adm-pool{background:var(--color-bg-elevated);border:1px solid var(--color-border-neutral);border-radius:14px;margin-bottom:22px;overflow:hidden}.adm-pool-summary{align-items:center;background:#0000;border:none;color:var(--color-c-primary);cursor:pointer;display:flex;font:inherit;gap:10px;padding:14px 18px;text-align:left;width:100%}.adm-pool-summary:hover{background:var(--color-bg-neutral)}.adm-pool-summary b{flex-shrink:0;font-size:14px}.adm-pool-summary .adm-meta{font-size:12.5px}.adm-pool .adm-pool-body{border-top:1px solid var(--color-border-neutral)}.adm-pool-body{padding:14px 18px 18px}.adm-pool-actions{flex-wrap:wrap;gap:8px}.adm-card,.adm-pool-actions{display:flex;margin-bottom:12px}.adm-card{background:var(--color-bg-neutral);border-radius:12px;flex-direction:column;gap:10px;padding:14px}.adm-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.adm-grid2{display:grid;gap:10px;grid-template-columns:1fr 1fr}.adm-grid2 label{color:var(--color-c-secondary);display:flex;flex-direction:column;font-size:12px;gap:4px}.adm-card input:not([type]),.adm-card input[type=number],.adm-card input[type=text],.adm-grid2 input{background:var(--color-bg-elevated);border:1px solid var(--color-border-neutral);border-radius:8px;font-size:13px;padding:8px 10px}.adm-textarea{background:var(--color-bg-elevated);border:1px solid var(--color-border-neutral);border-radius:10px;font:inherit;font-size:13.5px;padding:10px 12px;resize:vertical;width:100%}.adm-actbar{display:flex;gap:8px}.adm-inline{align-items:center;color:var(--color-c-secondary);display:inline-flex;font-size:12px;gap:6px}.adm-inline input[type=number]{border:1px solid var(--color-border-neutral);border-radius:6px;padding:4px 8px;width:60px}.adm-tbl{border-collapse:collapse;width:100%}.adm-tbl th{color:var(--color-c-tertiary);font-size:11px;letter-spacing:.4px;padding:8px 10px;text-align:left;text-transform:uppercase}.adm-tbl td,.adm-tbl th{border-bottom:1px solid var(--color-border-neutral)}.adm-tbl td{font-size:13px;padding:10px;vertical-align:middle}.adm-tbl tr.off td{opacity:.55}.adm-tbl.mini td,.adm-tbl.mini th{font-size:12.5px;padding:6px 8px}.adm-empty{color:var(--color-c-tertiary);font-size:13px;padding:16px;text-align:center}.adm-bar{align-items:center;display:flex;font-size:12px;gap:8px;min-width:130px}.adm-bar-track{background:var(--color-bg-neutral);border-radius:3px;flex:1;height:6px;min-width:60px;overflow:hidden}.adm-bar-fill{height:100%;transition:width .2s ease}.adm-pill{border-radius:999px;display:inline-block;font-size:11px;font-weight:600;line-height:1.4;padding:2px 9px}.adm-pill.ok{background:var(--color-wise-green-soft);color:var(--color-sent-positive)}.adm-pill.bad{background:#b700001f;color:var(--color-error-negative,#b70000)}.adm-pill.loading,.adm-pill.off{background:var(--color-bg-neutral);color:var(--color-c-tertiary)}.adm-h2{color:var(--color-c-primary);font-size:17px;margin:22px 0 12px}.adm-users{display:flex;flex-direction:column;gap:10px}.adm-user{background:var(--color-bg-elevated)}.adm-user-head{align-items:center;display:flex;gap:8px;padding:8px 12px 8px 8px}.adm-user-toggle{align-items:center;background:#0000;border:none;border-radius:10px;color:inherit;cursor:pointer;display:flex;flex:1;font:inherit;gap:12px;min-width:0;padding:8px 10px;text-align:left}.adm-user-toggle:hover{background:var(--color-bg-neutral)}.adm-caret{color:var(--color-c-tertiary);width:12px}.adm-avatar,.adm-caret{flex-shrink:0;font-size:14px}.adm-avatar{align-items:center;border-radius:50%;color:var(--color-forest);display:inline-flex;font-weight:800;height:38px;justify-content:center;letter-spacing:-.02em;width:38px}.adm-user-info{display:flex;flex:1;flex-direction:column;min-width:0}.adm-user-line1{font-size:14px}.adm-user-line1,.adm-user-line2{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.adm-user-line2{margin-top:2px}.adm-user-line2 code{color:var(--color-c-secondary);font-size:12px}.adm-meta{color:var(--color-c-tertiary);font-size:11.5px}.adm-user-actions{display:flex;flex-shrink:0;flex-wrap:wrap;gap:4px}.adm-user-detail{background:var(--color-bg-neutral);border-top:1px solid var(--color-border-neutral);display:flex;flex-direction:column;gap:14px;padding:16px 18px}.adm-detail-row{display:flex;flex-wrap:wrap;gap:14px}.adm-block{background:var(--color-bg-elevated);border-radius:10px;flex:1;min-width:200px;padding:12px 14px}.adm-block-title{color:var(--color-c-tertiary);font-size:11px;font-weight:700;letter-spacing:.4px;margin:0 0 8px;text-transform:uppercase}.adm-resetlink{background:var(--color-bg-neutral);border-radius:6px;display:inline-block;font-size:10.5px;padding:4px 8px;word-break:break-all}.adm-select{background:var(--color-bg-elevated);border:1px solid var(--color-border-neutral);border-radius:7px;font-size:12px;max-width:220px;padding:5px 8px}.adm-proxy-cur{color:var(--color-c-tertiary);font-size:11px}.lp{background:var(--color-bg-screen);color:var(--color-c-primary);font-family:Inter,-apple-system,Segoe UI,system-ui,sans-serif;min-height:100vh;scroll-behavior:smooth}html:has(.lp){scroll-behavior:smooth;scroll-padding-top:70px}.lp-nav-wrap{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd9;border-bottom:1px solid var(--color-border-neutral);padding:0;position:sticky;top:0;z-index:50}[data-theme=dark] .lp-nav-wrap{background:#21231dd9}.lp-nav{gap:24px;margin:0 auto;max-width:1140px;padding:14px 24px}.lp-brand,.lp-nav{align-items:center;display:flex}.lp-brand{gap:10px}.lp-logo{align-items:center;background:var(--color-i-accent);border-radius:8px;display:inline-flex;height:28px;justify-content:center;width:28px}.lp-logo svg{height:16px;width:16px}.lp-brand-txt{color:var(--color-forest);font-family:Inter,sans-serif;font-size:17px;font-weight:800;letter-spacing:-.01em}.lp-nav-links{display:flex;gap:28px;margin-left:32px}.lp-link{color:var(--color-c-tertiary);font-family:Inter,sans-serif;font-size:13.5px;font-weight:500;padding:4px 0;position:relative;text-decoration:none;transition:color .2s}.lp-link:after{background:var(--color-i-accent);border-radius:1px;bottom:-2px;content:"";height:2px;left:0;position:absolute;right:0;transform:scaleX(0);transition:transform .25s cubic-bezier(.25,.46,.45,.94)}.lp-link:hover{color:var(--color-c-primary)}.lp-link:hover:after{transform:scaleX(1)}.lp-nav-right{align-items:center;border-left:1px solid var(--color-border-neutral);display:flex;gap:16px;margin-left:auto;padding-left:20px}.wise-btn.lg{border-radius:12px;font-size:15px;font-weight:700;padding:14px 28px}.lp-main{display:flex;flex-direction:column;gap:80px;margin:0 auto;max-width:1140px;padding:0 24px 80px}.lp-hero{background:none;border:none;border-radius:0;padding:140px 0 60px;position:relative;text-align:center}.lp-hero:after,.lp-hero:before{display:none}.lp-pill-live{align-items:center;background:var(--color-wise-green-soft);border-radius:999px;color:var(--color-sent-positive);display:inline-flex;font-size:12.5px;font-weight:600;gap:8px;margin-bottom:28px;padding:6px 16px}.lp-dot{animation:lp-pulse 1.6s ease-in-out infinite;background:var(--color-sent-positive);border-radius:50%;display:inline-block;height:7px;width:7px}@keyframes lp-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.4)}}.lp-h1{color:var(--color-c-primary);font-family:Boldonse,cursive;font-size:clamp(36px,8vw,90px);letter-spacing:-.03em;line-height:.92;margin:0 0 28px;text-transform:uppercase}.lp-h1,.lp-sub{font-weight:400}.lp-sub{color:var(--color-c-tertiary);font-family:Inter,sans-serif;font-size:clamp(15px,2vw,17px);line-height:1.65;margin:0 auto 36px;max-width:520px}.lp-cta{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.lp-cta-secondary{color:var(--color-c-tertiary);font-size:14px;font-weight:500;text-decoration:none;transition:color .15s}.lp-cta-secondary:hover{color:var(--color-c-primary)}.lp-statgrid{display:flex;flex-direction:column;gap:0}.lp-stat-head{align-items:center;display:flex;justify-content:space-between;padding:12px 24px}.lp-live-badge{align-items:center;color:var(--color-sent-positive);display:inline-flex;font-size:11px;font-weight:700;gap:6px;letter-spacing:.08em;text-transform:uppercase}.lp-stat-ts{color:var(--color-c-tertiary);font-size:11px;font-variant-numeric:tabular-nums}.lp-stat-row{background:var(--color-border-neutral);border-radius:16px;display:grid;gap:1px;grid-template-columns:repeat(4,1fr);overflow:hidden}.lp-stat{background:var(--color-bg-screen);border:none;border-radius:0;padding:28px 24px;position:relative;text-align:center}.lp-stat-num{color:var(--color-c-primary);font-family:Inter,sans-serif;font-size:clamp(28px,4vw,40px);font-weight:800;letter-spacing:-.03em;line-height:1;margin:0 0 8px;transition:color .3s}.lp-stat-label{color:var(--color-c-secondary);font-size:13px;line-height:1.4;margin:0}.lp-stat-sub{font-size:11px}.lp-stat-footer,.lp-stat-sub{color:var(--color-c-tertiary)}.lp-stat-footer{align-items:center;display:flex;font-size:12px;font-variant-numeric:tabular-nums;gap:8px;padding:12px 24px}.lp-sec-head{margin:0 0 12px;text-align:center}.lp-eyebrow{color:var(--color-sent-positive);font-size:12px;font-weight:600;letter-spacing:.1em;margin:0 0 10px;text-transform:uppercase}.lp-h2{color:var(--color-c-primary);font-family:Inter,sans-serif;font-size:clamp(26px,4vw,40px);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0}.lp-features{display:flex;flex-direction:column;gap:24px}.lp-feat-grid{background:var(--color-border-neutral);border-radius:20px;display:grid;gap:1px;grid-template-columns:repeat(3,1fr);overflow:hidden}.lp-feat{background:var(--color-bg-screen);border:none;border-radius:0;display:flex;flex-direction:column;gap:12px;padding:30px 26px;position:relative;transition:all .35s cubic-bezier(.25,.46,.45,.94)}.lp-feat:before{background:var(--color-i-accent);border-radius:2px;bottom:0;content:"";height:2px;left:26px;position:absolute;right:26px;transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.lp-feat:hover{background:#0000}.lp-feat:hover:before{transform:scaleX(1)}.lp-feat-ic{align-items:center;background:var(--color-wise-green-soft);border-radius:12px;display:inline-flex;font-size:26px;height:44px;justify-content:center;transition:transform .35s cubic-bezier(.34,1.56,.64,1),background .3s;width:44px}.lp-feat:hover .lp-feat-ic{background:var(--color-i-accent);transform:scale(1.15) rotate(-5deg)}.lp-feat h3{font-size:15px;font-weight:700;margin:0;transition:color .3s}.lp-feat h3,.lp-feat:hover h3{color:var(--color-c-primary)}.lp-feat p{font-size:13px;line-height:1.55;margin:0;transition:color .3s}.lp-feat p,.lp-feat:hover p{color:var(--color-c-tertiary)}.lp-feat code{border-radius:4px;font-family:monospace;font-size:11px;padding:2px 6px}.lp-feat code,.lp-feat-mock{background:var(--color-bg-neutral)}.lp-feat-mock{border-radius:12px;display:flex;flex-direction:column;gap:6px;margin-top:auto;min-height:72px;padding:12px 14px;transition:background .3s}.lp-feat:hover .lp-feat-mock{background:#9fe8701f;border-color:var(--color-i-accent)}.lp-feat-mock.mono{font-family:monospace;font-size:11px}.lp-bubble{border-radius:12px;font-size:12px;line-height:1.4;max-width:85%;padding:7px 11px}.lp-bubble.buyer{align-self:flex-start;background:var(--color-bg-elevated);border-bottom-left-radius:4px;color:var(--color-c-primary)}[data-theme=dark] .lp-bubble.buyer{background:#ffffff14}.lp-bubble.bot{align-self:flex-end;background:var(--color-i-accent);border-bottom-right-radius:4px;color:var(--color-forest);font-weight:600}.lp-order-row{align-items:center;display:flex;font-size:12px;gap:10px}.lp-order-row>div{flex:1;min-width:0}.lp-order-row p{color:var(--color-c-primary);font-size:12px;margin:0}.lp-order-num{color:var(--color-sent-positive);flex-shrink:0;font-size:15px;font-weight:800}.lp-order-meta{color:var(--color-c-tertiary)!important;font-size:10.5px!important}.lp-pill-ok{background:var(--color-wise-green-soft);border-radius:999px;color:var(--color-sent-positive);flex-shrink:0;font-size:10.5px;font-weight:700;padding:2px 8px}.lp-shop-row{color:var(--color-c-secondary);font-size:12px;padding:2px 0}.lp-pricing{display:flex;flex-direction:column;gap:24px}.lp-price-grid{background:var(--color-border-neutral);border-radius:20px;display:grid;gap:1px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:760px;overflow:hidden;width:100%}.lp-price-card{background:var(--color-bg-screen);border:none;border-radius:0;display:flex;flex-direction:column;gap:12px;min-height:340px;padding:32px 28px}.lp-price-card.hi{background:var(--color-forest);border-color:#0000;color:#fff}.lp-price-card.hi .lp-price-eyebrow{color:var(--color-i-accent)}.lp-price-card.hi .lp-price-title{color:#fff}.lp-price-card.hi .lp-price-amt{color:#fff9}.lp-price-card.hi .lp-price-list li{border-color:#ffffff1a;color:#ffffffd9}.lp-price-card.hi .wise-btn{background:var(--color-i-accent);color:var(--color-forest)}.lp-price-eyebrow{color:var(--color-sent-positive);font-size:11px;font-weight:600;letter-spacing:.08em;margin:0;text-transform:uppercase}.lp-price-title{color:var(--color-c-primary);font-family:Inter,sans-serif;font-size:26px;font-weight:800;margin:0}.lp-price-amt{color:var(--color-c-tertiary);font-size:13px;margin:0 0 6px}.lp-price-list{list-style:none;margin:0;padding:0}.lp-price-list li{border-bottom:1px solid var(--color-border-neutral);color:var(--color-c-primary);font-size:13px;padding:8px 0}.lp-price-list li:last-child{border-bottom:none}.lp-trust-section{display:flex;flex-direction:column;gap:24px}.lp-quotes{background:var(--color-border-neutral);border-radius:20px;display:grid;gap:1px;grid-template-columns:repeat(3,1fr);overflow:hidden}.lp-quote{background:var(--color-bg-screen);border:none;border-radius:0;padding:28px}.lp-quote p{color:var(--color-c-primary);font-size:15px;font-style:italic;font-weight:400;line-height:1.6;margin:0 0 16px}.lp-quote-by{color:var(--color-c-tertiary)!important;font-size:12px!important;font-style:normal!important;font-weight:600!important;margin:0!important}.lp-final{background:none;border-radius:0;border-top:1px solid var(--color-border-neutral);color:var(--color-c-primary);overflow:visible;padding:80px 32px;position:relative;text-align:center}.lp-final:before{display:none}.lp-final>*{position:relative;z-index:1}.lp-final h2{color:var(--color-c-primary);font-family:Inter,sans-serif;font-size:clamp(26px,4vw,40px);font-weight:800;letter-spacing:-.02em;margin:0 0 14px}.lp-final p{color:var(--color-c-tertiary);font-size:15px;margin:0 0 28px;opacity:1}.lp-final .wise-btn{background:var(--color-forest);color:#fff}.lp-final .wise-btn:hover{background:var(--color-c-primary)}.lp-foot{background:none;border-top:1px solid var(--color-border-neutral);margin-top:0;padding:48px 24px}.lp-foot-inner{display:grid;gap:32px;grid-template-columns:1.4fr repeat(3,1fr);margin:0 auto;max-width:1140px}.lp-foot-col{display:flex;flex-direction:column;gap:8px}.lp-foot-col p{color:var(--color-c-tertiary);font-size:12px;margin:4px 0 0}.lp-foot-title{color:var(--color-c-tertiary);font-size:11px;font-weight:600;letter-spacing:.08em;margin:0 0 6px!important;text-transform:uppercase}.lp-foot-col a{color:var(--color-c-secondary);font-size:13px;text-decoration:none;transition:color .15s}.lp-foot-col a:hover{color:var(--color-c-primary)}.lp-foot-accent{background:var(--color-i-accent);border-radius:2px;height:3px;margin:6px 0 0;width:40px}.lp-foot-tagline{color:var(--color-c-tertiary);font-size:13px;font-style:italic;line-height:1.5;margin:8px 0 0}.lp .wise-btn.lg{transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s,background .2s}.lp .wise-btn.lg:hover{box-shadow:0 8px 24px #16330026;transform:translateY(-2px) scale(1.03)}.lp .wise-btn.lg:active{box-shadow:none;transform:translateY(0) scale(.98)}@media (max-width:960px){.lp-nav-links{display:none}.lp-feat-grid,.lp-stat-row{grid-template-columns:repeat(2,1fr)}.lp-price-grid,.lp-quotes{grid-template-columns:1fr}.lp-foot-inner{grid-template-columns:1fr 1fr}}@media (max-width:600px){.lp-nav{gap:10px;padding:12px 16px}.lp-nav-right{gap:10px;margin-left:auto;padding-left:12px}.lp-main{gap:56px;padding:0 16px 48px}.lp-hero{padding:72px 0 40px}.lp-stat-row{grid-template-columns:1fr 1fr}.lp-stat{padding:20px 16px}.lp-stat-footer,.lp-stat-head{padding:10px 16px}.lp-stat-footer{flex-wrap:wrap}.lp-feat-grid{grid-template-columns:1fr}.lp-feat{padding:22px 16px}.lp-final{padding:56px 16px}.lp-price-card{padding:28px 20px}}.console-page{display:flex;flex-direction:column;gap:14px}.console-hero h1{color:var(--color-c-primary);font-family:Boldonse,cursive;font-size:28px;text-transform:uppercase}.console-hero p{color:var(--color-c-tertiary);font-size:13px;margin-top:2px}.cl-mode{background:var(--color-bg-neutral,#f5f5f5);border-radius:12px;display:flex;gap:4px;padding:4px;width:-moz-fit-content;width:fit-content}.cl-mode-btn{background:#0000;border:none;border-radius:8px;color:var(--color-c-secondary);cursor:pointer;font-size:13px;font-weight:600;padding:8px 18px;transition:all .15s}.cl-mode-btn.active,.cl-mode-btn:hover{color:var(--color-c-primary)}.cl-mode-btn.active{background:var(--color-bg-card);box-shadow:0 2px 6px #00000014}[data-theme=dark] .cl-mode{background:var(--color-bg-elevated)}[data-theme=dark] .cl-mode-btn.active{background:#2a2c30}.cl-toolbar{gap:10px;justify-content:space-between}.cl-filters,.cl-toolbar{align-items:center;display:flex;flex-wrap:wrap}.cl-filters{gap:8px}.cl-controls{display:flex;gap:6px}.cl-level-pills{display:flex;gap:4px}.cl-pill{background:#0000;border:1px solid var(--color-border,#ddd);border-radius:9999px;color:var(--color-c-secondary);cursor:pointer;font-size:12px;padding:4px 12px;transition:all .15s}.cl-pill:hover{background:var(--color-bg-neutral,#f5f5f5)}.cl-pill.active{background:var(--color-c-primary);border-color:#0000;color:var(--color-bg-card)}.cl-pill-debug.active{background:#6b7280}.cl-pill-info.active{background:#3b82f6}.cl-pill-warn.active{background:#f59e0b;color:#000}.cl-pill-error.active{background:#ef4444}.cl-select{background:var(--color-bg-card);border:1px solid var(--color-border,#ddd);border-radius:8px;color:var(--color-c-primary);font-size:12px;padding:4px 10px}.cl-search-form{display:contents}.cl-search{background:var(--color-bg-card);border:1px solid var(--color-border,#ddd);border-radius:8px;color:var(--color-c-primary);font-size:12px;padding:5px 12px;width:180px}.cl-search::-moz-placeholder{color:var(--color-c-tertiary)}.cl-search::placeholder{color:var(--color-c-tertiary)}.cl-btn{background:var(--color-bg-card);border:1px solid var(--color-border,#ddd);border-radius:8px;color:var(--color-c-secondary);cursor:pointer;font-size:12px;padding:4px 12px;transition:all .15s}.cl-btn:hover{background:var(--color-bg-neutral,#f5f5f5)}.cl-btn-active{background:var(--color-i-accent);border-color:var(--color-i-accent);color:var(--color-forest,#163300)}.cl-btn-warn{background:#f59e0b;border-color:#f59e0b;color:#000}.cl-btn-danger{color:#ef4444}.cl-btn-danger:hover{background:#fef2f2}.cl-stats{align-items:center;color:var(--color-c-tertiary);display:flex;font-size:12px;gap:16px;padding:4px 0}.cl-stat strong{color:var(--color-c-primary)}.cl-stat-rate{color:var(--color-i-accent);font-weight:600}.cl-stat-warn{color:#f59e0b}.cl-stat-err{color:#ef4444}.cl-stat-paused{animation:cl-blink 1s step-end infinite;color:#f59e0b;font-weight:700;text-transform:uppercase}@keyframes cl-blink{50%{opacity:0}}.cl-body{background:#0f1117;border-radius:12px;font-family:JetBrains Mono,Fira Code,Cascadia Code,Consolas,monospace;font-size:12px;line-height:1.7;max-height:calc(100vh - 340px);min-height:400px;overflow-x:hidden;overflow-y:auto;padding:12px 14px}.cl-body::-webkit-scrollbar{width:6px}.cl-body::-webkit-scrollbar-track{background:#0000}.cl-body::-webkit-scrollbar-thumb{background:#333;border-radius:3px}.cl-empty{color:#555;font-style:italic;padding:60px 0;text-align:center}.cl-entry{align-items:baseline;border-bottom:1px solid #1a1c25;display:flex;gap:8px;padding:1px 0;white-space:nowrap}.cl-entry:hover{background:#161822}.cl-entry.cl-act{align-items:flex-start;border-bottom-color:#232634;font-size:13px;line-height:1.5;padding:6px 8px;white-space:normal}.cl-entry.cl-act .cl-msg{color:#e5e7eb;white-space:normal;word-break:break-word}.cl-entry.cl-act:hover{background:#15182a}.cl-ts{color:#555;flex-shrink:0;font-size:11px;min-width:82px}.cl-level{border-radius:4px;flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.5px;padding:0 6px;text-transform:uppercase}.cl-lvl-debug{background:#1f2028;color:#6b7280}.cl-lvl-info{background:#172035;color:#60a5fa}.cl-lvl-warning{background:#2a2210;color:#fbbf24}.cl-lvl-error{background:#2d1215;color:#f87171}.cl-src{border-radius:4px;flex-shrink:0;font-size:10px;font-weight:600;padding:0 6px}.cl-src-activity{background:#1a2a0d;color:#9fe870;font-weight:700}.cl-src-shopworker{background:#0d2818;color:#4ade80}.cl-src-autodeliver{background:#1e0d33;color:#c084fc}.cl-src-autoreply{background:#0c2a30;color:#22d3ee}.cl-src-chatclient{background:#0f1d3a;color:#60a5fa}.cl-src-poller{background:#1c1c22;color:#9ca3af}.cl-src-api{background:#2a1a0a;color:#fb923c}.cl-src-cmd{background:#2d0f22;color:#f472b6}.cl-src-billing{background:#2a2510;color:#facc15}.cl-src-proxypool{background:#1a1530;color:#a78bfa}.cl-src-stocksync{background:#0d2a1f;color:#34d399}.cl-src-phoenix{background:#2a1a08;color:#f97316}.cl-src-system{background:#1a1c22;color:#94a3b8}.cl-src-ecto{background:#1a1530;color:#a78bfa}.cl-src-pubsub{background:#0c2a28;color:#2dd4bf}.cl-src-shopsupervisor{background:#0d2818;color:#4ade80}.cl-src-unknown{background:#1a1a22;color:#6b7280}.cl-msg{color:#d1d5db;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-entry.expanded .cl-msg,.cl-entry:active .cl-msg{white-space:pre-wrap;word-break:break-all}.cl-entry-error .cl-msg{color:#fca5a5}.cl-entry-warning .cl-msg{color:#fde68a}[data-theme=dark] .cl-btn,[data-theme=dark] .cl-search,[data-theme=dark] .cl-select{background:var(--color-bg-elevated);border-color:#333}[data-theme=dark] .cl-btn-danger:hover{background:#2d1215}@media (max-width:640px){.cl-toolbar{align-items:stretch}.cl-filters,.cl-toolbar{flex-direction:column}.cl-search{width:100%}.cl-level-pills{flex-wrap:nowrap;overflow-x:auto}.cl-body{font-size:11px;max-height:calc(100vh - 420px);min-height:280px}.cl-entry{font-size:11px;gap:5px}.cl-stats{flex-wrap:wrap;gap:10px}}.fin-tile{transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.fin-tile:hover{border-color:var(--color-i-accent)!important;box-shadow:0 8px 20px -8px #0000002e;transform:translateY(-2px)}.fin-tile:active{transform:translateY(0) scale(.99)}.fin-tile-accent{background:var(--color-forest)!important;border-color:var(--color-forest)!important}.fin-tile-accent span:first-child{color:var(--color-i-accent)!important}.fin-tile-accent span:nth-child(2){color:#fff!important}.fin-tile-accent span:nth-child(3){color:#ffffff8c!important}.fin-row{cursor:grab}.fin-row:active{cursor:grabbing}.pricing-status{align-items:center;background:var(--color-bg-elevated);border:1px solid var(--color-border-neutral);border-radius:9999px;display:inline-flex;font-size:13px;gap:10px;margin-top:16px;padding:10px 16px}.pricing-status-dot{background:var(--color-c-tertiary);border-radius:50%;flex-shrink:0;height:8px;width:8px}.pricing-status-active .pricing-status-dot,.pricing-status-admin .pricing-status-dot{background:var(--color-i-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-i-accent) 25%,#0000)}.pricing-status-expired .pricing-status-dot,.pricing-status-none .pricing-status-dot{background:var(--color-sent-negative)}.pricing-status strong{color:var(--color-c-primary);font-weight:600}.pricing-status-meta{color:var(--color-c-tertiary)}.pricing-grid{align-items:stretch;display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.pricing-card{background:var(--color-bg-elevated);border:1px solid var(--color-border-neutral);border-radius:20px;display:flex;flex-direction:column;padding:26px 22px;position:relative;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.pricing-card:hover{box-shadow:0 16px 36px -16px #00000038;transform:translateY(-3px)}.pricing-card-pro{border-color:var(--color-i-accent);box-shadow:0 12px 32px -16px color-mix(in srgb,var(--color-i-accent) 60%,#0000)}.pricing-card-current{outline:2px solid var(--color-i-accent);outline-offset:-1px}.pricing-badge{background:var(--color-i-accent);border-radius:9999px;color:var(--color-forest);font-size:11px;font-weight:700;left:50%;letter-spacing:.02em;padding:4px 14px;position:absolute;top:-11px;transform:translateX(-50%);white-space:nowrap}.pricing-badge-current{background:var(--color-forest);color:var(--color-i-accent);left:auto;right:16px;transform:none}.pricing-name{color:var(--color-c-primary);font-size:20px;font-weight:700;margin:6px 0 4px}.pricing-tagline{color:var(--color-c-tertiary);font-size:12.5px;line-height:1.45;margin:0 0 18px;min-height:36px}.pricing-price{align-items:baseline;display:flex;gap:3px;margin-bottom:20px}.pricing-currency{color:var(--color-c-secondary);font-size:16px;font-weight:600}.pricing-amount{color:var(--color-c-primary);font-size:34px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.03em}.pricing-period{color:var(--color-c-tertiary);font-size:13px}.pricing-features{display:flex;flex:1;flex-direction:column;gap:11px;list-style:none;margin:0 0 22px;padding:0}.pricing-features li{align-items:flex-start;color:var(--color-c-secondary);display:flex;font-size:13px;gap:9px;line-height:1.4}.pricing-features svg{color:var(--color-i-accent);flex-shrink:0;margin-top:1px}.pricing-cta{background:var(--color-bg-neutral);border-radius:12px;color:var(--color-c-primary);display:block;font-size:14px;font-weight:600;padding:12px;text-align:center;text-decoration:none;transition:filter .15s ease,transform .12s ease}.pricing-cta:hover{filter:brightness(.97);transform:translateY(-1px)}.pricing-cta-pro{background:var(--color-i-accent);color:var(--color-forest)}.pricing-foot{color:var(--color-c-tertiary);font-size:12.5px;line-height:1.5;margin-top:24px;max-width:560px}@media (max-width:860px){.pricing-grid{gap:14px;grid-template-columns:1fr}.pricing-tagline{min-height:0}}.adm-stats{display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-top:18px}.adm-stat{background:var(--color-bg-elevated);border:1px solid var(--color-border-neutral);border-radius:12px;display:flex;flex-direction:column;gap:3px;padding:12px 14px}.adm-stat-n{color:var(--color-c-primary);font-size:22px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.adm-stat-l{color:var(--color-c-tertiary);font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.adm-filters{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.adm-chip{background:var(--color-bg-elevated);border:1px solid var(--color-border-neutral);border-radius:9999px;color:var(--color-c-secondary);cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;padding:6px 13px;transition:all .12s}.adm-chip:hover{color:var(--color-c-primary)}.adm-chip.on,.adm-chip:hover{border-color:var(--color-i-accent)}.adm-chip.on{background:var(--color-i-accent);color:var(--color-forest)}@media (max-width:640px){.adm-stats{grid-template-columns:1fr 1fr}}.adm-tabs{background:var(--color-bg-neutral);border-radius:12px;display:flex;gap:4px;margin:20px 0 18px;padding:4px;width:-moz-fit-content;width:fit-content}.adm-tab{background:#0000;border:none;border-radius:9px;color:var(--color-c-secondary);cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:8px 18px;transition:all .12s}.adm-tab.on,.adm-tab:hover{color:var(--color-c-primary)}.adm-tab.on{background:var(--color-bg-elevated);box-shadow:0 1px 3px #00000014}.adm-modal-overlay{align-items:center;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:300}.adm-modal-scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000073;inset:0;position:absolute}.adm-modal{background:var(--color-bg-elevated);border-radius:18px;box-shadow:0 24px 60px #00000059;display:flex;flex-direction:column;max-height:88vh;max-width:520px;overflow:hidden;position:relative;width:100%;z-index:1}.adm-modal-head{align-items:center;border-bottom:1px solid var(--color-border-neutral);display:flex;justify-content:space-between;padding:18px 20px}.adm-modal-head h3{color:var(--color-c-primary);font-size:16px;font-weight:700;margin:0}.adm-modal-x{background:var(--color-bg-neutral);border:none;border-radius:8px;color:var(--color-c-secondary);cursor:pointer;font-size:18px;height:30px;width:30px}.adm-modal-x:hover{color:var(--color-c-primary)}.adm-modal-body{display:flex;flex-direction:column;gap:14px;overflow-y:auto;padding:18px 20px}.adm-modal-foot{border-top:1px solid var(--color-border-neutral);display:flex;gap:8px;justify-content:flex-end;padding:14px 20px}.adm-f{color:var(--color-c-secondary);display:flex;flex-direction:column;font-size:12px;font-weight:600;gap:6px}.adm-f input,.adm-f select{background:var(--color-bg-card);border:1px solid var(--color-border-neutral);border-radius:10px;color:var(--color-c-primary);font-family:inherit;font-size:14px;font-weight:500;padding:10px 12px}.adm-f input:focus,.adm-f select:focus{border-color:var(--color-i-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-i-accent) 18%,#0000);outline:none}.wise-btn.danger,.wise-btn.sm.danger{color:var(--color-sent-negative)}.wise-btn.danger:hover{background:color-mix(in srgb,var(--color-sent-negative) 12%,#0000)}@media (max-width:640px){.adm-tabs{width:100%}.adm-tab{flex:1;padding:8px 6px}.adm-modal .adm-grid2{grid-template-columns:1fr}}.adm-header{margin-bottom:18px}.adm-eyebrow{color:var(--color-c-tertiary);font-size:13px;margin:0 0 4px}.adm-h1{color:var(--color-c-primary);font-size:40px;font-weight:700;letter-spacing:-.04em;line-height:1;margin:0}.adm-lead{color:var(--color-c-tertiary);font-size:14px;line-height:1.5;margin:8px 0 0;max-width:560px}.adm-notice{position:relative}.adm-notice-x{float:right;font-size:11px;letter-spacing:.04em;opacity:.6;text-transform:uppercase}.adm-panel{background:var(--color-bg-elevated);border:1px solid var(--color-border-neutral);border-radius:16px;margin-top:4px;padding:18px}.adm-panel-bar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:14px}.adm-panel-title{color:var(--color-c-primary);font-size:16px;font-weight:700;margin:0}.adm-search{flex:1;min-width:200px}.adm-user{background:var(--color-bg-card);border:1px solid var(--color-border-neutral);border-radius:14px;overflow:hidden;transition:border-color .15s,box-shadow .15s}.adm-user:hover{border-color:color-mix(in srgb,var(--color-i-accent) 40%,var(--color-border-neutral))}.adm-user.open{border-color:var(--color-i-accent);box-shadow:0 6px 22px -12px color-mix(in srgb,var(--color-i-accent) 60%,#0000)}.adm-expand-btn{align-items:center;background:var(--color-bg-elevated);border:1px solid var(--color-border-neutral);border-radius:9999px;color:var(--color-c-primary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:5px;padding:7px 13px;transition:all .12s;white-space:nowrap}.adm-expand-btn:hover,.adm-user.open .adm-expand-btn{border-color:var(--color-i-accent)}.adm-user.open .adm-expand-btn{background:var(--color-i-accent);color:var(--color-forest)}.adm-detail-grid{display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.adm-dcard{background:var(--color-bg-card);border:1px solid var(--color-border-neutral);border-radius:12px;padding:14px}.adm-dcard-wide{grid-column:1/-1;margin-top:12px}.adm-dcard-title{color:var(--color-c-primary);font-size:12px;font-weight:700;letter-spacing:.05em;margin:0 0 8px;text-transform:uppercase}.adm-dcard-sub{color:var(--color-c-secondary);font-size:12.5px;font-weight:500;margin:-4px 0 12px}.adm-dcard-label{color:var(--color-c-tertiary);font-size:10.5px;font-weight:600;letter-spacing:.04em;margin:12px 0 6px;text-transform:uppercase}.adm-dcard-label:first-of-type{margin-top:0}.adm-dcard-head{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:10px}.adm-btn-row{display:flex;flex-wrap:wrap;gap:6px}.adm-seg{background:var(--color-bg-neutral);border-radius:10px;display:inline-flex;gap:2px;padding:3px}.adm-seg-btn{background:#0000;border:none;border-radius:8px;color:var(--color-c-secondary);cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;padding:5px 12px;text-transform:capitalize;transition:all .12s}.adm-seg-btn.on,.adm-seg-btn:hover{color:var(--color-c-primary)}.adm-seg-btn.on{background:var(--color-bg-elevated);box-shadow:0 1px 3px #0000001a}.adm-quota{align-items:center;display:flex;gap:6px}.adm-quota input{background:var(--color-bg-elevated);border:1px solid var(--color-border-neutral);border-radius:9px;color:var(--color-c-primary);font-size:13px;padding:8px 10px;width:80px}.wise-btn.danger-solid{background:color-mix(in srgb,var(--color-sent-negative) 12%,#0000);border:1px solid color-mix(in srgb,var(--color-sent-negative) 30%,#0000);color:var(--color-sent-negative)}.wise-btn.danger-solid:hover{background:var(--color-sent-negative);color:#fff}@media (max-width:760px){.adm-h1{font-size:28px!important}.adm-detail-grid{grid-template-columns:1fr}.adm-panel-bar{align-items:stretch;flex-direction:column}}.pay-overlay{align-items:center;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:300}.pay-scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000080;inset:0;position:absolute}.pay-modal{background:var(--color-bg-elevated);border-radius:20px;box-shadow:0 24px 60px #0006;max-width:360px;padding:24px 22px;position:relative;text-align:center;width:100%;z-index:1}.pay-x{background:var(--color-bg-neutral);border:none;border-radius:8px;color:var(--color-c-secondary);cursor:pointer;font-size:18px;height:30px;position:absolute;right:14px;top:12px;width:30px}.pay-x:hover{color:var(--color-c-primary)}.pay-head{margin-bottom:14px}.pay-eyebrow{color:var(--color-c-tertiary);font-size:11px;font-weight:700;letter-spacing:.06em;margin:0;text-transform:uppercase}.pay-title{color:var(--color-c-primary);font-size:19px;font-weight:700;margin:4px 0 0}.pay-amount{color:var(--color-i-accent);font-size:26px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em;margin:8px 0 2px}.pay-sub{color:var(--color-c-tertiary);font-size:11.5px;line-height:1.4;margin:2px 0 0}.pay-qr{background:#fff;border-radius:16px;box-shadow:inset 0 0 0 1px var(--color-border-neutral);display:flex;justify-content:center;margin:4px auto 14px;padding:14px;width:-moz-fit-content;width:fit-content}.pay-qr svg{display:block;height:240px;width:240px}.pay-status{align-items:center;color:var(--color-c-secondary);display:inline-flex;font-size:12.5px;font-weight:500;gap:8px;margin-bottom:14px}.pay-spin{animation:pay-spin .8s linear infinite;border:2px solid var(--color-border-neutral);border-radius:50%;border-top-color:var(--color-i-accent);height:13px;width:13px}@keyframes pay-spin{to{transform:rotate(1turn)}}.pay-done{padding:10px 0}.pay-check{align-items:center;animation:pay-pop .3s ease;background:var(--color-i-accent);border-radius:50%;color:var(--color-forest);display:flex;height:64px;justify-content:center;margin:0 auto 14px;width:64px}@keyframes pay-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.co-card{background:var(--color-bg-elevated);border:1px solid var(--color-border-neutral);border-radius:18px;padding:22px}.co-h3{color:var(--color-c-primary);font-size:13px;font-weight:700;letter-spacing:.05em;margin:0 0 12px;text-transform:uppercase}.co-sub{color:var(--color-c-tertiary);font-size:12.5px;line-height:1.4;margin:-6px 0 12px}.co-plan-row{display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.co-plan{background:var(--color-bg-card);border:1px solid var(--color-border-neutral);border-radius:12px;display:flex;flex-direction:column;gap:3px;padding:14px;text-decoration:none;transition:all .15s}.co-plan:hover{border-color:var(--color-i-accent);transform:translateY(-2px)}.co-plan-name{color:var(--color-c-primary);font-size:13px;font-weight:700}.co-plan-price{color:var(--color-i-accent);font-size:15px;font-variant-numeric:tabular-nums;font-weight:700}.co-plan-meta{color:var(--color-c-tertiary);font-size:10.5px}.co-test-row{display:flex;flex-wrap:wrap;gap:10px}.co-test-btn{background:var(--color-bg-card);border:1px dashed var(--color-border-neutral);border-radius:12px;color:var(--color-c-primary);cursor:pointer;flex:1;font-family:inherit;font-size:14px;font-weight:700;min-width:90px;padding:12px;transition:all .15s}.co-test-btn:hover{border-color:var(--color-i-accent);border-style:solid;color:var(--color-i-accent)}.co-pay-head{margin-bottom:14px;text-align:center}.co-badge{background:color-mix(in srgb,var(--color-i-accent) 16%,#0000);border-radius:9999px;color:var(--color-i-accent);display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.05em;margin-bottom:8px;padding:3px 11px}.co-actions{display:flex;gap:8px}.co-hint{color:var(--color-c-tertiary);font-family:var(--sb-mono,monospace);font-size:10.5px;margin:12px 0 0;text-align:center;word-break:break-all}.pricing-trust{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.pricing-trust-chip{background:var(--color-bg-elevated);border:1px solid var(--color-border-neutral);border-radius:9999px;color:var(--color-c-secondary);font-size:12px;font-weight:600;padding:6px 12px}.pricing-perday{color:var(--color-c-tertiary);font-size:11.5px;font-weight:500;margin:-14px 0 16px}.pricing-cta{align-items:center;display:inline-flex;gap:4px;justify-content:center}.pricing-benefits{display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin-top:32px}.pricing-benefit{background:var(--color-bg-elevated);border:1px solid var(--color-border-neutral);border-radius:16px;padding:18px}.pricing-benefit-ic{font-size:24px;line-height:1}.pricing-benefit-t{color:var(--color-c-primary);font-size:14px;font-weight:700;margin:10px 0 4px}.pricing-benefit-d{color:var(--color-c-tertiary);font-size:12.5px;line-height:1.5;margin:0}.pricing-faq{margin-top:32px}.pricing-faq-h{color:var(--color-c-primary);font-size:18px;font-weight:700;letter-spacing:-.01em;margin:0 0 12px}.pricing-faq-item{background:var(--color-bg-elevated);border:1px solid var(--color-border-neutral);border-radius:12px;margin-bottom:8px;overflow:hidden}.pricing-faq-item summary{align-items:center;color:var(--color-c-primary);cursor:pointer;display:flex;font-size:13.5px;font-weight:600;gap:10px;justify-content:space-between;list-style:none;padding:14px 16px}.pricing-faq-item summary::-webkit-details-marker{display:none}.pricing-faq-caret{color:var(--color-c-tertiary);flex-shrink:0;font-size:18px;transition:transform .2s}.pricing-faq-item[open] .pricing-faq-caret{transform:rotate(45deg)}.pricing-faq-item p{color:var(--color-c-secondary);font-size:13px;line-height:1.6;margin:0;padding:0 16px 14px}.co-back{background:var(--color-bg-elevated);border:1px solid var(--color-border-neutral);border-radius:9999px;color:var(--color-c-tertiary);font-size:13px;font-weight:600;padding:7px 12px;text-decoration:none;transition:all .12s}.co-back:hover{border-color:var(--color-i-accent);color:var(--color-c-primary)}.co-plan{position:relative}.co-plan.hot{border-color:var(--color-i-accent)}.co-plan-tag{background:var(--color-i-accent);border-radius:9999px;color:var(--color-forest);font-size:9.5px;font-weight:700;left:50%;letter-spacing:.04em;padding:2px 9px;position:absolute;top:-9px;transform:translateX(-50%);white-space:nowrap}.co-pay-grid{align-items:start;display:grid;gap:14px;grid-template-columns:1fr 1fr}.co-qrcol{text-align:center}.co-pay-amount{color:var(--color-i-accent);font-size:28px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em;margin:0 0 12px}.co-sum{background:var(--color-bg-card);border:1px solid var(--color-border-neutral);border-radius:12px;margin-bottom:14px;padding:12px 14px}.co-sum-row{color:var(--color-c-secondary);display:flex;font-size:13px;justify-content:space-between;padding:4px 0}.co-sum-row.total{border-top:1px dashed var(--color-border-neutral);color:var(--color-c-primary);font-size:15px;font-weight:700;margin-top:4px;padding-top:8px}.co-sum-row.total span:last-child{color:var(--color-i-accent);font-variant-numeric:tabular-nums}.co-incl{display:flex;flex-direction:column;gap:7px;list-style:none;margin:0 0 14px;padding:0}.co-incl li{align-items:center;color:var(--color-c-secondary);display:flex;font-size:12.5px;gap:8px}.co-incl svg{color:var(--color-i-accent);flex-shrink:0}.co-steps-h{color:var(--color-c-tertiary);font-size:11px;font-weight:700;letter-spacing:.05em;margin:0 0 8px;text-transform:uppercase}.co-steps{display:flex;flex-direction:column;gap:6px;margin:0 0 14px;padding-left:20px}.co-steps li{color:var(--color-c-secondary);font-size:12.5px;line-height:1.4}.co-methods{display:flex;flex-wrap:wrap;gap:6px}.co-method{background:var(--color-bg-neutral);border-radius:7px;color:var(--color-c-secondary);font-size:10.5px;font-weight:600;padding:4px 9px}.co-autonote{color:var(--color-c-tertiary);font-size:11px;margin:-6px 0 12px}@media (max-width:680px){.co-pay-grid,.pricing-benefits{grid-template-columns:1fr}.co-qrcol{order:-1}}.app-content.app-locked{filter:blur(3px) saturate(.85);opacity:.5;overflow:hidden!important;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lock-veil{align-items:center;background:color-mix(in srgb,var(--color-bg-screen) 45%,#0000);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:45}@media (min-width:1024px){.app-sidebar{z-index:50}}.lock-card{animation:pay-pop .25s ease;background:var(--color-bg-elevated);border:1px solid var(--color-border-neutral);border-radius:20px;box-shadow:0 24px 60px -20px #00000059;max-width:420px;padding:32px 26px;text-align:center;width:100%}.lock-ic{align-items:center;background:color-mix(in srgb,var(--color-i-accent) 16%,#0000);border-radius:50%;display:flex;font-size:28px;height:60px;justify-content:center;margin:0 auto 14px;width:60px}.lock-title{color:var(--color-c-primary);font-size:22px;font-weight:700;letter-spacing:-.02em;margin:0 0 8px}.lock-sub{color:var(--color-c-tertiary);font-size:13.5px;line-height:1.55;margin:0 0 20px}.lock-btn{align-items:center;background:var(--color-i-accent);border-radius:12px;color:var(--color-forest);display:inline-flex;font-size:14.5px;font-weight:700;gap:6px;justify-content:center;padding:13px;text-decoration:none;transition:transform .12s,filter .12s;width:100%}.lock-btn:hover{filter:brightness(.97);transform:translateY(-1px)}.lock-link{color:var(--color-c-tertiary);display:inline-block;font-size:12.5px;margin-top:12px;text-decoration:none}.lock-link:hover{color:var(--color-i-accent)}.pricing-orig{align-items:center;display:flex;gap:8px;margin-bottom:2px}.pricing-orig s{color:var(--color-c-tertiary);font-size:14px}.pricing-disc{background:color-mix(in srgb,var(--color-sent-positive) 16%,#0000);border-radius:9999px;color:var(--color-sent-positive);font-size:11px;font-weight:700;padding:2px 8px}.adm-price-row{align-items:flex-end;background:var(--color-bg-card);border:1px solid var(--color-border-neutral);border-radius:12px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:8px;padding:14px}.adm-price-name{display:flex;flex:1;flex-direction:column;gap:2px;min-width:140px}.adm-price-name b{color:var(--color-c-primary);font-size:14px}.adm-price-row .adm-f{width:130px}.adm-price-row .adm-f input{padding:9px 11px}[x-cloak]{display:none!important}.pc-page{margin:0 auto;max-width:1080px}.pc-head{margin-bottom:6px}.pc-head h1{color:var(--color-c-primary);font-size:30px;font-weight:800;letter-spacing:-.02em}.pc-sub{font-size:14px;margin-top:2px}.pc-empty,.pc-sub{color:var(--color-c-tertiary)}.pc-empty{font-size:13px;margin:16px 0}.pc-sec{border-top:1px solid var(--color-border-neutral);padding:24px 0}.pc-sec:first-of-type{border-top:none;padding-top:18px}.pc-sec-h{align-items:flex-start;display:flex;gap:11px;margin-bottom:16px}.pc-sec-n{align-items:center;background:var(--color-i-accent);border-radius:50%;color:var(--color-forest);display:flex;flex-shrink:0;font-size:13px;font-weight:800;height:26px;justify-content:center;width:26px}.pc-sec-t{color:var(--color-c-primary);font-size:17px;font-weight:700;line-height:1.3}.pc-sec-d{color:var(--color-c-tertiary);font-size:12.5px;line-height:1.5;margin-top:1px}.pc-field{margin-bottom:12px}.pc-field:last-child{margin-bottom:0}.pc-mini{color:var(--color-c-secondary);display:block;font-size:12px;margin-bottom:6px}.pc-mini b{color:var(--color-c-primary);font-weight:700}.pc-link{background:none;border:none;color:var(--color-i-accent-deep,#1f7a3a);cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;padding:0;text-align:left}.pc-link:hover{text-decoration:underline}.pc-input{background:var(--color-bg-neutral);border:1px solid #0000;border-radius:11px;box-sizing:border-box;color:var(--color-c-primary);font-family:inherit;font-size:14px;padding:11px 13px;transition:border-color .12s,box-shadow .12s;width:100%}.pc-input::-moz-placeholder{color:var(--color-c-tertiary)}.pc-input::placeholder{color:var(--color-c-tertiary)}.pc-input:focus{border-color:var(--color-i-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-i-accent) 25%,#0000);outline:none}.pc-area{line-height:1.5;resize:vertical}.pc-num-in{width:90px}.pc-check{align-items:flex-start;color:var(--color-c-primary);cursor:pointer;display:flex;font-size:13.5px;gap:9px;line-height:1.45}.pc-check input{accent-color:var(--color-i-accent);cursor:pointer;flex-shrink:0;height:17px;margin-top:1px;width:17px}.pc-check small{color:var(--color-c-tertiary);display:block;font-size:12px}.pc-row2{display:grid;gap:12px;grid-template-columns:1fr 1fr}.pc-variants{gap:12px}.pc-adv,.pc-variants{display:flex;flex-direction:column}.pc-adv{border-top:1px solid var(--color-border-neutral);gap:8px;margin-top:12px;padding-top:14px}.pc-uniqn{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin:12px 0}.pc-uniqn .pc-mini{margin:0}.pc-err{color:var(--color-sent-negative);font-size:12px;margin-top:6px}.pc-slides{display:flex;flex-wrap:wrap;gap:16px;margin-top:14px}.pc-slide{width:124px}.pc-slide-th{background:var(--color-bg-neutral);border-radius:14px;height:124px;overflow:hidden;position:relative;width:124px}.pc-slide-th img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.pc-slide-x{align-items:center;border:none;border-radius:50%;cursor:pointer;display:flex;font-size:15px;height:22px;justify-content:center;line-height:1;right:5px;top:5px;width:22px}.pc-slide-badge,.pc-slide-x{background:#0000009e;color:#fff;position:absolute}.pc-slide-badge{border-radius:7px;bottom:5px;font-size:10px;font-weight:700;left:5px;padding:2px 7px}.pc-slide-cap{color:var(--color-c-primary);font-size:12.5px;font-weight:700;margin-top:7px}.pc-slide-sub{font-size:11px}.pc-add,.pc-slide-sub{color:var(--color-c-tertiary)}.pc-add{align-items:center;border:1.5px dashed var(--color-border-neutral);border-radius:14px;cursor:pointer;display:flex;flex-direction:column;font-size:12px;font-weight:600;gap:5px;height:124px;justify-content:center;text-align:center;width:124px}.pc-add:hover{border-color:var(--color-i-accent);color:var(--color-c-secondary)}.pc-add input[type=file]{display:none}.pc-add svg{opacity:.7}.pc-actbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.pc-actbar-l{color:var(--color-c-tertiary);font-size:12px;font-weight:700;letter-spacing:.04em;margin-right:2px;text-transform:uppercase}.pc-chip{background:var(--color-bg-neutral);border:1px solid #0000;border-radius:9999px;color:var(--color-c-primary);cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;padding:7px 14px;transition:all .12s;white-space:nowrap}.pc-chip:hover:not(:disabled){background:color-mix(in srgb,var(--color-i-accent) 12%,#0000);border-color:var(--color-i-accent)}.pc-chip:disabled{cursor:default;opacity:.55}.pc-idea-row{align-items:stretch;display:flex;gap:8px}.pc-idea-row .pc-input{flex:1}.pc-idea-row .wise-btn{flex-shrink:0;white-space:nowrap}.pc-idea-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.pc-idea-chips .pc-chip{text-align:left;white-space:normal}.imp-banner{align-items:center;background:var(--color-forest,#163300);border-radius:12px;color:#fff;display:flex;flex-wrap:wrap;font-size:13px;gap:12px;justify-content:space-between;margin:0 0 12px;padding:9px 16px}.imp-banner b{color:var(--color-i-accent)}.imp-banner form{margin:0}.imp-back{background:var(--color-i-accent);border:none;border-radius:8px;color:var(--color-forest,#163300);cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:700;padding:6px 12px;white-space:nowrap}.imp-back:hover{opacity:.9}.pc-matrix-wrap{overflow-x:auto}.pc-matrix{border-collapse:collapse;font-size:13px;width:100%}.pc-matrix th{color:var(--color-c-tertiary);font-size:11px;font-weight:700;letter-spacing:.04em;padding:8px;text-align:left;text-transform:uppercase;white-space:nowrap}.pc-matrix td,.pc-matrix th{border-bottom:1px solid var(--color-border-neutral)}.pc-matrix td{padding:7px 8px;vertical-align:middle}.pc-matrix tbody tr:last-child td{border-bottom:none}.pc-matrix tr.off{opacity:.4}.pc-matrix .c-chk{width:32px}.pc-matrix .c-num{width:96px}.pc-matrix .c-slide{width:70px}.pc-matrix .c-stat{width:150px}.pc-matrix input[type=checkbox]{accent-color:var(--color-i-accent);cursor:pointer;height:16px;width:16px}.c-shop{white-space:nowrap}.c-shop img{border-radius:50%;height:24px;margin-right:7px;-o-object-fit:cover;object-fit:cover;vertical-align:middle;width:24px}.c-shop span{color:var(--color-c-primary);font-weight:600;vertical-align:middle}.pc-slidechip{border-radius:7px;color:var(--color-c-secondary);font-size:11px;font-weight:700;padding:4px 8px;white-space:nowrap}.pc-cell,.pc-slidechip{background:var(--color-bg-neutral)}.pc-cell{border:1px solid #0000;border-radius:8px;box-sizing:border-box;color:var(--color-c-primary);font-family:inherit;font-size:13px;padding:8px 10px;width:100%}.pc-cell:focus{border-color:var(--color-i-accent);outline:none}.pc-cell::-moz-placeholder{color:var(--color-c-tertiary)}.pc-cell::placeholder{color:var(--color-c-tertiary)}.pc-stat{display:block;font-size:11.5px;font-weight:600;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-stat.ok{color:var(--color-sent-positive)}.pc-stat.err{color:var(--color-sent-negative)}.pc-stat.pend{color:var(--color-c-tertiary)}.pc-summary{background:color-mix(in srgb,var(--color-i-accent) 10%,#0000);border-radius:14px;display:flex;flex-wrap:wrap;gap:10px 22px;margin:20px 0 14px;padding:15px 18px}.pc-sm{display:flex;flex-direction:column;gap:1px}.pc-sm-v{color:var(--color-c-primary);font-size:17px;font-weight:800}.pc-sm-l{color:var(--color-c-tertiary);font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.pc-bar{background:var(--color-bg-neutral);border-radius:99px;height:8px;margin-bottom:8px;overflow:hidden}.pc-bar-fill{background:var(--color-i-accent);border-radius:99px;height:100%;transition:width .35s ease}.pc-runbar{color:var(--color-c-secondary);font-size:13px;font-weight:600;margin-bottom:12px}.pc-submit{justify-content:center;width:100%}.pc-submit:disabled{cursor:not-allowed;opacity:.55}.pc-hint{color:var(--color-c-tertiary);font-size:12.5px;line-height:1.55;margin-top:10px}@media (max-width:640px){.pc-head h1{font-size:24px!important}.pc-row2{grid-template-columns:1fr}.pc-matrix{font-size:12px}.pc-add,.pc-slide,.pc-slide-th{width:104px}.pc-add,.pc-slide-th{height:104px}}