@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Poppins&display=swap";.url-embed-app[data-v-00fa902b],.trivia-app{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}@keyframes timer{0%{width:100%}to{width:0%}}.weather-app[data-v-0d48cc19],.qr-app[data-v-5ec169b1],.tapwyse-events-app[data-v-a7cbb56b]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.slide-leave-active[data-v-a7cbb56b],.slide-enter-active[data-v-a7cbb56b]{transition:1s ease;min-width:100%;position:absolute;top:0}.slide-enter-from[data-v-a7cbb56b]{transform:translate(100%)}.slide-leave-to[data-v-a7cbb56b]{transform:translate(-100%)}.fade-leave-active[data-v-cf63dc3c],.fade-enter-active[data-v-cf63dc3c]{transition:1s ease;min-width:100%;position:absolute}.fade-enter-from[data-v-cf63dc3c],.fade-leave-to[data-v-cf63dc3c]{opacity:0}.tap-board-item{-moz-column-break-inside:avoid;break-inside:avoid}.tap-board-item.faded .fadable{opacity:.3}.tap-board-view{height:1080px;width:1920px}.page-bar{height:5px;width:100%;animation:grow linear infinite;position:relative}.bottom-banner{background:#22272e;height:162px}.bottom-banner.vertical{height:91.6875px}.bottom-banner.logo-only{height:auto;background:none}.bottom-banner.logo-only .logo-badge{background:#00000080}.slide-leave-active,.slide-enter-active{transition:1s ease;min-width:100%;position:absolute}.slide-enter-from{transform:translate(100%)}.slide-leave-to{transform:translate(-100%)}.lds-ellipsis{display:block;position:relative;margin:auto;width:80px;height:80px}.lds-ellipsis div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:#fff;box-shadow:0 0 2px 2px #000;animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:nth-child(1){left:8px;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis div:nth-child(2){left:8px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:32px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}@keyframes grow{0%{left:-100%}to{left:100%}}.debug-message{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#000;padding:20px;font-size:10px;width:200px}.full-promo img{min-width:100%;min-height:100%}.tap-board-error[data-v-4b2620f7]{background:#22272e;color:#eee;text-align:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh}.tap-board-error a[data-v-4b2620f7]{color:#f48747}.list-view[data-v-e256a77f]{padding:60px 80px;color:#22272e;background:#fff}@media screen and (max-width: 800px){.list-view[data-v-e256a77f]{padding:20px}}.drag-grip{display:inline-block;width:.625em;height:1em;vertical-align:middle;pointer-events:none}.accordion__item[data-v-b1a390e3]{position:relative}.accordion-enter-active[data-v-b1a390e3],.accordion-leave-active[data-v-b1a390e3]{will-change:height,opacity;transition:height .3s ease,opacity .3s ease;overflow:hidden}.accordion-enter-from[data-v-b1a390e3],.accordion-leave-to[data-v-b1a390e3]{height:0!important;opacity:0}.image-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;background:#000000b3}.image-dialog>div:first-child{max-height:90vh}.ghost{opacity:0}.font-picker{position:relative;display:inline-block;width:200px;box-shadow:1px 1px 3px #0003}.font-picker *{box-sizing:border-box}.font-picker p{margin:0;padding:0}.font-picker button{background:none;border:0;color:inherit;cursor:pointer;font-size:inherit;outline:none}.font-picker .dropdown-button{height:35px;width:100%;display:flex;align-items:center;justify-content:space-between;padding:0 10px;background:#cbcbcb}.font-picker .dropdown-button:hover,.font-picker .dropdown-button.expanded,.font-picker .dropdown-button:focus{background:#bebebe}.font-picker .dropdown-button .dropdown-font-name{overflow:hidden;white-space:nowrap}.font-picker .dropdown-button.expanded .dropdown-icon.finished:before{transform:rotate(-180deg)}.font-picker .dropdown-icon{margin-left:10px}.font-picker .dropdown-icon.loading:before{content:"";display:block;height:10px;width:10px;border-radius:50%;border:2px solid #b2b2b2;border-top-color:#000;animation:spinner .6s linear infinite}.font-picker .dropdown-icon.finished:before{content:"";display:block;height:0;width:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid black;transition:transform .3s;margin:0 2px}.font-picker .dropdown-icon.error:before{content:"⚠"}.font-picker ul{position:absolute;z-index:1;max-height:0;width:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;margin:0;padding:0;background:#eaeaea;box-shadow:1px 1px 3px #0003;transition:.3s}.font-picker ul.expanded{max-height:200px}.font-picker ul li{height:35px;list-style:none}.font-picker ul li button{height:100%;width:100%;display:flex;align-items:center;padding:0 10px;white-space:nowrap}.font-picker ul li button:hover,.font-picker ul li button:focus{background:#ddd}.font-picker ul li button.active-font{background:#d1d1d1}@keyframes spinner{to{transform:rotate(360deg)}}.custom-font .custom-indicator{margin-right:8px;color:#ff6b35;font-size:12px}#font-picker{width:100%;box-shadow:none}#font-picker .dropdown-button{background:#fff;border-radius:.5rem;border:1px solid rgb(209,213,219);height:42px}.ui-loading__message[data-v-aace8be9]{color:var(--app-muted, inherit);font-size:14px;font-weight:500}.lds-ellipsis[data-v-aace8be9]{display:block;position:relative;margin:auto;width:80px;height:80px}.lds-ellipsis div[data-v-aace8be9]{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:var(--app-ink, black);box-shadow:0 0 2px 2px var(--app-bg, white);animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div[data-v-aace8be9]:nth-child(1){left:8px;animation:lds-ellipsis1-aace8be9 .6s infinite}.lds-ellipsis div[data-v-aace8be9]:nth-child(2){left:8px;animation:lds-ellipsis2-aace8be9 .6s infinite}.lds-ellipsis div[data-v-aace8be9]:nth-child(3){left:32px;animation:lds-ellipsis2-aace8be9 .6s infinite}.lds-ellipsis div[data-v-aace8be9]:nth-child(4){left:56px;animation:lds-ellipsis3-aace8be9 .6s infinite}@keyframes lds-ellipsis1-aace8be9{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3-aace8be9{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2-aace8be9{0%{transform:translate(0)}to{transform:translate(24px)}}.configurator .drawer{z-index:10}.configurator .tap-board-page{--board-max-w: 60vw;--board-w: min(var(--board-max-w), calc((100vh - 40px) * 16 / 9));width:var(--board-w);height:calc(var(--board-w) * .5625);position:sticky;top:20px;box-shadow:0 0 20px}@media screen and (max-width: 767px){.configurator .tap-board-page{--board-max-w: calc(100vw - 40px) }}.configurator .tap-board-page.is-upright-rotated{--board-w: min(var(--board-max-w), calc(100vh - 40px) );margin-top:calc(var(--board-w) * .21875);margin-bottom:calc(var(--board-w) * .21875);top:calc(20px + var(--board-w) * .21875)}.configurator .tap-printout-wrapper{position:sticky;top:0}.tap-board-error[data-v-67d25808]{background:#22272e;color:#eee;text-align:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh}.tap-board-error a[data-v-67d25808]{color:#f48747}.ui-shell.ui-tv[data-v-99806741]{display:flex;flex-direction:column;min-height:100vh;background:linear-gradient(to right,#22272e,#546172,#22272e);font-family:var(--app-font-body);color:var(--app-ink)}.ui-shell .ui-tv__bar[data-v-99806741]{display:flex;align-items:center;justify-content:center;min-height:72px;padding:32px 24px 0}.ui-shell .ui-tv__logo[data-v-99806741]{max-height:64px;max-width:250px}.ui-shell .ui-tv__main[data-v-99806741]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:32px 16px}.ui-shell .ui-tv__card[data-v-99806741]{display:flex;flex-direction:column;gap:22px;width:100%;max-width:520px;padding:32px;box-shadow:0 24px 60px -24px #0009}.ui-shell .ui-tv__card .ui-h1[data-v-99806741]{margin:0}.ui-shell .ui-tv__lead[data-v-99806741]{margin:6px 0 0;font-size:14px}.ui-shell .ui-tv__code[data-v-99806741]{height:60px;font-size:26px;font-weight:700;letter-spacing:.08em;text-align:center}.ui-shell .ui-tv__input[data-v-99806741]{height:48px;font-size:18px}.ui-shell .ui-tv__card .ui-choice[data-v-99806741],.ui-shell .ui-tv__check[data-v-99806741]{font-size:15px}.ui-shell .ui-tv__check input[type=checkbox][data-v-99806741]{width:20px;height:20px}.ui-shell .ui-tv__go[data-v-99806741]{width:100%;height:54px;font-size:18px}.ui-shell .ui-tv__version[data-v-99806741]{margin:0;font-size:12px;color:#c9ced6}@media (max-width: 560px){.ui-shell .ui-tv__card[data-v-99806741]{padding:22px 18px}}.ui-shell .ui-nav{min-height:58px;padding:6px 16px;gap:16px;font-family:var(--app-font-body);box-shadow:inset 0 -1px #7f7f7f47}.ui-shell .ui-nav__logo{display:flex;align-items:center}.ui-shell .ui-nav__link{display:inline-flex;align-items:center;padding:4px 0 2px;border-top:3px solid transparent;border-bottom:3px solid transparent;color:inherit;opacity:.86;white-space:nowrap;text-decoration:none;transition:opacity .15s ease,border-color .15s ease}.ui-shell .ui-nav__menu:not(.is-open) .ui-nav__link{font-size:14px}.ui-shell .ui-nav__link:hover{opacity:1}.ui-shell .ui-nav__link:focus-visible{outline:3px solid var(--app-focus);outline-offset:2px;border-radius:2px}.ui-shell .ui-nav__link.router-link-exact-active,.ui-shell .ui-nav__link:not(.ui-nav__link--exact).router-link-active{opacity:1;font-weight:600;border-bottom-color:var(--brand-accent)}.ui-shell .ui-nav__switch{-moz-appearance:none;appearance:none;-webkit-appearance:none;max-width:14rem;height:34px;padding:0 32px 0 14px;border:1px solid rgba(127,127,127,.45);border-radius:var(--app-radius-control);background-color:#7f7f7f24;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:right 16px center,right 11px center;background-size:5px 5px;background-repeat:no-repeat;color:var(--brand-navigation-contrast);font-family:var(--app-font-body);font-size:13px;font-weight:600;text-overflow:ellipsis}.ui-shell .ui-nav__switch:hover{background-color:#7f7f7f38}.ui-shell .ui-nav__switch:focus-visible{outline:3px solid var(--app-focus);outline-offset:2px}.ui-shell .ui-nav__switch option{color:#1f2530;background:#fff}.ui-shell .ui-nav__profile{border-radius:50%}.ui-shell .ui-nav__profile:focus-visible{outline:3px solid var(--app-focus);outline-offset:2px}.ui-shell .ui-nav__avatar{width:34px;height:34px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid var(--brand-accent);background:#7f7f7f40}.ui-shell .ui-nav__burger a{display:inline-flex;padding:2px 4px}.ui-shell .ui-nav__menu.is-open{background:var(--brand-navigation);color:var(--brand-navigation-contrast);font-size:1.25rem;box-shadow:-16px 0 40px -12px #00000073;border-left:1px solid rgba(127,127,127,.28);overflow-y:auto}.ui-shell .ui-nav__menu.is-open .ui-nav__link{font-weight:500}.ui-shell .ui-nav__menu.is-open .ui-nav__close{font-size:1.5rem}[data-v-358b2020] .v3ti{min-height:34px!important;border:1px solid var(--app-line-strong)!important;border-radius:var(--app-radius-control)!important;background:var(--app-card)!important;padding:2px 4px!important}[data-v-358b2020] .v3ti-tag{background-color:var(--app-tint)!important;color:var(--app-ink)!important;border:1px solid var(--app-line);border-radius:999px!important;font-size:12px;font-weight:600}[data-v-358b2020] .v3ti .v3ti-tag .v3ti-remove-tag{color:var(--app-muted)!important}[data-v-358b2020] .v3ti .v3ti-tag .v3ti-remove-tag:before{content:"✕";font-size:10px}[data-v-358b2020] .v3ti .v3ti-new-tag{border:0!important;box-shadow:none!important;padding:0!important;background:transparent!important;color:var(--app-ink)!important;font-size:13px}.drink-tags[data-v-358b2020]{width:20rem}.print-description[data-v-358b2020]{width:600px}.ui-shell .drink-long[data-v-358b2020]{height:48px;min-height:48px;padding:6px 10px;font-size:13.5px}.ui-shell .drink-input[data-v-358b2020]{width:8rem}.ui-shell .drink-input--title[data-v-358b2020]{width:100%}.gem[data-v-358b2020]{cursor:pointer;fill:var(--app-muted);stroke:#000;border-radius:2px;padding:2px;position:absolute;right:4px;bottom:12px;height:16px;width:16px;content:"🔗";font-size:12px}.gem svg[data-v-358b2020]{height:16px;width:16px}.field-suggestions[data-v-358b2020]{text-align:left;position:absolute;background:#fff;z-index:20;max-height:calc(100vh - 208px);overflow:auto;box-shadow:1px 1px 5px;background:#eee}.field-suggestions .field-suggestion[data-v-358b2020]{padding:8px 32px 8px 8px;cursor:pointer}.field-suggestions .field-suggestion[data-v-358b2020]:hover{background:#ccc}.ui-table th.sortable[data-v-56897d8a]{cursor:pointer;padding-right:26px}.ui-table th.sortable[data-v-56897d8a]:after{content:"";position:absolute;right:8px;top:50%;border:5px solid transparent;visibility:hidden}.ui-table th.sortable[data-v-56897d8a]:hover:not(.sorted-down):not(.sorted-up):after{visibility:visible;opacity:.5;margin-top:-10px;border-bottom-color:currentColor}.ui-table th.sortable.sorted-up[data-v-56897d8a]:after{visibility:visible;margin-top:-10px;border-bottom-color:currentColor}.ui-table th.sortable.sorted-down[data-v-56897d8a]:after{visibility:visible;margin-top:-2px;border-top-color:currentColor}.drink-grip[data-v-56897d8a]{color:var(--app-line-strong);font-size:18px;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:none}.is-dragging[data-v-56897d8a],.is-dragging *[data-v-56897d8a]{-moz-user-select:none;user-select:none;-webkit-user-select:none}.drink-frozen[data-v-56897d8a]{box-shadow:6px 0 8px -6px #1f253038}.drink-add[data-v-56897d8a]{display:flex;justify-content:center;padding:16px}.drink-add .ui-addrow[data-v-56897d8a]{max-width:28rem}.flip-list-move[data-v-56897d8a]{transition:transform .5s}.no-move[data-v-56897d8a]{transition:transform 0s}.ghost[data-v-56897d8a]{opacity:0}.faded[data-v-56897d8a]{opacity:.2}.locked[data-v-56897d8a]>*:not(.gem){opacity:.5}.locked[data-v-56897d8a]>*:not(.gem):not(.overflow-scroll){pointer-events:none}.drink-table[data-v-56897d8a]{overflow:auto;overscroll-behavior:none;width:100%}@media (max-width: 767px){.ui-shell .ui-toolbar__search[data-v-56897d8a]{flex:1 1 0;width:auto;min-width:0}.ui-shell .ui-toolbar__select[data-v-56897d8a]{width:7.5rem;min-width:0}}.drink-more[data-v-56897d8a]{position:relative;margin-left:auto}.drink-more__btn[data-v-56897d8a]{letter-spacing:1px}.drink-more__backdrop[data-v-56897d8a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}.drink-more__menu[data-v-56897d8a]{position:absolute;right:0;top:calc(100% + 6px);z-index:41;display:flex;flex-direction:column;min-width:200px;max-width:calc(100vw - 32px);padding:6px}.drink-more__menu>button[data-v-56897d8a],.drink-more__menu>a[data-v-56897d8a]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:10px 12px;border:0;border-radius:6px;background:none;color:var(--app-ink);font-size:14px;font-weight:600;text-align:left;text-decoration:none;cursor:pointer}.drink-more__menu>button[data-v-56897d8a]:hover,.drink-more__menu>a[data-v-56897d8a]:hover{background:var(--app-tint)}.drink-item[data-v-56897d8a]{display:flex;align-items:center;gap:8px;height:64px;padding:0 12px 0 4px;border-bottom:1px solid var(--app-line-soft);background:var(--app-card)}.drink-item.is-selected[data-v-56897d8a]{background:var(--app-highlight)}.drink-item>input[type=checkbox][data-v-56897d8a]{flex:none}.drink-item__grip[data-v-56897d8a]{display:grid;place-items:center;flex:none;width:28px;height:44px}.drink-item__open[data-v-56897d8a]{display:flex;align-items:center;gap:10px;flex:1 1 auto;min-width:0;height:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.drink-item__thumb[data-v-56897d8a]{flex:none;width:40px;height:40px;border-radius:7px;overflow:hidden;background:var(--app-tint)}.drink-item__thumb img[data-v-56897d8a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.drink-item__text[data-v-56897d8a]{display:flex;flex-direction:column;min-width:0}.drink-item__title[data-v-56897d8a]{display:flex;align-items:center;gap:6px;color:var(--app-ink);font-size:14.5px;font-weight:650}.drink-item__title>span[data-v-56897d8a]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drink-item__meta[data-v-56897d8a]{overflow:hidden;color:var(--app-muted);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.drink-item__pos[data-v-56897d8a]{flex:none;width:18px;height:18px}.drink-sheet[data-v-56897d8a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60}.drink-sheet__scrim[data-v-56897d8a]{position:absolute;top:0;right:0;bottom:0;left:0;background:#161a2073}.drink-sheet__panel[data-v-56897d8a]{position:absolute;top:48px;right:0;bottom:0;left:0;display:flex;flex-direction:column;border-radius:16px 16px 0 0;background:var(--app-bg);box-shadow:0 -12px 30px -12px #1f253080;outline:none}.drink-sheet__grab[data-v-56897d8a]{flex:none;width:40px;height:4px;margin:8px auto 0;border-radius:2px;background:var(--app-line-strong)}.drink-sheet__head[data-v-56897d8a]{display:flex;align-items:center;gap:8px;flex:none;padding:8px 12px 12px 16px;border-bottom:1px solid var(--app-line)}.drink-sheet__head .ui-h3[data-v-56897d8a]{flex:1 1 auto;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drink-sheet__body[data-v-56897d8a]{display:flex;flex-direction:column;gap:16px;flex:1 1 auto;min-height:0;padding:16px;overflow:auto;overscroll-behavior:contain}.drink-sheet__field[data-v-56897d8a]{position:relative;display:flex;flex-direction:column;gap:6px}.drink-sheet__field .ui-label[data-v-56897d8a]{margin:0}.drink-sheet__field--row[data-v-56897d8a]{flex-direction:row;align-items:center;justify-content:space-between;padding:10px 12px;border:1px solid var(--app-line);border-radius:8px;background:var(--app-card)}.drink-sheet__foot[data-v-56897d8a]{display:flex;align-items:center;gap:8px;flex:none;padding:10px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--app-line);background:var(--app-card)}.drink-sheet__count[data-v-56897d8a]{margin-left:auto;color:var(--app-muted);font-size:13px}.ui-shell .drink-sheet[data-v-56897d8a] .drink-input,.ui-shell .drink-sheet[data-v-56897d8a] .drink-tags,.ui-shell .drink-sheet[data-v-56897d8a] .print-description{width:100%}.ui-shell .drink-sheet[data-v-56897d8a] .ui-input,.ui-shell .drink-sheet[data-v-56897d8a] .v3ti-new-tag{height:40px;font-size:16px}.ui-shell .drink-sheet[data-v-56897d8a] .drink-long{height:120px;font-size:16px}.ui-shell .drink-sheet[data-v-56897d8a] .drink-taglist{max-height:none;overflow:visible}.drink-sheet-enter-active[data-v-56897d8a],.drink-sheet-leave-active[data-v-56897d8a]{transition:opacity .2s ease}.drink-sheet-enter-active .drink-sheet__panel[data-v-56897d8a],.drink-sheet-leave-active .drink-sheet__panel[data-v-56897d8a]{transition:transform .22s ease-out}.drink-sheet-enter-from[data-v-56897d8a],.drink-sheet-leave-to[data-v-56897d8a]{opacity:0}.drink-sheet-enter-from .drink-sheet__panel[data-v-56897d8a],.drink-sheet-leave-to .drink-sheet__panel[data-v-56897d8a]{transform:translateY(100%)}@media (prefers-reduced-motion: reduce){.drink-sheet-enter-active[data-v-56897d8a],.drink-sheet-leave-active[data-v-56897d8a],.drink-sheet-enter-active .drink-sheet__panel[data-v-56897d8a],.drink-sheet-leave-active .drink-sheet__panel[data-v-56897d8a]{transition:none}}.fade-in[data-v-56897d8a]{animation:fadein-56897d8a .5s}.ui-shell .ui-table .drink-spacer td[data-v-56897d8a]{padding:0;border:0}@keyframes fadein-56897d8a{0%{opacity:0}to{opacity:1}}@media (max-width: 900px){.grid-cols-8[data-v-8188c55b]{grid-template-columns:repeat(8,minmax(60px,1fr))}.h-12[data-v-8188c55b]{height:2.5rem}}@media (max-width: 600px){.grid-cols-8[data-v-8188c55b]{grid-template-columns:repeat(8,minmax(40px,1fr))}.h-12[data-v-8188c55b]{height:2rem}}.tv-wrapper[data-v-c14d3436]{background:linear-gradient(to right,#282828,#774f2d,#282828);color:#ddd;text-align:center;display:flex;height:100vh;width:100vw;flex-direction:column;justify-content:center}.button[data-v-c14d3436]{display:block;margin:10px auto;padding:20px;border:0;text-align:center;width:15vw;box-sizing:border-box;background:#f48747;color:#fff;border-radius:5px;cursor:pointer}.button-secondary[data-v-c14d3436]{background:transparent;border:2px solid #f48747}.button[data-v-c14d3436]:hover,.button[data-v-c14d3436]:active{background:#f37d38}.import-data-table{overflow-x:scroll;padding-bottom:20px}.toast-webhook-dialog[data-v-9b734d03]::backdrop{background:#00000080}.copy-btn[data-v-9b734d03]{border-radius:.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity));padding:.125rem .5rem;font-size:.75rem;line-height:1rem}.copy-btn[data-v-9b734d03]:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.v-toast--fade-out{animation-name:fadeOut}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.v-toast--fade-in-down{animation-name:fadeInDown}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.v-toast--fade-in-up{animation-name:fadeInUp}.fade-enter-active,.fade-leave-active{transition:opacity .15s ease-out}.fade-enter,.fade-leave-to{opacity:0}.v-toast{position:fixed;display:flex;top:0;bottom:0;left:0;right:0;padding:2em;overflow:hidden;z-index:1090;pointer-events:none}.v-toast__item{display:inline-flex;align-items:center;animation-duration:.15s;margin:.5em 0;box-shadow:0 1px 4px #0000001f,0 0 6px #0000000a;border-radius:.25em;pointer-events:auto;opacity:.92;color:#fff;min-height:3em;cursor:pointer}.v-toast__item--success{background-color:#28a745}.v-toast__item--info{background-color:#17a2b8}.v-toast__item--warning{background-color:#ffc107}.v-toast__item--error{background-color:#dc3545}.v-toast__item--default{background-color:#343a40}.v-toast__item--warning{color:#000}.v-toast__item.v-toast__item--top,.v-toast__item.v-toast__item--bottom{align-self:center}.v-toast__item.v-toast__item--top-right,.v-toast__item.v-toast__item--bottom-right{align-self:flex-end}.v-toast__item.v-toast__item--top-left,.v-toast__item.v-toast__item--bottom-left{align-self:flex-start}.v-toast__text{margin:0;padding:.5em 1em;word-break:break-word}.v-toast__icon{display:none}.v-toast.v-toast--top{flex-direction:column}.v-toast.v-toast--bottom{flex-direction:column-reverse}.v-toast.v-toast--custom-parent{position:absolute}@media screen and (max-width: 768px){.v-toast{padding:0;position:fixed!important}}@font-face{font-family:Florest;font-style:normal;src:url(/assets/FlorestRegular-y9LpRwmx.woff2) format("woff2")}:root{--baseSize: 16px}h1,h2,h3,h4,h5{font-family:Florest,sans-serif;text-transform:uppercase}body{font-family:Poppins,sans-serif;margin:0}a,button{cursor:pointer}.tap-board,.tap-list,.tap-printout{line-height:1.5}.tap-board-page{overflow:hidden;margin:0;padding:0;background:#000;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh}.tap-banner{min-height:108px;text-align:center;color:#ddd;background:#000000b3;display:flex;justify-content:space-around;gap:16px;flex-wrap:wrap;align-items:center}.tap-category{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:8px}.tap-category .tap-category-header{font-size:calc(var(--baseSize) * 2);padding:8px 0}@media screen and (max-width: 800px){.tap-category .tap-category-header{font-size:calc(var(--baseSize) * 1)}}.tap-board-body{flex-grow:1;justify-content:space-around;display:flex;flex-direction:column}.tap-board .tap-info.no-tap-number{border-left:none;padding-left:0}.tap-board .tap-board-logo{margin:0 auto;display:block}.tap-board .tap-info{border-left:1px solid;padding-left:16px}.tap-board .tap-number{display:flex;justify-content:center;font-size:calc(var(--baseSize) * 1.75)}.tap-board .tap-board-subtitle{text-align:center}.tap-printout-controls{padding:20px;display:flex;align-items:center;flex-direction:column;gap:8px}.tap-printout-controls .label{display:flex;justify-content:space-between;width:100%;max-width:500px}.tap-printout-wrapper{box-sizing:content-box!important;display:flex;justify-content:center;align-items:center}.tap-printout-wrapper .tap-printout-paper{padding:24px 0}@media print{.tap-printout-wrapper .tap-printout-paper{background:none;padding:0}}.tap-printout{font-size:calc(var(--baseSize) * .75)}.tap-printout .tap-printout-logo{margin-bottom:8px}.tap-printout .tap-printout-logo img{display:block;height:30px;margin:auto auto 10px}.tap-printout .tap-category-heading{text-transform:uppercase;margin-top:8px;margin-bottom:8px;border-bottom:1px solid}.tap-printout .tap-printout-category-wrapper{display:flow-root}.tap-printout .tap-printout-item{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.tap-printout-page{background:#fff;box-shadow:0 2px 10px #0000004d;border-radius:2px;width:8.5in;height:11in;box-sizing:border-box;padding:.5in;margin:0 auto 24px;display:flex;flex-direction:column;position:relative}.tap-printout-page.paper-size-letter{width:8.5in;height:11in}.tap-printout-page.paper-size-legal{width:8.5in;height:14in}.tap-printout-page.paper-size-ledger{width:11in;height:17in}.tap-printout-page:last-child{margin-bottom:0}@media print{.tap-printout-page{box-shadow:none;border-radius:0;margin-bottom:0;-moz-column-break-after:page;break-after:page}.tap-printout-page:last-child{-moz-column-break-after:auto;break-after:auto}}.tap-printout-half-page-row{display:flex;flex:1;min-height:0;gap:.25in}.tap-printout-half-page{flex:1 1 0;min-width:0;display:flex;flex-direction:column;position:relative}.tap-printout-sheet-content{flex:1;min-height:0;display:flex;flex-direction:column}.tap-printout-page-header,.tap-printout-page-footer{flex-shrink:0;position:relative;z-index:1}.tap-printout-page-columns{flex:1;min-height:0;display:flex;align-items:flex-start;position:relative;z-index:1}.tap-printout-page-column{flex:1 1 0;min-width:0;height:100%;display:flex;flex-direction:column}.tap-printout-watermark{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:0;pointer-events:none;print-color-adjust:exact;-webkit-print-color-adjust:exact}.tap-printout-measure{position:absolute;visibility:hidden;left:-9999px;top:0;pointer-events:none}@media print{.tap-printout-measure{display:none}}.tap-last-updated{font-size:calc(var(--baseSize) * .75);margin-bottom:16px}.tap-list-category .tap-list-category-heading{text-transform:uppercase;font-size:calc(var(--baseSize) * 1.5);margin:60px 0 16px;padding-bottom:8px;border-bottom:1px solid}.tap-promo{height:100%;width:100%;overflow:hidden;color:#ddd;text-align:center;position:relative}.tap-promo p{position:absolute}.logo-badge{padding:8px 16px;min-width:15%;max-width:15%;display:flex;justify-content:center;text-align:right;align-items:center}.logo-badge img{width:100%}.tap-table-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:calc(100vh - 100px)}@media print{.tap-printout-info{-webkit-print-color-adjust:exact;print-color-adjust:exact}@page{size:letter;margin:0}body{margin:0}.tap-printout-controls{display:none!important}.tap-printout-wrapper{transform:scale(1)!important;width:auto!important}}.switch{position:relative;display:inline-block;width:50px;height:24px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s}.slider:before{position:absolute;content:"";height:16px;width:16px;left:4px;bottom:4px;background-color:#fff;transition:.4s}input:checked+.slider{background-color:#047857}input:focus+.slider{box-shadow:0 0 1px #047857}input:checked+.slider:before{transform:translate(26px)}.slider.round{border-radius:24px}.slider.round:before{border-radius:50%}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.bottom-0{bottom:0}.left-0{left:0}.right-0{right:0}.right-1{right:.25rem}.right-1\.5{right:.375rem}.top-0{top:0}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.col-span-2{grid-column:span 2 / span 2}.m-0{margin:0}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-4{margin:1rem}.m-auto{margin:auto}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.-mt-3{margin-top:-.75rem}.-mt-4{margin-top:-1rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-6{margin-right:1.5rem}.mr-auto{margin-right:auto}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.flow-root{display:flow-root}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[1\/1\]{aspect-ratio:1/1}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[3\/1\]{aspect-ratio:3/1}.aspect-\[4\/1\]{aspect-ratio:4/1}.aspect-\[9\/16\]{aspect-ratio:9/16}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-24{height:6rem}.h-3{height:.75rem}.h-4{height:1rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-auto{height:auto}.h-full{height:100%}.max-h-10{max-height:2.5rem}.max-h-12{max-height:3rem}.max-h-96{max-height:24rem}.max-h-full{max-height:100%}.min-h-0{min-height:0px}.w-1\/2{width:50%}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-24{width:6rem}.w-3{width:.75rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-8{width:2rem}.w-auto{width:auto}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-36{min-width:9rem}.min-w-96{min-width:24rem}.min-w-max{min-width:-moz-max-content;min-width:max-content}.max-w-10{max-width:2.5rem}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-7xl{max-width:80rem}.max-w-96{max-width:24rem}.max-w-\[14rem\]{max-width:14rem}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.basis-1\/3{flex-basis:33.333333%}.basis-2\/3{flex-basis:66.666667%}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.list-decimal{list-style-type:decimal}.break-inside-avoid{-moz-column-break-inside:avoid;break-inside:avoid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-20{gap:5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-x-auto{overflow-x:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-solid{border-style:solid}.border-app-line{border-color:var(--app-line)}.border-black{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity))}.border-brand-accent-500{border-color:var(--brand-accent-500)}.border-brand-primary-600{border-color:var(--brand-primary-600)}.border-emerald-700{--tw-border-opacity: 1;border-color:rgb(4 120 87 / var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.border-white\/30{border-color:#ffffff4d}.bg-app-bg{background-color:var(--app-bg)}.bg-app-card{background-color:var(--app-card)}.bg-app-tint{background-color:var(--app-tint)}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}.bg-brand-accent-500{background-color:var(--brand-accent-500)}.bg-brand-navigation{background-color:var(--brand-navigation)}.bg-brand-primary{background-color:var(--brand-primary)}.bg-brand-primary-800{background-color:var(--brand-primary-800)}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity))}.bg-emerald-700{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity))}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity))}.bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity))}.bg-orange-600{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity))}.bg-pink-600{--tw-bg-opacity: 1;background-color:rgb(219 39 119 / var(--tw-bg-opacity))}.bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-white\/20{background-color:#fff3}.bg-yellow-600{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity))}.bg-opacity-50{--tw-bg-opacity: .5}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.from-blue-400{--tw-gradient-from: #60a5fa var(--tw-gradient-from-position);--tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-600{--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-600{--tw-gradient-from: #16a34a var(--tw-gradient-from-position);--tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-blue-600{--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.to-blue-700{--tw-gradient-to: #1d4ed8 var(--tw-gradient-to-position)}.to-purple-700{--tw-gradient-to: #7e22ce var(--tw-gradient-to-position)}.fill-emerald-700{fill:#047857}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.pb-2{padding-bottom:.5rem}.pb-5{padding-bottom:1.25rem}.pl-5{padding-left:1.25rem}.pr-2{padding-right:.5rem}.pt-10{padding-top:2.5rem}.pt-2{padding-top:.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-display{font-family:Staatliches,Impact,Arial Narrow,sans-serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-8xl{font-size:6rem;line-height:1}.text-\[10px\]{font-size:10px}.text-\[12\.5px\]{font-size:12.5px}.text-\[13\.5px\]{font-size:13.5px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-none{line-height:1}.tracking-\[0\.08em\]{letter-spacing:.08em}.text-app-danger{color:var(--app-danger)}.text-app-muted{color:var(--app-muted)}.text-brand-accent-500{color:var(--brand-accent-500)}.text-brand-accent-contrast{color:var(--brand-accent-contrast)}.text-brand-navigation-contrast{color:var(--brand-navigation-contrast)}.text-brand-primary-contrast{color:var(--brand-primary-contrast)}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.text-green-300{--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-yellow-300{--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-app-card{--tw-shadow: 0 1px 2px rgba(31,37,48,.04), 0 12px 32px -18px rgba(31,37,48,.18);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color), 0 12px 32px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-app-card{--tw-shadow-color: var(--app-card);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-950\/5{--tw-shadow-color: rgb(2 6 23 / .05);--tw-shadow: var(--tw-shadow-colored)}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-2xl{--tw-blur: blur(40px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.hover\:bg-brand-accent-400:hover{background-color:var(--brand-accent-400)}.hover\:bg-brand-primary:hover{background-color:var(--brand-primary)}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-brand-accent-300:focus-visible{--tw-ring-color: var(--brand-accent-300)}.disabled\:opacity-50:disabled{opacity:.5}@media print{.print\:mt-0{margin-top:0}.print\:hidden{display:none}.print\:bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.print\:px-0{padding-left:0;padding-right:0}}@media (min-width: 640px){.sm\:hidden{display:none}}@media (min-width: 768px){.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-80{height:20rem}.md\:w-1\/3{width:33.333333%}.md\:w-2\/3{width:66.666667%}.md\:w-80{width:20rem}.md\:min-w-96{min-width:24rem}.md\:max-w-none{max-width:none}.md\:flex-row{flex-direction:row}.md\:flex-wrap{flex-wrap:wrap}.md\:items-center{align-items:center}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-7xl{font-size:4.5rem;line-height:1}.md\:text-9xl{font-size:8rem;line-height:1}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width: 1024px){.lg\:mb-16{margin-bottom:4rem}.lg\:w-1\/2{width:50%}.lg\:w-1\/3{width:33.333333%}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:flex-row-reverse{flex-direction:row-reverse}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}}@media (min-width: 1280px){.xl\:text-base{font-size:1rem;line-height:1.5rem}}.ui-shell{--app-bg: #fbf9f5;--app-card: #ffffff;--app-tint: #f3efe6;--app-line: #e5dfd3;--app-line-soft: #efe9de;--app-line-strong: #d6cebf;--app-ink: #1f2530;--app-muted: #535c69;--app-link: #0b5394;--app-focus: #1a73e8;--app-eyebrow: var(--app-muted);--app-warn: #8a5300;--app-toggle-on: #1f9d55;--app-highlight: #fff7e6;--app-danger: #b42318;--app-danger-line: #e8c3bf;--app-danger-bg: #fdf1f0;--app-success-bg: #e3f1e6;--app-success-fg: #1f5a2c;--app-control: var(--app-ink);--app-font-body: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--app-font-display: "Staatliches", Impact, "Arial Narrow", sans-serif;--app-font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--app-radius-control: .4rem;--app-radius-chip: .375rem;--app-radius-card: .5rem;--app-shadow-card: 0 1px 2px rgba(31, 37, 48, .04), 0 12px 32px -18px rgba(31, 37, 48, .18);font-family:var(--app-font-body);color:var(--app-ink);background:var(--app-bg);min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ui-shell .ui-shell{min-height:0;background:transparent}.ui-shell .ui-preview{font-family:Poppins,sans-serif;color:initial;line-height:1.5;letter-spacing:normal;font-weight:400;text-align:initial}.ui-shell .ui-preview--contents{display:contents}:where(.ui-shell) input:where(:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden],[type=button],[type=submit],[type=reset],[type=image])):where(:not(.ui-preview *)),:where(.ui-shell) select:where(:not(.ui-preview *)),:where(.ui-shell) textarea:where(:not(.ui-preview *)){border:1px solid var(--app-line-strong);border-radius:var(--app-radius-control);background-color:var(--app-card);color:var(--app-ink);padding:.375rem .625rem}:where(.ui-shell) :where(input,select,textarea):where(:not(.ui-preview *)):focus-visible{outline:3px solid var(--app-focus);outline-offset:1px}:where(.ui-shell) :where(input[type=checkbox],input[type=radio]):where(:not(.ui-preview *)){accent-color:var(--app-control)}.ui-shell .ui-h1,.ui-shell .ui-h2,.ui-shell .ui-h3{font-family:var(--app-font-body);text-transform:none;color:var(--app-ink);margin:0}.ui-shell .ui-h1{font-size:1.875rem;font-weight:750;letter-spacing:-.02em;line-height:1.1}.ui-shell .ui-h1--bar:after{content:"";display:block;width:44px;height:4px;border-radius:2px;background:var(--brand-accent);margin-top:10px}.ui-shell .ui-h2{font-size:1.375rem;font-weight:750;letter-spacing:-.015em;line-height:1.2}.ui-shell .ui-h3{font-size:1.0625rem;font-weight:700;letter-spacing:-.01em;line-height:1.3}.ui-shell .ui-eyebrow{font-family:var(--app-font-display);font-weight:400;text-transform:uppercase;letter-spacing:.12em;font-size:.9375rem;line-height:1.2;color:var(--app-eyebrow);margin:0 0 .25rem}.ui-shell .ui-eyebrow--muted{color:var(--app-muted)}.ui-shell .ui-eyebrow--danger{color:var(--app-danger)}.ui-shell .ui-muted{color:var(--app-muted)}.ui-shell .ui-link{color:var(--app-link);text-decoration:underline;text-underline-offset:2px}.ui-shell .ui-link:hover{text-decoration-thickness:2px}.ui-shell .ui-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:9px 16px;border:2px solid transparent;border-radius:var(--app-radius-control);font-family:var(--app-font-body);font-size:14px;font-weight:650;line-height:1.3;letter-spacing:normal;text-decoration:none;text-transform:none;white-space:nowrap;cursor:pointer;color:var(--app-ink);background:transparent;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.ui-shell .ui-btn:focus-visible{outline:3px solid var(--app-focus);outline-offset:2px}.ui-shell .ui-btn:disabled,.ui-shell .ui-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.ui-shell .ui-btn--primary{background:var(--brand-accent);border-color:var(--brand-accent);color:var(--brand-accent-contrast)}.ui-shell .ui-btn--primary:hover:not(:disabled){background:var(--brand-accent-600);border-color:var(--brand-accent-600)}.ui-shell .ui-btn--secondary{border-color:var(--app-ink);color:var(--app-ink);background:transparent}.ui-shell .ui-btn--secondary:hover:not(:disabled){background:var(--app-tint)}.ui-shell .ui-btn--quiet{border:1px solid var(--app-line);background:var(--app-card);color:var(--app-ink);padding:7px 12px;font-size:13px;font-weight:600}.ui-shell .ui-btn--quiet:hover:not(:disabled){border-color:var(--app-line-strong);background:var(--app-tint)}.ui-shell .ui-btn--quiet.is-on,.ui-shell .ui-btn--quiet[aria-pressed=true]{background:var(--app-control);border-color:var(--app-control);color:#f4f1ea}.ui-shell .ui-btn--danger{border:1px solid var(--app-danger-line);background:var(--app-card);color:var(--app-danger);padding:7px 12px;font-size:13px;font-weight:600}.ui-shell .ui-btn--danger:hover:not(:disabled){background:var(--app-danger-bg);border-color:var(--app-danger)}.ui-shell .ui-btn--sm{padding:6px 11px;font-size:13px}.ui-shell .ui-btn--icon{width:30px;height:30px;padding:0;border:1px solid var(--app-line);background:var(--app-card);color:var(--app-muted);border-radius:6px;font-size:14px}.ui-shell .ui-btn--icon:hover:not(:disabled){background:var(--app-tint);color:var(--app-ink)}.ui-shell .ui-btn--icon.ui-btn--danger{color:var(--app-danger)}.ui-shell .ui-input,.ui-shell .ui-select,.ui-shell .ui-textarea{display:block;width:100%;height:38px;padding:0 12px;border:1px solid var(--app-line-strong);border-radius:var(--app-radius-control);background-color:var(--app-card);color:var(--app-ink);font-family:var(--app-font-body);font-size:14px;line-height:1.4}.ui-shell .ui-textarea{height:auto;min-height:96px;padding:8px 12px}.ui-shell .ui-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:34px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23535c69' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px 12px}.ui-shell .ui-input::-moz-placeholder,.ui-shell .ui-textarea::-moz-placeholder{color:#8b8f96}.ui-shell .ui-input::placeholder,.ui-shell .ui-textarea::placeholder{color:#8b8f96}.ui-shell .ui-input:focus,.ui-shell .ui-select:focus,.ui-shell .ui-textarea:focus{outline:3px solid var(--app-focus);outline-offset:1px;border-color:var(--app-focus)}.ui-shell .ui-input:disabled,.ui-shell .ui-select:disabled,.ui-shell .ui-textarea:disabled{background-color:#f6f3ec;color:var(--app-muted);cursor:not-allowed}.ui-shell .ui-input--sm,.ui-shell .ui-select--sm{height:34px;font-size:13.5px;padding-left:9px}.ui-shell .ui-label{display:block;font-size:13px;font-weight:650;color:var(--app-ink);margin-bottom:6px}.ui-shell .ui-help{display:block;font-size:12px;font-weight:400;color:var(--app-muted);margin-top:5px}.ui-shell .ui-toggle{position:relative;display:inline-flex;align-items:center;flex:none;width:36px;height:20px;cursor:pointer;vertical-align:middle}.ui-shell .ui-toggle input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.ui-shell .ui-toggle__track{position:relative;display:block;width:36px;height:20px;border-radius:999px;background:#d9d2c4;transition:background-color .15s ease;pointer-events:none}.ui-shell .ui-toggle__track:before{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:transform .15s ease}.ui-shell .ui-toggle input:checked+.ui-toggle__track{background:var(--app-toggle-on)}.ui-shell .ui-toggle input:checked+.ui-toggle__track:before{transform:translate(16px)}.ui-shell .ui-toggle input:focus-visible+.ui-toggle__track{outline:3px solid var(--app-focus);outline-offset:2px}.ui-shell .ui-toggle input:disabled+.ui-toggle__track{opacity:.5}.ui-shell .ui-card{background:var(--app-card);border:1px solid var(--app-line);border-radius:var(--app-radius-card);box-shadow:var(--app-shadow-card);font-family:var(--app-font-body);color:var(--app-ink);line-height:1.5}.ui-shell .ui-card__body{padding:18px 20px}.ui-shell{--ui-section-tint: color-mix(in srgb, var(--brand-primary) 9%, white);--ui-section-tint-hover: color-mix(in srgb, var(--brand-primary) 15%, white);--ui-section-line: color-mix(in srgb, var(--brand-primary) 28%, white);--ui-section-ink: color-mix(in srgb, var(--brand-primary) 80%, black)}.ui-shell .ui-sections{display:flex;flex-direction:column;gap:8px;padding:16px}.ui-shell :not(.ui-sections)>.ui-section+.ui-section{margin-top:8px}.ui-shell .ui-section{border:1px solid var(--ui-section-line);border-radius:6px;overflow:hidden;background:var(--app-card)}.ui-shell .ui-section__head,.ui-shell .ui-section.is-open .ui-section__head{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px 12px 16px;background:var(--ui-section-tint);border:0;text-align:left;color:var(--ui-section-ink);cursor:pointer}.ui-shell .ui-section__head:hover,.ui-shell .ui-section.is-open .ui-section__head:hover{background:var(--ui-section-tint-hover);color:var(--ui-section-ink)}.ui-shell .ui-section.is-open .ui-section__head{border-bottom:1px solid var(--ui-section-line)}.ui-shell .ui-section__head:focus-visible{outline:3px solid var(--app-focus);outline-offset:-3px}.ui-shell .ui-section__title{font-family:var(--app-font-display);font-weight:400;font-size:1.03rem;letter-spacing:.08em;text-transform:uppercase}.ui-shell .ui-section__pm{display:inline-grid;place-items:center;flex:none;width:24px;height:24px;border-radius:999px;background:var(--brand-primary);color:var(--brand-primary-contrast);font-family:var(--app-font-body);font-size:16px;font-weight:600;line-height:1}.ui-shell .ui-section__body{display:flex;flex-direction:column;gap:16px;padding:16px;background:var(--app-card)}.ui-shell .ui-chip{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border:1px solid var(--app-line);border-radius:999px;background:var(--app-tint);color:var(--app-ink);font-family:var(--app-font-body);font-size:12px;font-weight:600;line-height:1.5;white-space:nowrap}.ui-shell .ui-chip small{font-size:inherit;font-weight:500;color:var(--app-muted)}.ui-shell button.ui-chip{cursor:pointer}.ui-shell .ui-chip--on{background:var(--app-control);border-color:var(--app-control);color:#f4f1ea}.ui-shell .ui-chip--on small{color:#b9c0ca}.ui-shell .ui-status{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;background:var(--app-success-bg);color:var(--app-success-fg);font-family:var(--app-font-body);font-size:12px;font-weight:650;white-space:nowrap}.ui-shell .ui-status:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.ui-shell .ui-notice{padding:12px 16px;border:1px solid #f1dfb8;border-radius:var(--app-radius-chip);background:var(--app-highlight);color:var(--app-ink);font-family:var(--app-font-body);font-size:14px}.ui-shell .ui-callout{padding:16px 18px;border:1.5px dashed var(--brand-accent);border-radius:var(--app-radius-chip);background:#fffdf8;color:var(--app-ink);font-family:var(--app-font-body);font-size:14px}.ui-shell .ui-table{width:100%;border-collapse:separate;border-spacing:0;font-family:var(--app-font-body);font-size:13.5px;color:var(--app-ink)}.ui-shell .ui-table th{padding:9px 8px;background:var(--app-tint);border-bottom:1px solid var(--app-line);font-family:var(--app-font-display);font-weight:400;font-size:14.5px;letter-spacing:.08em;text-transform:uppercase;text-align:left;color:var(--app-muted);white-space:nowrap}.ui-shell .ui-table td{padding:7px 8px;background:var(--app-card);border-bottom:1px solid var(--app-line-soft);vertical-align:middle}.ui-shell .ui-table tr:last-child td{border-bottom:0}.ui-shell .ui-table tr.is-selected td{background:var(--app-highlight)}.ui-shell .ui-page-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 24px;padding:22px 16px 20px;background:linear-gradient(180deg,var(--app-tint),var(--app-bg));border-bottom:1px solid var(--app-line)}.ui-shell .ui-page-head--compact{align-items:center;padding:14px 24px}.ui-shell .ui-page-head__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}@media (max-width: 767px){.ui-shell .ui-page-head{padding-top:18px;padding-bottom:16px}}.ui-shell .ui-savebar{position:sticky;bottom:16px;z-index:15;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px 12px 20px;border:1px solid rgba(31,37,48,.12);border-radius:8px;background:var(--brand-navigation);color:var(--brand-navigation-contrast);box-shadow:0 12px 30px -12px #1f253080;font-family:var(--app-font-body);font-size:14px}.ui-shell .ui-savebar__status{display:inline-flex;align-items:center;font-weight:600}.ui-shell .ui-savebar__dot{display:none;width:9px;height:9px;margin-right:10px;border-radius:50%;background:var(--brand-accent);box-shadow:0 0 0 4px #fbb03b33}.ui-shell .ui-savebar.is-dirty .ui-savebar__dot{display:inline-block}.ui-shell .ui-savebar__actions{display:inline-flex;align-items:center;gap:8px}.ui-shell .ui-savebar__discard{border-color:transparent;color:var(--brand-navigation-contrast)}.ui-shell .ui-savebar__discard:not(:disabled){opacity:.85}.ui-shell .ui-savebar__discard:hover:not(:disabled){border-color:currentColor;opacity:1}.ui-shell .ui-selbar{display:inline-flex;align-items:center;gap:6px;padding:5px 6px 5px 16px;border:1px solid rgba(31,37,48,.12);border-radius:var(--app-radius-control);background:var(--brand-navigation);color:var(--brand-navigation-contrast);font-family:var(--app-font-body);font-size:13px}.ui-shell .ui-selbar__count b{font-family:var(--app-font-display);font-size:18px;font-weight:400;margin-right:2px}.ui-shell .ui-selbar__btn{border:0;padding:6px 12px;border-radius:4px;background:#7f7f7f33;color:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.ui-shell .ui-selbar__btn:hover:not(:disabled){background:#7f7f7f52}.ui-shell .ui-selbar__btn:disabled{opacity:.5;cursor:not-allowed}.ui-shell .ui-selbar__btn--danger{color:#ffb4a9}.ui-shell .ui-code{position:relative;padding:14px 88px 14px 16px;border-radius:var(--app-radius-chip);background:#1f2530;color:#e9edf2;font-family:var(--app-font-mono);font-size:12.5px;line-height:1.6;overflow-x:auto;white-space:pre-wrap;word-break:break-all}.ui-shell .ui-code pre{margin:0;font:inherit;white-space:inherit}.ui-shell .ui-code__copy{position:absolute;top:10px;right:10px}.ui-shell .ui-modal{width:calc(100% - 32px);max-width:32rem;padding:20px 24px 24px}.ui-shell .ui-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:8px}.ui-shell .ui-modal__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px}.ui-shell .ui-page-head__title{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.ui-shell .ui-page-head__title .ui-select{width:auto;min-width:200px;max-width:100%}.ui-shell .ui-configurator__body{background:var(--app-bg)}.ui-shell .ui-panel{background:var(--app-card);border-right:1px solid var(--app-line);font-family:var(--app-font-body);color:var(--app-ink)}@media (max-width: 767px){.ui-shell .ui-panel{border-right:0;border-bottom:1px solid var(--app-line)}}.ui-shell .ui-panel__head{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;background:var(--app-card);border-bottom:1px solid var(--app-line)}.ui-shell .ui-panel__head .ui-eyebrow:empty{display:none}.ui-shell .ui-configurator__main{padding:0 20px 28px;background:var(--app-bg);min-width:0}.ui-shell .ui-configurator__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;padding:20px 0;font-family:var(--app-font-body)}.ui-shell .ui-configurator__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;margin-left:auto}.ui-shell .ui-join{display:inline-flex;align-items:stretch}.ui-shell .ui-join>.ui-btn{border-top-right-radius:0;border-bottom-right-radius:0}.ui-shell .ui-join>.ui-input,.ui-shell .ui-join>.ui-select{width:auto;height:auto;min-height:34px;margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.ui-shell .ui-join>.ui-input{width:64px}.ui-shell .ui-configurator--stage .ui-configurator__main{background:#e8e8e6;color:var(--app-ink)}.ui-shell .ui-configurator--stage .tap-board-page{border-radius:3px;box-shadow:0 0 0 10px #1a1e24,0 0 0 11px #3a424d,0 24px 48px -24px #1f253073}.ui-shell .ui-configurator--desk .ui-configurator__main{background:#ebe6dc}@media print{.ui-shell .print\:hidden{display:none!important}.ui-shell .ui-configurator__body,.ui-shell .ui-configurator__main,.ui-shell .ui-configurator--desk .ui-configurator__main,.ui-shell .ui-configurator--stage .ui-configurator__main{background:none;padding:0}}.ui-shell .ui-tvcode{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.ui-shell .ui-tvcode__label{font-family:var(--app-font-display);font-size:15px;letter-spacing:.12em;text-transform:uppercase;color:var(--app-muted)}.ui-shell .ui-tvcode__code{font-family:var(--app-font-display);font-size:32px;line-height:1;letter-spacing:.08em;padding:5px 10px 3px;border-radius:var(--app-radius-control);background:var(--brand-accent);color:var(--brand-accent-contrast)}.ui-shell .ui-tvcode__link{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:600;color:var(--app-link);text-decoration:underline;text-underline-offset:2px}.ui-shell .ui-tvcode__link:hover{color:var(--app-ink)}.ui-shell .ui-field{display:flex;flex-direction:column;gap:5px;font-family:var(--app-font-body);font-size:14px;color:var(--app-ink)}.ui-shell .ui-field--row{flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.ui-shell .ui-field__text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.ui-shell .ui-field .ui-label,.ui-shell .ui-field .ui-help{margin:0}.ui-shell .ui-field .ui-label:empty,.ui-shell .ui-field .ui-help:empty{display:none}.ui-shell .ui-field--row>.ui-select,.ui-shell .ui-field--row>.ui-input{width:auto;flex:0 1 auto;min-width:0;max-width:60%}.ui-shell .ui-input--num{flex:none;width:76px;text-align:right}.ui-shell .ui-field--row>.ui-input--num{width:76px}.ui-shell .ui-checklist{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:2px 12px}.ui-shell .ui-check{display:flex;align-items:center;gap:8px;padding:3px 0;font-size:14px;font-weight:400;line-height:1.35;color:var(--app-ink);cursor:pointer}.ui-shell .ui-check input[type=checkbox],.ui-shell .ui-check input[type=radio]{width:16px;height:16px;flex:none;margin:0;accent-color:var(--app-control);cursor:pointer}.ui-shell .ui-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:20px;margin:0;padding:0;border:0;background:transparent;cursor:pointer}.ui-shell .ui-range::-webkit-slider-runnable-track{height:4px;border-radius:4px;background:var(--app-line)}.ui-shell .ui-range::-moz-range-track{height:4px;border-radius:4px;background:var(--app-line)}.ui-shell .ui-range::-moz-range-progress{height:4px;border-radius:4px;background:var(--brand-accent)}.ui-shell .ui-range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;margin-top:-6px;border-radius:50%;background:#fff;border:2px solid var(--app-ink)}.ui-shell .ui-range::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:#fff;border:2px solid var(--app-ink)}.ui-shell .ui-range:focus-visible{outline:3px solid var(--app-focus);outline-offset:2px;border-radius:4px}.ui-shell .ui-swatch{flex:none;width:46px;height:30px;padding:2px;border:1px solid var(--app-line-strong);border-radius:6px;background:var(--app-card);cursor:pointer}.ui-shell .ui-swatch::-webkit-color-swatch-wrapper{padding:0}.ui-shell .ui-swatch::-webkit-color-swatch{border:0;border-radius:4px}.ui-shell .ui-swatch::-moz-color-swatch{border:0;border-radius:4px}.ui-shell .ui-swatch:focus-visible{outline:3px solid var(--app-focus);outline-offset:1px}.ui-shell .ui-seg{display:inline-flex;flex:none;cursor:pointer}.ui-shell .ui-seg>span{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;padding:0 10px;border:1px solid var(--app-line-strong);border-radius:var(--app-radius-control);background:var(--app-card);color:var(--app-muted);font-size:13px;font-weight:800}.ui-shell .ui-seg>input:checked+span{background:var(--app-control);border-color:var(--app-control);color:#f4f1ea}.ui-shell .ui-seg>input:focus-visible+span{outline:3px solid var(--app-focus);outline-offset:1px}.ui-shell .ui-stylebox{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid var(--app-line);border-radius:8px;background:var(--app-card)}.ui-shell .ui-stylebox__row{display:flex;align-items:center;gap:10px;min-width:0}.ui-shell .ui-stylebox__row--wrap{flex-wrap:wrap}.ui-shell .ui-stylebox__key{flex:none;min-width:42px;font-size:12.5px;font-weight:600;color:var(--app-muted)}.ui-shell .ui-stylebox__pair{display:inline-flex;align-items:center;gap:8px}.ui-shell .ui-stylebox__pair .ui-select{width:auto}.ui-shell .ui-stylebox .font-picker{width:100%;box-shadow:none}.ui-shell .ui-stylebox .font-picker .dropdown-button{height:34px;padding:0 10px;border:1px solid var(--app-line-strong);border-radius:var(--app-radius-control);background:var(--app-card);font-size:15px}.ui-shell .ui-stylebox .font-picker .dropdown-button:hover,.ui-shell .ui-stylebox .font-picker .dropdown-button.expanded,.ui-shell .ui-stylebox .font-picker .dropdown-button:focus{background:var(--app-card);border-color:var(--app-focus)}.ui-shell .ui-stylebox .font-picker .dropdown-button:focus{outline:3px solid var(--app-focus);outline-offset:1px}.ui-shell .ui-sortlist{display:flex;flex-direction:column;gap:5px}.ui-shell .ui-sortrow{display:flex;align-items:center;gap:8px;min-height:34px;padding:3px 10px 3px 6px;border:1px solid var(--app-line);border-radius:8px;background:var(--app-card);font-size:14px;color:var(--app-ink)}.ui-shell .ui-sortrow--plain{border-color:transparent;background:transparent;min-height:30px}.ui-shell .ui-sortrow__handle{flex:none;width:18px;text-align:center;font-size:15px;line-height:1;color:#b5ad9f;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-shell .ui-sortrow__handle:hover{color:var(--app-muted)}.ui-shell .ui-sortrow .ui-check{flex:1 1 auto;min-width:0}.ui-shell .ui-addrow{display:flex;width:100%;align-items:center;justify-content:center;gap:6px;padding:9px 12px;border:1.5px dashed var(--brand-accent);border-radius:var(--app-radius-chip);background:#fffdf8;color:var(--app-eyebrow);font-family:var(--app-font-body);font-size:13px;font-weight:650;cursor:pointer}.ui-shell .ui-addrow:hover{background:var(--app-highlight)}.ui-shell .ui-addrow:focus-visible{outline:3px solid var(--app-focus);outline-offset:2px}.ui-shell .ui-subcard{display:flex;flex-direction:column;gap:12px;padding:12px 14px 14px;border:1px solid var(--app-line);border-radius:8px;background:var(--app-card)}.ui-shell .ui-subcard__head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--app-line-soft)}.ui-shell .ui-subcard--row{flex-direction:row;align-items:flex-start;gap:8px}.ui-shell .ui-well{display:flex;flex-direction:column;gap:12px;padding:12px 14px;border-radius:6px;background:var(--app-tint)}.ui-shell .ui-well__title{font-family:var(--app-font-body);text-transform:none;font-size:13px;font-weight:700;color:var(--app-ink);margin:0}.ui-shell .ui-imagewell{position:relative;border:1px dashed var(--app-line-strong);border-radius:var(--app-radius-chip);background-color:var(--app-tint);overflow:hidden}.ui-shell .ui-xbadge{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid var(--app-danger-line);border-radius:50%;background:var(--app-card);color:var(--app-danger);font-size:11px;line-height:1;cursor:pointer;box-shadow:0 1px 3px #1f253033}.ui-shell .ui-xbadge:hover{background:var(--app-danger-bg);border-color:var(--app-danger)}.ui-shell .ui-theme-tile{border:1px solid var(--app-line);border-radius:6px;overflow:hidden;cursor:pointer;transition:box-shadow .15s ease}.ui-shell .ui-theme-tile:hover{box-shadow:0 0 0 3px var(--brand-accent)}.ui-shell .ui-card__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;padding:12px 18px;background:var(--app-tint);border-bottom:1px solid var(--app-line);border-radius:var(--app-radius-card) var(--app-radius-card) 0 0}.ui-shell .ui-card__head .ui-help{margin:0}.ui-shell .ui-browser{border:1px solid var(--app-line);border-radius:8px;overflow:hidden;background:#fff}.ui-shell .ui-browser__bar{display:flex;align-items:center;gap:6px;padding:8px 12px;background:var(--app-tint);border-bottom:1px solid var(--app-line)}.ui-shell .ui-browser__bar i{width:9px;height:9px;border-radius:50%;background:var(--app-line-strong)}.ui-shell .ui-code__text{margin:0;white-space:normal}.ui-shell .ui-drinks__body{padding:16px 16px 0}.ui-shell .ui-drinks__save{position:sticky;bottom:0;z-index:15;padding:12px 16px 16px;margin-top:auto;animation:ui-savebar-in .18s ease-out}@keyframes ui-savebar-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ui-shell .ui-drinks__save .ui-savebar{bottom:0}.ui-shell .ui-drinks__body:last-child{padding-bottom:16px}.ui-shell .ui-drinks{height:calc(100vh - 58px);height:calc(100dvh - 58px)}.ui-shell .ui-drinks__body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:auto}.ui-shell .ui-drinks__body>.drink-table{flex:1 1 auto;height:auto}.ui-shell .ui-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px 0}.ui-shell .ui-toolbar__search{position:relative;display:block;width:220px}.ui-shell .ui-toolbar__search .ui-input{padding-left:32px}.ui-shell .ui-toolbar__searchicon{position:absolute;left:10px;top:50%;width:14px;height:14px;transform:translateY(-50%);color:var(--app-muted);pointer-events:none}.ui-shell .ui-toolbar__select{width:auto;min-width:160px}.ui-shell .ui-toolbar__sep{width:1px;height:22px;background:var(--app-line)}.ui-shell .ui-toolbar__selbar{margin-left:auto}.ui-shell .ui-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ui-shell .ui-cols__card .ui-h3{margin-bottom:12px}.ui-shell .ui-cols__zone{display:flex;flex-wrap:wrap;align-content:flex-start;gap:8px;min-height:72px;padding:10px;border:1.5px dashed var(--app-line-strong);border-radius:var(--app-radius-chip);background:var(--app-bg)}.ui-shell .ui-cols__chip{padding:5px 12px;background:var(--app-card);font-size:13px}.ui-shell .ui-cols__grip{color:var(--app-line-strong);cursor:grab}@media (max-width: 767px){.ui-shell .ui-cols{grid-template-columns:1fr}.ui-shell .ui-toolbar__selbar{margin-left:0}}.ui-shell .ui-page{display:flex;flex-direction:column;gap:20px;max-width:1400px;margin:0 auto;padding:24px 16px 40px}.ui-shell .ui-page__lead{max-width:62ch;font-size:14px}.ui-shell .ui-page__title{margin:0}.ui-shell .ui-empty{text-align:center}.ui-shell .ui-help--error{color:var(--app-danger)}.ui-shell .ui-badge{display:inline-flex;align-items:center;padding:2px 9px;border-radius:6px;background:var(--app-control);color:#fff;font-family:var(--app-font-body);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:none}.ui-shell .ui-chips{display:flex;flex-wrap:wrap;gap:8px}.ui-shell label.ui-chip{cursor:pointer}.ui-shell label.ui-chip:focus-within{box-shadow:0 0 0 3px var(--app-focus)}.ui-shell .ui-choicegrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ui-shell .ui-choicegrid--two{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ui-shell .ui-choice{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1.5px solid var(--app-line-strong);border-radius:var(--app-radius-chip);background:var(--app-card);color:var(--app-ink);font-family:var(--app-font-body);font-size:14px;font-weight:600;text-align:left;cursor:pointer}.ui-shell .ui-choice:hover{border-color:var(--app-ink)}.ui-shell .ui-choice.is-on{border-color:var(--app-ink);background:var(--app-highlight)}.ui-shell .ui-choice:focus-visible,.ui-shell .ui-choice:focus-within{outline:none;box-shadow:0 0 0 3px var(--app-focus)}.ui-shell .ui-choice--card{flex-direction:column;align-items:flex-start;gap:4px;padding:18px}.ui-shell .ui-choice__icon{width:26px;height:26px;margin-bottom:6px;color:var(--app-eyebrow)}.ui-shell .ui-choice__title{font-size:15px;font-weight:700}.ui-shell .ui-importcard{display:flex;flex-direction:column;gap:14px}.ui-shell .ui-importcard__text{min-height:200px;height:auto}.ui-shell .ui-importcard__actions{display:flex;justify-content:flex-end;gap:10px}.ui-shell .ui-importcard__actions--between{justify-content:space-between;align-items:center}.ui-shell .ui-importcard__filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ui-shell .ui-dropzone{padding:28px 20px;border:1.5px dashed var(--brand-accent);border-radius:var(--app-radius-chip);background:#fffdf8}.ui-shell .ui-dropzone input[type=file]{font-family:var(--app-font-body);font-size:14px}.ui-shell .ui-picklist{max-height:24rem;overflow-y:auto;border:1px solid var(--app-line);border-radius:var(--app-radius-chip)}.ui-shell .ui-picklist__row{display:flex;align-items:center;gap:12px;padding:8px 12px;border-bottom:1px solid var(--app-line-soft);background:var(--app-card);cursor:pointer}.ui-shell .ui-picklist__row:last-child{border-bottom:0}.ui-shell .ui-picklist__row.is-selected{background:var(--app-highlight)}.ui-shell .ui-picklist__thumb{width:40px;height:40px;border-radius:6px;-o-object-fit:cover;object-fit:cover}.ui-shell .ui-picklist__text{display:flex;flex-direction:column;font-size:14px}.ui-shell .ui-picklist__empty{padding:12px}.ui-shell .ui-import__cols{flex-direction:row;align-items:flex-start}.ui-shell .ui-import__map{flex:0 0 340px}.ui-shell .ui-import__maprows{display:flex;flex-direction:column;gap:8px;padding:14px 16px 18px}.ui-shell .ui-import__preview{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:14px}.ui-shell .ui-import__dupes{display:flex;flex-direction:column;gap:10px}.ui-shell .ui-import__tablewrap{overflow-x:auto}.ui-shell .ui-maprow{display:grid;grid-template-columns:110px 16px minmax(0,1fr);align-items:center;gap:8px;font-size:13.5px;font-weight:600}.ui-shell .ui-maprow--stack{margin-top:6px}.ui-shell .ui-maprow__arrow{color:var(--app-muted);text-align:center}.ui-shell .ui-maprow .ui-select.is-empty{color:var(--app-muted)}.ui-shell .ui-catalog{flex-direction:row;align-items:flex-start}.ui-shell .ui-catalog__side{flex:0 0 360px;overflow:hidden}.ui-shell .ui-catalog__preview{flex:1 1 0;min-width:0}.ui-shell .ui-catalog__hooks{display:flex;flex-direction:column;gap:6px;margin-bottom:10px;font-size:13.5px}.ui-shell .ui-catalog__hook{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:13.5px}.ui-shell .ui-catalog__hookstate{display:flex;align-items:center;gap:8px}.ui-shell .ui-catalog__item{display:flex;justify-content:space-between;gap:16px;padding:12px 18px;border-bottom:1px solid var(--app-line-soft)}.ui-shell .ui-catalog__item:last-child{border-bottom:0}.ui-shell .ui-catalog__main{display:flex;gap:12px;min-width:0}.ui-shell .ui-catalog__thumb{width:48px;height:48px;flex:none;border-radius:8px;-o-object-fit:cover;object-fit:cover}.ui-shell .ui-catalog__title{font-size:15px;font-weight:700}.ui-shell .ui-catalog__desc{font-size:13px;color:var(--app-muted)}.ui-shell .ui-catalog__attrs{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.ui-shell .ui-catalog__prices{flex:none;text-align:right;font-size:13.5px;font-variant-numeric:tabular-nums}.ui-shell .ui-integrations{gap:16px}.ui-shell .ui-intlist{display:flex;flex-direction:column;gap:12px}.ui-shell .ui-introw{display:flex;flex-wrap:wrap;align-items:center;gap:16px 20px;padding:16px 20px}.ui-shell .ui-introw__logo{display:flex;align-items:center;justify-content:center;width:96px;height:56px;flex:none;padding:8px;border-radius:var(--app-radius-chip);background:var(--app-tint);font-size:13px;font-weight:700;text-align:center}.ui-shell .ui-introw__logo img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.ui-shell .ui-introw__main{display:flex;flex:1 1 240px;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0}.ui-shell .ui-introw__name{font-size:16px;font-weight:700}.ui-shell .ui-introw__tags{display:flex;flex-wrap:wrap;gap:6px}.ui-shell .ui-introw__actions{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.ui-shell .ui-intgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ui-shell .ui-intcard{display:flex;flex-direction:column;align-items:center;gap:12px;padding:18px;text-align:center}.ui-shell .ui-intcard .ui-introw__logo{width:100%}.ui-shell .ui-intcard--soon{opacity:.55}.ui-shell .ui-qrgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ui-shell .ui-qrcard{display:flex;flex-direction:column;gap:12px;padding:20px}.ui-shell .ui-qrcard__well{display:flex;align-items:center;justify-content:center;min-height:200px;border-radius:var(--app-radius-chip);background:var(--app-tint)}.ui-shell .ui-qrcard__img{width:160px;height:160px;background:#fff;padding:8px;border-radius:8px}@media (max-width: 1100px){.ui-shell .ui-intgrid,.ui-shell .ui-qrgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.ui-shell .ui-import__cols,.ui-shell .ui-catalog{flex-direction:column;align-items:stretch}.ui-shell .ui-import__map,.ui-shell .ui-catalog__side{flex:none}}@media (max-width: 767px){.ui-shell .ui-page{padding-top:16px;padding-bottom:32px}.ui-shell .ui-choicegrid,.ui-shell .ui-importcard__filters,.ui-shell .ui-qrgrid,.ui-shell .ui-intgrid{grid-template-columns:1fr}.ui-shell .ui-introw__actions{margin-left:0}}.ui-shell .ui-page--narrow{max-width:760px}.ui-shell .ui-stack{display:flex;flex-direction:column;gap:10px}.ui-shell .ui-stack--lg{gap:16px}.ui-shell .ui-empty.ui-stack{align-items:center}.ui-shell .ui-card--flush{overflow:hidden}.ui-shell .ui-card__title{margin:0 0 14px}.ui-shell .ui-card__body .ui-h2,.ui-shell .ui-card__body .ui-h3{margin-top:0}.ui-shell .ui-list{margin:0;padding:0;list-style:none}.ui-shell .ui-listrow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:11px 20px;border-bottom:1px solid var(--app-line-soft);font-family:var(--app-font-body);font-size:14px;color:var(--app-ink)}.ui-shell .ui-list>.ui-listrow:last-child{border-bottom:0}.ui-shell .ui-listrow__main{min-width:0;overflow-wrap:anywhere}.ui-shell .ui-listrow__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.ui-shell .ui-mapwrap{border:1px solid var(--app-line);border-radius:var(--app-radius-chip);overflow:visible}.ui-shell .ui-mapinput{display:flex;flex-direction:column;gap:8px}.ui-shell .ui-mapinput__results{left:0;right:0;max-height:260px;overflow-y:auto;background:var(--app-card);border-radius:var(--app-radius-control);box-shadow:var(--app-shadow-card)}.ui-shell .ui-mapinput__result{padding:8px 12px;cursor:pointer;border-bottom:1px solid var(--app-line-soft)}.ui-shell .ui-mapinput__result:hover{background:var(--app-tint)}.ui-shell .ui-mapinput__name{margin:0;font-size:14px;font-weight:600}.ui-shell .ui-mapinput__result .ui-help{margin:0}.ui-shell .ui-mapinput__map{border-radius:var(--app-radius-control);overflow:hidden}.ui-shell .ui-tvcode--light .ui-tvcode__label{color:var(--app-muted)}.ui-shell .ui-tvcode--light .ui-tvcode__code{box-shadow:none}.ui-shell .ui-tvcode--light .ui-tvcode__link{color:var(--app-link)}.ui-shell .ui-tvcode--light .ui-tvcode__link:hover{color:var(--app-ink)}.ui-shell .ui-cmenu__info{display:flex;flex-direction:column;gap:14px;padding:18px;margin-bottom:16px}.ui-shell .ui-cmenu__logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:18px}.ui-shell .ui-cmenu__info .ui-cmenu__logos{justify-content:flex-start}.ui-shell .ui-cmenu__lead{margin:0;font-family:var(--app-font-body);font-size:14px;color:var(--app-muted)}.ui-shell .ui-cmenu__preview{display:flex;flex-direction:column;gap:16px}.ui-shell .ui-cmenu__cat{overflow:hidden}.ui-shell .ui-cmenu__catname{margin:0;font-family:var(--app-font-display);font-size:15px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:var(--app-ink)}.ui-shell .ui-cmenu__item{display:flex;justify-content:space-between;gap:16px;padding:12px 18px;border-bottom:1px solid var(--app-line-soft);font-family:var(--app-font-body);font-size:14px;color:var(--app-ink)}.ui-shell .ui-cmenu__item:last-child{border-bottom:0}.ui-shell .ui-cmenu__itemmain{display:flex;gap:12px;min-width:0}.ui-shell .ui-cmenu__thumb{width:44px;height:44px;border-radius:8px;-o-object-fit:cover;object-fit:cover;flex:none}.ui-shell .ui-cmenu__title{font-weight:650}.ui-shell .ui-cmenu__desc{color:var(--app-muted)}.ui-shell .ui-cmenu__sizes{flex:none;text-align:right;font-variant-numeric:tabular-nums}.ui-shell .ui-login{padding-bottom:40px;align-items:flex-start}.ui-shell .ui-login__card{display:flex;flex-direction:column;gap:20px}.ui-shell .ui-login__or{margin-top:8px;text-align:center;font-size:13px;color:var(--app-muted)}.ui-shell .ui-login__links{display:flex;justify-content:space-between;gap:12px}.ui-shell .ui-login__link{font-size:13px;cursor:pointer}.ui-shell .ui-login__terms{text-align:center}.ui-shell .ui-login__promo{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.ui-shell .ui-login__promo .ui-h2{margin:0}.ui-shell .ui-login__promotext{margin:0;color:var(--app-muted);line-height:1.6}.ui-shell .ui-login__promo .ui-notice{margin:0}.ui-shell .ui-connect__slug{display:flex;align-items:center;gap:8px}.ui-shell .ui-connect__slug .ui-help{margin:0;white-space:nowrap}.ui-shell .ui-mfa{display:flex;flex-direction:column;gap:14px;padding-top:8px;border-top:1px solid var(--app-line-soft)}.ui-shell .ui-mfa .ui-h2{margin:8px 0 0}.ui-shell .ui-steps{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;counter-reset:ui-step}.ui-shell .ui-step{position:relative;display:flex;flex-direction:column;gap:8px;padding:14px 16px 14px 52px;border:1px solid var(--app-line);border-radius:var(--app-radius-chip);background:var(--app-card);counter-increment:ui-step}.ui-shell .ui-step:before{content:counter(ui-step);position:absolute;left:14px;top:14px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--app-control);color:#fff;font-size:12px;font-weight:700}.ui-shell .ui-step .ui-h3{margin:0}.ui-shell .ui-dialog__panel{padding:20px;box-shadow:0 24px 60px -20px #00000080}.ui-shell .ui-dialog__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.ui-shell .ui-dialog__head .ui-h2{margin:0}.ui-shell .ui-dialog__or{display:flex;align-items:center;gap:14px;font-size:13px;color:var(--app-muted)}.ui-shell .ui-dialog__or hr{flex:1;border:0;border-top:1px solid var(--app-line)}.ui-shell .ui-dialog__section{display:flex;flex-direction:column;gap:12px}.ui-shell .ui-dialog__thumb{border-radius:8px;background-color:var(--app-tint);overflow:hidden}.ui-shell .ui-dialog__thumb:hover{box-shadow:0 0 0 3px var(--app-focus)}.ui-shell .ui-fontupload{max-width:42rem;margin:0 auto}.ui-shell .ui-fontupload__actions{display:flex;flex-wrap:wrap;gap:8px}.ui-shell .ui-fontupload__progress{display:flex;justify-content:space-between;gap:12px;margin-bottom:4px;font-size:12px;color:var(--app-muted)}.ui-shell .ui-fontupload__errors{margin:0 0 10px;padding-left:18px;font-size:13px;list-style:disc}.ui-shell .ui-notice--danger{display:flex;flex-direction:column;gap:8px;align-items:flex-start;border-color:var(--app-danger-line);background:var(--app-danger-bg);color:var(--app-danger)}.ui-shell .font-picker ul{background:var(--app-card);border-radius:0 0 var(--app-radius-control) var(--app-radius-control);box-shadow:var(--app-shadow-card)}.ui-shell .font-picker ul li button:hover,.ui-shell .font-picker ul li button:focus{background:var(--app-tint)}.ui-shell .font-picker ul li button.active-font{background:var(--app-highlight)}@media (max-width: 767px){.ui-shell .ui-listrow{padding:11px 16px}.ui-shell .ui-login__links{flex-direction:column}}.ui-shell .ui-subnav{display:flex;flex-wrap:wrap;gap:4px 6px;padding:8px 16px;background:var(--app-card);border-bottom:1px solid var(--app-line);font-family:var(--app-font-body);font-size:13.5px}.ui-shell .ui-subnav__link{padding:5px 12px;border-radius:var(--app-radius-control);color:var(--app-muted);font-weight:600;text-decoration:none}.ui-shell .ui-subnav__link:hover{background:var(--app-tint);color:var(--app-ink)}.ui-shell .ui-subnav__link:focus-visible{outline:3px solid var(--app-focus);outline-offset:1px}.ui-shell .ui-subnav__link.is-active{background:var(--app-control);color:#f4f1ea}.ui-shell .ui-page--left{margin-left:0;margin-right:auto;width:100%}.ui-shell .ui-page--left:not(.ui-page--narrow){max-width:1100px}.ui-shell .ui-page--full{max-width:none;margin:0}.ui-shell .ui-backlink{display:inline-block;margin-bottom:6px;font-size:13px}.ui-shell .ui-page-head .ui-muted,.ui-shell .ui-page-head .ui-help{margin:2px 0 0}.ui-shell .ui-tablewrap{overflow-x:auto}.ui-shell .ui-table .ui-center{text-align:center}.ui-shell .ui-table .ui-mono,.ui-shell .ui-mono{font-family:var(--app-font-mono);font-size:12px}.ui-shell .ui-nowrap{white-space:nowrap}.ui-shell .ui-table tbody tr:hover td{background:var(--app-bg)}.ui-shell .ui-flag .text-green-600{color:var(--app-success-fg)}.ui-shell .ui-flag .text-gray-300{color:var(--app-line-strong)}.ui-shell .ui-table input[type=checkbox]{width:16px;height:16px;margin:0;accent-color:var(--app-control)}.ui-shell .ui-rowbtn{margin-left:8px}.ui-shell button.ui-link{padding:0;border:0;background:none;font:inherit;cursor:pointer}.ui-shell button.ui-link.ui-rowbtn{margin-left:6px;font-size:12px}.ui-shell .ui-admin-search{width:100%;max-width:360px}.ui-shell .ui-filterchips{display:flex;flex-wrap:wrap;gap:8px}.ui-shell .ui-filterchips .ui-chip{padding:5px 14px;font-size:13px;text-decoration:none}.ui-shell .ui-filterchips .ui-chip:not(.ui-chip--on):hover{background:var(--app-line)}.ui-shell .ui-filterchips .ui-chip:focus-visible{outline:3px solid var(--app-focus);outline-offset:2px}.ui-shell .ui-statgrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.ui-shell .ui-statgrid--wide{grid-template-columns:repeat(4,minmax(0,1fr))}.ui-shell .ui-stat{display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px 12px;text-align:center;text-decoration:none}.ui-shell a.ui-stat:hover{border-color:var(--app-line-strong);background:var(--app-bg)}.ui-shell a.ui-stat:focus-visible{outline:3px solid var(--app-focus);outline-offset:2px}.ui-shell .ui-stat__num{font-size:2.25rem;font-weight:750;letter-spacing:-.02em;line-height:1.1;color:var(--app-ink)}.ui-shell .ui-stat__num--good{color:var(--app-success-fg)}.ui-shell .ui-stat__num--sm{font-size:1.75rem}.ui-shell .ui-stat__label{font-size:13px;color:var(--app-muted)}.ui-shell .ui-stat__logo{height:32px;max-width:100%;-o-object-fit:contain;object-fit:contain}.ui-shell .ui-card__lead{margin:0 0 12px}.ui-shell .ui-listbox{border:1px solid var(--app-line-soft);border-radius:var(--app-radius-chip);overflow:hidden}.ui-shell .ui-listbox .ui-listrow{padding:9px 14px;font-size:13.5px}.ui-shell .ui-inline{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ui-shell .ui-inline--lg{gap:10px}.ui-shell .ui-input--grow{flex:1 1 240px;max-width:480px}.ui-shell .ui-input--slug{width:190px}.ui-shell .ui-formrow{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.ui-shell .ui-formrow .ui-field{flex:1 1 260px;max-width:420px}.ui-shell .ui-formrow--spaced{margin-top:14px}.ui-shell .ui-btn--self{align-self:flex-start}.ui-shell .ui-admin-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.ui-shell .ui-msg{margin:8px 0 0;font-size:13px;font-weight:600}.ui-shell .ui-msg--ok{color:var(--app-success-fg)}.ui-shell .ui-msg--err{color:var(--app-danger)}.ui-shell .ui-help--warn{color:var(--app-warn)}.ui-shell .ui-danger{border-color:var(--app-danger-line)}.ui-shell .ui-danger__title{color:var(--app-danger)}@media (max-width: 1023px){.ui-shell .ui-statgrid,.ui-shell .ui-statgrid--wide{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-shell .ui-admin-pair{grid-template-columns:1fr}}@media (max-width: 767px){.ui-shell .ui-statgrid,.ui-shell .ui-statgrid--wide{grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-shell .drink-table .ui-table th{background:var(--brand-primary);border-bottom-color:var(--brand-primary-700);color:var(--brand-primary-contrast)}
