.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)}
.ChromeCabinet-module__8syEUa__toggle{min-height:0}.ChromeCabinet-module__8syEUa__toggle.ChromeCabinet-module__8syEUa__tapFloor{min-height:var(--tap-min)}
.richHtml-module__vVKeLW__rich a{color:var(--site-primary,var(--accent));text-decoration:underline}.richHtml-module__vVKeLW__rich :where(h1,h2,h3,h4,h5,h6){color:inherit}
.ChromeRenderer-module__MqWX4W__header{box-sizing:border-box;width:100%;z-index:var(--z-site-header,11);flex-direction:column;justify-content:center;display:flex;position:relative}.ChromeRenderer-module__MqWX4W__bar{box-sizing:border-box;width:100%;position:relative}.ChromeRenderer-module__MqWX4W__inner{box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:1.25rem;width:100%;min-width:0;max-width:1200px;height:100%;margin:0 auto;padding:0 1.5rem;display:flex}.ChromeRenderer-module__MqWX4W__innerSplit{grid-template-columns:1fr minmax(0,auto) 1fr;column-gap:1.25rem;display:grid}.ChromeRenderer-module__MqWX4W__side,.ChromeRenderer-module__MqWX4W__centerGroup{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.ChromeRenderer-module__MqWX4W__centerGroup{justify-content:center;min-width:0}.ChromeRenderer-module__MqWX4W__centerGroup>.ChromeRenderer-module__MqWX4W__el{max-width:100%}.ChromeRenderer-module__MqWX4W__footer{box-sizing:border-box;width:100%;z-index:var(--z-site-footer,10);padding:2rem 0;position:relative}.ChromeRenderer-module__MqWX4W__el{position:relative}.ChromeRenderer-module__MqWX4W__editable{cursor:pointer;outline-offset:3px;transition:outline-color var(--dur-instant) var(--ease-standard);outline:1px dashed #0000}.ChromeRenderer-module__MqWX4W__editable[data-hovered]{outline-style:solid;outline-color:var(--canvas-chrome-outline-faint)}.ChromeRenderer-module__MqWX4W__selected{z-index:var(--z-raised);outline:2px solid var(--canvas-chrome-outline)!important}.ChromeRenderer-module__MqWX4W__rowHit{width:100%}.ChromeRenderer-module__MqWX4W__rowEmpty{min-height:var(--tap-min);outline:1px dashed var(--canvas-chrome-outline-faint);outline-offset:-2px}.ChromeRenderer-module__MqWX4W__rowSelected{outline:2px solid var(--canvas-chrome-outline);outline-offset:-2px}.ChromeRenderer-module__MqWX4W__bar[data-parent-selected],.ChromeRenderer-module__MqWX4W__rowHit[data-parent-selected]{outline:1px dashed var(--canvas-chrome-outline-faint);outline-offset:-2px}.ChromeRenderer-module__MqWX4W__bar[data-hovered],.ChromeRenderer-module__MqWX4W__rowHit[data-hovered]{outline:1px solid var(--canvas-chrome-outline-faint);outline-offset:-2px}.ChromeRenderer-module__MqWX4W__rowAdd{z-index:var(--z-raised);border:1px solid var(--site-border,var(--border-input));background:var(--site-card-strong,var(--bg-card));width:1.4rem;height:1.4rem;color:var(--site-text-muted,var(--text-muted));box-shadow:var(--canvas-chrome-shadow);cursor:pointer;visibility:hidden;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.ChromeRenderer-module__MqWX4W__bar:hover>.ChromeRenderer-module__MqWX4W__rowAdd,.ChromeRenderer-module__MqWX4W__rowHit:hover>.ChromeRenderer-module__MqWX4W__rowAdd,.ChromeRenderer-module__MqWX4W__rowAddShown{visibility:visible}[data-pointer=coarse] .ChromeRenderer-module__MqWX4W__rowAdd{width:var(--tap-min);height:var(--tap-min)}.ChromeRenderer-module__MqWX4W__rowAdd:hover:not(:disabled){border-color:var(--site-accent,var(--border-accent));color:var(--site-accent,var(--accent))}.ChromeRenderer-module__MqWX4W__rowAdd:disabled{cursor:not-allowed}.ChromeRenderer-module__MqWX4W__bandEditable{cursor:pointer;outline-offset:-2px;transition:outline-color var(--dur-instant) var(--ease-standard);outline:1px dashed #0000}.ChromeRenderer-module__MqWX4W__bandEditable[data-hovered]{outline-style:solid;outline-color:var(--canvas-chrome-outline-faint)}.ChromeRenderer-module__MqWX4W__bandSelected{outline-offset:-2px;outline:2px solid var(--canvas-chrome-outline)!important}.ChromeRenderer-module__MqWX4W__bandEditable[data-parent-selected]{outline-color:var(--canvas-chrome-outline-faint)}.ChromeRenderer-module__MqWX4W__pinned{z-index:var(--z-site-header,100);position:sticky;top:0}.ChromeRenderer-module__MqWX4W__morph{transition:height var(--dur-med) var(--ease-out);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid}.ChromeRenderer-module__MqWX4W__layer{width:100%;min-width:0;transition:opacity var(--dur-med) var(--ease-out), transform var(--dur-med) var(--ease-out), visibility 0s linear var(--dur-med);grid-area:1/1;align-self:center}.ChromeRenderer-module__MqWX4W__layerShown{opacity:1;visibility:visible;transition:opacity var(--dur-med) var(--ease-out), transform var(--dur-med) var(--ease-out), visibility 0s}.ChromeRenderer-module__MqWX4W__layerHidden{opacity:0;visibility:hidden;pointer-events:none}.ChromeRenderer-module__MqWX4W__m_slide.ChromeRenderer-module__MqWX4W__layerHidden{transform:translateY(-.75rem)}.ChromeRenderer-module__MqWX4W__m_shrink.ChromeRenderer-module__MqWX4W__layerHidden{transform:scale(.97)}.ChromeRenderer-module__MqWX4W__morphInstant,.ChromeRenderer-module__MqWX4W__morphInstant .ChromeRenderer-module__MqWX4W__layer{transition:none}@media (prefers-reduced-motion:reduce){.ChromeRenderer-module__MqWX4W__morph,.ChromeRenderer-module__MqWX4W__layer,.ChromeRenderer-module__MqWX4W__layerShown{transition:none}}.ChromeRenderer-module__MqWX4W__footerWithPrivacy{padding-top:0;padding-bottom:0}.ChromeRenderer-module__MqWX4W__footerRows{padding:2rem 0;position:relative}.ChromeRenderer-module__MqWX4W__privacyRow{text-align:center;width:100%;padding:0 1rem .75rem;font-size:.8rem}.ChromeRenderer-module__MqWX4W__privacyLink{color:inherit;text-decoration:underline}.ChromeRenderer-module__MqWX4W__spacerFindable{outline:1px dashed var(--canvas-chrome-outline-faint);outline-offset:-1px;min-height:1rem}.ChromeRenderer-module__MqWX4W__chromeIbZoom img,.ChromeRenderer-module__MqWX4W__chromeIbFade img{transition:transform var(--dur-fast) var(--ease-standard), opacity var(--dur-fast) var(--ease-standard)}.ChromeRenderer-module__MqWX4W__chromeIbZoom:hover img{transform:scale(1.05)}.ChromeRenderer-module__MqWX4W__chromeIbFade:hover img{opacity:.85}
.ShopSubcategoriesBlock-module__61mTWW__wrap{min-width:0;font-family:var(--site-body-font);color:var(--site-text)}.ShopSubcategoriesBlock-module__61mTWW__chips,.ShopSubcategoriesBlock-module__61mTWW__tiles{margin:0;padding:0;list-style:none}.ShopSubcategoriesBlock-module__61mTWW__chips{flex-wrap:wrap;gap:.5rem;display:flex}.ShopSubcategoriesBlock-module__61mTWW__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}.ShopSubcategoriesBlock-module__61mTWW__chip:hover{border-color:var(--site-primary);color:var(--site-primary)}.ShopSubcategoriesBlock-module__61mTWW__chip:focus-visible,.ShopSubcategoriesBlock-module__61mTWW__tile:focus-visible{outline:2px solid var(--site-primary);outline-offset:2px}.ShopSubcategoriesBlock-module__61mTWW__tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.ShopSubcategoriesBlock-module__61mTWW__tiles[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ShopSubcategoriesBlock-module__61mTWW__tiles[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.ShopSubcategoriesBlock-module__61mTWW__tiles[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.ShopSubcategoriesBlock-module__61mTWW__tiles[data-columns="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.ShopSubcategoriesBlock-module__61mTWW__tiles[data-columns="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}.ShopSubcategoriesBlock-module__61mTWW__item{min-width:0}.ShopSubcategoriesBlock-module__61mTWW__tile{border:1px solid var(--site-border);border-radius:var(--site-radius);background:var(--site-card);height:100%;color:var(--site-text);flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.ShopSubcategoriesBlock-module__61mTWW__tile:hover{box-shadow:var(--site-shadow-soft);transform:translateY(-2px)}.ShopSubcategoriesBlock-module__61mTWW__media{background:var(--site-card-strong);width:100%;display:block;position:relative;overflow:hidden}.ShopSubcategoriesBlock-module__61mTWW__landscape{aspect-ratio:4/3}.ShopSubcategoriesBlock-module__61mTWW__square{aspect-ratio:1}.ShopSubcategoriesBlock-module__61mTWW__image{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.ShopSubcategoriesBlock-module__61mTWW__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}.ShopSubcategoriesBlock-module__61mTWW__name{font-family:var(--site-heading-font);overflow-wrap:anywhere;padding:.75rem 1rem;font-size:1rem;font-weight:600;line-height:1.3;display:block}.ShopSubcategoriesBlock-module__61mTWW__placeholder{text-align:center;color:var(--site-text-muted);padding:1.5rem 1rem;font-size:.95rem}@container (max-width:900px){.ShopSubcategoriesBlock-module__61mTWW__tiles[data-columns="5"],.ShopSubcategoriesBlock-module__61mTWW__tiles[data-columns="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width:600px){.ShopSubcategoriesBlock-module__61mTWW__tiles,.ShopSubcategoriesBlock-module__61mTWW__tiles[data-columns]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.ShopSubcategoriesBlock-module__61mTWW__chip,.ShopSubcategoriesBlock-module__61mTWW__tile{transition:none}.ShopSubcategoriesBlock-module__61mTWW__tile:hover{transform:none}}
.ShopBreadcrumbsBlock-module__F_P-Aq__wrap{min-width:0;font-family:var(--site-body-font);color:var(--site-text-muted);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.ShopBreadcrumbsBlock-module__F_P-Aq__crumbs{min-width:0}.ShopBreadcrumbsBlock-module__F_P-Aq__list{flex-wrap:wrap;align-items:center;gap:.25rem;margin:0;padding:0;font-size:.875rem;line-height:1.4;list-style:none;display:flex}.ShopBreadcrumbsBlock-module__F_P-Aq__crumb{align-items:center;gap:.25rem;min-width:0;display:inline-flex}.ShopBreadcrumbsBlock-module__F_P-Aq__link{min-height:1.5rem;color:var(--site-text-muted);overflow-wrap:anywhere;align-items:center;text-decoration:none;display:inline-flex}.ShopBreadcrumbsBlock-module__F_P-Aq__link:hover{color:var(--site-primary);text-decoration:underline}.ShopBreadcrumbsBlock-module__F_P-Aq__current{color:var(--site-text);font-weight:600}.ShopBreadcrumbsBlock-module__F_P-Aq__current:hover{color:var(--site-text);text-decoration:none}.ShopBreadcrumbsBlock-module__F_P-Aq__up{min-height:1.5rem;color:var(--site-text);align-items:center;gap:.3rem;font-weight:600;text-decoration:none;display:inline-flex}.ShopBreadcrumbsBlock-module__F_P-Aq__up:hover{color:var(--site-primary);text-decoration:underline}.ShopBreadcrumbsBlock-module__F_P-Aq__up .ShopBreadcrumbsBlock-module__F_P-Aq__upIcon{flex:none;width:1rem;height:1rem}.ShopBreadcrumbsBlock-module__F_P-Aq__link:focus-visible,.ShopBreadcrumbsBlock-module__F_P-Aq__up:focus-visible,.ShopBreadcrumbsBlock-module__F_P-Aq__back:focus-visible{outline:2px solid var(--site-primary);outline-offset:2px;border-radius:var(--site-radius)}.ShopBreadcrumbsBlock-module__F_P-Aq__crumb .ShopBreadcrumbsBlock-module__F_P-Aq__sep{width:.9rem;height:.9rem;color:var(--site-text-muted);flex:none}.ShopBreadcrumbsBlock-module__F_P-Aq__back{border:1px solid var(--site-border);border-radius:var(--site-radius);background:var(--site-bg);min-height:2rem;color:var(--site-text);font:inherit;cursor:pointer;align-items:center;gap:.35rem;padding:.25rem .75rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.ShopBreadcrumbsBlock-module__F_P-Aq__back:hover{border-color:var(--site-primary);color:var(--site-primary)}.ShopBreadcrumbsBlock-module__F_P-Aq__back .ShopBreadcrumbsBlock-module__F_P-Aq__backIcon{width:1rem;height:1rem}.ShopBreadcrumbsBlock-module__F_P-Aq__placeholder{text-align:center;color:var(--site-text-muted);padding:1rem;font-size:.9rem}
.ProductGalleryBlock-module__0rS_2G__gallery{flex-direction:column;gap:.6rem;min-width:0;display:flex;container-type:inline-size}.ProductGalleryBlock-module__0rS_2G__main{position:relative}.ProductGalleryBlock-module__0rS_2G__frame{border-radius:var(--site-radius);background:var(--site-card-strong);width:100%;display:block;position:relative;overflow:hidden}.ProductGalleryBlock-module__0rS_2G__auto{aspect-ratio:16/10}.ProductGalleryBlock-module__0rS_2G__landscape{aspect-ratio:4/3}.ProductGalleryBlock-module__0rS_2G__square{aspect-ratio:1}.ProductGalleryBlock-module__0rS_2G__portrait{aspect-ratio:3/4}.ProductGalleryBlock-module__0rS_2G__image{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.ProductGalleryBlock-module__0rS_2G__frame[data-fit=contain] .ProductGalleryBlock-module__0rS_2G__image{object-fit:contain}.ProductGalleryBlock-module__0rS_2G__opens{color:inherit;font:inherit;cursor:zoom-in;border:none;padding:0}.ProductGalleryBlock-module__0rS_2G__opens:focus-visible{outline:2px solid var(--site-primary);outline-offset:2px}.ProductGalleryBlock-module__0rS_2G__letterTile{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}.ProductGalleryBlock-module__0rS_2G__arrow{border:1px solid var(--site-primary);background:var(--site-primary);width:2.5rem;height:2.5rem;color:var(--site-on-primary);box-shadow:var(--site-shadow-soft);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.ProductGalleryBlock-module__0rS_2G__prev{left:.5rem}.ProductGalleryBlock-module__0rS_2G__next{right:.5rem}.ProductGalleryBlock-module__0rS_2G__arrow:hover:not([aria-disabled=true]){box-shadow:0 0 0 3px var(--site-border)}.ProductGalleryBlock-module__0rS_2G__arrow[aria-disabled=true]{border-color:var(--site-border);background:var(--site-bg);color:var(--site-text-muted);box-shadow:none;cursor:default}.ProductGalleryBlock-module__0rS_2G__arrow:focus-visible{outline:2px solid var(--site-primary);outline-offset:2px}.ProductGalleryBlock-module__0rS_2G__arrow .ProductGalleryBlock-module__0rS_2G__arrowIcon{width:1.25rem;height:1.25rem}.ProductGalleryBlock-module__0rS_2G__strip{scrollbar-color:var(--site-text-muted) transparent;grid-auto-columns:4.5rem;grid-auto-flow:column;gap:.5rem;display:grid;overflow-x:auto}.ProductGalleryBlock-module__0rS_2G__thumb{border:2px solid var(--site-border);border-radius:var(--site-radius);background:var(--site-card);color:inherit;cursor:pointer;padding:0;line-height:0;overflow:hidden}.ProductGalleryBlock-module__0rS_2G__thumbActive{border-color:var(--site-primary)}.ProductGalleryBlock-module__0rS_2G__thumb:focus-visible{outline:2px solid var(--site-primary);outline-offset:2px}.ProductGalleryBlock-module__0rS_2G__thumbImage{aspect-ratio:1;object-fit:cover;object-position:center;width:100%;height:auto;display:block}.ProductGalleryBlock-module__0rS_2G__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}@container (min-width:40rem){.ProductGalleryBlock-module__0rS_2G__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ProductGalleryBlock-module__0rS_2G__placeholder{text-align:center;color:var(--site-text-muted);padding:2rem 1rem;font-size:.95rem}
.ProductSpecsBlock-module__AloA-W__specs{min-width:0;color:var(--site-text);font-family:var(--site-body-font)}.ProductSpecsBlock-module__AloA-W__heading{font-family:var(--site-heading-font);color:var(--site-text);margin:0 0 .75rem;font-size:1.25rem;font-weight:700;line-height:1.3}.ProductSpecsBlock-module__AloA-W__table{border-collapse:collapse;width:100%;font-size:.9rem}.ProductSpecsBlock-module__AloA-W__table th,.ProductSpecsBlock-module__AloA-W__table td{border-bottom:1px solid var(--site-border);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:.45rem 0}.ProductSpecsBlock-module__AloA-W__table th{width:45%;color:var(--site-text-muted);padding-right:1rem;font-weight:500}.ProductSpecsBlock-module__AloA-W__list{grid-template-columns:repeat(auto-fill,minmax(min(12rem,100%),1fr));gap:1rem 1.5rem;margin:0;font-size:.9rem;display:grid}.ProductSpecsBlock-module__AloA-W__row{min-width:0}.ProductSpecsBlock-module__AloA-W__list .ProductSpecsBlock-module__AloA-W__label{color:var(--site-text-muted);margin:0 0 .15rem;font-size:.8rem;font-weight:500}.ProductSpecsBlock-module__AloA-W__list .ProductSpecsBlock-module__AloA-W__value{overflow-wrap:anywhere;margin:0}.ProductSpecsBlock-module__AloA-W__placeholder{text-align:center;color:var(--site-text-muted);padding:2rem 1rem;font-size:.95rem}
.ProductDescriptionBlock-module__d4U4cW__description{min-width:0;color:var(--site-text);font-family:var(--site-body-font)}.ProductDescriptionBlock-module__d4U4cW__heading{font-family:var(--site-heading-font);color:var(--site-text);margin:0 0 .75rem;font-size:1.25rem;font-weight:700;line-height:1.3}.ProductDescriptionBlock-module__d4U4cW__prose{color:var(--site-text);overflow-wrap:anywhere;font-size:.95rem;line-height:1.6}.ProductDescriptionBlock-module__d4U4cW__prose p{margin:0 0 .85rem}.ProductDescriptionBlock-module__d4U4cW__prose>:last-child{margin-bottom:0}.ProductDescriptionBlock-module__d4U4cW__prose :is(h1,h2,h3,h4,h5,h6){color:inherit}.ProductDescriptionBlock-module__d4U4cW__prose a{color:var(--site-primary);text-decoration:underline}.ProductDescriptionBlock-module__d4U4cW__prose a:focus-visible{outline:2px solid var(--site-primary);outline-offset:2px}:is(.ProductDescriptionBlock-module__d4U4cW__prose ul,.ProductDescriptionBlock-module__d4U4cW__prose ol){margin:0 0 .85rem;padding-left:1.5rem}.ProductDescriptionBlock-module__d4U4cW__prose img{max-width:100%;height:auto}.ProductDescriptionBlock-module__d4U4cW__placeholder{text-align:center;color:var(--site-text-muted);padding:2rem 1rem;font-size:.95rem}
.ProductLocationBlock-module__qMQexG__location{min-width:0;color:var(--site-text);font-family:var(--site-body-font);flex-direction:column;gap:.75rem;display:flex}.ProductLocationBlock-module__qMQexG__address{color:var(--site-text-muted);overflow-wrap:anywhere;margin:0;font-size:.9rem;line-height:1.5}.ProductLocationBlock-module__qMQexG__placeholder{text-align:center;color:var(--site-text-muted);padding:2rem 1rem;font-size:.95rem}
.ShopInquiry-module__KMtfLW__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:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.ShopInquiry-module__KMtfLW__panel{border-radius:var(--site-radius);background:var(--site-bg);width:min(40rem,100%);max-height:min(90dvh,52rem);color:var(--site-text);font-family:var(--site-body-font);box-shadow:var(--site-shadow-card);scrollbar-color:var(--site-text-muted) transparent;flex-direction:column;display:flex;overflow-y:auto}.ShopInquiry-module__KMtfLW__head{flex:none;justify-content:flex-end;padding:.5rem .5rem 0;display:flex}.ShopInquiry-module__KMtfLW__close{border-radius:var(--site-radius);width:2.5rem;height:2.5rem;color:var(--site-text);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.ShopInquiry-module__KMtfLW__close:hover{background:var(--site-card-strong)}.ShopInquiry-module__KMtfLW__close:focus-visible{outline:2px solid var(--site-primary);outline-offset:2px}.ShopInquiry-module__KMtfLW__closeIcon{width:1.25rem;height:1.25rem}.ShopInquiry-module__KMtfLW__frame{background:0 0;border:0;flex:none;width:100%;height:36rem;display:block}.ShopInquiry-module__KMtfLW__guard{clip-path:inset(50%);pointer-events:none;width:1px;height:1px;position:fixed;overflow:hidden}
.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)}
.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)}
.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}
.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)}}
.LinkField-module__6PzDDq__link{gap:var(--space-2xs);flex-direction:column;min-width:0;display:flex}.LinkField-module__6PzDDq__warn{align-items:center;gap:var(--space-3xs);color:var(--color-danger-text);margin:0;font-size:.75rem;line-height:1.4;display:flex}.LinkField-module__6PzDDq__remove{padding:var(--space-3xs) var(--space-3xs);border-radius:var(--radius-sm);color:var(--color-danger);cursor:pointer;background:0 0;border:none;align-self:flex-start;font-family:inherit;font-size:.75rem;font-weight:600}.LinkField-module__6PzDDq__remove:hover{text-decoration:underline}.LinkField-module__6PzDDq__remove:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[data-shell] .LinkField-module__6PzDDq__remove{min-block-size:var(--tap-min)}@media (any-pointer:coarse){.LinkField-module__6PzDDq__remove{min-block-size:var(--tap-min)}}
.FocalPointField-module__SmzXaW__grid{grid-template-columns:repeat(3, var(--tap-min));border:1px solid var(--border-input);border-radius:var(--radius-sm);background:var(--bg-input);gap:2px;inline-size:max-content;padding:2px;display:grid}.FocalPointField-module__SmzXaW__point{inline-size:var(--tap-min);block-size:calc(var(--tap-min) * .75);border-radius:var(--radius-sm);color:var(--text-muted);background:0 0;border:1px solid #0000}.FocalPointField-module__SmzXaW__point:hover{background:var(--bg-hover);color:var(--text-main)}.FocalPointField-module__SmzXaW__point[aria-pressed=true]{background:var(--accent-soft-gradient);border-color:var(--border-accent);color:var(--accent)}[data-shell] .FocalPointField-module__SmzXaW__point{block-size:var(--tap-min)}@media (any-pointer:coarse){.FocalPointField-module__SmzXaW__point{block-size:var(--tap-min)}}
.ImageShapeField-module__x5hStG__custom{align-items:center;gap:var(--space-2xs);min-width:0;margin-bottom:var(--space-xs);color:var(--text-muted);display:flex}.ImageShapeField-module__x5hStG__custom>input{flex:1 1 0}
.ListField-module__ZjYTCa__list{gap:var(--space-3xs);min-width:0;margin-bottom:var(--space-xs);flex-direction:column;display:flex}.ListField-module__ZjYTCa__heading,.ListField-module__ZjYTCa__nestedHeading{margin:0 0 var(--space-3xs);color:var(--text-main);font-size:.78rem;font-weight:700}.ListField-module__ZjYTCa__nestedHeading{color:var(--text-subtle);font-size:.75rem;font-weight:600}.ListField-module__ZjYTCa__empty{color:var(--text-muted);margin:0;font-size:.78rem}.ListField-module__ZjYTCa__row{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-card);min-width:0}.ListField-module__ZjYTCa__row[data-focused]{border-color:var(--border-accent)}.ListField-module__ZjYTCa__head,.ListField-module__ZjYTCa__compact{align-items:center;gap:2px;min-width:0;padding:2px;display:flex}.ListField-module__ZjYTCa__toggle,.ListField-module__ZjYTCa__styleToggle,.ListField-module__ZjYTCa__nodeRow{align-items:center;gap:var(--space-3xs);min-width:0;min-height:28px;padding:var(--space-3xs);border-radius:var(--radius-sm);color:var(--text-main);text-align:start;cursor:pointer;background:0 0;border:none;flex:auto;font-family:inherit;font-size:.78rem;display:flex}.ListField-module__ZjYTCa__toggle:hover,.ListField-module__ZjYTCa__styleToggle:hover,.ListField-module__ZjYTCa__nodeRow:hover{background:var(--bg-hover)}.ListField-module__ZjYTCa__toggle:focus-visible,.ListField-module__ZjYTCa__styleToggle:focus-visible,.ListField-module__ZjYTCa__nodeRow:focus-visible,.ListField-module__ZjYTCa__add:focus-visible,.ListField-module__ZjYTCa__reset:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ListField-module__ZjYTCa__chevron{color:var(--text-muted);transition:transform var(--dur-fast) var(--ease-standard);flex:none}[aria-expanded=true]>.ListField-module__ZjYTCa__chevron{transform:rotate(90deg)}.ListField-module__ZjYTCa__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ListField-module__ZjYTCa__line{flex:auto;min-width:0}.ListField-module__ZjYTCa__line>*{margin-bottom:0}.ListField-module__ZjYTCa__action{flex:none}.ListField-module__ZjYTCa__body{padding:var(--space-2xs) var(--space-xs) var(--space-xs);border-top:1px solid var(--border-subtle)}.ListField-module__ZjYTCa__add{align-self:flex-start;align-items:center;gap:var(--space-3xs);margin-top:var(--space-3xs);padding:var(--space-3xs) var(--space-sm);border:1px solid var(--border-input);border-radius:var(--radius-sm);background:var(--bg-card);color:var(--text-main);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-standard), background var(--dur-fast) var(--ease-standard);font-family:inherit;font-size:.78rem;font-weight:600;display:inline-flex}.ListField-module__ZjYTCa__adds{gap:var(--space-3xs);flex-wrap:wrap;display:flex}.ListField-module__ZjYTCa__adds>.ListField-module__ZjYTCa__add{align-self:auto}.ListField-module__ZjYTCa__add:hover:not(:disabled){border-color:var(--border-accent);background:var(--accent-soft)}.ListField-module__ZjYTCa__add:disabled{opacity:.5;cursor:not-allowed}.ListField-module__ZjYTCa__style{margin-top:var(--space-2xs);border-top:1px dashed var(--border-subtle);padding-top:var(--space-3xs)}.ListField-module__ZjYTCa__styleHead{align-items:center;gap:var(--space-3xs);display:flex}.ListField-module__ZjYTCa__styleToggle{color:var(--text-subtle);font-weight:600}.ListField-module__ZjYTCa__styleBody{padding-top:var(--space-2xs)}.ListField-module__ZjYTCa__dot{background:var(--accent);border-radius:999px;flex:none;block-size:6px;inline-size:6px}.ListField-module__ZjYTCa__reset{padding:0 var(--space-3xs);border-radius:var(--radius-sm);color:var(--accent);cursor:pointer;background:0 0;border:none;flex:none;font-family:inherit;font-size:.72rem;font-weight:600}.ListField-module__ZjYTCa__reset:hover{text-decoration:underline}.ListField-module__ZjYTCa__nodeLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ListField-module__ZjYTCa__icon{color:var(--text-muted);flex:none}.ListField-module__ZjYTCa__badge{padding:0 var(--space-3xs);background:var(--bg-soft);color:var(--text-muted);border-radius:999px;flex:none;align-items:center;gap:2px;font-size:.68rem;display:inline-flex}.ListField-module__ZjYTCa__warning{color:var(--color-danger-text)}:is([data-shell] .ListField-module__ZjYTCa__action,[data-shell] .ListField-module__ZjYTCa__toggle,[data-shell] .ListField-module__ZjYTCa__styleToggle,[data-shell] .ListField-module__ZjYTCa__nodeRow,[data-shell] .ListField-module__ZjYTCa__add,[data-shell] .ListField-module__ZjYTCa__reset){min-inline-size:var(--tap-min);min-block-size:var(--tap-min)}@media (any-pointer:coarse){.ListField-module__ZjYTCa__action,.ListField-module__ZjYTCa__toggle,.ListField-module__ZjYTCa__styleToggle,.ListField-module__ZjYTCa__nodeRow,.ListField-module__ZjYTCa__add,.ListField-module__ZjYTCa__reset{min-inline-size:var(--tap-min);min-block-size:var(--tap-min)}}
.ColumnsFields-module__QCu4YW__notice{gap:var(--space-2xs);padding:var(--space-xs) var(--space-sm);margin-bottom:var(--space-3xs);border-radius:var(--radius-md);background:var(--color-warning-bg);color:var(--color-warning);flex-direction:column;font-size:.8rem;line-height:1.45;display:flex}.ColumnsFields-module__QCu4YW__actions{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.ColumnsFields-module__QCu4YW__action{padding:var(--space-3xs) var(--space-sm);border:1px solid var(--border-card);background:var(--bg-glass-heavy);color:var(--text-main);cursor:pointer;border-radius:999px;font-family:inherit;font-size:.78rem;font-weight:600}.ColumnsFields-module__QCu4YW__action:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ColumnsFields-module__QCu4YW__danger{color:var(--color-danger-text)}.ColumnsFields-module__QCu4YW__name{flex:auto}[data-shell] .ColumnsFields-module__QCu4YW__action{min-inline-size:var(--tap-min);min-block-size:var(--tap-min)}@media (any-pointer:coarse){.ColumnsFields-module__QCu4YW__action{min-inline-size:var(--tap-min);min-block-size:var(--tap-min)}}
.RichTextField-module__j6Q4zG__field{gap:var(--space-3xs);flex-direction:column;min-width:0;display:flex}.RichTextField-module__j6Q4zG__toolbar{border:1px solid var(--border-input);border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:var(--bg-soft);border-bottom:none;flex-wrap:wrap;gap:2px;padding:2px;display:flex}.RichTextField-module__j6Q4zG__tool[aria-pressed=true]{background:var(--accent-soft);color:var(--accent)}.RichTextField-module__j6Q4zG__editable{min-block-size:calc(var(--space-5xl) * 2);max-block-size:calc(var(--space-5xl) * 6);padding:var(--space-2xs) var(--space-xs);border:1px solid var(--border-input);border-radius:0 0 var(--radius-sm) var(--radius-sm);background:var(--bg-input);color:var(--text-main);overflow-wrap:anywhere;transition:border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);outline:none;font-size:.82rem;line-height:1.5;overflow-y:auto}.RichTextField-module__j6Q4zG__editable:focus{border-color:var(--focus-border);box-shadow:var(--focus-ring)}.RichTextField-module__j6Q4zG__editable :where(p,ul,ol){margin:0 0 var(--space-2xs)}.RichTextField-module__j6Q4zG__editable :where(ul,ol){padding-inline-start:var(--space-lg)}.RichTextField-module__j6Q4zG__editable a{color:var(--accent)}.RichTextField-module__j6Q4zG__editable[data-empty]:before{content:attr(data-placeholder);color:var(--text-muted);pointer-events:none}.RichTextField-module__j6Q4zG__linkBox{gap:var(--space-2xs);padding:var(--space-xs);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-card);flex-direction:column;display:flex}.RichTextField-module__j6Q4zG__linkActions{align-items:center;gap:var(--space-2xs);display:flex}.RichTextField-module__j6Q4zG__button{padding:var(--space-3xs) var(--space-sm);border:1px solid var(--border-input);border-radius:var(--radius-sm);background:var(--bg-card);color:var(--text-main);cursor:pointer;font-family:inherit;font-size:.78rem;font-weight:600}.RichTextField-module__j6Q4zG__button:hover:not(:disabled){border-color:var(--border-accent);background:var(--accent-soft)}.RichTextField-module__j6Q4zG__button:disabled{opacity:.5;cursor:not-allowed}.RichTextField-module__j6Q4zG__textButton{padding:var(--space-3xs);border-radius:var(--radius-sm);color:var(--accent);cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:.75rem;font-weight:600}.RichTextField-module__j6Q4zG__button:focus-visible,.RichTextField-module__j6Q4zG__textButton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:is([data-shell] .RichTextField-module__j6Q4zG__tool,[data-shell] .RichTextField-module__j6Q4zG__button,[data-shell] .RichTextField-module__j6Q4zG__textButton){min-inline-size:var(--tap-min);min-block-size:var(--tap-min)}@media (any-pointer:coarse){.RichTextField-module__j6Q4zG__tool,.RichTextField-module__j6Q4zG__button,.RichTextField-module__j6Q4zG__textButton{min-inline-size:var(--tap-min);min-block-size:var(--tap-min)}}
.CodeField-module__XRee6q__code{font-family:var(--font-mono);white-space:pre;resize:vertical;tab-size:2;font-size:.75rem;line-height:1.5;overflow-x:auto}
.IconField-module__6iIEHa__row{align-items:center;gap:var(--space-2xs);min-width:0;display:flex}.IconField-module__6iIEHa__input{inline-size:calc(var(--space-5xl) * 1.5);text-align:center;font-size:1rem}
.ProductPickerField-module__qBYqJW__picker{gap:var(--space-3xs);flex-direction:column;min-width:0;display:flex}.ProductPickerField-module__qBYqJW__picked,.ProductPickerField-module__qBYqJW__hit{align-items:center;gap:var(--space-2xs);min-width:0;min-height:28px;padding:var(--space-3xs);border-radius:var(--radius-sm);color:var(--text-main);font-size:.78rem;display:flex}.ProductPickerField-module__qBYqJW__picked{border:1px solid var(--border-accent);background:var(--accent-soft)}.ProductPickerField-module__qBYqJW__thumb{border-radius:var(--radius-sm);background:var(--bg-hover);object-fit:cover;object-position:center;flex:none;block-size:28px;inline-size:28px}.ProductPickerField-module__qBYqJW__name{overflow-wrap:anywhere;text-align:start;flex:auto;min-width:0}.ProductPickerField-module__qBYqJW__remove{min-height:24px;padding:0 var(--space-xs);border:1px solid var(--border-input);border-radius:var(--radius-sm);background:var(--bg-card);color:var(--text-main);cursor:pointer;flex:none;font-family:inherit;font-size:.75rem;font-weight:600}.ProductPickerField-module__qBYqJW__remove:hover{border-color:var(--border-accent)}.ProductPickerField-module__qBYqJW__status{color:var(--text-muted);margin:0;font-size:.75rem}.ProductPickerField-module__qBYqJW__status:empty{display:none}.ProductPickerField-module__qBYqJW__results{flex-direction:column;gap:2px;max-block-size:240px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.ProductPickerField-module__qBYqJW__hit{cursor:pointer;background:0 0;border:1px solid #0000;inline-size:100%;font-family:inherit}.ProductPickerField-module__qBYqJW__hit:hover{background:var(--bg-hover)}.ProductPickerField-module__qBYqJW__hit[aria-pressed=true]{border-color:var(--border-accent);font-weight:600}.ProductPickerField-module__qBYqJW__hit:focus-visible,.ProductPickerField-module__qBYqJW__remove:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
.CategoryListField-module__Gdih4W__list{flex-direction:column;gap:2px;max-block-size:280px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.CategoryListField-module__Gdih4W__row{border-radius:var(--radius-sm);align-items:center;gap:2px;min-width:0;display:flex}.CategoryListField-module__Gdih4W__picked{background:var(--accent-soft)}.CategoryListField-module__Gdih4W__check{align-items:center;gap:var(--space-2xs);min-width:0;min-height:28px;padding:0 var(--space-3xs);color:var(--text-main);cursor:pointer;flex:auto;font-size:.78rem;display:flex}.CategoryListField-module__Gdih4W__check input{flex:none;margin:0}.CategoryListField-module__Gdih4W__name{overflow-wrap:anywhere;min-width:0}.CategoryListField-module__Gdih4W__action{flex:none}.CategoryListField-module__Gdih4W__empty{color:var(--text-muted);margin:0;font-size:.78rem}
.TableField-module__X4lxgq__table{flex-direction:column;min-width:0;display:flex}.TableField-module__X4lxgq__note{margin:0 0 var(--space-xs);color:var(--text-muted);font-size:.78rem}.TableField-module__X4lxgq__notice{gap:var(--space-2xs);margin-bottom:var(--space-xs);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-md);background:var(--color-warning-bg);color:var(--color-warning);flex-direction:column;font-size:.78rem;line-height:1.45;display:flex}.TableField-module__X4lxgq__actions{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.TableField-module__X4lxgq__action{padding:var(--space-3xs) var(--space-sm);border:1px solid var(--border-input);border-radius:var(--radius-sm);background:var(--bg-card);color:var(--text-main);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-standard);font-family:inherit;font-size:.78rem;font-weight:600}.TableField-module__X4lxgq__action:hover{border-color:var(--border-accent)}.TableField-module__X4lxgq__action:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[data-shell] .TableField-module__X4lxgq__action{min-block-size:var(--tap-min)}@media (any-pointer:coarse){.TableField-module__X4lxgq__action{min-block-size:var(--tap-min)}}
.StatusButton-module__XFLeDq__status{align-items:center;gap:var(--space-2xs);min-width:0;color:var(--text-muted);white-space:nowrap;font-size:.78rem;display:inline-flex}.StatusButton-module__XFLeDq__text{text-overflow:ellipsis;overflow:hidden}.StatusButton-module__XFLeDq__save{align-items:center;gap:var(--space-2xs);border:1px solid var(--border-card);background:var(--bg-glass-heavy);min-width:0;color:var(--text-main);white-space:nowrap;cursor:pointer;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;display:inline-flex}.StatusButton-module__XFLeDq__save:hover:not(:disabled){box-shadow:var(--shadow-subtle);transform:translateY(-1px)}.StatusButton-module__XFLeDq__save:disabled{opacity:.55;cursor:not-allowed;transform:none}.StatusButton-module__XFLeDq__save:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.StatusButton-module__XFLeDq__tap{min-height:var(--tap-min);padding-inline:var(--space-md)}.StatusButton-module__XFLeDq__dot{background:var(--accent);border-radius:50%;flex:none;block-size:8px;inline-size:8px}.StatusButton-module__XFLeDq__dotUnpublished{background:var(--accent-warm)}.StatusButton-module__XFLeDq__dotUnsaved{animation:StatusButton-module__XFLeDq__statusPulse 1.6s var(--ease-standard) infinite}@keyframes StatusButton-module__XFLeDq__statusPulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.StatusButton-module__XFLeDq__dotUnsaved{animation:none}.StatusButton-module__XFLeDq__save:hover:not(:disabled){transform:none}}
.KeyboardShortcutsDialog-module__R1L_iq__overlay{z-index:var(--z-modal);padding:var(--space-md);background:var(--bg-modal-backdrop);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.KeyboardShortcutsDialog-module__R1L_iq__dialog{width:100%;max-width:30rem;max-height:calc(100dvh - 2 * var(--space-md));border:1px solid var(--border-card);border-radius:var(--radius-xl);background:var(--bg-modal);box-shadow:var(--shadow-modal);color:var(--text-main);flex-direction:column;display:flex;overflow:hidden}.KeyboardShortcutsDialog-module__R1L_iq__dialog:focus{outline:none}.KeyboardShortcutsDialog-module__R1L_iq__header{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-xl);border-bottom:1px solid var(--border-subtle);display:flex}.KeyboardShortcutsDialog-module__R1L_iq__title{margin:0;font-size:1rem;font-weight:700}.KeyboardShortcutsDialog-module__R1L_iq__body{padding:var(--space-md) var(--space-xl) var(--space-xl);overflow-y:auto}.KeyboardShortcutsDialog-module__R1L_iq__scope{margin:0 0 var(--space-sm);color:var(--text-muted);font-size:.85rem}.KeyboardShortcutsDialog-module__R1L_iq__table{border-collapse:collapse;width:100%;font-size:.85rem}.KeyboardShortcutsDialog-module__R1L_iq__table th{padding:var(--space-3xs) 0;color:var(--text-muted);text-align:left;font-weight:600}.KeyboardShortcutsDialog-module__R1L_iq__table td{padding:var(--space-2xs) 0;border-top:1px solid var(--border-subtle);vertical-align:top}.KeyboardShortcutsDialog-module__R1L_iq__table .KeyboardShortcutsDialog-module__R1L_iq__keys{padding-right:var(--space-md);white-space:nowrap}.KeyboardShortcutsDialog-module__R1L_iq__or{color:var(--text-muted)}.KeyboardShortcutsDialog-module__R1L_iq__kbd{padding:0 var(--space-3xs);border:1px solid var(--border-input);border-radius:var(--radius-sm);background:var(--bg-input);font-family:var(--font-mono);font-size:.8rem;display:inline-block}
.TokenScaleEditor-module__w6UIdq__scale{margin-bottom:var(--space-xl)}.TokenScaleEditor-module__w6UIdq__head{margin-bottom:var(--space-xs);justify-content:space-between;align-items:center;display:flex}.TokenScaleEditor-module__w6UIdq__groupLabel{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);font-size:.7rem;font-weight:700}.TokenScaleEditor-module__w6UIdq__addBtn{border:1px solid var(--border-card);background:var(--bg-glass-heavy);color:var(--text-main);cursor:pointer;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}.TokenScaleEditor-module__w6UIdq__addBtn:hover{box-shadow:var(--shadow-subtle);transform:translateY(-1px)}.TokenScaleEditor-module__w6UIdq__row{align-items:center;gap:var(--space-2xs);margin-bottom:var(--space-2xs);flex-wrap:wrap;display:flex}.TokenScaleEditor-module__w6UIdq__field{border-radius:var(--radius-sm);border:1px solid var(--border-input);background:var(--bg-input);color:var(--text-main);min-width:0;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}.TokenScaleEditor-module__w6UIdq__field::placeholder{color:var(--placeholder)}.TokenScaleEditor-module__w6UIdq__field:focus{border-color:var(--focus-border);box-shadow:var(--focus-ring)}.TokenScaleEditor-module__w6UIdq__labelField{flex:84px}.TokenScaleEditor-module__w6UIdq__valueField{flex:4.5rem;min-width:4.5rem}.TokenScaleEditor-module__w6UIdq__swatch{border:1px solid var(--border-input);border-radius:var(--radius-sm);cursor:pointer;flex:none;width:32px;height:24px;padding:0}.TokenScaleEditor-module__w6UIdq__actions{align-items:center;gap:var(--space-3xs);flex:none;margin-left:auto;display:flex}.TokenScaleEditor-module__w6UIdq__stepBtn{border:1px solid var(--border-card);background:var(--bg-glass-heavy);width:24px;height:24px;color:var(--text-main);cursor:pointer;transition:transform var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);border-radius:999px;flex:none;padding:0;font-family:inherit;font-size:.84rem;line-height:1}.TokenScaleEditor-module__w6UIdq__stepBtn:hover:not(:disabled){box-shadow:var(--shadow-subtle);transform:translateY(-1px)}.TokenScaleEditor-module__w6UIdq__stepBtn:disabled{opacity:.55;cursor:not-allowed;transform:none}.TokenScaleEditor-module__w6UIdq__removeBtn{color:var(--color-danger);padding:0 var(--space-3xs);cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:.78rem;font-weight:600;line-height:1}.TokenScaleEditor-module__w6UIdq__removeBtn:hover{text-decoration:underline}.TokenScaleEditor-module__w6UIdq__addBtn:focus-visible,.TokenScaleEditor-module__w6UIdq__stepBtn:focus-visible,.TokenScaleEditor-module__w6UIdq__removeBtn:focus-visible,.TokenScaleEditor-module__w6UIdq__swatch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
.versions-module__JdIwnW__wide{max-width:40rem}.versions-module__JdIwnW__body{gap:var(--space-md);overscroll-behavior:contain;max-height:min(34rem,62dvh);margin:0 calc(-1 * var(--space-xs));padding:0 var(--space-xs);flex-direction:column;min-width:0;display:flex;overflow-y:auto}.versions-module__JdIwnW__section{gap:var(--space-2xs);flex-direction:column;min-width:0;display:flex}.versions-module__JdIwnW__heading{color:var(--text-main);margin:0;font-size:.82rem;font-weight:700}.versions-module__JdIwnW__line{color:var(--text-muted);overflow-wrap:anywhere;margin:0;font-size:.82rem;line-height:1.45}.versions-module__JdIwnW__notice{padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-md);background:var(--color-warning-bg);color:var(--color-warning);overflow-wrap:anywhere;margin:0;font-size:.82rem}.versions-module__JdIwnW__error{color:var(--color-danger-text);overflow-wrap:anywhere;margin:0;font-size:.85rem;line-height:1.45}.versions-module__JdIwnW__list{flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.versions-module__JdIwnW__item{gap:var(--space-3xs);padding:var(--space-xs) 0;border-top:1px solid var(--border-subtle);flex-direction:column;min-width:0;display:flex}.versions-module__JdIwnW__item:first-child{border-top:none}.versions-module__JdIwnW__itemText{color:var(--text-main);overflow-wrap:anywhere;font-size:.85rem}.versions-module__JdIwnW__itemMeta{color:var(--text-subtle);overflow-wrap:anywhere;font-size:.78rem}.versions-module__JdIwnW__group{gap:var(--space-3xs);flex-direction:column;min-width:0;display:flex}.versions-module__JdIwnW__groupLabel{color:var(--text-subtle);overflow-wrap:anywhere;margin:0;font-size:.78rem;font-weight:700}.versions-module__JdIwnW__row{align-items:center;gap:var(--space-xs);flex-wrap:wrap;min-width:0;display:flex}.versions-module__JdIwnW__grow{flex:12rem;min-width:0}.versions-module__JdIwnW__small{min-height:var(--tap-min);padding:0 var(--space-md);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;font-family:inherit;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}.versions-module__JdIwnW__small:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.versions-module__JdIwnW__small:disabled{opacity:.5;cursor:not-allowed}.versions-module__JdIwnW__small[aria-pressed=true]{background:var(--accent-gradient);color:var(--text-on-accent);border-color:#0000}.versions-module__JdIwnW__dangerSmall{border-color:var(--border-danger);color:var(--color-danger-text)}.versions-module__JdIwnW__link{min-height:var(--tap-min);color:var(--accent);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-family:inherit;font-size:.8rem;font-weight:600}.versions-module__JdIwnW__link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.versions-module__JdIwnW__badge{padding:0 var(--space-xs);border:1px solid var(--border-card);background:var(--bg-surface-soft);color:var(--text-subtle);white-space:nowrap;border-radius:999px;flex:none;align-items:center;font-size:.7rem;font-weight:700;line-height:1.6;display:inline-flex}.versions-module__JdIwnW__badgeLive{border-color:var(--border-success);background:var(--color-success-bg);color:var(--color-success-text)}.versions-module__JdIwnW__badgeWarn{background:var(--color-warning-bg);color:var(--color-warning);border-color:#0000}.versions-module__JdIwnW__badgeAi{background:var(--ai-accent-soft);color:var(--ai-accent-strong);border-color:#0000}.versions-module__JdIwnW__conflict{gap:var(--space-xs);padding:var(--space-sm) 0;border-top:1px solid var(--border-subtle);flex-direction:column;min-width:0;display:flex}.versions-module__JdIwnW__conflict:first-child{border-top:none}.versions-module__JdIwnW__values{gap:var(--space-xs);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));min-width:0;display:grid}.versions-module__JdIwnW__value{gap:var(--space-3xs);padding:var(--space-xs) var(--space-sm);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface-soft);flex-direction:column;min-width:0;display:flex}.versions-module__JdIwnW__valueLabel{color:var(--text-subtle);font-size:.72rem;font-weight:700}.versions-module__JdIwnW__valueText{align-items:center;gap:var(--space-xs);color:var(--text-main);overflow-wrap:anywhere;min-width:0;font-size:.85rem;display:flex}.versions-module__JdIwnW__swatch{border-radius:var(--radius-sm);border:1px solid var(--border-card);flex:none;width:1.25rem;height:1.25rem}.versions-module__JdIwnW__thumb{object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--border-card);flex:none;width:3rem;height:3rem}.versions-module__JdIwnW__field{gap:var(--space-3xs);flex-direction:column;min-width:0;display:flex}.versions-module__JdIwnW__label{color:var(--text-subtle);font-size:.75rem;font-weight:600}.versions-module__JdIwnW__input{width:100%;min-width:0;min-height:var(--tap-min);padding:0 var(--space-md);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}.versions-module__JdIwnW__input:focus{border-color:var(--focus-border);box-shadow:var(--focus-ring)}textarea.versions-module__JdIwnW__input{min-height:calc(var(--tap-min) * 1.6);padding:var(--space-xs) var(--space-md);resize:vertical}.versions-module__JdIwnW__switcher{align-items:center;gap:var(--space-2xs);min-width:0;max-width:22rem;min-height:2rem;padding:var(--space-3xs) var(--space-xs);border:1px solid var(--border-card);background:var(--bg-input);color:var(--text-main);cursor:pointer;border-radius:999px;font-family:inherit;font-size:.8rem;display:inline-flex}.versions-module__JdIwnW__switcher:hover{background:var(--bg-hover)}.versions-module__JdIwnW__switcher:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.versions-module__JdIwnW__switcher:disabled{opacity:.55;cursor:not-allowed}.versions-module__JdIwnW__switcherName{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:700;overflow:hidden}.versions-module__JdIwnW__switcherCount{color:var(--text-subtle);white-space:nowrap;flex:none}.versions-module__JdIwnW__compact{max-width:7rem;min-height:var(--tap-min);flex:0 auto}.versions-module__JdIwnW__compact .versions-module__JdIwnW__switcherCount,.versions-module__JdIwnW__compact .versions-module__JdIwnW__badge{display:none}.versions-module__JdIwnW__behindChip{min-width:0;min-height:var(--tap-min);padding:0 var(--space-xs);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex:0 auto;align-items:center;font-family:inherit;font-size:.75rem;font-weight:700;display:inline-flex;overflow:hidden}button.versions-module__JdIwnW__behindChip{cursor:pointer}button.versions-module__JdIwnW__behindChip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.versions-module__JdIwnW__banner{align-items:center;gap:var(--space-xs);margin:var(--space-xs) var(--space-md);padding:var(--space-xs) var(--space-md);border-radius:var(--radius-lg);background:var(--color-warning-bg);color:var(--color-warning);flex-wrap:wrap;font-size:.85rem;display:flex}.versions-module__JdIwnW__banner>span{flex:10rem;min-width:0}.versions-module__JdIwnW__cards{gap:var(--space-lg);flex-direction:column;min-width:0;display:flex}.versions-module__JdIwnW__card{gap:var(--space-sm);padding:var(--space-md);border:1px solid var(--border-card);border-radius:var(--radius-lg);background:var(--bg-card);flex-direction:column;min-width:0;display:flex}.versions-module__JdIwnW__cardHead{justify-content:space-between;align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.versions-module__JdIwnW__cardTitle{color:var(--text-main);margin:0;font-size:.95rem;font-weight:700}.versions-module__JdIwnW__entry{gap:var(--space-2xs);padding:var(--space-sm) 0;border-top:1px solid var(--border-subtle);flex-direction:column;min-width:0;display:flex}.versions-module__JdIwnW__entry:first-child{border-top:none}.versions-module__JdIwnW__entryTitle{align-items:center;gap:var(--space-xs);color:var(--text-main);overflow-wrap:anywhere;flex-wrap:wrap;min-width:0;font-size:.9rem;font-weight:700;display:flex}.versions-module__JdIwnW__choice{align-items:center;gap:var(--space-sm);min-height:var(--tap-min);padding:var(--space-2xs) 0;border-top:1px solid var(--border-subtle);cursor:pointer;min-width:0;font-size:.88rem;display:flex}.versions-module__JdIwnW__choice:first-child{border-top:none}.versions-module__JdIwnW__choice input{width:1.1rem;height:1.1rem;accent-color:var(--accent);flex:none;margin:0}
.StorefrontHome-module__f5r-La__home{gap:var(--space-lg);flex-direction:column;padding-block-end:var(--space-lg);display:flex}.StorefrontHome-module__f5r-La__statusList{gap:var(--space-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.StorefrontHome-module__f5r-La__statusItem{align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-lg);color:var(--text-main);font-size:.9rem;line-height:1.45;display:flex}.StorefrontHome-module__f5r-La__statusItem[data-tone=warn]{background:var(--color-warning-bg);color:var(--color-warning)}.StorefrontHome-module__f5r-La__statusItem[data-tone=danger]{background:var(--color-danger-bg);color:var(--color-danger-text)}.StorefrontHome-module__f5r-La__statusItem[data-tone=ok]{background:var(--color-success-bg);color:var(--color-success-text)}.StorefrontHome-module__f5r-La__statusIcon{flex-shrink:0;place-items:center;display:inline-grid}.StorefrontHome-module__f5r-La__statusText{flex:1;min-width:0}.StorefrontHome-module__f5r-La__statusAction{color:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;flex-shrink:0;padding:0;font-family:inherit;font-size:.85rem;font-weight:600;text-decoration:underline}.StorefrontHome-module__f5r-La__metricGrid{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}.StorefrontHome-module__f5r-La__statTile{gap:var(--space-2xs);min-height:118px;padding:var(--space-sm) var(--space-md);border:1px solid var(--border-card);border-radius:var(--radius-xl);background:var(--bg-card);box-shadow:var(--shadow-subtle);flex-direction:column;display:flex}.StorefrontHome-module__f5r-La__statLabel{color:var(--text-subtle);font-size:.72rem;font-weight:600}.StorefrontHome-module__f5r-La__statValue{letter-spacing:-.02em;color:var(--text-main);font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:800;line-height:1.1}.StorefrontHome-module__f5r-La__statSub{color:var(--text-muted);margin-top:auto;font-size:.8rem}.StorefrontHome-module__f5r-La__twoCol{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));align-items:start;display:grid}.StorefrontHome-module__f5r-La__sectionHead{justify-content:space-between;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.StorefrontHome-module__f5r-La__cardBody{gap:var(--space-sm);padding:var(--space-lg) var(--space-xl);flex-direction:column;display:flex}.StorefrontHome-module__f5r-La__topList{gap:var(--space-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.StorefrontHome-module__f5r-La__topRow{align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-lg);color:inherit;transition:background var(--dur-fast) var(--ease-standard);grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}.StorefrontHome-module__f5r-La__topRow:hover{background:var(--bg-hover)}.StorefrontHome-module__f5r-La__topRow:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.StorefrontHome-module__f5r-La__topRank{width:1.5rem;color:var(--text-muted);text-align:center;font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:700}.StorefrontHome-module__f5r-La__topMain{align-items:center;gap:var(--space-sm);min-width:0;display:flex}.StorefrontHome-module__f5r-La__topName{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.StorefrontHome-module__f5r-La__topMeta{color:var(--text-subtle);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.8rem}.StorefrontHome-module__f5r-La__publishBlock{gap:var(--space-2xs);border-block-start:1px solid var(--border-card);flex-direction:column;padding-block-start:var(--space-sm);display:flex}.StorefrontHome-module__f5r-La__publishList{gap:var(--space-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.StorefrontHome-module__f5r-La__publishItem{gap:var(--space-2xs);flex-direction:column;display:flex}.StorefrontHome-module__f5r-La__publishRow{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.StorefrontHome-module__f5r-La__publishName{min-width:0;color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.9rem;font-weight:600;overflow:hidden}.StorefrontHome-module__f5r-La__publishDone{color:var(--color-success-text);font-size:.85rem;font-weight:600}.StorefrontHome-module__f5r-La__publishWarn{gap:var(--space-2xs);padding:var(--space-sm) var(--space-md);border:1px solid var(--border-card);border-radius:var(--radius-lg);background:var(--color-warning-bg);color:var(--color-warning);flex-direction:column;font-size:.85rem;line-height:1.5;display:flex}.StorefrontHome-module__f5r-La__publishWarnLead{margin:0;font-weight:600}.StorefrontHome-module__f5r-La__publishWarnList{margin:0;padding-inline-start:var(--space-md)}.StorefrontHome-module__f5r-La__publishWarnActions{gap:var(--space-xs);flex-wrap:wrap;display:flex}
.page-module__wDBTVG__wrapper{padding:1.4rem 1.2rem 2rem}.page-module__wDBTVG__fullWrapper{flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.page-module__wDBTVG__fullPane{flex:1;min-height:0}.page-module__wDBTVG__renamedNotice{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-soft);color:var(--text-subtle);flex:none;justify-content:space-between;align-items:center;gap:1rem;margin:.75rem 1.2rem 0;padding:.6rem .9rem;font-size:.9rem;display:flex}.page-module__wDBTVG__renamedDismiss{color:var(--text-main);font:inherit;cursor:pointer;background:0 0;border:none;flex:none;padding:0;text-decoration:underline}.page-module__wDBTVG__card{background:var(--bg-glass);-webkit-backdrop-filter:blur(20px);border-radius:var(--radius-xl);border:1px solid var(--border-glass);max-width:940px;box-shadow:var(--shadow-subtle);z-index:var(--z-raised);margin:0 auto;padding:1.6rem 1.8rem 2rem;position:relative}.page-module__wDBTVG__cardMuted{color:var(--text-subtle)}.page-module__wDBTVG__linkBtn{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.page-module__wDBTVG__linkBtn:hover{text-decoration:none}.page-module__wDBTVG__linkBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
.shared-module__1vD5VW__smallBtn,.shared-module__1vD5VW__dangerBtn,.shared-module__1vD5VW__linkBtn,.shared-module__1vD5VW__iconBtn{font:inherit;cursor:pointer}.shared-module__1vD5VW__smallBtn{align-items:center;gap:var(--space-3xs);min-height:0;padding:var(--space-2xs) var(--space-sm);font-size:var(--font-size-sm);white-space:nowrap;color:var(--text-main);background:var(--bg-glass-strong);border:1px solid var(--border-input);border-radius:999px;font-weight:500;text-decoration:none;display:inline-flex}.shared-module__1vD5VW__smallBtn:hover:not(:disabled){background:var(--bg-hover)}.shared-module__1vD5VW__dangerBtn{align-items:center;gap:var(--space-3xs);padding:var(--space-xs) var(--space-md);font-size:var(--font-size-sm);color:var(--color-danger-text);background:var(--color-danger-bg);border:1px solid var(--border-danger);border-radius:999px;font-weight:600;display:inline-flex}.shared-module__1vD5VW__linkBtn{align-items:center;gap:var(--space-3xs);min-height:0;font-size:var(--font-size-sm);color:var(--accent-strong);background:0 0;border:0;padding:0;text-decoration:none;display:inline-flex}.shared-module__1vD5VW__linkBtn:hover{text-decoration:underline}.shared-module__1vD5VW__iconBtn{min-width:1.75rem;min-height:1.75rem;padding:var(--space-3xs);color:var(--text-subtle);background:0 0;border:1px solid #0000;border-radius:999px;place-items:center;display:inline-grid}.shared-module__1vD5VW__iconBtn:hover{color:var(--text-main);background:var(--bg-hover)}.shared-module__1vD5VW__smallBtn:disabled,.shared-module__1vD5VW__dangerBtn:disabled,.shared-module__1vD5VW__linkBtn:disabled,.shared-module__1vD5VW__iconBtn:disabled{opacity:.55;cursor:not-allowed}.shared-module__1vD5VW__sendModeBtn:disabled{opacity:.55;cursor:not-allowed;filter:none;transform:none}.shared-module__1vD5VW__smallBtn:focus-visible,.shared-module__1vD5VW__dangerBtn:focus-visible,.shared-module__1vD5VW__linkBtn:focus-visible,.shared-module__1vD5VW__iconBtn:focus-visible,.shared-module__1vD5VW__tab:focus-visible,.shared-module__1vD5VW__row:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.shared-module__1vD5VW__tabs{gap:var(--space-3xs);border-bottom:1px solid var(--border-subtle);flex-shrink:0;display:flex;overflow:auto hidden}.shared-module__1vD5VW__tab{min-height:0;padding:var(--space-sm) var(--space-md);font-size:var(--font-size-sm);white-space:nowrap;color:var(--text-main);transition:border-color var(--dur-fast) var(--ease-standard);background:0 0;border:none;border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;font-weight:600}.shared-module__1vD5VW__tab:hover{border-bottom-color:var(--border-subtle)}.shared-module__1vD5VW__tabActive,.shared-module__1vD5VW__tabActive:hover{border-bottom-color:var(--accent)}.shared-module__1vD5VW__notice{align-items:flex-start;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);border:1px solid var(--border-subtle);flex-wrap:wrap;flex-shrink:0;display:flex}.shared-module__1vD5VW__noticeWarning{background:var(--color-warning-bg);border-color:var(--color-warning)}.shared-module__1vD5VW__noticeDanger{background:var(--color-danger-bg);border-color:var(--border-danger)}.shared-module__1vD5VW__noticeInfo{background:var(--bg-surface-soft)}.shared-module__1vD5VW__noticeIcon{margin-top:var(--space-3xs);flex-shrink:0}.shared-module__1vD5VW__noticeWarning .shared-module__1vD5VW__noticeIcon{color:var(--color-warning)}.shared-module__1vD5VW__noticeDanger .shared-module__1vD5VW__noticeIcon{color:var(--color-danger-text)}.shared-module__1vD5VW__noticeInfo .shared-module__1vD5VW__noticeIcon{color:var(--color-info-text)}.shared-module__1vD5VW__noticeText{gap:var(--space-3xs);min-width:0;font-size:var(--font-size-sm);color:var(--text-main);flex-direction:column;flex:14rem;display:flex}.shared-module__1vD5VW__noticeTitle{margin:0;font-weight:600}.shared-module__1vD5VW__noticeDanger .shared-module__1vD5VW__noticeTitle{color:var(--color-danger-text)}.shared-module__1vD5VW__noticeBody{color:var(--text-subtle);margin:0}.shared-module__1vD5VW__empty{align-items:center;gap:var(--space-sm);padding:var(--space-3xl) var(--space-lg);text-align:center;border:1px dashed var(--border-card);border-radius:var(--radius-lg);background:var(--bg-card-warm);flex-direction:column;display:flex}.shared-module__1vD5VW__emptyIcon{width:2.75rem;height:2.75rem;color:var(--accent-strong);background:var(--accent-soft);border-radius:50%;place-items:center;display:grid}.shared-module__1vD5VW__emptyTitle{font-size:var(--font-size-md);color:var(--text-main);margin:0;font-weight:700}.shared-module__1vD5VW__emptyBody{max-width:34rem;font-size:var(--font-size-sm);color:var(--text-subtle);margin:0;line-height:1.55}.shared-module__1vD5VW__emptyActions{justify-content:center;gap:var(--space-xs);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.shared-module__1vD5VW__kpiRow{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.shared-module__1vD5VW__kpi{gap:var(--space-3xs);min-width:0;padding:var(--space-md);background:var(--bg-card);border:1px solid var(--border-card);border-radius:var(--radius-lg);flex-direction:column;display:flex}.shared-module__1vD5VW__kpiLabel{align-items:center;gap:var(--space-3xs);font-size:var(--font-size-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-subtle);font-weight:600;display:inline-flex}.shared-module__1vD5VW__kpiValue{font-size:var(--font-size-xl);letter-spacing:-.02em;color:var(--text-main);overflow-wrap:anywhere;font-weight:800}.shared-module__1vD5VW__kpiHint{font-size:var(--font-size-xs);color:var(--text-subtle)}.shared-module__1vD5VW__caveats{margin:var(--space-xs) 0 0;gap:var(--space-3xs);font-size:var(--font-size-xs);color:var(--text-subtle);flex-direction:column;padding:0;list-style:none;display:flex}.shared-module__1vD5VW__caveats li{align-items:flex-start;gap:var(--space-3xs);display:flex}.shared-module__1vD5VW__tableWrap{border:1px solid var(--border-card);border-radius:var(--radius-lg);background:var(--bg-card);min-width:0;overflow-x:auto}.shared-module__1vD5VW__table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm);color:var(--text-main)}.shared-module__1vD5VW__table th{padding:var(--space-xs) var(--space-md);text-align:start;font-size:var(--font-size-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-subtle);border-bottom:1px solid var(--border-subtle);white-space:nowrap;font-weight:600}.shared-module__1vD5VW__table td{padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--border-subtle);vertical-align:middle}.shared-module__1vD5VW__table tbody tr:last-child td{border-bottom:none}.shared-module__1vD5VW__alignEnd{text-align:end}.shared-module__1vD5VW__selectCell{width:2.5rem}.shared-module__1vD5VW__row{cursor:pointer}.shared-module__1vD5VW__row:hover td{background:var(--bg-hover)}.shared-module__1vD5VW__rowSelected td{background:var(--accent-soft)}.shared-module__1vD5VW__skeletonCell{width:70%;height:.9rem;display:block}.shared-module__1vD5VW__tableEmpty{padding:var(--space-md)}.shared-module__1vD5VW__pager{justify-content:flex-end;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-md);font-size:var(--font-size-xs);color:var(--text-subtle);border-top:1px solid var(--border-subtle);display:flex}@media (max-width:767.98px){.shared-module__1vD5VW__tableWrap{background:0 0;border:none;overflow-x:visible}.shared-module__1vD5VW__table thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.shared-module__1vD5VW__table,.shared-module__1vD5VW__table tbody,.shared-module__1vD5VW__table tr,.shared-module__1vD5VW__table td{display:block}.shared-module__1vD5VW__table tr{margin-bottom:var(--space-sm);padding:var(--space-xs) 0;background:var(--bg-card);border:1px solid var(--border-card);border-radius:var(--radius-lg)}.shared-module__1vD5VW__table td{justify-content:space-between;gap:var(--space-sm);padding:var(--space-3xs) var(--space-md);text-align:end;border-bottom:none;display:flex}.shared-module__1vD5VW__table td:before{content:attr(data-label);font-size:var(--font-size-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-subtle);text-align:start;flex-shrink:0;font-weight:600}.shared-module__1vD5VW__pager{border-top:none}}.shared-module__1vD5VW__checklist{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.shared-module__1vD5VW__checkItem{align-items:flex-start;gap:var(--space-xs);font-size:var(--font-size-sm);color:var(--text-main);display:flex}.shared-module__1vD5VW__checklistCompact .shared-module__1vD5VW__checkItem{gap:var(--space-2xs);font-size:var(--font-size-xs)}.shared-module__1vD5VW__checkIcon{margin-top:var(--space-3xs);flex-shrink:0}.shared-module__1vD5VW__checkOk{color:var(--color-success)}.shared-module__1vD5VW__checkBlocking{color:var(--color-danger-text)}.shared-module__1vD5VW__checkAdvisory{color:var(--color-warning)}.shared-module__1vD5VW__checkInfo{color:var(--color-info-text)}.shared-module__1vD5VW__checkText{flex:1;min-width:0}.shared-module__1vD5VW__consent{align-items:flex-start;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);font-size:var(--font-size-sm);color:var(--text-main);background:var(--bg-surface-soft);border-radius:var(--radius-md);margin:0;line-height:1.5;display:flex}.shared-module__1vD5VW__consentBox{width:1rem;height:1rem;margin-top:var(--space-3xs);border:1.5px solid var(--border-input);border-radius:var(--radius-sm);background:var(--bg-input);flex-shrink:0}.shared-module__1vD5VW__previewStage{--preview-width:600px;--preview-height:900px;--preview-scale:1;align-items:center;gap:var(--space-2xs);flex-direction:column;min-width:0;height:100%;display:flex}.shared-module__1vD5VW__previewClip{max-width:100%;width:calc(var(--preview-width) * var(--preview-scale));height:calc(var(--preview-height) * var(--preview-scale));border:1px solid var(--border-card);border-radius:var(--radius-md);background:var(--bg-surface-soft);overflow:hidden}.shared-module__1vD5VW__previewFrame{width:var(--preview-width);height:var(--preview-height);transform:scale(var(--preview-scale));transform-origin:0 0;border:0;display:block}.shared-module__1vD5VW__previewDark{filter:invert()hue-rotate(180deg)}.shared-module__1vD5VW__previewNote{font-size:var(--font-size-2xs);color:var(--text-subtle)}.shared-module__1vD5VW__mergeMenu{display:inline-block;position:relative}.shared-module__1vD5VW__mergeList{inset-inline-end:0;top:calc(100% + var(--space-3xs));z-index:var(--z-dropdown);gap:var(--space-2xs);min-width:15rem;max-height:20rem;padding:var(--space-xs);background:var(--bg-modal);border:1px solid var(--border-card);border-radius:var(--radius-md);box-shadow:var(--shadow-dropdown);flex-direction:column;display:flex;position:absolute;overflow-y:auto}.shared-module__1vD5VW__mergeItem{justify-content:space-between;gap:var(--space-sm);min-height:0;padding:var(--space-2xs) var(--space-xs);font:inherit;font-size:var(--font-size-sm);text-align:start;color:var(--text-main);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;display:flex}.shared-module__1vD5VW__mergeItem:hover,.shared-module__1vD5VW__mergeItem:focus-visible{background:var(--bg-hover);outline:none}.shared-module__1vD5VW__mergeTag{font-family:var(--font-mono);font-size:var(--font-size-2xs);color:var(--text-subtle)}.shared-module__1vD5VW__mergeFallback{gap:var(--space-3xs);padding:var(--space-2xs) var(--space-xs);border-top:1px solid var(--border-subtle);font-size:var(--font-size-xs);color:var(--text-subtle);flex-direction:column;display:flex}.shared-module__1vD5VW__field{gap:var(--space-3xs);flex-direction:column;display:flex}.shared-module__1vD5VW__label{font-size:var(--font-size-sm);color:var(--text-main);font-weight:600}.shared-module__1vD5VW__input{width:100%;padding:var(--space-xs) var(--space-sm);font:inherit;font-size:var(--input-font-size);color:var(--text-main);background:var(--bg-input);border:1px solid var(--border-input);border-radius:var(--radius-md)}.shared-module__1vD5VW__input:focus-visible{border-color:var(--focus-border);box-shadow:var(--focus-ring);outline:none}.shared-module__1vD5VW__input:disabled{background:var(--bg-input-disabled)}.shared-module__1vD5VW__hint{font-size:var(--font-size-xs);color:var(--text-subtle)}.shared-module__1vD5VW__fieldError{font-size:var(--font-size-xs);color:var(--color-danger-text);margin:0}.shared-module__1vD5VW__backdrop{z-index:var(--z-modal);padding:var(--space-lg);background:var(--bg-modal-backdrop);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.shared-module__1vD5VW__dialog{background:var(--bg-modal);border:1px solid var(--border-card);border-radius:var(--radius-xl);width:min(32rem,100%);max-height:min(90dvh,56rem);box-shadow:var(--shadow-modal);flex-direction:column;display:flex}.shared-module__1vD5VW__dialogWide{width:min(48rem,100%)}.shared-module__1vD5VW__dialogHead{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--border-subtle);display:flex}.shared-module__1vD5VW__dialogTitle{font-size:var(--font-size-md);color:var(--text-main);margin:0;font-weight:700}.shared-module__1vD5VW__dialogBody{gap:var(--space-md);min-height:0;padding:var(--space-lg);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.shared-module__1vD5VW__dialogFoot{justify-content:flex-end;gap:var(--space-xs);padding:var(--space-md) var(--space-lg);border-top:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}@media (max-width:767.98px){.shared-module__1vD5VW__backdrop{padding:var(--space-sm) var(--space-sm) calc(var(--space-sm) + var(--safe-b));align-items:flex-end}body:has([data-ai-chat]) .shared-module__1vD5VW__backdrop{padding-bottom:calc(var(--space-sm) + var(--safe-b) + var(--fab-size) + var(--fab-edge))}}.shared-module__1vD5VW__placeholder{gap:var(--space-2xs);padding:var(--space-xl);border:1px dashed var(--border-card);border-radius:var(--radius-lg);color:var(--text-subtle);font-size:var(--font-size-sm);flex-direction:column;display:flex}.shared-module__1vD5VW__placeholderTitle{color:var(--text-main);margin:0;font-weight:700}
