:root{--summary-all:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%225%22%20y%3D%223%22%20width%3D%2214%22%20height%3D%2218%22%20rx%3D%223%22%2F%3E%3Cpath%20d%3D%22M9%208h6M9%2012h6M9%2016h3%22%2F%3E%3C%2Fsvg%3E);--summary-processing:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22M12%207v5l3%202%22%2F%3E%3C%2Fsvg%3E);--summary-success:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22m8%2012%203%203%205-6%22%2F%3E%3C%2Fsvg%3E);--summary-failed:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22m9%209%206%206M15%209l-6%206%22%2F%3E%3C%2Fsvg%3E);--summary-attention:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m10.3%204-8%2014a2%202%200%200%200%201.7%203h16a2%202%200%200%200%201.7-3l-8-14a2%202%200%200%200-3.4%200Z%22%2F%3E%3Cpath%20d%3D%22M12%209v4M12%2017h.01%22%2F%3E%3C%2Fsvg%3E);--summary-cancelled:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22m6%206%2012%2012%22%2F%3E%3C%2Fsvg%3E);--summary-held:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%225%22%20y%3D%2210%22%20width%3D%2214%22%20height%3D%2211%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M8%2010V7a4%204%200%200%201%208%200v3M12%2014v3%22%2F%3E%3C%2Fsvg%3E)}:is(.tx-metrics,.bm-metrics,.orders-metrics,.topup-metrics,.bulk-counter-grid,.order-summary)[class]>:is(div,article){box-sizing:border-box;--summary-icon:var(--summary-all);--summary-icon-color:#52637d;flex-direction:column;gap:10px;min-width:0;height:auto;min-height:112px;padding:16px;display:flex}:is(.tx-metrics,.bm-metrics,.orders-metrics,.topup-metrics,.bulk-counter-grid,.order-summary)[class]>:is(div,article)>:is(span,dt){overflow-wrap:anywhere;align-items:center;gap:8px;min-height:21px;margin:0;font-size:13px;line-height:1.5;display:flex}:is(.tx-metrics,.bm-metrics,.orders-metrics,.topup-metrics,.bulk-counter-grid,.order-summary)[class]>:is(div,article)>strong,:is(.tx-metrics,.bm-metrics,.orders-metrics,.topup-metrics,.bulk-counter-grid,.order-summary)[class]>:is(div,article)>dd>strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:28px;line-height:1.2;display:block}:is(.tx-metrics,.bm-metrics,.orders-metrics,.topup-metrics,.bulk-counter-grid,.order-summary)[class]>:is(div,article)>strong,:is(.tx-metrics,.bm-metrics,.orders-metrics,.topup-metrics,.bulk-counter-grid,.order-summary)[class]>:is(div,article)>dd{margin:auto 0 0}:is(.tx-metrics,.bm-metrics,.orders-metrics,.topup-metrics,.bulk-counter-grid,.order-summary)[class]>:is(div,article)>small,:is(.tx-metrics,.bm-metrics,.orders-metrics,.topup-metrics,.bulk-counter-grid,.order-summary)[class]>:is(div,article)>dd>small{margin:0;font-size:12px;line-height:1.5;display:block}:is(:is(.tx-metrics,.bm-metrics,.orders-metrics,.topup-metrics,.bulk-counter-grid,.order-summary)[class]>:is(div,article):has(>small),:is(.tx-metrics,.bm-metrics,.orders-metrics,.topup-metrics,.bulk-counter-grid,.order-summary)[class]>:is(div,article):has(>dd>small)){min-height:140px}:is(.bm-metrics,.orders-metrics,.topup-metrics,.bulk-counter-grid,.order-summary)[class]>:is(div,article)>:is(span,dt):before{content:"";background-color:var(--summary-icon-color);width:18px;height:18px;-webkit-mask:var(--summary-icon) center/contain no-repeat;mask:var(--summary-icon) center/contain no-repeat;-webkit-mask:var(--summary-icon) center/contain no-repeat;flex:0 0 18px;display:block}:is(.bm-metrics>[data-state=processing],.bm-metrics>[data-state=accepted],.bulk-counter-grid>[data-tone=info],.bulk-counter-grid>[data-tone=neutral],.order-summary>[data-tone=active]):is([class],[data-state],[data-tone]){--summary-icon:var(--summary-processing);--summary-icon-color:#3152bd}:is(.bm-metrics>[data-state=succeeded],.bulk-counter-grid>[data-tone=success],.order-summary>[data-tone=success],.orders-metrics>.succeeded,.topup-metrics>.paid,.topup-metrics>.credited):is([class],[data-state],[data-tone]){--summary-icon:var(--summary-success);--summary-icon-color:#008069}:is(.bm-metrics>[data-state=failed],.bulk-counter-grid>[data-tone=critical],.orders-metrics>.failed):is([class],[data-state],[data-tone]){--summary-icon:var(--summary-failed);--summary-icon-color:#bd3039}:is(.bm-metrics>[data-state=attention_required],.bulk-counter-grid>[data-tone=warning],.order-summary>[data-tone=attention],.order-summary>[data-tone=neutral],.orders-metrics>.attention,.topup-metrics>.attention):is([class],[data-state],[data-tone]){--summary-icon:var(--summary-attention);--summary-icon-color:#9a6900}:is(.bm-metrics>[data-state=cancelled]):is([class],[data-state],[data-tone]){--summary-icon:var(--summary-cancelled);--summary-icon-color:#63738b}:is(.orders-metrics>.orders-metric:not(.all,.succeeded,.failed,.attention)):is([class],[data-state],[data-tone]){--summary-icon:var(--summary-held);--summary-icon-color:#52637d}@media (width<=767.98px){:is(.tx-metrics,.bm-metrics,.orders-metrics,.topup-metrics,.bulk-counter-grid,.order-summary)[class]>:is(div,article){gap:10px;min-height:108px;padding:14px}:is(.tx-metrics,.bm-metrics,.orders-metrics,.topup-metrics,.bulk-counter-grid,.order-summary)[class]>:is(div,article)>strong,:is(.tx-metrics,.bm-metrics,.orders-metrics,.topup-metrics,.bulk-counter-grid,.order-summary)[class]>:is(div,article)>dd>strong{font-size:26px}:is(:is(.tx-metrics,.bm-metrics,.orders-metrics,.topup-metrics,.bulk-counter-grid,.order-summary)[class]>:is(div,article):has(>small),:is(.tx-metrics,.bm-metrics,.orders-metrics,.topup-metrics,.bulk-counter-grid,.order-summary)[class]>:is(div,article):has(>dd>small)){min-height:136px}}[data-ui-icon]{vertical-align:middle;box-sizing:border-box!important;flex:0 0 44px!important;justify-content:center!important;align-items:center!important;gap:0!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;font-size:0!important;line-height:1!important;display:inline-flex!important}[data-ui-icon]>*{display:none!important}[data-ui-icon]:before{content:"";width:20px;height:20px;-webkit-mask:var(--ui-action-icon) center/contain no-repeat;mask:var(--ui-action-icon) center/contain no-repeat;-webkit-mask:var(--ui-action-icon) center/contain no-repeat;background-color:currentColor;flex:none;display:block!important}[data-ui-icon]:focus-visible{outline-offset:3px;outline:3px solid #8199ff}[data-ui-icon=previous]{--ui-action-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m14%206-6%206%206%206%22%2F%3E%3C%2Fsvg%3E)}[data-ui-icon=next]{--ui-action-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m10%206%206%206-6%206%22%2F%3E%3C%2Fsvg%3E)}[data-ui-icon=search]{--ui-action-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2210.5%22%20cy%3D%2210.5%22%20r%3D%226.5%22%2F%3E%3Cpath%20d%3D%22m16%2016%204.5%204.5%22%2F%3E%3C%2Fsvg%3E)}[data-ui-icon=detail]{--ui-action-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cg%20fill%3D%22black%22%20stroke%3D%22none%22%3E%3Ccircle%20cx%3D%225%22%20cy%3D%2212%22%20r%3D%221.8%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%221.8%22%2F%3E%3Ccircle%20cx%3D%2219%22%20cy%3D%2212%22%20r%3D%221.8%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}[data-ui-icon=close]{--ui-action-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m6%206%2012%2012M18%206%206%2018%22%2F%3E%3C%2Fsvg%3E)}[data-ui-icon=refresh]{--ui-action-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20%207v5h-5M4%2017v-5h5M6.1%206.1A8%208%200%200%201%2020%2012M4%2012a8%208%200%200%200%2013.9%205.9%22%2F%3E%3C%2Fsvg%3E)}[data-ui-icon=more]{--ui-action-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m6%2010%206%206%206-6%22%2F%3E%3C%2Fsvg%3E)}[data-ui-icon=reset]{--ui-action-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%205v6h6M3%2011a9%209%200%201%201%202.6%207.4%22%2F%3E%3C%2Fsvg%3E)}.bulk-input-action:has(>[data-ui-icon]){background:#fff;border:1px solid #b9c5dd;border-radius:10px;grid-template-columns:minmax(0,1fr) 44px;align-items:center;min-width:0}.bulk-input-action:has(>[data-ui-icon]):focus-within{outline-offset:2px;border-color:#6e8af7;outline:3px solid #4171ff38}.bulk-input-action:has(>[data-ui-icon])>input{box-sizing:border-box;min-width:0;height:44px;min-height:44px;box-shadow:none;border:0;border-radius:9px 0 0 9px}.bulk-input-action:has(>[data-ui-icon])>input:focus-visible{box-shadow:none;outline:none}.bulk-input-action>[data-ui-icon]{border:0;border-left:1px solid #dbe2ee;border-radius:0 9px 9px 0;align-self:center}.bulk-input-action>[data-ui-icon]:focus-visible{outline-offset:-4px;outline:2px solid #3157d5}:is([data-ui-icon],.tx-icon-button,.bm-reload,.portal-icon-button,.admin-menu-button,.sf-account-close,.price-cancel-button){box-sizing:border-box!important;border:1px solid var(--ui-icon-frame-border,#b9c5dd)!important;border-radius:var(--ui-icon-frame-radius,10px)!important}:is([data-ui-icon],.tx-icon-button,.bm-reload,.portal-icon-button,.admin-menu-button,.sf-account-close,.price-cancel-button):not(:disabled,[aria-disabled=true]):hover{border-color:var(--ui-icon-frame-hover,#6e8af7)!important}:is([data-ui-icon],.tx-icon-button,.bm-reload,.portal-icon-button,.admin-menu-button,.sf-account-close,.price-cancel-button):focus-visible{outline-offset:3px;outline:3px solid #8199ff}:is([data-ui-icon],.tx-icon-button,.bm-reload,.portal-icon-button,.admin-menu-button,.sf-account-close,.price-cancel-button):is(:disabled,[aria-disabled=true]){opacity:.5;cursor:not-allowed}.bulk-input-action>[data-ui-icon]{border-radius:0 9px 9px 0!important}:is(.tx-filters,.filter-grid,.order-filters,.external-search,.bm-toolbar,.bulk-filter-row,.orders-filters,.payment-filters,.membership-payment-filter,.ops-toolbar,.sf-account-filter,.stock-history-search,form:has(>[data-ui-icon=search])){align-items:end;min-width:0}:is(.tx-filters,.filter-grid,.order-filters,.external-search,.bm-toolbar,.bulk-filter-row,.orders-filters,.payment-filters,.membership-payment-filter,.ops-toolbar,.sf-account-filter,.stock-history-search,form:has(>[data-ui-icon=search])) :is(input:not([type=checkbox],[type=radio],[type=file],[type=hidden],[type=range],[type=color]),select:not([multiple],[size])){vertical-align:middle;min-width:0;box-sizing:border-box!important;height:44px!important;min-height:44px!important;padding-block:0!important}:is(.tx-filters,.filter-grid,.order-filters,.external-search,.orders-filters,.payment-filters,.membership-payment-filter,.ops-toolbar,.sf-account-filter,form:has(>[data-ui-icon=search]))>[data-ui-icon]{align-self:end;margin-block:0}.stock-history-search>div{align-items:center;min-width:0}.stock-history-search>div>input{flex:1}.bulk-input-action[class]:has(>[data-ui-icon]){box-sizing:border-box;border:0;grid-template-columns:minmax(0,1fr) 44px;height:44px}.bulk-input-action[class]:has(>[data-ui-icon])>input{border:1px solid #b9c5dd;border-right:0}.bulk-input-action[class]>[data-ui-icon]{border:1px solid #b9c5dd;margin-block:0}.bulk-input-action[class]:focus-within>:is(input,[data-ui-icon]){border-color:#6e8af7}:is(.tx-filters,.filter-grid,.order-filters,.external-search,.bm-toolbar,.bulk-filter-row,.orders-filters,.payment-filters,.membership-payment-filter,.ops-toolbar,.sf-account-filter,.stock-history-search,form:has(>[data-ui-icon=search])) label:has(>:is(input,select)){margin-bottom:0}[data-ui-icon=previous]{--interaction-icon-transform:translateX(-3px)}[data-ui-icon=next]{--interaction-icon-transform:translateX(3px)}[data-ui-icon=search]{--interaction-icon-transform:scale(1.12)}:is([data-ui-icon=refresh],.bm-reload){--interaction-icon-transform:rotate(45deg)}[data-ui-icon=close]{--interaction-icon-transform:rotate(90deg)}[data-ui-icon=reset]{--interaction-icon-transform:rotate(-30deg)}[data-ui-icon=more]{--interaction-icon-transform:translateY(2px)}@media (prefers-reduced-motion:no-preference){[data-ui-icon]:before,:is(button,a[href],summary,[role=button]) :is(svg[aria-hidden=true],[aria-hidden=true]>svg){transform-origin:50%;transform-box:fill-box;transition:transform .16s ease-out}@media (hover:hover) and (pointer:fine){[data-ui-icon]:not(:disabled,[aria-disabled=true],[aria-busy=true]):hover:before,:is(button,a[href],summary,[role=button]):not(:disabled,[aria-disabled=true],[aria-busy=true]):hover :is(svg[aria-hidden=true],[aria-hidden=true]>svg){transform:var(--interaction-icon-transform,translateY(-1px) scale(1.08))}}[data-ui-icon]:not(:disabled,[aria-disabled=true],[aria-busy=true]):focus-visible:before,:is(button,a[href],summary,[role=button]):not(:disabled,[aria-disabled=true],[aria-busy=true]):focus-visible :is(svg[aria-hidden=true],[aria-hidden=true]>svg){transform:var(--interaction-icon-transform,translateY(-1px) scale(1.08))}[data-ui-icon]:not(:disabled,[aria-disabled=true],[aria-busy=true]):active:before,:is(button,a[href],summary,[role=button]):not(:disabled,[aria-disabled=true],[aria-busy=true]):active :is(svg[aria-hidden=true],[aria-hidden=true]>svg){transition-duration:80ms;transform:scale(.9)}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.tx-metrics>.tx-metric .tx-status-icon,:is(.bm-metrics,.orders-metrics,.topup-metrics,.bulk-counter-grid,.order-summary)[class]>:is(div,article)>:is(span,dt):before{transform-origin:50%;transition:transform .16s ease-out}.tx-metrics>.tx-metric:hover .tx-status-icon,:is(.bm-metrics,.orders-metrics,.topup-metrics,.bulk-counter-grid,.order-summary)[class]>:is(div,article):hover>:is(span,dt):before{transform:translateY(-1px)scale(1.08)}}:is(.portal-shell,.dashboard-shell,.app-shell){--table-row-base:#fff;--table-row-alternate:#f3f6fc;--table-row-hover:#e8effc}:is(.portal-shell,.dashboard-shell,.app-shell) table>tbody>tr:not(:where([data-selected=true],[aria-selected=true],.selected,.is-selected,.needs-attention,.price-row-editing,.price-table-editor-row,.bm-expanded,.transaction-row-new,.transaction-row-updated)):nth-child(odd)>:is(td,th){background-color:var(--table-row-base)}:is(.portal-shell,.dashboard-shell,.app-shell) table>tbody>tr:not(:where([data-selected=true],[aria-selected=true],.selected,.is-selected,.needs-attention,.price-row-editing,.price-table-editor-row,.bm-expanded,.transaction-row-new,.transaction-row-updated)):nth-child(2n)>:is(td,th){background-color:var(--table-row-alternate)}:is(.portal-shell,.dashboard-shell,.app-shell) table>tbody>tr:not(:where([data-selected=true],[aria-selected=true],.selected,.is-selected,.needs-attention,.price-row-editing,.price-table-editor-row,.bm-expanded,.transaction-row-new,.transaction-row-updated)):is(:hover,:focus-within)>:is(td,th){background-color:var(--table-row-hover)}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAa0ABQAAAAADOwAAAZHAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwoP0hWQVJtP01WQVJGBmA/U1RBVIEcAGQvXBEICoMkgmcLFgAwhEwBNgIkAyYEIAWGXAdiDAcbOgtRlHLSRcD8TEzkdoghPRuspKefbVnJIM5yRfA8vZv9uTNJSCZY21Scrigr6qyJ/C3sE1OFKuVP3e+lxUTbYio1zb/kFdk2bufY2BlhWERRBrcDUBhB5GEpd2Cy+MDxqf9zLPX+XVsk5r+s50d6IpWLatqbdT6f2MAikiOKQocbjya2QT0DqPDX4R0jQBgAUAiCRhDA0EkvYeLk9X3I2bEWI8jBAihIANm+kUWQBgggWChcBBdFhXlAUgOCAgBA0AgKjUJ8HKvjddFCKSgAVklEBYAeEJgCQJH0qB3B+neDg4sAA4hAD0AVIEAA0IACJGeaUjMIIIhBUE/zNABjTQMBwEVRcwcYBUCObLERABAgjAA1M/ZSa9hSi4OlpsnZ2KBOVUsAZlRGl1W0NZ6gSwhQPIAFs7YFL0QS91vRQgdgx2VDAnIegKpQvwAJIoLgooBAGtCJcHizg0TDiz8vhPgIcVXaDJu37ZyDAIjFy4AAiC1JAA0olJwN6nFAACQk/zfQVUuA3t5ELKMT9hpBSRj+HBSggYCIAIEkUoC4PCIQIWHGA8+IStxf0PW15ntP22gc+Wo+BLyQAHECQiAVd+c3Ba8gZ4NOACBaLOhsbIMkAXEmuHsSAvkf4oJaAogH6nEQAzoBIEihUAwAA0AACAObAGcANYAAABaqgMmpWAhiiVyrvNyqFV8tMQ5Iyq6r9Lf7W82i8ILl2cv8zbfdJ5lnPzSnvt/XXPfRR/5pH3xA+u5uS0798EPJ3Fft33w36Wc+8E/7aIB/9fvvb1pE9erNXLB9mkw//cSg8Cnx03VGXDvZnRzKqV9Xkhn7eRHb3wVjHpg19nkZpX9bBU+vnHegrsuQcbW9Bi7oO33h+8SU0Tly/MbeYUuG1cftVz6oNxrW0qH1iezq446fkDFo/rgvTkqt7zmteFzncZ0uxXti09FFF2z+C7CODpjUudOE5NSeb3bv/mbPKcmOEzpWQ3VBgBAuj/AOY3qMm7UvgA8qo3+qvAUBBAX0wADQG4AG+jCKaSxkBe/zvcTG8jRpRZgqhCog4sd++cOo7J+/RdvaaMoc78Ri/PNPSclx6fDvG1Kt3qQFi1rq+5EaavTtt9TVvfvucYsA5wc4oESU+E1ikF9TkrOkIsIH5Fawx7SBNLnMcWlM3skBluCmQNs7GeyFvYVDamsqwhxx18n/+WdxzDgOLU1AqbUlb3m+KOT9+ONvY/7XlrdLS//5v7nN97XHj0VzJpJvz4spq0V7ioXDuv2YrSxtF/KZmvbWfKtorXSh8dfvgGu+ev/nFSaXM6jyuCE/f/EpmuP7Rqu8R98vP/+tXUdrOgKlZP9Q/s+fRF9+3CHZd4EugfPv158me9X7v/6aSMCxMJmIr//65bNXngl7+uiPP5oKx+y27D8trp+psUzMacpm80XlnYeMAct0LynxhNYgaP3dtn8/LBAi+ksr+7NvjjtJV+UXrz0uLXV1x08AZRN1S2A8EaVE5afk/dfGjz//+fdHn36Xdttz2d9/z+bawZ8/slNN1aYtq+ZPGzNuPGdwOsfYflwmHCkPgs5DcKizvdpS/3gEUMW9/lvQvWp1bGTW1fpngC/uSVYAfH3TeSusL8TtlHUD4KAAEHjahk4YpuffGwEBN/dUmpHqdHyJ3Ap8O3UlQ4gCNrMRwLBBKiskL6a+RoBi/9XGlgc8L4/CUejQxaiIyqmomdhktOhfgDbDfaNDb4+yKIPd6IgmzDa0CByijWFmL2dlSRKagTIWXeIU9HDphoZiJeBTjAefHMxDhVSRFUgVcOkW3EGMahYVMFjWHhMluB2wAcbHYqF1LpsDF9C6s+CI2fDgh4wSuFEyGadjXAmIk3CugIRibLIti9ZtC8S4VSqfikGqPaoI122XyRYLBmsOmdiiTpqK1OklUQzpMcZmQRQV4M4oJCMkfRQXK+qvjifUcQd1bRdetW/LWjacYxvcttnVjWg5h0q4xw6rZyejSpZVZ78LzC4uyDNRQ4bymHSTMyM+SZ7D75mg/7YTlmNz7W8T00h0VEiGKB+F7iWYZFvSTiA4LVxttm2ATt5EoUWLJbY4EnLGrfsvEROlHtzlKn3H9VUT5tU/2dt3/EBv7foYzV/W4upyj04woO/gh6Vwwt3WGQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-vietnamese-wght-normal-qRpaaN48.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-500-800-eXO_dkmS.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAboABQAAAAADegAAAZ6AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwoP0hWQVJuP01WQVJGBmA/U1RBVIEYAGQvXBEICoMsgmkLFgAwhG4BNgIkAyYEIAWIMAdiDAcbLwwjEWaE9C9Ef3HAk6GPziCXq1Eh8E8EQUAcETD4qqY9zL9qXW0igea1HkEOnqd3sz93JoEY0i51HktNfM3s64mq5XBNC2hcZDFJgRXiiJ/wPjQQQg4ZcuSBeSDYPKAHgP9wzN5fdNuaD/QEzgeaLAeyyvR5jqXev2uLxPy3aMCpdVEUFUa1+MDujSKbosGaNqsCGs2sNoGaLSZJ7mpbs8+H6RVGAA8AUAiCRhDAoYA61MDQpFmENy3ftYUwBoAPAWTj6h1bsAABBAOFhWChyGQAqCAPQQEAIGgEhUYhm2houiKKJKkZAFHISACUATFQMAUbMEcwhhcCWAjQgPZG9nJjCAAaUID87vw57R+XLxd/J4J6kAcB6KEHBAALRbz3qeBJ71u3dhcAAngIEN+tlSIs6O8AhpokJ2KCOlrN839jvOwNtbKEEukDHoKA4srPmjo+lYMIJW81wn7AjMqqJHIKgMpUXwFJNIJgoYAYFlCA2rt23S7RsH7X8k0SQIgSp4QWBpjGItYhAOLyJCAA4kkFoAElITkR1L1WRlh+rTOi5kHrqI8mRSf/EgEUAoACNBBDI0AMg2lAlCgaCJGklwt5SFTyVp/wsP5f/qf+g/5qveSDmQiYSIAoCiFGEOu6F8WTICeCTgKIFgOkcDNFBQI4EUH8WtkCNQ/EvuYsceBatu0jAoADQAzwgNXAiUBcygMGyocYFwaCGCbLSM8w8kSXSoRdM8mWI3Y2uoudOd6shaEFhWuvuUUOet05+tVZziVvvOEe89prHPhg5ryjX39dDnokw73yRg58zT3mmVcmuhe++uqauZFZW4LcpXPdWRtd/Drjzr1PDX+h8JsX2P/iIWsouJR+eELk7P1yzhVfTi+6bdL82/YnY+E1O3jsqdf+zW8Pt3U3zKmb0Df7m5FZ6yo6uhZW1k+pr3Ze/Pu1zkXVNPeDpX5j5b+mn5n97tjMtRXVqVZPYZIYPrs4WM4+YNNpa484jY4D6vsK4/0LRxYsKS3tWjC8sLx/pBBVhABBLF7npZbSZumINYA/UAv1F+W2EEBQQBkOAFXABBroe23XspXP+E2SPaR/kAMVRHAgJEkMDRYUTDKlTBZYajbrG3moFwz7awBCnuzrDd+4bb4S/P/BnwcdGpBKsf9JkZo60Fv9Tfu/PDhvCfFKTDMcDAZIJHKZFOcZcIASYpD4Rg7oy1/5fSVSCF4V/wN2KTbgQH4/aB2HkzVSThPwJDgBXoghltk00WJA32KXud+rU0QWj/F+whnr36/piExM4Wy+XtPjRWFN+uH31zfibQ8Sd7PHPwd57zeM6H4Il/qN/UmaTDZLwnkn4v/9+zo+mKHx+++HAy0Op9OHgeD3i2CWc0jT181a2PfyIy/yt1urrw6Z8uDMH+H9t5ub2lV7TXhNNrH//cdtf7VN/PXamZwt7Qm4B3lCzD/O/2MtlfX69j3YfF8OL66biGtHwr2dz8hM+H8wXdSuVAoEz1js+a1pru4IuBAuQQunNUgdoQ2ycPkhB4olkbahuRy+JBybiMEgJjGI+Oc3Pv9it6u+O45bn8t59dvl/hGJO7OjKBFft3n1gmn9/X2cwPEcysZDDvJCGbFYYTPCCouzTXMPRQCVWrmqfvf40kjHb5bWXwK8d1NFJsCHV5yyyO/0o+ZS4zIUARQAAj/jsAtN+X939NBfchyobquvOEAd629GrgY+Q51PE3AOVyOAwyqCLMJECJenESBDstGIYQOPqhl1CnmqhgpPFVDTJx/ToEZupkmb7GOACplkC9Mk6R5E44lDgzy+pEkmL8YGWH4hg2RzOy0SnEmbdA6mQ5IVdIkxhR4OAwwRpolhPMoYIUo2o1ikrjaFVGCQfUyUXJtBaJYlb63Ia+MI8yNVdGM5KtT4wXNcebBQqSHC/UBbqYWesQqlN2zWOZf6jNCwvmXoWTTOI+PRMgLS/1cmYkyIMLiXSIGFF2LgDjmvDpdQiZ0WaFxqt1osmjQ8RPLDHDTEqI3poDVxbAkQileKR7hD3yntoUksmvhCdQ+ce3fep902Odc69abSHc8h+eP3OaVN0yR0J8Bq8lX4vHDwrYCDpEzVs0kBbrdfeU4pjrf6bZSODYiIhADkX2KR1SNWM+D/6a+uYNkOUPAvCi1aDDElIMFA74r/pxioqLZ4tKa3RvXPqN6wXdPXYC9fqaTVmxg/wV8doL6m6U5x2I1GAQAAAA==)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-vietnamese-wght-italic-CPBsCcxN.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-ext-wght-italic-DJWiFoht.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-wght-italic-DnD1KgkH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/roboto-mono-cyrillic-ext-wght-normal-BUDPrIko.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/roboto-mono-cyrillic-wght-normal-HUlVHixE.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/roboto-mono-greek-wght-normal-BJJTbwTT.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/roboto-mono-vietnamese-wght-normal-DlC-zuDL.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/roboto-mono-latin-ext-wght-normal-QAYlOegK.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/roboto-mono-latin-wght-normal-CZtBPCCa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tokomd Numbers;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+25,U+2B-2C,U+2E-3A,U+2212}@font-face{font-family:Tokomd Numbers;src:url(/assets/inter-latin-wght-italic-DpCbqKDY.woff2)format("woff2");font-style:italic;font-weight:100 900;font-display:swap;unicode-range:U+25,U+2B-2C,U+2E-3A,U+2212}:root{--text-label:.875rem;--text-helper:.8125rem;--text-form-heading:1.125rem;--font-ui:"Tokomd Numbers", "Plus Jakarta Sans Variable", "Segoe UI", sans-serif;--font-mono:"Roboto Mono Variable", ui-monospace, monospace;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-strong:700;font-family:var(--font-ui);font-weight:var(--weight-regular);font-synthesis:none;font-variant-numeric:lining-nums tabular-nums}body{font-family:var(--font-ui);font-weight:var(--weight-regular)}:is(h1,h2,h3,h4,h5,h6,strong,b){font-weight:var(--weight-strong)}body :is(label,dt){font-weight:var(--weight-medium)}body :is(button,summary,th,[role=tab],nav a){font-weight:var(--weight-semibold)}body :is(input,select,textarea){font-family:var(--font-ui);font-weight:var(--weight-regular)}:where(code,pre,kbd,samp,.mono,.mono-value){font-family:var(--font-mono)}:where(code,pre,kbd,samp){font-variant-ligatures:none}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-ui);font-synthesis:none;text-rendering:optimizelegibility;--color-brand:#4f7cff;--color-brand-soft:#eaf0ff;--color-action:#2f52be;--color-action-hover:#1e3f99;--color-action-active:#172f75;--color-canvas:#f4f7ff;--color-surface:#fff;--color-ink:#17233d;--color-muted:#5f687a;--color-border:#dfe5ee;--color-focus:#1e46b6;--color-success:#126b3c;--color-success-soft:#e9f8ef;--color-warning:#8c4708;--color-warning-soft:#fff4e7;--color-danger:#b42318;--color-danger-soft:#fff0ef;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--radius-2:.5rem;--radius-3:.75rem;--radius-4:1rem;--radius-5:1.25rem;--shadow-1:0 .5rem 1.75rem #17233d0d;--shadow-2:0 .8rem 2.1rem #2f52be1c;--sticky-offset:6rem;line-height:1.5}html{min-width:20rem;scroll-padding-top:var(--sticky-offset)}body{background:var(--color-canvas);min-width:20rem;min-height:100vh;color:var(--color-ink);margin:0}button,input,select,textarea{font:inherit;font-weight:var(--weight-regular)}button,input,select,textarea,a{-webkit-tap-highlight-color:transparent}.ui-skip-link{z-index:100;border:3px solid var(--color-focus);border-radius:var(--radius-2);background:var(--color-surface);color:var(--color-ink);font-weight:var(--weight-strong);padding:.65rem 1rem;position:fixed;left:-9999px}.ui-skip-link:focus-visible{top:.5rem;left:1rem}.ui-button{border-radius:var(--radius-3);min-height:2.75rem;font-weight:var(--weight-semibold);text-align:center;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.6rem 1rem;line-height:1.25;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex}.ui-button-primary{border-color:var(--color-action);background:var(--color-action);color:#fff}.ui-button-primary:hover:not(:disabled){border-color:var(--color-action-hover);background:var(--color-action-hover)}.ui-button-secondary{background:var(--color-surface);color:var(--color-action);border-color:#9fb1dd}.ui-button-secondary:hover:not(:disabled){border-color:var(--color-action);background:var(--color-brand-soft)}.ui-eyebrow{color:var(--color-action);font-size:.75rem;font-weight:var(--weight-semibold);letter-spacing:.09em;text-transform:none;margin:0}.ui-status-chip{width:fit-content;font-size:.75rem;font-weight:var(--weight-semibold);border:1px solid;border-radius:999px;align-items:center;gap:.4rem;padding:.25rem .6rem;line-height:1.35;display:inline-flex}.ui-status-chip:before{content:"";background:currentColor;border-radius:50%;width:.45rem;height:.45rem}.ui-status-chip[data-tone=success]{background:var(--color-success-soft);color:var(--color-success)}.ui-status-chip[data-tone=warning]{background:var(--color-warning-soft);color:var(--color-warning)}.ui-status-chip[data-tone=danger]{background:var(--color-danger-soft);color:var(--color-danger)}.ui-status-chip[data-tone=neutral]{color:#475467;background:#edf1f6}.ui-preview-note{border:1px solid #d5b18c;border-left:.3rem solid var(--color-warning);border-radius:var(--radius-3);background:var(--color-warning-soft);color:#663406;margin:0;padding:.8rem 1rem}.preview-unavailable{border:1px solid var(--color-border);border-top:.45rem solid var(--color-warning);border-radius:var(--radius-4);background:var(--color-surface);width:min(42rem,100% - 2rem);box-shadow:var(--shadow-2);margin:clamp(3rem,12vh,8rem) auto;padding:clamp(1.5rem,5vw,3.5rem)}.preview-unavailable h1{margin:.4rem 0 1rem;font-size:clamp(2rem,7vw,3.5rem);line-height:1.08}.preview-unavailable p:not(.ui-eyebrow){max-width:56ch;color:var(--color-muted)}.preview-unavailable .ui-button{margin-top:var(--space-4)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=767.98px){:root{--sticky-offset:8rem}.ui-button{min-height:3rem}}.auth-screen{place-items:start center;min-height:100vh;padding:clamp(24px,8vh,96px) clamp(16px,4vw,48px) 64px;display:grid}.auth-card{border:1px solid var(--rule);border-top:8px solid var(--blue);background:var(--white);width:min(560px,100%);padding:clamp(24px,5vw,46px)}.auth-card h1{margin:8px 0 6px;font-size:clamp(2.2rem,6vw,3.6rem)}.auth-card h1:focus-visible{outline:3px solid var(--focus-ring);outline-offset:4px}.auth-lede{max-width:46ch;color:var(--muted);margin:0 0 22px}.auth-form{gap:16px;margin:22px 0 0;display:grid}.auth-form input[type=email],.auth-form input[type=password],.auth-form input[type=text],.auth-form .button{width:100%}.auth-field{gap:6px;display:grid}.auth-hint{color:var(--muted);font-size:var(--text-helper);line-height:1.6;font-weight:var(--weight-regular);margin:0}.auth-check{border:1px solid var(--rule);background:color-mix(in srgb, var(--cyan) 4%, var(--paper));gap:3px;padding:12px 14px;font-size:.88rem;display:grid}.auth-check-control{align-items:flex-start;gap:10px;display:flex}.auth-check input{flex:none;width:18px;height:18px;margin-top:2px}.auth-check-hint{font-size:var(--text-helper);line-height:1.6;font-weight:var(--weight-regular);margin:0;padding-left:28px}.auth-code{width:100%;font:var(--weight-strong) 1.5rem/1 var(--font-mono);letter-spacing:.5em;text-align:center}.auth-notice,.auth-error,.auth-warning{border-left:5px solid var(--cyan);color:#075f69;background:#e7f5f4;margin:18px 0 0;padding:11px 14px}.auth-error{border-left-color:var(--critical);color:var(--critical);background:#fff0ef}.auth-warning{border-left-color:var(--stale);color:#8c4708;background:#fff8ee}.auth-error p,.auth-notice p,.auth-warning p{margin:0}.auth-request-id{color:var(--muted);margin-top:7px;font-size:.74rem;display:block}.auth-request-id code{border:1px solid var(--rule);background:var(--white);font-family:var(--font-mono);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;padding:2px 6px}.auth-countdown{color:var(--muted);font:.78rem/1.5 var(--font-ui);margin:0}.auth-countdown[data-expired=true]{color:var(--critical);font-weight:var(--weight-strong)}.auth-aside{border-top:1px solid var(--rule);margin-top:26px;padding-top:20px}.auth-aside h2{letter-spacing:0;font-family:inherit;font-size:1.15rem;font-stretch:100%;line-height:1.3}.auth-aside p{max-width:52ch;color:var(--muted);margin:8px 0 14px;font-size:.88rem}.auth-actions{flex-wrap:wrap;gap:10px;display:flex}.auth-actions .button{flex:200px}.totp-setup{gap:18px;margin-top:24px;display:grid}.totp-qr{border:1px solid var(--rule);background:var(--white);border-radius:14px;place-items:center;width:fit-content;max-width:100%;margin:0 auto;padding:12px;display:grid;box-shadow:0 12px 34px #203b9214}.totp-qr svg{max-width:100%;height:auto;display:block}.totp-steps{color:var(--muted);gap:8px;margin:0;padding-left:24px;display:grid}.totp-steps li{padding-left:4px}.totp-once{border-left:4px solid var(--stale);color:#8c4708;background:#fff8ee;margin:0;padding:11px 14px;font-size:.86rem}.totp-manual-toggle{width:100%;min-height:44px}.totp-manual{border:1px solid var(--rule);background:color-mix(in srgb, var(--blue) 4%, var(--paper));border-radius:12px;gap:12px;padding:16px;display:grid}.totp-manual p{color:var(--muted);margin:0;font-size:.86rem}.totp-manual code{border:1px solid var(--rule);background:var(--white);font:var(--weight-strong) .9rem/1.6 var(--font-mono);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:8px;padding:12px;display:block}.totp-manual-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.totp-manual-actions .button{min-height:44px}.totp-copy-status{color:var(--muted);font-size:.8rem}.totp-acknowledge{border:1px solid var(--rule);background:color-mix(in srgb, var(--cyan) 4%, var(--paper));cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;margin:0;padding:14px;display:flex}.totp-acknowledge input{flex:none;width:18px;height:18px;margin:2px 0 0}.totp-continue{width:100%;min-height:48px}.totp-security-note{color:var(--muted);text-align:center;margin:-4px 0 0;font-size:.78rem}.workbench.account-panel,.portal-shell .workbench.account-panel{max-width:1100px;margin-inline:auto;padding:28px}.account-panel .account-header{margin:0 0 24px;padding:0}.account-panel .account-header h1{margin:0;font-size:28px;line-height:1.3}.account-panel .button{min-height:44px;font-size:var(--text-label)}.account-panel :is(button,[tabindex]):focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.account-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.account-section{border:1px solid var(--rule);background:var(--white);border-radius:16px;min-width:0;padding:24px}.account-panel .account-section h2{margin:0 0 20px;font-size:18px;line-height:1.5}.account-profile-fields{gap:20px;margin:0;display:grid}.account-profile-fields>div{gap:6px;display:grid}.account-profile-fields>div+div{border-top:1px solid var(--rule);padding-top:20px}.account-profile-fields dt{color:var(--muted);font-size:var(--text-helper)}.account-profile-fields dd{text-align:left;font-size:var(--text-label);font-weight:var(--weight-medium);overflow-wrap:anywhere;margin:0;line-height:1.6}.account-security-item+.account-security-item{border-top:1px solid var(--rule);margin-top:20px;padding-top:20px}.account-security-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.account-panel .account-security-item h3{font-size:var(--text-label);line-height:1.5;font-weight:var(--weight-semibold);margin:0}.account-security-status{color:var(--muted);background:#f1f4f9;border-radius:6px;padding:4px 8px;font-size:12px;line-height:1.5}.account-security-status[data-tone=ok]{color:#116a49;background:#e9f6ef}.account-note{color:var(--muted);font-size:var(--text-helper);margin:8px 0 0;line-height:1.6}.account-security-item .button{margin-top:14px}.account-required{color:var(--stale);font-size:var(--text-helper);margin:8px 0 0;line-height:1.6}.account-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;margin-top:24px;display:flex}.account-actions .button{color:var(--critical);border-color:#e7c9c6;justify-content:center;align-items:center;gap:8px;display:inline-flex}.account-logout-icon{flex-shrink:0}.account-actions .button:hover:not(:disabled){background:#fff5f4}.account-actions .auth-error{flex:100%;margin:0}.account-panel>.auth-warning{font-size:var(--text-helper);margin:0 0 20px;line-height:1.6}@media (width<=767.98px){.workbench.account-panel,.portal-shell .workbench.account-panel{padding:20px 16px}.account-grid{grid-template-columns:minmax(0,1fr);gap:16px}.account-section{padding:20px}.account-panel .account-header h1{font-size:25px}.auth-screen{padding:18px 14px 40px}.auth-card{padding:20px 16px 26px}.totp-qr{padding:8px}.totp-manual-actions{flex-direction:column;align-items:stretch}.totp-manual-actions .button{width:100%}}.auth-organization-list{gap:8px;margin:16px 0;padding:0;list-style:none;display:grid}.auth-organization-choice{text-align:left;flex-direction:column;align-items:flex-start;gap:2px;width:100%;display:flex}.auth-organization-choice small{font-weight:400}.auth-form .auth-forgot-password{padding:var(--space-1) 0;color:var(--cyan);font:inherit;font-size:var(--text-helper);font-weight:var(--weight-semibold,600);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:end;text-decoration:underline}.auth-form .auth-forgot-password:disabled{cursor:default;opacity:.6}.account-closure-blockers{margin:var(--space-3) 0}.account-closure-blockers ul{margin:var(--space-2) 0 0;padding-left:var(--space-5)}.account-closure-state{margin:var(--space-3) 0}.account-closure .auth-form textarea{width:100%;min-height:88px;font:inherit}.account-closure-confirm{gap:var(--space-2);align-items:flex-start;display:flex}.login-challenge{width:100%;min-width:0;margin:12px 0}.login-challenge:empty{display:none}.login-challenge p{margin:6px 0;font-size:13px;line-height:1.5}.login-challenge [role=alert]{color:#9f2727}.login-challenge button{color:#294fbc;cursor:pointer;background:#fff;border:1px solid #c4cee2;border-radius:8px;min-height:44px;padding:8px 12px}.tokomd-brand-identity{vertical-align:middle;text-align:left;align-items:center;gap:10px;min-width:0;max-width:100%;display:inline-flex}.tokomd-brand-identity .tokomd-brand-copy{border:0;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:0;line-height:1.2;display:flex}.tokomd-brand-identity .tokomd-brand-wordmark{aspect-ratio:1330/243;background-color:#4f7cff;width:132px;max-width:100%;height:auto;display:block;-webkit-mask:url(/assets/tokomd-wordmark-BxXxRZso.png) 50%/contain no-repeat;mask:url(/assets/tokomd-wordmark-BxXxRZso.png) 50%/contain no-repeat}.tokomd-brand-identity .tokomd-brand-subtitle{color:#536782;max-width:100%;font-size:11px;font-weight:var(--weight-medium,500);letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;margin:0;line-height:1.3;display:block;overflow:hidden}.reseller-signin .tokomd-brand-identity .tokomd-brand-subtitle{color:var(--signin-muted)}.tokomd-brand-compact{gap:8px}.tokomd-brand-compact .tokomd-brand-wordmark{width:112px}.tokomd-brand-compact .tokomd-brand-subtitle{font-size:10px}@media (width>=1024px){.tokomd-brand-identity:not(.tokomd-brand-compact) .tokomd-brand-wordmark{width:148px}}.tokomd-brand-identity .tokomd-brand-wordmark,.portal-brand-copy strong:before,.dashboard-brand strong:before,.portal-mobile-brand strong:before,:is(.portal-shell,.dashboard-shell,.app-shell).ws-shell .ws-topbar .ws-mobile-wordmark{background-image:linear-gradient(110deg,#0000 42%,#ffffffbf 50%,#0000 58%);background-position:150% 0;background-repeat:no-repeat;background-size:250% 100%;animation:3s ease-in-out infinite tokomd-wordmark-shine}@keyframes tokomd-wordmark-shine{0%,33.333%{background-position:150% 0}to{background-position:-150% 0}}@media (prefers-reduced-motion:reduce){.tokomd-brand-identity .tokomd-brand-wordmark,.portal-brand-copy strong:before,.dashboard-brand strong:before,.portal-mobile-brand strong:before,:is(.portal-shell,.dashboard-shell,.app-shell).ws-shell .ws-topbar .ws-mobile-wordmark{background-image:none;animation:none}}.auth-screen.membership-login{background:#f7f9fc;padding:40px 20px}.membership-login .auth-card{width:100%;max-width:500px;box-shadow:none;border:1px solid #dfe5ee;border-radius:12px;padding:32px}.membership-login-brand{color:#172b4d;font-size:22px;font-weight:var(--weight-strong);align-items:center;gap:12px;margin-bottom:28px;text-decoration:none;display:flex}.membership-login h1{margin:0 0 12px;font-size:28px;line-height:1.3}.membership-login .auth-lede,.membership-login .auth-aside p{color:#53647a;font-size:14px;line-height:1.65}.membership-login .auth-form input{border-radius:7px;min-height:48px;font-size:16px}.membership-login .auth-form{gap:20px}.membership-login .auth-aside{margin-top:24px;padding-top:20px}.membership-login summary{cursor:pointer;color:#304fc8;min-height:44px;padding-block:12px;font-size:14px}.membership-login .button{border-radius:7px;min-height:48px;font-size:14px}.membership-login a:focus-visible,.membership-login summary:focus-visible{outline-offset:3px;outline:3px solid #5271ff}@media (width<=767.98px){.auth-screen.membership-login{padding:24px 16px}.membership-login .auth-card{padding:24px}}.auth-screen.reseller-signin{--signin-background:#1d222b;--signin-field:#2b323e;--signin-text:#f6f8fc;--signin-muted:#b3bece;--signin-link:#96b9ff;--signin-blue:#3458d4;background:var(--signin-background);min-height:100svh;color:var(--signin-text);font-family:var(--font-ui);grid-template-columns:minmax(440px,31%) 1fr;place-items:stretch stretch;padding:0;display:grid}.reseller-signin .auth-card{width:100%;max-width:520px;box-shadow:none;background:0 0;border:0;border-radius:0;place-self:center;padding:64px clamp(32px,5vw,60px)}.reseller-signin-brand{color:var(--signin-text);font-size:24px;font-weight:var(--weight-strong);align-items:center;gap:12px;margin-bottom:58px;line-height:1.25;text-decoration:none;display:inline-flex}.reseller-signin-brand small{color:var(--signin-muted);font-size:12px;font-weight:var(--weight-medium);margin-top:5px;display:block}.reseller-signin-mark{background:var(--signin-blue);color:#fff;border-radius:12px;place-items:center;width:44px;height:44px;font-size:28px;display:grid}.reseller-signin .auth-card h1{color:var(--signin-text);letter-spacing:-.5px;margin:0 0 12px;font-size:22px;line-height:1.4}.reseller-signin .auth-lede{color:var(--signin-muted);margin:0;font-size:14px;line-height:1.7}.reseller-signin .auth-lede a{color:var(--signin-link);font-weight:var(--weight-semibold);text-decoration:none}.reseller-signin .auth-lede a:hover{text-decoration:underline}.reseller-signin .auth-form{gap:26px;margin-top:40px}.reseller-signin .auth-form label{color:var(--signin-text);font-size:14px;font-weight:var(--weight-medium);gap:10px;display:grid}.reseller-signin .auth-field{gap:10px}.reseller-signin .auth-form input{background:var(--signin-field);width:100%;min-height:48px;color:var(--signin-text);font-family:inherit;font-size:16px;font-weight:var(--weight-regular);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:1px solid #5b6574;border-radius:7px;margin:0;padding:12px 14px;line-height:1.4}.reseller-signin .auth-form input::placeholder{color:#b3bece;opacity:1}.reseller-password{position:relative}.reseller-signin .reseller-password input{padding-right:52px}.reseller-password-toggle{width:44px;height:44px;color:var(--signin-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:grid;position:absolute;top:2px;right:2px}.reseller-password-toggle:hover{color:#fff;background:#394354}.reseller-password-toggle svg{width:20px;height:20px}.reseller-signin .auth-form .button-primary{background:var(--signin-blue);color:#fff;min-height:48px;font:var(--weight-semibold) 14px/1.5 var(--font-ui);cursor:pointer;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:10px;margin-top:6px;display:flex}.reseller-signin .auth-form .button-primary:hover:not(:disabled){background:#4168ec}.reseller-signin .button-primary svg{width:20px;height:20px}.reseller-signin button:disabled{opacity:.6;cursor:wait}.reseller-signin-help{color:var(--signin-muted);margin-top:20px;font-size:13px;line-height:1.7}.reseller-signin-help summary{cursor:pointer;width:fit-content;min-height:44px;padding:12px 0}.reseller-signin-help p{margin:4px 0 14px}.reseller-signin-help .button-secondary{min-height:44px;color:var(--signin-text);background:0 0;border:1px solid #67748a;border-radius:7px;font-size:13px}.reseller-signin :is(a,button,input,summary):focus-visible{outline-offset:4px;outline:3px solid #96b9ff}.reseller-signin .auth-notice,.reseller-signin .auth-error{border-radius:6px;font-size:14px}.reseller-signin-blue{background:linear-gradient(135deg,#2444b5 0%,#345bda 48%,#4c83fb 100%)}@media (width<=767.98px){.auth-screen.reseller-signin{border-top:5px solid #4168ec;grid-template-columns:1fr}.reseller-signin .auth-card{max-width:480px;padding:48px 28px}.reseller-signin-brand{margin-bottom:44px}.reseller-signin-blue{display:none}}@media (prefers-reduced-motion:no-preference){.reseller-signin :is(button,a){transition:background-color .15s,color .15s}}.auth-screen.auth-setup{--rule:var(--color-border,#dfe5ee);--white:#fff;--paper:var(--color-canvas,#f4f7ff);--blue:var(--color-action,#2f52be);--cyan:#008577;--muted:var(--color-muted,#5f687a);--critical:#b42318;--stale:#8c4708;--focus-ring:var(--color-focus,#1e46b6);background:var(--paper);color:var(--color-ink,#17233d);font-family:var(--font-ui,sans-serif);text-transform:none;padding:40px 24px;font-size:14px;line-height:1.6}.auth-setup *,.auth-setup :before,.auth-setup :after{box-sizing:border-box}.auth-setup .auth-card{border:1px solid var(--rule);background:var(--white);border-radius:16px;width:min(520px,100%);min-width:0;padding:32px}.auth-setup-brand{margin-bottom:28px;display:flex}.auth-setup .auth-card h1{color:inherit;letter-spacing:-.6px;margin:0 0 8px;font-family:inherit;font-size:28px;font-weight:650;line-height:1.3}.auth-setup .auth-lede{max-width:none;margin:0;font-size:14px;line-height:1.7}.auth-setup .auth-form{gap:20px;margin:24px 0 0}.auth-setup .auth-form label:not(.auth-check-control){gap:8px;margin:0;display:grid}.auth-setup .auth-form label>span{font-size:14px;font-weight:500}.auth-setup .auth-form input:not([type=checkbox]){background:var(--white);width:100%;min-width:0;min-height:46px;color:inherit;font:inherit;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:1px solid #b7c4df;border-radius:8px;margin:0;padding:11px 14px;line-height:1.5}.auth-setup input::placeholder{color:#68758a;opacity:1}.auth-setup .auth-hint,.auth-setup .auth-check-hint{color:var(--muted);font-size:12px;line-height:1.65}.auth-setup .auth-check{background:#f7f9ff;border-radius:10px;gap:5px;padding:14px}.auth-setup .auth-check-control{cursor:pointer;align-items:flex-start;gap:10px;margin:0;display:flex}.auth-setup input[type=checkbox]{width:18px;height:18px;accent-color:var(--blue);margin:3px 0 0;padding:0}.auth-setup .button{max-width:100%;min-height:46px;font:600 14px/1.5 var(--font-ui,sans-serif);text-align:center;text-transform:none;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:11px 16px;display:inline-flex}.auth-setup .button svg{flex:0 0 18px;width:18px;height:18px}.auth-setup .button-primary{background:var(--blue);color:#fff}.auth-setup .button-primary:hover:not(:disabled){background:#1e3f99}.auth-setup .button-secondary{color:#2347ac;background:#e8eeff}.auth-setup .button-secondary:hover:not(:disabled){background:#dce5ff}.auth-setup :disabled{opacity:.6;cursor:not-allowed}.auth-setup :is(input,button,[tabindex]):focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.auth-setup .auth-aside{margin-top:24px;padding-top:20px}.auth-setup .auth-aside p{margin:0 0 16px;font-size:12px;line-height:1.7}.auth-setup :is(.auth-error,.auth-warning,.auth-notice){overflow-wrap:anywhere;border-radius:8px}.auth-setup .auth-form .auth-error{margin:0}.auth-setup .auth-warning+.auth-actions{margin-top:24px}.auth-setup .totp-acknowledge{font-size:13px;font-weight:500}.auth-setup .totp-security-note{font-size:12px}@media (width<=767.98px){.auth-screen.auth-setup{padding:20px 16px}.auth-setup .auth-card{border-radius:12px;padding:24px 20px}.auth-setup .auth-card h1{font-size:24px}.auth-setup-brand{margin-bottom:24px}}.account-panel .account-enable-totp,.account-totp-dialog .button-primary{color:#fff;background:#2f52be;border-color:#0000}.account-enable-totp,.account-totp-dialog .button{min-height:44px;font:600 14px/1.5 var(--font-ui,sans-serif);cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;display:inline-flex}.account-totp-dialog{color:#17233d;width:min(500px,100% - 32px);max-height:calc(100dvh - 32px);font:14px/1.65 var(--font-ui,sans-serif);background:#fff;border:1px solid #dfe5ee;border-radius:16px;margin:auto;padding:28px;overflow-y:auto}.account-totp-dialog::backdrop{background:#17233d73}.account-totp-dialog header{align-items:flex-start;gap:12px;margin-bottom:24px;display:flex}.account-totp-symbol{color:#2f52be;background:#e8eeff;border-radius:10px;flex:0 0 38px;place-items:center;height:38px;display:grid}.account-totp-dialog h2{margin:0 0 6px;font-size:20px;font-weight:650;line-height:1.4}.account-totp-dialog header p,.account-totp-help{color:#5f687a;margin:0;font-size:13px}.account-totp-dialog form{gap:16px;display:grid}.account-totp-dialog label{gap:8px;font-weight:500;display:grid}.account-totp-dialog input{box-sizing:border-box;color:#17233d;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #b7c4df;border-radius:8px;padding:10px 12px}.account-totp-dialog input[inputmode=numeric]{letter-spacing:.35em;font-size:20px}.account-totp-dialog .button-secondary{color:#2347ac;background:#e8eeff}.account-totp-dialog .button-primary:hover:not(:disabled),.account-enable-totp:hover:not(:disabled){background:#1e3f99}.account-totp-actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.account-totp-actions .button{flex:auto}.account-totp-dialog .auth-error{color:#b42318;background:#fff0ef;border:1px solid #f5c4c0;border-radius:8px;margin:0;padding:12px;font-size:13px}.account-totp-secret{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#f4f7ff;border-radius:8px;padding:12px}.account-totp-dialog :is(button,input):focus-visible{outline-offset:3px;outline:3px solid #1e46b6}.account-totp-dialog :disabled{opacity:.6;cursor:not-allowed}@media (width<=767.98px){.account-totp-dialog{padding:20px}}.owner-storefront{gap:20px;display:grid}.owner-storefront-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.owner-storefront-header h3{overflow-wrap:anywhere;margin:0;font-size:16px}.owner-storefront-header .ui-button{min-height:44px}.owner-storefront-fields{margin-top:24px}.owner-storefront-fields dd{overflow-wrap:anywhere}.owner-domain-list{gap:16px;margin:24px 0 0;padding:0;list-style:none;display:grid}.owner-domain-card{border:1px solid var(--border,#dce4f3);border-radius:12px;padding:20px}.owner-domain-status{flex-wrap:wrap;gap:24px 64px;margin:24px 0;display:flex}.owner-domain-status dt{color:#526480;margin-bottom:8px;font-size:13px}.owner-domain-status dd{margin:0;font-size:14px}.owner-store-status{color:#78510a;font-size:13px}.owner-store-status.is-active{color:#006654}.owner-storefront-error{color:#a12537}.owner-storefront-empty{margin-top:24px}.owner-storefront-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=767.98px){.owner-domain-card{padding:16px}.owner-domain-status{justify-content:space-between;gap:20px}}.theme-manager{gap:24px;display:grid}.theme-demo-note{color:var(--dashboard-muted);align-items:flex-start;gap:10px;margin:0;font-size:13px;line-height:1.7;display:flex}.theme-demo-note>svg{margin-top:2px}.theme-active{border:1px solid var(--dashboard-line);background:#fff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:18px;padding:24px;display:flex}.theme-active-mark{color:#fff;border-radius:14px;place-items:center;width:56px;height:56px;display:grid}.theme-active-copy{flex:1;min-width:180px}.theme-section-heading{justify-content:space-between;align-items:end;gap:16px;margin-top:8px;display:flex}.theme-section-heading p{color:var(--dashboard-muted);margin:6px 0 0;font-size:13px;line-height:1.7}.theme-section-heading>span{white-space:nowrap;color:var(--dashboard-muted);font-size:12px}.theme-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.theme-tile{border:1px solid var(--dashboard-line);background:#fff;border-radius:14px;min-width:0;overflow:hidden}.theme-tile[data-selected=true]{border-color:#5874d6;box-shadow:0 0 0 1px #5874d6}.theme-thumbnail{pointer-events:none;border-bottom:1px solid var(--dashboard-line);background:#e9edf5;height:320px;position:relative;overflow:hidden}.theme-thumbnail iframe{transform-origin:0 0;border:0;width:520px;height:1100px;margin-left:-156px;position:absolute;left:50%;transform:scale(.6)}.theme-tile-body{padding:20px}.theme-tile-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.theme-tile h3{margin:0;font-size:16px;font-weight:600}.theme-tile-title>span{color:#304fc6;align-items:center;gap:4px;font-size:11px;display:inline-flex}.theme-tile-title svg{width:14px;height:14px}.theme-tile-body>p{color:var(--dashboard-muted);min-height:44px;margin:10px 0 20px;font-size:12px;line-height:1.8}.theme-tile-actions{flex-wrap:wrap;gap:8px;display:flex}.theme-tile-actions button{white-space:nowrap;flex:1;font-size:12px}.theme-feedback{color:#304880;font-size:13px;line-height:1.7}.theme-error{color:#a62135;margin:0}.theme-editor-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.theme-editor-footer p{min-width:200px;color:var(--dashboard-muted);flex:1;margin:0;font-size:12px;line-height:1.7}.theme-editor-footer>div{flex-wrap:wrap;gap:8px;display:flex}.theme-dialog{border:1px solid var(--dashboard-line);width:min(1160px,100vw - 40px);max-width:none;max-height:calc(100dvh - 40px);color:var(--color-ink);background:#fff;border-radius:16px;padding:0}.theme-dialog::backdrop{background:#13234180}.theme-dialog>header{border-bottom:1px solid var(--dashboard-line);justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.theme-preview-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.theme-preview-toolbar>div{gap:8px;display:flex}.theme-preview-toolbar p{color:var(--dashboard-muted);margin:0;font-size:12px}.theme-preview-stage{background:#e9edf4;padding:20px;overflow:auto}.theme-preview-stage iframe{background:#fff;border:1px solid #cbd5e5;border-radius:12px;width:390px;max-width:100%;height:min(620px,65dvh);margin:auto;display:block}.theme-preview-stage[data-device=desktop] iframe{width:1080px;max-width:none}.theme-confirm{max-width:600px;margin:auto;padding:24px;line-height:1.8}.theme-dialog:has(.theme-confirm){max-width:560px}.theme-confirm p{margin:0 0 20px}.theme-confirm p+p{color:var(--dashboard-muted);font-size:13px}.theme-confirm>div{justify-content:flex-end;gap:8px;display:flex}html:has(.theme-dialog[open]){overflow:hidden}@media (width<=1200px){.theme-gallery{gap:14px}.theme-tile-body{padding:16px}}@media (width<=767.98px){.theme-gallery{grid-template-columns:1fr}.theme-thumbnail{height:200px}.theme-active{padding:18px}.theme-section-heading{flex-direction:column;align-items:start;gap:8px}.theme-tile-body>p{min-height:0}.theme-editor-footer>div{width:100%}.theme-editor-footer button{flex:1}.theme-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.theme-dialog>header,.theme-preview-toolbar{padding:14px}.theme-preview-stage{padding:10px}}.ui-scroll-table{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;max-width:100%;position:relative;overflow-x:auto}.ui-scroll-table:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.ui-scroll-table table{min-width:100%}.ui-scroll-hint{margin:var(--space-2) 0 0;color:var(--color-muted);font-size:.8125rem;display:none}.ui-action-menu{position:relative}.ui-action-menu>summary{align-items:center;gap:var(--space-1);min-height:36px;padding:var(--space-1) var(--space-3);border-radius:var(--radius-2);background:var(--color-brand-soft);color:var(--color-action);cursor:pointer;font-weight:600;list-style:none;display:inline-flex}.ui-action-menu>summary::-webkit-details-marker{display:none}.ui-action-menu-items{gap:var(--space-2);margin-top:var(--space-2);display:grid}.ui-action-menu-items>:is(button,a){justify-content:flex-start;width:100%}.ui-sticky-actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}@media (width<=767.98px){.ui-scroll-hint{display:block}.ui-scroll-table table{width:max-content;min-width:100%;display:table}.ui-scroll-table thead{display:table-header-group}.ui-scroll-table tbody{display:table-row-group}.ui-scroll-table tr{display:table-row}.ui-scroll-table :is(th,td){display:table-cell}.ui-scroll-table td:before{content:none}.ui-scroll-table.ui-scroll-table th{white-space:nowrap}.ui-scroll-table.ui-scroll-table td{white-space:normal;overflow-wrap:anywhere;min-width:7rem;max-width:16rem}.ui-scroll-table.ui-scroll-table td:has(select,input,button){white-space:nowrap;min-width:max-content;max-width:none}.ui-scroll-table.ui-scroll-table td>:is(div,span):has(>:is(button,a)+:is(button,a)){align-items:center;gap:var(--space-2);flex-flow:row;display:flex}.ui-scroll-table.ui-scroll-table :is(th,td):first-child{z-index:1;white-space:normal;overflow-wrap:anywhere;background:var(--color-surface);width:11rem;min-width:8rem;max-width:11rem;box-shadow:1px 0 0 var(--color-border);position:sticky;left:0}.ui-scroll-table :is(div,section):has(>table){min-width:0;max-height:none;overflow:visible}.ui-sticky-actions{z-index:5;margin-inline:calc(var(--space-4) * -1);padding:var(--space-3) var(--space-4) max(var(--space-3), env(safe-area-inset-bottom,0px));border-top:1px solid var(--color-border);background:var(--color-surface);position:sticky;bottom:0}.ui-sticky-actions>:is(button,a){flex:auto}.ui-action-menu>summary{min-height:44px}}.store-transactions{min-width:0}.store-transactions-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.store-transactions-heading>div{min-width:0}.st-heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.st-heading-actions button{white-space:nowrap;min-height:44px;font-size:13px}.st-source-note{color:var(--dashboard-muted);margin:16px 0;font-size:12px;line-height:1.7}.st-source-note strong{font-weight:var(--weight-semibold)}.st-surface{border:1px solid var(--dashboard-line);background:var(--color-surface);border-radius:12px;min-width:0}.st-period{padding:16px}.st-presets,.st-status-tabs{flex-wrap:wrap;gap:6px;display:flex}.st-presets button,.st-status-tabs button{border:1px solid var(--dashboard-line);background:var(--color-surface);min-height:44px;color:var(--dashboard-muted);font-size:13px;font-weight:var(--weight-medium);border-radius:7px;align-items:center;gap:8px;padding:8px 14px;display:flex}.st-presets button[aria-pressed=true],.st-status-tabs button[aria-pressed=true]{color:var(--color-action);background:var(--color-brand-soft);border-color:var(--color-action)}.st-presets button:hover,.st-status-tabs button:hover{border-color:var(--color-action)}.st-period-hint{color:var(--dashboard-muted);margin:12px 0 0;font-size:12px}.st-dates{border-top:1px solid var(--dashboard-line);grid-template-columns:repeat(2,minmax(0,240px));gap:12px 16px;margin-top:16px;padding-top:16px;display:grid}.st-dates p{color:var(--color-danger);grid-column:1/-1;margin:0;font-size:12px}.st-dates label,.st-filters label{min-width:0;color:var(--color-ink);gap:8px;font-size:13px;display:grid}.st-workspace input,.st-workspace select{box-sizing:border-box;background:var(--color-surface);width:100%;min-width:0;height:44px;color:var(--color-ink);border:1px solid #b9c7e0;border-radius:8px;padding:0 12px;font-size:13px}.st-workspace input[aria-invalid=true]{border-color:var(--color-danger)}.st-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:20px 0 18px;display:grid}.st-metric{padding:18px 16px}.st-metric>span{color:var(--dashboard-muted);align-items:center;gap:8px;min-height:36px;font-size:12px;line-height:1.5;display:flex}.st-workspace svg,.st-detail svg{flex-shrink:0}.st-metric strong{color:var(--color-ink);font-size:28px;font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;margin-top:12px;line-height:1.2;display:block}.st-metric.succeeded strong,.st-metric.succeeded svg{color:var(--color-success)}.st-metric.failed strong,.st-metric.failed svg{color:var(--color-danger)}.st-metric.attention strong,.st-metric.attention svg{color:#996700}.st-status-tabs{margin-bottom:22px;padding:16px}.st-status-tabs button>span{font-variant-numeric:tabular-nums;text-align:center;min-width:16px}.st-filters{border-bottom:1px solid var(--dashboard-line);grid-template-columns:minmax(0,2fr) minmax(180px,1fr) 44px;align-items:end;gap:12px;padding:20px;display:grid}.st-icon-button{background:var(--color-surface);width:44px;height:44px;color:var(--color-action);border:1px solid #b5c5f4;border-radius:9px;flex-shrink:0;place-items:center;padding:0;display:grid}.st-icon-button:hover:not(:disabled){background:var(--color-brand-soft)}.st-table-meta{color:var(--dashboard-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:4px 16px;font-size:12px;display:flex}.st-table-meta p{margin:8px 0}.st-text-button{min-height:44px;color:var(--color-action);font-size:12px;font-weight:var(--weight-regular);white-space:nowrap;background:0 0;border:0;border-radius:4px;padding:4px}.st-text-button:hover{text-decoration:underline}.store-transactions-table-wrap{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.store-transactions-table{border-collapse:collapse;text-align:left;width:100%;min-width:1160px;font-size:13px}.store-transactions-table th,.store-transactions-table td{vertical-align:middle;border-bottom:1px solid var(--dashboard-line);padding:16px}.store-transactions-table thead th{color:var(--dashboard-muted);font-size:12px;font-weight:var(--weight-medium);white-space:nowrap;background:#f2f5fa;padding-block:13px}.store-transactions-table tbody tr:last-child>*{border-bottom:0}.store-transactions-table tbody tr:hover{background:#f8fafd}.store-transactions-table tbody th{min-width:220px;max-width:280px;font-weight:var(--weight-regular)}.st-order-number{align-items:center;gap:10px;display:flex}.store-transactions-table tbody h2{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.st-product-name{min-width:160px;max-width:240px;font-weight:var(--weight-semibold);overflow-wrap:anywhere}.store-transactions-table .dashboard-status-text{font-size:12px}.store-transactions-amount{white-space:nowrap;font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.store-transactions-updated{min-width:175px;color:var(--dashboard-muted);font-size:12px;line-height:1.7}.st-pager{border-top:1px solid var(--dashboard-line);color:var(--dashboard-muted);justify-content:space-between;align-items:center;gap:12px;padding:16px;font-size:12px;display:flex}.st-empty{text-align:center;padding:36px 20px}.st-empty p{color:var(--dashboard-muted);margin:8px 0 20px;font-size:13px}.store-transactions-state{border:1px solid var(--dashboard-line);background:var(--color-surface);border-radius:12px;min-height:128px;margin-block:24px;padding:24px}.store-transactions-state[role=alert]{border-color:#f0c9c5}.store-transactions-state p{max-width:78ch;color:var(--dashboard-muted);font-size:14px;line-height:1.7}.st-detail{box-sizing:border-box;border:1px solid var(--dashboard-line);background:var(--color-surface);width:min(620px,100vw - 32px);max-height:88vh;color:var(--color-ink);border-radius:16px;padding:24px}.st-detail::backdrop{background:#101f3761}.st-detail header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.st-detail h2{font-size:20px}.st-detail p{color:var(--dashboard-muted);overflow-wrap:anywhere;margin:8px 0 0;font-size:12px;line-height:1.6}.st-detail dl{border-block:1px solid var(--dashboard-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;margin:24px 0;padding-block:24px;display:grid}.st-detail dt{color:var(--dashboard-muted);font-size:12px}.st-detail dd{overflow-wrap:anywhere;margin:8px 0 0;font-size:14px}@media (width<=1200px){.st-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.store-transactions-heading{flex-wrap:wrap}}@media (width<=767.98px){.st-heading-actions{justify-content:flex-start}.st-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.st-metric:last-child{grid-column:1/-1}.st-filters{grid-template-columns:minmax(0,1fr) 44px;padding:16px}.st-filters label:first-child{grid-column:1/-1}.st-dates,.st-detail dl{grid-template-columns:minmax(0,1fr)}.st-status-tabs{padding:12px}.st-presets button,.st-status-tabs button{padding-inline:10px;font-size:12px}.st-detail{padding:20px}}.quick-export{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:inline-flex}.quick-export-hint{color:var(--dashboard-muted)}.dashboard-overview{gap:24px;min-width:0;display:grid}.overview-card{border:1px solid var(--dashboard-line);background:#fff;border-radius:12px;min-width:0}.overview-demo{color:var(--dashboard-muted);align-items:flex-start;gap:10px;margin:0;font-size:12px;line-height:1.7;display:flex}.overview-demo svg{color:#365ccd;flex-shrink:0}.overview-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;display:grid}.overview-metrics>div{padding:20px}.overview-metrics dt{min-height:40px;color:var(--dashboard-muted);grid-template-columns:minmax(0,1fr) 20px;align-items:start;gap:10px;font-size:12px;line-height:1.6;display:grid}.overview-metrics dt svg{color:#365ccd;flex-shrink:0}.overview-metrics dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:18px 0 10px;font-size:clamp(22px,1.9vw,30px);font-weight:600}.overview-metrics dd>span{color:var(--dashboard-muted);margin-top:10px;font-size:11px;font-weight:400;line-height:1.7;display:block}.overview-analysis{grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);gap:20px;display:grid}.overview-trend,.overview-attention,.overview-store{padding:22px}.overview-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.overview-section-heading h2{font-size:16px}.overview-section-heading p{color:var(--dashboard-muted);margin:6px 0 0;font-size:12px;line-height:1.7}.overview-section-heading a{font-size:12px}.overview-switch{flex-wrap:wrap;gap:8px;display:flex}.overview-switch button{font-size:12px}.overview-legend{color:var(--dashboard-muted);flex-wrap:wrap;gap:14px 22px;margin:24px 0 8px;font-size:12px;display:flex}.overview-legend span{align-items:center;gap:8px;display:flex}.overview-legend i{border-top:3px solid #365ccd;width:20px}.overview-legend span:last-child i{border-color:#078276;border-top-style:dashed}.dashboard-shell .overview-chart{width:100%;height:auto;display:block}.overview-chart text{fill:var(--dashboard-muted);font-family:inherit;font-size:12px}.overview-grid-line{stroke:#e6ebf3}.overview-product-line,.overview-topup-line{stroke:#365ccd;stroke-width:2.5px;fill:none;stroke-linejoin:round;vector-effect:non-scaling-stroke}.overview-topup-line{stroke:#078276;stroke-dasharray:6 4}.overview-cursor{stroke:#a7b5d1;stroke-dasharray:3 4}.overview-date-slider{color:var(--dashboard-muted);align-items:center;gap:16px;font-size:12px;display:flex}.overview-date-slider input{accent-color:#365ccd;flex:1;min-width:0;height:44px}.overview-date-slider input:focus-visible,.overview-table-scroll:focus-visible{outline-offset:2px;outline:2px solid #8199ff}.overview-chart-readout{border-top:1px solid var(--dashboard-line);margin-top:12px;padding-top:16px}.overview-chart-readout>strong{font-size:12px;font-weight:500}.overview-chart-readout dl{flex-wrap:wrap;gap:14px 32px;margin:12px 0 0;display:flex}.overview-chart-readout dt{color:var(--dashboard-muted);font-size:11px}.overview-chart-readout dd{font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:15px;font-weight:600}.overview-chart-note{color:var(--dashboard-muted);margin:20px 0 0;font-size:11px;line-height:1.8}.overview-empty{text-align:center;min-height:170px;color:var(--dashboard-muted);place-items:center;margin:0;padding:24px;font-size:13px;display:grid}.overview-attention>header>svg{color:#996700}.overview-attention ul{margin:18px 0 0;padding:0;list-style:none}.overview-attention li{border-top:1px solid var(--dashboard-line);padding:18px 0}.overview-attention li>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.overview-attention h3{margin:0;font-size:13px;font-weight:500;line-height:1.7}.overview-attention li strong{font-variant-numeric:tabular-nums;font-size:23px;font-weight:600}.overview-attention li p{color:var(--dashboard-muted);margin:6px 0 12px;font-size:11px;line-height:1.7}.overview-attention li a{font-size:12px}.overview-clear{color:#087966;gap:8px;font-size:12px;line-height:1.7;display:flex}.overview-latest{overflow:hidden}.overview-latest>header{padding:22px 22px 16px}.overview-activity-tabs{padding:0 22px 20px}.overview-table-scroll{max-width:100%;overflow-x:auto}.overview-table{border-collapse:collapse;text-align:left;width:100%;min-width:960px;font-size:12px}.overview-table :is(th,td){border-top:1px solid var(--dashboard-line);padding:16px 20px;line-height:1.7}.overview-table thead th{color:var(--dashboard-muted);white-space:nowrap;background:#f2f5fa;font-size:11px;font-weight:500}.overview-table tbody th{min-width:180px;font-weight:500}.overview-table tbody tr:hover{background:#f8fafd}.overview-table td{white-space:nowrap}.overview-table :is(th,td):nth-child(5){text-align:right}.overview-money{font-variant-numeric:tabular-nums;font-weight:600}.overview-table time{color:var(--dashboard-muted)}.overview-gateway-id{overflow-wrap:anywhere;max-width:205px;display:block}.overview-store dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:20px;margin:24px 0;display:grid}.overview-model-meaning{color:var(--dashboard-muted);margin-top:4px;font-size:12px;font-weight:400;line-height:1.6;display:block}.overview-store dt{color:var(--dashboard-muted);font-size:12px}.overview-store dd{margin:8px 0 0;font-size:14px;font-weight:500}.overview-setup{border-top:1px solid var(--dashboard-line);color:var(--dashboard-muted);align-items:flex-start;gap:10px;margin:0;padding-top:16px;font-size:12px;line-height:1.7;display:flex}@media (width<=1200px){.overview-analysis{grid-template-columns:1fr}.overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767.98px){.dashboard-overview{gap:18px}.overview-metrics{gap:12px}.overview-metrics>div,.overview-trend,.overview-attention,.overview-store,.overview-latest>header{padding:16px}.overview-activity-tabs{padding:0 16px 16px}.overview-store dl{grid-template-columns:1fr}.overview-date-slider{flex-direction:column;align-items:stretch;gap:4px}.overview-date-slider input{flex:none;width:100%}.overview-chart text{font-size:16px}}.overview-metrics .period-delta{color:var(--dashboard-muted);margin-top:4px;font-size:12px;font-weight:600;display:block}.overview-metrics .period-delta[data-direction=up]{color:var(--dashboard-success,#15803d)}.overview-metrics .period-delta[data-direction=down]{color:var(--dashboard-danger,#b91c1c)}.dashboard-shell .dashboard-bento{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;min-width:0;display:grid}.dashboard-shell .dashboard-bento[data-count="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.dashboard-shell .dashboard-bento[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-shell .dashboard-bento[data-navigation]{margin-bottom:24px}.dashboard-shell .dashboard-bento .dashboard-bento-card{border:1px solid var(--dashboard-line);background:var(--color-surface);min-width:0;min-height:104px;color:var(--color-ink);font:inherit;text-align:left;white-space:normal;cursor:pointer;border-radius:14px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px;font-size:13px;font-weight:600;display:flex;position:relative}.dashboard-shell .dashboard-bento .dashboard-bento-card:hover:not([aria-pressed=true]){background:var(--color-brand-soft);border-color:var(--color-action);color:var(--color-ink)}.dashboard-shell .dashboard-bento .dashboard-bento-card[aria-pressed=true]{background:var(--color-action);border-color:var(--color-action);color:#fff}.dashboard-shell .dashboard-bento .dashboard-bento-card[aria-pressed=true]:hover{background:var(--color-action-hover)}.dashboard-shell .dashboard-bento .dashboard-bento-card:focus-visible{outline:3px solid var(--color-action);outline-offset:3px}.dashboard-bento-icon{background:var(--color-brand-soft);width:36px;height:36px;color:var(--color-action);border-radius:10px;flex:0 0 36px;place-items:center;display:grid}.dashboard-shell .dashboard-bento-icon svg{width:20px;height:20px}.dashboard-bento-card[aria-pressed=true] .dashboard-bento-icon{color:#fff;background:#ffffff29}.dashboard-bento-label{line-height:1.4}.dashboard-bento-selected{background:#ffffff29;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:14px;right:14px}.dashboard-shell .dashboard-bento-selected svg{width:13px;height:13px}@media (width>=768px) and (width<=1200px){.dashboard-shell .dashboard-bento[data-count="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767.98px){.dashboard-shell .dashboard-bento[data-count]{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-shell .dashboard-bento[data-navigation]{margin-bottom:var(--space-4)}.dashboard-shell .dashboard-bento .dashboard-bento-card{justify-content:flex-start;align-items:center;gap:var(--space-2);min-height:48px;padding:var(--space-2) var(--space-3);border-radius:10px;flex-direction:row}.dashboard-shell .dashboard-bento .dashboard-bento-icon{border-radius:8px;flex-basis:28px;width:28px;height:28px}.dashboard-shell .dashboard-bento .dashboard-bento-icon svg{width:16px;height:16px}.dashboard-shell .dashboard-bento .dashboard-bento-selected{display:none}.dashboard-shell .dashboard-bento:is([data-count="3"],[data-count="5"]) .dashboard-bento-card:last-child{grid-column:1/-1}}.sales-dash{border:1px solid var(--dashboard-line);background:var(--color-surface);border-radius:8px;gap:16px;min-width:0;margin-top:24px;padding:20px;display:grid}.sales-dash header h2{margin:0 0 4px;font-size:16px}.sales-dash header p,.sales-dash-empty,.sales-dash-loading{color:var(--dashboard-muted);margin:0;font-size:13px}.sales-dash-cards{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.sales-dash-card{border:1px solid var(--dashboard-line);border-radius:8px;gap:6px;padding:16px;display:grid}.sales-dash-card span{color:var(--dashboard-muted);font-size:13px}.sales-dash-card strong{font-size:20px}.sales-dash-card small{color:var(--dashboard-muted);font-size:12px}.sales-dash-progress{background:var(--dashboard-bg);border-radius:999px;height:8px;overflow:hidden}.sales-dash-progress span{background:var(--color-action);height:100%;display:block}.sales-dash-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.sales-dash-table{border:1px solid var(--dashboard-line);border-radius:8px;overflow:auto}.sales-dash-table table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.sales-dash-table th,.sales-dash-table td{border-bottom:1px solid var(--dashboard-line);vertical-align:middle;padding:10px 12px}.sales-dash-table th{color:var(--dashboard-muted);background:var(--dashboard-bg);font-weight:500}.sales-dash-table small{color:var(--dashboard-muted);font-size:12px;display:block}.sales-dash-table td:last-child{min-width:90px}.sales-dash-table .ui-scroll-hint{padding:0 var(--space-3) var(--space-2)}.sales-dash-bar{background:var(--color-action);border-radius:4px;min-width:2px;height:8px;display:block}.sales-dash-error{color:#a12828;background:#fff1f1;border-radius:8px;margin:0;padding:12px;font-size:13px}.ui-catalog-family-list{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));display:grid}.ui-catalog-family{gap:var(--space-3);min-height:5.25rem;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-4);background:var(--color-surface);color:var(--color-ink);text-align:left;box-shadow:var(--shadow-1);grid-template-columns:3rem minmax(0,1fr);align-items:center;text-decoration:none;display:grid}.ui-catalog-family:hover{border-color:var(--color-brand);box-shadow:var(--shadow-2)}.ui-catalog-family[aria-current=page],.ui-catalog-family[aria-pressed=true]{border-color:var(--color-brand);background:var(--color-brand-soft);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-brand) 18%, transparent)}.ws-shell .ui-catalog-family.ui-catalog-family{min-height:5.25rem;padding:var(--space-3);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-ink);font-weight:inherit;justify-content:stretch;display:grid}.ws-shell .ui-catalog-family.ui-catalog-family:hover:not(:disabled){border-color:var(--color-brand);background:var(--color-surface);color:var(--color-ink)}.ws-shell .ui-catalog-family.ui-catalog-family:is([aria-pressed=true],[aria-current=page]),.ws-shell .ui-catalog-family.ui-catalog-family:is([aria-pressed=true],[aria-current=page]):hover:not(:disabled){border-color:var(--color-brand);background:var(--color-brand-soft);color:var(--color-ink)}.ui-catalog-artwork{border:1px solid var(--color-border);border-radius:var(--radius-3);background:var(--color-brand-soft);width:3rem;height:3rem;color:var(--color-action);font-size:.72rem;font-weight:var(--weight-strong);flex:none;place-items:center;display:grid;overflow:hidden}.ui-catalog-artwork img{object-fit:contain;width:100%;height:100%;display:block}.ui-catalog-artwork[data-image=ready]{background:var(--color-surface);padding:.25rem}.ui-catalog-artwork-all svg{width:24px;height:24px}.ui-catalog-family-copy{gap:.25rem;min-width:0;display:grid}.ui-catalog-family-copy strong{overflow-wrap:anywhere}.ui-catalog-family-copy small{color:var(--color-muted);font-size:.78rem}.ui-catalog-grid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ui-catalog-product{min-width:0;min-height:18rem;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-5);background:var(--color-surface);box-shadow:var(--shadow-1);flex-direction:column;display:flex}.ui-catalog-product[data-selected=true]{border-color:var(--color-brand);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-brand) 18%, transparent)}.ui-catalog-product-topline{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.ui-catalog-product-artwork{width:4.25rem;height:4.25rem}.ui-catalog-product-copy{margin-top:var(--space-4);gap:.3rem;display:grid}.ui-catalog-product-copy p{color:var(--color-action);font-size:.74rem;font-weight:var(--weight-strong);margin:0}.ui-catalog-product-copy h3,.ui-catalog-product-copy .ui-catalog-product-name{min-height:2.7em;color:var(--color-ink);font-size:1rem;font-weight:var(--weight-strong);letter-spacing:-.015em;margin:0;line-height:1.35}.ui-catalog-product-price{padding-top:var(--space-4);gap:.2rem;margin-top:auto;display:grid}.ui-catalog-product-price span,.ui-catalog-product-meta{color:var(--color-muted);font-size:.75rem}.ui-catalog-product-price strong{letter-spacing:-.025em;font-size:1.15rem}.ui-catalog-product-details{gap:.15rem;margin:.35rem 0 0;font-size:.75rem;display:grid}.ui-catalog-product-details div{justify-content:space-between;gap:.5rem;display:flex}.ui-catalog-product-details dt{color:var(--color-muted)}.ui-catalog-product-details dd{font-variant-numeric:tabular-nums;text-align:right;margin:0}.ui-catalog-product-warning{color:#a44b00;margin-top:.3rem;font-size:.72rem;line-height:1.35}.ui-catalog-product-meta{min-height:1.3em;margin:.6rem 0 var(--space-3)}.ui-catalog-product-action{width:100%}@media (width<=1199.98px){.ui-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1023.98px){.ui-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767.98px){.ui-catalog-family-list{margin-inline:calc(var(--space-4) * -1);padding:.125rem var(--space-4) .75rem;scroll-snap-type:x proximity;display:flex;overflow-x:auto}.ui-catalog-family{scroll-snap-align:start;min-width:min(13.75rem,100vw - 3rem)}.ui-catalog-grid{grid-template-columns:minmax(0,1fr)}.ui-catalog-product{min-height:17rem}}.ui-catalog-api-chip{border:1px solid var(--color-action);background:var(--color-brand-soft);min-height:22px;color:var(--color-action);font-size:11px;font-weight:var(--weight-semibold);letter-spacing:.04em;border-radius:999px;flex-shrink:0;align-items:center;padding:0 8px;display:inline-flex}.ui-catalog-product-topline:has(.ui-catalog-api-chip){justify-content:flex-start}.ui-catalog-product-topline:has(.ui-catalog-api-chip)>.ui-status-chip{margin-left:auto}.dashboard-products{min-width:0;margin-top:24px}.product-category-tabs{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.dashboard-shell .dashboard-products .product-category-tabs button{border:1px solid var(--dashboard-line);background:var(--color-surface);min-height:44px;color:var(--color-ink);font-size:13px;font-weight:var(--weight-medium);border-radius:10px;padding:10px 16px}.dashboard-shell .dashboard-products .product-category-tabs button[aria-pressed=true]{border-color:var(--color-action);background:var(--color-brand-soft);color:var(--color-ink)}.dashboard-shell .dashboard-products .product-category-tabs button:hover{border-color:var(--color-action)}.product-catalog-heading,.product-group-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.product-catalog-heading{margin-bottom:14px}.product-catalog-heading p,.product-group-heading p{color:var(--dashboard-muted);margin:0;font-size:12px}.product-filters{border:1px solid var(--dashboard-line);background:var(--color-surface);border-radius:12px;grid-template-columns:minmax(0,2fr) minmax(180px,.9fr) 44px;align-items:end;gap:12px;margin-bottom:20px;padding:16px;display:grid}.product-field{gap:8px;min-width:0;display:grid}.product-field label{color:var(--color-ink);font-size:13px;line-height:1.5;font-weight:var(--weight-medium)}.product-field input,.product-field select{background:var(--color-surface);width:100%;min-width:0;height:44px;color:var(--color-ink);border:1px solid #c4cede;border-radius:8px;padding:0 12px;font-size:13px}.product-search-button{background:var(--color-action);width:44px;height:44px;color:var(--color-surface);border:0;border-radius:10px;place-items:center;padding:0;display:grid}.product-search-button svg{width:20px;height:20px}.product-search-button:hover{filter:brightness(.94)}.product-reset{min-height:44px;color:var(--color-action);font-size:12px;font-weight:var(--weight-medium);background:0 0;border:0;border-radius:4px;padding:8px 4px}.product-reset:hover{text-decoration:underline}.product-group+.product-group{margin-top:28px}.product-group-heading{border-bottom:1px solid var(--dashboard-line);margin-bottom:14px;padding-bottom:12px}.product-group-heading h3{color:var(--color-ink);font-size:16px;line-height:1.5;font-weight:var(--weight-semibold);margin:0}.product-pagination{border-top:1px solid var(--dashboard-line);color:var(--dashboard-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:28px;padding-top:16px;font-size:12px;display:flex}.product-pagination p{margin:0}.product-pagination nav{align-items:center;gap:12px;display:flex}.product-pagination button{border:1px solid var(--dashboard-line);background:var(--color-surface);width:44px;height:44px;color:var(--color-ink);border-radius:8px;place-items:center;padding:0;font-size:18px;display:grid}.product-pagination button:hover:not(:disabled){background:var(--color-brand-soft);color:var(--color-action)}.product-empty{border:1px solid var(--dashboard-line);background:var(--color-surface);text-align:center;border-radius:12px;padding:40px 20px}.product-empty>svg{width:24px;height:24px;color:var(--dashboard-muted);margin-bottom:12px}.product-empty h3{font-size:18px;font-weight:var(--weight-semibold);margin:0}.product-empty p{color:var(--dashboard-muted);margin:8px 0 20px;font-size:14px;line-height:1.7}.product-footnote{color:var(--dashboard-muted);align-items:flex-start;gap:10px;margin-top:20px;font-size:12px;line-height:1.7;display:flex}.product-footnote svg{margin-top:1px}.product-footnote p{margin:0}.product-footnote strong{font-weight:var(--weight-medium)}.dashboard-products .product-catalog-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:14px;margin:0;padding:0;list-style:none}.product-catalog-grid>li{min-width:0}.dashboard-products .ui-catalog-product{border-color:var(--dashboard-line);height:100%;min-height:0;box-shadow:none;border-radius:16px;gap:12px;padding:18px}.dashboard-products .ui-catalog-product-topline{align-items:center}.dashboard-products .ui-catalog-product-artwork{width:72px;height:72px}.dashboard-products .ui-catalog-product-copy{margin:0}.dashboard-products .ui-catalog-product-copy h3{min-height:0;font-size:14px;line-height:1.5}.dashboard-products .ui-catalog-product-price{padding:0}.dashboard-products .ui-catalog-product-price strong{font-size:18px}@media (width<=767.98px){.product-filters{grid-template-columns:minmax(0,1fr) 44px}.product-search{grid-column:1/-1}.product-category-tabs{margin-bottom:24px}.product-pagination nav{justify-content:space-between;width:100%}}.ui-form{gap:var(--space-5);min-width:0;max-width:760px;display:grid}.ui-form-section{gap:var(--space-4);min-width:0;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-2);background:var(--color-surface);margin:0;display:grid}.ui-form-section-head{gap:var(--space-1);display:grid}.ui-form-section-head h3{font-family:var(--font-heading,inherit);color:var(--color-ink);margin:0;font-size:1rem;font-weight:600}.ui-form-section-head p{color:var(--color-muted);margin:0;font-size:.8125rem;line-height:1.5}.ui-field{gap:var(--space-2);min-width:0;font-size:.875rem;display:grid}.ui-field>label{color:var(--color-ink);font-weight:600}.ui-field :is(input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea){width:100%;min-width:0;min-height:2.75rem;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-2);background:var(--color-surface);color:inherit;font:inherit}.ui-field input[type=color]{width:4.5rem;min-height:2.75rem;padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-2)}.ui-field-help{color:var(--color-muted);margin:0;font-size:.8125rem;line-height:1.5}.ui-field-actions{align-items:center;gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.ui-field-row{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.ui-check.ui-check{align-items:center;gap:var(--space-2);min-height:2.75rem;font-size:.875rem;display:flex}.ui-check.ui-check input{flex:none;width:1.25rem;height:1.25rem;min-height:0;margin:0}.ui-image-field{gap:var(--space-3);grid-template-columns:5rem minmax(0,1fr);align-items:start;display:grid}.ui-image-preview{border:1px solid var(--color-border);border-radius:var(--radius-2);background:var(--color-canvas);width:5rem;height:5rem;color:var(--color-muted);text-align:center;place-items:center;font-size:.75rem;display:grid;overflow:hidden}.ui-image-preview img{object-fit:contain;width:100%;height:100%}.ui-image-gallery{gap:var(--space-2);padding:var(--space-3);border:1px dashed var(--color-border);border-radius:var(--radius-2);display:grid}.ui-image-gallery-grid{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(5.5rem,1fr));display:grid}.ui-image-gallery-grid button{min-height:4.5rem;padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-2);background:var(--color-surface);cursor:pointer}.ui-image-gallery-grid img{object-fit:cover;border-radius:var(--radius-2);width:100%;height:4rem}@media (width<=767.98px){.ui-form-section{padding:var(--space-4)}.ui-image-field{grid-template-columns:1fr}}.b2b-pricing{min-width:0}.pricing-tabs{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.b2b-pricing button,.b2b-pricing input,.b2b-pricing select{font:inherit;border-radius:9px;min-height:44px;font-size:13px}.pricing-tabs button,.pricing-pagination button,.pricing-table-wrap button{border:1px solid var(--dashboard-line);background:var(--color-brand-soft);color:var(--color-action);cursor:pointer;padding:10px 16px}.pricing-tabs button[aria-current]{background:var(--color-action);color:#fff;border-color:var(--color-action)}.b2b-pricing button:disabled{opacity:.5;cursor:not-allowed}.pricing-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.pricing-heading h2{margin:0 0 8px;font-size:18px}.pricing-heading p,.pricing-help{color:var(--dashboard-muted);max-width:80ch;margin:8px 0 20px;font-size:13px;line-height:1.75}.pricing-panel{background:var(--color-surface);border:1px solid var(--dashboard-line);border-radius:14px;min-width:0;margin-bottom:20px;padding:24px}.pricing-panel h3{margin:0 0 12px;font-size:16px}.pricing-panel label{margin-bottom:8px;font-size:13px;display:block}.pricing-panel input,.pricing-panel select{background:var(--color-surface);width:100%;color:var(--color-ink);border:1px solid var(--dashboard-line);padding:10px 12px}.pricing-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pricing-preview{background:var(--color-brand-soft);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:18px;font-size:13px;display:flex}.pricing-preview strong{font-size:20px}.pricing-actions{flex-wrap:wrap;gap:10px;display:flex}.pricing-table-wrap{overflow:auto}.pricing-table-wrap table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.pricing-table-wrap th{color:var(--dashboard-muted);background:var(--dashboard-bg);font-weight:500}.pricing-table-wrap th,.pricing-table-wrap td{border-bottom:1px solid var(--dashboard-line);vertical-align:top;min-width:120px;padding:16px 12px;line-height:1.6}.pricing-table-wrap strong,.pricing-table-wrap small{display:block}.pricing-table-wrap small{color:var(--dashboard-muted);overflow-wrap:anywhere;max-width:250px;font-size:12px}.pricing-table-wrap td:first-child{min-width:180px}.pricing-empty{color:var(--dashboard-muted);padding:24px 0;font-size:13px}.pricing-pagination{justify-content:flex-end;align-items:center;gap:16px;margin-top:20px;font-size:13px;display:flex}.pricing-error,.pricing-notice{border-radius:10px;margin:0 0 20px;padding:16px;font-size:13px;line-height:1.7}.pricing-error{color:#a12828;background:#fff1f1;border:1px solid #f2cccc}.pricing-notice{color:#176442;background:#edf8f2;border:1px solid #b8dfc9}.b2b-pricing :focus-visible{outline:2px solid var(--color-action);outline-offset:3px}@media (width<=767.98px){.pricing-panel{padding:16px}.pricing-heading{display:block}.pricing-fields{grid-template-columns:1fr}.pricing-preview{flex-direction:column;align-items:flex-start}.pricing-pagination{justify-content:space-between;gap:8px}}.pricing-switch{align-items:center;gap:8px;min-height:44px;font-weight:600;display:flex}.pricing-switch input{width:20px;height:20px}.pricing-table-wrap td input{width:9rem;min-height:40px}.pricing-field-error{color:#a12828;background:#fff1f1;border-radius:8px;margin:0 0 16px;padding:10px 12px;font-size:13px;line-height:1.6}ul.pricing-field-error{padding-left:28px}.pricing-bulk{border:1px solid var(--dashboard-line);background:var(--color-brand-soft);border-radius:10px;margin-bottom:16px;padding:16px}.pricing-bulk p{margin:0 0 12px;font-size:13px}.pricing-table-wrap th.pricing-select,.pricing-table-wrap td.pricing-select{width:44px;min-width:44px}.pricing-select input{width:20px;height:20px;min-height:20px}.special-card-head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.special-card-head h3{overflow-wrap:anywhere;margin:0}.special-card-head button{margin-left:auto}.special-status{background:var(--dashboard-bg);color:var(--dashboard-muted);border-radius:999px;padding:2px 10px;font-size:12px}.special-status-on{color:#176442;background:#edf8f2}.special-price-form{margin-top:16px}.pricing-panel .pricing-select-all{margin:0 0 var(--space-3)}@media (width<=767.98px){.dashboard-shell :is(.b2b-pricing,.special-accounts) :is(button,a.ui-button){min-height:44px}}.kit-page-head{gap:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.kit-page-icon{background:var(--color-action);width:56px;height:56px;color:var(--color-surface);border-radius:50%;place-items:center;display:grid}.kit-page-icon svg{width:28px;height:28px}.kit-page-text{gap:2px;min-width:0;display:grid}.kit-page-text :is(h1,p){margin:0}.kit-page-aside{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.kit-card-title{gap:var(--space-3);align-items:flex-start;display:flex}.kit-card-title>div:not(.kit-card-aside){flex:auto;gap:2px;min-width:0;display:grid}.kit-card-title :is(h2,h3,p){margin:0}.kit-card-hint{color:var(--color-muted);font-size:.9rem;line-height:1.55}.kit-card-icon{background:var(--color-brand-soft);width:40px;height:40px;color:var(--color-action);border-radius:50%;flex:0 0 40px;place-items:center;display:grid}.kit-card-icon svg{width:22px;height:22px}.kit-card-title>.kit-pill{align-self:center}.kit-card-title:not(:has(.kit-card-hint,.section-label)){align-items:center}.kit-card-aside{gap:var(--space-2);flex-wrap:wrap;align-self:center;display:flex}.kit-pill{white-space:nowrap;background:var(--color-canvas);color:var(--color-muted);border-radius:999px;align-items:center;padding:2px 10px;font-size:.78rem;font-weight:700;line-height:22px;display:inline-flex}.kit-pill[data-tone=ok]{background:var(--color-success-soft);color:var(--color-success)}.kit-pill[data-tone=warn]{background:var(--color-warning-soft);color:var(--color-warning)}.kit-pill[data-tone=bad]{background:var(--color-danger-soft);color:var(--color-danger)}.kit-pill[data-tone=info]{background:var(--color-brand-soft);color:var(--color-action)}@media (width<=767.98px){.kit-page-head{grid-template-columns:auto minmax(0,1fr);align-items:start}.kit-page-aside{grid-column:1/-1;justify-content:flex-start}.kit-page-icon{width:44px;height:44px}.kit-page-icon svg{width:24px;height:24px}.kit-card-title{flex-wrap:wrap}.kit-card-title>div:not(.kit-card-aside){flex-basis:calc(100% - 52px)}.kit-card-title>:is(.kit-pill,.kit-card-aside){margin-left:52px}}.kit-facts{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));margin:0;display:grid}.kit-facts>div{column-gap:var(--space-2);padding:var(--space-3);background:var(--color-canvas);border-radius:4px;grid-template-columns:20px minmax(0,1fr);row-gap:2px;display:grid}.kit-facts svg{width:20px;height:20px;color:var(--color-action);grid-row:span 2}.kit-facts dt{color:var(--color-muted);font-size:.8rem}.kit-facts dd{text-align:left;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-weight:700}.kit-note{gap:var(--space-2);color:var(--color-muted);align-items:flex-start;margin:0;font-size:.85rem;display:flex}.kit-note svg{width:18px;height:18px;color:var(--color-action);flex:none}.b2b-topups .st-metrics{margin-top:16px}.b2b-topups .st-metric strong{overflow-wrap:anywhere;font-size:clamp(22px,1.7vw,28px)}.b2b-topups .st-metric small{color:var(--dashboard-muted);margin-top:12px;font-size:11px;line-height:1.7;display:block}.b2b-topup-table{min-width:1570px}.b2b-topup-table tbody th{min-width:210px;font-weight:var(--weight-medium)}.b2b-topup-order-id{overflow-wrap:anywhere;width:190px;line-height:1.7;display:block}.b2b-topup-table td{white-space:nowrap}.b2b-topup-table :is(th,td):nth-child(5),.b2b-topup-table :is(th,td):nth-child(6){text-align:right}.b2b-topup-detail{width:min(740px,100vw - 32px);padding:0;overflow:hidden}.b2b-topup-detail[open]{flex-direction:column;display:flex}.b2b-topup-detail>header{border-bottom:1px solid var(--dashboard-line);flex-shrink:0;padding:22px 24px}.b2b-topup-detail-body{overscroll-behavior:contain;min-height:0;padding:4px 24px 24px;overflow:auto}.b2b-topup-detail-body:focus-visible{outline-offset:-3px;outline:2px solid #8199ff}.b2b-topup-detail>footer{border-top:1px solid var(--dashboard-line);flex-shrink:0;padding:16px 24px}.b2b-topup-detail dl{border-top:0;margin-top:0}.b2b-topup-detail h3{margin:24px 0 16px;font-size:15px}.b2b-topup-detail .b2b-topup-issue{color:#825606;background:#fff7e9;border-radius:8px;align-items:flex-start;gap:10px;margin-top:16px;padding:14px;display:flex}.b2b-topup-issue svg{flex:0 0 18px;width:18px;height:18px}.b2b-topup-timeline{border-left:2px solid var(--dashboard-line);gap:20px;margin:0 0 20px;padding:0 0 0 14px;list-style:none;display:grid}.b2b-topup-timeline strong{font-size:13px;font-weight:var(--weight-medium)}.b2b-topup-timeline time{color:var(--dashboard-muted);margin-top:6px;font-size:12px;display:block}@media (width<=767.98px){.b2b-topup-detail>header,.b2b-topup-detail>footer{padding:16px}.b2b-topup-detail-body{padding:4px 16px 16px}}.customers-workspace{min-width:0}.dashboard-members{gap:16px;min-width:0;display:grid}.dashboard-members-help{color:var(--dashboard-muted);margin:0;font-size:13px;line-height:1.7}.dashboard-members-kpis{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:0;display:grid}.dashboard-members-kpis div{border:1px solid var(--dashboard-line);background:var(--color-surface);border-radius:8px;padding:16px}.dashboard-members-kpis dt{color:var(--dashboard-muted);font-size:13px}.dashboard-members-kpis dd{margin:6px 0 0;font-size:18px;font-weight:700}.dashboard-members-search label{margin-bottom:6px;font-size:13px;display:block}.dashboard-members-search div{gap:8px;display:flex}.dashboard-members-search input{border:1px solid var(--dashboard-line);min-height:40px;font:inherit;border-radius:4px;flex:1;padding:8px 12px}.dashboard-members-table{border:1px solid var(--dashboard-line);background:var(--color-surface);border-radius:8px;overflow:auto}.dashboard-members-table table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.dashboard-members-table th,.dashboard-members-table td{border-bottom:1px solid var(--dashboard-line);vertical-align:top;padding:12px}.dashboard-members-table th{color:var(--dashboard-muted);background:var(--dashboard-bg);font-weight:500}.dashboard-members-table small{color:var(--dashboard-muted);font-size:12px;display:block}.dashboard-members-table strong{overflow-wrap:anywhere}.dashboard-members-table tr[aria-selected=true] td{background:var(--color-brand-soft)}.dashboard-members-pager{justify-content:flex-end;align-items:center;gap:12px;font-size:13px;display:flex}.dashboard-members-pager button{border:1px solid var(--dashboard-line);background:var(--color-surface);cursor:pointer;border-radius:4px;min-height:36px;padding:6px 14px}.dashboard-members-pager button:disabled{opacity:.5;cursor:not-allowed}.dashboard-members-error{color:#a12828;background:#fff1f1;border-radius:8px;margin:0;padding:12px;font-size:13px}.dashboard-members-orders{border:1px solid var(--dashboard-line);background:var(--color-surface);border-radius:8px;gap:12px;padding:16px;display:grid}.dashboard-members-orders header{justify-content:space-between;align-items:center;gap:12px;display:flex}@media (width<=767.98px){.dashboard-shell .dashboard-members :is(button,a.ui-button){min-height:44px}}.dashboard-members-orders h3{overflow-wrap:anywhere;margin:0;font-size:15px}.report-charts{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);gap:20px;margin-bottom:24px;display:grid}.report-chart{padding:22px;overflow:hidden}.report-chart-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.report-chart-header h2{font-size:16px;line-height:1.5}.report-chart-header p{color:var(--dashboard-muted);margin:6px 0 0;font-size:12px}.report-chart-switch{gap:6px;display:flex}.report-chart-switch button{font-size:12px}.report-chart-legend{color:var(--dashboard-muted);flex-wrap:wrap;align-items:center;gap:12px 18px;margin:24px 0 0;font-size:12px;display:flex}.report-chart-legend span{align-items:center;gap:7px;display:inline-flex}.report-chart-legend i{border-top:3px solid #365ccd;width:22px;height:0}.report-chart-legend .chart-line-refund{border-top:3px dashed #ae5d0a}.report-chart-legend small{margin-left:auto;font-size:11px}.dashboard-shell .report-trend-svg{width:100%;height:auto;min-height:150px;margin-top:8px;display:block;overflow:visible}.report-trend-svg text{fill:#66728a;font-family:inherit;font-size:12px}.chart-grid{stroke:#e6ebf3;stroke-width:1px}.chart-series{fill:none;stroke-width:2.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.chart-series-payment{stroke:#365ccd}.chart-series-refund{stroke:#ae5d0a;stroke-dasharray:6 4}.chart-point-payment{fill:#365ccd;stroke:#fff;stroke-width:1.5px}.chart-point-refund{fill:#ae5d0a;stroke:#fff;stroke-width:1.5px}.chart-cursor{stroke:#a7b5d1;stroke-dasharray:3 4}.report-chart-slider{color:var(--dashboard-muted);align-items:center;gap:14px;margin-top:8px;font-size:12px;display:flex}.report-chart-slider input{accent-color:#365ccd;flex:1;min-width:0;height:44px}.report-chart-slider input:focus-visible{outline-offset:3px;outline:2px solid #365ccd}.report-chart-readout{border-top:1px solid var(--dashboard-line);margin-top:12px;padding:14px 0 0}.report-chart-readout>p{margin:0 0 12px;font-size:12px;font-weight:500}.report-chart-readout dl{flex-wrap:wrap;gap:12px 24px;margin:0;display:flex}.report-chart-readout dt{color:var(--dashboard-muted);font-size:11px}.report-chart-readout dd{font-variant-numeric:tabular-nums;margin:5px 0 0;font-size:14px;font-weight:600}.report-product-search{gap:8px;margin-top:20px;font-size:12px;display:grid}.report-product-search input{border:1px solid var(--dashboard-line);width:100%;min-width:0;min-height:44px;color:inherit;font:inherit;background:#fff;border-radius:8px;padding:10px 12px}.report-product-search input:focus-visible,.report-product-scroll:focus-visible{outline-offset:2px;outline:2px solid #365ccd}.report-product-result{color:var(--dashboard-muted);margin:10px 0 14px;font-size:11px}.report-product-scroll{overscroll-behavior-y:contain;scrollbar-gutter:stable;border-radius:3px;height:380px;padding:2px 10px 2px 2px;overflow-y:auto}.report-product-bars{gap:20px;margin:0;padding:0;list-style:none;display:grid}.report-product-no-match{color:var(--dashboard-muted);margin:24px 0;font-size:12px;line-height:1.7}.report-product-bar-label{justify-content:space-between;align-items:baseline;gap:12px;font-size:12px;display:flex}.report-product-bar-label>span{overflow-wrap:anywhere;min-width:0;line-height:1.6}.report-product-bar-label small{color:var(--dashboard-muted)}.report-product-bar-label strong{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.report-product-bar-track{background:#edf1f9;border-radius:3px;height:8px;margin-top:8px}.report-product-bar-track>span{background:#5675d6;border-radius:3px;height:100%;display:block}.report-product-bars li>p{color:var(--dashboard-muted);margin:6px 0 0;font-size:11px}.report-product-chart-note{color:var(--dashboard-muted);margin:24px 0 0;font-size:11px;line-height:1.7}.report-chart-empty{text-align:center;min-height:220px;color:var(--dashboard-muted);place-items:center;font-size:13px;line-height:1.8;display:grid}@media (width<=1200px){.report-charts{grid-template-columns:1fr}}@media (width<=767.98px){.report-chart{padding:16px}.report-chart-slider{flex-direction:column;align-items:stretch;gap:4px}.report-chart-slider input{flex:none;width:100%}.report-chart-legend{gap:10px}.report-product-bar-label{flex-wrap:wrap;gap:4px 12px}}.report-page{min-width:0;margin-top:24px}.report-note{color:var(--dashboard-muted);margin:0 0 20px;font-size:12px;line-height:1.7}.report-note strong{font-weight:var(--weight-semibold)}.report-surface{border:1px solid var(--dashboard-line);background:var(--color-surface);border-radius:12px;min-width:0}.report-period{padding:16px}.report-presets,.report-view{flex-wrap:wrap;gap:8px;display:flex}.report-presets button,.report-view button{border:1px solid var(--dashboard-line);background:var(--color-surface);min-height:44px;color:var(--dashboard-muted);font-size:13px;font-weight:var(--weight-medium);border-radius:8px;padding:10px 14px}.report-presets button[aria-pressed=true],.report-view button[aria-pressed=true]{border-color:var(--color-action);background:var(--color-brand-soft);color:var(--color-action)}.report-presets button:hover,.report-view button:hover{border-color:var(--color-action)}.report-period-label{color:var(--dashboard-muted);margin:12px 0 0;font-size:12px}.report-dates{border-top:1px solid var(--dashboard-line);grid-template-columns:repeat(2,minmax(0,240px));gap:12px 16px;margin-top:16px;padding-top:16px;display:grid}.report-dates label{gap:8px;min-width:0;font-size:13px;display:grid}.report-dates input{background:var(--color-surface);width:100%;min-width:0;height:44px;color:var(--color-ink);border:1px solid #b9c7e0;border-radius:8px;padding:0 12px;font-size:13px}.report-dates input[aria-invalid=true]{border-color:var(--color-danger)}.report-dates p{color:var(--color-danger);grid-column:1/-1;margin:0;font-size:12px}.report-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0 24px;display:grid}.report-summary>div{padding:20px}.report-summary dt{color:var(--dashboard-muted);align-items:center;gap:8px;font-size:12px;display:flex}.report-summary dd{color:var(--color-ink);font-size:24px;font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:16px 0 8px;line-height:1.4}.report-summary small{color:var(--dashboard-muted);font-size:12px;font-weight:var(--weight-regular);margin:8px 0 0;line-height:1.6;display:block}.report-summary>div:last-child dd{color:var(--color-action)}.report-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:20px 20px 12px;display:flex}.report-toolbar .ui-button{min-height:44px;font-size:13px}.report-result{color:var(--dashboard-muted);margin:0;padding:4px 20px 16px;font-size:12px}.report-export-note{color:var(--color-action);margin:0;padding:0 20px 16px;font-size:12px;line-height:1.7}.report-table-region{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.report-table{border-collapse:collapse;text-align:left;width:100%;min-width:900px;font-size:13px}.report-table th,.report-table td{vertical-align:middle;border-bottom:1px solid var(--dashboard-line);padding:14px 20px}.report-table thead th{border-top:1px solid var(--dashboard-line);color:var(--dashboard-muted);font-size:12px;font-weight:var(--weight-medium);white-space:nowrap;background:#f2f5fa;padding-block:12px}.report-table tbody th{font-weight:var(--weight-medium);min-width:150px}.report-table tbody tr:hover{background:#fafbfd}.report-table .report-number{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.report-table tfoot{font-weight:var(--weight-semibold);background:#f8fafd}.report-table tfoot th,.report-table tfoot td{border-top:1px solid var(--dashboard-line);border-bottom:0}.report-detail-button{min-height:44px;color:var(--color-action);white-space:nowrap;background:0 0;border:0;border-radius:4px;padding:4px;font-size:12px}.report-detail-button:hover{text-decoration:underline}.report-pager{border-top:1px solid var(--dashboard-line);color:var(--dashboard-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;font-size:12px;display:flex}.report-pager p{margin:0}.report-pager nav{align-items:center;gap:16px;display:flex}.report-pager button{border:1px solid var(--dashboard-line);background:var(--color-surface);width:44px;height:44px;color:var(--color-action);border-radius:8px;place-items:center;padding:0;font-size:18px;display:grid}.report-pager button:hover:not(:disabled){background:var(--color-brand-soft)}.report-empty{text-align:center;padding:36px 20px}.report-empty p{color:var(--dashboard-muted);margin:8px 0 20px;font-size:13px;line-height:1.7}.report-definition{color:var(--dashboard-muted);align-items:flex-start;gap:12px;margin-top:20px;font-size:12px;line-height:1.8;display:flex}.report-definition svg{margin-top:3px}.report-definition p{margin:0 0 6px}.report-definition strong{font-weight:var(--weight-medium)}.report-dialog{box-sizing:border-box;border:1px solid var(--dashboard-line);background:var(--color-surface);width:min(1080px,100vw - 32px);max-height:88vh;color:var(--color-ink);border-radius:16px;padding:24px}.report-dialog::backdrop{background:#101f3761}.report-dialog header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.report-dialog header p{color:var(--dashboard-muted);margin:8px 0 0;font-size:13px}.report-dialog>.report-note:last-child{margin:20px 0 0}.report-dialog .report-table{min-width:850px}.report-dialog .report-table time{white-space:nowrap}@media (width<=1200px){.report-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767.98px){.report-dates{grid-template-columns:minmax(0,1fr)}.report-summary{gap:10px}.report-summary>div{padding:16px}.report-summary dt{align-items:flex-start;min-height:36px}.report-summary dd{font-size:20px}.report-toolbar{padding:16px}.report-toolbar>.ui-button{width:100%}.report-result{padding-inline:16px}.report-pager{padding:16px}.report-pager nav{justify-content:space-between;width:100%}.report-dialog{padding:20px 16px}}@media (width<=360px){.report-summary{grid-template-columns:minmax(0,1fr)}.report-summary dt{min-height:0}}.finance-summary{margin:0 0 32px}.finance-summary-heading h2{text-wrap:balance;margin:0;font-size:20px}.finance-summary-heading p{max-width:72ch;color:var(--dashboard-muted);margin:4px 0 16px;font-size:13px;line-height:1.7}.finance-summary-figures[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-summary-figures[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-summary-figures>div{border-top:3px solid var(--dashboard-line)}.finance-summary-figures>div[data-kind=sales]{border-top-color:var(--color-action)}.finance-summary-figures>div[data-kind=income]{border-top-color:var(--color-success)}.finance-summary-figures>div[data-kind=h2h]{border-top-color:var(--color-warning)}.finance-summary-figures>div:last-child dd{color:var(--color-ink)}.owner-earnings{gap:20px;min-width:0;margin-bottom:24px;display:grid}.owner-earnings>*{min-width:0}.owner-earnings-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.owner-earnings-heading h2{font-size:19px;font-weight:var(--weight-semibold);margin:0}.owner-earnings-heading p{color:var(--dashboard-muted);margin:8px 0 0;font-size:13px;line-height:1.7}.owner-earnings-heading>button{flex:none}.owner-earnings .report-surface{border-radius:var(--radius-4);box-shadow:none}.owner-earnings .owner-earnings-summary{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.owner-earnings-summary svg{width:18px;height:18px;color:var(--color-action);flex:0 0 18px}.owner-earnings .owner-earnings-summary dd{margin-bottom:0}.owner-earnings-table-heading{justify-content:space-between;align-items:center;gap:12px;padding:20px;display:flex}.owner-earnings-table-heading h3,.owner-earnings-empty h3{font-size:16px;font-weight:var(--weight-semibold);margin:0}.owner-earnings-table-heading>span{color:var(--dashboard-muted);font-size:12px}.owner-earnings-table{min-width:720px}.owner-earnings-table th,.owner-earnings-table td{overflow-wrap:anywhere}.owner-earnings-table tbody tr:nth-child(2n){background:var(--color-canvas)}.owner-earnings-table small{color:var(--dashboard-muted);font-size:12px;font-weight:var(--weight-regular);margin-top:6px;display:block}.owner-earnings-empty{border-top:1px solid var(--dashboard-line)}.owner-earnings-empty-icon{border-radius:var(--radius-3);background:var(--color-brand-soft);width:48px;height:48px;color:var(--color-action);place-items:center;margin:0 auto 16px;display:grid}.owner-earnings-empty-icon svg{width:24px;height:24px}.owner-earnings-feedback{border-top:1px solid var(--dashboard-line);color:var(--dashboard-muted);flex-wrap:wrap;align-items:center;gap:12px;margin:0;padding:24px 20px;font-size:13px;display:flex}.owner-earnings-feedback p{flex:200px;margin:0}.owner-earnings-feedback>svg{width:20px;height:20px;color:var(--color-danger)}.owner-earnings-sync{color:var(--dashboard-muted);margin:0;padding:0 20px 16px;font-size:12px}@media (width<=767.98px){.owner-earnings{gap:16px}.owner-earnings-heading{flex-wrap:wrap;align-items:flex-start}.owner-earnings .owner-earnings-summary{grid-template-columns:1fr}.owner-earnings .owner-earnings-summary dt{min-height:0}.owner-earnings .owner-earnings-summary dd{margin-top:12px}.owner-earnings-table-heading{padding:16px}}.seo-workspace{--seo-line:var(--dashboard-line);--seo-muted:var(--dashboard-muted);min-width:0}.seo-intro{justify-content:space-between;align-items:center;gap:20px;margin:-10px 0 24px;display:flex}.seo-intro p,.seo-help{color:var(--seo-muted);max-width:74ch;margin:8px 0 20px;font-size:13px;line-height:1.75}.seo-intro a{color:var(--color-action);white-space:nowrap;align-items:center;gap:8px;font-size:13px;text-decoration:none;display:inline-flex}.seo-bento-nav{grid-template-columns:1.15fr repeat(4,minmax(0,1fr));gap:12px;margin-bottom:28px;display:grid}.seo-workspace .seo-tabs.seo-bento-nav button{border:1px solid var(--seo-line);min-width:0;min-height:108px;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:14px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:14px;padding:16px 18px;font-size:13px;font-weight:600;display:flex;position:relative}.seo-workspace .seo-tabs.seo-bento-nav button[aria-current]{background:var(--color-action);border-color:var(--color-action);color:#fff}.seo-workspace .seo-tabs.seo-bento-nav button:hover:not([aria-current]){background:var(--color-brand-soft);border-color:var(--color-action)}.seo-workspace .seo-tabs.seo-bento-nav button[aria-current]:hover{background:#243da5}.seo-workspace .seo-tabs.seo-bento-nav button:focus-visible{outline:3px solid var(--color-action);outline-offset:3px}.seo-bento-icon{background:var(--color-brand-soft);width:36px;height:36px;color:var(--color-action);border-radius:10px;flex:0 0 36px;place-items:center;display:grid}.seo-bento-icon svg{width:20px;height:20px}.seo-bento-nav [aria-current] .seo-bento-icon{color:#fff;background:#ffffff29}.seo-bento-label{line-height:1.4}.seo-bento-selected{background:#ffffff29;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:16px;right:16px}.seo-bento-selected svg{width:13px;height:13px}.seo-panel,.seo-preview{background:var(--color-surface);border:1px solid var(--seo-line);border-radius:14px;min-width:0;padding:26px}.seo-panel-title{align-items:center;gap:10px;margin-bottom:12px;display:flex}.seo-panel-title>svg{color:var(--color-action)}.seo-workspace h3{margin:0 0 12px;font-size:15px;font-weight:600;line-height:1.55}.seo-overview{grid-template-columns:minmax(0,1.45fr) minmax(280px,1fr);gap:24px;display:grid}.seo-checklist{margin:14px 0 26px;padding:0;list-style:none}.seo-checklist li{border-bottom:1px solid var(--seo-line);justify-content:space-between;align-items:center;gap:16px;padding:17px 0;font-size:14px;display:flex}.seo-checklist strong{color:#946300;font-size:12px;font-weight:500}.seo-checklist strong[data-ready=true]{color:#10714a}.seo-totals{gap:42px;margin:24px 0;display:flex}.seo-totals dt{color:var(--seo-muted);font-size:13px}.seo-totals dd{margin:8px 0;font-size:30px;font-weight:600}.seo-workspace hr{background:var(--seo-line);border:0;height:1px;margin:28px 0}.seo-url{color:var(--color-action);overflow-wrap:anywhere;font-size:13px;line-height:1.7}.seo-editor-layout{grid-template-columns:minmax(0,1fr) minmax(270px,350px);align-items:start;gap:24px;display:grid}.seo-field{gap:8px;min-width:0;margin:20px 0;font-size:13px;font-weight:500;display:grid}.seo-field input,.seo-field textarea,.seo-field select,.seo-body-input{width:100%;min-height:44px;color:var(--color-ink);font:inherit;background:#fff;border:1px solid #bcc9e3;border-radius:8px;padding:12px;font-size:14px;line-height:1.65}.seo-field textarea{resize:vertical}.seo-field small{color:var(--seo-muted);justify-content:space-between;gap:14px;font-size:12px;font-weight:400;line-height:1.6;display:flex}.seo-field small span{white-space:nowrap}.seo-field input:focus,.seo-field textarea:focus,.seo-field select:focus,.seo-body-input:focus{outline:2px solid var(--color-action);outline-offset:2px;border-color:#0000}.seo-search-result{border-top:1px solid var(--seo-line);margin-top:20px;padding:20px 0}.seo-search-result>span{font-size:14px;font-weight:500}.seo-search-result small{color:#55705f;overflow-wrap:anywhere;margin:6px 0;font-size:12px;line-height:1.6;display:block}.seo-search-result h3{color:#244bb9;overflow-wrap:anywhere;margin:10px 0;font-size:20px;font-weight:500;line-height:1.45}.seo-search-result p{color:#536078;overflow-wrap:anywhere;font-size:13px;line-height:1.75}.seo-advanced{border-top:1px solid var(--seo-line);margin-top:24px;padding-top:18px}.seo-advanced summary{cursor:pointer;color:var(--color-ink);min-height:36px;font-size:14px}.seo-savebar{justify-content:space-between;align-items:center;gap:20px;margin-top:12px;padding:20px 0;display:flex}.seo-savebar>span{color:var(--seo-muted);max-width:40ch;font-size:12px;line-height:1.7}.seo-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.seo-actions .ui-button{white-space:normal;text-align:center}.seo-message{color:#234580;background:#edf3ff;border:1px solid #c9d7f6;border-radius:10px;margin:0 0 20px;padding:14px 18px;font-size:13px;line-height:1.7}.seo-message[data-tone=error]{color:#962b40;background:#fff3f4;border-color:#efc4cc}.seo-integration{max-width:780px}.seo-integration>p{color:var(--seo-muted);font-size:14px;line-height:1.8}.seo-blog-top,.seo-editor-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.seo-blog-top .seo-help{margin-bottom:0}.seo-toggle{cursor:pointer;align-items:center;gap:9px;min-height:44px;font-size:13px;display:flex}.seo-toggle input{accent-color:var(--color-action);width:18px;height:18px}.seo-list{padding:0;overflow:hidden}.seo-filters{border-bottom:1px solid var(--seo-line);grid-template-columns:minmax(150px,1fr) minmax(140px,210px) auto;align-items:end;gap:16px;padding:22px 24px;display:grid}.seo-filters .seo-field{margin:0}.seo-table-wrap{overflow-x:auto}.seo-list table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.seo-list th{color:#66728a;white-space:nowrap;background:#f5f7fc;padding:14px 24px;font-weight:500}.seo-list td{border-top:1px solid var(--seo-line);padding:20px 24px;line-height:1.6}.seo-list td:first-child{min-width:250px}.seo-list td:last-child{text-align:right}.seo-list td small{color:var(--seo-muted);margin-top:5px;font-size:12px;display:block}.seo-list td strong{font-weight:600}.seo-badge{color:#5d687d;white-space:nowrap;background:#f0f2f7;border-radius:20px;align-items:center;min-height:25px;padding:3px 10px;font-size:12px;display:inline-flex}.seo-badge[data-published=true]{color:#10714a;background:#e7f6ee}.seo-pagination{border-top:1px solid var(--seo-line);color:var(--seo-muted);justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;font-size:12px;display:flex}.seo-empty{text-align:center;color:var(--seo-muted);padding:54px 24px}.seo-empty>svg{color:var(--color-action);width:28px;height:28px;margin-bottom:14px}.seo-empty h3,.seo-empty h2{color:var(--color-ink);margin-bottom:8px}.seo-empty p{margin-bottom:22px;font-size:14px;line-height:1.7}.seo-toolbar{background:#f6f8fc;border:1px solid #bcc9e3;border-bottom:0;border-radius:8px 8px 0 0;flex-wrap:wrap;gap:5px;padding:8px;display:flex}.seo-toolbar .ui-button{min-height:36px;color:var(--color-ink);background:0 0;border-color:#0000;padding:6px 10px;font-size:12px}.seo-body-input{resize:vertical;border-radius:0 0 8px 8px;min-height:380px;padding:20px;font-size:15px;line-height:1.85}.seo-media{border-top:1px solid var(--seo-line);margin-top:26px;padding-top:22px}.seo-media>img{object-fit:contain;background:#f6f8fc;border-radius:9px;width:100%;max-height:220px;display:block}.seo-field-error{color:#962b40;font-size:12px;line-height:1.6}.seo-media>img{aspect-ratio:16/9;margin-bottom:16px}.seo-render-preview{margin-top:24px}.seo-render-preview .seo-panel-title{justify-content:space-between}.seo-render-preview iframe{border:1px solid var(--seo-line);background:#fff;border-radius:8px;width:100%;min-height:540px}.seo-sr{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1199.98px){.seo-editor-layout{grid-template-columns:minmax(0,1fr) 290px}.seo-panel,.seo-preview{padding:22px}.seo-overview{grid-template-columns:1fr 1fr}}@media (width<=767.98px){.seo-intro,.seo-blog-top,.seo-savebar{flex-direction:column;align-items:flex-start}.seo-intro{gap:0}.seo-bento-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:20px}.seo-workspace .seo-tabs.seo-bento-nav button{gap:10px;min-height:96px;padding:14px 16px}.seo-workspace .seo-tabs.seo-bento-nav button:first-child{flex-direction:row;grid-column:1/-1;justify-content:flex-start;align-items:center;min-height:64px;padding-right:48px}.seo-editor-layout,.seo-overview{grid-template-columns:1fr}.seo-panel,.seo-preview{padding:20px}.seo-list{padding:0}.seo-filters{grid-template-columns:1fr 1fr;padding:18px}.seo-filters>label:first-child{grid-column:1/-1}.seo-pagination{flex-wrap:wrap;padding:18px}.seo-body-input{min-height:340px}.seo-savebar .seo-actions{width:100%}.seo-savebar .ui-button{flex:1}}.seo-share-image{border-radius:8px;width:100%;height:auto;margin-top:12px}.seo-share-preview{border:1px solid var(--seo-line);overflow-wrap:anywhere;border-radius:8px;margin-top:12px;padding:16px}.seo-share-preview small,.seo-share-preview strong{display:block}.seo-share-preview small{color:var(--seo-muted);font-size:12px}.seo-share-preview strong{margin:8px 0}.seo-share-preview p{margin:0;font-size:13px;line-height:1.7}.seo-website-switch{cursor:pointer;align-items:center;gap:12px;min-height:44px;display:flex}.seo-website-switch input{width:20px;height:20px;accent-color:var(--brand,#3153c4)}@media (width<=767.98px){.seo-intro a,.seo-workspace a.seo-url{white-space:normal;overflow-wrap:anywhere;min-height:44px}.seo-workspace a.seo-url{align-items:center;display:inline-flex}.dashboard-shell .seo-workspace :is(button,a.ui-button){min-height:44px}}.theme-tab{gap:16px;display:grid}.theme-live{color:var(--color-muted,#6b6b6b);margin:0}.theme-body{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:24px;display:grid}.theme-choices{gap:20px;min-width:0;display:grid}.theme-tab fieldset{border:0;min-width:0;margin:0;padding:0}.theme-tab legend{margin-bottom:10px;font-weight:600}.theme-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));gap:12px;display:grid}.theme-card{border:1px solid var(--color-border,#e5e5e5);background:var(--color-surface,#fff);cursor:pointer;border-radius:4px;gap:8px;padding:12px;display:grid;position:relative}.theme-card:hover{border-color:var(--color-brand,#1e90ff)}.theme-card[data-selected=true]{border-color:var(--color-action,#0a74da);background:var(--color-brand-soft,#e8f3ff);box-shadow:0 0 0 1px var(--color-action,#0a74da)}.theme-card input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.theme-card:has(input:focus-visible){outline:3px solid var(--color-focus,#0a74da);outline-offset:2px}.theme-swatches{border:1px solid var(--color-border,#e5e5e5);border-radius:3px;height:28px;display:flex;overflow:hidden}.theme-swatches span{flex:1}.theme-name{justify-content:space-between;align-items:center;gap:8px;display:flex}.theme-mode{background:var(--color-canvas,#f8f8f8);color:var(--color-muted,#6b6b6b);border-radius:999px;padding:1px 8px;font-size:12px}.theme-card small{color:var(--color-muted,#6b6b6b);font-size:13px;line-height:1.45}.theme-layouts{flex-wrap:wrap;gap:8px 20px;display:flex}.theme-layouts legend{flex-basis:100%}.theme-preview{gap:8px;margin:0;display:grid;position:sticky;top:96px}.theme-preview iframe,.theme-preview-empty{border:1px solid var(--color-border,#e5e5e5);background:var(--color-canvas,#f8f8f8);border-radius:16px;width:390px;max-width:100%;height:720px}.theme-preview-empty{text-align:center;height:240px;color:var(--color-muted,#6b6b6b);place-items:center;padding:24px;display:grid}.theme-preview figcaption{color:var(--color-muted,#6b6b6b);font-size:13px}@media (width<=1199.98px){.theme-body{grid-template-columns:minmax(0,1fr)}.theme-preview{justify-items:center;position:static}.theme-preview iframe{height:640px}}.team-page{gap:20px;display:grid}.team-card{min-width:0;padding:24px}.team-card h2{margin:0;font-size:19px}.team-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.team-card>.kit-card-title{margin-bottom:20px}.team-card.subclients-kit>.kit-card-title{margin-bottom:0}.team-heading p,.team-role-help,.team-card>p{color:var(--text-secondary,#526584);font-size:13px;line-height:1.7}.team-invite{grid-template-columns:minmax(0,1fr) minmax(180px,.65fr) auto;align-items:end;gap:16px;display:grid}.team-page label{gap:8px;font-size:13px;display:grid}.team-page input,.team-page select{border:1px solid var(--border-color,#b9c8e5);min-height:44px;color:inherit;font:inherit;background:#fff;border-radius:8px;min-width:0;max-width:100%;padding:10px 12px}.team-role-help{grid-column:1/-1;margin:4px 0 0}.team-table{overflow-x:auto}.team-table table{border-collapse:collapse;width:100%;font-size:13px}.team-table th,.team-table td{text-align:left;border-bottom:1px solid #e1e8f5;padding:14px 12px}.team-table th{font-weight:600}.team-table tbody tr:nth-child(2n){background:#f5f7fc}.team-table small{color:#526584;margin-top:6px;font-weight:400;display:block}.team-actions{flex-wrap:wrap;gap:8px;display:flex}.team-code{width:100%;margin-bottom:16px;font-family:Roboto Mono,monospace!important}@media (width<=767.98px){.team-invite{grid-template-columns:1fr}.team-card{padding:16px}.team-heading{flex-wrap:wrap;align-items:flex-start}}.team-mono{overflow-wrap:anywhere;font-family:Roboto Mono,ui-monospace,monospace}.team-empty{color:var(--color-muted);margin:0}.appearance-tabs{gap:var(--space-2);flex-wrap:wrap;display:flex}.appearance-tabs button{min-height:2.5rem;padding:0 var(--space-4);border:1px solid var(--color-border);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px}.appearance-tabs button.active{background:var(--color-action);border-color:var(--color-action);color:var(--color-surface)}.appearance-savebar{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-surface);border-top:1px solid var(--color-border);z-index:2;flex-wrap:wrap;justify-content:flex-end;display:flex;position:sticky;bottom:0}.appearance-savebar span{color:var(--color-muted);margin-right:auto;font-size:.8125rem}.appearance-order{gap:var(--space-2);padding-left:var(--space-5);margin:0;display:grid}.appearance-order li{align-items:center;gap:var(--space-2);display:flex}.appearance-order li span{flex:1}@media (width<=767.98px){.dashboard-shell :is(.appearance-tabs,.appearance-savebar,.ui-form) :is(button,a.ui-button){min-height:44px}}.account-page{min-width:0;margin-top:24px}.account-note{color:var(--dashboard-muted);margin:0 0 20px;font-size:12px;line-height:1.8}.account-note strong{font-weight:var(--weight-semibold)}.account-notice{border-left:3px solid var(--color-action);background:var(--color-surface);color:var(--color-ink);margin:0 0 20px;padding:14px 16px;font-size:13px;line-height:1.7}.account-card{border:1px solid var(--dashboard-line);background:var(--color-surface);border-radius:12px;min-width:0;margin-top:20px}.account-card>header{border-bottom:1px solid var(--dashboard-line);padding:24px}.account-card header p{color:var(--dashboard-muted);margin:8px 0 0;font-size:13px;line-height:1.7}.account-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 28px;padding:24px;display:grid}.account-field-wide{grid-column:1/-1}.account-inline-field{gap:8px;min-width:0;display:flex}.account-inline-field input{flex:1}.account-inline-field .ui-button{flex-shrink:0}.account-identity{border-bottom:1px solid var(--dashboard-line);background:#f8fafd;align-items:center;gap:16px;padding:20px 24px;display:flex}.account-avatar{background:var(--color-brand-soft);width:48px;height:48px;color:var(--color-action);font-size:16px;font-weight:var(--weight-semibold);letter-spacing:.02em;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.account-identity-copy{flex:1;min-width:0}.account-identity-copy p{color:var(--dashboard-muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.account-page .account-identity-copy .account-identity-name{color:var(--color-ink);font-size:15px;font-weight:var(--weight-semibold)}.account-identity .ui-status-chip{flex-shrink:0}.account-dirty{color:var(--color-warning);align-self:center;margin:0 8px 0 0;font-size:12px}.account-page .ui-button[data-action-tone=ghost]{color:var(--color-action);background:0 0;border-color:#0000}.account-page .ui-button[data-action-tone=ghost]:hover:not(:disabled){background:var(--color-brand-soft)}.account-row-icon{background:var(--color-brand-soft);width:40px;height:40px;color:var(--color-action);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.account-row-icon svg{width:20px;height:20px}.account-row-copy{flex:1;min-width:0}.account-field{flex-direction:column;gap:8px;min-width:0;display:flex}.account-field label{font-size:13px;font-weight:var(--weight-medium);color:var(--color-ink)}.account-field input{width:100%;min-width:0;height:44px;color:var(--color-ink);background:var(--color-surface);border:1px solid #c4cede;border-radius:8px;padding:0 12px;font-size:14px}.account-field input[readonly]{color:var(--dashboard-muted);background:#f8fafd}.account-field input[aria-invalid=true]{border-color:var(--color-danger)}.account-field p{color:var(--dashboard-muted);margin:0;font-size:12px;line-height:1.7}.account-field .account-text-button{align-self:flex-start}.account-page .account-error,.account-dialog .account-error{color:var(--color-danger);margin:0;font-size:12px;line-height:1.7}.account-actions{border-top:1px solid var(--dashboard-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:16px 24px;display:flex}.account-actions p{color:var(--dashboard-muted);margin:0;font-size:12px}.account-actions>div{flex-wrap:wrap;gap:8px;display:flex}.account-page .ui-button,.account-dialog .ui-button{min-height:44px;font-size:13px}.account-text-button{min-height:44px;color:var(--color-action);text-align:left;background:0 0;border:0;border-radius:4px;padding:4px 0;font-size:12px}.account-text-button:hover{text-underline-offset:3px;text-decoration:underline}.account-security-row{justify-content:space-between;align-items:center;gap:16px 20px;padding:24px;display:flex}.account-security-row+.account-security-row{border-top:1px solid var(--dashboard-line)}.account-security-row h3{color:var(--color-ink);font-size:14px;font-weight:var(--weight-medium);margin:0}.account-security-row p{color:var(--dashboard-muted);margin:8px 0 0;font-size:13px;line-height:1.7}.account-security-row .ui-button{flex-shrink:0}.account-page .account-security-item{flex:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:28px;min-width:0;display:grid}.account-page .account-security-heading{grid-column:1;justify-content:flex-start;gap:12px}.account-page .account-security-item>.account-note{grid-column:1}.account-page .account-security-item>.account-enable-totp{white-space:nowrap;grid-area:1/2/span 2;margin:0}.dashboard-shell .account-page .account-enable-totp{color:#fff;background:#304fc6}.dashboard-shell .account-page .account-enable-totp:hover:not(:disabled){background:#243da5}.account-page .account-field>.ui-button{align-self:flex-start}.account-page .account-session-copy{gap:6px;min-width:0;display:grid}.account-session-actions{border-radius:0 0 12px 12px}.account-session-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.account-table-region{border-radius:0 0 12px 12px;max-width:100%;overflow-x:auto}.account-table{border-collapse:collapse;text-align:left;width:100%;min-width:760px;font-size:13px}.account-table th,.account-table td{border-bottom:1px solid var(--dashboard-line);vertical-align:middle;padding:12px 24px}.account-table thead th{color:var(--dashboard-muted);font-size:12px;font-weight:var(--weight-medium);background:#f8fafd;padding-block:12px}.account-table tbody th{font-weight:var(--weight-medium)}.account-table tbody td{color:var(--dashboard-muted)}.account-table tbody tr:last-child>*{border-bottom:0}.account-table time{white-space:nowrap;font-variant-numeric:tabular-nums}.account-dialog{box-sizing:border-box;border:1px solid var(--dashboard-line);background:var(--color-surface);width:min(560px,100vw - 32px);max-height:88vh;color:var(--color-ink);border-radius:16px;padding:24px}.account-dialog::backdrop{background:#101f3761}.account-dialog header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.account-dialog h2{font-size:18px;line-height:1.5}.account-dialog form,.account-password-fields{gap:20px;display:grid}.account-flow-context{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.8}.account-dialog footer{border-top:1px solid var(--dashboard-line);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:20px;display:flex}@media (width<=767.98px){.account-profile-grid{grid-template-columns:minmax(0,1fr);gap:24px}.account-identity{flex-wrap:wrap;padding:16px}.account-identity-copy{flex-basis:calc(100% - 64px)}.account-identity .ui-status-chip{margin-left:64px}.account-inline-field{flex-direction:column}.account-inline-field .ui-button{align-self:flex-start}.account-actions>div{width:100%}.account-dirty{width:100%;margin:0}.account-card>header,.account-profile-grid,.account-security-row{padding:20px 16px}.account-actions{padding:16px}.account-security-row{flex-direction:column;align-items:flex-start}.account-row-icon{display:none}.account-security-row .ui-button{width:100%}.account-page .account-security-item{grid-template-columns:minmax(0,1fr);width:100%}.account-page .account-security-item>.account-enable-totp{grid-area:auto/1;width:100%;margin-top:16px}.account-session-actions{align-items:stretch}.account-session-actions>.ui-button{width:100%}.account-dialog{padding:20px}}.membership-public{color:#172b4d;min-height:100vh;font-family:var(--font-ui);background:#f7f9fc}.membership-nav{border-bottom:1px solid #dfe5ee;justify-content:space-between;align-items:center;gap:16px;max-width:1200px;margin:auto;padding:24px 32px;display:flex}.membership-nav a:first-child{font-size:23px;font-weight:var(--weight-semibold);color:#172b4d;text-decoration:none}.membership-nav span{font-size:13px;font-weight:var(--weight-semibold);color:#52647a;margin-left:9px}.membership-page{color:#172b4d;max-width:1200px;margin:auto;padding:40px 32px;line-height:1.7}.membership-page *{box-sizing:border-box}.membership-page h1,.membership-page h2{letter-spacing:-.035em;line-height:1.3}.membership-page h1{margin:10px 0 16px;font-size:32px}.membership-page h2{margin:8px 0 14px;font-size:22px}.membership-page p{margin:10px 0}.membership-page a{color:#304fd0}.membership-eyebrow{font-size:11px;font-weight:var(--weight-semibold);letter-spacing:.12em;color:#304fd0}.membership-hero{max-width:750px;padding:18px 0 36px}.membership-hero h1{letter-spacing:-.055em;font-size:clamp(36px,5vw,56px)}.membership-hero>p:not(.membership-eyebrow){color:#52647a;max-width:650px;font-size:17px}.membership-steps{font-size:13px;font-weight:var(--weight-semibold);flex-wrap:wrap;gap:12px 28px;margin-top:25px;display:flex}.membership-plans{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}.membership-card{background:#fff;border:1px solid #dfe5ee;border-radius:14px;min-width:0;margin-bottom:20px;padding:28px}.membership-plans .membership-card{border-top:4px solid #9aaac0;flex-direction:column;display:flex}.membership-plans [data-plan=gold]{border-top-color:#b28a36}.membership-plans [data-plan=diamond]{border-top-color:#3655df}.membership-price{font-size:32px;font-weight:var(--weight-strong);letter-spacing:-.04em}.membership-muted{color:#52647a;font-size:13px}.membership-card ul{flex:1;margin-bottom:28px;padding-left:20px}.membership-card li{margin:10px 0}.membership-page .membership-primary{color:#fff;min-height:46px;font-size:14px;font-weight:var(--weight-semibold);cursor:pointer;background:#304fc8;border:1px solid #304fc8;border-radius:8px;justify-content:center;align-items:center;padding:11px 18px;text-decoration:none;display:inline-flex}.membership-page button:not(.membership-primary){color:#304fc8;min-height:44px;font:inherit;cursor:pointer;font-size:13px;font-weight:var(--weight-semibold);background:#fff;border:1px solid #bac8df;border-radius:8px;padding:9px 15px}.membership-page button:disabled{opacity:.6;cursor:not-allowed}.membership-page :is(button,a,input,select,summary):focus-visible{outline-offset:3px;outline:3px solid #5271ff}.membership-explainer{max-width:800px;padding:25px 0}.membership-explainer p{color:#52647a}.membership-footer{color:#52647a;border-top:1px solid #dfe5ee;max-width:1200px;margin:auto;padding:25px 32px;font-size:13px}.membership-join{max-width:660px}.membership-join>.membership-card{margin-top:24px}.membership-page form{gap:16px;margin-top:24px;display:grid}.membership-page label{font-size:14px;font-weight:var(--weight-medium);gap:8px;display:grid}.membership-page :is(input,select){width:100%;min-height:46px;font:inherit;color:#172b4d;font-weight:var(--weight-regular);background:#fff;border:1px solid #bac8df;border-radius:8px;padding:10px 12px}.membership-page fieldset{border:0;gap:18px;margin:20px 0;padding:0;display:grid}.membership-notice{color:#795013;background:#fff7e6;border-left:3px solid #c99629;border-radius:4px;padding:15px 18px;font-size:14px}.membership-notice button{margin-left:12px}.membership-success{color:#08664e;background:#effaf6}.membership-toolbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.membership-status{border-block:1px solid #e4eaf2;grid-template-columns:1fr 1fr;gap:18px;padding:16px 0;display:grid}.membership-page dt{color:#52647a;font-size:12px}.membership-page dd{overflow-wrap:anywhere;margin:5px 0 10px}.membership-status dd{font-weight:var(--weight-strong)}.membership-status [data-state=active],.membership-status [data-state=paid]{color:#087557}.membership-total{grid-template-columns:1fr auto;gap:8px;margin-bottom:15px;padding:18px 0;display:grid}.membership-total strong{font-size:22px}.membership-total small{color:#52647a;grid-column:1/-1}.membership-instructions{margin:20px 0}.membership-instructions svg{max-width:100%;height:auto}.membership-page details{margin-top:18px}.membership-page summary{cursor:pointer;color:#304fc8;min-height:44px;padding:10px 0}.membership-history{margin-top:30px}@media (width<=767.98px){.membership-page{padding:24px 16px}.membership-nav{padding:18px 16px}.membership-card{padding:20px}.membership-hero{padding:12px 0 24px}.membership-toolbar{flex-wrap:wrap;align-items:flex-start}.membership-status{grid-template-columns:1fr}.membership-price{font-size:28px}.membership-total{grid-template-columns:1fr}.membership-join h1{font-size:27px}}.membership-page h2,.membership-page .membership-primary,.membership-history .membership-toolbar p{overflow-wrap:anywhere;min-width:0}.reseller-join .join-form-panel{min-width:0}.reseller-join .join-lede{color:var(--signin-muted);margin:0;font-size:14px;line-height:1.7}.reseller-join .join-form{gap:10px;margin-top:32px;display:grid}.reseller-join .join-form label{color:var(--signin-text);font-size:14px;font-weight:var(--weight-medium);margin:14px 0 0}.reseller-join .join-form label:first-child{margin-top:0}.reseller-join .join-form input{background:var(--signin-field);width:100%;min-width:0;min-height:48px;color:var(--signin-text);font:var(--weight-regular) 16px/1.4 var(--font-ui);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-weight:var(--weight-regular);border:1px solid #5b6574;border-radius:7px;margin:0;padding:12px 14px}.reseller-join .join-form input::placeholder{color:var(--signin-muted);opacity:1}.reseller-join .join-form small{color:var(--signin-muted);font-size:12px;line-height:1.7}.reseller-join .join-primary{background:var(--signin-blue);color:#fff;min-height:48px;font:var(--weight-semibold) 14px/1.5 var(--font-ui);text-align:center;cursor:pointer;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;padding:12px 16px;text-decoration:none;display:flex}.reseller-join .join-primary:hover:not(:disabled){background:#4168ec}.reseller-join .join-form>.join-primary{margin-top:18px}.reseller-join a:not(.reseller-signin-brand):not(.join-primary){color:var(--signin-link)}.reseller-join .join-signin{color:var(--signin-muted);margin:12px 0 0;font-size:13px}.reseller-join .join-password{display:block;position:relative}.reseller-join .join-password input{padding-right:104px}.reseller-join .join-password button{min-height:44px;color:var(--signin-link);background:0 0;border:0;border-radius:5px;padding:0 12px;font-size:12px;position:absolute;top:2px;right:3px}.reseller-join .join-mail,.reseller-join .join-success,.reseller-join .join-empty{color:var(--signin-muted);margin-top:24px;font-size:14px;line-height:1.7}.reseller-join .join-success{background:0 0;border:0;padding:0}.reseller-join .join-success p{margin:0 0 20px}.reseller-join .join-email{background:var(--signin-field);color:var(--signin-text);overflow-wrap:anywhere;border:1px solid #5b6574;border-radius:7px;padding:12px 14px}.reseller-join .join-next-step{background:0 0;border:0;border-radius:0;margin-top:22px;padding:0}.reseller-join .join-next-step+.join-next-step{border-top:1px solid #424d5d;padding-top:20px}.reseller-join .join-next-step h2,.reseller-join .join-empty h2{color:var(--signin-text);font-size:16px;line-height:1.5}.reseller-join .join-next-step p{color:var(--signin-muted);font-size:13px;line-height:1.7}.reseller-join .join-text-button{min-height:44px;color:var(--signin-link);text-align:left;background:0 0;border:0;padding:8px 0;font-size:13px}.reseller-join .join-alert{color:#ffd7d9;background:#42272c;border:1px solid #dc8d90;border-radius:7px;margin-top:20px;padding:12px 14px;font-size:14px;line-height:1.7}.reseller-join .join-form .join-field-error{color:#ffb8bd}.reseller-join .join-plan-summary{color:var(--signin-muted);margin-top:24px;padding:20px 0}.affiliate-home{gap:var(--space-5,1.25rem);align-content:start;display:grid}.affiliate-card{gap:var(--space-4);padding:var(--space-5,1.25rem);border:1px solid var(--color-border);background:var(--color-surface);border-radius:6px;display:grid}.affiliate-card .wallet-payout{border:0;margin:0;padding:0}.affiliate-suspended{gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-danger-soft);color:var(--color-danger);border-radius:6px;align-items:flex-start;margin:0;display:flex}.affiliate-suspended svg{flex:0 0 20px;width:20px;height:20px}.affiliate-balance{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));margin:0;display:grid}.affiliate-balance>div{column-gap:var(--space-2);padding:var(--space-4);background:var(--color-canvas);border-radius:6px;grid-template-columns:20px minmax(0,1fr);row-gap:2px;display:grid}.affiliate-balance svg{width:20px;height:20px;color:var(--color-action);grid-row:span 2}.affiliate-balance>div[data-tone=ok] svg{color:var(--color-success)}.affiliate-balance>div[data-tone=warn] svg{color:var(--color-warning)}.affiliate-balance dt{color:var(--color-muted);font-size:.85rem}.affiliate-balance dd{font-variant-numeric:tabular-nums;margin:0;font-size:1.35rem;font-weight:700}.affiliate-steps{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.affiliate-steps li{align-content:start;justify-items:center;gap:var(--space-2);text-align:center;display:grid;position:relative}.affiliate-steps li:not(:last-child):after{content:"";top:22px;left:calc(50% + 30px);right:calc(-50% + 30px - var(--space-3));background:var(--color-border);height:2px;position:absolute}.affiliate-steps li[data-done=true]:not(:last-child):after{background:var(--color-success)}.affiliate-step-icon{border:2px dashed var(--color-border);background:var(--color-surface);width:44px;height:44px;color:var(--color-muted);border-radius:50%;place-items:center;display:grid}.affiliate-step-icon svg{width:22px;height:22px}.affiliate-steps li[data-done=true] .affiliate-step-icon{border-style:solid;border-color:var(--color-success);background:var(--color-success-soft);color:var(--color-success)}.affiliate-steps li>span:last-child{color:var(--color-muted);gap:2px;font-size:.85rem;display:grid}.affiliate-steps strong{color:var(--color-ink)}.affiliate-terms{gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-canvas);border-radius:6px;max-height:14rem;display:grid;overflow:auto}.affiliate-terms h2{margin:0;font-size:1rem}.affiliate-terms ol{gap:var(--space-2);margin:0;padding-left:1.2rem;font-size:.85rem;line-height:1.5;display:grid}.affiliate-terms-accept{gap:var(--space-2);align-items:flex-start;font-size:.9rem;display:flex}.affiliate-terms-accept input{margin-top:3px}@media (width<=767.98px){.affiliate-card{padding:var(--space-4)}.affiliate-steps{grid-template-columns:1fr;justify-items:start}.affiliate-steps li{text-align:left;grid-template-columns:44px minmax(0,1fr);place-items:center start}.affiliate-steps li:not(:last-child):after{display:none}}.affiliate-form{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));align-items:end;display:grid}.affiliate-form label{gap:4px;font-size:.9rem;font-weight:600;display:grid}.affiliate-form .affiliate-switch{gap:var(--space-2);align-self:center;align-items:center;display:flex}.affiliate-form .button,.affiliate-row-actions .button{justify-content:center;align-items:center;gap:var(--space-2);display:inline-flex}.affiliate-form .button svg{width:18px;height:18px}.affiliate-notice{padding:var(--space-3) var(--space-4);background:var(--color-success-soft);color:var(--color-success);border-radius:6px;margin:0}.affiliate-empty{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px dashed var(--color-border);color:var(--color-muted);border-radius:6px;align-items:center;margin:0;display:flex}.affiliate-empty svg{flex:0 0 20px;width:20px;height:20px}.affiliate-table{border-collapse:collapse;width:100%;min-width:36rem}.affiliate-table :is(th,td){padding:var(--space-3);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:middle}.affiliate-table td strong,.affiliate-table td small{display:block}.affiliate-table td small{color:var(--color-muted);overflow-wrap:anywhere;font-size:.78rem}.affiliate-row-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.affiliate-id{gap:var(--space-3);flex-wrap:wrap;align-items:center;margin:0;display:flex}.affiliate-id code{padding:var(--space-2) var(--space-3);background:var(--color-canvas);overflow-wrap:anywhere;border-radius:6px}.affiliate-id .button{align-items:center;gap:var(--space-2);display:inline-flex}.affiliate-id .button svg{width:18px;height:18px}.affiliate-stores{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));margin:0;padding:0;list-style:none;display:grid}.affiliate-stores button{gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);background:var(--color-surface);color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:6px;align-items:center;display:flex}.affiliate-stores button:hover{border-color:var(--color-action)}.affiliate-stores button[aria-pressed=true]{border-color:var(--color-action);background:var(--color-brand-soft)}.affiliate-stores button>span:nth-child(2){flex:auto;min-width:0;display:grid}.affiliate-stores small{color:var(--color-muted);overflow-wrap:anywhere}.affiliate-store-icon{background:var(--color-brand-soft);width:40px;height:40px;color:var(--color-action);border-radius:50%;flex:0 0 40px;place-items:center;display:grid}.affiliate-store-icon svg{width:22px;height:22px}.affiliate-search{gap:var(--space-2);max-width:24rem;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:6px;align-items:center;display:flex}.affiliate-search svg{width:18px;height:18px;color:var(--color-muted)}.affiliate-search input{min-width:0;padding:var(--space-2) 0;font:inherit;background:0 0;border:0;flex:1}.affiliate-table .button svg,.affiliate-row-actions .button svg{width:16px;height:16px}.affiliate-mono{overflow-wrap:anywhere;font-family:Roboto Mono,ui-monospace,monospace}body:has(.ws-shell){background:#f6f8fc}.ws-shell:is(.portal-shell,.dashboard-shell,.app-shell){background:#f6f8fc;border:0;border-radius:0;grid-template-columns:248px minmax(0,1fr);min-height:100dvh;margin:0}:is(.portal-shell,.dashboard-shell,.app-shell).ws-shell>:is(.sidebar,.portal-sidebar,.dashboard-sidebar){scrollbar-width:thin;background:#fff;border:0;border-right:1px solid #e6ebf3;border-radius:0;gap:20px;width:248px;height:100dvh;padding:24px 16px;position:sticky;top:0;overflow-y:auto}:is(.portal-shell,.dashboard-shell,.app-shell).ws-shell .portal-sidebar-heading{margin:0;padding:0}:is(.portal-shell,.dashboard-shell,.app-shell).ws-shell :is(.dashboard-brand,.brand,.portal-brand){min-height:48px;margin:0 0 12px}:is(.portal-shell,.dashboard-shell,.app-shell).ws-shell :is(.sidebar,.portal-sidebar,.dashboard-sidebar) .tokomd-brand-wordmark{width:138px}:is(.portal-shell,.dashboard-shell,.app-shell).ws-shell :is(.sidebar,.portal-sidebar,.dashboard-sidebar,.dashboard-drawer,.admin-navigation-dialog) :is(.dashboard-brand,.brand,.portal-brand){padding-left:12px}:is(.portal-shell,.dashboard-shell,.app-shell).ws-shell :is(.dashboard-nav,.portal-navigation,.sidebar nav){gap:5px;margin:0;padding:0;display:grid}:is(.portal-shell,.dashboard-shell,.app-shell).ws-shell .ws-nav-group{color:var(--color-muted,#5f687a);letter-spacing:.06em;margin:18px 12px 7px;font-size:10px;font-weight:500;line-height:1.5}:is(.portal-shell,.dashboard-shell,.app-shell).ws-shell :is(.dashboard-nav a,.portal-navigation-link,.nav-link){color:#627087;min-height:46px;box-shadow:none;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:11px 12px;font-size:13px;font-weight:500;text-decoration:none;display:flex}:is(.portal-shell,.dashboard-shell,.app-shell).ws-shell :is(.dashboard-nav a,.portal-navigation-link,.nav-link) svg{flex:0 0 20px;width:20px;height:20px}:is(.portal-shell,.dashboard-shell,.app-shell).ws-shell .portal-navigation-icon{box-shadow:none;background:0 0;padding:0}:is(.portal-shell,.dashboard-shell,.app-shell).ws-shell :is(.dashboard-sidebar-footer,.portal-organization,.account-block){border-top:1px solid #edf0f5;margin-top:auto;padding:18px 8px 0}:is(.portal-shell,.dashboard-shell,.app-shell).ws-shell .ws-sidebar-context{text-overflow:ellipsis;white-space:nowrap;color:#67758b;margin-top:auto;padding:20px 12px 0;font-size:12px;display:block;overflow:hidden}:is(.portal-shell,.dashboard-shell,.app-shell).ws-shell :is(.dashboard-content,.portal-content-column,.workspace){min-width:0}:is(.portal-shell,.dashboard-shell,.app-shell).ws-shell .workspace>.topbar{display:none}:is(.portal-shell,.dashboard-shell,.app-shell).ws-shell .ws-topbar{z-index:40;color:#17233d;background:#fff;border-bottom:1px solid #e6ebf3;border-radius:0;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:10px 24px;display:flex;position:sticky;top:0}.ws-topbar-start,.ws-topbar-end{align-items:center;gap:12px;min-width:0;display:flex}.ws-topbar-start{display:none}.ws-topbar-end{flex-shrink:0}:is(.portal-shell,.dashboard-shell,.app-shell).ws-shell .ws-icon-button,.ws-search-dialog .ws-icon-button{color:#647086;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;min-height:44px;padding:10px;text-decoration:none;display:inline-flex}:is(.portal-shell,.dashboard-shell,.app-shell).ws-shell .ws-icon-button:hover,.ws-search-dialog .ws-icon-button:hover{color:#304fc6;background:#edf1ff}:is(.ws-topbar,.ws-search-dialog) svg{flex:0 0 18px;width:18px;height:18px}:is(.portal-shell,.dashboard-shell,.app-shell).ws-shell .ws-search-trigger{width:clamp(180px,24vw,320px);min-height:40px;color:var(--color-muted,#5f687a);font:inherit;cursor:pointer;background:#fafbfd;border:1px solid #e5e9f1;border-radius:9px;justify-content:flex-start;align-items:center;gap:10px;padding:8px 12px;font-size:12px;font-weight:400;display:flex}:is(.portal-shell,.dashboard-shell,.app-shell).ws-shell .ws-search-trigger:hover{color:#304fc6;background:#f2f5fc}.ws-profile{position:relative}.ws-profile summary{cursor:pointer;justify-content:center;align-items:center;gap:9px;width:44px;min-height:44px;font-size:12px;list-style:none;display:flex}.ws-profile summary::-webkit-details-marker{display:none}.ws-avatar{color:#304fc6;background:#edf1ff;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:600;display:grid}.ws-profile-panel{z-index:50;background:#fff;border:1px solid #e1e7f0;border-radius:14px;width:280px;max-width:calc(100vw - 32px);padding:16px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 12px 36px #17233d14}.ws-profile-panel>strong,.ws-profile-panel>small{overflow-wrap:anywhere;font-size:13px;line-height:1.6;display:block}.ws-profile-panel>small{color:#6d798f;margin:4px 0 12px;font-size:12px}:is(.portal-shell,.dashboard-shell,.app-shell).ws-shell .ws-profile-panel :is(a,button){color:#253756;width:100%;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:flex-start;align-items:center;gap:10px;padding:10px;font-size:13px;text-decoration:none;display:flex}:is(.portal-shell,.dashboard-shell,.app-shell).ws-shell .ws-profile-panel :is(a,button):hover{background:#f3f6fc}:is(.portal-shell,.dashboard-shell,.app-shell).ws-shell .ws-profile-panel button{color:#b42318}.ws-profile-panel p{color:#b42318;font-size:12px}.ws-search-dialog{color:#17233d;background:#fff;border:1px solid #e1e7f0;border-radius:16px;width:min(560px,100vw - 32px);max-height:80dvh;padding:0;box-shadow:0 20px 70px #17233d26}.ws-search-dialog::backdrop{background:#15233e55}.ws-search-content{padding:20px}.ws-search-content>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.ws-search-content h2{margin:0;font-size:17px}.ws-search-field{border:1px solid #c4cee1;border-radius:10px;align-items:center;gap:12px;padding:0 12px;display:flex}.ws-search-field input{color:#17233d;width:100%;min-width:0;min-height:48px;font:inherit;background:0 0;border:0;padding:10px 0;font-size:16px}.ws-search-content nav{gap:4px;margin-top:14px;display:grid}.ws-search-content nav a{color:#314563;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:12px;font-size:13px;text-decoration:none;display:flex}.ws-search-content nav a:hover{color:#304fc6;background:#edf1ff}:is(.ws-topbar,.ws-search-dialog) :is(a,button,input,summary):focus-visible{outline-offset:2px;outline:3px solid #839bef}:is(.portal-shell,.dashboard-shell,.app-shell).ws-shell .ws-mobile-toggle{display:none}@media (width>=1024px){:is(.portal-shell,.dashboard-shell,.app-shell).ws-shell .portal-drawer-close{display:none}}@media (width<=1023.98px){.ws-shell:is(.portal-shell,.dashboard-shell,.app-shell){border:0;border-radius:0;min-height:100dvh;margin:0;display:block}:is(.portal-shell,.dashboard-shell,.app-shell).ws-shell>:is(.sidebar,.dashboard-sidebar){display:none}:is(.portal-shell,.dashboard-shell,.app-shell).ws-shell>.portal-sidebar{z-index:70;border-radius:0;width:min(304px,88vw);height:100dvh;position:fixed;top:0}:is(.portal-shell,.dashboard-shell,.app-shell).ws-shell .ws-topbar{border-radius:0;gap:10px;min-height:60px;padding:8px 16px;top:0}:is(.portal-shell,.dashboard-shell,.app-shell).ws-shell .ws-mobile-toggle{display:inline-flex}}@media (width<=767.98px){.ws-topbar-start,.ws-topbar-end{gap:6px}.ws-topbar-start{overflow:hidden}}.ws-shell .portal-navigation-link .portal-navigation-icon{width:20px;height:20px;color:inherit;flex-basis:20px}.ws-shell .portal-navigation-link[aria-current=page] .portal-navigation-icon{color:inherit}.ws-shell .dashboard-drawer-content{padding-top:24px;position:relative}.ws-shell .dashboard-drawer-close{margin:0;position:absolute;top:24px;right:18px}.ws-shell .dashboard-drawer .dashboard-brand{padding-right:0}.ws-shell :is(.dashboard-drawer,.admin-navigation-dialog) .tokomd-brand-wordmark{width:138px}.ws-shell .portal-sidebar{transition:none}@media (width<=1023.98px){html:has(.ws-shell .portal-sidebar[data-open=true]){overflow:hidden}}.ws-mobile-wordmark{display:none}@media (width>=1024px){:is(.portal-shell,.dashboard-shell,.app-shell).ws-shell .ws-topbar-end{margin-left:auto}}@media (width<=1023.98px){:is(.portal-shell,.dashboard-shell,.app-shell).ws-shell .ws-topbar-start{display:flex}:is(.portal-shell,.dashboard-shell,.app-shell).ws-shell .ws-topbar{gap:8px;padding-inline:12px}:is(.portal-shell,.dashboard-shell,.app-shell).ws-shell .ws-search-trigger,:is(.portal-shell,.dashboard-shell,.app-shell).ws-shell .ws-search-trigger span,:is(.portal-shell,.dashboard-shell,.app-shell).ws-shell .ws-help{display:none}:is(.portal-shell,.dashboard-shell,.app-shell).ws-shell .ws-topbar-end{gap:0;margin-left:auto}:is(.portal-shell,.dashboard-shell,.app-shell).ws-shell .ws-mobile-wordmark{aspect-ratio:1330/243;pointer-events:none;background:#4f7cff;width:clamp(96px,30vw,128px);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask:url(/assets/tokomd-wordmark-BxXxRZso.png) 50%/contain no-repeat;mask:url(/assets/tokomd-wordmark-BxXxRZso.png) 50%/contain no-repeat}}@media (width<=360px){:is(.portal-shell,.dashboard-shell,.app-shell).ws-shell .ws-topbar{gap:4px;padding-inline:8px}:is(.portal-shell,.dashboard-shell,.app-shell).ws-shell .ws-mobile-wordmark{width:80px}}.ws-shell .ws-menu-search{background:#f7f9fc;border:1px solid #dce3ef;border-radius:10px;flex-shrink:0;align-items:center;gap:10px;margin:4px 0 8px;padding:0 12px;display:flex}.ws-shell .ws-menu-search svg{color:#71809a;flex:0 0 18px;width:18px;height:18px}.ws-shell .ws-menu-search input{width:100%;min-width:0;min-height:44px;box-shadow:none;color:#17233d;font:inherit;background:0 0;border:0;border-radius:0;margin:0;padding:10px 0;font-size:16px}.ws-shell .ws-menu-search input:focus{box-shadow:none;outline:none}.ws-shell .ws-menu-search:focus-within{outline-offset:2px;outline:2px solid #839bef}.ws-shell .ws-menu-empty{color:#627087;margin:8px 12px;font-size:13px;line-height:1.6}.ws-shell .ws-menu-search{box-sizing:border-box;gap:8px;width:100%;margin:0 0 4px;padding-inline:12px}.ws-shell .ws-menu-search input{height:44px;min-height:44px;padding-block:10px;line-height:24px}.ws-shell .ws-menu-search svg{flex-basis:16px;width:16px;height:16px}.ws-search-dialog .ws-search-field{gap:10px}.ws-search-dialog .ws-search-field input{height:44px;min-height:44px;box-shadow:none;border:0;border-radius:0;margin:0;padding:10px 0;line-height:24px}.ws-search-dialog .ws-search-field input:focus{box-shadow:none;outline:none}.ws-search-dialog .ws-search-field:focus-within{outline-offset:2px;outline:2px solid #839bef}:is(.portal-shell,.dashboard-shell,.app-shell).ws-shell :is(.portal-navigation,.dashboard-nav)[hidden]{display:none}.ws-search-results{min-width:0}.ws-search-results .ws-search-group{color:#6d798f;margin:16px 10px 8px;font-size:11px;font-weight:500}:is(.ws-shell,.ws-search-dialog) .ws-search-results .ws-search-result{color:#314563;width:100%;min-width:0;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 4px;padding:12px;text-decoration:none;display:flex}:is(.ws-shell,.ws-search-dialog) .ws-search-results .ws-search-result:hover{background:#edf1ff}.ws-search-results .ws-search-result>span{min-width:0}.ws-search-results .ws-search-result strong{font-size:13px;font-weight:600;display:block}.ws-search-results .ws-search-result small{color:#627087;overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.6;display:block}.ws-search-results .ws-search-result svg{flex:0 0 16px;width:16px;height:16px}.ws-search-results .ws-search-result:focus-visible{outline-offset:2px;outline:2px solid #839bef}@media (width<=1023.98px){.ws-shell :is(.dashboard-drawer,.admin-navigation-dialog){width:min(320px,88vw);max-width:88vw}.ws-shell .portal-sidebar:focus{outline:none}}:is(.portal-shell,.dashboard-shell,.app-shell).ws-shell .ws-menu-search input[type=search]{box-sizing:border-box;height:44px;min-height:44px;padding:10px 0;line-height:24px}.ws-businesses{border-top:1px solid var(--ws-border,#e5e8ef);margin-top:8px;padding-top:8px}.ws-businesses h2{text-transform:none;margin:0 0 4px;font-size:12px;font-weight:600}.ws-businesses ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ws-businesses button,.ws-business-current{text-align:left;flex-direction:column;align-items:flex-start;gap:0;width:100%;padding:6px 8px;display:flex}.ws-businesses small{opacity:.8;font-weight:400}.ws-business-code{gap:4px;margin-top:8px;display:grid}.ws-business-code p{margin:0;font-size:12px}#root .ws-shell :is(.tx-presets,.st-presets,.report-presets,.overview-presets,.orders-presets,.topup-presets){flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}#root .ws-shell :is(.tx-presets,.st-presets,.report-presets,.overview-presets,.orders-presets,.topup-presets)>button{color:#4b5563;width:auto;min-width:40px;height:32px;min-height:32px;box-shadow:none;font:inherit;text-align:center;white-space:nowrap;background:#fff;border-radius:7px;flex-direction:row;flex:none;justify-content:center;align-items:center;gap:0;margin:0;padding:6px 12px;font-size:12px;font-weight:500;line-height:18px;transition:background-color .12s,border-color .12s;display:inline-flex;transform:none;border:1px solid #dfe3e8!important}#root .ws-shell :is(.tx-presets,.st-presets,.report-presets,.overview-presets,.orders-presets,.topup-presets)>button:is([aria-pressed=true],[aria-current=page]){color:#182230;box-shadow:none;background:#f0f2f5;font-weight:600;border-color:#b8c1cc!important}#root .ws-shell :is(.tx-presets,.st-presets,.report-presets,.overview-presets,.orders-presets,.topup-presets)>button:hover:not(:disabled){color:#182230;background:#f6f7f9;transform:none;border-color:#b8c1cc!important}#root .ws-shell :is(.tx-presets,.st-presets,.report-presets,.overview-presets,.orders-presets,.topup-presets)>button[aria-pressed=true]:hover:not(:disabled){background:#e8ecf1}#root .ws-shell :is(.tx-presets,.st-presets,.report-presets,.overview-presets,.orders-presets,.topup-presets)>button:focus-visible{outline-offset:3px;outline:2px solid #4265cf}#root .ws-shell :is(.tx-presets,.st-presets,.report-presets,.overview-presets,.orders-presets,.topup-presets)>button:disabled{opacity:.5;cursor:not-allowed}#root .ws-shell :is(.tx-presets,.st-presets,.report-presets,.overview-presets,.orders-presets,.topup-presets)>button:before,#root .ws-shell :is(.tx-presets,.st-presets,.report-presets,.overview-presets,.orders-presets,.topup-presets)>button:after,#root .ws-shell :is(.tx-presets,.st-presets,.report-presets,.overview-presets,.orders-presets,.topup-presets)>button>:is(svg,.dashboard-bento-icon,.dashboard-bento-selected){content:none;display:none}#root .ws-shell :is(.tx-presets,.st-presets,.report-presets,.overview-presets,.orders-presets,.topup-presets) .dashboard-bento-label{font:inherit;line-height:inherit}@media (width<=767.98px),(pointer:coarse){#root .ws-shell :is(.tx-presets,.st-presets,.report-presets,.overview-presets,.orders-presets,.topup-presets){gap:8px}#root .ws-shell :is(.tx-presets,.st-presets,.report-presets,.overview-presets,.orders-presets,.topup-presets)>button{min-width:44px;height:44px;min-height:44px;padding:10px 12px}}@media (prefers-reduced-motion:reduce){#root .ws-shell :is(.tx-presets,.st-presets,.report-presets,.overview-presets,.orders-presets,.topup-presets)>button{transition:none}}[data-tier]{--tier-ink:#42536a;--tier-accent:#64748b;--tier-soft:#f3f5f8;--tier-selected:#e5eaf1;--tier-border:#d4dce6}[data-tier=silver]{--tier-ink:#405773;--tier-accent:#6a829e;--tier-soft:#edf2f8;--tier-selected:#dae4ef;--tier-border:#bbcbdc}[data-tier=gold]{--tier-ink:#79520e;--tier-accent:#98680e;--tier-soft:#fff8e7;--tier-selected:#f9e9b9;--tier-border:#e8cd86}[data-tier=diamond]{--tier-ink:#155b82;--tier-accent:#167ca5;--tier-soft:#eaf7ff;--tier-selected:#cceafb;--tier-border:#a3d5ec}.tier-name{align-items:center;gap:10px;min-width:0;display:inline-flex}.tier-name>.tier-crown{fill:none;stroke:currentColor;flex-shrink:0;width:22px;min-width:22px;height:22px;margin:0}:is(.tier-offer,.deposit-offer)[data-tier],.portal-shell .deposit-page .deposit-offer[data-tier]{background:linear-gradient(155deg,var(--tier-soft),#fff 70%);border-color:var(--tier-border);border-top:3px solid var(--tier-accent)}:is(.tier-offer,.deposit-offer)[data-tier] .tier-name{color:var(--tier-ink)}.deposit-offer[data-tier][data-current=true]{box-shadow:0 0 0 1px var(--tier-accent)}:is(.tier-offer,.deposit-offer)[data-tier] progress{accent-color:var(--tier-accent)}:is(.tier-offer-title,.deposit-offer-title)>span{background:var(--tier-selected,#eaf0ff);color:var(--tier-ink,#2746ac)}.deposit-page .deposit-offer[data-tier] .deposit-primary{background:var(--tier-ink);border-color:var(--tier-ink)}.deposit-stats>[data-tier]{background:var(--tier-soft);border-radius:12px 0 0 12px}.deposit-stats>[data-tier] strong{color:var(--tier-ink)}.portal-shell .deposit-page .deposit-stats>[data-tier]:first-child{background:var(--tier-soft);border-color:var(--tier-border);color:var(--tier-ink)}.portal-shell .deposit-page .deposit-stats>[data-tier]:first-child :is(span,small,strong){color:var(--tier-ink)}@media (width<=767.98px){.deposit-stats>[data-tier]{border-radius:12px 12px 0 0}}.reseller-pricing{--reseller-ink:#172b4d;--reseller-muted:#53647a;--reseller-blue:#304fc8;--reseller-border:#dfe5ee;color:var(--reseller-ink);background:#f7f9fc;font-size:15px;line-height:1.6}.reseller-pricing *{box-sizing:border-box}.reseller-pricing :is(h1,h2,h3,p){margin:0}.reseller-pricing a{color:var(--reseller-blue)}.reseller-pricing :is(a,button):focus-visible{outline-offset:4px;outline:3px solid #5271ff}.reseller-header,.reseller-main,.reseller-footer{width:100%;max-width:1280px;margin-inline:auto;padding-inline:32px}.reseller-header{border-bottom:1px solid var(--reseller-border);justify-content:space-between;align-items:center;gap:20px;min-height:88px;display:flex}.reseller-header .reseller-brand{color:var(--reseller-ink);font-size:23px;font-weight:var(--weight-strong);align-items:center;gap:14px;text-decoration:none;display:flex}.reseller-header .reseller-login{min-height:44px;font-size:14px;font-weight:var(--weight-semibold);background:#fff;border:1px solid #b9c6db;border-radius:7px;align-items:center;padding:8px 18px;text-decoration:none;display:inline-flex}.reseller-main{padding-block:40px 32px}.reseller-intro{margin-bottom:32px}.reseller-intro h1{letter-spacing:-.04em;font-size:36px;line-height:1.25;font-weight:var(--weight-strong)}.reseller-intro p{color:var(--reseller-muted);max-width:660px;margin-top:14px;font-size:16px;line-height:1.7}.reseller-offers{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:32px;display:grid}.reseller-offers[data-single=true]{grid-template-columns:minmax(0,540px) minmax(260px,1fr);gap:48px;max-width:920px}.reseller-plan-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:20px;min-width:0;display:grid}.reseller-plan{background:#fff;border:1px solid #c8d3e4;border-radius:12px;flex-direction:column;min-width:0;padding:26px;display:flex}.reseller-plan-heading{justify-content:space-between;align-items:start;gap:12px;margin-bottom:24px;display:flex}.reseller-plan-heading h2{overflow-wrap:anywhere;letter-spacing:-.025em;min-width:0;font-size:22px;line-height:1.35}.reseller-plan-heading>span{font-size:11px;font-weight:var(--weight-semibold);color:#476080;white-space:nowrap;background:#eff4fb;border-radius:4px;padding:3px 8px}.reseller-plan .reseller-plan-price{font-size:30px;line-height:1.25;font-weight:var(--weight-strong);letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.reseller-plan .reseller-plan-term{color:var(--reseller-muted);margin-top:8px;font-size:13px}.reseller-plan .reseller-plan-description{overflow-wrap:anywhere;margin-top:24px;font-size:14px}.reseller-benefits{border-top:1px solid var(--reseller-border);align-content:start;gap:12px;margin:20px 0 24px;padding:20px 0 0;font-size:14px;list-style:none;display:grid}.reseller-benefits li{overflow-wrap:anywhere;align-items:start;gap:10px;display:flex}.reseller-benefits svg{color:#238163;flex:none;width:18px;height:22px}.reseller-benefits span{min-width:0}.reseller-plan-action{margin-top:auto;padding-top:20px}.reseller-plan-action .reseller-primary,.reseller-plan-action button{background:var(--reseller-blue);color:#fff;border:1px solid var(--reseller-blue);width:100%;min-height:46px;font-size:14px;font-weight:var(--weight-semibold);overflow-wrap:anywhere;border-radius:7px;justify-content:center;align-items:center;padding:10px 16px;text-decoration:none;display:flex}.reseller-primary:hover{background:#2541ac}.reseller-plan-action button:disabled{color:#63718a;cursor:not-allowed;background:#eef1f6;border-color:#dfe5ee}.reseller-guide{padding-top:4px}.reseller-guide>h2{font-size:17px;font-weight:var(--weight-strong);margin-bottom:24px}.reseller-guide ol{gap:24px;margin:0;padding:0;list-style:none;display:grid}.reseller-guide li{align-items:start;gap:14px;display:flex}.reseller-guide li>span{width:28px;height:28px;font-size:12px;font-weight:var(--weight-semibold);background:#fff;border:1px solid #c3cfe0;border-radius:50%;flex:none;place-items:center;display:grid}.reseller-guide h3{font-size:14px;font-weight:var(--weight-strong)}.reseller-guide p{color:var(--reseller-muted);margin-top:5px;font-size:13px;line-height:1.65}.reseller-guide .reseller-signup-note{border-top:1px solid var(--reseller-border);margin-top:26px;padding-top:18px}.reseller-terms{border-top:1px solid var(--reseller-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:36px;padding-top:24px;display:grid}.reseller-terms h2{font-size:14px;font-weight:var(--weight-strong);margin-bottom:8px}.reseller-terms p{color:var(--reseller-muted);font-size:13px;line-height:1.7}.reseller-footer{color:var(--reseller-muted);justify-content:space-between;gap:16px;padding-block:20px;font-size:12px;display:flex}.reseller-message{border:1px solid var(--reseller-border);background:#fff;border-radius:10px;margin-bottom:24px;padding:24px}.reseller-message h2{margin-bottom:8px;font-size:20px}.reseller-message button{cursor:pointer;min-height:44px;color:var(--reseller-blue);background:#fff;border:1px solid #afbdcf;border-radius:7px;margin-top:16px;padding:8px 16px}@media (width<=1199.98px){.reseller-offers{grid-template-columns:1fr}.reseller-offers:not([data-single=true]) .reseller-guide ol{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767.98px){.reseller-header,.reseller-main,.reseller-footer{padding-inline:20px}.reseller-header{min-height:76px}.reseller-header .reseller-brand{gap:9px;font-size:20px}.reseller-header .reseller-login{padding-inline:12px}.reseller-main{padding-top:28px}.reseller-intro h1{font-size:29px}.reseller-intro p{font-size:15px}.reseller-offers,.reseller-offers[data-single=true]{grid-template-columns:1fr;gap:28px}.reseller-offers:not([data-single=true]) .reseller-guide ol{grid-template-columns:1fr}.reseller-plan{padding:22px}.reseller-terms{grid-template-columns:1fr;gap:20px;margin-top:28px}.reseller-footer{flex-direction:column;gap:4px}}.join-page,.membership-checkout{--flow-ink:#172b4d;--flow-muted:#53647a;--flow-border:#dfe5ee;--flow-blue:#304fc8;--flow-error:#9f2424;--flow-surface:#fff;color:var(--flow-ink);font-size:15px;line-height:1.65}.join-main{max-width:1080px;margin:auto;padding:28px 32px 48px}.join-steps{border-bottom:1px solid var(--flow-border);justify-content:space-between;gap:16px;margin:0 0 32px;padding:0 0 24px;list-style:none;display:flex}.join-steps li{color:var(--flow-muted);align-items:center;gap:10px;font-size:13px;display:flex}.join-steps li>span{border:1px solid #b7c4d7;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.join-steps [aria-current=step]{color:var(--flow-blue);font-weight:var(--weight-strong)}.join-steps [aria-current=step]>span{background:var(--flow-blue);color:#fff;border-color:var(--flow-blue)}.join-steps [data-complete=true]>span{color:#087557;background:#eaf6f0;border-color:#c4dfd2}.join-layout{grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr);align-items:start;gap:48px;display:grid}.join-form-panel{background:var(--flow-surface);border:1px solid var(--flow-border);border-radius:12px;min-width:0;padding:32px}.join-form-panel h1{letter-spacing:-.035em;margin:0 0 12px;font-size:28px;line-height:1.3}.join-form-panel .join-lede{color:var(--flow-muted);margin-bottom:26px}.join-form{flex-direction:column;gap:10px;display:flex}.join-form label{font-size:14px;font-weight:var(--weight-medium);margin-top:8px}.join-form input{box-sizing:border-box;width:100%;min-width:0;min-height:48px;font:inherit;color:var(--flow-ink);font-size:16px;font-weight:var(--weight-regular);background:#fff;border:1px solid #a9b8ce;border-radius:7px;padding:11px 12px}.join-form input::placeholder{color:#68788c}.join-form input[aria-invalid=true]{border-color:var(--flow-error)}.join-form small{color:var(--flow-muted);font-size:13px}.join-form .join-field-error{color:var(--flow-error)}.join-page a,.membership-checkout a{color:var(--flow-blue)}.join-page .join-primary,.membership-checkout .join-primary{box-sizing:border-box;background:var(--flow-blue);border:1px solid var(--flow-blue);color:#fff;width:100%;min-height:48px;font:inherit;font-size:14px;font-weight:var(--weight-semibold);cursor:pointer;text-align:center;border-radius:7px;justify-content:center;align-items:center;padding:12px 18px;text-decoration:none;display:flex}.join-form .join-primary{margin-top:14px}.join-page button:disabled{opacity:.65;cursor:not-allowed}.join-page :is(input,button,a):focus-visible{outline-offset:3px;outline:3px solid #5271ff}.join-password{border:1px solid #a9b8ce;border-radius:7px;display:flex;position:relative}.join-password input{border:none}.join-password button{color:var(--flow-blue);cursor:pointer;background:0 0;border:none;min-height:48px;padding:8px 12px;font-size:13px}.join-signin{text-align:center;font-size:14px;margin-top:10px!important}.join-summary{min-width:0;padding:8px 0}.join-summary h2{font-size:14px;font-weight:var(--weight-strong);color:var(--flow-muted);margin:0 0 18px}.join-summary h3{overflow-wrap:anywhere;margin:0 0 8px;font-size:23px}.join-summary .join-price{font-size:30px;font-weight:var(--weight-semibold);letter-spacing:-.04em;margin:0}.join-summary p{color:var(--flow-muted);font-size:13px}.join-summary ul{margin:24px 0;padding-left:20px;font-size:14px}.join-summary li{overflow-wrap:anywhere;margin:8px 0}.join-summary dl{border-block:1px solid var(--flow-border);margin:20px 0;padding:14px 0;font-size:13px}.join-summary dl>div{justify-content:space-between;gap:16px;padding:4px 0;display:flex}.join-summary dd{text-align:right;font-weight:var(--weight-semibold);margin:0}.join-summary .join-note{margin:18px 0}.join-summary a{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.join-alert{color:var(--flow-error);overflow-wrap:anywhere;background:#fff1f1;border-left:3px solid #b83232;border-radius:4px;margin:0 0 20px;padding:16px;font-size:14px}.join-alert button,.join-text-button{min-height:44px;color:var(--flow-blue);font:inherit;cursor:pointer;font-size:14px;font-weight:var(--weight-semibold);background:#fff;border:1px solid #a9b8ce;border-radius:7px;padding:8px 14px}.join-mail,.join-success,.join-empty{gap:18px;display:grid}.join-mail p,.join-success p,.join-empty p{margin:0;font-size:14px}.join-mail .join-email{font-weight:var(--weight-semibold);overflow-wrap:anywhere;background:#f2f5fa;border-radius:7px;padding:12px 16px;font-size:16px}.join-empty h2{margin:0;font-size:18px}.join-empty>a:not(.join-primary){text-align:center;min-height:44px;padding-top:8px}.join-success{border-top:3px solid #14805e;padding-top:20px}@media (width<=767.98px){.join-main{padding:24px 20px 32px}.join-layout{grid-template-columns:1fr;gap:28px}.join-form-panel{padding:24px}.join-form-panel h1{font-size:25px}.join-summary{border-top:1px solid var(--flow-border);padding-top:24px}.join-steps{gap:8px;margin-bottom:24px}.join-steps li{text-align:center;flex-direction:column;flex:1;gap:8px;font-size:12px}}@media (width<=360px){.join-main{padding-inline:16px}.join-form-panel{padding:20px}}.join-next-step{gap:12px;display:grid}.join-next-step h2{margin:0;font-size:17px;line-height:1.4}.join-new-account{border-top:1px solid var(--flow-border);padding-top:20px}.membership-page.membership-checkout{max-width:1180px;padding:32px;font-size:15px}.membership-checkout h1{margin:0 0 10px;font-size:28px}.membership-checkout h2{margin:0 0 14px;font-size:22px}.membership-checkout .membership-toolbar>div>p{color:var(--flow-muted);font-size:14px}.membership-checkout .join-steps{padding-bottom:24px}.checkout-layout{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);align-items:start;gap:32px;display:grid}.membership-checkout .membership-card{border-radius:12px;padding:28px}.membership-checkout .checkout-lede{color:var(--flow-muted);font-size:14px}.membership-checkout fieldset{gap:20px;margin-top:28px}.membership-checkout select{min-height:48px;font-size:16px}.membership-checkout .membership-primary{min-height:48px}.checkout-layout .membership-primary{width:100%}.membership-checkout .membership-total{border-top:1px solid var(--flow-border);align-items:center;margin-top:24px}.membership-checkout .membership-total small{font-size:13px}.membership-checkout .join-summary{padding-top:8px}.membership-checkout .join-summary h2{font-size:14px}.membership-checkout .join-summary dl{display:block}.membership-checkout .join-summary dd{font-size:13px}.membership-checkout .membership-status{gap:24px;margin:24px 0}.membership-checkout .membership-status dt{font-size:13px}.membership-checkout .membership-status dd{text-align:left;margin-left:0;font-size:16px}.portal-shell[data-view=membership] .portal-content-header{display:none}.membership-checkout .membership-instructions{border:1px solid var(--flow-border);background:#f7f9fc;border-radius:8px;flex-direction:column;align-items:flex-start;gap:12px;padding:24px;display:flex}.membership-checkout .membership-instructions h3{margin:0;font-size:17px}.membership-checkout .membership-instructions p{max-width:560px;margin:0;font-size:14px}.membership-checkout .membership-instructions strong{letter-spacing:.02em;overflow-wrap:anywhere;font-size:20px;display:block}.membership-checkout .checkout-invoice-label{margin:0 0 8px;font-size:13px!important}.membership-checkout .membership-success{background:#f1faf6;border-color:#bad8c8}.checkout-success-actions{flex-wrap:wrap;align-items:center;gap:16px;margin:24px 0;display:flex}.membership-checkout .membership-history>h2{font-size:18px}.membership-checkout .membership-history .membership-card{padding:24px}.membership-checkout .membership-history h2{font-size:19px}@media (width<=1023.98px){.checkout-layout{grid-template-columns:1fr;gap:0}}@media (width<=767.98px){.membership-page.membership-checkout{padding:24px 16px}.membership-checkout h1{font-size:25px}.membership-checkout .membership-card{padding:20px}.membership-checkout .membership-status{grid-template-columns:1fr 1fr;gap:12px}.membership-checkout .membership-instructions{padding:16px}.membership-checkout .membership-total{grid-template-columns:1fr auto}}.membership-payment-layout{flex-wrap:wrap;align-items:flex-start;gap:32px;margin-top:20px;display:flex}.membership-qr{box-sizing:border-box;background:#fff;border:1px solid #dce3ef;border-radius:12px;flex-direction:column;flex:0 264px;align-items:center;gap:12px;max-width:100%;padding:12px;display:flex}.membership-qr img,.membership-qr svg{object-fit:contain;width:240px;max-width:100%;height:240px;display:block}.membership-payment-copy{flex:260px;min-width:0}.membership-pay-amount{margin-bottom:16px;font-size:26px;line-height:1.4;display:block}.membership-payment-number{overflow-wrap:anywhere;margin-top:8px;font-size:20px;display:block}.membership-payment-hint{color:#526480;margin-top:20px;font-size:14px}.membership-payment-actions{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.membership-change-confirm{background:#f7f9ff;border:1px solid #c7d2e5;border-radius:12px;margin:20px 0;padding:20px}@media (width<=767.98px){.membership-payment-layout{gap:20px}.membership-qr{margin-inline:auto}.membership-payment-actions>button{flex:100%}.membership-pay-amount{font-size:24px}}.membership-methods{min-width:0}.membership-methods h3{margin:0 0 6px;font-size:16px}.membership-methods>p{color:#526480;margin:0 0 20px;font-size:13px}.membership-method-group h4{color:#526480;font-size:13px;font-weight:var(--weight-strong);margin:20px 0 10px}.membership-method-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.membership-page label.membership-method{cursor:pointer;background:#fff;border:1px solid #c7d2e5;border-radius:10px;grid-template-columns:1fr 20px;gap:12px;min-width:0;padding:16px;transition:border-color .15s,background-color .15s;display:grid;position:relative}.membership-method:hover{border-color:#3151cd}.membership-page label.membership-method.is-selected{background:#f5f7ff;border-color:#3151cd;box-shadow:0 0 0 1px #3151cd}.membership-method:focus-within{outline-offset:3px;outline:3px solid #9cadff}.membership-page .membership-method input{accent-color:#3151cd;width:18px;height:18px;min-height:18px;box-shadow:none;grid-area:1/2;margin:7px 0 0;padding:0}.membership-method img{object-fit:contain;object-position:left center;grid-area:1/1;width:80px;height:32px}.membership-method-copy{grid-column:1/-1;gap:6px;display:grid}.membership-method-copy strong{font-size:14px;line-height:1.5}.membership-method-copy small{color:#526480;font-size:12px;font-weight:var(--weight-regular);line-height:1.5}.membership-method-selected{color:#3151cd;grid-column:1/-1;min-height:18px;font-size:12px}.membership-method:not(.is-selected) .membership-method-selected{color:#526480}.membership-method:has(input:disabled){opacity:.6;cursor:default}.membership-next-steps{border-top:1px solid #bad8c8;margin-top:24px;padding-top:24px}.membership-next-steps h3{font-size:18px}.membership-next-steps ol{gap:16px;padding-left:24px;display:grid}.membership-next-steps li{padding-left:8px}.membership-next-steps li span{color:#526480;margin-top:4px;font-size:14px;line-height:1.65;display:block}@media (width>=1024px){.membership-checkout .join-summary{position:sticky;top:24px}.checkout-layout{grid-template-columns:minmax(0,1.65fr) minmax(250px,1fr)}}@media (width<=767.98px){.membership-method-grid{grid-template-columns:1fr}.membership-page label.membership-method{grid-template-columns:84px 1fr 20px;gap:8px 12px}.membership-method img{grid-row:1/3;align-self:center}.membership-page .membership-method input{grid-column:3}.membership-method-copy{grid-area:1/2}.membership-method-selected{grid-area:2/2}}@media (prefers-reduced-motion:reduce){.membership-page label.membership-method{transition:none}}@keyframes transaction-arrival{0%,25%{background-color:#d1fae5}to{background-color:#0000}}tr.transaction-row-new>td,li.transaction-row-new,article.transaction-row-new{animation:1.4s ease-out transaction-arrival}@media (prefers-reduced-motion:reduce){tr.transaction-row-new>td,li.transaction-row-new,article.transaction-row-new{background-color:#d1fae5;animation:none}}.payment-page{width:100%;max-width:1160px;margin-inline:auto;padding:32px 36px 56px}.payment-back{min-height:44px;color:var(--action);font-size:14px;font-weight:var(--weight-semibold);align-items:center;margin-bottom:20px;text-decoration:none;display:inline-flex}.payment-back:hover{text-decoration:underline}.payment-page-heading{margin-bottom:28px}.payment-page-heading h1{margin:8px 0}.payment-page-heading>p:last-child{color:var(--muted);margin:0;font-size:14px}.payment-checkout-grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,1fr);align-items:start;gap:24px;display:grid}.payment-scan-card,.payment-detail-card{background:var(--white);border:1px solid var(--rule);border-radius:16px;min-width:0;padding:28px}.payment-scan-card{text-align:center}.payment-status{border:1px solid var(--rule);background:var(--paper);font-size:12px;font-weight:var(--weight-semibold);border-radius:999px;padding:7px 12px;line-height:1.5;display:inline-block}.payment-scan-card h2{margin:24px 0 10px}.payment-page .payment-amount{font-size:34px;font-weight:var(--weight-strong);letter-spacing:-.035em;overflow-wrap:anywhere;margin:8px 0;line-height:1.25}.payment-qr-frame{background:var(--white);border:1px solid var(--rule);border-radius:12px;place-items:center;width:fit-content;max-width:100%;margin:24px auto 16px;padding:16px;display:grid}.payment-qr-frame>img,.payment-qr-frame>svg{aspect-ratio:1;width:256px;max-width:100%;height:auto;display:block}.payment-scan-help{max-width:34ch;color:var(--muted);margin:16px auto 24px;font-size:14px}.payment-page-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:20px;display:flex}.payment-page-actions .button{flex:180px;justify-content:center;text-decoration:none}.payment-auto-note{color:var(--muted);margin:20px 0 0;font-size:12px;line-height:1.7}.payment-detail-card h2{margin:0 0 24px}.payment-detail-list{margin:0}.payment-detail-list>div{justify-content:space-between;align-items:baseline;gap:18px;margin:16px 0;display:flex}.payment-detail-list dt{color:var(--muted);font-size:13px}.payment-detail-list dd{text-align:right;font-size:13px;font-weight:var(--weight-semibold);overflow-wrap:anywhere;max-width:62%;margin:0}.payment-detail-list .payment-detail-total{border-block:1px solid var(--rule);padding:18px 0}.payment-detail-total dt,.payment-detail-total dd{color:var(--ink);font-size:15px;font-weight:var(--weight-medium)}.payment-detail-list .payment-reference{border-top:1px solid var(--rule);padding-top:18px;display:block}.payment-reference dd{text-align:left;max-width:100%;font-family:var(--font-mono);margin-top:8px;font-size:12px}.payment-notice{border:1px solid var(--rule);background:var(--paper);color:var(--ink);border-radius:10px;margin:20px 0;padding:16px;font-size:14px;line-height:1.7}.payment-notice p{margin:0 0 12px}.payment-notice p:last-child{margin-bottom:0}.payment-va{border:1px solid var(--rule);border-radius:12px;margin:24px 0;padding:20px}.payment-va span,.payment-va strong{display:block}.payment-va strong{overflow-wrap:anywhere;margin-top:8px;font-size:24px}.payment-latest{border-top:1px solid var(--rule);min-width:0;margin-top:28px;padding-top:24px}.payment-latest h3{margin:0 0 16px;font-size:18px}.payment-latest-scroll{border:1px solid var(--rule);border-radius:12px;max-width:100%;overflow-x:auto}.payment-latest-scroll:focus-visible{outline:2px solid var(--action);outline-offset:3px}.payment-latest .payment-latest-table{border-collapse:collapse;text-align:left;width:100%;min-width:900px}.payment-latest .payment-latest-table th,.payment-latest .payment-latest-table td{vertical-align:middle;white-space:nowrap;text-align:left;padding:16px}.payment-latest .payment-latest-table th{background:var(--paper);color:var(--muted);font-size:12px;font-weight:var(--weight-semibold);text-transform:none;letter-spacing:normal;border-bottom:1px solid var(--rule)}.payment-latest .payment-latest-table td{background:var(--white);border-bottom:0;font-size:14px}.payment-latest-table strong{font-variant-numeric:tabular-nums}.payment-latest-mode{color:var(--muted);margin-top:6px;display:block}.payment-latest .payment-latest-table .payment-latest-action-cell{text-align:right}.payment-latest-actions{flex-wrap:nowrap;justify-content:flex-end;gap:8px;display:flex}.payment-latest-actions .button{justify-content:center;text-decoration:none}@media (width<=767.98px){.payment-page{padding:24px 16px 40px}.payment-checkout-grid{grid-template-columns:minmax(0,1fr);gap:16px}.payment-scan-card,.payment-detail-card{padding:24px 20px}.payment-page .payment-amount{font-size:30px}}.payment-choice-fieldset{border:0;min-width:0;margin:12px 0;padding:0}.payment-choice-fieldset legend{font-weight:var(--weight-strong);margin-bottom:12px}.payment-choice-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;display:grid}.payment-choice{cursor:pointer;color:#172554;background:#fff;border:1px solid #cbd5e1;border-radius:12px;align-items:center;gap:12px;min-height:84px;padding:16px;display:flex}.payment-choice.is-selected{background:#f0f4ff;border-color:#3152cd;box-shadow:inset 0 0 0 1px #3152cd}.payment-choice:focus-within{outline-offset:3px;outline:3px solid #3152cd}.payment-choice img{object-fit:contain;flex-shrink:0;width:64px;height:36px}.wallet-form .payment-choice input{accent-color:#3152cd;flex-shrink:0;width:18px;height:18px;min-height:18px}.payment-choice span{min-width:0}.payment-choice strong,.payment-choice small{display:block}.payment-choice small{color:#475569;margin-top:6px}.payment-choice-fieldset:disabled{opacity:.7}.payment-choice-fieldset:disabled label{cursor:wait}.payment-total{color:#172554;background:#f5f7ff;border-radius:12px;margin:12px 0;padding:16px}.payment-total dl{margin:0}.payment-total dl div{justify-content:space-between;gap:16px;margin:10px 0;display:flex}.payment-total dd{margin:0}.gateway-topup-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.wallet-panel .gateway-topup-heading h2{min-width:0;margin:0}.gateway-topup-heading>button{flex-shrink:0}.deposit-page{color:#192c48;max-width:1160px;margin:auto;padding:32px 24px 56px;font-size:15px;line-height:1.6}.deposit-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.deposit-page h1{letter-spacing:-.6px;margin:4px 0 12px;font-size:30px;line-height:1.2}.deposit-page h2,.deposit-page h3{margin:0;font-size:20px}.deposit-page p{color:#52637b;max-width:76ch;margin:8px 0}.deposit-eyebrow{font-size:12px;font-weight:var(--weight-semibold);text-transform:none;letter-spacing:.08em;color:#3153c8!important}.deposit-stats{background:#fff;border:1px solid #dce3ef;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:28px;display:grid}.deposit-stats>div{gap:5px;padding:24px;display:grid}.deposit-stats>div+div{border-left:1px solid #dce3ef}.deposit-stats span,.deposit-muted{color:#52637b;font-size:13px}.deposit-stats strong{overflow-wrap:anywhere;font-size:24px}.deposit-stats small,.deposit-stats a{font-size:13px}.deposit-section-heading{justify-content:space-between;align-items:center;gap:16px;margin:26px 0 16px;display:flex}.deposit-section-heading>span{color:#52637b;font-size:13px}.deposit-offers{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.deposit-offer{background:#fff;border:1px solid #dce3ef;border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:24px;display:flex}.deposit-offer[data-current=true]{background:#f9fbff;border-color:#3153c8}.deposit-offer-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.deposit-offer-title span{color:#2746ac;background:#eaf0ff;border-radius:20px;padding:3px 8px;font-size:11px}.deposit-price{overflow-wrap:anywhere;font-size:26px;line-height:1.3}.deposit-offer ul{flex:1;margin:12px 0 20px;padding:0;list-style:none}.deposit-offer li{overflow-wrap:anywhere;gap:8px;margin:9px 0;font-size:14px;display:flex}.deposit-offer svg{fill:none;stroke:#25846c;stroke-width:1.8px;width:18px;min-width:18px;height:18px;margin-top:3px}.deposit-progress{gap:8px;font-size:13px;display:grid}.deposit-progress progress{accent-color:#3153c8;width:100%;height:6px}.deposit-page button,.deposit-page a{touch-action:manipulation}.deposit-page .deposit-primary,.deposit-page .deposit-secondary{width:auto;min-height:44px;font:inherit;font-size:14px;font-weight:var(--weight-semibold);cursor:pointer;border-radius:8px;padding:10px 16px}.deposit-page .deposit-primary{color:#fff;background:#3153c8;border:1px solid #3153c8}.deposit-page .deposit-secondary{color:#3153c8;background:#fff;border:1px solid #b6c5e5;flex-shrink:0}.deposit-page button:disabled{cursor:default;opacity:.6}.deposit-page :focus-visible{outline-offset:3px;outline:3px solid #6682f5}.deposit-notice{background:#fff9ed;border:1px solid #efd59e;border-radius:10px;padding:16px 20px;max-width:none!important}.deposit-empty,.deposit-help,.deposit-checkout,.deposit-history{background:#fff;border:1px solid #dce3ef;border-radius:12px;margin:20px 0;padding:24px}.deposit-help ol{padding-left:22px}.deposit-help li{padding:4px 0}.deposit-checkout .wallet-panel{max-width:100%;margin:0}.deposit-checkout .wallet-form{max-width:680px}.deposit-history summary{cursor:pointer;font-weight:var(--weight-semibold);min-height:32px}.join-plan-summary{padding:20px;line-height:1.8}.join-plan-summary h2{font-size:22px;line-height:1.4}.join-plan-summary li{margin:12px 0}@media (width<=1023.98px){.deposit-offers{grid-template-columns:1fr}.deposit-offer{grid-template-columns:1fr;display:grid}.deposit-stats strong{font-size:20px}.deposit-stats>div{padding:18px}.deposit-section-heading{flex-direction:column;align-items:flex-start}.deposit-heading{align-items:flex-start}.deposit-page{padding:24px 16px}}@media (width<=767.98px){.deposit-stats{grid-template-columns:1fr}.deposit-stats>div+div{border-top:1px solid #dce3ef;border-left:0}.deposit-heading{flex-wrap:wrap}.deposit-page h1{font-size:27px}.deposit-offer,.deposit-empty,.deposit-help,.deposit-checkout{padding:20px}.deposit-page{padding:20px 12px}.deposit-checkout{padding:16px}.deposit-stats>div>a{align-items:center;min-height:44px;display:inline-flex}}.deposit-page .deposit-help{font-size:13px;line-height:1.65}.deposit-page .deposit-help h2{font-size:16px;line-height:1.4}.deposit-page .deposit-heading{display:block}.deposit-page .deposit-heading>div{width:100%}.deposit-page progress{appearance:none;background:#e5eaf1;border:0;border-radius:99px;display:block;overflow:hidden}.deposit-page progress::-webkit-progress-bar{background:#e5eaf1;border-radius:99px}.deposit-page progress::-webkit-progress-value{background:var(--tier-accent,#3153c8);border-radius:99px}.deposit-page progress::-moz-progress-bar{background:var(--tier-accent,#3153c8);border-radius:99px}.deposit-page .deposit-offer[data-tier]{border:1px solid var(--tier-border);background:linear-gradient(180deg, #fff 38%, var(--tier-soft));box-shadow:none;border-radius:12px;flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.portal-shell .deposit-page .deposit-offer[data-tier]{border:1px solid var(--tier-border);background:linear-gradient(180deg, #fff 38%, var(--tier-soft));box-shadow:none;padding:0}.deposit-page .deposit-offer-header{padding:24px 24px 18px}.deposit-page .deposit-offer-title{flex-wrap:wrap;align-items:flex-start}.deposit-page .deposit-offer-title h3{letter-spacing:-.6px;overflow-wrap:anywhere;font-size:28px;line-height:1.25}.deposit-page .deposit-offer-title .tier-crown{width:24px;min-width:24px;height:24px}.deposit-page .deposit-offer-header p{margin:10px 0 0;font-size:14px}.deposit-page .deposit-offer-band{color:#fff;background:linear-gradient(110deg, var(--tier-ink), var(--tier-accent));flex-wrap:wrap;align-items:center;gap:14px;padding:18px 24px;display:flex}.deposit-offer-amount{flex:1 0 180px;gap:4px;min-width:0;display:grid}.deposit-offer-amount>span{font-size:12px}.deposit-page .deposit-price{letter-spacing:-.7px;color:inherit;font-size:clamp(24px,2vw,28px)}.deposit-page .deposit-offer[data-tier] .deposit-primary{max-width:100%;min-height:44px;color:var(--tier-ink);box-shadow:none;white-space:normal;text-align:center;background:#fff;border:1px solid #fff;border-radius:24px;justify-content:center;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:inline-flex}.deposit-page .deposit-offer .deposit-primary:disabled{opacity:1;color:#52637b;background:#e9edf2;border-color:#e9edf2}.deposit-page .deposit-offer .deposit-primary:not(:disabled):hover{background:var(--tier-soft)}.deposit-page .deposit-offer-band .deposit-primary svg{stroke:currentColor;flex-shrink:0;margin:0}.deposit-page .deposit-offer-body{flex-direction:column;flex:1;gap:24px;padding:20px 24px 24px;display:flex}.deposit-page .deposit-offer-body ul{margin:0}.deposit-page .deposit-offer-body li{gap:10px;margin:0 0 12px}.deposit-page .deposit-offer-body li svg{stroke:var(--tier-ink);flex-shrink:0}.deposit-page .deposit-progress{margin-top:auto}.deposit-page .deposit-progress progress{height:6px}.deposit-page .deposit-offer[data-tier=platinum],.portal-shell .deposit-page .deposit-offer[data-tier=platinum]{color:#fff;background:linear-gradient(160deg,#454545,#191919);border-color:#3d3d3d}.deposit-page .deposit-offer[data-tier=platinum] :is(.tier-name,.deposit-offer-header p){color:#fff}.deposit-page .deposit-offer[data-tier=platinum] .deposit-offer-band{color:#151515;background:linear-gradient(110deg,#737373,#d6d6d6)}.deposit-page .deposit-offer[data-tier=platinum] .deposit-primary:not(:disabled){color:#fff;background:#191919;border-color:#191919}.deposit-page .deposit-offer[data-tier=platinum] .deposit-primary:not(:disabled):hover{background:#333}.deposit-page .deposit-offer[data-tier=platinum] .deposit-offer-body li svg{stroke:#fff}.deposit-page .deposit-offer[data-tier=platinum] progress{--tier-accent:#bfcce8}@media (width<=1023.98px){.deposit-page .deposit-offer-header{padding:20px}.deposit-page .deposit-offer-band{padding:16px 20px}.deposit-page .deposit-offer-body{padding:20px}}@media (width<=360px){.deposit-page .deposit-offer-band .deposit-primary{width:100%}}.deposit-page .deposit-stats>.deposit-current-tier{grid-template-columns:minmax(0,1fr) 92px;align-content:start;align-items:center;gap:18px 16px}.deposit-current-tier-copy{gap:6px;min-width:0;display:grid}.deposit-current-tier-copy .tier-name{line-height:1.3}.deposit-tier-ring{place-items:center;width:92px;height:92px;display:grid}.deposit-tier-ring>svg,.deposit-tier-ring-label{grid-area:1/1}.deposit-page .deposit-tier-ring>svg{flex:none;width:100%;height:100%;transform:rotate(-90deg)}.deposit-tier-ring circle{fill:none;stroke-width:7px}.deposit-tier-ring-track{stroke:#e2e7f0}.deposit-tier-ring-value{stroke:#3153c8;stroke-linecap:butt}.deposit-tier-ring-label{text-align:center;gap:4px;display:grid}.deposit-page .deposit-current-tier .deposit-tier-ring-label strong{font-size:22px;line-height:1;font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:#192c48}.deposit-page .deposit-current-tier .deposit-tier-ring-label span{color:#52637b;font-size:10px;line-height:1}.deposit-tier-amounts{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;display:grid}.deposit-tier-amounts>div{min-width:0}.deposit-tier-amounts dt{color:#52637b;margin-bottom:5px;font-size:12px}.deposit-tier-amounts dd{color:#192c48;font-size:15px;font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;line-height:1.4}.deposit-tier-remaining,.deposit-tier-complete{border-top:1px solid var(--tier-border,#d4dce6);grid-column:1/-1;padding-top:12px;font-size:13px;line-height:1.5}.deposit-page .deposit-tier-remaining strong{font-size:inherit;font-weight:var(--weight-semibold)}.deposit-tier-status{grid-column:1/-1;align-items:flex-start;gap:6px;margin-top:-9px;display:flex}.deposit-tier-status svg{fill:none;stroke:#8a6016;stroke-width:1.5px;flex:0 0 15px;width:15px;height:15px;margin-top:1px}.portal-shell .deposit-page .deposit-stats>.deposit-current-tier .deposit-tier-status span{color:#76520f;font-size:12px;line-height:1.5}@media (width<=360px){.deposit-page .deposit-stats>.deposit-current-tier{grid-template-columns:minmax(0,1fr) 80px;gap:16px 12px}.deposit-tier-ring{width:80px;height:80px}.deposit-page .deposit-current-tier .deposit-tier-ring-label strong{font-size:19px}.deposit-tier-amounts{gap:12px}.deposit-tier-amounts dd{font-size:14px}}.api-docs{--docs-blue:#3152c7;--docs-ink:#172b4d;--docs-muted:#61718a;--docs-line:#e2e8f2;--docs-head:#f7f9fd;color:var(--docs-ink);font:14px/1.75 var(--font-ui);background:#fff;min-height:100vh}.api-docs *{box-sizing:border-box}.api-docs a{color:var(--docs-blue);text-decoration:none}.api-docs button,.api-docs input{font:inherit;font-weight:var(--weight-regular)}.api-docs button{cursor:pointer}.api-docs :is(a,button,input,pre,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #93adff}.api-docs h1:focus{outline:none}.api-docs [hidden]{display:none!important}.docs-sidebar{border-right:1px solid var(--docs-line);z-index:15;background:#fafbfe;flex-direction:column;width:270px;padding:28px 20px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.docs-brand{font-size:23px;font-weight:var(--weight-strong);flex-direction:column;align-items:flex-start;gap:8px;padding:0 12px 30px;line-height:1.35;display:flex;color:var(--docs-ink)!important}.docs-brand small{font-weight:var(--weight-medium);color:var(--docs-muted);margin:0;font-size:12px;display:block}.docs-brand-wordmark{aspect-ratio:1330/243;background-color:#4f7cff;width:154px;max-width:100%;display:block;-webkit-mask:url(/assets/tokomd-wordmark-BxXxRZso.png) 50%/contain no-repeat;mask:url(/assets/tokomd-wordmark-BxXxRZso.png) 50%/contain no-repeat}.docs-nav-group{margin-bottom:23px}.docs-nav-group h2{font-size:12px;font-weight:var(--weight-strong);margin:0 12px 8px}.docs-nav-group a{color:var(--docs-muted);border-radius:7px;justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding:9px 12px;font-size:12px;line-height:1.6;display:flex}.docs-nav-group a:hover{color:var(--docs-blue);background:#f0f3fa}.docs-nav-group a[aria-current=page]{color:#2746b4;font-weight:var(--weight-semibold);box-shadow:inset 3px 0 var(--docs-blue);background:#eaf0ff}.docs-sidebar-footer{border-top:1px solid var(--docs-line);color:var(--docs-muted);gap:6px;margin-top:auto;padding:20px 12px 0;font-size:11px;display:grid}.docs-body{min-width:0;margin-left:270px}.docs-topbar{z-index:10;border-bottom:1px solid var(--docs-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:15px 36px;display:flex;position:sticky;top:0}.docs-search{border:1px solid var(--docs-line);background:#f7f9fd;border-radius:9px;align-items:center;gap:10px;width:min(460px,100%);padding:0 12px;display:flex}.docs-search svg{stroke:#61718a;stroke-width:1.7px;fill:none;flex-shrink:0;width:17px;height:17px}.docs-search input{width:100%;min-width:0;color:var(--docs-ink);border-radius:0;min-height:42px;padding:10px 0;font-size:12px;box-shadow:none!important;background:0 0!important;border:0!important}.docs-search kbd{white-space:nowrap;font:10px var(--font-ui);color:var(--docs-muted);border:1px solid #dbe2ee;border-radius:4px;padding:1px 5px}.docs-portal{white-space:nowrap;font-size:12px}.docs-menu,.docs-mobile-topics{display:none}.docs-layout{grid-template-columns:minmax(0,820px) 170px;gap:56px;max-width:1160px;margin:auto;padding:55px 44px 0;display:grid}.docs-article{min-width:0}.docs-breadcrumb{color:var(--docs-muted);gap:10px;margin-bottom:22px;font-size:11px;display:flex}.docs-breadcrumb span{color:#bcc7d6}.docs-article h1{letter-spacing:-1.1px;font-size:34px;line-height:1.3;font-weight:var(--weight-strong);margin:0 0 16px}.docs-lead{color:var(--docs-muted);max-width:740px;margin:0 0 30px;font-size:16px;line-height:1.85}.docs-endpoint{border:1px solid var(--docs-line);background:#f8faff;border-radius:9px;flex-wrap:wrap;align-items:center;gap:13px;margin:28px 0 42px;padding:13px 16px;display:flex}.docs-endpoint>span{color:#087454;font-size:11px;font-weight:var(--weight-strong);background:#e2f4ed;border-radius:4px;padding:2px 8px}.docs-endpoint>span[data-method=POST]{color:#3152c7;background:#e7edff}.docs-endpoint code{overflow-wrap:anywhere;font-size:13px}.docs-endpoint small{color:var(--docs-muted);margin-left:auto;font-size:10px}.docs-section{margin:40px 0;scroll-margin-top:100px}.docs-section h2{letter-spacing:-.3px;margin:0 0 16px;font-size:19px;line-height:1.5}.docs-section h2 a{color:var(--docs-ink)}.docs-section h2 a span{opacity:0;color:#6d87c6}.docs-section h2 a:is(:hover,:focus-visible) span{opacity:1}.docs-section p{color:#51627d;max-width:78ch;margin:0 0 16px;font-size:13px;line-height:1.95}.docs-table-scroll{border:1px solid var(--docs-line);border-radius:9px;margin:20px 0;overflow-x:auto}.api-docs table{border-collapse:collapse;width:100%;font-size:12px;line-height:1.8;display:table}.api-docs thead{display:table-header-group;position:static}.api-docs tbody{display:table-row-group}.api-docs tr{display:table-row}.api-docs th,.api-docs td{text-align:left;vertical-align:top;border-bottom:1px solid var(--docs-line);padding:13px 16px;display:table-cell}.api-docs th{background:var(--docs-head);color:var(--docs-muted);font-size:11px;font-weight:var(--weight-semibold)}.api-docs td{color:#52617a;overflow-wrap:anywhere}.api-docs td:first-child{color:var(--docs-ink);min-width:145px}.api-docs td:before{display:none}.api-docs td strong{font-weight:var(--weight-strong)}.api-docs tr:last-child td{border:0}.docs-code{background:#172338;border:1px solid #2c3d57;border-radius:10px;margin:20px 0;overflow:hidden}.docs-code-bar{color:#cad6e8;background:#1e2c43;border-bottom:1px solid #324159;justify-content:space-between;align-items:center;gap:10px;padding:9px 16px;font-size:11px;display:flex}.docs-code-bar>div{align-items:center;gap:12px;display:flex}.docs-code-bar [role=status]{font-size:10px}.docs-code-bar button{color:#c9d7ee;background:0 0;border:0;min-height:30px;padding:5px;font-size:11px}.docs-code pre{font:12px/1.9 var(--font-mono);color:#d9e4f4;tab-size:2;white-space:pre;background:0 0;margin:0;padding:22px;overflow:auto}.docs-code-key{color:#91bbff}.docs-code-string{color:#9cdbc9}.docs-code-number{color:#eac68e}.docs-notice{color:#284777;background:#edf3ff;border:1px solid #c7d8fc;border-radius:9px;gap:12px;margin:24px 0;padding:16px 18px;font-size:12px;display:flex}.docs-notice p{margin:0}.docs-notice-symbol{width:17px;height:17px;font-size:11px;font-weight:var(--weight-strong);border:1px solid #5d7db5;border-radius:50%;flex-shrink:0;place-items:center;margin-top:3px;display:grid}.docs-toc{border-left:1px solid var(--docs-line);align-self:start;padding-left:20px;font-size:11px;position:sticky;top:112px}.docs-toc p{font-weight:var(--weight-strong);margin:0 0 14px}.docs-toc a{color:var(--docs-muted);margin-bottom:13px;line-height:1.7;display:block}.docs-toc a:hover{color:var(--docs-blue)}.docs-pagination{border-top:1px solid var(--docs-line);justify-content:space-between;gap:20px;margin-top:60px;padding:28px 0;display:flex}.docs-pagination a{gap:6px;max-width:48%;font-size:12px;display:grid}.docs-pagination a:last-child{text-align:right}.docs-pagination small{color:var(--docs-muted);font-size:10px}.docs-footer{color:var(--docs-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:20px 0 32px;font-size:10px;display:flex}.docs-skip{z-index:40;background:#fff;padding:10px;position:fixed;top:-100px;left:285px}.docs-skip:focus{top:8px}.docs-no-results{color:var(--docs-muted);padding:0 12px;font-size:12px}@media (width<=1199.98px){.docs-layout{grid-template-columns:minmax(0,1fr);max-width:880px}.docs-toc{display:none}}@media (width<=767.98px){.docs-sidebar{display:none}.docs-body{margin-left:0}.docs-topbar{gap:12px;min-height:68px;padding:12px 18px}.docs-menu{white-space:nowrap;border:1px solid var(--docs-line);min-height:44px;color:var(--docs-blue);background:#fff;border-radius:7px;padding:8px 12px;font-size:12px;display:block}.docs-search kbd,.docs-portal{display:none}.docs-layout{padding:30px 22px 0}.docs-article h1{font-size:29px}.docs-lead{font-size:14px}.docs-mobile-topics{border-bottom:1px solid var(--docs-line);background:#f8faff;padding:18px 22px;display:block}.docs-mobile-topics nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.docs-mobile-topics a{border-radius:6px;min-height:44px;padding:9px;font-size:12px}.docs-mobile-topics a[aria-current=page]{font-weight:var(--weight-strong);background:#e8efff}.docs-skip{left:10px}.docs-endpoint small{margin-left:0}.docs-section{margin:32px 0}.docs-code pre{padding:16px;font-size:11px}.docs-code-bar{padding:8px 12px}.api-docs th,.api-docs td{padding:11px 12px}}.api-docs .docs-article h1:focus{outline:none}.api-docs th{text-transform:none;letter-spacing:normal;font-family:inherit}.docs-mobile-portal{font-size:12px;font-weight:var(--weight-strong);margin-bottom:12px;display:block}.docs-language{color:var(--docs-muted);white-space:nowrap;flex-shrink:0;align-items:center;gap:8px;margin-left:auto;font-size:11px;display:flex}.docs-language select{font:inherit;color:var(--docs-ink);border:1px solid var(--docs-line);cursor:pointer;background:#fff;border-radius:8px;max-width:190px;min-height:44px;padding:8px 28px 8px 12px;font-size:12px}.api-docs select:focus-visible{outline-offset:3px;outline:3px solid #93adff}.docs-search{min-width:0}.docs-code-bar button{min-height:44px}@media (width<=1199.98px){.docs-language{flex-direction:column;align-items:flex-start;gap:0}.docs-topbar{gap:12px}}@media (width<=767.98px){.docs-topbar{flex-wrap:wrap}.docs-language{flex-direction:row;align-items:center;gap:8px}.docs-language select{max-width:164px}.docs-search{flex-basis:100%;order:3;width:100%}.docs-section{scroll-margin-top:154px}}@media (width<=360px){.docs-language{flex-direction:column;align-items:flex-start;gap:0}.docs-mobile-topics nav{grid-template-columns:1fr}}.api-docs .ui-scroll-table th:first-child{background:var(--docs-head)}@media (width<=767.98px){.docs-table-scroll .ui-scroll-hint{padding:var(--space-2) var(--space-3);border-top:1px solid var(--docs-line);margin:0}.docs-section h2 a{align-items:center;min-height:44px;display:inline-flex}}.ip-whitelist-page{box-sizing:border-box;width:100%;max-width:1000px;margin:0 auto;padding:32px clamp(18px,3vw,40px) 52px}.ip-whitelist-page header{margin-bottom:28px}.ip-whitelist-page h1{margin:0 0 10px;font-size:30px}.ip-whitelist-page header p,.ip-whitelist-page form p{color:#61718e;line-height:1.65}.ip-whitelist-card{background:#fff;border:1px solid #dde5f3;border-radius:16px;padding:28px}.ip-whitelist-status{border-bottom:1px solid #e7edf6;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:24px;display:flex}.ip-whitelist-status strong{overflow-wrap:anywhere}.ip-whitelist-page form label{font-weight:600}.ip-whitelist-page form p{margin:8px 0 16px;font-size:13px}.ip-whitelist-input-row{align-items:center;gap:12px;display:flex}.ip-whitelist-input-row input{color:#152e52;min-width:0;min-height:46px;font:inherit;border:1px solid #afbfdf;border-radius:9px;flex:1;padding:12px 14px}.ip-whitelist-input-row input:focus-visible{outline-offset:2px;outline:3px solid #c4cff5}.ip-whitelist-page .button{color:#fff;min-height:46px;font:inherit;cursor:pointer;white-space:nowrap;background:#3154c7;border:1px solid #3154c7;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-weight:600;display:inline-flex}.ip-whitelist-page .button:hover:not(:disabled){background:#2442a8}.ip-whitelist-page .button:disabled{opacity:.5;cursor:not-allowed}.ip-whitelist-page .button:focus-visible{outline-offset:2px;outline:3px solid #c4cff5}.ip-whitelist-page .button-secondary{color:#2442a8;background:#edf2ff;border-color:#d7e1ff}.ip-whitelist-page .ip-whitelist-note{margin:16px 0 24px}.ip-whitelist-page p[role=alert]{color:#b42318}.ip-whitelist-page .ip-whitelist-success{color:#087453}@media (width<=767.98px){.ip-whitelist-page{padding:18px 14px 36px}.ip-whitelist-card{padding:20px}.ip-whitelist-input-row{flex-direction:column;align-items:stretch}.ip-whitelist-status{flex-direction:column;align-items:flex-start;gap:8px}}.ip-whitelist-list{gap:8px;margin:0 0 24px;padding:0;list-style:none;display:grid}.ip-whitelist-list li{background:#f8faff;border:1px solid #dde5f3;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 10px 16px;display:flex}.ip-whitelist-list li span{overflow-wrap:anywhere;color:#152e52;font-family:Roboto Mono Variable,ui-monospace,monospace}.ip-whitelist-list .button{min-height:36px;padding:6px 14px}.ip-whitelist-page .ip-whitelist-empty{color:#61718e;margin:0 0 24px}.ip-whitelist-page form p.ip-whitelist-limit{color:#8a5a00;margin:12px 0 0}.ip-whitelist-page .ip-whitelist-pending{color:#61718e;margin:0 0 12px;font-size:13px}.ip-whitelist-actions{flex-wrap:wrap;gap:12px;margin:16px 0 24px;display:flex}@media (width<=767.98px){.ip-whitelist-list li{flex-direction:column;align-items:flex-start}.ip-whitelist-manage{align-items:center;min-height:44px;display:inline-flex}}.secret-reveal{border:2px solid var(--stale);background:var(--white);border-radius:8px;max-width:46rem;margin:1rem 0;padding:1rem 1.25rem}.secret-reveal h3{margin:0 0 .5rem}.secret-reveal-once{color:var(--stale);font-weight:var(--weight-semibold);margin:0 0 .75rem}.secret-reveal-notice{color:var(--muted);margin:0 0 .75rem}.secret-reveal-value{font-family:var(--font-mono);word-break:break-all;background:var(--paper);border:1px solid var(--rule);-webkit-user-select:all;user-select:all;border-radius:6px;padding:.75rem;display:block}.secret-reveal-actions{align-items:center;gap:.75rem;margin:.75rem 0 0;display:flex}.secret-reveal-copied{color:var(--cyan)}.secret-reveal-failed{color:var(--critical)}.secret-reveal-clipboard{color:var(--muted);margin:.75rem 0;font-size:.9rem}.secret-reveal-ack{align-items:flex-start;gap:.5rem;margin:0 0 .75rem;display:flex}.apikey-workbench .apikey-required{color:#c62828;font-weight:var(--weight-semibold);display:inline}.apikey-workbench .apikey-form label.apikey-required-label{display:block}.apikey-docs-guide{border:1px solid var(--apikey-line);background:#fff;border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:16px;margin:24px 0;padding:24px;display:grid}.apikey-docs-icon{background:var(--apikey-soft);width:44px;height:44px;color:var(--apikey-blue);border-radius:12px;place-items:center;display:grid}.apikey-docs-icon svg{width:24px;height:24px}.apikey-docs-copy h2{font-size:1rem;font-weight:var(--weight-strong);letter-spacing:-.02em;margin:0}.apikey-docs-copy p{color:#536581;max-width:65ch;margin:6px 0 0;font-size:.8125rem;line-height:1.6}.apikey-docs-copy{min-width:0}.apikey-docs-action{text-align:center;justify-items:stretch;gap:8px;width:224px;min-width:0;margin:0;display:grid}.apikey-docs-guide .apikey-docs-link{box-sizing:border-box;color:#fff;min-height:44px;font-size:.8125rem;line-height:20px;font-weight:var(--weight-semibold);background:#3152c7;border:1px solid #3152c7;border-radius:9px;justify-content:center;align-items:center;gap:8px;margin:0;padding:12px 16px;text-decoration:none;transition:background .15s;display:inline-flex}.apikey-docs-guide .apikey-docs-link:hover{background:#2542a9;border-color:#2542a9}.apikey-docs-link svg{flex-shrink:0;width:16px;height:16px}.apikey-docs-link:focus-visible{outline:3px solid var(--apikey-blue);outline-offset:3px}@media (width<=767.98px){.apikey-docs-guide{grid-template-columns:40px minmax(0,1fr);gap:16px;padding:20px}.apikey-docs-icon{align-self:start;width:40px;height:40px}.apikey-docs-action{grid-column:1/-1;width:100%}}@media (prefers-reduced-motion:reduce){.apikey-docs-guide .apikey-docs-link{transition:none}}.apikey-ip-first{background:#fffaf0;border-color:#f0d9a8;margin:0}.apikey-ip-first .apikey-docs-icon{background:var(--color-warning-soft);color:var(--color-warning)}.apikey-workbench{--apikey-navy:#18294d;--apikey-blue:#3158cc;--apikey-soft:#eef3ff;--apikey-line:#d7e0f2;--apikey-subtle:#f8faff;color:var(--apikey-navy)}.apikey-workbench .button,.apikey-workbench :is(input:not([type=checkbox]),select){min-height:44px}.apikey-workbench :is(button,input,select,pre):focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.apikey-header{border:1px solid var(--apikey-line);background:linear-gradient(135deg,#fff 0% 55%,#f4f7ff 100%);border-radius:22px;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:center;gap:clamp(22px,4vw,52px);padding:clamp(22px,3vw,34px);display:grid;position:relative;overflow:hidden;box-shadow:0 18px 48px #18294d14}.apikey-header:before{background:var(--apikey-blue);content:"";width:6px;position:absolute;inset:0 auto 0 0}.apikey-header h1{letter-spacing:-.055em;max-width:760px;margin-top:6px;font-size:clamp(2.1rem,4.4vw,3.65rem)}.apikey-header .workbench-purpose{max-width:64ch;color:var(--muted);margin:10px 0 0;font-size:clamp(.96rem,1.4vw,1.08rem)}.apikey-security-note{background:#ffffffd6;border:1px solid #cdd9fa;border-radius:16px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:13px;padding:16px;display:grid}.apikey-security-icon{background:var(--apikey-soft);width:42px;height:42px;color:var(--apikey-blue);border-radius:13px;place-items:center;display:grid}.apikey-security-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:24px;height:24px}.apikey-security-note strong{font-size:.92rem;display:block}.apikey-security-note p{color:var(--muted);margin:5px 0 0;font-size:.8rem;line-height:1.55}.apikey-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:16px 0 0;display:grid}.apikey-summary>div{border:1px solid var(--apikey-line);background:var(--white);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:4px 14px;padding:17px 18px;display:grid;position:relative;overflow:hidden}.apikey-summary>div:after{background:linear-gradient(90deg, var(--apikey-blue), #72a8ff);content:"";height:3px;position:absolute;inset:auto 0 0}.apikey-summary dt{min-width:0;color:var(--muted);font-size:.78rem;font-weight:var(--weight-semibold);align-self:end;align-items:center;gap:8px;display:flex}.apikey-summary dt>svg{width:18px;height:18px;color:var(--color-action);flex:0 0 18px}.apikey-summary dd{color:var(--apikey-navy);font-size:1.75rem;font-weight:var(--weight-semibold);grid-row:span 2;margin:0;line-height:1}.apikey-summary .apikey-summary-caption{color:#7a879f;font-size:.7rem;font-weight:var(--weight-semibold);grid-area:2/1;margin:0}.apikey-workbench .apikey-notice{color:#23459b;background:#f2f6ff;border:1px solid #d5e0fc;border-radius:12px;grid-template-columns:36px minmax(0,1fr) 44px;align-items:start;gap:12px;margin:0 0 20px;padding:16px;display:grid}.apikey-notice-icon{color:#3152c7;background:#e3ebff;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.apikey-notice-icon svg{width:20px;height:20px}.apikey-notice-copy{overflow-wrap:anywhere;min-width:0;padding-top:1px}.apikey-workbench .apikey-notice-copy strong{color:#203b77;font-size:14px;font-weight:var(--weight-semibold);line-height:1.5;display:block}.apikey-workbench .apikey-notice-copy p{color:#4c5f7f;max-width:78ch;margin:4px 0 0;font-size:13px;line-height:1.6}.apikey-workbench .apikey-notice-dismiss{color:#4c5f7f;width:44px;min-width:44px;height:44px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.apikey-workbench .apikey-notice-dismiss svg{width:18px;height:18px}.apikey-workbench .apikey-notice-dismiss:hover{color:#203b77;background:#e3ebff}.apikey-workbench .apikey-notice[data-tone=success]{background:#f1faf5;border-color:#c9e5d7}.apikey-notice[data-tone=success] .apikey-notice-icon{color:#23724e;background:#dff1e7}.apikey-workbench .apikey-notice[data-tone=success] strong{color:#245c43}@media (width<=767.98px){.apikey-workbench .apikey-notice{grid-template-columns:32px minmax(0,1fr) 44px;gap:10px;margin-bottom:16px;padding:12px}.apikey-notice-icon{width:32px;height:32px}}.apikey-grid{grid-template-columns:minmax(0,1.65fr) minmax(320px,350px);gap:20px;padding-top:20px;display:grid}.apikey-list,.apikey-panel{border:1px solid var(--apikey-line);background:var(--white);border-radius:18px;box-shadow:0 14px 38px #18294d0f}.apikey-list{min-width:0;padding:clamp(16px,2.2vw,24px)}.apikey-list .pane-heading{border-bottom:1px solid var(--apikey-line);padding-bottom:16px}.apikey-list .table-scroll{border:1px solid var(--apikey-line);border-radius:14px;margin-top:14px;overflow:hidden}.apikey-list table{min-width:820px}.apikey-list th{background:var(--apikey-subtle);color:#6d7891;letter-spacing:.07em;text-transform:none;padding:12px 13px;font-size:.67rem}.apikey-list td{vertical-align:top;padding:15px 13px}.apikey-list tbody tr{transition:background-color .14s}.apikey-list tbody tr:hover{background:#f8faff}.apikey-side{align-self:start;position:sticky;top:104px}.apikey-panel{border-top:5px solid var(--apikey-blue);padding:20px 20px 22px}.apikey-panel h2{margin-top:5px;font-size:1.55rem}.apikey-issued{border-top-color:var(--stale)}.apikey-revoke{border-top-color:var(--critical)}.apikey-hint{color:var(--muted);font-size:var(--text-helper);margin:9px 0 0;line-height:1.6}.apikey-identity{gap:4px;display:grid}.apikey-identity strong{font-size:.86rem}.apikey-identity span{color:var(--muted);font:.7rem/1.45 var(--font-mono);overflow-wrap:anywhere}.apikey-scopes{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.apikey-scopes code{background:var(--apikey-soft);color:var(--apikey-blue);font:var(--weight-strong) .64rem/1.45 var(--font-ui);white-space:nowrap;border-radius:999px;padding:3px 7px;display:inline-block}.apikey-activity{gap:5px;margin:0;display:grid}.apikey-activity div{grid-template-columns:50px minmax(0,1fr);gap:6px;display:grid}.apikey-activity dt{color:#7b879f;font-size:.65rem}.apikey-activity dd{margin:0;font-size:.69rem;line-height:1.35}.apikey-activity [data-expired=true] dd{color:var(--critical);font-weight:var(--weight-strong)}.apikey-status{color:#116a49;font-size:.7rem;font-weight:var(--weight-strong);white-space:nowrap;background:#e7f6ef;border-radius:999px;padding:4px 8px;display:inline-block}.apikey-status[data-status=disabled]{color:var(--critical);background:#fff0ef}.apikey-status[data-status=rotated]{color:#8c4708;background:#fff8ee}.apikey-status[data-status=rotating]{color:var(--action,#2f52be);background:#eef4ff}.apikey-overlap{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.apikey-overlap legend{font-weight:var(--weight-semibold);margin-bottom:8px}.apikey-overlap label{cursor:pointer;align-items:center;gap:10px;min-height:44px;display:flex}.apikey-overlap input{accent-color:#3152cd;flex-shrink:0;width:18px;height:18px}.apikey-overlap-note{background:#f0f4ff;border-left:4px solid #3152cd;border-radius:10px;margin:12px 0 0;padding:12px 14px;line-height:1.55}.apikey-expired-flag{color:var(--critical);font-size:.63rem;font-weight:var(--weight-strong);text-transform:none;margin-top:5px;display:block}.apikey-row-actions{flex-wrap:wrap;gap:6px;display:flex}.apikey-row-actions .button{min-height:44px;padding:7px 10px;font-size:.75rem}.apikey-limit-form{gap:var(--space-2);min-width:0;display:grid}.apikey-limit-form input{min-height:44px}.apikey-danger{border-color:var(--critical);color:var(--critical);background:0 0}.apikey-danger:hover:not(:disabled){background:var(--critical);color:var(--white)}.apikey-inert{color:var(--muted);font-size:.76rem}.apikey-list .status-panel{background:var(--apikey-subtle);border:1px dashed #bdc9df;border-radius:14px;place-content:center;justify-items:start;min-height:190px;margin-top:14px;padding:28px;display:grid}.apikey-list .status-panel p{margin:8px 0 0}.apikey-form{border-top:1px solid var(--apikey-line);gap:14px;margin-top:18px;padding-top:16px;display:grid}.apikey-form small{color:var(--muted);font-weight:var(--weight-regular)}.apikey-form>.button-primary{width:100%}.apikey-form-actions{gap:10px;display:flex}.apikey-form-actions .button{flex:1}.apikey-field{gap:6px;display:grid}.apikey-field-heading{color:var(--ink);font-size:.85rem;font-weight:var(--weight-strong);flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.apikey-field-heading label{font:inherit;letter-spacing:inherit;display:inline}.apikey-scope-choices{border:1px solid var(--apikey-line);background:var(--apikey-subtle);border-radius:12px;gap:5px;margin:0;padding:12px;display:grid}.apikey-scope-choices legend{color:var(--ink);font-size:.85rem;font-weight:var(--weight-strong);padding:0 6px}.apikey-scope-choice{min-height:44px;font-weight:var(--weight-regular);cursor:pointer;border-radius:9px;align-items:center;gap:8px;padding:6px 8px;display:flex}.apikey-scope-choice:hover{background:var(--apikey-soft)}.apikey-scope-choice input{width:18px;height:18px}.apikey-scope-choice code{color:var(--muted);font:.65rem/1.45 var(--font-mono);display:block}.apikey-form input:disabled,.apikey-form input[readonly]{background:var(--paper);color:var(--muted);cursor:not-allowed}.apikey-form input[aria-disabled=true]{opacity:.55;cursor:not-allowed}.apikey-scope-choice:has(input[aria-disabled=true]){color:var(--muted);cursor:not-allowed}.apikey-meta{margin:16px 0 0;display:grid}.apikey-meta div{border-top:1px solid var(--apikey-line);grid-template-columns:1fr minmax(0,1.35fr);gap:10px;padding:8px 0;display:grid}.apikey-meta dd{text-align:right;font:var(--weight-strong) .71rem/1.5 var(--font-ui);overflow-wrap:anywhere;margin:0}.apikey-revoke-warning{border-left:5px solid var(--critical);color:var(--critical);background:#fff0ef;margin:12px 0 0;padding:11px 13px}.apikey-request-id{color:var(--muted);margin-top:6px;font-size:.74rem;display:block}.apikey-revoke-warning code,.apikey-scope-choice code,.apikey-request-id code{font-family:var(--font-mono)}@media (width<=1199.98px){.apikey-grid{grid-template-columns:1fr}.apikey-side{position:static}.apikey-panel{max-width:none}}@media (width<=1023.98px){.apikey-header,.apikey-summary{grid-template-columns:1fr}}@media (width<=767.98px){.apikey-header{border-radius:16px;padding:20px 18px}.apikey-header h1{font-size:clamp(2rem,11vw,2.8rem)}.apikey-security-note{grid-template-columns:36px minmax(0,1fr)}.apikey-security-icon{width:36px;height:36px}.apikey-list{border-radius:15px;padding:14px}.apikey-list .table-scroll{border:0;overflow:visible}.apikey-list table{min-width:0}.apikey-list thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.apikey-list tbody{gap:12px;display:grid}.apikey-list tr{border:1px solid var(--apikey-line);background:var(--white);border-radius:13px;gap:10px;padding:15px;display:grid}.apikey-list td{border:0;grid-template-columns:minmax(84px,.55fr) minmax(0,1fr);gap:12px;padding:0;display:grid}.apikey-list td:before{color:#7b879f;font-size:.67rem;font-weight:var(--weight-strong);content:attr(data-label)}.apikey-activity{margin-top:-2px}.apikey-row-actions{justify-content:flex-start}.apikey-panel{border-radius:15px;padding:18px 16px 20px}.apikey-meta div{grid-template-columns:1fr;gap:2px}.apikey-meta dd{text-align:left}.apikey-form-actions{flex-direction:column}}@media (prefers-reduced-motion:reduce){.apikey-list tbody tr{transition:none}}.apikey-ip-field{border:1px solid #d5def0;border-radius:10px;gap:12px;min-width:0;padding:16px;display:grid}.apikey-ip-field legend{font-size:var(--text-label);line-height:1.5;font-weight:var(--weight-semibold);padding:0 6px}.apikey-ip-field legend small{font-weight:var(--weight-regular);margin-left:6px}.apikey-ip-field p,.apikey-ip-field small{color:#536581;margin:0;font-size:13px;line-height:1.6}.apikey-form .apikey-ip-toggle{align-items:center;gap:10px;min-height:44px;display:flex}.apikey-form .apikey-ip-toggle input{flex:none;width:18px;height:18px}.apikey-ip-field textarea{box-sizing:border-box;width:100%;font:14px/1.6 var(--font-mono);resize:vertical;font-weight:var(--weight-regular);border:1px solid #aabbd8;border-radius:8px;padding:12px}.apikey-ip-field textarea:focus-visible{outline-offset:2px;outline:2px solid #3156d3}.apikey-ip-badge{color:#405574;margin-top:8px;font-size:12px;display:inline-block}.apikey-step-up{width:min(440px,100vw - 32px);max-width:100%;color:var(--ink,#17233d);background:#fff;border:1px solid #e3e9f2;border-radius:16px;padding:24px;box-shadow:0 24px 60px #17233d26}.apikey-step-up::backdrop{background:#17233d66}.apikey-step-up h2{margin:0 0 8px;font-size:1.2rem}.apikey-step-up p{margin:0 0 16px;line-height:1.55}.apikey-step-up label{gap:6px;display:grid}.apikey-step-up input{min-height:46px}.apikey-step-up small{color:var(--muted,#52637b);line-height:1.5}.apikey-signing{font-size:12px;font-weight:var(--weight-strong);color:#405574;margin-top:6px;display:block}.apikey-signing small{font-weight:400;display:block}.apikey-signing[data-tone=warning]{color:var(--critical)}.apikey-emailed{gap:12px;display:grid}.apikey-emailed p{margin:0}.apikey-emailed .button{justify-self:start}.apikey-full-access .apikey-scopes{margin-top:6px}.apikey-secret-note{color:#1f3b63;background:#eef5ff;border-radius:8px;padding:10px 12px}.bulk-workbench{--bulk-ink:#14213d;--bulk-muted:#60708f;--bulk-line:#d9e1f1;--bulk-blue:#3157d5;--bulk-blue-dark:#2344b0;--bulk-soft:#f3f6fd;max-width:1500px;color:var(--bulk-ink);gap:22px;margin:0 auto;padding:28px clamp(18px,4vw,54px) 56px;display:grid}.bulk-heading{border-bottom:1px solid #b9c5da;justify-content:space-between;align-items:end;gap:24px;padding-bottom:22px;display:flex}.bulk-heading h1{letter-spacing:-.05em;margin:3px 0 8px;font-size:clamp(2rem,4vw,3.2rem);line-height:1}.bulk-heading p:not(.bulk-eyebrow){max-width:680px;color:var(--bulk-muted);margin:0;font-size:1rem;line-height:1.6}.bulk-heading-actions{gap:10px;display:flex}.bulk-eyebrow{color:#2f54ca;font:var(--weight-semibold) .72rem/1.2 var(--font-ui);letter-spacing:.11em;text-transform:none;margin:0}.bulk-button,.bulk-link-button,.bulk-input-action button,.bulk-file-button{min-height:44px;font:inherit;font-weight:var(--weight-semibold);cursor:pointer;border-radius:10px}.bulk-button{border:1px solid #0000;justify-content:center;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}.bulk-button-primary{background:var(--bulk-blue);color:#fff;box-shadow:0 7px 16px #3157d52e}.bulk-button-primary:hover{background:var(--bulk-blue-dark)}.bulk-button-secondary{color:#2449bd;background:#fff;border-color:#b9c8eb}.bulk-button:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.bulk-button:focus-visible,.bulk-link-button:focus-visible,.bulk-file-button:focus-within,.bulk-workbench input:focus-visible,.bulk-workbench select:focus-visible,.bulk-workbench textarea:focus-visible{outline-offset:2px;outline:3px solid #4171ff59}.bulk-overview-cards{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.bulk-overview-cards article{border:1px solid var(--bulk-line);background:linear-gradient(145deg,#fff,#f6f8fe);border-radius:16px;grid-template-columns:auto 1fr;gap:4px 12px;padding:19px;display:grid;box-shadow:0 12px 30px #243e7e0f}.bulk-overview-cards span{width:38px;height:38px;color:var(--bulk-blue);font:var(--weight-strong) .76rem var(--font-ui);background:#e9efff;border-radius:12px;grid-row:span 2;place-items:center;display:grid}.bulk-overview-cards strong{align-self:end}.bulk-overview-cards p{color:var(--bulk-muted);margin:0;font-size:.85rem;line-height:1.45}.bulk-panel{border:1px solid var(--bulk-line);background:#ffffffeb;border-radius:18px;overflow:hidden;box-shadow:0 14px 40px #263a6f12}.bulk-panel-heading{border-bottom:1px solid var(--bulk-line);justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.bulk-panel-heading h2,.bulk-panel-heading h3{letter-spacing:-.035em;margin:3px 0 0}.bulk-panel-heading h2{font-size:1.55rem}.bulk-panel-heading h3{font-size:1.2rem}.bulk-limit,.bulk-issue-count{color:#294dbd;font-size:.78rem;font-weight:var(--weight-strong);background:#edf2ff;border-radius:999px;padding:6px 10px}.bulk-issue-count{color:#aa3525;background:#fff0ed}.bulk-filter-row{background:var(--bulk-soft);border-bottom:1px solid var(--bulk-line);grid-template-columns:minmax(220px,.65fr) minmax(300px,1.35fr);gap:14px;padding:16px 22px;display:grid}.bulk-filter-row form{min-width:0}.bulk-workbench label{color:var(--bulk-ink);font-size:.86rem;font-weight:var(--weight-medium);gap:7px;display:grid}.bulk-workbench label small{color:var(--bulk-muted);font-weight:var(--weight-medium);line-height:1.45}.bulk-field{gap:7px;display:grid}.bulk-field label{display:block}.bulk-field small{color:var(--bulk-muted);font-size:.76rem;font-weight:var(--weight-medium);line-height:1.45}.bulk-workbench input,.bulk-workbench select,.bulk-workbench textarea{width:100%;min-height:44px;color:var(--bulk-ink);font:inherit;font-weight:var(--weight-regular);background:#fff;border:1px solid #b9c5dd;border-radius:10px;padding:10px 12px}.bulk-workbench textarea{resize:vertical;line-height:1.55}.bulk-input-action{grid-template-columns:1fr auto;display:grid}.bulk-input-action input{border-radius:10px 0 0 10px}.bulk-input-action button{color:#294dbd;background:#fff;border:1px solid #9eb2e8;border-left:0;border-radius:0 10px 10px 0;padding:0 18px}.bulk-table-wrap{overflow-x:auto}.bulk-table{border-collapse:collapse;text-align:left;width:100%}.bulk-table th{color:#687795;font:var(--weight-semibold) .7rem var(--font-ui);letter-spacing:.07em;text-transform:none;white-space:nowrap;background:#fbfcff;padding:12px 18px}.bulk-table td{vertical-align:middle;border-top:1px solid #e2e7f1;padding:16px 18px}.bulk-table td a{color:#1e43b3;text-decoration:none}.bulk-table td small{color:var(--bulk-muted);margin-top:5px;display:block}.bulk-table tbody tr:hover{background:#f9faff}.bulk-status{color:#53617a;width:fit-content;font-size:.73rem;font-weight:var(--weight-strong);background:#edf1f8;border-radius:999px;margin-top:7px;padding:5px 9px;display:inline-flex}.bulk-status[data-state=processing],.bulk-status[data-state=accepted]{color:#284dc1;background:#e9efff}.bulk-status[data-state=succeeded]{color:#167141;background:#e4f7ec}.bulk-status[data-state=partial_success],.bulk-status[data-state=attention_required]{color:#8d5a00;background:#fff3d8}.bulk-status[data-state=failed],.bulk-status[data-state=cancelled]{color:#a33631;background:#fdebea}.bulk-progress{min-width:150px}.bulk-progress progress,.bulk-progress-large progress{background:#e1e7f3;border:0;border-radius:999px;width:100%;height:8px;overflow:hidden}.bulk-progress progress::-webkit-progress-bar{background:#e1e7f3}.bulk-progress-large progress::-webkit-progress-bar{background:#e1e7f3}.bulk-progress progress::-webkit-progress-value{background:linear-gradient(90deg,#4d72ec,#38a86b);border-radius:999px}.bulk-progress-large progress::-webkit-progress-value{background:linear-gradient(90deg,#4d72ec,#38a86b);border-radius:999px}.bulk-load-more{border-top:1px solid var(--bulk-line);justify-content:center;padding:18px;display:flex}.bulk-empty{text-align:center;place-content:center;justify-items:center;min-height:190px;padding:34px;display:grid}.bulk-empty strong{font-size:1.15rem}.bulk-empty p{color:var(--bulk-muted);margin:7px 0 0}.bulk-stepper{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.bulk-stepper li{border:1px solid var(--bulk-line);color:#78849a;min-height:52px;font-size:.85rem;font-weight:var(--weight-strong);border-radius:13px;align-items:center;gap:10px;padding:8px 13px;display:flex}.bulk-stepper span{background:#eef1f7;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.bulk-stepper li[data-active=true]{color:#274bbb;background:#f4f7ff;border-color:#acc0f7}.bulk-stepper li[data-active=true] span{color:#fff;background:#3157d5}.bulk-wizard-grid{grid-template-columns:minmax(0,1.65fr) minmax(290px,.65fr);align-items:start;gap:18px;display:grid}.bulk-wizard-main{overflow:visible}.bulk-two-fields{grid-template-columns:1fr 1fr;gap:16px;padding:22px;display:grid}.bulk-import-box{border:1px solid var(--bulk-line);border-radius:14px;gap:15px;margin:0 22px 22px;padding:18px;display:grid}.bulk-import-box legend{font-weight:var(--weight-strong);padding:0 8px}.bulk-import-actions{align-items:center;gap:12px;display:flex}.bulk-file-button{background:#eaf0ff;justify-content:center;align-items:center;padding:0 16px;position:relative;color:#274bbb!important;display:inline-flex!important}.bulk-file-button input{opacity:0;width:1px;height:1px;padding:0;position:absolute}.bulk-link-button{color:#284dc1;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.bulk-or{color:#7b879d;align-items:center;gap:10px;font-size:.75rem;display:flex}.bulk-or:before,.bulk-or:after{content:"";background:var(--bulk-line);flex:1;height:1px}.bulk-import-review{border-top:1px solid var(--bulk-line)}.bulk-issues{color:#7e3027;background:#fff7f5;gap:6px;margin:0;padding:16px 22px;list-style:none;display:grid}.bulk-preview-list{gap:0;padding:8px 22px 18px;display:grid}.bulk-preview-list>div{border-bottom:1px solid #e6eaf2;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;min-height:42px;display:grid}.bulk-preview-list span{color:#73809a;font:.72rem var(--font-ui)}.bulk-preview-list code{color:#42506a}.bulk-preview-list p{color:var(--bulk-muted);margin:12px 0 0;font-size:.85rem}.bulk-checkout{border-top:4px solid #4d72ec;padding:22px;position:sticky;top:18px}.bulk-checkout h2{margin:5px 0 18px;font-size:1.5rem}.bulk-checkout dl{gap:0;margin:0;display:grid}.bulk-checkout dl div{border-bottom:1px solid var(--bulk-line);justify-content:space-between;gap:18px;padding:12px 0;display:flex}.bulk-checkout dt{color:var(--bulk-muted)}.bulk-checkout dd{font-weight:var(--weight-strong);text-align:right;margin:0}.bulk-checkout dd[data-tone=critical]{color:#ad392f}.bulk-safety,.bulk-submit-note,.bulk-ambiguous{color:var(--bulk-muted);font-size:.82rem;line-height:1.55}.bulk-safety{background:#f1f5ff;border-radius:10px;margin:18px 0;padding:13px}.bulk-submit-note{text-align:center;margin:11px 0 0}.bulk-checkout>.bulk-button{width:100%}.bulk-ambiguous{color:#704c08;background:#fff8e9;border:1px solid #f0c878;border-radius:10px;margin:0 0 15px;padding:13px}.bulk-ambiguous p{margin:4px 0 0}.bulk-failure{color:#762e28;background:#fff5f3;border:1px solid #edb5ae;border-left:4px solid #c8483d;border-radius:12px;padding:15px 18px}.bulk-failure p{margin:4px 0}.bulk-failure small{margin-top:5px;display:block}.bulk-failure:focus{outline:3px solid #c8483d38}.bulk-detail-hero{border:1px solid var(--bulk-line);background:linear-gradient(130deg,#fff,#edf3ff);border-radius:18px;grid-template-columns:1fr minmax(260px,.55fr);align-items:center;gap:24px;padding:22px 24px;display:grid}.bulk-detail-hero h2{margin:10px 0 4px;font-size:1.8rem}.bulk-detail-hero p{color:var(--bulk-muted);margin:0}.bulk-progress-large{gap:8px;display:grid}.bulk-progress-large span{color:var(--bulk-muted);justify-content:space-between;align-items:baseline;display:flex}.bulk-progress-large strong{color:var(--bulk-ink);font-size:1.7rem}.bulk-progress-large small{color:var(--bulk-muted);text-align:right}.bulk-counter-grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.bulk-counter-grid article{border:1px solid var(--bulk-line);background:#fff;border-top:3px solid #aab5c9;border-radius:13px;padding:16px}.bulk-counter-grid article[data-tone=info]{border-top-color:#4d72ec}.bulk-counter-grid article[data-tone=success]{border-top-color:#2b9b5e}.bulk-counter-grid article[data-tone=critical]{border-top-color:#c8483d}.bulk-counter-grid article[data-tone=warning]{border-top-color:#d18a17}.bulk-counter-grid span{color:var(--bulk-muted);font-size:.8rem;display:block}.bulk-counter-grid strong{margin-top:5px;font-size:1.6rem;display:block}.bulk-item-filter{grid-template-columns:minmax(220px,.5fr) 1fr;align-items:end}.bulk-item-filter p{color:var(--bulk-muted);margin:0 0 5px;font-size:.84rem;line-height:1.5}.bulk-item-table td{min-width:150px}.bulk-item-table td:first-child{min-width:180px}.bulk-item-table .mono,.bulk-item-table .mono-value{font-family:var(--font-mono)}.bulk-problem,.bulk-ok{font-size:.72rem;font-weight:var(--weight-strong);border-radius:999px;padding:4px 8px;display:inline-flex}.bulk-problem{color:#9d461d;background:#fff0e8}.bulk-ok{color:#207145;background:#e8f7ee}@media (width<=1023.98px){.bulk-overview-cards,.bulk-counter-grid{grid-template-columns:repeat(2,1fr)}.bulk-wizard-grid{grid-template-columns:1fr}.bulk-checkout{position:static}}@media (width<=767.98px){.bulk-workbench{gap:16px;padding:20px 14px 44px}.bulk-heading{flex-direction:column;align-items:stretch}.bulk-heading>.bulk-button,.bulk-heading-actions{width:100%}.bulk-heading-actions .bulk-button{flex:1}.bulk-overview-cards,.bulk-counter-grid,.bulk-filter-row,.bulk-two-fields,.bulk-detail-hero,.bulk-stepper{grid-template-columns:1fr}.bulk-overview-cards article:nth-child(n+3){display:none}.bulk-filter-row{padding:14px}.bulk-panel-heading{align-items:flex-start;padding:17px}.bulk-import-box{margin:0 14px 14px;padding:14px}.bulk-two-fields{padding:14px}.bulk-import-actions{flex-direction:column;align-items:stretch}.bulk-file-button{width:100%}.bulk-preview-list>div{grid-template-columns:26px 1fr}.bulk-preview-list code{grid-column:2}.bulk-counter-grid{grid-template-columns:repeat(2,1fr)}.bulk-counter-grid article:last-child{grid-column:span 2}}@media (prefers-reduced-motion:no-preference){.bulk-button,.bulk-overview-cards article,.bulk-table tbody tr{transition:background-color .16s,border-color .16s,transform .16s}.bulk-overview-cards article:hover{transform:translateY(-2px)}}.order-navigation{grid-template-columns:1fr 1.15fr;gap:10px;width:100%;max-width:360px;margin:0 0 22px;display:grid}.order-navigation a{box-sizing:border-box;color:#435571;min-width:0;min-height:64px;font-size:14px;font-weight:var(--weight-semibold);background:#fff;border:1px solid #dbe2ee;border-radius:16px;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;padding:12px 28px 12px 14px;text-decoration:none;transition:background-color .15s,border-color .15s;display:flex;position:relative;box-shadow:0 2px 5px #172b4d04}.order-navigation-icon{color:#60718c;background:#f2f5fa;border-radius:10px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.order-navigation-icon svg{width:20px;height:20px}.order-navigation-label{white-space:nowrap;line-height:1.4}.order-navigation a[aria-current=page]{color:#2447ad;background:#edf2ff;border-color:#8ca4f4}.order-navigation a[aria-current=page] .order-navigation-icon{color:#3152bd;background:#dce6ff}.order-navigation a[aria-current=page]:after{content:"";background:#3152bd;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}@media (hover:hover){.order-navigation a:hover{background:#f5f7ff;border-color:#9caeff}.order-navigation a[aria-current=page]:hover{background:#e6edff}}.order-navigation a:focus-visible{outline-offset:3px;outline:3px solid #6e8af7}@media (prefers-reduced-motion:reduce){.order-navigation a{transition:none}}@media (width<=767.98px){.order-navigation{gap:10px;max-width:none}.order-navigation a{gap:8px;min-height:60px;padding:12px 24px 12px 12px}}.bulk-workbench .order-navigation{margin:0}.portal-shell .bulk-workbench{max-width:1800px;padding:28px 24px 44px;font-size:14px}.portal-shell .bulk-heading{border:0;align-items:center;padding:0}.portal-shell .bulk-heading h1{letter-spacing:-1px;font-size:30px;line-height:1.3}.portal-shell .bulk-heading p:not(.bulk-eyebrow){font-size:14px}.tx-actions{flex-wrap:wrap}@media (width<=767.98px){.portal-shell .bulk-workbench{padding:22px 14px}.portal-shell .bulk-heading h1{font-size:26px}}.bm-workbench{gap:24px}.bm-heading h1{letter-spacing:-.04em;margin:0 0 10px;font-size:30px}.bm-heading p{color:var(--bulk-muted);overflow-wrap:anywhere;margin:0}.bm-toolbar{border:1px solid var(--bulk-line);background:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(220px,.4fr);align-items:end;gap:18px;padding:20px;display:grid}.bm-toolbar form{min-width:0}.bm-toolbar form>label{margin-bottom:7px}.bm-toolbar>.bm-lookup-error{color:#a33631;overflow-wrap:anywhere;grid-column:1/-1;margin:0}.bm-toolbar:has(>.bm-lookup-error){row-gap:10px}.bm-summary>p{color:var(--bulk-muted);margin:0 0 12px;font-size:13px}.bm-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.bm-metrics article{border:1px solid var(--bulk-line);background:#fff;border-radius:14px;padding:18px}.bm-metrics article[data-state=total]{background:#edf2ff;border-color:#b5c6fc}.bm-metrics span{color:var(--bulk-muted);font-size:13px;display:block}.bm-metrics strong{margin-top:14px;font-size:28px;line-height:1;display:block}.bm-metrics [data-state=succeeded] strong{color:#087f67}.bm-metrics [data-state=failed] strong{color:#bb3047}.bm-metrics [data-state=attention_required] strong{color:#956100}.bm-panel{border:1px solid var(--bulk-line);background:#fff;border-radius:16px;min-width:0;overflow:hidden}.bm-panel-heading{border-bottom:1px solid var(--bulk-line);justify-content:space-between;align-items:center;gap:24px;padding:22px;display:flex}.bm-panel h2{margin:0;font-size:19px}.bm-panel-heading p{color:var(--bulk-muted);margin:6px 0 0;font-size:13px}.bm-sync{color:var(--bulk-muted);grid-template-columns:1fr auto;align-items:center;gap:3px 14px;font-size:12px;display:grid}.bm-sync button{grid-area:1/2;font-size:13px}.bm-sync .bm-reload{width:44px;height:44px;padding:0}.bm-table-wrap{overflow-x:auto}.bm-table-wrap:focus-visible{outline-offset:-3px;outline:3px solid #3157d5}.bm-table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.bm-table th{color:#536987;font-size:12px;font-weight:var(--weight-semibold);white-space:nowrap;background:#f5f7fc;padding:15px 18px}.bm-table td{vertical-align:middle;border-top:1px solid #e8edf6;padding:20px 18px}.bm-table td small{color:var(--bulk-muted);margin-top:7px;font-size:12px;display:block}.bm-table td:first-child{overflow-wrap:anywhere;max-width:250px}.bm-table tbody tr:hover{background:#fafbff}.bm-table .bulk-button{white-space:nowrap;padding:0 12px;font-size:12px}.bm-reference{font-weight:var(--weight-strong);color:#2449bd;text-underline-offset:4px}.bm-money{font-weight:var(--weight-strong);white-space:nowrap}.bm-money small{font-weight:var(--weight-regular)}.bm-badge{color:#53617a;background:#edf1f8;border-radius:7px;align-items:center;padding:5px 9px;font-size:12px;line-height:1.5;display:inline-flex}.bm-badge[data-state=processing],.bm-badge[data-state=accepted],.bm-badge[data-state=held]{color:#3157c8;background:#edf2ff}.bm-badge[data-state=succeeded],.bm-badge[data-state=captured]{color:#087158;background:#e7f6f0}.bm-badge[data-state=attention_required],.bm-badge[data-state=partial_success],.bm-badge[data-state=retrying]{color:#825600;background:#fff4db}.bm-badge[data-state=failed],.bm-badge[data-state=dead_letter]{color:#ac2940;background:#fff0f1}.bm-progress{min-width:200px}.bm-progress>div{justify-content:space-between;gap:14px;font-size:13px;display:flex}.bm-progress>div span{color:var(--bulk-muted);font-size:12px}.bm-progress progress{accent-color:#3157d5;background:#edf1f8;border:0;border-radius:10px;width:100%;height:6px;margin-top:9px;display:block;overflow:hidden}.bm-progress progress::-webkit-progress-bar{background:#edf1f8}.bm-progress progress::-webkit-progress-value{background:#3157d5;border-radius:10px}.bm-progress small{color:var(--bulk-muted);margin-top:8px;font-size:12px;display:block}.bm-pagination{border-top:1px solid var(--bulk-line);color:var(--bulk-muted);justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;font-size:13px;display:flex}.bm-pagination>div{gap:10px;display:flex}.bm-empty{text-align:center;padding:64px 24px}.bm-empty strong{font-size:20px}.bm-empty p{max-width:540px;color:var(--bulk-muted);margin:12px auto 0;font-size:14px;line-height:1.7}.bm-error{color:#863b23;background:#fff7f2;border:1px solid #f1ceba;border-radius:14px;padding:18px 22px}.bm-error p{margin:6px 0;font-size:14px}.bm-error details{margin-top:10px;font-size:12px}.bm-error summary{cursor:pointer}.bm-error code{overflow-wrap:anywhere}.bm-back{color:#2449bd;width:fit-content;padding:10px 0;font-size:14px;text-decoration:none}.bm-batch-card{border:1px solid var(--bulk-line);background:#fff;border-radius:16px;grid-template-columns:1fr .8fr 1.1fr;align-items:center;gap:30px;padding:24px;display:grid}.bm-batch-card h2{overflow-wrap:anywhere;margin:12px 0 8px;font-size:22px}.bm-batch-card p{color:var(--bulk-muted);margin:0;font-size:13px}.bm-batch-card dl{border-inline:1px solid var(--bulk-line);gap:16px;margin:0;padding:0 24px;display:grid}.bm-batch-card dt{color:var(--bulk-muted);font-size:12px}.bm-batch-card dd{font-weight:var(--weight-strong);margin:6px 0 0}.bm-batch-card .bm-note{margin-top:12px;font-size:12px;line-height:1.6}.bm-item-toolbar{border:0;border-bottom:1px solid var(--bulk-line);border-radius:0;grid-template-columns:minmax(0,1fr) minmax(200px,.5fr) auto}.bm-item-toolbar>button{font-size:13px}.bm-result-count{color:var(--bulk-muted);margin:0;padding:14px 22px;font-size:12px}.bm-expanded{background:#f8faff}.bm-expanded dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;display:grid}.bm-expanded dt{color:var(--bulk-muted);font-size:12px}.bm-expanded dd{overflow-wrap:anywhere;margin:7px 0 0}.bm-batch-card dl>div,.bm-expanded dl>div{border:0;padding:0;display:block}.bm-batch-card dd,.bm-expanded dd{text-align:left}@media (width<=1200px){.bm-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.bm-panel-heading{flex-direction:column;align-items:start;gap:18px}.bm-item-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bm-item-toolbar>button{justify-self:start}}@media (width<=767.98px){.bm-heading h1{font-size:26px}.bm-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.bm-toolbar,.bm-batch-card{grid-template-columns:minmax(0,1fr);padding:18px}.bm-batch-card dl{border-inline:0;border-block:1px solid var(--bulk-line);grid-template-columns:1fr 1fr;padding:18px 0}.bm-sync{width:100%}.bm-pagination{flex-direction:column;align-items:start}.bm-table thead{display:none}.bm-table,.bm-table tbody,.bm-table tr,.bm-table td{display:block}.bm-table tr{border-top:1px solid var(--bulk-line);padding:12px 18px}.bm-table td{border:0;padding:8px 0;max-width:none!important}.bm-table td[data-label]:before{content:attr(data-label);font-size:12px;font-weight:var(--weight-medium);color:var(--bulk-muted);margin-bottom:5px;display:block}.bm-expanded dl{grid-template-columns:minmax(0,1fr)}.bm-toolbar>.bm-lookup-error{grid-row:2}}.order-workbench{width:min(1480px,100%);padding-top:30px}.order-header{border-bottom-color:var(--rule);grid-template-columns:minmax(240px,.8fr) minmax(320px,560px);align-items:center;padding:0 0 20px}.order-header h1{margin-top:4px;font-size:clamp(2rem,3vw,2.85rem)}.order-header .workbench-purpose{max-width:56ch;font-size:.9rem}.order-notice{border:1px solid #bce6d0;border-left:5px solid var(--success);color:#126b3c;background:#f1fbf5;border-radius:12px;margin-top:18px;padding:13px 16px}.order-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0 0;display:grid}.order-summary>div{border:1px solid var(--rule);background:var(--white);border-top:4px solid #bdc9dc;border-radius:14px;min-width:0;padding:15px 16px;box-shadow:0 8px 24px #17233d09}.order-summary>div[data-tone=active]{border-top-color:var(--cyan)}.order-summary>div[data-tone=attention]{border-top-color:var(--stale)}.order-summary>div[data-tone=success]{border-top-color:var(--success)}.order-summary dt{color:var(--muted);font-size:.72rem;font-weight:var(--weight-semibold)}.order-summary dd{text-align:left;gap:6px;margin-top:5px;display:grid}.order-summary dd strong{color:var(--ink);font-size:1.55rem;font-weight:var(--weight-strong);line-height:1}.order-summary small{color:var(--muted);margin-top:6px;font-size:.68rem;display:block}.order-grid{grid-template-columns:minmax(0,1fr) minmax(330px,390px);gap:clamp(20px,3vw,36px);padding-top:26px}.order-list .pane-heading{margin-bottom:16px}.order-list .pane-heading h2{font-size:clamp(1.35rem,2vw,1.75rem)}.order-tools{border:1px solid var(--rule);background:var(--white);border-radius:16px;grid-template-columns:minmax(220px,.75fr) minmax(300px,1.25fr);gap:12px;margin-bottom:18px;padding:14px;display:grid;box-shadow:0 8px 24px #17233d09}.order-tools .order-filters,.order-tools .external-search{background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;gap:9px;margin:0;padding:0}.order-tools label span{font-size:.78rem}.order-list .table-scroll{border:1px solid var(--rule);background:var(--white);border-radius:16px;overflow:hidden auto;box-shadow:0 10px 28px #17233d0a}.order-list th{background:#f8faff;padding:12px 14px}.order-list td{padding:15px 14px}.order-list tbody tr:last-child td{border-bottom:0}.order-list tbody tr:hover,.order-list tbody tr[data-selected=true]{background:var(--primary-soft)}.order-list .product-link{justify-content:center;min-height:44px}.order-list .product-link strong{font-size:.86rem}.order-state{border:0;border-radius:999px}.order-list>.status-panel{border:1px solid var(--rule);background:var(--white);border-radius:16px;min-height:240px;box-shadow:0 10px 28px #17233d0a}.order-list>.status-panel>strong{font-family:var(--font-ui)}.order-list .pager{padding:16px 2px 0}.order-side{top:92px}.order-ticket{border-top:5px solid var(--cyan);background:var(--white);border-radius:18px;overflow:hidden;box-shadow:0 12px 34px #17233d0f}.order-ticket>h2{padding:18px 20px 14px;font-size:1.35rem}.order-create-form{gap:13px}.order-create-form input,.order-create-form .button{min-height:46px}.ticket-safety{background:var(--primary-soft);color:#50617a;border-radius:10px;padding:10px 12px}.order-draft-context{background:var(--primary-soft);border:1px solid #c7d7ff;border-radius:12px;gap:12px;margin:0 20px 16px;padding:14px;display:grid}.order-draft-context h3{font-family:var(--font-ui);margin-top:3px;font-size:1rem}.order-draft-context dl{gap:7px;margin:0;display:grid}.order-draft-context dl>div{grid-template-columns:minmax(80px,.6fr) minmax(0,1.4fr);gap:12px;display:grid}.order-draft-context dd{overflow-wrap:anywhere;font-family:var(--font-ui);font-size:.76rem}.order-draft-change{width:fit-content;min-height:32px;color:var(--primary);font-weight:var(--weight-strong);text-underline-offset:3px}.field-help{color:var(--muted);margin:-7px 0 0;font-size:.74rem;line-height:1.45}.order-draft-context .field-help{margin:0}.detail-ledger>div{padding-block:11px}.detail-actions .button{flex:1}.status-waybill{border-top-color:var(--rule)}.status-waybill h3{font-family:var(--font-ui);font-size:1.08rem}.waybill-sequence{border-radius:8px}@media (width<=1199.98px){.order-grid{grid-template-columns:1fr}.order-side{position:static}}@media (width<=1023.98px){.order-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.order-tools{grid-template-columns:1fr}}@media (width<=767.98px){.order-header{grid-template-columns:1fr;gap:10px}.order-summary{gap:9px}.order-summary>div{padding:13px}.order-tools .order-filters,.order-tools .external-search{grid-template-columns:1fr}.order-tools .button{width:100%}.order-list .table-scroll{box-shadow:none;background:0 0;border:0;overflow:visible}.order-list tbody tr{background:var(--white);border-radius:14px;box-shadow:0 7px 20px #17233d09}.order-list .number-cell{text-align:right}.order-summary{grid-template-columns:1fr}.order-list .pane-heading{align-items:stretch}.order-list .pane-heading .button{width:100%}}.order-client-reference{overflow-wrap:anywhere;text-transform:none;margin:4px 0 0;font-size:12px}.quick-order-steps{flex-wrap:wrap;gap:10px;margin:0 0 18px;padding:0;list-style:none;display:flex}.quick-order-steps li{background:var(--primary-soft);color:#50617a;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:.85rem;display:flex}.quick-order-steps strong{background:var(--color-action,#0a74da);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.75rem;display:grid}.quick-order-layout{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:start;gap:20px;display:grid}.quick-order-catalog{background:var(--white);border-radius:18px;gap:14px;min-width:0;padding:18px 20px 20px;display:grid;box-shadow:0 12px 34px #17233d0f}.quick-order-section-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.quick-order-section-heading h2{font-size:1.35rem}.quick-order-section-heading span{color:#50617a;font-size:.85rem}.quick-order-search{gap:6px;display:grid}.quick-order-search input{min-height:44px}.quick-order-grid.ui-catalog-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));min-width:0}.quick-order-grid .ui-status-chip{display:none}.quick-order-empty{color:#50617a;margin:0}.quick-order-ticket{position:sticky;top:92px}.quick-order-ticket>.kit-card-title{padding:18px 20px 14px}.quick-order-form{padding:0 20px 20px;display:grid}.quick-order-placeholder{color:#50617a;text-align:center;border:1px dashed #c7d7ff;border-radius:12px;margin:0;padding:14px}.quick-order-chosen{background:var(--primary-soft);border:1px solid #c7d7ff;border-radius:12px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.quick-order-chosen-art{width:52px;height:52px}.quick-order-chosen strong{overflow-wrap:anywhere;display:block}.quick-order-chosen small{color:#50617a}.quick-order-quantity{gap:6px;display:grid}.quick-order-quantity>div{grid-template-columns:46px minmax(0,1fr) 46px;gap:8px;display:grid}.quick-order-quantity input{text-align:center;font-variant-numeric:tabular-nums;min-height:46px}.quick-order-quantity .button{min-height:46px;padding:0;font-size:1.2rem}.quick-order-money{background:#f6f8fc;border-radius:12px;gap:6px;margin:0;padding:12px;display:grid}.quick-order-money>div{justify-content:space-between;gap:12px;display:flex}.quick-order-money dd{font-variant-numeric:tabular-nums;margin:0}.quick-order-confirm{background:var(--primary-soft);border:1px solid #c7d7ff;border-radius:12px;gap:12px;padding:14px;display:grid}.quick-order-confirm h3{font-family:var(--font-ui);font-size:1rem}.quick-order-confirm dl{gap:7px;margin:0;display:grid}.quick-order-confirm dl>div{grid-template-columns:minmax(110px,.7fr) minmax(0,1.3fr);gap:12px;display:grid}.quick-order-confirm dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.quick-order-done{gap:12px;max-width:640px;padding-bottom:20px;display:grid}.quick-order-done>p,.quick-order-done>.detail-actions{margin:0 20px}.quick-order-mode{background:#f6f8fc;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:4px;display:grid}.quick-order-mode button{color:#50617a;min-height:40px;font:inherit;font-weight:var(--weight-strong,600);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:4px;line-height:1.2}.quick-order-mode button[aria-pressed=true]{background:var(--white,#fff);color:var(--color-brand,#4f7cff);box-shadow:0 2px 8px #17233d14}.quick-order-form textarea{min-height:132px;font-family:var(--font-mono,ui-monospace, monospace);resize:vertical;padding:10px 12px;font-size:.9rem}.quick-order-hint{color:#50617a;margin:-4px 0 0;font-size:.82rem}.quick-order-issues{color:#9b2c1c;background:#fff4f2;border-radius:10px;gap:4px;margin:0;padding:10px 12px 10px 28px;font-size:.85rem;display:grid}.quick-order-preview{border:1px solid #e3e8f2;border-radius:10px;max-height:240px;overflow:auto}.quick-order-preview table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.85rem}.quick-order-preview th,.quick-order-preview td{text-align:left;white-space:nowrap;border-bottom:1px solid #eef1f7;padding:7px 10px}.quick-order-preview th{color:#50617a;background:#f6f8fc;font-weight:600;position:sticky;top:0}@media (width<=767.98px){.quick-order-catalog .ui-catalog-family-list{gap:var(--space-2);flex-wrap:wrap;margin-inline:0;padding:0;overflow-x:visible}.quick-order-catalog .ui-catalog-family{flex:9rem;min-width:0;max-width:100%}}@media (width<=1199.98px){.quick-order-layout{grid-template-columns:minmax(0,1fr)}.quick-order-ticket{position:static}}@media (width<=767.98px){.quick-order-catalog{padding:14px}.quick-order-steps li{width:100%}}.delivery-proof-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.delivery-proof-actions .button{min-height:36px;padding:0 12px}.delivery-proof-actions [role=status]{color:#50617a;font-size:.85rem}.stock-account-panel,.stock-account-form{gap:10px;min-width:0;display:grid}.stock-account-form{background:#f8faff;border:1px solid #dbe4f5;border-radius:10px;padding:12px}.stock-account-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.stock-account-actions .button{min-height:36px;padding:0 12px}.tx-page{color:#172b4d;max-width:1800px;margin:auto;padding:28px 24px 44px;font-size:14px;line-height:1.5}.tx-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.tx-page header.tx-heading h1{letter-spacing:-.7px;margin:0 0 8px;font-size:28px;line-height:1.3}.tx-heading p{color:#60718c;margin:0;font-size:14px;line-height:1.6}.tx-page .order-navigation a{font-size:14px}.tx-page .button:is(button,a){white-space:nowrap;min-height:44px;font-size:14px}.tx-period{background:#fff;border:1px solid #dbe2ee;border-radius:12px;gap:16px;min-width:0;padding:16px;display:grid}.tx-scope{color:#63738b;font-size:12px}.tx-presets,.tx-status-tabs{flex-wrap:wrap;gap:6px;display:flex}.tx-presets button,.tx-status-tabs button{min-height:44px;font:inherit;color:#435571;cursor:pointer;font-size:14px;font-weight:var(--weight-semibold);background:#fff;border:1px solid #dbe2ee;border-radius:7px;padding:8px 13px}.tx-presets button[aria-pressed=true],.tx-status-tabs button[aria-pressed=true]{color:#2447ad;font-weight:var(--weight-semibold);background:#edf2ff;border-color:#6e8af7;box-shadow:0 0 0 2px #e5ebff}.tx-dates{border-top:1px solid #e5eaf3;gap:10px;min-width:0;padding-top:16px;display:grid}.tx-date-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;max-width:560px;display:grid}.tx-dates .tx-date-hint{color:#63738b;margin:0;font-size:12px;line-height:1.6}.tx-dates .tx-date-error{color:#b42318}.tx-dates input[aria-invalid=true]{border-color:#b42318}.tx-presets button{white-space:nowrap;min-width:72px}.tx-scope{margin:18px 0 8px}.tx-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.tx-metric{background:#fff;border:1px solid #dbe2ee;border-radius:12px;min-width:0;padding:18px;box-shadow:0 2px 6px #172b4d04}.tx-metric>span{font-size:14px;font-weight:var(--weight-medium);color:#435571;line-height:1.5;display:block}.tx-metric strong{font-variant-numeric:tabular-nums;margin:12px 0 0;font-size:28px;line-height:1.2;display:block}.tx-metric.succeeded strong{color:#008069}.tx-metric.failed strong{color:#bd3039}.tx-metric.attention strong{color:#9a6900}.tx-status-tabs{background:#fff;border:1px solid #dbe2ee;border-radius:12px;min-width:0;margin:18px 0 22px;padding:16px}.tx-status-tabs button{align-items:center;gap:9px;display:flex}.tx-status-tabs button span{font-weight:var(--weight-semibold);background:#f0f3f8;border-radius:3px;padding:2px 5px}.tx-panel{background:#fff;border:1px solid #dbe2ee;border-radius:12px;overflow:hidden}.tx-filters{border-bottom:1px solid #e5eaf3;grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:end;gap:12px;padding:20px;display:grid}.tx-filters label,.tx-dates label{gap:6px;min-width:0;font-size:14px;display:grid}.tx-page input,.tx-page select{width:100%;min-width:0;min-height:44px;font:inherit;box-sizing:border-box;font-weight:var(--weight-regular);background:#fff;border:1px solid #b9c7e0;border-radius:8px;padding:10px}.tx-table-meta{color:#63738b;justify-content:space-between;gap:12px;padding:14px 18px;font-size:12px;display:flex}.tx-table-scroll{overflow-x:auto}.tx-page .tx-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:720px;font-size:14px;display:table}.tx-page .tx-table thead{clip:auto;z-index:1;width:auto;height:auto;display:table-header-group;position:sticky;top:0;overflow:visible}.tx-page .tx-table tbody{display:table-row-group}.tx-page .tx-table tr{padding:0;display:table-row}.tx-page .tx-table :is(th,td){text-align:left;vertical-align:middle;border-bottom:1px solid #e5eaf3;padding:18px 16px;display:table-cell}.tx-page .tx-table th{color:#4a607d;font-family:inherit;font-size:12px;font-weight:var(--weight-semibold);letter-spacing:.02em;white-space:nowrap;background:#f2f5fa;padding:14px 16px}.tx-page .tx-table td:before{display:none}.tx-table strong{font-size:14px;line-height:1.6}.tx-table small{color:#63738b;overflow-wrap:anywhere;max-width:240px;margin-top:7px;font-size:12px;display:block}.tx-table time{white-space:nowrap;color:#63738b;font-size:12px}.tx-number{align-items:center;gap:8px;display:flex}.tx-number button{color:#172b4d;min-height:32px;font:inherit;font-weight:var(--weight-semibold);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0}.tx-number .tx-copy{font-size:12px;font-weight:var(--weight-regular);color:#3152bd;min-height:44px;padding:0 5px}.tx-target{margin-top:8px;display:block}.tx-amount{font-weight:var(--weight-strong);white-space:nowrap}.tx-badge{font-size:12px;font-weight:var(--weight-semibold);white-space:nowrap;color:#345278;background:#edf2f9;border-radius:5px;padding:6px 8px;display:inline-block}.tx-badge.success{color:#007764;background:#e3f6ef}.tx-badge.danger{color:#be2432;background:#fff0f2}.tx-badge.warning{color:#926400;background:#fff6da}.tx-pager{color:#63738b;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;font-size:12px;display:flex}.tx-empty{text-align:center;padding:40px 20px}.tx-empty h2{font-size:18px}.tx-empty p,.tx-notice{color:#63738b;font-size:13px}.tx-notice{background:#eef4ff;border-radius:8px;padding:12px 16px}.tx-dialog{color:#172b4d;box-sizing:border-box;border:1px solid #dbe2ee;border-radius:14px;width:min(680px,100vw - 32px);max-height:88vh;padding:22px;overflow:auto}.tx-dialog::backdrop{background:#172b4d66}.tx-dialog>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.tx-dialog>header h2{margin:0;font-size:20px}.tx-dialog>header p{color:#63738b;margin:6px 0 0;font-size:12px}.tx-dialog .order-ticket{box-sizing:border-box;width:100%}.tx-dialog .order-ticket>p{padding-inline:20px}.tx-dialog .order-ticket h2{font-size:18px}.tx-page :is(button,a,input,select):focus-visible{outline-offset:3px;outline:3px solid #8199ff}.tx-page button:disabled{opacity:.5;cursor:not-allowed}@media (width<=1199.98px){.tx-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.tx-metric strong{font-size:26px}.tx-heading{flex-direction:column;align-items:flex-start}}@media (width<=767.98px){.tx-page{padding:22px 14px}.tx-page header.tx-heading h1{font-size:24px}.tx-heading p{font-size:14px;line-height:1.6}.tx-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.tx-metric{padding:14px}.tx-metric:last-child{grid-column:1/-1}.tx-status-tabs{flex-wrap:nowrap;padding:14px;overflow:auto}.tx-status-tabs button{flex-shrink:0}.tx-filters{grid-template-columns:1fr;padding:16px}.tx-table-meta{flex-direction:column;gap:6px}.tx-period{padding:14px}.tx-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tx-presets button{min-width:0;padding:10px 8px}.tx-date-fields{gap:12px;max-width:none}.tx-page input,.tx-page select{min-height:48px;font-size:16px}.tx-dates input::-webkit-date-and-time-value{text-align:left}.tx-dialog{padding:16px}.tx-pager{gap:8px;padding:14px}.tx-pager>span{font-size:12px}.tx-page .tx-pager button{padding-inline:10px}.tx-dialog .detail-ledger>div{grid-template-columns:1fr}.tx-dialog .detail-ledger dd{overflow-wrap:anywhere}.tx-date-fields{grid-template-columns:minmax(0,1fr)}}.tx-page .button.tx-icon-button{flex-shrink:0;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;padding:0;display:inline-flex}.tx-icon-button svg{flex-shrink:0;display:block}.tx-detail-dialog{background:#fff;border-radius:16px;width:min(760px,100vw - 32px);max-height:90dvh;padding:0}.tx-detail-dialog>header{z-index:2;background:#fff;border-bottom:1px solid #e5eaf3;align-items:center;margin:0;padding:18px 20px;position:sticky;top:0}.tx-detail-dialog>header>div{min-width:0}.tx-detail-dialog>header h2{overflow-wrap:anywhere;font-size:18px;line-height:1.5}.tx-detail-dialog .order-detail{box-shadow:none;background:#fff;border:0;border-radius:0}.tx-detail-dialog .ticket-heading{border:0;align-items:center;gap:16px;padding:20px 20px 14px}.tx-detail-dialog .ticket-heading>div{min-width:0}.tx-detail-dialog .ticket-heading .field-help{margin:0;font-size:12px;line-height:1.5;display:block}.tx-detail-dialog .order-client-reference{overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;line-height:1.5}.tx-detail-dialog .order-state{min-height:30px;font-size:12px;line-height:1.5;font-weight:var(--weight-semibold);border:0;border-radius:8px;flex-shrink:0;align-self:center;align-items:center;padding:5px 10px;display:inline-flex}.tx-detail-dialog .order-detail>h2{overflow-wrap:anywhere;margin:0;padding:0 20px 18px;font-size:20px;line-height:1.4}.tx-detail-dialog .detail-ledger{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 20px 20px;display:grid}.tx-detail-dialog .detail-ledger>div{background:#f6f8fc;border:1px solid #e5eaf3;border-radius:10px;min-width:0;padding:14px 16px;display:block}.tx-detail-dialog .detail-ledger dt{color:#63738b;margin:0 0 6px;font-size:12px;line-height:1.5}.tx-detail-dialog .detail-ledger dd{text-align:left;font-size:14px;line-height:1.5;font-weight:var(--weight-semibold);overflow-wrap:anywhere;margin:0}.tx-detail-dialog .detail-ledger dd.mono-value{font-size:12px;font-weight:var(--weight-regular)}.tx-detail-dialog .detail-actions{border:0;flex-direction:row;gap:10px;padding:0 20px 20px;display:flex}.tx-detail-dialog .detail-actions .button{flex:1;min-width:0;min-height:44px}.tx-detail-dialog .status-waybill{border-top:1px solid #e5eaf3;padding:20px}.tx-detail-dialog .status-waybill .section-label{color:#63738b;margin:0;font-size:12px}.tx-detail-dialog .status-waybill h3{margin:5px 0 20px;font-size:18px;line-height:1.4}.tx-detail-dialog .status-waybill ol{gap:20px}.tx-detail-dialog .status-waybill li{grid-template-columns:32px minmax(0,1fr);gap:12px}.tx-detail-dialog .waybill-sequence{box-sizing:border-box;background:#fff;border-radius:10px;align-self:start;place-items:center;width:32px;height:32px;font-size:12px;display:grid}.tx-detail-dialog .status-waybill li strong{font-size:14px;line-height:1.5}.tx-detail-dialog .status-waybill time,.tx-detail-dialog .status-waybill small{overflow-wrap:anywhere;font-size:12px;line-height:1.5}@media (width<=767.98px){.tx-detail-dialog{width:calc(100vw - 24px)}.tx-detail-dialog>header{padding:14px 16px}.tx-detail-dialog>header h2{font-size:16px}.tx-detail-dialog .ticket-heading{gap:10px;padding:16px 16px 12px}.tx-detail-dialog .order-detail>h2{padding:0 16px 16px;font-size:18px}.tx-detail-dialog .detail-ledger{grid-template-columns:1fr;margin:0 16px 16px}.tx-detail-dialog .detail-actions{padding:0 16px 16px}.tx-detail-dialog .status-waybill{padding:16px}}.tx-status-icon{flex-shrink:0;display:block}.tx-metric>span{align-items:center;gap:8px;display:flex}.tx-metric.succeeded .tx-status-icon{color:#008069}.tx-metric.failed .tx-status-icon{color:#bd3039}.tx-metric.attention .tx-status-icon{color:#9a6900}.tx-page .tx-table th:first-child{width:18%}.tx-page .tx-table .tx-product-column{width:auto}.tx-page .tx-table th:nth-child(3){width:9%}.tx-page .tx-table .tx-target-column{width:16%}.tx-page .tx-table th:nth-child(5){width:15%}.tx-page .tx-table th:nth-child(6){width:13%}.tx-page .tx-table .tx-action-column{width:5rem}.tx-page .tx-table th{white-space:normal}.tx-table .tx-number{gap:0 var(--space-2);flex-wrap:wrap}.tx-table .tx-badge{white-space:normal}.tx-page .tx-table .tx-product-cell,.tx-page .tx-table .tx-target-cell{overflow-wrap:anywhere}.tx-page .tx-table .tx-target-cell{font-variant-numeric:tabular-nums}.tx-table .tx-time,.tx-table .tx-funding{margin-top:var(--space-2);display:block}@media (width<=767.98px){.tx-page .tx-table{table-layout:auto}.tx-page .tx-table th{white-space:nowrap}.ui-scroll-table.ui-scroll-table .tx-table td>.tx-number{flex-wrap:wrap}}.stock-page{color:#102a4c;max-width:1320px;margin:auto;padding:32px 24px}.stock-heading,.stock-actions,.stock-panel>header,.stock-pending{justify-content:space-between;align-items:center;gap:16px;display:flex}.stock-heading{margin-bottom:28px}.stock-heading h1{letter-spacing:-1px;margin:0;font-size:30px}.stock-heading p,.stock-metrics p,.stock-footnote{color:#647a96}.stock-actions{flex-wrap:wrap}.stock-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.stock-metrics article{background:#fff;border:1px solid #dce4f2;border-radius:18px;padding:24px}.stock-metrics article:first-child{color:#fff;background:#3152c5;border-color:#3152c5}.stock-metrics article:first-child p{color:#e3ebff}.stock-metrics strong{margin:14px 0 8px;font-size:34px;display:block}.stock-metrics strong small{font-size:14px;font-weight:var(--weight-strong)}.stock-metrics p{margin:0;font-size:13px}.stock-panel{background:#fff;border:1px solid #dce4f2;border-radius:18px;margin:20px 0;overflow:hidden}.stock-panel>header{border-bottom:1px solid #e6ebf4;padding:22px 24px}.stock-panel h2{margin:0;font-size:19px}.stock-panel>header>span{color:#647a96;font-size:12px}.stock-panel>p,.stock-footnote{padding:12px 24px;font-size:13px}.stock-table-scroll{overflow-x:auto}.stock-panel table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}.stock-panel th{font-size:12px;font-weight:var(--weight-semibold);color:#647a96;background:#f6f8fd}.stock-panel td,.stock-panel th{border-bottom:1px solid #edf1f7;padding:17px 24px}.stock-panel td{font-size:14px}.stock-panel td small{color:#647a96;margin-top:5px;font-size:12px;display:block}.stock-available{color:#00856c}.stock-empty{text-align:center;padding:42px 24px}.stock-empty h3{font-size:22px}.stock-empty p{color:#647a96;margin-bottom:24px}.stock-pending{background:#fff9ed;border:1px solid #ddc895;border-radius:14px;padding:20px}.stock-purchase-form{gap:16px;display:grid}.stock-purchase-form label{font-weight:var(--weight-medium);gap:8px;display:grid}.stock-purchase-form input{width:100%;font:inherit;font-weight:var(--weight-regular);border:1px solid #b7c7e4;border-radius:10px;padding:12px}.stock-purchase-total{border-block:1px solid #dce4f2;justify-content:space-between;gap:12px;padding:16px 0;display:flex}.stock-purchase-form p,.stock-purchase-result p{color:#647a96;font-size:13px;line-height:1.7}.stock-purchase-result{background:#f3f7ff;border-radius:12px;padding:16px}.stock-page .button:focus-visible,.stock-purchase-form input:focus-visible{outline-offset:3px;outline:3px solid #90a6ff}@media (width<=767.98px){.stock-page{padding:24px 16px}.stock-heading,.stock-pending{flex-direction:column;align-items:flex-start}.stock-metrics{grid-template-columns:1fr}.stock-metrics article,.stock-panel>header{padding:20px}.stock-panel td,.stock-panel th{padding:16px}.stock-actions{width:100%}.stock-actions>*{flex:1}.stock-heading h1{font-size:27px}}.stock-product-identity{align-items:center;gap:14px;display:flex}.stock-product-identity .ui-catalog-artwork{flex:0 0 48px;width:48px;height:48px}.stock-catalog{margin:28px 0}.stock-catalog>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.stock-catalog h2{margin:0;font-size:19px}.stock-catalog>header>span{color:#647a96;font-size:12px}.stock-catalog .stock-catalog-card{border-radius:18px;min-height:0;padding:20px}.stock-catalog .stock-catalog-artwork{width:48px;height:48px}.stock-catalog-card h3{overflow-wrap:anywhere;margin:16px 0 20px;font-size:15px;line-height:1.5}.stock-catalog-quantity{border-top:1px solid #e6ebf4;gap:4px;margin-top:auto;padding-top:16px;display:grid}.stock-catalog-quantity span{color:#647a96;font-size:13px}.stock-catalog-quantity strong{font-variant-numeric:tabular-nums;font-size:24px}.stock-catalog .stock-empty{background:#fff;border:1px solid #dce4f2;border-radius:18px}.stock-checkout{max-width:1200px}.stock-back{margin-bottom:24px;display:inline-block}.stock-checkout-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:24px;margin-top:24px;display:grid}.stock-checkout-fields,.stock-checkout-summary,.stock-receipt{background:#fff;border:1px solid #dce4f2;border-radius:16px;min-width:0;padding:28px}.stock-checkout h2{margin:0 0 24px;font-size:20px}.stock-checkout-fields{flex-direction:column;gap:12px;display:flex}.stock-checkout label{font-size:14px;font-weight:var(--weight-medium);margin-top:8px}.stock-checkout label span,.stock-checkout small,.stock-unit-hint{color:#617794;font-size:12px;font-weight:var(--weight-medium)}.stock-checkout input,.stock-checkout select,.stock-history-search input{width:100%;min-height:46px;font:inherit;color:inherit;box-sizing:border-box;font-weight:var(--weight-regular);background:#fff;border:1px solid #b7c7e4;border-radius:8px;padding:12px}.stock-checkout input:focus-visible,.stock-checkout select:focus-visible,.stock-history-search input:focus-visible{outline-offset:2px;outline:3px solid #90a6ff}.stock-field-row{grid-template-columns:1fr 1fr;align-items:end;gap:20px;display:grid}.stock-field-row label{margin-bottom:12px;display:block}.stock-unit-hint{background:#f6f8fe;border-radius:8px;padding:12px}.stock-unit-hint strong{color:#102a4c;margin-top:8px;font-size:18px;display:block}.stock-checkout dl,.stock-receipt dl{margin:20px 0;display:block}.stock-checkout dl>div,.stock-receipt dl>div{border-bottom:1px solid #edf1f7;justify-content:space-between;gap:24px;padding:12px 0;display:flex}.stock-checkout dt,.stock-receipt dt{color:#617794;font-size:13px}.stock-checkout dd,.stock-receipt dd{font-size:14px;font-weight:var(--weight-semibold);text-align:right;overflow-wrap:anywhere;margin:0}.stock-checkout .stock-grand-total{padding:22px 0}.stock-grand-total dd{color:#3152c5;font-size:23px}.stock-checkout-summary>.button{width:100%;min-height:46px;margin-top:12px}.stock-checkout-note{color:#617794;margin-bottom:0;font-size:12px;line-height:1.8}.stock-success{color:#007963;font-weight:var(--weight-semibold);background:#e4f6ef;border-radius:20px;margin-bottom:20px;padding:8px 12px;display:inline-block}.stock-receipt{max-width:680px;margin:24px auto}.stock-receipt h2{margin:0}.stock-history-search{gap:10px;padding:20px 24px;font-size:13px;display:grid}.stock-history-search>div{gap:10px;display:flex}.stock-history-search input{max-width:420px}.stock-history-footer{justify-content:space-between;align-items:center;gap:12px;padding:20px 24px;font-size:13px;display:flex}.stock-purchase-id{white-space:normal;overflow-wrap:anywhere;max-width:280px;font-size:12px;display:block}.stock-panel summary{cursor:pointer;min-height:32px}.stock-panel summary:focus-visible{outline-offset:3px;outline:3px solid #90a6ff}@media (width<=767.98px){.stock-checkout-grid{grid-template-columns:1fr}.stock-checkout-fields,.stock-checkout-summary,.stock-receipt{padding:22px 18px}.stock-history-footer{flex-direction:column;align-items:flex-start}.stock-checkout .stock-pending{font-size:13px;line-height:1.7}}.stock-checkout-product{background:#f6f8fe;border-radius:12px;align-items:center;gap:18px;padding:16px;display:flex}.stock-checkout-product .stock-checkout-product-artwork{border-radius:10px;flex:0 0 88px;width:88px;height:88px}.stock-checkout-product>div{min-width:0}.stock-checkout-product p{font-weight:var(--weight-semibold);overflow-wrap:anywhere;margin:6px 0 0;line-height:1.5}@media (width<=767.98px){.stock-checkout-product{gap:14px;padding:12px}.stock-checkout-product .stock-checkout-product-artwork{flex-basis:72px;width:72px;height:72px}}.stock-history-status{color:#007963;font-size:12px;font-weight:var(--weight-semibold);background:#e4f6ef;border-radius:8px;padding:6px 10px;display:inline-block}.stock-purchase-reference{white-space:normal;overflow-wrap:anywhere;max-width:280px}.wallet-header{padding-left:0}.wallet-balance{border:1px solid var(--rule);border-top:6px solid var(--blue);background:#ffffffeb;margin-top:26px;padding:20px 22px 24px}.wallet-balance-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:20px;display:flex}.wallet-balance-heading h2{margin-top:6px}.wallet-figures{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2.5vw,34px);margin:0;display:grid}.wallet-figure{border-left:4px solid var(--cyan);padding-left:16px}.wallet-figure[data-figure=reserved]{border-left-color:var(--stale)}.wallet-figure dt{color:var(--muted);font-size:.72rem;font-weight:var(--weight-medium);letter-spacing:.12em;text-transform:none}.wallet-figure dd{text-align:left;gap:7px;margin:8px 0 0;display:grid}.wallet-figure strong{color:var(--ink);font:var(--weight-strong) clamp(1.7rem, 4.2vw, 2.5rem)/1 var(--font-ui);overflow-wrap:anywhere}.wallet-figure[data-figure=reserved] strong{color:var(--stale)}.wallet-figure small{color:var(--muted);font-size:.8rem;font-weight:var(--weight-regular)}.wallet-split-note{border-left:5px solid var(--rule);background:var(--paper);max-width:78ch;color:var(--muted);margin:22px 0 0;padding:11px 14px;font-size:.82rem}.wallet-grid{grid-template-columns:minmax(0,1.7fr) minmax(340px,.8fr);gap:clamp(18px,3vw,42px);padding-top:30px;display:grid}.wallet-ledger{min-width:0}.wallet-side{align-self:start;gap:20px;display:grid;position:sticky;top:18px}.wallet-panel{border:1px solid var(--rule);border-top:6px solid var(--cyan);background:#ffffffeb;padding:18px 20px 22px}.wallet-panel h2{margin-top:6px}.wallet-lookup{border-top-color:var(--blue)}.wallet-hint{color:var(--muted);font-size:var(--text-helper);margin:12px 0 0}.wallet-kind{gap:6px;display:grid}.wallet-kind small{color:var(--muted);font-size:12px;line-height:1.5}.wallet-reason{color:var(--stale)!important}.wallet-tag{border-left:3px solid var(--muted);color:var(--muted);font-size:.76rem;font-weight:var(--weight-strong);white-space:nowrap;background:#e9eef3;justify-self:start;padding:3px 8px}.wallet-tag[data-tone=credit]{color:#116a49;background:#e7f6ef;border-color:#16835a}.wallet-tag[data-tone=hold]{border-color:var(--stale);color:#8c4708;background:#fff8ee}.wallet-tag[data-tone=debit]{border-color:var(--blue);color:var(--blue);background:#e5edf4}.wallet-reference{overflow-wrap:anywhere}.wallet-reference-content{gap:5px;min-width:0;display:grid}.wallet-reference-details summary{width:fit-content;min-height:24px;color:var(--action);cursor:pointer;align-content:center;font-size:12px}.wallet-reference-details summary:focus-visible{outline:2px solid var(--action);outline-offset:3px;border-radius:4px}.wallet-reference-expanded{gap:8px;margin-top:6px;font-size:12px;display:grid}.wallet-reference-expanded span{color:var(--muted)}.wallet-reference-expanded code{color:var(--ink);white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:12px;display:block}@media (pointer:coarse){.wallet-reference-details summary{min-height:44px}}.wallet-ledger .pager button[aria-disabled=true]{cursor:not-allowed;opacity:.48}.wallet-ledger .pager button[aria-disabled=true]:hover{background:0 0}.wallet-ledger .status-panel{justify-items:start;gap:14px;min-height:200px;padding:30px;display:grid}.wallet-ledger .status-panel p{margin:0}.wallet-form{border-top:2px solid var(--ink);gap:14px;margin-top:18px;padding-top:16px;display:grid}.wallet-form small{color:var(--muted);font-weight:var(--weight-regular)}.wallet-field{gap:6px;display:grid}.wallet-field-heading{color:var(--ink);font-size:.85rem;font-weight:var(--weight-strong);letter-spacing:.015em;flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.wallet-field-heading label{font:inherit;letter-spacing:inherit;display:inline}.wallet-form input{font-family:var(--font-ui)}.wallet-form input:disabled,.wallet-form input[readonly]{background:var(--paper);color:var(--muted);cursor:not-allowed}.wallet-form>.button{width:100%}.wallet-form-actions{flex-wrap:wrap;gap:10px;display:flex}.wallet-form-actions .button{flex:auto}.wallet-ambiguous{border-left:5px solid var(--stale);color:#814306;background:#fff8ee;gap:9px;margin:14px 0 0;padding:13px 15px;display:grid}.wallet-ambiguous strong{font:var(--weight-strong) 1.1rem/1.2 var(--font-ui)}.wallet-ambiguous p{margin:0;font-size:.84rem}.wallet-key code,.wallet-request-id code,.wallet-meta code{font-family:var(--font-mono);overflow-wrap:anywhere}.wallet-key code{font-weight:var(--weight-strong)}.wallet-submitted{border-top:1px dashed var(--rule);margin-top:20px;padding-top:16px}.wallet-meta{gap:0;margin:14px 0 0;display:grid}.wallet-meta div{border-top:1px solid var(--rule);grid-template-columns:1fr minmax(0,1.35fr);gap:12px;padding:8px 0;display:grid}.wallet-meta dd{text-align:right;font:var(--weight-strong) .74rem/1.5 var(--font-ui);overflow-wrap:anywhere}.wallet-state{border-left:3px solid var(--stale);color:#8c4708;font-size:.76rem;font-weight:var(--weight-strong);white-space:nowrap;background:#fff8ee;padding:3px 8px;display:inline-block}.wallet-state[data-tone=good]{color:#116a49;background:#e7f6ef;border-color:#16835a}.wallet-state[data-tone=bad]{border-color:var(--critical);color:var(--critical);background:#fff0ef}.wallet-state[data-tone=neutral]{border-color:var(--muted);color:var(--muted);background:#e9eef3}.wallet-request-id{color:var(--muted);margin-top:6px;font-size:.74rem;display:block}.inline-error .wallet-request-id{color:var(--critical)}@media (width<=1023.98px){.wallet-grid{grid-template-columns:1fr}.wallet-side{position:static}}@media (width<=767.98px){.wallet-header{grid-template-columns:1fr}.wallet-balance-heading{flex-direction:column;align-items:start}.wallet-figures{grid-template-columns:1fr}.wallet-meta div{grid-template-columns:1fr;gap:2px}.wallet-meta dd{text-align:left}.wallet-form-actions{flex-direction:column}.wallet-ledger .number-cell{text-align:right}}.wallet-workbench{width:min(1480px,100%);padding-top:30px}.wallet-header{border-bottom-color:var(--rule);grid-template-columns:minmax(240px,.8fr) minmax(320px,560px);align-items:center;padding:0 0 20px}.wallet-header h1{margin-top:4px;font-size:clamp(2rem,3vw,2.85rem)}.wallet-header .workbench-purpose{max-width:58ch;font-size:.9rem}.wallet-balance{border-top:1px solid var(--rule);background:var(--white);border-radius:18px;margin-top:20px;padding:18px;box-shadow:0 10px 32px #17233d0e}.wallet-balance-heading{align-items:center;margin-bottom:16px}.wallet-balance-heading h2{font-size:1.35rem}.wallet-figures{gap:12px}.wallet-figure{border:1px solid #d9e3f6;border-left:5px solid var(--cyan);background:#f9fbff;border-radius:14px;min-width:0;padding:16px}.wallet-figure[data-figure=reserved]{border-left-color:var(--stale);background:#fffaf4}.wallet-figure dt{font-family:var(--font-ui);letter-spacing:.02em;text-transform:none}.wallet-figure strong{font-family:var(--font-ui);letter-spacing:-.035em;font-size:clamp(1.55rem,3vw,2.2rem)}.wallet-split-note{background:var(--primary-soft);color:#50617a;border:0;border-radius:10px;margin-top:14px;padding:10px 12px}.wallet-grid{grid-template-columns:minmax(0,1fr) minmax(330px,390px);gap:clamp(20px,3vw,36px);padding-top:26px}.wallet-ledger .pane-heading{align-items:center;margin-bottom:16px}.wallet-ledger .pane-heading h2{margin:0;font-size:clamp(1.35rem,2vw,1.75rem)}.wallet-ledger .table-scroll{border:1px solid var(--rule);background:var(--white);border-radius:16px;overflow-x:auto;box-shadow:0 10px 28px #17233d0a}.wallet-ledger table{table-layout:fixed}.wallet-ledger th{border-bottom-color:var(--rule);letter-spacing:0;background:#f8faff;padding:14px 20px;font-size:12px;line-height:1.5}.wallet-ledger th:first-child{width:22%}.wallet-ledger th:nth-child(2){width:40%}.wallet-ledger th:nth-child(3){width:16%}.wallet-ledger th:nth-child(4){width:22%}.wallet-ledger td{vertical-align:middle;padding:16px 20px;line-height:1.5}.wallet-ledger .number-cell{text-align:right;font-variant-numeric:tabular-nums}.wallet-ledger tbody tr:last-child td{border-bottom:0}.wallet-ledger tbody tr:hover{background:var(--primary-soft)}.wallet-tag,.wallet-state{border:0;border-radius:999px}.wallet-ledger .status-panel{border:1px solid var(--rule);background:var(--white);border-radius:16px;min-height:240px;box-shadow:0 10px 28px #17233d0a}.wallet-ledger .status-panel>strong{font-family:var(--font-ui)}.wallet-ledger .pager{padding:16px 2px 0}.wallet-side{gap:16px;top:92px}.wallet-panel{border-top:5px solid var(--cyan);background:var(--white);border-radius:18px;padding:20px;overflow:hidden;box-shadow:0 12px 34px #17233d0f}.wallet-panel h2{margin-top:5px;font-size:1.35rem}.wallet-hint{line-height:1.6}.wallet-form{border-top-color:var(--rule);gap:13px;margin-top:16px;padding-top:16px}.wallet-form input{min-height:46px;font-family:var(--font-ui)}.wallet-form .button{min-height:46px}.wallet-field-heading{font-size:.8rem}.wallet-ambiguous{border-radius:10px}.wallet-ambiguous strong{font-family:var(--font-ui);font-size:.95rem}.wallet-submitted{border-top-style:solid}.wallet-meta div{padding:10px 0}@media (width<=1199.98px){.wallet-grid{grid-template-columns:1fr}.wallet-side{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (width<=767.98px){.wallet-side{grid-template-columns:1fr}.wallet-header{grid-template-columns:1fr;gap:10px}.wallet-balance{padding:15px}.wallet-figures{grid-template-columns:1fr}.wallet-ledger .pane-heading{align-items:flex-start}.wallet-ledger .table-scroll{box-shadow:none;background:0 0;border:0;overflow:visible}.wallet-ledger tbody{gap:12px}.wallet-ledger tbody tr{background:var(--white);border-radius:14px;padding:16px;box-shadow:0 7px 20px #17233d09}.wallet-ledger td{grid-template-columns:76px minmax(0,1fr);align-items:start;gap:12px;padding:8px 0}.wallet-ledger td:before{text-align:left;font-size:12px;line-height:1.5}.wallet-ledger tbody tr td:first-child{border-bottom:1px solid var(--rule);margin-bottom:4px;padding:0 0 12px}.wallet-ledger td:last-child{padding-bottom:0}.wallet-ledger .wallet-tag{white-space:normal}.wallet-ledger .number-cell{text-align:right}}.wallet-workbench .wallet-grid-ledger-only{grid-template-columns:minmax(0,1fr)}#deposit{margin-top:20px;scroll-margin-top:88px}.gateway-topup-unavailable h2{margin:0}.wallet-low-balance-panel{gap:14px;display:grid}.wallet-low-balance-panel>*{margin:0}.wallet-low-balance-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.wallet-panel .wallet-low-balance-heading h2{min-width:0;margin:0}.wallet-low-balance-state{color:#475569;font-size:13px;font-weight:var(--weight-semibold);background:#f1f5f9;border:1px solid #cbd5e1;border-radius:999px;flex-shrink:0;padding:4px 12px}.wallet-low-balance-state[data-active=true]{color:#116149;background:#ecfdf5;border-color:#a7e3c9}.wallet-low-balance-lead{max-width:70ch;color:var(--ink);line-height:1.6}.wallet-low-balance-panel .wallet-hint{margin:0}.wallet-low-balance{color:#7c3d07;background:#fffaf0;border:1px solid #f3c98b;border-left:4px solid #d97706;border-radius:12px;gap:4px;padding:14px 16px;display:grid}.wallet-low-balance p{margin:0;line-height:1.55}.wallet-low-balance-form{border-top:1px solid var(--rule);gap:8px;padding-top:16px;display:grid}.wallet-low-balance-form>label{font-weight:var(--weight-semibold)}.wallet-low-balance-row{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}.wallet-low-balance-input{background:#fff;border:1px solid #cbd5e1;border-radius:10px;flex:260px;align-items:center;min-width:0;max-width:420px;display:flex}.wallet-low-balance-input:focus-within{border-color:#3152cd;box-shadow:0 0 0 3px #3152cd26}.wallet-low-balance-input span{color:#475569;font-weight:var(--weight-semibold);padding:0 4px 0 14px}.wallet-low-balance-input input{min-width:0;min-height:46px;font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:1;padding:0 14px 0 6px}.wallet-low-balance-row .button{flex-shrink:0;min-height:48px}.wallet-low-balance-form small{color:var(--muted);font-size:var(--text-helper)}.wallet-low-balance-notice{color:#116149;font-size:var(--text-helper)}@media (width<=767.98px){.wallet-low-balance-input{flex-basis:100%;max-width:none}.wallet-low-balance-row .button{width:100%}}.wallet-revenue{border-top-color:var(--cyan)}.wallet-revenue .wallet-figures{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.wallet-figure[data-figure=receivable]{border-left-color:var(--critical)}.wallet-figure[data-figure=receivable] strong{color:var(--critical)}.wallet-revenue-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.wallet-revenue-actions .button{min-height:44px}.wallet-revenue-actions .button[aria-disabled=true]{opacity:.55;cursor:not-allowed}.wallet-revenue-actions .wallet-hint{max-width:60ch;margin:0}.wallet-revenue-history{margin-top:26px}.wallet-revenue-history h3{margin:0 0 12px}.wallet-revenue-history .number-cell{text-align:right}.wallet-revenue-dialog{border:1px solid var(--rule);background:var(--white);width:min(440px,100vw - 32px);max-width:100%;color:var(--ink);border-radius:16px;padding:24px;box-shadow:0 24px 60px #17233d26}.wallet-revenue-dialog::backdrop{background:#17233d66}.wallet-revenue-dialog h2{margin:0 0 8px;font-size:1.2rem}.wallet-revenue-dialog p{margin:0 0 16px;line-height:1.55}.wallet-revenue-dialog form{gap:8px;display:grid}.wallet-revenue-dialog input{min-height:46px}.wallet-revenue-dialog small{color:var(--muted)}.wallet-revenue-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:12px;display:flex}.wallet-revenue-dialog-actions .button{min-height:44px}@media (width<=767.98px){.wallet-workbench .wallet-revenue .wallet-revenue-actions .button,.wallet-revenue-dialog .wallet-revenue-dialog-actions .button{min-height:48px}.wallet-revenue-dialog-actions{flex-direction:column-reverse}}.wallet-payout{border-top:1px solid var(--rule);gap:12px;margin-top:26px;padding-top:20px;display:grid}.wallet-payout h3,.wallet-payout h4{margin:0}.wallet-payout-account{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px;margin:0;display:grid}.wallet-payout-account dt{color:var(--muted);font-size:.78rem}.wallet-payout-account dd{overflow-wrap:anywhere;margin:4px 0 0}.wallet-revenue-dialog select{min-height:46px}.payout-kit{gap:var(--space-4)}.payout-title{gap:var(--space-3);align-items:flex-start;display:flex}.payout-title>div{flex:auto;gap:2px;min-width:0;display:grid}.payout-title .wallet-hint{margin:0}.payout-title-icon{background:var(--color-brand-soft);width:40px;height:40px;color:var(--color-action);border-radius:50%;flex:0 0 40px;place-items:center;display:grid}.payout-kit svg{flex:none;width:20px;height:20px}.payout-title-icon svg{width:22px;height:22px}.payout-pill{white-space:nowrap;background:var(--color-canvas);color:var(--color-muted);border-radius:999px;align-items:center;padding:2px 10px;font-size:.78rem;font-weight:700;line-height:22px;display:inline-flex}.payout-title>.payout-pill{align-self:center}.payout-pill[data-tone=ok]{background:var(--color-success-soft);color:var(--color-success)}.payout-pill[data-tone=warn]{background:var(--color-warning-soft);color:var(--color-warning)}.payout-pill[data-tone=bad]{background:var(--color-danger-soft,#fff0ee);color:var(--color-danger)}.payout-pill[data-tone=info]{background:var(--color-brand-soft);color:var(--color-action)}.payout-route{align-items:center;max-width:30rem;display:flex}.payout-route-end{justify-items:center;gap:4px;display:grid}.payout-route-end small{color:var(--color-muted);font-weight:600}.payout-route-dot{background:var(--color-brand-soft);width:44px;height:44px;color:var(--color-action);border-radius:50%;place-items:center;display:grid}.payout-route-dot[data-kind=tokomd]{background:var(--color-action);color:var(--color-surface)}.payout-route-line{height:2px;margin:0 var(--space-2) 22px;background:repeating-linear-gradient(90deg, var(--color-success) 0 8px, transparent 8px 14px);flex:auto}.payout-route-line[data-ok=false]{background:repeating-linear-gradient(90deg, var(--color-border) 0 8px, transparent 8px 14px)}.payout-steps{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.payout-steps li{align-content:start;justify-items:center;gap:var(--space-2);text-align:center;display:grid;position:relative}.payout-steps li:not(:last-child):after{content:"";top:22px;left:calc(50% + 30px);right:calc(-50% + 30px - var(--space-3));background:var(--color-border);height:2px;position:absolute}.payout-steps li[data-done=true]:not(:last-child):after{background:var(--color-success)}.payout-step-icon{border:2px solid var(--color-border);background:var(--color-surface);width:44px;height:44px;color:var(--color-muted);border-radius:50%;place-items:center;display:grid}.payout-steps li[data-done=true] .payout-step-icon{border-color:var(--color-success);background:var(--color-success-soft);color:var(--color-success)}.payout-steps li[data-done=false] .payout-step-icon{border-style:dashed;border-color:var(--color-warning);color:var(--color-warning)}.payout-step-text{color:var(--color-muted);gap:2px;font-size:.85rem;display:grid}.payout-step-text strong{color:var(--color-ink);overflow-wrap:anywhere}.payout-steps li[data-done=true] .payout-step-text strong{color:var(--color-success)}.payout-steps li[data-done=false] .payout-step-text strong{color:var(--color-warning);font-weight:600}.payout-facts{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));margin:0;display:grid}.payout-facts>div{column-gap:var(--space-2);padding:var(--space-3);background:var(--color-canvas);border-radius:4px;grid-template-columns:20px minmax(0,1fr);row-gap:2px;display:grid}.payout-facts svg{color:var(--color-action);grid-row:span 2}.payout-facts dt{color:var(--color-muted);font-size:.8rem}.payout-facts dd{text-align:left;overflow-wrap:anywhere;margin:0;font-weight:700}.payout-note{gap:var(--space-2);align-items:flex-start;margin:0;display:flex}.payout-note svg{color:var(--color-action)}.payout-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.payout-actions .button{align-items:center;gap:var(--space-2);display:inline-flex}.payout-actions .payout-primary{justify-content:center;min-width:9rem}.payout-actions .button[aria-disabled=true]{cursor:not-allowed}.payout-blocked{align-items:center;gap:var(--space-2);background:var(--color-warning-soft);color:var(--color-warning);border-radius:6px;margin:0;padding:6px 12px;font-size:.85rem;font-weight:600;display:flex}.payout-history-title{margin-top:var(--space-2)}@media (width<=767.98px){.payout-steps{grid-template-columns:1fr;justify-items:start}.payout-steps li{text-align:left;grid-template-columns:44px minmax(0,1fr);place-items:center start}.payout-steps li:not(:last-child):after{display:none}.payout-actions .button{flex:100%;justify-content:center}.payout-title{flex-wrap:wrap}.payout-title>div{flex-basis:calc(100% - 52px)}.payout-title>.payout-pill{margin-left:52px}}.wh-workbench{--wh-accent:var(--cyan);--wh-soft:#edf3ff;--wh-deep:#203b92}.wh-header{border:1px solid color-mix(in srgb, var(--blue) 18%, var(--rule));background:var(--white);border-radius:20px;grid-template-columns:minmax(260px,.9fr) minmax(300px,1.1fr);align-items:center;gap:clamp(20px,4vw,54px);padding:clamp(20px,3vw,30px);box-shadow:0 18px 50px #203b9214}.wh-title-lockup{align-items:center;gap:16px;min-width:0;display:flex}.wh-title-icon{background:var(--wh-soft);width:54px;height:54px;color:var(--blue);border-radius:16px;flex:0 0 54px;place-items:center;display:grid}.wh-title-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:30px;height:30px}.wh-title-lockup h1{font-size:clamp(2.15rem,5vw,3.7rem)}.wh-header-context{gap:14px;min-width:0;display:grid}.wh-header .workbench-purpose{max-width:60ch;margin:0}.wh-header-tags{flex-wrap:wrap;gap:8px;display:flex}.wh-header-tags span{background:var(--wh-soft);color:var(--wh-deep);font-size:.75rem;font-weight:var(--weight-strong);border:1px solid #cddafe;border-radius:999px;padding:7px 10px}.wh-workbench .button,.wh-workbench :is(input:not([type=checkbox]),select){min-height:44px}.wh-workbench :is(button,input,select,[tabindex]):focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.wh-receiver-guide{border:1px solid color-mix(in srgb, var(--blue) 18%, var(--rule));background:var(--white);border-radius:18px;margin-top:18px;overflow:hidden;box-shadow:0 14px 38px #203b920f}.wh-receiver-heading{border-bottom:1px solid var(--rule);background:var(--wh-soft);grid-template-columns:minmax(260px,1fr) minmax(280px,460px);align-items:end;gap:24px;padding:18px 22px;display:grid}.wh-receiver-heading h2{margin-top:6px}.wh-receiver-heading>p{color:var(--muted);margin:0;font-size:.85rem}.wh-receiver-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:16px;list-style:none;display:grid}.wh-receiver-steps li{border:1px solid var(--rule);background:#fbfcff;border-radius:14px;grid-template-columns:30px minmax(0,1fr);gap:10px;min-width:0;padding:15px 16px;display:grid}.wh-receiver-steps li:nth-child(3n){border-right-color:var(--rule)}.wh-receiver-steps li:nth-last-child(-n+3){border-bottom-color:var(--rule)}.wh-receiver-steps span{color:var(--color-action,#0a74da);font:var(--weight-strong) .7rem/1.55 var(--font-ui)}.wh-receiver-steps p{color:var(--muted);margin:0;font-size:.8rem}.wh-delivery-off{color:#6b4a0b;background:#fff8e8;border:1px solid #efd9a6;border-left:5px solid #b7791f;border-radius:12px;margin:16px 0 20px;padding:14px 18px}.wh-workbench .wh-delivery-off h2{font-size:.95rem;font-weight:var(--weight-semibold);margin:0 0 4px;line-height:1.5}.wh-delivery-off p{max-width:78ch;margin:0;font-size:.8125rem;line-height:1.6}.wh-notice{border:1px solid #b9e3df;border-left:5px solid var(--cyan);color:#075f69;background:#e7f5f4;border-radius:12px;margin:16px 0 0;padding:13px 16px}.wh-workbench .wh-feedback{border:1px solid #efc6c3;border-left:3px solid var(--critical);background:#fff5f4;border-radius:12px;gap:12px;margin:20px 0;padding:16px 18px;display:grid}.wh-feedback-message{font-size:var(--text-helper);overflow-wrap:anywhere;gap:4px;line-height:1.6;display:grid}.wh-feedback p{margin:0}.wh-feedback strong{font-size:var(--text-label)}.wh-feedback .wh-request-id{border-top:1px solid #efc6c3;padding-top:12px}.wh-request-id{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 0;font-size:.78rem;display:flex}.wh-request-id code{border:1px solid var(--rule);background:var(--white);min-width:0;max-width:100%;font:.74rem/1.4 var(--font-mono);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:7px;padding:2px 6px}.wh-request-id .button{min-height:44px;padding:5px 11px;font-size:.74rem}.wh-reveal{max-width:46rem}.wh-guard{max-width:60ch;color:var(--muted);margin:18px 0 0}.wh-muted{color:var(--muted)}.wh-empty{min-height:132px;color:var(--muted);background:#f8faff;border:1px dashed #bdc9df;border-radius:14px;place-content:center;margin:0;padding:24px;display:grid}.wh-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.8fr);gap:clamp(18px,3vw,42px);margin-top:24px;display:grid}.wh-pane{border:1px solid var(--rule);background:var(--white);border-radius:18px;min-width:0;padding:clamp(16px,2.5vw,24px);box-shadow:0 14px 38px #203b920d}.wh-pane>.pane-heading{border-bottom:1px solid var(--rule);padding-bottom:16px}.wh-pane-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wh-endpoint-list{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.wh-endpoint-list button{border:1px solid var(--rule);text-align:left;background:#fbfcff;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-height:64px;padding:13px 16px;display:grid}.wh-endpoint-list button:hover,.wh-endpoint-list li[data-selected=true] button{background:var(--wh-soft);border-color:#9eb3e8}.wh-endpoint-list li[data-selected=true] button{box-shadow:inset 4px 0 var(--wh-accent)}.wh-endpoint-copy{gap:3px;min-width:0;display:grid}.wh-endpoint-copy small,.wh-delivery-copy small{color:var(--muted);font:.68rem/1.45 var(--font-mono);overflow-wrap:anywhere}.wh-health{color:#116a49;font-size:.76rem;font-weight:var(--weight-strong);white-space:nowrap}.wh-health:before{content:"";background:#16835a;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.wh-health[data-tone=warning]{color:var(--stale)}.wh-health[data-tone=warning]:before{background:var(--stale)}.wh-health[data-tone=critical]{color:var(--critical)}.wh-health[data-tone=critical]:before{background:var(--critical)}.wh-detail,.wh-delivery-detail{border:1px solid color-mix(in srgb, var(--wh-accent) 20%, var(--rule));border-top:5px solid var(--wh-accent);background:#ffffffeb;border-radius:18px;align-self:start;padding:22px;box-shadow:0 16px 42px #203b9214}.wh-detail{position:sticky;top:106px}.wh-detail-empty h2{margin-top:6px}.wh-detail-heading{justify-content:space-between;align-items:start;gap:14px;display:flex}.wh-detail-heading h2{margin-top:6px;font-size:clamp(1.3rem,1.8vw,1.8rem)}.wh-destination{color:var(--blue);font:.76rem/1.45 var(--font-mono);overflow-wrap:anywhere;margin:12px 0 6px}.wh-facts{margin:16px 0 0}.wh-facts>div{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:12px;padding:8px 0;display:grid}.wh-facts dd{text-align:right;overflow-wrap:anywhere;font-size:.82rem}.wh-facts dd.data-cell{text-align:right}.wh-delivery-detail .wh-detail-heading h2{margin-bottom:0}.wh-callback-address{color:var(--muted);font-size:var(--text-helper);text-align:left;overflow-wrap:anywhere;margin:8px 0 0;line-height:1.6}.wh-technical-details{border-block:1px solid var(--rule);margin-top:16px}.wh-technical-details summary{min-height:44px;color:var(--action);font-size:var(--text-helper);cursor:pointer;padding:12px 0}.wh-technical-details .wh-facts{margin:0 0 12px}.wh-delivery-hint{color:var(--muted);font-size:var(--text-helper);margin:16px 0 0;line-height:1.6}.wh-subscriptions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.wh-subscriptions code,.wh-choice code{border:1px solid #b9e3df;border-left:3px solid var(--wh-accent);color:#075f69;font:var(--weight-strong) .72rem/1.5 var(--font-mono);background:#e7f5f4;border-radius:8px;padding:3px 8px}.wh-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.wh-confirm{background:#fffbf4;border:1px solid #ecd6b7;border-radius:12px;margin-top:16px;padding:16px}.wh-confirm h3{font-size:var(--text-label);margin:0 0 8px;line-height:1.5}.wh-confirm p{font-size:var(--text-helper);margin:0;line-height:1.6}.wh-confirm .wh-actions{border-top:1px solid #ecd6b7;justify-content:flex-end;gap:10px;margin-top:14px;padding-top:14px}.wh-form{border:1px solid var(--rule);border-top:4px solid var(--blue);background:var(--white);border-radius:14px;gap:14px;margin-top:22px;padding:20px;display:grid}.wh-form h3{font-family:var(--font-ui);font-size:var(--text-form-heading);margin:0;line-height:1.5}.wh-form-field{gap:6px;min-width:0;display:grid}.wh-form .wh-muted{font-size:var(--text-helper);overflow-wrap:anywhere;margin:0;line-height:1.6}.wh-subscription-picker{border:1px solid var(--rule);background:#fbfcff;border-radius:12px;flex-wrap:wrap;gap:10px 16px;margin:0;padding:12px 14px;display:flex}.wh-subscription-picker legend{color:var(--ink);font-size:var(--text-label);font-weight:var(--weight-semibold);letter-spacing:normal;text-transform:none;padding:0 6px;line-height:1.5}.wh-choice{border-radius:9px;flex-direction:row;align-items:center;gap:7px;min-height:44px;padding:6px 8px;display:flex}.wh-choice:hover{background:var(--wh-soft)}.wh-deliveries{border:1px solid var(--rule);background:var(--white);border-radius:18px;margin-top:24px;padding:clamp(16px,2.5vw,24px);box-shadow:0 14px 38px #203b920d}.wh-deliveries>.pane-heading{border-bottom:1px solid var(--rule);padding-bottom:16px}.wh-delivery-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.8fr);gap:clamp(18px,3vw,42px);display:grid}.wh-delivery-list{min-width:0}.wh-runway{gap:8px;margin:0;padding:0;list-style:none;display:grid;position:relative}.wh-runway:before{background:var(--rule);content:"";width:2px;position:absolute;top:23px;bottom:23px;left:19px}.wh-runway li{position:relative}.wh-runway button{border:1px solid var(--rule);text-align:left;background:#fbfcff;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-height:64px;padding:11px 16px 11px 0;display:grid}.wh-runway button:hover,.wh-runway li[data-selected=true] button{background:var(--wh-soft);border-color:#9eb3e8}.wh-runway li[data-selected=true] button{box-shadow:inset 4px 0 var(--wh-accent)}.wh-node{z-index:1;border:3px solid var(--paper);background:var(--muted);width:13px;height:13px;box-shadow:0 0 0 2px var(--muted);border-radius:50%;margin-left:13px}.wh-runway li[data-tone=healthy] .wh-node{background:#16835a;box-shadow:0 0 0 2px #16835a}.wh-runway li[data-tone=moving] .wh-node{background:var(--stale);box-shadow:0 0 0 2px var(--stale)}.wh-runway li[data-tone=failed] .wh-node{background:var(--critical);box-shadow:0 0 0 2px var(--critical)}.wh-runway li[data-tone=queued] .wh-node{background:var(--blue);box-shadow:0 0 0 2px var(--blue)}.wh-runway li[data-tone=stopped] .wh-node{background:var(--muted);box-shadow:0 0 0 2px var(--muted)}.wh-delivery-copy{gap:3px;min-width:0;display:grid}.wh-delivery-state{text-align:right;justify-items:end;gap:3px;display:grid}.wh-delivery-state small{color:var(--muted);font:.67rem/1.4 var(--font-ui)}.wh-mark{border:1px solid #cbd4df;border-left:3px solid var(--muted);color:var(--muted);font-size:.73rem;font-weight:var(--weight-strong);white-space:nowrap;background:#e9eef3;border-radius:8px;padding:3px 7px;display:inline-block}.wh-mark[data-tone=healthy]{color:#116a49;background:#e9f6ef;border-color:#16835a}.wh-mark[data-tone=moving]{border-color:var(--stale);color:#8c4708;background:#fff4e7}.wh-mark[data-tone=failed]{border-color:var(--critical);color:var(--critical);background:#fff0ef}.wh-mark[data-tone=queued]{border-color:var(--blue);color:var(--blue);background:#e9eff6}.wh-state-note{border:1px solid #cbd4df;border-left:4px solid var(--muted);background:#eef2f6;border-radius:10px;margin:16px 0 0;padding:10px 12px;font-size:.82rem}.wh-state-note[data-tone=moving]{border-color:var(--stale);color:#8c4708;background:#fff4e7}.wh-state-note[data-tone=failed]{border-color:var(--critical);color:var(--critical);background:#fff0ef}@media (width<=1199.98px){.wh-receiver-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.wh-grid,.wh-delivery-grid{grid-template-columns:minmax(0,1fr)}.wh-detail{position:static}}@media (width<=767.98px){.wh-header{border-radius:16px;grid-template-columns:1fr;padding:18px}.wh-title-icon{border-radius:13px;flex-basis:46px;width:46px;height:46px}.wh-title-lockup h1{font-size:clamp(2rem,13vw,2.8rem)}.wh-receiver-heading,.wh-receiver-steps{grid-template-columns:1fr}.wh-receiver-steps li,.wh-receiver-steps li:nth-child(2n),.wh-receiver-steps li:nth-child(3n),.wh-receiver-steps li:nth-last-child(-n+2),.wh-receiver-steps li:nth-last-child(-n+3){border:1px solid var(--rule)}.wh-pane,.wh-deliveries{border-radius:15px;padding:14px}.wh-detail,.wh-delivery-detail{border-radius:15px;padding:18px 16px 20px}.wh-detail-heading{flex-direction:column;align-items:start;gap:8px}.wh-health{white-space:normal}.wh-facts>div{grid-template-columns:1fr;gap:2px}.wh-facts dd,.wh-facts dd.data-cell{text-align:left}.wh-endpoint-list button{grid-template-columns:minmax(0,1fr);row-gap:6px}.wh-runway button{grid-template-columns:auto minmax(0,1fr);row-gap:8px}.wh-delivery-state{text-align:left;grid-column:2;justify-items:start}.wh-actions{flex-direction:column;align-items:stretch}}.wh-filter{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));align-items:end;gap:12px;margin:20px 0;display:grid}.wh-filter label{gap:6px;min-width:0;font-size:13px;display:grid}.wh-filter :is(input,select){width:100%;min-width:0;min-height:44px;color:inherit;background:#fff;border:1px solid #d5deec;border-radius:8px;padding:8px 10px}.wh-filter button{min-height:44px}[aria-label=Riwayat\ percobaan] li{overflow-wrap:anywhere;border-bottom:1px solid #e3e9f2;padding:12px 0}#deposit{scroll-margin-top:88px}@media (width<=767.98px){.wh-filter{grid-template-columns:1fr 1fr}.wh-filter label:last-of-type{grid-column:1/-1}}:root{color:#17233d;font-family:var(--font-ui);font-synthesis:none;text-rendering:optimizelegibility;--ink:#17233d;--blue:#2f52be;--cyan:#4f7cff;--paper:#f4f7ff;--white:#fff;--rule:#dfe5ee;--muted:#667085;--primary-soft:#eaf0ff;--success:#23a65b;--stale:#b75d0a;--critical:#b42318;--action:#2f52be;--action-hover:#1e3f99;--focus-ring:#1e46b6;background:#f4f7ff;line-height:1.5}*{box-sizing:border-box}body{background:var(--paper);min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit;font-weight:var(--weight-regular)}button,input,select,a{-webkit-tap-highlight-color:transparent}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.48}.skip-link{z-index:30;background:var(--white);color:var(--ink);font-weight:var(--weight-semibold);border:3px solid var(--focus-ring);padding:10px 16px;position:absolute;left:-9999px}.skip-link:focus-visible{top:8px;left:clamp(18px,3vw,52px)}#main-content:focus{outline:none}.app-switcher{flex-wrap:wrap;justify-content:flex-end;padding:0;display:flex}.app-switcher button,.app-switcher a{color:var(--muted);font-weight:var(--weight-semibold);background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;padding:10px 15px 9px;text-decoration:none;display:inline-flex}.app-switcher button[aria-current=page],.app-switcher a[aria-current=page]{border-bottom-color:var(--cyan);color:var(--ink)}.app-switcher button:hover,.app-switcher a:hover{color:var(--blue)}.workbench{width:min(1600px,100%);margin:0 auto;padding:28px clamp(18px,3vw,52px) 52px}.workbench-header{border-bottom:2px solid var(--ink);grid-template-columns:minmax(250px,1fr) minmax(260px,520px);align-items:end;gap:24px;padding:0 0 22px 30px;display:grid}.eyebrow,.section-label,.rail-kicker,.ticket-number,.page-position,.ticket-product-id{color:var(--blue);font:var(--weight-semibold) .72rem/1.25 var(--font-ui);letter-spacing:.1em;text-transform:none;margin:0}h1,h2{font-family:var(--font-ui);letter-spacing:-.035em;margin:0;line-height:1.12}h1{margin-top:5px;font-size:clamp(2.25rem,4vw,3.65rem)}h2{font-size:clamp(1.45rem,2vw,2rem)}.workbench-purpose{max-width:42ch;color:var(--muted);margin:0 0 5px auto}.freshness-notice{color:var(--stale);background:#fff8ee;border:1px solid;margin:14px 0 0 30px;padding:11px 14px}.freshness-notice.critical{color:var(--critical);background:#fff1f0}.freshness-notice strong{margin-right:.35rem}.workbench-frame{grid-template-columns:210px minmax(0,1fr);display:grid}.freshness-rail{border-right:1px solid var(--rule);background:color-mix(in srgb, var(--cyan) 4%, var(--paper));min-height:720px;position:relative}.rail-track{background:var(--cyan);width:2px;position:absolute;inset:30px auto 30px 18px}.freshness-dot{border:2px solid var(--paper);background:var(--cyan);width:10px;height:10px;box-shadow:0 0 0 2px var(--cyan);border-radius:50%;transition:top .42s,background-color .42s,box-shadow .42s;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.freshness-rail[data-state=fresh] .freshness-dot{top:18%}.freshness-rail[data-state=stale] .rail-track,.freshness-rail[data-state=stale] .freshness-dot{background:var(--stale)}.freshness-rail[data-state=stale] .freshness-dot{box-shadow:0 0 0 2px var(--stale);top:50%}.freshness-rail[data-state=critical] .rail-track,.freshness-rail[data-state=critical] .freshness-dot{background:var(--critical)}.freshness-rail[data-state=critical] .freshness-dot{box-shadow:0 0 0 2px var(--critical);top:82%}.rail-content{padding:28px 16px 22px 38px;position:sticky;top:18px}.rail-content>strong{color:var(--cyan);margin:6px 0 22px;font-size:1.05rem;display:block}.freshness-rail[data-state=stale] .rail-content>strong{color:var(--stale)}.freshness-rail[data-state=critical] .rail-content>strong{color:var(--critical)}.rail-content dl{gap:16px;margin:0;display:grid}.rail-content dl div{gap:3px;display:grid}.rail-content dt{color:var(--muted);font-size:.72rem}.rail-content dd{color:var(--ink);text-align:left;font:.72rem/1.45 var(--font-ui);overflow-wrap:anywhere}.workbench-grid{grid-template-columns:minmax(0,1.75fr) minmax(330px,.75fr);gap:clamp(18px,3vw,42px);padding:30px 0 0 clamp(18px,2.4vw,38px);display:grid}.quote-pane{align-self:start;position:sticky;top:18px}.pane-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:20px;display:flex}.pane-heading h2{margin-top:6px}.page-position{color:var(--muted);padding-bottom:2px}.filter-grid{border-top:3px solid var(--blue);border-bottom:1px solid var(--rule);background:#ffffffad;grid-template-columns:minmax(160px,1fr) minmax(160px,.75fr) auto;align-items:end;gap:12px;margin-bottom:20px;padding:16px;display:grid}label{color:var(--ink);font-size:var(--text-label);font-weight:var(--weight-medium);gap:6px;display:grid}label>span{letter-spacing:.015em}input,select{background:var(--white);min-width:0;height:42px;color:var(--ink);border:1px solid #6b7f90;border-radius:0;padding:0 11px}.page-search{grid-column:1/-1}.page-search small{color:var(--muted);font-weight:var(--weight-regular)}.button{border:1px solid var(--blue);min-height:42px;font-weight:var(--weight-semibold);border-radius:0;padding:9px 15px}.button-primary{background:var(--action);color:#fff}.button-primary:hover:not(:disabled){background:var(--action-hover)}.button-secondary{color:var(--blue);background:0 0}.button-secondary:hover:not(:disabled){background:#e5edf4}.table-scroll{border-bottom:2px solid var(--ink);background:#ffffffb3;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.88rem}th{border-bottom:1px solid var(--ink);color:var(--muted);font:var(--weight-semibold) .68rem/1.2 var(--font-ui);letter-spacing:.05em;text-align:left;text-transform:none;padding:10px 12px}td{border-bottom:1px solid var(--rule);vertical-align:top;padding:14px 12px}tbody tr:hover,tbody tr[data-selected=true]{background:#eaf3f5}.number-cell{text-align:right}.price-cell{color:var(--ink);font:var(--weight-strong) .88rem/1.5 var(--font-ui);white-space:nowrap}.data-cell{color:var(--muted);font:.76rem/1.5 var(--font-ui)}.product-link{color:var(--blue);text-align:left;background:0 0;border:0;gap:3px;padding:0;display:grid}.product-link:hover strong{text-underline-offset:3px;text-decoration:underline}.product-link span{color:var(--muted);font:.7rem/1.4 var(--font-mono)}.availability{border-left:3px solid var(--cyan);color:#075f69;font-size:.78rem;font-weight:var(--weight-strong);white-space:nowrap;background:#e7f5f4;padding:2px 7px;display:inline-block}.availability[data-availability=unavailable]{border-color:var(--critical);color:var(--critical);background:#fff0ef}.pager{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding-top:14px;font-size:.78rem;display:flex}.quote-ticket,.quote-empty,.status-panel{border:1px solid var(--rule);background:#ffffffe6}.quote-ticket{border-top:6px solid var(--cyan)}.quote-empty{border-top:6px solid var(--rule);min-height:320px;padding:26px}.quote-empty h2{margin:52px 0 12px}.quote-empty p:last-child{color:var(--muted)}.ticket-heading{border-bottom:1px dashed var(--rule);justify-content:space-between;gap:12px;padding:17px 20px 10px;display:flex}.ticket-product-id{color:var(--muted);text-align:right;overflow-wrap:anywhere}.quote-ticket>h2{padding:20px}.detail-ledger,.quote-result dl{margin:0}.detail-ledger>div,.quote-result dl>div{border-top:1px solid var(--rule);grid-template-columns:1fr auto;gap:12px;padding:9px 20px;display:grid}dt{color:var(--muted)}dd{text-align:right;font-weight:var(--weight-semibold);margin:0}.quote-form{border-top:2px solid var(--ink);gap:14px;margin-top:18px;padding:20px;display:grid}.quote-unit-summary{border:1px solid var(--rule);background:var(--primary-soft);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.quote-unit-summary>div{gap:4px;display:grid}.quote-unit-summary span{font-weight:var(--weight-semibold)}.quote-unit-summary small{color:var(--muted);line-height:1.45}.quote-unit-summary>strong{color:var(--blue);font:var(--weight-strong) .9rem/1 var(--font-ui);white-space:nowrap;flex:none}.quote-estimate,.quote-total{justify-content:space-between;gap:12px;margin:0;display:flex}.quote-estimate{color:var(--muted)}.quote-estimate strong{color:var(--ink);font-family:var(--font-ui)}.inline-error{border-left:3px solid var(--critical);color:var(--critical);background:#fff0ef;margin:0;padding:10px}.quote-submit{width:100%}.quote-result{border-top:1px dashed var(--rule);padding:20px 0 5px}.quote-total{align-items:baseline;padding:0 20px 18px}.quote-total strong{font:var(--weight-strong) 1.7rem/1 var(--font-ui)}.quote-result dd{font-family:var(--font-ui);overflow-wrap:anywhere;font-size:.8rem}.quote-result dd[data-expired=true]{color:var(--critical)}.quote-next-step{background:var(--primary-soft);border-radius:12px;gap:12px;margin:18px 20px 14px;padding:16px;display:grid}.quote-next-step p{color:var(--muted);margin:0;line-height:1.55}.quote-next-step .button{width:100%;min-height:46px}.status-panel{border-top:3px solid var(--rule);min-height:220px;padding:34px}.status-panel>strong{font:var(--weight-strong) 1.45rem/1.1 var(--font-ui)}.status-panel p{max-width:48ch;color:var(--muted)}.auth-required{border-top:8px solid var(--critical);border-bottom:1px solid var(--rule);background:#fff;width:min(680px,100% - 36px);margin:clamp(40px,12vh,130px) auto;padding:clamp(28px,6vw,64px)}.auth-required h1{margin:10px 0 24px;font-size:clamp(2.4rem,7vw,4.8rem)}.auth-required>p:not(.eyebrow){max-width:52ch;color:var(--muted)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.order-header{padding-left:0}.order-notice{border-left:5px solid var(--cyan);color:#075f69;background:#e7f5f4;margin:14px 0 0;padding:11px 14px}.order-grid{grid-template-columns:minmax(0,1.65fr) minmax(340px,.75fr);gap:clamp(18px,3vw,42px);padding-top:30px;display:grid}.order-list{min-width:0}.order-side{align-self:start;position:sticky;top:62px}.order-filters,.external-search{background:#ffffffad;grid-template-columns:minmax(180px,1fr) auto;align-items:end;gap:12px;padding:14px 16px;display:grid}.order-filters{border-top:3px solid var(--blue);border-bottom:1px solid var(--rule)}.external-search{border-bottom:1px solid var(--rule);margin-bottom:20px}.order-state{border-left:3px solid var(--blue);color:var(--blue);font-size:.76rem;font-weight:var(--weight-strong);white-space:nowrap;background:#e5edf4;padding:3px 8px;display:inline-block}.order-state[data-state=succeeded]{color:#116a49;background:#e7f6ef;border-color:#16835a}.order-state[data-state=failed],.order-state[data-state=cancelled]{border-color:var(--critical);color:var(--critical);background:#fff0ef}.order-state[data-state=unknown],.order-state[data-state=manual_review]{border-color:var(--stale);color:#8c4708;background:#fff8ee}.order-ticket{border:1px solid var(--rule);border-top:6px solid var(--cyan);background:#ffffffeb}.order-ticket>h2{padding:20px}.order-create-form{gap:15px;padding:0 20px 20px;display:grid}.ticket-safety{color:var(--muted);margin:0;font-size:.8rem}.order-create-form .button-primary{width:100%}.mono-value{max-width:210px;font:.72rem/1.45 var(--font-mono);overflow-wrap:anywhere}.detail-actions{border-top:1px solid var(--rule);gap:10px;padding:18px 20px;display:flex}.status-waybill{border-top:2px solid var(--ink);padding:20px}.status-waybill h3{font:var(--weight-strong) 1.35rem/1 var(--font-ui);margin:6px 0 22px}.status-waybill ol{gap:18px;margin:0;padding:0;list-style:none;display:grid;position:relative}.status-waybill ol:before{content:"";background:var(--rule);width:2px;position:absolute;top:4px;bottom:12px;left:16px}.status-waybill li{grid-template-columns:34px 1fr;gap:12px;display:grid;position:relative}.waybill-sequence{z-index:1;border:1px solid var(--blue);background:var(--white);width:34px;height:25px;color:var(--blue);font:var(--weight-strong) .68rem/1 var(--font-ui);place-items:center;display:grid}.status-waybill li[data-state=succeeded] .waybill-sequence{color:#116a49;border-color:#16835a}.status-waybill li[data-state=failed] .waybill-sequence,.status-waybill li[data-state=cancelled] .waybill-sequence{border-color:var(--critical);color:var(--critical)}.status-waybill li[data-state=unknown] .waybill-sequence,.status-waybill li[data-state=manual_review] .waybill-sequence{border-color:var(--stale);color:#8c4708}.status-waybill li div{gap:2px;display:grid}.status-waybill time,.status-waybill small{color:var(--muted);font:.7rem/1.4 var(--font-ui)}.status-waybill small{color:var(--critical)}@media (width<=1023.98px){.workbench-grid{grid-template-columns:1fr}.quote-pane{position:static}.freshness-rail{min-height:1100px}.order-grid{grid-template-columns:1fr}.order-side{position:static}}@media (width<=767.98px){.app-switcher{padding-inline:14px}.workbench{padding:18px 14px 36px}.workbench-header{grid-template-columns:1fr;padding-left:0}.workbench-purpose,.freshness-notice{margin-left:0}.workbench-frame{display:block}.freshness-rail{border:1px solid var(--rule);border-left:5px solid var(--cyan);min-height:auto;margin:14px 0 20px}.freshness-rail[data-state=stale]{border-left-color:var(--stale)}.freshness-rail[data-state=critical]{border-left-color:var(--critical)}.rail-track{display:none}.rail-content{width:auto;padding:12px 14px;position:static}.rail-content .rail-kicker{display:inline}.rail-content>strong{margin-left:10px;display:inline}.rail-content dl{grid-template-columns:repeat(3,1fr);gap:9px;margin:10px 0 0;display:grid}.rail-content dl div{gap:2px;display:grid}.rail-content dd{text-align:left;font:.67rem/1.4 var(--font-ui)}.workbench-grid{padding:0}.filter-grid{grid-template-columns:1fr}.page-search{grid-column:auto}.filter-submit{width:100%}.pane-heading{align-items:start}:is(body:not(:has(.portal-shell,.dashboard-shell)) table,body:not(:has(.portal-shell,.dashboard-shell)) thead,body:not(:has(.portal-shell,.dashboard-shell)) tbody,body:not(:has(.portal-shell,.dashboard-shell)) tr,body:not(:has(.portal-shell,.dashboard-shell)) th,body:not(:has(.portal-shell,.dashboard-shell)) td){display:block}body:not(:has(.portal-shell,.dashboard-shell)) thead{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}body:not(:has(.portal-shell,.dashboard-shell)) tbody{gap:10px;display:grid}body:not(:has(.portal-shell,.dashboard-shell)) tbody tr{border:1px solid var(--rule);padding:13px}body:not(:has(.portal-shell,.dashboard-shell)) td{text-align:left;border:0;grid-template-columns:8.2rem 1fr;gap:10px;padding:5px 0;display:grid}body:not(:has(.portal-shell,.dashboard-shell)) td:before{content:attr(data-label);color:var(--muted);font:var(--weight-strong) .65rem/1.5 var(--font-ui);text-transform:none}body:not(:has(.portal-shell,.dashboard-shell)) td:first-child{padding-bottom:10px;display:block}body:not(:has(.portal-shell,.dashboard-shell)) td:first-child:before{display:none}.number-cell{text-align:left}.pager{flex-direction:column;align-items:stretch}.pager span{order:-1}.order-filters,.external-search{grid-template-columns:1fr}.order-filters .button,.external-search .button{width:100%}.detail-actions{flex-direction:column}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.app-header{z-index:20;border-bottom:1px solid var(--rule);background:color-mix(in srgb, var(--white) 96%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);justify-content:space-between;align-items:center;gap:28px;min-height:72px;padding:10px clamp(18px,4vw,64px);display:flex;position:sticky;top:0;box-shadow:0 8px 30px #2f52be0f}.app-brand{flex:none;align-items:center;gap:10px;display:flex}.app-brand-mark{background:var(--action);width:40px;height:40px;color:var(--white);font-size:1.1rem;font-weight:var(--weight-strong);border-radius:13px;place-items:center;display:grid;box-shadow:0 7px 18px #4f7cff40}.app-brand>span:last-child{line-height:1.1;display:grid}.app-brand strong{letter-spacing:-.02em;font-size:1rem}.app-brand small{color:var(--muted);font-size:.68rem;font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:none;margin-top:4px}.app-switcher{gap:3px}.app-switcher button,.app-switcher a{border-bottom:0;border-radius:10px;min-height:44px;padding:10px 13px;font-size:.84rem}.app-switcher button[aria-current=page],.app-switcher a[aria-current=page]{background:var(--primary-soft);color:var(--blue);border-bottom-color:#0000}.app-switcher button:hover,.app-switcher a:hover{background:#f0f4ff}input,select{border-color:#b7c2d4;border-radius:10px;height:46px}.button{border-radius:10px;min-height:44px;transition:background-color .16s,border-color .16s,color .16s,transform .16s}.button-primary{border-color:var(--action);background:var(--action)}.button-primary:hover:not(:disabled){border-color:var(--action-hover);background:var(--action-hover)}.button-secondary{background:var(--white);color:var(--blue);border-color:#b8c6ea}.button-secondary:hover:not(:disabled){border-color:var(--cyan);background:var(--primary-soft)}.button-quiet{color:var(--blue);background:0 0;border-color:#0000}.button-quiet:hover:not(:disabled){background:var(--primary-soft)}.catalog-workbench{width:min(1480px,100%);padding-top:34px}.catalog-hero{background:var(--white);border:1px solid #d8e2fb;border-radius:24px;grid-template-columns:minmax(0,1fr);align-items:center;padding:clamp(25px,4vw,46px);box-shadow:0 18px 50px #2f52be14}.catalog-hero .eyebrow{color:var(--cyan)}.catalog-hero h1{max-width:12ch;margin-top:8px}.catalog-intro{max-width:58ch;color:var(--muted);margin:15px 0 0;font-size:clamp(.95rem,1.4vw,1.08rem)}.catalog-hero .freshness-rail{border:1px solid var(--rule);border-left:5px solid var(--success);background:#fbfdfc;border-radius:16px;min-height:0;padding:18px 20px}.catalog-hero .freshness-rail[data-state=stale]{border-left-color:var(--stale)}.catalog-hero .freshness-rail[data-state=critical]{border-left-color:var(--critical)}.catalog-hero .rail-track{display:none}.catalog-hero .rail-content{padding:0;position:static}.catalog-hero .rail-content>strong{color:var(--success);margin:6px 0 15px;display:block}.catalog-hero .rail-content dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.catalog-hero .rail-content dd{margin-top:3px;font-size:.67rem}.catalog-workbench>.freshness-notice{border-radius:12px;margin:16px 0 0}.category-explorer{padding:38px 0 30px}.category-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px;display:flex}.category-heading h2{margin-top:5px}.category-heading>p{max-width:50ch;color:var(--muted);text-align:right;margin:0;font-size:.86rem}.category-list{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}.category-card{border:1px solid var(--rule);background:var(--white);min-height:82px;color:var(--ink);text-align:left;border-radius:16px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:13px;padding:14px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 8px 24px #17233d09}.category-card:hover{border-color:#a7b9eb;transform:translateY(-1px);box-shadow:0 11px 28px #2f52be1a}.category-card[aria-pressed=true]{border-color:var(--cyan);background:var(--primary-soft);box-shadow:0 0 0 2px #4f7cff1f}.category-mark,.product-category-mark{background:var(--primary-soft);color:var(--blue);font-weight:var(--weight-strong);letter-spacing:-.03em;border-radius:14px;place-items:center;display:grid;overflow:hidden}.category-mark{width:48px;height:48px}.category-mark img,.product-category-mark img{object-fit:contain;width:100%;height:100%;display:block}.category-mark[data-image=ready]{background:#fff;padding:4px}.category-mark-all{letter-spacing:.04em;font-size:.64rem}.category-card>span:last-child{gap:5px;min-width:0;display:grid}.category-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.category-card small{color:var(--muted);font-size:.7rem}.category-error{color:var(--critical);background:#fff5f4;border:1px solid #f1c1bc;border-radius:12px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px;padding:12px 14px;display:flex}.catalog-layout{grid-template-columns:minmax(0,1fr);padding:0}.catalog-pane{min-width:0}.catalog-filters{border:1px solid var(--rule);background:var(--white);border-radius:16px;grid-template-columns:minmax(260px,1fr) minmax(170px,.45fr) auto auto;padding:14px;box-shadow:0 8px 24px #17233d09}.catalog-search{min-width:0}.reset-filter{align-self:end}.product-collection{gap:28px;display:grid}.collection-note{background:var(--primary-soft);color:var(--blue);border-radius:10px;margin:0;padding:11px 14px;font-size:.78rem}.product-group{gap:14px;display:grid}.product-group-heading{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:18px;padding-bottom:9px;display:flex}.product-group-heading h3{letter-spacing:-.02em;margin:0;font-size:1.05rem}.product-group-heading span{color:var(--muted);font-size:.72rem}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.product-card{border:1px solid var(--rule);background:var(--white);border-radius:18px;flex-direction:column;min-width:0;min-height:292px;padding:16px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;box-shadow:0 9px 28px #17233d0b}.product-card:hover{border-color:#b6c5ed;transform:translateY(-2px);box-shadow:0 14px 34px #2f52be1a}.product-card[data-selected=true]{border-color:var(--cyan);box-shadow:0 0 0 2px #4f7cff21,0 14px 34px #2f52be17}.product-card-topline{justify-content:space-between;align-items:center;gap:9px;display:flex}.product-category-mark{border:1px solid #dce5f6;border-radius:15px;width:68px;height:68px;font-size:.72rem}.product-category-mark[data-image=ready]{background:#fff;padding:5px}.product-card-copy{gap:5px;margin-top:17px;display:grid}.product-category-name{color:var(--blue);font-size:.7rem;font-weight:var(--weight-strong);margin:0}.product-name{min-height:2.7em;font-size:.96rem;font-weight:var(--weight-strong);letter-spacing:-.015em;margin:0;line-height:1.35}.product-card code{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;overflow:hidden}.product-card-price{gap:3px;margin-top:auto;padding-top:18px;display:grid}.product-card-price span{color:var(--muted);font-size:.68rem}.product-card-price strong{color:var(--ink);letter-spacing:-.025em;font-size:1.12rem}.product-updated{color:var(--muted);margin:9px 0 14px;font-size:.64rem}.product-select{width:100%;font-size:.78rem}.availability{color:#126b3c;background:#e9f8ef;border:0;border-radius:999px}.availability[data-availability=unavailable]{border:0}.catalog-layout .quote-pane{top:92px}.catalog-layout .quote-ticket,.catalog-layout .quote-empty,.catalog-layout .status-panel{border-radius:18px;overflow:hidden;box-shadow:0 12px 34px #17233d0f}.catalog-layout .quote-ticket{border-top:5px solid var(--cyan)}.catalog-layout .quote-empty{border-top:5px solid #cdd8ee}.catalog-layout .quote-total strong,.catalog-layout .status-panel>strong{font-family:var(--font-ui)}.catalog-layout .pager{padding-top:20px}@media (width>=1360px){.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1199.98px){.app-header{flex-direction:column;align-items:flex-start;gap:7px}.app-switcher{flex-wrap:nowrap;justify-content:flex-start;width:100%;padding-bottom:3px;overflow-x:auto}.app-switcher button,.app-switcher a{flex:none}.catalog-layout{grid-template-columns:1fr}.catalog-layout .quote-pane{position:static}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1023.98px){.catalog-hero{grid-template-columns:1fr}.category-heading{flex-direction:column;align-items:flex-start;gap:8px}.category-heading>p{text-align:left}.catalog-filters{grid-template-columns:1fr 1fr}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767.98px){.app-header{padding-inline:14px}.app-brand{padding-left:2px}.app-switcher{margin-inline:-3px}.catalog-workbench{padding-inline:14px}.catalog-hero{border-radius:18px;padding:22px 18px}.catalog-hero .rail-content dl{grid-template-columns:1fr}.category-explorer{padding-block:30px 24px}.category-list{scroll-snap-type:x proximity;margin-inline:-14px;padding:2px 14px 10px;display:flex;overflow-x:auto}.category-card{scroll-snap-align:start;min-width:220px}.catalog-filters{grid-template-columns:1fr}.reset-filter,.filter-submit{width:100%}.pane-heading{flex-direction:column;align-items:flex-start;gap:7px}.product-grid{grid-template-columns:1fr}.product-card{min-height:270px}.product-group-heading{flex-direction:column;align-items:flex-start;gap:3px}.category-error{flex-direction:column;align-items:stretch}}.portal-shell{--portal-navy:#17233d;--portal-action:#2f52be;--portal-brand:#4f7cff;--portal-canvas:#f4f7ff;--portal-white:#fff;--portal-text:#17233d;--portal-muted:#66728a;--portal-line:#dfe6f5;background:var(--portal-canvas);min-height:100dvh;color:var(--portal-text);grid-template-columns:252px minmax(0,1fr);display:grid;overflow-x:clip}.portal-sidebar{z-index:10;visibility:visible;background:var(--portal-navy);width:252px;height:100dvh;min-height:0;color:var(--portal-white);flex-direction:column;padding:20px 16px 18px;transition:transform .18s ease-out,visibility .18s linear;display:flex;position:sticky;top:0;overflow-y:auto;transform:none;box-shadow:10px 0 32px #182b4f14}.portal-sidebar[data-open=true]{visibility:visible;transform:translate(0)}.portal-sidebar-heading,.portal-brand,.portal-mobile-header,.portal-organization,.portal-content-header{align-items:center;display:flex}.portal-sidebar-heading{justify-content:space-between;gap:12px}.portal-brand{gap:12px;min-width:0}.portal-brand-mark{background:var(--portal-brand);width:42px;height:42px;color:var(--portal-white);border-radius:13px;flex:0 0 42px;place-items:center;display:grid;box-shadow:0 10px 28px #4f7cff4d}.portal-brand-mark img{object-fit:contain;width:100%;height:100%;display:block}.portal-brand-copy{min-width:0;line-height:1.1;display:grid}.portal-brand-copy strong{letter-spacing:-.02em;font-size:1rem}.portal-brand-copy small{color:#aab9dc;font-size:.67rem;font-weight:var(--weight-strong);letter-spacing:.09em;text-transform:none;margin-top:5px}.portal-icon-button{width:44px;height:44px;color:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:12px;flex:0 0 44px;place-items:center;padding:0;display:inline-grid}.portal-icon-button svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;width:24px;height:24px}.portal-icon-button:hover{background:#ffffff1a}.portal-icon-button:active{background:#ffffff29}.portal-organization{background:#4f7cff1f;border:1px solid #8ba7e82e;border-radius:16px;gap:11px;margin-top:26px;padding:14px 12px;position:relative}.portal-organization-avatar,.portal-mobile-avatar{font-weight:var(--weight-strong);letter-spacing:-.03em;border-radius:12px;flex:none;place-items:center;display:grid}.portal-organization-avatar{width:40px;height:40px;color:var(--portal-action);background:#eef3ff}.portal-organization-copy{min-width:0;padding-right:2px;display:grid}.portal-organization-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.portal-organization-copy small{color:#aab9dc;margin-top:3px;font-size:.7rem}.portal-status{border:2px solid var(--portal-navy);color:#146b3a;min-height:22px;font-size:.63rem;font-weight:var(--weight-strong);background:#effaf4;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;display:inline-flex;position:absolute;bottom:-10px;right:10px}.portal-status>span{background:currentColor;border-radius:50%;width:6px;height:6px}.portal-status[data-status=suspended]{color:#925900;background:#fff7e5}.portal-status[data-status=closed]{color:#a52a3c;background:#fff0f2}.portal-nav-label{color:#8394bb;font-size:.65rem;font-weight:var(--weight-semibold);letter-spacing:.13em;text-transform:none;margin:34px 12px 10px}.portal-navigation{gap:6px;display:grid}.portal-navigation-link{color:#b9c6e3;min-height:48px;font-size:.86rem;font-weight:var(--weight-semibold);touch-action:manipulation;border:1px solid #0000;border-radius:13px;align-items:center;gap:12px;padding:7px 10px;text-decoration:none;transition:background-color .14s,color .14s,border-color .14s;display:flex;position:relative}.portal-navigation-link-nested{color:#9eacd0;width:calc(100% - 16px);min-height:42px;margin-left:16px}.portal-navigation-link-nested:after{content:"";border:0 solid #405176;border-width:0 0 1px 1px;border-radius:0 0 0 8px;width:12px;height:31px;position:absolute;top:-10px;left:-9px}.portal-navigation-link:before{background:var(--portal-brand);content:"";opacity:0;border-radius:0 4px 4px 0;width:3px;position:absolute;top:12px;bottom:12px;left:-16px}.portal-navigation-link:hover{color:var(--portal-white);background:#ffffff0f}.portal-navigation-link:active{background:#ffffff1c}.portal-navigation-link[aria-current=page]{color:var(--portal-white);background:#4f7cff26;border-color:#6f93ff2e}.portal-navigation-link[aria-current=page]:before{opacity:1}.portal-navigation-icon{color:#9db3e7;background:#ffffff0f;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.portal-navigation-link[aria-current=page] .portal-navigation-icon{background:var(--portal-brand);color:var(--portal-white)}.portal-navigation-icon svg{width:21px;height:21px}.portal-drawer-backdrop{z-index:50;visibility:hidden;opacity:0;background:#0a14298f;border:0;transition:opacity .15s,visibility .15s linear;position:fixed;inset:0}.portal-drawer-backdrop[data-open=true]{visibility:visible;opacity:1}.portal-content-column{min-width:0}.portal-mobile-header{z-index:30;border-bottom:1px solid var(--portal-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;justify-content:space-between;min-height:64px;padding:8px 14px;position:sticky;top:0;box-shadow:0 8px 28px #243b7012}.portal-menu-button{color:var(--portal-navy)}.portal-menu-button:hover{background:#edf2ff}.portal-menu-button:active{background:#e2eaff}.portal-mobile-brand{text-align:center;min-width:0;line-height:1.1;display:grid}.portal-mobile-brand strong{font-size:.95rem}.portal-mobile-brand small{color:var(--portal-muted);font-size:.66rem;font-weight:var(--weight-strong);margin-top:4px}.portal-mobile-avatar{width:38px;height:38px;color:var(--portal-action);background:#e8eeff;font-size:.72rem}.portal-content-header{border-bottom:1px solid var(--portal-line);background:var(--portal-white);justify-content:space-between;gap:24px;min-height:88px;padding:18px clamp(18px,3vw,52px)}.portal-content-kicker{color:var(--portal-action);font-size:.68rem;font-weight:var(--weight-semibold);letter-spacing:.11em;text-transform:none;margin:0 0 4px}.portal-content-title{color:var(--portal-text);font-size:1.15rem;font-weight:var(--weight-strong);letter-spacing:-.025em;margin:0}.portal-content-description{max-width:470px;color:var(--portal-muted);text-align:right;margin:0;font-size:.82rem;line-height:1.55}.portal-main-content{min-width:0;scroll-margin-top:78px}.portal-shell :where(a,button):focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.portal-sidebar :where(a,button):focus-visible{outline-color:#d6e2ff}.portal-main-content:focus{outline:none}@media (width<=767.98px){.portal-content-header{flex-direction:column;align-items:flex-start;gap:7px;min-height:78px;padding:14px}.portal-content-description{text-align:left;max-width:100%;font-size:.76rem}}@media (width<=1023.98px){.portal-shell{display:block}.portal-sidebar{z-index:60;visibility:hidden;width:min(84vw,304px);height:auto;min-height:100dvh;position:fixed;inset:0 auto 0 0;transform:translate(-104%);box-shadow:24px 0 54px #0e1a333d}.portal-sidebar[data-open=true]{visibility:visible;transform:translate(0)}}@media (width>=1024px){.portal-drawer-close,.portal-drawer-backdrop,.portal-mobile-header{display:none}.portal-content-header{z-index:12;position:sticky;top:0}}@media (prefers-reduced-motion:reduce){.portal-sidebar,.portal-drawer-backdrop,.portal-navigation-link{transition:none}}.portal-membership-gate{color:#694d0c;background:#fff9ec;border:1px solid #e2cc94;border-radius:10px;width:calc(100% - 64px);max-width:1116px;margin:24px auto 0;padding:16px 20px;font-size:14px;line-height:1.6}.portal-membership-gate p{margin:0}.portal-membership-gate button,.portal-membership-gate a{align-items:center;min-height:44px;margin-top:8px;margin-right:12px;display:inline-flex}.portal-status[data-status=pending]{color:#694d0c;background:#fff3d6}.portal-status[data-status=pending] span{background:currentColor}.portal-organization .portal-status{white-space:normal;max-width:100%}@media (width<=767.98px){.portal-membership-gate{width:calc(100% - 32px);padding:14px 16px}}:is(.apikey-workbench,.wh-workbench){color:#172b4d;max-width:1440px;margin-inline:auto;padding:28px}:is(.apikey-workbench,.wh-workbench) .workbench-header{box-shadow:none;background:0 0;border:0;border-radius:0;margin-bottom:22px;padding:0;display:block}:is(.apikey-workbench,.wh-workbench) h1{letter-spacing:-.035em;font-size:28px;line-height:1.25}:is(.apikey-workbench,.wh-workbench) h2{letter-spacing:-.02em;font-size:19px;line-height:1.4}:is(.apikey-workbench,.wh-workbench) .eyebrow{letter-spacing:.08em;margin:0 0 8px;font-size:11px}:is(.apikey-workbench,.wh-workbench) .workbench-purpose{color:#52647a;max-width:850px;margin:9px 0 0;font-size:14px;line-height:1.65}:is(.apikey-workbench,.wh-workbench) .button{min-height:44px;box-shadow:none;border-radius:8px;font-size:13px}:is(.apikey-workbench,.wh-workbench) :is(.apikey-list,.apikey-panel,.wh-pane,.wh-detail,.wh-deliveries,.wh-delivery-detail){box-shadow:none;background:#fff;border:1px solid #dfe5ee;border-radius:12px}:is(.apikey-workbench,.wh-workbench) .pane-heading{align-items:center;gap:16px}:is(.apikey-workbench,.wh-workbench) .pane-heading h2{margin:0}:is(.apikey-workbench,.wh-workbench) .section-label{color:#53677f;letter-spacing:.06em;font-size:10px}.apikey-workbench .apikey-header:before{display:none}.apikey-workbench .apikey-scopes{max-width:320px}.apikey-workbench .apikey-list .section-label{display:none}.apikey-workbench .apikey-summary{flex-wrap:wrap;gap:12px 24px;margin:0 0 18px;display:flex}.apikey-workbench .apikey-summary>div{background:0 0;border:0;border-radius:0;align-items:baseline;gap:8px;padding:0;display:flex}.apikey-workbench .apikey-summary>div:after{display:none}.apikey-workbench .apikey-summary dt{color:#52647a;font-size:12px}.apikey-workbench .apikey-summary dd{font-size:16px;line-height:1.5}.apikey-workbench .apikey-summary .apikey-summary-caption{display:none}.apikey-workbench .apikey-grid{grid-template-columns:minmax(0,1fr);gap:16px;padding:0}.apikey-workbench .apikey-side{grid-row:1;position:static}.apikey-workbench .apikey-panel{padding:22px}.apikey-workbench .integration-create{padding:0}.integration-create>summary{color:#254cba;min-height:48px;font-size:14px;font-weight:var(--weight-semibold);cursor:pointer;justify-content:space-between;align-items:center;padding:12px 20px;list-style:none;display:flex}.integration-create>summary::-webkit-details-marker{display:none}.integration-create>summary span{font-size:23px;font-weight:var(--weight-semibold)}.integration-create[open]>summary{border-bottom:1px solid #dfe5ee}.integration-create[open]>summary span{transform:rotate(45deg)}.apikey-workbench .integration-create>summary{background:var(--action);color:#fff;--interaction-icon-transform:rotate(-12deg) scale(1.08);border-radius:15px;grid-template-columns:24px minmax(0,1fr) 24px;gap:10px;min-height:56px;padding:14px 20px;transition:background-color .18s;display:grid}.apikey-workbench .apikey-create-icon{justify-self:center;width:22px;height:22px;display:block}.apikey-workbench .integration-create>summary:hover{background:var(--action-hover)}.apikey-workbench .integration-create>summary:focus-visible{outline:3px solid var(--action);outline-offset:3px}.apikey-workbench .integration-create>summary span{flex:0 0 24px;place-items:center;width:24px;height:24px;line-height:1;display:grid}.apikey-workbench .integration-create[open]>summary{border-bottom-color:var(--action);border-radius:15px 15px 0 0}@media (prefers-reduced-motion:reduce){.apikey-workbench .integration-create>summary{transition:none}}@media (prefers-reduced-motion:no-preference){.apikey-workbench .integration-create>summary span{transition:transform .16s ease-out}}.integration-create-body{max-width:760px;padding:22px}.integration-create-body h2{margin:0}.apikey-workbench .apikey-create-form{border:0;gap:20px;margin:0;padding:0}.apikey-workbench .apikey-create-form :is(input:not([type=checkbox]),select){min-height:44px}.apikey-workbench .apikey-create-form label{font-size:14px}.apikey-workbench .apikey-create-form .apikey-scope-choice input{min-height:18px}.apikey-workbench .apikey-advanced{border-block:1px solid #dfe5ee}.apikey-workbench .apikey-advanced>summary{cursor:pointer;color:#254cba;min-height:44px;font-size:14px;font-weight:var(--weight-semibold);padding:12px 0}.apikey-workbench .apikey-advanced>summary span{color:#52647a;font-size:12px;font-weight:var(--weight-semibold);margin-left:12px}.apikey-workbench .apikey-advanced-body{gap:14px;padding:4px 0 16px;display:grid}.apikey-workbench .apikey-advanced>summary:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #3156d3}@media (width<=767.98px){.apikey-workbench .apikey-advanced>summary span{margin:4px 0 0 18px;display:block}}.apikey-workbench .apikey-scope-choices{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px;display:grid}.apikey-workbench .apikey-scope-choice{min-height:44px}.apikey-workbench .apikey-scope-choice code{font-size:11px}.apikey-workbench .apikey-scopes span{color:#354c68;background:#f0f4fa;border-radius:5px;padding:3px 7px;font-size:12px;display:inline-block}.apikey-workbench .apikey-list .table-scroll{border-color:#e3e9f0;border-radius:8px;overflow:auto}.apikey-workbench .apikey-list th{text-transform:none;letter-spacing:0;background:#f5f7fb;font-size:11px}.apikey-workbench .apikey-activity :is(dt,dd),.apikey-workbench .apikey-identity span{font-size:12px;line-height:1.5}.apikey-workbench .apikey-row-actions{gap:8px}.wh-workbench .wh-title-icon{display:none}.wh-workbench .wh-header-context{display:block}.integration-guide{background:#fff;border:1px solid #dfe5ee;border-radius:8px;margin:0 0 20px;padding:0}.integration-guide>summary{min-height:44px;font-size:13px;font-weight:var(--weight-semibold);color:#254cba;cursor:pointer;padding:12px 16px}.wh-workbench .wh-receiver-guide{box-shadow:none;border:0;border-radius:0;margin:0}.wh-workbench .wh-receiver-heading{background:#f5f7fb;padding:18px;display:block}.wh-workbench .wh-receiver-heading h2{font-size:17px}.wh-workbench .wh-receiver-heading p,.wh-workbench .wh-receiver-steps p{font-size:13px;line-height:1.6}.wh-workbench .wh-receiver-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.wh-workbench .wh-grid{gap:18px;margin-top:0}.wh-workbench .integration-no-detail{grid-template-columns:minmax(0,1fr)}.wh-workbench [hidden]{display:none}.wh-workbench :is(.wh-detail,.wh-delivery-detail){padding:20px}.wh-workbench .wh-deliveries{margin-top:20px;padding:22px}.wh-workbench .wh-delivery-list>.pager{justify-content:flex-end}.wh-workbench .wh-endpoint-copy small,.wh-workbench .wh-delivery-copy small{font-size:12px;line-height:1.5}.wh-workbench .wh-endpoint-list button{background:#fff;border-radius:8px;min-height:68px}.wh-workbench .wh-endpoint-copy strong,.wh-workbench .wh-delivery-copy strong{font-size:14px}.wh-workbench .wh-runway button{background:#fff;border-radius:8px;padding:14px}.wh-workbench .wh-runway li{margin-bottom:8px}.wh-workbench .wh-facts{font-size:13px}.wh-workbench .wh-subscription-picker{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.wh-subscription-all{border-bottom:1px solid var(--rule);padding-bottom:8px}.wh-subscription-groups{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.wh-subscription-group{border:1px solid var(--rule);background:var(--white);border-radius:10px;gap:4px;min-width:0;margin:0;padding:8px;display:grid}.wh-workbench .wh-subscription-hint{color:#52647a;grid-column:1/-1;margin:0 0 8px;font-size:13px;line-height:1.6}.wh-workbench .wh-subscription-picker .wh-choice{justify-content:flex-start;align-items:center;gap:10px;min-height:44px;margin:0;padding:8px;font-size:14px;display:flex}.wh-workbench .wh-subscription-picker .wh-choice input{width:16px;height:16px;min-height:0;accent-color:var(--action);flex:0 0 16px;margin:0}.wh-workbench .wh-subscription-picker .wh-choice span{font-family:inherit;line-height:1.5}:is(.apikey-workbench,.wh-workbench) summary:focus-visible{outline-offset:3px;outline:3px solid #3158c9}@media (width<=1023.98px){.wh-workbench :is(.wh-grid,.wh-delivery-grid){grid-template-columns:minmax(0,1fr)}:is(.apikey-workbench,.wh-workbench){padding:20px 16px}}@media (width<=767.98px){.wh-subscription-groups{grid-template-columns:minmax(0,1fr)}:is(.apikey-workbench,.wh-workbench) h1{font-size:25px}:is(.apikey-workbench,.wh-workbench) .pane-heading{flex-wrap:wrap}.wh-workbench .wh-receiver-steps,.apikey-workbench .apikey-scope-choices{grid-template-columns:1fr}.apikey-workbench .apikey-list,.wh-workbench :is(.wh-pane,.wh-deliveries){padding:16px}.apikey-workbench .apikey-list table{min-width:0}.integration-create-body{padding:16px}.wh-workbench .wh-pane-actions{gap:8px}.wh-workbench .wh-endpoint-list button{grid-template-columns:1fr;gap:8px}}.apikey-workbench .apikey-issued{max-width:1080px;padding:24px}.apikey-issued-heading{border-bottom:1px solid #dfe5ee;align-items:center;gap:10px;padding-bottom:20px;display:flex}.apikey-issued-heading svg{color:#14734e;flex-shrink:0;width:26px;height:26px}.apikey-workbench .apikey-issued-heading h2{margin:0;font-size:21px}.apikey-issued-layout{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:28px;padding-top:24px;display:grid}.apikey-issued-details{border-left:1px solid #dfe5ee;gap:20px;min-width:0;margin:0;padding:0 0 0 24px;display:grid}.apikey-issued-details dt{color:#52647a;margin-bottom:5px;font-size:12px}.apikey-workbench .apikey-issued-details dd{text-align:left;font-size:14px;line-height:1.6;font-weight:var(--weight-medium);overflow-wrap:anywhere;margin:0}.apikey-issued-details ul{margin:0;padding:0;list-style:none}.apikey-workbench .secret-reveal-api{background:0 0;border:0;min-width:0;max-width:none;margin:0;padding:0}.secret-reveal-api h3{margin:0 0 10px;font-size:16px;line-height:1.5}.secret-reveal-api .secret-reveal-once{color:#805218;font-size:13px;line-height:1.65;font-weight:var(--weight-regular);background:#fff7e8;border-radius:8px;margin:0 0 16px;padding:12px 14px}.secret-reveal-api .secret-reveal-value{color:#18294d;background:#f6f8fc;border:1px solid #cbd6e5;border-radius:8px;padding:16px;font-size:14px;line-height:1.8}.secret-reveal-api .secret-reveal-actions{flex-wrap:wrap;gap:10px 14px;margin-top:12px;font-size:13px}.secret-reveal-api .secret-reveal-actions button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.secret-reveal-api .secret-reveal-actions svg{width:18px;height:18px}.secret-reveal-api .secret-reveal-clipboard{color:#52647a;margin:14px 0 20px;font-size:13px;line-height:1.6}.secret-reveal-api .secret-reveal-ack{min-height:44px;font-size:14px;line-height:1.5;font-weight:var(--weight-medium);cursor:pointer;border-top:1px solid #dfe5ee;align-items:center;gap:10px;margin:0;padding-top:16px;display:flex}.apikey-workbench .secret-reveal-api .secret-reveal-ack input{accent-color:#3158cc;flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:0}.secret-reveal-api .secret-reveal-done{margin-top:14px}.secret-reveal-api button:focus-visible{outline-offset:3px;outline:3px solid #3158cc}@media (width<=1023.98px){.apikey-issued-layout{grid-template-columns:minmax(0,1fr);gap:24px}.apikey-issued-details{border-top:1px solid #dfe5ee;border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:20px 0 0}}@media (width<=767.98px){.apikey-workbench .apikey-issued{padding:18px 16px}.apikey-workbench .apikey-issued-heading h2{font-size:19px}.secret-reveal-api .secret-reveal-actions button,.secret-reveal-api .secret-reveal-done{width:100%}.apikey-issued-details{grid-template-columns:minmax(0,1fr);gap:16px}}.portal-shell{--portal-canvas:#f6f8fc;--portal-line:#e6ebf3;font-family:var(--font-ui);grid-template-columns:248px minmax(0,1fr)}.portal-shell .portal-sidebar{color:#17233d;width:248px;box-shadow:none;background:#fff;border-right:1px solid #e6ebf3;padding:28px 18px 20px}.portal-shell .portal-sidebar-heading{flex-shrink:0;margin:-28px -18px 0;padding:28px 18px 18px}.portal-shell .portal-brand-mark{box-shadow:none;background:0 0;border-radius:0}.portal-shell :is(.portal-brand-copy small,.portal-organization-copy small){color:#66728a}.portal-shell .portal-organization{background:0 0;border:0;border-radius:0;flex-shrink:0;gap:8px;margin-top:auto;padding:24px 0 0;display:grid}.portal-organization-link{color:inherit;border-radius:10px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;min-height:56px;padding:10px 8px;text-decoration:none;display:grid}.portal-organization-link:hover{background:#f2f5fb}.portal-shell .portal-organization-avatar{border-radius:50%;width:32px;height:32px;font-size:12px}.portal-shell .portal-organization-copy{gap:4px;padding:0;line-height:1.5}.portal-shell .portal-organization-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.portal-shell .portal-organization-copy small{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11px;line-height:1.5;overflow:hidden}.portal-shell .portal-status{border:0;grid-column:1/-1;justify-self:start;max-width:100%;padding:5px 8px;line-height:1.5;position:static}.portal-shell .portal-navigation{flex-shrink:0;gap:4px;margin-top:28px}.portal-shell .portal-navigation-link{color:#5d687d;min-height:46px;font-size:13px;font-weight:var(--weight-semibold);border-radius:10px;gap:10px}.portal-shell .portal-navigation-link:hover{color:#2447ad;background:#f2f5fb}.portal-shell .portal-navigation-link[aria-current=page]{color:#fff;background:#2f52be;border-color:#2f52be;box-shadow:0 5px 12px #2f52be18}.portal-shell .portal-navigation-link:before{display:none}.portal-shell .portal-navigation-icon{width:28px;height:28px;color:inherit;background:0 0;flex-basis:28px}.portal-shell .portal-navigation-icon svg{width:20px;height:20px}.portal-shell .portal-navigation-link[aria-current=page] .portal-navigation-icon{background:0 0}.portal-shell .portal-navigation-link-nested:after{border-color:#dce3ef}.portal-shell .portal-icon-button:hover{background:#edf2ff}.portal-shell .portal-sidebar :where(a,button):focus-visible{outline-color:#6687ed}.portal-shell .portal-content-header{gap:24px;min-height:76px;padding:16px 36px}.portal-shell .portal-content-kicker{display:none}.portal-shell .portal-content-title{font-size:14px;font-weight:var(--weight-semibold)}.portal-shell .portal-content-description{font-size:12px}.portal-shell :is(.workbench,.deposit-page){width:100%;max-width:1480px;margin-inline:auto}@media (width>=768px){.portal-shell :is(.workbench,.deposit-page){padding:36px 36px 56px}}.portal-shell :is(h1,h2,h3,.wallet-figure strong){font-family:inherit}.portal-shell h1{letter-spacing:-.035em;font-size:30px;line-height:1.3}.portal-shell h2{letter-spacing:-.025em;font-size:19px;line-height:1.45}.portal-shell .workbench-header{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 0 28px;padding:0;display:block}.portal-shell .workbench-header:before{display:none}.portal-shell .workbench-purpose{color:#66728a;max-width:78ch;margin:10px 0 0;font-size:14px;line-height:1.7}.portal-shell :is(.workbench-header>.eyebrow,.workbench-header>div>.eyebrow,.deposit-eyebrow){display:none}.portal-shell :is(.button,.deposit-primary,.deposit-secondary){min-height:44px;box-shadow:none;border-radius:10px;font-size:13px}.portal-shell :is(.apikey-list,.apikey-panel,.wh-pane,.wh-detail,.wh-deliveries,.wh-delivery-detail,.wallet-panel,.deposit-offer,.deposit-empty,.deposit-help,.deposit-checkout,.deposit-history){background:#fff;border:1px solid #e3e9f2;border-radius:16px;box-shadow:0 3px 14px #17233d03}.portal-shell :is(.wallet-panel,.wh-detail,.wh-delivery-detail){padding:24px}.portal-shell .apikey-workbench .apikey-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;max-width:640px;margin:0 0 24px;display:grid}.portal-shell .apikey-workbench .apikey-summary>div{box-sizing:border-box;background:#fff;border:1px solid #e6ebf3;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:16px 18px;display:flex}.portal-shell .apikey-workbench .apikey-summary dt{align-self:auto;margin:0;font-size:12px;line-height:1.5}.portal-shell .apikey-workbench .apikey-summary dd{font-variant-numeric:tabular-nums;flex-shrink:0;margin:0;font-size:18px;line-height:1.5}.portal-shell .catalog-hero{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 0 26px;display:block}@media (width>=768px){.portal-shell .catalog-hero h1{font-size:30px}}.portal-shell .catalog-intro{max-width:78ch;margin-top:10px;font-size:14px;line-height:1.7}.portal-shell :is(.section-label,.page-position){font-family:inherit;font-size:11px;font-weight:var(--weight-semibold);letter-spacing:.02em;text-transform:none;color:#66728a}.portal-shell :is(.quote-ticket,.quote-empty,.order-ticket){border:1px solid #e3e9f2;border-radius:16px;box-shadow:0 3px 14px #17233d03}.portal-shell .order-summary>div{box-shadow:none;border:1px solid #e3e9f2;border-radius:16px;padding:20px}.portal-shell .order-summary>div[data-tone=attention]{border-top:3px solid var(--stale)}.portal-shell .order-summary>div[data-tone=success]{border-top:3px solid var(--success)}.portal-shell .order-summary>div[data-tone=active]{border-top:3px solid #2f52be}.portal-shell .category-explorer{padding:4px 0 28px}.portal-shell .ui-catalog-family{box-shadow:none;border-radius:14px}.portal-shell .ui-catalog-product{border-radius:16px;padding:20px;box-shadow:0 3px 14px #17233d03}.portal-shell .ui-catalog-product:hover{border-color:#b6c6e8}.portal-shell .wallet-balance{box-shadow:none;background:#fff;border:1px solid #d8e1f2;border-radius:16px;margin-top:28px;padding:20px}.portal-shell .wallet-balance-heading{margin-bottom:16px}.portal-shell .wallet-balance-heading h2{margin:0}.portal-shell .wallet-balance-heading .section-label{display:none}.portal-shell .wallet-workbench>.wallet-panel{margin-top:28px}.portal-shell .wallet-figures{gap:16px}.portal-shell .wallet-figure{background:#fff;border:1px solid #e3e9f2;border-radius:18px;padding:26px}.portal-shell .wallet-figure[data-figure=available]{box-shadow:none;background:#eef2ff;border-color:#cbd6ff}.portal-shell .wallet-figure dt{text-transform:none;letter-spacing:0;font-size:13px}.portal-shell .wallet-figure{container-type:inline-size}.portal-shell .wallet-figure strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:clamp(22px,14cqi,36px);line-height:1.3}.portal-shell .wallet-figure[data-figure=available] :is(dt,small){color:#536782}.portal-shell .wallet-figure[data-figure=available] strong{color:#2f52be}.portal-shell .wallet-figure[data-figure=reserved] strong{color:#17233d}.portal-shell .wallet-split-note{color:#66728a;background:0 0;border:0;padding:0}.portal-shell .deposit-stats{background:0 0;border:0;gap:18px}.portal-shell .deposit-stats>div{background:#fff;border:1px solid #e3e9f2;border-radius:16px;padding:24px}.portal-shell .deposit-stats>div:first-child{background:var(--tier-soft,#f3f5f8);border-color:var(--tier-border,#d4dce6);color:var(--tier-ink,#42536a)}.portal-shell .deposit-stats>div:first-child :is(span,small,strong){color:var(--tier-ink,#42536a)}.portal-shell .deposit-offer{padding:26px}.portal-shell .deposit-offer[data-current=true]{background:#f8faff;border-color:#2f52be}.portal-shell .deposit-page a{color:#2f52be;text-underline-offset:3px}@media (width>=768px) and (width<=1200px){.portal-shell :is(.workbench,.deposit-page){padding:28px 24px 48px}}@media (width<=1023.98px){.portal-shell{display:block}.portal-shell .portal-sidebar{width:min(84vw,304px)}.portal-shell .portal-content-header{display:none}.portal-shell .portal-mobile-header{box-shadow:none}}@media (width<=767.98px){.portal-shell h2{font-size:18px}.portal-shell .wallet-figures{grid-template-columns:1fr;gap:12px}.portal-shell .wallet-balance{padding:16px}.portal-shell .wallet-figure{padding:22px}.portal-shell .wallet-balance-heading{text-align:left;flex-flow:wrap;align-items:center}.portal-shell :is(.wallet-panel,.deposit-offer,.deposit-empty,.deposit-help,.deposit-checkout){padding:20px}.portal-shell .deposit-stats{gap:12px}.portal-shell .deposit-stats>div{padding:20px}.portal-shell .apikey-workbench .apikey-summary{grid-template-columns:1fr;gap:10px}.portal-shell .apikey-workbench .apikey-summary>div{min-height:56px;padding:14px 16px}.portal-shell .category-heading{flex-direction:column;align-items:start;gap:8px}.portal-shell .category-heading p{text-align:left}}.portal-shell .catalog-simple .catalog-hero{margin-bottom:20px;padding:0}.portal-shell .catalog-simple .category-explorer{padding:0 0 24px}.portal-shell .catalog-simple .ui-catalog-family-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.portal-shell .catalog-simple .ui-catalog-family{border-radius:10px;width:auto;min-width:0;max-width:100%;min-height:42px;padding:10px 16px;display:inline-flex}.portal-shell .catalog-simple .ui-catalog-family-copy strong{font-size:13px}.portal-shell .catalog-simple .catalog-layout{grid-template-columns:minmax(0,1fr);padding-top:0}@media (width>=768px){.portal-shell .catalog-simple .catalog-filters{box-shadow:none;border-radius:12px;margin-bottom:20px;padding:16px}.portal-shell .catalog-simple .pane-heading{margin-bottom:14px}.portal-shell .catalog-simple .ui-catalog-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.portal-shell .catalog-simple .ui-catalog-product{grid-template-columns:minmax(0,1fr);gap:12px;min-height:0;padding:18px;display:grid}.portal-shell .catalog-simple .ui-catalog-product-topline{grid-column:1/-1;align-items:center}.portal-shell .catalog-simple .ui-catalog-product-artwork{width:40px;height:40px}.portal-shell .catalog-simple .ui-catalog-product-copy{grid-column:1/-1;margin:0}.portal-shell .catalog-simple .ui-catalog-product-name{min-height:0;font-size:14px;line-height:1.5}.portal-shell .catalog-simple .ui-catalog-product-price{align-self:center;margin:0;padding:0}.portal-shell .catalog-simple .ui-catalog-product-price strong{font-size:18px}}.portal-shell .portal-organization-link[data-tier]{background:var(--tier-soft);color:var(--tier-ink);box-shadow:inset 0 0 0 1px var(--tier-border)}.portal-shell .portal-organization-link[data-tier]:hover{background:var(--tier-selected)}.portal-shell .portal-organization-link[data-tier]:focus-visible{outline:2px solid var(--tier-accent);outline-offset:3px}.portal-shell .portal-organization-link[data-tier] .portal-organization-avatar,.portal-shell .portal-mobile-avatar[data-tier]{background:var(--tier-selected);color:var(--tier-ink)}.portal-shell .portal-organization-link[data-tier] .portal-organization-copy :is(strong,small){color:var(--tier-ink)}.mobile-action-label{display:none}@media (width<=1023.98px){:is(.portal-shell,.dashboard-shell){padding-bottom:env(safe-area-inset-bottom,0px)}:is(.portal-shell,.dashboard-shell) :is(.portal-mobile-header,.dashboard-mobile-header){min-height:60px;padding:max(8px,env(safe-area-inset-top,0px)) 16px 8px;z-index:30;position:sticky;top:0}:is(.portal-shell,.dashboard-shell) :is(.portal-mobile-header,.dashboard-mobile-header) .tokomd-brand-subtitle{display:none}:is(.portal-shell,.dashboard-shell) :is(.portal-mobile-header,.dashboard-mobile-header) .tokomd-brand-identity{justify-content:center;gap:0}:is(.portal-shell,.dashboard-shell) :is(.portal-mobile-header,.dashboard-mobile-header) .tokomd-brand-wordmark{width:132px}:is(.portal-shell,.dashboard-shell) :is(.portal-sidebar,.dashboard-drawer-content){padding-bottom:max(24px,env(safe-area-inset-bottom,0px))}:is(.portal-shell,.dashboard-shell) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}:is(.portal-shell,.dashboard-shell) :is(.portal-menu-button,.dashboard-menu-button,.portal-mobile-avatar){min-width:44px;min-height:44px}:is(.portal-shell,.dashboard-shell) :focus{scroll-margin-block:84px 24px}}.mobile-choice{gap:8px;margin:0 0 16px;font-size:14px;display:grid}.mobile-choice select{border:1px solid var(--color-border,#b9c5dd);width:100%;min-width:0;min-height:48px;color:inherit;background:#fff;border-radius:10px;padding:10px 12px}.mobile-filter-panel{gap:12px;margin-bottom:16px;display:grid}.mobile-filter-panel>div{gap:16px;display:grid}.mobile-filter-panel>div[hidden]{display:none}.mobile-filter-panel>div>button{width:100%}.mobile-filter-summary{color:var(--color-muted,#536580);margin:0;font-size:13px;line-height:1.5}@media (width<=767.98px){:is(html,body):has(.portal-shell,.dashboard-shell){min-width:0}.mobile-action-label{display:inline}:is(.portal-shell,.dashboard-shell){--mobile-gutter:16px}.portal-shell :is(.workbench,.deposit-page,.tx-page,.stock-page,.bulk-workbench,.bm-workbench),.dashboard-shell .dashboard-main{padding:20px var(--mobile-gutter) 32px}:is(.portal-shell,.dashboard-shell) :is(h1,.catalog-hero h1){font-size:24px;line-height:1.35}:is(.portal-shell,.dashboard-shell) :is(h2,h3,p,dd,label,small,code){overflow-wrap:anywhere}:is(.portal-shell,.dashboard-shell) :is(input,select,textarea){box-sizing:border-box;min-width:0;max-width:100%}:is(.portal-shell,.dashboard-shell) :is(input:not([type=checkbox]):not([type=radio]),select){min-height:48px}:is(.portal-shell,.dashboard-shell) :is(button,.button,.ui-button,.bulk-button,summary){touch-action:manipulation;min-height:44px}:is(.portal-shell,.dashboard-shell) :is(.button,.ui-button,.bulk-button){white-space:normal}:is(.portal-shell,.dashboard-shell) :is(.pane-heading,.overview-section-heading,.theme-section-heading,.bm-panel-heading){text-align:left;flex-flow:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}:is(.portal-shell,.dashboard-shell) :is(.pane-heading,.bm-panel-heading)>div:first-child{flex:1;min-width:0}:is(.portal-shell,.dashboard-shell) :is(.pane-heading h2,.bm-panel-heading h2){text-align:left}:is(.portal-shell,.dashboard-shell) :is(.inline-error,.notice,.apikey-notice,.wh-feedback){margin-block:12px 16px}:is(.portal-shell,.dashboard-shell) :is(.workbench-grid,.apikey-grid,.wh-grid,.wh-delivery-grid,.account-profile-grid,.tx-date-fields,.st-dates,.report-dates){grid-template-columns:minmax(0,1fr);gap:16px}:is(.portal-shell,.dashboard-shell) :is(.dashboard-page-heading,.workbench-header,.catalog-hero){margin-bottom:20px;padding-bottom:0}:is(.portal-shell,.dashboard-shell) :is(.catalog-intro,.dashboard-page-heading p){font-size:14px;line-height:1.6}.portal-shell .catalog-simple .catalog-filters,.dashboard-shell .product-filters{grid-template-columns:minmax(0,1fr) 48px;align-items:end;gap:12px;margin-bottom:24px;padding:16px;display:grid}.portal-shell .catalog-simple .catalog-search,.dashboard-shell .product-search{grid-area:1/1}.portal-shell .catalog-simple .filter-submit,.dashboard-shell .product-search-button{grid-area:1/2;width:48px;min-height:48px;margin:0}.portal-shell .catalog-simple .catalog-filters>label:not(.catalog-search),.dashboard-shell .product-filters>.product-field:not(.product-search){grid-column:1/-1;gap:8px;display:grid}.portal-shell .catalog-simple .catalog-filters .reset-filter{grid-column:1/-1}.portal-shell .catalog-simple .catalog-search>span,.dashboard-shell .product-search>label{clip-path:none;width:auto;height:auto;margin-bottom:8px;font-size:14px;display:block;position:static;overflow:visible}.portal-shell .catalog-simple .pane-heading,.dashboard-shell .product-catalog-heading{gap:6px;margin-bottom:16px;display:grid}.portal-shell .catalog-simple .ui-catalog-grid,.dashboard-shell .dashboard-products .product-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.portal-shell .catalog-simple .ui-catalog-product,.dashboard-shell .dashboard-products .ui-catalog-product{height:100%;min-height:0;box-shadow:none;border-radius:14px;flex-direction:column;gap:10px;padding:12px;display:flex}.portal-shell .catalog-simple .ui-catalog-product-topline,.dashboard-shell .dashboard-products .ui-catalog-product-topline{flex-direction:column;align-items:flex-start;gap:8px}.portal-shell .catalog-simple .ui-catalog-product-artwork,.dashboard-shell .dashboard-products .ui-catalog-product-artwork{width:72px;height:72px}.portal-shell .catalog-simple .ui-status-chip,.dashboard-shell .dashboard-products .ui-status-chip{white-space:normal;background:0 0;border:0;padding:0;font-size:12px}.portal-shell .catalog-simple .ui-status-chip:before,.dashboard-shell .dashboard-products .ui-status-chip:before{display:none}.portal-shell .catalog-simple .ui-catalog-product-name,.dashboard-shell .dashboard-products .ui-catalog-product-copy h3{overflow-wrap:anywhere;font-size:14px;line-height:1.5}.portal-shell .catalog-simple .ui-catalog-product-copy,.dashboard-shell .dashboard-products .ui-catalog-product-copy{margin:0}.portal-shell .catalog-simple .ui-catalog-product-name,.dashboard-shell .dashboard-products .ui-catalog-product-copy h3{min-height:0}.portal-shell .catalog-simple .ui-catalog-product-price,.dashboard-shell .dashboard-products .ui-catalog-product-price{margin-top:auto;padding:0}.portal-shell .catalog-simple .ui-catalog-product-price strong,.dashboard-shell .dashboard-products .ui-catalog-product-price strong{overflow-wrap:anywhere;font-size:17px;line-height:1.4}:is(.portal-shell,.dashboard-shell) :is(.category-heading,.product-group-heading){gap:4px;display:grid}.portal-shell .tx-page .button.tx-icon-button:has(.mobile-action-label){gap:8px;width:auto;min-width:44px;padding:10px 12px;font-size:14px}.portal-shell .payment-latest-actions{grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:8px;width:100%;display:grid}.portal-shell .payment-latest-actions .button{width:100%}.portal-shell .apikey-activity{gap:8px;display:grid}.portal-shell .apikey-activity>div{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.portal-shell .apikey-activity dd{text-align:left;margin:0}.portal-shell .apikey-scopes{flex-wrap:wrap;gap:6px;display:flex}.portal-shell .apikey-row-actions{flex-wrap:wrap;gap:8px;width:100%;display:flex}.portal-shell .apikey-row-actions .apikey-danger{flex-basis:100%;justify-content:center;margin-top:4px}.portal-shell .apikey-issued-layout{grid-template-columns:minmax(0,1fr);gap:16px}.portal-shell .apikey-issued-details{border-left:0;border-top:1px solid var(--color-border,#dbe2ee);padding:16px 0 0}.portal-shell :is(.apikey-issued,.apikey-panel,.wh-pane,.wh-deliveries){padding:16px}.portal-shell .apikey-workbench .integration-create>summary{margin-top:16px;padding-inline:16px}.portal-shell .wh-pane-actions{flex-wrap:wrap;justify-content:flex-start;gap:8px;display:flex}.portal-shell .wh-pane:has(.wh-pane-actions>button:nth-child(2))>.pane-heading{grid-template-columns:minmax(0,1fr) 44px;display:grid}.portal-shell .wh-pane:has(.wh-pane-actions>button:nth-child(2))>.pane-heading>.wh-pane-actions{display:contents}.portal-shell .wh-pane>.pane-heading .wh-pane-actions>button:nth-child(2){grid-column:1/-1;width:100%}.portal-shell :is(.wh-empty,.product-empty,.status-panel){min-height:0;padding:24px 16px}.portal-shell :is(.wh-endpoint-list button,.wh-runway button){white-space:normal;min-width:0;max-width:100%}.portal-shell .wh-runway button{grid-template-columns:16px minmax(0,1fr)}.portal-shell .wh-delivery-state{grid-column:2;justify-self:start}:is(.portal-shell,.dashboard-shell) :is(.tx-filters,.st-filters){grid-template-columns:minmax(0,1fr) 48px;align-items:end;gap:12px;padding:16px;display:grid}:is(.portal-shell,.dashboard-shell) :is(.tx-filters,.st-filters)>label:first-child{grid-area:1/1}:is(.portal-shell,.dashboard-shell) :is(.tx-filters,.st-filters)>button[type=submit]{grid-area:1/2;min-width:48px;min-height:48px}:is(.portal-shell,.dashboard-shell) :is(.tx-filters,.st-filters)>:is(label:not(:first-child),.mobile-filter-panel){grid-column:1/-1}:is(.portal-shell,.dashboard-shell) :is(.tx-presets,.st-presets,.report-presets,.overview-presets){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}:is(.portal-shell,.dashboard-shell) :is(.tx-period,.st-period,.report-period){padding:16px}:is(.portal-shell,.dashboard-shell) :is(.tx-presets,.st-presets,.report-presets) button{white-space:normal;justify-content:center;padding:8px}:is(.portal-shell,.dashboard-shell) :is(.tx-metrics,.st-metrics,.report-summary,.dashboard-stat-grid){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}:is(.portal-shell,.dashboard-shell) :is(.tx-metric,.st-metric,.report-summary>div){min-width:0;padding:14px}:is(.portal-shell,.dashboard-shell) :is(.tx-metric strong,.st-metric strong,.report-summary dd){overflow-wrap:anywhere;font-size:22px}:is(.portal-shell,.dashboard-shell) :is(.account-actions,.account-actions>div,.account-session-actions,.detail-actions){flex-wrap:wrap;gap:12px;display:flex}:is(.portal-shell,.dashboard-shell) :is(.account-actions,.account-security-row,.account-profile-grid) .ui-button{justify-content:center;width:100%}:is(.portal-shell,.dashboard-shell) form>button[type=submit]:not([aria-label]){width:100%;min-height:48px}:is(.portal-shell,.dashboard-shell) :is(.pager,.tx-pager,.st-pager,.product-pagination nav,.report-pager nav){flex-direction:row;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;width:100%;display:grid}:is(.portal-shell,.dashboard-shell) :is(.pager,.tx-pager,.st-pager,.product-pagination nav,.report-pager nav)>span{text-align:center;order:0;font-size:12px}:is(.portal-shell,.dashboard-shell) :is(.pager,.tx-pager,.st-pager,.product-pagination nav,.report-pager nav)>button{justify-content:center;gap:4px;width:auto;min-width:0;max-width:none;padding:10px 6px;font-size:12px}:is(.portal-shell,.dashboard-shell) :is(.pager,.tx-pager,.st-pager,.product-pagination nav,.report-pager nav)>button>svg{display:none}:is(.portal-shell,.dashboard-shell) .pager:not(:has(>button:nth-of-type(2))){flex-direction:column;align-items:stretch;display:flex}:is(.portal-shell,.dashboard-shell) :is(.product-pagination,.report-pager){gap:12px;display:grid}:is(.portal-shell,.dashboard-shell) :is(.st-pager,.tx-pager){padding:16px}:is(.portal-shell,.dashboard-shell) :is(.tx-dialog,.st-detail,.customer-detail,.report-detail,.account-dialog){box-sizing:border-box;width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:16px;overflow:auto}:is(.portal-shell,.dashboard-shell) :is(.tx-dialog,.st-detail,.customer-detail,.report-detail,.account-dialog)>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}:is(.portal-shell,.dashboard-shell) :is(.tx-dialog,.st-detail,.customer-detail,.report-detail,.account-dialog)>header>div{min-width:0}:is(.portal-shell,.dashboard-shell) :is(.tx-dialog,.st-detail,.customer-detail,.report-detail,.account-dialog) dl{grid-template-columns:minmax(0,1fr)}}@media (width<=360px){:is(.portal-shell,.dashboard-shell) :is(.pager,.tx-pager,.st-pager,.product-pagination nav,.report-pager nav){grid-template-columns:minmax(0,1fr) minmax(0,56px) minmax(0,1fr)}:is(.portal-shell,.dashboard-shell){--mobile-gutter:12px}.portal-shell .catalog-simple .ui-catalog-grid,.dashboard-shell .dashboard-products .product-catalog-grid,:is(.portal-shell,.dashboard-shell) :is(.tx-metrics,.st-metrics,.report-summary){grid-template-columns:minmax(0,1fr)}}.partner-activity{gap:16px;display:grid;container-type:inline-size}.partner-activity>*{margin:0}.partner-activity .st-status-tabs{margin-bottom:0}.partner-activity-sources{border-bottom:1px solid var(--dashboard-line);padding:16px 20px}.partner-activity .st-table-meta{padding:4px 20px}.partner-activity-note{margin:12px 20px 0}.partner-activity-table{min-width:680px}.partner-activity-table :is(th,td){padding:14px}.partner-activity-table :is(th,td):first-child{padding-left:20px}.partner-activity-table :is(th,td):last-child{padding-right:20px}.partner-activity-table :is(th,td):nth-child(4){text-align:right}.partner-activity-table :is(th,td){vertical-align:middle}.partner-activity-table td:nth-child(5){white-space:nowrap}.partner-activity-source{color:var(--dashboard-muted);font-size:12px;font-weight:var(--weight-regular,400);letter-spacing:0;white-space:nowrap;margin-top:3px;display:block}.partner-activity-table :is(th,td):last-child{text-align:right;white-space:nowrap;width:1%}.partner-activity-proof .api-order-proof{display:inline-flex}.partner-activity-proof .ui-button{min-height:32px;padding:4px 14px;font-size:13px}.partner-activity-proof>span[aria-hidden]{color:var(--dashboard-muted)}.partner-activity-table tbody th{min-width:128px;font-weight:var(--weight-medium);color:var(--dashboard-muted);letter-spacing:.02em;font-size:12px}.partner-activity .st-pager{padding:14px 20px}.partner-activity .st-empty p,.partner-activity .mobile-choice{margin:0}.partner-activity .mobile-choice select{height:auto;min-height:48px;padding:10px 12px}@media (width<=767.98px){.partner-activity{gap:12px}.partner-activity-sources{padding:12px}.partner-activity .st-table-meta{padding:4px 12px}.partner-activity .st-pager{padding:12px}}.partner-activity .st-metrics{margin:0}.partner-activity .st-metric small{color:var(--dashboard-muted);margin-top:12px;font-size:11px;line-height:1.7;display:block}@container (width>=720px){.partner-activity .st-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.partner-activity .st-metric{padding:16px 14px}.partner-activity .st-status-tabs button{gap:6px;padding-inline:9px}}.partner-activity-table tbody :is(th,td){height:66px}.export-center{gap:16px;max-width:960px;display:grid}.export-center-heading h2{text-wrap:balance;margin:0;font-size:19px}.export-center-heading p{max-width:72ch;color:var(--dashboard-muted);margin:4px 0 0;font-size:13px;line-height:1.7}.export-step{gap:12px;padding:20px;display:grid}.export-step h3{margin:0;font-size:15px}.export-meaning{color:var(--dashboard-muted);margin:0;font-size:13px;line-height:1.6}.export-actions{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.export-actions p{margin:0;font-size:13px;line-height:1.6}.export-actions .ui-button svg{width:16px;height:16px}@media (width<=767.98px){.export-step{padding:16px}}.issues-page{gap:16px;max-width:960px;display:grid}.issues-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px;display:flex}.issues-heading h2{text-wrap:balance;margin:0;font-size:19px}.issues-heading p{color:var(--dashboard-muted);margin:4px 0 0;font-size:13px}.issues-heading .ui-button svg,.issues-list .ui-button svg{width:16px;height:16px}.issues-failed,.issues-clear{align-items:center;gap:8px;margin:0;font-size:13px;line-height:1.6;display:flex}.issues-failed{color:var(--color-warning)}.issues-failed svg,.issues-clear svg{flex:0 0 18px;width:18px;height:18px}.issues-clear{color:var(--color-success);padding:20px}.issues-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.issues-list>li{border-left:4px solid var(--color-warning);gap:12px;padding:20px;display:grid}.issues-list>li[data-level=urgent]{border-left-color:var(--color-danger)}.issues-meta{flex-wrap:wrap;gap:8px;display:flex}.issues-area,.issues-level{font-size:12px;font-weight:var(--weight-medium);letter-spacing:.01em;border-radius:999px;padding:2px 10px}.issues-area{background:var(--color-brand-soft);color:var(--color-action)}.issues-level{background:var(--color-warning-soft);color:var(--color-warning)}li[data-level=urgent] .issues-level{background:var(--color-danger-soft);color:var(--color-danger)}.issues-list dl{gap:8px;margin:0;display:grid}.issues-list dt{color:var(--dashboard-muted);font-size:12px}.issues-list dd{max-width:72ch;font-size:14px;font-weight:var(--weight-regular);text-align:left;margin:2px 0 0;line-height:1.6}.issues-list .ui-button{justify-self:start}@media (width<=767.98px){.issues-list>li{padding:16px}}.analytics-page{gap:28px;display:grid}.analytics-section{gap:16px;display:grid}.analytics-section>header h2{text-wrap:balance;margin:0;font-size:19px}.analytics-section>header p{max-width:72ch;color:var(--dashboard-muted);margin:4px 0 0;font-size:13px;line-height:1.7}.analytics-tiles{margin:0}.analytics-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;display:grid}.analytics-panel{gap:12px;min-width:0;padding:20px;display:grid}.analytics-panel h3{margin:0;font-size:15px}.analytics-empty{color:var(--dashboard-muted);margin:0;font-size:13px}.analytics-status,.analytics-top{gap:10px;margin:0;padding:0;list-style:none;display:grid}.analytics-status li,.analytics-top li{font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 12px;display:grid}.analytics-status li span,.analytics-top li span{overflow-wrap:anywhere;min-width:0;font-size:13px}.analytics-status li strong,.analytics-top li strong{font-size:15px}.analytics-status li small,.analytics-top li small{color:var(--dashboard-muted);grid-column:1/-1;font-size:12px}.analytics-status li{border-left:3px solid var(--dashboard-line);padding-left:10px}.analytics-status li[data-state=succeeded]{border-left-color:var(--color-success)}.analytics-status li[data-state=failed]{border-left-color:var(--color-danger)}.analytics-status li[data-state=manual_review]{border-left-color:var(--color-warning)}.analytics-top{counter-reset:rank}.analytics-top li{border-bottom:1px solid var(--dashboard-line);padding-bottom:10px}.analytics-top li:last-child{border-bottom:0;padding-bottom:0}.hourly-bars{margin:0}.analytics-panel .hourly-bars>svg{width:100%;max-width:none;height:auto;display:block}.hourly-grid line{stroke:var(--dashboard-line);stroke-width:1px}.hourly-grid text,.hourly-axis{fill:var(--dashboard-muted);font-variant-numeric:tabular-nums;font-size:11px}.hourly-bar path{fill:var(--color-action);opacity:.85}.hourly-bar[data-active] path{opacity:1}.hourly-bar:focus{outline:none}.hourly-bar:focus-visible .hourly-hit{stroke:var(--color-focus);stroke-width:2px}.hourly-hit{fill:#0000}.hourly-peak{fill:var(--color-ink);font-size:11px;font-weight:var(--weight-semibold)}.hourly-bars figcaption{color:var(--dashboard-muted);min-height:1.6em;margin-top:8px;font-size:12px;line-height:1.6}.hourly-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.8125rem}.hourly-table :is(th,td){padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);text-align:left;white-space:nowrap}.hourly-table thead th{color:var(--color-muted);font-weight:var(--weight-semibold)}.hourly-table .hourly-number{text-align:right}.hourly-bars .ui-scroll-table{margin-top:var(--space-3)}.analytics-panel>.hourly-bars{min-width:0}@media (width<=1023.98px){.analytics-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=767.98px){.analytics-panel{padding:16px}}.period-delta{color:var(--dashboard-muted);margin-top:4px;font-size:12px;font-weight:600;display:block}.period-delta[data-direction=up]{color:var(--dashboard-success,#15803d)}.period-delta[data-direction=down]{color:var(--dashboard-danger,#b91c1c)}.analytics-more{margin-top:10px}.analytics-compare-note{color:var(--dashboard-muted);margin:0;font-size:12px}.notifications-page{gap:16px;max-width:760px;display:grid}.notifications-card{gap:14px;padding:20px;display:grid}.notifications-card>header{align-items:center;gap:10px;display:flex}.notifications-card>header svg{width:20px;height:20px;color:var(--color-action)}.notifications-card h2{margin:0;font-size:18px}.notifications-card h3{margin:0;font-size:15px}.notifications-intro,.notifications-muted{max-width:72ch;color:var(--dashboard-muted);margin:0;font-size:13px;line-height:1.7}.notifications-notice{color:var(--color-success);margin:0;font-size:13px}.notifications-linked{gap:8px;margin:0;display:grid}.notifications-linked>div{grid-template-columns:minmax(0,140px) minmax(0,1fr);gap:12px;display:grid}.notifications-linked dt{color:var(--dashboard-muted);font-size:13px}.notifications-linked dd{overflow-wrap:anywhere;font-size:14px;font-weight:var(--weight-medium);margin:0}.notifications-actions{flex-wrap:wrap;gap:8px;display:flex}.notifications-card .ui-button{justify-self:start}.notifications-card .ui-button svg{width:16px;height:16px}.notifications-steps{gap:12px;display:grid}.notifications-steps ol{gap:6px;margin:0;padding-left:20px;font-size:14px;line-height:1.6;display:grid}.notifications-kinds{gap:10px;margin:0;padding:0;list-style:none;display:grid}.notifications-kinds li{border-left:3px solid var(--color-brand-soft);gap:2px;padding-left:10px;display:grid}.notifications-kinds strong{font-size:14px}.notifications-kinds span{color:var(--dashboard-muted);font-size:13px}@media (width<=767.98px){.notifications-card{padding:16px}.notifications-linked>div{grid-template-columns:1fr;gap:2px}}.integration-page{gap:16px;min-width:0;display:grid}.integration-phase{color:#6b4a00;background:#fff7e6;border:1px solid #f5d79a;border-radius:10px;margin:0;padding:10px 14px}.integration-card{background:var(--white,#fff);border:1px solid #dbe4f5;border-radius:14px;gap:12px;min-width:0;padding:18px;display:grid}.integration-card h2{margin:0;font-size:1.1rem}.integration-steps{color:#3d4a63;gap:6px;margin:0;padding-left:20px;display:grid}.integration-form{gap:12px;max-width:420px;display:grid}.integration-form label{gap:6px;display:grid}.integration-form input,.integration-card select,.integration-card input{min-height:40px;font:inherit;border:1px solid #c9d4ea;border-radius:8px;max-width:100%;padding:0 10px}.integration-status{flex-wrap:wrap;gap:12px 28px;margin:0;display:flex}.integration-status div{gap:2px;display:grid}.integration-status dt{color:#50617a;font-size:.85rem}.integration-status dd{margin:0;font-weight:600}.integration-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.integration-actions .button{min-height:36px;padding:0 12px}.integration-actions [role=status],.integration-actions span{color:#50617a;font-size:.85rem}.integration-table-wrap{min-width:0;overflow-x:auto}.integration-table-wrap table{border-collapse:collapse;width:100%;min-width:760px}.integration-table-wrap th,.integration-table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid #edf1f8;padding:10px}.integration-table-wrap td small{color:#50617a;font-size:.8rem;display:block}.integration-table-wrap input[type=number]{width:80px}.integration-settings{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));max-width:none}.integration-state{color:#3d4a63;background:#eef2fb;border-radius:999px;padding:2px 8px;font-size:.85rem;font-weight:600;display:inline-block}.integration-state-sent{color:#1e6b3a;background:#e7f6ec}.integration-state-needs_attention,.integration-state-needs_mapping{color:#8a4b00;background:#fff4e5}.integration-state-ordered,.integration-state-sending,.integration-state-buying,.integration-state-ready{color:#2f5bea;background:#eaf1ff}.integration-table-wrap td code{font-size:.85rem}.integration-inline{grid-template-columns:repeat(auto-fit,minmax(160px,220px));max-width:none}.integration-warning{color:#8a4b00}.integration-loss{color:#b42318;font-weight:600}.integration-money{white-space:nowrap}.integration-money small{display:block}.integration-checklist{gap:6px;margin:0;padding-left:20px;display:grid}.integration-checklist li[data-done=true] strong{color:#1e6b3a}.integration-checklist li[data-done=false] strong{color:#8a4b00}@media (pointer:coarse){.integration-actions .button{min-height:44px}}.integration-upload{gap:6px;max-width:640px;display:grid}.integration-upload label{gap:6px;font-weight:600;display:grid}.integration-upload small,.integration-upload span{color:#50617a;font-size:.85rem}.kz-head{gap:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.integration-page .kz-mark{flex:0 0 48px;width:48px;height:48px}.kz-head-text{gap:2px;min-width:0;display:grid}.kz-head-text h1{letter-spacing:-.01em;margin:0;font-size:1.75rem;line-height:1.2}.kz-head-text p{color:var(--color-muted);margin:0}.kz-head-state{flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:.9rem;display:flex}.kz-head-state span:first-of-type+span{color:var(--color-ink);font-weight:600}.kz-dot{border-radius:50%;width:8px;height:8px}.kz-dot-ok{background:var(--color-success)}.kz-dot-bad{background:var(--color-danger)}.kz-mode{white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:.9rem;font-weight:600}.kz-mode[data-mode=auto]{background:var(--color-success-soft);color:var(--color-success)}.kz-mode[data-mode=simulate]{background:var(--color-brand-soft);color:var(--color-action)}.kz-mode[data-mode=off]{background:var(--color-warning-soft);color:var(--color-warning)}.kz-flow{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.kz-flow-step{padding:var(--space-4) var(--space-5);gap:2px;display:grid;position:relative}.kz-flow-step+.kz-flow-step{border-left:1px solid var(--color-border)}.kz-flow-step+.kz-flow-step:before{content:"";background:var(--color-surface);border-top:1px solid var(--color-border);border-right:1px solid var(--color-border);width:10px;height:10px;margin-top:-5px;position:absolute;top:50%;left:-6px;transform:rotate(45deg)}.kz-flow-step strong{font-variant-numeric:tabular-nums;color:var(--color-muted);font-size:1.6rem;line-height:1.1}.kz-flow-step span{color:var(--color-muted);font-size:.9rem}.kz-flow-step[data-active=true] strong{color:var(--color-ink)}.kz-flow-step[data-step=held][data-active=true]{background:var(--color-warning-soft)}.kz-flow-step[data-step=held][data-active=true] strong,.kz-flow-step[data-step=held][data-active=true] span{color:var(--color-warning)}.kz-flow-step[data-step=sent][data-active=true] strong{color:var(--color-success)}.kz-flow-step:first-child{border-radius:var(--radius-3) 0 0 var(--radius-3)}.kz-flow-step:last-child{border-radius:0 var(--radius-3) var(--radius-3) 0}.kz-tabs{gap:var(--space-1);border-bottom:1px solid var(--color-border);scrollbar-width:none;display:flex;overflow-x:auto}.kz-tabs::-webkit-scrollbar{display:none}.integration-page .kz-tabs .kz-tab{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);color:var(--color-muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;font-weight:600;display:inline-flex}.integration-page .kz-tabs .kz-tab.kz-tab:hover:not(:disabled){color:var(--color-ink);background:0 0}.integration-page .kz-tabs .kz-tab[aria-selected=true],.integration-page .kz-tabs .kz-tab.kz-tab[aria-selected=true]:hover:not(:disabled){color:var(--color-action);border-bottom-color:var(--color-action)}.kz-count{background:var(--color-warning-soft);min-width:20px;color:var(--color-warning);text-align:center;border-radius:999px;padding:0 6px;font-size:.8rem;line-height:20px}.kz-panel{gap:var(--space-4);min-width:0;display:grid}.kz-panel[hidden]{display:none}.integration-page .kz-link.kz-link,.integration-page .kz-link.kz-link:hover:not(:disabled){min-height:0;color:var(--color-action);font:inherit;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}.integration-card{border-color:var(--color-border);border-radius:var(--radius-3);padding:var(--space-5)}.integration-table-wrap th{color:var(--color-muted);background:var(--color-canvas);font-size:.8rem;font-weight:600}.integration-table-wrap th,.integration-table-wrap td{border-bottom-color:var(--color-border)}.integration-table-wrap tbody tr:hover{background:color-mix(in srgb, var(--color-brand-soft) 45%, transparent)}.integration-alerts ul{gap:var(--space-2);margin:0;padding-left:20px;display:grid}.integration-table-wrap tr[data-held=true] td:first-child{box-shadow:inset 3px 0 0 var(--color-warning)}.kz-order-product span{max-width:22ch;display:block}.kz-order-status{min-width:16rem}.kz-order-status small{margin-top:4px}.kz-order-reason{max-width:34ch;color:var(--color-ink)}.kz-order-actions .integration-actions{flex-direction:column;align-items:stretch;min-width:13rem}.kz-order-actions .integration-inline{gap:var(--space-2);max-width:none;display:flex}.kz-order-actions .integration-inline input{flex:8rem;min-width:0}.integration-page .kz-order-actions .kz-quiet.kz-quiet,.integration-page .kz-order-actions .kz-quiet.kz-quiet:hover:not(:disabled){min-height:32px;color:var(--color-muted);text-underline-offset:2px;background:0 0;border:0;justify-content:flex-start;padding:0;font-size:.85rem;text-decoration:underline}@media (width<=767.98px){.kz-head{grid-template-columns:auto minmax(0,1fr)}.kz-mode{grid-column:1/-1;justify-self:start}.kz-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.kz-flow-step+.kz-flow-step:before{display:none}.kz-flow-step:nth-child(3){border-left:0}.kz-flow-step:nth-child(n+3){border-top:1px solid var(--color-border)}.kz-flow-step:first-child,.kz-flow-step:last-child{border-radius:0}.integration-card{padding:var(--space-4)}.kz-tabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.integration-page .kz-tabs .kz-tab{padding:0 var(--space-2);white-space:normal;text-align:center;justify-content:center;font-size:.9rem;line-height:1.2}}.kz-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kz-card-head{gap:var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.kz-card-head>div{gap:var(--space-1);flex:28rem;min-width:0;display:grid}.kz-card-head .quick-order-hint{max-width:72ch;margin:0}.kz-upload{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-2);background:var(--color-action);color:var(--color-surface);cursor:pointer;white-space:nowrap;font-weight:600;display:inline-flex;position:relative}.kz-upload:hover{background:var(--color-action-hover)}.kz-upload:focus-within{outline:3px solid var(--color-focus);outline-offset:3px}.kz-upload[aria-busy=true]{opacity:.7;cursor:progress}.kz-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.integration-page .kz-upload svg{flex:0 0 18px;width:18px;height:18px}.kz-files{gap:var(--space-2) var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.kz-file{background:var(--color-canvas);border:1px solid var(--color-border);color:var(--color-ink);border-radius:999px;padding:2px 10px;font-size:.85rem;font-weight:600}.kz-files-note{color:var(--color-muted);margin:0;font-size:.85rem}.kz-help{color:var(--color-muted);font-size:.9rem}.kz-help summary{cursor:pointer;color:var(--color-action);width:fit-content;font-weight:600}.kz-help p{margin:var(--space-2) 0 0;max-width:72ch}.kz-toolbar{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.kz-search{flex:16rem;align-items:center;max-width:22rem;display:flex;position:relative}.integration-page .kz-search svg{width:18px;height:18px;color:var(--color-muted);pointer-events:none;position:absolute;left:12px}.integration-card .kz-search input{border-color:var(--color-border);border-radius:var(--radius-2);width:100%;min-height:40px;padding-left:38px}.kz-segment{border-radius:var(--radius-2);background:var(--color-canvas);border:1px solid var(--color-border);padding:3px;display:inline-flex}.integration-page .kz-segment.kz-segment button,.integration-page .kz-segment.kz-segment button:hover:not(:disabled){min-height:32px;padding:0 var(--space-3);color:var(--color-muted);background:0 0;border:0;border-radius:6px;font-weight:600}.integration-page .kz-segment.kz-segment button[aria-pressed=true],.integration-page .kz-segment.kz-segment button[aria-pressed=true]:hover:not(:disabled){background:var(--color-surface);color:var(--color-ink);box-shadow:0 1px 2px #17233d1f}.integration-page .kz-toolbar .kz-chip,.integration-page .kz-toolbar .kz-chip:hover:not(:disabled){min-height:36px;padding:0 var(--space-3);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-ink);border-radius:999px;font-size:.9rem;font-weight:600}.integration-page .kz-toolbar .kz-chip[aria-pressed=true],.integration-page .kz-toolbar .kz-chip[aria-pressed=true]:hover:not(:disabled){border-color:var(--color-action);background:var(--color-brand-soft);color:var(--color-action)}.integration-page .kz-chip svg{flex:0 0 16px;width:16px;height:16px}.integration-table-wrap .kz-num{text-align:right;font-variant-numeric:tabular-nums}.kz-item{gap:var(--space-3);align-items:flex-start;min-width:15rem;display:flex}.integration-page .kz-item .kz-item-art{border-radius:var(--radius-2);flex:0 0 40px;width:40px;height:40px}.integration-page .kz-item .kz-item-art img,.integration-page .kz-families .kz-family-art img{object-fit:contain;width:100%;height:100%}.kz-item-art-empty{background:var(--color-canvas);border:1px dashed var(--color-border);color:var(--color-muted);place-items:center;display:grid}.integration-page .kz-item-art-empty svg{width:20px;height:20px}.kz-item-text{gap:2px;min-width:0;display:grid}.kz-item-tags{flex-wrap:wrap;gap:4px;display:flex}.kz-tag{background:var(--color-canvas);color:var(--color-muted);border-radius:999px;padding:0 8px;font-size:.75rem;font-weight:600;line-height:20px}.kz-tag[data-source=v2]{background:var(--color-brand-soft);color:var(--color-action)}.kz-tag[data-source=v3]{color:#5b3bb3;background:#f1ecff}.kz-tag-done{background:var(--color-success-soft);color:var(--color-success)}.kz-tag-todo{background:var(--color-warning-soft);color:var(--color-warning)}.kz-muted{color:var(--color-muted)}.integration-card input.kz-units{text-align:right;width:72px}.kz-profit{color:var(--color-success)}.kz-map-table select{min-width:10rem;max-width:13rem}.integration-table-wrap .kz-map-table{min-width:0}.kz-map-table .kz-item{min-width:13rem}.kz-map-table .integration-money small{white-space:nowrap}.kz-map-table tr[data-mapped=false] td:first-child{box-shadow:inset 3px 0 0 var(--color-warning)}.kz-row-actions{gap:var(--space-2);align-items:center;display:flex}.integration-table-wrap td .kz-row-status{margin-top:4px}.integration-page .kz-icon-text{min-height:36px;padding:0 var(--space-3);align-items:center;gap:6px;display:inline-flex}.integration-page .kz-icon-text svg{flex:0 0 16px;width:16px;height:16px}.integration-page .kz-row-actions .kz-icon-only,.integration-page .kz-row-actions .kz-icon-only:hover:not(:disabled){border:1px solid var(--color-border);border-radius:var(--radius-2);background:var(--color-surface);width:36px;min-height:36px;color:var(--color-muted);padding:0}.integration-page .kz-row-actions .kz-icon-only.kz-icon-only:hover:not(:disabled){border-color:var(--color-danger);color:var(--color-danger)}.integration-page .kz-icon-only svg{width:18px;height:18px}.integration-table-wrap .kz-empty,p.kz-empty{color:var(--color-muted);text-align:center;padding:var(--space-5)}.kz-price-rule{gap:var(--space-3);flex-wrap:wrap;align-items:flex-end;display:flex}.kz-percent{color:var(--color-muted);gap:4px;font-size:.85rem;font-weight:600;display:grid}.kz-percent-field{border:1px solid var(--color-border);border-radius:var(--radius-2);background:var(--color-surface);align-items:center;display:inline-flex}.integration-card .kz-percent-field input{text-align:right;background:0 0;border:0;width:72px}.kz-percent-field>span{color:var(--color-muted);padding-right:10px}.kz-percent-field:focus-within{outline:3px solid var(--color-focus);outline-offset:2px}.integration-card .kz-percent-field input:focus-visible{outline:none}.kz-price-actions{gap:var(--space-2);margin-left:auto;display:flex}.kz-families{gap:var(--space-2);flex-wrap:wrap;display:flex}.integration-page .kz-families.kz-families button,.integration-page .kz-families.kz-families button:hover:not(:disabled){min-height:36px;padding:0 var(--space-3) 0 6px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-ink);border-radius:999px;align-items:center;gap:6px;font-size:.9rem;font-weight:600;display:inline-flex}.integration-page .kz-families.kz-families button:first-child{padding-left:var(--space-3)}.integration-page .kz-families.kz-families button[aria-pressed=true],.integration-page .kz-families.kz-families button[aria-pressed=true]:hover:not(:disabled){border-color:var(--color-action);background:var(--color-brand-soft);color:var(--color-action)}.integration-page .kz-families button small{color:var(--color-muted);font-weight:500}.integration-page .kz-families .kz-family-art{border-radius:6px;flex:0 0 24px;width:24px;height:24px}.kz-suggest{color:var(--color-ink);font-weight:700}@media (width<=767.98px){.kz-upload{justify-content:center;width:100%}.kz-search{max-width:none}.kz-price-actions{margin-left:0}}.kz-card-title{gap:var(--space-3);align-items:flex-start;display:flex}.kz-card-title>div{flex:auto;gap:2px;min-width:0;display:grid}.kz-card-title .quick-order-hint{margin:0}.kz-card-icon{background:var(--color-brand-soft);width:40px;height:40px;color:var(--color-action);border-radius:50%;flex:0 0 40px;place-items:center;display:grid}.integration-page .kz-card-icon svg{width:22px;height:22px}.kz-badge{background:var(--color-canvas);color:var(--color-muted);border-radius:999px;flex:none;padding:2px 10px;font-size:.8rem;font-weight:700;line-height:22px}.kz-badge[data-on=true]{background:var(--color-success-soft);color:var(--color-success)}.kz-stepper{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.kz-stepper li{align-content:start;justify-items:center;gap:var(--space-2);text-align:center;display:grid;position:relative}.kz-stepper li:not(:last-child):after{content:"";top:22px;left:calc(50% + 30px);right:calc(-50% + 30px - var(--space-3));background:var(--color-border);height:2px;position:absolute}.kz-stepper li[data-done=true]:not(:last-child):after{background:var(--color-success)}.kz-step-icon{border:2px solid var(--color-border);background:var(--color-surface);width:44px;height:44px;color:var(--color-muted);border-radius:50%;place-items:center;display:grid}.integration-page .kz-step-icon svg{width:22px;height:22px}.kz-stepper li[data-done=true] .kz-step-icon{border-color:var(--color-success);background:var(--color-success-soft);color:var(--color-success)}.kz-stepper li[data-done=false] .kz-step-icon{border-style:dashed;border-color:var(--color-warning);color:var(--color-warning)}.kz-step-text{justify-items:center;gap:2px;display:grid}.kz-step-text .kz-step-name{font-weight:600}.kz-step-text strong{font-size:.85rem}.kz-stepper li[data-done=true] .kz-step-text strong{color:var(--color-success)}.kz-stepper li[data-done=false] .kz-step-text strong{color:var(--color-warning);font-weight:600}.integration-page .kz-modes{border:0;min-width:0;margin:0;padding:0}.integration-page .kz-modes legend{margin:0 0 var(--space-2);padding:0;font-weight:600}.kz-mode-grid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.integration-page .kz-mode-option{gap:var(--space-3);min-height:64px;padding:var(--space-3);border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;border-radius:4px;align-items:center;font-weight:400;display:flex;position:relative}.integration-page .kz-mode-option:hover{border-color:var(--color-action)}.integration-page .kz-mode-option input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.integration-page .kz-mode-option:has(input:focus-visible){outline:3px solid var(--color-focus);outline-offset:2px}.integration-page .kz-mode-option:has(input:checked){border-color:var(--color-action);background:var(--color-brand-soft);box-shadow:inset 0 0 0 1px var(--color-action)}.integration-page .kz-modes:disabled .kz-mode-option{cursor:progress;opacity:.7}.kz-mode-icon{background:var(--color-canvas);width:36px;height:36px;color:var(--color-muted);border-radius:50%;flex:0 0 36px;place-items:center;display:grid}.integration-page .kz-mode-icon svg{width:20px;height:20px}.kz-mode-option[data-mode=simulate]:has(input:checked) .kz-mode-icon{background:var(--color-warning-soft);color:var(--color-warning)}.kz-mode-option[data-mode=auto]:has(input:checked) .kz-mode-icon{background:var(--color-success-soft);color:var(--color-success)}.kz-mode-option[data-mode=off]:has(input:checked) .kz-mode-icon{background:var(--color-surface);color:var(--color-ink)}.kz-mode-text{flex:auto;gap:2px;min-width:0;display:grid}.kz-mode-text small{color:var(--color-muted)}.kz-mode-tick{background:var(--color-action);width:20px;height:20px;color:var(--color-surface);border-radius:50%;flex:0 0 20px;place-items:center;display:none}.integration-page .kz-mode-tick svg{width:14px;height:14px}.kz-mode-option:has(input:checked) .kz-mode-tick{display:grid}.kz-limits{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kz-limit{gap:4px;font-weight:600;display:grid}.kz-affix{border:1px solid var(--color-border);background:var(--color-surface);border-radius:4px;align-items:center;display:flex}.kz-affix>span{color:var(--color-muted);padding:0 12px;font-weight:600}.kz-affix:focus-within{outline:3px solid var(--color-focus);outline-offset:2px}.integration-card .kz-affix input{font-variant-numeric:tabular-nums;background:0 0;border:0;flex:auto;min-width:0;min-height:40px}.integration-card .kz-affix input:focus-visible{outline:none}.integration-card .kz-affix>span:first-child+input{padding-left:0}.kz-gauges{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.kz-gauge{gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-canvas);border-radius:4px;align-items:flex-start;display:flex}.kz-gauge-icon{background:var(--color-surface);width:36px;height:36px;color:var(--color-action);border-radius:50%;flex:0 0 36px;place-items:center;display:grid}.integration-page .kz-gauge-icon svg{width:20px;height:20px}.kz-gauge-body{flex:auto;gap:6px;min-width:0;display:grid}.kz-gauge-body p{margin:0}.kz-gauge-body small{color:var(--color-muted)}.kz-bar{background:var(--color-border);border-radius:999px;height:8px;display:block;overflow:hidden}.kz-bar>span{border-radius:inherit;background:var(--color-action);height:100%;display:block}.kz-bar[data-full=true]>span{background:var(--color-warning)}.kz-note{gap:var(--space-2);color:var(--color-muted);align-items:flex-start;margin:0;font-size:.9rem;display:flex}.integration-page .kz-note svg{flex:0 0 18px;width:18px;height:18px;margin-top:1px}.kz-speeds{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.kz-speeds li{gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);color:var(--color-muted);border-radius:4px;align-items:center;display:flex}.kz-speeds li>span{gap:2px;display:grid}.kz-speeds li strong{color:var(--color-ink)}.integration-page .kz-speeds svg{flex:0 0 24px;width:24px;height:24px}.kz-speeds li[data-current=true]{border-color:var(--color-action);background:var(--color-brand-soft);color:var(--color-action)}.kz-trail-wrap{gap:var(--space-2);color:var(--color-muted);flex-wrap:wrap;align-items:center;font-size:.9rem;display:flex}.kz-trail{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.kz-trail li{color:var(--color-ink);font-weight:600}.kz-trail li:not(:last-child):after{content:"›";color:var(--color-muted);margin-left:6px;font-weight:400}.kz-trail li:last-child{background:var(--color-brand-soft);color:var(--color-action);border-radius:4px;padding:2px 10px}.kz-link-map{align-items:center;max-width:22rem;display:flex}.kz-link-line{height:2px;margin:0 var(--space-2) 22px;background:repeating-linear-gradient(90deg, var(--color-success) 0 8px, transparent 8px 14px);flex:auto}.kz-link-line[data-ok=false]{background:repeating-linear-gradient(90deg, var(--color-danger) 0 8px, transparent 8px 14px)}.kz-link-tokomd{background:var(--color-action);width:48px;height:48px;color:var(--color-surface);border-radius:50%;flex:0 0 48px;place-items:center;display:grid}.integration-page .kz-link-tokomd svg{width:24px;height:24px}.kz-facts{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));margin:0;display:grid}.kz-facts>div{column-gap:var(--space-2);padding:var(--space-3);background:var(--color-canvas);border-radius:4px;grid-template-columns:20px 1fr;row-gap:2px;display:grid}.integration-page .kz-facts svg{width:20px;height:20px;color:var(--color-action);grid-row:span 2}.kz-facts dt{color:var(--color-muted);font-size:.85rem}.integration-page .kz-facts dd{text-align:left;overflow-wrap:anywhere;margin:0;font-weight:700}.kz-link-end{justify-items:center;gap:4px;display:grid}.kz-link-end small{color:var(--color-muted);font-weight:600}.integration-page .kz-danger.kz-danger,.integration-page .kz-danger.kz-danger:hover:not(:disabled){border:1px solid var(--color-danger);background:var(--color-surface);color:var(--color-danger)}@media (width<=767.98px){.kz-stepper{grid-template-columns:1fr}.kz-stepper li{text-align:left;grid-template-columns:44px 1fr;place-items:center start}.kz-stepper li:not(:last-child):after{top:46px;bottom:calc(-1 * var(--space-3));width:2px;height:auto;left:21px;right:auto}.kz-step-text{justify-items:start}.kz-mode-grid,.kz-limits,.kz-speeds{grid-template-columns:1fr}}.kz-mono{overflow-wrap:anywhere;font-family:Roboto Mono,ui-monospace,monospace}.kz-record-note{color:var(--color-muted);font-size:.8rem;display:block}.integration-page .kz-order-card-actions .button{min-height:44px}.kz-order-card-actions{width:100%}.kz-order-card-actions .integration-inline{gap:var(--space-2);flex:100%;display:flex}.kz-order-card-actions .integration-inline input{flex:8rem;min-width:0}.kz-order-card-actions .ui-action-menu,.kz-order-card-actions .kz-row-status{flex:100%}.integration-page .kz-more{width:100%;min-height:44px}@media (width<=767.98px){.integration-page .kz-segment.kz-segment button,.integration-page .kz-segment.kz-segment button:hover:not(:disabled),.integration-page .kz-families.kz-families button,.integration-page .kz-families.kz-families button:hover:not(:disabled){min-height:44px}}.subclients-period{flex-wrap:wrap;gap:16px;margin-bottom:16px;display:flex}.subclients-totals{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:0 0 20px;display:grid}.subclients-totals div{border:1px solid #e1e8f5;border-radius:8px;min-width:0;padding:12px 14px}.subclients-totals dt{color:var(--text-secondary,#526584);font-size:12px}.subclients-totals dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:6px 0 0;font-size:17px;font-weight:600}.subclients-warning{background:#fff7ed;border-left:3px solid #b45309;padding:8px 12px}.subclients-link{gap:8px;margin:16px 0;display:grid}.subclients-link p{margin:0;font-size:13px}.subclients-inline{position:relative}.subclients-inline input{width:140px;min-height:36px;padding:6px 10px}.subclients-page td,.subclients-page th{font-variant-numeric:tabular-nums}.subclient-terms dl{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:0 0 16px;display:grid}.subclient-terms dd{margin:4px 0 0;font-weight:600}.subclients-preview{color:var(--text-secondary,#526584);flex-basis:100%;margin:0;font-size:13px}.subclients-flag{color:#b45309;font-size:13px}.subclients-page th[scope=row] code{color:var(--text-secondary,#526584);font-size:12px}.subclients-templates{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.subclients-template{text-align:left;background:var(--color-brand-soft,#eef2ff);min-height:44px;color:inherit;cursor:pointer;font:inherit;border:1px solid #d5deee;border-radius:10px;gap:2px;padding:8px 14px;display:grid}.subclients-template[aria-pressed=true]{background:var(--color-action,#3152c5);border-color:var(--color-action,#3152c5);color:#fff}.subclients-template small{font-size:12px}.subclients-template[aria-pressed=true] small{color:#fff}.subclients-badge{color:#08664e;background:#e6f6ef;border-radius:999px;justify-self:start;padding:1px 8px;font-size:11px}.subclients-template-manage{gap:10px;margin-bottom:14px;display:grid}.subclients-filters,.subclients-bulk{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.subclients-filters label,.subclients-bulk label{gap:6px;min-width:0;font-size:13px;display:grid}.subclients-filters input[type=search]{min-width:min(320px,100%)}.subclients-percent{align-items:center;gap:6px;display:inline-flex}.subclients-percent input{width:64px}.subclients-muted{color:var(--text-secondary,#526584);font-size:13px}.subclients-available{color:#08664e;background:#e6f6ef;border-radius:999px;padding:2px 10px;font-size:12px;display:inline-block}.subclients-unavailable{color:#a3261f;background:#fdecec;border-radius:999px;padding:2px 10px;font-size:12px;display:inline-block}.subclients-prices tr[data-listed=true]{background:#f6f9ff}.subclients-prices table{min-width:820px}.subclients-prices :is(th,td){vertical-align:middle;padding-inline:10px}.subclients-prices th[scope=row]{min-width:170px;font-weight:600;line-height:1.4}.subclients-prices .team-actions{flex-direction:column;align-items:stretch;gap:6px}.subclients-prices .subclients-inline input{width:110px}.subclients-price-record .subclients-inline input{width:100%}.subclients-page,.subclients-page>.report-surface,.subclients-page .team-table{min-width:0;max-width:100%}.subclients-kit{gap:var(--space-4,16px);display:grid}.subclients-kit .subclients-period{margin-bottom:0}.subclients-pills{flex-direction:column;align-items:flex-start;gap:4px;display:inline-flex}.subclients-kit td small{color:var(--color-muted,#526584);margin-top:2px;font-size:12px;display:block}.subclients-kit select{min-width:9rem}.subclients-template-bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.subclients-template-bar .subclients-templates{margin-bottom:0}.subclients-template-bar .subclients-template-manage{display:contents}.subclients-template-bar .subclients-template-manage>:not(.subclients-template-actions){flex:100%;margin:0}.subclients-template-actions{flex-wrap:wrap;align-self:center;gap:8px}.subclients-template-actions .ui-button{min-height:36px;padding:6px 12px;font-size:13px}.subclients-toolbar{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:12px;display:grid}.subclients-toolbar>[role=group]{background:var(--color-canvas);border-radius:8px;align-content:flex-start;align-items:flex-end;margin:0;padding:14px 16px 16px}.subclients-toolbar-title{color:var(--color-ink);flex:100%;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:700;display:flex}.subclients-toolbar-title svg{width:18px;height:18px;color:var(--color-action)}.subclients-toolbar :is(input,select){min-height:40px}.subclients-toolbar label{flex:140px}.subclients-toolbar label:has(.subclients-percent){flex:none}.subclients-savebar{border:1px solid var(--color-border,#d5deee);background:var(--color-surface,#fff);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex;position:static}.subclients-savebar[data-dirty=true]{z-index:2;border-color:var(--color-action);position:sticky;bottom:0;box-shadow:0 -4px 16px #0f172a14}.subclients-savebar p{color:var(--color-muted);margin:0;font-size:13px}.subclients-savebar[data-dirty=true] p{color:var(--color-ink);font-weight:600}.subclients-prices :is(th,td){vertical-align:middle}.subclients-prices tbody :is(th,td){height:72px}.subclients-prices td:nth-child(5){max-width:150px}.subclients-prices th[scope=row]{min-width:210px}.subclients-number small{color:var(--color-muted);margin-top:2px;font-size:12px;font-weight:400;display:block}.subclients-product-meta{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:4px;font-weight:400;display:flex}.subclients-product-meta .kit-pill{padding-inline:8px;font-size:.72rem;line-height:18px}.subclients-prices td:nth-child(2){white-space:nowrap}.subclients-number{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.subclients-pays{flex-direction:column;align-items:flex-start;gap:4px;display:inline-flex}.subclients-prices .subclients-row-actions{flex-flow:row;align-items:center;gap:6px}.subclients-row-actions .ui-button{min-height:34px;padding:4px 10px;font-size:13px}@media (width<=1023.98px){.subclients-toolbar{grid-template-columns:1fr}}.subclients-kit.team-card .subclients-prices :is(th,td){padding-inline:8px}.subclients-product-meta code{font-size:11px}.subclients-template-form{max-width:34rem}.subclients-product{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.subclients-product>span:last-child{overflow-wrap:anywhere;min-width:0}.subclients-art.ui-catalog-artwork{width:2.5rem;height:2.5rem}.subclients-confirm p{margin:0 0 var(--space-2)}.subclients-invite-empty{flex-basis:100%;margin:0}.subclients-kit td select{min-width:12.5rem;max-width:100%}.subclient-terms th[scope=row]{font-weight:600}.dashboard-shell{--rule:#e3e9f2;--white:#fff;--muted:#66728a;--critical:#b82940;--stale:#946300}.dashboard-shell .workbench.account-panel{width:100%;max-width:none;padding:0}.dashboard-shell .account-panel .account-section h2{margin-bottom:20px}.dashboard-shell .account-section .ui-button{margin-top:20px}.dashboard-shell .account-panel .button{background:var(--color-action);color:#fff;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;display:inline-flex}.dashboard-shell .account-actions .button{color:#fff;background:#b82940}.dashboard-shell .account-panel .button:disabled{opacity:.6;cursor:wait}.dashboard-shell{--dashboard-line:#e3e9f2;--dashboard-muted:#66728a;min-height:100dvh;color:var(--color-ink);background:#f6f8fc;grid-template-columns:248px minmax(0,1fr);display:grid}.dashboard-shell svg{flex:0 0 20px;width:20px;height:20px}.dashboard-sidebar{background:var(--color-surface);border-right:1px solid var(--dashboard-line);flex-direction:column;gap:0;height:100dvh;padding:28px 18px 20px;display:flex;position:sticky;top:0;overflow-y:auto}.dashboard-brand{min-height:44px;color:inherit;text-decoration:none;display:flex}.dashboard-nav{gap:4px;margin-top:28px;display:grid}.dashboard-nav a{color:#5d687d;min-height:46px;font-size:13px;font-weight:var(--weight-medium);border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.dashboard-nav a:hover{color:var(--color-action);background:#f2f5fb}.dashboard-nav a[aria-current=page]{background:var(--color-action);border-color:var(--color-action);color:#fff;box-shadow:0 5px 12px #2f52be18}.dashboard-sidebar-footer{flex-shrink:0;align-items:center;gap:12px;margin-top:auto;padding:32px 8px 4px;font-size:12px;display:flex}.dashboard-account-avatar{background:var(--color-brand-soft);width:32px;height:32px;color:var(--color-action);font-weight:var(--weight-semibold);border-radius:50%;flex:0 0 32px;place-items:center;display:grid}.dashboard-account-identity{min-width:0}.dashboard-account-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:var(--weight-semibold);display:block;overflow:hidden}.dashboard-sidebar-footer small{color:var(--dashboard-muted);margin-top:4px;font-size:11px;display:block}.dashboard-content{min-width:0}.dashboard-main{width:100%;min-width:0;max-width:1480px;margin-inline:auto;padding:36px 36px 56px}.dashboard-main:focus{outline:none}.dashboard-page-heading{margin:0 0 24px}.dashboard-shell h1{font-size:28px;font-weight:var(--weight-semibold);letter-spacing:-.025em;margin:0;line-height:1.35}.dashboard-shell h2{font-size:18px;font-weight:var(--weight-semibold);letter-spacing:-.015em;margin:0;line-height:1.5}.dashboard-page-heading p{max-width:78ch;color:var(--dashboard-muted);margin:10px 0 0;font-size:14px;line-height:1.7}.dashboard-notice{border:1px solid var(--dashboard-line);color:var(--dashboard-muted);background:#fff;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 16px;font-size:13px;line-height:1.6;display:flex}.dashboard-notice svg{color:var(--color-action);margin-top:1px}.dashboard-notice p{margin:0}.dashboard-notice strong{color:var(--color-ink)}.dashboard-status-text{font-size:12px;font-weight:var(--weight-medium);color:var(--dashboard-muted,#66728a);line-height:1.6}.dashboard-status-text[data-tone=success]{color:var(--color-success)}.dashboard-status-text[data-tone=warning]{color:var(--color-warning)}.dashboard-status-text[data-tone=danger]{color:var(--color-danger)}.dashboard-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.dashboard-stat-grid article{border:1px solid var(--dashboard-line);background:#fff;border-radius:16px;min-width:0;padding:20px}.dashboard-stat-label{color:var(--dashboard-muted);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.dashboard-stat-label svg{color:var(--color-action)}.dashboard-stat-grid strong{letter-spacing:-.025em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:16px;font-size:26px;line-height:1.4;display:block}.dashboard-stat-grid article:nth-child(2) strong{font-size:18px;line-height:1.6}.dashboard-stat-grid p{color:var(--dashboard-muted);margin:8px 0 0;font-size:12px;line-height:1.6}.dashboard-readiness,.dashboard-detail-card{border:1px solid var(--dashboard-line);background:#fff;border-radius:12px;margin-top:24px}.dashboard-readiness>header,.dashboard-detail-card>header{border-bottom:1px solid var(--dashboard-line);padding:24px}.dashboard-readiness>header p{color:var(--dashboard-muted);margin:6px 0 0;font-size:13px;line-height:1.7}.dashboard-readiness ol{margin:0;padding:0 24px;list-style:none}.dashboard-readiness li{border-bottom:1px solid var(--dashboard-line);align-items:center;gap:16px;padding:24px 0;display:flex}.dashboard-readiness li:last-child{border:0}.dashboard-step{height:36px;color:var(--color-action);font-size:13px;font-weight:var(--weight-semibold);background:#f2f5fb;border-radius:10px;flex:0 0 36px;place-items:center;display:grid}.dashboard-readiness li>div{flex:1}.dashboard-readiness li strong{font-size:14px;display:block}.dashboard-readiness li>div>span{color:var(--dashboard-muted);margin-top:4px;font-size:13px;line-height:1.7;display:block}.dashboard-readiness a{min-height:44px;color:var(--color-action);font-size:13px;font-weight:var(--weight-semibold);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;text-decoration:none;display:inline-flex}.dashboard-readiness a:hover{background:var(--color-brand-soft)}.dashboard-detail-card>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.dashboard-detail-card ul{margin:0;padding:8px 24px;list-style:none}.dashboard-detail-card li{border-bottom:1px solid var(--dashboard-line);color:var(--dashboard-muted);padding:16px 0;font-size:14px}.dashboard-detail-card li:last-child{border:0}.dashboard-detail-card footer{border-top:1px solid var(--dashboard-line);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.dashboard-detail-card footer p{color:var(--dashboard-muted);margin:0;font-size:13px}.dashboard-shell .ui-button{border-radius:10px;min-height:44px;font-size:13px}.dashboard-icon-button{width:44px;height:44px;color:var(--color-ink);background:0 0;border:0;border-radius:10px;flex:0 0 44px;place-items:center;padding:0;display:inline-grid}.dashboard-icon-button:hover{color:var(--color-action);background:var(--color-brand-soft)}.dashboard-mobile-header{display:none}.dashboard-drawer{width:min(88vw,320px);max-width:none;height:100dvh;max-height:100dvh;color:var(--color-ink);background:#fff;border:0;margin:0;padding:0}.dashboard-drawer::backdrop{background:#17233d66}.dashboard-drawer-content{flex-direction:column;min-height:100%;padding:20px 18px;display:flex}.dashboard-drawer-close{align-self:flex-end;margin-bottom:12px}html:has(.dashboard-drawer[open]){overflow:hidden}@media (width<=1200px){.dashboard-main{padding:28px 24px 48px}.dashboard-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1023.98px){.dashboard-shell{--sticky-offset:5rem;display:block}.dashboard-sidebar{display:none}.dashboard-mobile-header{z-index:10;border-bottom:1px solid var(--dashboard-line);background:#fff;align-items:center;gap:12px;min-height:72px;padding:12px 16px;display:flex;position:sticky;top:0}}@media (width<=767.98px){.dashboard-main{padding:24px 16px 40px}.dashboard-shell h1{font-size:26px}.dashboard-stat-grid{gap:12px}.dashboard-stat-grid article{padding:16px}.dashboard-stat-label{align-items:flex-start;gap:8px}.dashboard-stat-grid strong{font-size:24px}.dashboard-stat-grid article:nth-child(2) strong{font-size:16px}.dashboard-readiness>header,.dashboard-detail-card>header{padding:20px 16px}.dashboard-readiness ol{padding:0 16px}.dashboard-readiness li{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;display:grid}.dashboard-readiness li>:last-child{grid-column:2;justify-self:start}.dashboard-detail-card>header{flex-wrap:wrap;align-items:flex-start}.dashboard-detail-card ul{padding-inline:16px}.dashboard-detail-card footer{flex-direction:column;align-items:flex-start;padding:20px 16px}}.dashboard-customers{min-width:0;margin-top:24px}.customer-preview-label{color:var(--dashboard-muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.customer-summary{border-block:1px solid var(--dashboard-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:16px 0 24px;padding:20px 0;display:grid}.customer-summary>div{border-right:1px solid var(--dashboard-line);min-width:0;padding:0 24px}.customer-summary>div:first-child{padding-left:0}.customer-summary>div:last-child{border:0}.customer-summary dt{color:var(--dashboard-muted);font-size:13px;font-weight:var(--weight-regular)}.customer-summary dd{font-size:24px;font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:8px 0 0}.customer-summary>div:last-child dd{font-size:16px}.customer-summary small{color:var(--dashboard-muted);font-size:13px;font-weight:var(--weight-regular);margin-top:4px;display:block}.customer-table-card{border:1px solid var(--dashboard-line);background:var(--color-surface);border-radius:12px}.customer-toolbar{align-items:end;gap:16px;padding:20px;display:flex}.customer-toolbar label{min-width:0;font-size:12px;font-weight:var(--weight-medium);gap:8px;display:grid}.customer-toolbar label:first-child{flex:1;max-width:420px}.customer-toolbar label:last-child{width:220px;margin-left:auto}.customer-toolbar input,.customer-toolbar select{background:var(--color-surface);width:100%;height:44px;color:var(--color-ink);border:1px solid #c4cede;border-radius:8px;padding:0 12px;font-size:14px}.customer-table-region{max-width:100%;overflow-x:auto}.customer-table{border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums;width:100%;min-width:850px;font-size:13px}.customer-table th,.customer-table td{border-bottom:1px solid var(--dashboard-line);vertical-align:middle;padding:12px 20px}.customer-table thead th{border-top:1px solid var(--dashboard-line);color:var(--dashboard-muted);font-size:12px;font-weight:var(--weight-medium);background:#f8fafd;padding-block:12px}.customer-table tbody th{min-width:210px;font-weight:var(--weight-medium)}.customer-table tbody tr:last-child>*{border-bottom:0}.customer-table tbody tr:hover{background:#fafbfd}.customer-table time{white-space:nowrap}.customer-email{min-width:200px;color:var(--dashboard-muted);overflow-wrap:anywhere}.customer-table .customer-number{text-align:right;white-space:nowrap}.customer-rank{color:var(--dashboard-muted)}.customer-payment{font-size:13px}.customer-payment[data-tone=success]{color:var(--color-success)}.customer-payment[data-tone=danger]{color:var(--color-danger)}.customer-payment[data-tone=warning]{color:var(--color-warning)}.customer-table-card footer{border-top:1px solid var(--dashboard-line);color:var(--dashboard-muted);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding:16px 20px;font-size:12px;display:flex}.customer-table-card footer p{margin:0}.customer-definition{max-width:105ch;color:var(--dashboard-muted);margin:16px 0 0;font-size:12px;line-height:1.7}.customer-empty{text-align:center;padding:32px 20px}.customer-empty p{color:var(--dashboard-muted);font-size:14px}.customer-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.customer-detail{box-sizing:border-box;border:0;border-left:1px solid var(--dashboard-line);background:var(--color-surface);width:min(520px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--color-ink);margin:0 0 0 auto;padding:28px;overflow-y:auto}.customer-detail::backdrop{background:#101f3761}.customer-detail header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.customer-detail header>div{min-width:0}.customer-detail header p{color:var(--dashboard-muted);overflow-wrap:anywhere;margin:8px 0 0;font-size:14px}.customer-detail section{border-top:1px solid var(--dashboard-line);margin-top:24px;padding-top:24px}.customer-detail h3{font-size:14px;font-weight:var(--weight-semibold);margin:0 0 16px}.customer-detail dl{gap:16px;margin:0;display:grid}.customer-detail dl>div{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:baseline;gap:16px;display:grid}.customer-detail dt{color:var(--dashboard-muted);font-size:12px;line-height:1.7}.customer-detail dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-size:13px;line-height:1.7}.customer-detail-note{color:var(--dashboard-muted);margin:24px 0 0;font-size:12px;line-height:1.7}@media (width<=767.98px){.customer-detail{padding:24px 20px}.customer-detail dl>div{grid-template-columns:minmax(0,1fr);gap:4px}.customer-summary{grid-template-columns:1fr 1fr;gap:20px 16px}.customer-summary>div{border:0;padding:0}.customer-summary>div:last-child{grid-column:1/-1}.customer-summary dd{font-size:20px}.customer-toolbar{flex-direction:column;align-items:stretch;padding:16px}.customer-toolbar label:first-child{max-width:none}.customer-toolbar label:last-child{width:100%;margin-left:0}.customer-table-card footer{padding:16px}}.customer-period{gap:10px;margin-bottom:16px;padding:14px 16px;display:grid}.customer-period-dates{flex-wrap:wrap;gap:12px;display:flex}.customer-period-note{color:var(--dashboard-muted);margin:0;font-size:12px}.dashboard-shell :is(button,a.ui-button){color:#2945a4;min-height:44px;font-weight:var(--weight-medium);cursor:pointer;background:#e7edff;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;text-decoration:none;transition:background-color .12s,color .12s;display:inline-flex}.dashboard-shell :is(button,a.ui-button)>svg{flex:0 0 18px;width:18px;height:18px}.dashboard-shell :is(button,a.ui-button):hover:not(:disabled){color:#21398b;background:#d9e3ff;text-decoration:none}.dashboard-shell :is(.ui-button-primary,[data-action-tone=primary],button[aria-pressed=true]){color:#fff;background:#304fc6;border-color:#0000}.dashboard-shell :is(.ui-button-primary,[data-action-tone=primary],button[aria-pressed=true]):hover:not(:disabled){color:#fff;background:#243da5}.dashboard-shell :is(button,a.ui-button)[data-action-tone=danger]{color:#fff;background:#b72f3e}.dashboard-shell :is(button,a.ui-button)[data-action-tone=danger]:hover:not(:disabled){color:#fff;background:#942333}.dashboard-shell :is(.dashboard-icon-button,.st-icon-button,.product-search-button,.product-pagination button,.report-pager button){width:44px;min-width:44px;padding:0}.dashboard-shell .customer-detail-button{white-space:nowrap}.dashboard-shell :is(button,a.ui-button):disabled{color:#7a8598;opacity:.7;cursor:not-allowed;background:#edf0f5;border-color:#0000}.dashboard-shell :is(button,a.ui-button):focus-visible{outline-offset:3px;outline:3px solid #8199ff}@media (prefers-reduced-motion:reduce){.dashboard-shell :is(button,a.ui-button){transition:none}}@media (width<=767.98px){.dashboard-shell :is(button,a.ui-button){gap:6px}}.unified-partner .partner-embedded.portal-shell{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block}.unified-partner .partner-embedded .portal-main-content{min-width:0;margin:0;padding:0}.partner-accounts{border-radius:var(--radius-4);margin-bottom:24px;padding:24px}.partner-accounts h2{margin:0 0 12px;font-size:19px}.partner-accounts>p{color:var(--color-muted);font-size:13px;line-height:1.7}.partner-accounts .ui-button{margin:4px 8px 4px 0}.partner-shortcuts{flex-wrap:wrap;gap:8px;display:flex}.partner-balances{border-radius:var(--radius-4);margin-bottom:24px;padding:24px}.partner-balances-heading h2{text-wrap:balance;margin:0;font-size:19px}.partner-balances-heading p{max-width:72ch;color:var(--dashboard-muted);margin:4px 0 0;font-size:13px;line-height:1.7}.partner-balances-error{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:16px;display:flex}.partner-balance-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:20px;display:grid}.partner-balance{border:1px solid var(--dashboard-line);background:var(--color-surface);border-radius:12px;flex-direction:column;gap:14px;min-width:0;padding:20px;display:flex}.partner-balance[data-kind=deposit]{border-top:3px solid var(--color-action)}.partner-balance[data-kind=income]{border-top:3px solid var(--color-success)}.partner-balance[data-kind=tier]{border-top:3px solid var(--color-warning)}.partner-balance>header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.partner-balance>header svg{width:18px;height:18px;color:var(--dashboard-muted);flex:0 0 18px}.partner-balance h3{margin:0;font-size:16px}.partner-balance-tag{background:var(--color-brand-soft);color:var(--color-action);font-size:12px;font-weight:var(--weight-medium);letter-spacing:.01em;border-radius:999px;margin-left:auto;padding:2px 10px}.partner-balance[data-kind=income] .partner-balance-tag{background:var(--color-success-soft);color:var(--color-success)}.partner-balance dl{gap:10px;margin:0;display:grid}.partner-balance dl>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 12px;display:grid}.partner-balance dt{color:var(--dashboard-muted);font-size:13px}.partner-balance dd{font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold);margin:0;display:contents}.partner-balance dd small{text-align:left;color:var(--dashboard-muted);font-size:12px;font-weight:var(--weight-regular);grid-column:1/-1;line-height:1.6}.partner-balance dl>.partner-balance-main{border-bottom:1px solid var(--dashboard-line);padding-bottom:10px}.partner-balance .partner-balance-main dd{color:var(--color-ink);font-size:24px}.partner-balance[data-kind=deposit] .partner-balance-main dd{color:var(--color-action)}.partner-balance[data-kind=income] .partner-balance-main dd{color:var(--color-success)}.partner-balance dl>div[data-tone=warning] dd{color:var(--color-warning)}.partner-balance-facts{color:var(--color-ink);gap:6px;margin:0;padding:0;font-size:13px;line-height:1.6;list-style:none;display:grid}.partner-balance-facts strong{font-weight:var(--weight-semibold)}.partner-balance-tier-name{font-size:22px;font-weight:var(--weight-semibold);margin:0}.partner-balance-tier-basis,.partner-balance-tier-next{margin:0;font-size:13px;line-height:1.6}.partner-balance-tier-basis{color:var(--dashboard-muted)}.partner-balance-actions{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.partner-balance-actions .ui-button svg{width:16px;height:16px}@media (width<=767.98px){.partner-accounts,.partner-balances,.partner-balance{padding:16px}.partner-balance-grid{grid-template-columns:1fr}}.store-setup{border-radius:var(--radius-4);margin:0 0 24px}.store-setup-header{justify-content:space-between;align-items:flex-start;gap:12px 24px;display:flex}.store-setup-header h2{margin:0;font-size:18px}.store-setup-header p{max-width:72ch}.store-setup-count{flex-shrink:0;margin-top:4px}.store-setup ol li{align-items:flex-start;padding:20px 0}.store-setup .dashboard-step svg{width:18px;height:18px}.store-setup li[data-state=done] .dashboard-step{background:var(--color-success-soft);color:var(--color-success)}.store-setup li[data-state=attention] .dashboard-step{background:var(--color-warning-soft);color:var(--color-warning)}.store-setup-step{flex:1;min-width:0}.store-setup ol li>.store-setup-step{justify-self:stretch}.store-setup-step-head{flex-wrap:wrap;place-content:center space-between;align-items:baseline;gap:4px 16px;min-height:36px;display:flex}.store-setup-step-head strong{font-size:15px}.store-setup-step>span{max-width:72ch;color:var(--dashboard-muted);overflow-wrap:anywhere;margin-top:4px;font-size:13px;line-height:1.7;display:block}.store-setup-footer{border-top:1px solid var(--dashboard-line);justify-content:space-between;align-items:center;gap:12px 24px;padding:16px 24px 20px;display:flex}.store-setup-footer p{max-width:72ch;color:var(--dashboard-muted);margin:0;font-size:13px;line-height:1.7}.store-setup-footer .ui-button{flex-shrink:0}.store-setup-checking{color:var(--dashboard-muted);margin:0 0 24px;font-size:14px}.partner-store-held{margin-bottom:16px}.partner-store-held a{color:var(--color-action);font-weight:var(--weight-medium)}@media (width<=767.98px){.store-setup-header{flex-direction:column;padding:20px 16px}.store-setup ol{padding:0 16px}.store-setup ol li{gap:12px;padding:16px 0}.store-setup-footer{flex-direction:column;align-items:stretch;padding:16px}.store-setup-footer .ui-button{justify-content:center}}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Readex Pro Variable;font-style:normal;font-display:swap;font-weight:160 700;src:url(/assets/readex-pro-arabic-wght-normal-DiwT_uOQ.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Readex Pro Variable;font-style:normal;font-display:swap;font-weight:160 700;src:url(/assets/readex-pro-vietnamese-wght-normal-Do5Nl5oc.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Readex Pro Variable;font-style:normal;font-display:swap;font-weight:160 700;src:url(/assets/readex-pro-latin-ext-wght-normal-CsYMu49W.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Readex Pro Variable;font-style:normal;font-display:swap;font-weight:160 700;src:url(/assets/readex-pro-latin-wght-normal--ekFhJJC.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root:has(.ws-shell){--font-ui:"Manrope Variable", "Segoe UI", system-ui, sans-serif;--font-heading:"Readex Pro Variable", "Manrope Variable", "Segoe UI", system-ui, sans-serif;--color-brand:#1e90ff;--color-brand-soft:#e8f3ff;--color-action:#0a74da;--color-action-hover:#0862b8;--color-action-active:#064f95;--color-canvas:#f8f8f8;--color-surface:#fff;--color-ink:#404040;--color-muted:#6b6b6b;--color-border:#e5e5e5;--color-focus:#0a74da;--radius-2:4px;--radius-3:4px;--radius-4:6px;--radius-5:8px;--shadow-1:none;--shadow-2:0 4px 16px #00000014;--mk-line:#0000001a;--mk-header:72px;--mk-frame:1200px;--mk-menu:240px;--ui-icon-frame-radius:4px;--ui-icon-frame-border:#00000026;--ui-icon-frame-hover:#1e90ff}:root:has(.ws-shell){--ink:#404040;--blue:#0a74da;--cyan:#1e90ff;--paper:#f8f8f8;--rule:#e5e5e5;--muted:#6b6b6b;--primary-soft:#e8f3ff;--action:#0a74da;--action-hover:#0862b8;--focus-ring:#0a74da}.ws-shell .portal-shell,.ws-shell.portal-shell{--portal-navy:#404040;--portal-action:#0a74da;--portal-brand:#1e90ff;--portal-canvas:#fff;--portal-text:#404040;--portal-muted:#6b6b6b;--portal-line:#e5e5e5}html:has(.ws-shell){background:var(--color-surface);scrollbar-gutter:stable}body:has(.ws-shell){background:var(--color-surface);color:var(--color-ink);font-family:var(--font-ui);font-size:14px}.ws-shell{--dashboard-line:var(--mk-line);--dashboard-muted:var(--color-muted);--rule:var(--mk-line);--muted:var(--color-muted);font-size:14px}.ws-shell :is(h1,h2,h3,h4){font-family:var(--font-heading);letter-spacing:0;color:var(--color-ink);font-weight:500}.dashboard-shell h1{letter-spacing:0;margin:0;font-size:22px;font-weight:500;line-height:1.4}.dashboard-shell h2{letter-spacing:0;margin:0;font-size:17px;font-weight:500;line-height:1.45}.ws-shell .portal-shell :is(h1,h2,h3,h4){font-family:var(--font-heading)}@media (width>=768px){.ws-shell.ws-shell .portal-shell h1{letter-spacing:0;font-size:22px;font-weight:500;line-height:1.4}}@media (width<=767.98px){.ws-shell.ws-shell .portal-shell h1{font-size:24px}}.ws-shell.ws-shell .dashboard-main :is(.workbench,.tx-page,.stock-page,.ip-whitelist-page,.deposit-page){padding:0}.dashboard-page-heading p{color:var(--color-muted);font-size:14px}:is(.portal-shell,.dashboard-shell,.app-shell).ws-shell .ws-topbar{min-height:var(--mk-header);border-bottom:1px solid var(--mk-line);background:var(--color-surface);color:var(--color-ink)}:is(.portal-shell,.dashboard-shell,.app-shell).ws-shell .ws-search-trigger{border-color:var(--mk-line);background:var(--color-surface);color:var(--color-muted);border-radius:4px;font-size:14px}:is(.portal-shell,.dashboard-shell,.app-shell).ws-shell .ws-search-trigger:hover{background:var(--color-canvas);color:var(--color-ink)}:is(.portal-shell,.dashboard-shell,.app-shell).ws-shell .ws-icon-button,.ws-search-dialog .ws-icon-button{color:var(--color-ink);border-radius:4px}:is(.portal-shell,.dashboard-shell,.app-shell).ws-shell .ws-icon-button:hover,.ws-search-dialog .ws-icon-button:hover{background:var(--color-canvas);color:var(--color-action)}.ws-avatar{background:var(--color-brand-soft);color:var(--color-action)}.ws-profile-panel,.ws-search-dialog{border-color:var(--mk-line);box-shadow:var(--shadow-2);border-radius:4px}:is(.ws-topbar,.ws-search-dialog) :is(a,button,input,summary):focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}:is(.portal-shell,.dashboard-shell,.app-shell).ws-shell .ws-nav-group{color:var(--color-muted);letter-spacing:0;margin:20px 16px 6px;font-size:12px;font-weight:600}:is(.portal-shell,.dashboard-shell,.app-shell).ws-shell :is(.dashboard-nav,.portal-navigation,.sidebar nav){gap:2px}:is(.portal-shell,.dashboard-shell,.app-shell).ws-shell :is(.dashboard-nav a,.portal-navigation-link,.nav-link){min-height:42px;color:var(--color-ink);background:0 0;border:0;border-radius:24px 0 0 24px;gap:14px;padding:9px 16px;font-size:14px;font-weight:600}:is(.portal-shell,.dashboard-shell,.app-shell).ws-shell :is(.dashboard-nav a,.portal-navigation-link,.nav-link):hover{color:#000;background:linear-gradient(90deg,#0000000d,#0000)}:is(.portal-shell,.dashboard-shell,.app-shell).ws-shell :is(.dashboard-nav a,.portal-navigation-link,.nav-link)[aria-current=page]{color:#000;box-shadow:none;background:linear-gradient(90deg,#0000001a,#0000);font-weight:700}:is(.portal-shell,.dashboard-shell,.app-shell).ws-shell :is(.dashboard-nav a,.portal-navigation-link,.nav-link) svg{color:#000000bf;flex:0 0 22px;width:22px;height:22px}.ws-shell .ws-menu-search{border-color:var(--mk-line);background:var(--color-surface);border-radius:4px}.dashboard-shell :is(button,a.ui-button){background:var(--color-brand-soft);min-height:36px;color:var(--color-action);border-radius:4px;padding:6px 16px;font-size:14px;font-weight:600}.dashboard-shell :is(button,a.ui-button):hover:not(:disabled){color:var(--color-action-hover);background:#d4e8ff}.dashboard-shell :is(.ui-button-primary,.button-primary,[data-action-tone=primary],button[aria-pressed=true]){background:var(--color-action);color:#fff;border-color:#0000}.dashboard-shell :is(.ui-button-primary,.button-primary,[data-action-tone=primary],button[aria-pressed=true]):hover:not(:disabled){background:var(--color-action-hover);color:#fff}.dashboard-shell :is(button,a.ui-button)[data-action-tone=neutral]{color:#555;background:#f0f0f0}.dashboard-shell :is(button,a.ui-button)[data-action-tone=neutral]:hover:not(:disabled){color:#333;background:#e6e6e6}.dashboard-shell :is(button,a.ui-button):disabled{color:#8a8a8a;background:#f0f0f0}.dashboard-shell :is(button,a.ui-button):focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}@media (pointer:coarse){.dashboard-shell :is(button,a.ui-button){min-height:40px}}.dashboard-notice,.dashboard-stat-grid article{border-color:var(--mk-line);box-shadow:none;border-radius:4px}.ws-shell.ws-shell :is(.report-surface,.st-surface,.st-metric,.overview-card,.partner-balance,.account-section,.account-card,.dashboard-bento-card,.dashboard-bento-icon,.ui-catalog-product,.ui-catalog-family,.seo-panel,.portal-membership-gate,.deposit-offer,.deposit-stats,.deposit-help,.ip-whitelist-card,.wallet-figure,.wallet-panel,.wallet-balance,.payment-choice,.table-scroll,.wh-pane,.wh-deliveries,.apikey-panel,.apikey-list,.apikey-docs-guide,.apikey-docs-icon,.integration-guide,.category-error,.catalog-filters,.export-center,.notifications-page,.integration-card){box-shadow:none;border-radius:4px}.ws-shell.ws-shell.ws-shell :is(.button,.ui-button,.deposit-primary,.deposit-secondary){border-radius:4px}.ws-shell.ws-shell .dashboard-bento .dashboard-bento-card{box-shadow:none;border-radius:4px}#root .ws-shell :is(.tx-presets,.st-presets,.report-presets,.overview-presets,.orders-presets,.topup-presets)>button{border-radius:4px}#root .ws-shell :is(.tx-presets,.st-presets,.report-presets,.overview-presets,.orders-presets,.topup-presets)>button:is([aria-pressed=true],[aria-current=page]){background:var(--color-brand-soft);color:var(--color-action);border-color:var(--color-brand)!important}#root .ws-shell .tx-status-tabs>button{border-radius:4px}#root .ws-shell .tx-status-tabs>button[aria-pressed=true],#root .ws-shell .tx-status-tabs>button[aria-pressed=true]:hover:not(:disabled){background:var(--color-brand-soft);border-color:var(--color-action);color:var(--color-action);box-shadow:none}#root .ws-shell .tx-status-tabs>button[aria-pressed=true] span{background:var(--color-surface);color:var(--color-action)}.ws-shell .tx-metrics .tx-metric{container-type:inline-size}.ws-shell.ws-shell .tx-metrics .tx-metric strong{font-size:clamp(20px,15cqi,28px)}.ws-shell.ws-shell .wallet-low-balance-input{border-radius:4px}.ws-shell.ws-shell .portal-shell .wallet-figure[data-figure=available] strong{color:var(--color-action)}.ws-shell.ws-shell .portal-shell .wallet-figure[data-figure=reserved] strong{color:var(--color-ink)}.ws-shell.ws-shell .dashboard-products .product-category-tabs button,.ws-shell.ws-shell .dashboard-products .product-filters,.ws-shell.ws-shell .portal-shell .apikey-workbench .apikey-summary>div,.ws-shell.ws-shell .portal-shell .deposit-stats>div{border-radius:4px}.ws-shell.ws-shell .portal-shell .deposit-page a{color:var(--color-action)}.ws-shell.ws-shell .wh-receiver-steps li{border-radius:4px}.ws-shell.ws-shell :is(.apikey-list,.apikey-panel,.wh-pane,.wh-detail,.wh-deliveries,.wh-delivery-detail,.wallet-panel,.deposit-offer,.deposit-empty,.deposit-help,.deposit-checkout,.deposit-history,.deposit-stats,.deposit-current-tier,.integration-guide,.status-panel,.payment-total,.wh-empty){border-color:var(--mk-line);box-shadow:none;border-radius:4px}.ws-shell.ws-shell .portal-shell .wallet-figure{border-color:var(--mk-line);border-radius:4px}.ws-shell.ws-shell .portal-shell .wallet-figure[data-figure=available]{background:var(--color-brand-soft);border-color:#cfe5ff}.ws-shell.ws-shell :is(.wh-feedback,.apikey-docs-link),.ws-shell.ws-shell .wh-deliveries li,.ws-shell.ws-shell .wh-pane li{border-radius:4px}.ws-shell .deposit-page{color:var(--color-ink)}.ws-shell .deposit-page p,.ws-shell .deposit-stats span,.ws-shell .deposit-muted{color:var(--color-muted)}.ws-shell .deposit-page h1{letter-spacing:0;font-size:22px}.ws-shell .deposit-page .deposit-primary{background:var(--color-action);border-color:var(--color-action)}.ws-shell .deposit-page .deposit-secondary{color:var(--color-action);border-color:var(--mk-line)}.ws-shell .deposit-offer[data-current=true]{border-color:var(--color-brand);background:#f5faff}.ws-shell .deposit-offer-title span{background:var(--color-brand-soft);color:var(--color-action);border-radius:999px}.ws-shell .deposit-stats>div+div{border-left-color:var(--mk-line)}.ws-shell.ws-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){border-radius:4px}@media (width>=1024px){.ws-shell:is(.portal-shell,.dashboard-shell,.app-shell){grid-template-columns:minmax(24px, 1fr) var(--mk-menu) 24px minmax(0, calc(var(--mk-frame) - var(--mk-menu) - 24px)) minmax(24px, 1fr);background:var(--color-surface);grid-template-rows:auto 1fr}.ws-shell :is(.dashboard-content,.portal-content-column,.workspace){display:contents}:is(.portal-shell,.dashboard-shell,.app-shell).ws-shell .ws-topbar{padding:0 max(24px, calc((100% - var(--mk-frame)) / 2));grid-area:1/1/auto/-1;justify-content:flex-start;gap:24px}:is(.portal-shell,.dashboard-shell,.app-shell).ws-shell .ws-mobile-wordmark{aspect-ratio:1330/243;background:var(--color-brand);flex:none;width:132px;display:block;position:static;transform:none;-webkit-mask:url(/assets/tokomd-wordmark-BxXxRZso.png) 50%/contain no-repeat;mask:url(/assets/tokomd-wordmark-BxXxRZso.png) 50%/contain no-repeat}:is(.portal-shell,.dashboard-shell,.app-shell).ws-shell>:is(.sidebar,.portal-sidebar,.dashboard-sidebar){top:var(--mk-header);width:auto;height:auto;max-height:calc(100dvh - var(--mk-header));scrollbar-width:thin;scrollbar-color:transparent transparent;background:0 0;border:0;grid-area:2/2;align-self:start;padding:24px 0;position:sticky}:is(.portal-shell,.dashboard-shell,.app-shell).ws-shell>:is(.sidebar,.portal-sidebar,.dashboard-sidebar):is(:hover,:focus-within){scrollbar-color:#0003 transparent}:is(.portal-shell,.dashboard-shell,.app-shell).ws-shell>:is(.sidebar,.portal-sidebar,.dashboard-sidebar) :is(.dashboard-brand,.brand,.portal-brand){display:none}.ws-shell :is(.dashboard-main,.portal-main,.workspace>main){grid-area:2/4;max-width:none;padding:24px 0 56px}}.ws-shell .ws-profile-panel :is(a,button){border-radius:4px}@media (width<=767.98px){.dashboard-shell :is(button,a.ui-button){min-height:44px}}:is(.customer-summary,.report-summary,.seo-totals,.subclients-totals,.deposit-tier-amounts) dd{text-align:left}
