.bm-root{color:#25313c;-webkit-font-smoothing:antialiased;min-width:0;font-family:Inter,Arial,sans-serif}.bm-viewport{aspect-ratio:700/735;isolation:isolate;background:#fff;border:1px solid #e7e7e9;border-radius:9px;position:relative;overflow:hidden}.bm-scene{transform-origin:0 0;width:700px;height:735px;position:absolute}.bm-ribbons{width:700px;height:735px;position:absolute;inset:0}.bm-art-title{letter-spacing:-1.15px;font-size:31px;font-weight:500;line-height:1.17;position:absolute;top:32px;left:32px}.bm-art-subtitle{color:#8b9096;letter-spacing:.03em;font-size:11px;position:absolute;top:123px;left:34px}.bm-browser{background:#fff;border:1px solid #e6e8ec;border-radius:12px;width:620px;height:570px;transition:transform 1.1s cubic-bezier(.22,1,.36,1);position:absolute;top:210px;left:260px;overflow:hidden;transform:translateY(0);box-shadow:0 8px 40px #654f6510}.bm-root[data-step="2"] .bm-browser{transform:translateY(-6px)}.bm-browser-bar{background:linear-gradient(100deg,#f7f5f6,#f6e6dc);align-items:center;gap:6px;height:37px;padding:0 17px;display:flex}.bm-browser-bar>span{background:#dcdde1;border-radius:50%;width:8px;height:8px}.bm-browser-bar>div{color:#8c8691;background:#ffffff70;border-radius:5px;justify-content:center;align-items:center;gap:5px;width:220px;height:21px;margin-left:64px;font-size:9px;display:flex}.bm-workspace{grid-template-columns:132px 1fr;height:100%;display:grid}.bm-sidebar{background:#fcfcfd;border-right:1px solid #eceef1;padding:20px 10px}.bm-sidebar>b{letter-spacing:-.6px;align-items:center;gap:6px;margin-bottom:27px;font-size:16px;display:flex}.bm-h{color:#fff;background:#ff8426;border-radius:3px;place-items:center;width:20px;height:20px;font:700 17px Georgia,serif;display:grid}.bm-sidebar>span{color:#77828f;border-radius:4px;align-items:center;gap:8px;margin:3px 0;padding:9px 7px;font-size:9px;display:flex}.bm-sidebar>.is-current{color:#ae590e;background:#fff0e3}.bm-sidebar>small{letter-spacing:.06em;color:#9ba2ab;margin:29px 7px 8px;font-size:7px;display:block}.bm-admin{padding:21px 23px}.bm-admin-crumb{color:#8e97a3;margin-bottom:22px;font-size:8px}.bm-admin-crumb>span{color:#bbc0c7;margin:0 8px}.bm-admin-title{letter-spacing:-.4px;justify-content:space-between;align-items:center;font-size:19px;font-weight:600;display:flex}.bm-admin-title>span{letter-spacing:0;color:#39220e;background:#ff8426;border-radius:4px;align-items:center;gap:4px;padding:7px;font-size:8px;font-weight:500;display:flex}.bm-admin-tabs{color:#8d97a3;border-bottom:1px solid #e9ebef;gap:22px;margin-top:18px;font-size:9px;display:flex}.bm-admin-tabs>*{padding-bottom:11px;font-weight:400}.bm-admin-tabs>b{color:#25313c;border-bottom:2px solid #ff8426}.bm-admin-stats{grid-template-columns:1fr 1fr;gap:13px;margin:20px 0;display:grid}.bm-admin-stats>div{border:1px solid #e9ebef;border-radius:6px;gap:8px;padding:13px;display:grid}.bm-admin-stats span{color:#8c96a1;font-size:8px}.bm-admin-stats strong{letter-spacing:-.5px;font-size:20px;font-weight:500}.bm-admin-search{color:#9ba3ad;border:1px solid #e9ebef;border-radius:4px;align-items:center;gap:7px;margin-bottom:12px;padding:8px;font-size:8px;display:flex}.bm-table-head,.bm-vendor-row{grid-template-columns:1.5fr .7fr .5fr;align-items:center;gap:10px;display:grid}.bm-table-head{color:#8c96a1;border-bottom:1px solid #e9ebef;padding:10px 0;font-size:8px}.bm-vendor-row{border-bottom:1px solid #f0f1f4;padding:11px 0;font-size:9px;transition:background .8s}.bm-vendor-row>span:first-child{align-items:center;gap:7px;font-weight:500;display:flex}.bm-vendor-row>span:nth-child(2){color:#8b95a1;font-size:8px}.bm-vendor-row.is-confirmed{background:#f9fbf8}.bm-avatar{color:#b47634;background:#fff0dc;border-radius:50%;place-items:center;width:19px;height:19px;font-size:10px;font-style:normal;display:grid}.bm-avatar-1{color:#738467;background:#edf0ea}.bm-avatar-2{color:#6e8194;background:#eaeef1}.bm-avatar-3{color:#b07a64;background:#f5e9e4}.bm-avatar-4{color:#9c8a6a;background:#f1ece2}.bm-badge{color:#657b5d;background:#f0f4ef;border-radius:3px;justify-self:start;padding:3px 5px;font-size:7px}.bm-date-stock{gap:10px;margin-top:20px;font-size:9px;display:grid}.bm-date-stock>b{margin-bottom:3px;font-weight:500}.bm-date-stock>span{color:#87929e;justify-content:space-between;display:flex}.bm-date-stock em{font-size:8px;font-style:normal}.bm-vendor-window{background:#fff;border:1px solid #ececf0;border-radius:13px;width:382px;height:397px;position:absolute;top:310px;left:42px;overflow:hidden;box-shadow:0 20px 40px -12px #49455724,0 3px 7px #49455706}.bm-vendor-brand{border-bottom:1px solid #f6f6f7;align-items:center;gap:10px;height:65px;padding:0 23px;display:flex}.bm-vendor-brand>span{color:#ac6837;background:#f9eee3;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.bm-vendor-brand>strong{letter-spacing:-.35px;font-size:16px;font-weight:600}.bm-vendor-brand>small{letter-spacing:.12em;color:#a6aab0;margin-left:auto;font-size:7px}.bm-panel-stack{height:330px;position:relative}.bm-panel{opacity:0;pointer-events:none;padding:17px 23px;transition:opacity .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translateY(9px)}.bm-panel[data-active=true]{opacity:1;transform:translateY(0)}.bm-back{color:#9099a2;align-items:center;gap:5px;margin-bottom:12px;font-size:8px;display:flex}.bm-panel-title{letter-spacing:-.55px;font-size:18px;font-weight:600;line-height:1.2;display:block}.bm-description{color:#939ca5;margin-top:6px;font-size:9px;line-height:1.5;display:block}.bm-choice-list{border:1px solid #e9e9ec;border-radius:6px;margin:15px 0 11px;overflow:hidden}.bm-choice-list>div{background:#fffcf9;border-bottom:1px solid #f0e9e1;align-items:center;gap:9px;padding:10px;display:flex}.bm-choice-list>div:last-child{border-bottom:0}.bm-choice-list b,.bm-booth-option b{font-size:9px;font-weight:500;display:block}.bm-choice-list small,.bm-booth-option small{color:#929ba3;margin-top:3px;font-size:7px;display:block}.bm-choice-list strong{margin-left:auto;font-size:9px;font-weight:500}.bm-check{color:#fff;background:#ff8426;border-radius:3px;place-items:center;width:14px;height:14px;display:grid}.bm-booth-option{color:#6e7a86;border:1px solid #e9e9ec;border-radius:5px;align-items:center;gap:9px;padding:9px;display:flex}.bm-booth-option>svg:last-child{margin-left:auto}.bm-action{color:#38200d;background:#ff8426;border-radius:5px;justify-content:center;align-items:center;gap:7px;height:32px;margin-top:12px;font-size:10px;font-weight:500;display:flex}.bm-payment-summary{justify-content:space-between;align-items:center;margin:16px 0;font-size:10px;display:flex}.bm-payment-summary small{color:#929ba3;margin-top:4px;font-size:8px;display:block}.bm-payment-summary b{font-weight:600}.bm-field-label{color:#76828e;margin:10px 0 5px;font-size:8px;display:block}.bm-input{color:#667584;border:1px solid #e7e9ed;border-radius:4px;padding:8px;font-size:9px}.bm-card-number{border-radius:4px 4px 0 0;align-items:center;gap:7px;display:flex}.bm-card-number b{color:#65738d;margin-left:auto;font-size:8px;font-style:italic}.bm-card-bottom{color:#8d97a2;border:1px solid #e7e9ed;border-top:0;border-radius:0 0 4px 4px;grid-template-columns:1fr 1fr;font-size:8px;display:grid}.bm-card-bottom span{padding:7px}.bm-card-bottom span+span{border-left:1px solid #e7e9ed}.bm-total{justify-content:space-between;margin-top:13px;font-size:9px;display:flex}.bm-secure{text-align:center;color:#a0a7af;margin-top:7px;font-size:7px;display:block}.bm-confirmation{text-align:center;padding-top:22px}.bm-success{color:#6d8b5d;background:#f0f6ed;border:1px solid #e7efdf;border-radius:50%;place-items:center;width:43px;height:43px;margin:0 auto 13px;display:grid}.bm-receipt{border-top:1px solid #eceef1;border-bottom:1px solid #eceef1;gap:12px;margin:20px 0 14px;padding:12px 0;display:grid}.bm-receipt>div{justify-content:space-between;font-size:9px;display:flex}.bm-receipt span{color:#8d98a1}.bm-receipt b{font-weight:500}.bm-confirmed-note{color:#7e906d;justify-content:center;align-items:center;gap:5px;font-size:8px;display:flex}.bm-controls{justify-content:space-between;align-items:center;margin-top:15px;padding:0 2px;display:flex}.bm-controls>div{gap:17px;display:flex}.bm-root .bm-controls button{color:#8a9097;background:0 0;border:0;padding:5px 0;font-size:10px;font-weight:400;line-height:1.4}.bm-root .bm-controls button[aria-pressed=true]{color:#a55821;box-shadow:0 1px #d89b70}.bm-root button:focus-visible{outline-offset:4px;outline:2px solid #b9672c}.bm-sample{color:#9c9c9b;margin-top:7px;font-size:9px;display:block}@media (prefers-reduced-motion:reduce){.bm-root *{transition:none!important}}.bm-vendor-window{width:410px;height:463px;top:260px}.bm-vendor-brand{height:68px}.bm-vendor-brand>strong{font-size:21px}.bm-panel-stack{height:395px}.bm-panel-title{font-size:23px}.bm-description{font-size:11px}.bm-back{font-size:10px}.bm-choice-list b,.bm-booth-option b{font-size:12px}.bm-choice-list small,.bm-booth-option small{font-size:9px}.bm-choice-list strong{font-size:11px}.bm-action{height:35px;font-size:12px}.bm-payment-summary{font-size:12px}.bm-payment-summary small,.bm-field-label{font-size:10px}.bm-input{font-size:11px}.bm-card-bottom{font-size:10px}.bm-total{font-size:11px}.bm-secure{font-size:9px}.bm-receipt>div{font-size:12px}.bm-confirmed-note{font-size:10px}@media (width<=760px){.bm-panel{visibility:hidden;opacity:1;transition:none;transform:none}.bm-panel[data-active=true]{visibility:visible}.bm-browser,.bm-root[data-step="2"] .bm-browser{transition:none;transform:none}}.platform-home .ph-brands{border-bottom:1px solid var(--ph-rule);background:var(--ph-paper);padding-top:42px;padding-bottom:42px}.ph-brands-heading{text-align:center;justify-content:center;align-items:center;gap:16px;margin-bottom:32px;display:flex}.ph-brands-heading p{color:var(--ph-muted);margin:0;font-size:13px;font-weight:500}.ph-brands-heading span{color:var(--ph-muted);font-size:12px;line-height:1.7}.ph-brands-heading button{border:1px solid var(--ph-rule);width:28px;height:28px;color:var(--ph-muted);cursor:pointer;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.ph-logo-window{max-width:1120px;margin-inline:auto;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000)}.ph-logo-track{width:max-content;animation:50s linear infinite haflad-logos;display:flex}.ph-logo-group{flex-shrink:0;align-items:center;gap:56px;margin:0;padding:0 56px 0 0;list-style:none;display:flex}.ph-logo-item{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;padding:8px 0;display:flex}.ph-logo-item img{object-fit:contain;opacity:.75;width:auto;max-width:128px;height:34px;transition:opacity .2s}.ph-logo-item img:hover{opacity:1}.ph-logo-item span{color:var(--ph-muted);letter-spacing:.04em;font-size:10px}.ph-logo-track.is-paused,.ph-logo-window:hover .ph-logo-track,.ph-logo-window:focus-within .ph-logo-track{animation-play-state:paused}.ph-logo-item:focus-visible,.ph-brands-heading button:focus-visible{outline:2px solid var(--ph-ink);outline-offset:4px}.ph-logo-item[href]:hover span{text-decoration:underline}@keyframes haflad-logos{to{transform:translate(-50%)}}@media (width<=700px){.platform-home .ph-brands{padding-top:30px;padding-bottom:30px}.ph-brands-heading{gap:12px}.ph-logo-group{gap:32px;padding-right:32px}.ph-logo-item img{max-width:120px;height:28px}}@media (prefers-reduced-motion:reduce){.ph-logo-window{-webkit-mask-image:none;mask-image:none}.ph-logo-track{width:100%;animation:none}.ph-logo-group{flex-wrap:wrap;justify-content:center;gap:24px;width:100%;padding:0}.ph-logo-group[aria-hidden=true],.ph-brands-heading button{display:none}}.lc-root{width:100%;max-width:640px;margin:0}.pf-root{justify-self:end}.lc-frame{aspect-ratio:640/480;background:#fff;border:1px solid #e7e7e9;border-radius:12px;position:relative;overflow:hidden}.lc-frame.is-plain{border:0}.lc-frame :is(video,img){object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.lc-caption{color:#8b8b8b;text-align:right;margin-top:12px;font-size:12px}.lc-caption.is-dark{color:#fff6}.sc-root{--sc-ink:#0b0b0b;--sc-text:#3f3f46;--sc-muted:#8a8a92;--sc-line:#ececee;--sc-side:#fafafa;--sc-hover:#f0f0f1;--sc-ticket:#ff8426;--sc-ticket-soft:#ffe8d6;--sc-good:#15803d}.sc-frame{background:var(--sc-ink);border-radius:4px;padding:40px 72px 0;overflow:hidden;box-shadow:0 30px 60px -30px #00000059}.sc-caption{text-align:right;color:#ffffff80;padding:14px 0;font-size:12px}.sc-window{height:470px;color:var(--sc-text);text-align:left;background:#fff;border-radius:6px 6px 0 0;grid-template-columns:200px minmax(0,1fr);font-size:12px;display:grid;overflow:hidden}.sc-side{background:var(--sc-side);border-right:1px solid var(--sc-line);padding:18px 10px}.sc-brand{color:var(--sc-ink);letter-spacing:-.02em;align-items:center;gap:6px;padding:0 6px;font-size:15px;font-weight:600;display:flex}.sc-brand img{width:18px}.sc-switch{border:1px solid var(--sc-line);color:var(--sc-ink);background:#fff;border-radius:6px;align-items:center;gap:6px;padding:7px 8px;font-weight:500;display:flex;margin:14px 0 12px!important}.sc-side ul{gap:2px;display:grid}.sc-side li{color:var(--sc-text);border-radius:6px;align-items:center;gap:8px;padding:6px 8px;transition:background-color .3s,color .3s;display:flex}.sc-side li svg{color:var(--sc-muted);flex-shrink:0}.sc-side li.is-active{background:var(--sc-hover);color:var(--sc-ink);font-weight:500}.sc-side li.is-active svg{color:var(--sc-ink)}.sc-main{flex-direction:column;min-width:0;display:flex}.sc-topbar{border-bottom:1px solid var(--sc-line);height:40px;color:var(--sc-muted);align-items:center;gap:8px;padding:0 24px;font-size:11px;display:flex}.sc-crumb{color:var(--sc-ink);font-weight:500}.sc-scene{flex-direction:column;flex:1;gap:14px;min-height:0;padding:20px 24px;animation:.5s cubic-bezier(.16,1,.3,1) both sc-enter;display:flex}.sc-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.sc-head h3{letter-spacing:-.02em;color:var(--sc-ink);font-size:19px;font-weight:600}.sc-select,.sc-chip{border:1px solid var(--sc-line);color:var(--sc-ink);background:#fff;border-radius:6px;padding:5px 10px;font-size:11px}.sc-button{background:var(--sc-ink);color:#fff;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:500;display:inline-flex}.sc-card{border:1px solid var(--sc-line);background:#fff;border-radius:8px;min-width:0;padding:14px 16px}.sc-card-head{color:var(--sc-ink);justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-weight:500;display:flex}.sc-legend{color:var(--sc-muted);align-items:center;gap:6px;font-size:11px;font-weight:400;display:inline-flex}.sc-legend i{border:1px solid var(--sc-line);border-radius:2px;width:8px;height:8px;margin-left:6px}.sc-legend i.is-booked{background:var(--sc-ticket-soft);border-color:#0000}.sc-legend i.is-new{background:var(--sc-ticket);border-color:#0000}.sc-chart .sc-bars{min-height:96px}.sc-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.sc-stats>div{border:1px solid var(--sc-line);border-radius:8px;padding:12px 14px}.sc-stats span,.sc-stats small{color:var(--sc-muted);font-size:11px;display:block}.sc-stats strong{letter-spacing:-.03em;color:var(--sc-ink);font-variant-numeric:tabular-nums;margin:4px 0 2px;font-size:22px;font-weight:500;display:block}.sc-chart{flex-direction:column;flex:1;min-height:0;display:flex}.sc-bars{border-bottom:1px solid var(--sc-line);background:repeating-linear-gradient(0deg, var(--sc-line) 0 1px, transparent 1px 25%);flex:1;grid-template-columns:repeat(14,minmax(0,1fr));align-items:end;gap:8px;padding-top:8px;display:grid}.sc-bars span{background:var(--sc-ticket);transform-origin:bottom;border-radius:2px 2px 0 0;animation:.9s cubic-bezier(.16,1,.3,1) both sc-grow}.sc-split{flex:1;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:12px;min-height:0;display:grid}.sc-map{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.sc-map span{aspect-ratio:1.35;border:1px solid var(--sc-line);color:var(--sc-muted);background:#fff;border-radius:4px;place-items:center;font-size:10px;display:grid}.sc-map .is-booked{background:var(--sc-ticket-soft);color:#9a4a0e;border-color:#0000}.sc-map .is-booking{animation:.5s both sc-book}.sc-list{display:grid}.sc-list li{border-bottom:1px solid var(--sc-line);align-items:center;gap:10px;padding:9px 0;display:flex}.sc-list li:last-child{border-bottom:0}.sc-avatar{background:var(--sc-hover);width:24px;height:24px;color:var(--sc-ink);border-radius:50%;flex-shrink:0;place-items:center;font-size:10px;font-weight:500;display:grid}.sc-grow{flex:1;min-width:0}.sc-grow strong,.sc-grow small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.sc-grow strong{color:var(--sc-ink);font-weight:500}.sc-grow small{color:var(--sc-muted);font-size:10px}.sc-status{flex-shrink:0;font-size:10px;font-weight:500;display:grid}.sc-status>span{white-space:nowrap;border-radius:999px;grid-area:1/1;align-items:center;gap:4px;padding:3px 8px;display:inline-flex}.sc-status>span:first-child{background:var(--sc-hover);color:var(--sc-text);animation:.3s both sc-out;animation-delay:inherit}.sc-status>span:last-child{color:var(--sc-good);animation:.3s both sc-in;animation-delay:inherit;background:#eaf6ee}.sc-progress{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;display:grid}.sc-progress span{color:var(--sc-muted);font-size:11px;display:block}.sc-progress strong{letter-spacing:-.03em;color:var(--sc-ink);font-variant-numeric:tabular-nums;font-size:28px;font-weight:500}.sc-progress strong small{color:var(--sc-muted);font-size:14px}.sc-meter{background:var(--sc-hover);border-radius:999px;height:8px;overflow:hidden}.sc-meter span{border-radius:inherit;background:var(--sc-ticket);height:100%}.sc-arrivals li{animation:.45s cubic-bezier(.16,1,.3,1) both sc-slide}.sc-ok{color:var(--sc-good);white-space:nowrap;background:#eaf6ee;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:10px;font-weight:500;display:inline-flex}.sc-compose{flex-direction:column;flex:1;gap:12px;display:flex}.sc-field{border-bottom:1px solid var(--sc-line);align-items:center;gap:8px;padding-bottom:12px;display:flex}.sc-field>span:first-child{width:52px;color:var(--sc-muted)}.sc-chip{align-items:center;gap:5px;display:inline-flex}.sc-chip.is-on{background:var(--sc-hover);border-color:#0000}.sc-body{color:var(--sc-ink);flex:1;font-size:13px;line-height:1.6}.sc-caret{vertical-align:-3px;background:var(--sc-ink);width:1px;height:15px;margin-left:1px;animation:1s step-end infinite sc-blink;display:inline-block}.sc-compose-foot{justify-content:flex-end;align-items:center;gap:12px;display:flex}.sc-sent{color:var(--sc-good);opacity:0;align-items:center;gap:5px;font-weight:500;transition:opacity .4s,transform .4s;display:inline-flex;transform:translateY(4px)}.sc-sent.is-visible{opacity:1;transform:none}.sc-pos-grid{flex:1;grid-template-columns:210px minmax(0,1fr);gap:16px;min-height:0;display:grid}.sc-phone{background:var(--sc-ink);border-radius:30px;align-self:start;height:340px;padding:7px;box-shadow:0 18px 40px -20px #00000073}.sc-phone-screen{background:#fff;border-radius:24px;flex-direction:column;gap:8px;height:100%;padding:18px 10px 10px;display:flex;overflow:hidden}.sc-phone-title{letter-spacing:-.02em;color:var(--sc-ink);font-size:15px;font-weight:600}.sc-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.sc-products>span{border:1px solid var(--sc-line);border-radius:8px;gap:2px;padding:6px;transition:border-color .2s,transform .2s;display:grid}.sc-products>span.is-tapped{border-color:var(--sc-ticket);animation:.45s sc-tap}.sc-products i{border-radius:5px;height:34px;margin-bottom:2px;display:block}.sc-products b{color:var(--sc-ink);white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-weight:500;overflow:hidden}.sc-products small{color:var(--sc-muted);font-size:9px}.sc-cart{border-top:1px solid var(--sc-line);color:var(--sc-muted);justify-content:space-between;align-items:baseline;padding-top:6px;font-size:10px;display:flex}.sc-cart strong{color:var(--sc-ink);font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.sc-methods{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.sc-methods span{border:1px solid var(--sc-line);color:var(--sc-text);border-radius:6px;justify-content:center;align-items:center;gap:3px;padding:4px 0;font-size:9px;display:inline-flex}.sc-methods .is-on{border-color:var(--sc-ink);color:var(--sc-ink);font-weight:500}.sc-pay{background:var(--sc-ticket);color:#fff;text-align:center;border-radius:8px;margin-top:auto;padding:8px;font-size:10px;font-weight:600}.sc-pay.is-paying{animation:.9s ease-in-out infinite sc-pulse}.sc-approved{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;animation:.4s cubic-bezier(.16,1,.3,1) both sc-enter;display:flex}.sc-approved-mark{width:48px;height:48px;color:var(--sc-good);background:#eaf6ee;border-radius:50%;place-items:center;margin-bottom:6px;animation:.5s cubic-bezier(.16,1,.3,1) both sc-pop;display:grid}.sc-approved strong{color:var(--sc-ink);font-size:14px;font-weight:600}.sc-approved span:last-child{color:var(--sc-muted);font-size:10px}.sc-pos-side{flex-direction:column;gap:12px;min-width:0;display:flex}.sc-stats-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-amount{color:var(--sc-ink);font-variant-numeric:tabular-nums;font-weight:500}.sc-new-sale{background:linear-gradient(90deg, var(--sc-ticket-soft), transparent 70%);border-radius:6px;margin:0 -8px;animation:.45s cubic-bezier(.16,1,.3,1) both sc-slide;padding-inline:8px!important}.sc-tabs{margin-top:32px;position:relative}.sc-tablist{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;display:grid}.sc-tablist button{text-align:left;cursor:pointer;color:#9a9a9a;background:0 0;border:0;flex-direction:column;gap:4px;padding:0;transition:color .3s;display:flex}.sc-tablist button[aria-selected=true],.sc-tablist button:hover{color:var(--sc-ink)}.sc-tablist strong{letter-spacing:-.01em;margin-top:14px;font-size:15px;font-weight:500}.sc-tablist button>span:last-child{font-size:13px;line-height:1.45}.sc-track{background:var(--sc-line);height:2px;overflow:hidden}.sc-fill{background:var(--sc-ink);width:100%;height:100%;display:block}.sc-fill.is-running{background:var(--sc-ticket);transform-origin:0;animation:linear both sc-progress}@keyframes sc-enter{0%{opacity:0;transform:translateY(8px)}}@keyframes sc-grow{0%{transform:scaleY(0)}}@keyframes sc-book{0%{border-color:var(--sc-line);color:var(--sc-muted);background:#fff}60%{transform:scale(1.08)}to{background:var(--sc-ticket);color:#fff;border-color:#0000}}@keyframes sc-out{to{opacity:0;transform:translateY(-4px)}}@keyframes sc-in{0%{opacity:0;transform:translateY(4px)}}@keyframes sc-slide{0%{opacity:0;transform:translateY(-8px)}}@keyframes sc-blink{50%{opacity:0}}@keyframes sc-tap{50%{transform:scale(.94)}}@keyframes sc-pulse{50%{opacity:.7}}@keyframes sc-pop{0%{opacity:0;transform:scale(.4)}}@keyframes sc-progress{0%{transform:scaleX(0)}}.sc-root.is-still *,.sc-root.is-still :before,.sc-root.is-still :after{transition:none!important;animation:none!important}.sc-root.is-still .sc-map .is-booking{background:var(--sc-ticket);color:#fff;border-color:#0000}.sc-root.is-still .sc-status>span:first-child{opacity:0}@media (width<=1100px){.sc-frame{padding:28px 28px 0}}@media (width<=760px){.sc-frame{padding:12px 12px 0}.sc-window{grid-template-columns:minmax(0,1fr);height:420px}.sc-side{display:none}.sc-scene{padding:14px}.sc-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-split{grid-template-columns:minmax(0,1fr)}.sc-split>.sc-card:last-child{display:none}.sc-pos-grid{grid-template-columns:minmax(0,1fr);justify-items:center}.sc-pos-side{display:none}.sc-tablist{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.sc-scene{animation:none}}
