.pill{height:auto;min-height:18px;box-shadow:none;color:var(--muted);letter-spacing:0;text-transform:none;background:0 0;border:0;border-radius:0;gap:6px;padding:0;font-size:12px;font-weight:600;line-height:16px}.pill:not(:has(svg,i)):before{content:"";background:var(--st-slate);border-radius:50%;flex:none;width:6px;height:6px;margin:0}.pill-success,.pill-warning,.pill-danger,.pill-info,.pill-accent{box-shadow:none;background:0 0}.pill-success{color:var(--st-green-ink)}.pill-success:not(:has(svg,i)):before{background:var(--st-green)}.pill-warning{color:var(--st-amber-ink)}.pill-warning:not(:has(svg,i)):before{background:var(--st-amber)}.pill-danger{color:var(--st-red-ink)}.pill-danger:not(:has(svg,i)):before{background:var(--st-red)}.pill-info{color:var(--st-blue-ink)}.pill-info:not(:has(svg,i)):before{background:var(--st-blue)}.pill-accent{color:var(--accent-text)}.pill-accent:not(:has(svg,i)):before{background:var(--accent-2)}.pill>svg{width:14px;height:14px}.card:has(>.card-head):not(.card-interactive,.dt,.keep-card){box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;margin-bottom:8px;display:flex;overflow:visible}.card:has(>.card-head):not(.card-interactive,.dt,.keep-card)>.card-head{background:0 0;border:0;align-items:flex-end;gap:8px;min-height:0;margin:12px 0 0;padding:0 16px 8px;display:flex}.card:has(>.card-head):not(.card-interactive,.dt,.keep-card)>.card-head>.chip{display:none}.card:has(>.card-head):not(.card-interactive,.dt,.keep-card) .card-head-text{align-self:center;gap:4px}.card:has(>.card-head):not(.card-interactive,.dt,.keep-card) .card-title{letter-spacing:0;color:var(--text);font-size:13px;font-weight:600;line-height:18px}.card:has(>.card-head):not(.card-interactive,.dt,.keep-card) .card-desc{color:var(--muted);font-size:12px;line-height:16px}.card:has(>.card-head):not(.card-interactive,.dt,.keep-card)>.card-head .card-action{align-self:center;margin-left:auto}:is(.card:has(>.card-head):not(.card-interactive,.dt,.keep-card)>.card-body,.card:has(>.card-head):not(.card-interactive,.dt,.keep-card)>.card-foot){background:var(--surface);box-shadow:var(--sh-1), var(--hi)}.card:has(>.card-head):not(.card-interactive,.dt,.keep-card)>.card-body{border-radius:var(--r-card);flex:auto}.card:has(>.card-head):not(.card-interactive,.dt,.keep-card)>.card-body.flush{overflow:hidden}.card:has(>.card-head):not(.card-interactive,.dt,.keep-card)>.card-body:has(+.card-foot){border-radius:var(--r-card) var(--r-card) 0 0;clip-path:inset(-24px -24px 0)}.card:has(>.card-head):not(.card-interactive,.dt,.keep-card)>.card-foot{border-radius:0 0 var(--r-card) var(--r-card);box-shadow:var(--sh-1), inset 0 .5px 0 var(--sep-strong);clip-path:inset(0 -24px -24px);border-top:0}.card{border-radius:var(--r-card);box-shadow:var(--sh-1), var(--hi);border-color:#0000}:root[data-theme=dark] .card{border-color:#0000}.stat-strip{border-radius:var(--r-card);box-shadow:var(--sh-1), var(--hi);background:var(--surface);border:0}.stat-cells{background:var(--sep)}.stat2{background-color:var(--surface);background-image:none!important}.stat2-button.selected{background-color:color-mix(in srgb, var(--accent-2) 8%, var(--surface));box-shadow:inset 0 -2px 0 var(--accent-2)}.stat2-label{color:var(--muted);font-size:12px;font-weight:500;line-height:16px}.stat2-value{letter-spacing:-.02em;color:var(--text);font-weight:700}.stat2 .stat2-icon{border-radius:var(--r-chip,6px);background:var(--fill);width:24px;height:24px;color:var(--muted)}:root[data-look=bold] .stat2{box-shadow:inset 0 2px 0 color-mix(in srgb, var(--area,var(--accent-2)) 80%, transparent)}:root[data-look=bold] .stat2 .stat2-icon{color:var(--area,var(--accent-2));background:color-mix(in srgb, var(--area,var(--accent-2)) 14%, var(--surface))}@media (width>=861px){.app .content .dt{border-radius:var(--r-card);box-shadow:var(--sh-1), var(--hi);border:0}.app .content .dt-tabs{box-shadow:inset 0 -.5px 0 var(--sep-strong);background:0 0;border-bottom:0;gap:20px;padding:0 32px 0 16px}.app .content .dt-tab{text-transform:none;border-bottom-width:2px;min-height:44px;padding:0;font-size:13px;font-weight:500}.app .content .dt-tab.on{border-bottom-color:var(--text);font-weight:600}.app .content .dt-bar{box-shadow:inset 0 -.5px 0 var(--sep-strong);border-bottom:0}.app .content .dt-table thead th{background:var(--fill-2);height:36px;box-shadow:inset 0 -.5px 0 var(--sep-strong);border-bottom:0;font-size:12px;font-weight:600}.app .content .dt-table td{height:52px;box-shadow:inset 0 -.5px 0 var(--sep);border-bottom:0;padding-top:6px;padding-bottom:6px;font-size:13px}.app .content .dt-row:nth-child(2n) td{background:0 0}.app .content .dt-row:hover td{background:var(--fill-2)}.app .content .dt-row.picked td{background:color-mix(in srgb, var(--accent-2) 8%, var(--surface))}}.app .content .dt-count{min-width:0;height:auto;color:var(--muted);background:0 0;border:0;border-radius:0;padding:0;font-size:12px;font-weight:600}.app .content .dt-tab.on .dt-count{color:var(--accent-text);background:0 0}.app .content .dt-search .input{background:var(--fill);box-shadow:none;border-color:#0000}.app .content .dt-search .input:focus{background:var(--surface);box-shadow:var(--ring)}.app .content .chip-filter{background:var(--surface);box-shadow:var(--sh-1), inset 0 0 0 .5px var(--sep-strong);border:0}.app .content .chip-filter.on{background:color-mix(in srgb, var(--accent-2) 10%, var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-2) 45%, transparent)}@media (width<=860px){.app .content .dt{box-shadow:none;background:0 0;border:0;border-radius:0;animation:none;overflow:visible}.app .content .dt-tabs{box-shadow:inset 0 -.5px 0 var(--sep-strong);background:0 0;border-bottom:0;gap:20px;margin:0 -16px;padding:0 32px 0 16px;scroll-padding-inline:16px}.app .content .dt-tab{height:36px;min-height:36px;color:var(--muted);text-transform:none;border-bottom-width:2px;padding:0;font-size:13px;font-weight:500;position:relative}.app .content .dt-tab:before{content:"";position:absolute;inset:-4px 0}.app .content .dt-tab.on{color:var(--text);border-bottom-color:var(--text);font-weight:600}:root[data-look=bold] .app .content .dt-tabs{box-shadow:none;gap:6px;padding-bottom:4px}:root[data-look=bold] .app .content .dt-tab{border-radius:var(--r-ctl,10px);background:var(--surface);height:32px;min-height:32px;box-shadow:var(--sh-1), var(--hi);border-bottom:0;padding:0 12px}:root[data-look=bold] .app .content .dt-tab:before{inset:-6px 0}:root[data-look=bold] .app .content .dt-tab.on{color:var(--surface);background:var(--text)}:root[data-look=bold] .app .content .dt-tab.on .dt-count{color:var(--marigold,#f5a524)}:root[data-theme=dark][data-look=bold] .app .content .dt-tab.on .dt-count{color:#8f5a05}.app .content .dt-bar{box-shadow:none;background:0 0;border:0;gap:8px;padding:12px 0 0}.app .content .dt-bulk{top:calc(44px + env(safe-area-inset-top,0px));border-radius:var(--r-card);background:color-mix(in srgb, var(--surface) 94%, transparent);-webkit-backdrop-filter:saturate(1.6)blur(16px);backdrop-filter:saturate(1.6)blur(16px);box-shadow:var(--sh-2,var(--sh-1)), var(--hi);margin:8px 0 0;padding:8px 10px;position:sticky}.app .content .dt-filters{scrollbar-width:none;flex-wrap:nowrap;gap:6px;margin:0 -16px;padding:4px 16px;display:flex;overflow-x:auto}.app .content .dt-filters::-webkit-scrollbar{display:none}.app .content .dt-filters .chip-filter{flex:none;height:32px;min-height:32px;position:relative}.app .content .dt-filters .chip-filter-main{min-height:32px;padding:0 10px;font-size:12px;position:relative}.app .content .dt-filters .chip-filter-main:after{content:"";position:absolute;inset:-6px 0}.app .content .dt-bar-end{margin-left:auto}.app .content .dt-table{border-radius:var(--r-card);background:var(--surface);box-shadow:var(--sh-1), var(--hi);margin-top:12px;overflow:hidden}.app .content .dt-row{-webkit-tap-highlight-color:transparent;border-bottom:0;min-height:64px;position:relative}.app .content .dt-table tbody>.dt-row+.dt-row:before,.app .content .dt-table tbody>.dt-skel+.dt-skel:before{content:"";background:var(--sep-strong);pointer-events:none;height:.5px;position:absolute;top:0;left:14px;right:0}.app .content .dt-table tbody>.dt-row:has(.dt-check)+.dt-row:before{left:52px}.app .content .dt-row:hover{background:0 0}.app .content .dt-row:active{background:var(--fill-2)}.app .content .dt-row.picked{background:color-mix(in srgb, var(--accent-2) 9%, var(--surface))}.app .content .dt-row>td.dt-phone{gap:4px 12px;padding:10px 14px}.app .content .dt-row:has(.dt-check)>td.dt-phone{padding-left:4px}.app .content .dt-p-title{color:var(--text);font-size:13px;font-weight:500;line-height:18px}.app .content .dt-p-end{letter-spacing:-.01em;font-size:14px;font-weight:600;line-height:18px}.app .content .dt-p-sub{font-size:12px;line-height:16px}.app .content .dt-p-meta{gap:4px 10px;margin-top:2px}.app .content .dt-foot{box-shadow:none;background:0 0;border:0;margin-top:4px;padding:12px 4px 0}.app .content .dt-state td{padding:8px 0}.shop .content:has(.dt) .page-head .page-desc{display:none}.savebar{z-index:27;min-height:calc(64px + env(safe-area-inset-bottom,0px));padding:8px 16px calc(8px + env(safe-area-inset-bottom,0px));color:var(--text);background:color-mix(in srgb, var(--surface) 96%, transparent);-webkit-backdrop-filter:saturate(1.8)blur(20px);backdrop-filter:saturate(1.8)blur(20px);box-shadow:inset 0 .5px 0 var(--sep-strong);border:0;border-radius:0;flex-wrap:wrap;align-items:center;gap:8px;display:flex;bottom:0;left:0;right:0}.savebar-text{color:var(--muted);flex:100%;font-size:12px;line-height:16px}.savebar-actions{flex:100%;gap:8px;display:flex}.savebar .btn{border-radius:var(--r-dock,14px);height:48px;min-height:48px}.savebar .btn.btn-on-dark{color:var(--text);background:var(--surface);box-shadow:var(--sh-1), inset 0 0 0 .5px var(--sep-strong);border:0;flex:none;padding:0 16px}.savebar .btn-primary{flex:1}html.has-savebar .app.shop .tabbar.tbar2{display:none}html.has-savebar .app.shop{padding-bottom:calc(112px + env(safe-area-inset-bottom,0px))}.shop .page-head .crumbs{font-size:15px;font-weight:500;line-height:20px}.shop .page-head .crumbs>svg{display:none}.shop .page-head .crumbs>a{color:var(--accent-text);align-items:center;gap:2px;text-decoration:none;display:inline-flex;position:relative}.shop .page-head .crumbs>a:before{content:"";background:currentColor;width:20px;height:20px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 18l-6-6 6-6'/%3E%3C/svg%3E") 50%/20px 20px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 18l-6-6 6-6'/%3E%3C/svg%3E") 50%/20px 20px no-repeat}.shop .page-head .crumbs>a{margin:-12px 0;padding:12px 8px 12px 0}.app .content .dt-bar>.dt-search{flex:1 1 0;order:0;min-width:0}.app .content .dt-bar>.dt-bar-end{order:1;gap:6px;margin-left:0}.app .content .dt-bar>.dt-filters{flex:100%;order:2}.app .content .dt-bar-end [data-testid=table-columns]{display:none}.app .content .dt-bar-end .btn{border-radius:var(--r-ctl,10px);background:var(--surface);width:44px;height:44px;min-height:44px;box-shadow:var(--sh-1), var(--hi);border:0;justify-content:center;padding:0}.app .content .dt-bar-end .seg{height:44px}.shop .page-head:has(.crumbs){grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px 8px}.shop .page-head:has(.crumbs)>.page-title-row{display:contents}.shop .page-head:has(.crumbs) .crumbs{grid-area:1/1;justify-self:start}.shop .page-head:has(.crumbs) .page-help{grid-area:1/2;margin:0}.shop .page-head:has(.crumbs)>.page-actions{grid-area:1/3}.shop .page-head:has(.crumbs)>.page-title-row>:not(.crumbs,.page-help,.page-chip){grid-column:1/-1;justify-self:start}.shop .page-head:has(.crumbs) .page-title{letter-spacing:-.02em;margin-top:6px;font-size:24px;line-height:30px}.shop .page-head:has(.crumbs)>.page-desc{grid-column:1/-1}}.lhero{border-radius:var(--r-card);color:#fff;background:var(--hero);box-shadow:var(--hero-shadow);margin:12px 0 0;position:relative;overflow:hidden}.lh-top{align-items:flex-start;gap:12px;padding:14px 14px 12px;display:flex}.lh-fig{all:unset;cursor:pointer;-webkit-tap-highlight-color:transparent;gap:0;min-width:0;display:grid}.lh-fig:focus-visible,.lh-trio button:focus-visible,.lh-btn:focus-visible{outline-offset:2px;border-radius:8px;outline:2px solid #fff}.lh-eb{letter-spacing:.06em;text-transform:uppercase;color:#ffffffa8;font-size:11px;font-weight:600;line-height:14px}.lh-disp{letter-spacing:-.035em;margin-top:2px;font-size:44px;font-weight:700;line-height:46px}.lh-why{color:#ffffffc7;font-size:12px;line-height:16px}.lh-btn{all:unset;box-sizing:border-box;white-space:nowrap;height:32px;font:700 11px/16px var(--font);letter-spacing:.05em;color:#0a2a30;cursor:pointer;transition:transform 90ms var(--settle);background:linear-gradient(#fff,#e6f2f3);border-radius:8px;flex:none;align-self:center;align-items:center;gap:6px;margin-left:auto;padding:0 12px;display:inline-flex;position:relative;box-shadow:0 6px 14px -6px #00000080,inset 0 -.5px #0000001f}.lh-btn:after{content:"";position:absolute;inset:-6px 0}.lh-btn:active,.lh-fig:active,.lh-trio button:active{transform:scale(.97)}.lh-split{border-radius:999px;gap:0;height:6px;margin:0 14px;display:flex;overflow:hidden}.lh-split i{height:100%;display:block}.lh-split .r{background:linear-gradient(90deg,#5fd0d7,#9be6ea)}.lh-split .c{background:var(--marigold);margin-left:2px}.lh-legend{color:#ffffffb8;gap:14px;padding:6px 14px 12px;font-size:11px;line-height:14px;display:flex}.lh-legend span{align-items:center;gap:6px;display:flex}.lh-legend span:before{content:"";background:#7fdce1;border-radius:2px;width:6px;height:6px}.lh-legend .c:before{background:var(--marigold)}.lh-trio{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));background:#00000029;display:grid;box-shadow:inset 0 .5px #ffffff1a}.lh-trio>*{all:unset;box-sizing:border-box;-webkit-tap-highlight-color:transparent;gap:0;min-width:0;padding:8px 12px 10px;display:grid}.lh-trio>button{cursor:pointer}.lh-trio>*+*{box-shadow:inset .5px 0 #ffffff1f}.lh-trio>:nth-child(3n+1){box-shadow:none}.lh-trio>:nth-child(n+4){box-shadow:inset 0 .5px #ffffff1a}.lh-trio>:nth-child(n+4):not(:nth-child(3n+1)){box-shadow:inset 0 .5px #ffffff1a,inset .5px 0 #ffffff1f}.lh-trio>.on,.lh-fig.on .lh-disp{text-underline-offset:6px;-webkit-text-decoration:underline #fff9;text-decoration:underline #fff9;text-decoration-thickness:2px}.lh-trio small{color:#ffffff9e;font-size:11px;line-height:16px}.lh-trio b{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;font-size:15px;font-weight:600;line-height:20px;overflow:hidden}:root[data-look=bold] .app.shop .lh-trio .k-cash{box-shadow:inset 0 2px 0 var(--marigold)}:root[data-look=bold] .app.shop .lh-trio .k-way{box-shadow:inset 0 2px #a28bff,inset .5px 0 #ffffff1f}:root[data-look=bold] .app.shop .lh-trio .k-got{box-shadow:inset 0 2px #4ed6a2,inset .5px 0 #ffffff1f}@media (width>=1024px){.lhero{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-areas:"top trio""split trio""legend trio";margin:0 0 16px;display:grid}.lh-top{grid-area:top}.lh-split{grid-area:split}.lh-legend{grid-area:legend}.lh-trio{grid-area:trio;align-items:center}.lh-trio>*{padding:14px 16px}}.khero{margin:12px 0 16px}.kh-range{background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:4px 0 0;padding:0;display:flex}.lh-disp-row{align-items:baseline;gap:10px;min-width:0;display:flex}.lhero .delta{color:#fff;box-shadow:none;background:#ffffff24}.lhero .delta-good{color:#9ff0cc}.lhero .delta-bad{color:#ffc2c4}.lh-trio b .delta{vertical-align:2px;margin-left:6px}.lh-trio .lh-note{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:14px;overflow:hidden}.lh-trio>.warn b{color:#ffd27a}.lh-trio>[data-key=marigold]{--k:var(--marigold)}.lh-trio>[data-key=violet]{--k:#a28bff}.lh-trio>[data-key=green]{--k:#4ed6a2}.lh-trio>[data-key=teal]{--k:#7fdce1}:root[data-look=bold] .app.shop .khero .lh-trio>[data-key]{box-shadow:inset 0 2px 0 var(--k), inset .5px 0 0 #ffffff1f}@media (width>=1024px){.khero{margin:0 0 16px}}@media (width<=860px){.app .content .dt-row>td.dt-phone:has(>.dt-p-title>*>:is(.product-cell,.cell-marked)){grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"ph title end""ph sub sub""ph meta meta";column-gap:12px}:is(.app .content .dt-row>td.dt-phone>.dt-p-title:has(>*>:is(.product-cell,.cell-marked)),.app .content .dt-row>td.dt-phone>.dt-p-title>:has(>:is(.product-cell,.cell-marked))),.app .content .dt-p-title>*>:is(.product-cell,.cell-marked){display:contents}.app .content .dt-p-title>*>:is(.product-cell,.cell-marked)>:is(.thumb2,.thumb,.cell-mark,.avatar){grid-area:ph;align-self:center}.app .content .dt-p-title>*>:is(.product-cell,.cell-marked)>.thumb2{width:44px}.app .content .dt-p-title>*>:is(.product-cell,.cell-marked)>:is(.thumb,.cell-mark,.avatar){border-radius:var(--r-photo,10px);width:44px;height:44px;box-shadow:inset 0 0 0 .5px var(--sep-strong);overflow:hidden}.app .content .dt-p-title>*>:is(.product-cell,.cell-marked)>:not(.thumb2,.thumb,.cell-mark,.avatar){text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);grid-area:title;font-size:13px;font-weight:500;line-height:18px;overflow:hidden}.app .content .dt-table tbody>.dt-row:has(.dt-p-title>*>:is(.product-cell,.cell-marked))+.dt-row:before{left:70px}.app .content .dt:not(:has(.dt-row.picked)) .dt-row>td.dt-check{display:none}.app .content .dt:not(:has(.dt-row.picked)) .dt-row>td.dt-phone{grid-column:1/-1;padding-left:14px}.app .content .dt:not(:has(.dt-row.picked)) .dt-table tbody>.dt-row+.dt-row:before{left:14px}.app .content .dt:not(:has(.dt-row.picked)) .dt-table tbody>.dt-row:has(.dt-p-title>*>:is(.product-cell,.cell-marked))+.dt-row:before{left:70px}.shop .page-head:not(:has(.crumbs,.ph-act))>.page-actions:has(>.btn-primary):not(:has(>.btn-primary>svg)){grid-column:1/-1;justify-content:flex-start}}.menu-sheet .x-card+.x-card{margin-top:8px}.menu-sheet-danger .x-ic{--c:var(--st-red)}.menu-sheet-head{padding:4px 8px 8px}.menu-sheet .x-row:disabled{opacity:.5}@media (width<=860px){:root[data-look=bold] .app .content .dt-table{box-shadow:none;background:0 0;border-radius:0;overflow:visible}:root[data-look=bold] .app .content .dt-table tbody{gap:8px;display:grid}:root[data-look=bold] .app .content .dt-table tbody>.dt-row{background:var(--surface);box-shadow:var(--sh-1), var(--hi);border-radius:14px;overflow:hidden}:root[data-look=bold] .app .content .dt-table tbody>.dt-row:before{display:none}:root[data-look=bold] .app .content .dt-table tbody>.dt-row.picked{background:color-mix(in srgb, var(--accent-2) 9%, var(--surface))}[data-testid=categories-bulk]:not(.dt-bulk){flex-wrap:nowrap;align-items:center;padding:4px 14px 8px}[data-testid=categories-bulk]:not(.dt-bulk)>.muted.small{font-size:12px;line-height:16px}:is(.card:not(:has(.dt-bulk)) .cat-row>.dt-checkbox,.card:not(:has(.dt-bulk)) .cat-row .dt-checkbox){display:none}}.cat-row{border-top:.5px solid var(--sep-strong)}@media (width<=860px) and (prefers-color-scheme:dark){:root:not([data-theme=light])[data-look=bold] .dt-tab.on .dt-count{color:#8f5a05}}@media (width<=860px){.stat2-label .kit-term,.home-hero .stat2-label .kit-term{margin:-14px 0;padding:14px 0;display:inline-block}[data-testid=categories-bulk]>.dt-checkbox{flex:none}}.app .content .home .card.home-hero{border-radius:var(--r-card,16px);color:#fff;background:var(--hero);box-shadow:var(--hero-shadow);border:0;overflow:visible}@media (width<=860px){.app .content .card.dt{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;overflow:visible}.app .content .card.dt>.dt-tabs{margin:0;padding:0 24px 0 0;scroll-padding-inline:0 24px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}:root[data-look=bold] .app .content .card.dt>.dt-tabs{padding:0 24px 4px 0}.app .content .card.dt>.dt-bar{box-shadow:none;background:0 0;border:0;flex-wrap:nowrap;padding:12px 0 0}.app .content .card.dt>.dt-bar>.dt-filters{display:none}.app .content .card.dt>:is(.dt-table,.dt-scroll>.dt-table){margin-top:12px}.app .content .card.dt .dt-row+.dt-row,.app .content .card.dt .dt-row+.dt-row>td{box-shadow:none}:root[data-look=bold] .app .content .card.dt .dt-table tbody>.dt-row{box-shadow:var(--sh-1), var(--hi)}.app .content .card.dt .dt-row>td.dt-phone{gap:4px 12px;padding:10px 14px}.app .content .card.dt>.dt-foot{box-shadow:none;padding:12px 0 0}}.dt-fbtn{display:none}@media (width<=860px){.app .content .dt-fbtn{all:unset;box-sizing:border-box;border-radius:var(--r-ctl,10px);height:44px;font:700 12px/16px var(--font);letter-spacing:.05em;text-transform:uppercase;color:var(--text);background:var(--surface);box-shadow:var(--sh-1), var(--hi);cursor:pointer;-webkit-tap-highlight-color:transparent;flex:none;align-items:center;gap:6px;padding:0 12px;display:inline-flex;position:relative}.app .content .dt-fbtn:active{transform:scale(.97)}.app .content .dt-fbtn:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}.app .content .dt-fn{text-align:center;letter-spacing:0;min-width:18px;height:18px;color:var(--on-accent,#fff);background:var(--accent-fill,var(--accent));border-radius:9px;padding:0 5px;font-size:11px;line-height:18px}}.dt-fsheet .xs-body,.dt-ff-list{gap:8px;display:grid}.dt-ff{border-radius:var(--r-card,16px);background:var(--fill-2);padding:4px 4px 8px}.dt-ff>fieldset{border:0;margin:0;padding:0}.dt-ff-h{width:100%;min-height:36px;color:var(--muted);justify-content:space-between;align-items:center;padding:0 10px;font-size:12px;font-weight:600;line-height:16px;display:flex}.dt-ff .check-row{min-height:44px;padding:0 10px}.dt-fsheet .xs-foot .xbtn{flex:1;height:48px}.dt-ff .kit-checks{gap:0;padding:0}.dt-ff .kit-checks-title{display:none}.dt-ff .check-row{align-items:center;gap:10px;margin:0;display:flex}@media (width<=860px){.app .content .card.dt>.dt-bar .dt-layout{display:none}.app .content .card.dt>.dt-bar>.dt-search{flex:1 1 0;max-width:none}.app.shop .ph-ttl{max-width:38%}@supports (animation-timeline:scroll()){.app.shop:has(.page-head .ph-ttl) .ph-store>:not(.store-mark,.mark,img,:first-child){animation:linear both ph-store-out;animation-timeline:scroll(root);animation-range:40px 64px}}@keyframes ph-store-out{to{opacity:0}}.shop .page-head .crumbs{min-width:0;max-width:100%}.shop .page-head .crumbs>a{text-overflow:ellipsis;white-space:nowrap;width:max-content;min-width:0;max-width:100%;display:block;overflow:hidden}.shop .page-head .crumbs>a:before{vertical-align:-5px;display:inline-block}}.vbar{z-index:40;width:max-content;max-width:calc(100% - 32px);color:var(--text);background:color-mix(in srgb, var(--surface) 96%, transparent);-webkit-backdrop-filter:saturate(1.8)blur(20px);backdrop-filter:saturate(1.8)blur(20px);box-shadow:var(--sh-2,var(--sh-1)), var(--hi), 0 0 0 .5px var(--sep-strong);animation:vbar-in .32s var(--spring,ease) both;border-radius:14px;align-items:center;gap:10px;padding:6px 6px 6px 14px;font-size:13px;line-height:18px;display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%)}.vbar>svg{color:var(--accent-text);flex:none}.vbar-text{min-width:0}.vbar .vbar-x{width:30px;height:30px;box-shadow:none;background:0 0}@keyframes vbar-in{0%{opacity:0;transform:translate(-50%,-8px)}}@media (width<=860px){.vbar{top:auto;bottom:calc(64px + env(safe-area-inset-bottom,0px))}html.has-savebar .vbar{bottom:calc(120px + env(safe-area-inset-bottom,0px))}.app:has(.dock)~.vbar{bottom:calc(120px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.vbar{animation:none}}.x-ic.c-green{--c:var(--st-green)}.x-ic.c-amber{--c:var(--st-amber-ink)}.x-ic.c-blue{--c:var(--st-blue)}.x-ic.c-red{--c:var(--st-red)}.x-ic.c-violet{--c:var(--st-violet)}.o1-copy{all:unset;box-sizing:border-box;min-width:28px;height:28px;color:var(--muted);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex;position:relative}.o1-copy:after{content:"";position:absolute;inset:-8px}.o1-copy.done{color:var(--st-green-ink)}.o1-copy:focus-visible{outline:2px solid var(--accent-2)}.thumb2{width:var(--tw,44px);aspect-ratio:var(--thumb-ar,1 / 1);flex:none;height:auto;display:block;position:relative}.thumb2-box{border-radius:var(--r-photo,10px);color:var(--faint);background:var(--fill);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.thumb2.sm .thumb2-box{border-radius:var(--radius-sm,8px)}.thumb2.lg .thumb2-box{border-radius:var(--r-photo-lg,12px)}.thumb2-box img{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;display:block}.thumb2-box:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 .5px var(--sep-strong), inset 0 1px 0 #fff3;pointer-events:none;position:absolute;inset:0}.thumb2-q{z-index:1;text-align:center;min-width:18px;height:18px;color:var(--surface);background:var(--text);box-shadow:0 0 0 2px var(--surface);border-radius:6px;padding:0 4px;font-size:11px;font-weight:700;line-height:18px;position:absolute;bottom:-4px;right:-4px}.thumb2.skeleton,.thumb2.sk{border-radius:var(--r-photo,10px)}
