.studio-preview{color:#243f34;background:#f5f2e9;font-family:system-ui,sans-serif;font-size:15px;line-height:1.6}.studio-preview *{box-sizing:border-box}.studio-preview{margin:0}.studio-preview button,.studio-preview input,.studio-preview select,.studio-preview textarea{font:inherit}.studio-preview button{cursor:pointer;color:#243f34;background:#fff;border:1px solid #bac8ba;border-radius:6px;padding:9px 13px}.studio-preview button:disabled{opacity:.6;cursor:not-allowed}.studio-preview button[aria-pressed=true],.studio-preview .primary{color:#fff;background:#294b3e}.studio-preview button:focus-visible,.studio-preview select:focus-visible,.studio-preview input:focus-visible,.studio-preview textarea:focus-visible,.studio-preview a:focus-visible{outline-offset:3px;outline:3px solid #a9752e}.studio-preview header{justify-content:space-between;align-items:center;gap:20px;padding:24px 0;display:flex}.studio-preview .brand{font:29px Georgia}.studio-preview .brand span{color:#a37334}.studio-preview header>span{font-size:12px}.studio-preview .editor-shell{max-width:1500px;margin:auto;padding:0 30px 50px}.studio-preview h1{margin:30px 0 15px;font:42px Georgia}.studio-preview h2{font:26px Georgia}.studio-preview h3{font:21px Georgia}.studio-preview .topbar,.studio-preview .toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.studio-preview .topbar{padding:15px 0}.studio-preview .topbar label{align-items:center;gap:8px;display:flex}.studio-preview select,.studio-preview input{background:#fff;border:1px solid #b6c4b8;border-radius:4px;max-width:100%;padding:8px}.studio-preview .workspace{grid-template-columns:minmax(300px,.9fr) minmax(360px,1.1fr);gap:28px;display:grid}.studio-preview .editing{background:#fffdf8;border:1px solid #d6dfd1;border-radius:12px;padding:22px}.studio-preview .editing label{margin:14px 0 6px;display:block}.studio-preview .editing select{margin-left:8px}.studio-preview .block-list{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:20px;display:grid}.studio-preview .block-list button{text-align:left;overflow-wrap:anywhere;font-size:12px}.studio-preview .toolbar{margin:12px 0}.studio-preview textarea{resize:vertical;border:1px solid #a2b7a6;border-radius:6px;width:100%;min-height:180px;padding:14px;display:block}.studio-preview .small{color:#52665a;font-size:12px}.studio-preview .canvas{align-self:start;min-width:0}.studio-preview .canvas.mobile{justify-self:center;width:100%;max-width:390px}.studio-preview .mobile .memorial{padding:24px}.studio-preview .mobile .rich-title{font-size:36px}.studio-preview .commerce{background:#e9eee3;border-radius:12px;margin-top:35px;padding:22px}.studio-preview .offers{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.studio-preview .offers>div{background:#fffdf8;border:1px solid #d3ddcc;border-radius:8px;padding:16px}@media (width<=800px){.studio-preview .editor-shell{padding:0 15px 30px}.studio-preview .workspace,.studio-preview .offers{grid-template-columns:1fr}.studio-preview .canvas{width:100%}.studio-preview header{align-items:flex-start}.studio-preview h1{font-size:34px}}.studio-preview [hidden]{display:none!important}.studio-preview details{border-bottom:1px solid #d6dfd1;padding:16px 0}.studio-preview summary{cursor:pointer}.studio-preview fieldset{border:1px solid #bac8ba;border-radius:8px;padding:16px}.studio-preview .consent input{margin-right:10px}.studio-preview .standalone-preview{color:#243f34;overscroll-behavior:contain;background:#f5f2e9;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:auto}.studio-preview .standalone-preview::backdrop{background:#f5f2e9}.studio-preview .preview-controls{z-index:1;background:#f5f2e9;border-bottom:1px solid #d8dfd2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 20px;display:flex;position:sticky;top:0}.studio-preview .preview-controls p{margin:0;font-size:13px}.studio-preview .visual-canvas{width:100%;margin:24px auto;container-type:inline-size}.studio-preview .visual-block{border:1px dashed #0000;padding:10px;position:relative}.studio-preview .visual-block[data-selected=true]{border-color:#6b805f}.studio-preview .block-actions{opacity:.7;gap:4px;display:flex}.studio-preview .block-actions button{padding:4px 8px;font-size:11px}.studio-preview .visual-text:focus-visible{outline-offset:4px;outline:2px solid #a9752e}.studio-preview .resize-handle{touch-action:none;cursor:ew-resize;margin-left:auto;display:block}.studio-preview .editor-controls{border:0;min-width:0;padding:0}.studio-preview .editor-shell>.topbar{z-index:20;background:#f5f2e9;border-bottom:1px solid #bac8ba;position:sticky;top:0}.studio-preview .context-tools{color:#243f34;background:#f5f2e9;border:1px solid #bac8ba;border-radius:8px;min-width:0;padding:12px;font:13px/1.5 system-ui,sans-serif}.studio-preview .context-tools label,.studio-preview .context-tools button{overflow-wrap:anywhere;max-width:100%}.studio-preview .context-tools button{padding:6px 9px}.studio-preview .empty-page{text-align:center;border:1px dashed #bac8ba;border-radius:8px;padding:28px}.studio-preview .add-here{margin-top:12px;font-size:12px}.studio-preview .block-tools{border-top:1px solid #bac8ba;margin-top:16px}:is(.mw,.mw-sheet){--mw-forest:#193f37;--mw-action:#245b4d;--mw-cream:#fffdf8;--mw-sage:#e4ece5;--mw-sage-strong:#d3e2d6;--mw-line:#cfd9d0;--mw-muted:#566760;--mw-error:#983e35;--mw-focus:#a9752e;--mw-hit:44px;--mw-header-h:200px;--mw-dock-h:0px;color:var(--mw-forest);font-family:system-ui,-apple-system,Segoe UI,sans-serif}.mw{min-width:0;margin:0 auto;padding:0 0 48px;position:relative}:is(.mw,.mw-sheet) :is(button,select,input){font:inherit}:is(.mw,.mw-sheet) :is(button,select,input,a,[role=textbox]):focus-visible{outline:3px solid var(--mw-focus);outline-offset:2px}:is(.mw,.mw-sheet) .mw-btn{min-height:var(--mw-hit);min-width:var(--mw-hit);border:1px solid var(--mw-line);color:var(--mw-forest);text-align:center;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-weight:600;line-height:1.2;display:inline-flex}:is(.mw,.mw-sheet) .mw-btn:hover:not(:disabled){background:var(--mw-sage)}:is(.mw,.mw-sheet) .mw-btn-primary,:is(.mw,.mw-sheet) .mw-btn-primary:hover:not(:disabled){background:var(--mw-action);border-color:var(--mw-action);color:#fff}:is(.mw,.mw-sheet) .mw-btn-quiet{background:0 0;border-color:#0000;justify-content:flex-start;font-weight:500}:is(.mw,.mw-sheet) .mw-btn-danger{border-color:var(--mw-error);color:var(--mw-error)}:is(.mw,.mw-sheet) .mw-btn-block{width:100%}:is(.mw,.mw-sheet) :is(.mw-btn,.mw-tool,.mw-segmented button):disabled{opacity:.45;cursor:not-allowed}:is(.mw,.mw-sheet) .mw-row{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}:is(.mw,.mw-sheet) .mw-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--mw-muted);margin:0 0 6px;font-size:12px;font-weight:600}.mw .mw-header{z-index:20;background:var(--mw-cream);border:1px solid var(--mw-line);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:0 0 16px;padding:10px 16px;display:flex;position:sticky;top:0}.mw .mw-header-title{flex:240px;min-width:0}.mw .mw-header-title h2{overflow-wrap:anywhere;margin:0;font:24px/1.2 Georgia,serif}.mw .mw-header-meta{flex-wrap:wrap;align-items:center;gap:4px 12px;margin:4px 0 0;font-size:14px;display:flex}.mw .mw-chip{background:var(--mw-sage);border-radius:999px;padding:2px 10px;font-size:13px;font-weight:600}.mw .mw-status-muted{color:var(--mw-muted)}.mw .mw-status-ok{color:var(--mw-action)}.mw .mw-status-warn,.mw .mw-status-error{color:var(--mw-error);font-weight:600}.mw .mw-header-actions{flex-wrap:wrap;gap:8px;display:flex}.mw .mw-menu-wrap{position:relative}:is(.mw,.mw-sheet) .mw-menu{z-index:30;border:1px solid var(--mw-line);background:#fff;border-radius:10px;min-width:200px;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 12px 32px #16302620}:is(.mw,.mw-sheet) .mw-menu-right{left:auto;right:0}:is(.mw,.mw-sheet) .mw-menu button{min-height:var(--mw-hit);color:var(--mw-forest);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 12px;display:flex}:is(.mw,.mw-sheet) .mw-menu button:hover:not(:disabled),:is(.mw,.mw-sheet) .mw-menu button[aria-checked=true]{background:var(--mw-sage)}:is(.mw,.mw-sheet) .mw-swatch{border:1px solid var(--mw-line);border-radius:4px;width:18px;height:18px}.mw .mw-alert{border:1px solid #e2c3bd;border-left:4px solid var(--mw-error);background:#fbf1ef;border-radius:10px;margin:0 0 16px;padding:12px 16px}.mw .mw-alert p,.mw .mw-banner,:is(.mw,.mw-sheet) .mw-confirm p{margin:0 0 8px}.mw .mw-banner{background:#f6efd9;border-radius:10px;padding:10px 16px}.mw .mw-banner p{margin:0}.mw .mw-banner .mw-row{margin:8px 0 0}:is(.mw,.mw-sheet) .mw-confirm{border:1px solid var(--mw-line);background:#fff;border-radius:10px;flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:12px 16px;display:flex}:is(.mw,.mw-sheet) .mw-confirm p{flex-basis:100%}.mw .mw-body{align-items:start;gap:20px;display:grid}.mw.mw-wide .mw-body{grid-template-columns:72px minmax(0,1fr) 340px;gap:0}.mw.mw-medium .mw-body{grid-template-columns:56px minmax(0,1fr);gap:0}.mw.mw-tablet .mw-body,.mw.mw-narrow .mw-body{grid-template-columns:minmax(0,1fr)}.mw .mw-center{min-width:0}.mw .mw-rail{z-index:15;align-content:start;justify-items:center;gap:8px;padding:8px 0;display:grid;position:sticky;top:96px}.mw .mw-rail-btn{width:64px;min-height:56px;color:var(--mw-forest);text-align:center;background:0 0;border:1px solid #0000;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px 2px;font-size:11px;font-weight:600;line-height:1.15;display:flex}.mw.mw-medium .mw-rail-btn{width:var(--mw-hit);min-height:var(--mw-hit);padding:0}.mw.mw-medium .mw-rail-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mw .mw-rail-btn:hover:not(:disabled),.mw .mw-rail-btn[aria-expanded=true]{background:var(--mw-sage)}.mw .mw-rail-btn:disabled{opacity:.45;cursor:not-allowed}.mw .mw-rail .mw-menu{top:0;left:calc(100% + 8px)}.mw .mw-drawer{background:var(--mw-cream);border:1px solid var(--mw-line);border-radius:12px;min-width:0}.mw .mw-drawer.is-docked{max-height:calc(100dvh - 112px);position:sticky;top:96px;overflow:auto}.mw .mw-drawer.is-overlay{z-index:45;border-width:0 0 0 1px;border-radius:0;width:min(360px,100vw);position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-12px 0 32px #16302624}.mw .mw-drawer.is-sheet{z-index:45;border-width:1px 0 0;border-radius:16px 16px 0 0;height:60dvh;position:fixed;bottom:0;left:0;right:0;overflow:auto;box-shadow:0 -12px 32px #16302624}.mw .mw-drawer.is-sheet[data-size="90"]{height:90dvh}.mw .mw-drawer-top{z-index:1;background:var(--mw-cream);border-bottom:1px solid var(--mw-line);position:sticky;top:0}.mw .mw-drawer-head{justify-content:space-between;align-items:center;gap:8px;min-height:52px;padding:4px 8px 0 16px;display:flex}.mw .mw-drawer-head h2{margin:0;font:19px/1.3 Georgia,serif}.mw .mw-tabs{gap:4px;padding:4px 12px 8px;display:flex}.mw .mw-tab{min-height:var(--mw-hit);color:var(--mw-forest);background:0 0;border:1px solid #0000;border-radius:8px;flex:1;padding:0 12px;font-weight:600}.mw .mw-tab:hover{background:var(--mw-sage)}.mw .mw-tab[aria-selected=true]{background:var(--mw-sage-strong);border-color:var(--mw-action)}.mw .mw-drawer-body{padding:16px}.mw .mw-sheet-grip{width:100%;min-height:var(--mw-hit);cursor:ns-resize;touch-action:none;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.mw .mw-sheet-grip span{background:#b9c6bc;border-radius:3px;width:40px;height:5px}:is(.mw,.mw-sheet) .mw-theme{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:8px;display:grid}:is(.mw,.mw-sheet) .mw-theme label{min-height:var(--mw-hit);border:1px solid var(--mw-line);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:10px;padding:0 12px;font-weight:600;display:flex}:is(.mw,.mw-sheet) .mw-theme label:has(input:checked){border-color:var(--mw-action);background:var(--mw-sage-strong)}:is(.mw,.mw-sheet) .mw-theme input{width:18px;height:18px;accent-color:var(--mw-action);border:0;flex:none;margin:0;padding:0}:is(.mw,.mw-sheet) .mw-fieldset.mw-theme-field{margin:0 0 20px}:is(.mw,.mw-sheet) .mw-design-page legend{margin-bottom:8px;padding:0}.mw .mw-tablet-dock{z-index:30;height:calc(64px + env(safe-area-inset-bottom));padding:0 12px env(safe-area-inset-bottom);background:var(--mw-cream);border-top:1px solid var(--mw-line);grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #16302614}.mw .mw-tablet-dock .mw-btn{white-space:nowrap;width:100%}.mw .mw-tablet-dock .mw-menu{top:auto;bottom:calc(100% + 8px)}.mw.mw-tablet{--mw-header-h:248px;--mw-dock-h:calc(64px + env(safe-area-inset-bottom));padding-bottom:88px}:is(.mw,.mw-sheet) .mw-outline ol{margin:12px 0;padding:0;list-style:none}:is(.mw,.mw-sheet) .mw-outline li{align-items:center;gap:4px;display:flex}:is(.mw,.mw-sheet) .mw-outline-title{overflow-wrap:anywhere;margin:0;font:19px/1.3 Georgia,serif}:is(.mw,.mw-sheet) .mw-outline-item{min-width:0;min-height:var(--mw-hit);color:var(--mw-forest);text-align:left;overflow-wrap:anywhere;background:0 0;border:0;border-radius:8px;flex:1;align-items:center;gap:10px;padding:6px 10px;display:flex}:is(.mw,.mw-sheet) .mw-outline-item[aria-current=true]{background:var(--mw-sage);font-weight:600}:is(.mw,.mw-sheet) .mw-num{font-variant-numeric:tabular-nums;color:var(--mw-muted);flex:none}:is(.mw,.mw-sheet) .mw-order-moves{gap:4px;display:flex}.mw .mw-rail-links{margin:12px 0;display:grid}.mw .mw-allowance{background:var(--mw-sage);border-radius:10px;padding:12px;font-size:14px}.mw .mw-allowance p{margin:2px 0}.mw .mw-allowance-page{max-width:var(--tl-page-max);margin:16px auto 0}.mw .mw-ribbon-wrap{z-index:10;position:sticky;top:88px}.mw.mw-narrow .mw-ribbon-wrap{position:static}.mw .mw-ribbon{border:1px solid var(--mw-line);background:#fafbf8;border-radius:12px;margin:0 0 16px;padding:6px 8px}.mw .mw-ribbon-row{flex-wrap:wrap;align-items:center;gap:4px;padding:2px 0;display:flex}.mw .mw-ribbon-row+.mw-ribbon-row{border-top:1px solid #e3e9e3}:is(.mw,.mw-sheet) .mw-group{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.mw .mw-sep{background:var(--mw-line);width:1px;height:28px;margin:0 2px}.mw .mw-ribbon-end{min-width:0;margin-left:auto}.mw .mw-quiet-note{color:var(--mw-muted);font-size:13px}:is(.mw,.mw-sheet) .mw-tool{min-width:var(--mw-hit);min-height:var(--mw-hit);color:var(--mw-forest);background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0;display:inline-flex;position:relative}:is(.mw,.mw-sheet) .mw-tool-wide{padding:0 12px;font-weight:600}:is(.mw,.mw-sheet) .mw-tool:hover:not(:disabled){background:var(--mw-sage)}:is(.mw,.mw-sheet) .mw-tool[aria-pressed=true],:is(.mw,.mw-sheet) .mw-segmented button[aria-pressed=true]{background:var(--mw-sage-strong);border-color:var(--mw-action);color:var(--mw-forest)}:is(.mw,.mw-sheet) .mw-tool[data-mixed]{border-style:dashed;border-color:var(--mw-muted);background:repeating-linear-gradient(135deg,#fff 0 6px,#eef3ee 6px 12px)}:is(.mw,.mw-sheet) .mw-tool-chevron{min-width:var(--mw-hit)}:is(.mw,.mw-sheet) .mw-split{align-items:center;display:inline-flex;position:relative}:is(.mw,.mw-sheet) .mw-glyph{font:700 19px/1 Georgia,serif;text-decoration-thickness:2px}:is(.mw,.mw-sheet) .mw-glyph-i{font-style:italic;font-weight:400}:is(.mw,.mw-sheet) .mw-picker{align-items:center;margin:0;display:inline-flex;position:relative}:is(.mw,.mw-sheet) .mw-picker select{appearance:none;min-height:var(--mw-hit);border:1px solid var(--mw-line);max-width:100%;color:var(--mw-forest);text-overflow:ellipsis;background:#fff;border-radius:8px;padding:0 28px 0 10px;font-size:15px}:is(.mw,.mw-sheet) .mw-picker svg{pointer-events:none;position:absolute;right:8px}.mw .mw-picker-style select{width:124px}.mw .mw-picker-font select{width:118px}.mw .mw-picker-size select{width:120px}.mw .mw-canvas{min-width:0}.mw .mw-canvas .memorial{max-width:var(--tl-page-max);margin:0 auto}.mw:not(.mw-narrow) .mw-canvas{background:#ebe8de;border-radius:12px;padding:24px 12px}.mw.mw-tablet .mw-canvas{padding:12px}.mw.mw-narrow .mw-canvas .memorial{border-radius:10px}.mw.mw-narrow .rich-title{font-size:34px}.mw .mw-block{border:2px solid #0000;border-radius:10px;margin:4px 0;padding:2px 6px;position:relative}.mw .mw-block[data-selected=true]{border-color:var(--mw-action);background:#fffefb}.mw .mw-block[data-drop=before]{box-shadow:0 -4px 0 var(--mw-action)}.mw .mw-block[data-drop=after]{box-shadow:0 4px 0 var(--mw-action)}.mw:not(.mw-narrow) .mw-block{border:0;border-radius:0;margin:0;padding:0}.mw:not(.mw-narrow) .mw-block:after{content:"";pointer-events:none;border:2px solid #0000;border-radius:10px;position:absolute;inset:-6px}.mw:not(.mw-narrow) .mw-block:hover:after{border-color:var(--mw-line)}.mw:not(.mw-narrow) .mw-block[data-selected=true]{background:0 0}.mw:not(.mw-narrow) .mw-block[data-selected=true]:after{border-color:var(--mw-action)}.mw .mw-block .visual-text{border-radius:6px;outline:none}.mw .mw-block .visual-text:focus-visible{outline:3px solid var(--mw-focus);outline-offset:3px}.mw .mw-grip{z-index:2;width:var(--mw-hit);height:var(--mw-hit);color:var(--mw-muted);cursor:grab;opacity:.35;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:2px;left:-54px}.mw:not(.mw-narrow) .mw-grip{left:auto;right:calc(100% + 6px)}.mw.mw-tablet .mw-grip{right:100%}.mw .mw-block:hover .mw-grip,.mw .mw-block[data-selected=true] .mw-grip,.mw .mw-grip:focus-visible{opacity:1}.mw .mw-block-actions{flex-wrap:wrap;gap:6px;margin:8px 0 4px;display:flex}.mw .mw-block-actions .mw-tool{border-color:var(--mw-line);background:#fff}:is(.mw,.mw-sheet) .mw-insert-menu{background:var(--mw-sage);border-radius:12px;flex-wrap:wrap;gap:8px;margin:8px 0;padding:8px;display:flex}.mw .mw-resize{z-index:2;width:var(--mw-hit);height:var(--mw-hit);border:1px solid var(--mw-line);cursor:ew-resize;font-variant-numeric:tabular-nums;touch-action:none;-webkit-user-select:none;user-select:none;background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:12px;display:flex;position:absolute;bottom:-2px;right:-2px}.mw .mw-resize:focus-visible{outline:3px solid var(--mw-focus,#a9752e);outline-offset:2px}.mw .mw-resize[aria-disabled=true]{cursor:not-allowed;opacity:.5}.mw .sr-only-focusable{clip:rect(0 0 0 0);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.mw .sr-only-focusable:focus-visible{z-index:2;width:auto;height:var(--mw-hit);clip:auto;background:var(--mw-sage);border-radius:8px;padding:0 12px;font-weight:600;top:4px;right:4px}.mw .mw-empty{max-width:var(--tl-page-max);border:1px dashed var(--mw-line);background:var(--mw-cream);text-align:center;border-radius:12px;margin:0 auto 16px;padding:24px}.mw .mw-empty .mw-row{justify-content:center}.mw .mw-empty-title{margin:0;font:24px/1.3 Georgia,serif}.mw .mw-footer{max-width:var(--tl-page-max);margin:24px auto 0}:is(.mw,.mw-sheet) .mw-inspector-title{overflow-wrap:anywhere;margin:0 0 12px;font:19px/1.3 Georgia,serif}:is(.mw,.mw-sheet) .mw-fieldset{border:0;min-width:0;margin:0;padding:0}:is(.mw,.mw-sheet) .mw-field{gap:6px;margin:0 0 16px;display:grid}:is(.mw,.mw-sheet) .mw-field>span{font-weight:600}:is(.mw,.mw-sheet) .mw-field :is(select,input){min-height:var(--mw-hit);border:1px solid var(--mw-line);color:var(--mw-forest);background:#fff;border-radius:8px;width:100%;padding:0 10px}:is(.mw,.mw-sheet) small{color:var(--mw-muted);font-size:13px;display:block}:is(.mw,.mw-sheet) .mw-readonly-value{border:1px solid var(--mw-line);overflow-wrap:anywhere;background:#fff;border-radius:8px;margin:0;padding:10px 12px}:is(.mw,.mw-sheet) .mw-segmented{flex-wrap:wrap;gap:6px;display:flex}:is(.mw,.mw-sheet) .mw-segmented button{min-height:var(--mw-hit);min-width:var(--mw-hit);border:1px solid var(--mw-line);color:var(--mw-forest);background:#fff;border-radius:8px;padding:0 12px}:is(.mw,.mw-sheet) .mw-link-danger{min-height:var(--mw-hit);color:var(--mw-error);text-underline-offset:3px;background:0 0;border:0;padding:0 4px;font-weight:600;text-decoration:underline}:is(.mw,.mw-sheet) hr{border:0;border-top:1px solid var(--mw-line);margin:20px 0 8px}:is(.mw,.mw-sheet) .mw-check{align-items:flex-start;gap:10px;margin:16px 0;display:flex}:is(.mw,.mw-sheet) .mw-check input{flex:none;width:24px;height:24px;margin:10px}.mw-sheet{background:var(--mw-cream);max-height:85dvh;overflow-y:auto}.mw-sheet .mw-sheet-body{padding-top:8px}.mw .mw-mini-wrap{z-index:40;position:fixed}.mw .mw-mini{border:1px solid var(--mw-line);background:#fff;border-radius:12px;align-items:center;gap:2px;padding:4px;display:flex;box-shadow:0 10px 28px #16302624}.mw:not(.mw-narrow) .mw-resize{bottom:0;left:calc(100% + 6px);right:auto}.mw.mw-tablet .mw-resize{left:100%}.mw .mw-float{z-index:25;border:1px solid var(--mw-line);height:40px;color:var(--mw-forest);text-align:left;white-space:nowrap;background:#fff;border-radius:8px;align-items:center;gap:2px;padding:0 3px;font-size:14px;line-height:1.2;display:flex;position:absolute;bottom:calc(100% + 8px);left:-6px;box-shadow:0 4px 16px #1833221f}.mw .mw-float[data-placement=below]{top:calc(100% + 8px);bottom:auto}.mw .mw-float[data-align=right]{left:auto;right:-6px}.mw .mw-float .mw-tool{border-radius:6px;height:38px;min-height:38px}.mw .mw-float .mw-tool:before,.mw .mw-float .mw-picker:before{content:"";position:absolute;inset:-3px 0}.mw .mw-float .mw-picker select{border-color:#0000;height:38px;min-height:38px}.mw .mw-float .mw-picker-style select{width:128px}.mw .mw-float .mw-sep{height:24px}.mw .mw-float .mw-menu{top:calc(100% + 6px)}.mw .mw-float[data-align=right] .mw-split:last-child .mw-menu{left:auto;right:0}:is(.mw,.mw-sheet) .mw-menu [role=group]{display:grid}:is(.mw,.mw-sheet) .mw-menu [role=group]+[role=group]{border-top:1px solid var(--mw-line);margin-top:4px;padding-top:4px}:is(.mw,.mw-sheet) .mw-menu-label{letter-spacing:.06em;text-transform:uppercase;color:var(--mw-muted);margin:4px 12px 2px;font-size:12px;font-weight:600}:is(.mw,.mw-sheet) .mw-menu button.is-danger{color:var(--mw-error);font-weight:600}.mw .mw-insert-strip{background:var(--mw-sage);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 12px;padding:6px;display:grid}.mw.mw-narrow .mw-insert-strip .mw-btn,.mw.mw-narrow .mw-phone-nav .mw-btn,.mw.mw-narrow .mw-header .mw-btn-primary{min-height:48px}.mw .mw-dock{z-index:30;padding:8px 12px calc(8px + env(safe-area-inset-bottom));background:var(--mw-cream);border-top:1px solid var(--mw-line);position:fixed;left:0;right:0;box-shadow:0 -8px 24px #16302614}.mw .mw-phone-nav .mw-btn,.mw .mw-insert-strip .mw-btn,.mw .mw-header-actions .mw-btn{white-space:nowrap}@media (width<=359px){.mw .mw-long{display:none}.mw .mw-phone-nav .mw-btn{padding:0 6px;font-size:15px}}.mw .mw-phone-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mw .mw-dock-tools{gap:6px;display:grid}.mw .mw-dock-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.mw .mw-dock-tools.is-compact .mw-dock-row:first-child{grid-template-columns:repeat(2,minmax(0,1fr))}.mw .mw-dock-row:last-child{flex-wrap:nowrap;gap:2px;display:flex}.mw .mw-dock-row .mw-picker,.mw .mw-dock-row .mw-picker select{width:100%;min-width:0}.mw .mw-dock .mw-tool{min-width:44px;min-height:48px}.mw .mw-dock .mw-more{border-color:var(--mw-line);background:#fff;flex:auto}.mw.mw-narrow{padding-bottom:104px}.mw .mw-narrow-note{margin:8px 0}.mw.mw-narrow .mw-header{border-radius:0 0 12px 12px;flex-wrap:nowrap;align-items:flex-start;padding:8px 12px;top:0}.mw.mw-narrow .mw-header-title{flex:auto}.mw.mw-narrow .mw-header-title h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:18px;display:-webkit-box;overflow:hidden}.mw.mw-narrow .mw-header-actions{flex-wrap:nowrap;gap:6px}.mw.mw-narrow .mw-header-actions .mw-btn{padding:0 10px}.mw .mw-dock .mw-picker select{padding:0 24px 0 8px;font-size:15px}.mw .mw-dock .mw-picker svg{right:6px}.mw.mw-narrow .mw-header-actions>.mw-btn:first-child{display:none}@media (prefers-reduced-motion:reduce){:is(.mw,.mw-sheet) *{transition:none!important;animation:none!important}}:is(.mw,.mw-sheet) :is(.mw-frame-choice,.mw-bd-tile,.mw-bd-swatch,.mw-bd-photo){min-height:var(--mw-hit);min-width:var(--mw-hit);border:1px solid var(--mw-line);cursor:pointer;background:#fff;border-radius:8px;position:relative}:is(.mw,.mw-sheet) :is(.mw-frame-choice,.mw-bd-tile,.mw-bd-swatch,.mw-bd-photo) input[type=radio]{z-index:2;opacity:0;width:100%;height:100%;min-height:0;cursor:inherit;border:0;margin:0;padding:0;position:absolute;inset:0}:is(.mw,.mw-sheet) :is(.mw-frame-choice,.mw-bd-tile,.mw-bd-photo):has(input:checked){border-color:var(--mw-action);background:var(--mw-sage-strong);box-shadow:0 0 0 1px var(--mw-action)}:is(.mw,.mw-sheet) :is(.mw-frame-choice,.mw-bd-tile,.mw-bd-swatch,.mw-bd-photo):has(input:focus-visible){outline:3px solid var(--mw-focus);outline-offset:2px}:is(.mw,.mw-sheet) :is(.mw-frame-choice,.mw-bd-tile,.mw-bd-swatch,.mw-bd-photo):has(input:disabled){opacity:.55;cursor:not-allowed}:is(.mw,.mw-sheet) .mw-frames{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px;display:grid}:is(.mw,.mw-sheet) .mw-frame-choice{justify-items:center;gap:4px;padding:6px 4px;display:grid}:is(.mw,.mw-sheet) .mw-frame-name{text-align:center;font-size:12px;font-weight:600;line-height:1.2}:is(.mw,.mw-sheet) .mw-frame-thumb.tl-page{background:#fffdf7;border-radius:4px;justify-content:center;align-items:center;width:76px;height:60px;display:flex}:is(.mw,.mw-sheet) .mw-frame-thumb.tl-page figure{justify-content:center;align-items:center;margin:0;padding:0;display:flex}:is(.mw,.mw-sheet) .mw-frame-thumb.tl-page img{width:auto;max-width:64px;height:auto;max-height:46px;margin:0;display:block}:is(.mw,.mw-sheet) .mw-frame-thumb.tl-page .tl-frame-rounded img{border-radius:7px}:is(.mw,.mw-sheet) .mw-frame-thumb.tl-page .tl-frame-shadow img{box-shadow:0 4px 10px #18332240}:is(.mw,.mw-sheet) .mw-frame-thumb.tl-page .tl-polaroid{padding:3px 3px 0;display:block;box-shadow:0 2px 6px #0003}:is(.mw,.mw-sheet) .mw-frame-thumb.tl-page .tl-polaroid img{max-width:54px;max-height:36px}:is(.mw,.mw-sheet) .mw-frame-thumb.tl-page .tl-polaroid-note{min-height:11px;padding:0;display:block}.mw .mw-float .mw-frame-pop{width:min(328px,100vw - 32px);max-height:calc(100dvh - var(--mw-header-h) - 56px - var(--mw-dock-h) - 24px);overscroll-behavior:contain;scroll-margin-top:calc(var(--mw-header-h) + 56px);scroll-margin-bottom:calc(var(--mw-dock-h) + 16px);white-space:normal;gap:10px;padding:10px;overflow:auto}.mw .mw-float .mw-frame-pop .mw-note-field{scroll-margin-top:calc(var(--mw-header-h) + 56px);scroll-margin-bottom:calc(var(--mw-dock-h) + 16px)}.mw .mw-float .mw-frame-pop .mw-frames{grid-template-columns:repeat(3,minmax(0,1fr))}.mw .mw-float .mw-frame-pop .mw-field{margin:0}:is(.mw,.mw-sheet) .mw-pop-done{justify-self:end}:is(.mw,.mw-sheet) .mw-frame-field .mw-note-field{margin:8px 0 0}:is(.mw,.mw-sheet) .mw-note-field>label{font-weight:600}:is(.mw,.mw-sheet) .mw-note-meta{justify-content:space-between;gap:8px;display:flex}:is(.mw,.mw-sheet) .mw-note-count{font-variant-numeric:tabular-nums;flex:none}:is(.mw,.mw-sheet) .mw-note-count[data-low]{color:var(--mw-error);font-weight:600}:is(.mw,.mw-sheet) .mw-backdrop{gap:8px;min-width:0;max-width:400px;display:grid}:is(.mw,.mw-sheet) .mw-backdrop .mw-eyebrow,:is(.mw,.mw-sheet) .mw-bd-sub{margin:0}:is(.mw,.mw-sheet) .mw-bd-sub{margin-top:8px;font-weight:600}:is(.mw,.mw-sheet) .mw-bd-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}:is(.mw,.mw-sheet) .mw-bd-tile{gap:4px;padding:4px;display:grid}:is(.mw,.mw-sheet) .mw-bd-preview{isolation:isolate;border-radius:5px;justify-content:center;align-items:center;height:56px;display:flex;position:relative;overflow:hidden}:is(.mw,.mw-sheet) .mw-bd-none{border:1px dashed var(--mw-line);background:#fff}:is(.mw,.mw-sheet) .mw-bd-card{background:#fffdf7;border:1px solid #d8dfd2;border-radius:3px;width:46%;height:66%;box-shadow:0 2px 6px #18332226}:is(.mw,.mw-sheet) .mw-bd-name{text-align:center;font-size:12px;font-weight:600}:is(.mw,.mw-sheet) .mw-bd-swatches{grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:8px;display:grid}:is(.mw,.mw-sheet) .mw-bd-swatch{isolation:isolate;aspect-ratio:1;border-radius:50%;overflow:hidden}:is(.mw,.mw-sheet) .mw-bd-swatch:has(input:checked){box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--mw-action);border-color:#fff}:is(.mw,.mw-sheet) .mw-bd-photos{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:8px;display:grid}:is(.mw,.mw-sheet) .mw-bd-photo{aspect-ratio:4/3;padding:0;overflow:hidden}:is(.mw,.mw-sheet) .mw-bd-photo img{object-fit:cover;width:100%;height:100%;display:block}:is(.mw,.mw-sheet) .mw-bd-photo:has(input:checked) img{opacity:.85}:is(.mw,.mw-sheet) .mw-bd-empty,:is(.mw,.mw-sheet) .mw-bd-contrast{margin:0}:is(.mw,.mw-sheet) .mw-bd-sliders{gap:4px;display:grid}:is(.mw,.mw-sheet) .mw-range{margin:0}:is(.mw,.mw-sheet) .mw-range>span{justify-content:space-between;display:flex}:is(.mw,.mw-sheet) .mw-range output{font-variant-numeric:tabular-nums;font-weight:400}:is(.mw,.mw-sheet) .mw-range input[type=range]{min-height:var(--mw-hit);accent-color:var(--mw-action);background:0 0;border:0;padding:0}.mw:not(.mw-narrow) :is(.tl-row,.tl-carousel) .mw-resize{left:auto;right:-2px}.mw .tl-carousel-editing{border:1px dashed var(--mw-line);border-radius:12px;padding:8px}.mw .tl-carousel-note{color:var(--mw-muted);margin:0 0 8px;font-size:13px}.mw .tl-carousel-editing .tl-carousel-track{scroll-snap-type:none;flex-wrap:wrap;align-items:flex-start;gap:16px;overflow:visible}.mw .tl-carousel-editing .tl-carousel-slide{flex:0 0 calc(50% - 8px)}.mw :is(.tl-row,.tl-carousel) .mw-block[data-drop=before]{box-shadow:-4px 0 0 var(--mw-action)}.mw :is(.tl-row,.tl-carousel) .mw-block[data-drop=after]{box-shadow:4px 0 0 var(--mw-action)}
