.action-dialog.svelte-187op6x{box-sizing:border-box;width:100%;max-width:none;height:100%;max-height:none;color:var(--text);border:none;margin:0;padding:1rem}.action-dialog.svelte-187op6x .rigel-modal:where(.svelte-187op6x){box-sizing:border-box}.action-dialog.svelte-187op6x:not([open]){display:none}.action-dialog.svelte-187op6x::backdrop{background:0 0}.action-head.svelte-187op6x,.action-actions.svelte-187op6x{align-items:center;gap:.75rem;display:flex}.action-head.svelte-187op6x{justify-content:space-between}.action-head.svelte-187op6x h2:where(.svelte-187op6x){overflow-wrap:anywhere;min-width:0}.action-actions.svelte-187op6x{flex-wrap:wrap;justify-content:flex-end;margin-top:1.5rem}.action-actions.svelte-187op6x button[type=button]:where(.svelte-187op6x){border:1px solid var(--border-control);background:var(--panel);color:var(--text);font:inherit;cursor:pointer;border-radius:0;padding:.4375rem .75rem;font-size:.8125rem}button.svelte-187op6x:disabled{opacity:.5;cursor:wait}.call-to-action.svelte-13ert3k{margin-block:1.5rem}a.svelte-13ert3k{color:#fff;background:#164e63;border-radius:.375rem;padding:.75rem 1.25rem;font-weight:600;text-decoration:none;display:inline-block}a.svelte-13ert3k:hover{background:#0e7490}.cta-editor.svelte-k0d985{border:1px solid #94a3b8;gap:.75rem;padding:1rem;display:grid}label.svelte-k0d985{gap:.375rem;font:.875rem/1.5 system-ui;display:grid}input.svelte-k0d985{box-sizing:border-box;width:100%;color:inherit;font:inherit;background:0 0;border:1px solid #94a3b8;padding:.5rem}.article-callout.svelte-a0fbhb{border:1px solid;border-inline-start-width:4px;padding:1rem}.warning.svelte-a0fbhb{border-color:#b45309}p.svelte-a0fbhb{white-space:pre-wrap;margin:.5rem 0 0}.callout-editor.svelte-1frm43s{border:1px solid #94a3b8;gap:.75rem;padding:1rem;display:grid}label.svelte-1frm43s{gap:.375rem;font:.875rem/1.5 system-ui;display:grid}input.svelte-1frm43s,textarea.svelte-1frm43s,select.svelte-1frm43s{box-sizing:border-box;width:100%;color:inherit;font:inherit;background:0 0;border:1px solid #94a3b8;padding:.5rem}.menu-editor.svelte-tp7mrt{box-shadow:none;background:0 0;border:0;min-width:0;padding:0}.menu-path.svelte-tp7mrt{flex-wrap:wrap;align-items:center;gap:.25rem;margin-bottom:1rem;display:flex}.menu-message.svelte-tp7mrt,.menu-empty.svelte-tp7mrt,.menu-url.svelte-tp7mrt,.menu-count.svelte-tp7mrt{color:var(--text-2);font-size:.8125rem}.menu-message.svelte-tp7mrt:empty{display:none}.menu-panes.svelte-tp7mrt{border:1px solid var(--border-control);align-items:stretch;display:flex;overflow-x:auto}.menu-pane.svelte-tp7mrt{border:0;border-right:1px solid var(--border-subtle);min-width:0;box-shadow:none;flex:1 0 280px;margin:0;padding:1rem}.menu-pane.svelte-tp7mrt:last-child{border-right:0}.menu-pane-head.svelte-tp7mrt{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.menu-pane-head.svelte-tp7mrt h3:where(.svelte-tp7mrt){overflow-wrap:anywhere;margin:0}.menu-fields.svelte-tp7mrt{gap:1rem;margin-bottom:1.5rem;display:grid}.menu-fields.svelte-tp7mrt label:where(.svelte-tp7mrt){min-width:0;margin:0}.menu-pane.svelte-tp7mrt h4:where(.svelte-tp7mrt){color:var(--text-2);margin:0 0 .75rem;font-size:.8125rem}.menu-list.svelte-tp7mrt{gap:.5rem;display:grid}.menu-item.svelte-tp7mrt{border:1px solid var(--border-control);min-width:0;display:flex;position:relative}.menu-item.selected.svelte-tp7mrt{border-color:var(--accent);background:var(--accent-soft)}.menu-item.is-dragging.svelte-tp7mrt{border-style:dashed}.menu-editor.svelte-tp7mrt button:where(.svelte-tp7mrt),.menu-actions.svelte-tp7mrt summary:where(.svelte-tp7mrt){min-height:36px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;padding:.5rem;font-size:.8125rem}.menu-editor.svelte-tp7mrt button:where(.svelte-tp7mrt):hover:not(:disabled),.menu-actions.svelte-tp7mrt summary:where(.svelte-tp7mrt):hover{background:var(--surface-raised)}.menu-editor.svelte-tp7mrt button:where(.svelte-tp7mrt):disabled{opacity:.45;cursor:not-allowed}.menu-editor.svelte-tp7mrt .menu-open:where(.svelte-tp7mrt){text-align:left;flex:1;align-items:center;gap:.5rem;min-width:0;min-height:56px;padding-inline:.25rem .75rem;display:flex}.menu-open.svelte-tp7mrt>span:where(.svelte-tp7mrt):first-child{flex:1;min-width:0}.menu-label.svelte-tp7mrt,.menu-url.svelte-tp7mrt{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.menu-label.svelte-tp7mrt{margin-bottom:.25rem}.menu-drag.svelte-tp7mrt{touch-action:none;user-select:none;flex-shrink:0;cursor:grab!important}.menu-drag.svelte-tp7mrt:active{cursor:grabbing!important}.menu-editor.svelte-tp7mrt .menu-add:where(.svelte-tp7mrt){border:1px solid var(--border-control);justify-content:center;align-items:center;gap:.5rem;width:100%;margin-top:.75rem;display:flex}.menu-actions.svelte-tp7mrt{flex-shrink:0;position:relative}.menu-actions.svelte-tp7mrt summary:where(.svelte-tp7mrt){align-items:center;list-style:none;display:flex}.menu-actions.svelte-tp7mrt summary:where(.svelte-tp7mrt)::-webkit-details-marker{display:none}.menu-actions.svelte-tp7mrt>div:where(.svelte-tp7mrt){z-index:3;border:1px solid var(--border-control);background:var(--panel);min-width:140px;box-shadow:var(--shadow-sm);padding:.25rem;display:grid;position:absolute;top:100%;right:0}.menu-actions.svelte-tp7mrt button:where(.svelte-tp7mrt){text-align:left}.menu-actions.svelte-tp7mrt .menu-remove:where(.svelte-tp7mrt){color:var(--danger)}.menu-item.drop-before.svelte-tp7mrt:before,.menu-item.drop-after.svelte-tp7mrt:after{content:"";background:var(--accent);pointer-events:none;height:3px;position:absolute;left:-1px;right:-1px}.menu-item.drop-before.svelte-tp7mrt:before{top:-6px}.menu-item.drop-after.svelte-tp7mrt:after{bottom:-6px}@media (width<=700px){.menu-panes.svelte-tp7mrt{display:block;overflow:visible}.menu-pane.svelte-tp7mrt{border:0;display:none}.menu-pane.active.svelte-tp7mrt{display:block}.menu-path.svelte-tp7mrt{gap:0}.menu-editor.svelte-tp7mrt button:where(.svelte-tp7mrt),.menu-actions.svelte-tp7mrt summary:where(.svelte-tp7mrt){min-height:44px}}.unsaved-dialog.svelte-16fo5y8{box-sizing:border-box;width:100%;max-width:none;height:100%;max-height:none;color:var(--text);border:none;margin:0;padding:1rem}.unsaved-dialog.svelte-16fo5y8 .rigel-modal:where(.svelte-16fo5y8){box-sizing:border-box}.unsaved-dialog.svelte-16fo5y8:not([open]){display:none}.unsaved-dialog.svelte-16fo5y8::backdrop{background:0 0}.unsaved-head.svelte-16fo5y8,.unsaved-actions.svelte-16fo5y8{align-items:center;gap:.75rem;display:flex}.unsaved-head.svelte-16fo5y8{justify-content:space-between}.unsaved-actions.svelte-16fo5y8{flex-wrap:wrap;justify-content:flex-end;margin-top:1.5rem}.unsaved-actions.svelte-16fo5y8 button:where(.svelte-16fo5y8):not(.primary){border:1px solid var(--border-control);background:var(--panel);color:var(--text);font:inherit;cursor:pointer;border-radius:0;padding:.4375rem .75rem;font-size:.8125rem}.publish-dialog.svelte-lb2v9e{box-sizing:border-box;width:100%;max-width:none;height:100%;max-height:none;color:var(--text);border:none;margin:0;padding:1rem}.publish-dialog.svelte-lb2v9e:not([open]){display:none}.publish-dialog.svelte-lb2v9e::backdrop{background:0 0}.publish-dialog.svelte-lb2v9e .rigel-modal:where(.svelte-lb2v9e){box-sizing:border-box;overflow-wrap:anywhere;width:min(42rem,100%);max-height:calc(100dvh - 2rem);overflow-y:auto}.publish-head.svelte-lb2v9e,.publish-actions.svelte-lb2v9e{align-items:center;gap:.75rem;display:flex}.publish-head.svelte-lb2v9e{justify-content:space-between}.publish-actions.svelte-lb2v9e{flex-wrap:wrap;justify-content:flex-end;margin-top:1.5rem}.publish-dialog.svelte-lb2v9e button:where(.svelte-lb2v9e){min-height:44px}.publish-head.svelte-lb2v9e .icon-btn:where(.svelte-lb2v9e){min-width:44px}.publish-branch.svelte-lb2v9e{font-weight:600}.publish-files.svelte-lb2v9e{border:1px solid var(--border);max-height:min(35dvh,20rem);margin:0;padding:0;list-style:none;overflow-y:auto}.publish-files.svelte-lb2v9e li:where(.svelte-lb2v9e){border-bottom:1px solid var(--border);grid-template-columns:5rem minmax(0,1fr);gap:.75rem;padding:.625rem;font-size:.8125rem;display:grid}.publish-files.svelte-lb2v9e li:where(.svelte-lb2v9e):last-child{border-bottom:none}.publish-files.svelte-lb2v9e small:where(.svelte-lb2v9e){margin-top:.25rem;display:block}.publish-file-status.svelte-lb2v9e{text-transform:capitalize}button.svelte-lb2v9e:disabled{opacity:.5;cursor:not-allowed}.rigel,.rigel *,.rigel :before,.rigel :after{box-sizing:border-box}.rigel .rigel-tooltip{pointer-events:auto;background:var(--text);max-width:min(17.5rem,100vw - 16px);max-height:calc(100dvh - 16px);color:var(--panel);overflow-wrap:anywhere;text-align:start;white-space:normal;border:0;border-radius:0;margin:0;padding:4px 10px;font:500 11px/1.4 -apple-system,BlinkMacSystemFont,system-ui,sans-serif;position:fixed;inset:auto;overflow:auto;box-shadow:0 2px 8px #00000026}.rigel .rigel-tooltip::backdrop{pointer-events:none;background:0 0}@media (forced-colors:active){.rigel .rigel-tooltip{color:canvastext;background:canvas;border:1px solid canvastext}}.rigel{--rigel-50:#effbff;--rigel-100:#d9f4ff;--rigel-200:#ade8ff;--rigel-300:#72d8ff;--rigel-400:#36bfff;--rigel-500:#079af2;--rigel-600:#0075cc;--rigel-700:#005aa3;--rigel-800:#084b85;--rigel-900:#0c3e6b;--rigel-950:#062644;--space-50:#f8fafc;--space-100:#f1f5f9;--space-200:#e2e8f0;--space-300:#cbd5e1;--space-400:#94a3b8;--space-500:#64748b;--space-600:#475569;--space-700:#334155;--space-800:#1e293b;--space-900:#111c2e;--space-950:#080f1c}.rigel.connection-shell{justify-content:center;align-items:center;min-height:100dvh;padding:1.5rem}.rigel .connection-card{background:var(--panel);border:1px solid var(--border);overflow-wrap:anywhere;flex:none;width:100%;max-width:560px;margin:0;padding:2rem}.rigel .connection-brand{letter-spacing:-.04em;align-items:center;gap:.75rem;font-size:1.5rem;font-weight:650;display:flex}.rigel .brand-suffix{font-weight:450}.rigel .connection-brand img{flex-shrink:0}.rigel .connection-card h1{margin:1rem 0;font-size:1.75rem;line-height:1.2}.rigel .connection-card p{margin:1rem 0}.rigel .connection-card :is(button,a.primary){min-height:44px;font:inherit;text-align:center;justify-content:center;align-items:center;padding:.625rem 1rem;text-decoration:none;display:inline-flex}.rigel .connection-actions{flex-wrap:wrap;gap:.75rem;display:flex}.rigel .connection-note{color:var(--text-muted);font-size:.8125rem}.rigel .connection-error{color:var(--danger)}.rigel .github-session{border:1px solid var(--border-control);background:var(--surface-raised);margin-bottom:1rem;padding:1rem}.rigel .github-session p{margin:0 0 .75rem}.rigel .github-reconnect{min-height:44px}@media (width<=480px){.rigel.connection-shell{padding:1rem}.rigel .connection-card{padding:1.25rem}}.rigel:not(.rigel-modal-backdrop){background:var(--background);min-height:100vh;display:flex}.rigel{color-scheme:light;--background:var(--space-50);--surface:#fff;--surface-raised:var(--space-100);--text:var(--space-950);--text-muted:var(--space-600);--border-subtle:var(--space-300);--border-control:var(--space-500);--accent:var(--rigel-700);--accent-hover:var(--rigel-800);--accent-active:var(--rigel-900);--on-accent:#fff;--link:var(--rigel-800);--accent-soft:var(--rigel-100);--on-accent-soft:var(--rigel-900);--focus-ring:var(--rigel-700);--success:#166534;--success-soft:#dcfce7;--warning:#92400e;--warning-soft:#fef3c7;--danger:#991b1b;--danger-soft:#fee2e2;--bg:var(--background);--panel:var(--surface);--border:var(--border-subtle);--text-2:var(--text-muted);--text-3:var(--text-muted);--radius:0;--shadow-sm:0 1px 2px #0000000a;--shadow-md:0 4px 16px #00000014;--shadow-lg:0 12px 40px #00000029;--sidebar-w:256px;color:var(--text);font:14px/1.5 -apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif}.rigel>aside{width:var(--sidebar-w);background:var(--panel);border-right:1px solid var(--border);box-sizing:border-box;flex-direction:column;flex-shrink:0;gap:0;height:100dvh;padding:0;display:flex;position:sticky;top:0;overflow:hidden}.rigel .rail-scroll{border-top:1px solid var(--border);flex-direction:column;flex:1;min-height:0;padding-block:.75rem;display:flex;overflow-y:auto}.rigel .brand{letter-spacing:-.01em;color:var(--text);cursor:pointer;border-radius:0;align-items:center;gap:.5rem;padding:1rem .75rem;font-size:.9375rem;font-weight:700;text-decoration:none;display:flex}.rigel .brand:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.rigel aside>button{text-align:left;cursor:pointer;width:100%;color:var(--text-2);background:0 0;border:none;border-radius:0;flex-shrink:0;align-items:center;padding:.4375rem .625rem;font-size:.875rem;font-weight:500;transition:background .1s;display:flex}.rigel aside>button:hover{background:var(--surface-raised);color:var(--text)}.rigel aside>button.active{background:var(--accent-soft);color:var(--on-accent-soft);font-weight:600}.rigel .rail-scroll>button{text-align:left;cursor:pointer;width:calc(100% - 1.25rem);color:var(--text-2);background:0 0;border:none;border-radius:0;flex-shrink:0;align-items:center;margin:.25rem .625rem;padding:.625rem;font-size:.875rem;font-weight:500;transition:background .1s;display:flex}.rigel .rail-scroll>button:hover{background:var(--surface-raised);color:var(--text)}.rigel .sidebar-asset-icon{width:18px;height:18px;mask-image:var(--sidebar-icon);background-color:currentColor;flex-shrink:0;display:inline-block;mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.rigel .rail-scroll>button{gap:.625rem}.rigel aside>button.sidebar-publish{border:1px solid var(--border-control);width:calc(100% - 1.5rem);min-height:44px;color:var(--text);gap:.625rem;margin:0 .75rem .5rem;padding:.625rem}.rigel aside>button.sidebar-publish:disabled{opacity:.5;cursor:not-allowed}.rigel aside>button.sidebar-toggle{gap:.625rem;width:calc(100% - 1.5rem);margin:0 .75rem .5rem;padding:.625rem;font-size:.75rem}@media (width>=768px){.rigel.sidebar-collapsed{--sidebar-w:64px}.rigel.sidebar-collapsed .brand{justify-content:center;padding-inline:.5rem}.rigel.sidebar-collapsed .brand>span,.rigel.sidebar-collapsed .sidebar-label,.rigel.sidebar-collapsed .search-trigger kbd,.rigel.sidebar-collapsed .user-btn>.user-details,.rigel.sidebar-collapsed .user-btn>.user-menu-icon{display:none}.rigel.sidebar-collapsed .rail-scroll>button,.rigel.sidebar-collapsed .search-trigger,.rigel.sidebar-collapsed .sidebar-publish,.rigel.sidebar-collapsed .sidebar-toggle{justify-content:center}.rigel.sidebar-collapsed .sidebar-heading{border-top:1px solid var(--border-subtle);height:1px;margin:.75rem .625rem;padding:0;font-size:0}.rigel.sidebar-collapsed .aside-foot{padding:.75rem .5rem}.rigel.sidebar-collapsed .user-btn{justify-content:center;padding:.25rem}}@media (width<=767px){.rigel aside>button.sidebar-toggle{display:none}}@media (forced-colors:active){.rigel .sidebar-asset-icon{forced-color-adjust:none;background-color:canvastext}}.rigel .sidebar-heading{color:var(--text-3);letter-spacing:.06em;text-transform:uppercase;flex-shrink:0;margin:1.5rem 0 .375rem;padding:0 .75rem;font-size:.6875rem;font-weight:600}.rigel .sidebar-separator{border:0;border-top:1px solid var(--border-subtle);flex-shrink:0;width:100%;margin:.75rem 0}.rigel .rail-scroll>button.active{background:var(--accent-soft);color:var(--on-accent-soft);font-weight:600}.rigel .search-trigger{background:var(--bg);border:1px solid var(--border-control);width:calc(100% - 1.5rem);color:var(--text-3);cursor:pointer;border-radius:0;align-items:center;gap:.5rem;margin:.25rem .75rem 1.5rem;padding:.4375rem .625rem;font-family:inherit;font-size:.8125rem;font-weight:400;display:flex}.rigel .search-trigger:hover{border-color:var(--text-3)}.rigel .search-trigger kbd{background:var(--panel);border:1px solid var(--border);color:var(--text-2);border-radius:0;margin-left:auto;padding:.0625rem .3125rem;font:600 .6875rem ui-monospace,monospace}.rigel .magnifier{font-size:.9375rem}.rigel .aside-foot{border-top:1px solid var(--border);margin-top:auto;padding:1rem .75rem}.rigel .user-menu-wrap{position:relative}.rigel .user-btn{cursor:pointer;width:100%;color:var(--text);text-align:left;background:0 0;border:none;border-radius:0;align-items:center;gap:.5rem;padding:.4375rem .5rem;font-size:.875rem;font-weight:500;display:flex}.rigel .user-btn:hover{background:var(--surface-raised)}.rigel .avatar{border:1px solid var(--border-control);background:var(--accent);width:36px;height:36px;color:var(--on-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;display:flex;overflow:hidden}.rigel .avatar img{object-fit:cover;width:100%;height:100%;display:block}.rigel .uname{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.rigel .user-details{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.rigel .user-details small{color:var(--text-muted);font-size:.75rem;font-weight:400}.rigel .user-details strong,.rigel .user-details small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rigel .user-menu-icon{color:var(--text-muted);align-items:center;display:flex}.rigel aside:has(.user-menu){z-index:30;overflow:visible}.rigel .user-menu{background:var(--panel);border:1px solid var(--border);width:256px;box-shadow:var(--shadow-md);z-index:10;border-radius:0;padding:.25rem;position:absolute;bottom:0;left:calc(100% + 1rem)}.rigel .user-menu button{cursor:pointer;width:100%;color:var(--text);text-align:left;background:0 0;border:none;border-radius:0;justify-content:flex-start;align-items:center;padding:.4375rem .625rem;font-size:.8125rem;font-weight:500;display:flex}.rigel .user-menu button:hover:not(:disabled){background:var(--surface-raised)}.rigel .user-menu button.muted{color:var(--text-3);cursor:default}.rigel .user-menu .soon{background:var(--bg);letter-spacing:.02em;border-radius:0;margin-left:auto;padding:.125rem .375rem;font-size:.625rem}.rigel .user-menu-head{color:var(--text-2);align-items:center;gap:.75rem;padding:.4375rem .625rem;font-size:.8125rem;display:flex}.rigel .user-menu-head strong{color:var(--text)}.rigel .user-menu .divider{background:var(--border);height:1px;margin:.25rem 0}.rigel .user-menu a{width:100%;color:var(--text);box-sizing:border-box;border-radius:0;align-items:center;padding:.4375rem .625rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:flex}.rigel .user-menu a:hover{background:var(--surface-raised)}@media (width<=600px){.rigel .user-menu{width:min(256px,100vw - 2rem);bottom:calc(100% + .5rem);left:0}}.rigel .rigel-modal table.keys{border-collapse:collapse;width:100%;font-size:.875rem}.rigel .rigel-modal table.keys td{border-bottom:1px solid var(--border);padding:.5rem 0}.rigel .rigel-modal table.keys tr:last-child td{border-bottom:none}.rigel .rigel-modal table.keys kbd{background:var(--bg);border:1px solid var(--border);border-radius:0;padding:.1875rem .5rem;font:600 .75rem ui-monospace,monospace}.rigel .content.with-preview{grid-template-columns:minmax(0, var(--editor-split)) 10px minmax(0, var(--preview-split));align-items:start;display:grid}.rigel .preview-divider{cursor:col-resize;touch-action:none;background:var(--panel);border-inline:1px solid var(--border);height:100dvh;position:sticky;top:0}.rigel .preview-divider:hover,.rigel .preview-divider:focus-visible,.rigel .resizing-preview .preview-divider{background:var(--border-control)}.rigel .preview-divider:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.rigel .resizing-preview{cursor:col-resize;user-select:none}.rigel .resizing-preview iframe{pointer-events:none}.rigel .site-preview{border-left:1px solid var(--border);background:var(--panel);flex-direction:column;min-width:0;height:100dvh;padding:1.5rem 1rem;display:flex;position:sticky;top:0}.rigel .preview-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.rigel .preview-heading span,.rigel .site-preview small{color:var(--text-muted);font-size:.75rem}.rigel .site-preview p{overflow-wrap:anywhere;font-size:.8125rem}.rigel .site-preview .preview-error{color:var(--danger)}.rigel .preview-frame{background:var(--panel);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.rigel .preview-frame iframe{opacity:0;visibility:hidden;transition:none}.rigel .preview-frame iframe.revealed{opacity:1;visibility:visible;transition:opacity .2s ease-out}.rigel .preview-loading{color:var(--text);background:var(--panel);justify-content:center;align-items:center;gap:.625rem;font-size:.8125rem;display:flex;position:absolute;inset:0}.rigel .preview-spinner{border:2px solid var(--border);border-top-color:currentColor;border-radius:50%;width:1rem;height:1rem;animation:.8s linear infinite preview-spin}@keyframes preview-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.rigel .preview-spinner{animation:none}.rigel .preview-frame iframe.revealed{transition:none}}.rigel .site-preview .preview-frame{border:1px solid var(--border);min-height:300px}.rigel .site-preview iframe{background:#fff;border:0;flex:1;width:100%;min-height:0}.rigel .site-preview small{padding-top:.75rem}.rigel .preview-retry{align-self:start}@media (width<=1050px){.rigel .preview-divider{display:none}.rigel .content.with-preview{grid-template-columns:minmax(0,1fr)}.rigel .site-preview{border-left:0;border-top:1px solid var(--border);height:70dvh;position:static}}@media (width<=600px){.rigel:not(.rigel-modal-backdrop){flex-direction:column}.rigel>aside{width:100%;height:auto;position:static}.rigel .rail-scroll{flex-flow:wrap}.rigel .sidebar-heading{flex-basis:100%;margin-top:.75rem}.rigel .rail-scroll>button{gap:.5rem;width:auto}.rigel .aside-foot{padding:.5rem .75rem}.rigel main{width:100%;padding:1rem}.rigel section,.rigel .list-item{min-width:0;padding-inline:.75rem}.rigel .markdown-editor button{overflow-wrap:anywhere;max-width:100%}.rigel .image-field{flex-wrap:wrap}}.rigel .content{flex-direction:column;flex:1;min-width:0;display:flex}.rigel .titlebar{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}.rigel .titlebar h2{overflow-wrap:anywhere;min-width:0}.rigel .titlebar>button{flex-shrink:0}.rigel .pages-controls button[role=combobox],.rigel .pages-search input[type=search]{padding-top:.375rem;padding-bottom:.375rem;font-size:.8125rem;line-height:normal}.rigel .pages-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;min-width:0;max-width:100%;margin-left:auto;display:flex}.rigel .pages-controls .custom-select{max-width:100%}.rigel .pages-search{width:240px;max-width:100%;color:var(--text-muted);position:relative}.rigel .pages-search>svg{pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.rigel .pages-search input[type=search]{padding-left:2.25rem;padding-right:2.75rem}.rigel .pages-search input::-webkit-search-cancel-button{appearance:none}.rigel .pages-search .icon-btn{width:2.5rem;height:100%;position:absolute;top:0;right:0}.rigel .editor-actions{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.rigel .editor-actions .back{min-width:0;margin:0;display:flex}.rigel .editor-actions .back button,.rigel .editor-actions .save-button{border-style:solid;border-width:1px;height:2.25rem;padding:.5rem .75rem;font-family:inherit;font-size:.8125rem;font-weight:500;line-height:1.25}.rigel .editor-actions .back button{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.rigel .editor-actions .save-button{border-color:#0000}.rigel .editor-actions .save-actions{flex-shrink:0;align-items:center;gap:.75rem;margin-left:auto;display:flex}.rigel .save-status{color:var(--text-3);text-align:right;min-width:62px;font-size:.75rem}.rigel .save-status.saving{color:var(--accent)}.rigel .save-status.saved{color:var(--success)}.rigel .save-status.dirty{color:var(--warning)}.rigel .save-status.error{color:var(--danger)}.rigel .save-toast{z-index:150;border:1px solid var(--danger);background:var(--panel);width:min(42rem,100% - 2rem);color:var(--text);box-shadow:var(--shadow-lg);align-items:flex-start;gap:.75rem;padding:1rem;display:flex;position:fixed;top:1rem;left:50%;transform:translate(-50%)}.rigel .save-toast-content{overflow-wrap:anywhere;flex:1;min-width:0}.rigel .save-toast strong{color:var(--danger);font-size:.875rem}.rigel .save-toast p{margin:.375rem 0 .75rem;font-size:.8125rem}.rigel .save-toast>.icon-btn{flex-shrink:0}.rigel .icon-btn{border:1px solid var(--border-control);background:var(--panel);width:26px;height:26px;color:var(--text-2);cursor:pointer;border-radius:0;justify-content:center;align-items:center;display:flex}.rigel .icon-btn:hover{color:var(--danger);border-color:var(--danger);background:var(--danger-soft)}.rigel .user-menu button svg,.rigel .user-menu a svg{opacity:.65;flex-shrink:0}.rigel .rigel-icon{flex-shrink:0;display:block}.rigel .pico{justify-content:center;align-items:center;display:flex}.rigel .user-menu a,.rigel .user-menu button{gap:.5rem}.rigel main{flex:1;min-width:0;padding:1.5rem 1.75rem 4rem}.rigel main.wide{max-width:100%}.rigel .menu-details,.rigel main:not(.wide){max-width:720px}.rigel .primary{background:var(--accent);color:var(--on-accent);cursor:pointer;box-shadow:var(--shadow-sm);border:none;border-radius:0;padding:.4375rem 1rem;font-size:.8125rem;font-weight:600;transition:background .1s,transform 50ms}.rigel .primary:hover:not(:disabled){background:var(--accent-hover)}.rigel .primary:active:not(:disabled){background:var(--accent-active);transform:scale(.98)}.rigel .primary:disabled{background:var(--surface-raised);color:var(--text-3);cursor:default;box-shadow:none}.rigel .danger-btn{border:1px solid var(--danger);background:var(--panel);color:var(--danger);cursor:pointer;border-radius:0;padding:.4375rem .875rem;font-size:.8125rem;font-weight:600}.rigel .danger-btn:hover{background:var(--danger-soft)}.rigel aside:has(.palette-backdrop){z-index:100}.rigel .palette-backdrop{background:color-mix(in srgb, var(--space-950) 30%, transparent);backdrop-filter:blur(2px);z-index:100;justify-content:center;padding-top:10dvh;display:flex;position:fixed;inset:0}.rigel .palette{background:var(--panel);border:1px solid var(--border-subtle);box-shadow:var(--shadow-lg);border-radius:0;flex-direction:column;width:min(640px,92vw);height:fit-content;max-height:75dvh;display:flex}.rigel .palette-search{border-bottom:1px solid var(--border-subtle);color:var(--text-muted);flex-shrink:0;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.rigel .palette input[type=search]{min-width:0;font:inherit;color:var(--text);background:0 0;border:none;border-radius:0;flex:1;padding:.25rem 0;font-size:1rem}.rigel .palette kbd{border:1px solid var(--border-subtle);background:var(--surface-raised);color:var(--text-muted);border-radius:0;padding:.125rem .375rem;font:.6875rem ui-monospace,monospace}.rigel .palette ul{min-height:0;margin:0;padding:.5rem;list-style:none;overflow-y:auto}.rigel .palette li button{cursor:pointer;width:100%;font:inherit;color:var(--text);text-align:left;overflow-wrap:anywhere;background:0 0;border:none;border-radius:0;flex-direction:column;align-items:flex-start;gap:.125rem;padding:.625rem .75rem;font-size:.9375rem;font-weight:500;transition:background .1s;display:flex}.rigel .palette input:focus-visible{box-shadow:none;outline:none}.rigel .palette-search:focus-within{border-bottom-color:var(--focus-ring)}.rigel .palette li button[aria-selected=true],.rigel .palette li button:hover,.rigel .palette li button:focus-visible{background:var(--accent-soft);color:var(--on-accent-soft)}.rigel .palette .hint{color:var(--text-muted);font-size:.75rem;font-weight:400}.rigel .palette .search-language{margin-left:.5rem}.rigel .palette li button[aria-selected=true] .hint,.rigel .palette li button:hover .hint,.rigel .palette li button:focus-visible .hint{color:var(--on-accent-soft)}.rigel .palette .empty{color:var(--text-muted);text-align:center;padding:2rem 1rem;font-size:.875rem}.rigel .palette-footer{border-top:1px solid var(--border-subtle);background:var(--bg);color:var(--text-muted);border-radius:0;flex-wrap:wrap;flex-shrink:0;gap:1rem;padding:.625rem 1rem;font-size:.6875rem;display:flex}.rigel .palette-footer span{align-items:center;gap:.375rem;display:inline-flex}.rigel section{background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:0;margin-top:1rem;padding:1rem 1.25rem 1.25rem}.rigel h2{letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:700}.rigel h3{text-transform:uppercase;letter-spacing:.07em;color:var(--text-3);margin:0 0 .25rem;font-size:.6875rem;font-weight:700}.rigel label{margin-top:1rem;display:block}.rigel label>span{color:var(--text-2);margin-bottom:.375rem;font-size:.75rem;font-weight:600;display:block}.rigel input[type=text],.rigel input[type=number],.rigel input[type=date],.rigel input[type=url],.rigel input[type=search],.rigel input[type=password],.rigel textarea{border:1px solid var(--border-control);width:100%;font:inherit;box-sizing:border-box;background:var(--panel);color:var(--text);border-radius:0;padding:.5rem .75rem;transition:border-color .1s,box-shadow .1s}.rigel textarea{resize:vertical}.rigel input[type=number]{appearance:textfield}.rigel input[type=number]::-webkit-inner-spin-button,.rigel input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.rigel input:focus,.rigel textarea:focus{border-color:var(--accent)}.rigel input::placeholder,.rigel textarea::placeholder{color:var(--text-muted);opacity:1}.rigel textarea.mono{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.8125rem;line-height:1.6}.rigel label.inline{cursor:pointer;align-items:center;gap:.5rem;display:flex}.rigel label.inline span{margin:0;font-size:.875rem}.rigel label.inline input{width:1rem;height:1rem;accent-color:var(--accent);flex-shrink:0;margin:0}.rigel .field-label{color:var(--text-2);margin:1rem 0 .5rem;font-size:.75rem;font-weight:600}.rigel .list-item{border:1px solid var(--border);background:var(--bg);border-radius:0;margin-bottom:.5rem;padding:.875rem 1rem .25rem}.rigel .add,.rigel .remove{cursor:pointer;border:none;border-radius:0;margin-top:.25rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500}.rigel .add{background:var(--panel);border:1px dashed var(--border-control);color:var(--text-2)}.rigel .add:hover{border-color:var(--accent);color:var(--accent)}.rigel .remove{color:var(--danger);opacity:.75;background:0 0;padding-left:0}.rigel .remove:hover{opacity:1}.rigel .table-card{background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:0;margin-top:1.25rem;overflow:hidden}.rigel table{border-collapse:separate;border-spacing:0;width:100%;font-size:.875rem}.rigel .thumbnail-column{width:1%}.rigel .table-thumbnail{object-fit:cover;vertical-align:middle;width:32px;height:32px}.rigel .table-avatar-placeholder{background:var(--surface-raised);color:var(--text-3);border:1px solid var(--border-subtle);justify-content:center;align-items:center;display:inline-flex}.rigel .table-sort,.rigel .table-link{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:none;padding:0}.rigel thead th{background:var(--bg);color:var(--text-3);text-transform:uppercase;letter-spacing:.06em;text-align:left;border-bottom:1px solid var(--border);cursor:pointer;user-select:none;white-space:nowrap;padding:.625rem 1rem;font-size:.6875rem;font-weight:700}.rigel th:hover{color:var(--text-2)}.rigel th .arrow{color:var(--accent)}.rigel td{border-bottom:1px solid var(--border-subtle);color:var(--text);padding:.75rem 1rem}.rigel tbody tr{cursor:pointer;transition:background 60ms}.rigel tbody tr:last-child td{border-bottom:none}.rigel tbody tr:hover{background:var(--accent-soft)}.rigel tbody tr:hover td{color:var(--on-accent-soft)}.rigel .badge{background:var(--warning-soft);color:var(--warning);text-transform:uppercase;letter-spacing:.04em;border-radius:0;padding:.1875rem .4375rem;font-size:.625rem;font-weight:700}.rigel .back{margin:0 0 1rem}.rigel .back button{border:1px solid var(--border-control);color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:0;padding:.5rem .75rem;font-size:.8125rem;font-weight:500}.rigel .back button:hover{background:var(--surface-raised)}.rigel .image-field{align-items:center;gap:.75rem;display:flex}.rigel .image-field .preview{object-fit:cover;border:1px solid var(--border);width:132px;height:76px;box-shadow:var(--shadow-sm);border-radius:0}.rigel .image-field .preview.empty{color:var(--text-3);background:var(--bg);box-shadow:none;justify-content:center;align-items:center;font-size:.75rem;display:flex}.rigel .image-field button{border:1px solid var(--border-control);background:var(--panel);cursor:pointer;color:var(--text);box-shadow:var(--shadow-sm);border-radius:0;padding:.4375rem .875rem;font-size:.8125rem;font-weight:500}.rigel .seo-length{margin:.375rem 0 .75rem}.rigel .seo-length-summary{color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;gap:.25rem .75rem;margin:.375rem 0 0;font-size:.75rem;display:flex}.rigel .seo-length-count{font-variant-numeric:tabular-nums;white-space:nowrap}.rigel .seo-length-track{background:var(--border-subtle);height:4px;overflow:hidden}.rigel .seo-length-fill{background:var(--text-muted);height:100%;display:block}.rigel .seo-length[data-tone=danger] .seo-length-fill{background:var(--danger)}.rigel .seo-length[data-tone=warning] .seo-length-fill{background:var(--warning)}.rigel .seo-length[data-tone=success] .seo-length-fill{background:var(--success)}.rigel .seo-fields .image-field{grid-template-columns:max-content 1fr;width:100%;max-width:400px;display:grid}.rigel .seo-fields .image-field .preview{aspect-ratio:1200/628;object-fit:cover;object-position:center;grid-column:1/-1;width:100%;height:auto}.rigel .seo-fields .image-field button{justify-self:start}.rigel .body-editor{border:1px solid var(--border-control);border-radius:0;margin-top:.5rem}.rigel .body-toolbar{background:var(--bg);border-bottom:1px solid var(--border);gap:.25rem;padding:.375rem;display:flex}.rigel:not(.rigel-inline) .block-editor>.body-toolbar:not(.image-toolbar){z-index:2;position:sticky;top:0}.rigel :is(.body-toolbar,.format-group)>button{color:var(--text-2);cursor:pointer;background:0 0;border:none;border-radius:0;padding:.3125rem .75rem;font-size:.8125rem;font-weight:500}.rigel :is(.body-toolbar,.format-group)>button.active{background:var(--panel);color:var(--text);box-shadow:var(--shadow-sm)}.rigel .body-editor textarea{border:none;border-radius:0}.rigel .body-editor textarea:focus{box-shadow:none}.rigel .markdown-heading{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.rigel .markdown-heading .field-label{margin:0}.rigel .markdown-modes{gap:2px;display:flex}.rigel .markdown-modes button{color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:0;padding:.25rem .5rem;font-size:.75rem}.rigel .markdown-modes button[aria-pressed=true]{background:var(--surface-raised);color:var(--text)}.rigel .markdown-editor .formatting-toolbar{background:var(--panel);flex-wrap:wrap;align-items:center;gap:.25rem;padding:.375rem .5rem}.rigel .formatting-toolbar .format-group{border-left:1px solid var(--border-subtle);gap:2px;padding-left:.25rem;display:flex}.rigel :is(.formatting-toolbar,.format-group)>button{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.rigel .formatting-toolbar .select-trigger{border:0;height:32px;padding:.25rem .5rem}.rigel :is(.formatting-toolbar,.format-group,.block-float)>button:hover:not(:disabled),.rigel .markdown-modes button:hover{background:var(--surface-raised)}.rigel :is(.formatting-toolbar,.format-group)>button[aria-pressed=true]{background:var(--accent-soft);color:var(--on-accent-soft)}.rigel :is(.formatting-toolbar,.format-group)>button:disabled{opacity:.35;cursor:default}.rigel .markdown-visual{position:relative}.rigel .markdown-link{z-index:5;background:var(--panel);color:var(--text);border:1px solid var(--border-control);box-shadow:var(--shadow-sm);border-radius:0;padding:.75rem;position:absolute;left:.5rem;right:.5rem}.rigel .markdown-link>label{color:var(--text-2);margin:0 0 .5rem;font-size:.75rem;font-weight:500;line-height:1.5;display:block}.rigel .markdown-link-controls{align-items:center;gap:.5rem;display:flex}.rigel .markdown-link-controls input{border-radius:0;flex:1 1 0;min-width:0;height:32px}.rigel .markdown-link-controls button{border:1px solid var(--border-control);background:var(--panel);width:32px;height:32px;color:var(--text);cursor:pointer;border-radius:0;flex:0 0 32px;justify-content:center;align-items:center;padding:0;display:inline-flex}.rigel .markdown-link-controls button:hover:not(:disabled){background:var(--surface-raised)}.rigel .markdown-link-controls button:disabled{opacity:.35;cursor:default}@media (pointer:coarse){.rigel :is(.formatting-toolbar,.format-group)>button{width:40px;height:40px}}.rigel .markdown-warning{color:var(--text-2);padding:0 1rem}.rigel .rich-text{padding:0}.rigel .rich-text .ProseMirror{white-space:pre-wrap;overflow-wrap:anywhere;min-height:220px;padding:.875rem 1rem;position:relative}.rigel .rich-text .ProseMirror:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.rigel .rich-text .ProseMirror-selectednode{outline:3px solid var(--accent)}.rigel .rich-text .ProseMirror li{position:relative}.rigel .rich-text blockquote{border-left:3px solid var(--border-control);margin-inline:0;padding-left:1rem}.rigel .md-preview{min-height:220px;padding:.875rem 1rem;font-size:.9375rem;line-height:1.65}.rigel .md-preview h1{margin:.75rem 0 .375rem;font-size:1.5rem}.rigel .md-preview h2{margin:.75rem 0 .375rem;font-size:1.25rem}.rigel .md-preview h3{text-transform:none;letter-spacing:0;color:var(--text);margin:.75rem 0 .25rem;font-size:1.0625rem}.rigel .md-preview p{margin:.5rem 0}.rigel .md-preview code{background:var(--bg);border-radius:0;padding:.125rem .3125rem;font-size:.8125rem}.rigel .md-preview pre{background:var(--surface-raised);color:var(--text);border-radius:0;padding:.875rem 1rem;overflow-x:auto}.rigel .md-preview pre code{color:inherit;background:0 0;padding:0}.rigel .md-preview img{border-radius:0;max-width:100%}.rigel .md-preview a{color:var(--link)}.rigel-modal-backdrop.rigel{background:color-mix(in srgb, var(--space-950) 45%, transparent);backdrop-filter:blur(2px);z-index:200;color:var(--text);justify-content:center;align-items:center;font:14px/1.5 -apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif;display:flex;position:fixed;inset:0}.rigel-modal-backdrop+.rigel-modal-backdrop{z-index:201}.rigel-modal-backdrop.rigel:is(.action-dialog,.unsaved-dialog){align-items:flex-start;padding-top:10dvh}.rigel-modal-backdrop:is(.action-dialog,.unsaved-dialog) .rigel-modal{max-height:calc(90dvh - 1rem)}.rigel .rigel-modal,.rigel-modal{background:var(--panel);width:min(520px,92vw);max-height:92vh;box-shadow:var(--shadow-lg);border-radius:0;padding:1.25rem;overflow-y:auto}.rigel .rigel-modal h2{margin:0 0 .375rem;font-size:1.0625rem}.rigel .media-library{width:100%;min-width:0}.rigel .outlined,.rigel .image-picker input::file-selector-button{border:1px solid var(--border-control);background:var(--panel);color:var(--text);font:inherit;cursor:pointer;border-radius:0;padding:.4375rem .875rem;font-size:.8125rem}.rigel .outlined:hover:not(:disabled),.rigel .image-picker input::file-selector-button:hover{background:var(--surface-raised)}.rigel .outlined:disabled,.rigel .image-picker .tabs button:disabled,.rigel .image-picker .thumb:disabled{opacity:.5;cursor:default}.rigel .image-picker input::file-selector-button{margin-right:.75rem}.rigel:is(.image-dialog,.media-insert){border:none;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:1rem}.rigel:is(.image-dialog,.media-insert):not([open]){display:none}.rigel:is(.image-dialog,.media-insert)::backdrop{background:0 0}.rigel .image-picker{width:min(760px,100%)}.rigel .media-head,.rigel .media-tools,.rigel .media-actions{align-items:center;gap:.75rem;display:flex}.rigel .media-head{border-bottom:1px solid var(--border);justify-content:space-between;margin:-1rem -1.25rem 0;padding:1rem 1.25rem}.rigel .media-head h2{margin:0;font-size:1rem}.rigel .media-tools{border:1px solid var(--border-control);background:var(--panel);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.75rem}.rigel .media-views{flex-shrink:0;margin-inline-end:1rem;display:flex}.rigel button.outlined.icon-only,.rigel :is(.structure-actions,.schema-item-actions) button{flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;display:inline-flex}@media (pointer:coarse){.rigel button.outlined.icon-only,.rigel :is(.structure-actions,.schema-item-actions) button{width:44px;height:44px}}.rigel .media-views button+button{border-left:0}.rigel .media-views button[aria-pressed=true]{background:var(--accent-soft);color:var(--on-accent-soft)}.rigel .media-tools .media-select{min-width:0;max-width:100%;position:relative}.rigel .media-tools .media-search{flex:0 13rem;width:13rem;min-width:0;max-width:100%;margin:0 0 0 auto}.rigel .media-table table{table-layout:fixed}.rigel .media-table th{cursor:default;white-space:normal}.rigel .media-table :is(th,td){overflow-wrap:anywhere;padding:.625rem}.rigel .media-table th:first-child{width:48%}.rigel .media-file{text-align:left;align-items:center;gap:.625rem;width:100%;display:flex}.rigel .media-file .media-thumbnail{background:var(--surface-raised);width:48px;height:40px;color:var(--text-muted);border:1px solid var(--border-subtle);flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.rigel .media-thumbnail img{object-fit:cover;width:100%;height:100%;display:block}.rigel .media-file-icon{min-height:120px;color:var(--text-muted);overflow-wrap:anywhere;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:1rem;display:flex}.rigel .thumb .media-file-icon{background:var(--surface-raised);height:100%;min-height:0}.rigel .media-file span{overflow-wrap:anywhere;min-width:0}.rigel .media-file[aria-pressed=true]{color:var(--on-accent-soft);background:var(--accent-soft)}.rigel :is(.image-picker,.media-library) .thumb[aria-pressed=true]{border-color:var(--accent)}@media (width<=600px){.rigel .media-tools .media-search{flex:100%;width:100%}.rigel .media-table :is(th,td){padding:.375rem;font-size:.75rem}.rigel .media-table th:first-child{width:40%}.rigel .media-file{flex-direction:column;align-items:flex-start}}.rigel .media-feedback{max-width:100%;color:var(--success);text-align:right;margin:0;font-size:.8125rem;position:absolute;bottom:calc(100% + .25rem);right:0}.rigel .media-actions{border-top:1px solid var(--border);justify-content:flex-end;gap:.75rem;margin-top:1rem;padding-top:.75rem;position:relative}.rigel .media-selection{margin-top:1rem}.rigel .media-preview>:is(img,video){max-width:100%;max-height:300px;margin:0 auto 1rem;display:block}.rigel .media-preview>video{object-fit:contain;background:#000;width:100%}.rigel .media-preview>iframe{border:1px solid var(--border-subtle);width:100%;height:min(60dvh,36rem);display:block}.rigel .media-button-actions{flex-shrink:0;align-items:center;gap:.75rem;margin-left:auto;display:flex}.rigel .media-actions.with-media-path{flex-wrap:wrap}.rigel .media-download{white-space:nowrap;flex-shrink:0;text-decoration:none}.rigel .media-path{white-space:pre;flex:1;min-width:0;margin:0;padding:.5rem 0;font:.75rem/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-x:auto}.rigel .media-path code{font:inherit}.rigel .media-path:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.rigel .media-meta{border-top:1px solid var(--border-subtle);padding-top:.5rem}.rigel .media-meta label{margin-top:.75rem}.rigel .media-details{min-width:0}.rigel .media-details .hint{overflow-wrap:anywhere}.rigel .image-picker:has(.media-editing){width:min(1040px,100%)}.rigel .media-selection.media-editing{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:1.5rem;display:grid}.rigel .media-editing .media-preview{flex-direction:column;justify-content:center;align-items:center;min-width:0;display:flex}.rigel .media-editing .media-preview>:is(img,video){max-height:60dvh}.rigel .media-editing .media-meta{border-top:0;padding-top:0}.rigel .media-editing .media-meta label:first-child{margin-top:0}.rigel .media-editing>.media-actions{grid-column:1/-1;margin-top:0}@media (width<=700px){.rigel .media-selection.media-editing{grid-template-columns:minmax(0,1fr)}.rigel .media-editing .media-preview>:is(img,video){max-height:35dvh}.rigel .media-editing .media-preview>iframe{height:35dvh}.rigel .with-media-path .media-path{flex-basis:100%}.rigel .with-media-path .media-button-actions{flex-basis:100%;justify-content:flex-end}}.rigel .image-picker input[type=file]{width:100%;color:var(--text)}.rigel .rigel-modal .tabs{background:var(--bg);border-radius:0;flex-wrap:wrap;gap:.375rem;margin:.75rem 0 1rem;padding:.25rem;display:flex}.rigel .rigel-modal .tabs button{cursor:pointer;color:var(--text-2);text-transform:capitalize;background:0 0;border:none;border-radius:0;flex:1;padding:.4375rem .875rem;font-size:.8125rem;font-weight:500}.rigel .rigel-modal .tabs button:hover{color:var(--text)}.rigel .rigel-modal .tabs button.active{background:var(--panel);color:var(--text);box-shadow:var(--shadow-sm)}.rigel .rigel-modal .search-row{gap:.5rem;display:flex}.rigel .rigel-modal .search-row input{flex:1}.rigel .rigel-modal .search-row button,.rigel .rigel-modal button.primary{background:var(--accent);color:var(--on-accent);cursor:pointer;border:none;border-radius:0;padding:.4375rem 1rem;font-size:.8125rem;font-weight:600}.rigel .rigel-modal .search-row button:hover:not(:disabled),.rigel .rigel-modal button.primary:hover:not(:disabled){background:var(--accent-hover)}.rigel .rigel-modal .search-row button:active:not(:disabled),.rigel .rigel-modal button.primary:active:not(:disabled){background:var(--accent-active)}.rigel .rigel-modal .search-row button:disabled,.rigel .rigel-modal button.primary:disabled{background:var(--surface-raised);color:var(--text-muted);cursor:default}.rigel :is(.image-picker,.media-library) .grid{grid-template-columns:repeat(auto-fill,minmax(min(160px,100%),1fr));gap:1rem;margin-top:1rem;display:grid}.rigel :is(.image-picker,.media-library) .thumb{cursor:pointer;aspect-ratio:3/2;background:0 0;border:2px solid #0000;border-radius:0;padding:0;transition:border-color .1s,transform .1s;position:relative;overflow:hidden}.rigel :is(.image-picker,.media-library) .thumb:hover{border-color:var(--accent);transform:translateY(-1px)}.rigel :is(.image-picker,.media-library) .thumb :is(img,video){object-fit:cover;width:100%;height:100%;display:block}.rigel :is(.image-picker,.media-library) .thumb video{pointer-events:none}.rigel .media-extension{border:1px solid var(--border-control);background:var(--panel);color:var(--text);pointer-events:none;padding:.0625rem .25rem;font-size:.625rem;font-weight:600;line-height:1.2;position:absolute;top:.25rem;right:.25rem}.rigel :is(.image-picker,.media-library) .grid figure{min-width:0;margin:0}.rigel :is(.image-picker,.media-library) .grid .thumb{width:100%}.rigel :is(.image-picker,.media-library) .grid figcaption{color:var(--text-2);overflow-wrap:anywhere;font-size:.75rem}.rigel :is(.image-picker,.media-library) .grid figcaption a{color:var(--link)}.rigel .rigel-modal .hint{color:var(--text-2);font-size:.8125rem}.rigel .rigel-modal .error{color:var(--danger);font-size:.8125rem}.rigel .settings-modal{width:min(720px,94vw);padding:0}.rigel .settings-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.rigel .settings-head h2{margin:0;font-size:1rem}.rigel .settings-head .close,.rigel .media-head .close{cursor:pointer;color:var(--text-3);background:0 0;border:none;border-radius:0;padding:.25rem .375rem;font-size:.875rem}.rigel .settings-head .close:hover,.rigel .media-head .close:hover{background:var(--surface-raised);color:var(--text)}.rigel .settings-body{grid-template-columns:208px 1fr;min-height:380px;display:grid}.rigel .settings-nav{border-right:1px solid var(--border);flex-direction:column;gap:.5rem;padding:1rem .75rem;display:flex}.rigel .settings-nav button{cursor:pointer;width:100%;color:var(--text-2);text-align:left;background:0 0;border:none;border-radius:0;align-items:center;gap:.75rem;padding:.75rem;font-size:.875rem;font-weight:500;display:flex}.rigel .settings-nav button:hover{background:var(--surface-raised);color:var(--text)}.rigel .settings-nav button.active{background:var(--accent-soft);color:var(--on-accent-soft);font-weight:600}.rigel .settings-nav .pico{flex-shrink:0;width:24px}.rigel .settings-pane{overflow-wrap:anywhere;min-width:0;padding:1.25rem 1.5rem}.rigel .settings-pane h3{text-transform:none;letter-spacing:0;color:var(--text);margin:0 0 .75rem;font-size:.875rem;font-weight:600}.rigel .connection-details{margin:0}.rigel .connection-details dt{color:var(--text-2);margin-top:1rem;font-size:.75rem;font-weight:600}.rigel .connection-details dd{overflow-wrap:anywhere;margin:.375rem 0 0;font-size:.875rem}.rigel .connection-details small{color:var(--text-muted);margin-top:.125rem;display:block}.rigel .settings-pane fieldset{border:none;margin:0 0 1rem;padding:0}.rigel .settings-pane fieldset.accessibility-options{margin-top:1.5rem}.rigel .accessibility-options label.inline{margin-top:0}.rigel .theme-options{border:1px solid var(--border-control);background:var(--surface-raised);border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;padding:.25rem;display:grid}.rigel .theme-option{cursor:pointer;margin:0;position:relative}.rigel .theme-option input{opacity:0;cursor:pointer;width:100%;height:100%;accent-color:var(--accent);margin:0;position:absolute;inset:0}.rigel .theme-option span{text-align:center;color:var(--text-muted);border:1px solid #0000;border-radius:0;margin:0;padding:.5rem;font-size:.875rem;display:block}.rigel .theme-option input:checked+span{background:var(--accent-soft);color:var(--on-accent-soft);border-color:var(--accent)}.rigel .theme-option input:focus-visible+span{outline:3px solid var(--focus-ring);outline-offset:3px}.rigel label.inline input.switch{appearance:none;border:1px solid var(--border-control);background:var(--border-control);cursor:pointer;border-radius:0;width:2.25rem;height:1.25rem;position:relative}.rigel label.inline input.switch:before{content:"";background:var(--surface);width:1rem;height:1rem;box-shadow:var(--shadow-sm);border-radius:0;transition:transform .15s;position:absolute;top:1px;left:1px}.rigel label.inline input.switch:checked{background:var(--accent);border-color:var(--accent)}.rigel label.inline input.switch:checked:before{transform:translate(1rem)}@media (prefers-reduced-motion:reduce){.rigel label.inline input.switch:before{transition:none}}@media (forced-colors:active){.rigel label.inline input.switch{appearance:auto}.rigel label.inline input.switch:before{display:none}}.rigel .settings-pane .clear-data{border-top:1px solid var(--border);margin-top:1.5rem;padding-top:1.5rem}.rigel .settings-pane .clear-data button:disabled{opacity:.5;cursor:not-allowed}.rigel .settings-pane legend{color:var(--text-2);margin-bottom:.5rem;padding:0;font-size:.75rem;font-weight:600}.rigel .settings-pane label.radio{align-items:center;gap:.5rem;margin-top:.375rem;display:flex}.rigel .settings-pane label.radio input{width:.875rem;height:.875rem;accent-color:var(--accent);flex-shrink:0;margin:0}.rigel .settings-pane label.radio span{color:var(--text);margin:0;font-size:.875rem}.rigel .settings-pane .media-settings-section{box-shadow:none;background:0 0;border:none;border-radius:0;margin:0;padding:0}.rigel .stock-key{margin-top:1rem}.rigel .stock-key-head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.375rem;display:flex}.rigel .stock-key-head h4{margin:0;font-size:.8125rem}.rigel .stock-key-head label{margin:0}.rigel .stock-key-head a{color:var(--link);font-size:.75rem}.rigel .secret-input{position:relative}.rigel .schema-color{align-items:center;gap:.5rem;display:flex}.rigel .schema-color input[type=color]{border:1px solid var(--border-control);background:var(--panel);cursor:pointer;width:2.5rem;height:2.5rem;padding:.25rem}.rigel .schema-color input[type=text]{width:8rem;min-width:0}.rigel textarea.schema-code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.rigel .secret-input input{min-width:0;height:2.5rem;box-shadow:var(--shadow-sm);padding-inline-end:2.75rem;font-family:ui-monospace,monospace}.rigel .secret-input input::placeholder{color:var(--text-2);opacity:1}.rigel .secret-input button{inset-inline-end:.25rem;width:2rem;height:2rem;color:var(--text-2);cursor:pointer;background:0 0;border:none;border-radius:0;place-items:center;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.rigel .secret-input button:hover{color:var(--text);background:var(--bg)}.rigel :focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.rigel .secret-input input[aria-invalid=true]{border-color:var(--danger)}.rigel .welcome{text-align:center;color:var(--text-2);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:4rem 1.5rem;display:flex}.rigel .welcome img{opacity:.9;margin-bottom:.5rem}.rigel .welcome h2{letter-spacing:-.02em;color:var(--text);margin:0;font-size:1.75rem;font-weight:700}.rigel .welcome p{margin:0;font-size:1rem}.rigel .welcome .welcome-hint{color:var(--text-3);margin-top:1.5rem;font-size:.875rem}[data-theme=dark] .rigel{color-scheme:dark;--background:var(--space-950);--surface:var(--space-900);--surface-raised:var(--space-800);--text:var(--space-50);--text-muted:#b6c5d8;--border-subtle:var(--space-700);--border-control:#71839c;--accent:var(--rigel-300);--accent-hover:var(--rigel-200);--accent-active:var(--rigel-400);--on-accent:var(--space-950);--link:var(--rigel-300);--accent-soft:var(--rigel-950);--on-accent-soft:var(--rigel-200);--focus-ring:var(--rigel-300);--success:#86efac;--success-soft:#052e16;--warning:#fcd34d;--warning-soft:#451a03;--danger:#fca5a5;--danger-soft:#450a0a;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 4px 16px #0006;--shadow-lg:0 12px 40px #0000008c}[data-contrast=high] .rigel{--background:#fff;--surface:#fff;--text:#000;--text-muted:var(--space-800);--border-subtle:var(--space-600);--border-control:var(--space-800)}[data-theme=dark][data-contrast=high] .rigel{--background:#000;--surface:#000;--text:#fff;--text-muted:var(--space-200);--border-subtle:var(--space-300);--border-control:var(--space-50)}.rigel .content.visual{height:100dvh;overflow:hidden}.rigel main.visual-pane{flex-direction:column;max-width:100%;min-height:0;padding:1rem 1.5rem 1.25rem;display:flex}.rigel .visual-editor{border:1px solid var(--border);background:var(--panel);flex:1;grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.rigel .visual-editor.with-panel{grid-template-columns:minmax(0, 1fr) 8px var(--properties-width,340px)}.rigel .properties-divider{cursor:col-resize;touch-action:none;background:var(--panel);border-inline:1px solid var(--border)}.rigel .properties-divider:hover,.rigel .properties-divider:focus-visible,.rigel .resizing-properties .properties-divider{background:var(--accent)}.rigel .resizing-properties{user-select:none;cursor:col-resize}.rigel .resizing-properties iframe{pointer-events:none}.rigel .visual-canvas{flex-direction:column;min-width:0;min-height:0;display:flex}.rigel .visual-toolbar{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:1rem;padding:.5rem .75rem;display:flex}.rigel .visual-hint{min-width:12rem;color:var(--text-3);flex:1;font-size:.75rem}.rigel .visual-actions{align-items:center;gap:.75rem;display:flex}.rigel a.visual-live:any-link{white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.rigel .mode-toggle{border:1px solid var(--border-control);display:inline-flex}.rigel .mode-toggle button{color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:0;padding:.25rem .625rem;font-size:.75rem}.rigel .mode-toggle button[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}.rigel .canvas-stage{background:#fff;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.rigel .canvas-stage iframe{background:#fff;border:0;flex:1;width:100%;height:100%;min-height:0;display:block}.rigel .inline-editor{z-index:5;border:2px solid var(--accent);color:#080f1c;background:#fff;border-radius:0;padding:0 .25rem;font-family:inherit;position:absolute;box-shadow:0 4px 16px #080f1c2e}.rigel .visual-error{color:var(--text-2);max-width:44ch;margin:1.5rem;font-size:.875rem}.rigel .schema-panel{border-left:1px solid var(--border);background:var(--panel);min-height:0;padding:1rem;overflow-y:auto}.rigel .schema-panel section{border:0;padding:0 0 1rem}.rigel .schema-panel :is([data-schema-path],[data-collection-field])+:is([data-schema-path],[data-collection-field]){margin-top:1rem}.rigel .custom-select{min-width:0;max-width:100%}.rigel .content-language{flex-shrink:0;margin:-.75rem .75rem 1.5rem;position:relative}.rigel .content-language .select-label{margin-top:0}.rigel .content-language .select-trigger{min-height:36px}@media (width>=768px){.rigel.sidebar-collapsed .content-language .select-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rigel.sidebar-collapsed .content-language .select-trigger>*{visibility:hidden}.rigel.sidebar-collapsed .content-language .select-trigger{gap:0;padding-inline:0}.rigel.sidebar-collapsed .content-language:after{content:attr(data-locale);text-align:center;text-transform:uppercase;pointer-events:none;font-size:.6875rem;line-height:36px;position:absolute;inset:0;overflow:hidden}}.rigel .block-editor{border:1px solid var(--border-control);margin-top:1rem;position:relative}.rigel .block-editor [hidden]{display:none!important}.rigel.rigel-inline{pointer-events:none;z-index:120;background:0 0;width:100%;height:0;min-height:0;padding:0;display:block;position:fixed;top:0;left:0}.rigel.rigel-inline .block-editor{border:0;margin:0}.rigel.rigel-inline .block-editor>[role=alert]{background:var(--danger-soft);color:var(--danger);pointer-events:auto;padding:.75rem;position:fixed;inset:8px 8px auto}.rigel.rigel-inline :is(.body-toolbar,.block-handle,.block-insert,.block-menu,.block-slash,.markdown-link,.block-markdown-view,.media-insert,.image-dialog){pointer-events:auto}.rigel.rigel-inline .block-editor .body-toolbar,.rigel .block-editor .body-toolbar.image-toolbar{border:1px solid var(--border-control);width:max-content;max-width:calc(100vw - 16px);box-shadow:var(--shadow-lg);z-index:120;gap:.25rem;margin:0;padding:.25rem;position:fixed;inset:auto}.rigel.rigel-inline :where(.block-editor .body-toolbar)>button{width:32px;height:32px;color:var(--text);background:0 0;border:0;padding:0}.rigel.rigel-inline .block-handle{width:24px;height:28px;position:fixed}.rigel.rigel-inline .markdown-link,.rigel .block-editor .markdown-link{z-index:121;width:340px;max-width:calc(100vw - 16px);position:fixed;inset:auto}.rigel.rigel-inline .block-markdown-view{border:1px solid var(--border-control);background:var(--panel);max-height:calc(100vh - 24px);padding:.5rem;position:fixed;inset:12px;overflow:auto}.rigel-article-content:focus,.rigel-markdown-content:focus{outline:0}.rigel.rigel-inline .markdown-inline{background:var(--panel);border:1px solid var(--border-control);width:max-content;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);box-shadow:var(--shadow-lg);pointer-events:auto;position:fixed;top:8px;left:8px;overflow:auto}.rigel.rigel-inline .markdown-inline.markdown-floating{width:auto;max-width:none;max-height:none;box-shadow:none;pointer-events:none;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:auto;overflow:visible}.rigel.rigel-inline .markdown-inline.markdown-floating .body-toolbar{border:1px solid var(--border-control);width:max-content;max-width:calc(100vw - 16px);box-shadow:var(--shadow-lg);z-index:120;pointer-events:auto;gap:.25rem;margin:0;padding:.25rem;position:fixed;inset:auto}.rigel.rigel-inline .markdown-inline.markdown-floating .body-toolbar>.markdown-toggle{width:auto;padding:0 .5rem;font-size:.75rem}.rigel.rigel-inline .markdown-inline.markdown-floating .markdown-link{z-index:121;pointer-events:auto;position:fixed;inset:auto}.rigel .markdown-editor [hidden]{display:none!important}.rigel-markdown-content{white-space:pre-wrap;overflow-wrap:anywhere}:is(.rigel .block-content,.rigel-article-content)::highlight(rigel-link-selection),:is(.rigel .block-content,.rigel-article-content) ::highlight(rigel-link-selection){color:highlighttext;background-color:highlight}.rigel-article-content:focus-visible>[data-rigel-active-block]{outline-offset:3px;outline:3px solid highlight}.rigel-article-content .block-bold{font-weight:700}.rigel-article-content .block-italic{font-style:italic}.rigel-article-content .block-strike{text-decoration:line-through}:is(.rigel .block-content,.rigel-article-content) .block-underline{text-decoration:underline}:is(.rigel .block-content,.rigel-article-content) .block-underline-strike{text-decoration:underline line-through}[data-rigel-richtext].rigel-article-content .block-code{white-space:pre-wrap;background-color:var(--rigel-code-background-color);padding:var(--rigel-code-padding);margin:var(--rigel-code-margin);border:var(--rigel-code-border);border-radius:var(--rigel-code-border-radius);color:var(--rigel-code-color);font-family:var(--rigel-code-font-family);font-size:var(--rigel-code-font-size);font-weight:var(--rigel-code-font-weight);line-height:var(--rigel-code-line-height);letter-spacing:var(--rigel-code-letter-spacing);display:block;overflow-x:auto}.rigel-article-content .block-table-scroll{overflow-x:auto}.rigel-article-content .block-table-selected{outline-offset:-2px;outline:2px solid highlight}.rigel-article-content>p:has(>br:only-child):before{content:"Type / to choose a block";pointer-events:none;font-style:italic;position:absolute}.rigel .article-state{flex-shrink:0;max-height:12rem;overflow:auto}.rigel .block-content{overflow-wrap:anywhere;min-height:16rem;padding:1rem 1rem 1rem 2.5rem;line-height:1.7}.rigel .block-content:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.rigel .block-content>:first-child{margin-top:0}.rigel .block-content>*{margin:0 0 1rem}.rigel .block-bold{font-weight:700}.rigel .block-italic{font-style:italic}.rigel .block-strike{text-decoration:line-through}.rigel .block-inline-code{background:var(--surface-raised);padding:.125rem;font-family:ui-monospace,monospace}.rigel .block-editor .formatting-toolbar{z-index:3;background:var(--panel);flex-wrap:wrap;align-items:center;position:sticky;top:0}.rigel .block-editor .toolbar-separator{background:var(--border-subtle);flex-shrink:0;width:1px;height:1.25rem;margin-inline:.25rem}.rigel .block-editor .formatting-toolbar :is(.block-add,.block-history){width:auto;padding:.25rem .5rem}.rigel .block-surface{position:relative}.rigel .block-editor .block-content :is(h1,h2,h3,h4,h5,h6){text-transform:none;letter-spacing:normal;margin:1.25rem 0 .75rem;line-height:1.3}.rigel .block-editor .block-content h1{font-size:1.75rem}.rigel .block-editor .block-content h2{font-size:1.5rem}.rigel .block-editor .block-content h3{font-size:1.25rem}.rigel .block-editor .block-content h4{font-size:1rem}.rigel .block-editor .block-content h5{font-size:.875rem}.rigel .block-editor .block-content h6{font-size:.75rem}.rigel .block-content :is(ul,ol){padding-left:1.5rem}.rigel .block-content blockquote{border:1px solid var(--border-control);background:var(--surface-raised);margin-left:0;padding:.75rem}.rigel .block-content .block-code{white-space:pre-wrap;background:var(--surface-raised);padding:.75rem;font-family:ui-monospace,monospace;display:block}.rigel .block-content img{max-width:100%;height:auto}.rigel .block-content figure{margin-inline:0}.rigel .block-content figcaption{color:var(--text-2);font-size:.75rem}.rigel .block-content table{border-collapse:collapse;width:100%}.rigel .block-table-scroll{overflow-x:auto}.rigel .block-content .block-table-selected{background:var(--accent-soft)}.rigel .block-content :is(th,td){border:1px solid var(--border-control);vertical-align:top;text-align:left;min-width:3rem;padding:.5rem}.rigel .block-content th{background:var(--surface-raised);font-weight:700}.rigel .block-content :is(th,td) p{margin:0}.rigel .block-table-controls{flex-direction:column;align-items:stretch;display:flex}.rigel .block-table-controls button{background:var(--panel);width:100%;color:var(--text);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;border:0;align-items:center;gap:.5rem;padding:.5rem;font-size:.8125rem;display:flex}.rigel .block-table-controls button:hover:not(:disabled){background:var(--accent-soft);color:var(--on-accent-soft)}.rigel .block-table-controls button:disabled{opacity:.35;cursor:default}.rigel .block-table-controls label.inline{border-top:1px solid var(--border-subtle);align-items:center;gap:.5rem;margin:.25rem 0 0;padding:.5rem;font-size:.8125rem;display:flex}.rigel .block-content>p:has(>br:only-child):before{content:"Type / to choose a block";color:var(--text-2);pointer-events:none;position:absolute}.rigel .block-handle{background:var(--panel);border:1px solid var(--border-control);width:28px;height:32px;color:var(--text);cursor:grab;touch-action:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;left:2px}.rigel .block-insert{z-index:119;background:var(--panel);border:1px solid var(--border-control);width:28px;height:28px;color:var(--text);cursor:pointer;justify-content:center;align-items:center;padding:0;display:flex;position:fixed}.rigel .block-insert:hover{background:var(--surface-raised)}.rigel .block-drop-indicator{background:var(--accent);pointer-events:none;height:3px;position:absolute;left:2.5rem;right:.5rem}.rigel :is(.block-menu,.block-slash){border:1px solid var(--border-control);background:var(--panel);width:224px;max-width:calc(100vw - 16px);max-height:280px;color:var(--text);box-shadow:var(--shadow-lg);padding:.5rem;overflow-y:auto}.rigel .block-menu,.rigel .block-slash{margin:0;position:fixed;inset:auto}.rigel .block-markdown{white-space:pre-wrap;margin:0;padding:1rem;font:.8125rem/1.7 ui-monospace,monospace;overflow:auto}.rigel :is(.block-menu,.block-slash)>button,.rigel .extension-group-menu [data-rigel-command] button{text-align:left;background:var(--panel);width:100%;color:var(--text);font:inherit;cursor:pointer;border:0;padding:.5rem;font-size:.8125rem;display:block}.rigel :is(.block-menu,.block-slash)>button:is(:hover,[aria-selected=true]),.rigel .extension-group-menu button:hover:not(:disabled){background:var(--accent-soft);color:var(--on-accent-soft)}.rigel .extension-group-trigger,.rigel .extension-group-menu>span{display:contents}.rigel .body-toolbar :where([data-rigel-command],[data-rigel-group]) button{min-width:32px;height:32px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:.25rem;padding:0 .5rem;display:inline-flex}.rigel .body-toolbar :where([data-rigel-command],[data-rigel-group]) button:hover:not(:disabled){background:var(--surface-raised)}.rigel .block-format-menu>button{align-items:center;gap:.75rem;display:flex}.rigel .block-format-menu>button>span{flex:1}.rigel .block-format-menu>button[aria-checked=true]{background:var(--accent-soft);color:var(--on-accent-soft)}.rigel .block-float{z-index:120;background:var(--panel);border:1px solid var(--border-control);box-shadow:var(--shadow-lg);gap:.25rem;padding:.25rem;display:flex;position:fixed}.rigel .block-float button{width:32px;height:32px;color:var(--text);background:var(--panel);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;display:flex}.rigel .block-float button[aria-pressed=true]{background:var(--accent-soft);color:var(--on-accent-soft)}.rigel .custom-select>select{border-radius:0;display:none}.rigel .select-label{color:var(--text-2);margin:1rem 0 .375rem;font-size:.75rem;font-weight:600;display:block}.rigel .select-trigger{border:1px solid var(--border-control);background:var(--panel);width:100%;min-width:0;color:var(--text);font:inherit;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:.8125rem;display:flex}.rigel .select-trigger>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.rigel .select-trigger>.rigel-icon{flex-shrink:0}.rigel .select-trigger.icon-only{justify-content:center;width:32px;padding:0}.rigel .select-trigger:hover:not(:disabled){background:var(--surface-raised)}.rigel .select-trigger:disabled{opacity:.5;cursor:default}.rigel .select-menu{overscroll-behavior:contain;border:1px solid var(--border-control);background:var(--panel);color:var(--text);font:inherit;box-shadow:var(--shadow-lg);margin:0;padding:.25rem;font-size:.8125rem;position:fixed;inset:auto;overflow-y:auto}.rigel .select-menu::backdrop{background:0 0}.rigel .date-popover{border:1px solid var(--border-control);background:var(--panel);width:21rem;color:var(--text);font:inherit;box-shadow:var(--shadow-lg);margin:0;padding:.75rem;position:fixed;inset:auto;overflow:auto}.rigel .date-popover::backdrop{background:0 0}.rigel .date-header{align-items:center;gap:.375rem;margin-bottom:.5rem;display:flex}.rigel .date-header .custom-select{flex:1;min-width:0}.rigel .date-header>input{width:4.5rem;padding-inline:.5rem}.rigel .date-header>button,.rigel .date-grid button{height:40px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.rigel .date-header>button{flex-shrink:0;width:32px}.rigel .date-previous svg{transform:rotate(180deg)}.rigel .date-grid{table-layout:fixed;border-collapse:collapse;width:100%;margin:0}.rigel .date-grid :is(th,td){text-align:center;background:0 0;border:0;padding:0}.rigel .date-grid th{height:32px;color:var(--text-2);text-transform:none;letter-spacing:normal;font-size:.75rem;font-weight:500}.rigel .date-grid tr{background:0 0}.rigel .date-grid button{width:100%;font-size:.8125rem}.rigel .date-grid button[aria-current=date]{box-shadow:inset 0 0 0 1px var(--accent)}.rigel .date-header>button:hover:not(:disabled),.rigel .date-grid button:hover{background:var(--surface-raised)}.rigel .date-grid td[aria-selected=true] button{background:var(--accent);color:var(--on-accent)}.rigel .date-actions{border-top:1px solid var(--border-subtle);justify-content:flex-end;gap:.5rem;margin-top:.5rem;padding-top:.5rem;display:flex}.rigel .date-popover .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rigel .select-option{cursor:pointer;overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.25rem;padding:.5rem .625rem;display:flex}.rigel .select-option.active{background:var(--accent-soft);color:var(--on-accent-soft)}.rigel .select-option>.rigel-icon{flex-shrink:0}.rigel .select-option>span:not(.select-check){flex:1}.rigel .select-option[aria-disabled=true]{opacity:.5;cursor:default}.rigel .select-check{width:1rem;color:var(--accent);flex-shrink:0}.rigel .select-empty{color:var(--text-2);margin:0;padding:.5rem}.rigel .add-section .custom-select{flex:1}@media (width<=767px){.rigel .select-option{min-height:2.75rem}}.rigel .schema-panel:has(>.panel-tabs){scroll-padding-top:4rem}.rigel .schema-panel .block-editor>.body-toolbar:not(.image-toolbar),.rigel .schema-panel .markdown-editor:not(.markdown-inline) .formatting-toolbar{top:var(--properties-tabs-height,0px);z-index:3;position:sticky}.rigel .schema-panel>.panel-tabs{z-index:10;background:var(--panel);margin-top:-.5rem;padding-top:.5rem;position:sticky;top:0}.rigel .schema-panel>.panel-tabs:before{content:"";z-index:-1;background:var(--panel);position:absolute;inset:-1rem -1rem 0}.rigel .panel-tabs{border-bottom:1px solid var(--border-control);gap:.25rem;display:flex}.rigel .panel-tabs button{color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;padding:.5rem .75rem;font-size:.8125rem}.rigel .panel-tabs button[aria-selected=true]{color:var(--accent);border-bottom-color:var(--accent)}.rigel .document-form,.rigel main:has(>.document-form)>:is(.editor-actions,.titlebar){max-width:720px}.rigel .document-form .schema-panel{background:0 0;border:0;padding:0;overflow:visible}.rigel .document-form section{box-shadow:none;background:0 0}.rigel .document-form .panel-note{display:none}.rigel .document-form [data-schema-path=photo] .preview{object-fit:cover;width:5rem;height:5rem}.rigel .schema-panel h3{text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);margin-bottom:.5rem;font-size:.75rem}.rigel .panel-note{color:var(--text-3);margin:0 0 .75rem;font-size:.75rem}.rigel .shared-badge{border:1px solid var(--accent);color:var(--text-2);align-items:center;gap:.375rem;margin:0 0 .75rem;padding:.5rem;font-size:.75rem;display:flex}.rigel .structure-list{flex-direction:column;gap:.375rem;margin:0 0 .75rem;padding:0;list-style:none;display:flex}.rigel .structure-list li{border:1px solid var(--border);align-items:stretch;display:flex;position:relative}.rigel .structure-list .section-drag{cursor:grab;touch-action:none;user-select:none;background:0 0;border:0;align-self:center}.rigel .structure-list .section-drag:active{cursor:grabbing}.rigel .structure-list li.is-dragging{border-style:dashed}.rigel .structure-list li.drop-before:before,.rigel .structure-list li.drop-after:after{content:"";background:var(--accent);pointer-events:none;height:3px;position:absolute;left:-1px;right:-1px}.rigel .structure-list li.drop-before:before{top:-5px}.rigel .structure-list li.drop-after:after{bottom:-5px}.rigel .reorder-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rigel .structure-list li.active{border-color:var(--accent)}.rigel .structure-row{min-width:0;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;flex:1;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem;font-size:.8125rem;display:flex}.rigel .structure-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rigel .structure-actions,.rigel .schema-item-actions{align-items:center;display:flex}.rigel .structure-actions button,.rigel .schema-item-actions button{border:0;border-left:1px solid var(--border);color:var(--text-2);cursor:pointer;background:0 0;border-radius:0}.rigel .structure-actions button:disabled,.rigel .schema-item-actions button:disabled{opacity:.35;cursor:default}.rigel .add-section{gap:.5rem;display:flex}.rigel .add-section select{flex:1;min-width:0}.rigel .schema-key{color:var(--text-3);text-overflow:ellipsis;font-family:ui-monospace,monospace;font-size:.6875rem;overflow:hidden}.rigel .selected-path{color:var(--text-2);margin:0 0 .5rem;font-size:.75rem}.rigel .schema-object{border:1px solid var(--border);margin:.5rem 0;padding:.5rem}.rigel .schema-object legend{color:var(--text-3);padding:0 .25rem;font-size:.75rem}.rigel .schema-item{border:1px solid var(--border);margin-top:.5rem;padding:.5rem}.rigel .schema-item-head{color:var(--text-2);align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.75rem;display:flex}.rigel .schema-item-head .schema-key{margin-left:auto}.rigel .schema-label{color:var(--text-2);margin-bottom:.25rem;font-size:.75rem;display:block}@media (width<=1100px){.rigel .visual-editor.with-panel{grid-template-rows:minmax(0,1fr) 42%;grid-template-columns:minmax(0,1fr)}.rigel .properties-divider{display:none}.rigel .schema-panel{border-left:0;border-top:1px solid var(--border)}}@media (width<=767px){.rigel main.visual-pane{padding:.75rem}.rigel .visual-editor.with-panel{grid-template-rows:minmax(0,1fr) 50%}}.rigel .media-menu>button{align-items:center;gap:.5rem;display:flex}.rigel .media-insert .media-button-actions{justify-content:space-between;margin:1rem 0 0}.rigel .block-content figure.media-video video,.rigel .block-content figure.media-embed iframe{aspect-ratio:16/9;background:#000;border:0;width:100%;display:block}
