.page-module__b4ogba__page{height:100%;display:flex;overflow:hidden}.page-module__b4ogba__shell{background:var(--bg-glass);border-radius:var(--radius-xl);border:1px solid var(--border-glass);max-width:820px;min-height:0;box-shadow:var(--shadow-subtle);z-index:1;flex-direction:column;flex:1;margin:1rem auto;padding:1.8rem 2rem 2.2rem;display:flex;position:relative;overflow:hidden}.page-module__b4ogba__shell.page-module__b4ogba__shellFlush{max-width:none;box-shadow:none;border:none;border-radius:0;margin:0;padding:0}.page-module__b4ogba__shellFlush .page-module__b4ogba__header,.page-module__b4ogba__shellFlush .page-module__b4ogba__notice,.page-module__b4ogba__shellFlush .page-module__b4ogba__error,.page-module__b4ogba__shellFlush .page-module__b4ogba__resumeBanner,.page-module__b4ogba__shellFlush .page-module__b4ogba__bottomBar{margin-inline:var(--space-md)}.page-module__b4ogba__shellWide{max-width:1180px}.page-module__b4ogba__resumeBanner{border-radius:var(--radius-md);border:1px solid var(--border-glass);background:var(--bg-glass-strong);color:var(--text-main);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.9rem;display:flex}.page-module__b4ogba__resumeActions{flex-shrink:0;gap:.5rem;display:flex}.page-module__b4ogba__prefillNotice{border-radius:var(--radius-md);border:1px solid var(--border-glass);background:var(--bg-glass-strong);color:var(--text-main);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.9rem;display:flex}.page-module__b4ogba__splitLayout{flex:1;grid-template-columns:1fr;align-items:stretch;gap:1.4rem;min-height:0;display:grid}.page-module__b4ogba__splitOpen{grid-template-columns:minmax(320px,380px) minmax(0,1fr)}.page-module__b4ogba__chatColumn{height:100%;min-height:0;display:flex}.page-module__b4ogba__chatHidden{display:none}.page-module__b4ogba__formColumn{flex-direction:column;min-width:0;min-height:0;display:flex}.page-module__b4ogba__controlsPanel{flex-direction:column;gap:.75rem;height:100%;padding:.75rem;display:flex}.page-module__b4ogba__controlsPanel .page-module__b4ogba__steps{flex-direction:column;align-items:stretch;gap:.3rem;margin-bottom:0;overflow:visible}.page-module__b4ogba__controlsPanel .page-module__b4ogba__step{min-height:var(--tap-min);justify-content:flex-start}.page-module__b4ogba__viewportPanel{overscroll-behavior-y:contain;height:100%;padding:.75rem;overflow-y:auto}.page-module__b4ogba__viewportPanel .page-module__b4ogba__card{box-shadow:none;background:0 0;border:none;border-radius:0;flex:none;min-height:0;padding:0;overflow-y:visible}.page-module__b4ogba__bottomBar{margin-block:var(--space-sm);flex:none;display:flex}.page-module__b4ogba__bottomBar>*{min-height:var(--tap-min);flex:1;justify-content:center}.page-module__b4ogba__formFooter{border-top:1px solid var(--border-subtle);justify-content:flex-start;margin-top:.3rem;padding-top:.9rem;display:flex}.page-module__b4ogba__formFooter>*{min-height:var(--tap-min)}.page-module__b4ogba__assistantPanel{height:100%;min-height:0;display:flex}@media (max-width:900px){.page-module__b4ogba__shell{margin:.5rem auto;padding:1rem .9rem 1.1rem}}.page-module__b4ogba__header{justify-content:space-between;align-items:flex-start;gap:1.2rem;margin-bottom:1.1rem;display:flex}.page-module__b4ogba__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--accent-warm-text);margin-bottom:.55rem;font-size:.72rem}.page-module__b4ogba__h1{letter-spacing:-.04em;margin:0;font-size:clamp(1.7rem,2vw + 1.1rem,2.2rem);line-height:1.08}.page-module__b4ogba__sub{color:var(--text-subtle);max-width:46rem;margin:.75rem 0 0;line-height:1.7}.page-module__b4ogba__headerRight{align-items:center;gap:.6rem;display:flex}.page-module__b4ogba__header.page-module__b4ogba__headerCompact{margin-block:var(--space-sm);flex-flow:row;align-items:center;gap:.5rem}.page-module__b4ogba__header.page-module__b4ogba__headerCompact .page-module__b4ogba__h1{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:1.05rem;overflow:hidden}.page-module__b4ogba__header.page-module__b4ogba__headerCompact .page-module__b4ogba__headerRight{flex:none}.page-module__b4ogba__headerText{min-width:0}.page-module__b4ogba__steps{flex-wrap:wrap;flex-shrink:0;gap:.5rem;margin-bottom:1.4rem;display:flex}.page-module__b4ogba__step{border:1px solid var(--border-card);background:var(--bg-card);color:var(--text-subtle);border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.82rem;font-weight:500;transition:background .14s,color .14s;display:flex}.page-module__b4ogba__stepNum{background:var(--bg-card-warm);width:1.3rem;height:1.3rem;color:var(--text-main);border-radius:50%;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;display:inline-flex}.page-module__b4ogba__stepActive{background:var(--accent-warm);color:var(--text-on-accent-warm);border-color:var(--accent-warm);font-weight:700}.page-module__b4ogba__stepActive .page-module__b4ogba__stepNum{background:color-mix(in srgb, var(--text-on-accent-warm) 25%, transparent);color:var(--text-on-accent-warm)}.page-module__b4ogba__stepDone{background:var(--accent-soft);color:var(--accent-strong);border-color:color-mix(in srgb, var(--accent) 25%, transparent)}.page-module__b4ogba__stepDone .page-module__b4ogba__stepNum{background:color-mix(in srgb, var(--accent) 25%, transparent);color:var(--accent-strong)}.page-module__b4ogba__card{border-radius:var(--radius-xl);border:1px solid var(--border-card);background:var(--bg-card);box-shadow:var(--shadow-subtle);flex:1;min-height:0;padding:1.5rem 1.4rem;overflow-y:auto}.page-module__b4ogba__formSection{margin-bottom:1rem}.page-module__b4ogba__sectionTitle{letter-spacing:-.02em;color:var(--text-main);margin:0 0 1rem;font-size:1.1rem;font-weight:700}.page-module__b4ogba__providerGrid{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.page-module__b4ogba__providerCard{border-radius:var(--radius-xl);border:2px solid var(--border-card);background:var(--bg-card);color:var(--text-main);cursor:pointer;text-align:left;flex-direction:column;gap:.3rem;padding:1.2rem 1rem;font-family:inherit;transition:border-color .14s,box-shadow .14s;display:flex}.page-module__b4ogba__providerCard:hover:not(:disabled){border-color:var(--accent-warm)}.page-module__b4ogba__providerCard:disabled{opacity:.55;cursor:not-allowed}.page-module__b4ogba__providerSelected{border-color:var(--accent-warm);box-shadow:var(--focus-ring)}.page-module__b4ogba__comingSoon{color:var(--text-subtle);font-size:.78rem;font-style:italic}.page-module__b4ogba__field{margin-bottom:.9rem}.page-module__b4ogba__label{color:var(--text-subtle);letter-spacing:.04em;margin-bottom:.35rem;font-size:.82rem;font-weight:600;display:block}.page-module__b4ogba__input,.page-module__b4ogba__select,.page-module__b4ogba__textarea{border:1px solid var(--border-input);background:var(--bg-input);width:100%;color:var(--text-main);font-size:var(--input-font-size);box-sizing:border-box;border-radius:999px;outline:none;padding:.7rem .95rem;font-family:inherit;transition:border-color .15s,box-shadow .15s}.page-module__b4ogba__textarea{border-radius:var(--radius-lg,14px);resize:vertical;line-height:1.5}.page-module__b4ogba__input:focus,.page-module__b4ogba__select:focus,.page-module__b4ogba__textarea:focus{border-color:var(--accent);box-shadow:var(--focus-ring)}.page-module__b4ogba__input:disabled,.page-module__b4ogba__select:disabled,.page-module__b4ogba__textarea:disabled{opacity:.6;background:var(--bg-input-disabled);cursor:not-allowed}.page-module__b4ogba__select{appearance:none;cursor:pointer}.page-module__b4ogba__reviewGrid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.page-module__b4ogba__reviewGroup{border-bottom:1px solid var(--border-subtle);padding:.8rem 0}.page-module__b4ogba__reviewGroup:last-child{border-bottom:none}.page-module__b4ogba__reviewGroup p{color:var(--text-main);margin:.25rem 0;font-size:.9rem;line-height:1.5}.page-module__b4ogba__reviewLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--text-subtle);margin:0 0 .4rem;font-size:.75rem;font-weight:700}.page-module__b4ogba__choiceGroup{border:none;min-width:0;margin:1rem 0 0;padding:0}.page-module__b4ogba__choiceRow{flex-wrap:wrap;gap:1rem;display:flex}.page-module__b4ogba__choice{color:var(--text-main);cursor:pointer;align-items:center;gap:.4rem;font-size:.9rem;display:inline-flex}.page-module__b4ogba__disclosure{margin-top:1rem}.page-module__b4ogba__disclosureSummary{cursor:pointer;color:var(--text-main);font-size:.9rem;font-weight:600}.page-module__b4ogba__actions{border-top:1px solid var(--border-subtle);align-items:center;gap:.6rem;margin-top:.5rem;padding-top:1rem;display:flex}.page-module__b4ogba__spacer{flex:1}.page-module__b4ogba__primaryBtn{background:var(--accent-warm);color:var(--text-on-accent-warm);cursor:pointer;box-shadow:var(--shadow-subtle);white-space:nowrap;border:none;border-radius:999px;padding:.7rem 1.15rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:transform .14s,box-shadow .14s,filter .14s}.page-module__b4ogba__primaryBtn:hover:not(:disabled){box-shadow:var(--shadow-soft);filter:brightness(1.05);transform:translateY(-1px)}.page-module__b4ogba__primaryBtn:disabled{opacity:.5;cursor:not-allowed}.page-module__b4ogba__ghostBtn{border:1px solid var(--border-card);background:var(--bg-card);color:var(--text-main);cursor:pointer;box-shadow:var(--shadow-subtle);border-radius:999px;padding:.55rem 1rem;font-family:inherit;font-size:.9rem;transition:border-color .14s,box-shadow .14s}.page-module__b4ogba__ghostBtn:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 35%, var(--border-card));box-shadow:var(--shadow-soft)}.page-module__b4ogba__ghostBtn:disabled{opacity:.55;cursor:not-allowed}.page-module__b4ogba__notice{border-radius:var(--radius-xl);border:1px solid var(--border-card);background:var(--bg-card);color:var(--text-subtle);padding:.75rem .9rem}.page-module__b4ogba__error{border-radius:var(--radius-xl);border:1px solid color-mix(in srgb, var(--color-danger) 25%, transparent);background:color-mix(in srgb, var(--color-danger) 6%, transparent);color:var(--color-danger-text);margin-top:.9rem;padding:.75rem .9rem}.page-module__b4ogba__fieldHint{color:var(--text-muted);margin-top:.35rem;font-size:.78rem;line-height:1.45}.page-module__b4ogba__fieldError{color:var(--color-danger-text);margin-top:.3rem;font-size:.78rem}.page-module__b4ogba__fieldWarning{color:var(--color-warning);margin-top:.3rem;font-size:.78rem}@media (max-width:720px){.page-module__b4ogba__header{flex-direction:column;align-items:flex-start}.page-module__b4ogba__providerGrid{grid-template-columns:1fr}.page-module__b4ogba__steps{gap:.35rem}.page-module__b4ogba__step{padding:.35rem .65rem;font-size:.75rem}}.page-module__b4ogba__creativeCard{border:1px solid var(--border-card);border-radius:var(--radius-lg);background:var(--bg-glass-strong);flex-direction:column;gap:.6rem;margin-bottom:.7rem;padding:.85rem;display:flex}.page-module__b4ogba__creativeCardHead{color:var(--text-main);justify-content:space-between;align-items:center;font-size:.85rem;font-weight:600;display:flex}.page-module__b4ogba__removeCardBtn{cursor:pointer;color:var(--color-danger-text);background:0 0;border:none;font-size:.8rem}.page-module__b4ogba__cardImageArea{border-radius:var(--radius-lg);border:1px solid var(--border-card);background:var(--bg-glass-heavy);overflow:hidden}.page-module__b4ogba__cardImage{object-fit:contain;background:var(--bg-soft);width:100%;max-height:240px;display:block}.page-module__b4ogba__cardImagePlaceholder{height:150px;color:var(--text-subtle);justify-content:center;align-items:center;font-size:.85rem;display:flex}.page-module__b4ogba__imageActions{flex-wrap:wrap;gap:.5rem;display:flex}.page-module__b4ogba__addCardBtn{border:1px dashed var(--border-card);color:var(--text-main);cursor:pointer;background:0 0;border-radius:999px;align-self:flex-start;margin-bottom:.4rem;padding:.5rem .9rem;font-size:.85rem}.page-module__b4ogba__addCardBtn:hover{border-color:var(--accent-warm)}.page-module__b4ogba__previewSection{flex-direction:column;gap:.5rem;margin-top:1.2rem;display:flex}.page-module__b4ogba__previewRow{flex-wrap:wrap;gap:1.2rem;display:flex}.page-module__b4ogba__previewItem{flex-direction:column;gap:.35rem;display:flex}.page-module__b4ogba__previewCaption{text-transform:uppercase;letter-spacing:.1em;color:var(--text-subtle);font-size:.74rem}.page-module__b4ogba__previewFrame{border-radius:var(--radius-lg);border:1px solid var(--border-card);width:100%;min-height:600px;display:block;overflow:hidden}.page-module__b4ogba__chip{border:1px solid var(--border-subtle);background:var(--accent-soft);color:var(--text-main);border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .55rem;font-size:.82rem;display:inline-flex}.page-module__b4ogba__chipList{margin:0 0 var(--space-xs);gap:var(--space-xs);flex-wrap:wrap;padding:0;list-style:none;display:flex}.page-module__b4ogba__chipSelect{appearance:none;border:1px solid var(--border-subtle);background:var(--bg-input);color:var(--text-subtle);letter-spacing:.04em;cursor:pointer;border-radius:999px;outline:none;padding:.05rem .35rem;font-family:inherit;font-size:.7rem}.page-module__b4ogba__chipSelect:focus{border-color:var(--accent);box-shadow:var(--focus-ring)}:root[data-mobile] .page-module__b4ogba__chipSelect{font-size:var(--input-font-size)}.page-module__b4ogba__chipRemove{color:var(--text-subtle);cursor:pointer;background:0 0;border:none;border-radius:50%;padding:0 .15rem;font-size:1rem;line-height:1}.page-module__b4ogba__chipRemove:hover{color:var(--color-danger);background:var(--color-danger-bg)}.page-module__b4ogba__pickerBackdrop{background:var(--bg-modal-backdrop);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1000;justify-content:center;align-items:center;padding:1.2rem;display:flex;position:fixed;inset:0}.page-module__b4ogba__pickerModal{background:var(--bg-modal);width:100%;max-width:920px;height:min(82vh,760px);box-shadow:var(--shadow-modal);border-radius:22px;flex-direction:column;display:flex;overflow:hidden}.page-module__b4ogba__pickerHeader{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:.6rem;padding:.9rem 1.2rem;display:flex}.page-module__b4ogba__pickerTitle{letter-spacing:-.01em;color:var(--text-main);margin:0;font-size:1.05rem;font-weight:700}.page-module__b4ogba__pickerClose{color:var(--text-subtle);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:.3rem .5rem;font-size:1.05rem;line-height:1}.page-module__b4ogba__pickerClose:hover{background:var(--bg-hover);color:var(--text-main)}.page-module__b4ogba__pickerBody{background:var(--bg-glass-strong);flex:1;min-height:0;padding:.6rem 1rem 1rem;overflow-y:auto}.page-module__b4ogba__destinationField{margin-top:1rem}.page-module__b4ogba__packField{margin-top:1.2rem}.page-module__b4ogba__packActions{flex-wrap:wrap;gap:.4rem;margin-top:.4rem;display:flex}.page-module__b4ogba__packNotice{margin-top:.5rem}.page-module__b4ogba__packDetail{margin-top:.3rem}.page-module__b4ogba__issueList{margin:.3rem 0 0 1rem}.page-module__b4ogba__budgetTypeRow{flex-wrap:wrap;gap:.5rem;display:flex}.page-module__b4ogba__radioLabel{align-items:center;gap:.4rem;display:inline-flex}.page-module__b4ogba__adTypeGrid{margin-top:.8rem}.page-module__b4ogba__ctaHint,.page-module__b4ogba__aiPickActions{margin-top:.6rem}.page-module__b4ogba__matchSelect{flex:none;width:auto}.page-module__b4ogba__addRow{flex-wrap:wrap;gap:.4rem;display:flex}.page-module__b4ogba__addInput{flex:200px}.page-module__b4ogba__searchRow{gap:.4rem;display:flex}.page-module__b4ogba__searchInput{flex:1}.page-module__b4ogba__negativeToggle{align-items:center;gap:.35rem;font-size:.85rem;display:inline-flex}.page-module__b4ogba__chipRow{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.page-module__b4ogba__resultList{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.page-module__b4ogba__resultItem{border:1px solid var(--border-subtle);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .6rem;display:flex}.page-module__b4ogba__resultName{font-size:.88rem;font-weight:600}.page-module__b4ogba__resultMeta{color:var(--text-subtle);font-size:.75rem}.page-module__b4ogba__subsectionTitle{text-transform:uppercase;letter-spacing:.12em;color:var(--text-subtle);margin-top:1rem;font-size:.85rem}.page-module__b4ogba__ghostBtnSmall{padding:.3rem .7rem;font-size:.78rem}
.TargetingBuilder-module__awJbDW__builder{flex-direction:column;gap:1.1rem;display:flex}.TargetingBuilder-module__awJbDW__notice{border-radius:var(--radius-lg);border:1px solid color-mix(in srgb, var(--color-warning) 30%, transparent);background:var(--color-warning-bg);color:var(--text-main);padding:.7rem .85rem;font-size:.85rem}.TargetingBuilder-module__awJbDW__section{flex-direction:column;gap:.45rem;display:flex}.TargetingBuilder-module__awJbDW__sectionTitle{color:var(--text-main);font-size:.9rem;font-weight:600}.TargetingBuilder-module__awJbDW__hint{color:var(--text-subtle);font-size:.78rem}.TargetingBuilder-module__awJbDW__chips{flex-wrap:wrap;gap:.4rem;display:flex}.TargetingBuilder-module__awJbDW__chip{border:1px solid var(--border-card);background:var(--bg-glass-heavy);color:var(--text-main);border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .55rem;font-size:.8rem;display:inline-flex}.TargetingBuilder-module__awJbDW__chipExcluded{border-style:dashed;border-color:var(--color-warning);background:var(--color-warning-bg);color:var(--color-warning)}.TargetingBuilder-module__awJbDW__chipNote{text-transform:uppercase;letter-spacing:.04em;opacity:.85;font-size:.72rem;font-weight:600}.TargetingBuilder-module__awJbDW__chipX{cursor:pointer;color:var(--text-subtle);background:0 0;border:none;padding:0;font-size:1rem;line-height:1}.TargetingBuilder-module__awJbDW__chipX:hover{color:var(--color-danger-text)}.TargetingBuilder-module__awJbDW__searchBox{position:relative}.TargetingBuilder-module__awJbDW__input{border-radius:var(--radius-lg);border:1px solid var(--border-card);background:var(--bg-glass-strong);width:100%;color:var(--text-main);font-size:var(--input-font-size);padding:.55rem .7rem}.TargetingBuilder-module__awJbDW__input:disabled{opacity:.5;cursor:not-allowed}.TargetingBuilder-module__awJbDW__dropdown{z-index:20;border-radius:var(--radius-lg);border:1px solid var(--border-card);background:var(--bg-glass-heavy);max-height:260px;box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.TargetingBuilder-module__awJbDW__dropItem{text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;gap:.1rem;width:100%;padding:.5rem .7rem;display:flex}.TargetingBuilder-module__awJbDW__dropItem:hover{background:var(--bg-glass-strong)}.TargetingBuilder-module__awJbDW__dropLabel{color:var(--text-main);font-size:.87rem}.TargetingBuilder-module__awJbDW__dropSub{color:var(--text-subtle);font-size:.74rem}.TargetingBuilder-module__awJbDW__dropEmpty{color:var(--text-subtle);padding:.6rem .7rem;font-size:.82rem}.TargetingBuilder-module__awJbDW__ageRow{align-items:center;gap:.6rem;display:flex}.TargetingBuilder-module__awJbDW__ageRow .TargetingBuilder-module__awJbDW__input{width:auto;min-width:5rem}.TargetingBuilder-module__awJbDW__ageDash{color:var(--text-subtle);font-size:.85rem}.TargetingBuilder-module__awJbDW__genderRow{gap:.4rem;display:flex}.TargetingBuilder-module__awJbDW__genderBtn{border:1px solid var(--border-card);background:var(--bg-glass-strong);color:var(--text-subtle);cursor:pointer;border-radius:999px;padding:.45rem 1rem;font-size:.85rem;transition:background .14s,color .14s}.TargetingBuilder-module__awJbDW__genderBtn:disabled{opacity:.5;cursor:not-allowed}.TargetingBuilder-module__awJbDW__genderBtnActive{background:var(--accent-warm);border-color:var(--accent-warm);color:var(--text-on-accent-warm)}.TargetingBuilder-module__awJbDW__placementGrid{flex-wrap:wrap;gap:.6rem 1.2rem;display:flex}.TargetingBuilder-module__awJbDW__placementItem{color:var(--text-main);align-items:center;gap:.4rem;font-size:.86rem;display:inline-flex}
.MediaPrepProgress-module__jLHqLG__panel{flex-direction:column;gap:.6rem;display:flex}.MediaPrepProgress-module__jLHqLG__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.MediaPrepProgress-module__jLHqLG__title{color:var(--text-main);font-weight:600}.MediaPrepProgress-module__jLHqLG__count{color:var(--text-subtle);font-size:.82rem}.MediaPrepProgress-module__jLHqLG__bar{background:var(--bg-surface-soft);border:1px solid var(--border-subtle);border-radius:999px;height:.4rem;overflow:hidden}.MediaPrepProgress-module__jLHqLG__fill{background:var(--accent);height:100%;transition:width .24s}.MediaPrepProgress-module__jLHqLG__fillDone{background:var(--color-success)}.MediaPrepProgress-module__jLHqLG__fillFailed{background:var(--color-danger)}.MediaPrepProgress-module__jLHqLG__items{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.MediaPrepProgress-module__jLHqLG__item{border:1px solid var(--border-subtle);background:var(--bg-surface);color:var(--text-main);border-radius:.4rem;justify-content:space-between;align-items:center;gap:.6rem;padding:.35rem .55rem;font-size:.85rem;display:flex}.MediaPrepProgress-module__jLHqLG__itemLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.MediaPrepProgress-module__jLHqLG__state{color:var(--text-subtle);flex:none;font-size:.8rem}.MediaPrepProgress-module__jLHqLG__stateReady{color:var(--color-success-text);font-weight:600}.MediaPrepProgress-module__jLHqLG__stateFailed{color:var(--color-danger-text);font-weight:600}.MediaPrepProgress-module__jLHqLG__stateStalled{color:var(--color-warning);font-weight:600}.MediaPrepProgress-module__jLHqLG__retryBtn{border:1px solid var(--border-input);color:var(--accent-strong);cursor:pointer;background:0 0;border-radius:.35rem;padding:.25rem .55rem;font-size:.8rem;font-weight:600}.MediaPrepProgress-module__jLHqLG__retryBtn:hover:not(:disabled){background:var(--accent-hover)}.MediaPrepProgress-module__jLHqLG__retryBtn:disabled{color:var(--text-muted);cursor:not-allowed}.MediaPrepProgress-module__jLHqLG__error{color:var(--color-danger-text);font-size:.82rem}
.MaterialLibrary-module__mbHBxG__toolbar{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.MaterialLibrary-module__mbHBxG__toolbarStacked{flex-flow:column;align-items:stretch;margin-bottom:0}.MaterialLibrary-module__mbHBxG__toolbarStacked>*{flex:none;width:100%;min-width:0}.MaterialLibrary-module__mbHBxG__toolbarStacked .MaterialLibrary-module__mbHBxG__search,.MaterialLibrary-module__mbHBxG__toolbarStacked .MaterialLibrary-module__mbHBxG__select,.MaterialLibrary-module__mbHBxG__toolbarStacked .MaterialLibrary-module__mbHBxG__facetSummary,.MaterialLibrary-module__mbHBxG__toolbarStacked .MaterialLibrary-module__mbHBxG__clearBtn{min-width:0;min-height:var(--tap-min);flex:none}.MaterialLibrary-module__mbHBxG__toolbarStacked .MaterialLibrary-module__mbHBxG__facetSummary{align-items:center;display:flex}.MaterialLibrary-module__mbHBxG__search{border-radius:var(--radius-md);border:1px solid var(--border-card);background:var(--bg-glass-heavy);min-width:180px;color:var(--text-main);font-size:var(--input-font-size);flex:220px;padding:.55rem .8rem}.MaterialLibrary-module__mbHBxG__select{border-radius:var(--radius-md);border:1px solid var(--border-card);background:var(--bg-glass-heavy);color:var(--text-main);font-size:var(--input-font-size);cursor:pointer;padding:.5rem .6rem}.MaterialLibrary-module__mbHBxG__clearBtn{border-radius:var(--radius-md);border:1px solid var(--border-card);color:var(--text-subtle);cursor:pointer;background:0 0;padding:.45rem .7rem;font-size:.82rem}.MaterialLibrary-module__mbHBxG__clearBtn:hover{color:var(--text-main);background:var(--bg-hover)}.MaterialLibrary-module__mbHBxG__facet{position:relative}.MaterialLibrary-module__mbHBxG__facetSummary{border-radius:var(--radius-md);border:1px solid var(--border-card);background:var(--bg-glass-heavy);color:var(--text-main);cursor:pointer;-webkit-user-select:none;user-select:none;padding:.5rem .7rem;font-size:.85rem;list-style:none}.MaterialLibrary-module__mbHBxG__facetSummary::-webkit-details-marker{display:none}.MaterialLibrary-module__mbHBxG__facetMenu{z-index:20;border-radius:var(--radius-lg);border:1px solid var(--border-card);background:var(--bg-card);min-width:220px;max-height:340px;box-shadow:var(--shadow-soft);gap:.5rem;margin-top:.35rem;padding:.6rem;display:grid;position:absolute;overflow-y:auto}.MaterialLibrary-module__mbHBxG__facetGroupLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-warm-text);margin-bottom:.25rem;font-size:.68rem}.MaterialLibrary-module__mbHBxG__facetOption{cursor:pointer;color:var(--text-main);align-items:center;gap:.4rem;padding:.15rem 0;font-size:.85rem;display:flex}.MaterialLibrary-module__mbHBxG__group{margin-bottom:1.2rem}.MaterialLibrary-module__mbHBxG__groupHeader{letter-spacing:.1em;text-transform:uppercase;color:var(--text-subtle);margin:.4rem 0 .6rem;font-size:.78rem}.MaterialLibrary-module__mbHBxG__groupHeader span{opacity:.7}.MaterialLibrary-module__mbHBxG__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.9rem;display:grid}.MaterialLibrary-module__mbHBxG__card{border-radius:var(--radius-xl);border:1px solid var(--border-card);background:var(--bg-card);box-shadow:var(--shadow-subtle);color:var(--text-main);flex-direction:column;gap:.5rem;padding:.85rem;transition:border-color .15s,box-shadow .15s;display:flex}.MaterialLibrary-module__mbHBxG__card[role=button]{cursor:pointer}.MaterialLibrary-module__mbHBxG__card[role=button]:hover{box-shadow:var(--shadow-soft);border-color:color-mix(in srgb, var(--accent-warm) 35%, var(--border-card))}.MaterialLibrary-module__mbHBxG__card:focus-visible{border-color:var(--accent);box-shadow:var(--focus-ring), var(--shadow-soft);outline:none}.MaterialLibrary-module__mbHBxG__cardSelected{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset, var(--shadow-soft)}.MaterialLibrary-module__mbHBxG__cardPending{border-color:color-mix(in srgb, var(--accent-warm) 50%, var(--border-card))}.MaterialLibrary-module__mbHBxG__cardHighlight{border-color:var(--accent);box-shadow:var(--focus-ring), var(--shadow-soft)}.MaterialLibrary-module__mbHBxG__badgeRow{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.MaterialLibrary-module__mbHBxG__typeBadge{background:var(--accent-soft);color:var(--accent-strong);border-radius:999px;padding:.2rem .5rem;font-size:.7rem;font-weight:600;display:inline-block}.MaterialLibrary-module__mbHBxG__pendingBadge{background:var(--accent-warm-soft,var(--bg-card-warm));color:var(--accent-warm-text);border:1px dashed var(--accent-warm);border-radius:999px;padding:.2rem .5rem;font-size:.68rem;font-weight:600}.MaterialLibrary-module__mbHBxG__aiBadge{background:var(--bg-glass-heavy);color:var(--text-subtle);border:1px solid var(--border-card);border-radius:999px;padding:.2rem .45rem;font-size:.68rem;font-weight:700}.MaterialLibrary-module__mbHBxG__checkDot{border:1px solid var(--border-card);width:20px;height:20px;color:var(--text-on-accent);border-radius:999px;justify-content:center;align-items:center;margin-left:auto;font-size:.72rem;display:inline-flex}.MaterialLibrary-module__mbHBxG__checkDotOn{background:var(--accent);border-color:var(--accent)}.MaterialLibrary-module__mbHBxG__cardLabel{overflow-wrap:anywhere;font-size:.92rem;font-weight:600;line-height:1.3}.MaterialLibrary-module__mbHBxG__cardThumb{border-radius:var(--radius-md);overflow:hidden}.MaterialLibrary-module__mbHBxG__cardSnippet{color:var(--text-subtle);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.45;display:-webkit-box;overflow:hidden}.MaterialLibrary-module__mbHBxG__cardFooter{justify-content:space-between;align-items:center;gap:.4rem;margin-top:auto;display:flex}.MaterialLibrary-module__mbHBxG__cardActions{gap:.3rem;display:flex}.MaterialLibrary-module__mbHBxG__detailsBtn{border-radius:var(--radius-md);border:1px solid var(--border-card);color:var(--text-subtle);cursor:pointer;background:0 0;padding:.35rem .6rem;font-size:.78rem}.MaterialLibrary-module__mbHBxG__detailsBtn:hover{color:var(--text-main);background:var(--bg-hover)}.MaterialLibrary-module__mbHBxG__empty{text-align:center;color:var(--text-subtle);border:1px dashed var(--border-card);border-radius:var(--radius-lg);padding:1.6rem;font-size:.9rem}.MaterialLibrary-module__mbHBxG__primaryBtn{border-radius:var(--radius-md);background:var(--nv-gradient);color:var(--text-on-accent);cursor:pointer;box-shadow:var(--shadow-subtle);border:none;padding:.4rem .7rem;font-size:.8rem;font-weight:600}.MaterialLibrary-module__mbHBxG__primaryBtn:hover{filter:brightness(1.04)}.MaterialLibrary-module__mbHBxG__ghostBtn{border-radius:var(--radius-md);border:1px solid var(--border-card);background:var(--bg-glass-heavy);color:var(--text-main);cursor:pointer;padding:.4rem .7rem;font-size:.8rem}.MaterialLibrary-module__mbHBxG__ghostBtn:hover{background:var(--bg-hover)}.MaterialLibrary-module__mbHBxG__backdrop{z-index:1000;background:#0000008c;justify-content:center;align-items:center;padding:1.2rem;display:flex;position:fixed;inset:0}.MaterialLibrary-module__mbHBxG__backdropTop{z-index:1200}.MaterialLibrary-module__mbHBxG__detailModal{background:var(--bg-card);border:1px solid var(--border-card);border-radius:var(--radius-xl);width:min(560px,100%);max-height:90vh;box-shadow:var(--shadow-strong,var(--shadow-soft));color:var(--text-main);padding:1.3rem;overflow-y:auto}.MaterialLibrary-module__mbHBxG__detailHeader{justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.MaterialLibrary-module__mbHBxG__close{cursor:pointer;color:var(--text-subtle);background:0 0;border:none;font-size:1.4rem;line-height:1}.MaterialLibrary-module__mbHBxG__close:hover{color:var(--text-main)}.MaterialLibrary-module__mbHBxG__detailTitle{margin:.6rem 0 .9rem;font-size:1.15rem}.MaterialLibrary-module__mbHBxG__detailThumb{border-radius:var(--radius-md);max-width:340px;margin-bottom:1rem;overflow:hidden}.MaterialLibrary-module__mbHBxG__detailBody{gap:.5rem;margin-bottom:1.1rem;display:grid}.MaterialLibrary-module__mbHBxG__detailRow{grid-template-columns:110px 1fr;gap:.6rem;font-size:.86rem;display:grid}.MaterialLibrary-module__mbHBxG__detailKey{color:var(--text-subtle)}.MaterialLibrary-module__mbHBxG__detailVal{color:var(--text-main);word-break:break-word;white-space:pre-wrap}.MaterialLibrary-module__mbHBxG__detailActions{justify-content:flex-end;gap:.5rem;display:flex}
.PackPickerModal-module__tcQHJa__backdrop{z-index:9000;background:var(--bg-modal-backdrop);-webkit-backdrop-filter:blur(4px);justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.PackPickerModal-module__tcQHJa__modal{background:var(--bg-modal);color:var(--text-main);border:1px solid var(--border-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);flex-direction:column;width:min(92vw,760px);max-height:84vh;display:flex;overflow:hidden}.PackPickerModal-module__tcQHJa__header{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:.9rem 1.2rem;font-size:.95rem;font-weight:700;display:flex}.PackPickerModal-module__tcQHJa__close{cursor:pointer;color:var(--text-subtle);background:0 0;border:none;font-size:1.4rem;line-height:1}.PackPickerModal-module__tcQHJa__subtitle{color:var(--text-subtle);margin-top:.15rem;font-size:.76rem;font-weight:500}.PackPickerModal-module__tcQHJa__toolbar{border-bottom:1px solid var(--border-subtle);padding:.7rem 1.2rem}.PackPickerModal-module__tcQHJa__toolbarRow{align-items:center;gap:.5rem;display:flex}.PackPickerModal-module__tcQHJa__search{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-input);min-width:0;color:var(--text-main);flex:1;padding:.5rem .7rem;font-size:.9rem}.PackPickerModal-module__tcQHJa__newPackBtn{border:1px solid var(--accent);color:var(--accent-strong,var(--accent));cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;flex-shrink:0;padding:.5rem .9rem;font-size:.82rem;font-weight:600}.PackPickerModal-module__tcQHJa__newPackBtn:hover:not(:disabled){background:var(--accent-soft)}.PackPickerModal-module__tcQHJa__newPackBtn:disabled{opacity:.5;cursor:not-allowed}.PackPickerModal-module__tcQHJa__createForm{border:1px solid var(--border-card);border-radius:var(--radius-lg);background:var(--bg-glass-strong);flex-direction:column;gap:.5rem;margin-bottom:1rem;padding:.9rem;display:flex}.PackPickerModal-module__tcQHJa__createTitle{font-size:.85rem;font-weight:700}.PackPickerModal-module__tcQHJa__input,.PackPickerModal-module__tcQHJa__textarea{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-input);width:100%;color:var(--text-main);padding:.5rem .65rem;font-family:inherit;font-size:.9rem}.PackPickerModal-module__tcQHJa__textarea{resize:vertical;min-height:52px}.PackPickerModal-module__tcQHJa__formActions{justify-content:flex-end;gap:.5rem;display:flex}.PackPickerModal-module__tcQHJa__primaryBtn{background:var(--nv-gradient);color:var(--text-on-accent);cursor:pointer;box-shadow:var(--shadow-subtle);border:none;border-radius:999px;padding:.5rem 1rem;font-size:.82rem;font-weight:600}.PackPickerModal-module__tcQHJa__primaryBtn:hover:not(:disabled){filter:brightness(1.04)}.PackPickerModal-module__tcQHJa__primaryBtn:disabled{opacity:.55;cursor:not-allowed}.PackPickerModal-module__tcQHJa__ghostBtn{border:1px solid var(--border-card);background:var(--bg-glass-heavy);color:var(--text-main);cursor:pointer;border-radius:999px;padding:.5rem .95rem;font-size:.82rem}.PackPickerModal-module__tcQHJa__ghostBtn:hover:not(:disabled){background:var(--bg-hover)}.PackPickerModal-module__tcQHJa__ghostBtn:disabled,.PackPickerModal-module__tcQHJa__close:disabled{opacity:.5;cursor:not-allowed}.PackPickerModal-module__tcQHJa__card:disabled{opacity:.6;cursor:not-allowed}.PackPickerModal-module__tcQHJa__body{flex:1;padding:.9rem 1.2rem 1.2rem;overflow-y:auto}.PackPickerModal-module__tcQHJa__list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.7rem;display:grid}.PackPickerModal-module__tcQHJa__card{text-align:left;border-radius:var(--radius-xl);border:1px solid var(--border-card);background:var(--bg-card);color:var(--text-main);cursor:pointer;box-shadow:var(--shadow-subtle);flex-direction:column;gap:.4rem;padding:.85rem .95rem;transition:transform .14s,border-color .14s,box-shadow .14s;display:flex}.PackPickerModal-module__tcQHJa__card:hover{border-color:color-mix(in srgb, var(--accent-warm) 35%, var(--border-card));box-shadow:var(--shadow-soft);transform:translateY(-2px)}.PackPickerModal-module__tcQHJa__card:focus-visible{border-color:var(--accent);box-shadow:var(--focus-ring), var(--shadow-soft);outline:none}.PackPickerModal-module__tcQHJa__badge{text-transform:uppercase;letter-spacing:.08em;background:var(--accent-soft);color:var(--accent-strong);border-radius:999px;align-self:flex-start;padding:.15rem .5rem;font-size:.66rem;font-weight:700}.PackPickerModal-module__tcQHJa__name{letter-spacing:-.01em;font-size:.92rem;font-weight:700}.PackPickerModal-module__tcQHJa__desc{color:var(--text-subtle);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.4;display:-webkit-box;overflow:hidden}.PackPickerModal-module__tcQHJa__footer{color:var(--text-subtle);justify-content:space-between;margin-top:auto;font-size:.72rem;display:flex}.PackPickerModal-module__tcQHJa__empty,.PackPickerModal-module__tcQHJa__notice{text-align:center;border-radius:var(--radius-xl);border:1px dashed var(--border-subtle);color:var(--text-subtle);background:var(--bg-glass-strong);padding:1.4rem}.PackPickerModal-module__tcQHJa__error{border-radius:var(--radius-lg);border:1px solid var(--color-danger-bg);background:var(--color-danger-bg);color:var(--color-danger-text);margin-bottom:.6rem;padding:.7rem .85rem;font-size:.85rem}
.BuyTokensModal-module__TvEROa__backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.BuyTokensModal-module__TvEROa__modal{background:var(--bg-card,#fff);border:1px solid var(--border-subtle,#0000001a);border-radius:18px;width:100%;max-width:440px;max-height:90vh;padding:1.4rem 1.5rem 1.2rem;overflow-y:auto;box-shadow:0 20px 60px #00000040}.BuyTokensModal-module__TvEROa__header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.6rem;display:flex}.BuyTokensModal-module__TvEROa__eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--text-subtle,#888);font-size:.72rem;font-weight:600}.BuyTokensModal-module__TvEROa__title{color:var(--text-strong,inherit);margin:.15rem 0 0;font-size:1.25rem;font-weight:700}.BuyTokensModal-module__TvEROa__close{color:var(--text-muted,#999);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.3rem;font-size:1rem;line-height:1}.BuyTokensModal-module__TvEROa__close:hover{background:var(--bg-hover,#0000000d)}.BuyTokensModal-module__TvEROa__intro{color:var(--text-muted,#666);margin:0 0 1rem;font-size:.85rem;line-height:1.45}.BuyTokensModal-module__TvEROa__error{color:var(--color-danger,#dc2626);background:#dc26261a;border-radius:10px;margin-bottom:.8rem;padding:.55rem .75rem;font-size:.82rem}.BuyTokensModal-module__TvEROa__empty{text-align:center;color:var(--text-muted,#888);padding:1.5rem 0;font-size:.9rem}.BuyTokensModal-module__TvEROa__packList{flex-direction:column;gap:.6rem;display:flex}.BuyTokensModal-module__TvEROa__pack{border:1px solid var(--border-subtle,#0000001a);background:var(--bg-soft);border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem .9rem;display:flex}.BuyTokensModal-module__TvEROa__packName{color:var(--text-strong,inherit);font-size:.95rem;font-weight:600}.BuyTokensModal-module__TvEROa__packTokens{color:var(--text-muted,#777);margin-top:.15rem;font-size:.82rem}.BuyTokensModal-module__TvEROa__buyBtn{cursor:pointer;background:var(--accent,#6366f1);min-width:84px;color:var(--text-on-accent,#fff);border:none;border-radius:999px;flex-shrink:0;padding:.5rem 1rem;font-size:.9rem;font-weight:700}.BuyTokensModal-module__TvEROa__buyBtn:hover:not(:disabled){filter:brightness(1.05)}.BuyTokensModal-module__TvEROa__buyBtn:disabled{opacity:.6;cursor:default}.BuyTokensModal-module__TvEROa__footer{text-align:center;color:var(--text-subtle,#999);margin:1rem 0 0;font-size:.75rem}
.CheckoutPolicyNotice-module__9EX4va__notice{gap:var(--space-3xs);margin-top:var(--space-sm);color:var(--text-subtle);text-align:left;flex-direction:column;font-size:.75rem;line-height:1.45;display:flex}.CheckoutPolicyNotice-module__9EX4va__line{margin:0}.CheckoutPolicyNotice-module__9EX4va__link{color:inherit;text-decoration:underline}.CheckoutPolicyNotice-module__9EX4va__link:hover{color:var(--text-main)}
.TokenPackList-module__DbvGfW__wrap{flex-direction:column;gap:1.1rem;display:flex}.TokenPackList-module__DbvGfW__section{flex-direction:column;gap:.55rem;display:flex}.TokenPackList-module__DbvGfW__sectionHead{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.TokenPackList-module__DbvGfW__sectionTitle{text-transform:uppercase;letter-spacing:.06em;color:var(--text-strong,inherit);font-size:.78rem;font-weight:700}.TokenPackList-module__DbvGfW__sectionHint{color:var(--text-subtle,#999);font-size:.72rem}.TokenPackList-module__DbvGfW__packList{flex-direction:column;gap:.55rem;display:flex}.TokenPackList-module__DbvGfW__pack{border:1px solid var(--border-subtle,#0000001a);background:var(--bg-soft);border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem .9rem;display:flex}.TokenPackList-module__DbvGfW__packInfo{min-width:0}.TokenPackList-module__DbvGfW__packName{color:var(--text-strong,inherit);font-size:.95rem;font-weight:600}.TokenPackList-module__DbvGfW__packTokens{color:var(--text-muted,#777);margin-top:.15rem;font-size:.82rem}.TokenPackList-module__DbvGfW__packDesc{color:var(--text-subtle,#999);margin-top:.25rem;font-size:.78rem;line-height:1.35}.TokenPackList-module__DbvGfW__buyBtn{cursor:pointer;background:var(--accent,#6366f1);min-width:90px;color:var(--text-on-accent,#fff);border:none;border-radius:999px;flex-shrink:0;padding:.5rem 1rem;font-size:.9rem;font-weight:700}.TokenPackList-module__DbvGfW__buyBtn:hover:not(:disabled){filter:brightness(1.05)}.TokenPackList-module__DbvGfW__buyBtn:disabled{opacity:.6;cursor:default}.TokenPackList-module__DbvGfW__packSelected{border-color:var(--accent);background:var(--accent-soft)}
.CompanyDetailsPreview-module__iFmrwW__rows{gap:var(--space-xs);white-space:normal;flex-direction:column;margin:0;font-size:.82rem;line-height:1.45;display:flex;position:relative}.CompanyDetailsPreview-module__iFmrwW__row{gap:var(--space-3xs);flex-direction:column;min-width:0;display:flex}.CompanyDetailsPreview-module__iFmrwW__label{color:var(--text-main);font-weight:600}.CompanyDetailsPreview-module__iFmrwW__labelRow{justify-content:space-between;align-items:center;gap:var(--space-xs);display:flex}.CompanyDetailsPreview-module__iFmrwW__value{min-width:0;color:var(--text-main);overflow-wrap:anywhere;margin:0}.CompanyDetailsPreview-module__iFmrwW__change{align-items:center;gap:var(--space-3xs) var(--space-2xs);flex-wrap:wrap;display:inline-flex}.CompanyDetailsPreview-module__iFmrwW__old{color:var(--text-subtle)}.CompanyDetailsPreview-module__iFmrwW__unset{color:var(--text-muted);font-style:italic}.CompanyDetailsPreview-module__iFmrwW__arrow{color:var(--text-muted)}.CompanyDetailsPreview-module__iFmrwW__new{color:var(--text-main);font-weight:600}.CompanyDetailsPreview-module__iFmrwW__hours{border-collapse:collapse;font-size:.78rem}.CompanyDetailsPreview-module__iFmrwW__hours th,.CompanyDetailsPreview-module__iFmrwW__hours td{padding:var(--space-3xs) var(--space-xs);text-align:left;vertical-align:top;border-bottom:1px solid var(--border-subtle)}.CompanyDetailsPreview-module__iFmrwW__hours thead th{color:var(--text-subtle);font-weight:600}.CompanyDetailsPreview-module__iFmrwW__hours tbody th{color:var(--text-subtle);font-weight:500}.CompanyDetailsPreview-module__iFmrwW__hours tbody tr:last-child th,.CompanyDetailsPreview-module__iFmrwW__hours tbody tr:last-child td{border-bottom:none}.CompanyDetailsPreview-module__iFmrwW__changedDay th,.CompanyDetailsPreview-module__iFmrwW__changedDay td{background:var(--accent-soft);color:var(--text-main);font-weight:600}.CompanyDetailsPreview-module__iFmrwW__areas{gap:var(--space-3xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.CompanyDetailsPreview-module__iFmrwW__area{padding:var(--space-3xs) var(--space-xs);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--bg-card);color:var(--text-main)}.CompanyDetailsPreview-module__iFmrwW__area ins{text-decoration:none}.CompanyDetailsPreview-module__iFmrwW__areaAdded{border-color:var(--border-success);background:var(--color-success-bg);color:var(--color-success-text);font-weight:600}.CompanyDetailsPreview-module__iFmrwW__areaRemoved{color:var(--text-muted)}.CompanyDetailsPreview-module__iFmrwW__toggle{font:inherit;color:var(--accent-strong);cursor:pointer;background:0 0;border:none;padding:0;font-size:.78rem;font-weight:600}.CompanyDetailsPreview-module__iFmrwW__toggle:hover{text-decoration:underline}.CompanyDetailsPreview-module__iFmrwW__beforeAfter{gap:var(--space-xs);flex-direction:column;display:flex}.CompanyDetailsPreview-module__iFmrwW__caption{text-transform:uppercase;letter-spacing:.04em;color:var(--text-subtle);font-size:.72rem;font-weight:600}.CompanyDetailsPreview-module__iFmrwW__text{white-space:pre-wrap;margin:0}.CompanyDetailsPreview-module__iFmrwW__clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
.NvDetailsSuggestionCard-module__IYWs-G__card{margin-top:var(--space-xs);padding:var(--space-md);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-card);gap:var(--space-sm);white-space:normal;flex-direction:column;display:flex}.NvDetailsSuggestionCard-module__IYWs-G__note{color:var(--text-subtle);margin:0;font-size:.78rem;line-height:1.4}.NvDetailsSuggestionCard-module__IYWs-G__actions{gap:var(--space-xs);flex-wrap:wrap;display:flex}.NvDetailsSuggestionCard-module__IYWs-G__primary,.NvDetailsSuggestionCard-module__IYWs-G__secondary{border-radius:var(--radius-xl);padding:var(--space-2xs) var(--space-lg);font:inherit;cursor:pointer;transition:filter var(--dur-fast) var(--ease-standard);font-size:.8rem;font-weight:600}.NvDetailsSuggestionCard-module__IYWs-G__primary{background:var(--accent-gradient);color:var(--text-on-accent);box-shadow:var(--shadow-subtle);border:none}.NvDetailsSuggestionCard-module__IYWs-G__primary:hover:not(:disabled){filter:brightness(1.05)}.NvDetailsSuggestionCard-module__IYWs-G__secondary{border:1px solid var(--border-subtle);color:var(--text-main);background:0 0}.NvDetailsSuggestionCard-module__IYWs-G__secondary:hover:not(:disabled){background:var(--bg-hover)}.NvDetailsSuggestionCard-module__IYWs-G__primary:disabled,.NvDetailsSuggestionCard-module__IYWs-G__secondary:disabled{opacity:.6;cursor:default}.NvDetailsSuggestionCard-module__IYWs-G__applied{margin-top:var(--space-xs);gap:var(--space-xs);white-space:normal;flex-direction:column;display:flex}.NvDetailsSuggestionCard-module__IYWs-G__done{align-items:flex-start;gap:var(--space-2xs);color:var(--text-subtle);margin:0;font-size:.78rem;line-height:1.4;display:flex}.NvDetailsSuggestionCard-module__IYWs-G__check{color:var(--color-success)}.NvDetailsSuggestionCard-module__IYWs-G__followUp{gap:var(--space-xs);padding:var(--space-md);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-card);flex-direction:column;display:flex}.NvDetailsSuggestionCard-module__IYWs-G__question{color:var(--text-main);margin:0;font-size:.82rem;line-height:1.45}
.ToolAccessGate-module__hqLoIG__gate{flex-direction:column;align-items:flex-start;gap:.85rem;width:100%;max-width:560px;margin:0 auto;padding:2rem 0;display:flex}.ToolAccessGate-module__hqLoIG__lockMark{text-transform:uppercase;letter-spacing:.14em;background:var(--color-warning-bg);color:var(--color-warning);border-radius:99px;padding:.22rem .6rem;font-size:.7rem;font-weight:700}.ToolAccessGate-module__hqLoIG__heading{color:var(--text-main);margin:0;font-size:1.25rem;font-weight:700}.ToolAccessGate-module__hqLoIG__lead,.ToolAccessGate-module__hqLoIG__body{color:var(--text-subtle);margin:0;font-size:.9rem;line-height:1.6}.ToolAccessGate-module__hqLoIG__reassure{border:1px solid var(--border-subtle);background:var(--bg-surface-soft);color:var(--text-main);border-radius:12px;margin:0;padding:.85rem 1rem;font-size:.875rem;line-height:1.6}.ToolAccessGate-module__hqLoIG__action{background:var(--accent-gradient);color:var(--text-on-accent);border-radius:10px;margin-top:.4rem;padding:.7rem 1.2rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:opacity .15s}.ToolAccessGate-module__hqLoIG__action:hover{opacity:.9;text-decoration:none}
.PlanUpsellGate-module__eJYa4G__gate{flex-direction:column;align-items:flex-start;gap:.85rem;width:100%;max-width:560px;margin:0 auto;padding:2rem 0;display:flex}.PlanUpsellGate-module__eJYa4G__mark{text-transform:uppercase;letter-spacing:.14em;background:var(--accent-soft);color:var(--accent-strong);border-radius:99px;padding:.22rem .6rem;font-size:.7rem;font-weight:700}.PlanUpsellGate-module__eJYa4G__heading{color:var(--text-main);margin:0;font-size:1.25rem;font-weight:700}.PlanUpsellGate-module__eJYa4G__lead,.PlanUpsellGate-module__eJYa4G__body{color:var(--text-subtle);margin:0;font-size:.9rem;line-height:1.6}.PlanUpsellGate-module__eJYa4G__planCard{border:1px solid var(--border-subtle);background:var(--bg-surface-soft);border-radius:12px;flex-direction:column;align-self:stretch;gap:.6rem;padding:1rem 1.1rem;display:flex}.PlanUpsellGate-module__eJYa4G__planTop{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.PlanUpsellGate-module__eJYa4G__planName{color:var(--text-main);font-size:1rem;font-weight:700}.PlanUpsellGate-module__eJYa4G__planPrice{color:var(--text-main);white-space:nowrap;font-size:1rem;font-weight:700}.PlanUpsellGate-module__eJYa4G__planPer{color:var(--text-subtle);font-size:.8rem;font-weight:500}.PlanUpsellGate-module__eJYa4G__planDesc{color:var(--text-subtle);margin:0;font-size:.875rem;line-height:1.55}.PlanUpsellGate-module__eJYa4G__bullets{color:var(--text-main);flex-direction:column;gap:.3rem;margin:0;padding-left:1.1rem;font-size:.875rem;line-height:1.5;display:flex}.PlanUpsellGate-module__eJYa4G__reassure{color:var(--text-subtle);margin:0;font-size:.875rem;line-height:1.6}.PlanUpsellGate-module__eJYa4G__action{background:var(--accent-gradient);color:var(--text-on-accent);border-radius:10px;margin-top:.4rem;padding:.7rem 1.2rem;font-size:.9rem;font-weight:600;text-decoration:none}.PlanUpsellGate-module__eJYa4G__action:hover{filter:brightness(1.05)}
.EditorToasts-module__UuJYVW__anchor{flex:none;height:0;position:relative}.EditorToasts-module__UuJYVW__region{bottom:var(--space-md);left:var(--space-md);z-index:var(--z-chrome);max-inline-size:calc(100% - 2 * var(--space-md) - var(--fab-keepclear));pointer-events:none;position:absolute}.EditorToasts-module__UuJYVW__toast{align-items:center;gap:var(--space-md);padding:var(--space-xs) var(--space-md);border:1px solid var(--border-card);border-radius:var(--radius-md);background:var(--bg-glass-solid);box-shadow:var(--shadow-dropdown);color:var(--text-main);pointer-events:auto;font-size:.85rem;display:flex}.EditorToasts-module__UuJYVW__text{min-width:0}.EditorToasts-module__UuJYVW__action{padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-sm);color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:none;flex:none;font-weight:600}.EditorToasts-module__UuJYVW__action:hover{background:var(--bg-hover)}.EditorToasts-module__UuJYVW__action:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (pointer:coarse){.EditorToasts-module__UuJYVW__action{min-height:var(--tap-min)}}
.ConfirmDialog-module__143wqW__overlay{z-index:var(--z-modal);padding:var(--space-md);background:var(--bg-modal-backdrop);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ConfirmDialog-module__143wqW__dialog{gap:var(--space-sm);width:100%;max-width:26rem;padding:var(--space-lg) var(--space-xl);border:1px solid var(--border-card);border-radius:var(--radius-xl);background:var(--bg-modal);box-shadow:var(--shadow-modal);color:var(--text-main);flex-direction:column;display:flex}.ConfirmDialog-module__143wqW__dialog:focus{outline:none}.ConfirmDialog-module__143wqW__title{overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:700}.ConfirmDialog-module__143wqW__message{color:var(--text-muted);margin:0;font-size:.88rem;line-height:1.45}.ConfirmDialog-module__143wqW__actions{gap:var(--space-xs);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.ConfirmDialog-module__143wqW__button{min-height:var(--tap-min);padding:0 var(--space-lg);border:1px solid var(--border-card);background:var(--bg-glass-heavy);color:var(--text-main);cursor:pointer;border-radius:999px;font-family:inherit;font-size:.88rem;font-weight:600}.ConfirmDialog-module__143wqW__button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ConfirmDialog-module__143wqW__danger{border-color:var(--border-danger);background:var(--color-danger-bg);color:var(--color-danger-text)}.ConfirmDialog-module__143wqW__primary{background:var(--accent-gradient);color:var(--text-on-accent);border-color:#0000}.ConfirmDialog-module__143wqW__button:disabled{opacity:.5;cursor:not-allowed}.ConfirmDialog-module__143wqW__label{color:var(--text-subtle);font-size:.75rem;font-weight:600}.ConfirmDialog-module__143wqW__input{width:100%;min-height:var(--tap-min);padding:0 var(--space-md);border:1px solid var(--border-input);background:var(--bg-input);color:var(--text-main);font-family:inherit;font-size:var(--input-font-size);border-radius:999px;outline:none}.ConfirmDialog-module__143wqW__input:focus{border-color:var(--focus-border);box-shadow:var(--focus-ring)}.ConfirmDialog-module__143wqW__error{color:var(--color-danger-text);margin:0;font-size:.85rem;line-height:1.45}.ConfirmDialog-module__143wqW__toggle{justify-content:space-between;align-items:center;gap:var(--space-sm);min-height:var(--tap-min);cursor:pointer;font-size:.88rem;font-weight:600;display:flex}.ConfirmDialog-module__143wqW__toggle input{width:1.25rem;height:1.25rem;accent-color:var(--accent);cursor:pointer;margin:0}:where(:root[data-mobile=phone]) .ConfirmDialog-module__143wqW__overlay{align-items:flex-end;padding:0}:where(:root[data-mobile=phone]) .ConfirmDialog-module__143wqW__dialog{max-width:none;padding:var(--space-lg) var(--space-md) calc(var(--space-lg) + var(--safe-b));border-radius:var(--radius-xl) var(--radius-xl) 0 0;border-bottom:none}:where(:root[data-mobile=phone]) .ConfirmDialog-module__143wqW__actions{flex-direction:column}
.EditorMenu-module__nhHidW__menu{top:var(--editor-menu-top,0);left:var(--editor-menu-left,0);z-index:var(--z-dropdown);min-width:12rem;max-width:calc(100vw - 2 * var(--space-md));max-height:calc(100dvh - 2 * var(--space-md));padding:var(--space-3xs);border:1px solid var(--border-card);border-radius:var(--radius-md);background:var(--bg-glass-solid);box-shadow:var(--shadow-dropdown);color:var(--text-main);font-size:.85rem;position:fixed;overflow-y:auto}.EditorMenu-module__nhHidW__menu:focus{outline:none}.EditorMenu-module__nhHidW__item{align-items:center;gap:var(--space-2xs);width:100%;min-height:2rem;padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-sm);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background var(--dur-instant) var(--ease-standard);background:0 0;border:none;text-decoration:none;display:flex}.EditorMenu-module__nhHidW__item:hover:not([aria-disabled=true]){background:var(--bg-hover)}.EditorMenu-module__nhHidW__item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.EditorMenu-module__nhHidW__item[aria-disabled=true]{color:var(--text-muted);cursor:not-allowed}.EditorMenu-module__nhHidW__danger{color:var(--color-danger-text)}.EditorMenu-module__nhHidW__danger:hover:not([aria-disabled=true]){background:var(--color-danger-bg)}.EditorMenu-module__nhHidW__mark{flex:none;width:1rem;display:inline-flex}.EditorMenu-module__nhHidW__text{flex-direction:column;flex:1;min-width:0;display:flex}.EditorMenu-module__nhHidW__reason{color:var(--text-muted);font-size:.75rem}.EditorMenu-module__nhHidW__group{padding-left:var(--space-md)}.EditorMenu-module__nhHidW__separator{height:1px;margin:var(--space-3xs) 0;background:var(--border-subtle)}@media (pointer:coarse){.EditorMenu-module__nhHidW__item{min-height:var(--tap-min)}}
:where(.IconButton-module__LYZ-rW__btn){color:var(--text-muted);padding:var(--space-3xs);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--dur-instant) var(--ease-standard), color var(--dur-instant) var(--ease-standard);background:0 0;border:none;flex:none;justify-content:center;align-items:center;font-family:inherit;line-height:1;display:inline-flex}:where(.IconButton-module__LYZ-rW__btn:hover:not(:disabled)){background:var(--bg-hover);color:var(--text-main)}:where(.IconButton-module__LYZ-rW__btn:focus-visible){outline:2px solid var(--accent);outline-offset:2px}:where(.IconButton-module__LYZ-rW__btn:disabled){opacity:.4;cursor:not-allowed}:where(.IconButton-module__LYZ-rW__danger:hover:not(:disabled)){background:var(--color-danger-bg);color:var(--color-danger-text)}:where(.IconButton-module__LYZ-rW__tap){min-width:var(--tap-min);min-height:var(--tap-min)}
.ShowcaseBlock-module__ljYmpq__wrapper{flex-direction:column;gap:1rem;display:flex}.ShowcaseBlock-module__ljYmpq__sortBar{align-self:flex-end;align-items:center;gap:.5rem;display:flex}.ShowcaseBlock-module__ljYmpq__sortLabel{font-family:var(--site-body-font,system-ui, sans-serif);color:var(--site-text-muted,var(--text-subtle));font-size:.8rem}.ShowcaseBlock-module__ljYmpq__sortSelect{font-family:var(--site-body-font,system-ui, sans-serif);color:var(--site-text,var(--text-main));background:var(--site-card,var(--bg-glass));border:1px solid var(--site-border,var(--border-subtle));border-radius:var(--site-radius,8px);padding:.35rem .6rem;font-size:.85rem}.ShowcaseBlock-module__ljYmpq__sortDir{font-family:var(--site-body-font,system-ui, sans-serif);color:var(--site-text,var(--text-main));background:var(--site-card,var(--bg-glass));border:1px solid var(--site-border,var(--border-subtle));border-radius:var(--site-radius,8px);cursor:pointer;padding:.4rem .6rem;font-size:.85rem;line-height:1}.ShowcaseBlock-module__ljYmpq__sortDir:disabled{opacity:.5;cursor:default}.ShowcaseBlock-module__ljYmpq__grid{gap:1.25rem;display:grid}.ShowcaseBlock-module__ljYmpq__card{border-radius:var(--site-radius,12px);flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.ShowcaseBlock-module__ljYmpq__card:hover{transform:translateY(-2px)}.ShowcaseBlock-module__ljYmpq__flat{background:0 0}.ShowcaseBlock-module__ljYmpq__bordered{border:1px solid var(--site-border,var(--border-subtle));background:var(--site-card,var(--bg-glass))}.ShowcaseBlock-module__ljYmpq__shadow{background:var(--site-card-strong,var(--bg-card));box-shadow:var(--site-shadow-soft,0 18px 40px #0f172a24)}.ShowcaseBlock-module__ljYmpq__shadow:hover{box-shadow:var(--site-shadow-card,0 10px 24px #0f172a14)}.ShowcaseBlock-module__ljYmpq__glass{background:var(--site-card,var(--bg-glass));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--site-border,var(--border-glass))}.ShowcaseBlock-module__ljYmpq__linked{cursor:pointer;text-decoration:none}.ShowcaseBlock-module__ljYmpq__media{object-fit:contain;background:var(--site-card,var(--bg-glass));width:100%;display:block}.ShowcaseBlock-module__ljYmpq__body{flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.ShowcaseBlock-module__ljYmpq__name{font-family:var(--site-heading-font,system-ui, sans-serif);color:var(--site-text,var(--text-main));margin:0;font-size:1.125rem;font-weight:600}.ShowcaseBlock-module__ljYmpq__rows{flex-direction:column;gap:.35rem;margin:0;display:flex}.ShowcaseBlock-module__ljYmpq__row{font-family:var(--site-body-font,system-ui, sans-serif);border-bottom:1px solid var(--site-border,var(--border-subtle));justify-content:space-between;align-items:baseline;gap:.75rem;padding-bottom:.35rem;font-size:.875rem;line-height:1.4;display:flex}.ShowcaseBlock-module__ljYmpq__row:last-child{border-bottom:none;padding-bottom:0}.ShowcaseBlock-module__ljYmpq__label{color:var(--site-text-muted,var(--text-subtle));white-space:nowrap}.ShowcaseBlock-module__ljYmpq__value{text-align:right;min-width:0;color:var(--site-text,var(--text-main));overflow-wrap:anywhere;margin:0;font-weight:600}.ShowcaseBlock-module__ljYmpq__name.ShowcaseBlock-module__ljYmpq__followText,.ShowcaseBlock-module__ljYmpq__value.ShowcaseBlock-module__ljYmpq__followText{color:inherit}.ShowcaseBlock-module__ljYmpq__button{border-radius:var(--site-radius,8px);background:var(--site-primary,var(--accent));color:var(--site-on-primary,#fff);font-family:var(--site-body-font,system-ui, sans-serif);align-self:flex-start;margin-top:.25rem;padding:.4rem .9rem;font-size:.85rem;font-weight:600}.ShowcaseBlock-module__ljYmpq__stretched{position:relative}.ShowcaseBlock-module__ljYmpq__trigger{min-height:0;font:inherit;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.ShowcaseBlock-module__ljYmpq__trigger:after{content:"";position:absolute;inset:0}.ShowcaseBlock-module__ljYmpq__trigger:focus-visible{outline:none}.ShowcaseBlock-module__ljYmpq__trigger:focus-visible:after{outline:2px solid var(--site-primary,currentColor);outline-offset:-2px}.ShowcaseBlock-module__ljYmpq__carousel{position:relative}.ShowcaseBlock-module__ljYmpq__arrow{z-index:var(--z-raised);background:var(--canvas-media-bg);width:2rem;height:2rem;min-height:0;color:var(--canvas-media-fg);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1.3rem;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ShowcaseBlock-module__ljYmpq__arrow:hover{background:var(--canvas-media-bg-hover)}.ShowcaseBlock-module__ljYmpq__prev{left:.5rem}.ShowcaseBlock-module__ljYmpq__next{right:.5rem}.ShowcaseBlock-module__ljYmpq__dots{z-index:var(--z-raised);pointer-events:none;justify-content:center;gap:.4rem;display:flex;position:absolute;bottom:.5rem;left:0;right:0}.ShowcaseBlock-module__ljYmpq__dot{cursor:pointer;pointer-events:auto;background:var(--canvas-media-dot);width:.55rem;height:.55rem;min-height:0;box-shadow:0 0 0 1px var(--canvas-media-dot-ring);border:none;border-radius:50%;padding:0}.ShowcaseBlock-module__ljYmpq__dotActive{background:var(--site-primary,var(--accent))}.ShowcaseBlock-module__ljYmpq__detailName{padding-right:2rem;font-size:1.5rem}.ShowcaseBlock-module__ljYmpq__detailButton{margin-top:.5rem;text-decoration:none}.ShowcaseBlock-module__ljYmpq__placeholder{text-align:center;border:2px dashed var(--site-border,var(--placeholder));border-radius:var(--site-radius,12px);color:var(--site-text-muted,var(--text-muted));padding:3rem;font-size:.85rem}@container (max-width:600px){.ShowcaseBlock-module__ljYmpq__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))!important}}
.ShowcaseDetail-module__6UIjQa__overlay{z-index:var(--z-site-detail);background:var(--canvas-popup-scrim);justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.ShowcaseDetail-module__6UIjQa__panel{border:1px solid var(--site-border,transparent);border-radius:var(--site-radius,12px);background:var(--site-bg);width:min(560px,100%);max-height:min(90vh,900px);color:var(--site-text,inherit);box-shadow:var(--canvas-popup-shadow);grid-template-columns:1fr;display:grid;position:relative;overflow-y:auto}.ShowcaseDetail-module__6UIjQa__panel:focus{outline:none}.ShowcaseDetail-module__6UIjQa__withMedia{grid-template-columns:minmax(0,3fr) minmax(0,2fr);width:min(1100px,100%)}.ShowcaseDetail-module__6UIjQa__close{z-index:calc(var(--z-content) + var(--z-step));background:var(--canvas-media-bg);width:2.2rem;height:2.2rem;min-height:0;color:var(--canvas-media-fg);cursor:pointer;border:none;border-radius:50%;font-size:1.4rem;line-height:1;position:absolute;top:.5rem;right:.5rem}.ShowcaseDetail-module__6UIjQa__media{flex-direction:column;gap:.75rem;min-width:0;display:flex}.ShowcaseDetail-module__6UIjQa__info{flex-direction:column;align-self:start;gap:1rem;min-width:0;padding:1.75rem 1.5rem 1.5rem;display:flex;position:sticky;top:0}@media (max-width:768px){.ShowcaseDetail-module__6UIjQa__overlay{padding:0}.ShowcaseDetail-module__6UIjQa__panel,.ShowcaseDetail-module__6UIjQa__withMedia{border-radius:0;grid-template-columns:1fr;align-content:start;width:100%;height:100%;max-height:none}.ShowcaseDetail-module__6UIjQa__info{position:static}}
.ShopHeaderBlock-module__unwTLG__header{border-radius:var(--site-radius);min-width:0;color:var(--site-text);font-family:var(--site-body-font);flex-direction:column;justify-content:center;gap:.5rem;padding:2rem 1.5rem;display:flex;position:relative;overflow:hidden}.ShopHeaderBlock-module__unwTLG__alignCenter{text-align:center;align-items:center}.ShopHeaderBlock-module__unwTLG__alignLeft{text-align:left;align-items:flex-start}.ShopHeaderBlock-module__unwTLG__small{min-height:12rem}.ShopHeaderBlock-module__unwTLG__medium{min-height:18rem}.ShopHeaderBlock-module__unwTLG__large{min-height:26rem}.ShopHeaderBlock-module__unwTLG__content{z-index:var(--z-content);gap:.5rem;align-items:inherit;flex-direction:column;min-width:0;max-width:48rem;display:flex;position:relative}.ShopHeaderBlock-module__unwTLG__title{font-family:var(--site-heading-font);color:inherit;overflow-wrap:anywhere;margin:0;font-size:2.25rem;font-weight:700;line-height:1.15}.ShopHeaderBlock-module__unwTLG__description{color:var(--site-text-muted);white-space:pre-line;margin:0;font-size:1.05rem;line-height:1.55}.ShopHeaderBlock-module__unwTLG__textSet .ShopHeaderBlock-module__unwTLG__description,.ShopHeaderBlock-module__unwTLG__behind .ShopHeaderBlock-module__unwTLG__description{color:inherit}.ShopHeaderBlock-module__unwTLG__media,.ShopHeaderBlock-module__unwTLG__overlay{position:absolute;inset:0}.ShopHeaderBlock-module__unwTLG__image{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.ShopHeaderBlock-module__unwTLG__side{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:1.5rem;padding:0;display:grid}.ShopHeaderBlock-module__unwTLG__side .ShopHeaderBlock-module__unwTLG__content{justify-content:center;align-self:center;padding:2rem 1.5rem}.ShopHeaderBlock-module__unwTLG__side.ShopHeaderBlock-module__unwTLG__alignCenter .ShopHeaderBlock-module__unwTLG__content{justify-self:center}.ShopHeaderBlock-module__unwTLG__sideMedia{min-height:inherit;border-radius:var(--site-radius);background:var(--site-card-strong);display:block;position:relative;overflow:hidden}.ShopHeaderBlock-module__unwTLG__sideMedia .ShopHeaderBlock-module__unwTLG__image{position:absolute;inset:0}.ShopHeaderBlock-module__unwTLG__placeholder{text-align:center;color:var(--site-text-muted);padding:2rem 1rem;font-size:.95rem}@container (max-width:600px){.ShopHeaderBlock-module__unwTLG__header{padding:1.5rem 1rem}.ShopHeaderBlock-module__unwTLG__title{font-size:1.75rem}.ShopHeaderBlock-module__unwTLG__side{grid-template-columns:minmax(0,1fr);gap:0;padding:0}.ShopHeaderBlock-module__unwTLG__side .ShopHeaderBlock-module__unwTLG__sideMedia{order:-1;min-height:12rem}.ShopHeaderBlock-module__unwTLG__side .ShopHeaderBlock-module__unwTLG__content{padding:1.25rem 1rem}}
.ProductCard-module__ZJxv2q__card{border-radius:var(--site-radius);min-width:0;height:100%;color:var(--site-text);font-family:var(--site-body-font);flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.ProductCard-module__ZJxv2q__card:hover{transform:translateY(-2px)}.ProductCard-module__ZJxv2q__flat{background:0 0}.ProductCard-module__ZJxv2q__bordered{border:1px solid var(--site-border);background:var(--site-card)}.ProductCard-module__ZJxv2q__shadow{background:var(--site-card-strong);box-shadow:var(--site-shadow-soft)}.ProductCard-module__ZJxv2q__shadow:hover{box-shadow:var(--site-shadow-card)}.ProductCard-module__ZJxv2q__glass{background:var(--site-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--site-border)}.ProductCard-module__ZJxv2q__cardLink{min-width:0;color:inherit;border-radius:inherit;flex-direction:column;flex:auto;text-decoration:none;display:flex}.ProductCard-module__ZJxv2q__cardLink:focus-visible{outline:none}.ProductCard-module__ZJxv2q__cardLink:focus-visible:after{content:"";z-index:var(--z-content);border-radius:inherit;outline:2px solid var(--site-primary);outline-offset:-2px;pointer-events:none;position:absolute;inset:0}.ProductCard-module__ZJxv2q__media{background:var(--site-card-strong);width:100%;display:block;position:relative;overflow:hidden}.ProductCard-module__ZJxv2q__square{aspect-ratio:1}.ProductCard-module__ZJxv2q__landscape{aspect-ratio:4/3}.ProductCard-module__ZJxv2q__portrait{aspect-ratio:3/4}.ProductCard-module__ZJxv2q__auto{aspect-ratio:16/10}.ProductCard-module__ZJxv2q__image{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.ProductCard-module__ZJxv2q__letterTile{font-family:var(--site-heading-font);color:var(--site-text-muted);background:var(--site-card-strong);justify-content:center;align-items:center;font-size:2.5rem;font-weight:700;display:flex;position:absolute;inset:0}.ProductCard-module__ZJxv2q__badges{flex-wrap:wrap;gap:.35rem;max-width:calc(100% - 1rem);display:flex;position:absolute;top:.5rem;left:.5rem}.ProductCard-module__ZJxv2q__badgesInline{vertical-align:middle;flex-wrap:wrap;gap:.35rem;margin-left:.5rem;display:inline-flex}.ProductCard-module__ZJxv2q__badge{border-radius:var(--site-radius);letter-spacing:.02em;border:1px solid #0000;padding:.15rem .5rem;font-size:.72rem;font-weight:700;line-height:1.4}.ProductCard-module__ZJxv2q__badge_sold{background:var(--site-text);color:var(--site-bg)}.ProductCard-module__ZJxv2q__badge_sale{background:var(--site-primary);color:var(--site-on-primary)}.ProductCard-module__ZJxv2q__badge_new{background:var(--site-bg);color:var(--site-text);border-color:var(--site-border)}.ProductCard-module__ZJxv2q__badge_featured{background:var(--site-bg);color:var(--site-primary);border-color:var(--site-primary)}.ProductCard-module__ZJxv2q__body{flex-direction:column;flex:auto;gap:.3rem;min-width:0;padding:.9rem 1rem 1.1rem;display:flex}.ProductCard-module__ZJxv2q__title{font-family:var(--site-heading-font);color:var(--site-text);margin:0;font-size:1.02rem;font-weight:600;line-height:1.3}.ProductCard-module__ZJxv2q__subtitle{-webkit-line-clamp:2;line-clamp:2;min-height:2.9em;color:var(--site-text-muted);-webkit-box-orient:vertical;font-size:.875rem;line-height:1.45;display:-webkit-box;overflow:hidden}.ProductCard-module__ZJxv2q__specs,.ProductCard-module__ZJxv2q__location{white-space:nowrap;text-overflow:ellipsis;min-height:1.4em;color:var(--site-text-muted);font-size:.8rem;line-height:1.4;display:block;overflow:hidden}.ProductCard-module__ZJxv2q__price{min-height:1.4em;font-family:var(--site-heading-font);color:var(--site-primary);margin-top:.15rem;font-size:1rem;font-weight:700;line-height:1.4;display:block}.ProductCard-module__ZJxv2q__onRequest{font-family:var(--site-body-font);color:var(--site-text-muted);font-size:.9rem;font-weight:600}.ProductCard-module__ZJxv2q__was{color:var(--site-text-muted);margin-left:.4rem;font-size:.85rem;font-weight:500}.ProductCard-module__ZJxv2q__swatches{flex-wrap:nowrap;align-items:center;gap:.3rem;min-height:1.25rem;display:flex}.ProductCard-module__ZJxv2q__swatch{flex:none;width:1.25rem;height:1.25rem;display:block}.ProductCard-module__ZJxv2q__swatch circle{stroke:var(--site-border);stroke-width:1.5px}.ProductCard-module__ZJxv2q__swatchEmpty{fill:none}.ProductCard-module__ZJxv2q__swatchImage{border:1px solid var(--site-border);object-fit:cover;object-position:center;border-radius:50%;flex:none;width:1.25rem;height:1.25rem;display:block}.ProductCard-module__ZJxv2q__swatchMore{color:var(--site-text-muted);font-size:.75rem;font-weight:600}.ProductCard-module__ZJxv2q__textSet .ProductCard-module__ZJxv2q__title,.ProductCard-module__ZJxv2q__textSet .ProductCard-module__ZJxv2q__subtitle,.ProductCard-module__ZJxv2q__textSet .ProductCard-module__ZJxv2q__specs,.ProductCard-module__ZJxv2q__textSet .ProductCard-module__ZJxv2q__location{color:inherit}.ProductCard-module__ZJxv2q__cartRow{padding:0 1rem 1rem;display:flex}.ProductCard-module__ZJxv2q__add,.ProductCard-module__ZJxv2q__choose{border:1px solid var(--site-border);border-radius:var(--site-radius);background:var(--site-bg);min-height:2.5rem;color:var(--site-text);font-family:var(--site-body-font);text-align:center;cursor:pointer;flex:auto;justify-content:center;align-items:center;gap:.35rem;padding:.4rem .6rem;font-size:.9rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.ProductCard-module__ZJxv2q__add:hover,.ProductCard-module__ZJxv2q__choose:hover{border-color:var(--site-primary);color:var(--site-primary);text-decoration:none}.ProductCard-module__ZJxv2q__add:focus-visible,.ProductCard-module__ZJxv2q__choose:focus-visible{outline:2px solid var(--site-primary);outline-offset:2px}.ProductCard-module__ZJxv2q__add .ProductCard-module__ZJxv2q__addIcon{width:1rem;height:1rem}.ProductCard-module__ZJxv2q__horizontal .ProductCard-module__ZJxv2q__cardLink{flex-direction:row;align-items:stretch}.ProductCard-module__ZJxv2q__horizontal .ProductCard-module__ZJxv2q__media{flex:none;width:34%;max-width:15rem}.ProductCard-module__ZJxv2q__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container (max-width:600px){.ProductCard-module__ZJxv2q__horizontal .ProductCard-module__ZJxv2q__cardLink{flex-direction:column}.ProductCard-module__ZJxv2q__horizontal .ProductCard-module__ZJxv2q__media{width:100%;max-width:none}}@media (prefers-reduced-motion:reduce){.ProductCard-module__ZJxv2q__card{transition:none}.ProductCard-module__ZJxv2q__card:hover{transform:none}}
.ProductFilters-module__7GpBzG__root{min-width:0;font-family:var(--site-body-font);color:var(--site-text);flex-direction:column;gap:1rem;display:flex}.ProductFilters-module__7GpBzG__toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.ProductFilters-module__7GpBzG__topBar{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ProductFilters-module__7GpBzG__toolEnd{flex-wrap:wrap;align-items:center;gap:1rem;margin-left:auto;display:flex}.ProductFilters-module__7GpBzG__count{color:var(--site-text-muted);margin:0;font-size:.85rem}.ProductFilters-module__7GpBzG__button,.ProductFilters-module__7GpBzG__facetButton,.ProductFilters-module__7GpBzG__filtersButton,.ProductFilters-module__7GpBzG__iconButton,.ProductFilters-module__7GpBzG__primaryButton{border:1px solid var(--site-border);border-radius:var(--site-radius);background:var(--site-card);min-height:2.25rem;color:var(--site-text);font-family:var(--site-body-font);cursor:pointer;justify-content:center;align-items:center;gap:.4rem;padding:.4rem .9rem;font-size:.875rem;line-height:1.2;display:inline-flex}.ProductFilters-module__7GpBzG__facetButton:hover,.ProductFilters-module__7GpBzG__iconButton:hover{border-color:var(--site-primary)}.ProductFilters-module__7GpBzG__button,.ProductFilters-module__7GpBzG__primaryButton{border-color:var(--site-primary);background:var(--site-primary);color:var(--site-on-primary);font-weight:600}.ProductFilters-module__7GpBzG__filtersButton{border-color:var(--site-primary);color:var(--site-primary);background:0 0;font-weight:600}.ProductFilters-module__7GpBzG__button:hover,.ProductFilters-module__7GpBzG__primaryButton:hover,.ProductFilters-module__7GpBzG__filtersButton:hover{box-shadow:var(--site-shadow-soft)}.ProductFilters-module__7GpBzG__iconButton{width:2.25rem;padding:0}.ProductFilters-module__7GpBzG__button:focus-visible,.ProductFilters-module__7GpBzG__facetButton:focus-visible,.ProductFilters-module__7GpBzG__filtersButton:focus-visible,.ProductFilters-module__7GpBzG__iconButton:focus-visible,.ProductFilters-module__7GpBzG__primaryButton:focus-visible,.ProductFilters-module__7GpBzG__value:focus-visible,.ProductFilters-module__7GpBzG__chip:focus-visible,.ProductFilters-module__7GpBzG__appliedChip:focus-visible,.ProductFilters-module__7GpBzG__clearAll:focus-visible,.ProductFilters-module__7GpBzG__input:focus-visible,.ProductFilters-module__7GpBzG__select:focus-visible,.ProductFilters-module__7GpBzG__groupTitle:focus-visible{outline:2px solid var(--site-primary);outline-offset:2px}.ProductFilters-module__7GpBzG__facetButton .ProductFilters-module__7GpBzG__chevron,.ProductFilters-module__7GpBzG__filtersButton .ProductFilters-module__7GpBzG__buttonIcon,.ProductFilters-module__7GpBzG__iconButton .ProductFilters-module__7GpBzG__closeIcon{flex:none;width:1rem;height:1rem}input.ProductFilters-module__7GpBzG__input,select.ProductFilters-module__7GpBzG__select{border:1px solid var(--site-border);border-radius:var(--site-radius);background:var(--site-card);min-height:2.25rem;color:var(--site-text);font-family:var(--site-body-font);color-scheme:var(--site-color-scheme);padding:.35rem .6rem;font-size:.875rem;line-height:1.2}input.ProductFilters-module__7GpBzG__input::placeholder{color:var(--site-text-muted)}input.ProductFilters-module__7GpBzG__input:focus,select.ProductFilters-module__7GpBzG__select:focus{border-color:var(--site-primary);box-shadow:none}:-webkit-any(input.ProductFilters-module__7GpBzG__input:-webkit-autofill,select.ProductFilters-module__7GpBzG__select:-webkit-autofill){-webkit-text-fill-color:var(--site-text);caret-color:var(--site-text);box-shadow:0 0 0 1000px var(--site-bg) inset}:is(input.ProductFilters-module__7GpBzG__input:autofill,select.ProductFilters-module__7GpBzG__select:autofill){-webkit-text-fill-color:var(--site-text);caret-color:var(--site-text);box-shadow:0 0 0 1000px var(--site-bg) inset}.ProductFilters-module__7GpBzG__on{border-color:var(--site-primary);font-weight:600}.ProductFilters-module__7GpBzG__search{flex:14rem;align-items:center;gap:.4rem;min-width:0;max-width:24rem;display:flex}.ProductFilters-module__7GpBzG__search .ProductFilters-module__7GpBzG__input{flex:auto;min-width:0}.ProductFilters-module__7GpBzG__sort{align-items:center;gap:.4rem;display:flex}.ProductFilters-module__7GpBzG__sortLabel{color:var(--site-text-muted);align-items:center;gap:.5rem;font-size:.85rem;display:inline-flex}.ProductFilters-module__7GpBzG__values{flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.ProductFilters-module__7GpBzG__value{border-radius:var(--site-radius);min-height:1.75rem;color:var(--site-text);cursor:pointer;align-items:center;gap:.5rem;padding:.2rem .35rem;font-size:.875rem;text-decoration:none;display:flex}.ProductFilters-module__7GpBzG__value:before{content:"";border:1.5px solid var(--site-border);background:var(--site-bg);border-radius:.25rem;flex:none;width:1rem;height:1rem}.ProductFilters-module__7GpBzG__value.ProductFilters-module__7GpBzG__on:before{border-color:var(--site-primary);background:var(--site-primary);box-shadow:inset 0 0 0 2px var(--site-bg)}.ProductFilters-module__7GpBzG__value:hover{background:var(--site-card)}.ProductFilters-module__7GpBzG__disabled,.ProductFilters-module__7GpBzG__disabled:hover{color:var(--site-text-muted);cursor:default;background:0 0}.ProductFilters-module__7GpBzG__disabled:before{border-style:dashed}.ProductFilters-module__7GpBzG__valueLabel{overflow-wrap:anywhere;min-width:0}.ProductFilters-module__7GpBzG__valueCount{color:var(--site-text-muted);margin-left:auto;font-size:.8rem}.ProductFilters-module__7GpBzG__chip .ProductFilters-module__7GpBzG__valueCount{margin-left:0}.ProductFilters-module__7GpBzG__swatch,.ProductFilters-module__7GpBzG__swatchImage{flex:none;width:1rem;height:1rem;display:block}.ProductFilters-module__7GpBzG__swatch circle{stroke:var(--site-border);stroke-width:1.5px}.ProductFilters-module__7GpBzG__swatchImage{border:1px solid var(--site-border);object-fit:cover;border-radius:50%}.ProductFilters-module__7GpBzG__promoted{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ProductFilters-module__7GpBzG__chipGroup{display:contents}.ProductFilters-module__7GpBzG__chip,.ProductFilters-module__7GpBzG__appliedChip{border:1px solid var(--site-border);border-radius:var(--site-radius);background:var(--site-card);min-height:2rem;color:var(--site-text);white-space:nowrap;cursor:pointer;align-items:center;gap:.35rem;padding:.3rem .75rem;font-size:.85rem;text-decoration:none;display:inline-flex}.ProductFilters-module__7GpBzG__chip:hover,.ProductFilters-module__7GpBzG__appliedChip:hover{border-color:var(--site-primary)}.ProductFilters-module__7GpBzG__chip.ProductFilters-module__7GpBzG__on{background:var(--site-card-strong)}.ProductFilters-module__7GpBzG__applied{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ProductFilters-module__7GpBzG__chipList{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.ProductFilters-module__7GpBzG__appliedChip{background:var(--site-card-strong)}.ProductFilters-module__7GpBzG__appliedChip .ProductFilters-module__7GpBzG__chipIcon{flex:none;width:.85rem;height:.85rem}.ProductFilters-module__7GpBzG__clearAll,.ProductFilters-module__7GpBzG__clearAll:hover{min-height:2rem;color:var(--site-primary);cursor:pointer;align-items:center;font-size:.85rem;font-weight:600;text-decoration:underline;display:inline-flex}.ProductFilters-module__7GpBzG__popWrap{position:relative}.ProductFilters-module__7GpBzG__popover{z-index:var(--z-dropdown);scrollbar-color:var(--site-text-muted) transparent;border:1px solid var(--site-border);border-radius:var(--site-radius);background:var(--site-bg);min-width:14rem;max-width:min(22rem,90vw);max-height:22rem;box-shadow:var(--site-shadow-card);padding:.6rem;position:absolute;top:calc(100% + .35rem);left:0;overflow-y:auto}.ProductFilters-module__7GpBzG__popover[hidden]{display:none}.ProductFilters-module__7GpBzG__range{flex-wrap:wrap;align-items:flex-end;gap:.5rem;display:flex}.ProductFilters-module__7GpBzG__rangeField{flex-direction:column;flex:5rem;gap:.2rem;min-width:0;display:flex}.ProductFilters-module__7GpBzG__rangeField .ProductFilters-module__7GpBzG__input{width:100%}.ProductFilters-module__7GpBzG__rangeLabel{color:var(--site-text-muted);font-size:.75rem}.ProductFilters-module__7GpBzG__body,.ProductFilters-module__7GpBzG__results{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.ProductFilters-module__7GpBzG__withSide{grid-template-columns:16rem minmax(0,1fr);align-items:start;gap:1.75rem;display:grid}.ProductFilters-module__7GpBzG__side{flex-direction:column;gap:.75rem;min-width:0;display:flex}.ProductFilters-module__7GpBzG__group{border-bottom:1px solid var(--site-border);padding-bottom:.75rem}.ProductFilters-module__7GpBzG__groupTitle{min-height:2rem;font-family:var(--site-heading-font);color:var(--site-text);cursor:pointer;align-items:center;font-size:.9rem;font-weight:600;display:flex}.ProductFilters-module__7GpBzG__groupCount{color:var(--site-text-muted);margin-left:.25rem;font-weight:500}.ProductFilters-module__7GpBzG__fieldset{border:0;min-width:0;margin:.35rem 0 0;padding:0}.ProductFilters-module__7GpBzG__scrim{z-index:var(--z-site-detail);background:color-mix(in srgb, var(--site-text) 45%, transparent);font-family:var(--site-body-font);color:var(--site-text);justify-content:flex-end;display:flex;position:fixed;inset:0}.ProductFilters-module__7GpBzG__drawer{background:var(--site-bg);width:min(24rem,100%);height:100%;box-shadow:var(--site-shadow-card);flex-direction:column;display:flex}.ProductFilters-module__7GpBzG__drawer:focus{outline:none}.ProductFilters-module__7GpBzG__drawerHead,.ProductFilters-module__7GpBzG__drawerFoot{justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.ProductFilters-module__7GpBzG__drawerHead{border-bottom:1px solid var(--site-border)}.ProductFilters-module__7GpBzG__drawerFoot{border-top:1px solid var(--site-border)}.ProductFilters-module__7GpBzG__drawerTitle{font-family:var(--site-heading-font);color:inherit;margin:0;font-size:1.1rem;font-weight:700}.ProductFilters-module__7GpBzG__drawerBody{scrollbar-color:var(--site-text-muted) transparent;flex-direction:column;flex:auto;gap:.75rem;padding:.75rem 1rem;display:flex;overflow-y:auto}.ProductFilters-module__7GpBzG__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ProductFilters-module__7GpBzG__narrowOnly{display:none}@container (max-width:768px){.ProductFilters-module__7GpBzG__narrowOnly{display:inline-flex}.ProductFilters-module__7GpBzG__wideOnly{display:none}.ProductFilters-module__7GpBzG__withSide{grid-template-columns:minmax(0,1fr)}.ProductFilters-module__7GpBzG__toolEnd{margin-left:0}}
.ProductBuyBoxBlock-module__5QcPBa__box{min-width:0;color:var(--site-text);font-family:var(--site-body-font);flex-direction:column;gap:1rem;display:flex}.ProductBuyBoxBlock-module__5QcPBa__title{font-family:var(--site-heading-font);color:var(--site-text);overflow-wrap:anywhere;margin:0;font-size:2rem;font-weight:700;line-height:1.2}.ProductBuyBoxBlock-module__5QcPBa__subtitle{color:var(--site-text-muted);margin:-.5rem 0 0;font-size:1.05rem}.ProductBuyBoxBlock-module__5QcPBa__price{font-family:var(--site-heading-font);color:var(--site-primary);margin:0;font-size:1.5rem;font-weight:700}.ProductBuyBoxBlock-module__5QcPBa__onRequest{color:var(--site-text);font-size:1.15rem}.ProductBuyBoxBlock-module__5QcPBa__was{color:var(--site-text-muted);margin-left:.5rem;font-size:.95rem;font-weight:500}.ProductBuyBoxBlock-module__5QcPBa__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ProductBuyBoxBlock-module__5QcPBa__options{flex-direction:column;gap:.85rem;display:flex}.ProductBuyBoxBlock-module__5QcPBa__axis{border:none;min-width:0;margin:0;padding:0}.ProductBuyBoxBlock-module__5QcPBa__axisName{text-transform:uppercase;letter-spacing:.04em;color:var(--site-text-muted);margin-bottom:.4rem;padding:0;font-size:.8rem;font-weight:600}.ProductBuyBoxBlock-module__5QcPBa__values{flex-wrap:wrap;gap:.45rem;display:flex}.ProductBuyBoxBlock-module__5QcPBa__value{border:1px solid var(--site-border);border-radius:var(--site-radius);background:var(--site-card);min-height:2.25rem;color:var(--site-text);font:inherit;cursor:pointer;align-items:center;gap:.4rem;padding:.35rem .85rem;font-size:.9rem;display:inline-flex}.ProductBuyBoxBlock-module__5QcPBa__value:hover{border-color:var(--site-primary)}.ProductBuyBoxBlock-module__5QcPBa__valueOn{border-color:var(--site-primary);box-shadow:inset 0 0 0 1px var(--site-primary);background:var(--site-card-strong);font-weight:600}.ProductBuyBoxBlock-module__5QcPBa__swatch{width:1rem;height:1rem;stroke:var(--site-border);stroke-width:1px;flex:none}.ProductBuyBoxBlock-module__5QcPBa__unavailable{color:var(--site-text-muted);margin:0;font-size:.95rem;font-weight:600}.ProductBuyBoxBlock-module__5QcPBa__actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.ProductBuyBoxBlock-module__5QcPBa__cta{border-radius:var(--site-radius);background:var(--site-primary);min-height:2.75rem;color:var(--site-on-primary);font-family:var(--site-heading-font);cursor:pointer;border:none;justify-content:center;align-items:center;padding:.7rem 1.6rem;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.ProductBuyBoxBlock-module__5QcPBa__cta:hover{filter:brightness(.95)}.ProductBuyBoxBlock-module__5QcPBa__secondary{border:1px solid var(--site-primary);background:var(--site-bg);color:var(--site-primary)}.ProductBuyBoxBlock-module__5QcPBa__secondary:hover{background:var(--site-card-strong);filter:none}.ProductBuyBoxBlock-module__5QcPBa__said{min-height:1.4em;color:var(--site-text-muted);align-items:center;gap:.35rem;margin:-.5rem 0 0;font-size:.95rem;display:flex}.ProductBuyBoxBlock-module__5QcPBa__saidOk{color:var(--site-text);font-weight:600}.ProductBuyBoxBlock-module__5QcPBa__said .ProductBuyBoxBlock-module__5QcPBa__saidIcon{width:1.1rem;height:1.1rem;color:var(--site-primary)}.ProductBuyBoxBlock-module__5QcPBa__value:focus-visible,.ProductBuyBoxBlock-module__5QcPBa__cta:focus-visible{outline:2px solid var(--site-primary);outline-offset:2px}.ProductBuyBoxBlock-module__5QcPBa__placeholder{text-align:center;color:var(--site-text-muted);padding:2rem 1rem;font-size:.95rem}@container (max-width:600px){.ProductBuyBoxBlock-module__5QcPBa__title{font-size:1.6rem}}
.ShopQuantity-module__IBAnaG__stepper{border:1px solid var(--site-border);border-radius:var(--site-radius);background:var(--site-card);height:2.75rem;color:var(--site-text);flex:none;align-items:stretch;display:inline-flex;overflow:hidden}.ShopQuantity-module__IBAnaG__sm{height:2.25rem}.ShopQuantity-module__IBAnaG__step{width:2.75rem;min-height:0;color:var(--site-text);cursor:pointer;background:0 0;border:none;border-radius:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ShopQuantity-module__IBAnaG__sm .ShopQuantity-module__IBAnaG__step{width:2.25rem}.ShopQuantity-module__IBAnaG__step:hover{background:var(--site-card-strong)}.ShopQuantity-module__IBAnaG__step[aria-disabled=true]{color:var(--site-text-muted);cursor:default}.ShopQuantity-module__IBAnaG__step[aria-disabled=true]:hover{background:0 0}.ShopQuantity-module__IBAnaG__step:focus-visible{outline:2px solid var(--site-primary);outline-offset:-2px}.ShopQuantity-module__IBAnaG__step .ShopQuantity-module__IBAnaG__icon{width:1rem;height:1rem}input.ShopQuantity-module__IBAnaG__input{border:none;border-left:1px solid var(--site-border);border-right:1px solid var(--site-border);width:3rem;min-height:0;color:var(--site-text);font-family:var(--site-body-font);text-align:center;color-scheme:var(--site-color-scheme);appearance:textfield;background:0 0;border-radius:0;margin:0;padding:0 .25rem;font-size:1rem;font-weight:600}.ShopQuantity-module__IBAnaG__sm input.ShopQuantity-module__IBAnaG__input{width:2.5rem;font-size:.9rem}input.ShopQuantity-module__IBAnaG__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input.ShopQuantity-module__IBAnaG__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input.ShopQuantity-module__IBAnaG__input:focus{border-color:var(--site-border);box-shadow:none;outline:2px solid var(--site-primary);outline-offset:-2px}input.ShopQuantity-module__IBAnaG__input:-webkit-autofill{-webkit-text-fill-color:var(--site-text);caret-color:var(--site-text);box-shadow:0 0 0 1000px var(--site-bg) inset}
.CatalogCardsBlock-module__7l2ara__wrap{font-family:var(--site-body-font);color:var(--site-text);flex-direction:column;gap:1rem;display:flex}.CatalogCardsBlock-module__7l2ara__heading{font-family:var(--site-heading-font);color:var(--site-text);margin:0;font-size:1.5rem;font-weight:700;line-height:1.2}.CatalogCardsBlock-module__7l2ara__grid,.CatalogCardsBlock-module__7l2ara__track{margin:0;padding:0;list-style:none}.CatalogCardsBlock-module__7l2ara__item{min-width:0;display:flex}.CatalogCardsBlock-module__7l2ara__item>*{flex:auto}.CatalogCardsBlock-module__7l2ara__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;display:grid}.CatalogCardsBlock-module__7l2ara__grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.CatalogCardsBlock-module__7l2ara__grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.CatalogCardsBlock-module__7l2ara__grid[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.CatalogCardsBlock-module__7l2ara__grid[data-columns="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.CatalogCardsBlock-module__7l2ara__grid[data-columns="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}.CatalogCardsBlock-module__7l2ara__carousel{scroll-snap-type:x proximity;border-radius:var(--site-radius);scrollbar-color:var(--site-text-muted) transparent;padding-bottom:.5rem;overflow-x:auto}.CatalogCardsBlock-module__7l2ara__carousel:focus-visible{outline:2px solid var(--site-primary);outline-offset:2px}.CatalogCardsBlock-module__7l2ara__track{grid-auto-columns:calc(25% - .9375rem);grid-auto-flow:column;gap:1.25rem;display:grid}.CatalogCardsBlock-module__7l2ara__track[data-columns="2"]{grid-auto-columns:calc(50% - .625rem)}.CatalogCardsBlock-module__7l2ara__track[data-columns="3"]{grid-auto-columns:calc(33.3333% - .833333rem)}.CatalogCardsBlock-module__7l2ara__track[data-columns="4"]{grid-auto-columns:calc(25% - .9375rem)}.CatalogCardsBlock-module__7l2ara__track[data-columns="5"]{grid-auto-columns:calc(20% - 1rem)}.CatalogCardsBlock-module__7l2ara__track[data-columns="6"]{grid-auto-columns:calc(16.6667% - 1.04167rem)}.CatalogCardsBlock-module__7l2ara__track>*{scroll-snap-align:start}.CatalogCardsBlock-module__7l2ara__placeholder{text-align:center;border:2px dashed var(--site-border);border-radius:var(--site-radius);color:var(--site-text-muted);padding:2.5rem 1.5rem;font-size:.85rem}.CatalogCardsBlock-module__7l2ara__note{color:var(--site-text-muted);font-size:.8rem}@container (max-width:600px){.CatalogCardsBlock-module__7l2ara__grid[data-columns]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.CatalogCardsBlock-module__7l2ara__track[data-columns]{grid-auto-columns:70%;gap:.75rem}.CatalogCardsBlock-module__7l2ara__heading{font-size:1.25rem}}
.ShopCategoriesBlock-module__EXA0xG__wrap{min-width:0;font-family:var(--site-body-font);color:var(--site-text);flex-direction:column;gap:1rem;display:flex}.ShopCategoriesBlock-module__EXA0xG__heading{font-family:var(--site-heading-font);color:var(--site-text);margin:0;font-size:1.5rem;font-weight:700;line-height:1.2}.ShopCategoriesBlock-module__EXA0xG__chips,.ShopCategoriesBlock-module__EXA0xG__tiles{margin:0;padding:0;list-style:none}.ShopCategoriesBlock-module__EXA0xG__chips{flex-wrap:wrap;gap:.5rem;display:flex}.ShopCategoriesBlock-module__EXA0xG__chip{border:1px solid var(--site-border);border-radius:var(--site-radius);background:var(--site-card);min-height:2.25rem;color:var(--site-text);align-items:center;padding:.4rem 1rem;font-size:.9rem;font-weight:600;line-height:1.3;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.ShopCategoriesBlock-module__EXA0xG__chip:hover{border-color:var(--site-primary);color:var(--site-primary)}.ShopCategoriesBlock-module__EXA0xG__chip:focus-visible,.ShopCategoriesBlock-module__EXA0xG__tile:focus-visible{outline:2px solid var(--site-primary);outline-offset:2px}.ShopCategoriesBlock-module__EXA0xG__tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;display:grid}.ShopCategoriesBlock-module__EXA0xG__tiles[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ShopCategoriesBlock-module__EXA0xG__tiles[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.ShopCategoriesBlock-module__EXA0xG__tiles[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.ShopCategoriesBlock-module__EXA0xG__tiles[data-columns="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.ShopCategoriesBlock-module__EXA0xG__tiles[data-columns="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}.ShopCategoriesBlock-module__EXA0xG__item{min-width:0;display:flex}.ShopCategoriesBlock-module__EXA0xG__tile{border:1px solid var(--site-border);border-radius:var(--site-radius);background:var(--site-card);color:var(--site-text);flex-direction:column;flex:auto;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.ShopCategoriesBlock-module__EXA0xG__tile:hover{box-shadow:var(--site-shadow-soft);transform:translateY(-2px)}.ShopCategoriesBlock-module__EXA0xG__media{background:var(--site-card-strong);width:100%;display:block;position:relative;overflow:hidden}.ShopCategoriesBlock-module__EXA0xG__landscape{aspect-ratio:4/3}.ShopCategoriesBlock-module__EXA0xG__square{aspect-ratio:1}.ShopCategoriesBlock-module__EXA0xG__portrait{aspect-ratio:3/4}.ShopCategoriesBlock-module__EXA0xG__image{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.ShopCategoriesBlock-module__EXA0xG__letter{font-family:var(--site-heading-font);color:var(--site-text-muted);justify-content:center;align-items:center;font-size:2.25rem;font-weight:700;display:flex;position:absolute;inset:0}.ShopCategoriesBlock-module__EXA0xG__body{flex-direction:column;gap:.25rem;padding:.75rem 1rem;display:flex}.ShopCategoriesBlock-module__EXA0xG__name{font-family:var(--site-heading-font);color:inherit;overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:600;line-height:1.3}.ShopCategoriesBlock-module__EXA0xG__description{color:var(--site-text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.875rem;line-height:1.45;display:-webkit-box;overflow:hidden}.ShopCategoriesBlock-module__EXA0xG__placeholder{text-align:center;border:2px dashed var(--site-border);border-radius:var(--site-radius);color:var(--site-text-muted);padding:2.5rem 1.5rem;font-size:.85rem}@container (max-width:900px){.ShopCategoriesBlock-module__EXA0xG__tiles[data-columns="5"],.ShopCategoriesBlock-module__EXA0xG__tiles[data-columns="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width:600px){.ShopCategoriesBlock-module__EXA0xG__tiles[data-columns]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.ShopCategoriesBlock-module__EXA0xG__heading{font-size:1.25rem}}@media (prefers-reduced-motion:reduce){.ShopCategoriesBlock-module__EXA0xG__chip,.ShopCategoriesBlock-module__EXA0xG__tile{transition:none}.ShopCategoriesBlock-module__EXA0xG__tile:hover{transform:none}}
.ProductSpotlightBlock-module__kO3RKG__spotlight{min-width:0;font-family:var(--site-body-font);color:var(--site-text);align-items:center;gap:1.5rem 2rem;display:grid}.ProductSpotlightBlock-module__kO3RKG__imageLeft,.ProductSpotlightBlock-module__kO3RKG__imageRight{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ProductSpotlightBlock-module__kO3RKG__imageRight .ProductSpotlightBlock-module__kO3RKG__media{order:2}.ProductSpotlightBlock-module__kO3RKG__stacked{grid-template-columns:minmax(0,1fr)}.ProductSpotlightBlock-module__kO3RKG__media{aspect-ratio:4/3;border-radius:var(--site-radius);background:var(--site-card-strong);position:relative;overflow:hidden}.ProductSpotlightBlock-module__kO3RKG__image{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.ProductSpotlightBlock-module__kO3RKG__zoom{width:100%;height:100%;color:inherit;cursor:zoom-in;background:0 0;border:none;margin:0;padding:0;display:block;position:absolute;inset:0}.ProductSpotlightBlock-module__kO3RKG__zoom:focus-visible{outline:2px solid var(--site-primary);outline-offset:-4px}.ProductSpotlightBlock-module__kO3RKG__letter{font-family:var(--site-heading-font);color:var(--site-text-muted);justify-content:center;align-items:center;font-size:3rem;font-weight:700;display:flex;position:absolute;inset:0}.ProductSpotlightBlock-module__kO3RKG__body{flex-direction:column;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.ProductSpotlightBlock-module__kO3RKG__title{font-family:var(--site-heading-font);color:inherit;overflow-wrap:anywhere;margin:0;font-size:1.75rem;font-weight:700;line-height:1.2}.ProductSpotlightBlock-module__kO3RKG__subtitle{color:var(--site-text-muted);margin:0;font-size:1rem;line-height:1.5}.ProductSpotlightBlock-module__kO3RKG__price{font-size:1.25rem;font-weight:700}.ProductSpotlightBlock-module__kO3RKG__button{border-radius:var(--site-radius);background:var(--site-primary);min-height:2.75rem;color:var(--site-on-primary);align-items:center;padding:.6rem 1.5rem;font-weight:600;text-decoration:none;transition:box-shadow .15s;display:inline-flex}.ProductSpotlightBlock-module__kO3RKG__button:hover{box-shadow:var(--site-shadow-soft)}.ProductSpotlightBlock-module__kO3RKG__button:focus-visible{outline:2px solid var(--site-primary);outline-offset:2px}.ProductSpotlightBlock-module__kO3RKG__placeholder{text-align:center;border:2px dashed var(--site-border);border-radius:var(--site-radius);color:var(--site-text-muted);padding:2.5rem 1.5rem;font-size:.85rem}@container (max-width:600px){.ProductSpotlightBlock-module__kO3RKG__imageLeft,.ProductSpotlightBlock-module__kO3RKG__imageRight{grid-template-columns:minmax(0,1fr)}.ProductSpotlightBlock-module__kO3RKG__imageRight .ProductSpotlightBlock-module__kO3RKG__media{order:0}.ProductSpotlightBlock-module__kO3RKG__title{font-size:1.4rem}}@media (prefers-reduced-motion:reduce){.ProductSpotlightBlock-module__kO3RKG__button{transition:none}}
.ShopSearchBlock-module__hTfSRa__search{width:100%;max-width:36rem;font-family:var(--site-body-font);color:var(--site-text);flex-wrap:wrap;align-items:stretch;gap:.5rem;display:flex}.ShopSearchBlock-module__hTfSRa__center{justify-content:center;margin-inline:auto}.ShopSearchBlock-module__hTfSRa__field{flex:14rem;min-width:0;display:flex;position:relative}.ShopSearchBlock-module__hTfSRa__icon{width:1rem;height:1rem;color:var(--site-text-muted);pointer-events:none;position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}input.ShopSearchBlock-module__hTfSRa__input{border:1px solid var(--site-border);border-radius:var(--site-radius);background:var(--site-card);width:100%;min-height:2.75rem;color:var(--site-text);font:inherit;color-scheme:var(--site-color-scheme);padding:.5rem .85rem .5rem 2.5rem}input.ShopSearchBlock-module__hTfSRa__input::placeholder{color:var(--site-text-muted)}input.ShopSearchBlock-module__hTfSRa__input:focus{border-color:var(--site-primary);box-shadow:none}input.ShopSearchBlock-module__hTfSRa__input:-webkit-autofill{-webkit-text-fill-color:var(--site-text);caret-color:var(--site-text);box-shadow:0 0 0 1000px var(--site-bg) inset}.ShopSearchBlock-module__hTfSRa__input:focus-visible{outline:2px solid var(--site-primary);outline-offset:1px}.ShopSearchBlock-module__hTfSRa__button{border-radius:var(--site-radius);background:var(--site-primary);min-height:2.75rem;color:var(--site-on-primary);font:inherit;cursor:pointer;border:none;padding:.5rem 1.25rem;font-weight:600;transition:box-shadow .15s}.ShopSearchBlock-module__hTfSRa__button:hover{box-shadow:var(--site-shadow-soft)}.ShopSearchBlock-module__hTfSRa__button:focus-visible{outline:2px solid var(--site-primary);outline-offset:2px}.ShopSearchBlock-module__hTfSRa__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ShopSearchBlock-module__hTfSRa__placeholder{text-align:center;border:2px dashed var(--site-border);border-radius:var(--site-radius);color:var(--site-text-muted);padding:1.5rem 1rem;font-size:.85rem}@media (prefers-reduced-motion:reduce){.ShopSearchBlock-module__hTfSRa__button{transition:none}}
.SavedListBlock-module__SJQstq__bar{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;min-height:2.75rem;display:flex}.SavedListBlock-module__SJQstq__trigger{min-width:0;min-height:2.5rem;font-family:var(--site-body-font);cursor:pointer;flex:0 auto;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;line-height:1.2;display:inline-flex}.SavedListBlock-module__SJQstq__link{color:var(--site-primary);background:0 0;border:none;padding:.25rem 0}.SavedListBlock-module__SJQstq__link:hover{text-decoration:underline}.SavedListBlock-module__SJQstq__button{border:1px solid var(--site-border);border-radius:var(--site-radius);background:var(--site-card);color:var(--site-text);padding:.5rem 1.25rem}.SavedListBlock-module__SJQstq__button:hover{border-color:var(--site-primary)}.SavedListBlock-module__SJQstq__trigger:focus-visible{outline:2px solid var(--site-primary);outline-offset:2px}span.SavedListBlock-module__SJQstq__trigger{cursor:default}.SavedListBlock-module__SJQstq__icon{flex:none;width:1.1rem;height:1.1rem}.SavedListBlock-module__SJQstq__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.SavedListBlock-module__SJQstq__send{border-radius:var(--site-radius);background:var(--site-primary);min-height:2.5rem;color:var(--site-on-primary);font-family:var(--site-body-font);white-space:nowrap;cursor:pointer;border:none;flex:none;justify-content:center;align-items:center;padding:.5rem 1.25rem;font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.SavedListBlock-module__SJQstq__send:hover{filter:brightness(.95)}.SavedListBlock-module__SJQstq__send:focus-visible{outline:2px solid var(--site-primary);outline-offset:2px}.SavedListBlock-module__SJQstq__count{font-variant-numeric:tabular-nums;flex:none}.SavedListBlock-module__SJQstq__scrim{z-index:var(--z-modal,700);background:color-mix(in srgb, var(--site-text) 45%, transparent);color:var(--site-text);font-family:var(--site-body-font);justify-content:flex-end;display:flex;position:fixed;inset:0}.SavedListBlock-module__SJQstq__panel{background:var(--site-bg);width:min(26rem,100%);height:100%;color:var(--site-text);font-family:var(--site-body-font);box-shadow:var(--site-shadow-card);outline:none;flex-direction:column;display:flex}.SavedListBlock-module__SJQstq__head{border-bottom:1px solid var(--site-border);align-items:center;gap:.5rem;padding:.75rem .75rem .75rem 1.25rem;display:flex}.SavedListBlock-module__SJQstq__title{min-width:0;font-family:var(--site-heading-font);color:inherit;flex:auto;margin:0;font-size:1.25rem;font-weight:700}.SavedListBlock-module__SJQstq__iconButton{border-radius:var(--site-radius);width:2.5rem;height:2.5rem;min-height:0;color:var(--site-text);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.SavedListBlock-module__SJQstq__iconButton:hover{background:var(--site-card-strong)}.SavedListBlock-module__SJQstq__iconButton .SavedListBlock-module__SJQstq__closeIcon{width:1.25rem;height:1.25rem}.SavedListBlock-module__SJQstq__body{scrollbar-color:var(--site-text-muted) transparent;flex:auto;padding:1rem 1.25rem;overflow-y:auto}.SavedListBlock-module__SJQstq__note{color:var(--site-text-muted);margin:0}.SavedListBlock-module__SJQstq__list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.SavedListBlock-module__SJQstq__row{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.SavedListBlock-module__SJQstq__thumb{border-radius:var(--site-radius);background:var(--site-card-strong);flex:none;width:4rem;height:4rem;position:relative;overflow:hidden}.SavedListBlock-module__SJQstq__image{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.SavedListBlock-module__SJQstq__rowText{flex-direction:column;flex:auto;gap:.2rem;min-width:0;display:flex}.SavedListBlock-module__SJQstq__name{color:var(--site-text);overflow-wrap:anywhere;font-weight:600;text-decoration:none}a.SavedListBlock-module__SJQstq__name:hover{text-decoration:underline}.SavedListBlock-module__SJQstq__options,.SavedListBlock-module__SJQstq__unavailable{color:var(--site-text-muted);font-size:.9rem}.SavedListBlock-module__SJQstq__rowControls{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.35rem;display:flex}.SavedListBlock-module__SJQstq__remove{border-radius:var(--site-radius);min-height:2.25rem;color:var(--site-text-muted);font:inherit;cursor:pointer;background:0 0;border:none;flex:none;padding:.25rem .5rem;font-size:.85rem;text-decoration:underline}.SavedListBlock-module__SJQstq__remove:hover{color:var(--site-text)}.SavedListBlock-module__SJQstq__foot{border-top:1px solid var(--site-border);flex-direction:column;gap:.6rem;padding:1rem 1.25rem;display:flex}.SavedListBlock-module__SJQstq__total{margin:0;font-weight:600}.SavedListBlock-module__SJQstq__ask{border-radius:var(--site-radius);background:var(--site-primary);width:100%;min-height:2.75rem;color:var(--site-on-primary);font:inherit;cursor:pointer;border:none;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:flex}.SavedListBlock-module__SJQstq__ask:hover{filter:brightness(.95)}.SavedListBlock-module__SJQstq__ask:disabled{background:var(--site-card-strong);color:var(--site-text-muted);filter:none;cursor:default}.SavedListBlock-module__SJQstq__secondary{border:1px solid var(--site-border);border-radius:var(--site-radius);width:100%;min-height:2.75rem;color:var(--site-text);font:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;font-weight:600;display:flex}.SavedListBlock-module__SJQstq__secondary:hover{border-color:var(--site-primary)}.SavedListBlock-module__SJQstq__pick{width:1.25rem;height:1.25rem;accent-color:var(--site-primary);color-scheme:var(--site-color-scheme);cursor:pointer;flex:none;margin:1.375rem 0 0}.SavedListBlock-module__SJQstq__formBody{padding:0}.SavedListBlock-module__SJQstq__guard{clip-path:inset(50%);pointer-events:none;width:1px;height:1px;position:fixed;overflow:hidden}.SavedListBlock-module__SJQstq__iconButton:focus-visible,.SavedListBlock-module__SJQstq__remove:focus-visible,.SavedListBlock-module__SJQstq__name:focus-visible,.SavedListBlock-module__SJQstq__ask:focus-visible,.SavedListBlock-module__SJQstq__secondary:focus-visible,.SavedListBlock-module__SJQstq__pick:focus-visible{outline:2px solid var(--site-primary);outline-offset:2px}
.SavedListCompare-module__YN2mWq__scroller{overscroll-behavior:contain;isolation:isolate;scroll-snap-type:x proximity;scrollbar-color:var(--site-text-muted) transparent;flex:auto;min-height:0;scroll-padding-inline-start:7rem;overflow:auto}.SavedListCompare-module__YN2mWq__scroller:focus-visible{outline:2px solid var(--site-primary);outline-offset:-2px}.SavedListCompare-module__YN2mWq__note{color:var(--site-text-muted);margin:0;padding:1rem 1.25rem}.SavedListCompare-module__YN2mWq__table{border-collapse:separate;border-spacing:0;width:max-content;color:var(--site-text);font-size:.9rem}.SavedListCompare-module__YN2mWq__caption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.SavedListCompare-module__YN2mWq__corner,.SavedListCompare-module__YN2mWq__head,.SavedListCompare-module__YN2mWq__label{background:var(--site-bg);position:sticky}.SavedListCompare-module__YN2mWq__corner{z-index:var(--z-sticky);border-bottom:1px solid var(--site-border);width:7rem;top:0;left:0}.SavedListCompare-module__YN2mWq__head{z-index:var(--z-content);border-bottom:1px solid var(--site-border);width:10rem;color:var(--site-text);text-align:start;vertical-align:top;scroll-snap-align:start;padding:.75rem .6rem;font-weight:400;top:0}.SavedListCompare-module__YN2mWq__label{z-index:var(--z-raised);border-bottom:1px solid var(--site-border);width:7rem;color:var(--site-text-muted);text-align:start;vertical-align:top;overflow-wrap:anywhere;padding:.6rem .6rem .6rem 1.25rem;font-weight:600;left:0}.SavedListCompare-module__YN2mWq__cell{border-bottom:1px solid var(--site-border);width:10rem;color:var(--site-text);vertical-align:top;overflow-wrap:anywhere;padding:.6rem}.SavedListCompare-module__YN2mWq__missing{color:var(--site-text-muted)}.SavedListCompare-module__YN2mWq__picture{aspect-ratio:1;border-radius:var(--site-radius);background:var(--site-card-strong);width:100%;display:block;position:relative;overflow:hidden}.SavedListCompare-module__YN2mWq__image{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.SavedListCompare-module__YN2mWq__title{color:var(--site-text);overflow-wrap:anywhere;margin-top:.5rem;font-weight:600;text-decoration:none;display:block}.SavedListCompare-module__YN2mWq__options{color:var(--site-text-muted);margin-top:.15rem;font-size:.85rem;display:block}a.SavedListCompare-module__YN2mWq__title:hover{text-decoration:underline}.SavedListCompare-module__YN2mWq__remove{min-height:2.25rem;color:var(--site-text-muted);font:inherit;cursor:pointer;background:0 0;border:none;margin-top:.35rem;padding:.25rem 0;font-size:.8rem;text-decoration:underline;display:block}.SavedListCompare-module__YN2mWq__remove:hover{color:var(--site-text)}.SavedListCompare-module__YN2mWq__title:focus-visible,.SavedListCompare-module__YN2mWq__remove:focus-visible{outline:2px solid var(--site-primary);outline-offset:2px}
.EmailBlocks-module__CAqP_W__row{width:100%;display:flex}.EmailBlocks-module__CAqP_W__alignLeft{justify-content:flex-start}.EmailBlocks-module__CAqP_W__alignCenter{justify-content:center}.EmailBlocks-module__CAqP_W__alignRight{justify-content:flex-end}.EmailBlocks-module__CAqP_W__logo{max-width:100%;height:auto;display:block}.EmailBlocks-module__CAqP_W__logoStandIn{border:1px dashed var(--site-border);border-radius:var(--site-radius);max-width:100%;font-family:var(--site-body-font,inherit);text-align:center;color:var(--site-text-muted);padding:.75rem 0;font-size:.8rem;display:block}.EmailBlocks-module__CAqP_W__socialRow{gap:.5rem}.EmailBlocks-module__CAqP_W__socialIcon{width:24px;height:24px;display:block}.EmailBlocks-module__CAqP_W__placeholder{border:1px dashed var(--site-border);border-radius:var(--site-radius);font-family:var(--site-body-font,inherit);color:var(--site-text-muted);flex-direction:column;align-items:center;gap:.5rem;padding:1rem;font-size:.85rem;display:flex}.EmailBlocks-module__CAqP_W__single{max-width:18rem;margin:0 auto}.EmailBlocks-module__CAqP_W__grid{gap:1rem;display:grid}.EmailBlocks-module__CAqP_W__grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.EmailBlocks-module__CAqP_W__grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.EmailBlocks-module__CAqP_W__card{font-family:var(--site-body-font,inherit);color:var(--site-text);flex-direction:column;gap:.35rem;display:flex}.EmailBlocks-module__CAqP_W__cardImage{aspect-ratio:1;border-radius:var(--site-radius);background:var(--site-card-strong)}.EmailBlocks-module__CAqP_W__cardTitle{font-family:var(--site-heading-font,inherit);margin:0;font-size:1rem;font-weight:600}.EmailBlocks-module__CAqP_W__cardPrice{margin:0;font-size:.9rem}.EmailBlocks-module__CAqP_W__cardText{color:var(--site-text-muted);margin:0;font-size:.85rem}.EmailBlocks-module__CAqP_W__button{border-radius:var(--site-radius);background:var(--site-primary);color:var(--site-on-primary,inherit);align-self:flex-start;padding:.5rem 1rem;font-size:.85rem;font-weight:600}.EmailBlocks-module__CAqP_W__stack{flex-direction:column;gap:.75rem;display:flex}.EmailBlocks-module__CAqP_W__panel{border-radius:var(--site-radius);background:var(--site-card);font-family:var(--site-body-font,inherit);color:var(--site-text);text-align:center;flex-direction:column;gap:.5rem;padding:1.25rem;display:flex}.EmailBlocks-module__CAqP_W__panelHeading{font-family:var(--site-heading-font,inherit);color:var(--site-text);margin:0;font-size:1.15rem;font-weight:700}.EmailBlocks-module__CAqP_W__panelText,.EmailBlocks-module__CAqP_W__panelNote{margin:0;font-size:.9rem}.EmailBlocks-module__CAqP_W__panelNote{color:var(--site-text-muted)}.EmailBlocks-module__CAqP_W__couponCode{border:2px dashed var(--site-primary);border-radius:var(--site-radius);letter-spacing:.08em;margin:.25rem auto;padding:.5rem 1.25rem;font-family:ui-monospace,monospace;font-size:1.25rem}
.RenameField-module__LO82gW__field{gap:var(--space-3xs);flex-direction:column;min-width:0;display:flex}.RenameField-module__LO82gW__row{align-items:center;gap:2px;min-width:0;display:flex}.RenameField-module__LO82gW__input{min-width:0;min-height:28px;padding:0 var(--space-xs);border:1px solid var(--border-input);border-radius:var(--radius-md);background:var(--bg-input);color:var(--text-main);font-family:inherit;font-size:var(--input-font-size);outline:none;flex:1;font-weight:400}.RenameField-module__LO82gW__input:focus{border-color:var(--focus-border);box-shadow:var(--focus-ring)}.RenameField-module__LO82gW__input[aria-invalid=true]{border-color:var(--color-danger)}.RenameField-module__LO82gW__buttons{flex:none;gap:2px;display:inline-flex}.RenameField-module__LO82gW__btn{min-width:28px;min-height:28px}.RenameField-module__LO82gW__error{color:var(--color-danger-text);margin:0;font-size:.75rem;font-weight:400;line-height:1.4}@media (pointer:coarse){.RenameField-module__LO82gW__input{min-height:var(--tap-min)}.RenameField-module__LO82gW__btn{min-width:var(--tap-min);min-height:var(--tap-min)}}[data-layout=rail] .RenameField-module__LO82gW__input{min-height:var(--tap-min)}[data-layout=rail] .RenameField-module__LO82gW__btn{min-width:var(--tap-min);min-height:var(--tap-min)}
.page-module__7jAizW__frame{--site-bg:#fff;--site-text:#111827;--site-text-muted:#6b7280;--site-primary:#4f46e5;--site-on-primary:var(--site-bg);--site-color-scheme:light;--site-card:#1118270a;--site-card-strong:#11182714;--site-border:#11182724;--site-radius:12px;--site-heading-font:var(--font-sans);--site-body-font:var(--font-sans);background:var(--site-bg);color:var(--site-text);font-family:var(--site-body-font);box-sizing:border-box;min-height:100vh;padding:1.25rem}.page-module__7jAizW__notice{text-align:center;font-family:var(--font-sans);color:#6b7280;margin:0;padding:2.5rem 1.25rem;font-size:.95rem}.page-module__7jAizW__canvas{container-type:inline-size}
