.loader.svelte-5sz1ho{position:fixed;top:0;left:0;z-index:var(--z-overlay);width:100%;height:3px;transform:translateY(-100%);transition:transform .5s ease}.loader.svelte-5sz1ho:before{content:"";display:block;height:100%;background:var(--accent);transform:scaleX(var(--progress, 0));transform-origin:left;transition:transform .5s ease}.visible.svelte-5sz1ho{transform:translateY(0)}.icon.svelte-119qjlr{display:inline-flex;flex-shrink:0}.icon.svelte-119qjlr svg{width:100%;height:100%;stroke-width:1.75}dialog.svelte-1p9d86a{width:min(24rem,100vw - 2rem);padding:1.5rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-pop);color:var(--text)}dialog.svelte-1p9d86a::backdrop{background:var(--backdrop)}.form.svelte-1p9d86a{display:flex;flex-direction:column;gap:1rem}.intro.svelte-1p9d86a{display:flex;flex-direction:column;gap:.375rem}.intro.svelte-1p9d86a h2:where(.svelte-1p9d86a){margin:0;font-size:var(--fs-xl);line-height:1.3}.intro.svelte-1p9d86a p:where(.svelte-1p9d86a){margin:0}.password.svelte-1p9d86a{position:relative;display:block}.password.svelte-1p9d86a input:where(.svelte-1p9d86a){width:100%;padding-right:2.75rem}.password.svelte-1p9d86a button:where(.svelte-1p9d86a){position:absolute;top:50%;right:.375rem;transform:translateY(-50%)}.actions.svelte-1p9d86a{display:flex;justify-content:flex-end;gap:.5rem}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_studio/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/_studio/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_studio/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/_studio/inter-latin-500-normal-BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_studio/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/_studio/inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_studio/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/_studio/inter-latin-700-normal-BLAVimhd.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_studio/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/_studio/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff")}:root{--text: #1b1e24;--text-2: #3a404c;--muted: #5b6270;--subtle: #8a919e;--line: #e4e7ec;--border: #dadde3;--border-strong: #c9ced7;--bg: #eef0f3;--surface: #fff;--surface-2: #f7f8fa;--input: #fff;--hover: #f2f4f7;--accent: #2b59c3;--accent-hover: #1f4499;--accent-soft: #e8eefb;--accent-ring: #a9c1f5;--danger: #b42318;--danger-soft: #fef0ee;--warn: #7a4f00;--warn-soft: #fdf3d8;--ok: #1e7a46;--changed: #d98e04;--warn-line: #f1d58b;--on-accent: #fff;--shadow: 0 1px 2px rgba(16, 24, 40, .06);--shadow-pop: 0 8px 24px rgba(16, 24, 40, .14);--shadow-flyout: -8px 0 32px rgba(16, 24, 40, .18);--backdrop: rgba(16, 24, 40, .35);--z-raised: 2;--z-bar: 10;--z-popup: 20;--z-overlay: 40;--radius-sm: 3px;--radius: .3125rem;--radius-lg: .5rem;--fs-2xs: .625rem;--fs-xs: .6875rem;--fs-sm: .75rem;--fs-md: .8125rem;--fs-base: .875rem;--fs-lg: .9375rem;--fs-xl: 1.25rem;--fs-title: 1.625rem;--mono: "JetBrains Mono", ui-monospace, monospace;--page-pad: 1.5rem;font-family:Inter,system-ui,sans-serif;line-height:1.45;color:var(--text)}*{box-sizing:border-box}body{margin:0;font-size:var(--fs-base);background:var(--bg)}a{color:var(--accent)}@media(hover:hover){a:hover{color:var(--accent-hover)}}h1{margin:0;font-size:var(--fs-xl);line-height:1.625rem;font-weight:600}h2{margin:0 0 .625rem;font-size:var(--fs-lg);line-height:1.25rem;font-weight:600}code{font-family:var(--mono);font-size:var(--fs-sm)}input,textarea,select{display:block;width:100%;min-width:0;padding:.4375rem .625rem;font:inherit;color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--input)}input:focus,textarea:focus,select:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}input:disabled,textarea:disabled,select:disabled{background:var(--surface-2);color:var(--text-2)}input[type=checkbox],input[type=radio]{width:auto;justify-self:start;accent-color:var(--accent)}textarea{min-height:4.375rem;resize:vertical}button{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;font:inherit;font-size:var(--fs-md);font-weight:500;cursor:pointer;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);color:var(--text)}@media(hover:hover){button:hover:not(:disabled){background:var(--hover)}}button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}button.primary{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}@media(hover:hover){button.primary:hover:not(:disabled){border-color:var(--accent-hover);background:var(--accent-hover)}}button.danger{color:var(--danger)}button.link,button.icon{border:none;background:none;padding:.25rem;color:var(--muted)}@media(hover:hover){button.link:hover:not(:disabled),button.icon:hover:not(:disabled){color:var(--text);background:var(--hover)}}button:disabled{opacity:.4;cursor:default}button.plain{padding:0;border:none;background:none;text-align:left}@media(hover:hover){button.plain:hover:not(:disabled){background:none}}.chip{display:flex;align-items:center;gap:.625rem;min-height:2.25rem;padding:2px .25rem 2px .75rem}.chip>:where(.open){display:flex;align-items:center;gap:.625rem;flex:1;min-width:0;font-weight:500}@media(hover:hover){.chip>:where(.open):hover:not(:disabled){color:var(--accent)}}.with-aside{display:grid;grid-template-columns:minmax(0,1fr) 18.75rem;gap:1.25rem;align-items:start}@media(max-width:1099px){.with-aside{grid-template-columns:1fr}}.cards{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.cards>.card{overflow-x:auto}.card{padding:.875rem 1rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.error{color:var(--danger);font-size:var(--fs-md);margin:.2188rem 0 0}.markdown-body{padding:.25rem 2px;line-height:1.6}.markdown-body>*+*{margin-top:.8em}.markdown-body>:first-child{margin-top:0}.markdown-body h1,.markdown-body h2,.markdown-body h3{margin:1.2em 0 .4em}.markdown-body code{padding:1px .25rem;background:var(--hover);border-radius:var(--radius-sm)}.markdown-body table{border-collapse:collapse}.markdown-body td,.markdown-body th{padding:.25rem .625rem;border:1px solid var(--line);text-align:left}.light{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:var(--fs-md);font-weight:500;color:var(--text);text-decoration:none;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface)}@media(hover:hover){.light:hover{color:var(--text);background:var(--hover)}}.badge{display:inline-flex;align-items:center;gap:.3125rem;padding:1px .4375rem;font-size:var(--fs-xs);font-weight:600;line-height:1.125rem;color:var(--accent);background:var(--accent-soft);border-radius:999px}.badge.live:before{content:"";width:.375rem;height:.375rem;border-radius:50%;background:currentColor}.badge.draft{color:var(--subtle);background:none;box-shadow:inset 0 0 0 1px var(--border)}.badge.changes{color:var(--warn);background:var(--warn-soft)}.badge.failed{color:var(--danger);background:var(--danger-soft)}.changed-dot{display:inline-block;width:.4375rem;height:.4375rem;margin-right:.375rem;border-radius:50%;background:var(--changed)}.handle-code{font-family:var(--mono);font-size:var(--fs-xs);font-weight:400;color:var(--subtle)}.muted{color:var(--muted)}.note{color:var(--subtle);font-size:var(--fs-sm)}label.check{display:flex;align-items:center;gap:.5rem}label.stacked{display:flex;flex-direction:column;gap:.3125rem;font-size:var(--fs-sm);font-weight:600}label.stacked :is(input,select,textarea,.error){font-size:var(--fs-base);font-weight:400}.toolbar-sep{align-self:center;width:1px;height:1.125rem;margin:0 .25rem;background:var(--border)}.checkerboard{--check: .5rem;--check-color: var(--hover);background:repeating-conic-gradient(var(--check-color) 0 25%,var(--surface) 0 50%) 0 0/calc(2 * var(--check)) calc(2 * var(--check))}.empty{margin:0;padding:.625rem .875rem;color:var(--muted)}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}fieldset{min-width:0;margin:0;padding:0;border:0}ul.plain,ol.plain{margin:0;padding:0;list-style:none}.popup{position:absolute;z-index:var(--z-popup);padding:.25rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop)}.popup-item{display:flex;align-items:center;gap:.5rem;width:100%;padding:.375rem .625rem;border:none;border-radius:var(--radius);background:none;color:var(--text);font-size:var(--fs-md);font-weight:500;text-align:left;text-decoration:none}@media(hover:hover){.popup-item:hover:not(:disabled){color:var(--text);background:var(--hover)}}.popup-item.danger{color:var(--danger)}.sort-dragging{opacity:.4}@media(hover:hover){.reveal{opacity:0;transition:opacity .15s}:hover>.reveal,:focus-within>.reveal,.reveal:focus-within{opacity:1}}@media(max-width:799px){:root{--page-pad: 1rem}}.box{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}
