.k-home-album .ph>img[data-v-0181fb14]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f7f8;--surface:#fff;--surface-sunken:#eef0f2;--line:#e3e5e9;--line-strong:#7d838d;--ink:#15171b;--ink-muted:#575d67;--ink-disabled:#a9aeb6;--brand:#0094ff;--brand-strong:#0074dc;--brand-hover:#006bd2;--on-brand:#fff;--brand-soft:#e0f1ff;--link:var(--ink);--accent:#d9a066;--accent-soft:#f2d3a6;--success:#0f6e55;--success-soft:#e4f4ee;--warning:#8a5600;--warning-soft:#fff3d6;--danger:#bf1f2d;--danger-soft:#fdecec;--on-danger:#fff;--info:#1d5bcc;--info-soft:#e8effd;--scrim:#0e0f1180;--font-display:"Be Vietnam Pro", system-ui, -apple-system, "Segoe UI", sans-serif;--font-sans:"Be Vietnam Pro", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-24:96px;--space-32:128px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-full:9999px;--shadow-float:0 1px 2px #15171b14, 0 12px 32px -4px #15171b29;--focus-ring:0 0 0 2px #f6f7f8, 0 0 0 4px #0074dc;--control-sm:32px;--control-md:40px;--control-lg:48px;--touch-ios:44px;--touch-android:48px;--icon-sm:16px;--icon-md:20px;--icon-lg:24px;--content-max:1200px;--prose-max:68ch;--form-max:480px;--gutter-desktop:32px;--gutter-mobile:16px;--dur-fast:.12s;--dur-base:.2s;--dur-slow:.32s;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--z-header:100;--z-overlay:200;--z-toast:300;--topbar-h:64px;--topbar-h-mobile:56px;--sidebar-w:248px;--sidebar-w-rail:72px;--tabbar-h:0px;--aside-w:360px;--tap:var(--touch-ios)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font:400 16px/26px var(--font-sans);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4,h5,p,ul,ol,figure,blockquote,dl,dd{margin:0}ul,ol{padding:0;list-style:none}img,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:var(--ink);text-decoration:none}table{border-collapse:collapse}hr{border:0}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}svg.i,svg.i-sm,svg.i-lg,svg.i-xl{vertical-align:middle;fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px;display:inline-block}svg.i-xl{stroke-width:1.75px;width:32px;height:32px}.viewport{contain:layout;--frame-h:100dvh;background:var(--bg);height:100dvh;position:relative;overflow:hidden;container:app/inline-size}.viewport>.app{overscroll-behavior:contain;height:100%;min-height:0;overflow:auto}.app{grid-template-columns:var(--sidebar-w) minmax(0, 1fr);background:linear-gradient(90deg, var(--surface) 0 calc(var(--sidebar-w) - 1px), var(--line) calc(var(--sidebar-w) - 1px) var(--sidebar-w), transparent var(--sidebar-w)) no-repeat;grid-template-rows:auto 1fr auto;grid-template-areas:"top top""side main""tab tab";display:grid}html[data-shoot=expand] .sidebar{height:auto;overflow:visible}.app.is-auth{background:var(--bg);grid-template:"main"1fr/minmax(0,1fr)}.app.is-auth>.content{min-height:100%}.app.is-auth>.topbar,.app.is-auth>.sidebar,.app.is-auth>.tabbar,.app.is-auth>.chat-fab{display:none}.topbar{z-index:var(--z-header);height:var(--topbar-h);background:var(--surface);border-bottom:1px solid var(--line);grid-area:top;align-items:center;gap:12px;padding:0 24px 0 0;display:flex;position:sticky;top:0}.topbar-brand{width:var(--sidebar-w);flex:none;align-items:center;height:100%;padding-left:24px;display:flex}.brand-logo{width:auto;height:30px;display:block}.brand-mark{width:32px;height:32px;display:none}.wordmark{font:800 24px/1 var(--font-sans);letter-spacing:-.03em;color:var(--ink)}.topbar-search{flex:auto;max-width:640px;height:46px}.topbar-paste{flex:none}.app[data-screen=search] .topbar-search{visibility:hidden}.topbar-actions{flex:none;align-items:center;gap:4px;margin-left:auto;display:flex}.topbar-rate{border-radius:var(--radius-full);background:var(--surface-sunken);height:32px;color:var(--ink-muted);font:600 14px/20px var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;margin-right:8px;padding:0 12px;display:inline-flex}.topbar-user{border:1px solid var(--line);border-radius:var(--radius-full);min-height:44px;color:var(--ink);transition:background var(--dur-fast), border-color var(--dur-fast);align-items:center;gap:12px;margin-left:8px;padding:4px 16px 4px 4px;display:flex}.topbar-user:hover{background:var(--surface-sunken);border-color:var(--line-strong)}.topbar-user .avatar{width:34px;height:34px;font-size:12px}.topbar-user-text{flex-direction:column;line-height:16px;display:flex}.topbar-user-name{color:var(--ink-muted);font-size:12px}.topbar-user-balance{font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.sidebar{top:var(--topbar-h);z-index:var(--z-header);height:calc(var(--frame-h,100vh) - var(--topbar-h));scrollbar-width:thin;background:var(--surface);border-right:1px solid var(--line);flex-direction:column;grid-area:side;align-self:start;padding:12px 12px 24px;display:flex;position:sticky;overflow-y:auto}.nav-group{flex-direction:column;gap:4px;padding:8px 0;display:flex}.nav-group-end{border-top:1px solid var(--line);margin-top:auto;padding-top:12px}.nav-label{font:600 12px/16px var(--font-sans);color:var(--ink-muted);padding:12px 12px 4px}.nav-group:not(:first-child):not(.nav-group-end):not(:has(>.nav-label)){border-top:1px solid var(--line);margin-top:8px;padding-top:12px}.nav-item{border-radius:var(--radius-lg);min-height:44px;color:var(--ink);font:500 14px/20px var(--font-sans);transition:background var(--dur-fast), color var(--dur-fast);align-items:center;gap:12px;padding:0 12px;display:flex;position:relative}.nav-item .nav-count,.nav-item .badge{margin-left:auto}.nav-item .tag.nav-count{font-variant-numeric:tabular-nums;justify-content:center;min-width:24px}.content{grid-area:main;min-width:0}.screen{display:none}.screen.is-active{animation:screen-in var(--dur-base) var(--ease-out);display:block}@keyframes screen-in{0%{opacity:0}to{opacity:1}}.tabbar{z-index:var(--z-header);height:var(--tabbar-h);background:var(--surface);border-top:1px solid var(--line);grid-area:tab;grid-template-columns:repeat(5,minmax(0,1fr));display:none;position:sticky;bottom:0}.tabbar-item{min-height:44px;color:var(--ink-muted);font:500 12px/16px var(--font-sans);flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:relative}.tabbar-item svg.i{width:24px;height:24px}.tabbar-item.is-active{color:var(--ink);font-weight:600}.tabbar-item .badge{position:absolute;top:4px;left:calc(50% + 6px)}.chat-fab{z-index:var(--z-header);border-radius:var(--radius-full);background:var(--surface);width:56px;height:56px;color:var(--ink);box-shadow:var(--shadow-float);transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast);grid-area:main;place-self:end;place-items:center;margin:0 24px 24px 0;display:grid;position:sticky;bottom:24px}.chat-fab:hover{box-shadow:var(--shadow-float);transform:translateY(-2px)}.chat-fab .dot-new{box-shadow:0 0 0 2px var(--surface);position:absolute;top:6px;right:6px}.app:has(.screen.is-active .overlay.is-open:not(.kit-frame>.overlay))>.chat-fab{display:none}.page{max-width:var(--content-max);margin:0 auto;padding:32px 32px 96px}.page-narrow{max-width:760px}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 24px;margin-bottom:24px;display:flex}.page-head>.crumbs{flex-basis:100%}.page-head>.page-title{flex:auto;min-width:0;min-height:44px;padding-top:4px}.page-title>.pill{vertical-align:middle;height:26px;padding-inline:12px;font-size:14px;position:relative;top:-2px}.page-title>.pill-pending,.page-title>.pill-progress,.page-title>.pill-done,.page-title>.pill-error{padding-left:8px}.page-sub{color:var(--ink-muted);flex-basis:100%;order:3;font-size:16px}.crumbs{font:400 14px/22px var(--font-sans);color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crumbs>*+:before{content:"›";color:var(--ink-muted);margin-right:8px}.crumbs a{color:var(--ink-muted)}.crumbs a:hover,.crumbs>:last-child{color:var(--ink)}.page-title{font:700 32px/40px var(--font-sans);letter-spacing:-.015em;color:var(--ink)}.page-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.section-title{font:700 24px/32px var(--font-sans);letter-spacing:-.01em;justify-content:space-between;align-items:baseline;gap:12px;margin:32px 0 12px;display:flex}.section-title:first-child{margin-top:0}.section-title>a,.section-title>.btn-plain{font:500 14px/20px var(--font-sans)}.stack{flex-direction:column;gap:16px;display:flex}.stack-sm{gap:8px}.stack-lg{gap:24px}.row-flex{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.row-flex.nowrap{flex-wrap:nowrap}.spacer{flex:auto}.grow{flex:auto;min-width:0}.grid-2,.grid-3{gap:16px;display:grid}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.layout-aside{grid-template-columns:minmax(0, 1fr) var(--aside-w);align-items:start;gap:24px;display:grid}.summary{top:calc(var(--topbar-h) + 24px);flex-direction:column;gap:16px;display:flex;position:sticky}.mobile-bar{display:none}.card{--card-pad:24px;background:var(--surface);border-radius:var(--radius-lg);box-shadow:0 0 0 1px var(--line);padding:var(--card-pad);min-width:0}.card-head{justify-content:space-between;align-items:center;gap:12px;min-height:28px;margin-bottom:12px;display:flex}.card-head>.btn-plain,.card-head>a{margin:-8px -12px -8px 0}.card-title{font:600 18px/26px var(--font-sans);letter-spacing:-.005em}.card-body{flex-direction:column;gap:12px;display:flex}.card-flush{padding:0;overflow:hidden}.card-flush>.card-head{margin:0;padding:16px 24px 12px}.card>.list,.card>.table,.card>.table-wrap{margin-inline:calc(var(--card-pad) * -1);width:calc(100% + var(--card-pad) * 2);box-shadow:none;background:0 0;border-radius:0}.card>.list:first-child,.card>.table:first-child,.card>.table-wrap:first-child{margin-top:calc(var(--card-pad) * -1)}.card>.list:last-child,.card>.table:last-child,.card>.table-wrap:last-child{margin-bottom:calc(var(--card-pad) * -1)}.card:has(>.list,>.table-wrap){overflow:hidden}.card:has(>.table){overflow:auto hidden}.card-flush>.list,.card-flush>.table,.card-flush>.table-wrap{width:100%;margin:0}.card>.list>.list-item{padding-inline:var(--card-pad)}a.card,.card[data-go]{color:inherit;cursor:pointer;transition:box-shadow var(--dur-fast), transform var(--dur-fast) var(--ease-out)}a.card:hover,.card[data-go]:hover{box-shadow:0 0 0 1px var(--line-strong)}.divider{background:var(--line);border:0;height:1px;margin:16px 0}.card>.divider{margin-inline:calc(var(--card-pad) * -1)}.kv{justify-content:space-between;align-items:baseline;gap:16px;padding:4px 0;font-size:16px;line-height:26px;display:flex}.kv>span{color:var(--ink-muted);min-width:0}.kv>b,.kv>strong{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.kv .price-sub{font-weight:400;display:block}.kv-total{border-top:1px solid var(--line);margin-top:8px;padding-top:16px;font-size:18px}.kv-total>span{color:var(--ink);font-weight:600}.kv-total>b,.kv-total>strong{font-weight:700}.kv-total:first-child{border-top:0;margin-top:0;padding-top:4px}.list{background:var(--surface);border-radius:var(--radius-lg);box-shadow:0 0 0 1px var(--line);flex-direction:column;display:flex;overflow:hidden}.list-item{width:100%;min-height:56px;color:var(--ink);text-align:left;font:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:12px 16px;display:flex;position:relative}.list-item+.list-item{border-top:1px solid var(--line)}a.list-item,button.list-item,.list-item[data-go],.list-item[data-open]{cursor:pointer;transition:background var(--dur-fast)}a.list-item:hover,button.list-item:hover,.list-item[data-go]:hover,.list-item[data-open]:hover{background:var(--surface-sunken)}.li-icon{border-radius:var(--radius-md);background:var(--brand-soft);width:36px;height:36px;color:var(--ink);flex:none;place-items:center;display:grid}.li-main{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.li-trail{color:var(--ink-muted);text-align:right;flex:none;align-items:center;gap:8px;margin-left:auto;font-size:14px;display:flex}.chev{color:var(--ink-muted)}.list-item>svg.i:last-child{color:var(--ink-muted);margin-left:auto}.btn{border-radius:var(--radius-full);min-height:44px;font:600 14px/20px var(--font-sans);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--surface-sunken);color:var(--ink);transition:background var(--dur-fast), border-color var(--dur-fast), color var(--dur-fast), box-shadow var(--dur-fast);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 24px;text-decoration:none;display:inline-flex;position:relative}.btn-primary{background:var(--brand-strong);color:var(--on-brand)}.btn-primary:hover,.btn-primary:active{background:var(--brand-hover)}.btn-secondary{background:var(--surface);color:var(--ink);border-color:var(--line-strong)}.btn-secondary:hover{background:var(--brand-soft);border-color:var(--brand)}.btn-tinted{background:var(--brand-soft);color:var(--ink)}.btn-tinted:hover{background:var(--brand-soft)}.btn-plain{color:var(--ink);background:0 0;padding:0 12px}.btn-danger{background:var(--danger-soft);color:var(--danger)}.btn-danger:hover{background:var(--danger)}.btn-plain.btn-danger{background:0 0}.btn-plain.btn-danger:hover{background:var(--danger-soft)}.btn-sm{gap:8px;min-height:36px;padding:0 16px;font-size:14px}.btn-sm:after{content:"";position:absolute;inset:-4px 0}.btn-block{width:100%;display:flex}.btn:disabled,.btn.is-disabled,.btn[aria-disabled=true]{opacity:.4;pointer-events:none}.btn-primary:disabled,.btn-primary.is-disabled{opacity:1;background:var(--surface-sunken);color:var(--ink-muted)}.btn.is-loading{pointer-events:none}.spinner{border-radius:var(--radius-full);opacity:.9;border:2px solid;border-right-color:#0000;flex:none;width:18px;height:18px;animation:.7s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.icon-btn{border-radius:var(--radius-full);width:44px;height:44px;color:var(--ink);cursor:pointer;transition:background var(--dur-fast), color var(--dur-fast);background:0 0;border:0;flex:none;place-items:center;display:inline-grid;position:relative}.icon-btn.is-danger:hover{background:var(--danger-soft)}.icon-btn .badge{border:2px solid var(--surface);min-width:20px;height:20px;position:absolute;top:3px;right:1px}.icon-btn .dot-new{box-shadow:0 0 0 2px var(--surface);position:absolute;top:9px;right:9px}.field{flex-direction:column;gap:8px;min-width:0;display:flex}.field .opt{color:var(--ink-muted);font-weight:400}.input,.select,.textarea{width:100%;min-height:44px;font:400 16px/26px var(--font-sans);color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-md);appearance:none;transition:border-color var(--dur-fast), box-shadow var(--dur-fast), background var(--dur-fast);outline:none;padding:12px 16px;display:block}.input:focus,.select:focus,.textarea:focus{border-color:var(--brand);box-shadow:var(--focus-ring)}.input:disabled,.select:disabled,.textarea:disabled,.input[readonly]{background:var(--surface-sunken);color:var(--ink-muted)}.input.num{text-align:right;font-variant-numeric:tabular-nums}.textarea{resize:vertical;min-height:96px}.select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23575d67' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:16px;padding-right:48px}.field-error{color:var(--danger);align-items:flex-start;gap:8px;font-size:14px;line-height:22px;display:flex}.field-error svg.i{width:16px;height:16px;margin-top:1px}.field.is-invalid .input:focus,.field.is-invalid .textarea:focus,.field.is-invalid .input-group:focus-within{box-shadow:var(--focus-ring)}.input-group{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-md);min-height:44px;transition:border-color var(--dur-fast), box-shadow var(--dur-fast);align-items:stretch;display:flex;overflow:hidden}.input-group:focus-within{border-color:var(--brand);box-shadow:var(--focus-ring)}.input-group>.input{font-variant-numeric:tabular-nums;border:0;border-radius:0;flex:auto;min-width:0;box-shadow:none!important}.input-group>span,.input-group>.addon{background:var(--surface-sunken);color:var(--ink-muted);flex:none;align-items:center;padding:0 16px;font-weight:600;display:flex}.input-group>span:first-child,.input-group>.addon:first-child{border-right:1px solid var(--line)}.input-group>span:last-child,.input-group>.addon:last-child{border-left:1px solid var(--line)}.input-group>.btn,.input-group>.icon-btn{border-radius:0;flex:none}.search{background:var(--bg);border-radius:var(--radius-md);min-width:0;height:44px;transition:background var(--dur-fast), border-color var(--dur-fast), box-shadow var(--dur-fast);border:1px solid #0000;align-items:center;gap:8px;padding:0 4px 0 16px;display:flex}.search>.input{min-width:0;height:100%;min-height:0;box-shadow:none;background:0 0;border:0;flex:auto;padding:0}.search>.input::-webkit-search-cancel-button{-webkit-appearance:none}.search>.icon-btn{width:44px;height:44px;color:var(--ink-muted);margin-right:-4px}.search:hover{border-color:var(--line-strong)}.search:focus-within{background:var(--surface);border-color:var(--brand);box-shadow:var(--focus-ring)}.search-lg{border-radius:var(--radius-lg);background:var(--surface);border-color:var(--line-strong);height:56px;padding-left:16px;font-size:16px}.check,.radio{cursor:pointer;-webkit-user-select:none;user-select:none;min-height:44px;color:var(--ink);align-items:center;gap:12px;font-size:16px;display:inline-flex}.check input[type=checkbox],input.check[type=checkbox],.check:not(label):not(input),.radio input[type=radio],input.radio[type=radio],.radio-card input[type=radio],.radio-card input[type=checkbox]{appearance:none;border:2px solid var(--line-strong);border-radius:var(--radius-full);background:var(--surface) center / 14px no-repeat;cursor:pointer;width:22px;height:22px;min-height:0;transition:background-color var(--dur-fast), border-color var(--dur-fast), box-shadow var(--dur-fast);flex:none;margin:0}.check input[type=checkbox]:hover,input.check[type=checkbox]:hover,.radio input:hover,.radio-card:hover input{border-color:var(--brand)}.check input[type=checkbox]:checked,input.check[type=checkbox]:checked,.check.is-checked:not(label):not(input),.check.on:not(label):not(input),.radio-card input[type=checkbox]:checked{background-color:var(--brand-strong);border-color:var(--brand);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E")}.check input[type=checkbox]:indeterminate,input.check[type=checkbox]:indeterminate{background-color:var(--brand-strong);border-color:var(--brand);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M6 12h12'/%3E%3C/svg%3E")}.check input:focus-visible,input.check:focus-visible,.radio input:focus-visible,.radio-card input:focus-visible{box-shadow:var(--focus-ring);outline:none}.check input:disabled,input.check:disabled,.radio input:disabled{opacity:.4;cursor:not-allowed}.radio-cards{flex-direction:column;gap:12px;display:flex}.radio-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);cursor:pointer;min-height:44px;transition:border-color var(--dur-fast), background var(--dur-fast);align-items:flex-start;gap:12px;padding:16px;display:flex;position:relative}.radio-card.is-selected{border-color:var(--brand);background:var(--brand-soft)}.radio-card:has(input:checked){border-color:var(--brand);background:var(--brand-soft)}.radio-card.is-disabled{opacity:.5;pointer-events:none}.radio-card>input{margin-top:1px}.rc-icon{border-radius:var(--radius-md);background:var(--brand-soft);width:40px;height:40px;color:var(--ink);flex:none;place-items:center;display:grid;overflow:hidden}.rc-icon img{object-fit:contain;width:100%;height:100%}.rc-main{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.rc-trail{text-align:right;font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-weight:600}input.switch,.check input.switch[type=checkbox]{appearance:none;border-radius:var(--radius-lg);background:var(--surface-sunken);cursor:pointer;width:46px;height:28px;transition:background var(--dur-base);background-image:none;border:0;flex:none;margin:0;position:relative}input.switch:after{content:"";border-radius:var(--radius-full);background:var(--surface);width:24px;height:24px;box-shadow:none;transition:transform var(--dur-base) var(--ease-out);position:absolute;top:2px;left:2px}input.switch:checked,.check input.switch[type=checkbox]:checked{background:var(--brand-strong);background-image:none}input.switch:checked:after{transform:translate(18px)}.upload{text-align:center;border:1px dashed var(--line-strong);border-radius:var(--radius-lg);background:var(--surface-sunken);min-height:160px;color:var(--ink-muted);cursor:pointer;transition:border-color var(--dur-fast), background var(--dur-fast);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:32px 24px;display:flex}.upload{position:relative}.upload:focus-within{border-color:var(--brand);box-shadow:var(--focus-ring)}.upload b{color:var(--ink);font-weight:600}.upload-icon{border-radius:var(--radius-full);background:var(--brand-soft);width:48px;height:48px;color:var(--ink);place-items:center;margin-bottom:8px;display:grid}.chips{flex-wrap:wrap;gap:8px;display:flex}.chips.is-scroll{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.chips.is-scroll::-webkit-scrollbar{display:none}.chips.is-scroll>.chip{flex:none}.chip{border-radius:var(--radius-md);background:var(--surface-sunken);min-height:40px;color:var(--ink);font:500 14px/20px var(--font-sans);white-space:nowrap;cursor:pointer;transition:background var(--dur-fast), border-color var(--dur-fast), color var(--dur-fast);border:1px solid #0000;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex;position:relative}.chip:after{content:"";position:absolute;inset:-2px 0}.chip.is-active{background:var(--brand-soft);border-color:var(--brand);color:var(--ink);font-weight:600}.chip.is-disabled{opacity:.4;pointer-events:none;text-decoration:line-through}.chip>.swatch{border-radius:var(--radius-sm);flex:none;width:28px;height:28px;overflow:hidden}.chip>.swatch:after{display:none}.chip .count{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.chip.is-active .count{color:var(--ink)}.seg{border-radius:var(--radius-lg);background:var(--surface-sunken);gap:4px;max-width:100%;padding:4px;display:inline-flex}.seg>button{border-radius:var(--radius-md);min-height:38px;color:var(--ink);font:500 14px/20px var(--font-sans);white-space:nowrap;transition:background var(--dur-fast), box-shadow var(--dur-fast);padding:0 16px;position:relative}.seg>button:after{content:"";position:absolute;inset:-3px 0}.seg>button:hover:not(.is-active){background:var(--surface-sunken)}.seg>button.is-active{background:var(--surface);box-shadow:0 0 0 1px var(--line);font-weight:600}.seg.seg-block{display:flex}.seg.seg-block>button{flex:1 1 0}.tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:24px;margin-bottom:24px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{min-height:46px;color:var(--ink-muted);font:500 14px/20px var(--font-sans);white-space:nowrap;transition:color var(--dur-fast);flex:none;align-items:center;gap:8px;padding:0 4px;display:inline-flex;position:relative}.tab:hover{color:var(--ink)}.tab.is-active{color:var(--ink);font-weight:600}.tab.is-active:after{content:"";border-radius:var(--radius-sm);background:var(--brand-strong);height:2px;position:absolute;bottom:0;left:0;right:0}.tab .count{border-radius:var(--radius-full);background:var(--surface-sunken);min-width:22px;height:20px;color:var(--ink-muted);font:600 12px/16px var(--font-sans);text-align:center;font-variant-numeric:tabular-nums;padding:0 8px}.pill{border-radius:var(--radius-full);background:var(--surface-sunken);height:24px;color:var(--ink-muted);font:600 12px/16px var(--font-sans);white-space:nowrap;flex:none;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.pill-pending,.pill-progress,.pill-done,.pill-error{padding-left:8px}.pill-pending:before,.pill-progress:before,.pill-done:before,.pill-error:before{content:"";border-radius:var(--radius-full);background:currentColor;flex:none;width:6px;height:6px}.pill-pending,.pill-progress{background:var(--brand-soft);color:var(--ink)}.badge{border-radius:var(--radius-full);background:var(--brand-strong);min-width:18px;height:18px;color:var(--on-brand);font:700 12px/1 var(--font-sans);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;padding:0 4px;display:inline-flex}.has-badge{position:relative}.has-badge>.badge{border:2px solid var(--surface);position:absolute;top:-6px;right:-8px}.dot-new{border-radius:var(--radius-full);background:var(--danger);flex:none;width:8px;height:8px;display:inline-block}.tag{border-radius:var(--radius-sm);background:var(--surface-sunken);height:22px;color:var(--ink-muted);font:600 12px/16px var(--font-sans);white-space:nowrap;flex:none;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.avatar{border-radius:var(--radius-full);background:var(--brand-soft);width:40px;height:40px;color:var(--ink);font:700 14px/1 var(--font-sans);text-transform:uppercase;flex:none;place-items:center;display:inline-grid;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.avatar-sm{width:32px;height:32px;font-size:12px}.avatar-lg{width:64px;height:64px;font-size:24px}.price{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;font-size:16px;font-weight:700;line-height:26px}.price-lg{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:32px;font-weight:700;line-height:40px}.price-sub{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:14px;font-weight:400;line-height:22px}.money{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.tabular,.num{font-variant-numeric:tabular-nums}.stepper{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);flex:none;align-items:stretch;height:44px;display:inline-flex}.stepper>button{width:44px;color:var(--ink);transition:background var(--dur-fast);place-items:center;font-size:18px;line-height:1;display:grid;position:relative}.stepper>button:hover{background:var(--surface-sunken)}.stepper>button:disabled{color:var(--ink-muted);pointer-events:none}.stepper>button svg.i{width:18px;height:18px}.stepper>input{border:0;border-inline:1px solid var(--line);text-align:center;width:52px;min-width:0;font:600 14px/1 var(--font-sans);font-variant-numeric:tabular-nums;appearance:textfield;background:0 0;outline:none}.stepper>input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.stepper>input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.stepper:focus-within{border-color:var(--brand);box-shadow:var(--focus-ring)}.stepper-sm>button:after{content:"";position:absolute;inset:-4px 0}.stepper-sm>input{width:44px;font-size:14px}.pgrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.pcard{background:var(--surface);border-radius:var(--radius-lg);min-width:0;box-shadow:0 0 0 1px var(--line);color:var(--ink);cursor:pointer;transition:box-shadow var(--dur-base), transform var(--dur-base) var(--ease-out);flex-direction:column;gap:4px;padding-bottom:12px;display:flex;position:relative;overflow:hidden}.pcard>.ph{aspect-ratio:1;border-radius:0;width:100%;margin-bottom:8px}.pcard>:not(.ph):not(.pcard-body){margin-inline:12px}.pcard-body{flex-direction:column;gap:4px;padding:0 12px;display:flex}.pcard-title{font:400 14px/22px var(--font-sans);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:40px;display:-webkit-box;overflow:hidden}.pcard .price{margin-top:4px}.pcard.is-disabled{opacity:.5;pointer-events:none}.ph,.thumb{flex:none;display:block;position:relative;overflow:hidden}.ph:after{content:"";aspect-ratio:1;width:34%;max-width:72px;height:auto;-webkit-mask:var(--ph-icon) center / contain no-repeat;-webkit-mask:var(--ph-icon) center / contain no-repeat;mask:var(--ph-icon) center / contain no-repeat;background:currentColor;margin:auto;position:absolute;inset:0}.ph,.ph-1{--ph-icon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'><path d='M8.5 4 4 6.5 5.6 10.2 7.5 9.4V20h9V9.4l1.9.8L20 6.5 15.5 4c-.5 1.6-1.9 2.6-3.5 2.6S9 5.6 8.5 4Z'/></svg>")}.ph-2{--ph-icon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'><path d='M5 8h14l-1 12H6L5 8Z'/><path d='M9 10V6.5a3 3 0 0 1 6 0V10'/></svg>")}.ph-3{--ph-icon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'><path d='M3 17.5V12l3.5-1.5 2.2 2.3c1.3 1.3 3 2 4.8 2.2l5.2.6A2.4 2.4 0 0 1 21 18v.5H3Z'/><path d='M3 18.5h18M9 13.5l1.5-1.5M11.5 15l1.5-1.5'/></svg>")}.ph-4{--ph-icon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'><path d='M8.5 3h7l3 8h-13l3-8Z'/><path d='M12 11v8M8.5 21h7'/></svg>")}.ph-5{--ph-icon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'><path d='M5 7h11v8.5A4.5 4.5 0 0 1 11.5 20h-2A4.5 4.5 0 0 1 5 15.5V7Z'/><path d='M16 9.5h1.5a2.5 2.5 0 0 1 0 5H16M8 3.5v1.5M11 3.5v1.5'/></svg>")}.ph-6{--ph-icon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'><path d='M4 15.5V12a8 8 0 0 1 16 0v3.5'/><rect x='3.5' y='14' width='4' height='6' rx='1.5'/><rect x='16.5' y='14' width='4' height='6' rx='1.5'/></svg>")}.ph-7{--ph-icon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='5'/><path d='M12 9.8V12l1.4 1M9.2 7.8 10 3.5h4l.8 4.3M9.2 16.2l.8 4.3h4l.8-4.3'/></svg>")}.ph-8{--ph-icon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'><path d='M3.5 7.5 12 3l8.5 4.5v9L12 21l-8.5-4.5z'/><path d='M3.5 7.5 12 12l8.5-4.5M12 12v9'/></svg>")}.ph-9{--ph-icon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'><path d='M3.5 8.5h17V19a1.5 1.5 0 0 1-1.5 1.5H5A1.5 1.5 0 0 1 3.5 19V8.5Z'/><path d='M2.5 5h19v3.5h-19zM10 12h4'/></svg>")}.ph-10{--ph-icon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'><path d='M3 18.5V6M3 14h18v4.5M21 14v-2.5a2.5 2.5 0 0 0-2.5-2.5H11v5'/><rect x='5' y='9.5' width='4.5' height='3' rx='1.5'/></svg>")}.thumb{border-radius:var(--radius-md);width:56px;height:56px}.thumb-lg{border-radius:var(--radius-lg);width:72px;height:72px}.thumb.ph:after{width:44%}.shop-group{background:var(--surface);border-radius:var(--radius-lg);box-shadow:0 0 0 1px var(--line);overflow:hidden}.shop-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:56px;padding:8px 12px 8px 24px;display:flex}.shop-head>svg.i{color:var(--ink-muted)}.shop-name{min-width:0;font:600 14px/20px var(--font-sans);overflow-wrap:anywhere;flex:auto}.line-item{grid-template-columns:auto 72px minmax(0,1fr) 132px auto 44px;grid-template-areas:"check thumb main price qty del";align-items:center;gap:16px;padding:16px 12px 16px 24px;display:grid;position:relative}.line-item+.line-item{border-top:1px solid var(--line)}.line-item>.check{grid-area:check}.line-item>.thumb{border-radius:var(--radius-lg);grid-area:thumb;width:72px;height:72px}.line-item>.li-main{grid-area:main;align-items:flex-start;gap:8px}.line-item .li-title{font:400 16px/26px var(--font-sans);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-item .li-main>.pill{border-radius:var(--radius-md);white-space:normal;max-width:100%;height:auto;min-height:24px;padding:4px 12px;font-weight:500}.li-flags{flex-wrap:wrap;gap:8px;display:flex}.line-item>.li-price{text-align:right;grid-area:price}.line-item>.stepper{grid-area:qty}.line-item>.li-remove{color:var(--ink-muted);grid-area:del}.line-item>.li-remove:hover{color:var(--danger);background:var(--danger-soft)}.line-item.is-disabled>.thumb,.line-item.is-disabled>.li-main,.line-item.is-disabled>.li-price{opacity:.5}.shop-foot{border-top:1px solid var(--line);background:var(--surface-sunken);color:var(--ink-muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 16px;padding:16px 24px;font-size:14px;display:flex}.shop-foot b{color:var(--ink);font-variant-numeric:tabular-nums}.table-wrap{background:var(--surface);border-radius:var(--radius-lg);box-shadow:0 0 0 1px var(--line);overflow-x:auto}.table{border-collapse:separate;border-spacing:0;width:100%;font-size:14px;line-height:22px}.table th{text-align:left;white-space:nowrap;background:var(--surface-sunken);color:var(--ink-muted);font:600 14px/20px var(--font-sans);border-bottom:1px solid var(--line);padding:12px 16px}.table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:16px}.table tbody tr:last-child td{border-bottom:0}.table tbody tr{transition:background var(--dur-fast)}.table tr[data-go]{cursor:pointer}.table .num,.table th.num,.table td.num{text-align:right;font-variant-numeric:tabular-nums}.table .cell-main{align-items:center;gap:12px;min-width:0;display:flex}.table .cell-sub{color:var(--ink-muted);font-size:14px}.empty,.error-state{text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:440px;margin:0 auto;padding:64px 24px;display:flex}.empty-icon,.error-icon{border-radius:var(--radius-full);background:var(--brand-soft);width:72px;height:72px;color:var(--ink);place-items:center;margin-bottom:8px;display:grid}.empty-icon svg.i,.error-icon svg.i{stroke-width:1.75px;width:32px;height:32px}.empty .btn,.error-state .btn{margin-top:12px}.skel{border-radius:var(--radius-md);background:var(--surface-sunken);animation:pd-pulse 1.6s var(--ease-out) infinite alternate;display:block}.skel-text{border-radius:var(--radius-md);width:100%;height:12px;margin:8px 0}.skel-text.lg{height:18px}.skel-img{aspect-ratio:1;border-radius:var(--radius-lg);width:100%}@keyframes pd-pulse{0%{opacity:1}to{opacity:.55}}.w-25{width:25%}.w-40{width:40%}.w-50{width:50%}.w-60{width:60%}.w-75{width:75%}.w-90{width:90%}.overlay{z-index:var(--z-overlay);background:var(--scrim);justify-content:center;align-items:center;padding:32px 24px;display:none;position:fixed;inset:0}.overlay.is-open{animation:fade-in var(--dur-base) var(--ease-out);display:flex}.modal,.sheet{background:var(--surface);border-radius:var(--radius-lg);width:100%;max-width:520px;max-height:100%;box-shadow:var(--shadow-float);animation:modal-in var(--dur-base) var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.modal-sm{max-width:400px}.modal-lg{max-width:760px}.modal-head,.drawer-head{flex:none;align-items:center;gap:12px;padding:16px 16px 12px 24px;display:flex}.modal-head>h2,.modal-head>h3,.modal-title,.drawer-head>h2,.drawer-head>h3{min-width:0;font:700 24px/32px var(--font-sans);letter-spacing:-.01em;flex:auto}.modal-head>[data-close],.drawer-head>[data-close]{color:var(--ink-muted);margin-left:auto}.modal-body,.drawer-body{flex:auto;min-height:0;padding:8px 24px 24px;overflow-y:auto}.modal-foot,.drawer-foot{border-top:1px solid var(--line);flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:12px;padding:16px 24px;display:flex}.modal-foot .hint,.drawer-foot .hint{margin-right:auto}.drawer{background:var(--surface);width:440px;max-width:100%;height:100%;box-shadow:var(--shadow-float);animation:drawer-in var(--dur-base) var(--ease-out);flex-direction:column;margin-left:auto;display:flex;position:relative}.overlay:has(>.drawer){justify-content:flex-end;align-items:stretch;padding:0}.sheet:before{content:"";border-radius:var(--radius-sm);background:var(--surface-sunken);flex:none;width:36px;height:5px;margin:8px auto 0;display:none}.popover-anchor{display:inline-flex;position:relative}.popover{z-index:var(--z-overlay);background:var(--surface);border-radius:var(--radius-lg);min-width:240px;box-shadow:var(--shadow-float);text-align:left;padding:8px;display:none;position:absolute;top:calc(100% + 8px);right:0}.popover.is-open{animation:fade-in var(--dur-fast) var(--ease-out);display:block}.popover-left{left:0;right:auto}.popover .list-item,.popover-item{border-radius:var(--radius-md);width:100%;min-height:44px;color:var(--ink);text-align:left;border:0;align-items:center;gap:12px;padding:12px;font-size:16px;display:flex}.popover .list-item+.list-item{border-top:0}.toast{z-index:var(--z-toast);border-radius:var(--radius-full);background:var(--surface);max-width:calc(100% - 32px);color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow-float);font:500 14px/20px var(--font-sans);pointer-events:none;animation:toast-in var(--dur-base) var(--ease-out);transition:opacity var(--dur-base);align-items:center;gap:12px;padding:12px 16px;display:inline-flex;position:fixed;bottom:32px;left:50%;transform:translate(-50%)}.toast.is-leaving{opacity:0}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@keyframes drawer-in{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:none}}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tl-item{grid-template-columns:24px minmax(0,1fr);column-gap:12px;padding-bottom:24px;display:grid;position:relative}.tl-item>*{grid-column:2}.tl-item:before{content:"";z-index:1;border-radius:var(--radius-full);background:var(--surface);border:2px solid var(--line-strong);grid-area:1/1/span 4;justify-self:center;width:12px;height:12px;margin-top:4px;position:relative}.tl-item:after{content:"";border-radius:var(--radius-sm);background:var(--line);width:2px;position:absolute;top:20px;bottom:0;left:11px}.tl-item:last-child{padding-bottom:0}.tl-item:last-child:after{display:none}.tl-item:not(.is-done):not(.is-current) .tl-title{color:var(--ink-muted);font-weight:500}.tl-time{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:14px;line-height:22px}.tl-desc{color:var(--ink-muted);margin-top:4px;font-size:14px;line-height:22px}.journey{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.leg{text-align:center;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:0 8px;display:flex;position:relative}.leg+.leg:before{content:"";background:var(--line);width:100%;height:2px;position:absolute;top:20px;right:50%}.leg:has(.leg-state.current)+.leg:before{background:var(--line)}.leg:has(.leg-state.pending)+.leg:before{background:var(--line)}.leg:has(.leg-state.done)+.leg:before{background:var(--brand-soft)}.leg-state{z-index:1;border-radius:var(--radius-full);background:var(--surface-sunken);width:40px;height:40px;color:var(--ink-muted);box-shadow:0 0 0 4px var(--surface);place-items:center;margin-bottom:4px;display:grid;position:relative}.leg-title{font:600 14px/20px var(--font-sans)}.leg-sub{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:12px;line-height:16px}.leg.pending .leg-title{color:var(--ink-muted);font-weight:500}.leg:has(.leg-state.pending) .leg-title{color:var(--ink-muted);font-weight:500}.progress-steps{counter-reset:pstep;align-items:center;margin:0;padding:0;list-style:none;display:flex}.progress-steps>li{counter-increment:pstep;min-width:0;color:var(--ink-muted);font:500 14px/20px var(--font-sans);white-space:nowrap;flex:auto;align-items:center;gap:8px;display:flex}.progress-steps>li:last-child{flex:none}.progress-steps>li:before{content:counter(pstep);border-radius:var(--radius-full);background:var(--surface-sunken);width:26px;height:26px;color:var(--ink-muted);font:700 12px/1 var(--font-sans);flex:none;place-items:center;display:grid}.progress-steps>li:not(:last-child):after{content:"";border-radius:var(--radius-sm);background:var(--line);flex:auto;min-width:16px;height:2px;margin:0 4px}.progress-steps>li.is-done:before{content:"✓";background:var(--brand-soft);color:var(--ink)}.progress-steps>li.is-current{color:var(--ink);flex-shrink:0;font-weight:600}.progress-steps>li.is-current:before{background:var(--brand-strong);color:var(--on-brand)}.stat{background:var(--surface);border-radius:var(--radius-lg);min-width:0;box-shadow:0 0 0 1px var(--line);color:var(--ink);flex-direction:column;gap:4px;padding:16px 24px;display:flex}.stat-label,.stat>span:first-child{color:var(--ink-muted);font-size:14px;line-height:22px}.stat-value,.stat>b,.stat>strong{font:700 24px/32px var(--font-sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.stat-sub{color:var(--ink-muted);font-size:14px;line-height:22px}a.stat,.stat[data-go]{cursor:pointer;transition:box-shadow var(--dur-fast)}a.stat:hover,.stat[data-go]:hover{box-shadow:0 0 0 1px var(--line-strong)}.qr{aspect-ratio:1;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);width:240px;max-width:100%;margin:0 auto;padding:16px;position:relative}.qr:before{content:"";background:var(--qr-img) center / contain no-repeat;image-rendering:pixelated;position:absolute;inset:16px}.qr:after{content:"P";aspect-ratio:1;border-radius:var(--radius-lg);border:4px solid var(--surface);background:var(--brand);width:22%;color:var(--surface);font:800 24px/1 var(--font-sans);letter-spacing:-.04em;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.qr:has(.qr-logo):after{display:none}.qr-logo{aspect-ratio:1;border-radius:var(--radius-lg);background:var(--surface);place-items:center;width:22%;padding:4px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.qr-logo img{object-fit:contain;width:100%;height:100%}.qr{--qr-img:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 33 33' shape-rendering='crispEdges'><path fill='%2315171b' d='M0 0h1v1h-1zM1 0h1v1h-1zM2 0h1v1h-1zM3 0h1v1h-1zM4 0h1v1h-1zM5 0h1v1h-1zM6 0h1v1h-1zM9 0h1v1h-1zM11 0h1v1h-1zM12 0h1v1h-1zM13 0h1v1h-1zM16 0h1v1h-1zM17 0h1v1h-1zM19 0h1v1h-1zM21 0h1v1h-1zM22 0h1v1h-1zM24 0h1v1h-1zM26 0h1v1h-1zM27 0h1v1h-1zM28 0h1v1h-1zM29 0h1v1h-1zM30 0h1v1h-1zM31 0h1v1h-1zM32 0h1v1h-1zM0 1h1v1h-1zM6 1h1v1h-1zM8 1h1v1h-1zM10 1h1v1h-1zM15 1h1v1h-1zM19 1h1v1h-1zM23 1h1v1h-1zM24 1h1v1h-1zM26 1h1v1h-1zM32 1h1v1h-1zM0 2h1v1h-1zM2 2h1v1h-1zM3 2h1v1h-1zM4 2h1v1h-1zM6 2h1v1h-1zM9 2h1v1h-1zM14 2h1v1h-1zM21 2h1v1h-1zM22 2h1v1h-1zM23 2h1v1h-1zM24 2h1v1h-1zM26 2h1v1h-1zM28 2h1v1h-1zM29 2h1v1h-1zM30 2h1v1h-1zM32 2h1v1h-1zM0 3h1v1h-1zM2 3h1v1h-1zM3 3h1v1h-1zM4 3h1v1h-1zM6 3h1v1h-1zM8 3h1v1h-1zM10 3h1v1h-1zM12 3h1v1h-1zM13 3h1v1h-1zM14 3h1v1h-1zM15 3h1v1h-1zM18 3h1v1h-1zM21 3h1v1h-1zM22 3h1v1h-1zM26 3h1v1h-1zM28 3h1v1h-1zM29 3h1v1h-1zM30 3h1v1h-1zM32 3h1v1h-1zM0 4h1v1h-1zM2 4h1v1h-1zM3 4h1v1h-1zM4 4h1v1h-1zM6 4h1v1h-1zM12 4h1v1h-1zM13 4h1v1h-1zM15 4h1v1h-1zM17 4h1v1h-1zM18 4h1v1h-1zM19 4h1v1h-1zM20 4h1v1h-1zM23 4h1v1h-1zM26 4h1v1h-1zM28 4h1v1h-1zM29 4h1v1h-1zM30 4h1v1h-1zM32 4h1v1h-1zM0 5h1v1h-1zM6 5h1v1h-1zM10 5h1v1h-1zM16 5h1v1h-1zM17 5h1v1h-1zM19 5h1v1h-1zM20 5h1v1h-1zM21 5h1v1h-1zM24 5h1v1h-1zM26 5h1v1h-1zM32 5h1v1h-1zM0 6h1v1h-1zM1 6h1v1h-1zM2 6h1v1h-1zM3 6h1v1h-1zM4 6h1v1h-1zM5 6h1v1h-1zM6 6h1v1h-1zM8 6h1v1h-1zM10 6h1v1h-1zM12 6h1v1h-1zM14 6h1v1h-1zM16 6h1v1h-1zM18 6h1v1h-1zM20 6h1v1h-1zM22 6h1v1h-1zM24 6h1v1h-1zM26 6h1v1h-1zM27 6h1v1h-1zM28 6h1v1h-1zM29 6h1v1h-1zM30 6h1v1h-1zM31 6h1v1h-1zM32 6h1v1h-1zM9 7h1v1h-1zM10 7h1v1h-1zM11 7h1v1h-1zM14 7h1v1h-1zM16 7h1v1h-1zM18 7h1v1h-1zM19 7h1v1h-1zM21 7h1v1h-1zM22 7h1v1h-1zM0 8h1v1h-1zM3 8h1v1h-1zM5 8h1v1h-1zM6 8h1v1h-1zM8 8h1v1h-1zM10 8h1v1h-1zM14 8h1v1h-1zM15 8h1v1h-1zM16 8h1v1h-1zM17 8h1v1h-1zM19 8h1v1h-1zM20 8h1v1h-1zM21 8h1v1h-1zM25 8h1v1h-1zM26 8h1v1h-1zM27 8h1v1h-1zM28 8h1v1h-1zM30 8h1v1h-1zM3 9h1v1h-1zM4 9h1v1h-1zM5 9h1v1h-1zM12 9h1v1h-1zM16 9h1v1h-1zM17 9h1v1h-1zM18 9h1v1h-1zM20 9h1v1h-1zM21 9h1v1h-1zM22 9h1v1h-1zM24 9h1v1h-1zM25 9h1v1h-1zM27 9h1v1h-1zM29 9h1v1h-1zM31 9h1v1h-1zM32 9h1v1h-1zM1 10h1v1h-1zM2 10h1v1h-1zM3 10h1v1h-1zM6 10h1v1h-1zM8 10h1v1h-1zM9 10h1v1h-1zM11 10h1v1h-1zM12 10h1v1h-1zM14 10h1v1h-1zM18 10h1v1h-1zM19 10h1v1h-1zM22 10h1v1h-1zM27 10h1v1h-1zM28 10h1v1h-1zM29 10h1v1h-1zM31 10h1v1h-1zM0 11h1v1h-1zM1 11h1v1h-1zM3 11h1v1h-1zM9 11h1v1h-1zM10 11h1v1h-1zM11 11h1v1h-1zM13 11h1v1h-1zM17 11h1v1h-1zM18 11h1v1h-1zM19 11h1v1h-1zM20 11h1v1h-1zM23 11h1v1h-1zM26 11h1v1h-1zM29 11h1v1h-1zM0 12h1v1h-1zM1 12h1v1h-1zM2 12h1v1h-1zM3 12h1v1h-1zM5 12h1v1h-1zM6 12h1v1h-1zM7 12h1v1h-1zM9 12h1v1h-1zM10 12h1v1h-1zM11 12h1v1h-1zM21 12h1v1h-1zM23 12h1v1h-1zM24 12h1v1h-1zM25 12h1v1h-1zM27 12h1v1h-1zM30 12h1v1h-1zM32 12h1v1h-1zM0 13h1v1h-1zM1 13h1v1h-1zM3 13h1v1h-1zM5 13h1v1h-1zM8 13h1v1h-1zM10 13h1v1h-1zM21 13h1v1h-1zM23 13h1v1h-1zM27 13h1v1h-1zM29 13h1v1h-1zM31 13h1v1h-1zM2 14h1v1h-1zM3 14h1v1h-1zM5 14h1v1h-1zM6 14h1v1h-1zM7 14h1v1h-1zM10 14h1v1h-1zM11 14h1v1h-1zM21 14h1v1h-1zM22 14h1v1h-1zM23 14h1v1h-1zM25 14h1v1h-1zM26 14h1v1h-1zM27 14h1v1h-1zM30 14h1v1h-1zM31 14h1v1h-1zM4 15h1v1h-1zM5 15h1v1h-1zM7 15h1v1h-1zM8 15h1v1h-1zM9 15h1v1h-1zM10 15h1v1h-1zM21 15h1v1h-1zM23 15h1v1h-1zM25 15h1v1h-1zM29 15h1v1h-1zM31 15h1v1h-1zM32 15h1v1h-1zM3 16h1v1h-1zM4 16h1v1h-1zM5 16h1v1h-1zM6 16h1v1h-1zM7 16h1v1h-1zM8 16h1v1h-1zM10 16h1v1h-1zM21 16h1v1h-1zM22 16h1v1h-1zM23 16h1v1h-1zM26 16h1v1h-1zM28 16h1v1h-1zM30 16h1v1h-1zM1 17h1v1h-1zM2 17h1v1h-1zM3 17h1v1h-1zM5 17h1v1h-1zM7 17h1v1h-1zM21 17h1v1h-1zM22 17h1v1h-1zM23 17h1v1h-1zM25 17h1v1h-1zM27 17h1v1h-1zM30 17h1v1h-1zM31 17h1v1h-1zM0 18h1v1h-1zM1 18h1v1h-1zM3 18h1v1h-1zM5 18h1v1h-1zM6 18h1v1h-1zM7 18h1v1h-1zM9 18h1v1h-1zM10 18h1v1h-1zM11 18h1v1h-1zM21 18h1v1h-1zM23 18h1v1h-1zM26 18h1v1h-1zM27 18h1v1h-1zM28 18h1v1h-1zM30 18h1v1h-1zM31 18h1v1h-1zM1 19h1v1h-1zM2 19h1v1h-1zM4 19h1v1h-1zM5 19h1v1h-1zM7 19h1v1h-1zM9 19h1v1h-1zM24 19h1v1h-1zM27 19h1v1h-1zM1 20h1v1h-1zM2 20h1v1h-1zM6 20h1v1h-1zM7 20h1v1h-1zM8 20h1v1h-1zM9 20h1v1h-1zM11 20h1v1h-1zM26 20h1v1h-1zM28 20h1v1h-1zM29 20h1v1h-1zM30 20h1v1h-1zM32 20h1v1h-1zM1 21h1v1h-1zM3 21h1v1h-1zM8 21h1v1h-1zM9 21h1v1h-1zM10 21h1v1h-1zM12 21h1v1h-1zM13 21h1v1h-1zM15 21h1v1h-1zM16 21h1v1h-1zM24 21h1v1h-1zM25 21h1v1h-1zM28 21h1v1h-1zM29 21h1v1h-1zM32 21h1v1h-1zM1 22h1v1h-1zM2 22h1v1h-1zM3 22h1v1h-1zM6 22h1v1h-1zM7 22h1v1h-1zM11 22h1v1h-1zM12 22h1v1h-1zM14 22h1v1h-1zM16 22h1v1h-1zM20 22h1v1h-1zM21 22h1v1h-1zM22 22h1v1h-1zM23 22h1v1h-1zM24 22h1v1h-1zM25 22h1v1h-1zM26 22h1v1h-1zM27 22h1v1h-1zM28 22h1v1h-1zM30 22h1v1h-1zM0 23h1v1h-1zM1 23h1v1h-1zM2 23h1v1h-1zM3 23h1v1h-1zM4 23h1v1h-1zM7 23h1v1h-1zM10 23h1v1h-1zM11 23h1v1h-1zM12 23h1v1h-1zM13 23h1v1h-1zM15 23h1v1h-1zM20 23h1v1h-1zM22 23h1v1h-1zM26 23h1v1h-1zM27 23h1v1h-1zM28 23h1v1h-1zM30 23h1v1h-1zM0 24h1v1h-1zM5 24h1v1h-1zM6 24h1v1h-1zM7 24h1v1h-1zM8 24h1v1h-1zM10 24h1v1h-1zM11 24h1v1h-1zM12 24h1v1h-1zM13 24h1v1h-1zM16 24h1v1h-1zM17 24h1v1h-1zM18 24h1v1h-1zM21 24h1v1h-1zM22 24h1v1h-1zM24 24h1v1h-1zM26 24h1v1h-1zM27 24h1v1h-1zM31 24h1v1h-1zM32 24h1v1h-1zM8 25h1v1h-1zM9 25h1v1h-1zM11 25h1v1h-1zM12 25h1v1h-1zM14 25h1v1h-1zM15 25h1v1h-1zM16 25h1v1h-1zM17 25h1v1h-1zM18 25h1v1h-1zM21 25h1v1h-1zM22 25h1v1h-1zM26 25h1v1h-1zM27 25h1v1h-1zM30 25h1v1h-1zM0 26h1v1h-1zM1 26h1v1h-1zM2 26h1v1h-1zM3 26h1v1h-1zM4 26h1v1h-1zM5 26h1v1h-1zM6 26h1v1h-1zM9 26h1v1h-1zM10 26h1v1h-1zM11 26h1v1h-1zM15 26h1v1h-1zM17 26h1v1h-1zM19 26h1v1h-1zM21 26h1v1h-1zM22 26h1v1h-1zM23 26h1v1h-1zM24 26h1v1h-1zM25 26h1v1h-1zM26 26h1v1h-1zM31 26h1v1h-1zM0 27h1v1h-1zM6 27h1v1h-1zM8 27h1v1h-1zM9 27h1v1h-1zM11 27h1v1h-1zM12 27h1v1h-1zM15 27h1v1h-1zM19 27h1v1h-1zM21 27h1v1h-1zM22 27h1v1h-1zM26 27h1v1h-1zM27 27h1v1h-1zM28 27h1v1h-1zM30 27h1v1h-1zM32 27h1v1h-1zM0 28h1v1h-1zM2 28h1v1h-1zM3 28h1v1h-1zM4 28h1v1h-1zM6 28h1v1h-1zM8 28h1v1h-1zM9 28h1v1h-1zM12 28h1v1h-1zM16 28h1v1h-1zM20 28h1v1h-1zM21 28h1v1h-1zM23 28h1v1h-1zM24 28h1v1h-1zM25 28h1v1h-1zM27 28h1v1h-1zM29 28h1v1h-1zM30 28h1v1h-1zM31 28h1v1h-1zM0 29h1v1h-1zM2 29h1v1h-1zM3 29h1v1h-1zM4 29h1v1h-1zM6 29h1v1h-1zM8 29h1v1h-1zM9 29h1v1h-1zM11 29h1v1h-1zM13 29h1v1h-1zM14 29h1v1h-1zM16 29h1v1h-1zM17 29h1v1h-1zM18 29h1v1h-1zM19 29h1v1h-1zM21 29h1v1h-1zM22 29h1v1h-1zM23 29h1v1h-1zM26 29h1v1h-1zM28 29h1v1h-1zM29 29h1v1h-1zM30 29h1v1h-1zM31 29h1v1h-1zM0 30h1v1h-1zM2 30h1v1h-1zM3 30h1v1h-1zM4 30h1v1h-1zM6 30h1v1h-1zM8 30h1v1h-1zM10 30h1v1h-1zM11 30h1v1h-1zM12 30h1v1h-1zM14 30h1v1h-1zM15 30h1v1h-1zM17 30h1v1h-1zM22 30h1v1h-1zM24 30h1v1h-1zM29 30h1v1h-1zM30 30h1v1h-1zM31 30h1v1h-1zM32 30h1v1h-1zM0 31h1v1h-1zM6 31h1v1h-1zM8 31h1v1h-1zM10 31h1v1h-1zM11 31h1v1h-1zM12 31h1v1h-1zM14 31h1v1h-1zM15 31h1v1h-1zM16 31h1v1h-1zM18 31h1v1h-1zM19 31h1v1h-1zM23 31h1v1h-1zM25 31h1v1h-1zM27 31h1v1h-1zM29 31h1v1h-1zM31 31h1v1h-1zM32 31h1v1h-1zM0 32h1v1h-1zM1 32h1v1h-1zM2 32h1v1h-1zM3 32h1v1h-1zM4 32h1v1h-1zM5 32h1v1h-1zM6 32h1v1h-1zM8 32h1v1h-1zM10 32h1v1h-1zM13 32h1v1h-1zM14 32h1v1h-1zM15 32h1v1h-1zM18 32h1v1h-1zM21 32h1v1h-1zM24 32h1v1h-1zM26 32h1v1h-1zM29 32h1v1h-1zM30 32h1v1h-1zM31 32h1v1h-1z'/></svg>")}.copy-row{align-items:center;gap:12px;min-height:56px;padding:12px 0;display:flex}.copy-row+.copy-row{border-top:1px solid var(--line)}.copy-row>div{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.copy-row span{color:var(--ink-muted);font-size:14px;line-height:22px}.copy-row b{font:600 16px/26px var(--font-sans);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.copy-row.is-key>div>b{border-radius:var(--radius-sm);background:var(--brand-soft);color:var(--ink);font-family:var(--font-mono);letter-spacing:.02em;align-self:flex-start;margin-top:4px;padding:4px 8px}.copy-row>[data-copy]{flex:none}.pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;margin-top:24px;display:flex}.pager>a,.pager>button{border-radius:var(--radius-lg);min-width:44px;height:44px;color:var(--ink);font:500 14px/1 var(--font-sans);font-variant-numeric:tabular-nums;transition:background var(--dur-fast);place-items:center;padding:0 8px;display:inline-grid}.pager>a:hover,.pager>button:hover{background:var(--surface-sunken)}.pager>.is-active{background:var(--brand-soft);color:var(--ink);font-weight:700}.pager>:disabled,.pager>.is-disabled{color:var(--ink-muted);pointer-events:none}.pager>.pager-gap{color:var(--ink-muted);text-align:center;min-width:24px}.note{border-radius:var(--radius-lg);background:var(--brand-soft);color:var(--ink);align-items:flex-start;gap:12px;padding:12px 16px;font-size:14px;line-height:22px;display:flex}.note a,.note .btn-plain{color:var(--ink);font-weight:600}.note>.btn-plain{margin:-12px -8px -12px auto}.banner{isolation:isolate;border-radius:var(--radius-lg);background:var(--brand-strong);color:var(--on-brand);padding:32px;position:relative;overflow:hidden}.banner-kicker{font:600 14px/20px var(--font-sans);opacity:.9;margin-bottom:8px}.banner h2,.banner-title{font:800 32px/40px var(--font-sans);letter-spacing:-.02em;margin-bottom:8px}.banner p{opacity:.92;max-width:560px;margin-bottom:24px;font-size:16px;line-height:26px}.banner .btn{background:var(--surface);color:var(--ink);border-color:#0000}.banner .btn-secondary,.banner .btn-tinted,.banner .btn-plain{background:var(--surface);color:var(--ink)}.banner .btn-secondary:hover,.banner .btn-tinted:hover,.banner .btn-plain:hover{background:var(--surface-sunken)}.banner .price,.banner .price-lg,.banner .price-sub,.banner .muted{color:var(--on-brand)}.status-card{background:var(--surface);border-radius:var(--radius-lg);box-shadow:0 0 0 1px var(--line);flex-wrap:wrap;align-items:center;gap:12px 16px;padding:16px 24px;display:flex}.sc-icon{border-radius:var(--radius-full);background:var(--brand-soft);width:44px;height:44px;color:var(--ink);flex:none;place-items:center;display:grid}.sc-main{flex-direction:column;flex:220px;gap:4px;min-width:0;display:flex}.sc-title{font:600 18px/26px var(--font-sans);color:var(--ink)}.sc-sub{color:var(--ink-muted);font-size:14px;line-height:22px}.sc-trail{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.status-card>.progress-steps{border-top:1px solid var(--line);flex-basis:100%;margin-top:4px;padding-top:16px}.result{text-align:center;background:var(--surface);border-radius:var(--radius-lg);max-width:560px;box-shadow:0 0 0 1px var(--line);flex-direction:column;align-items:center;gap:8px;margin:0 auto;padding:32px 24px;display:flex}.result-icon{border-radius:var(--radius-full);background:var(--brand-soft);width:64px;height:64px;color:var(--ink);place-items:center;margin-bottom:8px;display:grid}.result-icon svg.i{stroke-width:1.75px;width:30px;height:30px}.result-title{font:700 24px/32px var(--font-sans);letter-spacing:-.01em;color:var(--ink)}.result-sub{color:var(--ink-muted);max-width:440px;font-size:16px;line-height:26px}.result-body{border-radius:var(--radius-lg);background:var(--surface-sunken);text-align:left;align-self:stretch;margin-top:12px;padding:12px 16px}.result-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:16px;display:flex}.qr-pay{flex-direction:column;align-items:center;gap:12px;display:flex}.qr-pay-amount{flex-direction:column;align-items:center;gap:4px;display:flex}.qr-pay-amount>span{color:var(--ink-muted);font-size:14px;line-height:22px}.qr-pay-rows{border:1px solid var(--line);border-radius:var(--radius-lg);text-align:left;align-self:stretch;padding:0 16px}.list-toolbar{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.lt-filters{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lt-filters>.search{flex:0 320px}.lt-filters>.lt-date{flex:0 240px}.lt-filters>.lt-count{color:var(--ink-muted);margin-left:auto;font-size:14px}.list-foot{text-align:center;color:var(--ink-muted);margin-top:16px;font-size:14px;line-height:22px}.chat-thread{flex-direction:column;gap:12px;display:flex}.chat-day{color:var(--ink-muted);align-self:center;font-size:12px;line-height:16px}.msg{flex-direction:column;align-items:flex-start;gap:4px;max-width:80%;display:flex}.msg.me{align-self:flex-end;align-items:flex-end}.bubble{border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--radius-md);background:var(--bg);color:var(--ink);overflow-wrap:anywhere;padding:8px 16px;font-size:16px;line-height:26px}.bubble .ph,.bubble img{aspect-ratio:4/3;border-radius:var(--radius-lg);width:180px;max-width:100%;margin:4px 0}.msg-meta{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:12px;line-height:16px}.msg.is-failed .msg-meta{color:var(--danger)}.composer{align-items:center;gap:8px;display:flex}.composer>.input{border-radius:var(--radius-full);flex:auto;min-width:0}.drawer .modal-body:has(>.chat){flex-direction:column;display:flex;overflow:hidden}.drawer .modal-body>.chat{flex-direction:column;flex:auto;min-height:0;display:flex}.drawer .chat>.chat-thread{flex:auto;min-height:0;overflow-y:auto}.drawer .chat>.composer{flex:none}.muted,.faint{color:var(--ink-muted)}.small{font-size:14px;line-height:22px}.text-right{text-align:right}.text-center{text-align:center}.nowrap{white-space:nowrap}.strong{font-weight:600}.link{color:var(--ink);cursor:pointer;font-weight:600}.link:hover{text-decoration:underline}.mt-0{margin-top:0!important}.mt-8{margin-top:8px}.mt-16{margin-top:16px}.mt-24{margin-top:24px}.mt-32{margin-top:32px}.mb-8{margin-bottom:8px}.mb-16{margin-bottom:16px}.mb-24{margin-bottom:24px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.show-mobile,.show-tablet{display:none!important}@container app (width>=1024px) and (width<=1279px){.app{grid-template-columns:var(--sidebar-w-rail) minmax(0, 1fr);--sidebar-w:var(--sidebar-w-rail)}.topbar-brand{justify-content:center;padding:0}.topbar-brand:has(.brand-mark) .brand-logo{display:none}.topbar-brand .brand-mark{display:block}.sidebar{padding:8px 12px 16px}.nav-label,.nav-item>span,.nav-item .tag{display:none}.nav-group{padding:8px 0}.nav-group+.nav-group{border-top:1px solid var(--line)}.nav-item{justify-content:center;gap:0;padding:0}.nav-item .badge{margin:0;position:absolute;top:4px;right:4px}.table th,.table td{padding-left:12px;padding-right:12px}.table th:first-child,.table td:first-child{padding-left:16px}}@container app (width<=1023px){.app{grid-template-columns:var(--sidebar-w-rail) minmax(0, 1fr);--sidebar-w:var(--sidebar-w-rail)}.topbar{gap:12px;padding-right:12px}.topbar-brand{width:auto;padding:0 4px 0 24px}.topbar-rate,.topbar-user-text{display:none}.topbar-user{margin-left:4px;padding:4px}.sidebar{padding:8px 12px 16px}.nav-label,.nav-item>span,.nav-item .tag{display:none}.nav-group{padding:8px 0}.nav-group+.nav-group{border-top:1px solid var(--line)}.nav-item{justify-content:center;gap:0;padding:0}.nav-item .badge{margin:0;position:absolute;top:4px;right:4px}.page{padding:24px 24px 96px}.layout-aside{grid-template-columns:minmax(0,1fr)}.summary{position:static}.pgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.line-item{grid-template-columns:auto 72px minmax(0,1fr) 112px auto 44px;gap:12px}.hide-tablet{display:none!important}.show-tablet{display:revert!important}.progress-steps:has(>li:nth-child(5))>li:not(.is-current)>span{display:none}.progress-steps>li>span{text-overflow:ellipsis;min-width:0;overflow:hidden}}@container app (width>=768px) and (width<=1099px){.screen:has(.layout-aside .summary) .mobile-bar{z-index:var(--z-header);background:var(--surface);border-top:1px solid var(--line);align-items:center;gap:16px;min-height:72px;margin:96px -24px 0;padding:12px 24px;display:flex;position:sticky;bottom:0}.screen:has(.layout-aside .summary) .mobile-bar>.grow{flex:auto;min-width:0}.screen:has(.layout-aside .summary) .mobile-bar>div:first-child{flex:auto;min-width:0}.screen:has(.layout-aside .summary):has(.mobile-bar) .summary .hide-mobile{display:none!important}.screen:has(.layout-aside .summary) .page:has(.mobile-bar){padding-bottom:0}.app:has(.screen.is-active .layout-aside .summary):has(.screen.is-active .mobile-bar)>.chat-fab{margin-bottom:96px;bottom:96px}.screen.is-active .page:has(>.mobile-bar){min-height:calc(var(--frame-h,100dvh) - var(--topbar-h));flex-direction:column;display:flex}.screen.is-active .page:has(>.mobile-bar)>.mobile-bar{margin-top:auto}.screen.is-active .page:has(>.mobile-bar)>:nth-last-child(1 of :not(.mobile-bar)){margin-bottom:96px}}@container app (width<=767px){.app{background:0 0;grid-template-columns:minmax(0,1fr);grid-template-areas:"top""main""tab"}.sidebar,.topbar-paste,.topbar-rate,.topbar-bell,.topbar-user{display:none}.topbar{height:var(--topbar-h-mobile);gap:8px;padding:0 8px 0 12px}.topbar-brand{padding:0}.brand-logo{height:24px}.topbar-brand:has(.brand-mark) .brand-logo{display:none}.topbar-brand .brand-mark{display:block}.topbar-search>.input{font-size:14px}.wordmark{font-size:24px}.topbar-search{height:40px;padding-left:12px}.topbar-search>.icon-btn{width:36px;height:36px;margin-right:0}.topbar-actions{gap:0}.tabbar{display:grid}.chat-fab{width:52px;height:52px;bottom:calc(var(--tabbar-h) + 16px);margin:0 16px 16px 0}.app:has(.screen.is-active .mobile-bar) .chat-fab{bottom:calc(var(--tabbar-h) + 92px);margin-bottom:96px}.page{padding:16px 16px 96px}.page:has(.mobile-bar){padding-bottom:0}.page-head{align-items:flex-start;margin-bottom:16px}.page-title{font-size:24px;line-height:32px}.page-actions{width:100%}.page-head>.page-actions{order:4}.page-head>.page-title{min-height:0;padding-top:0}.page-head>.page-actions>.btn-plain:first-child,.page-head>.page-actions>.btn-plain.btn-sm:first-child{margin-left:-12px}.topbar-search>.icon-btn:after{content:"";position:absolute;inset:-4px}.status-card{padding:16px}.sc-trail{flex-basis:100%;margin-left:0}.sc-trail>.btn{flex:1 1 0}.result{padding:24px 16px}.result-actions{flex-direction:column;align-self:stretch}.lt-filters>.search,.lt-filters>.lt-date{flex:100%}.msg{max-width:88%}.section-title{margin:24px 0 12px;font-size:18px;line-height:26px}.grid-2,.grid-3{grid-template-columns:minmax(0,1fr);gap:12px}.layout-aside{gap:16px}.card{--card-pad:16px}.pgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pcard:hover{transform:none}.pcard>:not(.ph):not(.pcard-body){margin-inline:12px}.pcard-body{padding:0 12px}.mobile-bar{bottom:var(--tabbar-h);z-index:var(--z-header);background:var(--surface);border-top:1px solid var(--line);align-items:center;gap:12px;min-height:76px;margin:96px -16px 0;padding:12px 16px;display:flex;position:sticky}.mobile-bar>.grow,.mobile-bar>div:first-child{flex:auto;min-width:0}.tabs{gap:24px;margin-left:-16px;margin-right:-16px;padding:0 16px}.seg{display:flex}.seg>button{flex:1 1 0;padding:0 12px}.shop-head{padding-left:16px}.line-item{grid-template-columns:auto 72px minmax(0,1fr) auto;grid-template-areas:"check thumb main main""check thumb price qty";align-items:start;gap:8px 12px;padding:16px 12px 16px 16px}.line-item>.check{align-self:center}.line-item>.li-main{padding-right:32px}.line-item>.li-price{text-align:left;align-self:center}.line-item>.li-remove{position:absolute;top:6px;right:4px}.shop-foot{padding:12px 16px}:is(.table-wrap,.card:has(>.table),.card:has(>.table-wrap)){box-shadow:none;background:0 0;padding:0;overflow:visible}.card>.table,.card>.table-wrap,.card>.table:first-child,.card>.table:last-child,.card>.table-wrap:first-child,.card>.table-wrap:last-child{width:100%;margin:0}.table thead{display:none}.table,.table tbody,.table tr,.table td{width:100%;display:block}.table tr{background:var(--surface);border-radius:var(--radius-lg);box-shadow:0 0 0 1px var(--line);margin-bottom:12px;padding:12px 16px}.table tbody tr:hover{background:var(--surface)}.table td{text-align:right;border:0;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;display:flex}.table td:before{content:attr(data-label);color:var(--ink-muted);text-align:left;flex:none;font-size:14px}.table td:not([data-label]){text-align:left;padding:8px 0;display:block}.table td:not([data-label]):before{content:none}.table td:not([data-label])+td[data-label]{border-top:1px solid var(--line);padding-top:12px}.overlay{align-items:flex-end;padding:0}.modal,.sheet{border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-width:none;max-height:calc(100% - 40px);animation:sheet-in var(--dur-base) var(--ease-out)}.sheet:before{display:block}.modal-head,.drawer-head{padding:16px 12px 8px 16px}.modal-body,.drawer-body{padding:4px 16px 16px}.modal-foot,.drawer-foot{padding:12px 16px 16px}.modal-foot>.btn,.drawer-foot>.btn{flex:1 1 0}.drawer{width:100%}.popover{min-width:220px;position:absolute}.empty,.error-state{padding:48px 16px}.banner{padding:24px}.banner h2,.banner-title{font-size:24px;line-height:32px}.journey .leg-sub,.progress-steps>li:not(.is-current)>span{display:none}.qr{width:220px}.toast{bottom:calc(var(--tabbar-h) + 16px)}.hide-mobile{display:none!important}.show-mobile{display:revert!important}.pill.show-mobile{display:inline-flex!important}}@keyframes sheet-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.k-account .k-account-grid{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:24px;display:grid}.k-account .k-account-side,.k-account .k-account-mainc{flex-direction:column;gap:16px;min-width:0;display:flex}.k-account .k-account-id{text-align:center;flex-direction:column;align-items:center;gap:12px;padding-top:32px;display:flex}.k-account .k-account-avatar{position:relative}.k-account .k-account-avatar-xl{background:var(--brand-strong);width:88px;height:88px;color:var(--on-brand);font-size:32px}.k-account .k-account-avatar-btn{background:var(--surface);width:32px;min-width:0;height:32px;min-height:0;color:var(--ink);box-shadow:var(--shadow-float);border-radius:var(--radius-full);padding:0;position:absolute;bottom:-8px;right:-8px}.k-account .k-account-avatar-btn:after{content:"";border-radius:var(--radius-full);position:absolute;inset:-6px}.k-account .k-account-name{font:700 24px/32px var(--font-sans);letter-spacing:-.01em;color:var(--ink)}.k-account .k-account-id-main{flex-direction:column;gap:4px;display:flex}.k-account .k-account-code{border-radius:var(--radius-lg);background:var(--surface-sunken);text-align:left;align-items:center;gap:8px;width:100%;min-height:48px;margin-top:4px;padding:0 0 0 16px;display:flex}.k-account .k-account-code b{font:700 18px/26px var(--font-sans);letter-spacing:.02em;font-variant-numeric:tabular-nums;flex:auto}.k-account .k-account-code .icon-btn{color:var(--ink)}.k-account .k-account-balance{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.k-account .k-account-balance-main{min-height:44px;color:inherit;flex-direction:column;gap:4px;text-decoration:none;display:flex}.k-account .k-account-balance-main>.muted{align-items:center;gap:4px;display:inline-flex}.k-account .k-account-balance-main .price-lg{text-decoration:none}.k-account .k-account-balance-main:hover>.muted{color:var(--ink)}.k-account .k-account-li-muted{background:var(--surface-sunken);color:var(--ink-muted)}.k-account .k-account-staff .card-head{margin-bottom:8px}.k-account .k-account-staff-row{align-items:center;gap:12px;padding:8px 0;display:flex}.k-account .k-account-staff-row .grow{flex-direction:column;display:flex}.k-account .k-account-staff-row b{font:500 14px/20px var(--font-sans)}.k-account .k-account-seg{align-self:flex-start}.k-account .k-account-seg>button{min-width:88px}.k-account .k-account-form-foot{margin:24px calc(var(--card-pad) * -1) calc(var(--card-pad) * -1);padding:16px var(--card-pad);border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:12px;display:flex}.k-account .k-account-fees{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:12px;display:grid}.k-account .k-account-fee{border-radius:var(--radius-lg);background:var(--brand-soft);box-shadow:inset 0 0 0 1px var(--brand-soft);flex-direction:column;gap:4px;padding:16px;display:flex}.k-account .k-account-fee>span{color:var(--ink-muted);font-size:14px;line-height:22px}.k-account .k-account-fee>b{font:700 24px/32px var(--font-sans);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.k-account .k-account-sub{font:600 14px/20px var(--font-sans);margin:24px 0 8px}.k-account .k-account-group{font:600 13px/18px var(--font-sans);color:var(--ink-muted);margin:12px 0 6px}.k-account .k-account-sub+.k-account-group{margin-top:0}.k-account .k-account-table{border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.k-account .k-account-table td.num,.k-account .k-account-table th.num{white-space:nowrap}.k-account .k-account-table td.num>b{font-variant-numeric:tabular-nums;font-weight:600;display:block}.k-account .k-account-table th.k-account-th-span{text-align:center}.k-account .k-account-tier{color:var(--ink-muted);font-size:14px;line-height:22px;display:block}.k-account .k-account-kv{border:1px solid var(--line);border-radius:var(--radius-lg);padding:4px 16px}.k-account .k-account-kv .kv+.kv{border-top:1px solid var(--line)}.k-account .k-account-kv .kv{padding:8px 0}.k-account .k-account-addrs{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.k-account .k-account-addr{flex-direction:column;gap:8px;display:flex}.k-account .k-account-addr.is-default{box-shadow:inset 0 0 0 1px var(--line), 0 0 0 1px var(--line)}.k-account .k-account-addr-who{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.k-account .k-account-addr-who b{font:600 18px/26px var(--font-sans)}.k-account .k-account-addr-line{color:var(--ink);flex-direction:column;display:flex}.k-account .k-account-addr-line>span+span{color:var(--ink-muted)}.k-account .k-account-route{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;line-height:22px;display:flex}.k-account .k-account-route .i{color:var(--ink-muted)}.k-account .k-account-after{color:var(--ink-muted);margin:12px 0 0;font-size:14px;line-height:22px}.k-account .k-account-addr-actions{margin:8px calc(var(--card-pad) * -1) calc(var(--card-pad) * -1);border-top:1px solid var(--line);align-items:center;gap:4px;min-height:56px;padding:8px;display:flex}.k-account .k-account-addr-actions>.btn-plain:first-child{margin-left:0}.k-account .k-account-addr-actions>.tag:first-child{margin-left:8px}.k-account .k-account-addr-actions>.icon-btn{color:var(--ink-muted)}.k-account .k-account-addr-actions>.icon-btn.is-danger{color:var(--danger)}.k-account .k-account-modal,.k-account.k-account-modal{max-width:600px}.k-account .k-account-mbody{flex-direction:column;gap:16px;display:flex}.k-account .k-account-switch{min-height:44px}.k-account .k-account-del{color:var(--danger);margin-right:auto;padding-left:8px}.k-account .k-account-del:hover{background:var(--danger-soft)}.k-account .k-account-pw{flex-direction:column;gap:24px;display:flex}.k-account .k-account-pw .k-account-form-foot{margin-top:4px}.k-account .k-account-pwg>.icon-btn{width:44px;height:auto;color:var(--ink-muted);background:0 0}.k-account .k-account-pwg>.icon-btn:hover{color:var(--ink)}.k-account .k-account-logout{display:none}.k-account .k-account-forgot{align-items:center;min-height:44px;margin-right:auto;font-size:16px;display:inline-flex}.k-account .k-account-ro{background:var(--surface-sunken)}.k-account .k-account-ro>.input{color:var(--ink-muted);background:0 0}.k-account .k-account-ro-ico{width:44px;color:var(--ink-muted);place-items:center;display:grid}@container app (width<=1023px){.k-account .k-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px}.k-account .k-account-side,.k-account .k-account-mainc{display:contents}.k-account .k-account-id{grid-area:1/1/span 2;justify-content:center}.k-account .k-account-balance{grid-area:1/2}.k-account .k-account-links{grid-area:2/2}.k-account .k-account-form,.k-account .k-account-prices,.k-account .k-account-staff,.k-account .k-account-logout{grid-column:1/-1}.k-account .k-account-prices{grid-row:3}.k-account .k-account-balance{flex-direction:column;justify-content:center;align-items:flex-start;gap:16px}.k-account .k-account-fees{grid-template-columns:repeat(2,minmax(0,1fr))}}@container app (width<=767px){.k-account .k-account-grid{flex-direction:column;align-items:stretch;gap:16px;display:flex}.k-account .k-account-side,.k-account .k-account-mainc{display:contents}.k-account .k-account-id{order:1}.k-account .k-account-balance{order:2}.k-account .k-account-links{order:3}.k-account .k-account-prices{order:4}.k-account .k-account-form{order:5}.k-account .k-account-staff{order:6}.k-account .k-account-logout{order:7}#profile .k-account .page-head>.crumbs,.k-account .k-account-bg{display:none}.k-account .k-account-balance{flex-direction:row;justify-content:space-between;align-items:center;gap:12px}.k-account .k-account-logout{display:flex}.k-account .k-account-id{text-align:left;flex-flow:wrap;gap:12px 16px;padding-top:16px}.k-account .k-account-avatar-xl{width:64px;height:64px;font-size:24px}.k-account .k-account-avatar-btn{width:28px;height:28px;bottom:-8px;right:-8px}.k-account .k-account-avatar-btn:after{inset:-8px}.k-account .k-account-table .k-account-tier{display:none}.k-account .k-account-id-main{flex:1 1 0;min-width:0}.k-account .k-account-code{margin-top:0}.k-account .k-account-fees{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.k-account .k-account-fee{padding:12px}.k-account .k-account-fee>b{font-size:18px;line-height:26px}.k-account .k-account-table{border:0;border-radius:0;overflow:visible}.k-account .k-account-table tr{box-shadow:inset 0 0 0 1px var(--line);margin-bottom:8px}.k-account .k-account-form-foot{flex-wrap:wrap}.k-account .k-account-form-foot>.btn{flex:1 1 0}.k-account .k-account-form-foot>.k-account-forgot{flex:100%;order:3;justify-content:center;margin-right:0}.k-account .k-account-addrs{grid-template-columns:minmax(0,1fr);gap:12px}.k-account .k-account-modal .grid-2,.k-account.k-account-modal .grid-2{gap:12px}.k-account .k-account-del{order:3;margin-right:0;flex:100%!important}.k-account .page-actions>.btn-primary{flex:auto}}.k-auth-split{min-height:var(--frame-h,100%);background:var(--surface);grid-template-columns:minmax(0,5fr) minmax(0,6fr);display:grid}.k-auth-brand{isolation:isolate;background:var(--brand-strong);color:var(--on-brand);flex-direction:column;gap:48px;padding:48px 48px 32px;display:flex;position:relative;overflow:hidden}.k-auth-hex{z-index:-1;fill:none;width:560px;height:560px;stroke:var(--ink-muted);stroke-width:22px;stroke-linejoin:round;position:absolute;bottom:-230px;right:-210px}.k-auth-hex path+path{stroke:var(--ink-muted);stroke-width:14px}.k-auth-wordmark{align-self:flex-start;width:auto;height:40px}.k-auth-pitch{max-width:460px;margin:auto 0}.k-auth-headline{font:700 44px/50px var(--font-sans);letter-spacing:-.02em;margin-top:0}.k-auth-benefits{flex-direction:column;gap:24px;margin:32px 0 0;padding:0;list-style:none;display:flex}.k-auth-benefits li{align-items:center;gap:16px;display:flex}.k-auth-benefits b{font:600 18px/26px var(--font-sans);display:block}.k-auth-bicon{border-radius:var(--radius-lg);background:var(--brand-hover);width:48px;height:48px;box-shadow:none;flex:none;place-items:center;display:grid}.k-auth-bicon svg.i{width:24px;height:24px}.k-auth-foot{color:var(--on-brand);align-items:center;gap:8px;font-size:14px;display:flex}.k-auth-main{flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:48px 32px 32px;display:flex}.k-auth-card{width:100%;max-width:420px;margin:auto 0}.k-auth-register .k-auth-card{max-width:480px}.k-auth-logo-m{width:auto;height:32px;margin-bottom:24px;display:none}.k-auth-title{font:700 32px/40px var(--font-sans);letter-spacing:-.015em;color:var(--ink)}.k-auth-form{flex-direction:column;gap:16px;margin-top:24px;display:flex}.k-auth-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.k-auth-pw>.icon-btn{width:48px;color:var(--ink-muted);background:0 0}.k-auth-pw>.icon-btn:hover{color:var(--ink);background:var(--surface-sunken)}.k-auth-row{justify-content:space-between;align-items:center;gap:8px;margin:-4px 0;display:flex}.k-auth-forgot{margin-right:-12px}.k-auth-consent{color:var(--ink-muted);align-self:flex-start;margin:-4px 0;font-size:16px}.k-auth-consent .link{color:var(--ink)}.k-auth-switch{justify-content:center;margin-top:16px;display:flex}.k-auth-switch .btn-plain{font-weight:600}.k-auth-ts{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-sunken);width:100%;max-width:340px;min-height:64px;color:var(--ink);cursor:default;align-items:center;gap:12px;padding:0 12px 0 16px;font-size:14px;line-height:22px;display:flex}label.k-auth-ts{cursor:pointer}.k-auth-ts>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.k-auth-ts-box{border-radius:var(--radius-sm);border:2px solid var(--line-strong);background:var(--surface);color:#0000;width:28px;height:28px;transition:background var(--dur-fast), border-color var(--dur-fast);flex:none;place-items:center;display:grid}.k-auth-ts-box svg.i{stroke-width:3px}.k-auth-ts.is-done .k-auth-ts-box{border-color:var(--brand);background:var(--brand-strong);color:var(--on-brand);border-radius:var(--radius-full)}.k-auth-ts:has(input:checked) .k-auth-ts-box{border-color:var(--brand);background:var(--brand-strong);color:var(--on-brand);border-radius:var(--radius-full)}.k-auth-ts:has(input:focus-visible) .k-auth-ts-box{box-shadow:var(--focus-ring)}.k-auth-ts-text{flex:auto;min-width:0;font-weight:500}.k-auth-ts-on{display:none}.k-auth-ts:has(input:checked) .k-auth-ts-off{display:none}.k-auth-ts:has(input:checked) .k-auth-ts-on{display:inline}.k-auth-ts-brand{flex:none}.k-auth-ts-brand b{font:800 12px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.k-auth-forgot-body{flex-direction:column;align-items:center;gap:12px;padding-top:8px;padding-bottom:8px;display:flex}.k-auth-forgot-num{font:700 24px/32px var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--ink)}.k-auth-forgot-icon{border-radius:var(--radius-full);background:var(--brand-soft);width:56px;height:56px;color:var(--ink);place-items:center;display:grid}.k-auth-tabsbar{border-bottom:1px solid var(--line);align-items:center;gap:8px;margin-bottom:8px;display:flex}.k-auth-tabsbar>.tabs{border-bottom:0;flex:auto;min-width:0;margin-bottom:0}.k-auth-notis>.tabs{margin-bottom:8px}.k-auth-group{margin:32px 0 12px;font-size:18px;line-height:26px}.k-auth-notis .k-auth-group:first-child{margin-top:24px}.k-auth-code{white-space:nowrap;font-variant-numeric:tabular-nums}.k-auth-noti-sys{cursor:default}.k-auth-noti{align-items:flex-start;min-height:72px;padding:16px}.k-auth-noti .li-icon{margin-top:4px}.k-auth-noti .li-title{color:var(--ink);font-weight:400;line-height:22px}.k-auth-noti .li-title .price{font-size:inherit}.k-auth-noti .li-trail{align-self:center;gap:12px}.k-auth-notis>div[id^=noti-]{padding-bottom:8px}.k-auth-noti.is-unread,.k-auth-noti.is-unread:hover{background:var(--brand-soft)}.k-auth-noti.is-unread .li-title{font-weight:600}.k-auth-noti:not(.is-unread) .li-icon{background:var(--surface-sunken);color:var(--ink-muted)}.k-auth-notis>.card{margin-top:16px}@container app (width<=1023px){.k-auth-split{grid-template-columns:minmax(0,4fr) minmax(0,5fr)}.k-auth-brand{gap:32px;padding:32px}.k-auth-headline{font-size:24px;line-height:32px}.k-auth-pair{grid-template-columns:minmax(0,1fr)}.k-auth-main{padding:48px 32px 32px}}@container app (width<=767px){.k-auth-split{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.k-auth-brand{gap:0;padding:24px 16px}.k-auth-hex{width:260px;height:260px;top:auto;bottom:-80px;right:-70px}.k-auth-wordmark{height:28px}.k-auth-pitch{margin:16px 0 0}.k-auth-headline{margin-top:0;font-size:24px;line-height:32px}.k-auth-benefits,.k-auth-foot{display:none}.k-auth-main{justify-content:flex-start;padding:24px 16px 32px}.k-auth-card{margin:0}.k-auth-title{font-size:24px;line-height:32px}.k-auth-form{margin-top:24px}.k-auth-ts{max-width:none}.k-auth-notis .page-head{margin-bottom:24px}.k-auth-notis .crumbs{display:none}.k-auth-group{margin-top:16px}.k-auth-tabsbar>.btn.show-mobile{margin-right:-12px;display:inline-flex!important}.k-auth-noti{min-height:68px;padding:12px 16px}}.k-behalf .k-behalf-types{margin-bottom:16px}.k-behalf .k-behalf-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-bottom:12px;display:flex}.k-behalf .k-behalf-toolbar>.chips{flex:auto;min-width:0}.k-behalf .k-behalf-filters{flex:none;align-items:center;gap:12px;display:flex}.k-behalf .k-behalf-search{background:var(--surface);border-color:var(--line);width:280px}.k-behalf .k-behalf-date{flex:none;justify-content:center;gap:0;width:44px;padding:0}.k-behalf .k-behalf-rate{color:var(--ink-muted);align-items:center;gap:8px;margin:0 0 12px;font-size:14px;line-height:22px;display:flex}.k-behalf .k-behalf-rate>svg.i{color:var(--ink)}.k-behalf .k-behalf-rate b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.k-behalf .k-behalf-recv-name{font-weight:500}.k-behalf .k-behalf-table .num .price{font-size:16px}.k-behalf .k-behalf-col-act{text-align:right;width:120px}.k-behalf .k-behalf-td-recv{min-width:200px}.k-behalf .k-behalf-td-date{white-space:nowrap}.k-behalf .k-behalf-amt-stack{flex-direction:column;align-items:flex-end;display:flex}.k-behalf .k-behalf-chev{color:var(--ink-muted)}.k-behalf .k-behalf-methods{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.k-behalf .k-behalf-methods .radio-card{align-items:center}.k-behalf .k-behalf-mono{font:700 18px/1 var(--font-sans)}.k-behalf .k-behalf-file{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-sunken);align-items:center;gap:8px;width:fit-content;min-width:0;max-width:100%;padding:8px;display:flex}.k-behalf .k-behalf-file>.thumb,.k-behalf .k-behalf-file>.qr{flex:none;margin:0 4px 0 0}.k-behalf .summary .radio-card{align-items:center}.k-behalf .is-stale{opacity:.6}.k-behalf .k-behalf-qr-mini{border-radius:var(--radius-md);flex:none;width:56px;height:56px;margin:0;padding:0}.k-behalf .k-behalf-qr-mini:before{inset:5px}.k-behalf .k-behalf-qr-mini:after{display:none}.k-behalf .k-behalf-line{border-top:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) 44px;gap:12px;padding:16px 0;display:grid;position:relative}.k-behalf .card-head+.k-behalf-line{border-top:0;padding-top:4px}.k-behalf .k-behalf-line-no{border-radius:var(--radius-full);background:var(--brand-soft);width:28px;height:28px;color:var(--ink);font:700 14px/1 var(--font-sans);place-items:center;margin-top:32px;display:grid}.k-behalf .k-behalf-line-body{flex-direction:column;gap:12px;min-width:0;display:flex}.k-behalf .k-behalf-line-row{align-items:flex-start;gap:16px;display:flex}.k-behalf .k-behalf-amt{flex:none;width:200px}.k-behalf .k-behalf-ta{resize:vertical;min-height:72px}.k-behalf .k-behalf-line-del{color:var(--ink-muted);margin-top:24px}.k-behalf .k-behalf-line-del:hover{color:var(--danger);background:var(--danger-soft)}.k-behalf .k-behalf-upload-sm{text-align:left;flex-direction:row;justify-content:flex-start;column-gap:12px;min-height:0;padding:12px 16px}.k-behalf .k-behalf-upload-sm .upload-icon{width:40px;height:40px;margin:0}.k-behalf .k-behalf-add{margin:4px 0 0 48px}.k-behalf .k-behalf-topup{margin:8px 0 0 -12px}.k-behalf .k-behalf-title{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.k-behalf .k-behalf-title>.pill{font-size:14px}.k-behalf .k-behalf-status{background:var(--brand-soft);box-shadow:inset 0 0 0 1px var(--line);align-items:center;gap:16px;display:flex}.k-behalf .k-behalf-status-icon{border-radius:var(--radius-full);background:var(--brand-strong);width:44px;height:44px;color:var(--on-brand);flex:none;place-items:center;display:grid}.k-behalf .k-behalf-status{flex-wrap:wrap;row-gap:12px}.k-behalf .k-behalf-status>.k-behalf-steps{border-top:1px solid var(--line);flex-basis:100%;margin-top:4px;padding:16px 0 0}.k-behalf .k-behalf-status.is-steps{flex-wrap:nowrap}.k-behalf .k-behalf-status.is-steps>.k-behalf-steps{border-top:0;flex:1 1 0;min-width:0;margin:0;padding:0}.k-behalf .k-behalf-steps{container-type:inline-size}@container (width<=520px){.k-behalf .k-behalf-steps>li:not(.is-current)>span{display:none}}.k-behalf .k-behalf-status.is-steps{container:k-behalf-status/inline-size}@container k-behalf-status (width>=520px) and (width<=579px){.k-behalf .k-behalf-status-icon{display:none}}.k-behalf .k-behalf-recv-row{align-items:center;gap:12px;min-width:0;display:flex}.k-behalf .k-behalf-recv-main{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.k-behalf .k-behalf-recv-main b{font:600 16px/26px var(--font-sans);overflow-wrap:anywhere}.k-behalf .k-behalf-recv-main span{color:var(--ink-muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:14px;line-height:22px}.k-behalf .k-behalf-recv-row>.qr{flex:none;margin:0}.k-behalf .k-behalf-items{margin-top:4px}.k-behalf .k-behalf-items .li-title{white-space:normal}.k-behalf .k-behalf-amt-trail{flex-direction:column;align-items:flex-end;gap:0;display:flex}.k-behalf .k-behalf-amt-trail .price{font-size:16px}.k-behalf .k-behalf-zoom{cursor:zoom-in;border:0;flex:none;padding:0}.k-behalf .k-behalf-totals{border-top:1px solid var(--line);padding-top:12px}.k-behalf .k-behalf-memo{border-radius:var(--radius-lg);background:var(--surface-sunken);margin-top:16px;padding:12px 16px}.k-behalf .k-behalf-memo p{margin:4px 0 0;font-size:16px;line-height:26px}.k-behalf .k-behalf-proofs{grid-template-columns:160px minmax(0,1fr);align-items:start;gap:24px;display:grid}.k-behalf .k-behalf-receipt{cursor:zoom-in;text-align:left;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.k-behalf .k-behalf-receipt-paper{aspect-ratio:3/4;border-radius:var(--radius-lg);background:var(--surface-sunken);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;align-items:center;gap:8px;padding:24px 12px 16px;display:flex}.k-behalf .k-behalf-receipt-ok{border-radius:var(--radius-full);background:var(--brand-strong);width:40px;height:40px;color:var(--on-brand);place-items:center;display:grid}.k-behalf .k-behalf-receipt-amt{font:700 24px/32px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink)}.k-behalf .k-behalf-receipt-to{color:var(--ink-muted);text-align:center;margin-bottom:8px;font-size:12px;line-height:16px}.k-behalf .k-behalf-receipt-bar{border-radius:var(--radius-sm);background:var(--surface-sunken);width:90%;height:8px;display:block}.k-behalf .k-behalf-receipt-bar.w-60{width:60%}.k-behalf .k-behalf-receipt-bar.w-75{width:75%}.k-behalf .k-behalf-paidtext .kv>b{overflow-wrap:anywhere}.k-behalf .k-behalf-paidtext .kv>span{flex-shrink:0}.k-behalf .k-behalf-dl{margin:8px 0 0 -12px}.k-behalf.k-behalf-qrmodal .k-behalf-qrgrid{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:24px;display:grid}.k-behalf.k-behalf-qrmodal .k-behalf-qrcol{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.k-behalf.k-behalf-qrmodal .k-behalf-bank{font:600 14px/20px var(--font-sans);align-items:center;gap:8px;display:flex}.k-behalf.k-behalf-qrmodal .k-behalf-bank img{object-fit:contain;border-radius:var(--radius-md);width:28px;height:28px}.k-behalf.k-behalf-qrmodal .k-behalf-qr-owner{font:600 14px/20px var(--font-sans);color:var(--ink-muted);letter-spacing:.02em}.k-behalf.k-behalf-qrmodal .k-behalf-qrinfo{min-width:0}.k-behalf.k-behalf-qrmodal .k-behalf-polling{border-radius:var(--radius-lg);background:var(--surface-sunken);color:var(--ink-muted);align-items:center;gap:12px;margin:12px 0 0;padding:12px;font-size:14px;line-height:22px;display:flex}.k-behalf.k-behalf-qrmodal .k-behalf-polling .spinner{flex:none}.k-behalf.k-behalf-cancel-amt{align-items:baseline;gap:8px;display:flex}.k-behalf.k-behalf-cancel-amt .price{font-size:24px}.k-behalf .k-behalf-chat{flex-direction:column;gap:12px;display:flex}.k-behalf .k-behalf-chat .k-behalf-msg{border-radius:var(--radius-lg);background:var(--surface-sunken);flex-direction:column;gap:4px;max-width:85%;padding:12px 16px;display:flex}.k-behalf .k-behalf-chat .k-behalf-msg p{margin:0;font-size:16px;line-height:26px}.k-behalf .k-behalf-chat .k-behalf-msg b{color:var(--ink);font-size:14px}.k-behalf .k-behalf-chat .k-behalf-msg.is-me{background:var(--brand-soft);align-self:flex-end}@container app (width<=1023px){.k-behalf .k-behalf-search{width:220px}.k-behalf .k-behalf-toolbar>.chips{flex-basis:100%}.k-behalf .k-behalf-filters{flex:auto}.k-behalf .k-behalf-filters .k-behalf-search{flex:auto;width:auto}.k-behalf .k-behalf-table td .cell-main .thumb{display:none}.k-behalf .k-behalf-td-recv{min-width:0}.k-behalf .k-behalf-td-date{white-space:normal}}@container app (width<=767px){.k-behalf .k-behalf-toolbar{margin-bottom:8px}.k-behalf .k-behalf-toolbar>.chips{flex-basis:calc(100% + 32px);margin:0 -16px;padding:0 16px}.k-behalf .k-behalf-filters{width:100%}.k-behalf .k-behalf-table tr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title st""recv amt""date amt";column-gap:0;padding:12px 16px;display:grid}.k-behalf .k-behalf-table td{text-align:left;width:auto;padding:0}.k-behalf .k-behalf-table td:before{content:none}.k-behalf .k-behalf-table td:first-child{grid-area:title;padding:0 0 8px}.k-behalf .k-behalf-table td .cell-main .thumb{display:none}.k-behalf .k-behalf-table .k-behalf-td-st{border-top:0;grid-area:st;padding:0;display:block}.k-behalf .k-behalf-table .k-behalf-td-recv{border-top:1px solid var(--line);grid-area:recv;min-width:0;padding-top:8px;display:block}.k-behalf .k-behalf-table .k-behalf-td-amt{border-top:1px solid var(--line);grid-area:amt;justify-content:flex-end;align-items:flex-end;padding-top:8px;padding-left:12px;display:flex}.k-behalf .k-behalf-table .k-behalf-td-date{color:var(--ink-muted);grid-area:date;padding-top:4px;font-size:14px;display:block}.k-behalf .k-behalf-table tr:not(:has(>.k-behalf-td-recv)){grid-template-areas:"title st""date amt"}.k-behalf .k-behalf-table tr:not(:has(>.k-behalf-td-recv))>.k-behalf-td-date{border-top:1px solid var(--line);padding-top:8px}.k-behalf .k-behalf-table .k-behalf-td-amt .price{font-size:18px}.k-behalf .k-behalf-methods{gap:8px}.k-behalf .k-behalf-methods .radio-card{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:12px 8px}.k-behalf .k-behalf-methods .radio-card>input{margin:0;position:absolute;top:8px;left:8px}.k-behalf .k-behalf-methods .rc-main{align-items:center}.k-behalf .k-behalf-methods .rc-title{font-size:14px;line-height:22px}.k-behalf .k-behalf-methods .rc-sub{display:none}.k-behalf .k-behalf-line{grid-template-columns:minmax(0,1fr);gap:8px}.k-behalf .k-behalf-line-no{margin-top:0}.k-behalf .k-behalf-line-del{place-self:end;margin:-64px -4px 8px 0}.k-behalf .k-behalf-upload-sm{align-self:flex-start;padding-right:24px}.k-behalf .k-behalf-line-row{flex-direction:column;align-items:stretch;gap:12px}.k-behalf .k-behalf-amt{width:100%}.k-behalf .k-behalf-add{width:100%;margin-left:0}.k-behalf .k-behalf-steps>li:not(.is-current)>span{display:none}.k-behalf .k-behalf-proofs{grid-template-columns:minmax(0,1fr)}.k-behalf .k-behalf-receipt{width:160px}.k-behalf.k-behalf-qrmodal .k-behalf-qrgrid{grid-template-columns:minmax(0,1fr);gap:16px}.k-behalf.k-behalf-qrmodal .qr{width:200px}}.k-cart .k-cart-count{color:var(--ink-muted);font-weight:600}.k-cart .k-cart-bar{background:var(--surface);border-radius:var(--radius-lg);min-height:56px;box-shadow:0 0 0 1px var(--line);align-items:center;gap:12px;padding:8px 12px 8px 24px;display:flex}.k-cart .k-cart-bar .check{font-weight:600}.k-cart .k-cart-shoplink{color:var(--ink);margin-left:-8px}.k-cart .k-cart-from{font:400 14px/22px var(--font-sans);color:var(--ink-muted);white-space:nowrap;margin-left:8px}.k-cart .line-item>.li-main{gap:8px}.k-cart .k-cart-acts{flex-wrap:wrap;align-items:center;gap:0 4px;margin:0 0 -8px -12px;display:flex}.k-cart .k-cart-acts .btn{color:var(--ink);font-weight:500}.k-cart .k-cart-note{max-width:100%;color:var(--ink)!important}.k-cart .k-cart-note>span{text-overflow:ellipsis;overflow:hidden}.k-cart .k-cart-note>svg.i{color:var(--ink)}.k-cart .k-cart-sku{font-family:var(--font-sans);cursor:pointer;transition:background var(--dur-fast), color var(--dur-fast);border:0;gap:4px;position:relative}.k-cart .k-cart-sku:after{content:"";position:absolute;inset:-10px -4px}.k-cart .k-cart-sku svg.i{flex:none;width:14px;height:14px}.k-cart .k-cart-sku{text-align:left;max-width:100%}.k-cart .k-cart-skurow{align-items:center;gap:4px;max-width:100%;display:flex}.k-cart .k-cart-skurow>.pill{border-radius:var(--radius-md);white-space:normal;min-width:0;height:auto;min-height:24px;padding:4px 12px;font-weight:500}.k-cart .k-cart-notebtn{color:var(--ink);flex:none;margin-block:-12px}.k-cart .k-cart-skutxt{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.k-cart .k-cart-attr{white-space:nowrap}.k-cart .k-cart-pill{min-width:0;max-width:100%;overflow:hidden}.k-cart .k-cart-pill>.k-cart-attr{text-overflow:ellipsis;min-width:0;overflow:hidden}.k-cart .k-cart-sku:hover{background:var(--brand-soft);color:var(--ink)}.k-cart .line-item.k-cart-new{background:var(--brand-soft)}.k-cart .line-item>.k-cart-qty{flex-direction:column;grid-area:qty;align-items:center;gap:4px;display:flex}.k-cart .k-cart-min{color:var(--ink-muted);white-space:nowrap;font-size:12px;line-height:16px}.k-cart .k-cart-sum .card-head{margin-bottom:4px}.k-cart .k-cart-deposit{border-radius:var(--radius-lg);background:var(--brand-soft);flex-direction:column;gap:4px;margin:12px 0 4px;padding:16px;display:flex}.k-cart .k-cart-deposit>span{font:600 14px/20px var(--font-sans);color:var(--ink)}.k-cart .k-cart-deposit>.price-lg{line-height:1.2}.k-cart .k-cart-rest>span{white-space:nowrap}.k-cart .k-cart-mb-label{color:var(--ink-muted);font-size:14px;line-height:22px}.k-cart .k-cart-emptycard{padding-bottom:32px}.k-cart .k-cart-skbox{border-radius:var(--radius-md);flex:none;width:22px;height:22px}.k-cart .k-cart-skline{height:16px;margin:0}.k-cart .k-cart-skrow{align-items:center;gap:16px;padding:16px 24px;display:flex}.k-cart .k-cart-skrow+.k-cart-skrow{border-top:1px solid var(--line)}.k-cart .k-cart-skthumb{border-radius:var(--radius-lg);flex:none;width:72px;height:72px}.k-cart .k-cart-skrow .grow{flex-direction:column;gap:8px;display:flex}.k-cart .k-cart-skrow .skel-text{margin:0}.k-cart .k-cart-skprice{border-radius:var(--radius-md);flex:none;width:96px;height:36px}.k-cart .k-cart-skbtn{border-radius:var(--radius-full);height:52px;margin-top:8px;display:block}#cart-edit .k-cart{counter-reset:picked}#cart-edit .line-item{cursor:pointer;transition:background var(--dur-fast);grid-template-columns:auto 72px minmax(0,1fr) 140px;grid-template-areas:"check thumb main price"}#cart-edit .line-item:hover{background:var(--surface-sunken)}#cart-edit .line-item:has(>.check:checked){counter-increment:picked;background:var(--brand-soft)}#cart-edit .k-cart-n:before{content:counter(picked)}#cart-edit .k-cart-editbar{z-index:var(--z-header);background:var(--surface);border-radius:var(--radius-lg);width:calc(100% - 80px);min-height:68px;box-shadow:var(--shadow-float);align-items:center;gap:16px;padding:12px 12px 12px 24px;display:flex;position:sticky;bottom:16px}#cart-edit .k-cart-editbar .check{white-space:nowrap;font-weight:600}#cart-edit .line-item{padding-right:24px}#cart-edit .k-cart:not(:has(.line-item>.check:checked)) .k-cart-del{opacity:.45;pointer-events:none}.k-cart .toast.k-cart-undo{pointer-events:auto;white-space:nowrap;padding:8px 8px 8px 16px;display:none}.k-cart .toast.k-cart-undo.is-open{display:inline-flex}.k-cart .k-cart-undo svg.i{flex:none}.k-cart .k-cart-undo-txt{text-overflow:ellipsis;overflow:hidden}.k-cart .k-cart-undo-btn{border-radius:var(--radius-full);min-height:44px;color:var(--ink-muted);font:700 14px/20px var(--font-sans);cursor:pointer;background:0 0;border:0;flex:none;padding:0 16px}.k-cart .k-cart-undo-btn:hover{text-decoration:underline}.k-cart .k-cart-notebody{flex-direction:column;gap:12px;display:flex}.k-cart.k-cart-variant .modal-body{flex-direction:column;gap:16px;display:flex}.k-cart .k-cart-vhead{align-items:flex-start;gap:16px;display:flex}.k-cart .k-cart-vtitle{font:400 16px/26px var(--font-sans);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:4px;display:-webkit-box;overflow:hidden}.k-cart .k-cart-thumb>img{object-fit:cover;width:100%;height:100%;display:block}.k-cart .k-cart-sum[aria-busy=true] .kv:not(.k-cart-picked)>b,.k-cart .k-cart-sum[aria-busy=true] .k-cart-deposit>b,.k-cart .shop-group[aria-busy=true] .shop-foot>b,.k-cart .mobile-bar[aria-busy=true] .price{opacity:.5}.k-cart .k-cart-sum .k-cart-failed{align-items:center}@container app (width<=1023px){#cart-edit .line-item{grid-template-columns:auto 72px minmax(0,1fr) 120px}}@container app (width<=767px){.k-cart .k-cart-bar{padding-left:16px}.k-cart .k-cart-from{display:none}.k-cart .line-item>.k-cart-qty{align-items:flex-end}.k-cart .k-cart-acts{margin-bottom:-8px}.k-cart .shop-foot>span{font-size:14px}.k-cart .k-cart-skrow{gap:12px;padding:16px}#cart-edit .line-item{grid-template-columns:auto 72px minmax(0,1fr);grid-template-areas:"check thumb main""check thumb price"}#cart-edit .line-item>.li-main{padding-right:0}#cart-edit .line-item>.li-price{align-items:baseline;gap:8px;display:flex}#cart-edit .k-cart-editbar{bottom:calc(var(--tabbar-h) + 8px);gap:12px;width:calc(100% - 68px);padding-left:16px}.k-cart .k-cart-rest>span{white-space:normal}.k-cart .toast.k-cart-undo{left:16px;right:84px;bottom:calc(var(--tabbar-h) + 16px);justify-content:space-between;max-width:none;animation:none;transform:none}}.k-cart .shop-head>.shop-name{flex:0 auto}@container app (width<=767px){.k-cart .k-cart-note{white-space:normal;text-align:left;align-items:flex-start;max-width:calc(100% - 28px);padding-block:8px;line-height:20px}.k-cart .k-cart-note>svg.i{margin-top:4px}.k-cart .k-cart-note>span{overflow:visible}#cart .page-head,#cart-edit .page-head{align-items:center}#cart .page-head>.page-actions,#cart-edit .page-head>.page-actions{order:0;width:auto}#cart .page-head,#cart-edit .page-head{column-gap:12px}#cart .page-head>.page-actions .btn>.i,#cart-edit .page-head>.page-actions .btn>.i{display:none}}.k-checkout .k-checkout-steps{width:420px;max-width:100%}.k-checkout .section-title{margin-top:8px;margin-bottom:0}.k-checkout .k-checkout-addr{align-items:center;gap:12px;padding-block:16px;display:flex}.k-checkout .k-checkout-addr>b{min-width:0;font:600 14px/20px var(--font-sans)}.k-checkout .k-checkout-addr>.btn-plain{margin-right:-12px}.k-checkout .k-checkout-who{flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:16px;line-height:26px;display:flex}.k-checkout .k-checkout-who>b{font-weight:600}.k-checkout .k-checkout-whtag{vertical-align:1px;margin-left:8px}.k-checkout .k-checkout-whline{margin-top:-8px}.k-checkout .k-checkout-noaddr{border:1px dashed var(--line);background:var(--brand-soft);box-shadow:none;align-items:center;gap:16px;display:flex}.k-checkout .k-checkout-noaddr>.grow{min-width:0}.k-checkout .k-checkout-noaddr-icon{border-radius:var(--radius-full);background:var(--brand-soft);width:52px;height:52px;color:var(--ink);flex:none;place-items:center;display:grid}.k-checkout .line-item.k-checkout-ro{grid-template-columns:72px minmax(0,1fr) 56px 140px;grid-template-areas:"thumb main qty price";padding:16px 24px}.k-checkout .k-checkout-ro>.li-main{padding-right:0}.k-checkout .k-checkout-ro>.li-price{text-align:right}.k-checkout .k-checkout-qty{text-align:center;color:var(--ink-muted);font-variant-numeric:tabular-nums;grid-area:qty;font-size:16px}.k-checkout .k-checkout-shop .shop-foot{padding-block:12px}.k-checkout .k-checkout-sf-total{color:var(--ink);white-space:nowrap;font-weight:500}.k-checkout .k-checkout-sf-total>b{margin-left:8px;font-size:16px;font-weight:700}.k-checkout .k-checkout-sf-weight{white-space:nowrap}.k-checkout .k-checkout-sf-weight>b{margin-left:4px;font-weight:500}.k-checkout .card-head>.icon-btn{margin:-8px -12px -8px 0}.k-checkout .k-checkout-svcs{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.k-checkout .k-checkout-svc{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);cursor:pointer;min-height:48px;transition:border-color var(--dur-fast), background var(--dur-fast);align-items:center;gap:12px;padding:8px 16px;display:flex}.k-checkout .k-checkout-svc:hover{border-color:var(--line)}.k-checkout .k-checkout-svc:has(input:checked){border-color:var(--brand);background:var(--brand-soft)}.k-checkout .k-checkout-svc-text{flex-direction:column;min-width:0;display:flex}.k-checkout .k-checkout-svc-text>b{font:500 14px/20px var(--font-sans);white-space:nowrap}.k-checkout .k-checkout-due:first-child{margin-top:calc(var(--card-pad) * -1);border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-top:0}.k-checkout .k-checkout-due{margin:12px calc(var(--card-pad) * -1) 8px;padding:12px var(--card-pad);background:var(--brand-soft);border-block:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;display:flex}.k-checkout .k-checkout-due-label{font:600 14px/20px var(--font-sans);color:var(--ink);white-space:nowrap}.k-checkout .k-checkout-due>.price-lg{font-size:24px}.k-checkout .k-checkout-yen{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:14px}.k-checkout .k-checkout-sum .card-head{margin-bottom:4px}.k-checkout .k-checkout-sum:not(:has(.kv,.k-checkout-pay)) .k-checkout-due{margin-bottom:calc(var(--card-pad) * -1);border-radius:var(--radius-lg);border-bottom:0}.k-checkout .k-checkout-note{margin:12px 0 16px;padding:12px 16px;font-size:14px;line-height:22px}.k-checkout .k-checkout-note>svg.i{width:18px;height:18px}.k-checkout .k-checkout-pay{flex-direction:column;gap:12px;display:flex}.k-checkout .k-checkout-pay>.btn{margin-top:4px}.k-checkout .k-checkout-pay .radio-card{align-items:center}.k-checkout .k-checkout-pay .radio-card>input{margin-top:0}.k-checkout .k-checkout-terms{text-align:center;color:var(--ink-muted);margin-top:-4px;font-size:14px;line-height:22px}.k-checkout .k-checkout-go[data-when=qr]{display:none}.k-checkout:has(.radio-card[data-pay=qr].is-selected) .k-checkout-go[data-when=qr]{display:flex}.k-checkout:has(.radio-card[data-pay=qr].is-selected) .k-checkout-go[data-when=wallet]{display:none}.k-checkout .k-checkout-addr-modal .radio-card{align-items:flex-start}.k-checkout .k-checkout-addr-modal .rc-main{gap:4px}.k-checkout .k-checkout-addr-modal .rc-trail{margin-top:-8px;margin-right:-8px}.k-checkout>.overlay{align-items:flex-start;padding-top:128px}.k-checkout .k-checkout-busy .modal-body{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:32px;display:flex}.k-checkout .k-checkout-busy h3{font:700 24px/32px var(--font-sans)}.k-checkout .k-checkout-busy-spin{border-radius:var(--radius-full);background:var(--brand-soft);width:64px;height:64px;color:var(--ink);place-items:center;margin-bottom:8px;display:grid}.k-checkout .k-checkout-busy-spin>.spinner{border-width:3px;width:28px;height:28px}.k-checkout .k-checkout-err .modal-head{padding-bottom:0}.k-checkout .k-checkout-err .modal-body{text-align:center;flex-direction:column;align-items:center;gap:8px;padding-top:0;display:flex}.k-checkout .k-checkout-err h3{font:700 24px/32px var(--font-sans)}.k-checkout .k-checkout-err p{font-size:16px;line-height:26px}.k-checkout .k-checkout-err-icon{border-radius:var(--radius-full);background:var(--danger-soft);width:64px;height:64px;color:var(--danger);place-items:center;margin-bottom:8px;display:grid}.k-checkout .k-checkout-done{margin-top:48px}.k-checkout .k-checkout-done .result-body{align-self:center;width:100%;max-width:360px}@container app (width<=1023px){.k-checkout .line-item.k-checkout-ro{grid-template-columns:72px minmax(0,1fr) 48px 120px;gap:12px}.k-checkout .k-checkout-steps{width:auto}.k-checkout .k-checkout-steps>li{flex:none}}@container app (width<=767px){.k-checkout .k-checkout-steps,.k-checkout .page-head>.crumbs{display:none}.k-checkout .page-head:has(.k-checkout-steps)>.page-actions{display:none}.k-checkout .k-checkout-sum:not(:has(.kv)) .k-checkout-pay{display:none}.k-checkout .k-checkout-noaddr{flex-direction:column;align-items:flex-start;gap:12px}.k-checkout .k-checkout-noaddr>.btn{width:100%}.k-checkout .shop-head{flex-wrap:wrap;row-gap:0;padding-block:8px}.k-checkout .line-item.k-checkout-ro{grid-template-columns:64px minmax(0,1fr) auto;grid-template-areas:"thumb main main""thumb qty price";align-items:start;gap:8px 12px;padding:16px}.k-checkout .k-checkout-ro>.thumb{width:64px;height:64px}.k-checkout .k-checkout-ro>.li-main{padding-right:0}.k-checkout .k-checkout-ro>.li-price{text-align:right;align-self:end}.k-checkout .k-checkout-qty{text-align:left;align-self:end;padding-bottom:4px}.k-checkout .k-checkout-shop .shop-foot{padding:12px 16px}.k-checkout .k-checkout-sf-total{flex:1;justify-content:space-between;display:flex}.k-checkout .k-checkout-sf-weight{white-space:normal;flex:100%;justify-content:space-between;display:flex}.k-checkout .k-checkout-svcs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.k-checkout .k-checkout-svc{gap:8px;padding-inline:12px}.k-checkout .k-checkout-svc-text>b{white-space:normal;text-wrap:balance}.k-checkout .k-checkout-done{margin-top:8px;padding:32px 16px}.k-checkout .k-checkout-terms{margin-top:0}.k-checkout .k-checkout-bar>.btn{flex:auto}.k-checkout .k-checkout-busy .modal-body{padding:16px 16px 24px}.k-checkout>.overlay{align-items:flex-end;padding-top:0}}.k-complaints .k-complaints-tool{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.k-complaints .k-complaints-tool>.tabs{border-bottom:0;flex:auto;min-width:0;margin-bottom:-1px}.k-complaints .k-complaints-find{background:var(--surface);border-color:var(--line);flex:none;width:280px;margin-bottom:12px}.k-complaints .k-complaints-mreason{display:none}.k-complaints .k-complaints-cell{min-width:0}.k-complaints .k-complaints-id{font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:inline-flex}.k-complaints .k-complaints-table td:nth-child(5){white-space:nowrap}.k-complaints .k-complaints-chev{width:44px;color:var(--ink-muted);text-align:right;padding-left:0}.k-complaints .k-complaints-cell .cell-sub{text-overflow:ellipsis;white-space:nowrap;max-width:340px;overflow:hidden}.k-complaints .k-complaints-skel-pill{border-radius:var(--radius-lg);flex:none;width:88px;height:24px}.k-complaints .k-complaints-hpill{vertical-align:middle;margin-left:8px;position:relative;top:-3px}.k-complaints .k-complaints-chat{flex-direction:column;display:flex;overflow:hidden}.k-complaints .k-complaints-cs{border-radius:var(--radius-full);background:var(--brand-soft);width:28px;height:28px;color:var(--ink);flex:none;place-items:center;display:grid}.k-complaints .k-complaints-thread{background:var(--surface-sunken);flex-direction:column;gap:12px;min-height:360px;padding:16px 24px 24px;display:flex}.k-complaints .k-complaints-day{border-radius:var(--radius-full);background:var(--surface-sunken);color:var(--ink-muted);font:600 12px/16px var(--font-sans);font-variant-numeric:tabular-nums;align-self:center;margin:4px 0;padding:4px 12px}.k-complaints .k-complaints-sys{color:var(--ink-muted);text-align:center;align-self:center;align-items:center;gap:8px;font-size:14px;line-height:22px;display:inline-flex}.k-complaints .k-complaints-sys svg{color:var(--ink);flex:none}.k-complaints .k-complaints-msg{align-items:flex-end;gap:8px;display:flex}.k-complaints .k-complaints-msg.me{justify-content:flex-end}.k-complaints .k-complaints-msg.is-cont{margin-top:-8px}.k-complaints .k-complaints-msg.is-cont .k-complaints-cs{visibility:hidden}.k-complaints .k-complaints-col{flex-direction:column;gap:4px;min-width:0;max-width:78%;display:flex}.k-complaints .k-complaints-msg.me .k-complaints-col{align-items:flex-end}.k-complaints .k-complaints-bubble{border-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-md);background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--line);overflow-wrap:anywhere;padding:12px 16px;font-size:16px;line-height:26px}.k-complaints .k-complaints-msg.me .k-complaints-bubble{background:var(--brand-strong);color:var(--on-brand);border-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-md);box-shadow:none}.k-complaints .k-complaints-msg.is-new .k-complaints-bubble{box-shadow:0 0 0 2px var(--line), 0 0 0 1px var(--line)}.k-complaints .k-complaints-meta{color:var(--ink-muted);font-variant-numeric:tabular-nums;margin:0 4px;font-size:12px;line-height:16px}.k-complaints .k-complaints-msg.is-new .k-complaints-meta{color:var(--ink);font-weight:600}.k-complaints .k-complaints-shots{gap:4px;display:grid}.k-complaints .k-complaints-shots.n1{grid-template-columns:180px}.k-complaints .k-complaints-shots.n2{grid-template-columns:repeat(2,140px)}.k-complaints .k-complaints-shots>.ph{aspect-ratio:1;cursor:zoom-in;border-radius:var(--radius-lg);border:0;width:100%;padding:0}.k-complaints .k-complaints-shots>.k-complaints-img-missing{cursor:default}.k-complaints .k-complaints-composer{border-top:1px solid var(--line);background:var(--surface);align-items:flex-end;gap:8px;padding:12px 16px;display:flex}.k-complaints .k-complaints-composer>.textarea{resize:none;flex:auto;min-width:0;height:44px;min-height:44px;padding-top:12px;padding-bottom:12px}.k-complaints .k-complaints-composer>.btn,.k-complaints .k-complaints-composer>.icon-btn{flex:none}.k-complaints .k-complaints-closed{border-top:1px solid var(--line);justify-content:center;padding:12px 16px;display:flex}.k-complaints .k-complaints-steps>li{font-size:14px}.k-complaints .k-complaints-info .k-complaints-photos,.k-complaints .k-complaints-item{margin-top:12px}.k-complaints .k-complaints-item,.k-complaints .k-complaints-order{align-items:center;gap:12px;min-width:0;display:flex}.k-complaints .k-complaints-name{overflow-wrap:anywhere;margin-bottom:4px;font-size:14px;line-height:22px}.k-complaints .k-complaints-qty{color:var(--ink-muted);font-variant-numeric:tabular-nums;flex:none}.k-complaints .k-complaints-desc{color:var(--ink);font-size:14px;line-height:22px}.k-complaints .k-complaints-photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.k-complaints .k-complaints-photos>.ph{aspect-ratio:1;cursor:zoom-in;border:0;width:100%;padding:0}.k-complaints .k-complaints-step{border-radius:var(--radius-full);background:var(--brand-soft);width:24px;height:24px;color:var(--ink);font:700 14px/1 var(--font-sans);vertical-align:1px;place-items:center;margin-right:12px;display:inline-grid}.k-complaints .k-complaints-step.is-error{background:var(--danger-soft);color:var(--danger)}.k-complaints .k-complaints-order{border-radius:var(--radius-lg);background:var(--surface-sunken);margin-top:12px;padding:12px}.k-complaints .k-complaints-olink{flex:none}.k-complaints .k-complaints-osub{color:var(--ink-muted);margin-top:4px;font-size:14px;line-height:22px}.k-complaints .k-complaints-ometa{flex:none;align-items:center;gap:8px;display:flex}.k-complaints .k-complaints-picks{flex-direction:column;display:flex}.k-complaints .k-complaints-pick{cursor:pointer;border-top:1px solid var(--line);align-items:center;gap:12px;min-height:72px;padding:12px 0;display:flex}.k-complaints .k-complaints-pick:first-child{border-top:0;padding-top:0}.k-complaints .k-complaints-pick:last-child{padding-bottom:0}.k-complaints .k-complaints-reasons{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.k-complaints .k-complaints-other{margin-top:16px;display:none}#complaint-new:has(input[name=kcn-reason][value="11"]:checked) .k-complaints-other{display:flex}.k-complaints .k-complaints-order-sel{margin-top:0}.k-complaints .k-complaints-upn{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:14px;line-height:22px}.k-complaints .k-complaints-uploads{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.k-complaints .k-complaints-up{aspect-ratio:1;position:relative}.k-complaints .k-complaints-up>.ph{width:100%;height:100%}.k-complaints .k-complaints-up>.icon-btn{border-radius:var(--radius-full);background:var(--surface);width:32px;min-width:32px;height:32px;color:var(--ink);box-shadow:var(--shadow-float);position:absolute;top:4px;right:4px}.k-complaints .k-complaints-up>.icon-btn:after{content:"";position:absolute;inset:-6px}.k-complaints .k-complaints-drop{aspect-ratio:auto;grid-column:span 2;min-height:0;padding:16px}.k-complaints .k-complaints-drop .upload-icon{width:40px;height:40px;margin-bottom:4px}.k-complaints .k-complaints-drop-err{border-color:var(--danger);background:var(--danger-soft);min-height:140px}.k-complaints .k-complaints-invalid{box-shadow:0 0 0 2px var(--danger), 0 0 0 1px var(--line)}.k-complaints .mobile-bar>.btn:only-child{flex:auto}@container app (width<=1023px){.k-complaints .k-complaints-tool{border-bottom:0;flex-direction:column;align-items:stretch;gap:12px}.k-complaints .k-complaints-tool>.tabs{border-bottom:1px solid var(--line);order:2;margin-bottom:0}.k-complaints .k-complaints-find{width:100%;margin:0}.k-complaints .k-complaints-table th:nth-child(3),.k-complaints .k-complaints-table td.k-complaints-reason,.k-complaints .k-complaints-table .cell-main>.thumb{display:none}.k-complaints .k-complaints-mreason{display:block}.k-complaints .k-complaints-cell .cell-sub{max-width:280px}.k-complaints .k-complaints-table td[data-label=Đơn] .cell-sub{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.k-complaints .k-complaints-detail{grid-template-columns:minmax(0,1fr)}.k-complaints .k-complaints-detail>.k-complaints-info{order:-1;position:static}.k-complaints .k-complaints-photos{grid-template-columns:repeat(6,minmax(0,1fr))}}@container app (width<=767px){.k-complaints .k-complaints-chev{display:none!important}.k-complaints .k-complaints-table tr{position:relative}.k-complaints .k-complaints-table td:first-child{padding-right:128px}.k-complaints .k-complaints-cell .cell-sub{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:none;display:-webkit-box}.k-complaints .k-complaints-table td.k-complaints-st{border:0;width:auto;padding:0;position:absolute;top:16px;right:16px}.k-complaints .k-complaints-table td.k-complaints-st:before{content:none}.k-complaints .k-complaints-table td:nth-child(5){white-space:normal}.k-complaints .k-complaints-table td[data-label] .cell-sub{display:none}.k-complaints .k-complaints-hpill{top:-2px}.k-complaints .page-actions>.btn{flex:1 1 0}.k-complaints .page-head:has(>.page-actions>.btn-plain:only-child){align-items:center}.k-complaints .page-head:has(>.page-actions>.btn-plain:only-child)>.page-title{flex:1 1 0}.k-complaints .page-head>.page-actions:has(>.btn-plain:only-child){flex:none;order:0;width:auto}.k-complaints .page-head>.page-actions>.btn-plain:only-child{flex:none;margin:0 -12px 0 0}.k-complaints .k-complaints-chat{border-radius:0;margin-inline:-16px}.k-complaints .k-complaints-thread{min-height:0;padding:16px 12px 24px}.k-complaints .k-complaints-col{max-width:84%}.k-complaints .k-complaints-shots.n1{grid-template-columns:160px}.k-complaints .k-complaints-shots.n2{grid-template-columns:repeat(2,112px)}.k-complaints .k-complaints-send{display:none}.k-complaints .k-complaints-composer>.btn{width:44px;padding:0}.k-complaints .k-complaints-photos{grid-template-columns:repeat(3,72px)}.k-complaints .k-complaints-order{grid-template-columns:56px minmax(0,1fr);grid-template-areas:"thumb main""thumb meta";align-items:start;gap:4px 12px;display:grid}.k-complaints .k-complaints-order>.thumb{grid-area:thumb}.k-complaints .k-complaints-order>.grow{grid-area:main}.k-complaints .k-complaints-order>.k-complaints-ometa{grid-area:meta;justify-content:space-between;margin-right:-12px}.k-complaints .k-complaints-reasons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.k-complaints .k-complaints-uploads{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.k-complaints .k-complaints-drop{aspect-ratio:1;grid-column:span 1;padding:8px}.k-complaints .k-complaints-pick .k-complaints-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.k-delivery .k-delivery-toolbar{align-items:center;gap:12px 16px;margin-bottom:16px;display:flex}.k-delivery .k-delivery-toolbar>.chips{flex:auto;min-width:0}.k-delivery .k-delivery-code{color:var(--ink);font-weight:600}.k-delivery .k-delivery-code:hover{color:var(--ink)}.k-delivery .k-delivery-go{text-align:right;width:56px;color:var(--ink-muted);padding-left:0;padding-right:8px}.k-delivery .k-delivery-cellstack{flex-direction:column;display:flex}.k-delivery .k-delivery-search{background:var(--surface);border-color:var(--line);width:240px}.k-delivery .k-delivery-search:focus-within{border-color:var(--brand)}.k-delivery .k-delivery-ic{border-radius:var(--radius-md);background:var(--brand-soft);width:40px;height:40px;color:var(--ink);flex:none;place-items:center;display:grid}.k-delivery .k-delivery-rowhead{justify-content:space-between;align-items:center;gap:12px;display:flex}.k-delivery .k-delivery-rowhead .cell-main b,.k-delivery .k-delivery-table b{font-weight:600}.k-delivery .k-delivery-table .cell-sub{display:block}.k-delivery .k-delivery-table td[data-label=Đơn],.k-delivery .k-delivery-table [lang=zh]{white-space:nowrap}.k-delivery .k-delivery-table th,.k-delivery .k-delivery-table td{padding-left:12px;padding-right:12px}.k-delivery .k-delivery-table th.num{white-space:normal}.k-delivery .k-delivery-table td.num{white-space:nowrap}@container app (width>=768px){.k-delivery .k-delivery-table-6 th,.k-delivery .k-delivery-table-6 td{padding-left:8px;padding-right:8px}.k-delivery .k-delivery-table-6 .k-delivery-ic{display:none}.k-delivery .k-delivery-table-6 .k-delivery-code{white-space:nowrap}.k-delivery .k-delivery-table-6 .cell-sub{overflow-wrap:anywhere}}.k-delivery .summary .kv-total{flex-wrap:wrap}.k-delivery .summary .kv-total>span{flex-shrink:0}.k-delivery .summary .kv-total>b{margin-left:auto}.k-delivery .k-delivery-pk{align-items:center;gap:12px;min-height:44px}.k-delivery .k-delivery-pk>span{flex-direction:column;display:flex}.k-delivery .k-delivery-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.k-delivery .k-delivery-type{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.k-delivery .k-delivery-wh{border-radius:var(--radius-full);background:var(--surface-sunken);min-height:32px;color:var(--ink-muted);align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:500;display:inline-flex}.k-delivery .k-delivery-type .seg>button{min-width:112px}.k-delivery .k-delivery-method .radio-card{align-items:center}.k-delivery .k-delivery-method .radio-card>input{margin-top:0}.k-delivery .k-delivery-addr{align-items:center;gap:16px;display:flex}.k-delivery .k-delivery-addr>.grow{flex-direction:column;gap:4px;min-width:0;display:flex}.k-delivery .k-delivery-change{flex:none;min-width:64px;min-height:44px}.k-delivery .k-delivery-who{flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:16px;line-height:26px;display:flex}.k-delivery .k-delivery-who>b{font-weight:600}.k-delivery .k-delivery-inv{min-height:44px;color:var(--ink);align-items:center;gap:4px;margin:-8px 0;display:inline-flex}.k-delivery .k-delivery-inv>svg{color:var(--ink-muted)}.k-delivery .k-delivery-inv:hover{color:var(--ink)}.k-delivery .k-delivery-later{font-size:14px;font-weight:500}.k-delivery .k-delivery-draft-skel{width:96px;margin:4px 0;display:block}.k-delivery .k-delivery-draft-error{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin-top:4px;display:flex}.k-delivery .k-delivery-mb-label{color:var(--ink-muted);font-size:14px;line-height:22px;display:block}.k-delivery .modal-head+.modal-foot{border-top:0;padding-top:4px}.k-delivery .k-delivery-status{padding-top:16px;padding-bottom:16px}.k-delivery .k-delivery-info{gap:0 32px}.k-delivery .k-delivery-info .kv>span{flex-shrink:0}.k-delivery .k-delivery-info .kv>b{overflow-wrap:anywhere}@container app (width<=1023px){.k-delivery .k-delivery-toolbar{flex-wrap:wrap}#shipping-request-detail .layout-aside>.summary{order:-1}.k-delivery .k-delivery-table .k-delivery-code,.k-delivery .k-delivery-cellstack>*{white-space:nowrap}}@container app (width<=767px){.k-delivery .k-delivery-type .seg{width:100%}#shipping-request-new .k-delivery-method{order:-1}#shipping-request-new .k-delivery-type-card{order:-2}.k-delivery .k-delivery-method .rc-icon{display:none}.k-delivery .k-delivery-method .k-delivery-two{grid-template-columns:minmax(0,1fr);gap:8px}.k-delivery .k-delivery-method .radio-card{min-height:48px;padding-top:12px;padding-bottom:12px}.k-delivery .k-delivery-info{gap:0}.k-delivery .page-actions>.btn{flex:1 1 0}.k-delivery .page-actions>.k-delivery-search{width:100%}.k-delivery .k-delivery-cellstack{flex-direction:row;align-items:baseline;gap:8px}.k-delivery .k-delivery-cellstack>.cell-sub:before{content:"· "}.k-delivery .card:has(>.table)>.card-head{padding:0 4px}.k-delivery .page-head>.crumbs,.k-delivery .k-delivery-status .progress-steps>li>span{display:none}}.k-deposit .k-deposit-code,.k-deposit .k-deposit-mono{font-family:var(--font-mono);letter-spacing:.01em;font-variant-numeric:tabular-nums;font-size:14px}.k-deposit .k-deposit-codecell{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.k-deposit .k-deposit-copy{width:36px;height:36px;color:var(--ink);margin:-8px 0;position:relative}.k-deposit .k-deposit-copy:after{content:"";position:absolute;inset:-4px}.k-deposit .k-deposit-recv{flex-direction:column;gap:4px;display:flex}.k-deposit .k-deposit-recv>b{font:600 14px/20px var(--font-sans)}.k-deposit .k-deposit-toolbar{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:16px;display:flex}.k-deposit .k-deposit-search{background:var(--surface);border-color:var(--line);flex:0 340px;min-width:240px}.k-deposit .k-deposit-toolbar>.chips{flex:auto;min-width:0}.k-deposit .k-deposit-table td:first-child b{font-variant-numeric:tabular-nums}.k-deposit .k-deposit-table td .price-sub{white-space:nowrap;font-size:12px;line-height:16px}.k-deposit .k-deposit-table td .cell-sub{white-space:nowrap}.k-deposit .k-deposit-wsub{display:none}.k-deposit .k-deposit-cv{flex-direction:column;display:flex}.k-deposit .tabs{margin-bottom:24px}.k-deposit .k-deposit-title{font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.k-deposit .k-deposit-title .icon-btn{color:var(--ink-muted)}.k-deposit .k-deposit-progress{margin-bottom:24px;padding:16px 24px}.k-deposit .k-deposit-pkg{border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.k-deposit .k-deposit-pkg-head{align-items:center;gap:12px;padding:16px;display:flex}.k-deposit .k-deposit-pkg-icon{border-radius:var(--radius-md);background:var(--brand-soft);width:40px;height:40px;color:var(--ink);flex:none;place-items:center;display:grid}.k-deposit .k-deposit-pkg-id{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.k-deposit .k-deposit-pkg-id>b{font:600 14px/20px var(--font-sans)}.k-deposit .k-deposit-pkg-head>.btn{flex:none}.k-deposit .k-deposit-pkg-meta{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:22px;overflow:hidden}.k-deposit .k-deposit-metrics{background:var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.k-deposit .k-deposit-metrics>div{background:var(--surface-sunken);flex-direction:column;gap:4px;min-width:0;padding:12px 16px;display:flex}.k-deposit .k-deposit-metrics span{color:var(--ink-muted);font-size:14px;line-height:22px}.k-deposit .k-deposit-metrics b{font:600 16px/26px var(--font-sans);font-variant-numeric:tabular-nums}.k-deposit .k-deposit-metrics b.price{font-weight:700}.k-deposit .k-deposit-metrics em{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:12px;font-style:normal;line-height:16px}.k-deposit .k-deposit-chat{flex-direction:column;gap:12px;display:flex}.k-deposit .k-deposit-msg{border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--radius-md);background:var(--surface-sunken);align-self:flex-start;max-width:82%;padding:12px 16px}.k-deposit .k-deposit-msg.is-me{border-radius:var(--radius-lg) var(--radius-lg) var(--radius-md) var(--radius-lg);background:var(--brand-soft);align-self:flex-end}.k-deposit .k-deposit-msg b{font:600 14px/20px var(--font-sans);color:var(--ink);display:block}.k-deposit .k-deposit-msg p{margin:0;font-size:16px;line-height:26px}.k-deposit .k-deposit-chat-empty{text-align:center;margin:24px 0 0}.k-deposit .k-deposit-msg time{color:var(--ink-muted);margin-top:4px;font-size:12px;line-height:16px;display:block}.k-deposit .k-deposit-n{border-radius:var(--radius-full);background:var(--brand-soft);width:26px;height:26px;color:var(--ink);font:700 14px/1 var(--font-sans);vertical-align:1px;place-items:center;margin-right:12px;display:inline-grid}.k-deposit .k-deposit-addrbox{border-radius:var(--radius-lg);background:var(--surface-sunken);padding:4px 8px 4px 16px}.k-deposit .k-deposit-addrbox .copy-row b{font-size:16px}.k-deposit .k-deposit-rowcopy{color:var(--ink)}.k-deposit .k-deposit-lines{flex-direction:column;display:flex;container:k-deposit-lines/inline-size}.k-deposit .k-deposit-line{border-top:1px solid var(--line);grid-template-columns:168px minmax(0,1fr) 80px 136px 44px;grid-template-areas:"code name qty val del";align-items:start;gap:12px;padding:16px 0;display:grid}.k-deposit .k-deposit-line:first-child{border-top:0;padding-top:4px}.k-deposit .k-deposit-line+.k-deposit-line .field>label,.k-deposit .k-deposit-line-n{display:none}.k-deposit .k-deposit-f-code{grid-area:code}.k-deposit .k-deposit-f-name{grid-area:name}.k-deposit .k-deposit-f-qty{grid-area:qty}.k-deposit .k-deposit-f-val{grid-area:val}.k-deposit .k-deposit-f-del{color:var(--ink-muted);grid-area:del}.k-deposit .k-deposit-line:first-child .k-deposit-f-del{margin-top:24px}.k-deposit .k-deposit-add{margin-top:4px}@container k-deposit-lines (width<=719px){.k-deposit .k-deposit-line{grid-template-columns:160px 176px minmax(0,1fr) 44px;grid-template-areas:"code name name del""qty val. ."}.k-deposit .k-deposit-line+.k-deposit-line .field>label{display:block}.k-deposit .k-deposit-line .k-deposit-f-del{margin-top:24px}}.k-deposit .k-deposit-svc{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 24px;display:grid}.k-deposit .k-deposit-svc .check>span{flex-direction:column;display:flex}.k-deposit .k-deposit-svc em{color:var(--ink-muted);font-size:14px;font-style:normal;line-height:22px}.k-deposit .k-deposit-svc em.is-stale,.k-deposit .is-stale{opacity:.6}.k-deposit .k-deposit-svc .check{align-items:flex-start;min-height:44px;padding:8px 0}.k-deposit .k-deposit-svc .check>input{margin-top:1px}.k-deposit .k-deposit-mb-label{color:var(--ink-muted);font-size:14px;line-height:22px}.k-deposit .mobile-bar b{font:600 14px/20px var(--font-sans);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}@container app (width<=1023px){.k-deposit .k-deposit-col-w{display:none}.k-deposit .k-deposit-wsub{display:block}.k-deposit .k-deposit-table th,.k-deposit .k-deposit-table td{padding-left:12px;padding-right:12px}.k-deposit .k-deposit-table th:first-child,.k-deposit .k-deposit-table td:first-child{padding-left:16px}.k-deposit .k-deposit-table .k-deposit-codecell{grid-template-columns:auto auto;column-gap:0;display:inline-grid}.k-deposit .k-deposit-table .k-deposit-codecell>.muted{grid-area:2/1/auto/-1}}@container app (width<=767px){.k-deposit .k-deposit-table td.k-deposit-codetd{justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.k-deposit .k-deposit-codetd>div{flex-direction:column;align-items:flex-start;gap:0;min-width:0;display:flex}.k-deposit .k-deposit-codetd b{white-space:nowrap}.k-deposit .k-deposit-codetd .cell-sub{text-overflow:ellipsis;min-width:0;overflow:hidden}.k-deposit .k-deposit-codetd .pill{flex:none}.k-deposit .k-deposit-search{flex:100%;min-width:0}.k-deposit .k-deposit-table td,.k-deposit .k-deposit-table td:first-child{padding-left:0;padding-right:0}.k-deposit .page-actions .btn{flex:1 1 0}.k-deposit .k-deposit-progress{margin-bottom:16px;padding:16px}.k-deposit .k-deposit-pkg-head{flex-wrap:wrap}.k-deposit .k-deposit-pkg-head>.btn{margin-left:48px}.k-deposit .k-deposit-metrics>div{padding:12px}.k-deposit .k-deposit-metrics span{font-size:12px;line-height:16px}.k-deposit .k-deposit-metrics em{white-space:nowrap}.k-deposit .k-deposit-addrbox{padding:4px 4px 4px 12px}.k-deposit .k-deposit-line{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px;grid-template-areas:"n n del""code code code""name name name""qty val val";padding:12px 0 16px}.k-deposit .k-deposit-line:first-child{padding-top:0}.k-deposit .k-deposit-line+.k-deposit-line .field>label{display:block}.k-deposit .k-deposit-line-n{font:600 14px/20px var(--font-sans);grid-area:n;align-self:center;display:block}.k-deposit .k-deposit-line .k-deposit-f-del,.k-deposit .k-deposit-line:first-child .k-deposit-f-del{margin-top:0}.k-deposit .k-deposit-add{width:100%}.k-deposit .k-deposit-svc{grid-template-columns:minmax(0,1fr)}.k-deposit .k-deposit-sum .kv-total{border-top:0;margin-top:0;padding-top:4px}.k-deposit .k-deposit-hide-sm{display:none}}.k-home.page{padding-top:24px}.k-home .k-home-sr{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.k-home .k-home-layout{grid-template-columns:minmax(0,1fr) 288px;align-items:start;gap:24px;display:grid}.k-home .k-home-main{min-width:0}.k-home.k-home-bg .k-home-layout{grid-template-columns:minmax(0,1fr)}.k-home .ph.k-home-ic-dress{--ph-icon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'><path d='M9.6 3h4.8l-.7 4.2 4.6 13.3H5.7L10.3 7.2 9.6 3Z'/><path d='M10.3 7.2h3.4M8.4 14.5c2.4.8 4.8.8 7.2 0'/></svg>")}.k-home .ph.k-home-ic-shoe{--ph-icon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'><path d='M3 17.5V12l3.5-1.5 2.2 2.3c1.3 1.3 3 2 4.8 2.2l5.2.6A2.4 2.4 0 0 1 21 18v.5H3Z'/><path d='M3 18.5h18M9 13.5l1.5-1.5M11.5 15l1.5-1.5'/></svg>")}.k-home .ph.k-home-ic-phone{--ph-icon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'><rect x='7' y='3' width='10' height='18' rx='2.5'/><path d='M11 18h2'/></svg>")}.k-home .ph.k-home-ic-baby{--ph-icon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'><path d='M10 3h4v2.5l1.5 2V19a2 2 0 0 1-2 2h-3a2 2 0 0 1-2-2V7.5l1.5-2V3Z'/><path d='M8.5 11h7M8.5 15h7'/></svg>")}.k-home .ph.k-home-ic-tent{--ph-icon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'><path d='M12 4 3 20h18L12 4Z'/><path d='M9 20l3-6 3 6'/></svg>")}.k-home .ph.k-home-ic-lipstick{--ph-icon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'><path d='M8.5 21h7v-9h-7z'/><path d='M10 12V6.5L14 4v8'/></svg>")}.k-home .ph.k-home-ic-pen{--ph-icon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'><path d='M4 20l1.5-5L16 4.5a2.1 2.1 0 0 1 3 3L8.5 18 4 20Z'/><path d='M14 6.5l3 3'/></svg>")}.k-home .ph.k-home-ic-pan{--ph-icon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'><circle cx='9.5' cy='13.5' r='6'/><path d='M15 10 21 4'/></svg>")}.k-home .ph.k-home-ic-umbrella{--ph-icon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'><path d='M3 12a9 9 0 0 1 18 0H3Z'/><path d='M12 12v6.5a2 2 0 0 1-4 0'/></svg>")}.k-home .ph.k-home-ic-cap{--ph-icon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'><path d='M3 16a7.5 7.5 0 0 1 15 0'/><path d='M3 16h18.5c.4 1.4-1.3 2.5-4 2.5H4.5A1.5 1.5 0 0 1 3 17v-1Z'/><path d='M10.5 8.5V7'/></svg>")}.k-home .ph.k-home-ic-backpack{--ph-icon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9a6 6 0 0 1 12 0v10a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2V9Z'/><path d='M9.5 3.5h5M9 13h6v4H9z'/></svg>")}.k-home .ph.k-home-ic-keyboard{--ph-icon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'><rect x='2.5' y='7' width='19' height='10' rx='2'/><path d='M6 10.5h1M9.5 10.5h1M13 10.5h1M16.5 10.5h1M7 14h10'/></svg>")}.k-home .ph.k-home-ic-blocks{--ph-icon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'><path d='M4 12h7v8H4zM13 12h7v8h-7zM8.5 4h7v8h-7z'/></svg>")}.k-home .ph.k-home-ic-bottle{--ph-icon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'><path d='M9 3h6v3H9z'/><path d='M8 6h8v13a2 2 0 0 1-2 2h-4a2 2 0 0 1-2-2V6ZM8 10h8'/></svg>")}.k-home .ph.k-home-ic-candle{--ph-icon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'><path d='M8.5 10h7v10h-7z'/><path d='M12 10V8M12 3.5c1.2 1.3 1.2 2.6 0 3.5-1.2-.9-1.2-2.2 0-3.5Z'/></svg>")}.k-home .ph.k-home-ic-notebook{--ph-icon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'><rect x='5' y='3' width='14' height='18' rx='2'/><path d='M9 3v18M12 8h4M12 12h4'/></svg>")}.k-home .ph.k-home-ic-brush{--ph-icon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'><path d='M14 3l7 7-5.5 1.5L12.5 8.5 14 3Z'/><path d='M12.5 8.5 4.5 16.5a2.1 2.1 0 0 0 3 3l8-8'/></svg>")}.k-home .ph.k-home-ic-mat{--ph-icon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'><circle cx='6.5' cy='14.5' r='4'/><circle cx='6.5' cy='14.5' r='1.4'/><path d='M6.5 10.5H20a1.5 1.5 0 0 1 1.5 1.5v6.5H6.5'/></svg>")}.k-home .ph.k-home-ic-pants{--ph-icon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'><path d='M6.5 3h11l1.5 18h-5L12 10.5 10 21H5L6.5 3Z'/><path d='M6.5 6.5h11M12 6.5v4'/></svg>")}.k-home .ph.k-home-ic-onesie{--ph-icon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'><path d='M9 3.5 4.5 6l1.8 3.8 2.2-1V15c0 1.4 1.6 3 3.5 5.5 1.9-2.5 3.5-4.1 3.5-5.5V8.8l2.2 1L19.5 6 15 3.5c-.5 1.3-1.6 2.1-3 2.1s-2.5-.8-3-2.1Z'/><path d='M10.5 17.5h3'/></svg>")}.k-home .ph.k-home-ic-earring{--ph-icon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'><path d='M12 3a2.5 2.5 0 0 1 2.5 2.5c0 1.6-1.4 2.3-2.5 3.2V11'/><circle cx='12' cy='15.5' r='4.5'/><path d='M10.2 14a2 2 0 0 1 1.8-1.2'/></svg>")}.k-home .ph.k-home-ic-band{--ph-icon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'><rect x='8' y='7' width='8' height='10' rx='2.5'/><path d='M9.5 7 10 3h4l.5 4M9.5 17l.5 4h4l.5-4M10 12.5h1l1-2 1 3 .8-1h.7'/></svg>")}.k-home .ph.k-home-ic-tablecloth{--ph-icon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'><path d='M4 8h16l-1.5 7h-13L4 8Z'/><path d='M7 15v5M17 15v5M8.5 15v1.5M12 15v1.5M15.5 15v1.5M4 8l1-2.5h14L20 8'/></svg>")}.k-home .ph.k-home-ic-scarf{--ph-icon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'><path d='M7.5 3.5h9V8c0 1.7-2 3-4.5 3S7.5 9.7 7.5 8V3.5Z'/><path d='M10 10.5 8 20.5h3.5l1.2-9.6M14 10.6l2 8.4'/><path d='M8.5 18h3'/></svg>")}.k-home .k-home-strip{display:none}.k-home .k-home-strip.is-top,.k-home .k-home-strip-row{scrollbar-width:none;gap:12px;overflow-x:auto}.k-home .k-home-strip.is-top::-webkit-scrollbar{display:none}.k-home .k-home-strip-row::-webkit-scrollbar{display:none}.k-home .k-home-tile{background:var(--surface);border-radius:var(--radius-lg);min-height:52px;box-shadow:0 0 0 1px var(--line);color:var(--ink);flex:none;align-items:center;gap:12px;padding:8px 16px 8px 8px;display:flex}.k-home .k-home-tile-ic{border-radius:var(--radius-md);background:var(--brand-soft);width:36px;height:36px;color:var(--ink);flex:none;place-items:center;display:grid}.k-home .k-home-tile-text{flex-direction:column;min-width:0;display:flex}.k-home .k-home-tile-k{color:var(--ink-muted);white-space:nowrap;font-size:12px;line-height:16px}.k-home .k-home-tile-v{font:600 14px/20px var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap}.k-home .k-home-tile.is-due .k-home-tile-v{color:var(--ink)}.k-home .k-home-tile.btn-primary{background:var(--brand-strong);color:var(--on-brand);box-shadow:none}.k-home .k-home-tile.btn-primary .k-home-tile-ic{background:var(--surface);color:var(--ink)}.k-home .k-home-strip-head{align-items:center;gap:8px;margin-bottom:12px;display:flex}.k-home .k-home-strip-title{font:600 18px/26px var(--font-sans)}.k-home .k-home-strip-rate{color:var(--ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:14px;line-height:22px}.k-home .k-home-skel-tile{width:176px}.k-home .k-home-skel-tile .skel-circle{flex:none;width:36px;height:36px}.k-home .k-home-skel-tile .k-home-tile-text{flex:auto}.k-home .k-home-bar{top:var(--topbar-h);z-index:var(--z-header);background:var(--bg);margin:-12px -12px 4px;padding:12px;position:sticky}.k-home .k-home-bar-row{align-items:center;gap:8px;min-width:0;display:flex}.k-home .k-home-bar-row+.k-home-bar-row{gap:12px;margin-top:12px}.k-home .k-home-cats{min-width:0;-webkit-mask-image:linear-gradient(90deg, var(--ink) calc(100% - 40px), transparent);-webkit-mask-image:linear-gradient(90deg, var(--ink) calc(100% - 40px), transparent);mask-image:linear-gradient(90deg, var(--ink) calc(100% - 40px), transparent);flex:auto;padding-right:32px}.k-home .k-home-cats>.chip.is-active,.k-home .k-home-filter>.chip.is-active{background:var(--brand-soft);box-shadow:none}.k-home .k-home-filter>.chip{gap:8px;padding:0 12px}.k-home .k-home-filter>.chip svg.i{color:var(--ink)}.k-home .k-home-sort-m{display:none}.k-home .k-home-allcat{flex:none}.k-home .k-home-rate{color:var(--ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:14px;line-height:22px;display:none}.k-home .k-home-sort-note{color:var(--ink-muted);margin:0 0 12px;font-size:13px;line-height:20px}.k-home .k-home-skel-chips{overflow:hidden}.k-home .k-home-skel-chip{border-radius:var(--radius-md);flex:none;height:40px}.k-home .k-home-skel-seg{border-radius:var(--radius-lg);width:300px;height:44px}.k-home .k-home-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.k-home .k-home-card{gap:4px;position:relative}.k-home .pcard>.k-home-media{margin:0 0 8px;display:block;position:relative}.k-home .k-home-media>.ph{aspect-ratio:1;border-radius:0;width:100%}.k-home .k-home-card .pcard-title,.k-home .k-home-card .pcard-title:hover{color:var(--ink)}.k-home .k-home-card .price{margin-top:4px}.k-home .k-home-fast{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--line);gap:4px;padding:0 8px;position:absolute;top:8px;left:8px}.k-home .k-home-fast svg.i{width:13px;height:13px}.k-home .k-home-add{border-radius:var(--radius-full);background:var(--surface);width:44px;height:44px;color:var(--ink);box-shadow:var(--shadow-float);transition:background var(--dur-fast), transform var(--dur-fast) var(--ease-out);place-items:center;display:grid;position:absolute;bottom:8px;right:8px}.k-home .k-home-add:hover{background:var(--brand-soft);transform:scale(1.04)}.k-home .k-home-card-link:after{content:"";z-index:1;border-radius:var(--radius-lg);position:absolute;inset:0}.k-home .k-home-card-link:focus-visible{box-shadow:none;outline:none}.k-home .k-home-card-link:focus-visible:after{outline:2px solid var(--brand);outline-offset:-2px}.k-home .k-home-add,.k-home .k-home-fast{z-index:2}.k-home .k-home-card.is-out .k-home-media>.ph{opacity:.55}.k-home .k-home-card.is-out .price{color:var(--ink-muted)}.k-home .k-home-out{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--line);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.k-home .k-home-band{background:var(--surface);border-radius:var(--radius-lg);min-width:0;box-shadow:0 0 0 1px var(--line);grid-column:1/-1;padding:16px 0 16px 16px}.k-home .k-home-band-head{align-items:center;gap:12px;min-height:44px;margin-bottom:12px;padding-right:12px;display:flex}.k-home .k-home-band-ph{border-radius:var(--radius-md);width:44px;height:44px}.k-home .k-home-band-ph:after{width:56%}.k-home .k-home-band-ic{width:44px;height:44px}.k-home .k-home-band-text{flex-direction:column;flex:auto;align-items:flex-start;min-width:0;display:flex}.k-home .k-home-band-title{min-height:24px;font:600 18px/26px var(--font-sans);color:var(--ink);align-items:center;gap:4px;display:inline-flex}.k-home a.k-home-band-title{position:relative}.k-home a.k-home-band-title:after{content:"";position:absolute;inset:-10px -8px}.k-home a.k-home-band-title:hover{color:var(--ink)}.k-home .k-home-band-title svg.i{color:var(--ink-muted)}.k-home .k-home-arrows{flex:none;gap:4px;display:flex}.k-home .k-home-arrows>.icon-btn{background:var(--surface-sunken);color:var(--ink-muted)}.k-home .k-home-arrows>.icon-btn:hover{background:var(--brand-soft);color:var(--ink)}.k-home .k-home-rail{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;gap:12px;margin-left:-4px;padding:4px 16px 4px 4px;display:flex;overflow-x:auto}.k-home .k-home-rail::-webkit-scrollbar{display:none}.k-home .k-home-rail>*{scroll-snap-align:start;flex:0 0 152px}.k-home .k-home-again{padding-bottom:12px}.k-home .k-home-sku{border-radius:var(--radius-sm);background:var(--surface-sunken);max-width:calc(100% - 24px);color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;align-self:flex-start;margin-top:4px;padding:4px 8px;font-size:12px;line-height:16px;overflow:hidden}.k-home .k-home-bought{color:var(--ink-muted)}.k-home .k-home-grid-ship24 .k-home-fast{display:none}.k-home .k-home-again-add{align-self:stretch;margin-top:auto}.k-home .k-home-again>.price-sub{margin-bottom:8px}.k-home .k-home-skel{background:var(--surface);border-radius:var(--radius-lg);box-shadow:0 0 0 1px var(--line);flex-direction:column;padding-bottom:12px;display:flex;overflow:hidden}.k-home .k-home-skel>.skel-img{border-radius:0;margin-bottom:8px}.k-home .k-home-skel>.skel-text{margin-left:12px;margin-right:12px}.k-home .k-home-skel>.skel-text.w-90{width:calc(90% - 24px)}.k-home .k-home-skel>.skel-text.w-60{width:calc(60% - 24px)}.k-home .k-home-skel>.k-home-skel-price{width:calc(50% - 24px);height:16px;margin-top:12px}.k-home .k-home-skel-row{margin-top:12px}.k-home .k-home-foot{color:var(--ink-muted);text-align:center;flex-direction:column;align-items:center;gap:8px;margin-top:24px;font-size:14px;line-height:22px;display:flex}.k-home .k-home-foot-load{align-items:center;gap:12px;display:inline-flex}.k-home .k-home-foot-load .spinner{color:var(--ink)}.k-home .k-home-end{text-align:center;flex-direction:column;align-items:center;gap:8px;margin-top:24px;padding:24px 16px;font-size:16px;line-height:26px;display:flex}.k-home .k-home-end-ic{border-radius:var(--radius-full);background:var(--brand-soft);width:44px;height:44px;color:var(--ink);place-items:center;display:grid}.k-home .k-home-end>.btn{margin-top:4px}.k-home .k-home-grid-error{grid-template-columns:minmax(0,1fr)}.k-home .k-home-error{grid-column:1/-1;width:100%;max-width:none;margin:0;padding:48px 24px}.k-home .k-home-aside{top:calc(var(--topbar-h) + 12px);flex-direction:column;gap:16px;display:flex;position:sticky}.k-home .k-home-aside>.card{--card-pad:16px}.k-home .k-home-todo .card-head{margin-bottom:12px}.k-home .k-home-due{border-radius:var(--radius-lg);background:var(--brand-soft);box-shadow:inset 0 0 0 1px var(--line);justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;padding:12px;display:flex}.k-home .k-home-due-text{flex-direction:column;min-width:0;display:flex}.k-home .k-home-due-k{color:var(--ink-muted);font-size:14px;line-height:22px}.k-home .k-home-due>.btn{flex:none;padding:0 16px}.k-home .k-home-todo>.list{margin-bottom:-8px}.k-home .k-home-todo .list-item{min-height:60px;padding-block:8px}.k-home .k-home-todo .li-title{font-size:14px;line-height:22px}.k-home .k-home-due-v{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.k-home .k-home-pipe-card .card-head{margin-bottom:12px}.k-home .k-home-pipe{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.k-home .k-home-pipe>a{border-radius:var(--radius-md);background:var(--surface-sunken);min-height:44px;color:var(--ink-muted);white-space:nowrap;transition:background var(--dur-fast);flex-direction:column;gap:0;padding:8px 12px;font-size:14px;line-height:22px;display:flex}.k-home .k-home-pipe>a:hover{background:var(--surface-sunken)}.k-home .k-home-pipe>a>b{font:700 18px/26px var(--font-sans);color:var(--ink);font-variant-numeric:tabular-nums}.k-home .k-home-pipe>.k-home-pipe-all{background:var(--brand-soft);color:var(--ink);flex-direction:row;grid-column:1/-1;justify-content:center;align-items:center;gap:4px;font-weight:600}.k-home .k-home-start .card-head{margin-bottom:8px}.k-home .k-home-start-addr{min-height:44px;color:var(--ink);font:600 14px/20px var(--font-sans);align-items:center;gap:8px;margin:8px -4px -8px;padding:0 4px;display:flex}.k-home .k-home-start-addr>svg.i:last-child{color:var(--ink-muted);margin-left:auto}.k-home .k-home-fees .card-head{margin-bottom:8px}.k-home .k-home-fee-row{color:var(--ink-muted);justify-content:space-between;gap:12px;padding:8px 0;font-size:14px;line-height:22px;display:flex}.k-home .k-home-fee-row+.k-home-fee-row{border-top:1px solid var(--line)}.k-home .k-home-fee-row>b{color:var(--ink);font-variant-numeric:tabular-nums;text-align:right;flex-direction:column;align-items:flex-end;font-weight:600;display:flex}.k-home .k-home-fee-sub{color:var(--ink-muted);font-size:12px;font-weight:400;line-height:16px}.k-home .k-home-skel-card{flex-direction:column;gap:4px;display:flex}.k-home .k-home-qm.modal-lg{max-width:800px}.k-home .k-home-q{grid-template-columns:264px minmax(0,1fr);grid-template-areas:"media info""media opts";align-items:start;gap:4px 24px;display:grid}.k-home .k-home-q-media{flex-direction:column;grid-area:media;gap:8px;display:flex}.k-home .k-home-q-img{aspect-ratio:1;border-radius:var(--radius-lg);width:100%}.k-home .k-home-q-thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.k-home .k-home-q-thumbs>.ph{aspect-ratio:1;border-radius:var(--radius-sm)}.k-home .k-home-q-thumbs>.ph:first-child{box-shadow:0 0 0 2px var(--brand)}.k-home .k-home-q-thumbs>.ph:after{width:50%}.k-home .k-home-q-info{flex-direction:column;grid-area:info;gap:4px;min-width:0;display:flex}.k-home .k-home-q-name{font:600 18px/26px var(--font-sans);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.k-home .k-home-q-vi{color:var(--ink-muted);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:14px;line-height:22px;display:-webkit-box;overflow:hidden}.k-home .k-home-q-shop{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:4px;font-size:14px;line-height:22px;display:flex}.k-home .k-home-q-price{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:8px;display:flex}.k-home .k-home-q-detail{align-self:flex-start;margin-left:-12px}.k-home .k-home-q-opts{border-top:1px solid var(--line);flex-direction:column;grid-area:opts;gap:16px;margin-top:4px;padding-top:16px;display:flex}.k-home .k-home-q-opt{flex-direction:column;gap:8px;display:flex}.k-home .k-home-q-opt>.field-label{gap:8px;display:flex}.k-home .k-home-q-qty{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.k-home .k-home-q-stock{color:var(--ink-muted);font-size:14px;line-height:22px}.k-home .k-home-q-stock.is-out{color:var(--ink);font-weight:600;display:none}.k-home .k-home-q:has(.chip.is-active[data-oos=XL]) .chip[data-size=XL]{opacity:.4;pointer-events:none;text-decoration:line-through}.k-home .k-home-qm:has(.chip.is-active[data-oos=XL]):has(.chip.is-active[data-size=XL]) .k-home-q-stock.is-ok{display:none}.k-home .k-home-qm:has(.chip.is-active[data-oos=XL]):has(.chip.is-active[data-size=XL]) .k-home-q-stock.is-out{display:inline}.k-home .k-home-qm:has(.chip.is-active[data-oos=XL]):has(.chip.is-active[data-size=XL]) .stepper{opacity:.4;pointer-events:none}.k-home .k-home-qm:has(.chip.is-active[data-oos=XL]):has(.chip.is-active[data-size=XL]) [data-qcalc-buy]{opacity:.4;pointer-events:none}.k-home .k-home-qm:has(.chip.is-active[data-oos=XL]):has(.chip.is-active[data-size=XL]) .btn-primary[data-qcalc-buy]{opacity:1;background:var(--surface-sunken);color:var(--ink-muted)}.k-home .k-home-q-foot{justify-content:flex-end}.k-home .k-home-q-total{flex-direction:column;min-width:0;margin-right:auto;display:flex}.k-home .k-home-q-total-l{align-items:baseline;gap:8px;font-weight:600;display:flex}.k-home .k-home-q-total-l>.price{font-size:24px;line-height:32px}.k-home .k-home-q-foot>.btn{min-width:148px}.k-home.k-home-qm.modal-lg{max-width:800px}.k-home.k-home-qm>.modal-foot{justify-content:flex-end}.k-home.k-home-qm>.modal-foot>.btn{min-width:148px}.k-home.k-home-qm .k-home-q-opt>.field-label>.muted{display:none}.k-home.k-home-qm.is-sku-out .k-home-q-stock.is-out{display:inline}.k-home.k-home-qm.is-sku-out .stepper{opacity:.4;pointer-events:none}.k-home.k-home-qm .k-home-q-opts>.skel{height:20px}.k-home .k-home-added .modal-head{padding-bottom:0}.k-home .k-home-added-hero{text-align:center;flex-direction:column;align-items:center;gap:12px;margin:0 0 16px;display:flex}.k-home .k-home-added-hero h3{font:700 24px/32px var(--font-sans)}.k-home .k-home-added-check{border-radius:var(--radius-full);background:var(--brand-soft);width:56px;height:56px;color:var(--ink);place-items:center;display:grid}.k-home .k-home-added-line{border-radius:var(--radius-lg);background:var(--surface-sunken);gap:12px;padding:12px;display:flex}.k-home .k-home-added-line .grow{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.k-home .k-home-added-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:22px;display:-webkit-box;overflow:hidden}.k-home .k-home-added-price{align-items:baseline;gap:8px;display:flex}.k-home.k-home-added>.modal-head{padding-bottom:0}.k-home.k-home-added .modal-title{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.k-home .k-home-catm{max-width:760px}.k-home .k-home-cat-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px 4px;display:grid}.k-home .k-home-cat{border-radius:var(--radius-lg);text-align:center;min-height:44px;color:var(--ink);font:500 14px/20px var(--font-sans);transition:background var(--dur-fast);flex-direction:column;align-items:center;gap:8px;padding:12px 8px;display:flex}.k-home .k-home-cat:hover{background:var(--surface-sunken)}.k-home .k-home-cat>.ph{border-radius:var(--radius-lg);width:64px;height:64px}.k-home .k-home-cat>.ph:after{width:56%}.k-home .k-home-cat-l{min-height:36px}@container app (width<=1023px){.k-home .k-home-layout{grid-template-columns:minmax(0,1fr)}.k-home .k-home-aside{display:none}.k-home .k-home-strip.is-top{margin:0 -24px 24px;padding:4px 24px;display:flex}.k-home .k-home-bar{margin-inline:-24px;padding-inline:24px}.k-home .k-home-rate{display:inline}.k-home .k-home-allcat>span{display:none}.k-home .k-home-allcat{background:var(--surface);width:44px;min-height:44px;box-shadow:0 0 0 1px var(--line);justify-content:center;padding:0}.k-home .k-home-grid{gap:12px}.k-home .k-home-card .pcard-title{min-height:36px;font-size:14px;line-height:22px}.k-home .k-home-card>:not(.k-home-media){margin-inline:12px}.k-home .k-home-card .price{font-size:16px;line-height:26px}.k-home .k-home-arrows{display:none}.k-home .k-home-rail>*{flex-basis:140px}.k-home .k-home-fast{top:6px;left:6px}.k-home .k-home-add{bottom:6px;right:6px}}@container app (width<=767px){.k-home.page{padding-top:8px}.k-home .k-home-strip.is-top{display:none}.k-home .k-home-strip.is-grid{grid-column:1/-1;margin:0 -16px;padding:24px 0 8px;display:block}.k-home .k-home-strip.is-grid>.k-home-strip-head{padding:0 16px}.k-home .k-home-strip-row{gap:8px;padding:4px 16px;display:flex}.k-home .k-home-hide-m{display:none}.k-home .k-home-bar{top:var(--topbar-h-mobile);margin:-8px -16px 4px;padding:8px 16px}.k-home .k-home-bar-row+.k-home-bar-row{gap:8px;margin-top:8px}.k-home .k-home-cats{-webkit-mask-image:linear-gradient(90deg, var(--ink) calc(100% - 28px), transparent);-webkit-mask-image:linear-gradient(90deg, var(--ink) calc(100% - 28px), transparent);mask-image:linear-gradient(90deg, var(--ink) calc(100% - 28px), transparent);padding-right:24px}.k-home .k-home-cats>.chip:first-child{order:-2}.k-home .k-home-cats>.chip.is-active{order:-1}.k-home .k-home-rate,.k-home .k-home-sort{display:none}.k-home .k-home-sort-m{background-color:var(--surface);width:auto;min-width:0;min-height:44px;box-shadow:0 0 0 1px var(--line);border-color:#0000;flex:auto;display:block}.k-home.k-home-bg .k-home-bar{display:none}.k-home .k-home-filter>.chip{min-height:44px}.k-home .k-home-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;gap:12px}.k-home .k-home-card{gap:0;padding-bottom:12px}.k-home .pcard>.k-home-media{margin-bottom:8px}.k-home .k-home-card .price{margin-top:4px}.k-home .k-home-card .price-sub{font-size:12px;line-height:16px}.k-home .k-home-skel-row>.k-home-skel:nth-child(n+3){display:none}.k-home .k-home-band{box-shadow:none;border-radius:0;margin-inline:-16px;padding:16px 0 16px 16px}.k-home .k-home-band-ph{display:none}.k-home .k-home-band-ic{width:36px;height:36px}.k-home .k-home-error{padding:32px 16px}.k-home .k-home-q{grid-template-columns:96px minmax(0,1fr);grid-template-areas:"media info""opts opts";gap:4px 16px}.k-home .k-home-q-img{border-radius:var(--radius-md)}.k-home .k-home-q-thumbs,.k-home .k-home-q-vi{display:none}.k-home .k-home-q-name{font-size:16px;line-height:26px}.k-home .k-home-q-price .price-lg{font-size:24px;line-height:32px}.k-home .k-home-q-total{flex-basis:100%;margin:0 0 4px}.k-home .k-home-q-total-l{white-space:nowrap;justify-content:space-between}.k-home .k-home-q-foot>.btn,.k-home.k-home-qm>.modal-foot>.btn{min-width:0}.k-home .k-home-cat-grid{flex-wrap:wrap;justify-content:center;gap:4px 0;display:flex}.k-home .k-home-cat{flex:0 0 25%;padding-inline:4px;font-size:14px}.k-home .k-home-cat>.ph{width:56px;height:56px}}#chat-open .k-home-chat-overlay{background:var(--scrim);justify-content:flex-end;align-items:flex-end;padding:24px}#chat-open .k-home-chat{border-radius:var(--radius-lg);width:400px;max-width:100%;height:640px;max-height:100%;animation:modal-in var(--dur-base) var(--ease-out);transform-origin:100% 100%}#chat-open .k-home-chat-head{background:var(--brand-strong);color:var(--on-brand);padding:16px 12px 16px 16px}#chat-open .k-home-chat-head .modal-title{font-size:18px;line-height:26px}#chat-open .k-home-chat-head [data-close]{color:var(--on-brand);background:var(--surface-sunken)}#chat-open .k-home-chat-head [data-close]:hover{background:var(--surface-sunken)}#chat-open .k-home-chat-avatar{border-radius:var(--radius-full);background:var(--surface-sunken);width:40px;height:40px;color:var(--on-brand);flex:none;place-items:center;display:grid}#chat-open .k-home-chat-tabs{flex:none;gap:24px;margin:0;padding:0 16px}#chat-open .k-home-chat-tabs .tab{min-height:44px;font-size:14px}#chat-open .k-home-gen{flex-direction:column;flex:auto;min-height:0;display:flex}#chat-open .k-home-thread{background:var(--surface-sunken);flex-direction:column-reverse;padding:0 12px;display:flex}#chat-open .k-home-msgs{flex-direction:column;gap:4px;padding:12px 0 16px;display:flex}#chat-open .k-home-day{border-radius:var(--radius-full);background:var(--surface-sunken);color:var(--ink-muted);font:600 12px/16px var(--font-sans);align-self:center;margin:12px 0 8px;padding:4px 12px}#chat-open .k-home-msg{display:flex}#chat-open .k-home-msg.me{justify-content:flex-end}#chat-open .k-home-bubble{border-radius:var(--radius-lg);background:var(--surface);max-width:78%;color:var(--ink);box-shadow:0 0 0 1px var(--line);overflow-wrap:anywhere;padding:8px 12px;font-size:14px;line-height:22px}#chat-open .k-home-msg.me .k-home-bubble{background:var(--brand-strong);color:var(--on-brand);border-bottom-right-radius:var(--radius-md);box-shadow:none}#chat-open .k-home-msg.me.is-failed .k-home-bubble{background:var(--brand-soft);color:var(--ink);box-shadow:inset 0 0 0 1px var(--danger)}#chat-open .k-home-run{align-items:flex-end;gap:8px;display:flex}#chat-open .k-home-col{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}#chat-open .k-home-col>.k-home-bubble{border-bottom-left-radius:var(--radius-md);align-self:flex-start;max-width:86%}#chat-open .k-home-cs{border-radius:var(--radius-full);background:var(--brand-soft);width:28px;height:28px;color:var(--ink);flex:none;place-items:center;display:grid}#chat-open .k-home-meta{color:var(--ink-muted);font-variant-numeric:tabular-nums;align-items:center;gap:4px;margin:0 4px 8px;font-size:12px;line-height:16px;display:flex}#chat-open .k-home-meta.me{justify-content:flex-end}#chat-open .k-home-meta.cs{margin-left:48px}#chat-open .k-home-meta svg.i{width:12px;height:12px}#chat-open .k-home-meta.fail{color:var(--danger);font-weight:600}#chat-open .k-home-retry{min-height:28px;color:var(--ink);font:600 12px/16px var(--font-sans);padding:0 4px;text-decoration:underline;position:relative}#chat-open .k-home-retry:after{content:"";position:absolute;inset:-8px -10px}#chat-open .k-home-album{border-radius:var(--radius-lg);gap:4px;width:220px;display:grid;overflow:hidden}#chat-open .k-home-album.me{border-bottom-right-radius:var(--radius-md);align-self:flex-end}#chat-open .k-home-album.n2,#chat-open .k-home-album.n4{grid-template-columns:1fr 1fr}#chat-open .k-home-album.n3{border-bottom-left-radius:var(--radius-md);grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr;width:220px}#chat-open .k-home-album.n3>:first-child{grid-row:span 2}#chat-open .k-home-album>.ph{aspect-ratio:1;cursor:zoom-in;border-radius:0;width:100%;display:block;position:relative}#chat-open .k-home-album.n3>.ph{aspect-ratio:auto;min-height:72px}#chat-open .k-home-album.n3>:first-child{aspect-ratio:auto}#chat-open .k-home-more{background:var(--scrim);color:var(--on-brand);font:700 24px/1 var(--font-sans);z-index:1;place-items:center;display:grid;position:absolute;inset:0}#chat-open .k-home-album.is-uploading>.ph{cursor:default;place-items:center;display:grid}#chat-open .k-home-album.is-uploading>.ph:after{display:none}#chat-open .k-home-album.is-uploading>.ph>svg.i{z-index:1;color:var(--ink);animation:1.1s linear infinite spin;position:relative}#chat-open .k-home-convs{padding:0}#chat-open .k-home-conv-list{box-shadow:none;border-radius:0}#chat-open .k-home-conv-list .li-sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#chat-open .k-home-conv-trail{flex-direction:column;align-items:flex-end;gap:4px}#chat-open .k-home-conv-head{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:8px;padding:8px 12px 8px 4px;display:flex}#chat-open .k-home-conv-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:15px;overflow:hidden}#chat-open .k-home-composer{flex-direction:column;align-items:stretch;gap:8px;padding:12px}#chat-open .k-home-compose-row{align-items:center;gap:8px;display:flex}#chat-open .k-home-attach{color:var(--ink);cursor:pointer}#chat-open .k-home-compose-input{border-radius:var(--radius-full);flex:1 1 0;width:0;height:44px;padding-left:16px}#chat-open .k-home-composer>*{min-width:0;max-width:100%}#chat-open .k-home-compose-row>.icon-btn{flex:none}@container app (width<=767px){#chat-open .k-home-chat-overlay{background:var(--scrim);align-items:stretch;padding:0}#chat-open .k-home-chat{border-radius:0;width:100%;height:100%;max-height:100%}#chat-open .k-home-chat-head{padding:12px 8px 12px 16px}#chat-open .modal-foot.k-home-composer{flex-direction:column;padding:8px 12px 12px}#chat-open .k-home-composer>.btn{flex:none}#chat-open .k-home-bubble{max-width:82%}}.k-home .chips>.chip{white-space:normal;text-align:left;min-width:0;max-width:100%;padding-block:8px}.k-home .chips>.chip>span{overflow-wrap:anywhere;min-width:0}.k-home .chips>.chip>.swatch{flex:none}.k-import-bg{pointer-events:none;-webkit-user-select:none;user-select:none}.k-import-bg .pcard:hover{box-shadow:0 0 0 1px var(--line);transform:none}.k-import .k-import-paste{align-items:stretch;gap:8px;display:flex}.k-import .k-import-paste>.search{border-radius:var(--radius-md);background:var(--surface);border-color:var(--line-strong);height:48px}.k-import .k-import-paste>.btn{flex:none;min-height:48px}.k-import .k-import-alt{border:1px solid var(--line);border-radius:var(--radius-lg);margin-top:12px}.k-import .k-import-alt .li-icon{background:var(--surface-sunken);color:var(--ink-muted)}.k-import .k-import-linkbox{border-radius:var(--radius-md);background:var(--surface-sunken);border:1px solid var(--line);min-width:0;color:var(--ink-muted);align-items:center;gap:8px;padding:12px;display:flex}.k-import .k-import-linkbox>svg{flex:none;align-self:flex-start;margin-top:1px}.k-import .k-import-linkbox>span{overflow-wrap:anywhere;-webkit-line-clamp:2;min-width:0;font:400 14px/22px var(--font-mono);color:var(--ink);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.k-import .k-import-linkbox.is-error{margin-top:4px}.k-import .k-import-reading{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:32px 0 24px;display:flex}.k-import .k-import-reading>b{font:600 18px/26px var(--font-sans);color:var(--ink);margin-top:12px}.k-import .k-import-spin{border-radius:var(--radius-full);border:3px solid var(--line);border-top-color:var(--brand);width:44px;height:44px;animation:.8s linear infinite spin}.k-import .k-import-skelcard{border:1px solid var(--line);border-radius:var(--radius-lg);align-items:center;gap:16px;padding:16px;display:flex}.k-import .k-import-skelcard>.skel-img{flex:none;width:88px;height:88px}.k-import .k-import-skel-main{flex-direction:column;flex:auto;min-width:0;display:flex}.k-import .k-import-err{padding:12px 8px 24px}.k-import .k-import-alt-search{margin:12px auto 0;display:flex}.k-import .k-import-drop{cursor:pointer;min-height:200px}.k-import .k-import-chosen{border:1px solid var(--line);border-radius:var(--radius-lg);align-items:center;gap:24px;padding:12px;display:flex}.k-import .k-import-chosen-img{border-radius:var(--radius-lg);flex:none;width:160px;height:160px}.k-import .k-import-chosen-main{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.k-import .k-import-chosen-name{font:600 14px/20px var(--font-sans);color:var(--ink);overflow-wrap:anywhere}.k-import .k-import-chosen-acts{gap:4px 8px;margin-top:8px}.k-import .k-import-chosen-acts>.btn-plain{padding:0 12px}#manual-product .search{border-radius:var(--radius-md);background:var(--surface);border-color:var(--line-strong);height:48px;padding-left:16px}#manual-product .search:focus-within{border-color:var(--brand);box-shadow:var(--focus-ring)}#manual-product .k-import-photos{align-items:stretch;gap:12px;display:flex}#manual-product .k-import-photo{flex:none;width:160px;height:160px;position:relative}#manual-product .k-import-photo>.ph{border-radius:var(--radius-lg);width:100%;height:100%;box-shadow:inset 0 0 0 1px var(--line)}#manual-product .k-import-photo-del{background:0 0;width:44px;height:44px;position:absolute;top:4px;right:4px}#manual-product .k-import-photo-del:before{content:"";border-radius:var(--radius-full);background:var(--scrim);z-index:0;position:absolute;inset:8px}#manual-product .k-import-photo-del>svg{z-index:1;color:var(--on-brand);position:relative}#manual-product .k-import-photo-add{flex:auto;max-width:360px;min-height:160px;padding:16px}#manual-product .card-body{gap:24px}#manual-product .stepper{align-self:flex-start;height:48px}#manual-product .kv-total .price-lg{display:block}#manual-product .kv>b.muted{color:var(--ink-muted);font-weight:500}#manual-product .mobile-bar .price-sub{display:inline}@container app (width<=767px){.k-import .k-import-paste{flex-direction:column}.k-import .k-import-paste>.btn{width:100%}.k-import .k-import-reading{padding:24px 0 16px}.k-import .k-import-skelcard>.skel-img{width:72px;height:72px}.k-import .k-import-drop{min-height:168px;padding:24px 16px}.k-import .k-import-chosen{flex-direction:column;align-items:stretch;gap:12px}.k-import .k-import-chosen-img{aspect-ratio:4/3;width:100%;height:auto}.k-import .k-import-err{padding:4px 0 16px}#manual-product .k-import-photo{width:120px;height:120px}#manual-product .k-import-photo-add{min-height:120px;padding:12px}#manual-product .card-body{gap:16px}#manual-product .k-import-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}#manual-product .k-import-grid .stepper{width:100%}#manual-product .k-import-grid .stepper>input{flex:auto;min-width:0}}.k-invoices .k-invoices-top{grid-template-columns:minmax(0,1fr) 280px;align-items:stretch;gap:16px;display:grid}.k-invoices .k-invoices-due{background:var(--surface);box-shadow:0 0 0 1px var(--line), inset 0 0 0 1px var(--brand-soft);align-items:center;gap:24px;padding:24px;display:flex}.k-invoices .k-invoices-due-icon{border-radius:var(--radius-lg);background:var(--brand-soft);width:56px;height:56px;color:var(--ink);flex:none;place-items:center;display:grid}.k-invoices .k-invoices-due-main{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.k-invoices .k-invoices-due-label{font:600 14px/20px var(--font-sans);color:var(--ink)}.k-invoices .k-invoices-due-act{flex-direction:column;flex:none;align-items:flex-end;gap:8px;display:flex}.k-invoices .k-invoices-top>.stat{justify-content:center}.k-invoices .k-invoices-pick-head{margin-bottom:12px}.k-invoices .k-invoices-pick-row{cursor:pointer}.k-invoices .k-invoices-pick-row>.price{flex:none}.k-invoices .k-invoices-top .stat-value{font-variant-numeric:tabular-nums}.k-invoices .k-invoices-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:32px 0 12px;display:flex}.k-invoices .k-invoices-toolbar>.chips{min-width:0}.k-invoices .k-invoices-filters{align-items:center;gap:12px;display:flex}.k-invoices .k-invoices-search{background:var(--surface);width:224px;box-shadow:0 0 0 1px var(--line)}.k-invoices .k-invoices-ico{border-radius:var(--radius-lg);background:var(--brand-soft);width:40px;height:40px;color:var(--ink);flex:none;place-items:center;display:grid}.k-invoices .k-invoices-ico.is-done{background:var(--surface-sunken);color:var(--ink-muted)}.k-invoices .k-invoices-table td{white-space:nowrap}.k-invoices .k-invoices-table td:nth-child(2){white-space:normal}.k-invoices .k-invoices-act{text-align:right;width:1%}.k-invoices .k-invoices-act .chev{color:var(--ink-muted);vertical-align:middle}.k-invoices .k-invoices-title{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.k-invoices .k-invoices-info{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:0;display:grid}.k-invoices .k-invoices-info>div{flex-direction:column;gap:4px;min-width:0;display:flex}.k-invoices .k-invoices-info>.is-wide{grid-column:1/-1}.k-invoices .k-invoices-info dt{color:var(--ink-muted);font-size:14px;line-height:22px}.k-invoices .k-invoices-info dd{margin:0;font-size:16px;line-height:26px}.k-invoices .k-invoices-info dd>.muted{display:block}.k-invoices .k-invoices-pkg td b{font-weight:600}.k-invoices .k-invoices-pkg th,.k-invoices .k-invoices-pkg td{padding-left:12px;padding-right:12px}.k-invoices .k-invoices-pkg th.num{white-space:normal}.k-invoices .k-invoices-pkg td:first-child{white-space:nowrap}.k-invoices .summary .kv-total{flex-wrap:wrap;column-gap:12px}.k-invoices .summary .kv-total>span{flex-shrink:0}.k-invoices .summary .kv-total>b{margin-left:auto}.k-invoices .k-invoices-pkgwrap{margin-inline:calc(var(--card-pad) * -1)}.k-invoices .k-invoices-pkg-total{margin-top:0}.k-invoices .k-invoices-tiers{font-variant-numeric:tabular-nums;min-width:260px;max-width:300px;padding:8px 16px}.k-invoices .k-invoices-tiers .k-invoices-tiers-head,.k-invoices .k-invoices-tiers .k-invoices-tiers-head b{min-height:30px;color:var(--ink-muted);font-size:14px;font-weight:400}.k-invoices .k-invoices-tiers .k-invoices-tiers-rule{border-top:1px solid var(--line);color:var(--ink-muted);margin:8px 0;padding-top:8px;font-size:14px;line-height:22px}.k-invoices .k-invoices-tiers .kv{min-height:36px}.k-invoices .k-invoices-tiers .kv.is-on,.k-invoices .k-invoices-tiers .kv.is-on b{color:var(--ink);font-weight:600}.k-invoices .card-head .icon-btn{margin:-12px -12px -12px 0}.k-invoices .k-invoices-center{text-align:center}.k-invoices .k-invoices-complain{color:var(--ink-muted);align-self:center}:is(.k-invoices,.k-delivery) .k-invoices-paid-total{font-weight:700}:is(.k-invoices,.k-delivery) .k-invoices-paidbox{align-items:center;gap:12px;display:flex}:is(.k-invoices,.k-delivery) .k-invoices-paidbox>div{flex-direction:column;gap:4px;min-width:0;display:flex}:is(.k-invoices,.k-delivery) .k-invoices-paidbox-icon{border-radius:var(--radius-full);background:var(--surface-sunken);width:40px;height:40px;color:var(--ink-muted);flex:none;place-items:center;display:grid}.k-invoices.k-invoices-pay:not(.is-checking):not(:has(.k-invoices-rc-qr input:checked)){max-width:600px}.k-invoices.k-invoices-pay .k-invoices-pay-amt{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:4px 0 24px;display:flex}.k-invoices.k-invoices-pay .k-invoices-methods-title{margin-bottom:8px;display:block}.k-invoices.k-invoices-pay .k-invoices-methods{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px;display:grid}.k-invoices.k-invoices-pay .k-invoices-methods .radio-card{align-items:center;padding:12px 16px}.k-invoices.k-invoices-pay .k-invoices-methods .radio-card>input{margin-top:0}.k-invoices.k-invoices-pay .k-invoices-pane-wallet{border-radius:var(--radius-lg);background:var(--surface-sunken);padding:12px 16px}.k-invoices.k-invoices-pay .k-invoices-pane-qr{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:24px;display:none}.k-invoices.k-invoices-pay .k-invoices-pane-qr.is-shown{display:grid}.k-invoices.k-invoices-pay:has(.k-invoices-rc-qr input:checked) .k-invoices-pane-qr{display:grid}.k-invoices.k-invoices-pay:has(.k-invoices-rc-qr input:checked) .k-invoices-pane-wallet{display:none}.k-invoices.k-invoices-pay .k-invoices-qrbox{border-radius:var(--radius-lg);background:var(--surface-sunken);flex-direction:column;align-items:center;gap:12px;padding:16px;display:flex}.k-invoices.k-invoices-pay .k-invoices-qrbox .qr{width:220px}.k-invoices.k-invoices-pay .k-invoices-bank{font:600 14px/20px var(--font-sans);align-items:center;gap:12px;display:flex}.k-invoices.k-invoices-pay .k-invoices-bank img{border-radius:var(--radius-md);object-fit:contain;background:var(--surface);width:28px;height:28px;box-shadow:0 0 0 1px var(--line)}.k-invoices.k-invoices-pay .k-invoices-copy{min-width:0}.k-invoices.k-invoices-pay .k-invoices-copy .copy-row{min-height:52px;padding:8px 0}.k-invoices.k-invoices-pay .k-invoices-copybtn{background:var(--brand-soft);color:var(--ink);flex:none}.k-invoices.k-invoices-pay .k-invoices-copybtn:hover{background:var(--brand-soft)}.k-invoices.k-invoices-pay .k-invoices-check{cursor:pointer;border-radius:var(--radius-lg);background:var(--brand-soft);box-shadow:inset 0 0 0 1px var(--line);align-items:center;gap:16px;margin-bottom:24px;padding:16px;display:flex}.k-invoices.k-invoices-pay .k-invoices-check>div{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.k-invoices.k-invoices-pay .k-invoices-check b{font:600 16px/26px var(--font-sans)}.k-invoices.k-invoices-pay .k-invoices-check span:not(.pill):not(.spinner){color:var(--ink-muted);font-size:14px;line-height:22px}.k-invoices.k-invoices-pay .k-invoices-check-icon{border-radius:var(--radius-full);background:var(--surface);width:44px;height:44px;color:var(--ink);flex:none;place-items:center;display:grid}.k-invoices.k-invoices-pay .k-invoices-check-icon .spinner{width:20px;height:20px;color:var(--ink)}.k-invoices.k-invoices-done .k-invoices-done-hero{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:8px 0 16px;display:flex}.k-invoices.k-invoices-done .k-invoices-done-icon{border-radius:var(--radius-full);background:var(--brand-soft);width:64px;height:64px;color:var(--ink);place-items:center;margin-bottom:8px;display:grid}.k-invoices .k-invoices-bg{max-width:360px}@container app (width<=1023px){.k-invoices .k-invoices-top{grid-template-columns:minmax(0,1fr)}.k-invoices .k-invoices-top>.stat{display:none}.k-invoices .k-invoices-search{width:200px}.k-invoices .k-invoices-table th:nth-child(3),.k-invoices .k-invoices-table td:nth-child(3){display:none}.k-invoices .k-invoices-table td:nth-child(2){min-width:0}.k-invoices .k-invoices-ico{display:none}.k-invoices .k-invoices-act>.btn{padding-inline:12px}.k-invoices .k-invoices-table th:last-child,.k-invoices .k-invoices-act{padding-left:0}}@container app (width<=767px){.k-invoices .k-invoices-due{flex-wrap:wrap;gap:12px 16px;padding:16px}.k-invoices .k-invoices-due-icon{border-radius:var(--radius-lg);width:44px;height:44px}.k-invoices .k-invoices-due-main{flex-basis:calc(100% - 60px)}.k-invoices .k-invoices-due-act{text-align:center;flex:100%;align-items:stretch}.k-invoices .k-invoices-toolbar{flex-direction:column;align-items:stretch;margin:24px 0 12px}.k-invoices .k-invoices-toolbar>.chips{contain:inline-size;margin:0 -16px;padding:0 16px}.k-invoices .k-invoices-filters>.seg{contain:inline-size}.k-invoices .k-invoices-filters{flex-direction:column;align-items:stretch}.k-invoices .k-invoices-search{width:100%}.k-invoices .k-invoices-type{display:none}.k-invoices .k-invoices-table td{white-space:normal}.k-invoices .k-invoices-table td:nth-child(2){min-width:0}.k-invoices .k-invoices-ico{display:grid}.k-invoices .k-invoices-table td[data-label]>div{text-align:right}.k-invoices .k-invoices-act{width:100%;padding-top:4px}.k-invoices .k-invoices-act>.btn{width:100%}.k-invoices .k-invoices-table .k-invoices-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:12px 16px;display:grid}.k-invoices .k-invoices-table .k-invoices-row>td{text-align:left;border:0;width:auto;padding:0;display:block}.k-invoices .k-invoices-table .k-invoices-row>td:before{content:none}.k-invoices .k-invoices-table .k-invoices-row>td[data-label]{border:0;padding:0}.k-invoices .k-invoices-table .k-invoices-row>td:first-child{grid-area:1/1}.k-invoices .k-invoices-table .k-invoices-row>td:nth-child(5){text-align:right;grid-area:1/2;font-weight:600}.k-invoices .k-invoices-table .k-invoices-row>td:nth-child(2){color:var(--ink-muted);grid-area:2/1;padding-left:48px;font-size:14px}.k-invoices .k-invoices-table .k-invoices-row>td:nth-child(4){text-align:right;grid-area:2/2}.k-invoices .k-invoices-table .k-invoices-row>td:nth-child(3),.k-invoices .k-invoices-table .k-invoices-row>td.k-invoices-act{display:none}.k-invoices .k-invoices-info{gap:12px 16px}.k-invoices .k-invoices-pkgwrap .table tr{box-shadow:none;background:var(--surface-sunken);margin-bottom:8px}.k-invoices .k-invoices-pkgwrap{margin:4px 0 0}.k-invoices .k-invoices-pkg td b{font-weight:600}.k-invoices .k-invoices-pkg-total{margin-top:4px}:is(.k-invoices.k-invoices-pay .k-invoices-pane-qr,.k-invoices.k-invoices-pay:has(.k-invoices-rc-qr input:checked) .k-invoices-pane-qr){grid-template-columns:minmax(0,1fr);gap:16px}.k-invoices.k-invoices-pay .k-invoices-qrbox .qr{width:160px}.k-invoices.k-invoices-pay .k-invoices-bank{display:none}.k-invoices.k-invoices-pay .k-invoices-copy{order:-1}.k-invoices.k-invoices-pay .k-invoices-pay-amt{padding:0 0 12px}.k-invoices.k-invoices-pay .modal-foot>.k-invoices-chatbtn{flex:none;justify-content:center;width:44px;min-width:44px;height:44px;padding:0}.k-invoices.k-invoices-pay .k-invoices-chatlbl{display:none}}.k-invoices .k-invoices-row{cursor:pointer;position:relative}.k-invoices .k-invoices-rowlink{color:var(--ink);font-weight:700}.k-invoices .k-invoices-rowlink:after{content:"";position:absolute;inset:0}.k-invoices .k-invoices-row:hover .k-invoices-rowlink{color:var(--ink)}.k-invoices .k-invoices-act>.btn{z-index:1}.k-invoices .k-invoices-info .link{white-space:nowrap}.k-orders .ko-due{align-items:center;gap:16px;margin-bottom:24px;padding:16px 24px;display:flex}.k-orders .ko-due.is-loading>.btn{visibility:hidden}.k-orders .ko-due.is-loading>.ko-due-icon{background:var(--surface-sunken)}.k-orders .ko-due-icon{border-radius:var(--radius-full);background:var(--brand-soft);width:44px;height:44px;color:var(--ink);flex:none;place-items:center;display:grid}.k-orders .ko-due-text{flex-wrap:wrap;flex:auto;justify-content:space-between;align-items:baseline;gap:4px 16px;min-width:0;display:flex}.k-orders .ko-due-text b{font:600 16px/26px var(--font-sans)}.k-orders .ko-due-text .price{font-size:24px;line-height:32px}.k-orders .ko-toolbar{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:16px;display:flex}.k-orders .ko-toolbar>.chips{flex:100%;min-width:0}.k-orders .ko-filters{flex:100%;align-items:center;gap:12px;min-width:0;display:flex}.k-orders .ko-search{background:var(--surface);border-color:var(--line-strong);width:320px}.k-orders .ko-date{cursor:pointer;width:272px}.k-orders .ko-date>span{padding:0 12px}.k-orders .ko-date>.input{cursor:pointer;background:var(--surface);color:var(--ink);font-size:14px}.k-orders .ko-table th,.k-orders .ko-table td{padding-left:12px;padding-right:12px}.k-orders .ko-table th:first-child,.k-orders .ko-table td:first-child{padding-left:24px}.k-orders .ko-table th:last-child,.k-orders .ko-table td:last-child{padding-right:16px}.k-orders .ko-code>div{flex-direction:column;gap:4px;display:flex}.k-orders .ko-code b{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.k-orders .ko-code .cell-sub{font-variant-numeric:tabular-nums}.k-orders .ko-shop{overflow-wrap:anywhere;min-width:84px;max-width:132px;font-size:14px;line-height:22px}.k-orders .ko-prod{align-items:center;gap:12px;min-width:180px;max-width:260px;display:flex}.k-orders .ko-prod .thumb{flex:none;width:44px;height:44px}.k-orders .ko-prod-text{flex-direction:column;gap:4px;min-width:0;display:flex}.k-orders .ko-prod-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:22px;display:-webkit-box;overflow:hidden}.k-orders .ko-more{color:var(--ink-muted);font-size:14px;line-height:22px}.k-orders .ko-due-cell{flex-direction:column;align-items:flex-end;display:inline-flex}.k-orders .ko-due-cell .price{font-size:16px;line-height:26px}.k-orders .ko-table .num{white-space:nowrap}.k-orders .ko-table td.ko-act-cell{padding-right:64px}.k-orders .ko-act{justify-content:flex-end;align-items:center;gap:4px;display:flex}.k-orders .ko-act .btn-sm.btn-plain{padding:0 8px}.k-orders .ko-empty{padding:24px 0}.k-orders .ko-title{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.k-orders .ko-title>.icon-btn{color:var(--ink-muted);margin-left:-8px}.k-orders .ko-progress{margin-bottom:24px}.k-orders .ko-progress-slim{padding-top:16px;padding-bottom:16px}.k-orders .ko-items-head,.k-orders .ko-item{grid-template-columns:72px minmax(0,1fr) 112px 64px 124px;column-gap:16px;padding-left:24px;padding-right:24px;display:grid}.k-orders .ko-items-head{background:var(--surface-sunken);border-bottom:1px solid var(--line);font:500 12px/16px var(--font-sans);color:var(--ink-muted);padding-top:12px;padding-bottom:12px}.k-orders .ko-items-head>span:first-child{grid-column:1/3}.k-orders .ko-items-head>span:not(:first-child){text-align:right}.k-orders .ko-item{align-items:center;padding-top:16px;padding-bottom:16px}.k-orders .ko-item+.ko-item{border-top:1px solid var(--line)}.k-orders .ko-item .thumb{width:72px;height:72px}.k-orders .ko-item-main{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.k-orders .ko-item-title{font:400 16px/26px var(--font-sans);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.k-orders .ko-item-main>.pill{border-radius:var(--radius-md);white-space:normal;max-width:100%;height:auto;min-height:24px;padding:4px 12px;font-weight:500}.k-orders .ko-item-note{color:var(--ink-muted);align-items:center;gap:8px;font-size:14px;line-height:22px;display:inline-flex}.k-orders .ko-item-unit,.k-orders .ko-item-total{text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;display:flex}.k-orders .ko-item-unit>span:first-child{font-size:14px;line-height:22px}.k-orders .ko-item-qty{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink-muted);font-size:16px}.k-orders .ko-item.is-muted .thumb,.k-orders .ko-item.is-muted .ko-item-main{opacity:.6}.k-orders .ko-pkg-table td,.k-orders .ko-pkg-table th{white-space:normal}.k-orders .ko-pkg-table td:first-child,.k-orders .ko-pkg-table td:last-child{white-space:nowrap}.k-orders .ko-carrier{color:var(--ink-muted);font-size:14px;line-height:22px;display:block}.k-orders .ko-pkg-act{width:1%}@container app (width>=768px){.k-orders .ko-pkg-table th,.k-orders .ko-pkg-table td{padding-left:12px;padding-right:12px}.k-orders .ko-pkg-table th:first-child,.k-orders .ko-pkg-table td:first-child{padding-left:24px}.k-orders .ko-pkg-table th:last-child,.k-orders .ko-pkg-table td:last-child{padding-right:24px}}.k-orders .ko-pkg-act .btn{min-width:44px;min-height:44px;padding:0 12px}.k-orders .ko-weight{text-align:right;flex-direction:column;align-items:flex-end;display:inline-flex}.k-orders .ko-weight>span{color:var(--ink-muted);font-size:12px;line-height:16px}.k-orders .ko-journey{margin-bottom:16px;padding:24px}.k-orders .ko-journey-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.k-orders .ko-journey-head>div{flex-direction:column;gap:4px;min-width:0;display:flex}.k-orders .ko-journey-kicker{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:14px;line-height:22px}.k-orders .ko-journey-title{font:700 24px/32px var(--font-sans);letter-spacing:-.01em}.k-orders .ko-kv-sub{text-align:right;color:var(--ink-muted);margin-top:-4px;font-size:14px;line-height:22px}.k-orders .ko-kv-info{align-items:center;display:inline-flex}.k-orders .ko-info{width:44px;height:44px;color:var(--ink-muted);margin:-12px -8px}.k-orders .ko-tip{width:max-content;min-width:0;max-width:240px;color:var(--ink);padding:12px;font-size:14px;line-height:22px}.k-orders .ko-paycard{flex-direction:column;gap:4px;display:flex}.k-orders .ko-paycard-label{color:var(--ink-muted);font-size:14px;line-height:22px}.k-orders .ko-paycard .copy-row{border-top:1px solid var(--line);margin-top:8px}.k-orders .ko-paycard .btn-primary{margin-top:8px}.k-orders .ko-bar-label{color:var(--ink-muted);font-size:12px;line-height:16px;display:block}.k-orders .ko-cancel-card{align-items:center;gap:16px;margin-bottom:24px;display:flex}.k-orders .ko-cancel-icon{border-radius:var(--radius-full);background:var(--danger-soft);width:44px;height:44px;color:var(--danger);flex:none;place-items:center;display:grid}.k-orders .ko-cancel-text{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.k-orders .ko-cancel-text b{font:600 16px/26px var(--font-sans);font-variant-numeric:tabular-nums}.k-orders .ko-cancel-text span{color:var(--ink-muted);font-size:14px;line-height:22px}.k-orders .ko-tl-cancel:before{background:var(--danger)!important;border-color:var(--danger)!important;box-shadow:0 0 0 4px var(--danger-soft)!important}.k-orders .ko-cancel-sum,.k-orders .ko-chat-order{border-radius:var(--radius-lg);background:var(--surface-sunken);align-items:center;gap:12px;padding:12px;display:flex}.k-orders .ko-cancel-sum .grow,.k-orders .ko-chat-order .grow{flex-direction:column;gap:4px;display:flex}.k-orders .ko-cancel-sum b,.k-orders .ko-chat-order b{font:600 14px/20px var(--font-sans);overflow-wrap:anywhere}.k-orders .ko-cancel-sum .grow>span,.k-orders .ko-chat-order .grow>span{color:var(--ink-muted);font-size:14px;line-height:22px}.k-orders .ko-reasons{flex-direction:column;display:flex}.k-orders .ko-reasons>.radio{min-height:44px}.k-orders.ko-chat-drawer .modal-head{border-bottom:1px solid var(--line);padding-bottom:16px}.k-orders .ko-chat-order{margin:12px 16px 0 24px}.k-orders .ko-chat-order .thumb{width:44px;height:44px}.k-orders .ko-chat{flex-direction:column;gap:12px;padding-top:16px;display:flex}.k-orders .ko-day{border-radius:var(--radius-full);background:var(--surface-sunken);color:var(--ink-muted);font-variant-numeric:tabular-nums;align-self:center;padding:4px 12px;font-size:12px;line-height:16px}.k-orders .ko-sys{text-align:center;max-width:88%;color:var(--ink-muted);align-self:center;font-size:14px;line-height:22px}.k-orders .ko-msg{align-items:flex-end;gap:8px;max-width:88%;display:flex}.k-orders .ko-msg.is-me{flex-direction:column;align-self:flex-end;align-items:flex-end;gap:4px}.k-orders .ko-msg-col{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.k-orders .ko-bubble{border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--radius-md);background:var(--bg);overflow-wrap:anywhere;padding:12px 16px;font-size:16px;line-height:26px}.k-orders .ko-msg.is-me .ko-bubble{border-radius:var(--radius-lg) var(--radius-lg) var(--radius-md) var(--radius-lg);background:var(--brand-soft)}.k-orders .ko-time{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:12px;line-height:16px}.k-orders .ko-cs{border-radius:var(--radius-full);background:var(--brand-soft);width:28px;height:28px;color:var(--ink);flex:none;place-items:center;margin-bottom:24px;display:grid}.k-orders .ko-imgs{grid-template-columns:repeat(2,112px);gap:8px;display:grid}.k-orders .ko-imgs>.ph{border-radius:var(--radius-lg);width:112px;height:112px}.k-orders .ko-unread{font:600 12px/16px var(--font-sans);color:var(--ink);align-items:center;gap:12px;display:flex}.k-orders .ko-unread:before,.k-orders .ko-unread:after{content:"";background:var(--brand-soft);flex:auto;height:1px}.k-orders .ko-composer{flex-wrap:nowrap;gap:8px;padding-left:16px;padding-right:16px}.k-orders.ko-pay-modal{max-width:480px}.k-orders.ko-pay-modal .field-label{margin-bottom:8px}.k-orders.ko-pay-modal .radio-card{align-items:center;padding:12px 16px}.k-orders.ko-pay-modal .radio-card>input{margin-top:0}.k-orders .ko-pay-amount{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:12px 0 24px;display:flex}.k-orders .ko-pay-amount>span{color:var(--ink-muted);font-size:14px;line-height:22px}.k-orders .ko-pay-opt,.k-orders .ko-addr-text{flex-direction:column;flex:auto;align-items:flex-start;gap:4px;min-width:0;display:flex}.k-orders .ko-pay-opt>b,.k-orders .ko-addr-text>b{font:600 14px/20px var(--font-sans);font-variant-numeric:tabular-nums}.k-orders .ko-pay-opt>span,.k-orders .ko-addr-text>span:not(.tag){color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:14px;line-height:22px}.k-orders .ko-addr-text>.tag{margin-top:4px}.k-orders.ko-addr-modal .radio-card{align-items:flex-start}.k-orders.ko-addr-modal .rc-trail{margin-top:-8px;margin-right:-8px}.k-orders .ko-qr{max-width:520px;margin:0 auto}.k-orders .ko-qr>.note{align-self:stretch}.k-orders .ko-qr-bank{align-items:center;gap:8px;display:inline-flex}.k-orders .ko-qr-bank img{width:auto;height:20px}#order-pay-qr-checking .btn.is-loading[data-go]{pointer-events:auto;cursor:progress}.k-orders .ko-result{margin-top:24px}.k-orders .ko-result>.price-lg{font-variant-numeric:tabular-nums}@container app (width<=1023px){.k-orders .ko-search{flex:auto;width:auto}.k-orders .ko-prod{min-width:0;max-width:none}.k-orders .ko-act .ko-cancel-btn{display:none}.k-orders .ko-code .pill{margin-top:8px}.k-orders .ko-progress .progress-steps>li.is-done>span{display:none}.k-orders .ko-items-head,.k-orders .ko-item{grid-template-columns:72px minmax(0,1fr) 104px 60px 116px;column-gap:12px}}@container app (width<=767px){.k-orders .ko-due{flex-wrap:wrap;gap:12px;padding:16px}.k-orders .ko-due-text{flex-direction:column;flex-basis:calc(100% - 56px);justify-content:center;align-items:flex-start}.k-orders .ko-due>.btn{flex:100%}.k-orders .ko-toolbar{gap:12px}.k-orders .ko-toolbar>.chips{flex-basis:calc(100% + 32px);margin:0 -16px;padding:0 16px}.k-orders .ko-filters{flex-wrap:wrap;gap:8px}.k-orders .ko-search{flex:100%}.k-orders .ko-date{flex:auto;width:auto}.k-orders .ko-list{margin-top:4px}.k-orders .ko-table th,.k-orders .ko-table td,.k-orders .ko-table td:first-child,.k-orders .ko-table td:last-child{padding-left:0;padding-right:0}.k-orders .ko-table td.ko-code{justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.k-orders .ko-code .pill{margin-top:0}.k-orders .ko-code>div{flex-direction:row;align-items:baseline;gap:8px}.k-orders .ko-prod{min-width:0;max-width:none}.k-orders .ko-prod .thumb{width:56px;height:56px}.k-orders .ko-due-cell{flex-direction:row;align-items:baseline;gap:8px}.k-orders .ko-table td.ko-act-cell{border-top:1px solid var(--line);margin-top:4px;padding:8px 0 4px}.k-orders .ko-act{justify-content:flex-end;gap:8px}.k-orders .ko-act .ko-cancel-btn{display:inline-flex}.k-orders .ko-table td.ko-act-cell{padding-right:64px}.k-orders .ko-progress{margin-bottom:16px}.k-orders .ko-items-head{display:none}.k-orders .ko-item{grid-template-columns:72px auto minmax(0,1fr) auto;grid-template-areas:"thumb main main main""thumb unit qty total";align-items:start;gap:8px;padding:16px}.k-orders .ko-item .thumb{grid-area:thumb;margin-right:8px}.k-orders .ko-item-main{grid-area:main}.k-orders .ko-item-unit{grid-area:unit;place-self:baseline start}.k-orders .ko-item-unit>span:first-child{color:var(--ink-muted);font-size:14px;line-height:22px}.k-orders .ko-item-unit>.price-sub{display:none}.k-orders .ko-item-qty{grid-area:qty;place-self:baseline start;font-size:14px;line-height:22px}.k-orders .ko-item-total{grid-area:total}.k-orders .ko-pkg-table td{white-space:normal}.k-orders .ko-pkg-act{width:auto}.k-orders .ko-carrier{margin-left:8px;display:inline}.k-orders .ko-table td.ko-pkg-act,.k-orders .ko-pkg-table td.ko-pkg-act{text-align:right}.k-orders .ko-journey{flex-direction:column;padding:16px;display:flex}.k-orders .ko-journey-head{display:contents}.k-orders .ko-journey-head>div{margin-bottom:24px}.k-orders .ko-journey-head>.btn{order:3;margin-top:24px}.k-orders .ko-journey-title{font-size:18px;line-height:26px}.k-orders .ko-cancel-card{flex-wrap:wrap;align-items:center}.k-orders .ko-cancel-text{flex-basis:calc(100% - 60px)}.k-orders .ko-cancel-card>.btn{flex:100%}.k-orders .ko-chat-order{margin:12px 16px 0}.k-orders .ko-imgs{grid-template-columns:repeat(2,96px)}.k-orders .ko-imgs>.ph{width:96px;height:96px}.k-orders .ko-composer>.search{flex:auto}.k-orders.ko-pay-modal .modal-foot{flex-direction:column-reverse;align-items:stretch}.k-orders .ko-result{margin-top:8px}.k-orders .ko-qr>.qr{order:1}.k-orders .ko-qr>.btn-plain{order:2}}@container app (width<=1023px){#order-detail-wait-deposit .layout-aside>.summary{order:-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}}@container app (width<=767px){#order-detail-wait-deposit .layout-aside>.summary{flex-direction:column;order:0;align-items:stretch;display:flex}}@container app (width>=768px) and (width<=1099px){.k-orders .ko-table .ko-col-total{display:none}.k-orders .ko-table th:first-child,.k-orders .ko-table td:first-child{padding-left:16px}}@container app (width>=1024px) and (width<=1365px){.k-orders .ko-act .ko-cancel-btn{display:none}.k-orders .ko-table td.ko-act-cell{padding-right:16px}.k-orders .ko-due-cell .price-sub{white-space:normal}.k-orders .ko-table th:first-child,.k-orders .ko-table td:first-child{padding-left:16px}}.k-packages .k-packages-sub{color:var(--ink-muted);margin-top:4px;font-size:14px;font-weight:400;line-height:22px;display:block}.k-packages .page-head>.page-actions{order:0;width:auto}.k-packages .k-packages-count{color:var(--ink-muted);text-align:center;margin-top:12px;font-size:14px;line-height:22px}.k-packages .k-packages-ready{background:var(--brand-soft);box-shadow:0 0 0 1px var(--line);align-items:center;gap:16px;margin-bottom:16px;padding:16px 24px;display:flex}.k-packages .k-packages-ready-ico{border-radius:var(--radius-lg);background:var(--brand);width:48px;height:48px;color:var(--on-brand);flex:none;place-items:center;display:grid}.k-packages .k-packages-ready-text{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.k-packages .k-packages-ready-text>b{font:600 18px/26px var(--font-sans)}.k-packages .k-packages-ready-text>span{color:var(--ink-muted);font-size:14px;line-height:22px}.k-packages .k-packages-ready-text .money{color:var(--ink)}.k-packages .k-packages-ready>.btn{flex:none}.k-packages .k-packages-filter{flex-direction:column;gap:12px;margin-bottom:16px;padding:16px;display:flex}.k-packages .k-packages-filter-row{align-items:center;gap:12px;display:flex}.k-packages .k-packages-search{flex:auto;max-width:440px}.k-packages .k-packages-type{flex:none;margin-left:auto}.k-packages .k-packages-table td{vertical-align:top}.k-packages .k-packages-table th:last-child{width:1%}.k-packages .k-packages-code{align-items:center;gap:4px;min-height:24px;display:flex}.k-packages .k-packages-code>b{font:600 14px/20px var(--font-sans);letter-spacing:.01em;white-space:nowrap}.k-packages .k-packages-copy{width:32px;height:32px;color:var(--ink-muted);margin:-4px 0}.k-packages .k-packages-bol{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.k-packages .k-packages-bol .k-packages-copy{width:28px;height:28px;margin:-8px 0}.k-packages .k-packages-copy:after{content:"";position:absolute;inset:-6px}.k-packages .k-packages-copy:hover{color:var(--ink)}.k-packages .k-packages-mpill{display:none}.k-packages .k-packages-c-prod{min-width:200px}.k-packages .k-packages-c-prod .cell-main{align-items:flex-start}.k-packages .k-packages-prod{min-width:0}.k-packages .k-packages-name{font:500 14px/20px var(--font-sans);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.k-packages .k-packages-prod .link{white-space:nowrap;font-size:14px;font-weight:600;line-height:20px;display:inline-block;position:relative}.k-packages .k-packages-prod .link:after{content:"";position:absolute;inset:-12px 0}.k-packages .k-packages-c-weight,.k-packages .k-packages-c-kho{min-width:112px}.k-packages .k-packages-c-weight>b,.k-packages .k-packages-c-kho>b{white-space:nowrap;font-weight:600}.k-packages .k-packages-c-fee .price{font-size:16px;line-height:26px}.k-packages .k-packages-c-status{white-space:nowrap;min-width:168px}.k-packages .k-packages-skho{white-space:normal;margin-top:8px;display:block}.k-packages .k-packages-skho>.k-packages-sub{margin-top:0}.k-packages .k-packages-skho>b{font-weight:600;display:block}.k-packages .k-packages-th-kho,.k-packages .k-packages-table td.k-packages-c-kho{display:none}.k-packages .k-packages-table th:last-child,.k-packages .k-packages-table td.k-packages-c-acts{padding-right:64px}.k-packages .k-packages-acts{flex-direction:column;align-items:stretch;gap:8px;display:flex}.k-packages .k-packages-acts .btn{width:100%}.k-packages .k-packages-rlink{white-space:nowrap;font-weight:600;position:relative}.k-packages .k-packages-rlink:after{content:"";position:absolute;inset:-12px 0}.k-packages .k-packages-legbar{gap:4px;width:96px;margin-top:12px;display:flex}.k-packages .k-packages-legbar>i{border-radius:var(--radius-sm);background:var(--surface-sunken);flex:1 1 0;height:4px}.k-packages .k-packages-legbar>i.full{background:var(--brand-strong)}.k-packages .k-packages-legbar>i.half{background:linear-gradient(90deg, var(--brand-strong) 50%, var(--brand-soft) 50%)}.k-packages tr:has(.pill-done) .k-packages-legbar>i.full{background:var(--ink-muted)}@container app (width>=1024px) and (width<=1365px){.k-packages .k-packages-c-prod{min-width:160px}.k-packages .k-packages-c-weight{min-width:96px}.k-packages .k-packages-c-status{min-width:132px}}@container app (width<=1023px){.k-packages .k-packages-tablecard{box-shadow:none;background:0 0;padding:0;overflow:visible}.k-packages .k-packages-tablecard>.k-packages-table{width:100%;margin:0}.k-packages .k-packages-table{display:block}.k-packages .k-packages-table thead{display:none}.k-packages .k-packages-table tbody{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.k-packages .k-packages-table tr{background:var(--surface);border-radius:var(--radius-lg);box-shadow:0 0 0 1px var(--line);grid-template-rows:auto auto auto 1fr;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:12px;padding:12px 16px 16px;display:grid}.k-packages .k-packages-table tbody tr:hover{background:var(--surface)}.k-packages .k-packages-table td{text-align:left;border:0;min-width:0;padding:0;display:block}.k-packages .k-packages-table td.k-packages-c-code,.k-packages .k-packages-table td.k-packages-c-prod,.k-packages .k-packages-table td.k-packages-c-acts{grid-column:1/-1}.k-packages .k-packages-table td.k-packages-c-code{padding:4px 128px 8px 0;position:relative}.k-packages .k-packages-mpill{display:inline-flex;position:absolute;top:4px;right:0}.k-packages .k-packages-table td.k-packages-c-prod{border-bottom:1px solid var(--line);min-width:0;margin-bottom:12px;padding:4px 0 12px}.k-packages .k-packages-table td[data-label]:before{content:attr(data-label);white-space:nowrap;color:var(--ink-muted);margin-bottom:4px;font-size:12px;line-height:16px;display:block}.k-packages .k-packages-table td.k-packages-c-fee{text-align:left}.k-packages .k-packages-table td.k-packages-c-weight,.k-packages .k-packages-table td:not([data-label])+td[data-label]{border-top:0;padding-top:0}.k-packages .k-packages-table td.k-packages-c-weight>b,.k-packages .k-packages-table td.k-packages-c-kho>b{white-space:normal}.k-packages .k-packages-table td.k-packages-c-fee .price{display:block}.k-packages .k-packages-table .k-packages-rlink{white-space:normal;overflow-wrap:anywhere}.k-packages .k-packages-table td.k-packages-c-status{display:none}.k-packages .k-packages-table td.k-packages-c-kho{display:block}.k-packages .k-packages-table td.k-packages-c-acts{padding-right:0}.k-packages .k-packages-acts{flex-direction:row;justify-content:flex-start;margin-top:12px}.k-packages .k-packages-acts .btn{width:auto}.k-packages .k-packages-table td.k-packages-c-acts{align-self:end}}@container app (width<=767px){.k-packages .page-head>.crumbs{display:none}.k-packages .k-packages-table tbody{grid-template-columns:minmax(0,1fr)}.k-packages .k-packages-acts .btn{flex:none}.k-packages .k-packages-ready{flex-wrap:wrap;gap:12px 16px;padding:16px}.k-packages .k-packages-ready-ico{width:40px;height:40px}.k-packages .k-packages-ready-text>b{font-size:16px}.k-packages .k-packages-ready>.btn{width:100%}.k-packages .k-packages-filter{padding:12px}.k-packages .k-packages-filter-row{flex-direction:column;align-items:stretch}.k-packages .k-packages-search{max-width:none}.k-packages .k-packages-type{margin-left:0}.k-packages .k-packages-filter>.chips{margin:0 -12px;padding:0 12px}}.k-packages .k-packages-skel{flex-direction:column;gap:4px;padding:8px 24px;display:flex}.k-packages .k-packages-skrow{align-items:center;gap:16px;padding:12px 0;display:flex}.k-packages .k-packages-skrow+.k-packages-skrow{border-top:1px solid var(--line)}.k-packages .k-packages-skrow>.skel-img{flex:none;width:56px}.k-packages .k-packages-sk-col{flex:none;width:96px}.k-packages .k-packages-sk-pill{border-radius:var(--radius-full);flex:none;width:104px;height:24px}@container app (width<=767px){.k-packages .k-packages-sk-col{display:none}.k-packages .k-packages-sk-pill{width:72px}}.k-packages .k-packages-help p{font-size:16px;line-height:26px}.k-packages .k-packages-formula{border-radius:var(--radius-lg);background:var(--surface-sunken);font:600 14px/20px var(--font-sans);text-align:center;padding:12px 16px}.k-packages.k-packages-drawer{width:480px}.k-packages.k-packages-drawer .modal-body{flex-direction:column;gap:24px;padding-bottom:24px;display:flex}.k-packages.k-packages-drawer .k-packages-jhead{flex-direction:column;gap:12px;display:flex}.k-packages.k-packages-drawer .k-packages-jcode{border-radius:var(--radius-lg);background:var(--surface-sunken);min-height:0;padding:12px 12px 12px 16px}.k-packages.k-packages-drawer .k-packages-jcode b{letter-spacing:.02em}.k-packages.k-packages-drawer .k-packages-jcode .icon-btn{color:var(--ink-muted);flex:none}.k-packages.k-packages-drawer .k-packages-jprod{align-items:flex-start;gap:12px;display:flex}.k-packages.k-packages-drawer .k-packages-jprod-main{flex-direction:column;flex:auto;align-items:flex-start;gap:4px;min-width:0;display:flex}.k-packages.k-packages-drawer .k-packages-jprod-main .k-packages-name{font-size:16px;line-height:26px}.k-packages.k-packages-drawer .k-packages-jprod-main .k-packages-sub{margin-top:0}.k-packages.k-packages-drawer .k-packages-order{white-space:nowrap;align-items:center;gap:4px;min-height:32px;font-size:14px;display:inline-flex;position:relative}.k-packages.k-packages-drawer .k-packages-order:after{content:"";position:absolute;inset:-6px 0}.k-packages.k-packages-drawer .k-packages-jstats{border:1px solid var(--line);border-radius:var(--radius-lg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.k-packages.k-packages-drawer .k-packages-jstats>div{flex-direction:column;gap:4px;min-width:0;padding:12px;display:flex}.k-packages.k-packages-drawer .k-packages-jstats>div+div{border-left:1px solid var(--line)}.k-packages.k-packages-drawer .k-packages-jstats span,.k-packages.k-packages-drawer .k-packages-jstats small,.k-packages.k-packages-drawer .k-packages-jstats .price-sub{color:var(--ink-muted);font-size:12px;line-height:16px}.k-packages.k-packages-drawer .k-packages-jstats b{font:600 16px/26px var(--font-sans);white-space:nowrap}.k-packages.k-packages-drawer .k-packages-jstats b.price{font-weight:700}.k-packages.k-packages-drawer .k-packages-legs{border-top:1px solid var(--line);flex-direction:column;display:flex}.k-packages.k-packages-drawer .k-packages-leg-text>span{font-variant-numeric:tabular-nums}.k-packages.k-packages-drawer .k-packages-leg{border-bottom:1px solid var(--line)}.k-packages.k-packages-drawer .k-packages-leg>summary,.k-packages.k-packages-drawer .k-packages-leg>.k-packages-leg-row{cursor:pointer;align-items:center;gap:12px;min-height:64px;padding:12px 0;list-style:none;display:flex}.k-packages.k-packages-drawer .k-packages-leg>summary::-webkit-details-marker{display:none}.k-packages.k-packages-drawer .k-packages-leg>.k-packages-leg-row{cursor:default}.k-packages.k-packages-drawer .k-packages-leg-ico{border-radius:var(--radius-full);background:var(--surface-sunken);width:36px;height:36px;color:var(--ink-muted);flex:none;place-items:center;display:grid}.k-packages.k-packages-drawer .k-packages-leg-ico svg.i{width:18px;height:18px}.k-packages.k-packages-drawer .k-packages-leg-ico.done{background:var(--brand-soft);color:var(--ink)}.k-packages.k-packages-drawer .k-packages-leg-ico.current{background:var(--brand-strong);color:var(--on-brand)}.k-packages.k-packages-drawer .k-packages-leg-text{flex-direction:column;flex:auto;min-width:0;display:flex}.k-packages.k-packages-drawer .k-packages-leg-text>b{font:600 14px/20px var(--font-sans)}.k-packages.k-packages-drawer .k-packages-leg-text>span{color:var(--ink-muted);font-size:14px;line-height:22px}.k-packages.k-packages-drawer .k-packages-leg.is-pending .k-packages-leg-text>b{color:var(--ink-muted);font-weight:500}.k-packages.k-packages-drawer .k-packages-chev{color:var(--ink-muted);transition:transform var(--dur-base);flex:none}.k-packages.k-packages-drawer .k-packages-leg[open] .k-packages-chev{transform:rotate(180deg)}.k-packages.k-packages-drawer .k-packages-leg-body{padding:4px 0 16px 48px}.k-packages.k-packages-drawer .k-packages-leg-body .tl-item{padding-bottom:16px}.k-packages.k-packages-drawer .k-packages-leg-body .tl-item:last-child{padding-bottom:0}.k-packages.k-packages-drawer .k-packages-orig{color:var(--ink-muted);margin-top:4px;font-size:12px;line-height:16px}.k-packages.k-packages-drawer .k-packages-src{color:var(--ink-muted);margin-top:16px;font-size:12px;line-height:16px}.k-packages.k-packages-drawer .modal-foot .spacer{flex:auto}.k-packages.k-packages-drawer .modal-foot>.btn-plain:first-child{margin-left:-12px}@container app (width<=767px){#package-journey>.page,#package-journey-vn>.page{visibility:hidden}.k-packages.k-packages-drawer{width:100%}.k-packages.k-packages-drawer .k-packages-leg-body{padding-left:0}.k-packages.k-packages-drawer .k-packages-jstats>div{padding:12px}.k-packages.k-packages-drawer .k-packages-jstats b{font-size:14px}.k-packages.k-packages-drawer .modal-foot .spacer{display:none}.k-packages.k-packages-drawer .modal-foot>.btn-plain:first-child{flex:none;margin-left:0}}.k-pay .k-pay-steps{width:420px;max-width:100%}.k-pay .k-pay-later{align-self:flex-start;margin-left:-12px}.k-pay .k-pay-status{background:var(--surface);border-radius:var(--radius-lg);box-shadow:0 0 0 1px var(--line);align-items:center;gap:16px;margin-bottom:24px;padding:16px 24px;display:flex}.k-pay .k-pay-status[data-go]{cursor:pointer}.k-pay .k-pay-status-icon{border-radius:var(--radius-full);background:var(--brand-soft);width:44px;height:44px;color:var(--ink);flex:none;place-items:center;display:grid}.k-pay .k-pay-status-icon .spinner{width:20px;height:20px;color:var(--ink)}.k-pay .k-pay-status-text{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.k-pay .k-pay-status-text b{font:600 16px/26px var(--font-sans)}.k-pay .k-pay-status-text span{color:var(--ink-muted);font-size:14px;line-height:22px}.k-pay .k-pay-status>.pill{flex:none}.k-pay .k-pay-status.is-checking{background:var(--brand-soft);box-shadow:0 0 0 1px var(--line)}.k-pay .k-pay-grid{grid-template-columns:minmax(0,400px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.k-pay .k-pay-qrcard{top:calc(var(--topbar-h) + 24px);text-align:center;flex-direction:column;align-items:center;padding:24px;display:flex;position:sticky}.k-pay .k-pay-bank{font:600 14px/20px var(--font-sans);justify-content:center;align-items:center;gap:12px;margin-bottom:16px;display:flex}.k-pay .k-pay-bank img{border-radius:var(--radius-md);object-fit:contain;background:var(--surface);width:32px;height:32px;box-shadow:0 0 0 1px var(--line)}.k-pay .k-pay-qrcard .qr{width:280px}.k-pay .k-pay-amount-label{color:var(--ink-muted);margin-top:16px;font-size:14px;line-height:22px}.k-pay .k-pay-amount{font:700 32px/40px var(--font-sans);color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.k-pay .k-pay-save{margin-top:12px}.k-pay .k-pay-kvs{text-align:left;align-self:stretch}.k-pay .card>.list.k-pay-orders+.k-pay-kvs{border-top:1px solid var(--line);margin-top:4px;padding-top:4px}.k-pay .kv>b>.price-sub{font-weight:400;display:block}.k-pay .copy-row.k-pay-memo{border-radius:var(--radius-lg);background:var(--brand-soft);box-shadow:inset 0 0 0 1px var(--line);margin:4px -12px 0;padding:12px}.k-pay .copy-row+.copy-row.k-pay-memo{border-top:0}.k-pay .k-pay-memo span{color:var(--ink);font-weight:600}.k-pay .k-pay-memo b{font:700 18px/26px var(--font-mono);letter-spacing:.02em}.k-pay .copy-row>.icon-btn{margin-right:-4px}.k-pay .k-pay-code{font-family:var(--font-mono);letter-spacing:.02em;overflow-wrap:anywhere;font-weight:600}.k-pay .kv.k-pay-kv-stack{flex-direction:column;align-items:stretch;gap:4px}.k-pay .kv.k-pay-kv-stack>b{text-align:left}.k-pay .k-pay-actions{flex-direction:column;gap:8px;margin-top:24px;display:flex}.k-pay .k-pay-alt{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.k-pay .k-pay-kv-sub{color:var(--ink-muted);text-align:right;margin-top:-4px;font-size:14px;line-height:22px}.k-pay .k-pay-kvs .kv>span,.k-pay .summary .kv>span{white-space:nowrap}.k-pay .k-pay-strong{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.k-pay .k-pay-orders .list-item,.k-pay .k-pay-invoices .list-item{padding-inline:24px}.k-pay .k-pay-ord-trail{flex-direction:column;flex:none;align-items:flex-end;gap:4px;margin-left:auto;display:flex}.k-pay .k-pay-ord-amt{font:600 14px/20px var(--font-sans);font-variant-numeric:tabular-nums}.k-pay .k-pay-nowrap{white-space:nowrap}.k-pay .k-pay-done{flex-direction:column;gap:24px;max-width:1120px;margin:0 auto;display:flex}.k-pay .k-pay-hero{text-align:center;flex-direction:column;align-items:center;padding:48px 32px 32px;display:flex}.k-pay .k-pay-mark{border-radius:var(--radius-full);background:var(--brand-strong);width:72px;height:72px;color:var(--on-brand);box-shadow:0 0 0 8px var(--brand-soft);place-items:center;margin-bottom:16px;display:grid}.k-pay .k-pay-mark svg.i{stroke-width:2.5px}.k-pay .k-pay-hero-title{font:700 32px/40px var(--font-sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.k-pay .k-pay-hero-amount{font:700 32px/40px var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:4px}.k-pay .k-pay-hero-sub{color:var(--ink-muted);font-variant-numeric:tabular-nums;margin-top:4px;font-size:16px;line-height:26px}.k-pay .k-pay-hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}.k-pay .k-pay-hero-actions .btn{min-width:200px}.k-pay .k-pay-link{margin:8px 0 0 -12px}.k-pay .k-pay-paid-table .cell-main>div{min-width:0}.k-pay .k-pay-paid-table .cell-main b{white-space:nowrap}.k-pay .k-pay-paid-table .cell-sub{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@container app (width>=768px){.k-pay .k-pay-paid-table th:not(:first-child),.k-pay .k-pay-paid-table td:not(:first-child){padding-inline:12px}.k-pay .k-pay-paid-table th:not(:first-child){white-space:normal}.k-pay .k-pay-paid-table td:not(:first-child){white-space:nowrap;width:1%}}@container app (width<=1023px){.k-pay .k-pay-steps{width:auto}.k-pay .k-pay-steps>li{flex:none}.k-pay .k-pay-grid{grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:24px}.k-pay .k-pay-qrcard{padding:24px}.k-pay .k-pay-qrcard .qr{width:232px}.k-pay .k-pay-amount{font-size:32px;line-height:40px}}@container app (width<=767px){.k-pay .k-pay-steps{width:100%}.k-pay .k-pay-status{align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px}.k-pay .k-pay-status>.pill{display:none}.k-pay .k-pay-grid{grid-template-columns:minmax(0,1fr);gap:16px}.k-pay .k-pay-qrcard{padding:24px 16px;position:static}.k-pay .k-pay-qrcard .qr{width:232px}.k-pay .crumbs{display:none}.k-pay .k-pay-memo b{font-size:18px;line-height:26px}.k-pay .k-pay-alt{gap:0 8px}.k-pay .k-pay-actions{flex-direction:row;justify-content:space-between;align-items:center;margin-top:12px}.k-pay .k-pay-later{align-self:center;margin:0 -12px 0 0}.k-pay .k-pay-alt>.btn-plain{margin-left:-12px}.k-pay .k-pay-orders .list-item,.k-pay .k-pay-invoices .list-item{padding-inline:16px}.k-pay .k-pay-done{gap:16px}.k-pay .k-pay-hero{padding:32px 16px 24px}.k-pay .k-pay-mark{width:60px;height:60px;margin-bottom:16px}.k-pay .k-pay-hero-title{font-size:24px;line-height:32px}.k-pay .k-pay-hero-amount{font-size:32px;line-height:40px}.k-pay .k-pay-hero-actions{flex-direction:column;align-self:stretch;gap:8px;margin-top:24px}.k-pay .k-pay-hero-actions .btn{width:100%;min-width:0}}.k-product .pd-dress{--ph-icon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'><path d='M9.2 2.5 9 6.2c-.9.9-1.4 2.2-1.2 3.6L5 20.5c2.2.7 4.6 1 7 1s4.8-.3 7-1l-2.8-10.7c.2-1.4-.3-2.7-1.2-3.6l-.2-3.7'/><path d='M9 6.2c1.8 1.1 4.2 1.1 6 0'/><path d='M7.8 9.8c2.7.7 5.7.7 8.4 0'/><path d='M10.5 13.5 9.6 20M13.5 13.5l.9 6.5'/></svg>")}.k-product .pd-shirt{--ph-icon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'><path d='M8.5 4 4 6.5 5.6 10.2 7.5 9.4V20h9V9.4l1.9.8L20 6.5 15.5 4c-.5 1.6-1.9 2.6-3.5 2.6S9 5.6 8.5 4Z'/></svg>")}.k-product .pd-top{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:32px;padding:24px;display:grid}.k-product .pd-info{flex-direction:column;gap:12px;min-width:0;display:flex}.k-product .pd-gallery{flex-direction:column;gap:12px;min-width:0;display:flex;position:relative}.k-product .pd-g-radio{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.k-product .pd-stage{aspect-ratio:1;border-radius:var(--radius-lg);background:var(--surface-sunken);position:relative;overflow:hidden}.k-product .pd-main-img{border-radius:0;width:100%;height:100%;display:none;position:absolute;inset:0}.k-product .pd-main-img.ph:after{width:30%;max-width:140px}.k-product .pd-main-img.is-shown,:is(.k-product .pd-gallery:has(.pd-g-radio[value="1"]:checked) .pd-main-img[data-n="1"],.k-product .pd-gallery:has(.pd-g-radio[value="2"]:checked) .pd-main-img[data-n="2"],.k-product .pd-gallery:has(.pd-g-radio[value="3"]:checked) .pd-main-img[data-n="3"],.k-product .pd-gallery:has(.pd-g-radio[value="4"]:checked) .pd-main-img[data-n="4"],.k-product .pd-gallery:has(.pd-g-radio[value="5"]:checked) .pd-main-img[data-n="5"],.k-product .pd-gallery:has(.pd-g-radio[value="6"]:checked) .pd-main-img[data-n="6"]){display:block}.k-product .pd-count{border-radius:var(--radius-full);background:linear-gradient(var(--scrim), var(--scrim)), var(--scrim);height:26px;color:var(--on-brand);font:600 12px/16px var(--font-sans);align-items:center;padding:0 12px;display:none;position:absolute;bottom:12px;right:12px}:is(.k-product .pd-gallery:has(.pd-g-radio[value="1"]:checked) .pd-count[data-n="1"],.k-product .pd-gallery:has(.pd-g-radio[value="2"]:checked) .pd-count[data-n="2"],.k-product .pd-gallery:has(.pd-g-radio[value="3"]:checked) .pd-count[data-n="3"],.k-product .pd-gallery:has(.pd-g-radio[value="4"]:checked) .pd-count[data-n="4"],.k-product .pd-gallery:has(.pd-g-radio[value="5"]:checked) .pd-count[data-n="5"],.k-product .pd-gallery:has(.pd-g-radio[value="6"]:checked) .pd-count[data-n="6"]){display:inline-flex}.k-product .pd-thumbs{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.k-product .pd-thumb{aspect-ratio:1;border-radius:var(--radius-md);cursor:pointer;min-height:44px;box-shadow:inset 0 0 0 1px var(--line);background:var(--surface-sunken);position:relative;overflow:hidden}.k-product .pd-thumb>.ph{border-radius:0;width:100%;height:100%}.k-product .pd-thumb>.ph:after{width:46%}.k-product .pd-thumb:after{content:"";border-radius:inherit;transition:box-shadow var(--dur-fast);pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #0000}.k-product .pd-thumb:hover:after{box-shadow:inset 0 0 0 2px var(--line)}.k-product .pd-gallery:has(.pd-g-radio[value="1"]:checked) .pd-thumb[data-n="1"]:after{box-shadow:inset 0 0 0 2px var(--brand)}.k-product .pd-gallery:has(.pd-g-radio[value="2"]:checked) .pd-thumb[data-n="2"]:after{box-shadow:inset 0 0 0 2px var(--brand)}.k-product .pd-gallery:has(.pd-g-radio[value="3"]:checked) .pd-thumb[data-n="3"]:after{box-shadow:inset 0 0 0 2px var(--brand)}.k-product .pd-gallery:has(.pd-g-radio[value="4"]:checked) .pd-thumb[data-n="4"]:after{box-shadow:inset 0 0 0 2px var(--brand)}.k-product .pd-gallery:has(.pd-g-radio[value="5"]:checked) .pd-thumb[data-n="5"]:after{box-shadow:inset 0 0 0 2px var(--brand)}.k-product .pd-gallery:has(.pd-g-radio[value="6"]:checked) .pd-thumb[data-n="6"]:after{box-shadow:inset 0 0 0 2px var(--brand)}.k-product .pd-gallery:has(.pd-g-radio:focus-visible) .pd-stage{box-shadow:var(--focus-ring)}.k-product .pd-thumb-more{color:var(--ink-muted);font:600 14px/20px var(--font-sans);background:var(--surface-sunken);box-shadow:none;place-items:center;display:grid}.k-product .pd-thumb-more:hover{background:var(--surface-sunken)}.k-product .pd-title{font:600 24px/32px var(--font-sans);letter-spacing:-.01em;color:var(--ink)}.k-product .pd-price{flex-direction:column;gap:4px;padding-bottom:4px;display:flex}.k-product .pd-buy{border-top:1px solid var(--line);flex-direction:column;gap:16px;padding-top:16px;display:flex}.k-product .pd-opt,.k-product .pd-qty{flex-direction:column;gap:8px;display:flex}.k-product .pd-opt-label{font:600 14px/20px var(--font-sans);align-items:baseline;gap:8px;display:flex}.k-product .pd-opt-label .muted{font-weight:400}.k-product .pd-qty-row{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.k-product .pd-stock{color:var(--ink-muted);font-size:14px;line-height:22px}.k-product .pd-stock b{color:var(--ink);font-weight:600}.k-product .pd-moq{font-size:14px;line-height:22px}.k-product .pd-stepper-invalid{border-color:var(--danger)}.k-product .pd-stepper-invalid:focus-within{box-shadow:var(--focus-ring);border-color:var(--danger)}.k-product .pd-qty.is-invalid .pd-stock b{color:var(--danger)}.k-product .pd-note-field{gap:8px}.k-product .pd-note-wrap{position:relative}.k-product .pd-note-wrap>.input{padding-right:64px}.k-product .pd-note-count{color:var(--ink-muted);pointer-events:none;font-size:12px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.k-product .pd-money{border-radius:var(--radius-lg);background:var(--surface-sunken);flex-direction:column;gap:8px;padding:12px 16px;display:flex}.k-product .pd-money-row{justify-content:space-between;align-items:baseline;gap:12px;font-size:16px;line-height:26px;display:flex}.k-product .pd-money-row>span{min-width:0}.k-product .pd-money-val{font-size:18px;line-height:26px}.k-product .pd-money.is-empty .pd-money-val{color:var(--ink-muted);font-weight:600}.k-product .pd-pay{color:var(--ink-muted);justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;line-height:22px;display:flex}.k-product .pd-pay>span:first-child{min-width:0}.k-product .pd-pay b{color:var(--ink);font-weight:600}.k-product .pd-weight .price-sub{font-size:12px;line-height:16px;display:block}.k-product .pd-pay-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:-8px;display:flex}.k-product .pd-pay-link{margin:-8px 0 -12px -12px}.k-product .pd-actions{gap:12px;display:flex}.k-product .pd-actions>.btn{flex:1 1 0}.k-product .pd-more{grid-template-columns:minmax(0, 1fr) var(--aside-w);align-items:start;gap:24px;margin-top:24px;display:grid}.k-product .pd-props{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;display:grid}.k-product .pd-props .kv{border-bottom:1px solid var(--line);padding:12px 0}.k-product .pd-props .kv>b{font-weight:500}.k-product .pd-props .kv>span{flex:none;max-width:45%}.k-product .pd-props .kv>b{overflow-wrap:anywhere;min-width:0}.k-product .pd-desc-text{color:var(--ink);margin-bottom:16px;font-size:16px;line-height:26px}.k-product .pd-desc-imgs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.k-product .pd-desc-img{aspect-ratio:3/4;width:100%}.k-product .pd-desc-fade{background:linear-gradient(180deg, #fff0 0%, var(--surface) 60%);justify-content:center;margin-top:-64px;padding-top:48px;display:flex;position:relative}.k-product .pd-desc-fade.is-open{background:0 0;margin-top:16px;padding-top:0}.k-product .pd-desc{scroll-margin-top:80px}.k-product .pd-desc-full img.pd-desc-img{aspect-ratio:auto;object-fit:contain}.k-product .pd-shop{flex-direction:column;gap:16px;display:flex}.k-product .pd-shop-row{align-items:center;gap:12px;display:flex}.k-product .pd-shop-name{font:600 16px/26px var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.k-product .pd-src{padding-top:16px;padding-bottom:8px}.k-product .pd-src .divider{margin:12px 0 4px}.k-product .pd-src-row{color:var(--ink-muted);align-items:flex-start;gap:12px;font-size:14px;line-height:22px;display:flex}.k-product .pd-src-row>svg.i{color:var(--ink-muted);flex:none}.k-product .pd-link-row{width:100%;min-height:44px;color:var(--ink);font:500 14px/20px var(--font-sans);text-align:left;align-items:center;gap:12px;display:flex}.k-product .pd-link-row>svg.i:first-child{color:var(--ink-muted)}.k-product .pd-link-row .chev{color:var(--ink-muted);width:18px;height:18px}.k-product .pd-link-row:hover{color:var(--ink)}.k-product .pd-ban-list{flex-direction:column;gap:12px;margin-top:12px;display:flex}.k-product .pd-ban-list li{align-items:flex-start;gap:12px;font-size:16px;line-height:26px;display:flex}.k-product .pd-ban-list li svg.i{color:var(--danger);flex:none;margin-top:4px}.k-product .pd-gallery.is-muted .pd-stage>.ph{filter:grayscale();opacity:.55}.k-product .pd-soldout{border-radius:var(--radius-full);background:linear-gradient(var(--scrim), var(--scrim)), var(--scrim);width:max-content;height:44px;color:var(--on-brand);font:600 14px/20px var(--font-sans);align-items:center;margin:auto;padding:0 24px;display:inline-flex;position:absolute;inset:0}.k-product .pd-title.is-muted,.k-product .pd-price.is-muted{opacity:.6}.k-product .pd-similar{margin-bottom:96px}.k-product .pd-top:has(.pd-gallery.is-muted){grid-template-columns:200px minmax(0,1fr);align-items:center}.k-product .pd-sk-main{border-radius:var(--radius-lg)}.k-product .pd-sk-thumbs{grid-template-columns:repeat(7,minmax(0,1fr))}.k-product .pd-sk-thumbs>.skel{aspect-ratio:1;border-radius:var(--radius-md)}.k-product .pd-sk-price{width:46%;height:34px;margin:8px 0 4px}.k-product .pd-sk-chips{gap:8px;display:flex}.k-product .pd-sk-chips>.skel{border-radius:var(--radius-md);width:84px;height:40px}.k-product .pd-sk-box{border-radius:var(--radius-lg);height:76px}.k-product .pd-sk-av{flex:none;width:40px;height:40px}.k-product .pd-state-card{padding:24px}.k-product .pd-state-card .error-state .btn-plain{margin-top:0}.k-product .pd-added .modal-head,.k-product.pd-added .modal-head{padding-bottom:0}.k-product.pd-added .modal-title{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.k-product .pd-added-hero{text-align:center;flex-direction:column;align-items:center;gap:12px;margin:-8px 0 24px;display:flex}.k-product .pd-added-hero h3{font:700 24px/32px var(--font-sans)}.k-product .pd-added-check{border-radius:var(--radius-full);background:var(--brand-soft);width:56px;height:56px;color:var(--ink);place-items:center;display:grid}.k-product .pd-added-check svg.i{stroke-width:2.5px}.k-product .pd-added-line{border-radius:var(--radius-lg);background:var(--surface-sunken);gap:12px;padding:12px;display:flex}.k-product .pd-added-line>.grow{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.k-product .pd-added-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:22px;display:-webkit-box;overflow:hidden}.k-product .pd-added-price{align-items:baseline;gap:8px;display:flex}.k-product .pd-fee .modal-body,.k-product.pd-fee .modal-body{flex-direction:column;gap:24px;display:flex}.k-product .pd-fee-step{gap:12px;display:flex}.k-product .pd-fee-num{border-radius:var(--radius-full);background:var(--brand-soft);width:28px;height:28px;color:var(--ink);font:700 14px/1 var(--font-sans);flex:none;place-items:center;display:grid}.k-product .pd-fee-title{font:600 14px/20px var(--font-sans);margin:4px 0 8px}.k-product .pd-fee-box{border-radius:var(--radius-lg);background:var(--surface-sunken);padding:8px 16px}.k-product .pd-fee-box .kv{font-size:14px;line-height:22px}.k-product .pd-fee-box .kv-total{margin-top:4px;padding-top:12px;font-size:16px}.k-product .pd-fee-box .muted{font-weight:400}.k-product .pd-fee-tiers{flex-direction:column;gap:8px;padding-left:48px;display:flex}.k-product .pd-fee-tiers .pd-fee-title{margin:0}.k-product .pd-tier{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px;line-height:22px}.k-product .pd-tier th{text-align:left;color:var(--ink-muted);background:var(--surface-sunken);padding:8px 12px;font-size:12px;font-weight:600}.k-product .pd-tier th:first-child{border-radius:var(--radius-md) 0 0 var(--radius-md)}.k-product .pd-tier th:last-child{border-radius:0 var(--radius-md) var(--radius-md) 0}.k-product .pd-tier td{border-bottom:1px solid var(--line);padding:8px 12px}.k-product .pd-tier td:not(:first-child),.k-product .pd-tier th:not(:first-child){text-align:right}.k-product .pd-thumb>img.ph,.k-product .pd-stage>img.ph{object-fit:cover;width:100%;height:100%}.k-product img.thumb{object-fit:cover}.k-product .pd-count.is-shown{display:inline-flex}.k-product .pd-thumb.is-active:after{box-shadow:inset 0 0 0 2px var(--brand)}.k-product .pd-thumb{padding:0}.k-product .pd-thumb-more:before{content:attr(data-more)}.k-product .pd-thumb-more.is-tablet-only{display:none}.k-product img.pd-desc-img{object-fit:cover;border-radius:var(--radius-lg);height:auto}.k-product .pd-all-btn{border-radius:var(--radius-lg);width:100%;padding:0;display:block}.k-product .pd-all-btn:focus-visible{box-shadow:var(--focus-ring)}.k-product .pd-all-img{aspect-ratio:auto;object-fit:contain}.k-product .pd-desc-html{overflow-wrap:anywhere;font-size:16px;line-height:26px}.k-product .pd-desc-html img{border-radius:var(--radius-md);max-width:100%;height:auto;margin:8px 0;display:block}.k-product .mobile-bar>.btn{flex:1 1 0}@container app (width<=1023px){.k-product .pd-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;padding:24px}.k-product .pd-title{font-size:18px;line-height:26px}.k-product .pd-thumbs,.k-product .pd-sk-thumbs{grid-template-columns:repeat(5,minmax(0,1fr))}.k-product .pd-thumb:nth-child(n+5):not(.pd-thumb-more){display:none}.k-product .pd-more{grid-template-columns:minmax(0,1fr)}.k-product .pd-more>.stack:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.k-product .pd-actions>.btn{padding-inline:12px}.k-product .pd-thumb-more:before{content:"+4"}.k-product .pd-thumb-more[data-more-tablet]:before{content:attr(data-more-tablet)}.k-product .pd-thumb-more.is-tablet-only{display:grid}}@container app (width<=767px){.k-product .pd-top{grid-template-columns:minmax(0,1fr);gap:16px;padding:0 0 16px;overflow:hidden}.k-product .pd-gallery{gap:8px}.k-product .pd-stage{border-radius:0}.k-product .pd-thumbs,.k-product .pd-sk-thumbs{scrollbar-width:none;gap:8px;padding:0 16px;display:flex;overflow-x:auto}.k-product .pd-thumbs::-webkit-scrollbar{display:none}.k-product .pd-thumb,.k-product .pd-sk-thumbs>.skel{flex:none;width:56px;height:56px}.k-product .pd-thumb:nth-child(n+5):not(.pd-thumb-more){display:block}.k-product .pd-thumb-more:before{content:"+2"}.k-product .pd-thumb-more[data-more]:before{content:attr(data-more)}.k-product .pd-thumb-more.is-tablet-only{display:none}.k-product .pd-info{padding:0 16px}.k-product .pd-title{font-size:18px;line-height:26px}.k-product .pd-more{gap:12px;margin-top:16px}.k-product .pd-more>.stack:last-child{grid-template-columns:minmax(0,1fr);gap:12px}.k-product .pd-props{grid-template-columns:minmax(0,1fr)}.k-product .pd-desc-imgs{grid-template-columns:repeat(2,minmax(0,1fr))}.k-product .pd-desc-imgs>:nth-child(3){display:none}.k-product .pd-buy{margin-top:4px;padding-top:16px}.k-product .pd-fee-tiers{padding-left:0}.k-product .pd-tier th,.k-product .pd-tier td{padding-inline:8px}.k-product .pd-sk-main{border-radius:0}.k-product .pd-state-card{padding:0}.k-product .pd-top:has(.pd-gallery.is-muted){grid-template-columns:minmax(0,1fr);align-items:start}}.k-product .chips>.chip{white-space:normal;text-align:left;min-width:0;max-width:100%;padding-block:8px}.k-product .chips>.chip>span{overflow-wrap:anywhere;min-width:0}.k-product .chips>.chip>.swatch{flex:none}.k-search .ph.k-search-dress{--ph-icon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'><path d='M9.6 3h4.8l-.7 4.2 4.6 13.3H5.7L10.3 7.2 9.6 3Z'/><path d='M10.3 7.2h3.4M8.4 14.5c2.4.8 4.8.8 7.2 0'/></svg>")}.k-search .ph.k-search-ic-bed{--ph-icon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'><path d='M3 19V6M3 15h18v4M21 15v-3a3 3 0 0 0-3-3h-7v6'/><circle cx='7' cy='11.5' r='1.8'/></svg>")}.k-search .ph.k-search-ic-baby{--ph-icon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'><path d='M10 3h4v2.5l1.5 2V19a2 2 0 0 1-2 2h-3a2 2 0 0 1-2-2V7.5l1.5-2V3Z'/><path d='M8.5 11h7M8.5 15h7'/></svg>")}.k-search .ph.k-search-ic-tent{--ph-icon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'><path d='M12 4 3 20h18L12 4Z'/><path d='M9 20l3-6 3 6'/></svg>")}.k-search .k-search-hero{--card-pad:24px}.k-search .k-search-form{align-items:center;gap:12px;display:flex}.k-search .k-search-form>.search{flex:auto;min-width:0}.k-search .k-search-go{min-width:128px;min-height:56px}.k-search .k-search-block{margin-top:24px}.k-search .k-search-block-head{justify-content:space-between;align-items:center;gap:12px;min-height:36px;margin-bottom:8px;display:flex}.k-search .k-search-label{font:600 14px/20px var(--font-sans);color:var(--ink-muted);align-items:center;gap:8px;display:inline-flex}.k-search .k-search-clear{margin-right:-12px}.k-search .k-search-recent{flex-wrap:wrap;gap:8px;display:flex}.k-search .k-search-hchip{border-radius:var(--radius-md);background:var(--surface-sunken);align-items:center;min-height:40px;display:inline-flex}.k-search .k-search-hchip:hover{background:var(--surface-sunken)}.k-search .k-search-hchip>button{min-height:40px;font:500 14px/20px var(--font-sans);color:var(--ink);white-space:nowrap;align-items:center;padding:0 0 0 16px;display:inline-flex;position:relative}.k-search .k-search-hchip>button:after{content:"";position:absolute;inset:-2px 0}.k-search .k-search-hx{width:44px;min-height:40px;color:var(--ink-muted);cursor:pointer;border-radius:0 var(--radius-md) var(--radius-md) 0;place-items:center;display:grid;position:relative}.k-search .k-search-hx:after{content:"";position:absolute;inset:-2px 0}.k-search .k-search-hx:hover{color:var(--danger)}.k-search .k-search-hx>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.k-search .k-search-hchip:has(input:checked){display:none}.k-search .k-search-recent-empty{padding:8px 0}.k-search .k-search-top{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.k-search .k-search-entries{display:none}.k-search .k-search-entry{text-align:left;width:100%;min-height:72px;color:var(--ink);cursor:pointer;transition:box-shadow var(--dur-base);flex:1 1 0;align-items:center;gap:16px;display:flex}.k-search .k-search-entry:hover{box-shadow:0 0 0 1px var(--line-strong)}.k-search .k-search-entry-icon{border-radius:var(--radius-full);background:var(--brand-soft);width:52px;height:52px;color:var(--ink);flex:none;place-items:center;display:grid}.k-search .k-search-entry-label{min-width:0;font:600 16px/26px var(--font-sans);flex:auto}.k-search .k-search-entry-chev{color:var(--ink-muted);flex:none}.k-search .k-search-cats{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.k-search .k-search-cat{background:var(--surface);border-radius:var(--radius-lg);min-width:0;min-height:72px;box-shadow:0 0 0 1px var(--line);color:var(--ink);transition:box-shadow var(--dur-base), transform var(--dur-base) var(--ease-out);align-items:center;gap:12px;padding:8px 12px 8px 8px;display:flex}.k-search .k-search-cat:hover{box-shadow:0 0 0 1px var(--line-strong);transform:translateY(-2px)}.k-search .k-search-cat>.ph{border-radius:var(--radius-md);width:56px;height:56px}.k-search .k-search-cat>.ph:after{width:52%}.k-search .k-search-cat-text{flex-direction:column;gap:4px;min-width:0;display:flex}.k-search .k-search-cat-name{font:600 14px/20px var(--font-sans)}.k-search .k-search-query{display:block}.k-search .k-search-query>svg.i{color:var(--ink);vertical-align:-4px;margin-right:8px}.k-search .k-search-query b{color:var(--ink);font-weight:600}.k-search .k-search-exact{vertical-align:middle;align-items:center;min-height:44px;margin:-12px 0 -12px 8px;font-size:16px;display:inline-flex}.k-search .k-search-layout{grid-template-columns:264px minmax(0,1fr);align-items:start;gap:24px;display:grid}.k-search .k-search-filter{top:calc(var(--topbar-h) + 24px);flex-direction:column;gap:16px;display:flex;position:sticky}.k-search .k-search-range{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.k-search .k-search-range .input-group>span{padding:0 12px}.k-search .k-search-dash{color:var(--ink-muted)}.k-search .k-search-pchips .chip{padding:0 12px;font-size:14px}.k-search .k-search-alt{flex-direction:column;gap:8px;display:flex}.k-search .k-search-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-bottom:16px;display:flex}.k-search .k-search-count{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:16px}.k-search .k-search-skel-count{width:160px;height:14px;margin:0}.k-search .k-search-tools{align-items:center;gap:12px;display:flex}.k-search .k-search-filter-btn{display:none}.k-search .k-search-main .pgrid{grid-template-columns:repeat(4,minmax(0,1fr))}.k-search .k-search-more{margin-top:24px}.k-search .k-search-skcard{background:var(--surface);border-radius:var(--radius-lg);box-shadow:0 0 0 1px var(--line);flex-direction:column;padding-bottom:12px;display:flex;overflow:hidden}.k-search .k-search-skcard>.skel-img{border-radius:0;margin-bottom:8px}.k-search .k-search-skcard>.skel-text{margin-left:12px;margin-right:12px}.k-search .k-search-skcard>.skel-text.w-90{width:calc(90% - 24px)}.k-search .k-search-skcard>.skel-text.w-60{width:calc(60% - 24px)}.k-search .k-search-skcard>.skel-text.w-50{width:calc(50% - 24px);margin-top:12px}.k-search .k-search-state{padding-block:16px}.k-search .k-search-imgq{align-items:center;gap:16px;margin-bottom:24px;display:flex}.k-search .k-search-imgq-ph{border-radius:var(--radius-lg);width:88px;height:88px}.k-search .k-search-imgq-text{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.k-search .k-search-imgq>.btn{flex:none}@container app (width<=1023px){.k-search .k-search-cats{grid-template-columns:repeat(3,minmax(0,1fr))}.k-search .k-search-layout{grid-template-columns:minmax(0,1fr)}.k-search .k-search-filter{display:none}.k-search .k-search-filter-btn{display:inline-flex}.k-search .k-search-main .pgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container app (width<=767px){.k-search .k-search-hero{--card-pad:16px}.k-search .k-search-form{gap:8px}.k-search .k-search-go{flex:none;width:56px;min-width:0;min-height:56px;padding:0}.k-search .k-search-go>span{display:none}.k-search .k-search-block{margin-top:16px}.k-search .k-search-cats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.k-search .k-search-cat{gap:12px;min-height:64px;padding:8px}.k-search .k-search-cat>.ph{width:48px;height:48px}.k-search .k-search-cat-name{font-size:14px;line-height:22px}.k-search .k-search-exact{margin-left:8px}.k-search .k-search-state .empty{padding:32px 8px 24px}.k-search .k-search-entries{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.k-search .k-search-entry{--card-pad:12px;gap:8px;min-height:60px}.k-search .k-search-entry-icon{width:36px;height:36px}.k-search .k-search-entry-icon>svg.i{width:20px;height:20px}.k-search .k-search-entry-label{font-size:16px;line-height:26px}.k-search .k-search-entry-chev{display:none}.k-search .k-search-main .pgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.k-search .k-search-toolbar{gap:8px}.k-search .page-head>.crumbs{display:none}.k-search .k-search-tools{gap:8px;width:100%}.k-search .k-search-sort{flex:auto;min-width:0;display:flex}.k-search .k-search-sort>button{flex:1 1 0;padding:0 4px;font-size:14px}.k-search .k-search-filter-btn{flex:none;justify-content:center;width:44px;min-height:44px;padding:0}.k-search .k-search-filter-btn>span{display:none}.k-search .k-search-imgq{gap:12px}.k-search .k-search-imgq-ph{width:56px;height:56px}}.k-search .k-search-top+.section-title{margin-top:32px}.k-wallet .k-wallet-code{font-family:var(--font-mono);letter-spacing:.01em;overflow-wrap:anywhere;font-weight:600}.k-wallet .k-wallet-strong{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.k-wallet .is-in{color:var(--ink)}.k-wallet .k-wallet-ref{white-space:normal;overflow-wrap:anywhere}.k-wallet .k-wallet-hero{padding:32px;display:block}.k-wallet .k-wallet-hero-main{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 32px;min-width:0;display:flex}.k-wallet .k-wallet-balance{font:800 44px/50px var(--font-sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.k-wallet .k-wallet-hero-actions{flex-wrap:wrap;gap:12px;display:flex}.k-wallet .k-wallet-hero-actions .btn{min-width:168px}.k-wallet .k-wallet-stats{margin-top:16px}.k-wallet .k-wallet-lower{align-items:start;margin-top:24px}.k-wallet .k-wallet-tab{font-variant-numeric:tabular-nums}.k-wallet .k-wallet-stats .stat-value{font-size:24px;line-height:32px}.k-wallet .k-wallet-txlist .list-item,.k-wallet .k-wallet-due .list-item{padding-inline:24px}.k-wallet .li-icon.is-out,.k-wallet .k-wallet-ico.is-out{background:var(--surface-sunken);color:var(--ink-muted)}.k-wallet .k-wallet-amt{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:4px;margin-left:auto;display:flex}.k-wallet .k-wallet-amt>b{font:700 16px/26px var(--font-sans);font-variant-numeric:tabular-nums}.k-wallet .k-wallet-due-amt{font:600 14px/20px var(--font-sans);font-variant-numeric:tabular-nums;flex:none;margin-left:auto}.k-wallet .k-wallet-due .list-item>.chev{margin-left:0}.k-wallet .k-wallet-topup{grid-template-columns:minmax(0,400px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.k-wallet .k-wallet-num{border-radius:var(--radius-full);background:var(--brand-soft);width:24px;height:24px;color:var(--ink);font:700 14px/1 var(--font-sans);vertical-align:2px;place-items:center;margin-right:12px;display:inline-grid}.k-wallet .k-wallet-amount-input{min-height:56px}.k-wallet .k-wallet-amount-input>.input{font:700 24px/32px var(--font-sans);font-variant-numeric:tabular-nums;padding-left:16px}.k-wallet .k-wallet-amount-input>span{font-size:18px}.k-wallet .k-wallet-quick{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.k-wallet .k-wallet-quick>.chip{font-variant-numeric:tabular-nums;justify-content:center}.k-wallet .k-wallet-bank{font:600 14px/20px var(--font-sans);color:var(--ink-muted);align-items:center;gap:8px;display:inline-flex}.k-wallet .k-wallet-bank img,.k-wallet .k-wallet-bankinline img{border-radius:var(--radius-md);object-fit:contain;background:var(--surface);width:28px;height:28px;box-shadow:0 0 0 1px var(--line)}.k-wallet .k-wallet-qrgrid{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:32px;display:grid}.k-wallet .k-wallet-qrbox{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.k-wallet .k-wallet-qrbox .qr{width:260px}.k-wallet .k-wallet-qr-amt{font:700 24px/32px var(--font-sans);color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.k-wallet .k-wallet-rows{min-width:0}.k-wallet .copy-row>.icon-btn{margin-right:-4px}.k-wallet .copy-row.k-wallet-memo{border-radius:var(--radius-lg);background:var(--brand-soft);box-shadow:inset 0 0 0 1px var(--line);margin:8px 0 0;padding:12px}.k-wallet .copy-row+.copy-row.k-wallet-memo{border-top:0}.k-wallet .k-wallet-memo span{color:var(--ink);font-weight:600}.k-wallet .k-wallet-memo b{font:700 18px/26px var(--font-mono);letter-spacing:.02em}.k-wallet .k-wallet-qr-actions{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:24px;display:flex}#wallet-topup-checking .k-wallet-status,#wallet-topup-checking .k-wallet-topup{max-width:820px}#wallet-topup-checking .k-wallet-topup{grid-template-columns:minmax(0,1fr)}.k-wallet .k-wallet-status{cursor:pointer;border-radius:var(--radius-lg);background:var(--brand-soft);box-shadow:0 0 0 1px var(--line);align-items:center;gap:16px;margin-bottom:24px;padding:16px 24px;display:flex}.k-wallet .k-wallet-status-icon{border-radius:var(--radius-full);background:var(--brand-soft);width:44px;height:44px;color:var(--ink);flex:none;place-items:center;display:grid}.k-wallet .k-wallet-status-icon .spinner{width:20px;height:20px;color:var(--ink)}.k-wallet .k-wallet-status-text{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.k-wallet .k-wallet-status-text b{font:600 16px/26px var(--font-sans)}.k-wallet .k-wallet-status-amt{font:700 18px/26px var(--font-sans);color:var(--ink);font-variant-numeric:tabular-nums;flex:none}.k-wallet .k-wallet-labelrow{justify-content:space-between;align-items:center;gap:12px;display:flex}.k-wallet .k-wallet-linkbtn{font:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;margin:-12px 0;padding:12px 0 12px 12px;font-size:14px;font-weight:600;line-height:20px}.k-wallet .upload.k-wallet-upload{flex-direction:row;gap:12px;min-height:64px;padding:12px 16px}.k-wallet .k-wallet-upload .upload-icon{width:40px;height:40px;margin:0}.k-wallet .k-wallet-upper{text-transform:uppercase;letter-spacing:.02em}.k-wallet .k-wallet-bankpick{text-align:left;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-md);width:100%;min-height:60px;color:var(--ink);font:inherit;cursor:pointer;transition:border-color var(--dur-fast), box-shadow var(--dur-fast);align-items:center;gap:12px;padding:8px 16px 8px 12px;display:flex}.k-wallet .k-wallet-bankpick:hover{border-color:var(--brand)}.k-wallet .k-wallet-bankpick:focus-visible{border-color:var(--brand);box-shadow:var(--focus-ring);outline:none}.k-wallet .k-wallet-bankpick img{border-radius:var(--radius-md);object-fit:contain;background:var(--surface);width:40px;height:40px;box-shadow:0 0 0 1px var(--line);flex:none}.k-wallet .k-wallet-bankpick-main{flex-direction:column;flex:auto;min-width:0;display:flex}.k-wallet .k-wallet-bankpick-main b{font:600 14px/20px var(--font-sans)}.k-wallet .k-wallet-bankpick>svg.i{color:var(--ink-muted);flex:none}.k-wallet .k-wallet-to{border-radius:var(--radius-lg);background:var(--surface-sunken);align-items:center;gap:12px;margin-top:12px;padding:12px;display:flex}.k-wallet .k-wallet-to img{border-radius:var(--radius-md);object-fit:contain;background:var(--surface);width:36px;height:36px;box-shadow:0 0 0 1px var(--line);flex:none}.k-wallet .k-wallet-to>span{flex-direction:column;min-width:0;display:flex}.k-wallet .k-wallet-to b{font:600 14px/20px var(--font-sans);font-variant-numeric:tabular-nums}.k-wallet .k-wallet-to>span>span{color:var(--ink-muted);letter-spacing:.02em;font-size:14px;line-height:22px}#wallet-withdraw .k-wallet-banksearch{margin-bottom:12px}#wallet-withdraw .k-wallet-banklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}#wallet-withdraw .k-wallet-bankopt{text-align:left;cursor:pointer;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);min-height:56px;color:var(--ink);font:inherit;transition:border-color var(--dur-fast), background var(--dur-fast);align-items:center;gap:12px;padding:8px 12px;display:flex}#wallet-withdraw .k-wallet-bankopt:hover{border-color:var(--line);background:var(--surface-sunken)}#wallet-withdraw .k-wallet-bankopt.is-selected{border-color:var(--brand);background:var(--brand-soft)}#wallet-withdraw .k-wallet-bankopt img{border-radius:var(--radius-md);object-fit:contain;background:var(--surface);width:36px;height:36px;box-shadow:0 0 0 1px var(--line);flex:none}#wallet-withdraw .k-wallet-bankopt>span{flex-direction:column;flex:auto;min-width:0;display:flex}#wallet-withdraw .k-wallet-bankopt b{font:600 14px/20px var(--font-sans)}#wallet-withdraw .k-wallet-bankopt>svg.i{color:var(--ink);flex:none}.k-wallet .k-wallet-done{text-align:center;flex-direction:column;align-items:center;max-width:600px;margin:0 auto;padding:48px 32px 24px;display:flex}.k-wallet .k-wallet-done-icon{border-radius:var(--radius-full);background:var(--brand-soft);width:72px;height:72px;color:var(--ink);box-shadow:0 0 0 8px var(--brand-soft);place-items:center;margin-bottom:16px;display:grid}.k-wallet .k-wallet-done-title{font:700 24px/32px var(--font-sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.k-wallet .k-wallet-done-amt{font:800 32px/40px var(--font-sans);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;margin-top:8px}.k-wallet .k-wallet-done-meta{color:var(--ink-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;margin-top:12px;font-size:14px;line-height:22px;display:flex}.k-wallet .k-wallet-bankinline{align-items:center;gap:8px;display:inline-flex}.k-wallet .k-wallet-bankinline img{border-radius:var(--radius-md);width:22px;height:22px}.k-wallet .k-wallet-done-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}.k-wallet .k-wallet-done-actions .btn{min-width:200px}.k-wallet .k-wallet-cancel{color:var(--danger);margin-top:8px}.k-wallet .k-wallet-filters{align-items:center;gap:16px;margin-bottom:16px;padding:12px 16px;display:flex}.k-wallet .k-wallet-filters>.chips{flex:auto;min-width:0}.k-wallet .k-wallet-range{flex:none;align-items:center;gap:8px;display:flex}.k-wallet .k-wallet-range .input-group{width:156px}.k-wallet .k-wallet-range .input-group>span{padding:0 12px}.k-wallet .k-wallet-range .input-group>.input{font-variant-numeric:tabular-nums;padding-left:12px}.k-wallet .k-wallet-range-sep{color:var(--ink-muted)}.k-wallet .k-wallet-sum{flex-wrap:wrap;align-items:baseline;gap:8px 32px;margin:0 4px 16px;display:flex}.k-wallet .k-wallet-sum>div{align-items:baseline;gap:8px;display:flex}.k-wallet .k-wallet-sum span{color:var(--ink-muted);font-size:14px}.k-wallet .k-wallet-sum b{font:700 18px/26px var(--font-sans);font-variant-numeric:tabular-nums}.k-wallet .k-wallet-table td{white-space:nowrap}.k-wallet .k-wallet-table td.k-wallet-td-desc{white-space:normal;min-width:180px}.k-wallet .k-wallet-type{align-items:center;gap:12px;font-weight:600;display:inline-flex}.k-wallet .k-wallet-ico{border-radius:var(--radius-md);background:var(--brand-soft);width:32px;height:32px;color:var(--ink);flex:none;place-items:center;display:grid}.k-wallet .k-wallet-td-amt b{font:700 14px/20px var(--font-sans);font-variant-numeric:tabular-nums}.k-wallet .k-wallet-td-bal,.k-wallet .k-wallet-td-time{color:var(--ink-muted)}.k-wallet .k-wallet-more{vertical-align:-3px;color:var(--ink);margin-left:8px}.k-wallet .k-wallet-table tr.is-selected td{background:var(--brand-soft)}#transaction-detail .k-wallet-dt-head{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:12px 0 24px;display:flex}#transaction-detail .k-wallet-dt-icon{border-radius:var(--radius-full);background:var(--surface-sunken);width:56px;height:56px;color:var(--ink-muted);place-items:center;margin-bottom:4px;display:grid}#transaction-detail .k-wallet-dt-amt{font:800 32px/40px var(--font-sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums}#transaction-detail .k-wallet-dt-type{color:var(--ink-muted);font-size:16px}#transaction-detail .k-wallet-dt-sec{font:600 14px/20px var(--font-sans);color:var(--ink-muted);text-transform:uppercase;letter-spacing:.04em;margin:24px 0 8px}#transaction-detail .k-wallet-to{border-radius:var(--radius-lg);background:var(--surface-sunken);align-items:center;gap:12px;margin:24px 0 12px;padding:12px;display:flex}#transaction-detail .k-wallet-to img{border-radius:var(--radius-md);object-fit:contain;background:var(--surface);width:36px;height:36px;box-shadow:0 0 0 1px var(--line);flex:none}#transaction-detail .k-wallet-to>span{flex-direction:column;min-width:0;display:flex}#transaction-detail .k-wallet-to b{font:600 14px/20px var(--font-sans);font-variant-numeric:tabular-nums}#transaction-detail .k-wallet-to>span>span{color:var(--ink-muted);font-size:14px;line-height:22px}#transaction-detail .k-wallet-proof{text-align:left;cursor:pointer;width:100%;min-height:44px;color:var(--ink);font:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}#transaction-detail .k-wallet-proof b{font:600 14px/20px var(--font-sans);flex:auto}#transaction-detail .k-wallet-proof>svg.i{color:var(--ink-muted);flex:none}#transaction-detail .modal-foot{justify-content:flex-start}#transaction-detail .k-wallet-proof-ph{background:var(--surface-sunken);color:var(--ink-muted);box-shadow:inset 0 0 0 1px var(--line);place-items:center;display:grid}.k-wallet .k-wallet-block{box-shadow:0 0 0 1px var(--line), inset 0 0 0 1px var(--line);align-items:center;gap:16px;margin-bottom:16px;display:flex}.k-wallet .k-wallet-block-icon{border-radius:var(--radius-full);background:var(--brand-soft);width:48px;height:48px;color:var(--ink);flex:none;place-items:center;display:grid}.k-wallet .k-wallet-block-main{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.k-wallet .k-wallet-block-title{font:600 18px/26px var(--font-sans)}.k-wallet .k-wallet-block-req{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:8px;font-size:14px;line-height:22px;display:flex}.k-wallet .k-wallet-block-amt{font:700 16px/26px var(--font-sans);font-variant-numeric:tabular-nums}.k-wallet .k-wallet-block>.btn{flex:none}.k-wallet .k-wallet-locked{max-width:720px}.k-wallet .k-wallet-locked fieldset{opacity:.55;border:0;min-width:0;margin:0;padding:0}.k-wallet .k-wallet-locked .k-wallet-bankpick{cursor:not-allowed}.k-wallet .k-wallet-locked .k-wallet-ro{cursor:not-allowed;color:var(--ink-muted);align-items:center;display:flex}.k-wallet .k-wallet-locked .k-wallet-amount-input>.k-wallet-ro{color:var(--ink-muted);flex:auto;justify-content:flex-end}.k-wallet .k-wallet-lockedtag{color:var(--ink-muted);align-items:center;gap:8px;margin-bottom:16px;font-size:14px;font-weight:600;line-height:20px;display:flex}@container app (width<=1023px){.k-wallet .k-wallet-topup{grid-template-columns:minmax(0,1fr);gap:16px}.k-wallet .k-wallet-topup>.stack{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.k-wallet .k-wallet-qrgrid{grid-template-columns:220px minmax(0,1fr);gap:24px}.k-wallet .k-wallet-qrbox .qr{width:220px}.k-wallet .k-wallet-quick{grid-template-columns:repeat(2,minmax(0,1fr))}.k-wallet .k-wallet-filters{flex-direction:column;align-items:stretch}.k-wallet .k-wallet-range .input-group{flex:1 1 0;width:auto}.k-wallet .k-wallet-table th:nth-child(5),.k-wallet .k-wallet-table td.k-wallet-td-bal{display:none}.k-wallet .k-wallet-table td.k-wallet-td-time{white-space:normal;width:92px}.k-wallet .k-wallet-table td.k-wallet-td-desc{min-width:0}.k-wallet .k-wallet-table td.k-wallet-td-desc,.k-wallet .k-wallet-table td.k-wallet-td-type{white-space:normal}.k-wallet .k-wallet-table .k-wallet-td-type .k-wallet-ico{display:none}.k-wallet .k-wallet-lower{grid-template-columns:minmax(0,1fr)}.k-wallet .grid-3.k-wallet-stats{grid-template-columns:repeat(3,minmax(0,1fr))}#wallet-withdraw .layout-aside{grid-template-columns:minmax(0,1fr) 280px;gap:16px}#wallet-withdraw .summary .kv-total{font-size:16px}#wallet-withdraw .summary .kv-total>span{white-space:nowrap}}@container app (width>=768px) and (width<=1099px){#wallet-withdraw .mobile-bar{display:none!important}#wallet-withdraw .summary .hide-mobile{display:inline-flex!important}}@container app (width<=767px){.k-wallet .k-wallet-hero{padding:24px}.k-wallet .k-wallet-balance{font-size:32px;line-height:40px}.k-wallet .k-wallet-hero-main{flex-direction:column;align-items:stretch;gap:16px}.k-wallet .k-wallet-hero-actions .btn{flex:1 1 0;min-width:0;padding:0 12px}.k-wallet .grid-3.k-wallet-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.k-wallet .k-wallet-stats .stat:last-child{grid-column:1/-1}.k-wallet .k-wallet-stats .stat{padding:16px}.k-wallet .k-wallet-stats .stat-value{font-size:24px;line-height:32px}.k-wallet .k-wallet-txlist .list-item,.k-wallet .k-wallet-due .list-item{padding-inline:16px}.k-wallet .k-wallet-amt>b{font-size:16px}.k-wallet .k-wallet-topup>.stack{display:flex}#wallet-topup .k-wallet-topup>.stack{display:contents}.k-wallet .k-wallet-qrgrid{grid-template-columns:minmax(0,1fr);gap:12px}.k-wallet .k-wallet-qrbox .qr{width:232px}.k-wallet .k-wallet-qrcard>.card-head{flex-wrap:wrap}.k-wallet .k-wallet-quick{grid-template-columns:repeat(3,minmax(0,1fr))}.k-wallet .k-wallet-quick>.chip{padding-inline:8px;font-size:14px}.k-wallet .k-wallet-memo b{font-size:18px}.k-wallet .mobile-bar .btn-primary{flex:none}.k-wallet .k-wallet-bar-amt{font:700 18px/26px var(--font-sans);color:var(--ink);font-variant-numeric:tabular-nums;display:block}.k-wallet .k-wallet-status{margin-bottom:12px;padding:12px 16px}#wallet-withdraw .k-wallet-banklist,#wallet-withdraw .layout-aside{grid-template-columns:minmax(0,1fr)}.k-wallet .k-wallet-done{padding:32px 16px 16px}.k-wallet .k-wallet-done-actions{flex-direction:column;align-self:stretch}.k-wallet .k-wallet-done-actions .btn{width:100%;min-width:0}#wallet-withdraw-blocked .page{padding-bottom:96px}.k-wallet .k-wallet-block{text-align:left;flex-direction:column;align-items:stretch}.k-wallet .k-wallet-block-icon{width:44px;height:44px}.k-wallet .k-wallet-block>.btn{width:100%}#wallet .crumbs,#transactions .crumbs,#transactions-empty .crumbs,#transaction-detail .crumbs,.k-wallet .crumbs>:first-child,.k-wallet .crumbs>span:last-child{display:none}.k-wallet .crumbs>:before{content:none}.k-wallet .crumbs>a:nth-last-child(2){align-items:center;min-height:44px;margin:-12px 0;display:inline-flex}.k-wallet .crumbs>a:nth-last-child(2):before{content:"‹";color:var(--ink-muted);margin-right:8px;font-size:18px}#transactions .page-actions,#transactions-empty .page-actions,#wallet-topup .page-actions{display:none}#wallet .page{flex-direction:column;display:flex}#wallet .k-wallet-lower{display:contents}#wallet .k-wallet-lower>.card{margin-top:12px}#wallet .k-wallet-lower>.card:first-child{order:2}#wallet .k-wallet-stats{order:3}#wallet .k-wallet-recent{order:4}#wallet-withdraw .k-wallet-kv-out,.k-wallet .k-wallet-table .pill-done{display:none}.k-wallet .k-wallet-filters{gap:12px;padding:12px}.k-wallet .k-wallet-filters>.chips{margin:0 -12px;padding:0 12px}.k-wallet .k-wallet-range .input-group{width:auto}.k-wallet .k-wallet-sum{gap:4px 24px;margin:0 0 12px}.k-wallet .k-wallet-sum b{font-size:16px}.k-wallet .k-wallet-table tr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"type amt""desc bal""time st";column-gap:0;padding:12px 16px;display:grid}.k-wallet .k-wallet-table td{white-space:normal;padding:0}.k-wallet .k-wallet-table td:before{content:none}.k-wallet .k-wallet-table .k-wallet-td-type .k-wallet-ico{display:grid}.k-wallet .k-wallet-table td.k-wallet-td-type{grid-area:type;padding:0}.k-wallet .k-wallet-table td.k-wallet-td-amt{text-align:right;border:0;grid-area:amt;justify-content:flex-end;align-self:center;padding:0 0 0 12px}.k-wallet .k-wallet-table tr td.k-wallet-td-desc,.k-wallet .k-wallet-table tr td.k-wallet-td-bal{border-top:0}.k-wallet .k-wallet-table tr td.k-wallet-td-desc{text-align:left;min-width:0;color:var(--ink-muted);border:0;grid-area:desc;padding:8px 0 8px 48px;font-size:14px;display:block}.k-wallet .k-wallet-table td.k-wallet-td-time{text-align:left;border-top:1px solid var(--line);grid-area:time;justify-content:flex-start;align-self:stretch;align-items:center;width:auto;padding:8px 0 0;font-size:14px;display:flex}.k-wallet .k-wallet-table td.k-wallet-td-st{text-align:right;border-top:1px solid var(--line);grid-area:st;justify-content:flex-end;align-self:stretch;align-items:center;padding:8px 0 0;display:flex}.k-wallet .k-wallet-table tr td.k-wallet-td-bal{text-align:right;border:0;grid-area:bal;padding:8px 0 8px 12px;font-size:14px;display:block}.k-wallet .k-wallet-table td.k-wallet-td-bal:before{content:"Số dư ";font-size:14px;display:inline}.k-wallet .k-wallet-table td.k-wallet-td-amt b{font-size:16px}#transaction-detail .modal-foot{flex-direction:column;align-items:stretch}}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--bg)}body{background:var(--bg);color:var(--ink);font:400 16px/26px var(--font-sans)}.viewport,#viewport{background:var(--bg)}a{color:var(--link)}.link,.note a,.crumbs a:hover,p a:not(.btn),.hint a,.field-error a,.k-auth-card a:not(.btn){color:var(--link);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.link:hover{text-decoration-thickness:2px}:focus-visible{outline-offset:0;box-shadow:var(--focus-ring);outline:2px solid #0000}.input:focus,.select:focus,.textarea:focus,.input-group:focus-within,.stepper:focus-within,.search:focus-within{border-color:var(--brand);box-shadow:var(--focus-ring)}::selection{background:var(--brand-soft)}svg.i,svg.i-sm,svg.i-lg,svg.i-xl{stroke-width:1.75px}svg.i{width:var(--icon-md);height:var(--icon-md)}svg.i-sm{width:var(--icon-sm);height:var(--icon-sm)}svg.i-lg{width:var(--icon-lg);height:var(--icon-lg)}.topbar{background:var(--surface);border-bottom:1px solid var(--line)}.brand-logo{height:32px}.topbar-search{height:var(--control-md)}.topbar-rate{border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--ink-muted)}.topbar-menu{display:none}.topbar-user .avatar{width:32px;height:32px}.nav-item{border-radius:var(--radius-md);color:var(--ink)}.nav-item svg.i{color:var(--ink-muted)}.nav-item:hover{background:var(--surface-sunken)}.nav-item.is-active{background:var(--brand-soft);color:var(--ink);font-weight:600}.nav-item.is-active svg.i{color:var(--ink)}.nav-item.is-active .tag.nav-count{background:var(--surface);color:var(--ink)}.btn{min-height:var(--control-md);padding:0 var(--space-4);gap:var(--space-2);border-radius:var(--radius-md);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font:600 14px/20px var(--font-sans);transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out)}.btn:hover{background:var(--surface-sunken)}.btn-primary{background:var(--brand-strong);color:var(--on-brand);border-color:#0000}.btn-primary:hover,.btn-primary:active{background:var(--brand-hover)}.btn-secondary,.btn-tinted{background:var(--surface);color:var(--ink);border-color:var(--line-strong)}.btn-secondary:hover,.btn-tinted:hover{background:var(--surface-sunken);border-color:var(--line-strong)}.btn-plain{color:var(--ink);padding:0 var(--space-3);background:0 0;border-color:#0000}.btn-plain:hover{background:var(--surface-sunken)}.btn-danger{background:var(--danger);color:var(--on-danger);border-color:#0000}.btn-danger:hover{background:var(--danger);filter:brightness(.92)}.btn-plain.btn-danger{color:var(--danger);background:0 0}.btn-plain.btn-danger:hover{background:var(--danger-soft);filter:none}.btn-sm{min-height:var(--control-sm);padding:0 var(--space-3);gap:var(--space-1);font-size:14px}.btn-sm.btn-plain{padding:0 var(--space-2)}.btn-lg{min-height:var(--control-lg);padding:0 var(--space-6);font-size:16px}.btn:disabled,.btn.is-disabled,.btn[aria-disabled=true]{opacity:1;background:var(--surface-sunken);color:var(--ink-disabled);border-color:var(--line)}.btn .badge{margin-left:var(--space-1)}.icon-btn{border-radius:var(--radius-md);color:var(--ink)}.icon-btn:hover{background:var(--surface-sunken)}.icon-btn-tinted{background:var(--surface-sunken);color:var(--ink)}.icon-btn-tinted:hover{background:var(--line)}.icon-btn.is-danger{color:var(--danger)}.input,.select,.textarea{min-height:var(--control-md);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font:400 16px/24px var(--font-sans);color:var(--ink);background:var(--surface);border-color:var(--line-strong)}.input::placeholder,.textarea::placeholder{color:var(--ink-muted)}.input:hover,.select:hover,.textarea:hover{border-color:var(--ink-muted)}.input:disabled,.select:disabled,.textarea:disabled{background:var(--surface-sunken);color:var(--ink-disabled);border-color:var(--line)}.input[readonly]{background:var(--surface-sunken);color:var(--ink)}.input-group{min-height:var(--control-md);border-radius:var(--radius-md)}.input-group>span,.input-group>.addon{background:var(--surface-sunken);color:var(--ink-muted)}.field{gap:var(--space-2)}.field>label,.field-label{font:600 14px/20px var(--font-sans);color:var(--ink)}.hint{color:var(--ink-muted);font-size:14px;line-height:22px}.field-error{color:var(--danger);font-size:14px;line-height:22px}.field.is-invalid .input,.field.is-invalid .select,.field.is-invalid .textarea,.field.is-invalid .input-group{border-color:var(--danger)}.search{background:var(--surface-sunken);border-radius:var(--radius-md);height:var(--control-md)}.search>svg.i{color:var(--ink-muted)}.search>.icon-btn{width:var(--control-md);height:var(--control-md);color:var(--ink-muted)}.search>.icon-btn:hover{color:var(--ink)}.search-lg{height:var(--control-lg);border-radius:var(--radius-md);background:var(--surface);border-color:var(--line-strong)}.search-lg>svg.i{width:var(--icon-lg);height:var(--icon-lg)}.check input[type=checkbox],input.check[type=checkbox],.check:not(label):not(input),.radio-card input[type=checkbox]{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background-size:16px;width:20px;height:20px}.radio input[type=radio],input.radio[type=radio],.radio-card input[type=radio]{border:1px solid var(--line-strong);border-radius:var(--radius-full);width:20px;height:20px}.check input[type=checkbox]:checked,input.check[type=checkbox]:checked,.check.is-checked:not(label):not(input),.check.on:not(label):not(input),.radio-card input[type=checkbox]:checked,.check input[type=checkbox]:indeterminate,input.check[type=checkbox]:indeterminate{background-color:var(--brand);border-color:var(--brand)}.radio input[type=radio]:checked,input.radio[type=radio]:checked,.radio-card input[type=radio]:checked,.radio-card.is-selected input[type=radio]{border-color:var(--brand);background:var(--on-brand);box-shadow:inset 0 0 0 5px var(--brand)}.check input:hover,input.check:hover,.radio input:hover,.radio-card:hover input{border-color:var(--ink-muted)}.check,.radio{color:var(--ink);gap:var(--space-3);font-size:16px}.check input:disabled,input.check:disabled,.radio input:disabled{opacity:1;background-color:var(--surface-sunken);border-color:var(--line)}.radio-card{border:1px solid var(--line-strong);border-radius:var(--radius-lg)}.radio-card:hover{border-color:var(--ink-muted)}.radio-card.is-selected{border-color:var(--brand);background:var(--brand-soft);box-shadow:inset 0 0 0 1px var(--brand)}.radio-card:has(input:checked){border-color:var(--brand);background:var(--brand-soft);box-shadow:inset 0 0 0 1px var(--brand)}.rc-title{font:600 16px/26px var(--font-sans)}.rc-sub{color:var(--ink-muted);font-size:14px;line-height:22px}.rc-icon{background:var(--surface-sunken);color:var(--ink);border-radius:var(--radius-md)}input.switch,.check input.switch[type=checkbox]{border:1px solid var(--line-strong);border-radius:var(--radius-full);background:var(--surface-sunken);width:44px;height:24px}input.switch:after{border-radius:var(--radius-full);background:var(--ink-muted);width:16px;height:16px;box-shadow:none;top:3px;left:3px}input.switch:checked,.check input.switch[type=checkbox]:checked{background:var(--brand);border-color:var(--brand)}input.switch:checked:after{background:var(--on-brand);transform:translate(20px)}.upload{border:1px dashed var(--line-strong);border-radius:var(--radius-lg);background:var(--surface-sunken);color:var(--ink-muted)}.upload:hover,.upload.is-drag{border-color:var(--brand);background:var(--brand-soft)}.upload-icon{background:var(--surface);color:var(--ink);border:1px solid var(--line)}.chip{min-height:var(--control-md);border-radius:var(--radius-full);background:var(--surface-sunken);color:var(--ink);font:500 14px/20px var(--font-sans);border:1px solid #0000}.chip.is-active{background:var(--brand-soft);border-color:var(--brand);color:var(--ink);box-shadow:inset 0 0 0 1px var(--brand)}.chip.is-active .count,.chip .count{color:var(--ink-muted)}.chip:has(>.swatch){padding-left:var(--space-1)}.seg{gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-md);background:var(--surface-sunken)}.seg>button{min-height:var(--control-sm);padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--ink-muted);font:600 14px/20px var(--font-sans)}.seg>button:after{inset:-6px 0}.seg>button:hover:not(.is-active){background:var(--line);color:var(--ink)}.seg>button.is-active{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--line)}.tabs{gap:var(--space-6)}.tab{color:var(--ink-muted);font:600 14px/20px var(--font-sans)}.tab:hover,.tab.is-active{color:var(--ink)}.tab.is-active:after{background:var(--brand);border-radius:0}.tab .count{border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--ink-muted);font:600 12px/20px var(--font-sans)}.tab.is-active .count{background:var(--brand-soft);color:var(--ink)}.pill{height:24px;padding:0 var(--space-2);gap:var(--space-1);border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--ink-muted);font:600 12px/16px var(--font-sans)}.pill-pending{background:var(--warning-soft);color:var(--warning)}.pill-progress{background:var(--info-soft);color:var(--info)}.pill-done{background:var(--success-soft);color:var(--success)}.pill-error{background:var(--danger-soft);color:var(--danger)}.page-title>.pill{height:24px;padding-inline:var(--space-2);font-size:12px}.tag{height:24px;padding:0 var(--space-2);border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--ink-muted);font:600 12px/16px var(--font-sans)}.tag svg.i{width:var(--icon-sm);height:var(--icon-sm)}.tag-accent{background:var(--brand-soft);color:var(--ink)}.tag-error{background:var(--danger-soft);color:var(--danger)}.badge{min-width:20px;height:20px;padding:0 var(--space-1);border-radius:var(--radius-full);background:var(--danger);color:var(--on-danger);font:600 12px/1 var(--font-sans)}.dot-new{background:var(--danger)}.avatar{background:var(--surface-sunken);color:var(--ink);border:1px solid var(--line);font-weight:600}.price{color:var(--ink);font-size:16px;line-height:26px}.price-lg{color:var(--ink);font-size:32px;line-height:40px}.price-sub{color:var(--ink-muted);font-size:14px;line-height:22px}.stat-value.is-due,.stat>b.is-due{color:var(--ink)}.stat{border-radius:var(--radius-lg)}.stat-value,.stat>b,.stat>strong{font:700 32px/40px var(--font-sans)}.stepper{height:var(--control-md);border-radius:var(--radius-md)}.stepper>button{width:var(--control-md);border-radius:0}.stepper>button:first-child{border-radius:var(--radius-md) 0 0 var(--radius-md)}.stepper>button:last-child{border-radius:0 var(--radius-md) var(--radius-md) 0}.stepper>button:disabled{color:var(--ink-disabled)}.stepper-sm{height:var(--control-sm)}.stepper-sm>button{width:var(--control-sm)}.card{--card-pad:var(--space-6);border-radius:var(--radius-lg);box-shadow:0 0 0 1px var(--line)}.card-title{font:600 18px/26px var(--font-sans)}.card-sub{color:var(--ink-muted);font-size:14px;line-height:22px}a.card:hover,.card[data-go]:hover{box-shadow:0 0 0 1px var(--line-strong);transform:none}.list,.table-wrap,.shop-group,.status-card,.stat,.result{border-radius:var(--radius-lg);box-shadow:0 0 0 1px var(--line)}.pcard{border-radius:var(--radius-lg);box-shadow:0 0 0 1px var(--line);transition:box-shadow var(--dur-fast) var(--ease-out)}.pcard:hover{box-shadow:0 0 0 1px var(--line-strong);transform:none}.pcard-title{font:400 14px/22px var(--font-sans);min-height:44px}.li-icon{background:var(--surface-sunken);color:var(--ink);border-radius:var(--radius-md)}.li-title{font:500 16px/26px var(--font-sans)}.li-sub{color:var(--ink-muted);font-size:14px;line-height:22px}.chev,.list-item>svg.i:last-child{color:var(--ink-muted)}.table{font-size:14px;line-height:22px}.table th{background:var(--surface-sunken);color:var(--ink-muted);font:600 12px/16px var(--font-sans);letter-spacing:.04em;text-transform:uppercase}.table td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line)}.table tbody tr:hover{background:var(--bg)}.empty-icon,.error-icon{background:var(--surface-sunken);color:var(--ink);border-radius:var(--radius-full)}.error-state .empty-icon,.error-icon{background:var(--danger-soft);color:var(--danger)}.empty h2,.empty h3,.error-state h2,.error-state h3{font:600 18px/26px var(--font-sans);color:var(--ink)}.empty p,.error-state p{color:var(--ink-muted);font-size:16px;line-height:26px}.skel{background:var(--surface-sunken);border-radius:var(--radius-sm);animation:pd-pulse 1.6s var(--ease-out) infinite alternate}.skel-text{border-radius:var(--radius-sm)}.skel-img{border-radius:var(--radius-lg)}.skel-circle{border-radius:var(--radius-full)}.ph,.thumb,.ph-1,.ph-2,.ph-3,.ph-4,.ph-5,.ph-6,.ph-7,.ph-8,.ph-9,.ph-10{background-color:var(--surface-sunken);color:var(--line-strong);background-image:none}.ph{border-radius:var(--radius-lg)}.thumb{border-radius:var(--radius-md)}.thumb-lg{border-radius:var(--radius-lg)}.pcard>.ph{border-radius:0}.pcard>.ph:before,.k-home-media>.ph:before,.pd-main-img.ph:before{content:"[Ảnh sản phẩm]";text-align:center;color:var(--ink-muted);font:500 12px/16px var(--font-sans);position:absolute;top:calc(50% + 32px);left:0;right:0}.pd-main-img.ph:before{top:auto;bottom:var(--space-4)}.overlay{background:var(--scrim)}.modal,.sheet{border-radius:var(--radius-lg);box-shadow:var(--shadow-float);animation-duration:var(--dur-slow)}.drawer{box-shadow:var(--shadow-float);animation-duration:var(--dur-slow)}.modal-head>h2,.modal-head>h3,.modal-title,.drawer-head>h2,.drawer-head>h3{font:600 24px/32px var(--font-sans)}.modal-foot,.drawer-foot{border-top:1px solid var(--line)}.sheet:before{background:var(--line-strong);border-radius:var(--radius-full)}.popover{border-radius:var(--radius-md);box-shadow:var(--shadow-float);background:var(--surface)}.popover .list-item,.popover-item{border-radius:var(--radius-sm);color:var(--ink);font-size:16px}.popover .list-item:hover,.popover-item:hover{background:var(--surface-sunken)}.popover-item.is-danger{color:var(--danger)}.toast,.proto-toast{border:1px solid var(--line);background:var(--surface)!important;color:var(--ink)!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-float)!important;font:600 14px/22px var(--font-sans)!important;padding:var(--space-3) var(--space-4)!important}.toast svg.i{color:var(--success)}@container app (width>=768px){.toast:not(.k-cart-undo){left:auto;right:var(--space-6);bottom:var(--space-6);transform:none}}.note{border-radius:var(--radius-md);background:var(--info-soft);color:var(--ink);gap:var(--space-3);font-size:14px;line-height:22px}.note>svg.i{color:var(--info)}.note .btn-plain{color:var(--ink);text-decoration:underline}.note-error{background:var(--danger-soft)}.note-error>svg.i{color:var(--danger)}.banner{background:var(--brand-strong);color:var(--on-brand);border-radius:var(--radius-lg);padding:var(--space-8)}.banner:before,.banner:after{display:none}.banner-kicker{opacity:1;font:600 14px/20px var(--font-sans)}.banner h2,.banner-title{font:700 32px/40px var(--font-sans)}.banner p{opacity:1;font-size:16px;line-height:26px}.banner .btn,.banner .btn-secondary,.banner .btn-tinted,.banner .btn-plain{background:var(--surface);color:var(--ink);border-color:var(--ink)}.banner .btn:hover{background:var(--surface-sunken)}.banner .price,.banner .price-lg,.banner .price-sub,.banner .muted{color:var(--on-brand)}.bubble{border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--radius-sm);background:var(--surface-sunken);color:var(--ink);font-size:16px;line-height:26px}.msg.me .bubble,.bubble.me{border-radius:var(--radius-lg) var(--radius-lg) var(--radius-sm) var(--radius-lg);background:var(--brand-strong);color:var(--on-brand)}.composer>.input{border-radius:var(--radius-md)}.chat-fab{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-float);border:1px solid var(--line)}.chat-fab:hover{background:var(--surface-sunken);box-shadow:var(--shadow-float);transform:none}.progress-steps>li{color:var(--ink-muted)}.progress-steps>li.is-done:before{background:var(--brand);color:var(--on-brand)}.progress-steps>li.is-done:after{background:var(--brand)}.progress-steps>li.is-current{color:var(--ink)}.progress-steps>li.is-current:before{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 2px var(--brand)}.leg-state.done,.leg.done .leg-state,.leg.is-done .leg-state{background:var(--brand);color:var(--on-brand)}.leg-state.current,.leg.current .leg-state,.leg.is-current .leg-state{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 3px var(--brand)}.leg.done+.leg:before,.leg.is-done+.leg:before{background:var(--brand)}.leg:has(.leg-state.done)+.leg:before{background:var(--brand)}.tl-item.is-done:before{background:var(--brand);border-color:var(--brand)}.tl-item.is-current:before{background:var(--surface);border-color:var(--brand);box-shadow:inset 0 0 0 3px var(--brand)}.tl-title{font:600 16px/26px var(--font-sans)}.tl-time,.tl-desc{color:var(--ink-muted);font-size:14px;line-height:22px}.sc-icon{background:var(--surface-sunken);color:var(--ink)}.status-card.is-done .sc-icon{background:var(--success-soft);color:var(--success)}.status-card.is-error .sc-icon{background:var(--danger-soft);color:var(--danger)}.sc-title{font:600 18px/26px var(--font-sans)}.result-icon{background:var(--success-soft);color:var(--success)}.result.is-waiting .result-icon{background:var(--surface-sunken);color:var(--ink-muted)}.result-icon svg.i{stroke-width:1.75px}.result-title{font:600 24px/32px var(--font-sans)}.copy-row.is-key b{color:var(--ink)}.k-pay .k-pay-mark,.k-behalf .k-behalf-receipt-ok{background:var(--success-soft);color:var(--success);box-shadow:none}.copy-row.is-key>div>b{border-radius:var(--radius-sm);background:var(--brand-soft);color:var(--ink)}.qr-logo,.pager>a,.pager>button{border-radius:var(--radius-md)}.pager>.is-active{background:var(--brand-soft);color:var(--ink);box-shadow:inset 0 0 0 1px var(--brand)}.k-auth-brand{background:var(--brand-strong);color:var(--on-brand)}.k-auth-wordmark{filter:none;height:40px}.k-auth-hex{stroke:var(--on-brand);opacity:.16}.k-auth-hex path+path{stroke:var(--on-brand);opacity:.6}.k-auth-headline{font:700 44px/50px var(--font-display);letter-spacing:-.02em}.k-auth-bicon{background:var(--brand-hover);box-shadow:none;border-radius:var(--radius-md);color:var(--on-brand)}.k-auth-benefits b{font:600 18px/26px var(--font-sans)}.k-auth-foot{color:var(--on-brand)}.k-auth-title{font:700 32px/40px var(--font-sans)}.k-account .k-account-avatar-xl{background:var(--surface-sunken);color:var(--ink);border:1px solid var(--line)}#chat-open .k-home-chat-head{background:var(--surface);color:var(--ink);border-bottom:1px solid var(--line)}#chat-open .k-home-chat-head .icon-btn,#chat-open .k-home-chat-head .btn{color:var(--ink)}.tabbar{display:none!important}.nav-scrim{display:none}@container app (width<=767px){.topbar-menu{width:var(--touch-ios);height:var(--touch-ios);display:inline-grid}.app.is-nav-open>.sidebar{width:min(320px,86%);height:auto;z-index:calc(var(--z-overlay) + 1);box-shadow:var(--shadow-float);padding-top:var(--space-4);animation:pd-drawer-in var(--dur-slow) var(--ease-out);display:flex;position:fixed;top:0;bottom:0;left:0}.app.is-nav-open>.sidebar .nav-label{display:block}.app.is-nav-open>.sidebar .nav-item>span,.app.is-nav-open>.sidebar .nav-item .tag{display:inline-flex}.app.is-nav-open>.sidebar .nav-item{padding:0 var(--space-3);justify-content:flex-start;gap:var(--space-3);min-height:var(--touch-ios)}.app.is-nav-open>.sidebar .nav-item .tag.nav-count{margin-left:auto}.app.is-nav-open>.sidebar .nav-group+.nav-group{border-top:1px solid var(--line)}.app.is-nav-open>.nav-scrim{z-index:var(--z-overlay);background:var(--scrim);display:block;position:fixed;inset:0}.chat-fab{bottom:var(--space-4)}.btn{min-height:var(--control-lg)}.btn-sm{min-height:var(--control-sm)}.input,.select,.search,.input-group,.stepper{min-height:var(--control-lg)}.page-title{font-size:32px;line-height:40px}.price-lg{font-size:24px;line-height:32px}.k-auth-headline{font-size:32px;line-height:40px}.banner{padding:var(--space-6)}.modal-foot,.drawer-foot{flex-direction:column-reverse;align-items:stretch}.modal-foot>.btn,.drawer-foot>.btn{width:100%}.modal-foot .hint,.drawer-foot .hint{margin-right:0}.banner h2,.banner-title{font-size:24px;line-height:32px}.toast,.proto-toast{left:var(--space-4)!important;right:var(--space-4)!important;max-width:none!important;transform:none!important}}@keyframes pd-drawer-in{0%{transform:translate(-100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.skel{animation:none}*,:before,:after{transition-property:opacity!important}}*{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:var(--radius-full);background-clip:padding-box;border:2px solid #0000}::-webkit-scrollbar-thumb:hover{background-color:var(--ink-muted)}.chips.is-scroll,.tabs,.k-home .k-home-rail,.k-home .k-home-strip.is-top,.k-home .k-home-strip-row,.k-product .pd-thumbs{scrollbar-width:none}.nav-group{padding:var(--space-1) 0;gap:0}.nav-group:not(:first-child):not(.nav-group-end):not(:has(>.nav-label)){margin-top:var(--space-1);padding-top:var(--space-2)}.nav-label{padding:var(--space-2) var(--space-3) var(--space-1);font:600 12px/16px var(--font-sans);color:var(--ink-muted)}.nav-item{min-height:var(--control-md);font:500 14px/20px var(--font-sans);gap:var(--space-3)}.nav-item.is-active{font-weight:600}.chip{min-height:var(--control-sm);padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);font:500 14px/20px var(--font-sans);box-shadow:none}.chip:hover{background:var(--surface-sunken)}.chip.is-active{background:var(--brand-soft);border-color:var(--brand);box-shadow:none;font-weight:600}.chip:after{inset:-6px 0}.chip>.swatch{border-radius:var(--radius-sm);width:24px;height:24px}.k-home .k-home-cats>.chip,.k-home .k-home-filter>.chip{background:var(--surface);box-shadow:none}.k-home .k-home-cats>.chip.is-active,.k-home .k-home-filter>.chip.is-active{background:var(--brand-soft)}.k-home .k-home-cats,.chips.is-scroll{padding-block:var(--space-1)}.pill-transit{background:var(--brand-soft);color:var(--ink)}.pill-transit:before{background:var(--brand);box-shadow:0 0 0 1px var(--ink)}.k-home .k-home-pipe>a{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--ink-muted)}.k-home .k-home-pipe>a>b{font:700 24px/32px var(--font-sans);color:var(--ink)}.k-home-pipe-k{align-items:center;gap:var(--space-1);font:600 12px/16px var(--font-sans);display:inline-flex}.k-home-pipe-k:before{content:"";border-radius:var(--radius-full);background:currentColor;flex:none;width:6px;height:6px}.k-home .k-home-pipe>a.is-pending{background:var(--warning-soft);color:var(--warning)}.k-home .k-home-pipe>a.is-progress{background:var(--info-soft);color:var(--info)}.k-home .k-home-pipe>a.is-transit{background:var(--brand-soft);color:var(--ink)}.k-home .k-home-pipe>a.is-transit .k-home-pipe-k:before{background:var(--brand);box-shadow:0 0 0 1px var(--ink)}.k-home .k-home-pipe>a.is-done{background:var(--success-soft);color:var(--success)}.k-home .k-home-pipe>a:hover{box-shadow:inset 0 0 0 1px var(--line-strong)}.k-home .k-home-pipe>.k-home-pipe-all{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.k-home .k-home-pipe>.k-home-pipe-all:hover{background:var(--surface-sunken)}.k-home-band-sub{font:400 14px/22px var(--font-sans);color:var(--ink-muted)}.pcard>.ph:before,.k-home-media>.ph:before{content:"[Ảnh]";top:auto;right:auto;left:var(--space-2);bottom:var(--space-2);padding:0 var(--space-1);border-radius:var(--radius-sm);background:var(--surface);text-align:left}.k-search .k-search-form{align-items:stretch;gap:var(--space-2)}.k-search .k-search-form>.search{height:var(--control-lg)}.k-search .k-search-go{min-height:var(--control-lg);height:var(--control-lg);min-width:0;padding:0 var(--space-6);justify-content:center;align-items:center;gap:var(--space-2);font:600 16px/20px var(--font-sans)}.k-search .k-search-go>svg.i{width:var(--icon-md);height:var(--icon-md)}@container app (width<=767px){.k-search .k-search-go{width:var(--control-lg);padding:0}}.search>.input,.search>.input:hover,.search>.input:focus,.search>.input:focus-visible,.input-group>.input,.input-group>.input:hover,.input-group>.input:focus,.input-group>.input:focus-visible,.stepper>input:focus,.stepper>input:focus-visible{box-shadow:none;background:0 0;border:0;outline:none}.search:focus-within{background:var(--surface)}.btn-icon-only{width:var(--control-md);flex:none;min-width:0;padding:0}.btn-sm.btn-icon-only{width:var(--control-sm)}.btn-lg.btn-icon-only{width:var(--control-lg)}.k-home .k-home-tile.btn-primary{background:var(--brand-strong);color:var(--on-brand)}.k-home .k-home-tile.btn-primary:hover{background:var(--brand-hover)}.k-home .k-home-tile.btn-primary .k-home-tile-k{color:var(--on-brand);opacity:1}.nav-balance{font:600 14px/20px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink);margin-left:auto}.topbar-user{padding:var(--space-1)}.topbar-pop>.popover{width:360px;top:calc(100% + var(--space-2));right:calc(var(--space-2) * -1);z-index:var(--z-overlay);padding:0}.topbar-pop>.popover:before{content:"";left:0;right:0;top:calc(var(--space-2) * -1);height:var(--space-2);position:absolute}@container app (width>=1024px){.topbar-pop:hover>.popover,.topbar-pop:focus-within>.popover{animation:fade-in var(--dur-base) var(--ease-out);display:block}}.pop-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-2);display:flex}.pop-head b{font:600 18px/26px var(--font-sans)}.pop-head span{color:var(--ink-muted);font-size:14px;line-height:22px}.pop-full{padding:0 var(--space-2) var(--space-3);flex-direction:column;display:flex}.pop-line,.pop-noti{align-items:center;gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-md);color:var(--ink);text-decoration:none;display:flex}.pop-line:hover,.pop-noti:hover{background:var(--surface-sunken)}.pop-line .thumb{border-radius:var(--radius-md);width:48px;height:48px}.pop-line .thumb:after{width:50%}.pop-line-main{flex-direction:column;flex:auto;min-width:0;display:flex}.pop-line-title,.pop-noti-title{font:500 14px/20px var(--font-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pop-line-sub{font:400 12px/16px var(--font-sans);color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pop-line-price{font:600 14px/20px var(--font-sans);font-variant-numeric:tabular-nums;flex:none}.pop-more{padding:var(--space-1) var(--space-2) var(--space-2);color:var(--ink-muted);font-size:14px;line-height:22px}.pop-sum{margin:0 var(--space-2) var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--line)}.pop-sum .kv{padding:var(--space-1) 0;font-size:14px;line-height:22px}.pop-sum .kv>b{font-weight:600}.pop-full>.btn{margin:0 var(--space-2);width:auto}.pop-noti.is-unread .pop-noti-title{font-weight:600}.pop-noti .li-icon{width:32px;height:32px}.pop-noti .dot-new{flex:none}.pop-empty{padding:0 var(--space-4) var(--space-4);color:var(--ink-muted);font-size:14px;line-height:22px;display:none}.topbar-pop:has(.badge[hidden]) .pop-full{display:none}.topbar-pop:has(.badge[hidden]) .pop-head span{display:none}.topbar-pop:has(.badge[hidden]) .pop-empty{display:block}.topbar{z-index:calc(var(--z-header) + 1)}@container app (width>=1024px){.topbar{--tb-inset:calc(max(0px, (100cqw - var(--sidebar-w) - var(--content-max)) / 2) + var(--space-8));grid-template-columns:var(--sidebar-w) minmax(0, 1fr) var(--aside-home);padding-right:var(--tb-inset);column-gap:0;display:grid}.topbar-search{width:auto;max-width:none;margin:0 var(--space-6) 0 var(--tb-inset)}.topbar-actions{justify-content:flex-end;margin-left:0}}:root{--aside-home:288px}.chip{transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out)}.chip:hover,.k-home .k-home-cats>.chip:hover,.k-home .k-home-filter>.chip:hover{background:var(--surface-sunken);border-color:var(--line-strong)}.chip.is-active:hover,.k-home .k-home-cats>.chip.is-active:hover{background:var(--brand-soft);border-color:var(--brand-strong)}.k-home-grid.is-loading{pointer-events:none}.k-home-grid.is-loading>.k-home-band{display:none}.k-home-grid.is-loading>.pcard>*{visibility:hidden}.k-home-grid.is-loading>.pcard{animation:pd-pulse 1.6s var(--ease-out) infinite alternate}.k-home-grid.is-loading>.pcard:before{content:"";aspect-ratio:1;background:var(--surface-sunken);position:absolute;top:0;left:0;right:0}.k-home-grid.is-loading>.pcard:after{content:"";left:var(--space-3);width:60%;bottom:var(--space-4);height:var(--space-4);border-radius:var(--radius-sm);background:var(--surface-sunken);box-shadow:0 calc(var(--space-8) * -1) 0 0 var(--surface-sunken), 0 calc(var(--space-12) * -1) 0 0 var(--surface-sunken);position:absolute}@media (prefers-reduced-motion:reduce){.k-home-grid.is-loading>.pcard{animation:none}}.k-landing-frame{width:100%;height:var(--frame-h,100vh);background:var(--bg);border:0;display:block}#landing.is-active{display:block}
