.menu-item-actions.svelte-12pxz0n{position:absolute}.menu-item.drag-hover.svelte-dqyy3h{background-color:var(--color-bg-muted,#0000000d);outline:1px dashed var(--color-border-mid)}.posts.svelte-dqyy3h{flex-direction:column;height:auto;transition:height 10s;display:flex;overflow:clip}.posts.svelte-dqyy3h:not(.expanded){height:0;display:none}.replacement-icon.svelte-dqyy3h{transition:all .2s}.expanded:where(.svelte-dqyy3h) .replacement-icon.svelte-dqyy3h{transform:rotate(90deg)}.icon-grid.svelte-dqyy3h{position-area:span-bottom right;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;min-width:340px}.icon-grid.svelte-dqyy3h:popover-open{display:grid}.icon-grid.svelte-dqyy3h button:where(.svelte-dqyy3h){justify-content:center;align-items:center}input[role=switch].svelte-dqyy3h{appearance:none;box-sizing:content-box;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-user-select:none;user-select:none;background:#a0a0a0b3;border:none;border-radius:.7em;outline:none;width:2.4em;height:1.4em;margin:-.2em 0;padding:0;font-size:100%;transition:background-color .25s,box-shadow .25s;display:inline-block;position:relative}input[role=switch].svelte-dqyy3h:before{content:"";background:var(--color-bg);color:#0000004d;border-radius:50%;place-content:center;width:1em;height:1em;line-height:1;transition:transform .25s;display:flex;position:absolute;top:0;left:0;transform:translate(20%,20%)}input[role=switch].svelte-dqyy3h:focus:before{background:var(--color-bg)}input[role=switch].svelte-dqyy3h:checked{background-color:var(--color-text)}input[role=switch].svelte-dqyy3h:checked:before{transform:translate(120%,20%)}input[role=switch].svelte-dqyy3h:indeterminate:before{content:"-";transform:translate(70%,20%)}input[role=switch].svelte-dqyy3h:disabled:before{opacity:.4}.dnd-action-dragged-el,[style*=outline]{outline-color:#0000!important}.tooltip.svelte-3mm69x{transform:translate(6px)}#settings-more.svelte-129hoe0{position-area:center right;transform:translate(8px,-4px)}.sidebar.svelte-129hoe0{padding:var(--space-2xs);border-right:1px solid var(--color-border);flex-direction:column;justify-content:space-between;align-items:start;width:clamp(240px,20.5vw,340px);max-width:340px;height:100vh;transition:width .2s;display:flex;overflow:auto}.sidebar.svelte-129hoe0.collapsed{width:60px}.sidebar.svelte-129hoe0.collapsed .sidebar-header:where(.svelte-129hoe0){gap:var(--space-xs);flex-direction:column}.sidebar.svelte-129hoe0.collapsed .pinned-items,.sidebar.svelte-129hoe0.collapsed .folders,.sidebar.svelte-129hoe0.collapsed .name-text,.sidebar.svelte-129hoe0.collapsed [popovertarget=settings-more]{display:none}.sidebar.svelte-129hoe0.collapsed .menu-item-name{transform:translate(-4px,1.5px)}.sidebar.svelte-129hoe0.collapsed .logo:where(.svelte-129hoe0) span:where(.svelte-129hoe0){display:none}.sidebar-header.svelte-129hoe0{padding-left:var(--space-xs);padding-right:var(--space-xs);padding-bottom:var(--space-2xs);justify-content:space-between;align-items:center;display:flex}.sidebar-top.svelte-129hoe0,.sidebar-bottom.svelte-129hoe0{width:100%}.logo.svelte-129hoe0{justify-content:start;align-items:center;gap:calc(var(--space-2xs) + 2px);display:flex}.logo.svelte-129hoe0 span:where(.svelte-129hoe0){font-weight:640;font-size:var(--step-2);color:var(--color-text-standout)}.logo.svelte-129hoe0 svg:where(.svelte-129hoe0) rect:where(.svelte-129hoe0){fill:var(--color-bg-logo)}.logo.svelte-129hoe0 svg:where(.svelte-129hoe0) path:where(.svelte-129hoe0){fill:var(--color-text-logo)}.tooltip.svelte-129hoe0{transform:translate(6px)}.command-palette-backdrop.svelte-wh9uu8{background:var(--color-modal-backdrop);z-index:1000;justify-content:center;align-items:flex-start;padding-top:15vh;display:flex;position:fixed;inset:0}.command-palette.svelte-wh9uu8{background:var(--color-bg);border:1px solid var(--color-border-mid);border-radius:var(--radius-m);width:clamp(480px,90vw,620px);box-shadow:var(--shadow-elevation-large);overflow:hidden}.command-palette-header.svelte-wh9uu8{border-bottom:1px solid var(--color-border);width:100%;padding-right:var(--space-m);flex-direction:row-reverse;align-items:center;display:flex}input.svelte-wh9uu8{box-sizing:border-box;width:100%;padding:var(--space-s);font-size:var(--step-0);color:var(--color-text);background:0 0;border:none;outline:none}.command-list.svelte-wh9uu8{padding:var(--space-2xs);max-height:320px;margin:0;list-style:none;overflow-y:auto}.command-item.svelte-wh9uu8{text-align:left;width:100%;padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-s);cursor:pointer;font-size:var(--step-0);background:0 0;border:none;justify-content:space-around;width:100%;display:flex}.command-item-name.svelte-wh9uu8{width:100%}.command-item-go.svelte-wh9uu8{gap:var(--space-2xs);opacity:.4;align-items:center;display:none}.command-item.selected.svelte-wh9uu8{background:var(--color-bg-dim)}.command-item.selected.svelte-wh9uu8 .command-item-go:where(.svelte-wh9uu8){display:flex}.command-empty.svelte-wh9uu8{padding:var(--space-xs);color:var(--color-text-muted);font-size:var(--step--1);text-align:center}@font-face{font-family:OpenDyslexic;font-style:normal;font-display:swap;font-weight:400;src:url(https://cdn.jsdelivr.net/fontsource/fonts/opendyslexic@5.3.0/latin-400-normal.woff2)format("woff2"),url(https://cdn.jsdelivr.net/fontsource/fonts/opendyslexic@5.3.0/latin-400-normal.woff)format("woff")}@font-face{font-family:OpenDyslexic;font-style:normal;font-display:swap;font-weight:700;src:url(https://cdn.jsdelivr.net/fontsource/fonts/opendyslexic@5.3.0/latin-700-normal.woff2)format("woff2"),url(https://cdn.jsdelivr.net/fontsource/fonts/opendyslexic@5.3.0/latin-700-normal.woff)format("woff")}:root{interpolate-size:allow-keywords;--step--2:clamp(.6914rem, .6901rem + .0056vw, .6944rem);--step--1:clamp(.7778rem, .7551rem + .101vw, .8333rem);--step-0:clamp(.875rem, .8239rem + .2273vw, 1rem);--step-1:clamp(.9844rem, .8962rem + .392vw, 1.2rem);--step-2:clamp(1.1074rem, .9714rem + .6047vw, 1.44rem);--step-3:clamp(1.2458rem, 1.0486rem + .8766vw, 1.728rem);--step-4:clamp(1.4016rem, 1.1267rem + 1.2219vw, 2.0736rem);--step-5:clamp(1.5768rem, 1.2039rem + 1.6573vw, 2.4883rem);--space-3xs:clamp(.25rem, .2244rem + .1136vw, .3125rem);--space-2xs:clamp(.5rem, .4744rem + .1136vw, .5625rem);--space-xs:clamp(.75rem, .6989rem + .2273vw, .875rem);--space-s:clamp(1rem, .9489rem + .2273vw, 1.125rem);--space-m:clamp(1.5rem, 1.4233rem + .3409vw, 1.6875rem);--space-l:clamp(2rem, 1.8977rem + .4545vw, 2.25rem);--space-xl:clamp(3rem, 2.8466rem + .6818vw, 3.375rem);--space-2xl:clamp(4rem, 3.7955rem + .9091vw, 4.5rem);--space-3xl:clamp(6rem, 5.6932rem + 1.3636vw, 6.75rem);--space-3xs-2xs:clamp(.25rem, .1222rem + .5682vw, .5625rem);--space-2xs-xs:clamp(.5rem, .3466rem + .6818vw, .875rem);--space-xs-s:clamp(.75rem, .5966rem + .6818vw, 1.125rem);--space-s-m:clamp(1rem, .7188rem + 1.25vw, 1.6875rem);--space-m-l:clamp(1.5rem, 1.1932rem + 1.3636vw, 2.25rem);--space-l-xl:clamp(2rem, 1.4375rem + 2.5vw, 3.375rem);--space-xl-2xl:clamp(3rem, 2.3864rem + 2.7273vw, 4.5rem);--space-2xl-3xl:clamp(4rem, 2.875rem + 5vw, 6.75rem);--space-s-l:clamp(1rem, .4886rem + 2.2727vw, 2.25rem);--font-family-mono:"Lilex", monospace;--font-family-sans:"Cabinet Grotesk", sans-serif;--font-family-serif:"Neco", sans-serif;--radius-xs:2.5px;--radius-s:6px;--radius-m:12px;--color-bg-logo:black;--color-text-logo:white;--color-text:#333;--color-text-code:white;--color-text-standout:black;--color-text-muted:#666;--color-text-dim:#888;--color-text-danger:#fca5a5;--color-text-on-danger:white;--color-bg:white;--color-bg-muted:#f7f7f7;--color-bg-dim:#f0f0f0;--color-border:#efefef;--color-border-mid:#d9d9d9;--color-bg-danger:#fa5252;--color-bg-danger-hover:#f03e3e;--color-bg-code:#282c34;--color-modal-backdrop:#0009;--shadow-color:0deg 0% 0%;--shadow-elevation-low:.3px .2px .4px hsl(var(--shadow-color) / .11), .4px .4px .6px -1.6px hsl(var(--shadow-color) / .09), .9px .9px 1.3px -3.3px hsl(var(--shadow-color) / .07);--shadow-elevation-medium:.3px .2px .4px hsl(var(--shadow-color) / .11), .7px .6px .9px -1.1px hsl(var(--shadow-color) / .1), 1.8px 1.7px 2.5px -2.2px hsl(var(--shadow-color) / .08), 4.6px 4.3px 6.3px -3.3px hsl(var(--shadow-color) / .07);--shadow-elevation-high:.3px .2px .4px hsl(var(--shadow-color) / .1), .9px .9px 1.3px -.5px hsl(var(--shadow-color) / .1), 1.8px 1.6px 2.4px -.9px hsl(var(--shadow-color) / .09), 3.1px 2.8px 4.2px -1.4px hsl(var(--shadow-color) / .08), 5.2px 4.8px 7.1px -1.9px hsl(var(--shadow-color) / .08), 8.5px 7.9px 11.7px -2.4px hsl(var(--shadow-color) / .07), 13.4px 12.4px 18.3px -2.8px hsl(var(--shadow-color) / .07), 20.1px 18.7px 27.6px -3.3px hsl(var(--shadow-color) / .06)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg-logo:white;--color-text-logo:black;--color-text:#ced4da;--color-text-code:#e4e4e7;--color-text-standout:#f8f9fa;--color-text-muted:#a1a1aa;--color-text-dim:#71717a;--color-text-on-danger:snow;--color-text-danger:#fca5a5;--color-bg:#18181b;--color-bg-muted:#212128;--color-bg-dim:#27272a;--color-border:#27272a;--color-border-mid:#3f3f46;--color-bg-danger:#dc2626;--color-bg-danger-hover:#991b1b;--color-bg-code:var(--color-bg-muted);--color-modal-backdrop:#000000bf;--shadow-elevation-low:.3px .2px .4px hsl(var(--shadow-color) / .35), .4px .4px .6px -1.6px hsl(var(--shadow-color) / .3), .9px .9px 1.3px -3.3px hsl(var(--shadow-color) / .25);--shadow-elevation-medium:.3px .2px .4px hsl(var(--shadow-color) / .35), .7px .6px .9px -1.1px hsl(var(--shadow-color) / .32), 1.8px 1.7px 2.5px -2.2px hsl(var(--shadow-color) / .28), 4.6px 4.3px 6.3px -3.3px hsl(var(--shadow-color) / .24);--shadow-elevation-high:.3px .2px .4px hsl(var(--shadow-color) / .32), .9px .9px 1.3px -.5px hsl(var(--shadow-color) / .32), 1.8px 1.6px 2.4px -.9px hsl(var(--shadow-color) / .3), 3.1px 2.8px 4.2px -1.4px hsl(var(--shadow-color) / .28), 5.2px 4.8px 7.1px -1.9px hsl(var(--shadow-color) / .26), 8.5px 7.9px 11.7px -2.4px hsl(var(--shadow-color) / .24), 13.4px 12.4px 18.3px -2.8px hsl(var(--shadow-color) / .22), 20.1px 18.7px 27.6px -3.3px hsl(var(--shadow-color) / .2)}*{box-sizing:border-box}body{font-family:Cabinet Grotesk,sans-serif;font-size:var(--step-0);width:100vw;height:100vh;color:var(--color-text);background:var(--color-bg);margin:0;padding:0;overflow:hidden}.icon-thin{stroke-width:.2px}.icon-regular{stroke-width:1.5px}.icon-bold{stroke-width:2px}button,.button,.mimic-button{font-family:inherit;font-size:var(--step-0);padding:var(--space-2xs) var(--space-xs);gap:var(--space-2xs);color:var(--color-text-standout);border-radius:var(--radius-m);--webkit-appearance:none;background:0 0;border:none;align-items:center;text-decoration:none;display:inline-flex}:is(button,.button,.mimic-button) i{font-style:normal;font-weight:420}:is(button,.button,.mimic-button) .button-left{gap:var(--space-2xs);align-items:center;display:flex}:is(button,.button,.mimic-button)>i{transform:translateY(-1px)}:is(button,.button,.mimic-button).two-icon{justify-content:space-between}:is(button,.button,.mimic-button).two-icon span{text-align:left;width:100%}:is(button,.button,.mimic-button).two-icon>div{gap:var(--space-2xs);display:flex}:is(button,.button,.mimic-button).icon{padding:var(--space-3xs);aspect-ratio:1}:is(button,.button,.mimic-button).large{font-size:var(--step-1)}:is(button,.button,.mimic-button).small{padding:var(--space-2xs) var(--space-2xs);font-weight:450}:is(button,.button,.mimic-button):hover{background:var(--color-bg-muted)}:is(button,.button,.mimic-button).active{background:var(--color-bg-dim);color:var(--color-text-standout)}:is(button,.button,.mimic-button).secondary{border:1px solid var(--color-border);background:var(--color-bg);box-shadow:var(--shadow-elevation-low)}:is(button,.button,.mimic-button).secondary:hover{background:var(--color-bg-muted)}:is(button,.button,.mimic-button).danger{background:var(--color-bg-danger);color:var(--color-text-on-danger);box-shadow:var(--shadow-elevation-low)}:is(button,.button,.mimic-button).danger:hover{background:var(--color-bg-danger-hover)}:is(button,.button,.mimic-button).primary{background:var(--color-text);color:var(--color-bg);box-shadow:var(--shadow-elevation-low);font-weight:444}.section-header{padding-left:var(--space-xs);padding-right:var(--space-xs);margin-top:var(--space-xs);margin-bottom:var(--space-2xs);justify-content:space-between;align-items:center;display:flex}.section-header .actions{gap:var(--space-s);display:flex}.section-header h3{font-size:var(--step-0);color:var(--color-text-muted);margin:0;font-weight:560}.menu-item-icon:not(button){padding:var(--space-3xs);aspect-ratio:1}.expanded.posts{padding:var(--space-3xs) 0 var(--space-3xs) var(--space-3xs);border-left:1px solid var(--color-border-mid);margin-left:calc(var(--space-s) + 4px)}.posts-empty{padding:var(--space-s);color:var(--color-text-muted);font-size:var(--step--1);text-align:center;border:2px dashed var(--color-border-mid);margin-right:var(--space-s);border-radius:var(--radius-m)}.menu-item{padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-m);width:100%;color:var(--color-text);justify-content:space-between;align-items:center;font-weight:440;line-height:1;text-decoration:none;display:flex;position:relative}.menu-item.active,.menu-item[aria-current=true]{background:var(--color-bg-muted)}.menu-item input.name-text:focus{padding:var(--space-3xs);border:none;border-bottom:1px solid var(--color-border-mid);outline:none}.menu-item .menu-item-name{justify-content:space-between;align-items:center;gap:2px;width:100%;min-height:30px;display:flex}.menu-item .menu-item-name .name-text{white-space:nowrap;text-overflow:ellipsis;text-align:left;border-radius:0;width:100%;padding:0;font-weight:460;display:inline;overflow:hidden}.menu-item .menu-item-icon{font-size:var(--step-1);transform:translate3d(calc(var(--space-3xs) * -1), -1.5px, 0);color:var(--color-text)}.menu-item .menu-item-icon[disabled] .replacement-icon{opacity:.2}.menu-item .menu-item-icon:is(button){transform:translate3d(calc(var(--space-3xs) * -1), -1.5px, 0)}.menu-item .menu-item-icon:is(button):hover{color:var(--color-text-standout)}.menu-item .menu-item-actions{right:var(--space-3xs);background:inherit;display:none;position:absolute}form :is(.menu-item .menu-item-actions){display:flex}.menu-item .drag-handle{opacity:0;display:none;transform:translate(-6px)}.menu-item:has(:focus-visible) .menu-item-actions{display:flex}.menu-item:has(:popover-open) .menu-item-actions{display:flex}.menu-item:hover .menu-item-actions{display:flex}.menu-item:hover{background:var(--color-bg-muted)}.menu-item:hover .drag-handle{opacity:1;display:block}.menu-item.replace-icon .replacement-icon{display:none}.menu-item.replace-icon:has(:focus-visible:not(input)) .replacement-icon{display:block}.menu-item.replace-icon:has(:focus-visible:not(input)) .initial-icon{display:none}.menu-item.replace-icon:hover .replacement-icon{display:block}.menu-item.replace-icon:hover .initial-icon{display:none}.popover-menu{position-area:bottom right;padding:var(--space-3xs);border-radius:var(--radius-m);transform-origin:0 0;background:var(--color-bg);border:1px solid var(--color-border);min-width:220px;box-shadow:var(--shadow-elevation-medium);flex-direction:column;position:fixed;transform:translate(-20px)}.popover-menu:popover-open{display:flex}.popover-menu button{width:100%}.editor-controls{justify-content:end;align-items:center;gap:var(--space-s);width:auto;padding:var(--space-2xs) var(--space-m);background:var(--color-bg);border-bottom-left-radius:var(--radius-m);z-index:2;display:flex;position:absolute;top:0;right:0}@scope(.editor){:scope{--step--2:clamp(.7035rem, .7268rem + -.03vw, .72rem);--step--1:clamp(.9rem, .8846rem + .0686vw, .9377rem);--step-0:clamp(1.125rem, 1.0739rem + .2273vw, 1.25rem);--step-1:clamp(1.4063rem, 1.2999rem + .4727vw, 1.6663rem);--step-2:clamp(1.7578rem, 1.5683rem + .8424vw, 2.2211rem);--step-3:clamp(2.1973rem, 1.8849rem + 1.3881vw, 2.9607rem);--step-4:clamp(2.7466rem, 2.2556rem + 2.182vw, 3.9467rem);--step-5:clamp(3.4332rem, 2.6855rem + 3.3231vw, 5.2609rem);--editor-font-weight--normal:400;--editor-font-family-body:"General Sans", serif;--editor-font-family-heading:"Cabinet Grotesk", sans-serif;height:auto;min-height:0;padding-top:var(--space-l);padding-bottom:var(--space-l);flex:1;overflow:auto}:scope.editor-font--mono{--step--2:clamp(.651rem, .6228rem + .1254vw, .72rem);--step--1:clamp(.7813rem, .7327rem + .2159vw, .9rem);--step-0:clamp(.9375rem, .8608rem + .3409vw, 1.125rem);--step-1:clamp(1.125rem, 1.0099rem + .5114vw, 1.4063rem);--step-2:clamp(1.35rem, 1.1832rem + .7415vw, 1.7578rem);--step-3:clamp(1.62rem, 1.3838rem + 1.0496vw, 2.1973rem);--step-4:clamp(1.944rem, 1.6157rem + 1.4592vw, 2.7466rem);--step-5:clamp(2.3328rem, 1.8826rem + 2.0008vw, 3.4332rem);--editor-font-weight--normal:340;--editor-font-family-body:var(--font-family-mono);--editor-font-family-heading:var(--font-family-mono)}:scope.editor-font--mono h1{font-size:var(--step-5);font-style:italic;font-weight:666}:scope.editor-font--mono h2{font-style:italic;font-weight:666;font-size:var(--step-3)}:scope.editor-font--mono h3{font-style:italic;font-weight:400}:scope.editor-font--mono p{line-height:1.77}:scope.editor-font--serif{--editor-font-weight--normal:400;--editor-font-family-heading:var(--font-family-serif);--editor-font-family-body:var(--font-family-serif)}:scope.editor-font--serif p{line-height:1.47}:scope.editor-font--serif h1{font-style:italic;font-weight:760;font-size:var(--step-4);line-height:1.1}:scope.editor-font--serif h2{font-style:italic;font-weight:530}:scope.editor-font--serif h3{font-style:italic;font-weight:420}:scope.editor-font--dys{--editor-font-weight--normal:400;--editor-font-family-heading:"OpenDyslexic";--editor-font-family-body:"OpenDyslexic"}:scope.editor-font--dys h1{font-size:var(--step-3)}:scope.editor-font--dys h2{font-size:var(--step-2)}:scope.editor-font--dys h3{font-size:var(--step-1)}:scope.editor-font--dys p{line-height:1.57}.tiptap{font-family:var(--editor-font-family-body);max-width:clamp(300px,78ch,980px);margin:auto}.tiptap:focus{outline:none}.editor-font--serif .tiptap{max-width:clamp(300px,80ch,980px)}*{margin-top:0}:scope>*{margin-bottom:var(--space-m)}:scope.focusMode .tiptap>:not(.has-focus){opacity:.2}h1,h2,h3,h4{color:var(--color-text-standout);font-family:var(--editor-font-family-heading);position:relative}h1{font-size:var(--step-4);margin-bottom:var(--space-2xs);font-weight:760}h2{font-size:var(--step-3);margin-bottom:var(--space-2xs);margin-top:var(--space-l);font-weight:760}h3{font-size:var(--step-2);margin-top:var(--space-m);margin-bottom:var(--space-3xs)}h4{font-size:var(--step-1);margin-top:var(--space-s);margin-bottom:var(--space-3xs)}h5{font-size:var(--step--1);text-transform:uppercase;letter-spacing:.1em;margin-top:var(--space-xs);margin-bottom:var(--space-3xs);color:var(--color-text-standout);font-weight:546}h6{font-size:var(--font-size-0);color:var(--color-text-standout);font-weight:500}li{margin-bottom:0;margin-top:var(--space-3xs)}li p{margin:0}blockquote{padding-left:var(--space-m);border-left:4px solid var(--color-border-mid);margin-left:0;font-style:italic;position:relative}blockquote p{font-size:var(--step-1)}[data-type=taskList]{padding-left:0;list-style:none}[data-type=taskList] li{gap:var(--space-2xs);align-items:center;display:flex}[data-type=taskList] [type=checkbox]{accent-color:var(--color-text);border-radius:999px}[data-type=taskList] [data-checked=true]{text-decoration:line-through}p{font-size:var(--step-0);color:var(--color-text);line-height:1.45;font-weight:var(--editor-font-weight--normal)}pre{padding:var(--space-m);font-family:var(--font-family-mono);background:var(--color-bg-code);border-radius:var(--radius-m);font-size:var(--step--2);color:inherit}pre code{color:var(--color-text-code);line-height:1.74}code{font-family:var(--font-family-mono);font-weight:270;font-size:var(--step--1)}p :is(code){background:var(--color-bg-muted);padding:var(--space-3xs);border-radius:var(--radius-xs);border:1px solid var(--color-bg-dim)}a{color:var(--color-text-standout);-webkit-text-decoration-color:var(--color-border-mid);text-decoration-color:var(--color-border-mid);text-decoration-thickness:1.5px;transition:all .4s}a:hover{-webkit-text-decoration-color:var(--color-text-standout);text-decoration-color:var(--color-text-standout)}img{max-width:100%}img.ProseMirror-selectednode{outline:3px solid var(--color-bg-dim);outline-offset:4px}table{border-collapse:collapse;width:100%;margin:var(--space-m) 0;font-size:var(--step-0)}th,td{border-bottom:1px solid var(--color-border);padding:var(--space-2xs) var(--space-xs);text-align:left;vertical-align:top}:is(th,td) *{font-size:var(--step--1)}th{color:var(--color-text-standout);font-weight:640}th *{font-weight:640}td p,th p{margin:0}hr{background:var(--color-border);border:0;height:1px}}code{font-family:var(--font-family-mono);font-weight:270;font-size:var(--step--1)}p :is(code){background:var(--color-bg-muted);padding:var(--space-3xs);border-radius:var(--radius-xs);border:1px solid var(--color-bg-dim)}.empty{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.empty p{font-size:var(--step-1);text-align:center;max-width:520px;color:var(--color-text-muted)}.empty .empty-icon{margin-top:calc(var(--space-2xl) * -1);margin-bottom:var(--space-s);padding:var(--space-m);overflow:hidden}.empty .empty-icon svg{width:300px;height:300px}[data-theme=dark] :is(.empty .empty-icon){background:var(--color-text-standout);opacity:.8;border-radius:42% 58% 65% 35%/45% 40% 60% 55%;animation:12s ease-in-out infinite blob-morph;overflow:hidden}[data-theme=dark] :is(.empty .empty-icon) svg path{fill:var(--color-bg)}.empty h2{font-size:var(--step-3);margin:0}.empty button{margin-top:var(--space-s);box-shadow:var(--shadow-elevation-medium);font-weight:444}@keyframes blob-morph{0%,to{border-radius:42% 58% 65% 35%/45% 40% 60% 55%}50%{border-radius:60% 40% 30% 70%/55% 65% 35% 45%}}.modal{border:1px solid var(--color-border-mid);width:clamp(440px,45vw,900px);box-shadow:var(--shadow-elevation-large);border-radius:var(--radius-m);background:var(--color-bg);padding:0;position:fixed}.modal.side-panel{inset:unset;border-top-right-radius:0;border-bottom-right-radius:0;width:clamp(2rem,40vw,36rem);height:100vh;top:0;right:0}.modal.side-panel:popover-open{grid-template-rows:auto 1fr auto;display:grid}.modal::backdrop{background-color:var(--color-modal-backdrop)}.modal .modal-header{width:100%;padding:var(--space-xs) var(--space-s);border-bottom:1px solid var(--color-border-mid);color:var(--color-text);align-items:center;gap:var(--space-2xs);display:flex}.modal .modal-header .sep{color:var(--color-text-muted)}.modal .modal-header .modal-item-name{align-items:center;gap:var(--space-2xs);display:flex}.modal .modal-header .modal-item-name i{transform:translateY(-1px)}.modal .modal-header .modal-item-location{font-weight:555}.modal .modal-content{color:var(--color-text);padding:0;overflow:auto}.alert-modal :is(.modal .modal-content){padding:0 var(--space-m)}.alert-modal :is(.modal .modal-content) h2{font-size:var(--step-3);margin-bottom:var(--space-xs)}.alert-modal :is(.modal .modal-content) p{font-size:var(--step-1);margin:0}.modal .modal-content .modal-settings-section{padding:var(--space-xs) var(--space-s);border-bottom:1px solid var(--color-border)}.modal .modal-content .modal-settings-section h2{font-size:var(--step-1);padding:0 var(--space-xs);color:var(--color-text-standout);margin:0;font-weight:500}.modal .modal-content .modal-settings-section label{color:var(--color-text)}.modal .modal-content .modal-settings-section p{color:var(--color-text-muted);padding:0 var(--space-xs);margin:0}.modal .modal-content .modal-settings-setting-group{border:1px solid var(--color-border);padding:var(--space-xs);border-radius:var(--radius-m);margin-top:var(--space-s);margin-bottom:var(--space-s);box-shadow:var(--shadow-elevation-small)}.modal .modal-content .modal-settings-setting-group label{justify-content:space-between;align-items:center;display:flex}.modal .modal-content .modal-settings-sub-section{border-top:1px solid var(--color-border);margin-top:var(--space-xs);padding-top:var(--space-xs)}.modal .modal-content .modal-settings-sub-section label{font-size:var(--step-0);font-weight:544}.modal .modal-content .modal-settings-sub-section input[type=text],.modal .modal-content .modal-settings-sub-section input[type=number]{border:1px solid var(--color-border-mid);border-radius:var(--radius-s);font-size:var(--step-0);font-family:var(--font-family-ui);padding:var(--space-3xs);margin-top:var(--space-xs)}.modal .modal-footer{border-top:1px solid var(--color-border);padding:var(--space-2xs) var(--space-s)}.alert-modal :is(.modal .modal-footer){margin-top:var(--space-m)}.modal .modal-footer .modal-actions{gap:var(--space-s);justify-content:end;display:flex}input[type=text],input[type=number]{color:var(--color-text);border-color:var(--color-border-mid);background:0 0}.tooltip{background:var(--color-bg-muted);width:max-content;padding:var(--space-3xs) var(--space-xs);font-size:var(--step-0);position-area:center left;z-index:999;border-radius:999px;display:none;position:fixed}:hover>.tooltip{align-items:center;gap:var(--space-s);display:flex}.shortcut{align-items:center;gap:var(--space-3xs);font-size:calc(var(--step--1));opacity:.7;display:flex}.shortcut .letter-key{font-weight:420;line-height:0;transform:translateY(.5px)}.ui.svelte-12qhfyh{height:100vh;display:flex;overflow:hidden}.beta-badge.svelte-12qhfyh{gap:var(--space-2xs);padding:var(--space-3xs) var(--space-xs) var(--space-3xs) 4px;border:1px solid var(--color-border-mid);box-shadow:var(--shadow-elevation-low);color:inherit;background:var(--color-bg);border-radius:999px;align-items:center;font-weight:484;text-decoration:none;display:flex;position:fixed;bottom:1rem;right:1rem}.beta-badge.svelte-12qhfyh i:where(.svelte-12qhfyh){background:var(--color-text);color:var(--color-bg);padding:var(--space-3xs);border-radius:999px}
