:root{color-scheme:dark;--color-surface: #08070c;--color-panel: #12101a;--color-panel-strong: #1c1928;--color-border: rgb(244 241 248 / 12%);--color-text: #f4f1f8;--color-muted: #aaa4b6;--color-accent: #7657ff;--color-accent-soft: #a78bff;--color-success: #73e2ad;--color-success-surface: #10271e;--color-warning: #ffd278;--color-warning-surface: #2b2112;--color-danger: #ff9aab;--color-danger-surface: #2b141a;--color-focus: #c8b9ff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}@keyframes organizer-workspace-spin{to{transform:rotate(360deg)}}@media(max-width:48rem){html:not([data-theme=light]) app-area-shell app-event-detail .event-product-library-section .event-product-row{border-color:#3d4353;background:#1f2430;color:#f7f4ff}html:not([data-theme=light]) app-area-shell app-event-detail .event-product-library-section .event-product-row>strong,html:not([data-theme=light]) app-area-shell app-event-detail .event-product-library-section .event-product-row .product-display-price{color:#f7f4ff}html:not([data-theme=light]) app-area-shell app-event-detail .event-product-library-section .event-product-row :is(.product-display-value,.product-visibility){color:#aeb5c5}html:not([data-theme=light]) app-area-shell app-event-detail .event-product-library-section .mobile-product-row-action{border-color:#464d5e;background:#252b38;color:#a98cff}}:is(app-event-create,app-event-detail) .setup-product-builder .own-product-choice>.setup-product-card-actions.text-product-card-actions>button{display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;width:auto!important;min-width:5.5rem!important;height:2.25rem!important;padding:0 .7rem!important;gap:.38rem;align-items:center;justify-content:center;white-space:nowrap}:is(app-event-create,app-event-detail) .own-product-choice>.text-product-card-actions>button svg{width:1rem;height:1rem}:is(app-event-create,app-event-detail) .own-product-choice>.product-choice-main{box-sizing:border-box;width:100%;min-width:0;padding-right:12.5rem!important}:is(app-event-create,app-event-detail) .own-product-choice .product-copy{min-width:0}:is(app-event-create,app-event-detail) .own-product-choice .product-copy>:is(strong,small){display:block;overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:unset}.global-option-backdrop{display:none}.previous-event-field .global-option-trigger{min-height:3.2rem;font-size:1rem}.helper-link-card{display:grid;align-content:space-between;gap:1.5rem;padding:clamp(1.4rem,3vw,2rem);border:1px solid var(--color-border);border-radius:1.5rem;background:linear-gradient(145deg,var(--color-panel-strong) 0%,#211a38 100%)}.helper-link-card h2{margin:.45rem 0 .65rem}.helper-link-card p{margin:0;color:var(--color-muted);line-height:1.55}.helper-link-preview{display:flex;gap:.7rem;align-items:center;min-width:0;padding:.9rem 1rem;border:1px solid var(--color-border);border-radius:.9rem;background:var(--color-surface)}.helper-link-preview code{overflow:hidden;color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap}.helper-link-actions{display:flex;flex-wrap:wrap;gap:.75rem}.helper-link-loading{font-weight:700}@keyframes helper-loading-pulse{0%{opacity:0;transform:scale(.58)}25%{opacity:.75}to{opacity:0;transform:scale(1.08)}}@keyframes helper-loading-progress{0%{transform:translate(-110%)}to{transform:translate(330%)}}.live-label i{animation:live-dot-blink 1.1s steps(1,end) infinite!important}@keyframes helper-toast-enter{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}.deposit-wallet-card{display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:center;padding:1.2rem;border:1px solid var(--color-border);border-radius:1rem;background:var(--color-panel)}.deposit-wallet-card h2{margin:.25rem 0}.deposit-wallet-card p{margin:0;color:var(--color-muted)}.deposit-wallet-card img{width:9rem;height:9rem;border-radius:.75rem;background:#fff}.deposit-wallet-card .deposit-manual-code{grid-column:2;display:grid;gap:.25rem;justify-items:center;padding:.65rem .75rem;border:1px solid var(--color-border);border-radius:.7rem;background:#a78bff14}.deposit-manual-code span{font-size:.68rem;font-weight:750}.deposit-manual-code strong{max-width:100%;color:var(--color-accent-soft);font-size:.95rem;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;letter-spacing:.08em;text-align:center}.deposit-wallet-card.refunded{opacity:.8}@media(max-width:700px){.deposit-wallet-card{grid-template-columns:1fr}.deposit-wallet-card img{width:min(100%,14rem);height:auto;justify-self:center}.deposit-wallet-card .deposit-manual-code{grid-column:1;width:min(100%,14rem);justify-self:center}}html[data-theme=light] app-helper-board :is(.helper-order-filters button,.helper-sort-control,.helper-view-switch button,.helper-item-count){border-color:#d8dde7;background:#fff}html[data-theme=light] app-helper-board :is(.helper-order-filters button.active,.helper-view-switch button.active){border-color:#7657ff;background:#f3f0ff}html[data-theme=light] app-helper-board .helper-order-footer{border-color:#e5e8ef;background:#fbfcfe}html[data-theme=light] app-helper-board .helper-paid-status{border-color:#b8dec8;background:#effbf4;color:#176b45}html[data-theme=light] app-helper-board .helper-order-limit-options{border-color:#d8dde7}html[data-theme=light] app-helper-board .helper-order-limit-options button{border-color:#d8dde7;background:#fff}html[data-theme=light] app-helper-board .helper-order-limit-options button.active{background:#f3f0ff;color:#6543e8}html[data-theme=light] app-public-order .order-page:has(.guest-order-menu-layout),html[data-theme=light] app-public-order .order-page:has(.guest-order-menu-layout) .guest-shop{background:radial-gradient(circle at 20% 5%,rgb(118 87 255 / 6%),transparent 30rem),#fafbfe}html[data-theme=light] app-public-order :is(.guest-order-menu-layout .menu-item,.guest-selection-panel){border-color:#dfe3ec;background-color:#fff;box-shadow:0 .55rem 1.6rem #2d33430f}html[data-theme=light] app-public-order .guest-order-menu-layout .menu-item.in-cart{border-color:#7657ff;background:linear-gradient(145deg,#f7f4ff,#fff)}html[data-theme=light] app-public-order .guest-continue{border-color:#dfe3ec;background:#fffffff0}html[data-theme=light] app-public-order .guest-continue .primary-button{border-color:#dfe3ec;background:#fff}html[data-theme=light] app-event-detail :is(.stand-master-panel,.stand-detail-card,.stand-product-table-card){border-color:#d8dde7;background:#fff;box-shadow:0 .35rem 1.1rem #2d33430d}html[data-theme=light] app-event-detail .stand-management-card{border-color:#d8dde7;background:#fff;box-shadow:0 .35rem 1.1rem #2d33430d}html[data-theme=light] app-event-detail :is(.stand-search-field,.stand-helper-block>div>span,.stand-product-toolbar select,.stand-select-card){background:#f6f7fa}html[data-theme=light] app-event-detail .stand-select-card.active{border-color:#8060eb;background:#eeeaff}html[data-theme=light] app-event-detail .stand-assignment-toggle i{background:#c7cbd4}.order-cancel-action{display:flex;gap:.45rem;align-items:center;justify-content:center;width:calc(100% - 1.5rem);margin:1rem .75rem .75rem;padding:.75rem 1rem;border:1px solid rgb(217 45 66 / 38%);border-radius:.7rem;background:#d92d4212;color:#d92d42;font:inherit;font-size:.78rem;font-weight:850;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.order-cancel-action svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2}.order-cancel-action:hover{border-color:#d92d429e;background:#d92d421f;color:#bd1830;transform:translateY(-1px)}.order-cancel-action:focus-visible{outline:3px solid rgb(217 45 66 / 18%);outline-offset:2px}.order-cancel-action:disabled{cursor:wait;opacity:.55}.order-cancel-overlay{position:fixed;z-index:1700;inset:0;display:grid;place-items:center;padding:1rem;background:#08070cc2;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.order-cancel-dialog{display:grid;gap:1rem;justify-items:center;width:min(100%,42rem);max-height:calc(100dvh - 2rem);overflow-y:auto;padding:clamp(1.5rem,5vw,2.1rem);border:1px solid var(--color-border);border-radius:1.25rem;background:var(--color-panel-strong);box-shadow:0 1.5rem 4rem #0000005c;color:var(--color-text);text-align:center}.order-cancel-dialog h2{margin:0;font-size:clamp(1.35rem,5vw,1.8rem);line-height:1.15}.order-cancel-dialog p{margin:0;color:var(--color-muted);line-height:1.55}.order-cancel-dialog .confirmation-actions{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;width:100%;margin-top:.35rem}.order-cancel-dialog .confirmation-actions button{min-height:2.9rem;padding:.7rem 1rem;border-radius:.75rem;font:inherit;font-size:.8rem;font-weight:850;cursor:pointer}.order-cancel-dialog .secondary-action{border:1px solid var(--color-border);background:transparent;color:var(--color-text)}.order-cancel-dialog .danger-action{border:1px solid #d92d42;background:#d92d42;color:#fff}.order-cancel-dialog .danger-action:hover{border-color:#bd1830;background:#bd1830}.order-cancel-dialog .confirmation-actions button:disabled{cursor:wait;opacity:.55}.order-cancel-dialog .danger-text{color:#d92d42}@media(max-width:32rem){.order-cancel-overlay{align-items:end;padding:.75rem}.order-cancel-dialog{max-height:calc(100dvh - .75rem);padding:1.35rem}.order-cancel-dialog .confirmation-actions{grid-template-columns:1fr}}@keyframes live-dot-blink{0%,49%{opacity:1;visibility:visible}50%,to{opacity:0;visibility:hidden}}.qr-card-flat{align-items:start!important;padding:0!important;border:0!important;background:transparent!important}.qr-card-flat>p{align-self:start;margin-top:0}.qr-card-flat>img{align-self:start!important}.qr-card-flat>.qr-actions{align-self:end}.helper-access-simple{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-start;justify-content:space-between;padding-top:1.1rem}.helper-access-simple>p{flex:1 1 28rem;margin:0;color:var(--color-muted);line-height:1.55}.helper-access-simple .helper-link-actions{flex:0 0 auto}.stand-routing-list .global-option-picker{border-color:var(--color-border);border-radius:.65rem;background:var(--color-panel-strong)}.stand-routing-list .global-option-trigger{min-height:2.45rem}.event-setup-todo{order:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1rem;align-items:center;padding:1rem 1.15rem;border:1px solid rgb(255 210 120 / 25%);border-radius:1rem;background:linear-gradient(135deg,rgb(255 190 80 / 9%),var(--color-panel))}.event-setup-todo .step-number{align-self:start;padding:.4rem .65rem;border-radius:999px;background:var(--color-warning);color:var(--color-warning-surface);font-size:.75rem;font-weight:850;white-space:nowrap}.event-setup-todo h2{margin:0 0 .25rem;font-size:1rem}.event-setup-todo p{margin:0;color:var(--color-muted);font-size:.84rem;line-height:1.45}html[data-theme=light] app-public-order .event-create-success.ready-pickup-overlay{--payment-panel: rgb(255 255 255 / 96%);--payment-panel-border: #e6e3ed;--payment-copy: #14131c;--payment-muted: #666577;--payment-accent-copy: #6924d8}.stand-order-status{overflow:hidden;border:1px solid rgb(240 182 90 / 22%);border-radius:1rem;background:#f0b65a0d}.stand-order-status>header{display:flex;gap:.8rem;align-items:center;justify-content:space-between;padding:.8rem .9rem;border-bottom:1px solid var(--color-border)}.stand-order-status>header>div{display:grid;gap:.05rem}.stand-order-status>header span{color:var(--color-muted);font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.stand-order-status>header strong{color:#ffd18a;font-size:1.25rem;letter-spacing:.06em}.stand-order-status>header b{padding:.35rem .55rem;border-radius:999px;background:#f0b65a1a;color:#ffd18a;font-size:.72rem}.stand-order-status>ul{display:grid;gap:.35rem;margin:0;padding:.75rem .9rem;list-style:none}.stand-order-status>ul li{display:flex;gap:.55rem;align-items:baseline}.stand-order-status>ul li>strong{min-width:1.8rem;color:var(--color-accent-soft)}.stand-order-status>ul li>span{font-size:.86rem;font-weight:750}.stand-order-status>ul small{margin-left:.25rem;color:var(--color-muted);font-weight:500}.queue-position{display:grid;grid-template-columns:2.65rem minmax(0,1fr);gap:.7rem;align-items:center;margin:0 .9rem .2rem;padding:.7rem .8rem;border:1px solid rgb(255 209 138 / 18%);border-radius:.8rem;background:linear-gradient(135deg,#ffd18a1a,#7657ff14)}.queue-position-number{display:grid;width:2.65rem;height:2.65rem;place-items:center;border-radius:.72rem;background:#ffd18a24;color:#ffd18a;font-size:1.35rem;font-weight:900}.queue-position>span:last-child{display:grid;gap:.08rem}.queue-position strong{color:#ffe1b3;font-size:.8rem}.queue-position small{color:var(--color-muted);font-size:.63rem;font-weight:700}.queue-position.next-up{border-color:#42dc873d;background:linear-gradient(135deg,#42dc871a,#7657ff12)}.queue-position.next-up .queue-position-number{background:#42dc8726;color:#70e6a5}.queue-position.next-up strong{color:#8becb5}.stand-order-status>footer{display:grid;gap:.4rem;padding:.65rem .9rem .8rem;color:#ffd18a;font-size:.72rem;font-weight:800;text-align:right}.stand-order-status.ready{border-color:#42dc874d;background:#42dc870f}.stand-order-status.ready>header strong,.stand-order-status.ready>footer{color:#70e6a5}.stand-order-status.ready>header b{background:#42dc871f;color:#70e6a5}.stand-order-status.ready>footer{display:flex;gap:.5rem;align-items:center;justify-content:flex-end;border-top:1px solid rgb(66 220 135 / 14%)}.stand-order-status.ready>footer>span{display:grid;width:1.35rem;height:1.35rem;place-items:center;border-radius:50%;background:#42dc8729}.stand-order-status.ready>footer>div{display:grid;gap:.08rem}.stand-order-status.ready>footer small{color:var(--color-muted);font-size:.62rem;font-weight:650}.stand-order-status.aged{filter:saturate(.55);opacity:.76}.item-stand{color:var(--color-muted);font-size:.7rem;font-weight:700}.receipt-ready{padding:.85rem 1rem;border-radius:.8rem;background:#dcf6e7;color:#206f43!important;font-weight:850}.receipt-waiting{max-width:32rem}.preparing-progress{position:relative;display:block;overflow:hidden;height:.28rem;border-radius:999px;background:#ffd18a1a}.preparing-progress:after{position:absolute;inset:0 auto 0 0;width:34%;border-radius:inherit;background:linear-gradient(90deg,transparent,rgb(255 226 181 / 72%),transparent);content:"";transform:translate(-100%);animation:preparing-progress 2.8s linear infinite;will-change:transform}@keyframes preparing-progress{0%{transform:translate(-100%)}to{transform:translate(300%)}}.active-order-status-list{display:grid;gap:.75rem;width:min(25rem,100%)}.order-status-group{display:grid;gap:.55rem;width:min(25rem,100%)}.order-status-group h2{margin:0;color:var(--color-muted);font-size:.72rem;letter-spacing:.11em;text-align:left;text-transform:uppercase}.active-order-status{display:grid;grid-template-columns:auto minmax(8rem,1fr);gap:1rem;align-items:center;padding:.9rem 1rem;border:1px solid rgb(255 190 80 / 24%);border-radius:1rem;background:linear-gradient(145deg,#ffbe501a,#7657ff12);text-align:left}.active-order-status>div:first-child{display:grid;gap:.15rem}.active-order-status>div:first-child span{color:var(--color-muted);font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.active-order-status>div:first-child strong{color:#ffd18a;font-size:1.75rem;letter-spacing:.08em}.active-order-preparing{display:grid;gap:.45rem}.active-order-preparing>span:first-child{color:#ffd18a;font-size:.82rem;font-weight:800;text-align:right}.active-order-preparing .preparing-progress{width:100%}.ready-order-group h2{color:#bca9ff}.ready-order-status{grid-template-columns:auto minmax(0,1fr) auto;border-color:#a78bff47;background:#7657ff1a}.ready-order-status>span{display:grid;width:2rem;height:2rem;place-items:center;border-radius:50%;background:#a78bff2b;color:#c8b9ff;font-weight:900}.ready-order-status>div{display:grid;gap:.1rem}.ready-order-status>div span{color:var(--color-muted);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ready-order-status>div strong{color:#c8b9ff;font-size:1.55rem;letter-spacing:.08em}.ready-order-status>b{color:#c8b9ff;font-size:.78rem;white-space:nowrap}.ready-order-status.aged{border-color:var(--color-border);background:#aaa4b614}.ready-order-status.aged>span{background:#aaa4b624;color:var(--color-muted)}.ready-order-status.aged>div strong,.ready-order-status.aged>b{color:var(--color-muted)}.order-status-heading{display:flex;gap:.75rem;align-items:center;justify-content:space-between}.device-alert-button{display:inline-flex;gap:.4rem;align-items:center;justify-content:center;min-height:2rem;padding:.35rem .65rem;border:1px solid rgb(118 87 255 / 32%);border-radius:999px;background:#7657ff17;color:#c8b9ff;font:inherit;font-size:.7rem;font-weight:800;cursor:pointer}.device-alert-button:not(.enabled){animation:device-alert-wiggle 1.4s ease-in-out infinite!important}.device-alert-button:hover{background:#7657ff33}.device-alert-button.enabled{border-color:#42dc8785;background:#42dc872e;color:#73e2ad}.device-alert-button svg{width:.9rem;height:.9rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}@keyframes device-alert-wiggle{0%,50%,to{transform:translate(0) rotate(0)}58%{transform:translate(-4px) rotate(-4deg)}66%{transform:translate(4px) rotate(4deg)}74%{transform:translate(-3px) rotate(-3deg)}82%{transform:translate(3px) rotate(3deg)}90%{transform:translate(-1px) rotate(-1deg)}}.saved-order-list article.ready{border-color:#9edab8;background:#effbf4}@media(max-width:640px){.helper-link-actions>*{width:100%;justify-content:center}.event-setup-todo{grid-template-columns:1fr}.event-setup-todo .primary-action{width:100%}.helper-access-simple .helper-link-actions,.helper-access-simple .helper-link-actions>*{width:100%}}.receipt-status-board{grid-area:board;display:grid;gap:1.2rem;width:100%}.receipt-status-board .order-status-group,.receipt-status-board .active-order-status-list{width:100%}.order-history-status-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;align-items:start}.order-history-status-board .order-status-group,.order-history-status-board .active-order-status-list{width:100%}@media(max-width:46rem){.receipt-status-board{gap:1rem}.order-history-status-board{grid-template-columns:1fr;gap:1rem}.active-order-status{grid-template-columns:minmax(0,1fr) minmax(7.5rem,.9fr)}.ready-order-status{grid-template-columns:auto minmax(0,1fr) auto}}@media(prefers-reduced-motion:reduce){.preparing-progress:after{animation:none;transform:translate(95%)}}:is(app-admin-dashboard,app-admin-organizations,app-admin-users,app-admin-integrations,app-admin-developer){display:block}.admin-page{display:grid;gap:1.25rem}.admin-page-heading{display:flex;align-items:end;justify-content:space-between;gap:1.5rem;margin-bottom:.5rem}.admin-page-heading h1{margin:.35rem 0 .3rem;font-size:clamp(1.8rem,4vw,2.7rem);letter-spacing:-.04em}.admin-page-heading p,.admin-panel>p{margin:0;color:var(--color-muted)}.admin-secondary-action,.admin-panel header>a{color:var(--color-accent-soft);font-size:.78rem;font-weight:800;text-decoration:none}.admin-secondary-action{flex:0 0 auto;padding:.7rem .9rem;border:1px solid var(--color-border);border-radius:.75rem;background:var(--color-panel)}.admin-state-card,.admin-notice{padding:1rem 1.1rem;border:1px solid var(--color-border);border-radius:.9rem;background:var(--color-panel);color:var(--color-muted)}.admin-notice{border-color:#7657ff59;color:var(--color-text)}.admin-panel{border:1px solid var(--color-border);background:var(--color-panel);box-shadow:0 .65rem 1.8rem #00000014}.admin-panel{display:grid;gap:1rem;padding:1.2rem;border-radius:1rem}.admin-panel>header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.admin-panel h2{margin:.25rem 0 0;font-size:1.1rem}.admin-empty-state{margin:0;padding:1rem 0;color:var(--color-muted)}.admin-avatar{display:grid;width:2.7rem;height:2.7rem;flex:0 0 2.7rem;place-items:center;border-radius:.8rem;background:#7657ff29;color:var(--color-accent-soft);font-size:.75rem;font-weight:900}.admin-organization-filter{display:flex;min-height:2.75rem;align-items:center;gap:.25rem;padding-left:.8rem;border:1px solid var(--color-border);border-radius:.85rem;background:var(--color-panel);color:var(--color-muted);font-size:.72rem;font-weight:700;white-space:nowrap}.admin-page :is(input,select),.admin-page button{min-height:2.75rem;padding:.65rem .8rem;border:1px solid var(--color-border);border-radius:.7rem;background:var(--color-panel-strong);color:var(--color-text);font:inherit}.admin-page button{border-color:#a78bff59;background:#7657ff;color:#fff;font-size:.75rem;font-weight:850;cursor:pointer}.admin-page button:disabled{cursor:wait;opacity:.55}.admin-security-note{padding:.8rem;border-radius:.75rem;background:var(--color-panel-strong);font-size:.7rem;line-height:1.5}.admin-form-actions{display:flex;justify-content:flex-end}@media(max-width:48rem){.admin-page-heading{align-items:start}.admin-secondary-action{display:none}}.form-field{position:relative;grid-template-columns:minmax(0,1fr);align-content:start;padding-bottom:1.45rem}.form-field>span:first-child{grid-row:1;grid-column:1}.form-field>:is(input,select,textarea){grid-row:2;grid-column:1}.form-field>.field-error{position:relative;z-index:3;grid-row:2;grid-column:1;align-self:center;justify-self:end;display:flex;width:1.55rem;height:1.55rem;align-items:center;justify-content:center;overflow:hidden;padding:0;border:1px solid color-mix(in srgb,var(--color-danger) 72%,white);border-radius:50%;background:var(--color-danger);box-shadow:0 .2rem .6rem #0000002e;color:transparent;font-size:0;line-height:1.35;white-space:normal;cursor:help;margin-right:.72rem;transition:width .16s ease,height .16s ease,padding .16s ease,border-radius .16s ease}.form-field>.field-error:before{content:"!";flex:0 0 auto;color:#fff;font-size:.9rem;font-weight:900;line-height:1}.form-field>.field-error:is(:focus,:active){width:max-content;max-width:calc(100% - 1.44rem);height:auto;min-height:2.35rem;justify-content:flex-start;gap:.5rem;padding:.48rem .68rem;border-radius:.7rem;color:#fff;font-size:.76rem;outline:none}@media(hover:hover)and (pointer:fine){.form-field>.field-error:hover{width:max-content;max-width:calc(100% - 1.44rem);height:auto;min-height:2.35rem;justify-content:flex-start;gap:.5rem;padding:.48rem .68rem;border-radius:.7rem;color:#fff;font-size:.76rem;outline:none}}html[data-theme=light] app-event-detail .event-overview-card .event-logo-settings{border-color:#cfd3df;background:#f7f8fb}html[data-theme=light] app-event-detail .event-logo-preview-upload{background:radial-gradient(circle at 72% 78%,rgb(226 49 148 / 16%),transparent 42%),linear-gradient(145deg,#f3efff,#fff2f8)}@media(max-width:34rem){.admin-organization-filter{justify-content:space-between}}.form-field>:is(input,select,textarea):has(~.field-error){padding-right:2.8rem;border-color:color-mix(in srgb,var(--color-danger) 68%,var(--color-border))}@media(hover:none){.form-field>.field-error:focus{box-shadow:0 .35rem 1rem #00000047}}*{box-sizing:border-box}html{min-width:20rem;min-height:100%;background:var(--color-surface);touch-action:manipulation}body{min-height:100%;margin:0;overflow-x:clip}button,input,select,textarea{font:inherit}:focus-visible{outline:3px solid var(--color-accent-soft);outline-offset:3px}.wordmark{display:inline-flex;align-items:baseline;color:inherit;font-size:clamp(1.65rem,2.2vw,2rem);font-weight:800;letter-spacing:-.09em;line-height:.8;text-decoration:none}.wordmark-event{color:var(--color-text)}.wordmark-flow{color:var(--color-accent-soft)}.wordmark.q2joy-wordmark{display:inline-flex;width:clamp(8.5rem,12vw,11rem);align-items:center;line-height:0}.wordmark.q2joy-wordmark img{display:block;width:100%;height:auto}@media(max-width:34rem){.wordmark{font-size:1.45rem}}@scope(app-landing){@keyframes float-card{0%,to{transform:translateY(0) rotate(1deg)}50%{transform:translateY(-.7rem) rotate(0)}}@keyframes phone-glow{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@keyframes scan-beam{0%,to{top:14%;opacity:.35}50%{top:84%;opacity:1}}@keyframes flow-pulse{0%,to{opacity:.7;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}}.auth-form{display:grid;gap:1.1rem}.legal-page{min-height:100dvh;padding:clamp(1rem,4vw,3rem);background:radial-gradient(circle at 50% 0%,rgb(118 87 255 / 18%),transparent 30rem),var(--color-surface)}.legal-nav{display:flex;width:min(52rem,100%);align-items:center;justify-content:space-between;margin:0 auto 2rem}.legal-nav .q2joy-wordmark{width:8.5rem}.legal-nav>a:last-child,.legal-nav>button:last-child{padding:0;border:0;background:transparent;color:var(--color-accent-soft);font:inherit;font-size:.86rem;font-weight:800;text-decoration:none;cursor:pointer}.legal-document{width:min(52rem,100%);margin:0 auto;padding:clamp(1.4rem,5vw,3.25rem);border:1px solid var(--color-border);border-radius:1.5rem;background:var(--color-panel);box-shadow:0 2rem 7rem #0000003d}.legal-document header{margin-bottom:2rem}.legal-document h1{margin:.45rem 0 .75rem;font-size:clamp(2.2rem,7vw,3.7rem);letter-spacing:-.055em}.legal-document h2{margin:0 0 .65rem;font-size:1.15rem}.legal-document section{padding-block:1.25rem;border-top:1px solid var(--color-border)}.legal-document p,.legal-document li{color:var(--color-muted);line-height:1.7}.legal-document p{margin:0 0 .8rem}.legal-document p:last-child{margin-bottom:0}.legal-document ul{margin:.6rem 0;padding-left:1.3rem}.legal-document a{color:var(--color-accent-soft)}.legal-document strong{color:var(--color-text)}.legal-warning{margin-bottom:1.25rem;padding:1rem;border:1px solid color-mix(in srgb,var(--color-danger) 45%,transparent);border-radius:.8rem;background:var(--color-danger-surface);color:var(--color-danger);line-height:1.55}.legal-warning strong{color:inherit}@media(max-width:35rem){.legal-page{padding:1rem}.legal-document{padding:1.25rem;border-radius:1.1rem}}.social-auth-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.social-auth-button{display:inline-flex;align-items:center;justify-content:center;min-height:3.1rem;gap:.65rem;padding:.7rem .85rem;border:1px solid transparent;border-radius:.85rem;box-shadow:0 .45rem 1.15rem #00000024;font:inherit;font-size:.86rem;font-weight:800;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.social-auth-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 .65rem 1.4rem #00000038}.social-auth-google{border-color:#dadce0;background:#fff;color:#202124}.social-auth-google:hover:not(:disabled){border-color:#b8c4d6;background:#f8faff}.social-auth-apple{border-color:#000;background:#000;color:#fff}.social-auth-apple:hover:not(:disabled){border-color:#242424;background:#242424}.social-auth-button:disabled{cursor:wait;opacity:.55}.social-auth-button svg{width:1.25rem;height:1.25rem;flex:0 0 auto}.auth-divider{display:flex;align-items:center;gap:.75rem;color:var(--color-muted);font-size:.75rem;text-align:center}.auth-divider:before,.auth-divider:after{height:1px;flex:1;background:var(--color-border);content:""}.form-field{display:grid;gap:.45rem}.form-field>span,.checkbox-field{color:var(--color-text);font-size:.86rem;font-weight:750}.form-field input,.form-field select,.form-field textarea{width:100%;min-height:3.1rem;padding:.75rem .9rem;border:1px solid var(--color-border);border-radius:.8rem;background:var(--color-surface);color:var(--color-text)}.form-field textarea{min-height:6rem;resize:vertical}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:var(--color-accent-soft)}.field-error,.form-error,.form-success,.form-hint{margin:0;font-size:.82rem;line-height:1.5}.field-error,.form-error{color:var(--color-danger)}.form-error,.form-success{padding:.8rem .9rem;border-radius:.75rem}.form-error{border:1px solid color-mix(in srgb,var(--color-danger) 34%,transparent);background:var(--color-danger-surface)}.form-success{border:1px solid color-mix(in srgb,var(--color-success) 34%,transparent);background:var(--color-success-surface);color:var(--color-success)}.form-hint{color:var(--color-muted)}.checkbox-field{display:flex;align-items:flex-start;gap:.65rem;font-weight:500;line-height:1.45}.checkbox-field input{width:1rem;height:1rem;margin-top:.15rem;accent-color:var(--color-accent)}.guest-ordering-settings{display:grid;grid-column:1 / -1;gap:.7rem;margin:0;padding:.9rem;border:1px solid var(--color-border);border-radius:.8rem}.guest-ordering-settings legend{padding:0 .35rem;color:var(--color-text);font-size:.86rem;font-weight:800}.guest-ordering-settings>small{color:var(--color-muted);line-height:1.45}.primary-action,.secondary-action{display:inline-flex;align-items:center;justify-content:center;min-height:3.15rem;padding:.75rem 1rem;border:1px solid var(--color-accent);border-radius:.85rem;background:var(--color-accent);color:#fff;font-weight:800;cursor:pointer;text-decoration:none}.secondary-action{border-color:var(--color-border);background:var(--color-panel-strong);color:var(--color-text)}.primary-action:disabled,.secondary-action:disabled{cursor:wait;opacity:.55}.form-footer{color:var(--color-muted);font-size:.86rem;text-align:center}.form-footer a{color:var(--color-accent-soft);font-weight:750;text-decoration:none}@media(max-width:35rem){.social-auth-actions{grid-template-columns:1fr}.auth-form,.auth-form .form-field{min-width:0}}@scope(app-area-shell){@keyframes event-card-loading{to{transform:translate(100%)}}html app-products .empty-state.product-empty-state h2{margin:0;color:var(--color-muted);font-size:.9rem;line-height:1.3}html app-products .empty-state.product-empty-state p{color:var(--color-muted);font-size:.75rem;line-height:1.45}}@media(max-width:48rem){html{-webkit-text-size-adjust:100%}body{overflow-x:hidden}input,select,textarea{max-width:100%;font-size:1rem}.primary-action,.secondary-action,.danger-action{min-height:2.75rem}.confirmation-overlay{align-items:center;padding:.75rem}.confirmation-dialog{width:100%;max-height:calc(100dvh - 1.5rem);padding:1.2rem;overflow-y:auto;border-radius:1.2rem}.confirmation-actions{display:flex;align-items:stretch;flex-direction:column-reverse}.confirmation-actions>*,.dialog-cancel{width:100%}}@scope(app-public-order){@keyframes stripe-opening-slide{0%{transform:translate(-105%)}to{transform:translate(340%)}}}html[data-theme=light] :is(app-area-shell,app-auth-page-shell,app-public-order,app-helper-board){color-scheme:light;--color-surface: #f3f5f9;--color-panel: #ffffff;--color-panel-strong: #edf0f6;--color-border: rgb(29 36 52 / 16%);--color-text: #181b24;--color-muted: #626a79;--color-accent: #6847ef;--color-accent-soft: #6847d8}html[data-theme=light],html[data-theme=light] body{min-height:100%;background:#f3f5f9}html[data-theme=light] body{min-height:100dvh}html[data-theme=light] :is(app-area-shell .area-shell,app-area-shell .area-shell[data-tone=management],app-auth-page-shell .auth-page,app-public-order .order-page,app-public-order .test-payment-page,app-helper-board .helper-page){color:var(--color-text);background:#f3f5f9}html[data-theme=light] app-area-shell .area-shell[data-tone=management]{--color-surface: #f3f5f9;--color-panel: #ffffff;--color-panel-strong: #edf0f6;--color-border: #d8dde7;--color-text: #181b24;--color-muted: #626a79;--color-accent-soft: #6847d8}html[data-theme=light] app-area-shell :is(.area-header,.area-navigation),html[data-theme=light] app-area-shell .area-shell[data-tone=management] :is(.area-header,.area-navigation){border-color:#d8dde7;background:#fffffff0}html[data-theme=light] app-area-shell .area-header{box-shadow:0 1px #1d24340a}html[data-theme=light] app-area-shell .area-navigation a:hover,html[data-theme=light] app-area-shell .area-navigation a.active,html[data-theme=light] app-area-shell .more-navigation[open]>summary,html[data-theme=light] app-area-shell .mobile-account-menu[open]>summary{background:#ece8ff;color:#352477}html[data-theme=light] app-area-shell .area-navigation a.active{box-shadow:inset 0 0 0 1px #b8aaf2}html.viewport-resizing app-area-shell :is(.mobile-app-drawer,.mobile-drawer-backdrop){transition:none!important}@media(max-width:48rem){html[data-theme=light] app-area-shell .area-header,html[data-theme=light] app-area-shell .area-shell[data-tone=management] .area-header{border-color:#dce1e9;background:#fffffff0;box-shadow:0 .35rem 1.4rem #282d3c1a}html[data-theme=light] app-area-shell :is(.mobile-menu-trigger,.mobile-profile-trigger){border-color:#d5dae5}html[data-theme=light] app-area-shell .mobile-menu-trigger{background:#f4f5f9;color:#353b48}}html[data-theme=light] app-area-shell :is(.theme-toggle,.icon-style-toggle,.profile-button,.logout-button,.mobile-account-menu>summary){border-color:#d4d9e4;background:#f5f6fa;color:#3f4654}html[data-theme=light] app-area-shell .theme-toggle{color:#7653df;box-shadow:0 .2rem .7rem #282d3c14}html[data-theme=light] app-area-shell .availability-toggle i{border:1px solid #aeb6c5;background:#d9dee7;box-shadow:inset 0 1px 2px #2d33431a}html[data-theme=light] app-area-shell .availability-toggle i:after{top:calc(.18rem - 1px);left:calc(.18rem - 1px);border:1px solid #8f98a8;background:#fff;box-shadow:0 1px 3px #2d33433d}html[data-theme=light] app-area-shell .availability-toggle input:checked+i{border-color:var(--color-accent);background:var(--color-accent)}html[data-theme=light] app-area-shell :is(.more-navigation>div,.mobile-account-menu>div){border-color:#ccd2de;background:#fff;box-shadow:0 1rem 2.5rem #2d33432e}html[data-theme=light] app-area-shell :is(.more-navigation>div a,.mobile-account-menu>div a,.mobile-account-menu>div button):hover{background:#f0edff}html[data-theme=light] app-area-shell .area-shell[data-tone=management] :is(.workspace-form,.product-builder,.product-library,.stripe-card,.stripe-onboarding,.profile-section,.event-accordion,.event-card,.setup-card,.next-step-card,.management-order,.event-order-group,.dashboard-event-performance,.dashboard-incomplete,.dashboard-top-products,.event-business-overview,.confirmation-dialog){border-color:#d8dde7;background:#fff;box-shadow:0 .65rem 1.6rem #2d334312}html[data-theme=light] app-area-shell .area-shell[data-tone=management] :is(.product-choice,.library-product,.stand-setup-section,.event-business-stats article,.event-business-stats>a,.dashboard-top-products li,.dashboard-summary article,.dashboard-actions a,.event-product-row,.stand-row-identity>span){border-color:#d8dde7;background:#f7f8fb}html[data-theme=light] app-area-shell .area-shell[data-tone=management] :is(.compact-product-field input,.form-field input,.form-field textarea,.form-field select,.global-option-picker,.event-product-row input){border-color:#cbd2df;background:#fff;color:#181b24}html[data-theme=light] app-area-shell .area-shell[data-tone=management] :is(.product-choice.selected,.event-accordion[open]){border-color:#a997ed;background:#f0edff;box-shadow:inset 0 0 0 1px #6847ef17}html[data-theme=light] app-area-shell .area-shell[data-tone=management] .event-accordion[open]>summary{background:#e9e4ff}html[data-theme=light] app-area-shell .area-shell[data-tone=management] .event-accordion-content{border-color:#d8dde7;background:#fff}html[data-theme=light] app-area-shell .area-shell[data-tone=management] .event-card-create{border-color:#a997ed;background:#f3f0ff}html[data-theme=light] app-area-shell .area-shell[data-tone=management] .event-setup-todo{border-color:#d9ad4f;background:linear-gradient(135deg,#fff1c7,#fff8e7 48%,#fff);box-shadow:inset .25rem 0 #b97800,0 .65rem 1.6rem #5c400c1a}html[data-theme=light] app-area-shell .area-shell[data-tone=management] .event-setup-todo p{color:#4b5361}html[data-theme=light] app-area-shell .area-shell[data-tone=management] .global-option-options{border-color:#c3cad8;background:#fff;box-shadow:0 1rem 2.5rem #2d33432e}html[data-theme=light] app-area-shell .area-shell[data-tone=management] .global-option-options>button:not(.global-option-done):is(:hover,:focus-visible){border-color:#d5d9e4;background:#f1f3f7}html[data-theme=light] app-area-shell .area-shell[data-tone=management] .global-option-options>button[aria-selected=true]{border-color:#a997ed;background:#ece7ff;color:#352477}html[data-theme=light] app-area-shell :is(.dashboard-loading-note,.form-success,.helper-link-preview){border-color:#d8dde7;background:#f7f8fb}html[data-theme=light] app-area-shell :is(.event-delete-link,.danger-text){color:#b4233e}html[data-theme=light] app-auth-page-shell .auth-page{background:radial-gradient(circle at 50% 10%,rgb(104 71 239 / 13%),transparent 30rem),#f3f5f9}html[data-theme=light] app-auth-page-shell .auth-card{border-color:#d8dde7;background:#fffffff5;box-shadow:0 2rem 6rem #2d334321}html[data-theme=light] app-auth-page-shell :is(.form-field input,.form-field select,.form-field textarea){border-color:#cbd2df;background:#f8f9fc;color:#181b24}html[data-theme=light] app-public-order :is(.guest-topbar,.test-payment-page>header){border-color:#d8dde7;background:#fffffff0}html[data-theme=light] app-public-order :is(.checkout-section,.guest-name-disclosure,.test-card-form,.payment-context,.stand-order-status,.saved-order-list article,.success-card,.order-history-page){border-color:#d8dde7;background:#fff;box-shadow:0 .75rem 2rem #2d334312}html[data-theme=light] app-public-order :is(.receipt-status-board,.order-history-status-board) .device-alert-button:not(.enabled),html[data-theme=light] app-public-order .primary-button.receipt-more-order{border-color:#8066df;background:#eeeaff;color:#4930a8}html[data-theme=light] app-public-order :is(.receipt-status-board,.order-history-status-board) .device-alert-button:not(.enabled):hover,html[data-theme=light] app-public-order .primary-button.receipt-more-order:hover{background:#e2dbff}html[data-theme=light] app-public-order :is(.menu-item.in-cart,.guest-checkout .menu-item.in-cart){background:#f0edff}html[data-theme=light] app-public-order :is(.item-emoji,.payment-choice>span,.guest-name-disclosure>summary b){background:#ece8ff;color:#6847d8}html[data-theme=light] app-public-order :is(.order-total,.payment-section){background:#f7f8fb}html[data-theme=light] app-public-order :is(.name-field input,.test-card-form input,.card-row input){border-color:#cbd2df;background:#f8f9fc;color:#181b24}html[data-theme=light] app-public-order :is(.guest-checkout-heading p,.guest-name-disclosure>summary small,.payment-choice small,.test-card-heading small,.fine-print,.payment-context>span,.payment-context>small){color:#626a79}html[data-theme=light] app-public-order .checkout-action{border-color:#d8dde7;background:#f3f5f9f2}html[data-theme=light] app-helper-board .helper-page{background:radial-gradient(circle at 50% -20%,rgb(104 71 239 / 10%),transparent 42rem),#f3f5f9}html[data-theme=light] app-helper-board .helper-topbar{border-color:#d8dde7;background:#fffffff0}html[data-theme=light] app-helper-board .helper-loading-card{border-color:#d8dde7;background:linear-gradient(145deg,#fff,#f8f7ff);box-shadow:0 1.5rem 4rem #2d33431c}html[data-theme=light] app-helper-board .helper-loading-card:before{background:#6847ef17}html[data-theme=light] app-helper-board .helper-pin-card{border-color:#d8dde7;background:#fff;box-shadow:0 1.25rem 3.5rem #2d33431f}html[data-theme=light] app-helper-board .helper-pin-card form input{border-color:#cbd2df;background:#f7f8fb;color:#181b24}html[data-theme=light] app-helper-board .helper-pin-card form input:focus{border-color:#6847ef;background:#fff}html[data-theme=light] app-helper-board :is(.helper-summary,.helper-orders,.helper-order-card){border-color:#d8dde7;background:#fff;box-shadow:0 .75rem 2rem #2d334312}html[data-theme=light] app-helper-board :is(.helper-product-totals article,.helper-order-card>header,.helper-reload,.helper-deposit-trigger){border-color:#d8dde7;background:#f3f0ff}@media(max-width:48rem){html[data-theme=light] app-area-shell .area-navigation{background:#fffffff7}html[data-theme=light] app-area-shell .area-shell[data-tone=management] :is(.dashboard-summary article,.event-list-section .event-card,.event-grid .event-card,.library-product,.event-accordion){border-color:#d8dde7;background:#fff;box-shadow:0 .35rem 1rem #2d33430d}html[data-theme=light] app-area-shell .area-shell[data-tone=management] :is(.event-list-section .event-card:hover,.event-accordion[open]){border-color:#b9adea;background:#f6f4ff}html[data-theme=light] app-public-order .compact-menu-heading{border-color:#d8dde7;background:#f3f5f9}html[data-theme=light] app-public-order .test-payment-page{background:radial-gradient(circle at 50% 0%,rgb(104 71 239 / 9%),transparent 19rem),#f3f5f9}}html[data-theme=light] :is(app-area-shell,app-auth-page-shell,app-public-order,app-helper-board){--color-muted: #4f5868;--color-accent-soft: #5b3bc4;--color-success: #176b45;--color-success-surface: #e6f6ed;--color-warning: #754b00;--color-warning-surface: #fff2cf;--color-danger: #a5263d;--color-danger-surface: #fff0f3;--color-focus: #6746df}:is(app-area-shell,app-auth-page-shell,app-public-order,app-helper-board) :is(input,textarea,select,button,a,summary):focus-visible{outline:3px solid color-mix(in srgb,var(--color-focus) 58%,transparent);outline-offset:2px}:is(app-area-shell,app-auth-page-shell,app-public-order,app-helper-board) :is(input,textarea)::placeholder{color:var(--color-muted);opacity:1}:is(app-area-shell,app-auth-page-shell,app-public-order,app-helper-board) :is(button,input,textarea,select):disabled{opacity:.68}html[data-theme=light] app-area-shell :is(.incomplete-event-list small,.unassigned-product-badge){background:var(--color-warning-surface);color:var(--color-warning)}html[data-theme=light] app-area-shell :is(.event-performance-row .year-comparison strong.positive,.form-success){color:var(--color-success)}html[data-theme=light] app-area-shell :is(.event-delete-link,.danger-text,.field-error,.form-error){color:var(--color-danger)}html[data-theme=light] app-area-shell .stand-row-actions .stand-delete-button{color:#9f2940}html[data-theme=light] app-public-order :is(.stand-order-status>header strong,.stand-order-status>header b,.stand-order-status>footer,.active-order-status>div:first-child strong,.active-order-preparing>span:first-child,.test-mode-badge){color:var(--color-warning)}html[data-theme=light] app-public-order :is(.stand-order-status>header b,.queue-position-number,.test-mode-badge){background:var(--color-warning-surface)}html[data-theme=light] app-helper-board :is(.helper-deposit-dialog,.helper-camera-view){border-color:#d8dde7;background:#fff;box-shadow:0 1.25rem 3.5rem #2d33431f}html[data-theme=light] app-helper-board .helper-camera-view{background:linear-gradient(145deg,#f8f9fc,#eef1f7);box-shadow:none}html[data-theme=light] app-helper-board .helper-dialog-close{border-color:#d8dde7;background:#f5f6f9}html[data-theme=light] app-helper-board .helper-deposit-actions>input{border-color:#cbd2df;background:#f7f8fb;color:#181b24}html[data-theme=light] app-public-order .queue-position{border-color:#ecd7ad;background:linear-gradient(135deg,#fff8e9,#f5f1ff)}html[data-theme=light] app-public-order .queue-position strong{color:#85530a}html[data-theme=light] app-public-order .queue-position.next-up{border-color:#b8dec8;background:linear-gradient(135deg,#effbf4,#f5f1ff)}html[data-theme=light] app-public-order .queue-position.next-up :is(.queue-position-number,strong){color:var(--color-success)}html[data-theme=light] app-public-order :is(.stand-order-status.ready>header strong,.stand-order-status.ready>header b,.stand-order-status.ready>footer,.device-alert-button.enabled){color:var(--color-success)}html[data-theme=light] app-public-order :is(.stand-order-status.ready,.stand-order-status.ready>header b,.device-alert-button.enabled){background:var(--color-success-surface)}html[data-theme=light] app-public-order .order-error{border:1px solid #e8b7c1;background:var(--color-danger-surface);color:var(--color-danger)}html[data-theme=light] app-helper-board .helper-live{color:var(--color-success)}html[data-theme=light] app-helper-board :is(.helper-summary>header>strong,.helper-order-card>header span){color:#5b3bc4}html[data-theme=light] :is(app-area-shell,app-auth-page-shell,app-public-order,app-helper-board) :is(small,.eyebrow,.form-hint){text-rendering:optimizeLegibility}html[data-theme=light] app-public-order .order-history-page{border-color:#d8dde7;background:#fffffff5;box-shadow:0 2rem 5rem #2d33431f}html[data-theme=light] app-public-order .tracking-status-tabs{border-color:#dfe2e8;background:#f3f5f9}html[data-theme=light] app-public-order .tracking-status-tabs button.active{background:#fff;box-shadow:0 .15rem .45rem #2d33431a}html[data-theme=light] app-public-order .tracking-card .tracking-order-details :is(.queue-position,.queue-position.next-up,.queue-position-number){background:transparent}html[data-theme=light] app-public-order .whatsapp-phone-field>div{border-color:#d8dde7;background:#fff}@media(max-width:48rem){html[data-theme=light] app-public-order .order-history-page{border:0;background:transparent;box-shadow:none}}@scope(app-public-order){@keyframes newest-ready-pulse{0%,to{box-shadow:0 0 #f4f1f800}50%{box-shadow:0 0 0 .22rem #f4f1f81f}}}html[data-theme=light] app-public-order .order-page .tracking-card{border-color:#dfe2e8;background:#fff;box-shadow:0 1.5rem 4rem #2d334314}html[data-theme=light] app-public-order .tracking-card :is(.stand-order-status,.stand-order-status.ready){border-color:#e2e4e9;background:#fafafa}html[data-theme=light] app-public-order .tracking-card .stand-order-status.newest-ready{border-color:#9da2ad;background:#f3f4f6}html[data-theme=light] app-public-order .tracking-card .stand-order-status.ready :is(header strong,header b,footer){color:var(--color-text)}html[data-theme=light] app-public-order .tracking-card .stand-order-status.ready>header b{background:transparent}html[data-theme=light] app-public-order .tracking-card :is(.queue-position,.queue-position.next-up,.device-alert-button,.device-alert-button.enabled){background:transparent}@keyframes event-detail-loading-dot{0%{transform:translateY(0);opacity:.45}to{transform:translateY(-.45rem);opacity:1}}html[data-theme=light] app-area-shell .product-create-card{border-color:#a997ed;background:radial-gradient(circle at 100% 0%,rgb(104 71 239 / 14%),transparent 12rem),#f3f0ff;color:#181b24}html[data-theme=light] app-area-shell .product-create-card:is(:hover,.active){border-color:#6847ef;background:radial-gradient(circle at 100% 0%,rgb(104 71 239 / 20%),transparent 12rem),#ece7ff}html[data-theme=light] app-area-shell .event-detail-loading{border-color:#c7bced;background:linear-gradient(135deg,#f3f0ff,#fff);color:#181b24;box-shadow:0 .65rem 1.6rem #2d334312}html[data-theme=light] app-area-shell .event-detail-loader{background:#e5deff}html[data-theme=light] app-area-shell .event-detail-loader i{background:#6847ef}html[data-theme=light] app-area-shell .stand-rename-form input{border-color:#b9c1cf;background:#fff;color:#181b24}html[data-theme=light] app-area-shell .stand-routing-list{border-color:#bfc7d4;background:#fff}html[data-theme=light] app-area-shell .stand-routing-row{border-color:#d8dde7;background:#fff}html[data-theme=light] app-area-shell .stand-routing-row.unassigned{border-color:#e3c27e;background:#fff8e8;box-shadow:inset .25rem 0 #b87700}html[data-theme=light] app-area-shell .unassigned-product-badge{background:#ffe7ad;color:#684000}html[data-theme=light] app-area-shell .event-setup-todo{border-color:#d6aa52;background:#fff8e8;box-shadow:inset .25rem 0 #b87700}html[data-theme=light] app-area-shell .event-setup-todo .step-number{background:#754b00;color:#fff}@media(max-width:48rem){:root{--mobile-action-height: 3.35rem;--mobile-action-gap: .75rem;--mobile-action-space: calc(var(--mobile-action-height) + 1.5rem + env(safe-area-inset-bottom))}}@media(min-width:48.01rem){html[data-theme=light] app-event-list .event-list-section .event-card.event-card-create{border-color:#aa98ed;background:radial-gradient(circle at 8% 4%,rgb(104 71 239 / 18%),transparent 58%),radial-gradient(circle at 100% 100%,rgb(255 80 91 / 10%),transparent 62%),linear-gradient(145deg,#f4f0ff,#fff 56%,#fff3f5)}html[data-theme=light] app-event-list .event-list-section .event-card.event-card-create:hover{border-color:#8067df;background:radial-gradient(circle at 8% 4%,rgb(104 71 239 / 24%),transparent 58%),radial-gradient(circle at 100% 100%,rgb(255 80 91 / 14%),transparent 62%),linear-gradient(145deg,#eee8ff,#fff 56%,#ffedf1)}}html[data-theme=light] app-area-shell .default-product-label{background:#e9e4ff;color:#5033ae}@media(max-width:48rem){html[data-theme=light] app-event-detail .event-detail-page,html[data-theme=light] app-event-detail .event-accordion-content,html[data-theme=light] app-event-detail .event-product-manager,html[data-theme=light] app-event-detail .event-info-form{background:transparent}}html[data-theme=light] app-area-shell .product-category-menu{background:#fffffff7}@media(max-width:48rem){html:not([data-theme=light]) app-event-detail .event-product-row{background:var(--color-panel)}html:not([data-theme=light]) app-event-detail .mobile-product-row-action{background:var(--color-panel-strong)}html:not([data-theme=light]) app-event-detail .mobile-product-add-trigger{background:#1d1930;color:var(--color-text)}html:not([data-theme=light]) app-event-detail .mobile-product-add-trigger small{color:var(--color-muted)}html:not([data-theme=light]) app-event-detail :is(.event-product-add.mobile-product-add-open,.mobile-product-editor){background:var(--color-panel);color:var(--color-text)}html:not([data-theme=light]) app-event-detail :is(.event-product-add.mobile-product-add-open .template-chips button,.event-product-add.mobile-product-add-open .event-new-product,.mobile-product-editor .form-field input){background:var(--color-panel-strong);color:var(--color-text)}}html:not([data-theme=light]) app-products .empty-state :is(h2,p){color:#f4f1fa}@media(max-width:48rem){html[data-theme=light] app-area-shell .area-shell[data-tone=management] :is(.workspace-page,.dashboard-page),html[data-theme=light] app-area-shell .area-shell[data-tone=management] .area-content>router-outlet+*,html[data-theme=light] app-area-shell .area-shell[data-tone=management] .event-detail-page>.event-accordion.mobile-section-active,html[data-theme=light] app-area-shell .area-shell[data-tone=management] .event-detail-page>.event-accordion.mobile-section-active>.event-accordion-content,html[data-theme=light] app-area-shell .area-shell[data-tone=management] .event-orders-content{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html[data-theme=light] app-area-shell .event-orders-mobile-menu{border-color:#d8dde7;background:#fffffff7;box-shadow:0 .8rem 2.2rem #2d33432e}}@keyframes event-autosave-spin{to{transform:rotate(360deg)}}.product-library-dialog-close{display:none}@media(min-width:48.001rem){html[data-theme=light] app-area-shell .area-shell[data-tone=management] app-profile .profile-section>:is(.workspace-form,.stripe-card){background:transparent;box-shadow:none}}@media(max-width:48rem){html[data-theme=light] app-area-shell .area-header,html[data-theme=light] app-area-shell .area-shell[data-tone=management] .area-header{background:#fff}html[data-theme=light] app-area-shell .event-orders-mobile-menu{background:#fff}}@media(max-width:48rem){html[data-theme=light] app-event-detail :is(.mobile-product-add-trigger.mobile-entity-add-trigger,.mobile-stand-add-trigger.mobile-entity-add-trigger){background:#f7f5ff}}@media(max-width:48rem){html[data-theme=light] app-event-detail :is(.mobile-product-add-trigger.mobile-entity-add-trigger,.mobile-stand-add-trigger.mobile-entity-add-trigger){background:linear-gradient(135deg,#7657f5,#5d3ed4);color:#fff}html[data-theme=light] app-event-detail .mobile-stand-section-menu{background:#fffffff7}html[data-theme=light] app-products .product-category-menu,html[data-theme=light] app-area-shell app-products .product-category-menu{background:#fffffff7}}@media(max-width:48rem){html[data-theme=light] app-event-create .event-wizard,html[data-theme=light] app-event-create .mobile-fullscreen-content,html[data-theme=light] app-event-create .mobile-fullscreen-header{background:#fff}html[data-theme=light] app-event-create .custom-product-create-view,html[data-theme=light] app-event-create .custom-product-create-content{background:#fff}html[data-theme=light] app-area-shell .area-shell[data-tone=management] app-event-create .product-builder.setup-product-builder{margin:0;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html[data-theme=light] app-event-create .event-schedule-group input[type=datetime-local]{color-scheme:light}}@keyframes orders-loading-spin{to{transform:rotate(360deg)}}@media(max-width:48rem){html[data-theme=light] app-products .product-library-form,html[data-theme=light] app-products .product-library-form .mobile-fullscreen-content{background:#fff!important}html[data-theme=light] app-area-shell app-event-detail .event-product-add.mobile-product-add-open,html[data-theme=light] app-area-shell app-event-detail .event-product-add.mobile-product-add-open .event-template-picker,html[data-theme=light] app-area-shell app-event-detail .event-product-add.mobile-product-add-open .event-new-product{background:var(--color-surface)!important;color:#1d2028}html[data-theme=light] app-area-shell app-event-detail .event-product-add.mobile-product-add-open>.mobile-fullscreen-header{background:var(--color-panel)!important}}@media(min-width:48.001rem){html[data-theme=light] app-products .empty-state{border-color:#d8dde7;background:#fff;color:#181b24}html[data-theme=light] app-products .empty-state h2{color:#181b24}html[data-theme=light] app-products .empty-state p{color:#626a79}}@media(min-width:48.001rem){html[data-theme=light] app-event-create .setup-product-section{border-color:#d8dde7;background:#fff;box-shadow:0 .65rem 1.6rem #2d334312}html[data-theme=light] app-products .product-create-tile{border-color:#a997ed;background:radial-gradient(circle at 100% 0%,rgb(104 71 239 / 18%),transparent 9rem),#f3f0ff}html[data-theme=light] app-event-create .product-create-tile{border-color:#a997ed;background:radial-gradient(circle at 100% 0%,rgb(104 71 239 / 18%),transparent 9rem),#f3f0ff}}@media(min-width:48.001rem){html[data-theme=light] app-products .product-library .product-create-card{border-color:#aa98ed;background:radial-gradient(circle at 6% 0%,rgb(104 71 239 / 21%),transparent 46%),radial-gradient(circle at 100% 110%,rgb(255 80 91 / 12%),transparent 48%),linear-gradient(135deg,#f4f0ff,#fff 56%,#fff3f5)}html[data-theme=light] app-products .product-library .product-create-card:is(:hover,.active){border-color:#8067df;background:radial-gradient(circle at 6% 0%,rgb(104 71 239 / 28%),transparent 46%),radial-gradient(circle at 100% 110%,rgb(255 80 91 / 16%),transparent 48%),linear-gradient(135deg,#eee8ff,#fff 56%,#ffedf1)}}@media(min-width:48.001rem){.heading-with-action>.workspace-heading-main{flex:1 1 auto;min-width:0}.workspace-title-search-row{display:flex;gap:1rem;align-items:center;justify-content:space-between;min-width:0}.expandable-heading-search{display:flex;flex:0 0 auto;gap:0;align-items:center;width:2.75rem;min-height:2.75rem;overflow:hidden;border:1px solid var(--color-border);border-radius:.85rem;background:var(--color-panel);color:var(--color-muted);transition:width .22s ease,border-color .16s ease,box-shadow .16s ease}.expandable-heading-search:focus-within,.expandable-heading-search.open{width:min(22rem,42vw);border-color:var(--color-accent-soft);box-shadow:0 0 0 3px #7657ff1f}.expandable-heading-search button{display:grid;flex:0 0 2.75rem;width:2.75rem;height:2.75rem;padding:0;place-items:center;border:0;background:transparent;color:inherit;cursor:pointer}.expandable-heading-search svg{width:1.15rem;height:1.15rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8}.expandable-heading-search input{flex:1 1 auto;width:0;min-width:0;padding:0;border:0;outline:0;background:transparent;color:var(--color-text);font:inherit;opacity:0;transition:opacity .12s ease}.expandable-heading-search:focus-within input,.expandable-heading-search.open input{width:auto;opacity:1}.expandable-heading-search input::-webkit-search-cancel-button{display:none}.expandable-heading-search .heading-search-clear{flex-basis:2.35rem;width:2.35rem;height:2.35rem;font-size:1.35rem}}@media(max-width:48rem){.expandable-heading-search{display:none}}html[data-theme=light] app-profile .empty-state{border-color:#d8dde7;background:#fff;color:#4f5868;box-shadow:0 .5rem 1.5rem #2d33430f}.desktop-product-editor-backdrop{display:none}@media(min-width:48.001rem){html[data-theme=light] app-area-shell .area-shell[data-tone=management] app-event-detail .event-detail-page>.event-accordion.mobile-section-active{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html[data-theme=light] app-area-shell .area-shell[data-tone=management] app-event-detail .event-detail-page>.event-accordion.mobile-section-active>.event-accordion-content{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}}@media(min-width:48.001rem){html[data-theme=light] app-event-detail .event-product-library-section{border-color:#d8dde7;background:#fff;box-shadow:0 .65rem 1.6rem #2d334312}html[data-theme=light] app-event-detail .event-product-library-section .event-product-row{border-color:#d8dde7;background:#f7f8fb}html[data-theme=light] app-event-detail .event-product-library-section .event-product-row.editing{border-color:#a997ed;background:#f0edff}}@media(min-width:48.001rem){html[data-theme=light] app-area-shell .area-shell[data-tone=management] app-event-detail .event-detail-page>.event-accordion.mobile-section-active{overflow:visible;border:1px solid var(--color-border)!important;border-radius:1.4rem!important;background:var(--color-panel)!important;box-shadow:0 .65rem 1.6rem #00000029!important}html[data-theme=light] app-area-shell .area-shell[data-tone=management] app-event-detail .event-detail-page>.event-accordion.mobile-section-active>.event-accordion-content{padding:1.25rem!important;border-radius:1.4rem!important}html[data-theme=light] app-area-shell .area-shell[data-tone=management] app-event-detail .event-detail-page>.event-accordion.mobile-section-active{border-color:#d8dde7!important;background:#fff!important;box-shadow:0 .65rem 1.6rem #2d334312!important}html[data-theme=light] app-event-detail .desktop-event-product-catalog{border-color:#d8dde7;background:#fff}html[data-theme=light] app-event-detail .desktop-event-product-create{border-color:#a997ed;background:radial-gradient(circle at 100% 0%,rgb(104 71 239 / 18%),transparent 9rem),#f3f0ff}}@media(max-width:48rem){:is(app-admin-dashboard,app-admin-organizations,app-admin-users,app-admin-integrations) .admin-page{gap:.65rem}:is(app-admin-dashboard,app-admin-organizations,app-admin-users,app-admin-integrations) .admin-page-heading{margin-bottom:.1rem}:is(app-admin-dashboard,app-admin-organizations,app-admin-users,app-admin-integrations) .admin-page-heading h1{margin-block:.2rem;font-size:clamp(1.35rem,6.5vw,1.7rem);line-height:1.08}:is(app-admin-dashboard,app-admin-organizations,app-admin-users,app-admin-integrations) .admin-page-heading p{overflow:hidden;display:-webkit-box;font-size:.72rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}:is(app-admin-dashboard,app-admin-organizations,app-admin-users,app-admin-integrations) :is(.admin-dashboard-grid,.admin-organizations-list,.admin-user-list,.admin-integration-form){gap:.55rem}:is(app-admin-dashboard,app-admin-organizations,app-admin-users,app-admin-integrations) :is(.admin-panel,.admin-organization-card){gap:.7rem;padding:.8rem;border-radius:.8rem;box-shadow:none}:is(app-admin-dashboard,app-admin-organizations,app-admin-users,app-admin-integrations) .admin-panel h2,:is(app-admin-dashboard,app-admin-organizations,app-admin-users,app-admin-integrations) .admin-organization-card h2{font-size:.95rem}:is(app-admin-dashboard,app-admin-organizations,app-admin-users,app-admin-integrations) .admin-ranking-row{gap:.45rem .7rem;padding:.5rem 0}:is(app-admin-dashboard,app-admin-organizations,app-admin-users,app-admin-integrations) .admin-user-row{padding:.5rem 0}:is(app-admin-dashboard,app-admin-organizations,app-admin-users,app-admin-integrations) .admin-security-note{padding:.6rem}}html[data-theme=light] app-public-order .order-page .tracking-card{border:0;background:transparent;box-shadow:none}html[data-theme=light] app-public-order :is(.tracking-order-card,.tracking-order-detail){background:#ffffffeb}html[data-theme=light] app-public-order .tracking-topbar{background:#fffffff0}html[data-theme=light] app-public-order .tracking-status-tabs button.active{background:linear-gradient(135deg,#7040f3,#9b3fe0 56%,#d85b9f);color:#fff;text-shadow:0 1px 1px rgb(50 20 105 / 25%)}html[data-theme=light] app-public-order .tracking-status-tabs button.active b{background:#fff;color:#6332d8}html[data-theme=dark] app-public-order .order-page:has(.order-tracking-page){background:radial-gradient(circle at 25% 74%,rgb(123 83 255 / 12%),transparent 31rem),radial-gradient(circle at 76% 18%,rgb(216 55 178 / 12%),transparent 28rem),radial-gradient(circle at 94% 82%,rgb(255 104 25 / 5%),transparent 22rem),#0b0a14;color:#f8f7fc}html[data-theme=dark] app-public-order .tracking-topbar{border-color:#ffffff17;background:#0d0c17eb;box-shadow:0 .3rem 1.6rem #00000024}html[data-theme=dark] app-public-order :is(.tracking-order-card,.tracking-order-detail){border-color:#ffffff1a;background:radial-gradient(circle at 82% 0%,rgb(139 92 246 / 7%),transparent 18rem),#171526f0;box-shadow:0 1.25rem 3.4rem #00000047,inset 0 1px #ffffff08;-webkit-backdrop-filter:blur(1.1rem);backdrop-filter:blur(1.1rem)}html[data-theme=dark] app-public-order .tracking-order-card.selected{border-color:#9e67ffb8;background:radial-gradient(circle at 84% 4%,rgb(222 63 186 / 10%),transparent 15rem),#1b172ef7;box-shadow:0 1rem 2.6rem #00000059,0 0 0 1px #824cff1a}html[data-theme=dark] app-public-order .tracking-order-detail{border:1px solid transparent;background:radial-gradient(circle at 82% 0%,rgb(139 92 246 / 8%),transparent 18rem) padding-box,linear-gradient(#171526f5,#171526f5) padding-box,linear-gradient(145deg,#7b53ffb8,#dc3bb370 55%,#ff752057) border-box}html[data-theme=light] app-public-order .order-cancel-success{border-color:#a9dfbf;background:#f2fbf5;color:#153d25;box-shadow:0 .9rem 2.4rem #23543424}html[data-theme=dark] app-public-order :is(.tracking-detail-items,.tracking-order-detail>header p){border-color:#ffffff1c;background:#0c0b1552}html[data-theme=dark] app-public-order .tracking-status-tabs{border-color:#ffffff1a;background:#12101ddb;box-shadow:inset 0 1px #ffffff05}html[data-theme=dark] app-public-order .tracking-status-tabs button:not(.active){color:#c4bfce}html[data-theme=dark] app-public-order :is(.tracking-queue-info,.tracking-payment-note,.tracking-cancel-hint){border-color:#8b5cf64d;background:#7b53ff12;box-shadow:inset 0 1px #ffffff05}html[data-theme=dark] app-public-order .tracking-card-stand,html[data-theme=dark] app-public-order .tracking-item-list li,html[data-theme=dark] app-public-order .tracking-detail-divider{border-color:#ffffff17}html[data-theme=dark] app-public-order .tracking-product-icon{background:#242132;box-shadow:inset 0 1px #ffffff0a}html[data-theme=dark] app-public-order .tracking-payment-note{border-color:#21c96840;background:#21c96812;color:#55d889}html[data-theme=dark] app-public-order .tracking-deposit-card{border-color:#9760ff57;background:radial-gradient(circle at 88% 0%,rgb(221 62 185 / 11%),transparent 14rem),#1f1b30e0;box-shadow:inset 0 1px #ffffff08}html[data-theme=dark] app-public-order .tracking-deposit-code{border-color:#ffffff1a;background:#0b0a136b}html[data-theme=light] app-public-order .tracking-deposit-card{border-color:#d8cbf4;background:radial-gradient(circle at 90% 0%,rgb(220 63 185 / 7%),transparent 14rem),#faf8ff;box-shadow:0 .65rem 1.8rem #533c8214}html[data-theme=light] app-public-order .tracking-deposit-code{border-color:#e0dbea;background:#fff}html[data-theme=dark] app-public-order .guest-selection-deposit,html[data-theme=dark] app-public-order .guest-deposit-dialog{border-color:#9760ff5c;background:radial-gradient(circle at 90% 0%,rgb(220 63 185 / 10%),transparent 13rem),#171526f5}html[data-theme=light] app-public-order .guest-selection-deposit,html[data-theme=light] app-public-order .guest-deposit-dialog{border-color:#d7c9f4;background:#faf8ff;box-shadow:0 .8rem 2.2rem #50397e1a}.product-ingredient-preview{display:block;max-width:100%;color:var(--color-muted);font-size:.68rem;line-height:1.35;overflow-wrap:anywhere;white-space:normal}html[data-theme=light] app-public-order .guest-product-deposit{border-color:#a8dec0;background:#eefaf3;color:#147247}html[data-theme=light] app-public-order .guest-product-options{border-color:#d4c8f5;background:#f7f4ff;color:#5b35c8}html[data-theme=light] app-event-detail .event-product-commercial-meta .event-product-deposit-badge{border-color:#acdcbc;background:#effaf4;color:#176d47}html[data-theme=light] app-event-detail .event-product-commercial-meta .event-product-options-badge{border-color:#d3c8f2;background:#f6f3ff;color:#5b35c8}.event-create-success{position:fixed;z-index:2000;inset:0;display:grid;place-items:center;overflow:hidden;padding:1.5rem;background:radial-gradient(circle at 50% 38%,rgb(118 87 255 / 24%),transparent 38%),linear-gradient(145deg,#0d0b1c,#17112f 55%,#0b1719);animation:event-success-enter .3s ease-out both}.event-create-success-glow{position:absolute;width:min(38rem,85vw);aspect-ratio:1;border-radius:50%;background:#73e2ad21;filter:blur(4rem);animation:event-success-pulse 2.4s ease-in-out infinite}.event-create-success-card{position:relative;z-index:1;display:grid;width:min(35rem,100%);justify-items:center;padding:clamp(2.25rem,7vw,4.5rem) clamp(1.5rem,6vw,4rem);border:1px solid rgb(255 255 255 / 13%);border-radius:2rem;background:#121026d1;box-shadow:0 2rem 6rem #0000006b;text-align:center;-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem);animation:event-success-card-enter .56s cubic-bezier(.2,.9,.25,1.2) .1s both}.event-create-success-icon{display:grid;width:6rem;height:6rem;margin-bottom:1.5rem;place-items:center;border-radius:50%;background:linear-gradient(145deg,var(--color-success),#43bd91);box-shadow:0 0 0 .75rem #73e2ad1a,0 1rem 2.5rem #43bd9147}.event-create-success-icon svg{width:3.5rem;fill:none;stroke:#092319;stroke-linecap:round;stroke-linejoin:round;stroke-width:5}.event-create-success-card .eyebrow{margin-bottom:.75rem;color:var(--color-success)}.event-create-success-card h2{margin:0;font-size:clamp(2rem,6vw,3.5rem);line-height:1.05;letter-spacing:-.04em}.event-create-success-card p{max-width:29rem;margin:1.15rem 0 2rem;color:var(--color-muted);font-size:clamp(1rem,2.5vw,1.15rem);line-height:1.6}.event-create-confetti{position:absolute;inset:0;pointer-events:none}.event-create-confetti i{position:absolute;top:-2rem;width:.65rem;height:1.15rem;border-radius:.15rem;background:var(--color-success);animation:event-confetti-fall 2.8s ease-in infinite}.event-create-confetti i:nth-child(1){left:8%;animation-delay:.1s;transform:rotate(15deg)}.event-create-confetti i:nth-child(2){left:20%;background:#ffcf5c;animation-delay:.8s}.event-create-confetti i:nth-child(3){left:34%;background:#a78bff;animation-delay:.35s}.event-create-confetti i:nth-child(4){left:46%;background:#ff7a9c;animation-delay:1.1s}.event-create-confetti i:nth-child(5){left:58%;background:#71cfff;animation-delay:.55s}.event-create-confetti i:nth-child(6){left:70%;background:#ffcf5c;animation-delay:1.35s}.event-create-confetti i:nth-child(7){left:83%;background:#a78bff;animation-delay:.2s}.event-create-confetti i:nth-child(8){left:93%;background:#ff7a9c;animation-delay:.95s}@keyframes event-success-enter{0%{opacity:0}}@keyframes event-success-card-enter{0%{opacity:0;transform:translateY(1.5rem) scale(.92)}}@keyframes event-success-pulse{50%{transform:scale(1.12);opacity:.7}}@keyframes event-confetti-fall{0%{translate:0 -5vh;rotate:0deg;opacity:0}10%{opacity:1}to{translate:3rem 110vh;rotate:540deg;opacity:.6}}@media(prefers-reduced-motion:reduce){.event-create-success,.event-create-success-card,.event-create-success-glow,.event-create-confetti i{animation:none}.event-create-confetti{display:none}}.event-create-success{color-scheme:dark;color:#f7f5ff;background:radial-gradient(circle at 50% 43%,rgb(109 77 255 / 20%),transparent 32rem),radial-gradient(circle at 15% 100%,rgb(55 203 146 / 9%),transparent 28rem),#090814}.event-create-success-card{width:min(38rem,100%);padding:clamp(2.5rem,7vw,4.75rem) clamp(1.5rem,6vw,4.25rem);border-color:#b9acff33;background:linear-gradient(150deg,#1b1733f2,#100f20f5);box-shadow:0 2.5rem 7rem #0000007a,inset 0 1px #ffffff0d}.event-create-success-illustration{position:relative;width:13.75rem;height:9.35rem;margin:-1rem 0 .65rem}.event-create-confetti-art{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.event-create-confetti-art>*{transform-box:fill-box;transform-origin:center;animation:event-confetti-pop .65s cubic-bezier(.2,.9,.3,1.35) both}.event-create-confetti-art>:nth-child(2n){animation-delay:.12s}.event-create-confetti-art>:nth-child(3n){animation-delay:.22s}.event-create-success-icon{position:absolute;inset:50% auto auto 50%;width:6.2rem;height:6.2rem;margin:0;transform:translate(-50%,-45%);background:linear-gradient(145deg,#20d866,#12b94f);box-shadow:0 0 0 .8rem #1dd3651c,0 1.2rem 2.5rem #0000003d}.event-create-success-icon svg{width:3.65rem;stroke:#fff;stroke-width:5.5;filter:drop-shadow(0 2px 1px rgb(0 0 0 / 12%))}.event-create-success-card .eyebrow{color:#43e884!important;font-weight:900;letter-spacing:.16em}.event-create-success-card h2{color:#f7f5ff!important;text-wrap:balance}.event-create-success-card p{color:#b9b5c9!important}.confetti-stroke{fill:none;stroke-width:5;stroke-linecap:round}.confetti-purple{stroke:#8d6aff}.confetti-blue{stroke:#48a9ff}.confetti-pink{stroke:#ff5b8d}.confetti-yellow{stroke:#ffc83d}.confetti-purple-fill{fill:#8d6aff}.confetti-blue-fill{fill:#48a9ff}.confetti-pink-fill{fill:#ff5b8d}.confetti-yellow-fill{fill:#ffc83d}@keyframes event-confetti-pop{0%{opacity:0;scale:.3}}html[data-theme=light] .event-create-success{color-scheme:light;color:#171923;background:radial-gradient(circle at 50% 40%,rgb(104 71 239 / 11%),transparent 30rem),radial-gradient(circle at 12% 100%,rgb(32 216 102 / 8%),transparent 25rem),#f3f5fa}html[data-theme=light] .event-create-success-glow{background:#6847ef12}html[data-theme=light] .event-create-success-card{border-color:#dfe2eb;background:#fffffff5;box-shadow:0 2rem 5rem #282d4121,inset 0 1px #fff}html[data-theme=light] .event-create-success-card .eyebrow{color:#087d3b!important}html[data-theme=light] .event-create-success-card h2{color:#171923!important}html[data-theme=light] .event-create-success-card p{color:#626979!important}html[data-theme=light] .event-create-success-action{box-shadow:0 .8rem 2rem #6847ef2e}@media(prefers-reduced-motion:reduce){.event-create-confetti-art>*{animation:none}}@media(max-width:48rem){:is(.confirmation-overlay,.notification-settings-overlay,.guest-option-overlay,.product-form-options-overlay){box-sizing:border-box;padding-top:max(.75rem,env(safe-area-inset-top));padding-right:max(.75rem,env(safe-area-inset-right));padding-bottom:max(.75rem,env(safe-area-inset-bottom));padding-left:max(.75rem,env(safe-area-inset-left));overflow:hidden}:is(.confirmation-dialog,.notification-settings-dialog,.guest-option-dialog,.product-editor-options-panel){box-sizing:border-box;width:min(100%,34rem);min-width:0;max-width:100%;max-height:calc(100dvh - max(.75rem,env(safe-area-inset-top)) - max(.75rem,env(safe-area-inset-bottom)));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.confirmation-actions,.confirmation-actions>*,.confirmation-dialog :is(.primary-action,.secondary-action,.danger-action){min-width:0;max-width:100%}.confirmation-dialog :is(.primary-action,.secondary-action,.danger-action){white-space:normal;overflow-wrap:anywhere;text-align:center}}@media(max-width:48rem){html[data-theme=light] app-management-dashboard .dashboard-incomplete,html[data-theme=light] app-management-dashboard .event-performance-row,html[data-theme=light] app-management-dashboard .dashboard-statistics-trigger{background:#fff!important}}@media(min-width:48.01rem){html[data-theme=light] app-management-dashboard .dashboard-statistics{border-color:#d8dde7;background:#fff;box-shadow:0 .65rem 1.6rem #2d334312}html[data-theme=light] app-management-dashboard .dashboard-statistics>.dashboard-top-products{border-color:#d8dde7;background:#f7f8fb}}@media(max-width:48rem){html:not([data-theme=light]) app-area-shell .area-shell[data-tone=management]>.area-content:before{opacity:.95;filter:brightness(1.45) saturate(1.25)}html[data-theme=light] app-area-shell .area-shell[data-tone=management]>.area-content:before{opacity:.52}html[data-theme=light] app-management-dashboard :is(.dashboard-task-card,.event-performance-row,.dashboard-statistics-trigger){background-color:#ffffffe0!important}html[data-theme=light] app-management-dashboard .dashboard-task-icon,html[data-theme=light] app-management-dashboard .event-date-tile{background:linear-gradient(#ffffffeb,#ffffffeb) padding-box,linear-gradient(135deg,#7546e8,#da3e9c 58%,#ff7a2d) border-box!important}html[data-theme=light] app-management-dashboard .dashboard-overlay-content .dashboard-summary article:nth-child(1){background:linear-gradient(135deg,#f1edff,#fff 72%)}html[data-theme=light] app-management-dashboard .dashboard-overlay-content .dashboard-summary article:nth-child(2){background:linear-gradient(135deg,#fff0f7,#fff 72%)}html[data-theme=light] app-management-dashboard .dashboard-overlay-content .dashboard-summary article:nth-child(3){background:linear-gradient(135deg,#fff2e9,#fff 72%)}}@media(max-width:48rem){html[data-theme=light] app-management-dashboard .dashboard-overlay-header{border-bottom-color:#d8dde7;background:#fff;box-shadow:0 .35rem 1.4rem #282d3c14}html[data-theme=light] app-management-dashboard .dashboard-overlay-ranking ol{display:grid;gap:.45rem;overflow:visible;border:0;background:transparent}html[data-theme=light] app-management-dashboard .dashboard-overlay-ranking li{border:1px solid #d8dde7;border-radius:.78rem;background:#fff}html[data-theme=light] app-management-dashboard .dashboard-overlay-ranking li+li{border-top:1px solid #d8dde7}}@media(max-width:48rem){html[data-theme=light] app-management-dashboard .dashboard-incomplete>.incomplete-event-list{background:#f3f5f8}}@media(min-width:48.01rem){html[data-theme=light] app-management-dashboard .dashboard-event-performance .event-performance-row,html[data-theme=light] app-management-dashboard .dashboard-incomplete .incomplete-event-list a{border-color:#d8dde7;background:#f3f5f8}html[data-theme=light] app-management-dashboard .dashboard-event-performance .event-performance-row>.event-date-tile{border-color:#d8dde7;background:#fff}html[data-theme=light] app-management-dashboard .dashboard-statistics>.dashboard-top-products-static{border-color:#d8dde7;background:#eef1f5}html[data-theme=light] app-management-dashboard .dashboard-statistics>.dashboard-top-products-static li{border:1px solid #d8dde7;border-radius:.68rem;background:#fff}html[data-theme=light] app-area-shell .area-shell[data-tone=management] app-management-dashboard .dashboard-statistics>.dashboard-top-products-static{border-color:#d8dde7!important;background:#eef1f5!important;box-shadow:none!important}html[data-theme=light] app-area-shell .area-shell[data-tone=management] app-management-dashboard .dashboard-statistics>.dashboard-top-products-static li{border-color:#d8dde7!important;background:#fff!important}}@media(min-width:48.01rem){html[data-theme=light] app-area-shell .area-shell:not([data-tone=visitor]){--desktop-chrome: #ffffff;--desktop-chrome-raised: #f1f3f7;--desktop-chrome-border: #d8dde7;--desktop-chrome-text: #4f5868;--desktop-chrome-muted: #7a8494;--desktop-chrome-icon: #6847d8;--desktop-workspace: #f3f5f9;--desktop-workspace-border: #d8dde7;--desktop-workspace-shadow: 0 1rem 2.8rem rgb(45 51 67 / 10%)}html[data-theme=light] app-area-shell .area-shell:not([data-tone=visitor])>.area-header,html[data-theme=light] app-area-shell .area-shell[data-tone=management]>.area-header{border-color:var(--desktop-chrome-border);background:var(--desktop-chrome);box-shadow:0 .35rem 1.2rem #2d334312}html[data-theme=light] app-area-shell .area-shell:not([data-tone=visitor])>.mobile-app-drawer{border-color:var(--desktop-chrome-border);background:radial-gradient(circle at 15% 0%,rgb(104 71 216 / 7%),transparent 15rem),var(--desktop-chrome);color:var(--color-text)}html[data-theme=light] app-area-shell .mobile-app-drawer .mobile-drawer-profile>div:nth-child(2)>span{color:var(--desktop-chrome-muted)}html[data-theme=light] app-area-shell .mobile-app-drawer .mobile-drawer-group a.active .mobile-nav-icon{background:color-mix(in srgb,var(--color-accent) 14%,#fff);color:var(--color-accent-soft)}html[data-theme=light] app-area-shell .mobile-app-drawer .mobile-drawer-footer>.mobile-drawer-brand{border-color:var(--desktop-chrome-border)}}@media(min-width:48.01rem){html[data-theme=light] app-area-shell .area-shell:not([data-tone=visitor]){--desktop-chrome: #ffffff;--desktop-chrome-raised: #f1f3f7;--desktop-chrome-border: #d8dde7;--desktop-workspace: #f3f5f9}html[data-theme=light] app-area-shell .area-shell:not([data-tone=visitor])>.mobile-app-drawer{background:var(--desktop-chrome)}html[data-theme=light] app-area-shell .area-toolbar-actions .desktop-theme-toggle{border:0;background:transparent;box-shadow:none;color:var(--color-text)}html[data-theme=light] app-area-shell .area-toolbar-actions .desktop-theme-toggle:hover{background:var(--desktop-chrome-raised)}}@media(min-width:48.01rem){html:not([data-theme=light]) app-area-shell .area-shell:not([data-tone=visitor]){--desktop-chrome: #151a23;--desktop-chrome-raised: #202631;--desktop-chrome-border: #343d4b;--desktop-workspace: #080b10;--desktop-workspace-border: #313a48;--color-panel: #1b222d;--color-panel-strong: #252e3b;--color-border: #3a4555;--color-text: #f7f9fc;--color-muted: #adb7c6}html:not([data-theme=light]) app-area-shell .area-shell:not([data-tone=visitor])>.area-content{background:radial-gradient(circle at 92% -8%,rgb(118 87 255 / 8%),transparent 28rem),var(--desktop-workspace)}html:not([data-theme=light]) app-area-shell .area-shell:not([data-tone=visitor]) :is(.workspace-form,.product-builder,.product-library,.profile-section,.event-card,.admin-panel){border-color:var(--color-border)}}@media(min-width:48.01rem){html[data-theme=light] app-area-shell .area-shell[data-tone=management] app-event-detail .event-detail-page>.event-accordion.mobile-section-active{width:100%!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html[data-theme=light] app-area-shell .area-shell[data-tone=management] app-event-detail .event-detail-page>.event-accordion.mobile-section-active>.event-accordion-content{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html[data-theme=light] app-event-detail .event-detail-page>.event-mobile-section-menu{border-bottom-color:#d8dde7!important}html[data-theme=light] app-event-detail .event-detail-page>.event-setup-todo{background:#fffaf0}}@media(min-width:48.01rem){html[data-theme=light] app-event-detail .event-accordion-info :is(.mobile-event-open-items>button,.mobile-event-info-grid){background:#fff}}@media(min-width:48.01rem){html[data-theme=light] app-event-detail .event-detail-page>.back-link{background:#fff}html[data-theme=light] app-event-detail .event-detail-page>.back-link:hover{background:#f1f3f7}}@media(min-width:48.01rem){html[data-theme=light] app-event-detail .event-accordion-orders.mobile-section-active,html[data-theme=light] app-event-detail .event-accordion-helpers.mobile-section-active{background:transparent!important}html[data-theme=light] app-event-detail .event-accordion-orders.mobile-section-active>.event-orders-content,html[data-theme=light] app-event-detail .event-accordion-helpers.mobile-section-active>.event-accordion-content{padding:1.25rem!important;border:1px solid #d8dde7!important;border-radius:1rem!important;background:#fff!important;box-shadow:0 .65rem 1.6rem #2d334312!important}html[data-theme=light] app-event-detail .event-orders-content>.mobile-settings-section-label{display:block;grid-column:1 / -1;margin:0;color:var(--color-text);font-size:1rem;font-weight:800}html[data-theme=light] app-event-detail .event-orders-content .event-business-stats article{border:1px solid #d8dde7;background:#f1f3f7;box-shadow:none}html[data-theme=light] app-event-detail .event-accordion-helpers .stand-manager{gap:1.25rem;padding-top:0;background:#fff}html[data-theme=light] app-event-detail .event-accordion-helpers .stand-manager-intro{padding:0 0 1rem;border-color:#d8dde7}html[data-theme=light] app-event-detail .event-accordion-helpers .stand-setup-section{padding:1rem;border-color:#d8dde7;background:#f1f3f7;box-shadow:none}html[data-theme=light] app-event-detail .event-accordion-helpers .stand-create-form input{border-color:#cdd3df;background:#fff}html[data-theme=light] app-event-detail .event-accordion-helpers .stand-row{border-color:#d8dde7;background:#fff;box-shadow:0 .25rem .8rem #2d33430d}html[data-theme=light] app-event-detail .event-accordion-helpers .stand-row:hover{border-color:#bcb1ef;box-shadow:0 .55rem 1.25rem #2d334317}html[data-theme=light] app-event-detail .event-accordion-helpers .stand-row-identity>span,html[data-theme=light] app-event-detail .event-accordion-helpers .stand-row-actions>:is(a,button){border-color:#d8dde7;background:#f1f3f7}html[data-theme=light] app-event-detail .event-accordion-helpers .stand-routing-row.assignment-card,html[data-theme=light] app-event-detail .event-accordion-helpers .stand-routing-row.assignment-card.unassigned{background:#fff;box-shadow:0 .25rem .8rem #2d33430d}html[data-theme=light] app-event-detail .event-accordion-helpers .stand-routing-row.assignment-card.unassigned{border-color:#dfbd7e;box-shadow:inset .2rem 0 #d6a452,0 .25rem .8rem #2d33430d}html[data-theme=light] app-event-detail .event-accordion-helpers .desktop-assignment-stand-options button{border-color:#d8dde7;background:#f1f3f7}html[data-theme=light] app-event-detail .event-accordion-helpers .desktop-assignment-stand-options button.selected{border-color:#aa9bed;background:#ebe7ff;color:#5f42cf}html[data-theme=light] app-event-detail .event-accordion-helpers .stand-routing-empty{border-color:#cbd2df;background:#fff}}@media(min-width:48.01rem){html[data-theme=light] app-event-detail .event-accordion-info .event-info-form.mobile-info-editing{background:#fff}}@media(min-width:48.01rem){html[data-theme=light] app-event-detail .event-accordion-helpers.mobile-section-active>.event-accordion-content{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html[data-theme=light] app-event-detail .event-accordion-helpers .stand-manager{background:transparent}html[data-theme=light] app-event-detail .event-accordion-helpers .stand-setup-section{border-color:#d8dde7;background:#fff;box-shadow:0 .45rem 1.2rem #2d33430f}html[data-theme=light] app-event-detail .event-accordion-helpers .stand-create-form input,html[data-theme=light] app-event-detail .event-accordion-helpers .stand-row,html[data-theme=light] app-event-detail .event-accordion-helpers .stand-routing-row.assignment-card,html[data-theme=light] app-event-detail .event-accordion-helpers .stand-routing-row.assignment-card.unassigned{border-color:#d8dde7;background:#f1f3f7;box-shadow:none}html[data-theme=light] app-event-detail .event-accordion-helpers .stand-routing-row.assignment-card.unassigned{border-color:#dfbd7e;box-shadow:inset .2rem 0 #d6a452}html[data-theme=light] app-event-detail .event-accordion-helpers .stand-row-identity>span,html[data-theme=light] app-event-detail .event-accordion-helpers .stand-row-actions>:is(a,button),html[data-theme=light] app-event-detail .event-accordion-helpers .desktop-assignment-stand-options button{border-color:#d8dde7;background:#fff}html[data-theme=light] app-event-detail .event-accordion-helpers .desktop-assignment-stand-options button.selected{border-color:#aa9bed;background:#ebe7ff;color:#5f42cf}html[data-theme=light] app-event-detail .event-accordion-helpers .stand-routing-empty{border-color:#cbd2df;background:#f1f3f7}}@media(min-width:48.01rem){html[data-theme=light] app-event-detail .mobile-event-info-overview .unified-edit-action{border-color:#c9bef5;background:#f0edff}html[data-theme=light] app-event-detail .mobile-event-info-overview .unified-edit-action:hover{border-color:#9f8ee9;background:#e8e2ff}}html[data-theme=light] app-event-detail .event-logo-preview-upload{border-color:#c9bef5;background:#f0edff}html[data-theme=light] app-event-detail .event-logo-preview-upload:hover{border-color:#9f8ee9;background:#e8e2ff}@media(min-width:48.01rem){html[data-theme=light] app-event-detail .event-orders-content .event-business-stats article{background:#fff!important}html[data-theme=light] app-event-detail .event-accordion-helpers .stand-setup-section{background:#fff!important}html[data-theme=light] app-event-detail .event-accordion-helpers .stand-create-form input{background:#f8f9fc}html[data-theme=light] app-event-detail .event-accordion-helpers .stand-row{background:#f8f9fc}html[data-theme=light] app-event-detail .event-accordion-helpers .stand-row-identity>span{background:#fff}html[data-theme=light] app-event-detail .event-accordion-helpers .stand-product-routing>.stand-routing-list{padding:0;overflow:visible;border:0;border-radius:0;background:transparent}html[data-theme=light] app-event-detail .event-accordion-helpers .stand-routing-row.assignment-card,html[data-theme=light] app-event-detail .event-accordion-helpers .stand-routing-row.assignment-card.unassigned{background:#f8f9fc}}html[data-theme=light] app-event-detail .event-logo-settings{border-color:#d8dde7;background:#fff!important}@media(max-width:48rem){html[data-theme=light] app-event-detail .mobile-event-info-grid,html[data-theme=light] app-event-detail .mobile-event-info-grid article,html[data-theme=light] app-event-detail .event-info-form.mobile-info-editing input{background:#fff}html[data-theme=light] app-event-detail .event-orders-content .event-business-stats,html[data-theme=light] app-event-detail .event-orders-content .event-business-stats article{background:#fff}html[data-theme=light] app-event-detail .event-accordion-products .event-product-row,html[data-theme=light] app-event-detail .event-accordion-products .event-product-row.editing{background:#fff!important}html[data-theme=light] app-event-detail .event-accordion-helpers .stand-row,html[data-theme=light] app-event-detail .event-accordion-helpers .stand-routing-row.assignment-card,html[data-theme=light] app-event-detail .event-accordion-helpers .stand-routing-row.assignment-card.unassigned{border-color:#d8dde7;background:#fff;box-shadow:none}html[data-theme=light] app-event-detail .event-accordion-helpers .stand-routing-row.assignment-card.unassigned{border-color:#dfbd7e;box-shadow:inset .18rem 0 #d6a452}html[data-theme=light] app-event-detail .event-accordion-helpers .stand-row-identity>span,html[data-theme=light] app-event-detail .event-accordion-helpers .stand-row-actions>:is(a,button){border-color:#d8dde7;background:#fff}html[data-theme=light] app-event-detail .event-accordion-helpers .stand-product-routing>.stand-routing-list{border:0;border-radius:0;background:transparent;box-shadow:none}html[data-theme=light] app-event-detail :is(.mobile-stand-create-dialog,.mobile-stand-rename-overlay) input{border-color:#cdd3df;background:#fff}}@media(max-width:48rem){html[data-theme=light] app-area-shell app-event-detail .event-accordion-info .mobile-event-open-items>button,html[data-theme=light] app-area-shell app-event-detail .event-orders-content .event-business-stats article,html[data-theme=light] app-area-shell app-event-detail .event-accordion-helpers .stand-list>.stand-row,html[data-theme=light] app-area-shell app-event-detail .event-accordion-helpers .stand-routing-list>.stand-routing-row.assignment-card,html[data-theme=light] app-area-shell app-event-detail .event-accordion-helpers .stand-routing-list>.stand-routing-row.assignment-card.unassigned{background:#fff!important}}@media(max-width:48rem){html[data-theme=light] app-area-shell app-event-detail .event-accordion-helpers .stand-routing-list>.stand-routing-row.assignment-card,html[data-theme=light] app-area-shell app-event-detail .event-accordion-helpers .stand-routing-list>.stand-routing-row.assignment-card.unassigned{background:#fff!important}}html[data-theme=light] app-admin-support [data-status=open]{border:1px solid #e8c46a;background:#fff1c7;color:#7a4d00}html[data-theme=light] app-event-detail .event-order-panel{border-color:#dce1ea;background:#fff;box-shadow:0 .65rem 1.5rem #2d334312}html[data-theme=light] app-event-detail .event-latest-order-row{background:#f8f9fb}html[data-theme=light] app-event-detail .event-order-chart .chart-order-point{fill:#fff}html[data-theme=light] app-management-dashboard .dashboard-task-card{border-color:#d8dde7;background:#fff;box-shadow:0 .55rem 1.5rem #2d334312}html[data-theme=light] app-management-dashboard .dashboard-task-row{border-color:#d8dde7;background:#f3f5f8}@media(min-width:48.01rem){html[data-theme=light] app-area-shell .area-shell:not([data-tone=visitor])>.area-content:before{opacity:.68}html:not([data-theme=light]) app-area-shell .area-shell:not([data-tone=visitor])>.area-content:before{opacity:1;filter:brightness(1.35) saturate(1.2)}html:not([data-theme=light]) app-area-shell .area-shell:not([data-tone=visitor])>.area-content{background:var(--desktop-workspace)}html[data-theme=light] app-management-dashboard .dashboard-event-performance,html[data-theme=light] app-management-dashboard .dashboard-statistics{border-color:#dde1e9;background:#fffffff0;box-shadow:0 .7rem 1.8rem #2d334314}html[data-theme=light] app-management-dashboard .dashboard-statistics .dashboard-summary-desktop article{border-color:#e1e4eb}html[data-theme=light] app-area-shell .mobile-app-drawer .mobile-drawer-footer{border-color:#dadee7eb;background:#ffffffdb;box-shadow:0 .75rem 1.8rem #2d334324}}@media(min-width:48.01rem){html[data-theme=light] app-area-shell .area-shell[data-tone=management] app-management-dashboard .dashboard-statistics>.dashboard-top-products-static li{border:0!important;background:transparent!important}html:not([data-theme=light]) app-management-dashboard .dashboard-event-performance,html:not([data-theme=light]) app-management-dashboard .dashboard-statistics{background:#191f29eb;box-shadow:0 .75rem 2rem #00000038}}@media(min-width:48.01rem){html:not([data-theme=light]) app-area-shell .area-shell:not([data-tone=visitor])>.area-content>router-outlet+*:before{opacity:1;filter:brightness(1.5) saturate(1.35)}}@media(max-width:48rem){html:not([data-theme=light]) app-area-shell .area-shell[data-tone=management]>.area-content>router-outlet+*:before{opacity:.78;filter:brightness(1.45) saturate(1.25)}html[data-theme=light] app-management-dashboard :is(.dashboard-task-icon,.event-date-tile){border:1px solid color-mix(in srgb,var(--color-accent) 24%,var(--color-border))!important;border-radius:.68rem!important;background:color-mix(in srgb,var(--color-accent) 7%,var(--color-panel-strong))!important}html[data-theme=light] app-management-dashboard .dashboard-statistics-trigger{background:#ffffffe8!important}}html[data-theme=light] app-area-shell .mobile-app-drawer .mobile-drawer-group a.active{background:linear-gradient(90deg,rgb(117 70 232 / 17%),rgb(218 62 156 / 7%) 72%,transparent);color:#39246f}html:not([data-theme=light]) app-area-shell .area-shell:not([data-tone=visitor])>.area-content{background:linear-gradient(#090c1238,#090c1238),#090c12 url(/assets/brand/q2joy-waves.svg?v=7) right top / 92% auto no-repeat;background-blend-mode:normal,screen}html[data-theme=light] app-area-shell .area-shell:not([data-tone=visitor])>.area-content{background:linear-gradient(#f9fafc52,#f9fafc52),#f9fafc url(/assets/brand/q2joy-waves.svg?v=7) right top / 92% auto no-repeat}@media(max-width:48rem){html:not([data-theme=light]) app-area-shell .area-shell:not([data-tone=visitor])>.area-content{background:linear-gradient(#090c1238,#090c1238),#090c12 url(/assets/brand/q2joy-waves.svg?v=7) 62% top / 165% auto no-repeat;background-blend-mode:normal,screen}html[data-theme=light] app-area-shell .area-shell:not([data-tone=visitor])>.area-content{background:linear-gradient(#f9fafc52,#f9fafc52),#f9fafc url(/assets/brand/q2joy-waves.svg?v=7) 62% top / 165% auto no-repeat}}@media(max-width:48rem){html[data-theme=light] app-area-shell .mobile-app-drawer .mobile-drawer-group a.active>span:not(.mobile-nav-icon){color:#39246f}}select:not([multiple]){padding-right:2.35rem;border:1px solid color-mix(in srgb,var(--color-accent) 22%,var(--color-border));border-radius:.75rem;background-color:color-mix(in srgb,var(--color-accent) 4%,var(--color-surface, var(--color-panel)));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%238b78d8' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .72rem center;background-size:1rem;color:var(--color-text);font:inherit;font-weight:650;appearance:none;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}select:not([multiple]):hover{border-color:color-mix(in srgb,var(--color-accent) 48%,var(--color-border))}select:not([multiple]):focus-visible{border-color:var(--color-accent);outline:none;box-shadow:0 0 0 .2rem color-mix(in srgb,var(--color-accent) 18%,transparent)}@keyframes profile-stripe-progress{0%{left:-45%}to{left:105%}}@keyframes stripe-redirect-spin{to{transform:rotate(360deg)}}html[data-theme=light] app-profile .profile-section{border-color:#ece4fb;background:#ffffffed;box-shadow:0 .85rem 2.2rem #402a6314}html[data-theme=light] app-profile .profile-input-control input{border-color:#d8dce6;background:#fff}@media(max-width:48rem){html[data-theme=light] app-area-shell .mobile-app-drawer .mobile-drawer-group a.active{background:linear-gradient(105deg,#6840d5,#8c42dc 58%,#b842aa)!important;color:#fff!important;box-shadow:inset .25rem 0 #fff,0 .45rem 1.15rem #4e2ba557!important}html[data-theme=light] app-area-shell .mobile-app-drawer .mobile-drawer-group a.active>span:not(.mobile-nav-icon){display:block!important;visibility:visible!important;color:#fff!important;font-weight:900!important;opacity:1!important;-webkit-text-fill-color:#fff!important;text-shadow:0 1px 2px rgb(45 18 94 / 35%)}html[data-theme=light] app-area-shell .mobile-app-drawer .mobile-drawer-group a.active .mobile-nav-icon{background:#ffffff2e!important;color:#fff!important}html[data-theme=light] app-area-shell .mobile-app-drawer .mobile-drawer-group a.active{border:0;box-shadow:none!important}}@media(min-width:48.01rem){:is(.confirmation-overlay,.notification-settings-overlay,.guest-option-overlay,.helper-deposit-overlay,.order-cancel-overlay,.product-form-options-overlay){box-sizing:border-box;place-items:center;padding:clamp(1rem,2.5vw,2rem);overflow:hidden}:is(.confirmation-dialog,.notification-settings-dialog,.guest-option-dialog,.helper-deposit-dialog,.order-cancel-dialog,.product-editor-options-panel){box-sizing:border-box;min-width:0;max-width:100%;max-height:calc(100dvh - clamp(2rem,5vw,4rem));margin:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}}html[data-theme=light] app-event-detail .event-heading-edit{border-color:#c9bef5;background:#f0edff;color:#392663}html[data-theme=light] app-event-detail .event-heading-edit:hover{border-color:#9f8ee9;background:#e8e2ff}html[data-theme=light] app-event-detail .event-overview-sidebar{border-color:#ded6f5;background:linear-gradient(155deg,#f3efff,#fff 38%);box-shadow:0 .85rem 2rem #4b366f17}html[data-theme=light] app-event-detail .event-quick-panel dl{border-color:#dce0e8;background:#f7f8fb}@media(min-width:48.01rem){html[data-theme=light] app-event-detail .mobile-event-info-overview,html[data-theme=light] app-event-detail .event-accordion-info>.event-accordion-content>.mobile-settings-section-label,html[data-theme=light] app-event-detail .event-accordion-info :is(.event-logo-settings,.event-info-danger){border-color:#e2dcf0;background:#fff;box-shadow:0 .75rem 1.8rem #442f6312}html[data-theme=light] app-event-detail .mobile-event-info-grid{border-color:#dce0e8;background:#f7f8fb}}@media(max-width:48rem){html[data-theme=light] app-event-detail .mobile-event-info-overview{border-color:#e2dcf0;background:#fff}}html[data-theme=light] app-event-detail .event-logo-preview-upload{background:radial-gradient(circle at 72% 78%,rgb(226 49 148 / 20%),transparent 42%),linear-gradient(145deg,color-mix(in srgb,var(--color-accent) 13%,var(--color-panel)),color-mix(in srgb,#e735a5 11%,var(--color-panel)))}html[data-theme=light] app-event-detail .event-logo-action.upload{border:0!important;background:linear-gradient(105deg,#7637ef,#d233c4 54%,#ff8b18)!important;color:#fff!important;box-shadow:0 .55rem 1.25rem #c031b73d}html[data-theme=light] app-event-detail .event-overview-card{border-color:#e2dcf0;background:#fff;box-shadow:0 .75rem 1.8rem #442f6312}html[data-theme=light] app-event-detail .event-accordion-info .event-overview-card>.event-logo-settings{border-color:#cfd3df!important;background:#f7f8fb!important}html[data-theme=light] app-event-detail .event-logo-action.upload span,html[data-theme=light] app-event-detail .event-logo-action.upload svg{color:#fff!important;stroke:#fff!important;opacity:1!important}@media(max-width:48rem){html[data-theme=light] app-event-detail .event-accordion-info .event-info-form.mobile-info-editing{border-color:#e2dcf0;background:#fff;box-shadow:0 .75rem 1.8rem #442f6312}html[data-theme=light] app-event-detail .event-info-form.mobile-info-editing .form-field input{border-color:#d8dce6;background:#f8f9fc}html[data-theme=light] app-event-detail .event-info-form.mobile-info-editing .guest-ordering-settings{border-color:#dfe2ea;background:#f8f9fc}}html[data-theme=light] app-event-detail .event-accordion-info .event-management-card>.event-info-danger{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html[data-theme=light] app-event-detail .mobile-event-info-overview .unified-edit-action{border:0!important;background:linear-gradient(105deg,#7637ef,#d233c4 54%,#ff8b18)!important;color:#fff!important;box-shadow:0 .55rem 1.25rem #c031b738}html[data-theme=light] app-event-detail .mobile-event-info-overview .unified-edit-action :is(span,strong,svg){color:#fff!important;stroke:#fff!important}html[data-theme=light] app-event-detail .mobile-event-info-overview .unified-edit-action:hover{background:linear-gradient(105deg,#8245f4,#dc3bca 54%,#ff972b)!important;filter:brightness(1.04);transform:translateY(-1px)}.guest-ordering-settings .checkbox-field input[type=checkbox]{appearance:none;display:grid;flex:0 0 1.15rem;place-content:center;box-sizing:border-box;width:1.15rem!important;min-width:1.15rem!important;max-width:1.15rem!important;height:1.15rem;min-height:1.15rem!important;margin:.1rem 0 0;padding:0;border:1.5px solid color-mix(in srgb,var(--color-text) 62%,var(--color-border));border-radius:.3rem;background:var(--color-surface);cursor:pointer}.guest-ordering-settings .checkbox-field input[type=checkbox]:before{width:.3rem;height:.58rem;border:solid #fff;border-width:0 .14rem .14rem 0;content:"";transform:rotate(45deg) scale(0);transform-origin:center;transition:transform .1s ease-out}.guest-ordering-settings .checkbox-field input[type=checkbox]:checked{border-color:var(--color-accent);background:var(--color-accent)}.guest-ordering-settings .checkbox-field input[type=checkbox]:checked:before{transform:rotate(45deg) scale(1)}.guest-ordering-settings .checkbox-field input[type=checkbox]:focus-visible{outline:3px solid color-mix(in srgb,var(--color-accent) 28%,transparent);outline-offset:2px}html[data-theme=light] app-event-detail .event-logo-action.upload,html[data-theme=light] app-event-detail .mobile-event-info-overview .unified-edit-action,html[data-theme=light] app-event-detail .event-info-form.mobile-info-editing .mobile-info-done{border-color:#c9bef5!important;background:#f0edff!important;color:#6542c4!important;box-shadow:none}html[data-theme=light] app-event-detail .event-logo-action.upload:hover,html[data-theme=light] app-event-detail .mobile-event-info-overview .unified-edit-action:hover,html[data-theme=light] app-event-detail .event-info-form.mobile-info-editing .mobile-info-done:hover:not(:disabled){border-color:#9f8ee9!important;background:#e8e2ff!important;color:#5332b4!important}html[data-theme=light] app-event-detail .event-logo-action.upload :is(span,strong,svg),html[data-theme=light] app-event-detail .mobile-event-info-overview .unified-edit-action :is(span,strong,svg),html[data-theme=light] app-event-detail .event-info-form.mobile-info-editing .mobile-info-done :is(span,strong,svg){color:#5e3abb!important;stroke:#5e3abb!important;opacity:1!important}html[data-theme=light] app-event-detail .event-logo-action.upload:hover :is(span,strong,svg),html[data-theme=light] app-event-detail .mobile-event-info-overview .unified-edit-action:hover :is(span,strong,svg),html[data-theme=light] app-event-detail .event-info-form.mobile-info-editing .mobile-info-done:hover:not(:disabled) :is(span,strong,svg){color:#49279f!important;stroke:#49279f!important}html[data-theme=light] app-management-orders .orders-topbar,html[data-theme=light] app-management-orders .orders-empty-state,html[data-theme=light] app-management-orders .event-order-group{border-color:#d8dde7;background-color:#fff;box-shadow:0 .65rem 1.6rem #2d334312}html[data-theme=light] app-management-orders .management-order{border-color:#dce1ea;background:#f8f9fb}html[data-theme=light] app-management-orders .management-order li{background:#fff}html[data-theme=light] app-management-orders .orders-empty-icon{background:linear-gradient(145deg,#eee9ff,#faf9ff)}@media(min-width:48.01rem){html[data-theme=light] app-management-orders .orders-topbar{border:0;background:transparent;box-shadow:none}}html[data-theme=light] app-area-shell app-event-detail .stand-card-icon[data-color-variant="0"]{background:#e9e2ff;color:#714ee1}html[data-theme=light] app-area-shell app-event-detail .stand-card-icon[data-color-variant="1"]{background:#ffeadb;color:#d96712}html[data-theme=light] app-area-shell app-event-detail .stand-card-icon[data-color-variant="2"]{background:#ffe0f3;color:#c82a8e}html[data-theme=light] app-area-shell app-event-detail .stand-card-icon[data-color-variant="3"]{background:#dceeff;color:#1879c8}html[data-theme=light] app-area-shell app-event-detail .stand-detail-icon[data-color-variant="0"]{background:#e9e2ff;color:#714ee1}html[data-theme=light] app-area-shell app-event-detail .stand-detail-icon[data-color-variant="1"]{background:#ffeadb;color:#d96712}html[data-theme=light] app-area-shell app-event-detail .stand-detail-icon[data-color-variant="2"]{background:#ffe0f3;color:#c82a8e}html[data-theme=light] app-area-shell app-event-detail .stand-detail-icon[data-color-variant="3"]{background:#dceeff;color:#1879c8}html[data-theme=light] app-area-shell app-event-detail .stand-product-table-row .stand-assignment-toggle.active i{background:linear-gradient(135deg,#6845dc,#8867ef)!important;box-shadow:0 0 0 1px #b8a8f5,0 .22rem .6rem #6845dc3d}.product-emoji{border:0}html[data-theme=light] app-event-detail .guest-tool-card,html[data-theme=light] app-event-detail .guest-qr-card{border-color:#ded9ea;background:linear-gradient(145deg,rgb(118 87 255 / 4%),transparent 55%),#fff;box-shadow:0 .75rem 2rem #3c2b5e14}html[data-theme=light] app-event-detail .guest-order-steps{background:none}html[data-theme=light] app-event-detail .guest-url-field{border-color:#ded9ea;background:#f8f7fb}html[data-theme=light] app-event-detail .guest-qr-card{border-color:#d4c9f2;background:linear-gradient(150deg,#fff,#faf8ff)}html[data-theme=light] app-event-detail .guest-qr-hint{background:#f4f1fb}html[data-theme=light] app-event-detail .event-revenue-overview{border-color:#e2dcf0;background:#fff;box-shadow:0 .75rem 1.8rem #442f6312}html[data-theme=light] app-management-dashboard .q2-overview{--q2-card-shadow: 0 14px 36px rgb(45 35 88 / 8%)}html[data-theme=light] app-management-dashboard :is(.q2-next-event,.q2-tasks,.q2-products){background:color-mix(in srgb,#fff 96%,#7657ff 4%)}html[data-theme=light] app-management-dashboard .q2-event-date{background:linear-gradient(160deg,#ec4f9a1c,#fff)}:root{--scrollbar-track: rgb(255 255 255 / 4%);--scrollbar-thumb: #7657ff;--scrollbar-thumb-hover: #8f73ff}html[data-theme=light]{--scrollbar-track: rgb(20 16 35 / 6%);--scrollbar-thumb: #7657ff;--scrollbar-thumb-hover: #6845eb}html.landing-page-active{--scrollbar-track: #08070c;--scrollbar-thumb: #7657ff;--scrollbar-thumb-hover: #8f73ff}html.landing-page-active,html.landing-page-active body{scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)!important}html.landing-page-active::-webkit-scrollbar,html.landing-page-active body::-webkit-scrollbar{width:.7rem;background:#08070c}html.landing-page-active::-webkit-scrollbar-track,html.landing-page-active body::-webkit-scrollbar-track{background:#08070c!important}html.landing-page-active::-webkit-scrollbar-thumb,html.landing-page-active body::-webkit-scrollbar-thumb{border-color:#08070c;background:var(--scrollbar-thumb) padding-box!important}html.landing-page-active::-webkit-scrollbar-thumb:hover,html.landing-page-active body::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover) padding-box!important}*{scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin}*::-webkit-scrollbar{width:.7rem;height:.7rem}*::-webkit-scrollbar-track{border-radius:999px;background:var(--scrollbar-track)}*::-webkit-scrollbar-thumb{min-width:2.5rem;min-height:2.5rem;border:.18rem solid transparent;border-radius:999px;background:var(--scrollbar-thumb) padding-box}*::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover) padding-box}*::-webkit-scrollbar-corner{background:transparent}:root{--q2joy-button-gradient: linear-gradient(100deg, #6943e6 0%, #8b5bf1 58%, #c748ad 100%);--q2joy-button-gradient-hover: linear-gradient(100deg, #7650ee 0%, #9869f7 58%, #d653b8 100%)}@media(max-width:48rem){html[data-theme=light] app-public-order .guest-continue:has(.primary-button:disabled){border-top-color:#c9cedb;background:#eef0f5;box-shadow:0 -.65rem 1.5rem #2d334324}}html:not([data-theme=light]) app-public-order .guest-utility-popover{border-color:color-mix(in srgb,var(--color-accent-soft) 32%,var(--color-border));background:var(--color-panel-strong);box-shadow:0 1.5rem 4rem #0000008c,0 0 0 1px #a78bff14}html:not([data-theme=light]) app-public-order .guest-utility-popover:before{border-color:color-mix(in srgb,var(--color-accent-soft) 32%,var(--color-border));background:var(--color-panel-strong)}html:not([data-theme=light]) app-public-order .guest-utility-popover>button:hover{background:#ffffff12}html[data-theme=light] app-public-order .guest-topbar .guest-header-actions>button{border:0;background:#f4f5f9;box-shadow:none}html[data-theme=light] app-public-order .guest-topbar .guest-header-actions>app-language-toggle button{border:0;background:#f4f5f9;box-shadow:none}html[data-theme=light] app-public-order .guest-category-nav{border:0;background:#f3f4f8}html[data-theme=light] app-public-order .order-page:has(.guest-shop>.guest-checkout){background:radial-gradient(circle at 72% 22%,rgb(118 87 255 / 6%),transparent 34rem),#fafbfe}html[data-theme=light] app-public-order :is(.checkout-section,.checkout-details){border-color:#dde1ea;background:#fff;box-shadow:0 1rem 2.8rem #2d33430f}html[data-theme=light] app-public-order .checkout-product-icon{background:#f1f2f7}html[data-theme=light] app-public-order .checkout-line-actions .quantity{border-color:#d9dde7}html[data-theme=light] app-public-order .checkout-name-input input{border-color:#d5d9e3;background:#fff;color:#171923}html[data-theme=light] app-public-order .checkout-cancel-notice{border-color:#cfc4ff;background:#faf8ff}html[data-theme=light] app-public-order .checkout-secure-notice{border-color:#b9ead5;background:#f7fffb}@media(max-width:48rem){html[data-theme=light] app-public-order .guest-shop:has(>.guest-checkout) .guest-topbar{background:#fffffff5}html[data-theme=light] app-public-order .order-page:has(.guest-shop>.guest-checkout){background:radial-gradient(circle at 15% 18%,rgb(118 87 255 / 7%),transparent 19rem),#fafbfe}html[data-theme=light] app-public-order .checkout-section{border-color:transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#cabdff,#e2e5ec 55%,#f2cbe6) border-box;box-shadow:0 .8rem 2rem #2d334312}html[data-theme=light] app-public-order .checkout-details{border-color:transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#cabdff,#e2e5ec 55%,#f2cbe6) border-box;box-shadow:0 .8rem 2rem #2d334312}html[data-theme=light] app-public-order .checkout-name-card{border:0;background:transparent;box-shadow:none}html[data-theme=light] app-public-order .checkout-name-input input{border-color:#cfd4df;background:#fff;color:#171923;box-shadow:inset 0 1px #ffffffb3}html[data-theme=light] app-public-order .checkout-name-input input::placeholder{color:#858c9b}html[data-theme=light] app-public-order .checkout-name-card>span{color:#171923}html[data-theme=light] app-public-order .checkout-name-help{color:#687080}html[data-theme=light] app-public-order .order-total{background:#f6f7fa}html[data-theme=light] app-public-order .checkout-action{border-top-color:#dde1e9}html[data-theme=light] app-public-order :is(.checkout-product-copy>strong,.checkout-line-actions>strong,.order-total){color:#171923}}@media(min-width:48.01rem){html:not([data-theme=light]) app-public-order .guest-checkout .checkout-details{border:2px solid transparent;background:linear-gradient(#12101a,#12101a) padding-box,linear-gradient(125deg,#8f67ff,#6551a8 28%,#3f4658 52%,#d64db3 80%,#ff793d) border-box;box-shadow:0 1.25rem 3.25rem #00000057,0 0 2rem #7657ff17}html:not([data-theme=light]) app-public-order .checkout-section>header,html:not([data-theme=light]) app-public-order .guest-checkout .order-lines>.checkout-line+.checkout-line,html:not([data-theme=light]) app-public-order .order-total{border-color:#3d4353}html:not([data-theme=light]) app-public-order .order-total{background:#191722}}@media(max-width:48rem){html[data-theme=light] app-public-order .order-page:has(.guest-shop>.guest-checkout){color-scheme:light;background:radial-gradient(circle at 8% 12%,rgb(112 71 239 / 10%),transparent 18rem),radial-gradient(circle at 100% 70%,rgb(226 61 168 / 7%),transparent 20rem),#f7f8fc}html[data-theme=light] app-public-order .guest-shop:has(>.guest-checkout) .guest-topbar{border-bottom-color:#dfe2ea;background:#fffffff5;box-shadow:0 .25rem 1rem #2d33430d}html[data-theme=light] app-public-order .guest-shop>.guest-checkout{color:#171923}html[data-theme=light] app-public-order .checkout-section,html[data-theme=light] app-public-order .checkout-details{border:2px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(125deg,#7657ff,#aa83f1 30%,#d8dce7 53%,#e55bb5 80%,#ff8a4c) border-box;box-shadow:0 .9rem 2.2rem #362e5b1a,0 0 1.4rem #7657ff0d}html[data-theme=light] app-public-order .checkout-section>header,html[data-theme=light] app-public-order .guest-checkout .order-lines>.checkout-line+.checkout-line,html[data-theme=light] app-public-order .order-total,html[data-theme=light] app-public-order .checkout-action{border-color:#dfe2ea}html[data-theme=light] app-public-order .order-total{background:#f5f3fb}html[data-theme=light] app-public-order .checkout-name-input input{border-color:#cbd1dd;background:#f8f9fc;color:#171923}html[data-theme=light] app-public-order .checkout-name-input input:focus{border-color:#7657ff;background:#fff}html[data-theme=light] app-public-order .checkout-name-input svg{stroke:#6d7483}html[data-theme=light] app-public-order :is(.checkout-section h2,.checkout-product-copy>strong,.checkout-line-actions>strong,.order-total,.order-total strong,.checkout-name-card>span){color:#171923}html[data-theme=light] app-public-order :is(.guest-checkout-heading p,.guest-checkout .checkout-product-copy>small,.checkout-name-help,.checkout-payment-safe){color:#606979}html[data-theme=light] app-public-order .guest-checkout-heading .eyebrow{color:#6847df}html[data-theme=light] app-public-order .checkout-name-input input::placeholder{color:#7c8493}html[data-theme=light] app-public-order .checkout-payment-safe svg{color:#7258cf}html[data-theme=light] app-public-order .guest-checkout .order-lines{scrollbar-color:#8d72eb #ece9f6}}html:not([data-theme=light]) app-public-order .guest-checkout .checkout-section{border:1px solid #3b4150;background:#191c27;box-shadow:0 1rem 2.5rem #00000047}html[data-theme=light] app-public-order .guest-checkout .checkout-section{border:1px solid #d9dde7;background:#fff;box-shadow:0 .8rem 2rem #2d334312}html[data-theme=light] app-public-order .guest-checkout .checkout-action{border-right:0!important;border-bottom:0!important;border-left:0!important;background:#fff!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-theme=light] app-public-order .guest-checkout .checkout-payment-safe{background:#fff!important;color:#4f5868;opacity:1}@media(max-width:48rem){html[data-theme=light] app-public-order .guest-checkout .checkout-action{position:static!important;inset:auto!important;width:auto;margin:0!important;padding:1rem 0 0!important;border:0!important;border-top:1px solid #e1e4eb!important;background:#fff!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;isolation:isolate}html[data-theme=light] app-public-order .guest-checkout .checkout-action .order-button{box-shadow:none!important;filter:none!important}html[data-theme=light] app-public-order .guest-checkout .checkout-payment-safe{margin:0;padding:0;background:#fff!important;color:#4f5868;font-weight:650;opacity:1}html[data-theme=light] app-public-order .guest-checkout .checkout-payment-safe svg{color:#6048bd;stroke:currentColor}html[data-theme=light] app-public-order .guest-checkout .checkout-details{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(125deg,#7657ff,#aa83f1 30%,#d8dce7 53%,#e55bb5 80%,#ff8a4c) border-box!important}}html:not([data-theme=light]) app-public-order .guest-order-menu-layout .menu-list .menu-item{border-color:#9babda57;background:linear-gradient(145deg,#101a31,#091226 68%,#071022);box-shadow:inset 0 1px #ffffff08,0 .7rem 2rem #0000002e}html:not([data-theme=light]) app-public-order .guest-order-menu-layout .menu-list .menu-item:hover{border-color:#b19cff85;background:linear-gradient(145deg,#14203b,#0b152b)}html:not([data-theme=light]) app-public-order .guest-order-menu-layout .menu-list .menu-item.in-cart{border-color:#914cff;background:linear-gradient(145deg,#171b42,#0a122b);box-shadow:inset 0 0 0 1px #ec43a485,0 .8rem 2rem #4c23b833}html:not([data-theme=light]) app-public-order .guest-order-menu-layout .item-emoji,html:not([data-theme=light]) app-public-order .guest-selection-line>.item-emoji{border-color:#a5b4de47;background:#121b31}html[data-theme=light] app-public-order .order-page:has(.guest-order-menu-layout),html[data-theme=light] app-public-order .order-page:has(.guest-order-menu-layout) .guest-shop{background:radial-gradient(circle at 78% 18%,rgb(229 65 164 / 7%),transparent 30rem),radial-gradient(circle at 18% 8%,rgb(108 69 230 / 8%),transparent 34rem),#fafbfe}@media(max-width:48rem){html[data-theme=light] app-public-order .guest-order-menu-layout .compact-menu-heading{background:transparent}}html[data-theme=light] app-public-order .guest-order-menu-layout .menu-list .menu-item{border-color:#dfe3ee;background:linear-gradient(145deg,#fff,#faf8ff 68%,#fff9f5);box-shadow:inset 0 1px #fff,0 .7rem 1.8rem #40366512}html[data-theme=light] app-public-order .guest-order-menu-layout .menu-list .menu-item:hover{border-color:#cfc2f8;background:linear-gradient(145deg,#fff,#f7f3ff 72%,#fff6f0)}html[data-theme=light] app-public-order .guest-order-menu-layout .menu-list .menu-item.in-cart{border-color:#8055ed;background:linear-gradient(145deg,#f5f0ff,#fff 62%,#fff4ef);box-shadow:inset 0 0 0 1px #da3e9c3d,0 .7rem 1.8rem #6646be1c}html[data-theme=light] app-public-order .guest-selection-panel{border:1px solid transparent;background:linear-gradient(145deg,#fffffffa,#f9f7fffa 70%,#fff9f5fa) padding-box,linear-gradient(135deg,#8b65ef,#dd56aa 58%,#ff9a45) border-box;box-shadow:0 1.2rem 3.5rem #4939791c}html[data-theme=light] app-public-order :is(.guest-order-menu-layout .item-emoji,.guest-selection-line>.item-emoji){border-color:#e0e3ec;background:linear-gradient(145deg,#f4f2fb,#fff)}html[data-theme=light] app-public-order .payment-success-page{--payment-page: #f7f6fb;--payment-panel: rgb(255 255 255 / 94%);--payment-panel-border: #e6e3ed;--payment-copy: #14131c;--payment-muted: #666577;--payment-soft: #f3f1f8;--payment-line: #dedbe6;--payment-accent-copy: #6924d8;--payment-header: rgb(255 255 255 / 90%);color:var(--payment-copy);background:radial-gradient(circle at 29% 62%,rgb(123 83 255 / 13%),transparent 29rem),radial-gradient(circle at 82% 55%,rgb(244 68 153 / 10%),transparent 25rem),var(--payment-page)}html[data-theme=light] app-public-order .event-create-success-card.payment-success-card{border-color:var(--payment-panel-border);background:var(--payment-panel);box-shadow:0 2rem 5rem #392f5221,inset 0 1px #fff}html[data-theme=light] app-public-order .event-create-success-card.payment-success-card h2{color:var(--payment-copy)!important}html[data-theme=light] app-public-order .payment-success-card .eyebrow{color:#07843e!important}html[data-theme=light] app-public-order .payment-step-icon{background:#fff}html[data-theme=dark] app-public-order .payment-success-page{color-scheme:dark;color:#f8f7fc;background:radial-gradient(circle at 29% 62%,rgb(123 83 255 / 18%),transparent 29rem),radial-gradient(circle at 82% 55%,rgb(244 68 153 / 12%),transparent 25rem),#0b0a14!important}html[data-theme=dark] app-public-order .event-create-success-card.payment-success-card{border-color:#ffffff1a;background:#171526f5!important;color:#f8f7fc;box-shadow:0 2rem 6rem #0000007a,inset 0 1px #ffffff0d}html[data-theme=dark] app-public-order .payment-success-topbar{background:#0d0c17eb!important}html[data-theme=light] app-event-create .event-launch-success-page{--launch-page: #f7f6fb;--launch-panel: rgb(255 255 255 / 96%);--launch-border: #e4e1eb;--launch-copy: #14131c;--launch-muted: #656375;--launch-soft: #f3f1f8;--launch-line: #dedbe6;--launch-accent: #6924d8;color-scheme:light;background:radial-gradient(circle at 28% 62%,rgb(123 83 255 / 13%),transparent 29rem),radial-gradient(circle at 80% 48%,rgb(244 68 153 / 10%),transparent 26rem),var(--launch-page)}html[data-theme=light] app-event-create .event-create-success-card.event-launch-success-card{border-color:var(--launch-border);background:var(--launch-panel);box-shadow:0 2rem 5rem #392f5224,inset 0 1px #fff}html[data-theme=light] app-event-create .event-launch-success-card .eyebrow{color:#087d3b!important}html[data-theme=dark] app-event-create .event-launch-success-page{color-scheme:dark;color:#f8f7fc;background:radial-gradient(circle at 28% 62%,rgb(123 83 255 / 18%),transparent 29rem),radial-gradient(circle at 80% 48%,rgb(244 68 153 / 12%),transparent 26rem),#0b0a14!important}html[data-theme=dark] app-event-create .event-create-success-card.event-launch-success-card{background:#171526f5!important}html[data-theme=light] app-public-order .guest-selection-column>.guest-selection-deposit{background:linear-gradient(145deg,#fff,#fbf9ff) padding-box,linear-gradient(125deg,#7137ff,#df43b6 58%,#ff852c) border-box}html[data-theme=light] app-public-order .tracking-card>.primary-button.receipt-more-order{border-color:#b897ff61;background:var(--q2joy-button-gradient);color:#fff}html[data-theme=light] app-public-order .tracking-card>.primary-button.receipt-more-order:hover{background:var(--q2joy-button-gradient-hover);color:#fff}@media(max-width:48rem){html:not([data-theme=light]) app-public-order .guest-mobile-menu-panel{border-color:#bea9ff6b;background:#191623;box-shadow:0 1.25rem 3.5rem #00000094,inset 0 1px #ffffff0d}html:not([data-theme=light]) app-public-order .guest-mobile-menu-panel>button{border:1px solid rgb(255 255 255 / 8%);background:#24202f;color:#fff}html:not([data-theme=light]) app-public-order .guest-mobile-menu-panel>button:active{border-color:#bea9ff61;background:#302942}html:not([data-theme=light]) app-public-order .guest-mobile-menu-panel>button svg{stroke:#c4afff}html:not([data-theme=light]) app-public-order .guest-mobile-menu-panel small{color:#c8c1d6}}html[data-theme=light] app-public-order .guest-category-nav{border:1px solid #ded8ef;background:#fff;box-shadow:0 .3rem 1rem #372c5a0d}html[data-theme=light] app-public-order .guest-category-nav button{background:#fff;color:#4d475c}html[data-theme=light] app-public-order .guest-category-nav button.active{background:#f0ebff;color:#6035cc;box-shadow:inset 0 0 0 1px #c9b8f7}html[data-theme=dark] app-public-order .tracking-multi-stand-hint{border-color:#ffffff1f;background:#ffffff0a}html[data-theme=dark] app-public-order .tracking-pickup-station.selected{background:#7b53ff38;box-shadow:inset .24rem 0 #a98cff,inset 0 0 0 1px #a98cffa6}html[data-theme=light] app-public-order .tracking-pickup-station.selected{background:color-mix(in srgb,var(--color-accent) 11%,#fff)}@keyframes guest-menu-discovery{0%,to{transform:scale(1);box-shadow:0 .9rem 2.2rem #542ab161}50%{transform:scale(1.09);box-shadow:0 0 0 .55rem #7e4ceb29,0 1rem 2.5rem #542ab170}}html[data-theme=light] app-public-order .guest-checkout .checkout-line-price>strong{color:#171923}html[data-theme=light] app-management-orders .event-order-heading,html[data-theme=light] app-management-orders .event-order-group{border-color:#dce1ea;background:#fff}html[data-theme=light] app-management-orders .management-order{border-color:#e0e4ec;background:#fff}html[data-theme=light] app-management-orders .orders-search input,html[data-theme=light] app-management-orders .orders-sort select{background:#fff}html[data-theme=light] app-area-shell .area-navigation a.navigation-pending,html[data-theme=light] app-area-shell .mobile-app-drawer a.navigation-pending{color:#5137bd!important;background:#6f4ee721!important}@keyframes area-navigation-spin{to{transform:rotate(360deg)}}:is(app-event-create,app-event-detail) .setup-product-builder .own-product-choice{position:relative;grid-template-columns:minmax(0,1fr)!important;min-height:4.65rem;padding:.6rem}:is(app-event-create,app-event-detail) .setup-product-builder .own-product-choice>.setup-product-card-actions.text-product-card-actions{position:absolute!important;top:50%!important;right:.72rem!important;display:flex!important;width:auto!important;gap:.35rem!important;align-items:center!important;transform:translateY(-50%)}:is(app-event-create,app-event-detail) .setup-product-builder .own-product-choice>.setup-product-card-actions.text-product-card-actions>button{display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;width:auto!important;min-width:5.5rem!important;height:2.25rem!important;min-height:2.25rem!important;padding:0 .7rem!important;gap:.38rem;align-items:center;justify-content:center;border:1px solid transparent!important;border-radius:.65rem!important;background:color-mix(in srgb,var(--color-accent-soft) 9%,transparent)!important;color:var(--color-accent-soft)!important;box-shadow:none!important;font:inherit;font-size:.78rem;white-space:nowrap;cursor:pointer}:is(app-event-create,app-event-detail) .setup-product-builder .own-product-choice>.setup-product-card-actions.text-product-card-actions>button>span{position:static!important;display:inline-block!important;width:auto!important;line-height:1!important;white-space:nowrap!important}:is(app-event-create,app-event-detail) .setup-product-builder .own-product-choice>.setup-product-card-actions.text-product-card-actions>.custom-product-remove{background:color-mix(in srgb,var(--color-danger) 10%,transparent)!important;color:var(--color-danger)!important}:is(app-event-create,app-event-detail) .setup-product-builder .own-product-choice>.setup-product-card-actions.text-product-card-actions>button svg{position:static!important;display:block!important;flex:0 0 auto;width:1rem;height:1rem}@media(max-width:28rem){:is(app-event-create,app-event-detail) .own-product-choice>.product-choice-main{padding-right:0!important}:is(app-event-create,app-event-detail) .own-product-choice>.text-product-card-actions{position:static!important;grid-column:1 / -1!important;justify-self:end!important}}:is(app-event-create,app-event-detail) .own-product-choice>.product-choice-main{display:grid!important;grid-column:1 / -1!important;grid-template-columns:auto minmax(0,1fr)!important;gap:.65rem;align-items:center;box-sizing:border-box;width:100%;min-width:0;min-height:3.35rem;padding:0 12.5rem 0 0!important;border:0;background:transparent;color:var(--color-text);text-align:left}:is(app-event-create,app-event-detail) .own-product-choice .product-copy{display:grid;gap:.2rem;min-width:0}:is(app-event-create,app-event-detail) .own-product-choice .product-copy>:is(strong,small){display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:unset}:is(app-event-create,app-event-detail) .own-product-choice .product-copy>strong{color:var(--color-text);font-size:.9rem;font-weight:800}:is(app-event-create,app-event-detail) .own-product-choice .product-copy>small{color:var(--color-muted);font-size:.78rem}:is(app-event-create,app-event-detail) .setup-product-empty-card{grid-column:1 / -1;width:100%;margin:0;padding:1.35rem 1rem;border:1px dashed var(--color-border);border-radius:1rem;background:color-mix(in srgb,var(--color-panel-strong) 72%,transparent);color:var(--color-muted);text-align:center}:is(app-event-create,app-event-detail) .setup-product-builder .own-product-choice.selected{border-color:var(--color-border)!important;background:var(--color-surface)!important;box-shadow:none!important}@media(max-width:28rem){:is(app-event-create,app-event-detail) .setup-product-builder .own-product-choice>.setup-product-card-actions.text-product-card-actions{position:static!important;grid-column:1 / -1!important;justify-self:end!important;transform:none}}@media(max-width:28rem){:is(app-event-create,app-event-detail) .own-product-choice>.product-choice-main{padding-right:0!important}}@media(max-width:48rem){html:not([data-theme=light]) app-area-shell .area-shell[data-tone=admin]{--color-text: #f7f9ff;--color-muted: #bdc6d6;--color-panel: #171d27;--color-panel-strong: #222b38;--color-border: #3b4758}html:not([data-theme=light]) app-area-shell .area-shell[data-tone=admin]>.area-content{background:radial-gradient(circle at 92% 0,rgb(118 87 255 / 12%),transparent 20rem),#0b0f16}html:not([data-theme=light]) app-area-shell .area-shell[data-tone=admin] :is(.admin-panel,.admin-organization-card,.admin-state-card,.admin-notice,.admin-organization-filter){border-color:#435064;background-color:#171d27;box-shadow:inset 0 1px #ffffff0a}html:not([data-theme=light]) app-area-shell .area-shell[data-tone=admin] :is(.admin-page-heading p,.admin-organization-card small,.admin-user-row small,.admin-field,.admin-panel-content>p,.admin-security-note){color:#bdc6d6}html:not([data-theme=light]) app-area-shell .area-shell[data-tone=admin] :is(input,select,textarea){border-color:#4a586d;background-color:#111720;color:#f7f9ff}html:not([data-theme=light]) app-area-shell .area-shell[data-tone=admin] :is(input,textarea)::placeholder{color:#8f9bad;opacity:1}html:not([data-theme=light]) app-area-shell .area-shell[data-tone=admin] :is(.admin-security-note,.admin-status-badge.inactive){border-color:#3f4c60;background-color:#222b38}}:is(app-login,app-register) app-auth-page-shell .auth-page{box-sizing:border-box;min-height:100dvh;padding-block:max(1.5rem,env(safe-area-inset-top)) max(1.5rem,env(safe-area-inset-bottom));padding-inline:max(1.25rem,env(safe-area-inset-left)) max(1.25rem,env(safe-area-inset-right));overflow-x:hidden;overflow-y:auto}:is(app-login,app-register) app-auth-page-shell .auth-page:before{background-size:cover}:is(app-login,app-register) app-auth-page-shell .auth-card-logo{width:7rem;margin:0 auto 1rem}:is(app-login,app-register) app-auth-page-shell .auth-card header{gap:.45rem;margin-bottom:1.45rem}:is(app-login,app-register) app-auth-page-shell .auth-card h1{font-size:clamp(2.2rem,6vw,3rem);line-height:1}:is(app-login,app-register) app-auth-page-shell .auth-card header p{max-width:28rem;font-size:.86rem;line-height:1.5;white-space:normal}:is(app-login,app-register) .auth-form{gap:.9rem}:is(app-login,app-register) .form-field{gap:.38rem}:is(app-login,app-register) .auth-input-shell,:is(app-login,app-register) .form-field .auth-input-shell input,:is(app-login,app-register) .primary-action,:is(app-login,app-register) .social-auth-button{min-height:3rem}:is(app-login,app-register) .form-footer{margin-top:.2rem;line-height:1.5}@media(max-width:35rem){:is(app-login,app-register) app-auth-page-shell .auth-page{align-items:flex-start;justify-content:flex-start;padding-block:max(1rem,env(safe-area-inset-top)) max(1.25rem,env(safe-area-inset-bottom));padding-inline:max(.9rem,env(safe-area-inset-left)) max(.9rem,env(safe-area-inset-right))}:is(app-login,app-register) app-auth-page-shell .auth-card-logo{width:6.35rem;margin-bottom:.8rem}:is(app-login,app-register) app-auth-page-shell .auth-card header{margin-bottom:1.15rem}:is(app-login,app-register) app-auth-page-shell .auth-card h1{font-size:clamp(2.05rem,10vw,2.6rem)}:is(app-login,app-register) app-auth-page-shell .auth-card header p{font-size:.8rem}:is(app-login,app-register) .social-auth-actions{gap:.65rem}}@media(max-width:22rem){:is(app-login,app-register) .social-auth-actions{grid-template-columns:1fr}}:is(app-login,app-register) .form-field{padding-bottom:0}:is(app-login,app-register) .auth-input-shell>.field-error{position:absolute;z-index:4;top:50%;right:.7rem;display:flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;overflow:hidden;margin:0;padding:0;transform:translateY(-50%);border:1px solid color-mix(in srgb,var(--color-danger) 72%,white);border-radius:50%;background:var(--color-danger);box-shadow:0 .2rem .6rem #0000002e;color:transparent;font-size:0;line-height:1.35;white-space:normal;cursor:help;transition:width .16s ease,height .16s ease,padding .16s ease,border-radius .16s ease}:is(app-login,app-register) .auth-input-shell.has-action>.field-error{right:3rem}:is(app-login,app-register) .auth-input-shell>.field-error:before{content:"!";flex:0 0 auto;color:#fff;font-size:.9rem;font-weight:900;line-height:1}:is(app-login,app-register) .auth-input-shell>input:has(~.field-error){padding-right:3rem;border-color:color-mix(in srgb,var(--color-danger) 68%,#d7dbea)}:is(app-login,app-register) .auth-input-shell.has-action>input:has(~.field-error){padding-right:5.3rem}:is(app-login,app-register) .auth-input-shell>.field-error:is(:focus,:active){right:.55rem;width:max-content;max-width:calc(100% - 1.1rem);height:auto;min-height:2.35rem;justify-content:flex-start;gap:.5rem;padding:.48rem .68rem;border-radius:.7rem;color:#fff;font-size:.76rem;outline:none}@media(hover:hover)and (pointer:fine){:is(app-login,app-register) .auth-input-shell>.field-error:hover{right:.55rem;width:max-content;max-width:calc(100% - 1.1rem);height:auto;min-height:2.35rem;justify-content:flex-start;gap:.5rem;padding:.48rem .68rem;border-radius:.7rem;color:#fff;font-size:.76rem;outline:none}}@media(max-width:48rem){html[data-theme=light] app-area-shell app-event-detail .stand-master-panel .stand-select-card,html[data-theme=light] app-area-shell app-event-detail .stand-create-chip-mobile,html[data-theme=light] app-area-shell app-event-detail .stand-management-card{border-color:#dce1ea;background-color:#fff}html[data-theme=light] app-area-shell app-event-detail .stand-master-panel .stand-select-card.active{border-color:#7657ff;background:#f4f1ff}html[data-theme=light] app-area-shell app-event-detail .stand-product-table{border-color:#dce1ea;background:#fff}}@media(max-width:48rem){html[data-theme=light] app-area-shell app-event-detail .stand-create-chip-mobile{border-color:#b897ff61;background:var(--q2joy-button-gradient)!important;color:#fff;box-shadow:0 .45rem 1rem #5b37cc3d}}@media(max-width:48rem){html[data-theme=light] app-area-shell app-event-detail .event-detail-page .mobile-product-add-trigger.mobile-entity-add-trigger{border:0;background:var(--q2joy-button-gradient)!important;color:#fff;box-shadow:0 .7rem 1.7rem #5b37cc4d}}@media(min-width:48.01rem){html[data-theme=light] app-area-shell app-event-detail .stand-workspace-step-heading>span{background:linear-gradient(145deg,#eee9ff,#f7f4ff);color:#6844d7;box-shadow:inset 0 0 0 1px #ded5fb}}@media(max-width:48rem){html[data-theme=light] app-area-shell app-event-detail .stand-master-panel,html[data-theme=light] app-area-shell app-event-detail .stand-category-filter{background:transparent!important;box-shadow:none!important}}:is(app-login,app-register) app-auth-page-shell:is(.login-auth-shell,.register-auth-shell) .auth-page{isolation:isolate;background:#08070c;color:#f7f4ff}:is(app-login,app-register) app-auth-page-shell:is(.login-auth-shell,.register-auth-shell) .auth-page:before{z-index:-1;background:url(/assets/brand/background-login.png) center / cover no-repeat;filter:none;opacity:1;will-change:transform}:is(app-login,app-register) app-auth-page-shell:is(.login-auth-shell,.register-auth-shell) .auth-page:after{position:fixed;z-index:-1;inset:-10%;background:radial-gradient(circle at 22% 28%,rgb(98 67 255 / 17%),transparent 28%),radial-gradient(circle at 78% 68%,rgb(255 119 61 / 13%),transparent 27%),radial-gradient(circle at 50% 45%,transparent 15rem,rgb(3 2 7 / 20%) 65rem);content:"";filter:blur(1.5rem);pointer-events:none;will-change:transform}:is(app-login,app-register) app-auth-page-shell:is(.login-auth-shell,.register-auth-shell) .auth-page:not(.auth-backdrop-ready) .auth-card{visibility:hidden;opacity:0}:is(app-login,app-register) app-auth-page-shell:is(.login-auth-shell,.register-auth-shell) .auth-page.auth-backdrop-ready .auth-card{visibility:visible}:is(app-login,app-register) app-auth-page-shell:is(.login-auth-shell,.register-auth-shell) .auth-card{border:2px solid transparent;background:linear-gradient(145deg,#191523f7,#0d0b13fa) padding-box,linear-gradient(115deg,#7657ff,#9b4fe8 48%,#d13fa7) border-box;background-position:center,0% 50%;background-size:100% 100%,240% 240%;color:#f7f4ff;box-shadow:0 2rem 6rem #0000007a,0 0 2.5rem #7657ff24,inset 0 1px #ffffff0d;-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem)}:is(app-login,app-register) app-auth-page-shell .auth-card-logo{filter:drop-shadow(0 .6rem 1.4rem rgb(118 87 255 / 20%))}:is(app-login,app-register) app-auth-page-shell .auth-card h1{color:#fff}:is(app-login,app-register) app-auth-page-shell .auth-card header p{color:#aaa3b5}:is(app-login,app-register) .form-field>span:first-child{color:#ded8e8}:is(app-login,app-register) .form-field .auth-input-shell input,html[data-theme=light] :is(app-login,app-register) .form-field .auth-input-shell input{border-color:#ffffff1f;background:#ffffff0d;color:#fff;box-shadow:inset 0 1px #ffffff05;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}:is(app-login,app-register) .form-field .auth-input-shell input::placeholder{color:#777181}:is(app-login,app-register) .form-field .auth-input-shell input:hover{border-color:#a78bff59;background:#fff1}:is(app-login,app-register) .form-field .auth-input-shell input:focus{border-color:#8f72ff;background:#ffffff12;box-shadow:0 0 0 3px #7657ff2e}:is(app-login,app-register) .auth-input-shell>svg,:is(app-login,app-register) .split-links a,:is(app-login,app-register) .privacy-notice a,:is(app-login,app-register) .form-footer a{color:#bcaaff;stroke:#a98fff}:is(app-login,app-register) .auth-input-shell>svg{transition:filter .18s ease,stroke .18s ease,transform .18s ease}:is(app-login,app-register) .auth-input-shell:focus-within>svg{stroke:#c8baff;filter:drop-shadow(0 0 .4rem rgb(118 87 255 / 75%));transform:scale(1.08)}:is(app-login,app-register) .password-visibility{color:#9891a3}:is(app-login,app-register) .password-visibility:hover{color:#d8cfff}:is(app-login,app-register) .auth-divider{color:#8f8998}:is(app-login,app-register) .privacy-notice{color:#8f8998}:is(app-login,app-register) .form-footer{color:#8f8998}:is(app-login,app-register) .auth-divider:before,:is(app-login,app-register) .auth-divider:after{background:#ffffff1c}:is(app-login,app-register) .social-auth-button{box-shadow:0 .55rem 1.2rem #00000038}:is(app-login,app-register) .social-auth-apple{border-color:#ffffff29;background:#ffffff12}:is(app-login,app-register) .social-auth-apple:hover:not(:disabled){border-color:#a78bff61;background:#ffffff1c}:is(app-login,app-register) app-auth-page-shell .auth-form .primary-action{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(110deg,#4f2cff,#7657ff 28%,#a842df 48%,#df379f,#f45d72 76%,#ff8a3d)!important;box-shadow:0 .75rem 1.65rem #7639e85c,0 0 1.4rem #ff7a3d38,inset 0 1px #ffffff38}:is(app-login,app-register) app-auth-page-shell .auth-form .primary-action:after{position:absolute;z-index:1;top:-60%;bottom:-60%;left:-25%;width:18%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / 55%),transparent);content:"";pointer-events:none;transform:translate(-250%) skew(-18deg)}:is(app-login,app-register) app-auth-page-shell .auth-form .primary-action:hover:not(:disabled){background:linear-gradient(110deg,#6243ff,#876cff 28%,#bb50eb 48%,#ec48ad,#ff706f 76%,#ff9b4d)!important;box-shadow:0 .9rem 2rem #7639e870,0 0 1.8rem #ff843d4d,inset 0 1px #ffffff47}@media(prefers-reduced-motion:no-preference){:is(app-login,app-register) app-auth-page-shell:is(.login-auth-shell,.register-auth-shell) .auth-page:before{animation:auth-backdrop-breathe 18s ease-in-out infinite alternate}:is(app-login,app-register) app-auth-page-shell:is(.login-auth-shell,.register-auth-shell) .auth-page:after{animation:auth-aurora-drift 12s ease-in-out infinite alternate}:is(app-login,app-register) app-auth-page-shell:is(.login-auth-shell,.register-auth-shell) .auth-page.auth-backdrop-ready .auth-card{animation:login-card-arrival .42s cubic-bezier(.2,.8,.2,1) both,auth-border-flow 9s ease-in-out .42s infinite alternate,auth-card-glow 5s ease-in-out .42s infinite alternate}:is(app-login,app-register) app-auth-page-shell .auth-card-logo{animation:auth-logo-float 4s ease-in-out .55s infinite}:is(app-login,app-register) app-auth-page-shell .auth-card header,:is(app-login,app-register) app-auth-page-shell .auth-form>*{animation:auth-item-arrival .48s cubic-bezier(.2,.8,.2,1) both}:is(app-login,app-register) app-auth-page-shell .auth-card header{animation-delay:.1s}:is(app-login,app-register) app-auth-page-shell .auth-form>:nth-child(1){animation-delay:.16s}:is(app-login,app-register) app-auth-page-shell .auth-form>:nth-child(2){animation-delay:.21s}:is(app-login,app-register) app-auth-page-shell .auth-form>:nth-child(3){animation-delay:.26s}:is(app-login,app-register) app-auth-page-shell .auth-form>:nth-child(4){animation-delay:.31s}:is(app-login,app-register) app-auth-page-shell .auth-form>:nth-child(5){animation-delay:.36s}:is(app-login,app-register) app-auth-page-shell .auth-form>:nth-child(6){animation-delay:.41s}:is(app-login,app-register) app-auth-page-shell .auth-form>:nth-child(n+7){animation-delay:.46s}:is(app-login,app-register) .auth-input-shell>.field-error{animation:auth-error-arrival .22s ease-out both}:is(app-login,app-register) app-auth-page-shell .auth-form .primary-action:hover:not(:disabled):after{animation:auth-button-sheen .68s ease-out}:is(app-login,app-register) app-auth-page-shell .auth-form .primary-action:disabled{animation:auth-button-pulse 1.35s ease-in-out infinite}}:is(app-login,app-register) .auth-input-shell:has(>.field-error){flex-wrap:wrap}:is(app-login,app-register) .auth-input-shell>.field-error,:is(app-login,app-register) .auth-input-shell>.field-error:is(:focus,:active,:hover){position:static!important;z-index:auto;display:block;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;margin:.42rem 0 0;padding:.48rem .65rem!important;transform:none;border:1px solid rgb(255 100 130 / 24%);border-left:3px solid #ff6482;border-radius:.48rem!important;background:linear-gradient(90deg,#ff487021,#ff48700d);box-shadow:none;color:#ffb8c6!important;font-size:.7rem!important;font-weight:650;line-height:1.45;cursor:default}:is(app-login,app-register) .auth-input-shell>.field-error:before{content:none}:is(app-login,app-register) .auth-input-shell>input:has(~.field-error),:is(app-login,app-register) .auth-input-shell.has-action>input:has(~.field-error){padding-right:2.8rem;border-color:#ff648294;box-shadow:0 0 0 3px #ff48701a}@keyframes login-card-arrival{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes auth-aurora-drift{0%{transform:translate3d(-2%,-1%,0) scale(1.02)}to{transform:translate3d(2%,1.5%,0) scale(1.07)}}@keyframes auth-backdrop-breathe{0%{transform:scale(1);filter:saturate(1)}to{transform:scale(1.035);filter:saturate(1.14)}}@keyframes auth-border-flow{0%{background-position:center,0% 50%}to{background-position:center,100% 50%}}@keyframes auth-card-glow{0%{box-shadow:0 2rem 6rem #0000007a,0 0 2.2rem #7657ff1f,inset 0 1px #ffffff0d}to{box-shadow:0 2.2rem 6.5rem #00000085,0 0 3.4rem #df379f33,inset 0 1px #ffffff12}}@keyframes auth-logo-float{0%,to{transform:translateY(0)}50%{transform:translateY(-.42rem)}}@keyframes auth-item-arrival{0%{opacity:0;transform:translateY(.45rem)}to{opacity:1;transform:translateY(0)}}@keyframes auth-error-arrival{0%{opacity:0;transform:translateY(-.2rem)}to{opacity:1;transform:translateY(0)}}@keyframes auth-button-sheen{0%{transform:translate(-250%) skew(-18deg)}to{transform:translate(850%) skew(-18deg)}}@keyframes auth-button-pulse{0%,to{filter:brightness(.92)}50%{filter:brightness(1.1)}}:is(app-login,app-register) .auth-input-shell>svg{top:.925rem}html[data-theme=light] app-forgot-password .form-field .auth-input-shell input{width:100%;min-height:3rem;padding:.72rem 2.8rem .72rem 2.75rem;border:1px solid rgb(255 255 255 / 12%);border-radius:.8rem;outline:none;background:#ffffff0d;color:#fff;font:inherit;font-size:.82rem;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}@media(max-width:56rem){html[data-theme=light] app-forgot-password .form-field .auth-input-shell input{font-size:1rem}}:is(app-login,app-register) .auth-input-shell>.password-visibility{top:.5rem}:is(app-imprint,app-privacy) .legal-page:before{position:fixed;z-index:-2;inset:0;background:url(/assets/brand/background-login.png) center / cover no-repeat;content:"";pointer-events:none;will-change:transform}:is(app-imprint,app-privacy) .legal-page:after{position:fixed;z-index:-1;inset:-10%;background:radial-gradient(circle at 22% 28%,rgb(98 67 255 / 17%),transparent 28%),radial-gradient(circle at 78% 68%,rgb(255 119 61 / 13%),transparent 27%);content:"";filter:blur(1.5rem);pointer-events:none;will-change:transform}:is(app-imprint,app-privacy) .legal-page{position:relative;isolation:isolate;overflow-x:clip;background:#08070c;color:#f7f4ff}:is(app-imprint,app-privacy) .legal-nav,:is(app-imprint,app-privacy) .legal-document{position:relative;z-index:1}:is(app-imprint,app-privacy) .legal-nav>:is(a,button):last-child{padding:.62rem .9rem;border:1px solid rgb(167 139 255 / 22%);border-radius:999px;background:#110e19b8;color:#c8baff;-webkit-backdrop-filter:blur(.8rem);backdrop-filter:blur(.8rem)}:is(app-imprint,app-privacy) .legal-nav>:is(a,button):last-child:hover{border-color:#a78bff7a;background:#7657ff26}:is(app-imprint,app-privacy) .legal-document{border:2px solid transparent;background:linear-gradient(145deg,#191523f5,#0d0b13f7) padding-box,linear-gradient(115deg,#7657ff,#9b4fe8 48%,#d13fa7 78%,#ff8a3d) border-box;background-position:center,0% 50%;background-size:100% 100%,240% 240%;box-shadow:0 2rem 7rem #0000007a,0 0 3rem #7657ff1f;-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem)}:is(app-imprint,app-privacy) .legal-document h1,:is(app-imprint,app-privacy) .legal-document h2,:is(app-imprint,app-privacy) .legal-document strong{color:#f7f4ff}:is(app-imprint,app-privacy) .legal-document :is(p,li,small){color:#aaa3b5}:is(app-imprint,app-privacy) .legal-document section{border-color:#ffffff17}:is(app-imprint,app-privacy) .legal-document a{color:#bcaaff}:is(app-imprint,app-privacy) .legal-document .legal-related-link{border-color:#a78bff3d;background:linear-gradient(135deg,#7657ff24,#ff8a3d0d)}@media(prefers-reduced-motion:no-preference){:is(app-imprint,app-privacy) .legal-page:before{animation:auth-backdrop-breathe 18s ease-in-out infinite alternate}:is(app-imprint,app-privacy) .legal-page:after{animation:auth-aurora-drift 12s ease-in-out infinite alternate}:is(app-imprint,app-privacy) .legal-document{animation:login-card-arrival .42s cubic-bezier(.2,.8,.2,1) both,auth-border-flow 9s ease-in-out .42s infinite alternate,auth-card-glow 5s ease-in-out .42s infinite alternate}}:is(app-login,app-register) app-auth-page-shell .auth-card-logo{position:relative;isolation:isolate;filter:none}:is(app-login,app-register) app-auth-page-shell .auth-card-logo img{position:relative;z-index:1;transform-origin:center}html.landing-page-active{--scrollbar-track: #100d18}html.landing-page-active::-webkit-scrollbar,html.landing-page-active body::-webkit-scrollbar,html.landing-page-active::-webkit-scrollbar-track,html.landing-page-active body::-webkit-scrollbar-track{background:#100d18!important}@media(prefers-reduced-motion:no-preference){:is(app-login,app-register) app-auth-page-shell .auth-card-logo img{animation:auth-logo-prism 4.2s ease-in-out infinite}}@keyframes auth-logo-prism{0%,to{filter:drop-shadow(-.45rem .5rem .9rem rgb(118 87 255 / 24%));transform:perspective(18rem) rotateY(-7deg) rotate(-.8deg) scale(1)}50%{filter:drop-shadow(.45rem .55rem 1rem rgb(223 55 159 / 30%)) drop-shadow(0 0 .7rem rgb(255 138 61 / 16%));transform:perspective(18rem) rotateY(7deg) rotate(.8deg) scale(1.055)}}@media(max-width:35rem){:is(app-login,app-register) app-auth-page-shell:is(.login-auth-shell,.register-auth-shell) .auth-page{display:block;min-height:100svh;padding:0;overflow-x:hidden;overflow-y:auto}:is(app-login,app-register) app-auth-page-shell:is(.login-auth-shell,.register-auth-shell) .auth-card{width:100%;max-width:none;min-height:100svh;margin:0;padding:max(1.15rem,env(safe-area-inset-top)) max(1.1rem,env(safe-area-inset-right)) max(1.4rem,env(safe-area-inset-bottom)) max(1.1rem,env(safe-area-inset-left));border:0;border-radius:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:is(app-login,app-register) app-auth-page-shell:is(.login-auth-shell,.register-auth-shell) .auth-page:before{background:linear-gradient(180deg,#08070c4d,#08070c85),url(/assets/brand/background-login.png) center 58% / cover no-repeat;filter:brightness(1.18) saturate(1.22)}:is(app-login,app-register) app-auth-page-shell:is(.login-auth-shell,.register-auth-shell) .auth-page:after{opacity:.72}:is(app-login,app-register,app-forgot-password) app-auth-page-shell .auth-card-logo{width:6.5rem;margin-bottom:.9rem}:is(app-login,app-register,app-forgot-password) app-auth-page-shell .auth-card header{margin-bottom:1.2rem}:is(app-login,app-register,app-forgot-password) app-auth-page-shell .auth-card header p{display:block;font-size:.8rem}:is(app-login,app-register,app-forgot-password) app-auth-page-shell .auth-card h1{font-size:clamp(2.05rem,10vw,2.6rem)}:is(app-login,app-register,app-forgot-password) .auth-form{width:100%;max-width:30rem;margin-inline:auto}:is(app-login,app-register,app-forgot-password) .social-auth-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:35rem)and (prefers-reduced-motion:no-preference){:is(app-login,app-register) app-auth-page-shell:is(.login-auth-shell,.register-auth-shell) .auth-page.auth-backdrop-ready .auth-card{animation:login-card-arrival .32s cubic-bezier(.2,.8,.2,1) both}}@media(max-width:22rem){:is(app-login,app-register,app-forgot-password) .social-auth-actions{grid-template-columns:1fr}}@media(max-width:42rem){:is(app-imprint,app-privacy) .legal-page{min-height:100svh;padding:0}:is(app-imprint,app-privacy) .legal-page:before{background-position:center 58%;filter:brightness(1.12) saturate(1.16)}:is(app-imprint,app-privacy) .legal-page:after{opacity:.62}:is(app-imprint,app-privacy) .legal-nav{position:sticky;z-index:20;top:0;isolation:isolate;width:100%;min-height:4.25rem;margin:0;padding:max(.65rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) .65rem max(1rem,env(safe-area-inset-left));border-bottom:0;background:linear-gradient(180deg,#0d0a14f5,#09070eeb);box-shadow:0 .75rem 2rem #0003;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem)}:is(app-imprint,app-privacy) .legal-nav:after{position:absolute;z-index:1;right:0;bottom:0;left:0;height:2px;background:linear-gradient(90deg,#7657ff,#e837c2 58%,#ff8f19);content:"";pointer-events:none}:is(app-imprint,app-privacy) .legal-nav .q2joy-wordmark{width:7rem}:is(app-imprint,app-privacy) .legal-nav>:is(a,button):last-child{min-height:2.55rem;padding:.52rem .78rem;font-size:.76rem}:is(app-imprint,app-privacy) .legal-document{width:100%;margin:0;padding:1.75rem max(1.15rem,env(safe-area-inset-right)) max(2.5rem,env(safe-area-inset-bottom)) max(1.15rem,env(safe-area-inset-left));border:0;border-radius:0;background:linear-gradient(180deg,#0c0a12ad,#08070cd6);box-shadow:none;-webkit-backdrop-filter:blur(.16rem);backdrop-filter:blur(.16rem)}:is(app-imprint,app-privacy) .legal-document header{margin-bottom:1.35rem}:is(app-imprint,app-privacy) .legal-document header>.eyebrow{color:#bcaaff;font-size:.76rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}:is(app-imprint,app-privacy) .legal-document h1{margin-top:.35rem;font-size:clamp(2.15rem,11vw,3rem);line-height:1;overflow-wrap:anywhere}app-privacy .legal-document h1{font-size:clamp(1.6rem,8vw,2.55rem);line-height:1.08;overflow-wrap:normal;word-break:normal;hyphens:none;white-space:nowrap}:is(app-imprint,app-privacy) .legal-document h2{font-size:1.03rem;line-height:1.35}:is(app-imprint,app-privacy) .legal-document section{padding-block:1.1rem}:is(app-imprint,app-privacy) .legal-document :is(p,li){font-size:.9rem;line-height:1.68;overflow-wrap:anywhere}:is(app-imprint,app-privacy) .legal-document ul{padding-left:1.15rem}:is(app-imprint,app-privacy) .legal-document .legal-related-link{grid-template-columns:auto minmax(0,1fr);gap:.72rem;padding:.85rem}:is(app-imprint,app-privacy) .legal-related-link-arrow{display:none}}@media(max-width:42rem)and (prefers-reduced-motion:no-preference){:is(app-imprint,app-privacy) .legal-document{animation:login-card-arrival .32s cubic-bezier(.2,.8,.2,1) both}}@keyframes mobile-drawer-identity-arrival{0%{opacity:0;transform:translate(-.45rem)}to{opacity:1;transform:translate(0)}}@media(max-width:48rem){html[data-theme=light] app-area-shell .mobile-drawer-backdrop{background:#231c3a47;-webkit-backdrop-filter:blur(.18rem);backdrop-filter:blur(.18rem)}html[data-theme=light] app-area-shell .area-shell:not([data-tone=visitor])>.mobile-app-drawer,html[data-theme=light] app-area-shell .mobile-app-drawer{border-color:#d9dce7;background:radial-gradient(circle at 15% 0%,rgb(118 87 255 / 10%),transparent 15rem),#f7f8fc;box-shadow:1.2rem 0 3rem #2d33432e;color:#1d2230}html[data-theme=light] app-area-shell .mobile-app-drawer .mobile-drawer-profile{border-color:#dfe2eb;background:#ffffffc7}html[data-theme=light] app-area-shell .mobile-app-drawer .mobile-drawer-profile strong{color:#1d2230}html[data-theme=light] app-area-shell .mobile-app-drawer .mobile-drawer-profile .mobile-drawer-identity>span:last-child{color:#727b8f}html[data-theme=light] app-area-shell .mobile-app-drawer .mobile-drawer-profile>button{border-color:#dfe2eb;background:#f0f1f6;color:#596276}html[data-theme=light] app-area-shell .mobile-app-drawer .mobile-drawer-profile>button:active{border-color:#7657ff4d;background:#e8e3ff;color:#5f3fd3}html[data-theme=light] app-area-shell .mobile-app-drawer .mobile-drawer-group a,html[data-theme=light] app-area-shell .mobile-app-drawer .mobile-drawer-footer :is(a,button){color:#505a6d}html[data-theme=light] app-area-shell .mobile-app-drawer .mobile-drawer-group a:hover,html[data-theme=light] app-area-shell .mobile-app-drawer .mobile-drawer-footer :is(a,button):hover{background:#eceef5;color:#222838}html[data-theme=light] app-area-shell .mobile-app-drawer .mobile-nav-icon{background:#eceaf7;color:#7355d5}html[data-theme=light] app-area-shell .mobile-app-drawer .mobile-drawer-group a>b{color:#8c95a7}html[data-theme=light] app-area-shell .mobile-app-drawer .mobile-drawer-group-label{color:#6948cf}html[data-theme=light] app-area-shell .mobile-app-drawer :is(.mobile-admin-group,.mobile-drawer-footer){border-color:#dde1ea}html[data-theme=light] app-area-shell .mobile-app-drawer .mobile-drawer-group a.active{border-color:transparent;background:linear-gradient(105deg,#7548df,#a446d3 55%,#e35486)!important;color:#fff!important;box-shadow:0 .55rem 1.2rem #6f46ca38!important}html[data-theme=light] app-area-shell .mobile-app-drawer .mobile-drawer-group a.active>span:not(.mobile-nav-icon){color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-theme=light] app-area-shell .mobile-app-drawer .mobile-drawer-group a.active .mobile-nav-icon{background:#ffffff2b!important;color:#fff!important}html[data-theme=light] app-area-shell .mobile-app-drawer .mobile-drawer-group a.active>b{color:#fff}html[data-theme=light] app-area-shell .mobile-app-drawer .mobile-drawer-footer{border-color:#dde1ea;background:#ffffffe0;box-shadow:0 -.6rem 1.8rem #2d33430d}html[data-theme=light] app-area-shell .mobile-app-drawer .mobile-drawer-footer span{color:#7355d5}html[data-theme=light] app-area-shell .mobile-app-drawer .mobile-drawer-footer :is(a,button).active{background:#ebe7ff;color:#5033bb}html[data-theme=light] app-area-shell .mobile-app-drawer .mobile-drawer-brand{border-color:#dde1ea}}@media(max-width:48rem){html[data-theme=light] app-area-shell .mobile-app-drawer .mobile-nav-icon,html[data-theme=light] app-area-shell .mobile-app-drawer .mobile-drawer-group a.active .mobile-nav-icon{width:1.5rem;height:1.5rem;background:transparent!important;box-shadow:none!important}html[data-theme=light] app-area-shell .mobile-app-drawer .mobile-drawer-footer :is(a,button).active{background:linear-gradient(105deg,#7548df,#a446d3 55%,#e35486)!important;color:#fff!important;box-shadow:0 .55rem 1.2rem #6f46ca38}html[data-theme=light] app-area-shell .mobile-app-drawer .mobile-drawer-footer :is(a,button).active>span{color:#fff!important}html[data-theme=light] app-area-shell .mobile-app-drawer .mobile-drawer-footer{border-color:#dde1ea;background:linear-gradient(145deg,#ffffffeb,#f4f5fae0);box-shadow:0 .55rem 1.4rem #2d334314}html[data-theme=light] app-area-shell .mobile-app-drawer .mobile-drawer-footer>.mobile-drawer-brand{border-color:#dde1ea}}html[data-theme=light] .date-time-input input[type=date]{color-scheme:light}@media(max-width:24rem){html:has(app-public-order){min-width:0}}@media(max-width:48rem){app-area-shell :is(app-products,app-event-create,app-event-detail) .product-editor-header{box-sizing:border-box;grid-template-columns:2.45rem minmax(0,1fr) 2.45rem!important;height:auto;min-height:calc(4.5rem + env(safe-area-inset-top));align-items:center;gap:.55rem;padding:max(.6rem,env(safe-area-inset-top)) .75rem .65rem}app-area-shell :is(app-products,app-event-create,app-event-detail) .product-editor-header>div{display:grid;grid-column:2;min-width:0;max-width:100%;gap:.2rem;justify-items:center;align-content:center;text-align:center}app-area-shell :is(app-products,app-event-create,app-event-detail) .product-editor-header>div>:is(h2,h3){display:block;width:100%;min-width:0;max-width:100%;margin:0;overflow:visible;font-size:clamp(.9rem,3.8vw,1.08rem);line-height:1.25;text-align:center;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;word-break:break-word}app-area-shell :is(app-products,app-event-create,app-event-detail) .product-editor-header .mobile-step-label{line-height:1.25}}@media(max-width:24rem){app-area-shell :is(app-products,app-event-create,app-event-detail) .product-editor-header{grid-template-columns:2.25rem minmax(0,1fr) 2.25rem!important;gap:.4rem;padding-inline:.55rem}}@media(max-width:56rem){.legal-nav .q2joy-wordmark{min-height:2.75rem;align-items:center}:is(app-login,app-register,app-forgot-password) .form-field .auth-input-shell input{font-size:1rem}:is(app-login,app-register) .auth-input-shell>.password-visibility{width:2.75rem;height:2.75rem;top:.125rem;right:.25rem}:is(app-login,app-register) .auth-input-shell.has-action input{padding-right:3.25rem}:is(app-imprint,app-privacy) .legal-nav>:is(a,button):last-child{min-height:2.75rem}}html[data-theme=light] :is(app-login,app-register) app-auth-page-shell:is(.login-auth-shell,.register-auth-shell) .auth-page,html[data-theme=light] :is(app-login,app-register,app-forgot-password) app-auth-page-shell .auth-page{background:#08070c}@media(max-width:48rem){html[data-theme=light] app-area-shell app-event-detail .event-mobile-menu-items{border-color:#d8dde7;background:#ffffffeb;box-shadow:0 .9rem 2.2rem #2d334333}html[data-theme=light] app-area-shell app-event-detail .event-mobile-menu-items>button.active{color:#5633c4}}@media(pointer:coarse){input:not([type=checkbox],[type=radio],[type=range],[type=color]),select,textarea{font-size:max(16px,1em)!important}}:root{--back-action-size: 2.75rem}.mobile-back-action{position:relative;display:grid!important;width:var(--back-action-size)!important;min-width:var(--back-action-size)!important;height:var(--back-action-size)!important;min-height:var(--back-action-size)!important;padding:0!important;place-items:center;border:1px solid color-mix(in srgb,var(--color-accent) 34%,var(--color-border))!important;border-radius:.85rem!important;background:color-mix(in srgb,var(--color-accent) 8%,var(--color-panel-strong))!important;color:var(--color-text)!important;font:inherit;line-height:1;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .12s ease;-webkit-tap-highlight-color:transparent}.mobile-back-action>svg{display:block;width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.mobile-back-action>span{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%);white-space:nowrap}.mobile-back-action:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-accent) 58%,var(--color-border))!important;background:color-mix(in srgb,var(--color-accent) 16%,var(--color-panel-strong))!important}.mobile-back-action:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.mobile-back-action:active:not(:disabled){transform:scale(.94)}.mobile-back-action:disabled{cursor:not-allowed;opacity:.5}html[data-theme=light] .mobile-back-action{border-color:color-mix(in srgb,var(--color-accent) 26%,var(--color-border))!important;background:color-mix(in srgb,var(--color-accent) 6%,#fff)!important}
