:root[data-ui=v2]{--font-serif:var(--font-display),var(--font-figtree),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-sans:var(--font-figtree),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:var(--font-figtree),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--r-card:20px}:root[data-ui=v2] body{font-variant-numeric:tabular-nums}:root[data-ui=v2] :is(code,kbd,pre,samp){font-family:ui-monospace,SF Mono,Roboto Mono,Menlo,monospace}.pos-shell[data-ui=v2] .pos-content[class*=tone-],.pos-shell[data-ui=v2][class*=tone-]{--primary:var(--tone);--primary-solid:var(--tone-solid);--primary-tint:var(--tone-tint);--primary-line:var(--tone-line);--primary-ink:var(--tone-ink);--primary-hover:color-mix(in oklab,var(--tone-solid) 86%,#000);--accent:var(--tone);--accent-solid:var(--tone-solid);--accent-tint:var(--tone-tint);--accent-line:var(--tone-line);--accent-ink:var(--tone-ink);--info:var(--tone);--info-solid:var(--tone-solid);--info-tint:var(--tone-tint);--info-line:var(--tone-line);--info-ink:var(--tone-ink);--success:var(--tone);--success-solid:var(--tone-solid);--success-tint:var(--tone-tint);--success-line:var(--tone-line);--success-ink:var(--tone-ink);--warning:var(--tone);--warning-solid:var(--tone-solid);--warning-tint:var(--tone-tint);--warning-line:var(--tone-line);--warning-ink:var(--tone-ink)}.pos-shell[data-ui=v2] .badge:has(>.badge-dot){gap:7px;padding:2px 0;border-color:transparent;background:none;color:var(--tone-ink,var(--ink));font-size:var(--fs-sm);font-weight:700;letter-spacing:0}.pos-shell[data-ui=v2] .badge-dot{width:8px;height:8px;background:var(--tone)}.pos-shell[data-ui=v2] .badge-success>.badge-dot{background:var(--tone-solid)}.pos-shell[data-ui=v2] .badge-warning>.badge-dot{background:transparent;box-shadow:inset 0 0 0 2px var(--tone-solid)}.pos-shell[data-ui=v2] .badge-neutral{color:var(--muted)}.pos-shell[data-ui=v2] .badge-neutral>.badge-dot{background:var(--border-strong)}.pos-shell[data-ui=v2] .badge-danger>.badge-dot{background:var(--danger-solid)}.pos-shell[data-ui=v2] .content.pos-content.content--workspace,.pos-shell[data-ui=v2] .content.pos-content:has(.app-workspace-stage){--ws-ground:var(--tone-tint);--ws-gap:0px;padding:0}.pos-shell[data-ui=v2] .app-workspace-stage>.app-tiles{display:none}.pos-shell[data-ui=v2] .app-workspace{--ws-pad-x:clamp(16px,2.6vw,40px);animation:none;border:0;border-radius:0;background:var(--tone-tint);box-shadow:none}.pos-shell[data-ui=v2] .app-workspace-body{border-radius:0;padding-bottom:calc(var(--dock-clearance, 76px) + var(--ws-pad-b))}.pos-shell[data-ui=v2] .app-workspace[data-mode=flow] .app-workspace-inner>.stack-16>.card:last-child:has(.table-wrap):not(:has(.empty)){flex:0 0 auto}.pos-shell[data-ui=v2] .app-workspace .card .table-wrap{border:0;border-radius:0;box-shadow:none}.pos-shell[data-ui=v2] .app-workspace .card .card{border:0;border-radius:0;box-shadow:none;background:transparent}.pos-shell[data-ui=v2] .app-workspace :is(.card,.table-wrap,.inv-card){box-shadow:0 1px 2px color-mix(in oklab,var(--tone-solid) 10%,transparent)}.pos-shell[data-ui=v2] :is(.app-workspace .page-header,.app-workspace-inner>.stack-16>.row-8:first-child:has(>.page-title)){position:sticky;top:calc(-1 * var(--ws-pad-top));z-index:10;isolation:isolate;overflow:hidden;flex-shrink:0;align-items:center;margin:calc(-1 * var(--ws-pad-top)) calc(-1 * var(--ws-pad-x)) 20px;padding:32px var(--ws-pad-x) 28px;background:var(--tone-solid);color:#ffffff}.pos-shell[data-ui=v2] :is(.app-workspace .page-header,.app-workspace-inner>.stack-16>.row-8:first-child:has(>.page-title)):after,.pos-shell[data-ui=v2] :is(.app-workspace .page-header,.app-workspace-inner>.stack-16>.row-8:first-child:has(>.page-title)):before{content:"";display:block;position:absolute;z-index:-1;pointer-events:none}.pos-shell[data-ui=v2] :is(.app-workspace .page-header,.app-workspace-inner>.stack-16>.row-8:first-child:has(>.page-title)):before{width:210px;height:210px;right:7%;top:-110px;border-radius:44px;background:color-mix(in oklab,var(--tone) 45%,var(--tone-solid));transform:rotate(14deg)}.pos-shell[data-ui=v2] :is(.app-workspace .page-header,.app-workspace-inner>.stack-16>.row-8:first-child:has(>.page-title)):after{width:110px;height:110px;right:28%;bottom:-72px;border-radius:24px;background:var(--tone);opacity:.4;transform:rotate(-8deg)}.pos-shell[data-ui=v2] .app-workspace .page-title{font-family:inherit;font-size:clamp(1.625rem,2.3vw,2.125rem);font-weight:800;letter-spacing:-.02em;color:var(--tone-ink,var(--ink))}.pos-shell[data-ui=v2] :is(.app-workspace .page-header,.app-workspace-inner>.stack-16>.row-8:first-child:has(>.page-title)) .page-title{color:#ffffff}.pos-shell[data-ui=v2] .app-workspace .page-title-icon{width:52px;height:52px;border-radius:14px;box-shadow:0 8px 20px -8px rgba(0,0,0,.35)}.pos-shell[data-ui=v2] .app-workspace .page-sub{color:rgba(255,255,255,.84);font-size:var(--fs-md)}.pos-shell[data-ui=v2] .app-workspace .page-back{color:rgba(255,255,255,.84)}.pos-shell[data-ui=v2] :is(.app-workspace .page-header,.app-workspace-inner>.stack-16>.row-8:first-child:has(>.page-title)) .btn-primary{background:#ffffff;color:var(--tone-ink);box-shadow:none}.pos-shell[data-ui=v2] :is(.app-workspace .page-header,.app-workspace-inner>.stack-16>.row-8:first-child:has(>.page-title)) .btn-primary:hover:not(:disabled){background:color-mix(in oklab,#ffffff 90%,var(--tone))}.pos-shell[data-ui=v2] :is(.app-workspace .page-header,.app-workspace-inner>.stack-16>.row-8:first-child:has(>.page-title)) :is(.btn-secondary,.btn-ghost,.btn-soft){background:rgba(255,255,255,.16);border-color:transparent;color:#ffffff}.pos-shell[data-ui=v2] :is(.app-workspace .page-header,.app-workspace-inner>.stack-16>.row-8:first-child:has(>.page-title)) :is(.btn-secondary,.btn-ghost,.btn-soft):hover:not(:disabled){background:rgba(255,255,255,.26)}.pos-shell[data-ui=v2] :is(.app-workspace .page-header,.app-workspace-inner>.stack-16>.row-8:first-child:has(>.page-title)) .icon-btn{color:#ffffff;background:rgba(255,255,255,.16);border-color:transparent}.pos-shell[data-ui=v2] :is(.app-workspace .page-header,.app-workspace-inner>.stack-16>.row-8:first-child:has(>.page-title)) :is(.muted,.badge){color:rgba(255,255,255,.88)}.pos-shell[data-ui=v2] :is(.app-workspace .page-header,.app-workspace-inner>.stack-16>.row-8:first-child:has(>.page-title)) .badge{background:none;border-color:transparent}.pos-shell[data-ui=v2] :is(.app-workspace .page-header,.app-workspace-inner>.stack-16>.row-8:first-child:has(>.page-title)) .badge-dot{background:#ffffff;box-shadow:none}.pos-shell[data-ui=v2] :is(.app-workspace .page-header,.app-workspace-inner>.stack-16>.row-8:first-child:has(>.page-title)) .seg{background:rgba(255,255,255,.16)}.pos-shell[data-ui=v2] :is(.app-workspace .page-header,.app-workspace-inner>.stack-16>.row-8:first-child:has(>.page-title)) .seg button{color:#ffffff}.pos-shell[data-ui=v2] :is(.app-workspace .page-header,.app-workspace-inner>.stack-16>.row-8:first-child:has(>.page-title)) .seg button[aria-pressed=true]{background:#ffffff;color:var(--tone-ink)}.pos-shell[data-ui=v2] :is(.app-workspace .page-header,.app-workspace-inner>.stack-16>.row-8:first-child:has(>.page-title)) .sts{--sts-tint:rgba(255,255,255,0.16);border-color:transparent}.pos-shell[data-ui=v2] :is(.app-workspace .page-header,.app-workspace-inner>.stack-16>.row-8:first-child:has(>.page-title)) .sts-item{color:rgba(255,255,255,.9)}.pos-shell[data-ui=v2] :is(.app-workspace .page-header,.app-workspace-inner>.stack-16>.row-8:first-child:has(>.page-title)) .sts-item:hover{color:#ffffff;background:rgba(255,255,255,.14)}.pos-shell[data-ui=v2] :is(.app-workspace .page-header,.app-workspace-inner>.stack-16>.row-8:first-child:has(>.page-title)) .sts-item[aria-current=page]{color:var(--tone-ink);background:#ffffff}.pos-shell[data-ui=v2] :is(.app-workspace .page-header,.app-workspace-inner>.stack-16>.row-8:first-child:has(>.page-title)) .sts-item:focus-visible{outline-color:#ffffff}.pos-shell[data-ui=v2] .app-workspace :is(.table-wrap,.input,.select,.textarea){background-color:var(--surface-raised)}.pos-shell[data-ui=v2] .btn{border-radius:var(--r-pill);font-weight:600}.pos-shell[data-ui=v2] .btn-sm{border-radius:var(--r-pill)}.pos-shell[data-ui=v2] .seg{background:color-mix(in oklab,var(--ink) 6%,transparent)}.pos-shell[data-ui=v2] .seg button{font-weight:600;color:var(--ink)}.pos-shell[data-ui=v2] .seg button[aria-pressed=true]{background:var(--ink);color:var(--bg);box-shadow:none}.pos-shell[data-ui=v2] .tabs button[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.pos-shell[data-ui=v2] .table th{text-transform:none;letter-spacing:0;font-size:var(--fs-sm);font-weight:600;background:var(--surface-raised);padding:12px 16px}.pos-shell[data-ui=v2] .table td{padding:12px 16px;height:52px}.pos-shell[data-ui=v2] .table tbody tr.row-link:focus-visible,.pos-shell[data-ui=v2] .table tbody tr.row-link:hover{background:var(--tone-tint,var(--surface))}.pos-shell[data-ui=v2] .home-stat-icon[class*=phub-stat-]{background:var(--tone-tint);color:var(--tone-ink)}.pos-shell[data-ui=v2] .table .avatar{background:var(--tone-tint,var(--surface));color:var(--tone-ink,var(--muted));border-color:var(--tone-line,var(--hairline))}.pos-shell[data-ui=v2] .card:not([class*=tone-]){border-color:color-mix(in oklab,var(--tone-line,var(--hairline)) 70%,var(--hairline))}.pos-shell[data-ui=v2] .app-workspace .ps-ws{background:transparent;border:0;border-radius:0}.pos-shell[data-ui=v2] .app-workspace .ps-head{position:sticky;top:calc(-1 * var(--ws-pad-top));z-index:10;margin:calc(-1 * var(--ws-pad-top)) calc(-1 * var(--ws-pad-x)) 20px;padding:22px var(--ws-pad-x);border:0;background:var(--tone-solid);color:#ffffff}.pos-shell[data-ui=v2] .app-workspace .ps-crumbs,.pos-shell[data-ui=v2] .app-workspace .ps-crumbs a,.pos-shell[data-ui=v2] .app-workspace .ps-saved{color:rgba(255,255,255,.84)}.pos-shell[data-ui=v2] .app-workspace .ps-crumb-current{color:#ffffff;font-size:var(--fs-md);font-weight:700}.pos-shell[data-ui=v2] .app-workspace .ps-mark{background:rgba(255,255,255,.9)}.pos-shell[data-ui=v2] .app-workspace .ps-head :is(.btn-secondary,.btn-ghost,.btn-soft){background:rgba(255,255,255,.16);border-color:transparent;color:#ffffff}.pos-shell[data-ui=v2] .app-workspace .ps-head .btn-primary{background:#ffffff;color:var(--tone-ink);box-shadow:none}.pos-shell[data-ui=v2] .app-workspace .ps-head .btn-primary:disabled{background:rgba(255,255,255,.5);color:var(--tone-ink)}.pos-shell[data-ui=v2] .app-workspace :is(.ps-hero,.ps-list-wrap,.ps-add-wrap){--ps-card-line:color-mix(in oklab,var(--tone-line) 70%,var(--hairline));background:var(--surface-raised);border:solid var(--ps-card-line);border-width:0 1px}.pos-shell[data-ui=v2] .app-workspace .ps-hero{border-top-width:1px;border-radius:var(--r-card) var(--r-card) 0 0}.pos-shell[data-ui=v2] .app-workspace .ps-add-wrap{border-bottom-width:1px;border-radius:0 0 var(--r-card) var(--r-card)}.pos-shell[data-ui=v2] .pos{background:var(--tone-tint)}.pos-shell[data-ui=v2] .pos-top{position:relative;isolation:isolate;overflow:hidden;background:var(--tone-solid);border-bottom:0;color:#ffffff}.pos-shell[data-ui=v2] .pos-top:after,.pos-shell[data-ui=v2] .pos-top:before{content:"";position:absolute;z-index:-1;pointer-events:none}.pos-shell[data-ui=v2] .pos-top:before{width:150px;height:150px;right:22%;top:-96px;border-radius:34px;background:color-mix(in oklab,var(--tone) 45%,var(--tone-solid));transform:rotate(14deg)}.pos-shell[data-ui=v2] .pos-top:after{width:84px;height:84px;left:30%;bottom:-60px;border-radius:20px;background:var(--tone);opacity:.4;transform:rotate(-8deg)}.pos-shell[data-ui=v2] .pos-logo{height:clamp(24px,2.1vw,34px)}.pos-shell[data-ui=v2] .pos-search{border-color:transparent;box-shadow:0 6px 18px -10px rgba(0,0,0,.35);color:var(--muted)}.pos-shell[data-ui=v2] .pos-search:focus-within{border-color:#ffffff;box-shadow:0 0 0 3px rgba(255,255,255,.4)}.pos-shell[data-ui=v2] .pos-search-kbd{border-color:transparent}.pos-shell[data-ui=v2] .pos-who-more,.pos-shell[data-ui=v2] .pos-who-tile{border-color:transparent;background:rgba(255,255,255,.16);color:#ffffff}.pos-shell[data-ui=v2] .pos-who-more:hover{background:rgba(255,255,255,.26);color:#ffffff}.pos-shell[data-ui=v2] .pos-who-block b,.pos-shell[data-ui=v2] .pos-who-staff b{color:#ffffff}.pos-shell[data-ui=v2] :is(.pos-who-block i,.pos-who-block b>svg,.pos-who-staff-chev){color:rgba(255,255,255,.84)}.pos-shell[data-ui=v2] .pos-who-avatar{background:#ffffff;color:var(--tone-ink)}.pos-shell[data-ui=v2] .pos-top .pos-dot{background:rgba(255,255,255,.5)}.pos-shell[data-ui=v2] .pos-top .pos-dot.is-on{background:#ffffff}.pos-shell[data-ui=v2] :is(.pos-stage>*,.pos-ticket){border-color:color-mix(in oklab,var(--tone-line) 70%,var(--hairline));box-shadow:0 1px 2px color-mix(in oklab,var(--tone-solid) 10%,transparent)}.pos-shell[data-ui=v2] .pos-ticket{border-radius:var(--r-card)}.pos-shell[data-ui=v2] .pos-customer:hover,.pos-shell[data-ui=v2] .pos-discount:hover{background:var(--tone-tint)}.pos-shell[data-ui=v2] .pos-chip{font-weight:600;color:var(--ink);border-color:transparent}.pos-shell[data-ui=v2] .pos-chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.pos-shell[data-ui=v2] .pos-card{border-color:color-mix(in oklab,var(--tone-line) 55%,var(--hairline));box-shadow:none}.pos-shell[data-ui=v2] .pos-card:hover{border-color:var(--tone-line);box-shadow:0 8px 22px -14px color-mix(in oklab,var(--tone-solid) 45%,transparent)}.pos-shell[data-ui=v2] .pos-count{background:var(--tone-solid)}.pos-shell[data-ui=v2] :is(.pos-charge,.pos-ticket-actions .btn-primary):not(:disabled){background:var(--tone-solid);border-color:var(--tone-solid)}.pos-shell[data-ui=v2] :is(.pos-charge,.pos-ticket-actions .btn-primary):not(:disabled):hover{background:color-mix(in oklab,var(--tone-solid) 86%,#000);border-color:color-mix(in oklab,var(--tone-solid) 86%,#000)}.pos-shell[data-ui=v2] .pos-grand .money{font-weight:800;letter-spacing:-.01em}.pos-shell[data-ui=v2] .pos-pay-summary{background:var(--tone-solid);color:#ffffff}.pos-shell[data-ui=v2] .pos-pay-summary :is(.pos-pay-summary-value,.pos-pay-summary-value-sm){color:#ffffff}.pos-shell[data-ui=v2] .pos-pay-summary :is(.pos-pay-summary-label,.pos-pay-summary-meta){color:rgba(255,255,255,.84)}.pos-shell[data-ui=v2] .pos-pay-summary :is(.pos-pay-summary-paid,.pos-pay-summary-meta){border-top-color:rgba(255,255,255,.22)}.pos-shell[data-ui=v2] .pos-pay-summary-remaining{background:rgba(255,255,255,.14)}.pos-shell[data-ui=v2] .pos-pay-summary :is(.pos-pay-summary-mark,.pos-pay-summary-deco) i{background:rgba(255,255,255,.22)}.pos-shell[data-ui=v2] .pos-pay-summary :is(.pos-pay-summary-mark,.pos-pay-summary-deco) i:first-child{background:var(--tone)}.pos-shell[data-ui=v2] .pos-pay-summary :is(.pos-pay-summary-mark,.pos-pay-summary-deco) i.is-diamond{background:rgba(255,255,255,.4)}.pos-shell[data-ui=v2] .pos-pay-method-icon{background:var(--tone-tint);color:var(--tone-ink)}.pos-shell[data-ui=v2] .pos{--pos-rail:clamp(380px,30%,460px)}.pos-shell[data-ui=v2] .pos-held-pill{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 16px;border:0;border-radius:var(--r-pill);background:rgba(255,255,255,.16);color:#ffffff;font-size:var(--fs-md);font-weight:600;white-space:nowrap}.pos-shell[data-ui=v2] .pos-held-pill:hover{background:rgba(255,255,255,.26)}.pos-shell[data-ui=v2] .pos-stage>.pos-catalog{padding:0;border:0;border-radius:0;background:none;box-shadow:none}.pos-shell[data-ui=v2] .pos-stage>.pos-catalog[data-rail]{display:grid;grid-template-columns:clamp(120px,10vw,156px) minmax(0,1fr);gap:clamp(14px,1.4vw,22px)}.pos-shell[data-ui=v2] .pos-rail{display:flex;flex-direction:column;gap:4px;min-height:0;overflow-y:auto;scrollbar-width:none}.pos-shell[data-ui=v2] .pos-rail::-webkit-scrollbar{display:none}.pos-shell[data-ui=v2] .pos-rail-item{flex:none;min-height:48px;padding:10px 14px;border:0;border-radius:14px;background:none;color:var(--ink);font-size:var(--fs-md);font-weight:600;line-height:1.25;text-align:left;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.pos-shell[data-ui=v2] .pos-rail-item:hover{background:color-mix(in oklab,var(--tone) 14%,transparent)}.pos-shell[data-ui=v2] .pos-rail-item[aria-pressed=true]{background:var(--ink);color:var(--bg);font-weight:700}.pos-shell[data-ui=v2] .pos-wall{display:flex;flex-direction:column;gap:14px;min-width:0;min-height:0}.pos-shell[data-ui=v2] .pos-wall-head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px}.pos-shell[data-ui=v2] .pos-wall-head h2{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.375rem,1.8vw,1.75rem);font-weight:800;letter-spacing:-.02em}.pos-shell[data-ui=v2] .pos-catalog[data-rail] .pos-grid{padding-bottom:4px}@media (min-width:1240px){.pos-shell[data-ui=v2] .pos-catalog[data-rail] .pos-grid-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1100px) and (max-width:1239px){.pos-shell[data-ui=v2] .pos-catalog[data-rail] .pos-grid-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pos-shell[data-ui=v2] .pos-grid-grid .pos-card{position:relative;padding-bottom:14px;border-radius:18px}.pos-shell[data-ui=v2] .pos-grid-grid .pos-card-img{height:clamp(130px,11vw,200px)}.pos-shell[data-ui=v2] .pos-catalog[data-rail] .pos-grid-grid .pos-card-codes{display:none}.pos-shell[data-ui=v2] .pos-grid-grid .pos-card:has(.pos-card-img) .pos-card-price{position:absolute;top:10px;left:10px;z-index:1;padding:4px 11px;border-radius:var(--r-pill);background:#ffffff;box-shadow:0 2px 6px rgba(22,25,29,.14);font-size:var(--fs-md);font-weight:800}.pos-shell[data-ui=v2] .pos-grid-grid .pos-card-flag{left:auto;right:10px;top:10px}.pos-shell[data-ui=v2] .pos-grid-grid .pos-card-name{padding-top:12px}.pos-shell[data-ui=v2] .pos-cat-rail button[aria-pressed=true],.pos-shell[data-ui=v2] .pos-cat-rail button[aria-pressed=true] svg{background:var(--ink);color:var(--bg)}.pos-shell[data-ui=v2] .pos-cat-rail button[aria-pressed=true] svg{background:none}.pos-shell[data-ui=v2] .pos-ticket-actions.has-sale-actions .pos-charge2{grid-column:1/-1}.pos-shell[data-ui=v2] .pos-ticket:has(>.pos-cust2){padding-top:0}.pos-shell[data-ui=v2] .pos-cust2{--tkt-bleed:clamp(12px,1.4vw,18px);flex:none;display:flex;align-items:center;gap:8px;margin:0 calc(-1 * var(--tkt-bleed));padding:14px var(--tkt-bleed);border:0;border-bottom:1px solid var(--tone-line);background:color-mix(in oklab,var(--tone) 12%,var(--surface-raised));color:var(--ink);text-align:left}.pos-shell[data-ui=v2] .pos-cust2-add:hover{background:color-mix(in oklab,var(--tone) 20%,var(--surface-raised))}.pos-shell[data-ui=v2] .pos-cust2-main{flex:1;min-width:0;display:flex;align-items:center;gap:12px;padding:0;border:0;background:none;color:inherit;text-align:left}.pos-shell[data-ui=v2] .pos-cust2-avatar{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:var(--r-pill);background:var(--tone-solid);color:#ffffff;font-size:var(--fs-md);font-weight:800}.pos-shell[data-ui=v2] .pos-cust2-add .pos-cust2-avatar{background:var(--surface-raised);color:var(--tone-ink)}.pos-shell[data-ui=v2] .pos-cust2-text{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.3}.pos-shell[data-ui=v2] .pos-cust2-text b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-lg);font-weight:700}.pos-shell[data-ui=v2] .pos-cust2-text i{font-style:normal;font-size:var(--fs-ui);color:var(--ink-2,var(--muted))}.pos-shell[data-ui=v2] .pos-cust2-btn{flex:none;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:var(--r-pill);background:var(--surface-raised);color:var(--ink-2,var(--ink))}.pos-shell[data-ui=v2] .pos-cust2-btn:hover{color:var(--tone-ink)}.pos-shell[data-ui=v2] .pos-plan{flex:none;display:flex;flex-direction:column;gap:10px;padding:12px 0;border-bottom:1px solid var(--hairline)}.pos-shell[data-ui=v2] .pos-plan-row{display:flex;align-items:center;gap:12px}.pos-shell[data-ui=v2] .pos-plan-label{flex:none;width:76px;font-size:var(--fs-ui);font-weight:700;color:var(--ink-2,var(--muted))}.pos-shell[data-ui=v2] .pos-plan-seg{flex:1;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;padding:4px;border-radius:12px;background:color-mix(in oklab,var(--ink) 6%,transparent)}.pos-shell[data-ui=v2] .pos-plan-seg button{min-height:38px;border:0;border-radius:9px;background:none;color:var(--ink-2,var(--ink));font-size:var(--fs-ui);font-weight:600}.pos-shell[data-ui=v2] .pos-plan-seg button[aria-checked=true]{background:var(--ink);color:var(--bg);font-weight:700}.pos-shell[data-ui=v2] .pos-plan-note{display:flex;justify-content:space-between;gap:12px;margin:0;font-size:var(--fs-ui);color:var(--muted)}.pos-shell[data-ui=v2] .pos-plan-note b{color:var(--ink)}.pos-shell[data-ui=v2] .pos-ticket-actions.has-hold:has(.pos-charge2){display:flex;gap:10px;border-bottom:0}.pos-shell[data-ui=v2] .pos-ticket-actions.has-hold:has(.pos-charge2) .pos-hold{flex:none;width:68px;min-height:72px;padding:0;border-radius:18px}.pos-shell[data-ui=v2] .pos-charge2{flex:1;justify-content:space-between!important;min-height:72px!important;padding:0 22px;border-radius:18px!important;text-align:left}.pos-shell[data-ui=v2] .pos-charge2-text{display:flex;flex-direction:column;line-height:1.15}.pos-shell[data-ui=v2] .pos-charge2-text>span{font-size:var(--fs-ui);font-weight:600;opacity:.86}.pos-shell[data-ui=v2] .pos-charge2-text>b{font-size:clamp(1.5rem,2.4vw,1.875rem);font-weight:800;letter-spacing:-.02em}.pos-shell[data-ui=v2] .pos-ticket-actions.has-sale-actions[data-sale-count="1"]:has(.pos-charge2){grid-template-columns:84px minmax(0,1fr)}.pos-shell[data-ui=v2] .pos-ticket-actions.has-sale-actions[data-sale-count="1"]:has(.pos-charge2) .pos-charge2{grid-column:auto}.pos-shell[data-ui=v2] .pos-ticket-actions.has-sale-actions[data-sale-count="1"] .pos-sale-action{grid-column:auto;flex-direction:column;gap:2px;min-height:72px;padding:0 14px;border-radius:18px;font-size:var(--fs-ui)}.pos-shell[data-ui=v2] .pos-ticket-actions:has(.pos-charge2){padding-block:10px 4px}.pos-shell[data-ui=v2] .pos-totals{padding:8px 14px}.pos-shell[data-ui=v2] .pos-total-row{padding:1px 0}.pos-shell[data-ui=v2] .pos-grand{margin-top:4px;padding-top:6px}.pos-shell[data-ui=v2] .pos-discount{padding:9px 14px}.pos-shell[data-ui=v2] .pos-plan{gap:6px;padding:8px 0}.pos-shell[data-ui=v2] .pos-plan-seg{padding:3px}.pos-shell[data-ui=v2] .pos-plan-seg button{min-height:34px}.pos-shell[data-ui=v2] .pos-lines{min-height:clamp(96px,16vh,180px)}.pos-shell[data-ui=v2] dialog.dlg.pos-pay-dlg{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;inset:0;border:0;border-radius:0}.pos-shell[data-ui=v2] dialog.dlg.pos-pay-dlg[open]{display:flex;flex-direction:column}.pos-shell[data-ui=v2] .pos-pay-dlg .pos-pay-layout{height:100%;min-height:0;max-height:none}.pos-shell[data-ui=v2] .pos-pay-dlg .pos-pay{max-height:none;background:var(--tone-tint)}.pos-shell[data-ui=v2] .pos-pay-dlg .pos-pay-summary{width:38%;padding-inline:clamp(28px,3.4vw,52px)}.pos-shell[data-ui=v2] .pos-pay-dlg .pos-pay-summary-value{font-size:clamp(3.25rem,6.6vw,6.5rem);letter-spacing:-.04em}.pos-shell[data-ui=v2] .pos-pay-dlg .pos-pay-summary-stack{margin-block:auto}.pos-shell[data-ui=v2] .pos-pay-dlg .pos-pay-summary-mark{display:none}.pos-shell[data-ui=v2] .pos-pay-dlg .pos-pay-head{padding:clamp(22px,3.4vh,34px) clamp(28px,3.6vw,56px) 0}.pos-shell[data-ui=v2] .pos-pay-dlg .pos-pay-scroll{padding-inline:clamp(28px,3.6vw,56px)}.pos-shell[data-ui=v2] .pos-pay-dlg .pos-pay-title{font-size:clamp(1.75rem,2.6vw,2.5rem);font-weight:800;letter-spacing:-.025em}.pos-shell[data-ui=v2] .pos-pay-x{background:var(--surface-raised)}.pos-shell[data-ui=v2] .pos-pay-steps{display:flex;align-items:center;gap:12px;margin:0 0 clamp(18px,4vh,40px);padding:0;list-style:none;font-size:var(--fs-md);font-weight:700;color:var(--muted)}.pos-shell[data-ui=v2] .pos-pay-steps li{display:flex;align-items:center;gap:8px}.pos-shell[data-ui=v2] .pos-pay-steps li+li:before{content:"";width:36px;height:2px;margin-right:4px;background:var(--border-strong,var(--border))}.pos-shell[data-ui=v2] .pos-pay-steps li.is-done+li:before{background:var(--tone-solid)}.pos-shell[data-ui=v2] .pos-pay-steps li>span{display:grid;place-items:center;width:26px;height:26px;border-radius:var(--r-pill);box-shadow:inset 0 0 0 2px var(--border-strong,var(--border));font-size:var(--fs-sm)}.pos-shell[data-ui=v2] .pos-pay-steps li.is-done{color:var(--tone-ink)}.pos-shell[data-ui=v2] .pos-pay-steps li.is-done>span{background:var(--tone-solid);color:#ffffff;box-shadow:none}.pos-shell[data-ui=v2] .pos-pay-steps li.is-now{color:var(--ink)}.pos-shell[data-ui=v2] .pos-pay-steps li.is-now>span{background:var(--ink);color:var(--bg);box-shadow:none}.pos-shell[data-ui=v2] .pos-pay-methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pos-shell[data-ui=v2] .pos-pay-methods>:is(.pos-pay-offline,.pos-pay-alt-row,.pos-pay-split){grid-column:1/-1}.pos-shell[data-ui=v2] .pos-pay-method-row:not(.pos-pay-split){flex-direction:column;align-items:flex-start;gap:16px;min-height:clamp(140px,20vh,196px);padding:24px;border:1px solid var(--tone-line);border-radius:24px}.pos-shell[data-ui=v2] .pos-pay-method-row:not(.pos-pay-split):hover{border-color:var(--tone-solid);background:var(--surface-raised)}.pos-shell[data-ui=v2] .pos-pay-method-row:not(.pos-pay-split) .pos-pay-method-icon{width:56px;height:56px;border-radius:16px}.pos-shell[data-ui=v2] .pos-pay-method-row:not(.pos-pay-split) .pos-pay-method-copy b{font-size:clamp(1.25rem,1.7vw,1.5rem)}.pos-shell[data-ui=v2] .pos-pay-method-row:not(.pos-pay-split) .pos-pay-method-chev{display:none}.pos-shell[data-ui=v2] .pos-pay-method-row:not(.pos-pay-split) .pos-pay-badge{position:absolute;top:22px;right:22px}.pos-shell[data-ui=v2] .pos-pay-method-row.is-recommended{border:2px solid var(--tone-solid);background:var(--surface-raised);box-shadow:0 10px 24px -18px rgba(22,25,29,.35)}.pos-shell[data-ui=v2] .pos-pay-method-row.is-recommended .pos-pay-method-icon{background:var(--tone-solid);color:#ffffff}.pos-shell[data-ui=v2] .pos-pay-split{justify-self:start;width:auto;gap:8px;padding:8px 0;border:0;background:none}.pos-shell[data-ui=v2] .pos-pay-split:hover{background:none}.pos-shell[data-ui=v2] .pos-pay-split .pos-pay-method-icon{width:auto;height:auto;background:none;color:var(--tone-ink)}.pos-shell[data-ui=v2] .pos-pay-split .pos-pay-method-chev,.pos-shell[data-ui=v2] .pos-pay-split .pos-pay-method-copy i{display:none}.pos-shell[data-ui=v2] .pos-pay-split .pos-pay-method-copy b{font-size:var(--fs-lg);color:var(--tone-ink)}@media (max-width:720px){.pos-shell[data-ui=v2] .pos-top:after{display:none}.pos-shell[data-ui=v2] :is(.app-workspace .page-header,.app-workspace-inner>.stack-16>.row-8:first-child:has(>.page-title)){padding:18px var(--ws-pad-x)}.pos-shell[data-ui=v2] .app-workspace .page-title-icon{width:40px;height:40px;border-radius:11px}.pos-shell[data-ui=v2] :is(.app-workspace .page-header,.app-workspace-inner>.stack-16>.row-8:first-child:has(>.page-title)):after{display:none}}.st-page{--st-ink:#13202b;--st-ink-2:#334155;--st-muted:#5b6b78;--st-ground:#f3f5f7;--st-mist:#e9edf1;--st-line:#d9dfe6;--st-bar-line:#e3e7ec;--st-card-line:#e7eef5;--st-row-line:#f0f3f7;--st-chip:#f1f5f9;--st-teal:#35cec0;--st-deep:#1f6f68;--st-night:#0b2b28;--st-zero:#eefbfa;--st-max:1240px;--st-gutter:32px;min-height:100dvh;background:var(--st-ground);color:var(--st-ink);font-family:var(--font-figtree),-apple-system,"Segoe UI",sans-serif;overflow-x:clip}.st-page :is(h1,h2,h3,p){margin:0}.st-page :is(h1,h2,h3,h4,.st-h2,.st-h3){font-family:var(--font-display),var(--font-figtree),-apple-system,"Segoe UI",sans-serif}.st-page a{color:var(--st-deep)}.st-page a:hover{color:var(--st-night)}.st-page :focus-visible{outline:2px solid var(--st-deep);outline-offset:2px;border-radius:6px}.st-num{font-variant-numeric:tabular-nums}.st-strong{font-weight:700}.st-muted{color:var(--st-muted)}.st-ink2{color:var(--st-ink-2)}.st-small{font-size:14px;line-height:1.45}.st-xs{font-size:13px}.st-wrap{max-width:var(--st-max);margin:0 auto;padding:0 var(--st-gutter);box-sizing:border-box}.st-gap-md{margin-top:64px}.st-gap-lg{margin-top:96px}.st-h2{font-size:40px;line-height:1.05;font-weight:800;letter-spacing:-.025em}.st-h2-sm{font-size:36px;line-height:1.08}.st-h3{font-size:30px;line-height:1.1;font-weight:800;letter-spacing:-.02em}.st-body{margin:14px 0 16px!important;font-size:17px;line-height:1.55;color:var(--st-ink-2)}.st-body-lg{font-size:18px;margin-bottom:0!important}.st-link{font-weight:700;font-size:16px}.st-link-pad{display:inline-block;margin-top:18px;padding:12px 0;font-size:15px;text-decoration:none}.st-label{font-size:14px;font-weight:700;color:var(--st-muted);margin-bottom:14px!important}.st-label-split{margin-top:28px!important;padding-top:22px;border-top:1px solid var(--st-row-line)}.st-caption{margin:10px 0 0 6px!important;font-size:13px;color:var(--st-muted)}.st-card{background:#fff;border:1px solid var(--st-card-line);border-radius:20px}.st-btn{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 20px;border-radius:999px;font-size:15px;font-weight:700;text-decoration:none;box-sizing:border-box;white-space:nowrap;transition:background-color .15s ease,color .15s ease}.st-page .st-btn-deep{background:var(--st-deep);color:#fff}.st-page .st-btn-deep:hover,.st-page .st-btn-night{background:var(--st-night);color:#fff}.st-page .st-btn-night:hover{background:#000;color:#fff}.st-page .st-btn-outline-white{border:2px solid #fff;color:#fff}.st-page .st-btn-outline-white:hover{background:rgba(255,255,255,.16);color:#fff}.st-page .st-btn-outline{height:52px;padding:0 24px;border:2px solid var(--st-deep);color:var(--st-deep);font-size:16px}.st-page .st-btn-outline:hover{background:var(--st-deep);color:#fff}.st-btn-lg{padding:0 26px}.st-btn-lg,.st-btn-xl{height:56px;font-size:17px;font-weight:800}.st-btn-xl{padding:0 28px}.st-nav{position:sticky;top:0;z-index:30;background:#fff;border-bottom:1px solid var(--st-bar-line)}.st-nav-row{max-width:var(--st-max);margin:0 auto;padding:0 var(--st-gutter);height:76px;gap:2px;box-sizing:border-box}.st-nav-brand,.st-nav-row{display:flex;align-items:center}.st-nav-brand{margin-right:24px}.st-nav-brand .tiled-logo{height:34px;width:auto}.st-nav-links{display:flex;align-items:center}.st-nav-gap{flex:1}.st-page .st-nav-link{height:76px;display:flex;align-items:center;gap:4px;padding:0 14px;border:0;background:none;font:inherit;font-size:15px;font-weight:600;color:var(--st-ink-2);text-decoration:none;cursor:pointer}.st-page .st-nav-link:hover{color:var(--st-ink)}.st-page .st-nav-link.is-on{color:var(--st-ink);font-weight:700;box-shadow:inset 0 -3px 0 var(--st-teal)}.st-page .st-nav-link[aria-expanded=true] svg{transform:rotate(180deg)}.st-page .st-nav-signin{color:var(--st-ink)}.st-nav-burger,.st-nav-demo{margin-left:8px}.st-nav-burger{display:none;width:44px;height:44px;border:1px solid var(--st-line);border-radius:12px;background:#fff;color:var(--st-ink);place-items:center;cursor:pointer}.st-drop{position:absolute;left:0;right:0;top:100%;background:#fff;border-top:1px solid var(--st-bar-line);border-bottom:1px solid var(--st-bar-line);box-shadow:0 24px 40px -28px rgba(19,32,43,.4)}.st-drop-grid{max-width:var(--st-max);margin:0 auto;padding:24px var(--st-gutter) 28px;box-sizing:border-box;display:grid;gap:24px}.st-drop-tiles{grid-template-columns:repeat(4,minmax(0,1fr)) 260px}.st-drop-who{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.st-drop-head{margin:0 0 6px 8px!important;font-size:13px;font-weight:700;color:var(--st-muted)}.st-page .st-drop-item{display:flex;gap:12px;align-items:center;padding:8px;border-radius:12px;text-decoration:none;color:var(--st-ink)}.st-page .st-drop-item:hover{background:var(--st-ground);color:var(--st-ink)}.st-drop-icon.mkt-tile-icon{width:38px;height:38px;border-radius:10px}.st-drop-name{display:block;font-size:15px;font-weight:700}.st-drop-line{display:block;font-size:13px;color:var(--st-muted)}.st-drop-core{background:var(--st-ground);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:10px}.st-drop-core-title{font-size:15px;font-weight:800}.st-drop-core p{font-size:14px;line-height:1.5;color:var(--st-ink-2)}.st-drop-core a{font-weight:700;font-size:15px;margin-top:auto}.st-page .st-drop-seg{display:flex;flex-direction:column;gap:8px;padding:8px;border-radius:16px;text-decoration:none;color:var(--st-ink)}.st-page .st-drop-seg:hover{background:var(--st-ground);color:var(--st-ink)}.st-drop-seg-art{width:100%;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;border-radius:12px}.st-drop-seg-icon{display:grid;place-items:center;background:var(--st-ground)}.st-drop-seg-icon .mkt-tile-icon{width:64px;height:64px;border-radius:16px}.st-drop-seg-name{font-size:16px;font-weight:800}.st-mobile{display:none}.st-hero{background:var(--st-teal);color:#fff;padding:64px 0 250px}.st-hero h1{font-size:68px;line-height:1.02;font-weight:800;letter-spacing:-.03em;max-width:860px}.st-hero-lede{margin-top:20px!important;font-size:20px;line-height:1.5;max-width:640px}.st-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.st-hero-price{margin-top:18px!important;font-size:15px;font-weight:600}.st-reg-wrap{position:relative;margin-top:-190px}.st-reg{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px;background:var(--st-mist);border:1px solid var(--st-line);border-radius:28px;padding:16px}.st-reg-main{gap:12px;min-width:0}.st-reg-bar,.st-reg-main{display:flex;flex-direction:column}.st-reg-bar{gap:10px;padding:12px;border-color:var(--st-card-line)}.st-reg-search{display:flex;align-items:center;gap:10px;height:48px;padding:0 16px;border-radius:14px;background:var(--st-ground);color:var(--st-muted);font-size:15px}.st-reg-search svg{color:var(--st-deep)}.st-reg-chips{display:flex;gap:8px;overflow:hidden}.st-chip{height:36px;display:flex;align-items:center;padding:0 14px;border-radius:999px;background:var(--st-chip);font-size:14px;font-weight:600;white-space:nowrap}.st-chip.is-on{background:var(--st-ink);color:#fff;font-weight:700}.st-reg-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.st-reg-item{display:flex;flex-direction:column;gap:6px;padding:8px;border-radius:16px;border:1px solid var(--st-card-line);background:#fff}.st-reg-item img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:10px}.st-reg-name{font-size:14px;font-weight:700;padding:0 4px}.st-reg-meta{display:flex;gap:8px;align-items:baseline;padding:0 4px 4px}.st-reg-meta b{font-weight:800}.st-reg-meta span{font-size:12px;color:var(--st-muted)}.st-reg-meta span.is-low{color:var(--st-deep);font-weight:700}.st-sale{display:flex;flex-direction:column;border-radius:22px;overflow:hidden;align-self:start}.st-sale-who{padding:14px 18px;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--st-row-line)}.st-sale-who>div{flex:1}.st-sale-who .st-strong{font-size:16px;font-weight:800}.st-avatar{width:40px;height:40px;border-radius:50%;background:var(--st-ground);color:var(--st-deep);display:grid;place-items:center;font-size:13px;font-weight:800;flex:none}.st-avatar-lg{width:52px;height:52px;font-size:16px}.st-sale-lines{padding:4px 18px 0}.st-sale-line{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--st-row-line)}.st-sale-line img{width:44px;height:44px;border-radius:10px;-o-object-fit:cover;object-fit:cover}.st-sale-line>div{flex:1}.st-sale-line .st-strong{font-size:15px}.st-sale-line>.st-num{font-weight:800}.st-sale-sums{padding:12px 18px;display:flex;flex-direction:column;gap:8px;font-size:14px}.st-sale-sums>div{display:flex}.st-sale-sums>div>span:first-child{flex:1;color:var(--st-muted)}.st-sale-total{align-items:baseline;padding-top:8px;border-top:1px solid var(--st-row-line)}.st-sale-total>span:first-child{font-size:16px;font-weight:700;color:var(--st-ink)!important}.st-sale-total>span:last-child{font-size:28px;font-weight:800;letter-spacing:-.02em}.st-sale-pay{padding:0 18px 18px}.st-sale-pay>div{height:56px;border-radius:16px;background:var(--st-deep);color:#fff;font-size:17px;font-weight:800;display:grid;place-items:center}.st-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--st-line);border-bottom:1px solid var(--st-line)}.st-proof>div{padding:26px 24px}.st-proof>div:first-child{padding-left:0}.st-proof>div:last-child{padding-right:0}.st-proof>div+div{border-left:1px solid var(--st-line)}.st-proof-title{font-size:18px;font-weight:800}.st-proof p{margin-top:6px!important;font-size:15px;line-height:1.5;color:var(--st-ink-2)}#who{scroll-margin-top:96px}#who>.st-h2{margin-bottom:20px}.st-segs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px}.st-seg{font:inherit;font-size:15px;font-weight:600;height:44px;padding:0 18px;border-radius:999px;border:1px solid var(--st-line);background:#fff;color:var(--st-ink);cursor:pointer}.st-seg:hover{border-color:var(--st-ink-2)}.st-seg.is-on{background:var(--st-ink);color:#fff;border-color:var(--st-ink);font-weight:700}.st-split{display:grid;gap:40px;align-items:center}.st-split>*{min-width:0}.st-split-wide{gap:48px}.st-split-top{align-items:start;gap:32px}.st-split-5-7{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.st-split-7-5{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.st-split-4-8{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}.st-points{list-style:none;margin:18px 0 0;padding:0}.st-points li{padding:12px 0;border-top:1px solid var(--st-bar-line);font-size:16px;font-weight:600}.st-split .st-body{margin-bottom:0!important}.st-split>div>.st-link{display:inline-block;margin-top:16px}.st-status{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:700;color:var(--st-deep);white-space:nowrap}.st-status>span[aria-hidden]{width:8px;height:8px;border-radius:50%;background:var(--st-deep)}.st-status.is-open>span[aria-hidden]{background:none;box-shadow:inset 0 0 0 2px var(--st-deep)}.st-status.is-off{color:var(--st-muted)}.st-status.is-off>span[aria-hidden]{background:#94a3b8}.st-status.is-none{color:var(--st-muted)}.st-status.is-none>span[aria-hidden]{background:#cbd5e1}.st-table-box{overflow:hidden;overflow-x:auto}.st-table{width:100%;border-collapse:collapse;font-size:14px}.st-table th{padding:11px 16px;font-size:13px;font-weight:600;color:var(--st-muted);text-align:left;border-bottom:1px solid var(--st-card-line);white-space:nowrap}.st-table td{padding:12px 16px;border-bottom:1px solid var(--st-row-line)}.st-table tr:last-child td{border-bottom:0}.st-table .is-end{text-align:right}.st-product{display:flex;align-items:center;gap:12px}.st-product img{width:40px;height:40px;border-radius:8px;-o-object-fit:cover;object-fit:cover}.st-variant{padding:18px;display:flex;gap:18px;align-items:center;flex-wrap:wrap}.st-variant img{width:180px;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:14px}.st-variant-body{flex:1;min-width:200px;display:flex;flex-direction:column;gap:12px}.st-variant-name{font-size:18px;font-weight:800}.st-sizes{display:flex;gap:8px}.st-sizes>span{height:40px;min-width:44px;display:grid;place-items:center;border-radius:12px;background:var(--st-chip);font-weight:700}.st-sizes>span.is-on{background:var(--st-ink);color:#fff}.st-variant-stock{display:flex;gap:16px;flex-wrap:wrap}.st-qsr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.st-combo{padding:12px;display:flex;flex-direction:column;gap:8px}.st-combo img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:12px}.st-ticket{overflow:hidden}.st-ticket-head{padding:12px 16px;background:var(--st-ink);color:#fff;font-weight:800;display:flex}.st-ticket-head>span:first-child{flex:1}.st-ticket-lines{padding:6px 16px 12px;font-size:15px}.st-ticket-lines>div{padding:8px 0;border-bottom:1px solid var(--st-row-line)}.st-ticket-lines>div:last-child{border-bottom:0}.st-ticket-lines>.st-ticket-mod{padding-top:0;color:var(--st-ink-2)}.st-profile{overflow:hidden}.st-profile-head{padding:18px 20px;display:flex;align-items:center;gap:14px;border-bottom:1px solid var(--st-row-line)}.st-profile-name{font-size:18px;font-weight:800}.st-profile-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--st-row-line)}.st-profile-stats>div{padding:14px 20px}.st-profile-stats>div+div{border-left:1px solid var(--st-row-line)}.st-stat{font-size:22px;font-weight:800}.st-profile-facts{padding:12px 20px;font-size:14px}.st-profile-facts>div{display:flex;gap:12px;padding:6px 0}.st-profile-facts>div>span:first-child{flex:1;color:var(--st-muted)}.st-section-head{display:flex;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:20px}.st-section-head .st-h2{flex:1 1 480px}.st-section-head .st-link{padding:12px 0;font-size:15px;text-decoration:none}.st-launch-card{border-radius:24px;padding:26px}.st-launch{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.st-page .st-launch-tile{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;text-decoration:none;color:var(--st-ink);font-size:15px;font-weight:700;padding:6px 0;border-radius:16px}.st-page .st-launch-tile:hover{color:var(--st-ink);background:var(--st-ground)}.st-launch-icon.mkt-tile-icon{width:76px;height:76px;border-radius:18px;box-shadow:0 10px 20px -12px rgba(19,32,43,.5)}.st-band{background:var(--st-mist);border-top:1px solid var(--st-line);border-bottom:1px solid var(--st-line);padding:72px 0;scroll-margin-top:76px}.st-hardware{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.st-hw{padding:22px 20px 24px;display:flex;flex-direction:column;gap:6px}.st-hw+.st-hw{border-left:1px solid var(--st-row-line)}.st-hw img{width:100%;max-width:160px;aspect-ratio:1;-o-object-fit:contain;object-fit:contain}.st-hw-title{font-size:17px;font-weight:800;margin-top:8px}.st-bill-head{display:flex;align-items:center;padding:16px 20px;border-bottom:1px solid var(--st-card-line)}.st-bill-head :is(h2,h3){flex:1;font-size:17px;font-weight:700}.st-table-bill{font-size:15px}.st-table-bill th{padding:12px 20px}.st-table-bill td{padding:13px 20px}.st-table-bill tr.is-zero td{background:var(--st-zero)}.st-table-bill tr.is-zero .is-end{color:var(--st-deep)}.st-bill-tile{display:inline-flex;align-items:center;gap:10px}.st-bill-icon.mkt-tile-icon,.st-bill-tile img{width:30px;height:30px;border-radius:8px}.st-switch{padding:28px 32px;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.st-switch>div{flex:1 1 520px}.st-switch h2{font-size:26px;font-weight:800;line-height:1.2}.st-switch p{margin-top:8px!important;font-size:16px;color:var(--st-ink-2)}.st-faq{padding:0 22px}.st-faq .tp-rows{border-top:0}.st-faq .tp-rows>div{padding:18px 0;border-bottom:1px solid var(--st-row-line)}.st-faq .tp-rows>div:last-of-type{border-bottom:0}.st-faq .tp-faq-q{font-family:inherit;font-size:17px;font-weight:700}.st-faq .tp-faq-a{margin-top:10px;font-size:15px;line-height:1.55;color:var(--st-ink-2)}.st-foot{background:var(--st-mist);border-top:1px solid var(--st-line);margin-top:96px;padding:64px 0 56px}.st-foot-cta{padding-bottom:40px;border-bottom:1px solid var(--st-line);display:flex;align-items:center;gap:32px;flex-wrap:wrap}.st-foot-cta h2{flex:1 1 460px;font-size:32px;line-height:1.1;font-weight:800;letter-spacing:-.02em}.st-foot-cols{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(4,minmax(0,1fr));gap:32px;padding-top:44px}.st-foot-cols>div{display:flex;flex-direction:column;gap:12px}.st-foot-cols h3{margin-bottom:4px!important;font-size:14px;font-weight:800}.st-page .st-foot-cols a{color:var(--st-ink-2);text-decoration:none;font-size:15px}.st-page .st-foot-cols a:hover{color:var(--st-ink);text-decoration:underline}.st-foot-brand .tiled-logo{height:32px;width:auto;align-self:flex-start}.st-foot-brand p{font-size:15px;line-height:1.5;color:var(--st-ink-2);max-width:260px}.st-foot-legal{display:flex;gap:20px;flex-wrap:wrap;margin-top:40px;padding-top:20px;border-top:1px solid var(--st-line);font-size:14px;color:var(--st-muted)}.st-foot-legal>span{flex:1}.st-page .st-foot-legal a{color:var(--st-muted)}.st-head{background:var(--st-teal);color:#fff;padding:64px 0 112px}.st-head.is-plain{padding-bottom:64px}.st-head-row{display:flex;align-items:flex-end;gap:24px;flex-wrap:wrap}.st-head-copy{flex:1 1 520px}.st-head h1{font-size:56px;line-height:1.04;font-weight:800;letter-spacing:-.03em;max-width:880px}.st-head-copy>p{margin-top:10px!important;font-size:20px;line-height:1.45;max-width:680px}.st-head-icon.mkt-tile-icon{width:72px;height:72px;border-radius:18px;margin-bottom:18px;box-shadow:0 10px 20px -12px rgba(11,43,40,.6)}.st-head-price{background:#fff;color:var(--st-ink);border-radius:20px;padding:18px 22px;min-width:240px}.st-head-price-label{font-size:14px;font-weight:600;color:var(--st-muted)}.st-head-price-big{font-size:40px;font-weight:800;letter-spacing:-.02em;line-height:1.1}.st-head-price-big span{font-size:16px;color:var(--st-muted);font-weight:600;letter-spacing:0}.st-head-price .st-small{color:var(--st-ink-2)}.st-price-list{padding:6px 22px;min-width:330px}.st-price-row{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:12px 0;font-size:15px;font-weight:600;color:var(--st-ink-2)}.st-price-row+.st-price-row{border-top:1px solid var(--st-row-line)}.st-price-row .st-num{font-size:24px;font-weight:800;color:var(--st-ink);letter-spacing:-.01em}.st-price-row small{font-size:13px;font-weight:600;color:var(--st-muted);letter-spacing:0}.st-price-row.is-zero .st-num{color:var(--st-deep)}.st-pills{display:flex;gap:6px;padding:5px;background:rgba(255,255,255,.4);border-radius:999px;flex-wrap:wrap}.st-page .st-pills>:is(a,button){display:inline-flex;align-items:center;height:40px;padding:0 18px;border:0;border-radius:999px;background:none;color:#fff;font:inherit;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer}.st-page .st-pills>:is(a,button):hover{background:rgba(11,43,40,.18);color:#fff}.st-page .st-pills>.is-on{background:var(--st-night);font-weight:700}.st-lift{position:relative;margin-top:-64px}.st-stack{display:flex;flex-direction:column;gap:16px}.st-mb{margin-bottom:18px!important}#faq,#month,#prices{scroll-margin-top:96px}.st-steps{padding:4px 24px}.st-step{display:grid;grid-template-columns:36px minmax(0,260px) minmax(0,1fr);gap:16px;align-items:baseline;padding:18px 0;border-top:1px solid var(--st-row-line)}.st-step:first-child{border-top:0}.st-step-n{font-size:15px;font-weight:800;color:var(--st-deep)}.st-step h3{font-size:17px;font-weight:800}.st-step p{font-size:15px;line-height:1.5;color:var(--st-ink-2)}.st-wl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:40px;column-gap:40px;padding:4px 24px}.st-wrow{padding:18px 0;border-top:1px solid var(--st-row-line)}.st-wrow:nth-child(-n+2){border-top:0}.st-wrow h3{font-size:17px;font-weight:800}.st-wrow p{margin-top:6px!important;font-size:15px;line-height:1.5;color:var(--st-ink-2)}.st-split-tight{gap:16px}.st-why{padding:22px 24px}.st-why h2{font-size:22px;font-weight:800;letter-spacing:-.01em;margin-bottom:10px!important}.st-why p{font-size:16px;line-height:1.55;color:var(--st-ink-2)}.st-core-head{display:flex;align-items:center;gap:12px;margin-bottom:16px}.st-core-head img{width:34px;height:34px;border-radius:9px}.st-core-head h2{flex:1;font-size:19px;font-weight:800}.st-launch-5{grid-template-columns:repeat(5,minmax(0,1fr))}.st-tile-list{padding:4px 22px}.st-tile-list-head{padding:16px 0 10px;font-size:14px;font-weight:700;color:var(--st-muted)}.st-page .st-tile-row{display:grid;grid-template-columns:44px minmax(0,200px) minmax(0,1fr) auto;gap:16px;align-items:center;min-height:68px;border-top:1px solid var(--st-row-line);color:var(--st-ink);text-decoration:none}.st-page .st-tile-row:hover{color:var(--st-ink)}.st-page .st-tile-row:hover .st-tile-row-name{color:var(--st-deep);text-decoration:underline;text-underline-offset:3px}.st-tile-row-icon.mkt-tile-icon{width:44px;height:44px;border-radius:11px}.st-tile-row-name{font-size:16px;font-weight:800}.st-tile-row-line{font-size:15px;color:var(--st-ink-2)}.st-tile-row-price{font-size:14px;font-weight:700;color:var(--st-ink-2);white-space:nowrap}.st-scene-head{display:flex;align-items:center;gap:14px;padding:16px 20px;border-bottom:1px solid var(--st-card-line);flex-wrap:wrap}.st-scene-head h2{flex:1;font-size:17px;font-weight:700}.st-pay{grid-template-columns:minmax(0,1fr) 320px}.st-pay-main{overflow:hidden}.st-pay-lines{padding:4px 20px}.st-pay-line{display:grid;grid-template-columns:minmax(0,1fr) auto 90px;gap:16px;align-items:center;padding:14px 0;border-bottom:1px solid var(--st-row-line)}.st-pay-line>span:first-child{display:flex;flex-direction:column}.st-pay-line .st-status{justify-self:end}.st-pay-methods{display:flex;gap:8px;flex-wrap:wrap;padding:16px 20px 20px}.st-pay-methods span{height:44px;display:flex;align-items:center;padding:0 18px;border-radius:14px;background:var(--st-chip);font-weight:700;font-size:15px}.st-pay-methods span.is-on{background:var(--st-ink);color:#fff}.st-pay-due{padding:20px 18px 0;display:flex;flex-direction:column;align-self:start}.st-pay-due .st-sale-pay{padding:18px 0}.st-pay-total{font-size:22px;font-weight:800}.st-pay-left-label{margin-top:14px;padding-top:14px;border-top:1px solid var(--st-row-line)}.st-pay-left{font-size:40px;font-weight:800;letter-spacing:-.02em;color:var(--st-deep)}.st-processors{padding:4px 22px}.st-processors>div{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:60px;font-size:18px}.st-processors>div+div{border-top:1px solid var(--st-row-line)}.st-wizard{list-style:none;margin:0;padding:14px 20px;display:flex;gap:8px;flex-wrap:wrap;border-bottom:1px solid var(--st-card-line)}.st-wizard li{display:flex;align-items:center;gap:8px;height:40px;padding:0 14px 0 6px;border-radius:999px;background:var(--st-chip);font-size:14px;font-weight:700;color:var(--st-muted)}.st-wizard li>span{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#fff;font-size:13px}.st-wizard li.is-done{color:var(--st-deep)}.st-wizard li.is-on{background:var(--st-ink);color:#fff}.st-wizard li.is-on>span{color:var(--st-ink)}.st-from{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.st-from>div{padding:24px}.st-from>div+div{border-left:1px solid var(--st-row-line)}.st-from h3{font-size:18px;font-weight:800}.st-from p{margin-top:6px!important;font-size:15px;line-height:1.5;color:var(--st-ink-2)}.st-field{display:flex;flex-direction:column;gap:6px}.st-field label{font-size:14px;font-weight:600;color:var(--st-ink-2)}.st-opt{font-weight:500;color:var(--st-muted)}.st-addr,.st-page .st-field :is(input,textarea){font:inherit;font-size:16px;border:1px solid var(--st-line);border-radius:14px;background:#fff;color:var(--st-ink);width:100%;box-sizing:border-box}.st-page .st-field input{height:48px;padding:0 16px}.st-page .st-field textarea{padding:12px 16px;resize:vertical}.st-page .st-field :is(input,textarea):focus{outline:2px solid var(--st-deep);outline-offset:1px;border-color:transparent}.st-form{padding:26px;display:flex;flex-direction:column;gap:18px;border-radius:22px}.st-form-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.st-pick{border:0;margin:0;padding:0;min-width:0}.st-pick legend{font-size:14px;font-weight:600;color:var(--st-ink-2);margin-bottom:10px;padding:0}.st-pick-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.st-pick-tile{display:flex;align-items:center;gap:10px;min-height:52px;padding:8px 12px 8px 8px;border-radius:16px;border:2px solid var(--st-card-line);background:#fff;color:var(--st-ink);font:inherit;font-size:14px;font-weight:700;text-align:left;cursor:pointer}.st-pick-tile:hover{border-color:var(--st-line)}.st-pick-tile.is-on{border-color:var(--st-deep);background:var(--st-zero)}.st-pick-icon.mkt-tile-icon{width:34px;height:34px;border-radius:9px}.st-demo{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:16px;align-items:start}.st-store{border-radius:22px;overflow:hidden;position:sticky;top:92px}.st-store-head{background:var(--st-teal);color:#fff;padding:16px 18px}.st-store-count{font-size:18px;font-weight:800}.st-store-lines{padding:4px 18px 0}.st-store-line{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--st-row-line);font-size:15px}.st-store-line>.st-strong:nth-child(2){flex:1}.st-store-icon.mkt-tile-icon,.st-store-line img{width:36px;height:36px;border-radius:10px}.st-store-total{display:flex;align-items:baseline;gap:8px;padding:14px 18px 6px}.st-store-total>span:first-child{flex:1;font-size:16px;font-weight:700}.st-store-total>.st-num{font-size:30px;font-weight:800;letter-spacing:-.02em}.st-store-note{padding:0 18px 12px;font-size:13px;color:var(--st-muted)}.st-store .st-sale-pay{padding-bottom:10px}.st-store .st-error{margin:0 18px 12px}.st-demo-bar{display:none}.st-submit{width:100%;height:56px;border:0;border-radius:16px;background:var(--st-deep);color:#fff;font:inherit;font-size:17px;font-weight:800;cursor:pointer}.st-submit:hover{background:var(--st-night)}.st-submit:disabled{opacity:.6;cursor:progress}.st-error{align-items:center;padding:10px 12px;border-radius:12px;background:#fdecec;color:#8a1c1c;font-size:14px;font-weight:600}.st-done,.st-error{display:flex;gap:8px}.st-done{padding:32px;flex-direction:column;max-width:640px}.st-done svg{color:var(--st-deep)}.st-done h2{font-size:24px;font-weight:800}.st-done p{color:var(--st-ink-2);font-size:16px}.st-signin>*{max-width:560px}.st-form-stack{display:flex;flex-direction:column;gap:16px}.st-form-stack h2{font-size:22px;font-weight:800}.st-addr{display:flex;align-items:center;height:52px;overflow:hidden}.st-addr:focus-within{outline:2px solid var(--st-deep);outline-offset:1px;border-color:transparent}.st-page .st-addr input{flex:1;min-width:0;height:100%;border:0;border-radius:0;padding:0 4px 0 16px;text-align:right}.st-page .st-addr input:focus{outline:none}.st-addr span{padding-right:16px;color:var(--st-muted);white-space:nowrap}.st-miss{padding:14px;border-radius:14px;background:var(--st-ground);font-size:14px;color:var(--st-ink-2);display:flex;flex-direction:column;gap:10px}.st-suggest{display:flex;align-items:center;justify-content:space-between;gap:12px;height:48px;padding:0 16px;border:1px solid var(--st-line);border-radius:12px;background:#fff;color:var(--st-ink);font:inherit;font-size:15px;cursor:pointer}.st-suggest:hover{border-color:var(--st-deep)}.st-textbtn{align-self:flex-start;padding:6px 0;border:0;background:none;color:var(--st-deep);font:inherit;font-size:15px;font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.st-signin-new{margin-top:18px!important;font-size:15px;color:var(--st-ink-2)}.st-tilegrid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}.st-tilemain{display:flex;flex-direction:column;gap:52px;min-width:0}.st-tilemain>section>.st-tile-h2{font-size:26px;font-weight:800;letter-spacing:-.015em;margin-bottom:14px!important}.st-tileside{position:sticky;top:92px;display:flex;flex-direction:column;gap:12px}.st-side-price{padding:18px 20px}.st-side-pairs{padding:16px 20px 8px}.st-side-pairs .st-head-price-label{margin-bottom:4px}.st-page .st-side-pair{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--st-row-line);color:var(--st-ink);text-decoration:none}.st-side-pairs .st-head-price-label+.st-side-pair{border-top:0}.st-side-pair>span{display:flex;flex-direction:column;min-width:0;font-size:15px}.st-page .st-side-pair:hover .st-strong{color:var(--st-deep);text-decoration:underline;text-underline-offset:3px}.st-side-demo{justify-content:center;height:52px}.st-feats{padding:4px 24px}.st-feat{padding:20px 0;border-top:1px solid var(--st-row-line)}.st-feat:first-child{border-top:0}.st-feat h3{font-size:17px;font-weight:800}.st-feat p{margin-top:4px!important;font-size:16px;line-height:1.55;color:var(--st-ink-2);max-width:68ch}.st-feat-points{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.st-feat-points li{padding:6px 12px;border-radius:999px;background:var(--st-chip);font-size:14px;font-weight:600}.st-head-copy:has(>.st-head-icon){display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:20px;column-gap:20px;align-items:center}.st-head-copy:has(>.st-head-icon)>.st-head-icon{grid-row:span 2;margin-bottom:0;align-self:start;margin-top:4px}.st-howto{list-style:none;margin:0;padding:0}.st-howto li{display:flex;gap:14px;padding:14px 0;border-top:1px solid var(--st-line);font-size:16px;line-height:1.5}.st-howto li:first-child{border-top:0;padding-top:0}.st-howto-n{flex:none;width:28px;height:28px;border-radius:8px;background:var(--st-ink);color:#fff;display:grid;place-items:center;font-size:14px;font-weight:800}.st-stories p{font-size:16px;line-height:1.55;color:var(--st-ink-2);padding:14px 0;border-top:1px solid var(--st-line)}.st-stories p:first-child{border-top:0;padding-top:0}.st-stories .st-strong{color:var(--st-ink)}.st-pairchip-icon.mkt-tile-icon{width:36px;height:36px;border-radius:9px;flex:none}.st-scene-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 20px;border-top:1px solid var(--st-card-line)}.st-scene-btn{height:48px;display:inline-flex;align-items:center;padding:0 24px;border-radius:14px;background:var(--st-deep);color:#fff;font-weight:800}.st-gift{display:grid;grid-template-columns:220px minmax(0,1fr)}.st-gift-bal{padding:22px 20px;border-right:1px solid var(--st-card-line);display:flex;flex-direction:column;gap:4px}.st-gift-bal .st-num{font-size:40px;font-weight:800;letter-spacing:-.02em;color:var(--st-deep)}.st-display-wrap,.st-phone-wrap,.st-sheet-wrap{padding:28px 20px;background:var(--st-ground);display:flex;justify-content:center}.st-display{width:min(520px,100%);background:var(--st-night);color:#fff;border-radius:18px;padding:22px 26px;box-shadow:0 0 0 10px #1c2a33}.st-display-store{font-size:14px;font-weight:700;opacity:.75}.st-display-lines{margin:14px 0}.st-display-lines>div{display:flex;justify-content:space-between;padding:8px 0;font-size:17px;border-bottom:1px solid rgba(255,255,255,.12)}.st-display-lines .st-muted{color:rgba(255,255,255,.7)}.st-display-total{display:flex;justify-content:space-between;align-items:baseline;font-size:18px;font-weight:700}.st-display-total .st-num{font-size:40px;font-weight:800;color:var(--st-teal)}.st-stickers{display:flex;gap:14px;flex-wrap:wrap;padding:24px 20px;background:var(--st-ground)}.st-sticker{width:200px;display:flex;flex-direction:column;gap:2px;padding:14px 16px;background:#fff;border:1px dashed #b9c3cc;border-radius:6px}.st-sticker-name{font-weight:800;font-size:15px}.st-sticker-price{margin-top:8px;font-size:32px;font-weight:800;letter-spacing:-.02em}.st-sheet{width:min(620px,100%);display:grid;grid-template-columns:200px minmax(0,1fr);gap:24px;background:#fff;padding:24px;border-radius:4px;box-shadow:0 8px 24px -16px rgba(19,32,43,.45)}.st-sheet img{width:100%;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;border-radius:4px}.st-sheet-name{font-size:24px;font-weight:800;margin:2px 0 12px}.st-sheet-specs{display:grid;grid-template-columns:auto 1fr;gap:6px 16px;margin:0;font-size:14px}.st-sheet-specs dt{color:var(--st-muted)}.st-sheet-specs dd{margin:0;font-weight:600}.st-sheet-price{margin-top:16px;font-size:22px;font-weight:800}.st-shop{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,210px));gap:16px;padding:20px}.st-shop-item{display:flex;flex-direction:column;gap:4px;font-size:15px}.st-shop-item img{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:10px;margin-bottom:6px}.st-kds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;background:var(--st-ground)}.st-kds-head{font-size:13px;font-weight:700;color:var(--st-muted);margin-bottom:8px}.st-kds-ticket{display:flex;flex-direction:column;gap:3px;padding:12px 14px;margin-bottom:10px;background:#fff;border-radius:12px;border:1px solid var(--st-card-line);font-size:15px}.st-kds-col:last-child .st-kds-ticket{border-color:var(--st-deep)}.st-phone{width:300px;background:#fff;border-radius:30px;padding:22px 16px;box-shadow:0 0 0 8px var(--st-ink)}.st-phone-head{font-size:13px;font-weight:700;color:var(--st-muted);padding:10px 4px 6px}.st-phone-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 4px;border-top:1px solid var(--st-row-line);font-size:15px}.st-phone-row>span:first-child{display:flex;flex-direction:column}.st-phone-row.is-ask{border-top:0;background:var(--st-zero);border-radius:12px;padding:10px}.st-phone-btn{height:36px;display:inline-flex;align-items:center;padding:0 14px;border-radius:10px;background:var(--st-deep);color:#fff;font-size:14px;font-weight:700}.st-week td,.st-week th{text-align:center}.st-week td:first-child,.st-week th:first-child{text-align:left}.st-shift{display:inline-block;padding:4px 10px;border-radius:8px;background:var(--st-zero);color:var(--st-deep);font-weight:700;font-size:13px}.st-toned{--st-teal:var(--tone);--st-deep:var(--tone-ink);--st-zero:var(--tone-tint);background:var(--tone-tint);padding-bottom:96px}.st-toned .st-head{position:relative;isolation:isolate;overflow:hidden;background:var(--tone-solid)}.st-toned .st-head:after,.st-toned .st-head:before{content:"";position:absolute;z-index:-1;pointer-events:none}.st-toned .st-head:before{width:260px;height:260px;right:9%;top:-120px;border-radius:52px;background:color-mix(in oklab,var(--tone) 45%,var(--tone-solid));transform:rotate(14deg)}.st-toned .st-head:after{width:130px;height:130px;right:30%;bottom:-60px;border-radius:28px;background:var(--tone);opacity:.4;transform:rotate(-8deg)}.st-toned .st-head-copy>p{color:rgba(255,255,255,.88)}.st-toned .st-card{border-color:color-mix(in oklab,var(--tone-line) 70%,#fff);box-shadow:0 1px 2px color-mix(in oklab,var(--tone-solid) 12%,transparent)}.st-toned .st-howto-n{background:var(--tone-solid)}.st-toned :is(.st-howto li,.st-stories p){border-top-color:var(--tone-line)}.st-toned :is(.st-display-wrap,.st-sheet-wrap,.st-phone-wrap,.st-stickers,.st-kds){background:color-mix(in oklab,var(--tone-tint) 60%,var(--st-ground))}.st-toned .st-feat-points li{background:var(--tone-tint);color:var(--tone-ink)}.st-toned a:hover{color:var(--tone-solid)}.st-page .st-toned .st-btn-deep{background:var(--tone-solid)}.st-page .st-toned .st-btn-deep:hover{background:var(--tone-ink)}.st-toned+.st-foot{margin-top:0}@media (max-width:1080px){.st-drop-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.st-drop-core{grid-column:1/-1}.st-launch{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.st-page{--st-gutter:16px}.st-nav-row{height:64px}.st-drop,.st-nav-links,.st-nav-signin{display:none!important}.st-nav-demo{height:40px;padding:0 16px;font-size:14px}.st-nav-burger{display:grid}.st-mobile{display:flex;flex-direction:column;padding:8px 16px 20px;border-top:1px solid var(--st-bar-line)}.st-page .st-mobile a{padding:12px 0;font-size:17px;font-weight:700;color:var(--st-ink);text-decoration:none;border-bottom:1px solid var(--st-row-line)}.st-mobile-head{padding:16px 0 4px;font-size:13px;font-weight:700;color:var(--st-muted)}.st-page .st-mobile a.st-mobile-sub{padding-left:16px;font-size:15px;font-weight:600;color:var(--st-ink-2)}.st-page .st-mobile a.st-btn{margin-top:16px;border:0;color:#fff;justify-content:center}.st-hero{padding:44px 0 200px}.st-hero h1{font-size:44px}.st-hero-lede{font-size:18px}.st-reg-wrap{margin-top:-160px}.st-reg{grid-template-columns:1fr;padding:10px;border-radius:22px}.st-reg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.st-reg-grid>:nth-child(n+5){display:none}.st-gap-lg{margin-top:72px}.st-h2{font-size:32px}.st-h3{font-size:26px}.st-proof{grid-template-columns:1fr}.st-proof>div{padding:20px 0!important}.st-proof>div+div{border-left:0;border-top:1px solid var(--st-line)}.st-qsr,.st-split-4-8,.st-split-5-7,.st-split-7-5{grid-template-columns:1fr;gap:24px}.st-split-7-5>:first-child{order:2}.st-launch{grid-template-columns:repeat(3,minmax(0,1fr))}.st-launch-icon.mkt-tile-icon{width:64px;height:64px}.st-hardware{grid-template-columns:repeat(2,minmax(0,1fr))}.st-band{padding:56px 0}.st-switch{padding:22px}.st-foot-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.st-foot-brand{grid-column:1/-1}.st-head{padding:44px 0 96px}.st-head.is-plain{padding-bottom:44px}.st-head h1{font-size:40px}.st-head-copy>p{font-size:18px}.st-head-copy{flex-basis:100%}.st-lift{margin-top:-56px}.st-demo,.st-form-two,.st-from,.st-wl{grid-template-columns:1fr}.st-from>div+div{border-left:0}.st-from>div+div,.st-wrow:nth-child(2){border-top:1px solid var(--st-row-line)}.st-step{grid-template-columns:28px minmax(0,1fr)}.st-step p{grid-column:2}.st-price-list{min-width:0;flex:1 1 100%}.st-page .st-tile-row{grid-template-columns:44px minmax(0,1fr) auto;row-gap:2px;padding:12px 0}.st-tile-row-line{grid-column:2/-1;grid-row:2;font-size:14px}.st-hw:nth-child(odd){border-left:0}.st-hw:nth-child(n+3){border-top:1px solid var(--st-row-line)}.st-pay{grid-template-columns:1fr}.st-store{position:static}.st-table td,.st-table th{padding-left:10px;padding-right:10px}.st-table{font-size:13px}.st-table tr:not(:has(>:nth-child(4)))>td.is-end{white-space:nowrap}.st-table .st-status{white-space:inherit;font-size:13px;text-align:left}.st-table .st-status>span[aria-hidden]{flex:none}.st-table tr:has(>:nth-child(5))>:nth-child(3){display:none}.st-pick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.st-pick-tile{min-height:48px;padding:6px 8px 6px 6px;gap:8px;border-radius:14px;font-size:13px}.st-pick-icon.mkt-tile-icon{width:30px;height:30px;border-radius:8px;flex:none}.st-store .st-error,.st-store .st-sale-pay{display:none}.st-demo-bar{display:block;position:sticky;bottom:0;z-index:5;margin:0 calc(var(--st-gutter) * -1);padding:10px var(--st-gutter) calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--st-line)}.st-demo-bar .st-error{margin-bottom:8px}.st-demo-bar-row{display:flex;align-items:center;gap:14px}.st-demo-bar-row>div{flex:1;min-width:0}.st-demo-bar-total{display:flex;align-items:baseline;gap:4px}.st-demo-bar-total .st-num{font-size:24px;font-weight:800;letter-spacing:-.02em}.st-demo-bar .st-submit{width:auto;flex:none;height:50px;padding:0 22px}.st-toned .st-head:before{width:160px;height:160px;right:-40px;top:-70px;border-radius:36px}.st-toned .st-head:after{width:84px;height:84px;right:18%;bottom:-40px;border-radius:20px}.st-launch-5{grid-template-columns:repeat(3,minmax(0,1fr))}.st-tilegrid{display:flex;flex-direction:column;align-items:stretch;gap:40px}.st-tilemain,.st-tileside{display:contents}.st-tilemain>*{order:2}.st-tilemain>:first-child{order:0}.st-side-price{order:1;margin-top:-16px}.st-side-pairs{order:3}.st-side-demo{order:4;margin-top:-28px}.st-head-copy:has(>.st-head-icon){grid-template-columns:1fr}.st-head-copy:has(>.st-head-icon)>.st-head-icon{grid-row:auto;margin-bottom:14px}.st-gift{grid-template-columns:1fr}.st-gift-bal{border-right:0;border-bottom:1px solid var(--st-card-line)}.st-sheet{grid-template-columns:1fr}.st-sheet img{aspect-ratio:4/3}.st-shop{grid-template-columns:repeat(2,minmax(0,1fr))}.st-kds{grid-template-columns:1fr}.st-sticker{width:100%}}.st-page .st-drop-who-all{grid-column:1/-1;font-size:15px;font-weight:700;padding-left:8px}.st-for-scene{padding:16px}.st-for-variant{padding:18px}.st-for-others{display:flex;flex-wrap:wrap;gap:8px 24px}.st-for-others a{font-size:16px;font-weight:700}.st-for-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.st-page .st-for-card{display:flex;flex-direction:column;gap:8px;padding:12px 12px 20px;color:var(--st-ink);text-decoration:none}.st-page .st-for-card:hover{color:var(--st-ink)}.st-page .st-for-card:hover h2{color:var(--st-deep);text-decoration:underline;text-underline-offset:3px}@media (max-width:900px){.st-for-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.st-for-grid{grid-template-columns:1fr}}.react-grid-layout{position:relative;transition:height .2s ease}.react-grid-item{transition:all .2s ease;transition-property:left,top,width,height}.react-grid-item img{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{transition:none;z-index:1;will-change:width,height}.react-grid-item.react-draggable-dragging{transition:none;z-index:3;will-change:transform}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{background:red;opacity:.2;transition-duration:.1s;z-index:2;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{position:absolute;width:20px;height:20px;opacity:0}.react-grid-item:hover>.react-resizable-handle{opacity:1}.react-grid-item>.react-resizable-handle:after{content:"";position:absolute;right:3px;bottom:3px;width:5px;height:5px;border-right:2px solid rgba(0,0,0,.4);border-bottom:2px solid rgba(0,0,0,.4)}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e,.react-grid-item>.react-resizable-handle.react-resizable-handle-w{top:50%;margin-top:-10px;cursor:ew-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.react-resizable{position:relative}.react-resizable-handle{position:absolute;width:20px;height:20px;background-repeat:no-repeat;background-origin:content-box;box-sizing:border-box;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+");background-position:100% 100%;padding:0 3px 3px 0}.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-resizable-handle-e,.react-resizable-handle-w{top:50%;margin-top:-10px;cursor:ew-resize}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}