.edit-viewport-host_host__HuNpG{box-sizing:border-box;height:100dvh;min-height:100dvh;max-height:100dvh;display:flex;flex-direction:column}.SaveIndicator_indicator__PcJBK{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border-radius:var(--btn-radius);position:relative;isolation:isolate;-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);background:var(--glass-fill);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);font-family:var(--font-mono),monospace;font-size:var(--text-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;line-height:1;color:var(--page-muted);transition:opacity var(--transition-base)}.SaveIndicator_idle__r8lj_{opacity:0;pointer-events:none}.SaveIndicator_error__aCKbV,.SaveIndicator_saved__W6mit,.SaveIndicator_saving__8QwYO{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--page-ink);color:var(--page-bg);border:1px solid color-mix(in srgb,var(--page-bg) 20%,var(--page-ink));box-shadow:none}.SaveIndicator_saving__8QwYO{opacity:1;animation:SaveIndicator_saveEnterFromTop__oA0oj .72s cubic-bezier(.22,.65,.36,1) forwards}.SaveIndicator_saved__W6mit{opacity:1;animation:SaveIndicator_saveSavedFullCycle__2MHKU 4.4s ease forwards}.SaveIndicator_saved__W6mit[data-from-saving]{animation:SaveIndicator_saveSavedExitUp__91BjJ 3.5s ease forwards}.SaveIndicator_error__aCKbV{opacity:1;animation:SaveIndicator_saveEnterFromTop__oA0oj .72s cubic-bezier(.22,.65,.36,1) forwards}.SaveIndicator_errorIcon__kiIkJ{flex-shrink:0;color:var(--page-accent)}.SaveIndicator_check__VmRvA{flex-shrink:0}.SaveIndicator_spinner__DcnKZ{width:10px;height:10px;border:1.5px solid;border-top:1.5px solid transparent;border-radius:50%;animation:SaveIndicator_spin__EJC0T .6s linear infinite;flex-shrink:0}@keyframes SaveIndicator_spin__EJC0T{to{transform:rotate(1turn)}}@keyframes SaveIndicator_saveEnterFromTop__oA0oj{0%{opacity:0}to{opacity:1}}@keyframes SaveIndicator_saveSavedFullCycle__2MHKU{0%{opacity:0;animation-timing-function:cubic-bezier(.22,.65,.36,1)}17%{opacity:1;animation-timing-function:ease}80%{opacity:1;animation-timing-function:cubic-bezier(.55,0,.55,.2)}to{opacity:0}}@keyframes SaveIndicator_saveSavedExitUp__91BjJ{0%{opacity:1;animation-timing-function:ease}72%{opacity:1;animation-timing-function:cubic-bezier(.55,0,.55,.2)}to{opacity:0}}@media (prefers-reduced-motion:reduce){.SaveIndicator_error__aCKbV,.SaveIndicator_saved__W6mit,.SaveIndicator_saving__8QwYO{animation:none;transform:none}.SaveIndicator_saved__W6mit{opacity:1}.SaveIndicator_saved__W6mit,.SaveIndicator_saved__W6mit[data-from-saving]{animation:SaveIndicator_saveSavedFade__DuX5Z 3.2s ease forwards}}@keyframes SaveIndicator_saveSavedFade__DuX5Z{0%,68%{opacity:1;animation-timing-function:ease-out}to{opacity:0}}.BackgroundPicker_panel__iR018{position:absolute;top:calc(100% + 8px);left:0;z-index:200;width:min(320px,calc(100vw - 32px));padding:16px;isolation:isolate;-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);background:var(--glass-fill-strong);border:1px solid var(--glass-border);border-radius:14px;box-shadow:var(--shadow-panel),var(--glass-shadow)}.BackgroundPicker_uploadError__jOGrn{margin:8px 0 0;padding:10px 12px;font-size:12px;line-height:1.45;color:#8b1d1d;background:#fde8e8;border:1px solid #f5b5b5;border-radius:10px}.BackgroundPicker_sectionLabel__tbE8U{font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--page-ink);display:flex;align-items:center;justify-content:space-between;gap:8px}.BackgroundPicker_resetButton__rLgTZ{border:none;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;font:inherit;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--page-accent,#c45c3a);cursor:pointer}.BackgroundPicker_resetButton__rLgTZ:hover{text-decoration:underline;background:none;box-shadow:none}.BackgroundPicker_resetButton__rLgTZ:active{background:none;box-shadow:none}.BackgroundPicker_dropZone__45jFn{margin-top:10px;padding:20px 14px;border:1.5px dashed color-mix(in srgb,var(--glass-border) 75%,var(--page-rule,#d6cfc3));border-radius:var(--btn-radius);text-align:center;cursor:pointer;color:var(--page-ink);transition:border-color .15s ease,background .15s ease}.BackgroundPicker_dropZoneDragging__Zbk_d,.BackgroundPicker_dropZone__45jFn:hover{border-color:var(--page-accent,#c45c3a);background:color-mix(in srgb,var(--page-accent,#c45c3a) 6%,transparent)}.BackgroundPicker_dropIcon__zZxZt{display:block;margin:0 auto 8px}.BackgroundPicker_dropLabel__Vb_0E{display:block;font-size:14px;font-weight:500;color:var(--page-ink)}.BackgroundPicker_dropSub__0tlLJ{display:block;font-size:12px;margin-top:4px}.BackgroundPicker_fileInput__SwZFr{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.BackgroundPicker_imagePreview__24S2E{margin-top:10px;border-radius:12px;overflow:hidden;border:1px solid var(--glass-border)}.BackgroundPicker_imagePreviewImg__DzCTr{display:block;width:100%;height:120px;object-fit:cover}.BackgroundPicker_imagePreviewActions__yAr4n{display:flex;gap:8px;padding:10px;background:color-mix(in srgb,var(--page-rule,#d6cfc3) 22%,var(--page-callout,#f5f0e8))}.BackgroundPicker_imageRemoveButton__EEVE5,.BackgroundPicker_imageReplaceButton__lT1nE{flex:1;padding:8px 10px;font-size:13px;font-weight:500;border-radius:var(--btn-radius);cursor:pointer;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border:1px solid color-mix(in srgb,var(--page-ink,#0e0e0e) 14%,var(--page-rule,#d6cfc3));background:var(--page-surface,#fefefe);color:var(--page-ink,#0e0e0e)}.BackgroundPicker_imageRemoveButton__EEVE5:hover,.BackgroundPicker_imageReplaceButton__lT1nE:hover{background:color-mix(in srgb,var(--page-ink,#0e0e0e) 6%,var(--page-surface,#fefefe));border-color:color-mix(in srgb,var(--page-ink,#0e0e0e) 22%,var(--page-rule,#d6cfc3))}.BackgroundPicker_imageRemoveButton__EEVE5:active,.BackgroundPicker_imageReplaceButton__lT1nE:active{background:color-mix(in srgb,var(--page-ink,#0e0e0e) 10%,var(--page-surface,#fefefe))}.BackgroundPicker_swatchGrid__SUj5v{margin-top:10px;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.BackgroundPicker_swatch__dsB5a{aspect-ratio:1;border:2px solid transparent;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.BackgroundPicker_swatchActive__nAZf2{border-color:var(--page-accent,#c45c3a);box-shadow:0 0 0 1px var(--page-accent,#c45c3a)}.BackgroundPicker_swatchCheck__pKhEH{color:var(--page-ink,#0e0e0e);filter:drop-shadow(0 0 1px #fff)}.EditToolbar_toolbar___3G1D{position:sticky;top:0;z-index:90;flex:0 0 auto;width:100%;height:72px;box-sizing:border-box;display:flex;align-items:center;padding:16px 32px;gap:12px;isolation:isolate;background:transparent}.EditToolbar_left__fljF0{position:relative;z-index:20;display:flex;align-items:center;flex:1;min-width:0;gap:8px}.EditToolbar_toolbar___3G1D .EditToolbar_addBlockButton__zyEIE{display:inline-flex;align-items:center;gap:6px;position:relative;isolation:isolate;height:40px;padding:0 14px;border:1px solid var(--glass-border);border-radius:var(--btn-radius);-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);background:var(--glass-fill);box-shadow:var(--glass-shadow);color:var(--page-ink);font-family:var(--font-mono),monospace;font-size:var(--text-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;cursor:pointer;flex-shrink:0;transition:border-color var(--transition-fast),color var(--transition-fast),background-color var(--transition-fast)}.EditToolbar_toolbar___3G1D .EditToolbar_addBlockButton__zyEIE:hover{color:var(--page-ink);background:var(--glass-fill-hover);border-color:var(--glass-border-hover)}.EditToolbar_toolbar___3G1D .EditToolbar_addBlockButton__zyEIE:focus-visible{outline:2px solid var(--page-accent);outline-offset:2px}.EditToolbar_toolbar___3G1D .EditToolbar_uploadButton__wBtQq{display:inline-flex;align-items:center;gap:6px;position:relative;isolation:isolate;height:40px;padding:0 14px;border:1px solid var(--glass-border);border-radius:var(--btn-radius);-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);background:var(--glass-fill);box-shadow:var(--glass-shadow);color:var(--page-ink);font-family:var(--font-mono),monospace;font-size:var(--text-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;cursor:pointer;flex-shrink:0;transition:border-color var(--transition-fast),color var(--transition-fast),background-color var(--transition-fast)}.EditToolbar_toolbar___3G1D .EditToolbar_uploadButton__wBtQq:hover{background:var(--glass-fill-hover);border-color:var(--glass-border-hover)}.EditToolbar_toolbar___3G1D .EditToolbar_uploadButton__wBtQq:focus-visible{outline:2px solid var(--page-accent);outline-offset:2px}.EditToolbar_toolbar___3G1D .EditToolbar_bgButton__OwgvX{display:inline-flex;align-items:center;gap:6px;position:relative;isolation:isolate;height:40px;padding:0 10px 0 6px;border:1px solid var(--glass-border);border-radius:var(--btn-radius);-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);background:var(--glass-fill);box-shadow:var(--glass-shadow);color:var(--page-ink);cursor:pointer;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),color var(--transition-fast),background-color var(--transition-fast)}.EditToolbar_toolbar___3G1D .EditToolbar_bgButton__OwgvX:hover{color:var(--page-ink);background:var(--glass-fill-hover);border-color:var(--glass-border-hover)}.EditToolbar_toolbar___3G1D .EditToolbar_bgButtonActive__xa26h{border-color:color-mix(in srgb,var(--page-accent) 55%,var(--glass-border));box-shadow:var(--glass-shadow),0 0 0 1px color-mix(in srgb,var(--page-accent) 28%,transparent)}.EditToolbar_bgSwatchImg__mBURZ,.EditToolbar_bgSwatch__2Ur8a{width:24px;height:24px;border-radius:6px;border:1px solid var(--page-rule);flex-shrink:0}.EditToolbar_bgSwatchImg__mBURZ{object-fit:cover}.EditToolbar_snapToggle__IxZCX{display:flex;align-items:center;gap:8px;margin-right:4px}.EditToolbar_snapLabel__FOjfL{font-size:12px;color:var(--page-ink)}.EditToolbar_toolbar___3G1D .EditToolbar_toggle___CPNR{position:relative;isolation:isolate;width:56px;height:32px;box-sizing:border-box;border-radius:16px;border:1px solid var(--glass-border);-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);background:var(--glass-fill-track);box-shadow:var(--glass-shadow);cursor:pointer;padding:0;transition:background-color .22s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1)}.EditToolbar_toolbar___3G1D .EditToolbar_toggle___CPNR.EditToolbar_toggleOn__kdV9c{background:color-mix(in srgb,var(--page-accent) 42%,var(--glass-fill-track));border-color:color-mix(in srgb,var(--page-accent) 35%,var(--glass-border))}.EditToolbar_toolbar___3G1D .EditToolbar_toggle___CPNR:hover{background:color-mix(in srgb,var(--page-surface) 14%,var(--glass-fill-track));border-color:var(--glass-border-hover)}.EditToolbar_toolbar___3G1D .EditToolbar_toggle___CPNR.EditToolbar_toggleOn__kdV9c:hover{background:color-mix(in srgb,var(--page-accent) 52%,var(--glass-fill-track));border-color:color-mix(in srgb,var(--page-accent) 42%,var(--glass-border))}.EditToolbar_toggleThumb__YNN4s{position:absolute;top:50%;left:4px;width:22px;height:22px;margin-top:-11px;border-radius:50%;background:var(--glass-fill-strong);border:1px solid color-mix(in srgb,var(--page-ink) 6%,transparent);box-shadow:0 1px 3px color-mix(in srgb,var(--page-ink) 12%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 55%,transparent);transition:transform .22s cubic-bezier(.22,1,.36,1),background-color .22s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1);will-change:transform}.EditToolbar_toolbar___3G1D .EditToolbar_toggle___CPNR.EditToolbar_toggleOn__kdV9c .EditToolbar_toggleThumb__YNN4s{transform:translateX(24px)}.EditToolbar_toolbar___3G1D .EditToolbar_viewToggle__2O0b6{display:flex;align-items:center;gap:2px;position:relative;isolation:isolate;height:40px;box-sizing:border-box;padding:0 3px;border-radius:10px;border:1px solid var(--glass-border);-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);background:var(--glass-fill-track);box-shadow:var(--glass-shadow)}.EditToolbar_toolbar___3G1D .EditToolbar_viewButton__mePxk{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;box-sizing:border-box;border:1px solid transparent;border-radius:var(--btn-radius);-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;color:var(--page-ink);cursor:pointer;box-shadow:none;transition:background-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast)}.EditToolbar_toolbar___3G1D .EditToolbar_viewButton__mePxk:hover{-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--page-ink);background:color-mix(in srgb,var(--page-surface) 22%,transparent)}.EditToolbar_toolbar___3G1D .EditToolbar_viewButton__mePxk.EditToolbar_viewButtonActive__ZOQFT{position:relative;isolation:isolate;border-radius:8px;-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in srgb,var(--page-accent) 42%,var(--glass-fill-track));border-color:color-mix(in srgb,var(--page-accent) 35%,var(--glass-border));box-shadow:var(--glass-shadow);color:var(--page-ink)}.EditToolbar_toolbar___3G1D .EditToolbar_viewButton__mePxk.EditToolbar_viewButtonActive__ZOQFT:hover{-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in srgb,var(--page-accent) 52%,var(--glass-fill-track));border-color:color-mix(in srgb,var(--page-accent) 42%,var(--glass-border));color:var(--page-ink)}.EditToolbar_toolbar___3G1D .EditToolbar_viewButton__mePxk:focus-visible{outline:2px solid var(--page-accent);outline-offset:2px}.EditToolbar_toolbar___3G1D .EditToolbar_doneButton__gWANB{display:inline-flex;align-items:center;position:relative;isolation:isolate;height:40px;padding:0 18px;margin-left:2px;border:1px solid color-mix(in srgb,#fff 22%,var(--page-accent));border-radius:var(--btn-radius);-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);background:color-mix(in srgb,var(--page-accent) 72%,transparent);box-shadow:var(--glass-shadow),inset 0 1px 0 color-mix(in srgb,#fff 22%,transparent);color:#fff;font-family:var(--font-sans),sans-serif;font-size:var(--text-small);font-weight:500;cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.EditToolbar_toolbar___3G1D .EditToolbar_doneButton__gWANB:hover{background:color-mix(in srgb,var(--page-accent) 82%,transparent);border-color:color-mix(in srgb,#fff 30%,var(--page-accent))}.EditToolbar_toolbar___3G1D .EditToolbar_doneButton__gWANB:active{background:color-mix(in srgb,var(--page-accent) 68%,transparent)}.EditToolbar_toolbar___3G1D .EditToolbar_doneButton__gWANB:focus-visible{outline:2px solid var(--page-accent);outline-offset:2px}.EditToolbar_toolbar___3G1D .EditToolbar_doneButton__gWANB:disabled{cursor:not-allowed;opacity:.65;pointer-events:none}.EditToolbar_center__w4W1U{position:absolute;left:50%;transform:translateX(-50%);z-index:1;display:flex;align-items:center;pointer-events:none}.EditToolbar_right__Dj8Lb{position:relative;z-index:20;display:flex;align-items:center;gap:8px;flex-shrink:0}.Modal_overlay__ognS1{position:fixed;inset:0;z-index:100;display:flex;align-items:flex-end;justify-content:center;background-color:color-mix(in srgb,var(--page-ink) 32%,transparent);-webkit-backdrop-filter:blur(12px) saturate(120%);backdrop-filter:blur(12px) saturate(120%);animation:Modal_fadeIn__fVfMb .15s ease forwards}@media (min-width:640px){.Modal_overlay__ognS1{align-items:center}}.Modal_panel__ZJIrA{isolation:isolate;-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);background:var(--glass-fill-strong);border:1px solid var(--glass-border);border-radius:var(--radius-card) var(--radius-card) 0 0;box-shadow:var(--shadow-panel),var(--glass-shadow);width:100%;max-height:90dvh;overflow-y:auto;overscroll-behavior:contain;animation:Modal_slideUpFromBottom__bgbwk .28s cubic-bezier(.32,.72,0,1) forwards}@media (min-width:640px){.Modal_panel__ZJIrA{border-radius:14px;width:440px;max-height:80vh;animation:Modal_fadeIn__fVfMb .18s ease forwards}}.Modal_header__vbr_B{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 12px;position:sticky;top:0;z-index:1;border-bottom:1px solid var(--glass-border)}.Modal_title__SEF__{font-family:var(--font-display),serif;font-size:clamp(18px,4vw,22px);font-weight:400;letter-spacing:var(--tracking-display);line-height:var(--line-tight);color:var(--page-ink)}.Modal_panel__ZJIrA .Modal_closeButton__c_jrZ{width:32px;height:32px;border-radius:var(--btn-radius);border:none!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:var(--page-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast);flex-shrink:0}.Modal_panel__ZJIrA .Modal_closeButton__c_jrZ:hover{-webkit-backdrop-filter:var(--glass-backdrop)!important;backdrop-filter:var(--glass-backdrop)!important;background:var(--glass-fill-hover)!important;border:1px solid var(--glass-border-hover)!important;box-shadow:var(--glass-shadow)!important;color:var(--page-ink)}.Modal_panel__ZJIrA .Modal_closeButton__c_jrZ:focus-visible{outline:2px solid var(--page-accent);outline-offset:2px}.Modal_dragPill__NlWql{width:36px;height:4px;background-color:color-mix(in srgb,var(--page-ink) 12%,transparent);border-radius:2px;margin:10px auto 0}@media (min-width:640px){.Modal_dragPill__NlWql{display:none}}.Modal_body__X8P8o{padding:16px 20px 24px}@keyframes Modal_fadeIn__fVfMb{0%{opacity:0}to{opacity:1}}@keyframes Modal_slideUpFromBottom__bgbwk{0%{opacity:0}to{opacity:1}}.BlockPicker_grid__dBX83{display:grid;grid-template-columns:1fr 1fr;gap:10px}.BlockPicker_grid__dBX83 .BlockPicker_option__QxRuN{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:14px;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:1px solid var(--glass-border)!important;border-radius:var(--btn-radius);box-shadow:var(--glass-shadow)!important;cursor:pointer;text-align:left;transition:border-color var(--transition-fast),background-color var(--transition-fast),box-shadow var(--transition-fast);min-height:80px}.BlockPicker_grid__dBX83 .BlockPicker_option__QxRuN:hover{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-color:var(--glass-border-hover)!important;background:var(--glass-fill-hover)!important;box-shadow:var(--shadow-card),var(--glass-shadow)!important}.BlockPicker_grid__dBX83 .BlockPicker_option__QxRuN:active{transform:scale(.98)}.BlockPicker_grid__dBX83 .BlockPicker_option__QxRuN:focus-visible{outline:2px solid var(--page-accent);outline-offset:2px}.BlockPicker_icon__G3FH6{color:var(--page-muted);flex-shrink:0}.BlockPicker_label__xepHI{font-family:var(--font-sans),sans-serif;font-size:var(--text-small);font-weight:500;color:var(--page-ink);line-height:1}.BlockPicker_description__CXq5w{font-family:var(--font-sans),sans-serif;font-size:11px;color:var(--page-muted);line-height:1.4}.BlockPicker_dropZone__75Chu{grid-column:1/-1;padding:20px 14px;border:1.5px dashed color-mix(in srgb,var(--glass-border) 75%,var(--page-rule,#d6cfc3));border-radius:var(--btn-radius);text-align:center;cursor:pointer;color:var(--page-ink);transition:border-color .15s ease,background .15s ease}.BlockPicker_dropZoneDragging__ngio7,.BlockPicker_dropZone__75Chu:hover{border-color:var(--page-accent,#c45c3a);background:color-mix(in srgb,var(--page-accent,#c45c3a) 6%,transparent)}.BlockPicker_dropIcon__ch_Pk{display:block;margin:0 auto 8px}.BlockPicker_dropLabel__BR9Bv{display:block;font-size:14px;font-weight:500;color:var(--page-ink)}.BlockPicker_dropSub__CWxBC{display:block;font-size:12px;margin-top:4px;color:var(--page-muted)}.BlockPicker_fileInput__cflbY{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.Input_field__s_SSt{display:flex;flex-direction:column;gap:6px}.Input_label__3UdI4{font-size:var(--text-small);font-weight:500;color:var(--page-ink);line-height:var(--line-tight)}.Input_input__lCd4B{width:100%;height:40px;padding:0 12px;background-color:var(--page-surface);color:var(--page-ink);border:1px solid var(--page-rule);border-radius:var(--radius-sm);font-family:var(--font-sans),sans-serif;font-size:var(--text-body);line-height:1;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);outline:none}.Input_input__lCd4B::placeholder{color:var(--page-muted)}.Input_input__lCd4B:hover:not(:disabled){border-color:var(--page-muted)}.Input_input__lCd4B:focus{border-color:var(--page-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--page-accent) 22%,transparent)}.Input_input__lCd4B:disabled{opacity:.5;cursor:not-allowed;background-color:var(--page-bg)}.Input_mono__zWSPH{font-family:var(--font-mono),monospace;font-size:var(--text-small);letter-spacing:var(--tracking-mono)}.Input_inputError__oaUf_{border-color:var(--page-accent)}.Input_inputError__oaUf_:focus{box-shadow:0 0 0 3px rgba(200,75,47,.12)}.Input_errorMessage__tfJ_f{font-size:var(--text-small);color:var(--page-accent);line-height:var(--line-tight)}.BlockEditorPanel_overlay__tPdeO{position:fixed;inset:0;z-index:60;background-color:color-mix(in srgb,var(--page-ink) 28%,transparent);-webkit-backdrop-filter:blur(10px) saturate(120%);backdrop-filter:blur(10px) saturate(120%);animation:BlockEditorPanel_fadeIn__iQP3H .15s ease forwards}@media (min-width:768px){.BlockEditorPanel_overlay__tPdeO{display:none}}.BlockEditorPanel_panel__K1OGb{position:fixed;z-index:61;isolation:isolate;-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);background:var(--glass-fill-strong);border:1px solid var(--glass-border);box-shadow:var(--shadow-panel),var(--glass-shadow);display:flex;flex-direction:column;bottom:0;left:0;right:0;border-radius:var(--radius-card) var(--radius-card) 0 0;max-height:85dvh;animation:BlockEditorPanel_slideUpFromBottom__6nVSR .28s cubic-bezier(.32,.72,0,1) forwards}@media (min-width:768px){.BlockEditorPanel_panel__K1OGb{width:360px;max-height:80dvh;height:auto;border-radius:14px;top:72px;right:20px;bottom:auto;left:auto;animation:BlockEditorPanel_floatIn__vRq6I .2s cubic-bezier(.32,.72,0,1) forwards}}.BlockEditorPanel_dragPill__ARmCX{width:36px;height:4px;background-color:color-mix(in srgb,var(--page-ink) 12%,transparent);border-radius:2px;margin:10px auto 0;flex-shrink:0}@media (min-width:768px){.BlockEditorPanel_dragPill__ARmCX{display:none}}.BlockEditorPanel_header__kLWqv{display:flex;align-items:center;justify-content:space-between;padding:14px 20px 12px;border-bottom:1px solid var(--glass-border);flex-shrink:0}@media (min-width:768px){.BlockEditorPanel_header__kLWqv{cursor:grab;user-select:none}.BlockEditorPanel_header__kLWqv:active{cursor:grabbing}}.BlockEditorPanel_blockType__nWG6Z{font-family:var(--font-mono),monospace;font-size:var(--text-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--page-muted)}.BlockEditorPanel_panel__K1OGb .BlockEditorPanel_closeButton__sOHtZ{width:32px;height:32px;border-radius:var(--btn-radius);border:none!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:var(--page-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast);flex-shrink:0}.BlockEditorPanel_panel__K1OGb .BlockEditorPanel_closeButton__sOHtZ:hover{-webkit-backdrop-filter:var(--glass-backdrop)!important;backdrop-filter:var(--glass-backdrop)!important;background:var(--glass-fill-hover)!important;border:1px solid var(--glass-border-hover)!important;box-shadow:var(--glass-shadow)!important;color:var(--page-ink)}.BlockEditorPanel_panel__K1OGb .BlockEditorPanel_closeButton__sOHtZ:focus-visible{outline:2px solid var(--page-accent);outline-offset:2px}.BlockEditorPanel_body__jxnlS{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:20px}.BlockEditorPanel_layoutSection__vCR7a{margin-top:16px;padding-top:16px;border-top:1px solid var(--glass-border);display:flex;flex-direction:column;gap:10px}.BlockEditorPanel_layoutHeading__GX4q_{margin:0;font-family:var(--font-mono),monospace;font-size:var(--text-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--page-muted)}.BlockEditorPanel_layoutLabel__pKYtr{display:flex;flex-direction:column;gap:6px;font-size:var(--text-small);color:var(--page-ink)}.BlockEditorPanel_layoutInput__CniMT{height:36px;border:1px solid var(--page-rule);border-radius:var(--radius-sm);padding:0 10px;background:#fff;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);outline:none}.BlockEditorPanel_layoutInput__CniMT:focus{border-color:var(--page-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--page-accent) 22%,transparent)}@keyframes BlockEditorPanel_fadeIn__iQP3H{0%{opacity:0}to{opacity:1}}@keyframes BlockEditorPanel_slideUpFromBottom__6nVSR{0%{opacity:0}to{opacity:1}}@keyframes BlockEditorPanel_floatIn__vRq6I{0%{opacity:0}to{opacity:1}}.BlockContextMenu_menu__gSt89{position:fixed;z-index:500;min-width:180px;padding:4px;border-radius:12px;background:rgba(28,28,30,.82);backdrop-filter:blur(20px) saturate(1.6);-webkit-backdrop-filter:blur(20px) saturate(1.6);border:0 solid hsla(0,0%,100%,.1);box-shadow:0 8px 32px rgba(0,0,0,.36),0 2px 8px rgba(0,0,0,.24),inset 0 1px 0 hsla(0,0%,100%,.07);display:flex;flex-direction:column;gap:1px}.BlockContextMenu_item__dSe8u{appearance:none;-webkit-appearance:none;display:block;width:100%;padding:8px;border:none;border-radius:4px;background:none;color:hsla(0,0%,100%,.9);font-size:14px;font-weight:450;letter-spacing:-.01em;line-height:1;cursor:default;text-align:left;transition:background 80ms ease;user-select:none}.BlockContextMenu_item__dSe8u:first-child{border-radius:8px 8px 4px 4px}.BlockContextMenu_item__dSe8u:last-child{border-radius:4px 4px 8px 8px}.BlockContextMenu_item__dSe8u:not(:disabled):hover{background:hsla(0,0%,100%,.1)}.BlockContextMenu_item__dSe8u:not(:disabled):active{background:hsla(0,0%,100%,.06)}.BlockContextMenu_item__dSe8u:disabled{color:hsla(0,0%,100%,.28);cursor:default}.BlockContextMenu_divider__rrFFX{height:1px;margin:3px 4px;background:hsla(0,0%,100%,.08)}.EmbedBlock_fallback__Is5Rr{display:flex;align-items:center;gap:14px;padding:16px;text-decoration:none;color:inherit}.EmbedBlock_fallback__Is5Rr:focus-visible{outline:2px solid var(--page-accent);outline-offset:2px;border-radius:var(--radius-sm)}.EmbedBlock_providerIcon__JMYKh{width:40px;height:40px;border-radius:var(--radius-sm);background-color:var(--page-bg);border:1px solid var(--page-rule);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--page-muted)}.EmbedBlock_textContent__W9786{flex:1;min-width:0}.EmbedBlock_embedTitle__p01_P{font-family:var(--font-sans),sans-serif;font-size:var(--text-body);font-weight:500;line-height:var(--line-tight);color:var(--page-ink);margin:0 0 4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.EmbedBlock_provider__IKFQj{font-family:var(--font-mono),monospace;font-size:var(--text-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--page-muted)}.EmbedBlock_videoWrapper__pWfi2{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background-color:#000}.EmbedBlock_videoWrapper__pWfi2 iframe{position:absolute;inset:0;width:100%;height:100%;border:none}.EmbedBlock_spotifyWrapper__9ZBUZ{width:100%;overflow:hidden}.EmbedBlock_spotifyWrapper__9ZBUZ iframe{display:block;width:100%;height:100%;border:none}.EmbedBlock_spotifyCompact__EyKGr{height:152px}.EmbedBlock_spotifyExpanded__bPBk8{height:352px}.EmbedBlock_embedWrapper__Ag4ZJ{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background-color:#000}.EmbedBlock_embedWrapper__Ag4ZJ iframe{position:absolute;inset:0;width:100%;height:100%;border:none}.LinkBlock_inner___4666{display:flex;align-items:flex-start;gap:14px;padding:16px;text-decoration:none;color:inherit}.LinkBlock_inner___4666:hover .LinkBlock_title__06rW1{color:var(--page-accent)}.LinkBlock_inner___4666:focus-visible{outline:2px solid var(--page-accent);outline-offset:4px;border-radius:var(--radius-sm)}.LinkBlock_text__HE3xK{flex:1;min-width:0}.LinkBlock_title__06rW1{font-size:var(--text-body);font-weight:500;line-height:var(--line-tight);color:var(--page-ink);margin:0 0 4px;transition:color var(--transition-fast)}.LinkBlock_description__Zh7jF,.LinkBlock_title__06rW1{font-family:var(--font-sans),sans-serif;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.LinkBlock_description__Zh7jF{font-size:var(--text-small);line-height:1.5;color:var(--page-muted);margin:0 0 6px}.LinkBlock_url__EpkOU{font-family:var(--font-mono),monospace;font-size:var(--text-mono);letter-spacing:var(--tracking-mono);color:var(--page-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.LinkBlock_thumbnail__zZ1KK{width:64px;height:64px;border-radius:var(--radius-sm);object-fit:cover;flex-shrink:0;background-color:var(--page-rule)}.LinkBlock_imageLeft__fx4EC .LinkBlock_thumbnail__zZ1KK{order:-1}.LinkBlock_arrowIcon__yTyn2{flex-shrink:0;color:var(--page-rule);margin-top:2px;transition:color var(--transition-fast)}.LinkBlock_inner___4666:hover .LinkBlock_arrowIcon__yTyn2{color:var(--page-accent)}.ProductBlock_inner__qBuhM{display:block;text-decoration:none;color:inherit}.ProductBlock_inner__qBuhM:focus-visible{outline:2px solid var(--page-accent);outline-offset:4px;border-radius:var(--radius-sm)}.ProductBlock_imageWrapper__Wd_L7{width:100%;aspect-ratio:16/9;overflow:hidden;background-color:var(--page-rule);position:relative}.ProductBlock_image__YGOfx{width:100%;height:100%;object-fit:cover;display:block}.ProductBlock_imagePlaceholder__bIjGn{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--page-muted)}.ProductBlock_body__qDcMm{padding:14px 16px 16px}.ProductBlock_topRow__VZLHN{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:6px}.ProductBlock_title__FMG1V{font-family:var(--font-sans),sans-serif;font-size:var(--text-body);font-weight:500;line-height:var(--line-tight);color:var(--page-ink);margin:0;flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:color var(--transition-fast)}.ProductBlock_inner__qBuhM:hover .ProductBlock_title__FMG1V{color:var(--page-accent)}.ProductBlock_price__te6YN{font-family:var(--font-mono),monospace;font-size:var(--text-small);letter-spacing:var(--tracking-mono);color:var(--page-muted);flex-shrink:0}.ProductBlock_note__7VSm4{font-family:var(--font-sans),sans-serif;font-size:var(--text-small);line-height:1.55;color:var(--page-muted);font-style:italic;margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.ImageBlock_figure__CUg8q{margin:0}.ImageBlock_imageWrapper__hSFCV{width:100%;overflow:hidden;border-radius:var(--radius-sm)}.ImageBlock_image__RD6RD{width:100%;height:auto;display:block}.ImageBlock_caption__aEjBz{font-family:var(--font-mono),monospace;font-size:var(--text-mono);letter-spacing:var(--tracking-mono);color:var(--page-muted);margin:10px 12px 12px;line-height:var(--line-tight);text-align:center}.TextBlock_prose__RErqy{font-family:var(--font-sans),sans-serif;font-size:var(--text-body);line-height:var(--line-body);color:var(--page-ink);overflow-wrap:break-word;word-break:break-word}.TextBlock_prose__RErqy *{margin:0}.TextBlock_prose__RErqy>*+*{margin-top:.6em}.TextBlock_prose__RErqy h2+*{margin-top:.25em}.TextBlock_prose__RErqy *+h2{margin-top:1.4em}.TextBlock_prose__RErqy p{max-width:65ch}.TextBlock_prose__RErqy strong{font-weight:600}.TextBlock_prose__RErqy em{font-style:italic}.TextBlock_prose__RErqy h2{font-family:var(--font-display),serif;font-size:clamp(20px,4vw,26px);font-weight:400;letter-spacing:var(--tracking-display);line-height:var(--line-display)}.TextBlock_prose__RErqy ol,.TextBlock_prose__RErqy ul{padding-left:1.5em}.TextBlock_prose__RErqy li+li{margin-top:.4em}.TextBlock_prose__RErqy a{color:var(--page-accent);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.TextBlock_prose__RErqy a:hover{text-decoration-thickness:2px}.TextBlock_prose__RErqy blockquote{border-left:3px solid var(--page-accent);padding-left:16px;color:var(--page-muted);font-style:italic}.DividerBlock_divider__npgsm{display:flex;align-items:center;gap:16px;padding:4px 0}.DividerBlock_line__fbHYl{flex:1;height:1px;background-color:var(--page-rule)}.DividerBlock_label__DEiSd{font-family:var(--font-mono),monospace;font-size:var(--text-mono);line-height:1;letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--page-muted);white-space:nowrap;flex-shrink:0}.DividerBlock_noLabel__zcvzV{gap:0}.DividerBlock_noLabel__zcvzV .DividerBlock_label__DEiSd{visibility:hidden;width:0;min-width:0;overflow:hidden}.DraggableBlockWrapper_wrapper__p5lnT{position:relative;padding-left:32px;cursor:grab}.DraggableBlockWrapper_wrapperGrid__jL1Ro{padding-left:0;min-width:0;height:100%;box-sizing:border-box;display:flex;flex-direction:column}.DraggableBlockWrapper_wrapperStatic__tKNCU{cursor:default}.DraggableBlockWrapper_wrapper__p5lnT:active{cursor:grabbing}.DraggableBlockWrapper_wrapperResizeable__MbPNP,.DraggableBlockWrapper_wrapperResizeable__MbPNP:active,.DraggableBlockWrapper_wrapperStatic__tKNCU:active{cursor:default}.DraggableBlockWrapper_dragHandle__Mp1Hj{position:absolute;top:50%;left:0;transform:translateY(-50%);width:20px;height:44px;display:flex;align-items:center;justify-content:center;color:var(--page-rule);opacity:0;transition:opacity var(--transition-fast),color var(--transition-fast);pointer-events:none}.DraggableBlockWrapper_dragHandleGrid__Kh5CH{top:10px;left:10px;transform:none;width:18px;height:18px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--page-bg) 82%,transparent);opacity:.55}.DraggableBlockWrapper_wrapper__p5lnT:hover .DraggableBlockWrapper_dragHandle__Mp1Hj{opacity:1}.DraggableBlockWrapper_wrapper__p5lnT:active .DraggableBlockWrapper_dragHandle__Mp1Hj{color:var(--page-muted)}.DraggableBlockWrapper_dragHandleHidden__lzxi3{display:none}.DraggableBlockWrapper_resizeEdgeBottom__ubrkE{position:absolute;left:0;bottom:0;height:8px;right:0;z-index:6;cursor:ns-resize;touch-action:none;background:transparent;pointer-events:auto}.DraggableBlockWrapper_resizeEdgeBottom__ubrkE:hover{box-shadow:inset 0 -2px 0 0 color-mix(in srgb,var(--page-accent) 55%,transparent)}.DraggableBlockWrapper_resizeEdgeBottomSolo__MTorz{right:0}.DraggableBlockWrapper_resizeEdgeRight__jNe48{position:absolute;top:0;right:0;bottom:0;width:8px;z-index:6;cursor:ew-resize;touch-action:none;background:transparent;pointer-events:auto}.DraggableBlockWrapper_resizeEdgeRight__jNe48:hover{box-shadow:inset -2px 0 0 0 color-mix(in srgb,var(--page-accent) 55%,transparent)}.DraggableBlockWrapper_wrapperGrid__jL1Ro .DraggableBlockWrapper_resizeEdgeBottom__ubrkE{left:8px}.DraggableBlockWrapper_wrapperGrid__jL1Ro .DraggableBlockWrapper_resizeEdgeBottomSolo__MTorz{right:8px}.DraggableBlockWrapper_wrapperGrid__jL1Ro .DraggableBlockWrapper_resizeEdgeRight__jNe48{top:8px;bottom:8px;width:8px}.InlineTextEditor_wrapper__MYpYe{position:relative}.InlineTextEditor_toolbar__kXCJX{position:fixed;transform:translateX(-50%) translateY(calc(-100% - 8px));display:flex;align-items:center;gap:6px;height:36px;padding:3px 14px;border-radius:var(--btn-radius);isolation:isolate;-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);background:var(--glass-fill-track);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);z-index:9999;pointer-events:auto}.InlineTextEditor_toolBtn__l7vRB{appearance:none;-webkit-appearance:none;display:inline;border:none;outline:none;background:none;box-shadow:none;margin:0;padding:0 3px;cursor:pointer;font-family:var(--font-sans),sans-serif;font-size:13px;font-weight:500;font-style:normal;color:var(--page-ink);text-decoration:none}.InlineTextEditor_toolBtnActive__k7SiB{opacity:.5}.InlineTextEditor_divider__5_lIU{width:1px;height:14px;background-color:var(--page-muted);margin:0 4px;flex-shrink:0;opacity:.4}.InlineTextEditor_prose__86ri_{font-family:var(--font-sans),sans-serif;font-size:var(--text-body);line-height:var(--line-body);color:var(--page-ink);outline:none}.InlineTextEditor_prose__86ri_ *{margin:0}.InlineTextEditor_prose__86ri_>*+*{margin-top:.6em}.InlineTextEditor_prose__86ri_ h2+*{margin-top:.25em}.InlineTextEditor_prose__86ri_ *+h2{margin-top:1.4em}.InlineTextEditor_prose__86ri_ p{max-width:65ch}.InlineTextEditor_prose__86ri_ strong{font-weight:600}.InlineTextEditor_prose__86ri_ em{font-style:italic}.InlineTextEditor_prose__86ri_ h2{font-family:var(--font-display),serif;font-size:clamp(20px,4vw,26px);font-weight:400;letter-spacing:var(--tracking-display);line-height:var(--line-display)}.InlineTextEditor_prose__86ri_ ol,.InlineTextEditor_prose__86ri_ ul{padding-left:1.5em}.InlineTextEditor_prose__86ri_ li+li{margin-top:.4em}.InlineTextEditor_prose__86ri_ a{color:var(--page-accent);text-decoration:underline;text-underline-offset:3px}.InlineTextEditor_prose__86ri_ p.InlineTextEditor_is-editor-empty__dSOyU:first-child:before{content:"Write something…";color:var(--page-muted);float:left;height:0;pointer-events:none}.InlineDividerEditor_divider__pGEFh{display:flex;align-items:center;gap:16px;padding:4px 0}.InlineDividerEditor_line__gTtY6{flex:1;height:1px;background-color:var(--page-rule)}.InlineDividerEditor_label__NCmdK{all:unset;font-family:var(--font-mono),monospace;font-size:var(--text-mono);line-height:1;letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--page-muted);white-space:nowrap;flex-shrink:0;text-align:center;cursor:text;min-width:4ch}.InlineDividerEditor_label__NCmdK::placeholder{color:color-mix(in srgb,var(--page-muted) 45%,transparent);text-transform:uppercase}.InlineProductEditor_root__kSa54{display:block;color:inherit;position:relative}.InlineProductEditor_imageArea__fY3dD{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background-color:var(--page-rule);cursor:pointer}.InlineProductEditor_imageAreaDragging___xAZC{outline:2px solid color-mix(in srgb,var(--page-accent) 45%,transparent);outline-offset:-2px}.InlineProductEditor_image__fUj6J{width:100%;height:100%;object-fit:cover;display:block}.InlineProductEditor_imageOverlay__BsQdh{position:absolute;inset:auto 10px 10px auto;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:color-mix(in srgb,#000 58%,transparent);color:#fff;font-size:11px;letter-spacing:.01em;line-height:1}.InlineProductEditor_imagePlaceholder__mRUR_{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--page-muted)}.InlineProductEditor_uploadLabel__RcvP2{font-size:0;line-height:0}.InlineProductEditor_fileInput__onARu{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.InlineProductEditor_body__BbV5N{padding:14px 16px 16px}.InlineProductEditor_topRow__9zCSW{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:6px}.InlineProductEditor_noteInput__SfN_l,.InlineProductEditor_priceInput__b0qBP,.InlineProductEditor_titleInput__81hv4,.InlineProductEditor_urlInput__2BRSv{width:100%;border:1px solid transparent;border-radius:6px;background:transparent;color:inherit;padding:0 2px;font-family:inherit;line-height:inherit;margin:-1px -3px;-webkit-appearance:none;appearance:none}.InlineProductEditor_noteInput__SfN_l:focus,.InlineProductEditor_priceInput__b0qBP:focus,.InlineProductEditor_titleInput__81hv4:focus,.InlineProductEditor_urlInput__2BRSv:focus{outline:none;border-color:color-mix(in srgb,var(--page-accent) 35%,transparent);background:color-mix(in srgb,var(--page-accent) 7%,transparent)}.InlineProductEditor_titleInput__81hv4{flex:1;min-width:0;font-family:var(--font-sans),sans-serif;font-size:var(--text-body);font-weight:500;line-height:var(--line-tight);color:var(--page-ink);text-overflow:ellipsis}.InlineProductEditor_priceInput__b0qBP{width:auto;flex:0 0 auto;min-width:0;text-align:right;font-family:var(--font-mono),monospace;font-size:var(--text-small);letter-spacing:var(--tracking-mono);color:var(--page-muted)}.InlineProductEditor_noteInput__SfN_l{display:block;width:calc(100% + 6px);resize:none;min-height:0;field-sizing:content;font-family:var(--font-sans),sans-serif;font-size:var(--text-small);line-height:1.55;color:var(--page-muted);font-style:italic;overflow:hidden}.InlineProductEditor_urlRow__m32Mk{display:flex;align-items:center;gap:6px;position:absolute;top:calc(100% + 8px);left:12px;right:12px;z-index:3;margin-top:0;padding:6px 8px;border-radius:999px;border:1px solid color-mix(in srgb,var(--page-border) 70%,transparent);background:color-mix(in srgb,var(--page-surface) 92%,transparent);box-shadow:0 6px 20px color-mix(in srgb,#000 12%,transparent);color:var(--page-muted)}.InlineProductEditor_urlIcon__VQAll{flex:0 0 auto;color:inherit;opacity:.8}.InlineProductEditor_urlInput__2BRSv{margin:0;padding:0;border:none;border-radius:0;background:transparent;font-family:var(--font-mono),monospace;font-size:13px;color:inherit;opacity:.9}.InlineLinkEditor_root__3OHWM{position:relative;color:inherit}.InlineLinkEditor_inner__smyMh{display:flex;align-items:flex-start;gap:14px;padding:16px}.InlineLinkEditor_text__FpyXF{flex:1;min-width:0;align-self:flex-start}.InlineLinkEditor_descriptionInput__69Woj,.InlineLinkEditor_titleInput__I4kkU{display:block;width:100%;border:none;border-radius:4px;background:transparent;color:inherit;margin:0;padding:0;font:inherit}.InlineLinkEditor_descriptionInput__69Woj:focus,.InlineLinkEditor_titleInput__I4kkU:focus{outline:none;box-shadow:0 0 0 1.5px color-mix(in srgb,var(--page-accent) 40%,transparent);background:color-mix(in srgb,var(--page-accent) 5%,transparent)}.InlineLinkEditor_titleInput__I4kkU{font-family:var(--font-sans),sans-serif;font-size:var(--text-body);font-weight:500;line-height:var(--line-tight);color:var(--page-ink);margin-bottom:4px}.InlineLinkEditor_descriptionInput__69Woj{resize:none;overflow:hidden;font-family:var(--font-sans),sans-serif;font-size:var(--text-small);line-height:1.5;color:var(--page-muted);margin-bottom:6px}.InlineLinkEditor_imageLeft__lELBj .InlineLinkEditor_thumbnail__w67lm{order:-1}.InlineLinkEditor_providerNote__cDExy{margin:0 0 6px;color:var(--page-muted)}.InlineLinkEditor_providerNote__cDExy,.InlineLinkEditor_urlGhost__WxlXb{font-family:var(--font-mono),monospace;font-size:var(--text-mono);letter-spacing:var(--tracking-mono)}.InlineLinkEditor_urlGhost__WxlXb{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;visibility:hidden}.InlineLinkEditor_thumbnail__w67lm{width:64px;height:64px;border-radius:var(--radius-sm);object-fit:cover;flex-shrink:0;background-color:var(--page-rule)}.InlineLinkEditor_arrowIcon___yckM{flex-shrink:0;color:var(--page-rule);margin-top:2px}.InlineLinkEditor_urlRow___7dm3{display:flex;align-items:center;gap:6px;position:absolute;top:calc(100% + 8px);left:12px;right:12px;z-index:3;padding:6px 8px;border-radius:999px;border:1px solid color-mix(in srgb,var(--page-border) 70%,transparent);background:color-mix(in srgb,var(--page-surface) 92%,transparent);box-shadow:0 6px 20px color-mix(in srgb,#000 12%,transparent);color:var(--page-muted)}.InlineLinkEditor_urlIcon__yTZ93{flex:0 0 auto;color:inherit;opacity:.8}.InlineLinkEditor_urlInput__CK0Jp{margin:0;padding:0;border:none;border-radius:0;background:transparent;font-family:var(--font-mono),monospace;font-size:13px;color:inherit}@keyframes InlineLinkEditor_spin__tHtie{to{transform:rotate(1turn)}}.InlineLinkEditor_spinner__rohC8{animation:InlineLinkEditor_spin__tHtie .8s linear infinite;transform-origin:center}.InlineImageEditor_root___OU19{position:relative}.InlineImageEditor_figure__SwNEZ{margin:0}.InlineImageEditor_imageWrapper___srFt{width:100%;overflow:hidden;border-radius:var(--radius-sm)}.InlineImageEditor_image__ax8jf{width:100%;height:auto;display:block}.InlineImageEditor_caption__kjb5K{font-family:var(--font-mono),monospace;font-size:var(--text-mono);letter-spacing:var(--tracking-mono);color:var(--page-muted);margin:10px 12px 12px;line-height:var(--line-tight);text-align:center}.InlineImageEditor_toolbar__hkNf8{display:flex;align-items:center;gap:6px;position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:3;padding:5px 8px;border-radius:999px;border:1px solid color-mix(in srgb,var(--page-border) 70%,transparent);background:color-mix(in srgb,var(--page-surface) 92%,transparent);box-shadow:0 6px 20px color-mix(in srgb,#000 12%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.InlineImageEditor_altInput__S8vHG,.InlineImageEditor_captionInput__N24ra{flex:1;min-width:0;border:none;background:transparent;color:var(--page-muted);font-family:var(--font-mono),monospace;font-size:12px;letter-spacing:var(--tracking-mono);padding:2px 0;outline:none}.InlineImageEditor_altInput__S8vHG{flex:0 0 auto;width:80px;border-left:1px solid color-mix(in srgb,var(--page-border) 50%,transparent);padding-left:8px}.InlineImageEditor_altInput__S8vHG::placeholder,.InlineImageEditor_captionInput__N24ra::placeholder{color:color-mix(in srgb,var(--page-muted) 50%,transparent)}.InlineImageEditor_actionBtn__HpVx8{flex:0 0 auto;border:none;background:transparent;color:var(--page-muted);font-family:var(--font-mono),monospace;font-size:12px;letter-spacing:var(--tracking-mono);padding:2px 6px;border-radius:4px;cursor:pointer;white-space:nowrap;border-left:1px solid color-mix(in srgb,var(--page-border) 50%,transparent)}.InlineImageEditor_actionBtn__HpVx8:hover:not(:disabled){color:var(--page-ink);background:color-mix(in srgb,var(--page-accent) 10%,transparent)}.InlineImageEditor_actionBtn__HpVx8:disabled{opacity:.5;cursor:default}.InlineImageEditor_removeBtn__QofjK{display:flex;align-items:center;padding:4px 6px}.InlineImageEditor_fileInput__s7upV{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.FreeformCanvasShell_shell__LapZL{position:absolute;box-sizing:border-box;min-width:0}.FreeformCanvasShell_selected__LmUyC:after{content:"";position:absolute;inset:0;border:2px solid var(--page-accent);border-radius:var(--radius-sm);pointer-events:none;z-index:9999}.EditShell_page__bWwWn{--edit-preview-pad-top:0px;--edit-preview-pad-x:var(--page-padding);--edit-preview-pad-bottom:32px;--edit-preview-mobile-max:390px;--edit-toolbar-height:72px;--edit-enter-frost-ms:1600ms;--edit-enter-toolbar-ms:var(--edit-toolbar-glide-ms);--edit-enter-toolbar-delay:var(--edit-toolbar-glide-delay);box-sizing:border-box;height:100%;max-height:100%;background-color:#fff;transition:background-color .2s ease}.EditShell_editChrome__Ouep4,.EditShell_page__bWwWn{display:flex;flex-direction:column;flex:1 1 0;min-height:0;overflow:hidden}.EditShell_editChrome__Ouep4{position:relative;isolation:isolate}.EditShell_editChromeFrost__z_YF6{position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:0;opacity:1;-webkit-backdrop-filter:saturate(180%) blur(28px);backdrop-filter:saturate(180%) blur(28px);background:color-mix(in srgb,var(--page-bg,#faf8f3) 22%,transparent);transform:translateZ(0);animation:EditShell_editChromeFrostEnter__6sISL var(--edit-enter-frost-ms) cubic-bezier(.18,.82,.22,1) both}@media (prefers-reduced-transparency:reduce){.EditShell_editChromeFrost__z_YF6{-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in srgb,var(--page-bg,#faf8f3) 55%,transparent);animation-name:EditShell_editChromeFrostEnterOpaque__nXvo_}.EditShell_page__bWwWn.EditShell_pageExiting__84NCu .EditShell_editChromeFrost__z_YF6{animation-name:EditShell_editChromeFrostFadeOutOpaque__tSiQe}}@keyframes EditShell_editChromeFrostEnter__6sISL{0%{opacity:0;-webkit-backdrop-filter:saturate(180%) blur(0);backdrop-filter:saturate(180%) blur(0)}to{opacity:1;-webkit-backdrop-filter:saturate(180%) blur(28px);backdrop-filter:saturate(180%) blur(28px)}}@keyframes EditShell_editChromeFrostEnterOpaque__nXvo_{0%{opacity:0}to{opacity:1}}@keyframes EditShell_editChromeFrostFadeOut__xla78{0%{opacity:1;-webkit-backdrop-filter:saturate(180%) blur(28px);backdrop-filter:saturate(180%) blur(28px)}to{opacity:0;-webkit-backdrop-filter:saturate(180%) blur(0);backdrop-filter:saturate(180%) blur(0)}}@keyframes EditShell_editChromeFrostFadeOutOpaque__tSiQe{0%{opacity:1}to{opacity:0}}@keyframes EditShell_toolbarEnter__fCyvI{0%{opacity:0;transform:translate3d(0,-14px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes EditShell_toolbarExitToTop__MADiB{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-14px,0)}}.EditShell_toolbarReveal__GckZG{position:relative;z-index:80;flex:0 0 auto;min-height:0;isolation:isolate;max-height:var(--edit-toolbar-height);transition:max-height var(--edit-toolbar-glide-ms) var(--edit-toolbar-glide-ease)}.EditShell_toolbarReveal__GckZG>*{animation:EditShell_toolbarEnter__fCyvI var(--edit-enter-toolbar-ms) var(--edit-toolbar-glide-ease) both;animation-delay:var(--edit-enter-toolbar-delay)}.EditShell_page__bWwWn.EditShell_pageExiting__84NCu .EditShell_editChromeFrost__z_YF6{animation:EditShell_editChromeFrostFadeOut__xla78 var(--edit-enter-frost-ms) cubic-bezier(.18,.82,.22,1) forwards}.EditShell_page__bWwWn.EditShell_pageExiting__84NCu .EditShell_toolbarReveal__GckZG>*{animation:EditShell_toolbarExitToTop__MADiB var(--edit-enter-toolbar-ms) var(--edit-toolbar-glide-ease) forwards;animation-delay:0ms}.EditShell_page__bWwWn.EditShell_pageExiting__84NCu .EditShell_toolbarReveal__GckZG{max-height:0;overflow:hidden}.EditShell_page__bWwWn.EditShell_pageExiting__84NCu .EditShell_previewGutterFrostBottom__wbSMM{height:0}.EditShell_page__bWwWn.EditShell_pageExiting__84NCu .EditShell_previewGutterFrostOuter__QkbBV{width:0}@keyframes EditShell_counterToolbarCollapse__F5NXu{0%{transform:translate(0)}to{transform:translate(var(--edit-preview-pad-x),var(--edit-toolbar-height))}}.EditShell_page__bWwWn.EditShell_pageExiting__84NCu [data-site-nav-scroll-root]>div{animation:EditShell_counterToolbarCollapse__F5NXu var(--edit-toolbar-glide-ms) var(--edit-toolbar-glide-ease) both}@media (prefers-reduced-motion:reduce){.EditShell_editChromeFrost__z_YF6{animation:none;opacity:1}.EditShell_toolbarReveal__GckZG>*{animation:none;opacity:1;transform:none}.EditShell_toolbarReveal__GckZG{transition:none}.EditShell_page__bWwWn.EditShell_pageExiting__84NCu [data-site-nav-scroll-root]>div{animation:none}.EditShell_previewFrame__uFVPc,.EditShell_previewGutterFrostBottom__wbSMM,.EditShell_previewGutterFrostInner__S6zS7,.EditShell_previewGutterFrostOuter__QkbBV,.EditShell_previewWrapperImage__WN9AT{transition:none}.EditShell_page__bWwWn.EditShell_pageExiting__84NCu .EditShell_editChromeFrost__z_YF6{animation:none;opacity:0}.EditShell_page__bWwWn.EditShell_pageExiting__84NCu .EditShell_toolbarReveal__GckZG>*{animation:none;opacity:0;transform:translate3d(0,calc(-1 * var(--edit-toolbar-height)),0)}}.EditShell_previewWrapper__q0ZXY{--preview-clip-x:var(--edit-preview-pad-x);overflow:hidden}.EditShell_previewChrome__ou5Fr,.EditShell_previewWrapper__q0ZXY{position:relative;z-index:0;display:flex;flex-direction:column;flex:1 1 0;min-height:0}.EditShell_previewGutterFrost__uW1Jl{pointer-events:none;flex-shrink:0}.EditShell_previewGutterFrostTop__2dAqI{height:var(--edit-preview-pad-top);width:100%}.EditShell_previewGutterFrostBottom__wbSMM{height:var(--edit-preview-pad-bottom);width:100%;transition:height var(--edit-toolbar-glide-ms) var(--edit-toolbar-glide-ease)}.EditShell_previewBody__xC0hQ{flex:1 1 0;display:flex;flex-direction:row;min-height:0;min-width:0}.EditShell_previewGutterFrostOuter__QkbBV{width:var(--edit-preview-pad-x);align-self:stretch;transition:width var(--edit-toolbar-glide-ms) var(--edit-toolbar-glide-ease)}.EditShell_previewCenter__1m48d{flex:1 1 0;display:flex;flex-direction:row;align-items:stretch;min-width:0;min-height:0}.EditShell_previewGutterFrostInner__S6zS7{flex-grow:0;flex-shrink:1;flex-basis:0;min-width:0;overflow:hidden}.EditShell_previewCenter__1m48d:has(.EditShell_previewFrameMobile__cHCt_) .EditShell_previewGutterFrostInner__S6zS7{flex-grow:1;flex-shrink:1;flex-basis:0;min-width:0}.EditShell_previewWrapperImage__WN9AT{position:absolute;inset:0;z-index:0;pointer-events:none;background-size:cover;background-position:50%;background-repeat:no-repeat;background-attachment:fixed;clip-path:inset(var(--edit-preview-pad-top) var(--preview-clip-x) var(--edit-preview-pad-bottom) var(--preview-clip-x) round 12px);transition:clip-path var(--edit-toolbar-glide-ms) var(--edit-toolbar-glide-ease)}.EditShell_page__bWwWn.EditShell_pageExiting__84NCu .EditShell_previewWrapperImage__WN9AT{clip-path:inset(0 0 0 0 round 0)}.EditShell_previewFrame__uFVPc{position:relative;z-index:1;display:flex;flex-direction:column;flex-grow:1;flex-shrink:1;flex-basis:0;min-width:0;min-height:0;isolation:isolate;border-radius:12px;box-shadow:var(--glass-shadow);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;transition:border-color var(--edit-toolbar-glide-ms) var(--edit-toolbar-glide-ease),box-shadow var(--edit-toolbar-glide-ms) var(--edit-toolbar-glide-ease),border-radius var(--edit-toolbar-glide-ms) var(--edit-toolbar-glide-ease),max-width var(--edit-toolbar-glide-ms) var(--edit-toolbar-glide-ease)}.EditShell_page__bWwWn.EditShell_pageExiting__84NCu .EditShell_previewFrame__uFVPc{border-color:transparent;box-shadow:none;border-radius:0;overflow-x:auto}.EditShell_previewFrameFreeform__lnmAs:not(.EditShell_previewFrameMobile__cHCt_){flex-grow:1;flex-shrink:1;flex-basis:0;align-self:stretch;width:100%;max-width:100%}.EditShell_previewFrameHasImage__VU_an{background-image:none}.EditShell_previewFrame__uFVPc>main{position:relative;z-index:1;display:flex;flex-direction:column;flex:1 1 0;min-height:0}.EditShell_previewFrame__uFVPc>main>*{flex:1 1 0;min-height:0}.EditShell_previewFrameMobile__cHCt_{flex-grow:0;flex-shrink:1;flex-basis:auto;width:100%;max-width:var(--edit-preview-mobile-max)}.EditShell_freeformContainer__x2LX_{max-width:none;width:100%;flex:1 1 0;min-height:0;margin:0;padding:0}.auth_page__K46K9{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:24px var(--page-padding);background-color:var(--page-bg)}.auth_container__jkNWV{width:100%;max-width:400px}.auth_header__QsceT{margin-bottom:32px}.auth_heading__lKE04{font-family:var(--font-display),serif;font-size:clamp(26px,5vw,34px);font-weight:400;letter-spacing:var(--tracking-display);line-height:var(--line-display);color:var(--page-ink);margin:0 0 8px}.auth_subheading__vcPyZ{font-family:var(--font-sans),sans-serif;font-size:var(--text-body);color:var(--page-muted);margin:0;line-height:var(--line-body)}.auth_form__1pysz{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.auth_usernameField__8h2c7{position:relative}.auth_usernameSuffix__qTpN3{position:absolute;right:12px;top:28px;font-family:var(--font-mono),monospace;font-size:12px;font-weight:500;pointer-events:none}.auth_usernamePreview__AkFi4{margin:6px 0 0;font-family:var(--font-mono),monospace;font-size:var(--text-mono);letter-spacing:var(--tracking-mono);color:var(--page-muted)}.auth_usernamePreview__AkFi4 strong{color:var(--page-accent);font-weight:500}.auth_errorMessage__gCTuR{font-size:var(--text-small);color:var(--page-accent);margin:0;line-height:var(--line-tight)}.auth_switchLink__ULBws{font-size:var(--text-small);color:var(--page-muted);text-align:center;margin:0}.auth_switchLink__ULBws a{color:var(--page-ink);text-decoration:underline;text-underline-offset:2px}.auth_switchLink__ULBws a:hover{color:var(--page-accent)}.page_page__2x6OV{position:relative;box-sizing:border-box;padding-right:var(--page-padding);padding-bottom:32px;padding-left:var(--page-padding)}.page_pageFreeform__rQGvA{width:100vw;max-width:none;min-height:100dvh;margin:0}.page_freeformWrap__5LAUB{width:100%}html[data-stack-exiting-to-edit] .page_page__2x6OV{pointer-events:none}.StackEntranceFromEdit_rootPassthrough__Cjo0u{display:contents}