:is(:root:has([data-kits-appearance]),[data-sidebar-surface]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--chrome-frame:var(--lightningcss-light,#f6f6f6)var(--lightningcss-dark,#181818);--chrome-bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#212121);--chrome-panel:var(--lightningcss-light,#fafafa)var(--lightningcss-dark,#2a2a2a);--chrome-border:var(--lightningcss-light,#eaeaea)var(--lightningcss-dark,#343434);--chrome-text:var(--lightningcss-light,#171717)var(--lightningcss-dark,#f2f2f2);--chrome-muted:var(--lightningcss-light,#666)var(--lightningcss-dark,#b4b4b4);--chrome-hover:var(--lightningcss-light,#f5f5f5)var(--lightningcss-dark,#2c2c2c);--chrome-hover-strong:var(--lightningcss-light,#dcdcdc)var(--lightningcss-dark,#323232);--chrome-control-hover:var(--lightningcss-light,var(--chrome-hover))var(--lightningcss-dark,color-mix(in srgb,var(--chrome-panel)78%,var(--chrome-text)));--chrome-danger:var(--lightningcss-light,#b91c1c)var(--lightningcss-dark,#ff9191);--chrome-status-published:var(--chrome-accent);--chrome-status-draft-solid:#f8ca77;--chrome-on-draft-solid:#212121;--chrome-status-draft:var(--lightningcss-light,#805400)var(--lightningcss-dark,var(--chrome-status-draft-solid));--background:var(--chrome-bg);--foreground:var(--chrome-text);--primary:var(--chrome-text);--primary-foreground:var(--chrome-bg);--secondary:var(--chrome-hover);--secondary-foreground:var(--chrome-text);--accent:var(--chrome-hover-strong);--accent-foreground:var(--chrome-text);--muted:var(--chrome-hover);--muted-foreground:var(--chrome-muted);--border:var(--chrome-border);--input:var(--chrome-border);--ring:var(--chrome-selection-accent);--card:var(--chrome-bg);--card-foreground:var(--chrome-text);--popover:var(--chrome-panel);--popover-foreground:var(--chrome-text);--destructive:var(--chrome-danger);--font-editor-sans:"Ritual VF",system-ui,sans-serif}@media (prefers-color-scheme:dark){:is(:root:has([data-kits-appearance]),[data-sidebar-surface]){--lightningcss-light: ;--lightningcss-dark:initial}}:root:has([data-kits-appearance]) body{font-family:var(--font-editor-sans)}:root:has([data-kits-appearance=light]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root:has([data-kits-appearance=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root:has([data-kits-appearance]) :is(button:enabled,a[href],[role^=menuitem]:not([data-disabled])){cursor:pointer}:root:has([data-kits-appearance]) :is(button,a[href],input,textarea,select):focus-visible:not(:where([data-nav-dropdown] [role^=menuitem],[data-arc-search] input)){outline:2px solid var(--ring);outline-offset:2px}@media (hover:hover){:root:has([data-kits-appearance]) :is(button:enabled,a[href]):hover:not(a.underline,[data-settings-link],[data-arc-search] button,[data-sidebar-surface] *,[data-nav-dropdown] *,[data-team-form] form *,[data-team-form] [aria-haspopup],[data-admin-card],[data-admin-card]+.editor-icon-btn,[data-arc-segment],[data-arc-variant]){box-shadow:inset 0 0 0 1px var(--lightningcss-light,var(--chrome-muted))var(--lightningcss-dark,color-mix(in srgb,var(--chrome-border)90%,var(--chrome-muted)))}}:root[data-pointer-focus]:has([data-kits-appearance]) :is(input:not([type]),input:is([type=text],[type=email],[type=url],[type=search],[type=password],[type=tel],[type=number]),textarea):focus{box-shadow:none;outline:none}:root[data-pointer-focus]:has([data-kits-appearance]) :is(input:not([type]),input:is([type=text],[type=email],[type=url],[type=search],[type=password],[type=tel],[type=number]),textarea):focus:not([aria-invalid=true]){border-color:var(--chrome-border)}[data-admin-card]+.editor-icon-btn:is(:hover,[data-state=open]){background:var(--lightningcss-light,var(--chrome-hover))var(--lightningcss-dark,var(--chrome-hover-strong));border-color:#0000}@media (prefers-reduced-motion:reduce){:root:has([data-kits-appearance]) :is([data-slot=dropdown-menu-content],[data-slot=dialog-content],[data-slot=dialog-overlay]){animation:none}}:root:has([data-kit-preference],[data-kits-appearance]) [data-sidebar-surface]{--chrome-frame:var(--lightningcss-light,#f6f6f6)var(--lightningcss-dark,#181818);--chrome-hover:var(--lightningcss-light,#ededed)var(--lightningcss-dark,#2c2c2c);--chrome-hover-strong:var(--lightningcss-light,#e2e2e2)var(--lightningcss-dark,#323232);color:var(--chrome-text);font-family:var(--font-editor-sans)}:root:has([data-kit-preference=light],[data-kits-appearance=light]) [data-sidebar-surface]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root:has([data-kit-preference=dark],[data-kits-appearance=dark]) [data-sidebar-surface]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-sidebar-surface] :is(a,button:enabled,[role^=menuitem]:not([data-disabled])){cursor:pointer}[data-kit-home]{--accent:var(--lightningcss-light,var(--chrome-hover))var(--lightningcss-dark,var(--chrome-hover-strong))}[data-sidebar-surface] :is(button,a):focus-visible:not([data-nav-dropdown] [role^=menuitem]){outline:2px solid var(--ring);outline-offset:-2px}.canvas-tools{gap:var(--spacing);padding:var(--spacing);border:1px solid var(--chrome-border);border-radius:var(--radius-xl);background:var(--chrome-panel);box-shadow:var(--shadow-sm);display:inline-flex}.canvas-tools button:disabled{opacity:.45}.canvas-block-frame,.canvas-insertion{--canvas-control-gap:calc(2*var(--spacing));--canvas-guide-color:var(--chrome-selection-accent)}.canvas-block-frame{--frame-offset:calc(8*var(--spacing));grid-template-columns:minmax(0,1fr);display:grid}.canvas-block-frame>*{grid-area:1/1}.canvas-block-frame:after{content:"";inset:calc(-1*var(--frame-offset));border:1px solid;border-color:var(--canvas-guide-color);border-radius:var(--radius-xl);pointer-events:none;opacity:0;position:absolute}.canvas-block-rail{z-index:10;width:var(--frame-offset);margin-left:100%;margin-block:calc(-1*var(--canvas-control-gap));pointer-events:none;align-items:center;display:flex;position:relative}.canvas-block-rail>.canvas-tools{opacity:0;flex-direction:column;position:relative;left:100%;translate:-50%}.canvas-block-rail>.canvas-tools:before,.canvas-block-rail>.canvas-tools:after{content:"";width:3px;height:var(--canvas-control-gap);background:var(--kit-bg);pointer-events:none;position:absolute;left:50%;translate:-50%}.canvas-block-rail>.canvas-tools:before{bottom:calc(100% + 1px)}.canvas-block-rail>.canvas-tools:after{top:calc(100% + 1px)}.canvas-block-frame:is(:hover,:has(:focus-visible),[data-selected]):after{opacity:1}.canvas-block-frame:is(:hover,:has(:focus-visible))>.canvas-block-rail{pointer-events:auto}.canvas-block-frame:is(:hover,:has(:focus-visible))>.canvas-block-rail>.canvas-tools{opacity:1}@media (hover:hover) and (pointer:fine){.canvas-tools button[data-arc-variant=ghost]:enabled:hover{background-color:var(--chrome-control-hover)}}[data-guidelines] h2[contenteditable=plaintext-only]:focus{caret-color:currentColor;outline:none}.canvas-insertion{align-items:center;gap:var(--canvas-control-gap);display:flex}.canvas-insertion:before,.canvas-insertion:after{content:"";background:var(--canvas-guide-color);flex:1;height:1px}@media (prefers-reduced-motion:no-preference){.canvas-tools,.canvas-insertion,.canvas-block-frame:after{transition:opacity var(--default-transition-duration)var(--ease-out)}}@media (hover:none){.canvas-tools,.canvas-insertion{opacity:1}.canvas-block-rail{pointer-events:auto}.canvas-block-rail>.canvas-tools{opacity:1}}[data-nav-dropdown][data-slot=dropdown-menu-content]{border:1px solid var(--chrome-border);border-radius:var(--radius-xl);background:var(--chrome-panel);padding:.375rem}[data-nav-dropdown][data-slot=dropdown-menu-content] :is([role=menuitem],[role=menuitemradio],[role=menuitemcheckbox]){border-radius:var(--radius-md);min-height:2rem;font-size:.8125rem;font-weight:500}[data-nav-dropdown][data-slot=dropdown-menu-content] :is([role=menuitem],[role=menuitemradio],[role=menuitemcheckbox])[data-highlighted]:not([data-disabled],[data-variant=destructive]){background:var(--lightningcss-light,var(--chrome-hover))var(--lightningcss-dark,var(--chrome-hover-strong))}[data-nav-dropdown][data-slot=dropdown-menu-content] [data-slot=dropdown-menu-separator]{background:var(--chrome-border);margin:.25rem 0}[data-kit-preference]{--chrome-frame:var(--lightningcss-light,#f6f6f6)var(--lightningcss-dark,#181818);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){[data-kit-preference]{--lightningcss-light: ;--lightningcss-dark:initial}}[data-kit-preference=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-kit-preference=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-kit-preference]>[data-slot=sidebar-inset]{width:auto;overflow:clip;background:var(--chrome-bg)!important}[data-kit-preference]>main[data-slot=sidebar-inset]:not([data-sidebar-surface]),[data-kit-preference]>aside:not([data-sidebar-surface]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-sidebar-surface] .editor-btn-published{color:var(--chrome-on-accent)!important}[data-sidebar-surface] .editor-btn-published:hover{background:var(--chrome-status-published-solid-hover)!important}@media not (min-width:1024px){[data-auth-surface] button{min-height:calc(var(--spacing)*11)}[data-auth-surface] a{min-height:calc(var(--spacing)*11);align-items:center;display:inline-flex}[data-auth-surface] :is(p,[data-slot=card-description]){overflow-wrap:anywhere}}
