.account-hub{gap:20px;display:grid}.account-hub__header{align-items:center;display:flex}.account-hub__title{color:#f0f0f0;margin:0;font-size:14px;font-weight:500;line-height:1.4}.account-hub__body{gap:24px;width:100%;display:grid}.account-hub__legend{color:#a0a0a0;flex-wrap:wrap;gap:12px;font-size:14px;font-weight:500;line-height:1.2;display:flex}.account-hub__legend-item{align-items:center;gap:8px;display:inline-flex}.account-hub__dot{border-radius:50%;width:8px;height:8px}.account-hub__dot.is-active{background:#32d74b}.account-hub__dot.is-paused{background:#fc0}.account-hub__dot.is-archived{background:#ff2d55}.account-hub__grid{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.account-hub__tile{align-content:start;gap:16px;width:208px;display:grid}.account-hub__tile-title{color:#f0f0f0;text-align:center;letter-spacing:0;margin:0;font-size:16px;font-weight:500;line-height:normal}.account-hub__tile-title--muted{color:#5d5d5d}.shop-card{background:#000;border-radius:10px;width:208px;height:207px;text-decoration:none;display:block;position:relative;overflow:hidden}.shop-card__media{position:absolute;inset:0;overflow:hidden}.shop-card__media-image{object-fit:cover;opacity:.5;width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;top:-1px;left:-1px}.shop-card__media--placeholder{background:var(--admin-bg);opacity:1}.shop-card__shade{background:#0000004d;position:absolute;inset:0}.shop-card__logo{mix-blend-mode:screen;border-radius:8px;width:96px;height:128px;position:absolute;top:calc(50% + 1px);left:50%;overflow:hidden;transform:translate(-50%,-50%)}.shop-card__logo-image{object-fit:cover;width:100%;height:100%}.shop-card__status{border-radius:50%;width:10px;height:10px;position:absolute;top:11px;right:10px}.shop-card__status.is-active{background:#32d74b}.shop-card__status.is-paused{background:#fc0}.shop-card__status.is-archived{background:#ff2d55}.shop-card--add{background:var(--admin-bg);place-items:center;display:grid}.shop-card__plus-ring{border:2px solid #3e3e3e;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;display:inline-flex}.shop-card__plus{color:#3e3e3e;font-size:34px;font-weight:300;line-height:.8;transform:translateY(-1px)}.account-stage{background:#1818188c;border:1px solid #3b3b3b;border-radius:12px;min-height:220px;padding:26px}.account-stage__title{color:#f0f0f0;margin:0;font-size:clamp(24px,2.4vw,34px);line-height:1.1}.account-stage__text{color:#a0a0a0;max-width:740px;margin:12px 0 0;font-size:16px;line-height:1.5}.shell{grid-template-columns:300px minmax(0,1fr);min-height:100vh;display:grid}.shell__sidebar{border-right:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#faf5ecdb;align-content:start;gap:22px;padding:28px 22px;display:grid}.shell__brand{gap:4px;display:grid}.shell__title{letter-spacing:-.05em;font-size:30px;line-height:1}.shell__nav{gap:6px;display:grid}.shell__nav-link{color:var(--muted);background:0 0;border-radius:14px;padding:12px 14px}.shell__nav-link.is-active{color:var(--ink);background:#0f766e1f}.shell__nav-link.is-disabled{opacity:.5}.shell__sidebar-card,.card,.empty-state{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:22px}.shell__sidebar-card{padding:16px}.scope-switchers{gap:12px;display:grid}.scope-switcher{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:22px;gap:10px;padding:16px;display:grid}.scope-switcher__select{border:1px solid var(--line);width:100%;color:var(--ink);background:#ffffffbd;border-radius:14px;padding:12px 14px}.scope-switcher__select:focus{border-color:#0f766e61;outline:2px solid #0f766e38}.scope-switcher__button{color:var(--ink);cursor:pointer;background:#0f766e1f;border:0;border-radius:999px;justify-self:start;padding:10px 16px;transition:transform .16s,background .16s,box-shadow .16s}.scope-switcher__button:hover,.scope-switcher__button:focus-visible{background:#0f766e33;transform:translateY(-1px);box-shadow:0 8px 16px #0f766e33}.scope-switcher__button:disabled{transform:none}.scope-switcher__button:disabled,.scope-switcher__select:disabled{opacity:.5;cursor:not-allowed}.shell__sidebar-label{color:var(--muted);font-size:13px}.shell__sidebar-value{margin-top:8px;font-size:20px;line-height:1.2}.shell__main{gap:24px;padding:28px;display:grid}.shell__header{justify-content:space-between;align-items:start;gap:16px;display:flex}.dashboard{gap:20px;display:grid}.shop-tabs{flex-wrap:wrap;gap:10px;display:flex}.shop-tabs__link{border:1px solid var(--line);color:var(--muted);background:#ffffff8f;border-radius:999px;padding:10px 16px;transition:background-color .14s,border-color .14s,color .14s,transform .14s}.shop-tabs__link:hover,.shop-tabs__link:focus-visible{color:var(--ink);background:#0f766e14;border-color:#0f766e3d;transform:translateY(-1px)}.shop-tabs__link.is-active{color:var(--ink);background:#0f766e1f;border-color:#0f766e2e}.dashboard__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.platform-dashboard{gap:12px;display:grid}.platform-dashboard-status{border:1px solid var(--line);background:#ffffff70;border-radius:12px;overflow:hidden}.platform-dashboard-status__summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;align-items:center;gap:8px 14px;padding:11px 14px;list-style:none;display:grid}.platform-dashboard-status__summary::-webkit-details-marker{display:none}.platform-dashboard-status__body{min-width:0;display:block}.platform-dashboard-status__copy{gap:2px;min-width:0;display:grid}.platform-dashboard-status__title{width:100%;max-width:100%;color:var(--ink);border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:0;padding:1px 0;font-size:17px;font-weight:700;line-height:1.15;display:flex}.platform-dashboard-status__title span+span{color:var(--muted);font-size:14px;font-weight:650}.platform-dashboard-status__title.is-healthy{color:#0f766e}.platform-dashboard-status__title.is-attention{color:#9a3412}.platform-dashboard-status__title.is-unknown{color:#475569}.platform-dashboard-status__text{color:var(--muted);margin:0;font-size:12px;line-height:1.25}.platform-dashboard-status__meta{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;display:flex}.platform-dashboard-status__meta span{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:5px 9px;font-size:11px;line-height:1.1}.platform-dashboard-status__runtime-list{border-top:1px solid var(--line);gap:5px;padding:8px 14px 12px;display:grid}.platform-dashboard-status__runtime-item{border:1px solid var(--line);background:#ffffff57;border-radius:9px;grid-template-columns:auto minmax(120px,.35fr) minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:7px 9px;display:grid}.platform-dashboard-status__runtime-label{color:var(--ink);font-size:12px;font-weight:650;line-height:1.2}.platform-dashboard-status__runtime-note{min-width:0;color:var(--muted);font-size:11px;line-height:1.25}.platform-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:8px;display:grid}.platform-kpi-card{border:1px solid var(--line);background:#ffffff7a;border-radius:12px;align-content:space-between;gap:7px;min-height:104px;padding:12px 14px;text-decoration:none;transition:border-color .14s,background-color .14s,transform .14s;display:grid}.platform-kpi-card.is-accounts,.platform-kpi-card.is-shops{grid-template-columns:minmax(0,1fr) minmax(126px,.42fr);align-items:stretch}.platform-kpi-card.is-accounts .platform-kpi-card__topline,.platform-kpi-card.is-accounts .platform-kpi-card__value,.platform-kpi-card.is-accounts .platform-kpi-card__meta,.platform-kpi-card.is-shops .platform-kpi-card__topline,.platform-kpi-card.is-shops .platform-kpi-card__value,.platform-kpi-card.is-shops .platform-kpi-card__meta{grid-column:1}.platform-kpi-card:hover,.platform-kpi-card:focus-visible{background:#0f766e14;border-color:#0f766e47;transform:translateY(-1px)}.platform-kpi-card__topline{gap:2px;display:grid}.platform-kpi-card__label{color:var(--muted);font-size:12px;line-height:1.2}.platform-kpi-card.is-accounts .platform-kpi-card__label,.platform-kpi-card.is-shops .platform-kpi-card__label{color:var(--ink);font-size:15px;font-weight:700}.platform-kpi-card__caption{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:600;line-height:1.2}.platform-kpi-card__value{color:var(--ink);letter-spacing:0;font-size:31px;font-weight:650;line-height:.95}.platform-kpi-card__breakdown{gap:0;display:grid}.platform-kpi-card.is-accounts .platform-kpi-card__breakdown,.platform-kpi-card.is-shops .platform-kpi-card__breakdown{grid-area:1/2/span 3;align-self:stretch}.platform-kpi-card__breakdown-item{border:0;border-bottom:1px solid var(--line);min-width:0;color:var(--muted);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:5px 0;font-size:11px;line-height:1.2;display:grid}.platform-kpi-card__breakdown-item:last-child{border-bottom:0}.platform-kpi-card__breakdown-item strong{color:var(--ink);font-size:14px;font-weight:650;line-height:1}.platform-kpi-card__breakdown-item strong.is-active{color:#0f766e}.platform-kpi-card__breakdown-item strong.is-paused{color:#a16207}.platform-kpi-card__breakdown-item strong.is-archived{color:#b91c1c}.platform-kpi-card__breakdown-item strong.is-role{color:#2563eb}.platform-kpi-card__breakdown-item.is-unavailable strong{color:var(--warn)}.platform-kpi-card__meta{font-size:12px;line-height:1.25}.platform-kpi-card__meta.is-ready{color:#0f766ef0}.platform-kpi-card__meta.is-empty{color:var(--muted)}.platform-kpi-card__meta.is-unavailable{color:var(--warn)}.platform-health__list{gap:10px;display:grid}.platform-health__item{border:1px solid var(--line);background:#ffffff6b;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 14px;display:grid}.platform-health__dot{background:var(--muted);border-radius:999px;width:9px;height:9px;margin-top:5px}.platform-health__dot.is-healthy{background:#0f766e}.platform-health__dot.is-attention{background:#9a3412}.platform-health__dot.is-unknown{background:#475569}.platform-health__body{min-width:0}.platform-health__label{margin:0;font-size:14px;font-weight:600}.platform-health__note{color:var(--muted);margin:4px 0 0;font-size:13px}.platform-health__status{border:1px solid var(--line);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600}.platform-health__status.is-healthy{color:#0f766e;background:#0f766e1f;border-color:#0f766e57}.platform-health__status.is-attention{color:#9a3412;background:#9a34121f;border-color:#9a341247}.platform-health__status.is-unknown{color:#475569;background:#4755691a;border-color:#4755693d}.platform-module-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;display:grid}.platform-module-card{border:1px solid var(--line);background:#fff6;border-radius:12px;align-content:space-between;gap:8px;min-height:108px;padding:12px 14px;text-decoration:none;transition:border-color .14s,background-color .14s,transform .14s;display:grid}.platform-module-card:hover,.platform-module-card:focus-visible{background:#0f766e14;border-color:#0f766e47;transform:translateY(-1px)}.platform-module-card__status{border:1px solid var(--line);width:max-content;max-width:100%;color:var(--muted);text-transform:uppercase;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:700;line-height:1.1}.platform-module-card.is-ready .platform-module-card__status{color:#0f766e;background:#0f766e1a;border-color:#0f766e4d}.platform-module-card.is-attention .platform-module-card__status{color:#9a3412;background:#9a34121f;border-color:#9a341247}.platform-module-card.is-unavailable .platform-module-card__status{color:var(--warn);background:#9a34121f;border-color:#9a341247}.platform-module-card__title{color:var(--ink);font-size:15px;font-weight:650;line-height:1.15}.platform-module-card__text{color:var(--muted);font-size:12px;line-height:1.28}.platform-users{gap:16px;display:grid}.platform-users__filters{gap:14px;display:grid}.platform-users__filters-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.platform-users__filters-trigger{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#ffffff6b;border-radius:12px;padding:8px 14px;font-size:13px;font-weight:600;transition:border-color .14s,background-color .14s}.platform-users__filters-trigger:hover,.platform-users__filters-trigger:focus-visible{background:#0f766e24;border-color:#0f766e57}.platform-users__filters-trigger.is-active{background:#0f766e2e;border-color:#0f766e66}.platform-users__filters-reset{color:var(--muted);font-size:13px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .14s,text-decoration-color .14s}.platform-users__filters-reset:hover,.platform-users__filters-reset:focus-visible{color:var(--ink);text-decoration-color:currentColor}.platform-users__modal-overlay{z-index:1000;-webkit-backdrop-filter:blur(3px);background:#0f11148f;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.platform-users__modal{border:1px solid var(--line);background:var(--panel-strong);width:min(860px,100%);max-height:min(760px,100vh - 48px);box-shadow:var(--shadow);border-radius:16px;gap:14px;padding:18px;display:grid;overflow:auto}.platform-users__modal-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.platform-users__modal-title{margin:0;font-size:18px}.platform-users__modal-close{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#ffffff57;border-radius:10px;padding:6px 10px;font-size:12px;font-weight:600}.platform-users__filters--modal{margin:0}.platform-users__filters-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.platform-users__summary{color:var(--muted);font-size:13px}.platform-users__role-summary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.platform-users__role-summary-card{border:1px solid var(--line);min-height:74px;color:var(--muted);background:#ffffff61;border-radius:12px;align-content:space-between;gap:8px;padding:11px 12px;font-size:12px;line-height:1.2;text-decoration:none;transition:border-color .14s,background-color .14s,transform .14s;display:grid}.platform-users__role-summary-card strong{color:var(--ink);font-size:24px;line-height:1}.platform-users__role-summary-card:hover,.platform-users__role-summary-card:focus-visible{background:#0f766e14;border-color:#0f766e47;transform:translateY(-1px)}.platform-users__empty{border:1px dashed var(--line);background:#ffffff52;border-radius:14px;padding:16px}.platform-users__empty-title{margin:0;font-size:16px}.platform-users__empty-text{color:var(--muted);margin:6px 0 0;font-size:14px}.platform-users__groups{gap:14px;display:grid}.platform-users__group{border:1px solid var(--line);background:#fff3;border-radius:16px;overflow:hidden}.platform-users__group-summary{cursor:pointer;align-items:center;gap:10px;min-height:50px;padding:12px 14px;list-style:none;display:flex}.platform-users__group-summary::-webkit-details-marker{display:none}.platform-users__group-summary:after{content:"";border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);width:7px;height:7px;margin-left:2px;transition:transform .14s;transform:rotate(45deg)}.platform-users__group[open]>.platform-users__group-summary:after{transform:rotate(225deg)}.platform-users__group-title{min-width:0;color:var(--ink);flex:1;font-size:15px;font-weight:700;line-height:1.25}.platform-users__group-count{border:1px solid var(--line);min-width:28px;height:24px;color:var(--muted);background:#ffffff61;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.platform-users__group>.platform-users__list{padding:0 12px 12px}.platform-users__list{gap:10px;display:grid}.platform-users__item{border:1px solid var(--line);background:#ffffff5c;border-radius:14px;gap:12px;padding:14px;display:grid}.platform-users__item-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.platform-users__item-title{margin:0;font-size:16px}.platform-users__entity-link{color:inherit;text-decoration:none;transition:color .14s,text-decoration-color .14s}.platform-users__entity-link:hover,.platform-users__entity-link:focus-visible{text-decoration:underline}.platform-users__inline-account-form{margin:0;display:inline}.platform-users__entity-button{color:inherit;font:inherit;line-height:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:none;transition:color .14s,text-decoration-color .14s}.platform-users__entity-button:hover,.platform-users__entity-button:focus-visible{text-decoration:underline}.platform-users__item-subtitle{color:var(--muted);margin:4px 0 0;font-size:13px}.platform-users__chips{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.platform-users__head-actions{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.platform-entity-delete__trigger{min-height:30px;padding-inline:12px}.platform-entity-delete__preflight{gap:14px;display:grid}.platform-entity-delete__counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.platform-entity-delete__counts>div{border:1px solid var(--line);border-radius:10px;justify-content:space-between;gap:12px;padding:9px 10px;font-size:13px;display:flex}.platform-entity-delete__counts span,.platform-entity-delete__status{color:var(--muted)}.platform-entity-delete__field-label{color:var(--muted);margin-bottom:-8px;font-size:13px;display:block}.platform-users__chip{border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.2}.platform-users__chip.is-role.is-platform_admin{color:#0f766e;background:#0f766e1a;border-color:#0f766e57}.platform-users__chip.is-role.is-account_admin{color:#1d4ed8;background:#1d4ed814;border-color:#1d4ed852}.platform-users__chip.is-role.is-shop_manager,.platform-users__chip.is-role.is-administrator,.platform-users__chip.is-role.is-waiter{color:#7c3aed;background:#7c3aed14;border-color:#7c3aed47}.platform-users__chip.is-role.is-no_role{color:#475569;background:#47556914;border-color:#47556947}.platform-users__chip.is-scope{color:#334155;background:#33415512;border-color:#3341553d}.platform-users__chip.is-status.is-active{color:#166534;background:#16653417;border-color:#16653442}.platform-users__chip.is-status.is-suspended{color:#9a3412;background:#9a34121a;border-color:#9a341247}.platform-users__chip.is-status{color:#334155;background:#33415512;border-color:#3341553d}.platform-users__meta-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.platform-users__meta-block{border:1px solid var(--line);background:#fff6;border-radius:10px;gap:4px;padding:10px;display:grid}.platform-users__meta-block-form{margin:0}.platform-users__meta-block-trigger{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit}.platform-users__meta-block--link{transition:border-color .14s,background-color .14s,transform .14s}.platform-users__meta-block--link:hover,.platform-users__meta-block--link:focus-visible{background:#0f766e14;border-color:#0f766e3d;transform:translateY(-1px)}.platform-users__meta-label{color:var(--muted);margin:0;font-size:12px}.platform-users__meta-value{margin:0;font-size:16px;font-weight:600}.platform-users__meta-note{color:var(--muted);word-break:break-word;margin:0;font-size:12px}.platform-users__load-more{justify-content:flex-start;display:flex}.platform-users__load-more a{color:#0f766e;background:#0f766e14;border:1px solid #0f766e3d;border-radius:999px;padding:8px 14px;font-size:13px}.platform-users__load-more a:hover,.platform-users__load-more a:focus-visible{background:#0f766e1f}.platform-signals{gap:16px;display:grid}.platform-signals__filters{gap:12px;display:grid}.platform-signals__filters-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.platform-signals__summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.platform-signals__summary-card{border:1px solid var(--line);background:#ffffff6b;border-radius:12px;gap:4px;padding:10px 12px;display:grid}.platform-signals__summary-label{color:var(--muted);margin:0;font-size:12px}.platform-signals__summary-value{margin:0;font-size:20px;font-weight:600}.platform-signals__summary-text{color:var(--muted);font-size:13px}.platform-signals__empty{border:1px dashed var(--line);background:#ffffff52;border-radius:14px;padding:16px}.platform-signals__empty-title{margin:0;font-size:16px}.platform-signals__empty-text{color:var(--muted);margin:6px 0 0;font-size:14px}.platform-signals__list{gap:10px;display:grid}.platform-signals__item{border:1px solid var(--line);background:#ffffff5c;border-radius:14px;gap:10px;padding:14px;display:grid}.platform-signals__item-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.platform-signals__item-title{margin:0;font-size:16px}.platform-signals__item-subtitle{color:var(--muted);margin:4px 0 0;font-size:13px}.platform-signals__chips{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.platform-signals__chip{border:1px solid var(--line);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.2}.platform-signals__chip.is-severity.is-critical{color:#9a3412;background:#9a34121a;border-color:#9a341252}.platform-signals__chip.is-severity.is-warn{color:#a16207;background:#a162071a;border-color:#a162074d}.platform-signals__chip.is-severity.is-info{color:#1d4ed8;background:#1d4ed81a;border-color:#1d4ed84d}.platform-signals__chip.is-status.is-open{color:#0f766e;background:#0f766e1a;border-color:#0f766e4d}.platform-signals__chip.is-status.is-acked{color:#7c3aed;background:#7c3aed1a;border-color:#7c3aed4d}.platform-signals__chip.is-status.is-resolved{color:#475569;background:#4755691a;border-color:#4755694d}.platform-signals__message{color:var(--ink);margin:0;font-size:14px}.platform-signals__meta-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.platform-signals__meta-label{color:var(--muted);margin:0;font-size:12px}.platform-signals__meta-value{margin:4px 0 0;font-size:13px}.platform-signals__actions{flex-wrap:wrap;gap:8px;display:flex}.platform-signals__actions form{display:inline-flex}.platform-signals__action-btn{color:#334155;background:#33415514;border:1px solid #33415547;border-radius:999px;padding:6px 11px;font-size:12px;font-weight:600}.platform-signals__action-btn.is-resolve{color:#0f766e;background:#0f766e1a;border-color:#0f766e4d}.platform-signals__action-btn.is-reopen{color:#7c3aed;background:#7c3aed1a;border-color:#7c3aed4d}.platform-signals__action-btn:hover,.platform-signals__action-btn:focus-visible{filter:brightness(.96)}.platform-signals__load-more{display:flex}.platform-signals__load-more a{color:#0f766e;background:#0f766e14;border:1px solid #0f766e3d;border-radius:999px;padding:8px 14px;font-size:13px}.platform-signals__load-more a:hover,.platform-signals__load-more a:focus-visible{background:#0f766e1f}.platform-settings{gap:14px;display:grid}.platform-settings__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.platform-settings__card{border:1px solid var(--line);background:#ffffff5c;border-radius:14px;gap:6px;padding:14px;display:grid}.platform-settings__label{color:#0f766e;margin:0;font-size:12px}.platform-settings__title{margin:0;font-size:16px}.platform-settings__text{color:var(--muted);margin:0;font-size:14px}.platform-support{gap:14px;display:grid}.platform-support__tracks{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.platform-support__track{border:1px solid var(--line);background:#ffffff5c;border-radius:14px;gap:6px;padding:14px;display:grid}.platform-support__track-title{margin:0;font-size:15px}.platform-support__track-text{color:var(--muted);margin:0;font-size:14px}.platform-support__integrations{border:1px dashed var(--line);background:#ffffff47;border-radius:14px;gap:8px;padding:14px;display:grid}.platform-support__integrations-title{margin:0;font-size:15px}.platform-support__integrations-list{gap:6px;display:grid}.platform-support__integrations-item{color:var(--muted);margin:0;font-size:13px}.account-page--platform-support,.account-page--platform-support .account-page__body{min-height:0}.account-page--platform-support .account-page__body{width:100%;max-width:none}.platform-support-workspace{border:1px solid var(--admin-surface-line);border-radius:var(--admin-radius-lg);width:100%;height:clamp(560px,100svh - 154px,860px);min-height:0;color:var(--admin-text-primary);background:#101010;grid-template-columns:minmax(280px,340px) minmax(0,1fr);display:grid;overflow:hidden}.platform-support-queue{border-right:1px solid var(--admin-surface-line);background:#171717;grid-template-rows:auto auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.platform-support-queue__header{gap:14px;padding:18px 16px 12px;display:grid}.platform-support-queue__header h1,.platform-support-queue__eyebrow,.platform-support-detail__header h2,.platform-support-detail__header p,.platform-support-detail__state h2,.platform-support-detail__state p{margin:0}.platform-support-queue__eyebrow,.platform-support-detail__header p{color:var(--admin-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.platform-support-queue__header h1{margin-top:4px;font-size:24px;font-weight:650;line-height:1.1}.platform-support-queue__create{border-radius:var(--admin-radius-pill);color:#e4f5ff;cursor:pointer;background:#008ee029;border:1px solid #008ee06b;width:100%;min-height:38px;padding:8px 13px;font-size:13px;font-weight:620}.platform-support-queue__create:hover,.platform-support-queue__create:focus-visible{background:#008ee042}.platform-support-queue__tabs{border:1px solid var(--admin-surface-line);border-radius:var(--admin-radius-pill);background:#101010;gap:2px;width:fit-content;padding:3px;display:flex}.platform-support-queue__tabs button{border-radius:var(--admin-radius-pill);min-height:30px;color:var(--admin-text-muted);cursor:pointer;background:0 0;border:0;padding:5px 11px;font-size:12px}.platform-support-queue__tabs button.is-active{background:var(--admin-surface-2-hover);color:var(--admin-text-primary)}.platform-support-queue__error{border-radius:var(--admin-radius-sm);color:#ffd9dd;background:#ff31401f;margin:0 12px 8px;padding:9px 10px;font-size:12px;line-height:1.35}.platform-support-queue__list{overscroll-behavior:contain;flex-direction:column;gap:4px;min-height:0;padding:0 8px 10px;display:flex;overflow-y:auto}.platform-support-queue__item{border-radius:var(--admin-radius-md);width:100%;color:var(--admin-text-primary);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;gap:6px;padding:11px 12px;display:grid}.platform-support-queue__item:hover,.platform-support-queue__item:focus-visible{background:#ffffff0b}.platform-support-queue__item.is-selected{background:#008ee01c;border-color:#008ee057}.platform-support-queue__item-head,.platform-support-queue__item-meta{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.platform-support-queue__item-head strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:620;overflow:hidden}.platform-support-queue__unread{background:#008ee0;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #008ee01f}.platform-support-queue__item-meta,.platform-support-queue__item-note{color:var(--admin-text-muted);font-size:11px;line-height:1.35}.platform-support-queue__item.has-unread .platform-support-queue__item-meta{color:var(--admin-text-secondary)}.platform-support-queue__empty{color:var(--admin-text-muted);text-align:center;margin:auto;padding:24px;font-size:13px}.platform-support-queue__more{border:1px solid var(--admin-surface-line);border-radius:var(--admin-radius-pill);min-height:36px;color:var(--admin-text-secondary);cursor:pointer;background:0 0;margin:8px 12px 12px;font-size:12px}.platform-support-detail{background:#0a0a0a;min-width:0;min-height:0;display:grid;position:relative}.platform-support-detail__workspace{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.platform-support-detail__header{border-bottom:1px solid var(--admin-surface-line);justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:14px 18px;display:flex}.platform-support-detail__header h2{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:17px;font-weight:620;overflow:hidden}.platform-support-detail__header>span{color:var(--admin-text-muted);flex:none;font-size:12px}.platform-support-detail__state{max-width:360px;color:var(--admin-text-secondary);text-align:center;place-self:center;gap:8px;padding:28px;display:grid}.platform-support-detail__state h2{color:var(--admin-text-primary);font-size:20px}.platform-support-detail__state p{color:var(--admin-text-muted);font-size:14px;line-height:1.45}.platform-support-detail__state.is-error,.platform-support-load-error{color:#ffd9dd}.platform-support-detail__back{display:none}.platform-support-detail .support-panel--operator{height:100%;min-height:0}.platform-support-venue-picker{z-index:120;background:#000000ad;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.platform-support-venue-picker__dialog{border:1px solid var(--admin-surface-line);border-radius:var(--admin-radius-lg);width:min(520px,100%);max-height:min(680px,100dvh - 48px);color:var(--admin-text-primary);background:#171717;grid-template-rows:auto auto minmax(120px,1fr);gap:16px;padding:18px;display:grid;overflow:hidden;box-shadow:0 24px 80px #0000007a}.platform-support-venue-picker__dialog>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.platform-support-venue-picker__dialog h2,.platform-support-venue-picker__dialog p{margin:0}.platform-support-venue-picker__dialog header p{color:var(--admin-text-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:700}.platform-support-venue-picker__close{width:36px;height:36px;color:var(--admin-text-secondary);cursor:pointer;background:#ffffff0f;border:0;border-radius:50%;flex:none;font-size:24px;line-height:1}.platform-support-venue-picker__search{color:var(--admin-text-secondary);gap:7px;font-size:12px;display:grid}.platform-support-venue-picker__search input{box-sizing:border-box;border:1px solid var(--admin-surface-line);border-radius:var(--admin-radius-md);width:100%;min-height:42px;color:var(--admin-text-primary);font:inherit;background:#0f0f0f;outline:none;padding:9px 12px}.platform-support-venue-picker__search input:focus-visible{border-color:#008ee0bd;box-shadow:0 0 0 3px #008ee024}.platform-support-venue-picker__results{overscroll-behavior:contain;align-content:start;gap:5px;min-height:0;display:grid;overflow-y:auto}.platform-support-venue-picker__results>p{color:var(--admin-text-muted);padding:18px 4px;font-size:13px}.platform-support-venue-picker__results>p.is-error{color:#ffd9dd}.platform-support-venue-picker__item{border-radius:var(--admin-radius-md);width:100%;min-height:56px;color:var(--admin-text-primary);text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #0000;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;display:flex}.platform-support-venue-picker__item:hover,.platform-support-venue-picker__item:focus-visible{background:#008ee01c;border-color:#008ee057}.platform-support-venue-picker__item>span{gap:3px;min-width:0;display:grid}.platform-support-venue-picker__item strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.platform-support-venue-picker__item small{color:var(--admin-text-muted);font-size:11px}.support-operator-toolbar{border-bottom:1px solid var(--admin-surface-line);background:#111;flex:none;justify-content:flex-end;align-items:center;gap:10px;min-height:54px;padding:8px 14px;display:flex}.support-operator-toolbar__state{gap:2px;margin-right:auto;display:grid}.support-operator-toolbar__state span,.support-operator-toolbar__field span{color:var(--admin-text-muted);font-size:10px}.support-operator-toolbar__state strong{font-size:12px;font-weight:620}.support-operator-toolbar__field{gap:3px;display:grid}.support-operator-toolbar__field select,.support-operator-toolbar__archive{border:1px solid var(--admin-surface-line);border-radius:var(--admin-radius-sm);background:var(--admin-surface-1);min-height:32px;color:var(--admin-text-primary);padding:5px 9px;font-size:12px}.support-operator-toolbar__archive{cursor:pointer}.platform-support-load-error{border-radius:var(--admin-radius-lg);background:#ff314014;border:1px solid #ff314038;width:100%;padding:24px}.platform-support-load-error h1,.platform-support-load-error p{margin:0}.platform-support-load-error p{margin-top:8px;font-size:14px}.account-page--platform .account-page__body{width:100%}.account-page--platform .platform-dashboard-status,.account-page--platform .platform-dashboard-status__meta span,.account-page--platform .platform-dashboard-status__runtime-item,.account-page--platform .platform-module-card,.account-page--platform .platform-kpi-card,.account-page--platform .platform-health__item,.account-page--platform .platform-users__item,.account-page--platform .platform-users__group,.account-page--platform .platform-users__meta-block,.account-page--platform .platform-users__modal,.account-page--platform .platform-users__role-summary-card,.account-page--platform .platform-signals__summary-card,.account-page--platform .platform-signals__item,.account-page--platform .platform-settings__card,.account-page--platform .platform-support__track{background:#1f1f1f;border-color:#303030}.account-page--platform .platform-users__group{background:#181818}.account-page--platform .platform-users__group-count{color:#a0a0a0;background:#2c2c2e;border-color:#3e3e3e}.account-page--platform .platform-kpi-card:hover,.account-page--platform .platform-kpi-card:focus-visible,.account-page--platform .platform-users__role-summary-card:hover,.account-page--platform .platform-users__role-summary-card:focus-visible,.account-page--platform .platform-module-card:hover,.account-page--platform .platform-module-card:focus-visible{background:#2c2c2e;border-color:#5d5d5d}.account-page--platform .platform-kpi-card__label,.account-page--platform .platform-kpi-card__caption,.account-page--platform .platform-kpi-card__breakdown-item,.account-page--platform .platform-kpi-card__meta.is-empty,.account-page--platform .platform-dashboard-status__text,.account-page--platform .platform-dashboard-status__meta span,.account-page--platform .platform-dashboard-status__runtime-note,.account-page--platform .platform-health__note,.account-page--platform .platform-module-card__text,.account-page--platform .platform-users__summary,.account-page--platform .platform-users__item-subtitle,.account-page--platform .platform-users__filters-reset,.account-page--platform .platform-users__entity-link.is-subtle,.account-page--platform .platform-users__role-summary-card,.account-page--platform .platform-users__meta-label,.account-page--platform .platform-users__meta-note,.account-page--platform .platform-signals__summary-label,.account-page--platform .platform-signals__summary-text,.account-page--platform .platform-signals__item-subtitle,.account-page--platform .platform-signals__meta-label,.account-page--platform .platform-settings__text,.account-page--platform .platform-support__track-text,.account-page--platform .platform-support__integrations-item{color:#a0a0a0}.account-page--platform .platform-dashboard-status__title,.account-page--platform .platform-dashboard-status__runtime-label,.account-page--platform .platform-kpi-card__value,.account-page--platform .platform-kpi-card__breakdown-item strong,.account-page--platform .platform-health__label,.account-page--platform .platform-module-card__title,.account-page--platform .platform-users__modal-title,.account-page--platform .platform-users__group-title,.account-page--platform .platform-users__item-title,.account-page--platform .platform-users__entity-link,.account-page--platform .platform-users__role-summary-card strong,.account-page--platform .platform-users__meta-value,.account-page--platform .platform-signals__summary-value,.account-page--platform .platform-signals__item-title,.account-page--platform .platform-signals__message,.account-page--platform .platform-signals__meta-value,.account-page--platform .platform-settings__title,.account-page--platform .platform-support__track-title,.account-page--platform .platform-support__integrations-title{color:#f0f0f0}.account-page--platform .platform-kpi-card__meta.is-ready{color:#32d74b}.account-page--platform .platform-kpi-card__meta.is-empty{color:#a0a0a0}.account-page--platform .platform-kpi-card__meta.is-unavailable{color:#fb5474}.account-page--platform .platform-kpi-card.is-accounts .platform-kpi-card__label,.account-page--platform .platform-kpi-card.is-shops .platform-kpi-card__label{color:#f0f0f0}.account-page--platform .platform-kpi-card__breakdown-item{background:0 0;border-color:#303030}.account-page--platform .platform-kpi-card__breakdown-item strong.is-active{color:#32d74b}.account-page--platform .platform-kpi-card__breakdown-item strong.is-paused{color:#fc0}.account-page--platform .platform-kpi-card__breakdown-item strong.is-archived{color:#fb5474}.account-page--platform .platform-kpi-card__breakdown-item strong.is-role{color:#8ab4ff}.account-page--platform .platform-kpi-card__breakdown-item.is-unavailable strong{color:#fb5474}.account-page--platform .platform-module-card__status{color:#d2d2d2;background:#252525;border-color:#3e3e3e}.account-page--platform .platform-dashboard-status__title.is-healthy{color:#32d74b}.account-page--platform .platform-dashboard-status__title.is-attention{color:#fc0}.account-page--platform .platform-dashboard-status__title.is-unknown{color:#fb5474}.account-page--platform .platform-dashboard-status__title span+span{color:#a0a0a0}.account-page--platform .platform-module-card.is-ready .platform-module-card__status{color:#32d74b;background:#10833a3d;border-color:#32d74b73}.account-page--platform .platform-module-card.is-attention .platform-module-card__status{color:#fc0;background:#ffcc0029;border-color:#ffcc0073}.account-page--platform .platform-module-card.is-unavailable .platform-module-card__status{color:#fb5474;background:#c7183933;border-color:#fb547473}.account-page--platform .platform-health__status{color:#d2d2d2;background:#252525;border-color:#3e3e3e}.account-page--platform .platform-health__status.is-healthy{color:#32d74b;background:#10833a3d;border-color:#32d74b73}.account-page--platform .platform-health__status.is-attention{color:#fc0;background:#ffcc0029;border-color:#ffcc0073}.account-page--platform .platform-health__status.is-unknown{color:#a0a0a0;background:#a0a0a01f;border-color:#a0a0a066}.account-page--platform .platform-users__empty,.account-page--platform .platform-signals__empty,.account-page--platform .platform-support__integrations{background:#252525;border-color:#3e3e3e}.account-page--platform .platform-users__empty-title,.account-page--platform .platform-signals__empty-title,.account-page--platform .platform-settings__label{color:#f0f0f0}.account-page--platform .platform-users__chip,.account-page--platform .platform-signals__chip{background:#2c2c2e;border-color:#3e3e3e}.account-page--platform .platform-users__chip.is-role.is-platform_admin,.account-page--platform .platform-signals__chip.is-status.is-open{color:#32d74b;background:#10833a33;border-color:#32d74b73}.account-page--platform .platform-users__chip.is-role.is-account_admin,.account-page--platform .platform-signals__chip.is-severity.is-info{color:#d2d2d2;background:#ffffff0f;border-color:#a0a0a073}.account-page--platform .platform-users__chip.is-role.is-shop_manager,.account-page--platform .platform-users__chip.is-role.is-administrator,.account-page--platform .platform-users__chip.is-role.is-waiter,.account-page--platform .platform-signals__chip.is-status.is-acked{color:#fc0;background:#ffcc0026;border-color:#ffcc0073}.account-page--platform .platform-users__chip.is-role.is-no_role,.account-page--platform .platform-users__chip.is-scope,.account-page--platform .platform-users__chip.is-status,.account-page--platform .platform-signals__chip.is-status.is-resolved{color:#a0a0a0;background:#a0a0a01a;border-color:#a0a0a059}.account-page--platform .platform-users__chip.is-status.is-active{color:#32d74b;background:#10833a33;border-color:#32d74b73}.account-page--platform .platform-users__chip.is-status.is-suspended,.account-page--platform .platform-signals__chip.is-severity.is-critical,.account-page--platform .platform-signals__chip.is-severity.is-warn{color:#fb5474;background:#c7183933;border-color:#fb547473}.account-page--platform .platform-signals__action-btn{color:#f0f0f0;background:#2c2c2e;border-color:#3e3e3e}.account-page--platform .platform-signals__action-btn.is-resolve{color:#32d74b;background:#10833a33;border-color:#32d74b73}.account-page--platform .platform-signals__action-btn.is-reopen{color:#fc0;background:#ffcc0029;border-color:#ffcc0073}.account-page--platform .platform-signals__action-btn:hover,.account-page--platform .platform-signals__action-btn:focus-visible{filter:brightness(1.08)}.account-page--platform .platform-users__load-more a,.account-page--platform .platform-signals__load-more a{color:#f0f0f0;background:#2c2c2e;border:1px solid #3e3e3e}.account-page--platform .platform-users__load-more a:hover,.account-page--platform .platform-users__load-more a:focus-visible,.account-page--platform .platform-signals__load-more a:hover,.account-page--platform .platform-signals__load-more a:focus-visible{background:#343436;border-color:#5d5d5d}.account-page--platform .platform-users__meta-block--link:hover,.account-page--platform .platform-users__meta-block--link:focus-visible{background:#2c2c2e;border-color:#5d5d5d}.account-page--platform .platform-users__filters-trigger,.account-page--platform .platform-users__modal-close{color:#f0f0f0;background:#2c2c2e;border-color:#3e3e3e}.account-page--platform .platform-users__filters-trigger:hover,.account-page--platform .platform-users__filters-trigger:focus-visible,.account-page--platform .platform-users__modal-close:hover,.account-page--platform .platform-users__modal-close:focus-visible{background:#343436;border-color:#5d5d5d}.account-page--platform .platform-users__filters-trigger.is-active{background:#3a3a3c;border-color:#5d5d5d}.account-page--platform .platform-users__modal-overlay{background:#0000009e}.account-page--platform .form-actions__submit{box-shadow:none;background:#555557;border:1px solid #5d5d5d}.account-page--platform .form-actions__submit:hover,.account-page--platform .form-actions__submit:focus-visible{box-shadow:none;background:#626264;border-color:#777779}.account-page--platform .form-actions__ghost{color:#f0f0f0;background:#2c2c2e;border-color:#3e3e3e}.account-page--platform .form-actions__ghost:hover,.account-page--platform .form-actions__ghost:focus-visible{background:#343436;border-color:#5d5d5d}@media (max-width:1100px){.platform-kpi-grid,.platform-module-grid,.platform-users__filters-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-signals__filters-grid,.platform-signals__meta-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-support__tracks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.platform-kpi-grid,.platform-module-grid{grid-template-columns:minmax(0,1fr)}.platform-dashboard-status__summary{grid-template-columns:minmax(0,1fr);align-items:flex-start;padding:12px}.platform-dashboard-status__body{align-items:flex-start}.platform-dashboard-status__meta{justify-content:flex-start}.platform-dashboard-status__runtime-item{grid-template-columns:auto minmax(0,1fr) auto}.platform-dashboard-status__runtime-note{grid-column:2/-1}.platform-kpi-card,.platform-module-card{min-height:auto;padding:12px}.platform-kpi-card.is-accounts,.platform-kpi-card.is-shops{grid-template-columns:minmax(0,1fr)}.platform-kpi-card.is-accounts .platform-kpi-card__breakdown,.platform-kpi-card.is-shops .platform-kpi-card__breakdown{grid-area:auto/1}.platform-health__item{grid-template-columns:auto minmax(0,1fr)}.platform-health__status{grid-column:2;width:max-content}.platform-users__filters-grid,.platform-users__meta-grid{grid-template-columns:minmax(0,1fr)}.platform-users__item-head{flex-direction:column}.platform-users__group-summary{padding:11px 12px}.platform-users__group>.platform-users__list{padding:0 8px 8px}.platform-users__modal-overlay{justify-content:stretch;align-items:flex-end;padding:0;display:flex}.platform-users__modal{border-radius:16px 16px 0 0;width:100%;max-width:none;max-height:100dvh;padding:14px}.platform-users__modal-head{flex-direction:column;align-items:flex-start}.platform-users__chips{justify-content:flex-start}.platform-users__head-actions{align-items:flex-start}.platform-entity-delete__counts,.platform-signals__filters-grid,.platform-signals__summary-grid,.platform-signals__meta-grid{grid-template-columns:minmax(0,1fr)}.platform-signals__item-head{flex-direction:column}.platform-signals__chips{justify-content:flex-start}.platform-settings__grid,.platform-support__tracks{grid-template-columns:minmax(0,1fr)}.account-page--platform-support .account-page__body{width:auto;margin-inline:-8px}.platform-support-workspace{border-radius:0;grid-template-columns:minmax(0,1fr);height:calc(100dvh - 92px);min-height:480px}.platform-support-queue{border-right:0}.platform-support-queue.has-selection,.platform-support-detail{display:none}.platform-support-detail.has-selection{grid-template-rows:auto minmax(0,1fr);display:grid}.platform-support-detail__back{border:0;border-bottom:1px solid var(--admin-surface-line);min-height:38px;color:var(--admin-text-secondary);text-align:left;background:#111;padding:8px 14px;display:block}.platform-support-detail__workspace{min-height:0}.platform-support-detail__header{padding:10px 12px}.support-operator-toolbar{min-height:48px;padding:7px 10px;overflow-x:auto}.support-operator-toolbar__state{min-width:88px}}
.card{padding:22px}.card__link{color:var(--accent-strong);transition:color .14s,text-decoration-color .14s}.card__link:hover,.card__link:focus-visible{color:#0a5a54;text-decoration:underline}.notice{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:18px;padding:14px 18px}.notice--success{background:#0f766e1a;border-color:#0f766e33}.notice--error{color:var(--warn);background:#9a341214;border-color:#9a34122e}.form-stack{gap:24px;margin-top:20px;display:grid}.form-stack--compact{gap:16px;margin-top:0}.form-section{border-top:1px solid var(--line);gap:16px;padding-top:20px;display:grid}.form-section:first-of-type{border-top:0;padding-top:0}.form-section__title{letter-spacing:-.03em;margin:0;font-size:20px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.form-grid--triple{grid-template-columns:repeat(3,minmax(0,1fr))}.form-grid--quad{grid-template-columns:repeat(4,minmax(0,1fr))}.form-field{gap:8px;display:grid}.form-field--grow{flex:260px}.form-field--control{background:#ffffff08;border:1px solid #0000;border-radius:8px;align-content:start;min-height:58px;padding:10px 12px;transition:background-color .14s,border-color .14s}@media (any-hover:hover){.form-field--control:hover{background:#ffffff0f;border-color:#3e3e3e}}.form-field--control:focus-within{background:#1c1c1c;border-color:#32d74b}.form-field--control .form-field__label{color:#fff;font-size:14px;font-weight:500;line-height:1}.form-field--control .form-field__input,.form-field--control .form-field__textarea{color:#ffffff80;background:0 0;border:0;border-radius:0;padding:0;font-size:16px;font-weight:400;line-height:1.35}.form-field--control .form-field__input{min-height:12px}.form-field--control .form-field__textarea{resize:vertical;min-height:72px}.form-field--control .form-field__input::placeholder,.form-field--control .form-field__textarea::placeholder{color:#ffffff80;opacity:1;font-size:16px;font-weight:400;line-height:1.35}.form-field--control .form-field__input:focus,.form-field--control .form-field__textarea:focus{box-shadow:none;border:0;outline:none}.form-field__label,.form-field__hint{color:var(--muted);font-size:14px}.form-field__input,.form-field__textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#ffffffbd;border-radius:16px;padding:14px 16px}.form-field__textarea{resize:vertical}.form-field__input:focus,.form-field__textarea:focus{border-color:#0f766e61;outline:2px solid #0f766e38}.form-actions{justify-content:flex-start;gap:12px;display:flex}.form-actions__submit{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:999px;padding:14px 20px;transition:transform .16s,background .16s,box-shadow .16s}.form-actions__submit:hover{background:var(--accent-strong);transform:translateY(-1px);box-shadow:0 10px 22px #0f766e42}.form-actions__submit:focus-visible{background:var(--accent-strong);transform:translateY(-1px);box-shadow:0 10px 22px #0f766e42,0 0 0 2px #0f766e59}.form-actions__submit:disabled,.form-actions__ghost:disabled,.shell__signout:disabled{opacity:.65;cursor:wait;transform:none}.form-actions__ghost{border:1px solid var(--line);color:var(--warn);cursor:pointer;background:0 0;border-radius:999px;padding:10px 16px;transition:background-color .14s,border-color .14s,transform .14s}.form-actions__ghost:hover,.form-actions__ghost:focus-visible{background:#9a341214;border-color:#9a34125c;transform:translateY(-1px)}.inline-form{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-top:16px;display:flex}.inline-form--nested{margin-top:0}.checkbox-field{color:var(--muted);align-items:center;gap:10px;display:inline-flex}.stack-list{gap:20px;display:grid}.stack-list--nested{gap:16px}.entity-card,.subentity-card{gap:18px;display:grid}.subentity-card{border:1px solid var(--line);background:#ffffff7a;border-radius:18px;padding:18px}.subentity-card--item{background:#ffffffa3}.subentity-card--attachment{gap:14px}.entity-card__header{justify-content:space-between;align-items:start;gap:16px;display:flex}.entity-card__title,.entity-card__subtitle{letter-spacing:-.03em;margin:6px 0 0;line-height:1.1}.entity-card__title{font-size:28px}.entity-card__subtitle{font-size:22px}.media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.media-card{gap:18px;display:grid}.media-card__title{word-break:break-word;font-size:20px}.media-card__preview,.media-card__placeholder{aspect-ratio:16/10;border:1px solid var(--line);background:#1c160d14;border-radius:18px;width:100%}.media-card__preview{object-fit:cover}.media-card__placeholder{color:var(--muted);place-items:center;display:grid}.media-card__placeholder-button{font:inherit;cursor:pointer}.card__list,.card__meta{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.card__list li,.card__meta li{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding-bottom:10px;display:flex}.card__list li:last-child,.card__meta li:last-child{border-bottom:0;padding-bottom:0}.card__label{color:var(--muted)}.empty-state{padding:22px}
@media (max-width:768px){.account-shell{padding:12px;display:block}.shop-sidebar-identity{gap:16px;width:min(100%,224px);margin:0 auto}.shop-sidebar-preview{aspect-ratio:1;width:min(100%,224px);height:auto}.shop-workspace__actions{margin-top:6px}.shop-workspace__drawer .workspace-sidebar-nav{width:224px}.shop-workspace__drawer .small-action-button{min-height:40px}.shop-workspace__drawer .shop-sidebar-identity{width:224px;max-width:224px;margin:0}.shop-workspace__drawer .shop-sidebar-preview{aspect-ratio:auto;width:224px;max-width:none;height:224px}.shop-workspace__drawer .shop-sidebar-preview__media-image{width:226px;height:361px;top:calc(50% + .5px);left:calc(50% + 1px);transform:translate(-50%,-50%)}.shop-workspace__drawer .shop-sidebar-identity__meta{width:192px}.shop-page--settings .shop-page__body,.shop-page--appearance .shop-page__body,.shop-page--comments .shop-page__body{gap:16px}.shop-comments{gap:8px;width:100%}.shop-comments__toolbar{align-items:center;padding:0 8px 6px 4px}.shop-comments__period-filter{width:148px}.shop-comments__lazy-controls{justify-content:stretch}.shop-comments__load-more{width:100%}.shop-comment{gap:16px;padding:12px}.shop-comment__head{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:10px}.shop-comment__dish-line{flex-wrap:wrap;flex:1;align-items:flex-start;gap:6px}.shop-comment__dish{font-size:16px;line-height:1.3}.shop-comment__status{align-self:flex-start}.shop-comment__meta{grid-template-columns:1fr;gap:6px}.shop-comment__meta-item{grid-template-columns:48px 1fr;align-items:baseline;gap:6px}.shop-comment__meta-label{font-size:11px;line-height:1.2}.shop-comment__meta-value{word-break:break-word;font-size:14px;line-height:1.3}.shop-comment__actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}.shop-comment__action-form{width:auto}.shop-comment__actions .shop-staff-member__danger-btn,.shop-comment__actions .shop-staff-member__action-btn{justify-content:center;width:auto}.admin-comment-card{gap:12px;padding:12px 8px 8px}.admin-comment-card__header{padding-left:8px}.admin-comment-card__title{font-size:16px}.admin-comment-card__meta{grid-template-columns:1fr;gap:4px;padding-left:8px}.admin-comment-card__meta-item{grid-template-columns:55px minmax(0,1fr);align-items:end;gap:8px;display:grid}.admin-comment-card__meta-item:first-child{order:3}.admin-comment-card__meta-item:nth-child(2){order:2}.admin-comment-card__meta-item:nth-child(3){order:1}.admin-comment-card__meta-label{align-items:center;min-height:22px;display:flex}.admin-comment-card__meta-value{min-height:24px;font-size:14px}.admin-comment-card__message-block{padding:12px}.admin-comment-card__message-tail{left:18px}.admin-comment-card__actions{gap:8px}.admin-comment-action{min-height:32px;padding-inline:12px}.shop-comment__reply-actions{flex-direction:column-reverse;align-items:stretch}.shop-comment__reply-cancel,.shop-comment__reply-submit{width:100%}.shop-comment__reply-modal-backdrop,.shop-staff-member__modal-backdrop,.shop-settings__standard-modal-backdrop,.shop-settings__hint-modal-backdrop,.shop-settings__modal-overlay{justify-content:stretch;align-items:flex-end;padding:0;display:flex}.platform-users__modal-overlay[data-modal-state=open],.shop-comment__reply-modal-backdrop[data-modal-state=open],.shop-staff-member__modal-backdrop[data-modal-state=open],.shop-settings__standard-modal-backdrop[data-modal-state=open],.shop-settings__hint-modal-backdrop[data-modal-state=open],.shop-settings__modal-overlay[data-modal-state=open]{animation:.22s ease-out both mobile-modal-overlay-in}.platform-users__modal-overlay[data-modal-state=closing],.shop-comment__reply-modal-backdrop[data-modal-state=closing],.shop-staff-member__modal-backdrop[data-modal-state=closing],.shop-settings__standard-modal-backdrop[data-modal-state=closing],.shop-settings__hint-modal-backdrop[data-modal-state=closing],.shop-settings__modal-overlay[data-modal-state=closing]{pointer-events:none;animation:.3s cubic-bezier(.22,.61,.36,1) both mobile-modal-overlay-out}.shop-comment__reply-modal,.shop-settings__standard-modal,.shop-settings__hint-modal{border-radius:16px 16px 0 0;width:100%;max-width:none;margin:0}.shop-settings__standard-modal-actions{width:100%}.shop-settings__standard-modal-submit--full{flex:auto;width:100%}.platform-users__modal[data-modal-state=open],.shop-comment__reply-modal[data-modal-state=open],.shop-staff-member__modal[data-modal-state=open],.shop-settings__standard-modal[data-modal-state=open],.shop-settings__hint-modal[data-modal-state=open],.shop-settings__modal[data-modal-state=open]{will-change:transform, opacity;animation:.26s cubic-bezier(.18,.88,.32,1) both mobile-modal-sheet-in}.platform-users__modal[data-modal-state=closing],.shop-comment__reply-modal[data-modal-state=closing],.shop-staff-member__modal[data-modal-state=closing],.shop-settings__standard-modal[data-modal-state=closing],.shop-settings__hint-modal[data-modal-state=closing],.shop-settings__modal[data-modal-state=closing]{will-change:transform, opacity;animation:.32s cubic-bezier(.22,.61,.36,1) both mobile-modal-sheet-out}.shop-settings{gap:12px}.shop-menu-root,.shop-menu-level{gap:30px}.shop-menu-root__sections-block,.shop-menu-level__categories-block{gap:14px}.shop-menu-root__meta-card,.shop-menu-root__create-card,.shop-menu-level__meta-card,.shop-menu-level__create-card{gap:20px;padding:14px 12px}.shop-menu-root__meta-head,.shop-menu-level__meta-head,.shop-menu-root__create-head,.shop-menu-level__create-head{gap:14px}.shop-menu-root__create-text,.shop-menu-level__create-text{line-height:1.35}.shop-staff,.shop-staff-root__grid{gap:var(--admin-space-3)}.content-block.admin-staff-type-card{padding-bottom:var(--admin-space-4)}.shop-menu-root__meta-grid,.shop-menu-level__meta-grid{grid-template-columns:1fr}.shop-staff-root__card{gap:6px;padding:12px}.shop-staff__section{gap:12px;padding:12px}.shop-staff__section-title{font-size:18px}.shop-staff__section-text,.shop-staff__empty-text{font-size:13px;line-height:1.4}.shop-staff-member{gap:16px;padding:12px}.shop-staff-member__head{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:10px}.shop-staff-member__title-line{flex-wrap:wrap;flex:1;align-items:flex-start;gap:6px}.shop-staff-member__meta{grid-template-columns:1fr;gap:6px}.shop-menu-root__section-head,.shop-menu-level__list-head,.admin-menu__entity-head{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:10px}.shop-menu-root__section-content,.admin-menu__entity-content{gap:10px}.shop-menu-root__section-actions{gap:8px}.shop-menu-root__section-head-controls,.admin-menu__entity-controls{align-self:center;gap:6px}.shop-menu-root__section-actions-menu,.admin-menu__actions-menu{width:140px;padding:5px}.shop-menu-root__section-actions-menu-item,.admin-menu__actions-menu-item{min-height:28px;font-size:12px}.shop-menu-root__section-actions-menu-trigger-icon{font-size:22px;font-weight:500}.shop-menu-root__section-title-line,.shop-menu-level__list-title-line,.admin-menu__entity-title-line{flex-wrap:wrap;flex:1;align-items:flex-start;gap:6px}.shop-menu-root__section-title-line,.admin-menu__entity-title-line{gap:10px}.shop-menu-root__section-title-line--item,.admin-menu__entity-title-line.is-item{flex-wrap:nowrap;align-items:center}.shop-menu-root__section-drag-handle,.admin-menu__drag-handle{align-self:center}.shop-menu-root__section-title-line--actions{gap:16px}.shop-menu-root__section-meta,.shop-menu-level__list-meta{grid-template-columns:1fr;gap:6px}.shop-menu-root__section-meta-item,.shop-menu-level__list-meta-item{grid-template-columns:56px 1fr;align-items:baseline;gap:6px}.shop-menu-root__section-meta-label,.shop-menu-level__list-meta-label{font-size:11px;line-height:1.2}.shop-menu-root__section-meta-value,.shop-menu-level__list-meta-value{word-break:break-word;font-size:14px;line-height:1.3}.shop-menu-root__section-title,.shop-menu-level__list-title,.admin-menu__entity-title{white-space:nowrap;text-overflow:ellipsis;word-break:normal;font-size:16px;line-height:1.3;overflow:hidden}.shop-menu-root__section-title-link,.admin-menu__entity-title-link{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.shop-menu-root__section-title-signature,.admin-menu__entity-signature,.shop-menu-item__tags-line{display:none}.admin-menu__entity-meta{text-overflow:clip;white-space:normal;color:#ffffffbf;font-size:14px;line-height:1.3;display:block;overflow:visible}.admin-menu__entity-meta--single-line{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shop-menu-note-photo{grid-template-columns:1fr}.shop-menu-note-photo__preview{width:88px;height:88px}.shop-staff-member__meta-item{grid-template-columns:48px 1fr;align-items:baseline;gap:6px}.shop-staff-member__meta-label{font-size:11px;line-height:1.2}.shop-staff-member__meta-value{word-break:break-word;font-size:14px;line-height:1.3}.shop-staff-member__name{font-size:16px;line-height:1.3}.shop-staff-member__action{gap:8px}.shop-staff-member__action .form-actions{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:8px}.shop-staff-member__action-btn,.shop-staff-member__danger-btn{justify-content:center;width:auto}.shop-staff-member__modal{border-radius:16px 16px 0 0;width:100%;max-width:none;margin:0;padding:14px 12px}.shop-staff-member__modal-actions{flex-direction:column-reverse;align-items:stretch}.shop-staff-member__modal-cancel,.shop-staff-member__modal-submit{width:100%}.content-block,.shop-settings__section{gap:16px;padding:16px 8px 8px}.content-block__title,.shop-settings__section-title{font-size:16px}.content-block__text,.shop-settings__section-text{font-size:14px;line-height:normal}.shop-page--settings .content-block__text,.shop-page--settings .shop-settings__section-text,.shop-page--appearance .content-block__text,.shop-page--appearance .shop-settings__section-text{font-size:12px;line-height:normal}.shop-page--menu .shop-page__body,.shop-menu-root{gap:12px}.shop-menu-root .admin-menu__content-block{border-radius:24px;padding:12px 8px 8px}.shop-menu-root__sections-block{gap:16px}.shop-menu-root__info-block{gap:12px;padding:12px 8px 8px}.shop-menu-root .admin-menu__content-head{gap:8px;padding-left:8px}.shop-menu-root .admin-menu__content-title-stack{gap:8px}.shop-menu-root__sections-block .admin-menu__content-body{gap:16px}.shop-menu-root__info-block .admin-menu__content-body,.shop-menu-root-note__form,.shop-menu-root .admin-menu__entity-list{gap:12px}.shop-menu-root .admin-menu__entity-card{border-radius:16px;gap:0;padding:16px 12px}.shop-menu-root .admin-menu__entity-head{align-items:flex-start;gap:8px}.shop-menu-root .admin-menu__entity-content{gap:0}.shop-menu-root .admin-menu__entity-title-line{flex-wrap:nowrap;align-items:flex-start;gap:8px}.shop-menu-root .admin-menu__entity-title-stack{gap:8px}.shop-menu-root .admin-menu__entity-title,.shop-menu-root .admin-menu__entity-meta{line-height:normal}.shop-menu-root .admin-menu__entity-controls{align-self:flex-start;gap:8px}.shop-menu-root-note__actions{margin-top:0}.shop-settings__row{gap:8px}.shop-settings__savebar{width:calc(100% + 16px);max-width:none;margin-left:-8px;margin-right:-8px;bottom:0}.shop-settings__modal-overlay{padding:0;inset:0}.shop-settings__modal{border-radius:16px 16px 0 0;width:100%;max-width:none;margin:0;padding:8px 8px 24px}.shop-settings__modal-preview-wrap,.shop-settings__upload-dropzone{height:136px;min-height:136px}.shop-settings__modal-preview-wrap--upload{aspect-ratio:1;height:auto;min-height:0}@keyframes mobile-modal-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes mobile-modal-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes mobile-modal-sheet-in{0%{opacity:.96;transform:translateY(100%)}to{opacity:1;transform:translate(0,0)}}@keyframes mobile-modal-sheet-out{0%{opacity:1;transform:translate(0,0)}to{opacity:.96;transform:translateY(100%)}}.shop-page__breadcrumbs{font-size:15px;line-height:1.35}.account-shell__sidebar{display:none}.account-shell__panel{grid-column:auto;width:auto;min-height:calc(100vh - 24px);padding:14px 14px 16px}.account-shell__burger{z-index:40;background:#1a1a1aeb;border:1px solid #3d3d3d;border-radius:10px;place-content:center;gap:5px;width:42px;height:42px;padding:0;display:grid;position:fixed;top:14px;right:14px}.account-shell__burger span{background:#f0f0f0;border-radius:2px;width:18px;height:2px}.account-shell__overlay{z-index:40;opacity:0;pointer-events:none;background:#0000007a;transition:opacity .18s;display:block;position:fixed;inset:0}.account-shell__overlay.is-open{opacity:1;pointer-events:auto}.account-shell__drawer{z-index:45;background:var(--admin-bg);border-left:1px solid #303030;flex-direction:column;gap:10px;width:min(86vw,320px);padding:64px 12px 20px;transition:transform .18s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.account-shell__drawer.is-open{transform:translate(0)}.account-shell__drawer .account-shell__nav{gap:8px}.account-shell__drawer .grand-nav-link{min-height:52px;font-size:16px}.account-shell__drawer .small-action-button{min-height:40px}.account-hub__title,.account-hub__legend{padding-left:56px}.account-hub__legend{gap:14px}.account-hub__tile{width:calc(50% - 12px);min-width:208px}.shop-card{width:100%;height:clamp(214px,48vw,280px)}.shell{grid-template-columns:1fr}.shell__sidebar{border-right:0;border-bottom:1px solid var(--line)}.dashboard__grid,.shop-seo__details-grid,.form-grid,.media-grid{grid-template-columns:1fr}.inline-form{flex-direction:column;align-items:stretch}.entity-card__header{flex-direction:column}.shop-seo__actions{flex-direction:column;gap:8px}}@media (max-width:640px){.shop-workspace__card-title{font-size:16px}.shop-workspace__card-subtitle{font-size:12px}.grand-nav-link{min-height:60px;font-size:16px}.shop-page__intro{font-size:14px}.shop-page--settings .shop-settings,.shop-page--appearance .shop-settings{gap:var(--admin-space-3)}.shop-page--settings .shop-settings__section,.shop-page--appearance .shop-settings__section{padding:var(--admin-space-4) var(--admin-space-2) var(--admin-space-2);gap:var(--admin-space-4)}.shop-page--settings .shop-settings__section-text,.shop-page--appearance .shop-settings__section-text{font-size:12px}.shop-settings__field{min-height:0;padding:16px 12px}.shop-settings__input,.currency-dropdown__text,.currency-dropdown__option{font-size:14px}.shop-page--settings .shop-settings__row-body--domain{gap:8px}.shop-seo,.shop-seo__details-grid{gap:12px}.seo-readiness{gap:0}.seo-readiness__list-shell.is-open{margin-top:16px}.seo-readiness__collapse-icon{translate:-4px}.shop-page--settings .shop-settings__domain-actions{flex-wrap:nowrap;align-items:center;gap:2px;width:auto;margin-top:8px;display:inline-flex}.shop-page--settings .admin-pill-dropdown{width:144px;min-width:144px}.shop-settings__domain-qr-btn{justify-content:center}.account-hub__title,.account-hub__legend{padding-left:50px}.account-hub__tile{width:100%}.shop-card{height:240px}}
.workspace-shell-frame{background:var(--admin-bg);z-index:1;min-height:100dvh;position:relative}.workspace-shell{--workspace-shell-gutter:16px;--workspace-shell-gap:16px;--workspace-shell-sidebar-span:224px;--workspace-shell-max-width:1280px;width:100%;min-height:100dvh;max-width:var(--workspace-shell-max-width);padding:0 var(--workspace-shell-gutter) 16px;grid-template-columns:var(--workspace-shell-sidebar-span) minmax(0, 1fr);gap:var(--workspace-shell-gap);isolation:isolate;background:0 0;align-items:start;margin-inline:auto;display:grid;position:relative}.workspace-shell>*{z-index:1;position:relative}.workspace-shell__sidebar{width:var(--workspace-shell-sidebar-span);align-content:start;gap:16px;padding:80px 0 0;display:grid}.workspace-shell__panel{background:0 0;border-radius:0;flex-direction:column;min-width:0;min-height:calc(100vh - 32px);padding:0;display:flex}.workspace-shell__content{flex-direction:column;flex:1;gap:16px;width:100%;min-height:0;display:flex}@media (min-width:769px){.workspace-shell__sidebar,.account-shell__sidebar{z-index:5;align-self:start;position:sticky;top:80px}}.shop-workspace{--workspace-shell-content-span:clamp(496px, 58vw, 752px);grid-template-columns:var(--workspace-shell-sidebar-span) minmax(0, var(--workspace-shell-content-span));justify-content:center}@media (min-width:769px){.shop-workspace-frame{min-height:100vh}.shop-workspace{min-height:calc(100vh - 80px)}.shop-workspace .workspace-shell__panel{min-height:calc(100vh - 96px)}@supports (height:100svh){.shop-workspace-frame{min-height:100svh}.shop-workspace{min-height:calc(100svh - 80px)}.shop-workspace .workspace-shell__panel{min-height:calc(100svh - 96px)}}}.shop-workspace-frame .shop-workspace__desktop-header,.account-workspace-frame .account-workspace__desktop-header{width:100%;max-width:none;margin-left:0;padding-inline:16px}.shop-workspace .workspace-shell__sidebar{width:224px;padding-top:0}.shop-workspace .workspace-shell__panel,.shop-workspace .workspace-shell__content{width:100%;min-width:0}.shop-workspace .workspace-page__body,.shop-workspace .shop-page__body{width:100%;max-width:720px;margin-inline:0}.shop-workspace.is-auto-height-section{min-height:auto}.shop-workspace.is-auto-height-section .workspace-shell__panel,.shop-workspace.is-auto-height-section .workspace-shell__content,.shop-workspace.is-auto-height-section .workspace-page,.shop-workspace.is-auto-height-section .shop-page,.shop-workspace.is-auto-height-section .workspace-page__body,.shop-workspace.is-auto-height-section .shop-page__body{flex:none;justify-content:flex-start;align-items:stretch;min-height:0}.workspace-shell__mobile-header,.workspace-shell__mobile-footer,.workspace-shell__overlay,.workspace-shell__drawer{display:none}.workspace-page{flex-direction:column;flex:1;gap:16px;width:100%;min-height:0;display:flex}.workspace-page__header{align-items:center;min-height:36px;display:flex;position:static}.workspace-page__body{flex-direction:column;flex:1;gap:12px;width:min(100%,clamp(496px,100vw - 272px,752px));min-height:0;display:flex}.shop-page__before-content{flex:none}.shop-page__before-content:empty{display:none}.admin-toast-viewport{left:50%;bottom:max(16px, env(safe-area-inset-bottom));z-index:60;justify-content:flex-end;align-items:flex-start;gap:var(--admin-space-2);pointer-events:none;flex-direction:column;display:flex;position:fixed;transform:translate(-50%)}.admin-toast-viewport--shop{width:calc(var(--workspace-shell-sidebar-span) + var(--workspace-shell-gap) + var(--workspace-shell-content-span))}.admin-toast-viewport--account{width:min(calc(100vw - 32px), calc(var(--workspace-shell-max-width) - 32px))}.workspace-shell .admin-toast-viewport .admin-toast{width:var(--workspace-shell-sidebar-span);min-height:56px;color:var(--admin-text-primary);pointer-events:auto;background:#181818;border:1px solid #fff3;border-radius:16px;align-items:center;margin:0;padding:12px 40px 12px 18px;animation:.2s cubic-bezier(.22,1,.36,1) both admin-toast-enter;display:flex;position:relative;box-shadow:0 16px 36px #0000006b}.workspace-shell .admin-toast-viewport .admin-toast[data-state=exiting]{pointer-events:none;animation:.16s cubic-bezier(.4,0,1,1) both admin-toast-exit}.admin-toast-viewport .admin-toast.notice--success,.admin-toast-viewport .admin-toast[data-tone=success]{color:#dcffe3;background:#102615;border-color:#32d74b70}.admin-toast-viewport .admin-toast.notice--error,.admin-toast-viewport .admin-toast[data-tone=error]{color:#ffe0e3;background:#2b1215;border-color:#ff314080}.admin-toast__content{min-width:0;font-family:var(--font-ui);overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.35}.admin-toast__close{border-radius:var(--admin-radius-pill);color:currentColor;width:28px;height:28px;font-family:var(--font-ui);opacity:.65;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:20px;font-weight:400;line-height:1;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.admin-toast__close:hover,.admin-toast__close:focus-visible{opacity:1;background:#ffffff1a}.admin-toast__close:focus-visible{outline-offset:1px;outline:1px solid}@keyframes admin-toast-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes admin-toast-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}.workspace-page__intro{color:#ffffffbf;background:#2c2c2e;border-radius:8px;margin:0;padding:24px 24px 24px 16px;font-size:14px;font-weight:400;line-height:normal}.workspace-page__body>.account-empty-state{min-height:100%}@media (max-width:768px){.admin-toast-viewport,.admin-toast-viewport--shop,.admin-toast-viewport--account{left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));width:auto;transform:none}.workspace-shell .admin-toast-viewport .admin-toast{width:100%;min-height:56px}.workspace-shell{background:var(--admin-bg);flex-direction:column;gap:0;min-height:100dvh;padding:16px;display:flex}.shop-workspace{padding:8px}.workspace-shell__sidebar,.workspace-shell__desktop-header{display:none}.workspace-shell__panel{background:var(--admin-bg);order:2;width:100%;min-height:calc(100dvh - 32px);padding:60px 0 0}.shop-workspace .workspace-shell__panel{padding-top:76px}.shop-workspace.is-auto-height-section{justify-content:flex-start;align-items:stretch;min-height:auto}.shop-workspace.is-auto-height-section .workspace-shell__panel,.shop-workspace.is-auto-height-section .workspace-shell__content,.shop-workspace.is-auto-height-section .workspace-page,.shop-workspace.is-auto-height-section .shop-page,.shop-workspace.is-auto-height-section .workspace-page__body,.shop-workspace.is-auto-height-section .shop-page__body{flex:none;justify-content:flex-start;align-items:stretch;min-height:0}.workspace-shell__mobile-header{z-index:56;order:1;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:8px;padding:0;transition:opacity .18s;display:grid;position:fixed;top:24px;left:16px;right:16px;filter:none!important;animation:none!important;transform:none!important}.workspace-mobile-header__back,.workspace-mobile-header__orb,.workspace-mobile-header__trigger{border-radius:36px;flex:none;width:36px;min-width:36px;height:36px;min-height:36px}.workspace-mobile-header__back,.workspace-mobile-header__trigger{border:0;padding:0}.workspace-mobile-header__center{border:0;border-radius:40px;justify-content:center;align-items:center;min-width:0;min-height:36px;padding:8px 14px;display:inline-flex}.workspace-mobile-header__center-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;font-weight:500;line-height:1.4;overflow:hidden}.shop-workspace__mobile-header{--shop-mobile-header-gradient-extra:0px;isolation:isolate;justify-content:space-between;align-items:center;gap:0;height:40px;display:flex;overflow:visible}.shop-workspace__mobile-header:before{content:"";height:calc(80px + var(--shop-mobile-header-gradient-extra));opacity:1;pointer-events:none;z-index:-1;background:linear-gradient(#0a0a0abf 0%,#0a0a0a00 100%);transition:background .18s,height .18s;position:absolute;top:-24px;left:-16px;right:-16px}.shop-workspace__mobile-header.is-breadcrumbs-open:before{opacity:1}.shop-workspace__mobile-header .shop-workspace__mobile-header-buttons{z-index:1;position:relative}.shop-workspace__mobile-header .workspace-mobile-header__back,.shop-workspace__mobile-header .workspace-mobile-header__trigger{border-radius:96px;width:40px;min-width:40px;height:40px;min-height:40px}.shop-workspace__mobile-header .workspace-mobile-header__center{-webkit-backdrop-filter:blur(6px);z-index:3;pointer-events:none;background:#0a0a0a40;border:0;border-radius:32px;justify-content:center;align-items:center;min-width:0;max-width:calc(100% - 120px);min-height:0;padding:2px;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.shop-workspace__mobile-breadcrumbs-overlay{opacity:0;pointer-events:none;z-index:2;appearance:none;cursor:default;background:#00000024;border:0;margin:0;padding:0;transition:opacity .18s;position:fixed;inset:0}.shop-workspace__mobile-breadcrumbs-overlay.is-open{opacity:1;pointer-events:auto}.shop-workspace__mobile-center-button{color:#fff;cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:32px;justify-content:center;align-items:center;gap:6px;min-width:0;max-width:100%;height:32px;padding:4px 12px;display:inline-flex}.shop-workspace__mobile-center-button:focus-visible{outline:none;box-shadow:0 0 0 2px #ffe37473}.shop-workspace__mobile-header .workspace-mobile-header__center-label{color:#ffe374;font-family:Inter Tight,sans-serif;font-size:16px;font-weight:500;line-height:1}.shop-workspace__mobile-center-button.is-open .workspace-mobile-header__center-label{color:#fff}.shop-workspace__mobile-header .workspace-mobile-header__trigger-icon{background:0 0;transition:none;transform:none}.shop-workspace__mobile-header .workspace-mobile-header__trigger:active .workspace-mobile-header__trigger-icon{background:0 0;transform:none}.shop-workspace__mobile-breadcrumbs-menu{z-index:4;visibility:hidden;opacity:0;pointer-events:none;width:max-content;max-width:calc(100vw - 24px);transition:visibility .28s,opacity .28s,transform .28s cubic-bezier(.22,1,.36,1);position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%,-10px)}.shop-workspace__mobile-breadcrumbs-menu.is-open{visibility:visible;opacity:1;pointer-events:auto;transform:translate(-50%)}.shop-workspace__mobile-header.is-breadcrumbs-open:before{opacity:1;background:linear-gradient(#0a0a0a 0%,#0a0a0afa 24%,#0a0a0aeb 46%,#0a0a0ac7 68%,#0a0a0a75 86%,#0a0a0a00 100%)}.shop-workspace__mobile-breadcrumbs-flow{justify-items:center;gap:24px;margin:0;padding:0;display:grid}.shop-workspace__mobile-breadcrumbs-link{-webkit-backdrop-filter:none;border:0!important}.shop-workspace__mobile-breadcrumbs-link.app-breadcrumbs__chip{--shop-mobile-breadcrumb-index:0;opacity:0;background:#181818;border-radius:40px;height:40px;min-height:40px;padding:5px 15px;font-size:20px;transform:translateY(-10px)scale(.97)}.shop-workspace__mobile-breadcrumbs-link.app-breadcrumbs__chip--icon{padding-inline:10px}.shop-workspace__mobile-breadcrumbs-link.app-breadcrumbs__chip--platform{padding:5px 10px}.shop-workspace__mobile-breadcrumbs-link .app-breadcrumbs__icon-wrap{width:40px;height:40px}.shop-workspace__mobile-breadcrumbs-link .app-breadcrumbs__icon-glyph-wrap{width:32px;height:32px}.shop-workspace__mobile-breadcrumbs-link .app-breadcrumbs__platform-glyph{width:69px;height:32px}.shop-workspace__mobile-breadcrumbs-link.ui-clickable:hover,.shop-workspace__mobile-breadcrumbs-link.ui-clickable:focus-visible{filter:none;background:#181818}.shop-workspace__mobile-breadcrumbs-link.ui-clickable:focus-visible{box-shadow:none;outline:none}.shop-workspace__mobile-breadcrumbs-link.ui-press:active{background:#262626;transform:scale(.8)}.shop-workspace__mobile-breadcrumbs-menu.is-open .shop-workspace__mobile-breadcrumbs-link.app-breadcrumbs__chip{animation:.42s cubic-bezier(.22,1,.36,1) both shop-mobile-breadcrumb-in;animation-delay:calc(var(--shop-mobile-breadcrumb-index) * .14s)}.shop-workspace__mobile-breadcrumbs-link--shop{max-width:min(320px,100vw - 48px)}.shop-workspace__mobile-breadcrumbs-link--shop .app-breadcrumbs__label{max-width:min(286px,100vw - 80px)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.shop-workspace__mobile-breadcrumbs-link.app-breadcrumbs__chip{background:#181818}}@keyframes shop-mobile-breadcrumb-in{0%{opacity:0;transform:translateY(-10px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.workspace-shell__mobile-header.is-drawer-open{opacity:0;pointer-events:none}.workspace-shell__mobile-footer{margin:0 -24px calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:none;background:#0a0a0a;border:0;order:3;width:calc(100% + 48px);max-width:none;padding:0;transition:opacity .18s;display:block;position:static}.shop-workspace .workspace-shell__mobile-footer{width:calc(100vw - 16px);max-width:calc(100vw - 16px);margin:40px auto calc(8px + env(safe-area-inset-bottom));background:0 0}.workspace-shell__mobile-footer.is-drawer-open{opacity:0;pointer-events:none}.workspace-shell__overlay{z-index:62;-webkit-backdrop-filter:blur(6px);opacity:0;pointer-events:none;background:#000000eb;transition:opacity .18s,-webkit-backdrop-filter .18s,backdrop-filter .18s;display:block;position:fixed;inset:0}.workspace-shell__overlay.is-open{opacity:1;pointer-events:auto}.workspace-shell__drawer{background:var(--admin-bg);z-index:64;border-top-left-radius:8px;border-bottom-left-radius:8px;align-content:start;gap:16px;width:301px;max-width:calc(100vw - 20px);padding:24px 16px 16px;transition:transform .18s;display:grid;position:fixed;inset:0 0 0 auto;transform:translate(100%)}.workspace-shell__drawer.is-open{transform:translate(0)}.workspace-page{gap:16px}.workspace-page__header{display:none}.workspace-page__body{gap:16px;width:100%;min-width:0;max-width:none}.workspace-page__intro{border-radius:8px;padding:24px 16px;line-height:1.4}.app-breadcrumbs{justify-content:flex-start;width:100%;display:flex}.app-breadcrumbs__list{width:auto;max-width:100%}}@media (prefers-reduced-motion:reduce){.workspace-shell .admin-toast-viewport .admin-toast{animation:none}}@media (max-width:640px){.workspace-shell{padding:16px}.shop-workspace{padding:8px}.workspace-shell__drawer{width:min(301px,100vw - 16px)}}
.account-shell{--workspace-shell-content-span:clamp(496px, 58vw, 752px);width:100%;min-height:100dvh;max-width:var(--workspace-shell-max-width,1280px);background:var(--admin-bg);grid-template-columns:var(--workspace-shell-sidebar-span,224px) minmax(0, var(--workspace-shell-content-span));justify-content:center;align-items:start;gap:16px;margin-inline:auto;padding:0 16px 16px;display:grid}.account-shell__sidebar{width:var(--workspace-shell-sidebar-span,224px);align-content:start;gap:16px;padding:0;display:grid}.account-shell__desktop-placeholder{display:none}.account-shell__nav{gap:8px;display:grid}.account-shell__logout{margin:0}.account-shell__system-menu{background:#181818;border:.5px solid #404040;border-radius:16px;gap:4px;width:224px;padding:8px;display:grid;overflow:clip}.account-shell__system-item{color:#f0f0f0;background:0 0;border:0;border-radius:12px;justify-content:flex-start;align-items:center;gap:6px;width:100%;min-height:40px;margin:0;padding:0 12px;text-decoration:none;transition:background-color .14s,opacity .14s,color .14s;display:inline-flex}.account-shell__system-item.is-active{background:#262626}.account-shell__system-item.is-disabled{color:#f0f0f040;cursor:default}.account-shell__system-item.is-danger,.account-shell__system-item--issue{justify-content:flex-start}.account-shell__system-item.is-danger{color:#ff3140}.account-shell__system-label{color:currentColor;font-family:Inter,SF Pro Display,sans-serif;font-size:16px;font-weight:500;line-height:20px}.account-shell__system-content{align-items:center;gap:6px;min-width:0;max-width:100%;line-height:20px;display:inline-flex}.account-shell__system-badge{color:#32d74b;white-space:nowrap;background:#10833a40;border-radius:4px;flex:none;justify-content:center;align-items:center;min-height:20px;padding:2px 4px;font-family:Inter Tight,SF Pro Display,sans-serif;font-size:10px;font-weight:500;line-height:10px;display:inline-flex}.account-shell__system-icon,.account-shell__system-platform-icon{flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:18px;line-height:1;display:inline-flex}.account-shell__system-platform-icon{object-fit:contain}.account-shell__system-divider{background:#404040;width:100%;height:1px;margin:2px 0;display:block}.account-shell__system-form{margin:0}.account-shell .grand-nav-link{box-shadow:none;color:#f0f0f0;background:#2c2c2e;border:0;font-size:16px}.account-shell .grand-nav-link:hover,.account-shell .grand-nav-link:focus-visible{box-shadow:none;background:#2c2c2e;border-color:#0000;transform:none}.account-shell .grand-nav-link__arrow{color:#fff}.account-shell .grand-nav-link.is-active{color:#fff;background:#555557}.account-shell .grand-nav-link.is-active:hover,.account-shell .grand-nav-link.is-active:focus-visible{background:#555557}.account-shell .grand-nav-link.ui-press:active,.account-shell .grand-nav-link.is-active.ui-press:active{transform:scale(.97)}.account-shell .small-action-button{box-shadow:none;border-radius:24px}.account-shell .ui-press:active{filter:none;transform:scale(.97);box-shadow:none!important}.account-shell .ui-clickable:focus-visible{box-shadow:none;outline:1px solid #ffffff3d}.account-shell__system-item:not(.is-disabled):focus-visible{filter:none;background:#262626}.account-shell__system-item.is-danger:focus-visible{color:#ff3140;filter:none;background:0 0}.account-shell__mobile-header .shop-workspace__mobile-trigger:focus-visible{filter:brightness(1.08);box-shadow:none;background:#181818;transform:none}.account-shell__mobile-account-link:focus-visible{filter:none;box-shadow:none;background:#0a0a0a40;transform:none}.account-shell__mobile-account-link:focus-visible .account-shell__mobile-notification-pulse{transform:translate(-50%,-50%)scale(1.15)}@media (any-hover:hover){.account-shell .grand-nav-link:hover{color:#fff;filter:brightness(1.08);box-shadow:none;background:#2c2c2e;border-color:#0000;transform:none}.account-shell .grand-nav-link.is-active:hover{filter:brightness(1.08);background:#555557}.account-shell .small-action-button:hover{filter:brightness(1.06);box-shadow:none;transform:none}.account-shell__system-item:not(.is-disabled):hover{filter:none;background:#262626}.account-shell__system-item.is-danger:hover{color:#ff3140;filter:none;background:0 0}.workspace-mobile-header__trigger:hover,.account-shell__mobile-header .shop-workspace__mobile-trigger:hover,.account-shell__drawer-account-link:hover,.account-shell__drawer-close:hover{filter:brightness(1.08);box-shadow:none;background:#181818;transform:none}.account-shell__mobile-account-link:hover{filter:none;box-shadow:none;background:#0a0a0a40;transform:none}.account-shell__mobile-account-link:hover .account-shell__mobile-notification-pulse{transform:translate(-50%,-50%)scale(1.15)}.account-shell__mobile-tab:hover{color:#fff;filter:brightness(1.08);box-shadow:none;background:#2c2c2eb3;border-color:#ffffff1f;transform:none}.account-shell__mobile-tab.is-active:hover{filter:brightness(1.08);background:#3e3e3ed1;border-color:#ffffff29}}.account-shell__panel{background:var(--admin-bg);border-radius:0;flex-direction:column;min-width:0;min-height:0;padding:0;display:flex}.account-shell__content{background:var(--admin-bg);flex-direction:column;flex:1;gap:16px;width:100%;min-height:0;display:flex}.account-shell .workspace-shell__panel,.account-shell .workspace-shell__content{width:100%;min-width:0}.account-shell--header-nav{--workspace-shell-content-span:calc(100vw - 32px);grid-template-columns:minmax(0, var(--workspace-shell-content-span));background:var(--admin-bg);align-items:stretch;max-width:none;min-height:calc(100dvh - 80px)}.account-shell--header-nav.account-shell--platform{--workspace-shell-content-span:calc(100vw - 32px)}.account-shell--header-nav>.account-shell__sidebar{display:none}.admin-legal-corners{left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:12;pointer-events:none;justify-content:space-between;align-items:flex-end;gap:24px;display:flex;position:fixed}.admin-legal-corners__links{pointer-events:auto;align-items:center;gap:16px;display:flex}.admin-legal-corners__link{color:#777;font-family:SF Pro Display,Inter Tight,sans-serif;font-size:12px;font-weight:400;line-height:normal;text-decoration:none;transition:color .14s,opacity .14s}.admin-legal-corners__link:hover,.admin-legal-corners__link:focus-visible{color:#f0f0f0;filter:none}.admin-legal-corners__copyright{pointer-events:auto;justify-self:auto;width:auto}.account-shell__mobile-header,.account-shell__mobile-footer,.account-shell__mobile-quick-nav,.account-shell__mobile-tabs,.account-shell__mobile-tab,.account-shell__mobile-account-link,.account-shell__overlay,.account-shell__drawer{display:none}.account-shell__powered-by{color:#fff;opacity:.75;text-align:center;margin:0;font-size:12px;font-weight:500;line-height:1.4}.account-shell__powered-brand{color:#fc0;text-underline-offset:2px;-webkit-text-decoration:underline wavy #fc0;text-decoration:underline wavy #fc0;text-decoration-thickness:1px}.account-page{background:var(--admin-bg);flex-direction:column;flex:1;gap:16px;min-height:0;display:flex}.account-page__header{align-items:center;min-height:36px;display:flex;position:static}.account-page__crumbs{-webkit-backdrop-filter:saturate(180%)blur(18px);box-shadow:none;color:#fff;white-space:nowrap;background:#2c2c2ec7;border:1px solid #ffffff1f;border-radius:36px;align-items:center;gap:8px;margin:0;padding:8px 16px;font-size:14px;font-weight:500;line-height:1.4;display:inline-flex}.account-page__crumbs-separator{color:#5d5d5d;text-align:center}.account-page__body{flex-direction:column;flex:1;gap:12px;width:min(100%,clamp(496px,100vw - 272px,752px));min-height:0;display:flex}.account-page--venues .account-page__body{justify-content:center;align-items:center;width:100%;min-height:100%}.account-page__intro{color:#ffffffbf;background:#2c2c2e;border-radius:8px;margin:0;padding:24px 24px 24px 16px;font-size:14px;font-weight:400;line-height:normal}.account-empty-state{background:#2c2c2e;border-radius:8px;flex:1;place-items:center;width:100%;min-height:0;padding:24px;display:grid}.account-empty-state__content{text-align:center;gap:16px;display:grid}.account-empty-state__title{color:#ffffffbf;margin:0;font-size:24px;font-weight:700;line-height:normal}.account-empty-state__text{color:#ffffffbf;margin:0;font-size:16px;font-weight:400;line-height:normal}.account-empty-state__action{color:#fc0;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:14px;font-weight:400;line-height:normal}.account-venues-grid{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;width:100%;display:flex}.account-venues-lazy-controls{justify-content:center;align-items:center;width:100%;margin-top:4px;display:flex}.account-venues-load-more{color:#f0f0f0;background:#2c2c2e;border:1px solid #3e3e3e;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:0 18px;font-size:14px;line-height:1;text-decoration:none;transition:border-color .14s,background-color .14s,color .14s;display:inline-flex}@media (any-hover:hover){.account-venues-load-more:hover{color:#fff;background:#343436;border-color:#5d5d5d}}.account-venues-load-more:focus-visible{outline-offset:1px;outline:2px solid #ffcc0073}.account-venue-card{gap:20px;width:288px;display:grid}.account-venue-card__preview-shell{border-radius:24px;width:100%;height:288px;position:relative}.account-venue-card__preview-link{transform-origin:50%;border-radius:24px;width:100%;height:100%;transition:transform .16s,filter .16s;display:block}.account-venue-card__caption{gap:4px;width:100%;display:grid}.account-venue-card__caption-link{color:inherit;text-decoration:none}.account-venue-card__preview{background:#000;border-radius:24px;width:288px;height:288px;display:block;position:relative;overflow:hidden}.account-venue-card__cover{object-fit:cover;opacity:.5;width:293px;height:465px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.account-venue-card__cover--placeholder{opacity:1;background:#000;width:100%;height:100%;top:0;left:0;transform:none}.account-venue-card__shade{background:#0003;position:absolute;inset:0}.account-venue-card__logo{mix-blend-mode:lighten;border-radius:8px;justify-content:center;align-items:center;width:128px;height:171px;display:flex;position:absolute;top:calc(50% + 1px);left:50%;overflow:hidden;transform:translate(-50%,-50%)}.account-venue-card__logo-image{object-fit:contain;object-position:center center;width:100%;height:100%;display:block}.account-venue-card__status{border-radius:32px;justify-content:center;align-items:center;padding:4px 8px;font-family:Inter Tight,SF Pro Display,sans-serif;font-size:14px;font-weight:500;line-height:1;display:inline-flex;position:absolute;top:16px;right:48px}.account-venue-card__status.is-active{color:#32d74b;background:#10833a80}.account-venue-card__status.is-paused{color:#fc0;background:#ffe37440}.account-venue-card__status.is-archived{color:#fb5474;background:#c7183959}.account-venue-card__actions{z-index:4;position:absolute;top:11px;right:8px}.account-venue-card__actions-trigger{cursor:pointer;background:0 0;border:0;border-radius:96px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background-color .14s,filter .14s;display:inline-flex}.account-venue-card__actions-trigger img{width:32px;height:32px;display:block}.account-venue-card__actions-trigger:hover,.account-venue-card__actions-trigger:focus-visible,.account-venue-card__actions-trigger.is-open{filter:brightness(1.08);background:#77777740}.account-venue-card__actions-trigger:focus-visible{outline-offset:2px;box-shadow:none;outline:1px solid #ffffff3d}.account-venue-card__actions-menu{z-index:8;background:#252525;border:1px solid #38383b;border-radius:10px;gap:4px;width:180px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.account-venue-card__actions-menu[hidden]{display:none!important}.account-venue-card__actions-menu form{margin:0}.account-venue-card__actions-menu-item{color:#ffffffdb;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:flex-start;align-items:center;width:100%;min-height:34px;padding:0 10px;font-family:Inter Tight,SF Pro Display,sans-serif;font-size:14px;font-weight:500;line-height:1;transition:background-color .14s,color .14s,opacity .14s;display:inline-flex}.account-venue-card__actions-menu-item:hover,.account-venue-card__actions-menu-item:focus-visible{color:#fff;filter:none;background:#ffffff14}.account-venue-card__actions-menu-item.is-delete{color:var(--admin-danger);opacity:.5}.account-venue-card__actions-menu-item.is-delete:hover,.account-venue-card__actions-menu-item.is-delete:focus-visible{color:var(--admin-danger);opacity:1;background:0 0}.account-venue-card__actions-menu-item:focus-visible{outline-offset:1px;outline:2px solid #ffe37461}.account-venue-card__title{color:#f0f0f0;text-align:center;margin:0;font-size:16px;font-weight:500;line-height:normal}.account-venue-card__meta{color:#5d5d5d;text-align:center;justify-content:center;align-items:center;gap:4px;width:100%;margin:0;font-size:12px;font-weight:500;line-height:normal;display:flex}.account-venue-card--create{gap:20px;width:288px;display:grid;position:relative}.account-onboarding-spotlight{z-index:2000;pointer-events:none;position:fixed;inset:0}.account-onboarding-spotlight__overlay{z-index:0;-webkit-backdrop-filter:blur(5px);opacity:0;pointer-events:none;cursor:default;background:#0a0a0ad9;border:0;padding:0;transition:opacity .42s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.account-onboarding-spotlight.is-active .account-onboarding-spotlight__overlay{opacity:1;pointer-events:auto}.account-onboarding-spotlight__card{z-index:1;opacity:0;pointer-events:none;transform-origin:top;margin:0;transition:opacity .32s cubic-bezier(.22,1,.36,1) 55ms,transform .36s cubic-bezier(.22,1,.36,1) 55ms;position:fixed;transform:translateY(3px)scale(.998)}.account-onboarding-spotlight.is-active .account-onboarding-spotlight__card{opacity:1;pointer-events:auto;transform:translate(0,0)scale(1)}.account-onboarding-spotlight__card .account-venue-card__create-link{aspect-ratio:1;width:100%;max-width:100%;height:auto;max-height:none}.account-onboarding-callout{z-index:2;color:#fff;pointer-events:none;opacity:0;align-content:start;justify-items:center;gap:12px;width:220px;min-height:187px;display:grid;position:absolute;top:-195px;left:calc(50% + 56px);transform:translate(-50%,5px)}.account-onboarding-spotlight.is-active .account-onboarding-callout{animation:.36s cubic-bezier(.22,1,.36,1) 95ms both account-onboarding-callout-in}.account-onboarding-callout__text{color:#fff;text-align:center;letter-spacing:.1em;text-transform:uppercase;overflow-wrap:break-word;width:220px;font-family:Neucha,Inter Tight,SF Pro Display,sans-serif;font-size:20px;font-weight:400;line-height:normal}.account-onboarding-callout__arrow{opacity:0;transform-origin:34px 10px;justify-self:start;width:88px;height:100px;margin-left:91px;display:block;transform:translateY(-4px)rotate(-2deg)}.account-onboarding-spotlight.is-active .account-onboarding-callout__arrow{animation:.54s cubic-bezier(.22,1,.36,1) 80ms both account-onboarding-arrow-in}.account-venue-card__create-link{isolation:isolate;transform-origin:50%;background:#181818;border:1px solid #404040;border-radius:24px;place-items:center;width:288px;height:288px;padding:16px;text-decoration:none;transition:transform .16s,filter .16s;display:grid;position:relative;overflow:hidden}.account-venue-card__create-content{flex-direction:column;align-items:center;width:39px;display:flex}.account-venue-card__create-icon{transform-origin:50% 88%;width:39px;height:48px;display:block}.account-venue-card__create-title{color:#777;text-align:center;margin:0;font-family:SF Pro Display,Inter Tight,sans-serif;font-size:14px;font-weight:500;line-height:1}.account-venue-card__create-subtitle{color:#5d5d5d;text-align:center;margin:0;font-size:12px;font-weight:500;line-height:normal}.account-venue-card__create-link:focus-visible .account-venue-card__create-icon{animation:.62s ease-in-out both account-venue-egg-hatch}@media (any-hover:hover){.account-venue-card__preview-link:hover,.account-venue-card__create-link:hover{filter:brightness(1.08);transform:scale(1.018)}.account-venue-card__create-link:hover .account-venue-card__create-icon{animation:.62s ease-in-out both account-venue-egg-hatch}}@keyframes account-venue-egg-hatch{0%,to{transform:translate(0)rotate(0)}14%{transform:translate(-1px)rotate(-7deg)}28%{transform:translate(1px)rotate(7deg)}42%{transform:translate(-1px)rotate(-5deg)}56%{transform:translate(1px)rotate(5deg)}70%{transform:translate(-.5px)rotate(-3deg)}84%{transform:translate(.5px)rotate(3deg)}}@keyframes account-onboarding-callout-in{0%{opacity:0;transform:translate(-50%,5px)}to{opacity:1;transform:translate(-50%)}}@keyframes account-onboarding-arrow-in{0%{opacity:0;transform:translateY(-5px)rotate(-2deg)scale(.99)}55%{opacity:1;transform:translateY(1px)rotate(.5deg)scale(1.005)}to{opacity:1;transform:translate(0,0)rotate(0)scale(1)}}@media (prefers-reduced-motion:reduce){.account-venue-card__create-link:hover .account-venue-card__create-icon,.account-venue-card__create-link:focus-visible .account-venue-card__create-icon{animation:none}.account-onboarding-callout{opacity:1;animation:none;transform:translate(-50%)}.account-onboarding-spotlight__overlay{transition:none}.account-onboarding-spotlight__card{transition:none;transform:none}.account-onboarding-callout__arrow{opacity:1;animation:none;transform:none}}.account-page .card{box-shadow:none;background:#252525;border:1px solid #303030;border-radius:8px}.account-page .card__eyebrow,.account-page .card__text,.account-page .card__label{color:#a0a0a0}.account-page .card__title{color:#f0f0f0;letter-spacing:-.03em;margin-top:8px;font-size:24px;line-height:1.1}.account-page .card code{color:#fc0}.account-page .notice{box-shadow:none;color:#f0f0f0;background:#ffffff0a;border-color:#ffffff2e;border-radius:8px}.account-page .notice--success{color:#d8ffe4;background:#00ab3329;border-color:#00ab336b}.account-page .notice--error{color:#ffd7d7;background:#b2252538;border-color:#ff6b6b73}.account-page .subentity-card{background:#1f1f1f;border-color:#303030}.account-page .form-field__label{color:#d2d2d2}.account-page .form-field__input,.account-page .form-field__textarea{color:#fff;background:#252525;border:1px solid #3e3e3e;border-radius:8px}.account-page .form-field__input::placeholder,.account-page .form-field__textarea::placeholder{color:#a0a0a0}.account-page .form-field__input:focus,.account-page .form-field__textarea:focus{border-color:#fc0;outline:none}.account-page--new-venue .form-actions{flex-wrap:wrap;margin-top:4px}.account-page--new-venue .form-actions__submit{box-shadow:none;background:#555557;border:1px solid #5d5d5d}.account-page--new-venue .form-actions__submit:hover,.account-page--new-venue .form-actions__submit:focus-visible{box-shadow:none;background:#626264;border-color:#777779}.account-page--new-venue .form-actions__ghost{color:#f0f0f0;background:#2c2c2e;border-color:#3e3e3e}.account-page--new-venue .form-actions__ghost:hover,.account-page--new-venue .form-actions__ghost:focus-visible{background:#343436;border-color:#5d5d5d}.account-page--new-venue .account-page__body{justify-content:center;align-self:center;align-items:center;width:min(100%,448px)}.new-venue-questionnaire{border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:24px;width:100%;padding:24px 16px 16px;display:flex;overflow:clip}.new-venue-questionnaire__header{align-items:flex-start;gap:8px;width:100%;padding-left:8px;display:flex}.new-venue-questionnaire__header-copy{text-align:center;flex-direction:column;flex:1 1 0;align-items:center;gap:16px;min-width:0;padding:0 12px;display:flex}.new-venue-questionnaire__title{color:#fff;white-space:nowrap;margin:0;font-family:SF Pro Display,sans-serif;font-size:26px;font-weight:700;line-height:normal}.new-venue-questionnaire__description{color:#ffffffbf;width:100%;margin:0;font-family:SF Pro Display,sans-serif;font-size:16px;font-weight:400;line-height:normal}.new-venue-questionnaire .shop-settings__group{gap:12px;width:100%}.new-venue-questionnaire__actions{justify-content:center;align-items:center;display:flex}.new-venue-questionnaire__submit{color:#fff;text-align:right;cursor:pointer;height:40px;box-shadow:none;background:#10833a;border:1px solid #32d74b;border-radius:32px;justify-content:center;align-items:center;padding:0 24px;font-family:Inter Tight,SF Pro Display,sans-serif;font-size:16px;font-weight:500;line-height:1;transition:background-color .14s,border-color .14s,box-shadow .14s,color .14s,transform .14s;display:inline-flex}.new-venue-questionnaire__submit:not(:disabled):hover,.new-venue-questionnaire__submit:not(:disabled):focus-visible{color:#fff;background:#149545;border-color:#57ff73;box-shadow:0 0 0 2px #32d74b3d}.new-venue-questionnaire__submit:disabled{color:#ffffff61;cursor:not-allowed;box-shadow:none;background:#2c2c2e;border-color:#ffffff1f}@media (max-width:768px){.account-page--new-venue .account-page__body{width:min(100%,344px)}.new-venue-questionnaire{padding:12px 8px 8px}.new-venue-questionnaire__header{padding-left:0}.new-venue-questionnaire__header-copy{padding:0}.new-venue-questionnaire__title{white-space:nowrap;font-size:22px}.new-venue-questionnaire__description{font-size:14px}.account-shell{background:var(--admin-bg);flex-direction:column;min-height:100dvh;padding:16px;display:flex}.account-shell__sidebar{display:none}.account-shell__panel{background:var(--admin-bg);order:2;min-height:calc(100dvh - 32px);padding:60px 0 0}.account-shell__mobile-header{z-index:56;isolation:isolate;order:1;justify-content:space-between;align-items:center;gap:0;height:40px;padding:0;transition:opacity .18s;display:flex;position:fixed;top:24px;left:16px;right:16px;overflow:visible}.account-shell__mobile-account-link{-webkit-backdrop-filter:blur(6px);color:#fff;background:#0a0a0a40;border:0;border-radius:96px;flex:none;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;display:inline-flex}.account-shell__mobile-header .shop-workspace__mobile-trigger{-webkit-backdrop-filter:blur(6px);background:#0a0a0a40}.account-shell__mobile-account-icon{object-fit:contain;width:32px;height:32px;display:block}.account-shell__mobile-notification-icon{flex:none;width:32px;height:32px;display:block;position:relative;overflow:visible}.account-shell__mobile-notification-pulse{object-fit:contain;opacity:.45;width:28.8px;height:28.8px;transition:transform .14s;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.account-shell__mobile-account-link--disabled{cursor:default}.account-shell__mobile-header.is-drawer-open{opacity:0;pointer-events:none}.account-shell .workspace-shell__mobile-footer{width:calc(100vw - 16px);max-width:calc(100vw - 16px);margin:40px auto calc(8px + env(safe-area-inset-bottom));background:0 0;border:0;order:3;padding:0;transition:opacity .18s;display:none;position:static}.account-shell__mobile-quick-nav{width:100%;display:block;overflow:visible}.account-shell__mobile-tabs{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:100%;min-width:0;padding:0;display:flex}.account-shell__mobile-tab{color:#a0a0a0;white-space:nowrap;background:#181818db;border:1px solid #ffffff14;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-family:Inter Tight,SF Pro Display,sans-serif;font-size:14px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.account-shell__mobile-tab.is-active{color:#fff;background:#262626;border-color:#ffffff24}.account-shell__mobile-tab.is-disabled{color:#a0a0a073;cursor:default}.account-shell__mobile-tab.is-disabled:hover{color:#a0a0a073;filter:none;background:#181818db;border-color:#ffffff14}.admin-legal-corners{display:none}.account-shell__overlay{z-index:62;-webkit-backdrop-filter:blur(6px);opacity:0;pointer-events:none;background:#000000eb;transition:opacity .18s,-webkit-backdrop-filter .18s,backdrop-filter .18s;display:block;position:fixed;inset:0}.account-shell__overlay.is-open{opacity:1;pointer-events:auto}.account-shell__drawer{background:var(--admin-bg);-webkit-backdrop-filter:none;z-index:64;isolation:isolate;scrollbar-width:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;border:0;border-radius:0;align-content:start;justify-items:center;gap:0;width:232px;max-width:calc(100vw - 8px);padding:0 8px 16px 0;transition:transform .18s;display:grid;position:fixed;inset:0 8px 0 auto;overflow-y:auto;transform:translate(calc(100% + 8px))}.account-shell__drawer::-webkit-scrollbar{display:none}.account-shell__drawer.is-open{transform:translate(0)}.account-shell:not(.account-shell--platform)>.account-shell__overlay{-webkit-backdrop-filter:blur(6px);background:#000000eb;transition:opacity .18s,-webkit-backdrop-filter .18s,backdrop-filter .18s}.account-shell>.account-shell__drawer{background:0 0}.account-shell__drawer-header{z-index:3;isolation:isolate;justify-content:space-between;align-items:center;width:224px;height:80px;min-height:80px;padding:24px 0 16px;display:flex;position:sticky;top:0}.account-shell__drawer-header:before,.account-shell__drawer-header.is-scroll-active:before{content:none}.account-shell__drawer-account-link,.account-shell__drawer-close{color:#fff;cursor:pointer;background:#181818;border:0;border-radius:96px;flex:none;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;display:inline-flex}.account-shell__drawer-account-icon{object-fit:contain;width:32px;height:32px;display:block}.account-shell__drawer-close-icon{flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.account-shell__drawer-close-icon img{width:32px;height:32px;display:block}.account-shell__drawer-content{z-index:1;justify-items:center;gap:16px;width:224px;display:grid;position:relative}.account-shell__drawer .account-shell__system-menu{width:224px}.account-shell__drawer .workspace-sidebar-nav{gap:4px;width:100%;display:grid}.account-shell__drawer .workspace-sidebar-nav__item{color:#f0f0f0;min-height:40px;box-shadow:none;background:0 0;border:0;border-radius:12px;padding:0 12px}.account-shell__drawer .workspace-sidebar-nav__item.is-active{background:#262626}.account-shell__drawer .workspace-sidebar-footer{width:100%}.account-page{background:var(--admin-bg);gap:16px;min-height:calc(100dvh - 108px)}.account-page__header{display:none}.account-page__body{background:var(--admin-bg);gap:16px;width:100%;max-width:none;min-height:0}.account-page--venues .account-page__body{justify-content:flex-start;align-items:center;min-height:0;margin-top:16px}.account-page--venues.account-page--venues--compact .account-page__body{justify-content:center;min-height:calc(100dvh - 136px);margin-top:0}.account-page__intro{border-radius:8px;padding:24px 16px;line-height:1.4}.account-empty-state{background:#181818;border:1px solid #303030;border-radius:24px;min-height:min(420px,100vh - 156px);padding:32px 24px}.account-empty-state__content{gap:12px;max-width:280px}.account-empty-state__title{color:#f0f0f0;font-size:22px;font-weight:500}.account-empty-state__text{color:#777;font-size:14px;line-height:1.35}.account-empty-state__action{font-size:14px}.account-venues-grid{justify-items:center;gap:24px;display:grid}.account-venues-grid[data-layout=compact]{align-content:center}.account-venues-grid[data-layout=list]{align-content:start}.account-venues-lazy-controls{justify-content:stretch}.account-venues-load-more{width:100%}.account-venue-card{gap:20px;width:288px;max-width:calc(100vw - 32px)}.account-venue-card__preview-shell,.account-venue-card__preview,.account-venue-card__create-link{aspect-ratio:1;width:288px;max-width:calc(100vw - 32px);height:288px;max-height:calc(100vw - 32px)}.account-venue-card__cover{width:293px;height:465px}.account-venue-card__logo{width:128px;height:171px}.account-venue-card__title{font-size:18px}.account-venue-card__meta,.account-venue-card__create-subtitle{font-size:12px}}.admin-comment-action--success,.shop-settings__standard-modal-submit:not(.is-danger),.shop-staff-member__modal-submit:not(.is-danger),.shop-staff-member__action-btn.is-accent,.shop-settings__savebtn:not(.is-invalid):not(.is-pending),.form-actions__submit,.account-page--platform .form-actions__submit,.account-page--new-venue .form-actions__submit,.platform-signals__action-btn.is-resolve{--admin-action-hover-border:#32d74bd1;--admin-action-hover-bg:#10833a61;--admin-action-hover-color:#57ff73}.admin-comment-action--accent{--admin-action-hover-border:#ffe374d1;--admin-action-hover-bg:#ffe37457;--admin-action-hover-color:#ffe374}.shop-settings__savebtn.is-pending{--admin-action-hover-border:#ffc766d6;--admin-action-hover-bg:#ad66015c;--admin-action-hover-color:#ffc766}.admin-comment-action--danger,.shop-settings__standard-modal-submit.is-danger,.shop-staff-member__modal-submit.is-danger,.shop-staff-member__danger-btn,.shop-settings__savebtn.is-invalid,.platform-signals__action-btn.is-reopen{--admin-action-hover-border:transparent;--admin-action-hover-bg:transparent;--admin-action-hover-color:var(--admin-danger)}@media (any-hover:hover){:is(.admin-comment-action--success,.admin-comment-action--accent,.admin-comment-action--danger,.shop-settings__standard-modal-submit,.shop-staff-member__modal-submit,.shop-staff-member__action-btn.is-accent,.shop-staff-member__danger-btn,.shop-settings__savebtn,.account-page:not(.account-page--platform) .form-actions__submit):not(:disabled):hover{border-color:var(--admin-action-hover-border);background:var(--admin-action-hover-bg);color:var(--admin-action-hover-color);box-shadow:none;filter:none}}@media (hover:hover) and (pointer:fine){:is(.account-page--platform .form-actions__submit,.platform-signals__action-btn.is-resolve,.platform-signals__action-btn.is-reopen):not(:disabled):hover{border-color:var(--admin-action-hover-border);background:var(--admin-action-hover-bg);color:var(--admin-action-hover-color);box-shadow:none;filter:none}}@media (max-width:768px){.account-page--new-venue .form-actions{flex-direction:column;align-items:stretch}.account-page--new-venue .form-actions__submit,.account-page--new-venue .form-actions__ghost{text-align:center;justify-content:center;width:100%}}
