.workshop-panel{min-width:0px;border-radius:1.5rem;background-color:#0f172af2;--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1));--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);--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(1px + 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);--tw-ring-color: rgb(51 65 85 / .7)}body[data-theme=light] .workshop-panel,body[data-shell-theme=light] [data-comb-theme-shell] .workshop-panel,body[data-shell-theme=light] [data-comb-theme-shell].workshop-panel{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1));--tw-ring-opacity: 1;--tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))}.workshop-label{display:block;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}body[data-theme=light] .workshop-label,body[data-shell-theme=light] [data-comb-theme-shell] .workshop-label,body[data-shell-theme=light] [data-comb-theme-shell].workshop-label{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.workshop-input{margin-top:.5rem;display:block;min-height:3rem;width:100%;min-width:0px;border-radius:1rem;border-width:0px;background-color:#1e293bb3;padding:.75rem 1rem;font-size:1rem;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--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(1px + 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);--tw-ring-inset: inset;--tw-ring-color: rgb(51 65 85 / .7)}.workshop-input::-moz-placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.workshop-input::placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.workshop-input:focus{outline:2px solid transparent;outline-offset:2px;--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(2px + 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);--tw-ring-color: rgb(var(--comb-theme-accent-400) / .5)}.workshop-input:disabled{opacity:.6}body[data-theme=light] .workshop-input,body[data-shell-theme=light] [data-comb-theme-shell] .workshop-input,body[data-shell-theme=light] [data-comb-theme-shell].workshop-input{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1));--tw-ring-opacity: 1;--tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))}@media(min-width:640px){.workshop-input{font-size:.875rem;line-height:1.25rem}}.workshop-input[aria-invalid=true]{--tw-ring-opacity: 1;--tw-ring-color: rgb(240 109 255 / var(--tw-ring-opacity, 1))}.comb-workshop-picker .mbsc-calendar-cell.mbsc-selected .mbsc-calendar-cell-text{background:rgb(var(--comb-theme-accent-400))!important;border-color:rgb(var(--comb-theme-accent-400))!important;color:#0f172a!important}.comb-workshop-picker.mbsc-popup-wrapper-bottom .mbsc-popup{width:100%;max-width:576px!important;margin:0;border-radius:24px 24px 0 0;overflow:hidden}.workshop-card-photo{display:block;height:190px;width:100%;-o-object-fit:cover;object-fit:cover}@media(min-width:640px){.workshop-card-photo{height:210px}}.workshop-help{font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}body[data-theme=light] .workshop-help,body[data-shell-theme=light] [data-comb-theme-shell] .workshop-help,body[data-shell-theme=light] [data-comb-theme-shell].workshop-help{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.workshop-row{display:flex;min-height:4rem;width:100%;min-width:0px;align-items:center;gap:.75rem;padding:1rem;text-align:left}.workshop-row:focus-visible{outline-style:solid;outline-width:2px;outline-offset:-2px;outline-color:rgb(var(--comb-theme-accent-400) / 1)}.workshop-row:hover{background-color:#1e293b80}body[data-theme=light] .workshop-row:hover,body[data-shell-theme=light] [data-comb-theme-shell] .workshop-row:hover,body[data-shell-theme=light] [data-comb-theme-shell].workshop-row:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.workshop-client-search{height:3rem;width:100%;border-radius:1rem;border-width:0px;background-color:#1e293bb3;padding-left:2.75rem;padding-right:1rem;font-size:1rem;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px;--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(1px + 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);--tw-ring-inset: inset;--tw-ring-color: rgb(51 65 85 / .7)}.workshop-client-search::-moz-placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.workshop-client-search::placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.workshop-client-search:focus{--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(2px + 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);--tw-ring-color: rgb(var(--comb-theme-accent-400) / .5)}body[data-theme=light] .workshop-client-search,body[data-shell-theme=light] [data-comb-theme-shell] .workshop-client-search,body[data-shell-theme=light] [data-comb-theme-shell].workshop-client-search{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1));--tw-ring-opacity: 1;--tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))}.workshop-client-row{display:flex;min-height:4rem;width:100%;align-items:center;gap:.75rem;border-radius:1rem;background-color:#1e293b8c;padding:.75rem;text-align:left;--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(1px + 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);--tw-ring-inset: inset;--tw-ring-color: rgb(51 65 85 / .65);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.workshop-client-row:hover{background-color:#334155b3}.workshop-client-row:focus-visible{outline-style:solid;outline-width:2px;outline-color:rgb(var(--comb-theme-accent-400) / 1)}.workshop-client-row:disabled{cursor:default;opacity:.6}body[data-theme=light] .workshop-client-row{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));--tw-ring-opacity: 1;--tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))}body[data-theme=light] .workshop-client-row:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}body[data-shell-theme=light] [data-comb-theme-shell] .workshop-client-row{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));--tw-ring-opacity: 1;--tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))}body[data-shell-theme=light] [data-comb-theme-shell] .workshop-client-row:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}body[data-shell-theme=light] [data-comb-theme-shell].workshop-client-row{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));--tw-ring-opacity: 1;--tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))}body[data-shell-theme=light] [data-comb-theme-shell].workshop-client-row:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.workshop-roster,[data-workshop-workspace]{--workshop-surface: #152031;--workshop-soft: #1b283a;--workshop-line: #ffffff14;--workshop-ink: #edf1f5;--workshop-muted: #94a3b8;color:var(--workshop-ink)}body[data-theme=light] :is(.workshop-roster,[data-workshop-workspace]){--workshop-surface: #fff;--workshop-soft: #f3f4f4;--workshop-line: #24344912;--workshop-ink: #263444;--workshop-muted: #687581}.workshop-session{min-width:0}.workshop-session-overview{display:grid;align-items:center;gap:20px}.workshop-eyebrow{margin-bottom:6px;font-size:12px;color:var(--workshop-muted)}.workshop-session-date{font-size:26px;line-height:1.25;font-weight:600;letter-spacing:-.65px}.workshop-session-state:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.workshop-capacity{padding:14px 16px;border-radius:16px;background:var(--workshop-soft)}.workshop-capacity-confirmed{background:#5a9b91}.workshop-capacity-held{background:#c0984d}.workshop-session-details{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:20px;padding-block:12px;border-top:1px solid var(--workshop-line)}.workshop-booking-link{display:inline-flex;min-height:44px;flex-shrink:0;align-items:center;gap:8px;border-radius:12px;font-size:12px;font-weight:500}.workshop-booking-link:hover{text-decoration:underline;text-underline-offset:3px}.workshop-booking-link:focus-visible{outline:2px solid rgb(var(--comb-theme-accent-400, 255 208 79));outline-offset:3px}.workshop-count{display:inline-grid;min-width:24px;height:24px;place-items:center;padding-inline:6px;border-radius:8px;background:var(--workshop-soft);color:var(--workshop-muted);font-size:11px;font-weight:500}.workshop-roster-list{display:flex;flex-direction:column;gap:8px}.workshop-roster-empty{padding:32px 20px;border-radius:16px;background:var(--workshop-soft);text-align:center}.workshop-attendee-row{--workshop-rail: #64748b;position:relative;display:flex;align-items:center;gap:14px;width:100%;min-width:0;padding:18px 20px;border-radius:16px;background:var(--workshop-soft);box-shadow:inset 0 0 0 1px var(--workshop-line);text-align:left;transition:background-color .15s}.workshop-attendee-row:before{content:"";position:absolute;left:7px;top:20px;width:3px;height:28px;border-radius:3px;background:var(--workshop-rail)}.workshop-attendee-row[data-tone=confirmed]{--workshop-rail: #5a9b91}.workshop-attendee-row[data-tone=attention]{--workshop-rail: #c0984d}.workshop-attendee-avatar{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:50%;background:var(--workshop-surface);color:var(--workshop-muted);font-size:13px;font-weight:600}.workshop-attendee-context{background:var(--workshop-soft)}.workshop-dialog-panel>header .workshop-attendee-avatar{background:var(--workshop-soft)}.workshop-attendee-status{align-items:center;gap:5px;color:var(--workshop-muted);font-size:11px}.workshop-attendee-status[data-checked-in=true]{--tw-text-opacity: 1;color:rgb(153 246 228 / var(--tw-text-opacity, 1))}body[data-theme=light] .workshop-attendee-status[data-checked-in=true],body[data-shell-theme=light] [data-comb-theme-shell] .workshop-attendee-status[data-checked-in=true],body[data-shell-theme=light] [data-comb-theme-shell].workshop-attendee-status[data-checked-in=true]{--tw-text-opacity: 1;color:rgb(17 94 89 / var(--tw-text-opacity, 1))}.workshop-attendee-row:focus-visible{outline:2px solid rgb(var(--comb-theme-accent-400, 255 208 79));outline-offset:2px}:is(.workshop-roster,[data-workshop-workspace]) .workshop-client-row{background:var(--workshop-soft);--tw-ring-color: var(--workshop-line)}@media(hover:hover){.workshop-attendee-row:hover,:is(.workshop-roster,[data-workshop-workspace]) .workshop-client-row:not(:disabled):hover{background:color-mix(in srgb,var(--workshop-ink) 5%,var(--workshop-soft))}}@media(prefers-reduced-motion:reduce){.workshop-attendee-row{transition:none}}@media(min-width:640px){.workshop-session-overview{grid-template-columns:minmax(0,1fr) 14rem;gap:32px}}:is(.workshop-roster,[data-workshop-workspace]) .workshop-dialog-panel{background:var(--workshop-surface);color:var(--workshop-ink)}:is(.workshop-roster,[data-workshop-workspace]) .workshop-dialog-panel>:is(header,footer){border-color:var(--workshop-line)}:is(.workshop-roster,[data-workshop-workspace]) .workshop-dialog-panel>header h2{font-weight:600}@media(min-width:1280px){.workshop-roster-page{display:grid;grid-template-columns:minmax(16rem,.8fr) minmax(0,1.2fr);align-items:start;gap:16px 40px}.workshop-roster-page>*{grid-column:1;margin-top:0!important}.workshop-roster-page>.workshop-attendees{grid-column:2;grid-row:1 / span 3}.workshop-roster-page .workshop-session-overview{grid-template-columns:minmax(0,1fr);gap:20px}}.workshop-dialog{margin:0;padding:0;border:0;color:inherit;background:transparent}.workshop-dialog::backdrop{background:transparent}.workshop-dialog[open]{position:fixed;inset:0;width:100%;max-width:none;height:100%;max-height:none;overflow:hidden}.workshop-dialog[open]>.workshop-positioner{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:center;padding-top:12px;pointer-events:none}.workshop-dialog[open] .workshop-dialog-panel{display:flex;flex-direction:column;width:100%;max-height:100%;pointer-events:auto;border-radius:24px 24px 0 0;overflow:hidden}.workshop-dialog[open] .workshop-dialog-scroll{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain}.workshop-dialog[open] .workshop-dialog-footer{flex-shrink:0}.workshop-dialog-panel:focus{outline:none}.workshop-dialog .retail-input{background:var(--retail-soft)}.workshop-dialog.workshop-drawer[open]>.workshop-positioner{padding:0}.workshop-drawer[open]>.workshop-positioner>.workshop-dialog-panel{height:100%;max-width:none;border-radius:0}.workshop-drawer[open]>.workshop-positioner>.workshop-dialog-panel>header{padding-top:max(12px,env(safe-area-inset-top))}.workshop-drawer[open]>.workshop-positioner>.workshop-dialog-panel>footer{padding-bottom:max(16px,env(safe-area-inset-bottom))}@media(min-width:640px){.workshop-dialog[open]>.workshop-positioner{padding:24px 16px 0}.workshop-dialog[open] .workshop-dialog-panel{max-width:576px}}@media(min-width:1280px){.workshop-dialog[open]>.workshop-positioner{align-items:center;padding:24px}.workshop-dialog[open] .workshop-dialog-panel{border-radius:24px;max-width:640px}.workshop-dialog-inline:not([open]){position:static;display:block;width:100%;max-width:none;overflow:visible}.workshop-drawer[open]>.workshop-positioner{align-items:stretch;justify-content:flex-end;padding:0}.workshop-drawer[open]>.workshop-positioner>.workshop-dialog-panel{width:min(54rem,calc(100vw - 2rem));max-width:none;border-radius:24px 0 0 24px}.workshop-drawer[open]>.workshop-positioner>.workshop-dialog-panel>header{padding-block:16px}.workshop-drawer[open]>.workshop-positioner>.workshop-dialog-panel>header h2{transform:translateY(-1px)}}.gift-contact-error{margin-top:.5rem;font-size:.8125rem;line-height:1.5;font-weight:600;color:#fda4af}:is(body[data-theme=light],body[data-shell-theme=light] [data-comb-theme-shell],[data-gift-contact-theme=light]) .gift-contact-error{color:#be123c}input[data-gift-contact][aria-invalid=true]{outline:2px solid #e11d48;outline-offset:1px}.gift-choice-surface{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--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(1px + 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);--tw-ring-color: rgb(51 65 85 / .8)}.gift-choice-surface[data-theme=light]{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1));--tw-ring-opacity: 1;--tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))}.gift-choice-dropdown{position:fixed;z-index:6100;overflow:hidden;border-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1));outline:2px solid transparent;outline-offset:2px}.gift-choice-dropdown:not(.hidden){display:flex;flex-direction:column}.gift-choice-dropdown .gift-choice-options{max-height:14rem;min-height:0px;flex:1 1 0%}.gift-choice-dropdown .gift-choice-options>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.gift-choice-dropdown .gift-choice-options{overflow-y:auto;padding:.5rem}.gift-choice-dropdown>.gift-choice-search-wrap{flex-shrink:0}.gift-choice-search-wrap{border-bottom-width:1px;border-color:#1e293bcc;padding:.5rem}.gift-choice-search{height:2.5rem;width:100%;min-width:0px;border-radius:1rem;border-width:0px;background-color:#0206178c;padding-left:2.25rem;padding-right:.75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px;--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(1px + 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);--tw-ring-opacity: 1;--tw-ring-color: rgb(51 65 85 / var(--tw-ring-opacity, 1))}.gift-choice-search::-moz-placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.gift-choice-search::placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.gift-choice-search:focus{--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(2px + 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);--tw-ring-color: rgb(var(--comb-theme-accent-400) / .4)}.gift-choice-search-icon{pointer-events:none;position:absolute;left:.75rem;top:50%;--tw-translate-y: -50%;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));--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.gift-choice-option{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem;border-radius:.75rem;padding:.625rem .75rem;text-align:left;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1));--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(1px + 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);--tw-ring-color: transparent;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.gift-choice-option:hover{background-color:#1e293bcc;--tw-ring-color: rgb(51 65 85 / .8)}.gift-choice-option:focus-visible{outline:2px solid transparent;outline-offset:2px;--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(2px + 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);--tw-ring-color: rgb(var(--comb-theme-accent-400) / .4)}.gift-choice-option[aria-pressed=true]{background-color:#1e293bb3;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-ring-color: rgb(51 65 85 / .8)}.gift-choice-option i{flex-shrink:0;font-size:.75rem;line-height:1rem;color:transparent}.gift-choice-option[aria-pressed=true] i{--tw-text-opacity: 1;color:rgb(var(--comb-theme-accent-200) / var(--tw-text-opacity, 1))}.gift-choice-empty{padding:1rem .75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.gift-choice-dialog[open]{overflow:clip}.gift-choice-dialog::backdrop{background:#020617b3;-webkit-backdrop-filter:none;backdrop-filter:none}.gift-choice-dialog[open]::backdrop{animation:gift-choice-fade .2s ease-out both}.gift-choice-dialog[data-closing]::backdrop{animation:gift-choice-fade .2s ease-in reverse both}.gift-choice-sheet{position:relative;display:flex;max-height:78%;min-height:0px;width:100%;--tw-translate-y: 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));flex-direction:column;overflow:hidden;border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1));outline:2px solid transparent;outline-offset:2px;--tw-ring-color: rgb(51 65 85 / .7);transition:transform .3s ease-out}.gift-choice-dialog[data-entered] .gift-choice-sheet{transform:translateY(0)}.gift-choice-dialog[data-closing] .gift-choice-sheet{transform:translateY(100%);transition-duration:.2s;transition-timing-function:ease-in}.gift-choice-ambient{pointer-events:none;position:absolute;inset:0;opacity:.85;background:radial-gradient(ellipse at top right,rgba(59,130,246,.13),transparent 55%),radial-gradient(ellipse at bottom left,rgba(245,158,11,.06),transparent 55%)}.gift-choice-header{position:relative;flex-shrink:0;border-bottom-width:1px;border-color:#334155b3;background-color:#0f172ae6;padding:1rem 1.25rem .75rem}.gift-choice-grip{height:.375rem;width:3rem;border-radius:9999px;background-color:#ffffff26}.gift-choice-close{display:grid;height:2.5rem;width:2.5rem;flex-shrink:0;place-items:center;border-radius:1rem;background-color:#1e293bb3;--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1));--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(1px + 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);--tw-ring-color: rgb(51 65 85 / .7);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.gift-choice-close:hover{background-color:#334155b3;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.gift-choice-close:focus-visible{outline:2px solid transparent;outline-offset:2px;--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(2px + 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);--tw-ring-color: rgb(var(--comb-theme-accent-400) / .4)}.gift-choice-sheet .gift-choice-search{height:3rem;padding-left:2.75rem;padding-right:1rem;font-size:1rem;line-height:1.5rem}.gift-choice-sheet .gift-choice-search-icon{left:1rem}.gift-choice-scroll{position:relative;min-height:0px;flex:1 1 0%;overflow-y:auto;overscroll-behavior:contain;padding:.75rem .75rem 1.25rem}.gift-choice-sheet .gift-choice-options>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.gift-choice-sheet .gift-choice-option{min-height:3rem;padding:.75rem 1rem;font-size:1rem;line-height:1.5rem}.gift-choice-sheet .gift-choice-empty{padding-top:2rem;padding-bottom:2rem;text-align:center}.gift-choice-surface[data-theme=light] .gift-choice-header{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.gift-choice-surface[data-theme=light] .gift-choice-search-wrap{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.gift-choice-surface[data-theme=light] .gift-choice-search{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1));--tw-ring-opacity: 1;--tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))}.gift-choice-surface[data-theme=light] .gift-choice-option{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.gift-choice-surface[data-theme=light] .gift-choice-option:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));--tw-ring-opacity: 1;--tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))}.gift-choice-surface[data-theme=light] .gift-choice-option[aria-pressed=true]{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1));--tw-ring-opacity: 1;--tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))}.gift-choice-surface[data-theme=light] .gift-choice-option[aria-pressed=true] i{--tw-text-opacity: 1;color:rgb(var(--comb-theme-accent-700) / var(--tw-text-opacity, 1))}.gift-choice-surface[data-theme=light] .gift-choice-empty{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.gift-choice-surface[data-theme=light] .gift-choice-close{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1));--tw-ring-opacity: 1;--tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))}.gift-choice-surface[data-theme=light] .gift-choice-close:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.gift-choice-surface[data-theme=light] .gift-choice-grip{background-color:#f1f5f9cc}[data-gift-select-trigger][aria-expanded=true]>i{transform:rotate(180deg)}@keyframes gift-choice-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.gift-choice-dialog .gift-choice-sheet{transition:none;transform:none}.gift-choice-dialog[open]::backdrop,.gift-choice-dialog[data-closing]::backdrop{animation:none}}
