.SiteEditor-module__g7dZ4q__editor{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.SiteEditor-module__g7dZ4q__editorChrome{flex:none}.SiteEditor-module__g7dZ4q__toolbar{justify-content:space-between;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-md);border-bottom:1px solid var(--border-card);background:var(--bg-card-warm);flex-shrink:0;display:flex}.SiteEditor-module__g7dZ4q__toolbarLeft,.SiteEditor-module__g7dZ4q__toolbarCenter,.SiteEditor-module__g7dZ4q__toolbarHistory,.SiteEditor-module__g7dZ4q__toolbarRight{align-items:center;gap:var(--space-2xs);display:flex}.SiteEditor-module__g7dZ4q__toolbarCenter{gap:var(--space-md);flex:0 auto;min-width:0}.SiteEditor-module__g7dZ4q__toolbarHistory{margin-inline-end:auto}.SiteEditor-module__g7dZ4q__toolbarRight{flex-shrink:0}.SiteEditor-module__g7dZ4q__backBtn{cursor:pointer;color:var(--text-main);padding:var(--space-3xs) var(--space-xs);transition:background var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);background:0 0;border:none;border-radius:999px;font-family:inherit;font-size:1.1rem;line-height:1}.SiteEditor-module__g7dZ4q__backBtn:hover{background:var(--bg-hover)}.SiteEditor-module__g7dZ4q__backBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.SiteEditor-module__g7dZ4q__siteName{min-width:0;max-width:160px;padding:var(--space-3xs) var(--space-2xs);border-radius:var(--radius-sm);color:var(--text-main);text-align:left;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:1px solid #0000;font-family:inherit;font-size:.9rem;font-weight:700;overflow:hidden}button.SiteEditor-module__g7dZ4q__siteName{cursor:pointer;transition:background var(--dur-fast) var(--ease-standard)}button.SiteEditor-module__g7dZ4q__siteName:hover{background:var(--bg-hover)}button.SiteEditor-module__g7dZ4q__siteName:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.SiteEditor-module__g7dZ4q__pageSelect{border:1px solid var(--border-input);padding:var(--space-2xs) var(--space-md);color:var(--text-main);background:var(--bg-input);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:18rem;transition:border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);border-radius:999px;outline:none;font-family:inherit;font-size:.82rem;overflow:hidden}.SiteEditor-module__g7dZ4q__pageSelect:focus{border-color:var(--focus-border);box-shadow:var(--focus-ring)}.SiteEditor-module__g7dZ4q__iconBtn{cursor:pointer;padding:var(--space-3xs) var(--space-2xs);color:var(--text-muted);transition:background var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);background:0 0;border:none;border-radius:999px;font-family:inherit;font-size:1.1rem;line-height:1;text-decoration:none}.SiteEditor-module__g7dZ4q__iconBtn:hover:not(:disabled){background:var(--bg-hover);color:var(--text-main)}.SiteEditor-module__g7dZ4q__iconBtn:disabled{opacity:.3;cursor:default}.SiteEditor-module__g7dZ4q__iconBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.SiteEditor-module__g7dZ4q__addBtnToolbar{align-items:center;gap:var(--space-3xs);border:1px solid var(--border-card);cursor:pointer;padding:var(--space-3xs) var(--space-xs);color:var(--text-main);transition:background var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);background:0 0;border-radius:999px;font-family:inherit;font-size:.8rem;font-weight:600;line-height:1;display:inline-flex}.SiteEditor-module__g7dZ4q__addBtnToolbar:hover:not(:disabled){background:var(--bg-hover);border-color:var(--border-accent)}.SiteEditor-module__g7dZ4q__addBtnToolbar:disabled{opacity:.3;cursor:default}.SiteEditor-module__g7dZ4q__addBtnToolbar:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.SiteEditor-module__g7dZ4q__saveBtn{border:1px solid var(--border-card);background:var(--bg-glass-heavy);cursor:pointer;color:var(--text-main);white-space:nowrap;transition:transform var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);border-radius:999px;padding:.45rem .8rem;font-family:inherit;font-size:.84rem;font-weight:500}.SiteEditor-module__g7dZ4q__saveBtn:hover:not(:disabled){box-shadow:var(--shadow-subtle);transform:translateY(-1px)}.SiteEditor-module__g7dZ4q__saveBtn:disabled{opacity:.55;cursor:not-allowed;transform:none}.SiteEditor-module__g7dZ4q__saveBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.SiteEditor-module__g7dZ4q__publishBtn{background:var(--accent-gradient);color:var(--text-on-accent);cursor:pointer;white-space:nowrap;box-shadow:var(--shadow-subtle);transition:transform var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard), filter var(--dur-fast) var(--ease-standard);border:none;border-radius:999px;padding:.45rem .8rem;font-family:inherit;font-size:.84rem;font-weight:500}.SiteEditor-module__g7dZ4q__publishBtn:hover:not(:disabled){box-shadow:var(--shadow-soft);filter:brightness(1.03);transform:translateY(-1px)}.SiteEditor-module__g7dZ4q__publishBtn:disabled{opacity:.6;cursor:not-allowed;transform:none}.SiteEditor-module__g7dZ4q__publishBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.SiteEditor-module__g7dZ4q__errorBanner{padding:var(--space-md) var(--space-xl);background:var(--color-danger-bg);color:var(--color-danger-text);border-bottom:1px solid var(--border-danger);font-size:.85rem}.SiteEditor-module__g7dZ4q__noticeBanner{margin:var(--space-xs) var(--space-md);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-lg);border:1px solid var(--border-card);background:var(--bg-glass-strong);color:var(--text-subtle);font-size:.85rem}.SiteEditor-module__g7dZ4q__noticeBannerWarn{border-color:var(--border-card);background:var(--color-warning-bg);color:var(--color-warning);justify-content:space-between;align-items:flex-start;gap:var(--space-xl);display:flex}.SiteEditor-module__g7dZ4q__noticeDismiss{color:var(--text-subtle);cursor:pointer;padding:0 var(--space-3xs);background:0 0;border:none;border-radius:999px;flex:none;font-family:inherit;font-size:1.1rem;line-height:1}.SiteEditor-module__g7dZ4q__noticeDismiss:hover{color:var(--text-main)}.SiteEditor-module__g7dZ4q__noticeDismiss:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.SiteEditor-module__g7dZ4q__body{flex:1;min-height:0;display:flex;overflow:hidden}.SiteEditor-module__g7dZ4q__sidebar{border-right:1px solid var(--border-card);background:var(--bg-soft);flex-direction:column;flex-shrink:0;width:280px;display:flex;overflow:hidden}.SiteEditor-module__g7dZ4q__sidebarContent{padding:var(--space-md);flex:1;overflow:hidden auto}.SiteEditor-module__g7dZ4q__tabContent{min-width:0}.SiteEditor-module__g7dZ4q__tabPanel{animation:SiteEditor-module__g7dZ4q__tabSlideFwd var(--dur-panel) var(--ease-out) both}.SiteEditor-module__g7dZ4q__tabPanel[data-dir=back]{animation-name:SiteEditor-module__g7dZ4q__tabSlideBack}@keyframes SiteEditor-module__g7dZ4q__tabSlideFwd{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes SiteEditor-module__g7dZ4q__tabSlideBack{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}.SiteEditor-module__g7dZ4q__sidebarSection{gap:var(--space-2xs);flex-direction:column;display:flex}.SiteEditor-module__g7dZ4q__sidebarSectionHeader{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);justify-content:space-between;align-items:center;font-size:.7rem;font-weight:700;display:flex}.SiteEditor-module__g7dZ4q__removeBtn{border-radius:var(--radius-sm);color:var(--color-danger);cursor:pointer;text-align:left;background:0 0;border:none;align-self:flex-start;padding:2px 0;font-family:inherit;font-size:.78rem;font-weight:600}.SiteEditor-module__g7dZ4q__removeBtn:hover{text-decoration:underline}.SiteEditor-module__g7dZ4q__removeBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.SiteEditor-module__g7dZ4q__removeBtn:disabled{color:var(--text-muted);cursor:not-allowed;text-decoration:none}.SiteEditor-module__g7dZ4q__removeBtnBlock{margin-top:var(--space-2xs)}.SiteEditor-module__g7dZ4q__pageSettings{gap:var(--space-2xs);flex-direction:column;display:flex}.SiteEditor-module__g7dZ4q__categoryLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);padding:var(--space-xs) 0 var(--space-3xs);font-size:.7rem;font-weight:700}.SiteEditor-module__g7dZ4q__colorSwatch{border:1px solid var(--border-input);border-radius:var(--radius-sm);cursor:pointer;background:var(--bg-input);width:32px;height:24px;padding:1px}.SiteEditor-module__g7dZ4q__colorSwatch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.SiteEditor-module__g7dZ4q__fieldLabel{color:var(--text-subtle);margin-top:var(--space-2xs);font-size:.75rem;font-weight:600}.SiteEditor-module__g7dZ4q__fieldHint{color:var(--text-muted);margin:var(--space-2xs) 0 0;font-size:.78rem;line-height:1.45}.SiteEditor-module__g7dZ4q__panelIntro{margin:0 0 var(--space-md)}.SiteEditor-module__g7dZ4q__oldAddress{align-items:center;gap:var(--space-2xs) var(--space-xs);margin-top:var(--space-2xs);flex-wrap:wrap;display:flex}.SiteEditor-module__g7dZ4q__oldAddress .SiteEditor-module__g7dZ4q__fieldHint{margin:0}.SiteEditor-module__g7dZ4q__textInput,.SiteEditor-module__g7dZ4q__selectInput,.SiteEditor-module__g7dZ4q__textareaInput{width:100%;padding:var(--space-xs) var(--space-md);border:1px solid var(--border-input);font-family:inherit;font-size:var(--input-font-size);background:var(--bg-input);color:var(--text-main);transition:border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);border-radius:999px;outline:none}.SiteEditor-module__g7dZ4q__textInput::placeholder,.SiteEditor-module__g7dZ4q__textareaInput::placeholder{color:var(--placeholder)}.SiteEditor-module__g7dZ4q__textInput:focus,.SiteEditor-module__g7dZ4q__selectInput:focus,.SiteEditor-module__g7dZ4q__textareaInput:focus{border-color:var(--focus-border);box-shadow:var(--focus-ring)}.SiteEditor-module__g7dZ4q__textInput:disabled,.SiteEditor-module__g7dZ4q__selectInput:disabled,.SiteEditor-module__g7dZ4q__textareaInput:disabled{background:var(--bg-input-disabled);cursor:not-allowed}.SiteEditor-module__g7dZ4q__selectInput{cursor:pointer}.SiteEditor-module__g7dZ4q__textareaInput{border-radius:var(--radius-md);resize:vertical}.SiteEditor-module__g7dZ4q__codeArea{font-family:var(--font-mono);font-size:.75rem;line-height:1.5}.SiteEditor-module__g7dZ4q__rangeInput{width:100%;accent-color:var(--accent)}.SiteEditor-module__g7dZ4q__rangeInput:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.SiteEditor-module__g7dZ4q__shopSectionList{gap:var(--space-3xs);margin:var(--space-3xs) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.SiteEditor-module__g7dZ4q__shopSectionRow{align-items:center;gap:var(--space-3xs);padding:var(--space-3xs) var(--space-2xs);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-card);display:flex}.SiteEditor-module__g7dZ4q__shopSectionLabel{align-items:center;gap:var(--space-2xs);min-width:0;color:var(--text-main);cursor:pointer;accent-color:var(--accent);flex:auto;font-size:.8rem;display:flex}.SiteEditor-module__g7dZ4q__editor[data-shell] .SiteEditor-module__g7dZ4q__shopSectionRow button{min-inline-size:var(--tap-min)}.SiteEditor-module__g7dZ4q__checkboxRow{align-items:center;gap:var(--space-2xs);color:var(--text-main);cursor:pointer;padding:var(--space-3xs) 0;accent-color:var(--accent);font-size:.8rem;display:flex}.SiteEditor-module__g7dZ4q__filePickerBtn{padding:var(--space-2xs) var(--space-lg);border:1px dashed var(--border-input);background:var(--bg-glass-heavy);cursor:pointer;color:var(--accent);text-align:left;transition:transform var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), background var(--dur-fast) var(--ease-standard);border-radius:999px;align-self:flex-start;font-family:inherit;font-size:.84rem;font-weight:600}.SiteEditor-module__g7dZ4q__filePickerBtn:hover{border-color:var(--border-accent);background:var(--accent-soft);box-shadow:var(--shadow-subtle);transform:translateY(-1px)}.SiteEditor-module__g7dZ4q__filePickerBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.SiteEditor-module__g7dZ4q__fileIdHint{color:var(--text-muted);font-size:.72rem}.SiteEditor-module__g7dZ4q__sidebarEmpty{padding:var(--space-4xl) var(--space-xl);text-align:center;color:var(--text-muted);border:1px dashed var(--border-input);border-radius:var(--radius-xl);background:var(--bg-glass);font-size:.85rem;line-height:1.45}.SiteEditor-module__g7dZ4q__viewOnlyLayers{margin-top:var(--space-md)}.SiteEditor-module__g7dZ4q__repeatItem{border-top:1px solid var(--border-subtle);padding-top:var(--space-xs);margin-top:var(--space-xs)}.SiteEditor-module__g7dZ4q__sidebar [data-item-row][data-focused]{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm);background:var(--accent-hover)}.SiteEditor-module__g7dZ4q__lockFieldset{border:0;min-width:0;margin:0;padding:0}.SiteEditor-module__g7dZ4q__repeatItemStrong{border-top:2px solid var(--border-subtle);padding-top:var(--space-xs);margin-top:var(--space-xs)}.SiteEditor-module__g7dZ4q__inlineRow{align-items:center;gap:var(--space-2xs);display:flex}.SiteEditor-module__g7dZ4q__fieldRow{align-items:flex-end;gap:var(--space-2xs);display:flex}.SiteEditor-module__g7dZ4q__fieldRowCol{flex:1;min-width:0}.SiteEditor-module__g7dZ4q__nodeRow{align-items:center;gap:var(--space-2xs);width:100%;min-height:2rem;padding:var(--space-3xs) var(--space-xs);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-soft);color:var(--text-main);font:inherit;text-align:left;cursor:pointer;transition:background var(--dur-instant) var(--ease-standard);font-size:.8rem;display:flex}.SiteEditor-module__g7dZ4q__nodeRow:hover{background:var(--bg-hover)}.SiteEditor-module__g7dZ4q__nodeRow:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.SiteEditor-module__g7dZ4q__nodeRowName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.SiteEditor-module__g7dZ4q__spacedTopSm{margin-top:var(--space-3xs)}.SiteEditor-module__g7dZ4q__spacedTop{margin-top:var(--space-xs)}.SiteEditor-module__g7dZ4q__spacedTopLg{margin-top:var(--space-xl)}.SiteEditor-module__g7dZ4q__viewport{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.SiteEditor-module__g7dZ4q__canvas{background:var(--bg-page);border-top:1.5rem solid var(--bg-page);scroll-padding-top:var(--canvas-toolbar-room);scrollbar-color:var(--border-input) transparent;scrollbar-width:thin;flex:1;justify-content:center;align-items:flex-start;padding:0 1.5rem 1.5rem;display:flex;overflow-y:auto}.SiteEditor-module__g7dZ4q__canvas:focus{outline:none}.SiteEditor-module__g7dZ4q__canvas::-webkit-scrollbar{width:10px;height:10px}.SiteEditor-module__g7dZ4q__canvas::-webkit-scrollbar-track{background:0 0}.SiteEditor-module__g7dZ4q__canvas::-webkit-scrollbar-thumb{background:var(--border-input);border-radius:999px}.SiteEditor-module__g7dZ4q__canvas::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.SiteEditor-module__g7dZ4q__canvasFrame{background:var(--bg-card);border-radius:var(--radius-md);width:100%;box-shadow:var(--shadow-card);margin-top:var(--canvas-toolbar-room);min-height:calc(100% - var(--canvas-toolbar-room));transition:max-width var(--dur-med) var(--ease-standard)}.SiteEditor-module__g7dZ4q__center{height:100%;color:var(--text-subtle);font-size:.95rem;font-family:var(--font-sans);justify-content:center;align-items:center;display:flex}.SiteEditor-module__g7dZ4q__navLinkRow{gap:var(--space-2xs);padding:var(--space-2xs);background:var(--bg-soft);border:1px solid var(--border-subtle);border-radius:var(--radius-md);margin-bottom:var(--space-3xs);align-items:flex-start;display:flex}.SiteEditor-module__g7dZ4q__navLinkFields{gap:var(--space-3xs);flex-direction:column;flex:1;min-width:0;display:flex}.SiteEditor-module__g7dZ4q__navLinkActions{flex-direction:column;flex-shrink:0;gap:1px;display:flex}.SiteEditor-module__g7dZ4q__navLinkMoveBtn{color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);transition:background var(--dur-instant) var(--ease-standard), color var(--dur-instant) var(--ease-standard);background:0 0;border:none;padding:1px 4px;font-family:inherit;font-size:.75rem;line-height:1}.SiteEditor-module__g7dZ4q__navLinkMoveBtn:hover{background:var(--bg-hover);color:var(--text-main)}.SiteEditor-module__g7dZ4q__navLinkMoveBtn:focus-visible,.SiteEditor-module__g7dZ4q__navLinkDelBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.SiteEditor-module__g7dZ4q__navLinkDelBtn{color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);transition:background var(--dur-instant) var(--ease-standard), color var(--dur-instant) var(--ease-standard);background:0 0;border:none;padding:1px 4px;font-family:inherit;font-size:.9rem;line-height:1}.SiteEditor-module__g7dZ4q__navLinkDelBtn:hover{color:var(--color-danger-text);background:var(--color-danger-bg)}.SiteEditor-module__g7dZ4q__previewLink{padding:var(--space-2xs) var(--space-md);border:1px solid var(--border-card);background:var(--bg-glass-heavy);color:var(--text-main);cursor:pointer;white-space:nowrap;transition:transform var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);border-radius:999px;align-items:center;font-family:inherit;font-size:.84rem;font-weight:500;text-decoration:none;display:inline-flex}.SiteEditor-module__g7dZ4q__previewLink:hover{box-shadow:var(--shadow-subtle);transform:translateY(-1px)}.SiteEditor-module__g7dZ4q__previewLink:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.SiteEditor-module__g7dZ4q__error{margin:var(--space-xl);padding:var(--space-md) var(--space-lg);border:1px solid var(--border-danger);border-radius:var(--radius-lg);background:var(--color-danger-bg);color:var(--color-danger-text);font-size:.9rem}.SiteEditor-module__g7dZ4q__modalOverlay{background:var(--bg-modal-backdrop);z-index:var(--z-modal);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.SiteEditor-module__g7dZ4q__modal{background:var(--bg-modal);border:1px solid var(--border-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-modal);flex-direction:column;width:90%;max-width:480px;max-height:80vh;display:flex;overflow:hidden}.SiteEditor-module__g7dZ4q__modalWide{max-width:720px}.SiteEditor-module__g7dZ4q__modalHeader{padding:var(--space-xl) var(--space-2xl);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;display:flex}.SiteEditor-module__g7dZ4q__modalHeader h3{letter-spacing:-.01em;color:var(--text-main);margin:0;font-size:1rem;font-weight:700}.SiteEditor-module__g7dZ4q__modalClose{cursor:pointer;color:var(--text-muted);transition:background var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);background:0 0;border:none;border-radius:999px;padding:2px 6px;font-family:inherit;font-size:1.3rem;line-height:1}.SiteEditor-module__g7dZ4q__modalClose:hover{background:var(--bg-hover);color:var(--text-main)}.SiteEditor-module__g7dZ4q__modalClose:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.SiteEditor-module__g7dZ4q__modalBody{padding:var(--space-xl) var(--space-2xl);overflow-y:auto}.SiteEditor-module__g7dZ4q__editor[data-shell] .SiteEditor-module__g7dZ4q__toolbar{gap:var(--space-xs);padding:var(--space-3xs) var(--space-xs);min-height:calc(var(--tap-min) + var(--space-xs))}.SiteEditor-module__g7dZ4q__editor[data-shell] .SiteEditor-module__g7dZ4q__toolbarCenter{flex:1;gap:0;min-width:0}.SiteEditor-module__g7dZ4q__editor[data-shell] .SiteEditor-module__g7dZ4q__backBtn,.SiteEditor-module__g7dZ4q__editor[data-shell] .SiteEditor-module__g7dZ4q__toolbarHistory .SiteEditor-module__g7dZ4q__iconBtn,.SiteEditor-module__g7dZ4q__editor[data-shell] .SiteEditor-module__g7dZ4q__addBtnToolbar{min-width:var(--tap-min);min-height:var(--tap-min);justify-content:center;align-items:center;display:inline-flex}.SiteEditor-module__g7dZ4q__editor[data-layout=rail] .SiteEditor-module__g7dZ4q__addBtnLabel{display:none}.SiteEditor-module__g7dZ4q__editor[data-layout=rail] .SiteEditor-module__g7dZ4q__addBtnToolbar{padding:0}.SiteEditor-module__g7dZ4q__editor[data-shell] .SiteEditor-module__g7dZ4q__pageSelect{width:100%;max-width:none;min-height:var(--tap-min);border-radius:var(--radius-sm);font-size:1rem}.SiteEditor-module__g7dZ4q__toolbarOverflow{flex:none;align-items:center;display:flex}.SiteEditor-module__g7dZ4q__overflowBtn{min-width:var(--tap-min);min-height:var(--tap-min);border:1px solid var(--border-card);background:var(--bg-glass-heavy);color:var(--text-main);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.SiteEditor-module__g7dZ4q__overflowBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.SiteEditor-module__g7dZ4q__editor[data-shell] .SiteEditor-module__g7dZ4q__sidebar{background:0 0;border-right:none;width:100%;height:100%}.SiteEditor-module__g7dZ4q__editor[data-shell] .SiteEditor-module__g7dZ4q__sidebarContent{overscroll-behavior:contain;padding:var(--space-md) var(--space-md) var(--space-4xl)}.SiteEditor-module__g7dZ4q__segmented{gap:var(--space-3xs);padding:var(--space-xs) var(--space-md);background:var(--bg-card-warm);border-bottom:1px solid var(--border-card);flex:none;display:flex}.SiteEditor-module__g7dZ4q__segment{min-width:0;min-height:var(--tap-min);color:var(--text-subtle);cursor:pointer;transition:background var(--dur-instant) var(--ease-standard), color var(--dur-instant) var(--ease-standard), border-color var(--dur-instant) var(--ease-standard);background:0 0;border:1px solid #0000;border-radius:999px;flex:1;font-family:inherit;font-size:.85rem;font-weight:500}.SiteEditor-module__g7dZ4q__segment:hover{color:var(--text-main)}.SiteEditor-module__g7dZ4q__segmentActive{background:var(--accent-soft-gradient);border-color:var(--border-accent);color:var(--text-main)}.SiteEditor-module__g7dZ4q__segment:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.SiteEditor-module__g7dZ4q__settingsGroup{border:1px solid var(--border-card);border-radius:var(--radius-xl);background:var(--bg-card);box-shadow:var(--shadow-subtle);margin-bottom:var(--space-md);overflow:hidden}.SiteEditor-module__g7dZ4q__settingsSummary{align-items:center;gap:var(--space-xs);min-height:var(--tap-min);padding-inline:var(--space-md);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);cursor:pointer;font-size:.7rem;font-weight:700;list-style:none;display:flex}.SiteEditor-module__g7dZ4q__settingsSummary::-webkit-details-marker{display:none}.SiteEditor-module__g7dZ4q__settingsSummary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--radius-md)}.SiteEditor-module__g7dZ4q__settingsChevron{transition:transform var(--dur-instant) var(--ease-out);flex:none;margin-left:auto}.SiteEditor-module__g7dZ4q__settingsGroup[open] .SiteEditor-module__g7dZ4q__settingsChevron{transform:rotate(180deg)}.SiteEditor-module__g7dZ4q__settingsBody{gap:var(--space-2xs);padding:0 var(--space-md) var(--space-md);flex-direction:column;display:flex}.SiteEditor-module__g7dZ4q__editor[data-shell] .SiteEditor-module__g7dZ4q__sidebarContent :is(input:not([type=checkbox]):not([type=radio]),select,textarea,button),.SiteEditor-module__g7dZ4q__editor[data-shell] .SiteEditor-module__g7dZ4q__sidebarContent .SiteEditor-module__g7dZ4q__checkboxRow{min-height:var(--tap-min)}.SiteEditor-module__g7dZ4q__editor[data-shell] .SiteEditor-module__g7dZ4q__viewport{height:100%}.SiteEditor-module__g7dZ4q__editor[data-shell] .SiteEditor-module__g7dZ4q__canvas{border-top-width:var(--space-xs);padding:0 var(--space-xs) var(--space-xs);overscroll-behavior:contain;overflow-x:hidden}.SiteEditor-module__g7dZ4q__editor[data-shell] .SiteEditor-module__g7dZ4q__canvasFrame{min-width:0;box-shadow:none;border-radius:0}.SiteEditor-module__g7dZ4q__mobileActionBar{z-index:var(--z-sticky);align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-md);padding-bottom:calc(var(--space-xs) + var(--safe-b));border-top:1px solid var(--border-card);background:var(--bg-card-warm);flex:none;padding-inline-end:calc(var(--space-md) + var(--fab-keepclear));display:flex;position:relative}.SiteEditor-module__g7dZ4q__statusText{min-width:0;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.78rem;overflow:hidden}.SiteEditor-module__g7dZ4q__actionStatus{flex:1}.SiteEditor-module__g7dZ4q__actionPublish{min-height:var(--tap-min);padding-inline:var(--space-xl);background:var(--accent-gradient);color:var(--text-on-accent);box-shadow:var(--shadow-subtle);cursor:pointer;border:none;border-radius:999px;flex:none;font-family:inherit;font-size:.9rem;font-weight:600}.SiteEditor-module__g7dZ4q__actionPublish:disabled{opacity:.55;cursor:default}.SiteEditor-module__g7dZ4q__actionPublish:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.SiteEditor-module__g7dZ4q__sheetOverlay{z-index:var(--z-modal);background:var(--bg-modal-backdrop);align-items:flex-end;display:flex;position:fixed;inset:0}.SiteEditor-module__g7dZ4q__sheet{inline-size:100%;overscroll-behavior:contain;gap:var(--space-3xs);max-height:80dvh;padding:var(--space-3xs) var(--space-md);padding-bottom:calc(var(--space-md) + var(--safe-b));background:var(--bg-modal);box-shadow:var(--shadow-modal);animation:SiteEditor-module__g7dZ4q__sheetUp var(--dur-panel) var(--ease-out) both;border-start-start-radius:var(--radius-xl);border-start-end-radius:var(--radius-xl);flex-direction:column;display:flex;overflow-y:auto}@keyframes SiteEditor-module__g7dZ4q__sheetUp{0%{opacity:0;transform:translateY(14%)}to{opacity:1;transform:none}}.SiteEditor-module__g7dZ4q__sheetHandle{border-radius:var(--radius-sm);background:var(--border-subtle);block-size:4px;inline-size:36px;margin:var(--space-3xs) auto var(--space-xs);flex:none}.SiteEditor-module__g7dZ4q__sheetItem{align-items:center;gap:var(--space-md);inline-size:100%;min-height:var(--tap-min);padding-inline:var(--space-md);border-radius:var(--radius-md);color:var(--text-main);text-align:left;cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:.95rem;font-weight:600;text-decoration:none;display:flex}.SiteEditor-module__g7dZ4q__sheetItem:disabled{opacity:.4;cursor:default}.SiteEditor-module__g7dZ4q__sheetItem:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.SiteEditor-module__g7dZ4q__sheetItemDanger{color:var(--color-danger)}@media (hover:hover) and (pointer:fine){.SiteEditor-module__g7dZ4q__sheetItem:hover:not(:disabled){background:var(--bg-hover)}}@media (prefers-reduced-motion:reduce){.SiteEditor-module__g7dZ4q__sheet{animation:none}.SiteEditor-module__g7dZ4q__segment,.SiteEditor-module__g7dZ4q__settingsChevron,.SiteEditor-module__g7dZ4q__canvasFrame{transition:none}.SiteEditor-module__g7dZ4q__tabPanel,.SiteEditor-module__g7dZ4q__tabPanel[data-dir=back]{animation:none}.SiteEditor-module__g7dZ4q__saveBtn:hover:not(:disabled),.SiteEditor-module__g7dZ4q__publishBtn:hover:not(:disabled),.SiteEditor-module__g7dZ4q__previewLink:hover,.SiteEditor-module__g7dZ4q__filePickerBtn:hover{transform:none}}
.FieldShell-module__i6F0LW__field{gap:var(--space-3xs);min-width:0;margin-bottom:var(--space-xs);flex-direction:column;display:flex}.FieldShell-module__i6F0LW__locked{border:none;min-inline-size:0;margin-inline:0;padding:0}.FieldShell-module__i6F0LW__head{align-items:center;gap:var(--space-3xs);min-width:0;display:flex}.FieldShell-module__i6F0LW__label{min-width:0;color:var(--text-subtle);font-size:.75rem;font-weight:600}.FieldShell-module__i6F0LW__readout{color:var(--text-muted);flex:none;margin-inline-start:auto;font-size:.72rem}.FieldShell-module__i6F0LW__dot,.FieldShell-module__i6F0LW__dotWarn{background:var(--accent);border-radius:999px;flex:none;block-size:6px;inline-size:6px}.FieldShell-module__i6F0LW__dotWarn{background:var(--color-warning)}.FieldShell-module__i6F0LW__reset{padding:0 var(--space-3xs);border-radius:var(--radius-sm);color:var(--accent);cursor:pointer;background:0 0;border:none;flex:none;margin-inline-start:auto;font-family:inherit;font-size:.72rem;font-weight:600}.FieldShell-module__i6F0LW__readout~.FieldShell-module__i6F0LW__reset{margin-inline-start:0}.FieldShell-module__i6F0LW__reset:hover{text-decoration:underline}.FieldShell-module__i6F0LW__reset:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[data-shell] .FieldShell-module__i6F0LW__reset{min-block-size:var(--tap-min)}@media (any-pointer:coarse){.FieldShell-module__i6F0LW__reset{min-block-size:var(--tap-min)}}.FieldShell-module__i6F0LW__inlineRow{align-items:center;gap:var(--space-3xs);min-width:0;display:flex}.FieldShell-module__i6F0LW__inlineRow>.FieldShell-module__i6F0LW__inline{flex:auto}.FieldShell-module__i6F0LW__inline{align-items:center;gap:var(--space-2xs);min-width:0;padding:var(--space-3xs) 0;color:var(--text-main);cursor:pointer;accent-color:var(--accent);font-size:.8rem;display:flex}[data-shell] .FieldShell-module__i6F0LW__inline{min-height:var(--tap-min)}.FieldShell-module__i6F0LW__inlineText{min-width:0}.FieldShell-module__i6F0LW__control{box-sizing:border-box;border-radius:var(--radius-sm);border:1px solid var(--border-input);background:var(--bg-input);width:100%;min-width:0;color:var(--text-main);transition:border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);outline:none;padding:.35rem .5rem;font-family:inherit;font-size:.78rem}.FieldShell-module__i6F0LW__control:focus{border-color:var(--focus-border);box-shadow:var(--focus-ring)}.FieldShell-module__i6F0LW__control[aria-invalid=true]{border-color:var(--color-danger)}.FieldShell-module__i6F0LW__control:disabled{background:var(--bg-input-disabled);cursor:not-allowed}select.FieldShell-module__i6F0LW__control{cursor:pointer}.FieldShell-module__i6F0LW__helpRow{align-items:center;gap:var(--space-2xs) var(--space-xs);flex-wrap:wrap;display:flex}.FieldShell-module__i6F0LW__help{color:var(--text-muted);margin:0;font-size:.78rem;line-height:1.45}.FieldShell-module__i6F0LW__error{color:var(--color-danger-text);margin:0;font-size:.78rem;line-height:1.45}.FieldShell-module__i6F0LW__warn,.FieldShell-module__i6F0LW__note{align-items:center;gap:var(--space-3xs);margin:0;font-size:.75rem;line-height:1.4;display:flex}.FieldShell-module__i6F0LW__warn{color:var(--color-danger-text)}.FieldShell-module__i6F0LW__note{color:var(--text-muted)}
: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)}
.CanvasToolbar-module__FnB3la__toolbar{z-index:var(--z-sticky);align-items:center;gap:var(--space-3xs);padding:var(--space-3xs);border-radius:var(--radius-sm);background:var(--canvas-chrome-bg);color:var(--canvas-chrome-text);box-shadow:var(--canvas-chrome-shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;cursor:default;font-size:.75rem;line-height:1;display:flex;position:absolute;bottom:calc(100% + 6px);left:0}.CanvasToolbar-module__FnB3la__toolbar[data-align=end]{left:auto;right:0}.CanvasToolbar-module__FnB3la__toolbar[data-side=inside]{bottom:auto;top:var(--canvas-toolbar-offset,6px)}.CanvasToolbar-module__FnB3la__toolbar[data-side=left],.CanvasToolbar-module__FnB3la__toolbar[data-side=right]{top:0;bottom:auto}.CanvasToolbar-module__FnB3la__toolbar[data-side=left]{left:auto;right:calc(100% + 6px)}.CanvasToolbar-module__FnB3la__toolbar[data-side=right]{left:calc(100% + 6px);right:auto}[data-layout=split][data-pointer=coarse] .CanvasToolbar-module__FnB3la__toolbar{display:none}.CanvasToolbar-module__FnB3la__name{align-items:center;gap:var(--space-3xs);padding:0 var(--space-2xs);text-overflow:ellipsis;max-width:16rem;font-weight:600;display:inline-flex;overflow:hidden}.CanvasToolbar-module__FnB3la__group{padding-left:var(--space-3xs);border-left:1px solid var(--canvas-chrome-divider);align-items:center;gap:2px;display:inline-flex}.CanvasToolbar-module__FnB3la__btn,.CanvasToolbar-module__FnB3la__parent,.CanvasToolbar-module__FnB3la__edit{border-radius:var(--radius-sm);min-width:28px;min-height:28px;color:var(--canvas-chrome-text-soft);cursor:pointer;transition:background var(--dur-instant) var(--ease-standard), color var(--dur-instant) var(--ease-standard);background:0 0;border:none}.CanvasToolbar-module__FnB3la__btn:hover:not(:disabled),.CanvasToolbar-module__FnB3la__parent:hover:not(:disabled),.CanvasToolbar-module__FnB3la__edit:hover{background:var(--canvas-chrome-hover);color:var(--canvas-chrome-text)}.CanvasToolbar-module__FnB3la__btn:focus-visible,.CanvasToolbar-module__FnB3la__parent:focus-visible,.CanvasToolbar-module__FnB3la__edit:focus-visible{outline:2px solid var(--canvas-chrome-text);outline-offset:-2px}.CanvasToolbar-module__FnB3la__btn:disabled,.CanvasToolbar-module__FnB3la__parent:disabled{opacity:.4;cursor:not-allowed}.CanvasToolbar-module__FnB3la__danger{color:var(--canvas-chrome-danger)}.CanvasToolbar-module__FnB3la__danger:hover:not(:disabled){background:var(--canvas-chrome-danger-bg);color:var(--canvas-chrome-danger)}.CanvasToolbar-module__FnB3la__parent{align-items:center;gap:var(--space-3xs);padding:0 var(--space-2xs);font:inherit;display:inline-flex}.CanvasToolbar-module__FnB3la__parentName{text-overflow:ellipsis;max-width:10rem;overflow:hidden}.CanvasToolbar-module__FnB3la__tap{min-width:var(--tap-min);min-height:var(--tap-min)}.CanvasToolbar-module__FnB3la__edit{min-width:var(--tap-min);min-height:var(--tap-min);padding:0 var(--space-md);font:inherit;color:var(--canvas-chrome-text);font-weight:600}
.HoverTag-module__vyLccG__tag{z-index:var(--z-sticky);text-overflow:ellipsis;white-space:nowrap;max-width:max(100%,8rem);padding:.125rem var(--space-2xs);border-radius:var(--radius-sm);background:var(--canvas-chrome-bg);color:var(--canvas-chrome-text);pointer-events:none;font-size:.7rem;font-weight:600;line-height:1.3;position:absolute;bottom:calc(100% + 2px);left:0;overflow:hidden}.HoverTag-module__vyLccG__tag[data-inside]{top:2px;bottom:auto;left:2px}
.BlockReveal-module__S2sy1W__reveal{will-change:opacity, transform;transition:opacity .6s,transform .6s}.BlockReveal-module__S2sy1W__fade{opacity:0}.BlockReveal-module__S2sy1W__fadeUp{opacity:0;transform:translateY(28px)}.BlockReveal-module__S2sy1W__fadeDown{opacity:0;transform:translateY(-28px)}.BlockReveal-module__S2sy1W__zoom{opacity:0;transform:scale(.92)}.BlockReveal-module__S2sy1W__slideLeft{opacity:0;transform:translate(40px)}.BlockReveal-module__S2sy1W__slideRight{opacity:0;transform:translate(-40px)}.BlockReveal-module__S2sy1W__inView{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.BlockReveal-module__S2sy1W__reveal{transition:none;opacity:1!important;transform:none!important}}
.HiddenStrip-module__8o7EAG__strip{border-radius:var(--radius-sm);position:relative}.HiddenStrip-module__8o7EAG__strip[data-hovered]{outline:1px solid var(--canvas-chrome-outline-faint);outline-offset:2px}.HiddenStrip-module__8o7EAG__selected{outline-offset:2px;z-index:var(--z-raised);outline:2px solid var(--canvas-chrome-outline)!important}.HiddenStrip-module__8o7EAG__btn{border:1px dashed var(--site-border,var(--border-input));border-radius:var(--radius-sm);width:100%;min-height:1.75rem;color:var(--site-text-muted,var(--text-muted));cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:.4rem;padding:.25rem .75rem;font-family:inherit;font-size:.75rem;font-weight:600;display:flex}[data-pointer=coarse] .HiddenStrip-module__8o7EAG__btn{min-height:var(--tap-min)}.HiddenStrip-module__8o7EAG__btn:focus-visible{outline:2px solid var(--canvas-chrome-outline);outline-offset:2px}
.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__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{outline:2px solid var(--site-primary);outline-offset:2px}
.Breadcrumb-module__dEMKyW__nav{min-width:0}.Breadcrumb-module__dEMKyW__list{min-width:0;color:var(--text-muted);flex-wrap:nowrap;align-items:center;margin:0;padding:0;font-size:.75rem;list-style:none;display:flex;overflow:hidden}.Breadcrumb-module__dEMKyW__open{flex-wrap:wrap}.Breadcrumb-module__dEMKyW__item{flex:none;align-items:center;min-width:0;display:flex}.Breadcrumb-module__dEMKyW__last{flex:none}.Breadcrumb-module__dEMKyW__list:not(.Breadcrumb-module__dEMKyW__open)>.Breadcrumb-module__dEMKyW__last{max-width:calc(100% - 8rem)}.Breadcrumb-module__dEMKyW__item:not(:first-child):not(.Breadcrumb-module__dEMKyW__last):not(.Breadcrumb-module__dEMKyW__ellipsis):not([data-fold]){flex:0 auto;min-width:3.5rem}.Breadcrumb-module__dEMKyW__sep{opacity:.6;flex:none}.Breadcrumb-module__dEMKyW__crumb{min-width:0;max-width:12rem;padding:var(--space-3xs);border-radius:var(--radius-sm);color:inherit;font:inherit;cursor:pointer;transition:background var(--dur-instant) var(--ease-standard), color var(--dur-instant) var(--ease-standard);background:0 0;border:none;align-items:center;display:inline-flex}.Breadcrumb-module__dEMKyW__crumb:hover{background:var(--bg-hover);color:var(--text-main)}.Breadcrumb-module__dEMKyW__crumb:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.Breadcrumb-module__dEMKyW__name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.Breadcrumb-module__dEMKyW__last .Breadcrumb-module__dEMKyW__crumb{max-width:none;color:var(--text-main);font-weight:600}.Breadcrumb-module__dEMKyW__ellipsis{display:none}.Breadcrumb-module__dEMKyW__list[data-folded] .Breadcrumb-module__dEMKyW__ellipsis{display:flex}.Breadcrumb-module__dEMKyW__list[data-folded] [data-fold]{display:none}[data-layout=rail] .Breadcrumb-module__dEMKyW__crumb{min-height:var(--tap-min);min-width:var(--tap-min)}
.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)}
.InspectorHeader-module__IIgaWq__header{gap:var(--space-2xs);min-width:0;padding-bottom:var(--space-xs);margin-bottom:var(--space-xs);border-bottom:1px solid var(--border-subtle);flex-direction:column;display:flex}.InspectorHeader-module__IIgaWq__titleRow{align-items:center;gap:var(--space-2xs);min-width:0;display:flex}.InspectorHeader-module__IIgaWq__title{min-width:0;color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.95rem;font-weight:600;overflow:hidden}.InspectorHeader-module__IIgaWq__rename{flex:1}.InspectorHeader-module__IIgaWq__badge{align-items:center;gap:var(--space-3xs);padding:2px var(--space-2xs);border-radius:var(--radius-sm);background:var(--bg-soft);color:var(--text-muted);flex:none;font-size:.7rem;font-weight:600;display:inline-flex}.InspectorHeader-module__IIgaWq__actions{flex-wrap:wrap;gap:2px;display:flex}.InspectorHeader-module__IIgaWq__action{min-width:28px;min-height:28px}.InspectorHeader-module__IIgaWq__danger{color:var(--color-danger-text)}.InspectorHeader-module__IIgaWq__note{color:var(--text-muted);margin:0;font-size:.78rem;line-height:1.45}.InspectorHeader-module__IIgaWq__lockNote{align-items:center;gap:var(--space-3xs);color:var(--text-muted);margin:0;font-size:.78rem;line-height:1.45;display:flex}[data-layout=rail] .InspectorHeader-module__IIgaWq__action{min-width:var(--tap-min);min-height:var(--tap-min)}[data-layout=rail] .InspectorHeader-module__IIgaWq__inMoreOnRail{display:none}
.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)}}
.Inspector-module__YgDSEW__inspector{flex-direction:column;min-width:0;display:flex}.Inspector-module__YgDSEW__tabs{gap:var(--space-3xs);min-width:0;margin-bottom:var(--space-sm);border:1px solid var(--border-card);background:var(--bg-card);border-radius:999px;padding:2px;display:flex}.Inspector-module__YgDSEW__tab{min-width:0;min-height:30px;color:var(--text-subtle);cursor:pointer;transition:background var(--dur-instant) var(--ease-standard), color var(--dur-instant) var(--ease-standard), border-color var(--dur-instant) var(--ease-standard);background:0 0;border:1px solid #0000;border-radius:999px;flex:1;font-family:inherit;font-size:.8rem;font-weight:500}.Inspector-module__YgDSEW__tab:hover{color:var(--text-main)}.Inspector-module__YgDSEW__tabActive{background:var(--accent-soft-gradient);border-color:var(--border-accent);color:var(--text-main)}.Inspector-module__YgDSEW__tab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.Inspector-module__YgDSEW__body{gap:var(--space-2xs);flex-direction:column;min-width:0;display:flex}.Inspector-module__YgDSEW__intro{align-items:flex-start;gap:var(--space-3xs);flex-direction:column;min-width:0;display:flex}.Inspector-module__YgDSEW__introText{color:var(--text-muted);margin:0;font-size:.82rem;line-height:1.45}.Inspector-module__YgDSEW__introLink{align-items:center;gap:var(--space-3xs);padding:var(--space-3xs) 0;color:var(--accent);font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}.Inspector-module__YgDSEW__introLink:hover{text-decoration:underline}.Inspector-module__YgDSEW__introLink:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.Inspector-module__YgDSEW__slot{gap:var(--space-2xs);flex-direction:column;min-width:0;display:flex}.Inspector-module__YgDSEW__slotHeading{margin:var(--space-xs) 0 0;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-size:.7rem;font-weight:700}.Inspector-module__YgDSEW__indented{padding-left:var(--space-md);min-width:0}.Inspector-module__YgDSEW__group{border-top:1px solid var(--border-subtle);min-width:0}.Inspector-module__YgDSEW__group:first-child{border-top:none}.Inspector-module__YgDSEW__groupHeading{margin:0}.Inspector-module__YgDSEW__groupToggle{align-items:center;gap:var(--space-xs);width:100%;min-height:32px;padding:var(--space-2xs) 0;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;text-align:left;cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:.7rem;font-weight:700;display:flex}.Inspector-module__YgDSEW__groupToggle:hover{color:var(--text-main)}.Inspector-module__YgDSEW__groupToggle:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--radius-sm)}.Inspector-module__YgDSEW__groupTitle{min-width:0}.Inspector-module__YgDSEW__chevron{transition:transform var(--dur-instant) var(--ease-out);flex:none;margin-left:auto}.Inspector-module__YgDSEW__groupToggle[aria-expanded=false] .Inspector-module__YgDSEW__chevron,.Inspector-module__YgDSEW__moreToggle[aria-expanded=false] .Inspector-module__YgDSEW__chevron{transform:rotate(-90deg)}.Inspector-module__YgDSEW__groupHead{align-items:center;gap:var(--space-3xs);min-width:0;display:flex}.Inspector-module__YgDSEW__groupHead .Inspector-module__YgDSEW__groupHeading{flex:1;min-width:0}.Inspector-module__YgDSEW__summary{align-items:center;gap:var(--space-3xs);text-transform:none;letter-spacing:normal;min-width:0;color:var(--text-muted);margin-left:auto;font-size:.72rem;font-weight:500;display:inline-flex}.Inspector-module__YgDSEW__summary+.Inspector-module__YgDSEW__chevron{margin-left:0}.Inspector-module__YgDSEW__dot{background:var(--accent);border-radius:999px;flex:none;block-size:6px;inline-size:6px}.Inspector-module__YgDSEW__more{flex-direction:column;min-width:0;display:flex}.Inspector-module__YgDSEW__moreToggle{align-items:center;gap:var(--space-3xs);min-height:28px;padding:var(--space-3xs) 0;color:var(--text-subtle);cursor:pointer;background:0 0;border:none;align-self:flex-start;font-family:inherit;font-size:.75rem;font-weight:600;display:inline-flex}.Inspector-module__YgDSEW__moreToggle .Inspector-module__YgDSEW__chevron{margin-left:0}.Inspector-module__YgDSEW__moreToggle:hover{color:var(--text-main)}.Inspector-module__YgDSEW__moreToggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.Inspector-module__YgDSEW__groupBody{gap:var(--space-2xs);min-width:0;padding-bottom:var(--space-xs);flex-direction:column;display:flex}.Inspector-module__YgDSEW__groupBody[hidden]{display:none}:is([data-shell] .Inspector-module__YgDSEW__tab,[data-shell] .Inspector-module__YgDSEW__groupToggle,[data-shell] .Inspector-module__YgDSEW__moreToggle){min-height:var(--tap-min)}[data-shell] .Inspector-module__YgDSEW__introLink{min-height:var(--tap-min)}[data-shell] .Inspector-module__YgDSEW__groupMenu{min-width:var(--tap-min);min-height:var(--tap-min)}.Inspector-module__YgDSEW__action{padding:var(--space-3xs) var(--space-sm);border:1px solid var(--border-card);background:var(--bg-card);color:var(--text-main);white-space:nowrap;cursor:pointer;border-radius:999px;font-family:inherit;font-size:.78rem;font-weight:500}.Inspector-module__YgDSEW__action:hover{border-color:var(--border-accent)}.Inspector-module__YgDSEW__action:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Inspector-module__YgDSEW__lockedBody{border:0;min-width:0;margin:0;padding:0}.Inspector-module__YgDSEW__empty{padding:var(--space-lg) var(--space-md);text-align:center;color:var(--text-muted);margin:0;font-size:.85rem;line-height:1.45}.Inspector-module__YgDSEW__themeLink{align-items:center;gap:var(--space-3xs);margin-top:var(--space-md);padding:var(--space-3xs) 0;color:var(--accent);cursor:pointer;background:0 0;border:none;align-self:flex-start;font-family:inherit;font-size:.82rem;font-weight:600;display:inline-flex}.Inspector-module__YgDSEW__themeLink:hover{text-decoration:underline}.Inspector-module__YgDSEW__themeLink:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}
.ChoiceField-module__g39RDq__segments{border:1px solid var(--border-input);border-radius:var(--radius-sm);background:var(--bg-input);flex-wrap:wrap;gap:2px;min-width:0;padding:2px;display:flex}.ChoiceField-module__g39RDq__segment{min-width:0;min-height:28px;padding:var(--space-3xs) var(--space-2xs);border-radius:var(--radius-sm);color:var(--text-subtle);cursor:pointer;transition:background var(--dur-instant) var(--ease-standard), color var(--dur-instant) var(--ease-standard), border-color var(--dur-instant) var(--ease-standard);background:0 0;border:1px solid #0000;flex:auto;font-family:inherit;font-size:.75rem;font-weight:500}.ChoiceField-module__g39RDq__segment:hover{color:var(--text-main)}.ChoiceField-module__g39RDq__on{background:var(--accent-soft-gradient);border-color:var(--border-accent);color:var(--text-main)}.ChoiceField-module__g39RDq__marked{justify-content:center;align-items:center;gap:var(--space-3xs);display:inline-flex}.ChoiceField-module__g39RDq__segment:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ChoiceField-module__g39RDq__withIcon{align-items:center;gap:var(--space-2xs);min-width:0;display:flex}.ChoiceField-module__g39RDq__withIcon>svg{color:var(--text-subtle);flex:none}
.StyleField-module__rS_afW__field{margin-bottom:var(--space-xs)}.StyleField-module__rS_afW__head{align-items:center;gap:var(--space-3xs);min-width:0;margin-bottom:var(--space-3xs);display:flex}.StyleField-module__rS_afW__label{min-width:0;color:var(--text-subtle);font-size:.75rem;font-weight:600}.StyleField-module__rS_afW__dot,.StyleField-module__rS_afW__dotWarn{background:var(--accent);border-radius:999px;flex:none;block-size:6px;inline-size:6px}.StyleField-module__rS_afW__dotWarn{background:var(--color-warning)}.StyleField-module__rS_afW__reset{padding:0 var(--space-3xs);border-radius:var(--radius-sm);color:var(--accent);cursor:pointer;background:0 0;border:none;margin-inline-start:auto;font-family:inherit;font-size:.72rem;font-weight:600}.StyleField-module__rS_afW__reset:hover{text-decoration:underline}.StyleField-module__rS_afW__row{align-items:center;gap:var(--space-2xs);min-width:0;display:flex}.StyleField-module__rS_afW__control{border-radius:var(--radius-sm);border:1px solid var(--border-input);background:var(--bg-input);color:var(--text-main);transition:border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);outline:none;padding:.35rem .5rem;font-family:inherit;font-size:.78rem}.StyleField-module__rS_afW__control:focus{border-color:var(--focus-border);box-shadow:var(--focus-ring)}.StyleField-module__rS_afW__control:disabled{background:var(--bg-input-disabled);cursor:not-allowed}select.StyleField-module__rS_afW__control{cursor:pointer}.StyleField-module__rS_afW__grow{flex:1;min-width:0}.StyleField-module__rS_afW__full{width:100%}.StyleField-module__rS_afW__stacked{margin-top:var(--space-2xs)}.StyleField-module__rS_afW__swatch{border:1px solid var(--border-input);border-radius:var(--radius-sm);box-sizing:border-box;flex:none;block-size:24px;inline-size:24px;padding:2px}.StyleField-module__rS_afW__well{border:1px solid var(--border-input);border-radius:var(--radius-sm);cursor:pointer;flex:none;width:32px;height:24px;padding:0}.StyleField-module__rS_afW__reset:focus-visible,.StyleField-module__rS_afW__well:focus-visible,select.StyleField-module__rS_afW__control:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.StyleField-module__rS_afW__numRow{gap:var(--space-2xs);margin-top:var(--space-2xs);display:flex}.StyleField-module__rS_afW__numInput{width:80px}.StyleField-module__rS_afW__warn,.StyleField-module__rS_afW__note{align-items:center;gap:var(--space-3xs);margin:var(--space-2xs) 0 0;font-size:.75rem;line-height:1.4;display:flex}.StyleField-module__rS_afW__warn{color:var(--color-danger-text)}.StyleField-module__rS_afW__note{color:var(--text-muted)}@media (any-pointer:coarse){.StyleField-module__rS_afW__reset{min-block-size:var(--tap-min)}}.StyleField-module__rS_afW__tag,.StyleField-module__rS_afW__tagOwn{border-radius:var(--radius-sm);background:var(--bg-glass-strong);color:var(--text-muted);border:1px solid #0000;flex:none;padding:.05rem .3rem;font-size:.62rem;font-weight:600}.StyleField-module__rS_afW__tagOwn{background:var(--accent-soft);border-color:var(--border-accent);color:var(--text-main)}.StyleField-module__rS_afW__tagIcon{color:var(--text-muted);flex:none;align-items:center;gap:2px;display:inline-flex}.StyleField-module__rS_afW__inherited{color:var(--text-muted)}.StyleField-module__rS_afW__sourceActions{gap:var(--space-2xs);margin-top:var(--space-3xs);flex-wrap:wrap;display:flex}.StyleField-module__rS_afW__sourceActions .StyleField-module__rS_afW__reset{margin-inline-start:0}.StyleField-module__rS_afW__sourceActions .StyleField-module__rS_afW__reset:disabled{color:var(--text-muted);cursor:not-allowed;text-decoration:none}
.NumberField-module__ikjkha__adorned{align-items:center;gap:var(--space-3xs);min-width:0;display:flex}.NumberField-module__ikjkha__adornment{color:var(--text-muted);white-space:nowrap;flex:none;font-size:.78rem}
.RangeField-module__294xRa__range{width:100%;accent-color:var(--accent);margin:0}.RangeField-module__294xRa__range:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.RangeField-module__294xRa__ends{justify-content:space-between;gap:var(--space-xs);color:var(--text-muted);font-size:.75rem;display:flex}
.ShowOnField-module__OoWjOq__toggles{border:1px solid var(--border-input);border-radius:var(--radius-sm);background:var(--bg-input);flex-wrap:wrap;gap:2px;min-width:0;padding:2px;display:flex}.ShowOnField-module__OoWjOq__toggle{justify-content:center;align-items:center;gap:var(--space-3xs);min-width:0;min-height:28px;padding:var(--space-3xs) var(--space-2xs);border-radius:var(--radius-sm);color:var(--text-subtle);cursor:pointer;transition:background var(--dur-instant) var(--ease-standard), color var(--dur-instant) var(--ease-standard), border-color var(--dur-instant) var(--ease-standard);background:0 0;border:1px solid #0000;flex:auto;font-family:inherit;font-size:.75rem;font-weight:500;display:inline-flex}.ShowOnField-module__OoWjOq__toggle:hover{color:var(--text-main)}.ShowOnField-module__OoWjOq__on{background:var(--accent-soft-gradient);border-color:var(--border-accent);color:var(--text-main)}.ShowOnField-module__OoWjOq__mixed{border-style:dashed;border-color:var(--border-accent);color:var(--text-main)}.ShowOnField-module__OoWjOq__toggle:disabled{cursor:not-allowed}.ShowOnField-module__OoWjOq__toggle:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}[data-shell] .ShowOnField-module__OoWjOq__toggle{min-height:var(--tap-min)}@media (any-pointer:coarse){.ShowOnField-module__OoWjOq__toggle{min-height:var(--tap-min)}}
.CookieBanner-module__G8Zica__banner{z-index:9999;pointer-events:none;padding:0 1rem 1rem;position:fixed}.CookieBanner-module__G8Zica__posBottom{justify-content:center;display:flex;bottom:0;left:0;right:0}.CookieBanner-module__G8Zica__posTop{justify-content:center;padding:1rem 1rem 0;display:flex;top:0;left:0;right:0}.CookieBanner-module__G8Zica__posBottomLeft{bottom:1rem;left:1rem}.CookieBanner-module__G8Zica__posBottomRight{bottom:1rem;right:1rem}.CookieBanner-module__G8Zica__body{pointer-events:all;background:var(--bg-card,#fff);border:1px solid var(--border-subtle);border-radius:var(--radius-lg,14px);box-shadow:0 4px 24px var(--shadow-md,#0000001f);align-items:center;gap:1.25rem;max-width:520px;padding:1rem 1.25rem;display:flex}.CookieBanner-module__G8Zica__posBottom .CookieBanner-module__G8Zica__body,.CookieBanner-module__G8Zica__posTop .CookieBanner-module__G8Zica__body{max-width:960px;margin:0 auto}.CookieBanner-module__G8Zica__text{color:var(--text-secondary);flex:1;margin:0;font-size:.875rem;line-height:1.5}.CookieBanner-module__G8Zica__actions{flex-shrink:0;gap:.5rem;display:flex}.CookieBanner-module__G8Zica__rejectBtn{border-radius:var(--radius-sm,6px);border:1px solid var(--border-default);color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;padding:.45rem 1rem;font-size:.8125rem;transition:background .15s}.CookieBanner-module__G8Zica__rejectBtn:hover{background:var(--bg-hover)}.CookieBanner-module__G8Zica__acceptBtn{border-radius:var(--radius-sm,6px);background:var(--accent);color:var(--text-on-accent,#fff);cursor:pointer;white-space:nowrap;border:none;padding:.45rem 1rem;font-size:.8125rem;font-weight:600;transition:opacity .15s}.CookieBanner-module__G8Zica__acceptBtn:hover{opacity:.85}.CookieBanner-module__G8Zica__privacyLink{color:var(--accent);font-size:inherit;text-decoration:underline}button.CookieBanner-module__G8Zica__privacyLink{cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-family:inherit}@media (max-width:540px){.CookieBanner-module__G8Zica__posBottomLeft,.CookieBanner-module__G8Zica__posBottomRight{bottom:0;left:0;right:0}.CookieBanner-module__G8Zica__body{flex-direction:column;align-items:flex-start;gap:.75rem;max-width:calc(100vw - 2rem)}}
.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}
.FormPopupHost-module__r4I-ba__overlay{z-index:3000;background:#0009;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.FormPopupHost-module__r4I-ba__panel{border-radius:var(--site-radius,12px);background:var(--site-bg,#fff);width:min(640px,100%);height:min(85vh,760px);position:relative;overflow:hidden;box-shadow:0 24px 64px #00000059}.FormPopupHost-module__r4I-ba__iframe{border:0;width:100%;height:100%;display:block}.FormPopupHost-module__r4I-ba__close{z-index:1;background:var(--site-card-strong,#0000001a);width:2.25rem;height:2.25rem;color:var(--site-text,#111);cursor:pointer;border:none;border-radius:999px;font-size:1.4rem;line-height:1;position:absolute;top:.5rem;right:.5rem}.FormPopupHost-module__r4I-ba__close:hover{background:var(--site-border,#0000002e)}
.TemplatePreviewView-module__JEIZLq__bar{z-index:50;color:#f3f4f6;background:#101218;border-bottom:1px solid #ffffff1f;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.55rem .9rem;font-size:.85rem;display:flex;position:sticky;top:0}.TemplatePreviewView-module__JEIZLq__name{font-weight:600}.TemplatePreviewView-module__JEIZLq__tags{flex-wrap:wrap;gap:.3rem;display:flex}.TemplatePreviewView-module__JEIZLq__tag{color:#fffc;border:1px solid #ffffff40;border-radius:999px;padding:.1rem .5rem;font-size:.75rem}.TemplatePreviewView-module__JEIZLq__pages{flex-wrap:wrap;gap:.3rem;display:flex}.TemplatePreviewView-module__JEIZLq__pageLink{color:#ffffffd9;border:1px solid #fff3;border-radius:999px;padding:.15rem .6rem;font-size:.78rem;text-decoration:none}.TemplatePreviewView-module__JEIZLq__pageLinkOn{color:#fff;background:#6c5ce7;border-color:#6c5ce7}.TemplatePreviewView-module__JEIZLq__spacer{flex:auto}.TemplatePreviewView-module__JEIZLq__useBtn{color:#fff;cursor:pointer;background:#6c5ce7;border:none;border-radius:999px;padding:.4rem .9rem;font-size:.85rem;font-weight:600;text-decoration:none}.TemplatePreviewView-module__JEIZLq__loading,.TemplatePreviewView-module__JEIZLq__error{color:var(--text-subtle);padding:2rem;font-size:.9rem}
