:root{--black-umber-100:#e8e8e8;--black-umber-200:#d1cfcd;--black-umber-300:#bab7b4;--black-umber-400:#a39e9a;--black-umber-500:#8c8682;--black-umber-600:#756e69;--black-umber-700:#5d5650;--black-umber-800:#463f38;--black-umber-900:#2e281f;--black-umber-1000:#1a1716;--black-obsidian-100:#e7e7e7;--black-obsidian-200:#cececf;--black-obsidian-300:#b5b6b7;--black-obsidian-400:#9d9ea0;--black-obsidian-500:#848688;--black-obsidian-600:#6b6e70;--black-obsidian-700:#535659;--black-obsidian-800:#3a3e42;--black-obsidian-900:#22252a;--black-obsidian-1000:#0b0c10;--safety-orange-100:#fff5ee;--safety-orange-500:#ffcbaa;--safety-orange-1000:#ff6b00;--safety-blue-100:#e6f0fa;--safety-blue-500:#80b4e6;--safety-blue-1000:#0056b3;--safety-yellow-100:#fefaf3;--safety-yellow-500:#fae8c3;--safety-yellow-1000:#f4d03f;--safety-green-100:#eafaf1;--safety-green-500:#97e6b8;--safety-green-1000:#2ecc71;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--app-bg:#e6e6e6;--app-bg-2:#d9d9d9;--paper:#fff;--ink:#111;--ink-soft:#343434;--muted:#5c5c5c;--muted-2:#999;--line:#d6d6d6;--line-strong:#b8b8b8;--line-control:#828282;--chrome:#efefef;--chrome-hover:#e2e2e2;--chrome-active:#d4d4d4;--accent:#2f63d8;--accent-soft:#2f63d824;--accent-ink:#2555bc;--accent-contrast:#fff;--accent-2:#2f63d8;--state-public:#2f7d4c;--state-public-soft:#2f7d4c24;--state-public-ink:#27683f;--state-draft:#a83f72;--state-draft-soft:#a83f7224;--state-draft-ink:#91345f;--danger:#a13925;--danger-soft:#b3402a1f;--warning:#984000;--select-bg:#2f63d829;--shadow-pop:0 0 0 1px var(--line), 0 8px 20px -8px #14191e38;--shadow-bar:0 1px 0 var(--line);--radius-ui:3px;--radius-ui-sm:2px;--radius-ui-lg:4px;--appbar-h:46px;--black-oil-100:var(--ink);--black-oil-200:var(--ink-soft);--black-oil-300:var(--muted);--black-oil-400:var(--muted);--black-oil-500:var(--muted-2);--black-oil-600:var(--line-strong);--black-oil-700:var(--chrome-active);--black-oil-800:var(--chrome-hover);--black-oil-900:var(--paper);--black-oil-1000:var(--app-bg);--white-paper-100:var(--ink);--white-paper-200:var(--ink);--white-paper-300:var(--ink-soft);--white-paper-400:var(--ink-soft);--white-paper-500:var(--ink-soft);--white-paper-600:var(--ink-soft);--white-paper-700:var(--ink-soft);--white-paper-800:var(--ink-soft);--white-paper-900:var(--paper);--white-paper-1000:var(--paper);--white-ghost-100:var(--ink);--white-ghost-200:var(--ink);--white-ghost-300:var(--ink-soft);--white-ghost-400:var(--ink-soft);--white-ghost-500:var(--muted);--white-ghost-600:var(--muted);--white-ghost-700:var(--line-strong);--white-ghost-800:var(--line-strong);--white-ghost-900:var(--line-strong);--white-ghost-1000:var(--line-strong);--white-smoke-100:var(--ink);--white-smoke-200:var(--ink);--white-smoke-300:var(--ink);--white-smoke-400:var(--ink);--white-smoke-500:var(--ink);--white-smoke-600:var(--ink-soft);--white-smoke-700:var(--ink-soft);--white-smoke-800:var(--ink-soft);--white-smoke-900:var(--ink-soft);--white-smoke-1000:var(--ink-soft);--color-bg-primary:var(--paper);--color-bg-secondary:var(--chrome-hover);--color-bg-tertiary:var(--chrome);--color-bg-inverse:var(--ink);--color-text-primary:var(--ink);--color-text-secondary:var(--ink-soft);--color-text-tertiary:var(--muted);--color-text-inverse:var(--paper);--color-border-primary:var(--line);--color-border-secondary:var(--line-strong);--color-border-focus:var(--accent);--color-interactive-primary:var(--accent);--color-interactive-primary-hover:var(--accent-ink);--color-success:var(--state-public-ink);--color-error:var(--danger);--color-danger:var(--danger);--color-warning:var(--warning);--color-accent:var(--accent);--color-accent-fg:var(--accent-contrast);--border-hairline:1px solid var(--line);--shadow-card:var(--shadow-pop);--shadow-raised:var(--shadow-pop);--font-family-base:"Archivo", "Helvetica Neue", arial, sans-serif;--font-label:var(--font-family-base);--font-sans:var(--font-family-base);--font-mono:ui-monospace, "SF Mono", "Cascadia Mono", "Roboto Mono", menlo, consolas, monospace;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:.9rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.25;--line-height-normal:1.5;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-6:1.5rem;--spacing-8:2rem;--radius-sm:.125rem;--radius-md:.25rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-full:9999px;--radius-pill:999px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a;--transition-fast:.15s ease;--transition-normal:.25s ease;--z-dropdown:1000;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;--z-toast:1080;--grid-columns:12;--grid-gutter:var(--spacing-4);--grid-container-max:1200px;--content-width-narrow:480px;--content-width-medium:768px;--content-width-full:none}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--app-bg:#000;--app-bg-2:#0c0c0c;--paper:#171715;--ink:#f2f2f0;--ink-soft:#cfcfcc;--muted:#93938f;--muted-2:#63635f;--line:#2e2e2b;--line-strong:#4c4c47;--line-control:#6a6a65;--chrome:#121212;--chrome-hover:#1d1d1a;--chrome-active:#292925;--accent:#5b8dff;--accent-soft:#5b8dff29;--accent-ink:#82a8ff;--accent-contrast:#071126;--accent-2:#5b8dff;--state-public:#58ae75;--state-public-soft:#58ae7529;--state-public-ink:#78c791;--state-draft:#d65b91;--state-draft-soft:#d65b9129;--state-draft-ink:#ed82b0;--danger:#e0725a;--danger-soft:#e0725a24;--warning:#ff6b00;--select-bg:#5b8dff38;--shadow-pop:0 0 0 1px var(--line-strong), 0 10px 24px -10px #000c;--shadow-bar:0 1px 0 var(--line)}.page-canvas--page,.page-canvas.dashboard-editor-content,.component-picker-menu,.page-comments:not(.page-comments--card),.wysiwyg-editor-scroller,.site-nav{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--app-bg:#000;--app-bg-2:#0c0c0c;--paper:#171715;--ink:#f2f2f0;--ink-soft:#cfcfcc;--muted:#93938f;--muted-2:#63635f;--line:#2e2e2b;--line-strong:#4c4c47;--line-control:#6a6a65;--chrome:#121212;--chrome-hover:#1d1d1a;--chrome-active:#292925;--accent:#5b8dff;--accent-soft:#5b8dff29;--accent-ink:#82a8ff;--accent-contrast:#071126;--accent-2:#5b8dff;--state-public:#58ae75;--state-public-soft:#58ae7529;--state-public-ink:#78c791;--state-draft:#d65b91;--state-draft-soft:#d65b9129;--state-draft-ink:#ed82b0;--danger:#e0725a;--danger-soft:#e0725a24;--warning:#ff6b00;--select-bg:#5b8dff38;--shadow-pop:0 0 0 1px var(--line-strong), 0 10px 24px -10px #000c;--shadow-bar:0 1px 0 var(--line);--black-oil-100:var(--ink);--black-oil-200:var(--ink-soft);--black-oil-300:var(--muted);--black-oil-400:var(--muted);--black-oil-500:var(--muted-2);--black-oil-600:var(--line-strong);--black-oil-700:var(--chrome-active);--black-oil-800:var(--chrome-hover);--black-oil-900:var(--paper);--black-oil-1000:var(--app-bg);--white-paper-100:var(--ink);--white-paper-200:var(--ink);--white-paper-300:var(--ink-soft);--white-paper-400:var(--ink-soft);--white-paper-500:var(--ink-soft);--white-paper-600:var(--ink-soft);--white-paper-700:var(--ink-soft);--white-paper-800:var(--ink-soft);--white-paper-900:var(--paper);--white-paper-1000:var(--paper);--white-ghost-100:var(--ink);--white-ghost-200:var(--ink);--white-ghost-300:var(--ink-soft);--white-ghost-400:var(--ink-soft);--white-ghost-500:var(--muted);--white-ghost-600:var(--muted);--white-ghost-700:var(--line-strong);--white-ghost-800:var(--line-strong);--white-ghost-900:var(--line-strong);--white-ghost-1000:var(--line-strong);--white-smoke-100:var(--ink);--white-smoke-200:var(--ink);--white-smoke-300:var(--ink);--white-smoke-400:var(--ink);--white-smoke-500:var(--ink);--white-smoke-600:var(--ink-soft);--white-smoke-700:var(--ink-soft);--white-smoke-800:var(--ink-soft);--white-smoke-900:var(--ink-soft);--white-smoke-1000:var(--ink-soft);--color-bg-primary:var(--paper);--color-bg-secondary:var(--chrome-hover);--color-bg-tertiary:var(--chrome);--color-bg-inverse:var(--ink);--color-text-primary:var(--ink);--color-text-secondary:var(--ink-soft);--color-text-tertiary:var(--muted);--color-text-inverse:var(--paper);--color-border-primary:var(--line);--color-border-secondary:var(--line-strong);--color-border-focus:var(--accent);--color-interactive-primary:var(--accent);--color-interactive-primary-hover:var(--accent-ink);--color-success:var(--state-public-ink);--color-error:var(--danger);--color-danger:var(--danger);--color-warning:var(--warning);--color-accent:var(--accent);--color-accent-fg:var(--accent-contrast);--border-hairline:1px solid var(--line);--shadow-card:var(--shadow-pop);--shadow-raised:var(--shadow-pop)}.container{width:100%;max-width:var(--grid-container-max);padding-inline:var(--spacing-4);margin-inline:auto}.row{margin-inline:calc(var(--grid-gutter)*-.5);flex-wrap:wrap;display:flex}.col,.col1,.col2,.col3,.col4,.col5,.col6,.col7,.col8,.col9,.col10,.col11,.col12{width:100%;padding-inline:calc(var(--grid-gutter)*.5);flex-shrink:0}.col{flex:1 0}.col1{flex:none;width:8.33333%}.col2{flex:none;width:16.6667%}.col3{flex:none;width:25%}.col4{flex:none;width:33.3333%}.col5{flex:none;width:41.6667%}.col6{flex:none;width:50%}.col7{flex:none;width:58.3333%}.col8{flex:none;width:66.6667%}.col9{flex:none;width:75%}.col10{flex:none;width:83.3333%}.col11{flex:none;width:91.6667%}.col12{flex:none;width:100%}.gap1{gap:var(--spacing-1)}.gap2{gap:var(--spacing-2)}.gap4{gap:var(--spacing-4)}.gap6{gap:var(--spacing-6)}.alignCenter{align-items:center}.justifyCenter{justify-content:center}.justifyBetween{justify-content:space-between}:root,:host{--pico-background-color:var(--app-bg);--pico-color:var(--ink);--pico-text-selection-color:var(--select-bg);--pico-muted-color:var(--muted);--pico-muted-border-color:var(--line);--pico-primary:var(--accent);--pico-primary-background:var(--accent);--pico-primary-border:var(--accent);--pico-primary-underline:var(--accent-soft);--pico-primary-hover:var(--accent-ink);--pico-primary-hover-background:var(--accent-ink);--pico-primary-hover-border:var(--accent-ink);--pico-primary-hover-underline:var(--accent-ink);--pico-primary-focus:var(--accent-soft);--pico-primary-inverse:var(--accent-contrast);--pico-secondary:var(--ink-soft);--pico-secondary-background:var(--chrome-active);--pico-secondary-border:var(--chrome-active);--pico-secondary-underline:var(--line-strong);--pico-secondary-hover:var(--ink);--pico-secondary-hover-background:var(--chrome-hover);--pico-secondary-hover-border:var(--chrome-hover);--pico-secondary-hover-underline:var(--ink);--pico-secondary-focus:var(--select-bg);--pico-secondary-inverse:var(--paper);--pico-contrast:var(--ink);--pico-contrast-background:var(--ink);--pico-contrast-border:var(--ink);--pico-contrast-underline:var(--muted);--pico-contrast-hover:var(--ink-soft);--pico-contrast-hover-background:var(--ink-soft);--pico-contrast-hover-border:var(--ink-soft);--pico-contrast-hover-underline:var(--ink-soft);--pico-contrast-focus:var(--select-bg);--pico-contrast-inverse:var(--paper);--pico-box-shadow:var(--shadow-pop);--pico-h1-color:var(--ink);--pico-h2-color:var(--ink);--pico-h3-color:var(--ink-soft);--pico-h4-color:var(--ink-soft);--pico-h5-color:var(--muted);--pico-h6-color:var(--muted);--pico-mark-background-color:var(--accent-soft);--pico-mark-color:var(--ink);--pico-ins-color:var(--state-public);--pico-del-color:var(--danger);--pico-blockquote-border-color:var(--line);--pico-blockquote-footer-color:var(--muted);--pico-button-box-shadow:0 0 0 #0000;--pico-button-hover-box-shadow:0 0 0 #0000;--pico-table-border-color:var(--line);--pico-table-row-stripped-background-color:var(--chrome);--pico-code-background-color:var(--chrome);--pico-code-color:var(--ink-soft);--pico-code-kbd-background-color:var(--ink);--pico-code-kbd-color:var(--paper);--pico-form-element-background-color:var(--paper);--pico-form-element-selected-background-color:var(--chrome);--pico-form-element-border-color:var(--line-strong);--pico-form-element-color:var(--ink);--pico-form-element-placeholder-color:var(--muted-2);--pico-form-element-active-background-color:var(--paper);--pico-form-element-active-border-color:var(--accent);--pico-form-element-focus-color:var(--accent);--pico-form-element-disabled-opacity:.5;--pico-form-element-invalid-border-color:var(--danger);--pico-form-element-invalid-active-border-color:var(--danger);--pico-form-element-invalid-focus-color:var(--danger-soft);--pico-form-element-valid-border-color:var(--state-public);--pico-form-element-valid-active-border-color:var(--state-public);--pico-form-element-valid-focus-color:var(--state-public-soft);--pico-switch-background-color:var(--chrome-active);--pico-switch-checked-background-color:var(--accent);--pico-switch-color:var(--paper);--pico-switch-thumb-box-shadow:0 0 .5rem #0000004d;--pico-range-border-color:var(--chrome-active);--pico-range-active-border-color:var(--line-strong);--pico-range-thumb-border-color:var(--app-bg);--pico-range-thumb-color:var(--chrome-active);--pico-range-thumb-active-color:var(--accent);--pico-accordion-border-color:var(--line);--pico-accordion-active-summary-color:var(--accent-ink);--pico-accordion-close-summary-color:var(--ink);--pico-accordion-open-summary-color:var(--muted);--pico-card-background-color:var(--paper);--pico-card-border-color:var(--line);--pico-card-box-shadow:var(--shadow-pop);--pico-card-sectioning-background-color:var(--chrome);--pico-dropdown-background-color:var(--paper);--pico-dropdown-border-color:var(--line);--pico-dropdown-box-shadow:var(--shadow-pop);--pico-dropdown-color:var(--ink);--pico-dropdown-hover-background-color:var(--chrome-hover);--pico-loading-spinner-opacity:.5;--pico-modal-overlay-background-color:#000000b3;--pico-progress-background-color:var(--chrome-active);--pico-progress-color:var(--accent);--pico-tooltip-background-color:var(--ink);--pico-tooltip-color:var(--paper);--pico-border-radius:var(--radius-ui)}progress,[type=checkbox],[type=radio],[type=range]{accent-color:var(--accent)}.dashboard{grid-template-rows:var(--appbar-h) 1fr;background-color:var(--app-bg);height:100dvh;display:grid;overflow:hidden}.dashboard-main{background-color:var(--app-bg);flex:1;justify-content:center;min-height:0;display:flex;overflow:hidden}.dashboard-main--scroll{padding-inline:var(--spacing-4);box-sizing:border-box;justify-content:center;align-items:flex-start;overflow:hidden auto}@media (min-width:768px){.dashboard-main--scroll{padding-inline:0}}.dashboard-main--scroll .dashboard-content{flex:none;overflow:visible}.dashboard-main--scroll .dashboard-content--narrow,.dashboard-main--scroll .dashboard-content--medium{overflow:visible}.dashboard-main--scroll-page{align-items:flex-start;overflow-y:auto}.dashboard-main--scroll-page .dashboard-content{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding-bottom:var(--scroll-end-padding);flex:1 0 auto;overflow:visible}.dashboard-main--scroll,.dashboard-main--scroll-page{--scroll-end-padding:max(var(--spacing-8), env(safe-area-inset-bottom,0px))}.dashboard-main--scroll .dashboard-content__inner{padding-bottom:var(--scroll-end-padding)}.dashboard-content{box-sizing:border-box;flex-direction:column;flex:1;min-width:0;min-height:0;padding:0;display:flex;overflow:hidden}.dashboard-content__inner>:first-child{margin-top:0}.dashboard-content__inner h1,.dashboard-content__inner h2,.dashboard-content__inner p,.dashboard-content__inner section,.dashboard-content__inner form,.dashboard-content__inner .form-group{box-sizing:border-box;min-width:0;max-width:100%}.dashboard-content--narrow{max-width:var(--content-width-narrow);align-self:flex-start;width:100%;margin-inline:auto}.dashboard-content--medium{max-width:var(--content-width-medium);align-self:flex-start;width:100%;margin-inline:auto}.auth-page-actions{margin-top:var(--spacing-4);gap:var(--spacing-2);flex-wrap:wrap;align-items:center;display:flex}.join-confetti{pointer-events:none;z-index:50;position:fixed;inset:0;overflow:hidden}.join-confetti__piece{opacity:0;border-radius:1px;width:.55rem;height:.9rem;animation:2.4s cubic-bezier(.25,.6,.4,1) forwards join-confetti-fall;position:absolute;top:-5vh}@keyframes join-confetti-fall{0%{opacity:1;transform:translate(0,0)rotate(0)}to{opacity:0;transform:translate3d(var(--drift,0), 105vh, 0) rotate(var(--spin,540deg))}}@media (prefers-reduced-motion:reduce){.join-confetti{display:none}}.dashboard-editor-wrapper{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden;container:page-region/inline-size}.dashboard-editor-wysiwyg-root.wysiwyg-container--bare{flex-direction:column;flex:1;min-height:0;display:flex}.dashboard-editor-wysiwyg-root.wysiwyg-container--bare .block-wrapper__content .wysiwyg-content,.dashboard-editor-wysiwyg-root.wysiwyg-container--bare .block-wrapper__content .wysiwyg-content--bare{flex:none;min-height:auto}.dashboard-editor-wysiwyg-root.wysiwyg-container--bare .block-wrapper__content .wysiwyg-content--bare .wysiwyg-input{flex:none;min-height:8rem}.dashboard-editor-layout{flex:1;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:0;padding:0;display:grid;overflow:hidden}.editor-nav-frame{flex-direction:column;min-width:0;min-height:0;display:flex}.editor-nav-frame__row{flex:1;min-width:0;min-height:0;display:flex}.editor-nav-frame__row>.dashboard-editor-content{flex:1;min-width:0}.dashboard-editor-wrapper--mobile .dashboard-editor-content,.dashboard-editor-wrapper--mobile .page-canvas.wysiwyg-surface.dashboard-editor-content{padding:34px 20px 180px;background-color:#171918!important;background-image:linear-gradient(45deg,#1b1d1c 25%,#0000 25%),linear-gradient(-45deg,#1b1d1c 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#1b1d1c 75%),linear-gradient(-45deg,#0000 75%,#1b1d1c 75%)!important;background-position:0 0,0 12px,12px -12px,-12px 0!important;background-size:24px 24px!important}.dashboard-editor-wrapper--mobile .wysiwyg-editor-scroller.page-content-column{--page-max-width:100%;width:390px;max-width:390px;min-height:760px;padding:var(--mobile-padding,28px) 0;border:1px solid var(--line-strong);background:var(--wysiwyg-bg,#fff);border-radius:10px}.dashboard-editor-row{gap:var(--spacing-2);flex:1;min-height:0;padding:0;display:flex;overflow:auto}.dashboard-editor-buttons{gap:var(--spacing-2);padding:var(--spacing-2) 0;flex-direction:column;flex-shrink:0;display:flex}.dashboard-editor-buttons--left{align-items:flex-start;gap:var(--spacing-2);flex-direction:row;display:flex}.dashboard-editor-buttons--right{align-items:flex-end}.dashboard-editor-content,.page-canvas.wysiwyg-surface.dashboard-editor-content{padding:1rem;flex-direction:column;flex:1;min-width:0;min-height:0;padding-bottom:80px;display:flex;overflow:hidden auto}.dashboard-editor-content>.wysiwyg-content--bare{flex-direction:column;flex:1;min-height:0;display:flex}.dashboard-editor-content>.wysiwyg-content--bare .wysiwyg-input{flex:1;min-height:calc(100vh - 280px)}.dashboard-editor-toolbar-row{justify-content:center;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) 0;z-index:2;flex-shrink:0;display:flex;position:relative;overflow:visible}.dashboard-editor-toolbar-row button.toolbar-item{background:var(--color-bg-primary);border-radius:var(--radius-md);padding:var(--spacing-2) var(--spacing-3);cursor:pointer;transition:all var(--transition-fast);color:var(--color-text-primary);min-width:32px;min-height:32px;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);border:0;justify-content:center;align-items:center;display:inline-flex}.dashboard-editor-toolbar-row button.toolbar-item:hover:not(:disabled){background:var(--color-bg-secondary)}.dashboard-editor-toolbar-meta{padding:var(--spacing-2) var(--spacing-4);justify-content:flex-start;align-items:center;gap:var(--spacing-2);flex-shrink:0;display:flex;overflow:visible}.dashboard-editor-toolbar-row-group{align-items:center;gap:var(--spacing-2);flex-shrink:0;display:flex}.dashboard-editor-toolbar-row-group__center{flex:1;justify-content:center;min-width:0;display:flex;overflow:visible}.dashboard-editor-toolbar-row-group__left,.dashboard-editor-toolbar-row-group__right{padding:0 var(--spacing-2)}.dashboard-editor-toolbar-flex{flex:1;align-items:center;min-width:0;display:flex}.dashboard-editor-toolbar{min-width:0;max-width:100%}.dashboard-editor-toolbar .wysiwyg-toolbar-wrapper{flex:100%;width:100%;min-width:0;max-width:100%}.dashboard-editor-toolbar .toolbar,.dashboard-editor-toolbar .toolbar--editor-pill{border:2px solid var(--color-border-primary);border-radius:var(--radius-full);min-width:0;max-width:100%;padding:var(--spacing-2);box-shadow:none;flex:none;margin:0;position:relative;overflow:visible;transform:none}.dashboard-editor-toolbar .toolbar__main{align-items:center;gap:var(--spacing-1);flex-wrap:wrap;flex:auto;justify-content:center;width:100%;min-width:0;max-width:100%;display:flex}.block-chrome-btn.button{color:var(--block-chrome-fg);border-color:var(--block-chrome-fg);background:0 0}.block-chrome-btn.button:hover:not(:disabled){background:color-mix(in srgb, var(--block-chrome-fg) 12%, transparent)}.page-canvas{font-family:var(--page-font-family,inherit);font-size:var(--page-font-size-base,inherit);color:var(--page-text-color,inherit)}.page-canvas h1,.page-canvas h2,.page-canvas h3,.page-canvas h4{color:var(--page-heading-color,inherit)}.block-grid{grid-template-columns:var(--grid-cols,1fr 1fr);box-sizing:border-box;gap:1rem;width:100%;min-width:0;margin-bottom:1rem;display:grid;position:relative}@media (max-width:768px){.block-grid{grid-template-columns:1fr}}.block-grid__cell{min-width:0}@media (max-width:768px){.block-grid--editor .block-grid__cell{min-height:60px}}.block-wrapper__chrome{gap:var(--spacing-2,.5rem);align-items:flex-start;display:flex}.block-wrapper__chrome--grid{flex-direction:column;align-items:stretch}.block-wrapper__content{flex:1;min-width:0}.block-wrapper__chrome--grid .block-wrapper__content{flex:none;width:100%;min-height:auto}.block-wrapper__content .wysiwyg-content,.block-wrapper__content .wysiwyg-content--bare{flex:none;min-height:auto}.block-wrapper__content .wysiwyg-content--bare .wysiwyg-input{flex:none;min-height:8rem}@media (max-width:768px){.grid-resize-handle{display:none}}.block-canvas-item,.block-editor-chrome{box-sizing:border-box;width:100%;min-width:0;margin-bottom:var(--spacing-2);padding:var(--spacing-2);--block-drag-col:2.25rem;flex-shrink:0;position:relative;overflow:visible}@media (max-width:768px){.block-canvas-item,.block-editor-chrome{min-height:60px}}.block-canvas-item{padding-left:0;padding-right:0}.block-drag-handle{min-width:var(--block-drag-col);cursor:grab;flex-shrink:0;align-self:flex-start;padding:2px 6px}.block-hover-toolbar{justify-content:flex-end;align-items:center;gap:var(--spacing-1);margin-top:var(--spacing-1);margin-left:calc(var(--block-drag-col) + var(--spacing-2));width:calc(100% - var(--block-drag-col) - var(--spacing-2));box-sizing:border-box;display:flex}.draft-banner{align-items:center;gap:var(--spacing-3);padding:var(--spacing-2) var(--spacing-4);border-bottom:1px solid var(--color-border-primary);flex-shrink:0;display:flex}.draft-banner__label{color:var(--color-text-secondary)}.draft-banner__hint{font-size:var(--font-size-xs);color:var(--color-text-secondary);font-style:italic}.draft-banner--published{color:var(--color-text-secondary)}.site-form__notice{padding:var(--spacing-3);margin-bottom:var(--spacing-4);border:1px solid var(--line-strong);background:var(--paper)}.publish-panel{gap:var(--spacing-3);flex-direction:column;display:flex}.publish-panel__checkboxes{gap:var(--spacing-2);flex-direction:column;display:flex}.publish-panel__checkbox-label{align-items:center;gap:var(--spacing-2);color:var(--color-text-primary);cursor:pointer;display:flex}.publish-panel__error{color:var(--pico-del-color);margin:0}body{font-family:var(--font-family-base)}
*,:before,:after{box-sizing:border-box}*{scrollbar-color:var(--line-strong) #0000;scrollbar-width:thin}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background-color:var(--line-strong);border-radius:var(--radius-ui-sm);background-clip:padding-box;border:3px solid #0000}::-webkit-scrollbar-thumb:hover{background-color:var(--muted)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.app-shell{background:var(--app-bg);min-height:100vh;color:var(--ink)}html.dashboard-scroll-lock,html.dashboard-scroll-lock body{height:100%;overflow:hidden}html.dashboard-scroll-lock .app-shell{height:100%;min-height:100vh;overflow:hidden}.app-shell .app-container{border:1px solid var(--line);max-width:900px;margin:0 auto;padding:1rem}a{color:inherit}a:where(:hover){color:var(--accent-ink)}body{background:var(--app-bg);color:var(--ink);font-family:var(--font-family-base);font-size:15px;font-weight:var(--font-weight-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}
