.side-panel.svelte-13dm9ox{inline-size:min(var(--side-panel-width), 100%);background:var(--sur-bg-surface);min-inline-size:0;color:var(--sur-text-primary);flex-direction:column;flex:none;display:flex;position:relative}.side-panel[data-variant=side].svelte-13dm9ox{block-size:calc(var(--sur-shell-viewport) - var(--sur-shell-topbar-height));border-inline-start:var(--sur-border-width) solid var(--sur-border-default);align-self:start;position:sticky;inset-block-start:var(--sur-sticky-top,0)}.side-panel[data-variant=side][data-side=start].svelte-13dm9ox{border-inline-start:0;border-inline-end:var(--sur-border-width) solid var(--sur-border-default);order:-1}.side-panel[data-variant=inline].svelte-13dm9ox{border:var(--sur-border-width) solid var(--sur-border-default);border-radius:var(--sur-radius-lg)}.side-panel-head.svelte-13dm9ox{align-items:center;gap:var(--sur-spacing-8);padding:var(--sur-spacing-12) var(--sur-spacing-16);border-block-end:var(--sur-border-width) solid var(--sur-border-default);display:flex}.side-panel-title.svelte-13dm9ox{min-inline-size:0;font-family:var(--sur-font-family-display);font-size:var(--sur-font-size-lg);font-weight:var(--sur-font-weight-semibold);overflow-wrap:anywhere;flex:auto;margin:0}.side-panel-actions.svelte-13dm9ox{align-items:center;gap:var(--sur-spacing-4);margin-inline-start:auto;display:flex}.side-panel-body.svelte-13dm9ox{min-block-size:0;padding:var(--sur-spacing-16);flex:auto;overflow:auto}.side-panel-foot.svelte-13dm9ox{padding:var(--sur-spacing-12) var(--sur-spacing-16);border-block-start:var(--sur-border-width) solid var(--sur-border-default)}.side-panel-resize.svelte-13dm9ox{z-index:1;inline-size:var(--sur-target-min);cursor:col-resize;touch-action:none;position:absolute;inset-block:0;inset-inline-start:calc(var(--sur-spacing-12) * -1)}.side-panel-resize.svelte-13dm9ox:after{content:"";inline-size:calc(var(--sur-border-width) * 2);transition:background-color var(--sur-duration-150) ease;background:0 0;position:absolute;inset-block:0;inset-inline-start:calc(50% - var(--sur-border-width))}.side-panel-resize.svelte-13dm9ox:hover:after,.side-panel-resize.svelte-13dm9ox:focus-visible:after{background:var(--sur-focus-ring)}.side-panel-resize.svelte-13dm9ox:focus-visible{outline:none}.side-panel[data-side=start].svelte-13dm9ox .side-panel-resize:where(.svelte-13dm9ox){inset-inline-start:auto;inset-inline-end:calc(var(--sur-spacing-12) * -1)}@media (prefers-reduced-motion:reduce){.side-panel-resize.svelte-13dm9ox:after{transition:none}}@layer sur.components{sur-loading-state.svelte-8s8e9h{justify-content:center;align-items:center;gap:var(--sur-spacing-12);text-align:center;padding:var(--sur-spacing-48) var(--sur-spacing-24);box-sizing:border-box;flex-direction:column;inline-size:100%;display:flex}.sur-loading-text.svelte-8s8e9h{font-size:var(--sur-font-size-sm);color:var(--sur-text-secondary);line-height:var(--sur-line-height-relaxed);margin:0}@media (width<=32rem){sur-loading-state.svelte-8s8e9h{padding:var(--sur-spacing-32) var(--sur-spacing-16)}}sur-loading-state[data-sur-size=sm].svelte-8s8e9h{padding:var(--sur-spacing-24) var(--sur-spacing-16)}sur-calc-editor.svelte-1eztqzs{--_bg:var(--sur-calc-editor-bg,var(--sur-bg-surface));--_fg:var(--sur-calc-fg,var(--sur-text-primary));--_muted:var(--sur-calc-muted,var(--sur-text-muted));--_border:var(--sur-calc-border,var(--sur-border-default));--_radius:var(--sur-calc-radius,var(--sur-control-radius));--_font:var(--sur-calc-font-mono,var(--sur-card-font-mono,monospace));--_size:var(--sur-calc-font-size,var(--sur-font-size-md));--_pad:var(--sur-calc-editor-pad,var(--sur-spacing-12));--_accent:var(--sur-calc-accent,var(--sur-color-primary));--_accent-fg:var(--sur-calc-accent,var(--sur-color-primary-subtle-fg));--_error:var(--sur-calc-error,var(--sur-color-danger));--_error-fg:var(--sur-calc-error,var(--sur-color-danger-subtle-fg));gap:var(--sur-spacing-6);min-width:0;color:var(--_fg);flex-direction:column;display:flex}.bar.svelte-1eztqzs{justify-content:space-between;align-items:center;gap:var(--sur-spacing-8);display:flex}.title.svelte-1eztqzs{font-size:var(--sur-font-size-sm);font-weight:var(--sur-font-weight-semibold);color:var(--_muted)}.action.svelte-1eztqzs{padding:var(--sur-spacing-2) var(--sur-spacing-10);font:inherit;font-size:var(--sur-font-size-sm);color:var(--_accent-fg);border:var(--sur-border-width) solid var(--_border);border-radius:var(--_radius);cursor:pointer;transition:background-color var(--sur-duration-150) var(--sur-ease-out);background:0 0}.action.svelte-1eztqzs:hover:not(:disabled){background:var(--sur-bg-hover)}.action.svelte-1eztqzs:disabled{opacity:var(--sur-opacity-disabled);cursor:default}.action.svelte-1eztqzs:focus-visible{box-shadow:var(--sur-focus-ring-shadow);outline:none}.frame.svelte-1eztqzs{background:var(--_bg);border:var(--sur-border-width) solid var(--_border);border-radius:var(--_radius);transition:border-color var(--sur-duration-150) var(--sur-ease-out), box-shadow var(--sur-duration-150) var(--sur-ease-out);position:relative}.frame.svelte-1eztqzs:focus-within{border-color:var(--sur-focus-ring);box-shadow:var(--sur-focus-ring-shadow)}.frame.svelte-1eztqzs[data-invalid]:not(:focus-within){border-color:color-mix(in oklab, var(--_error) var(--sur-mix-border), var(--_border))}.overlay.svelte-1eztqzs,textarea.svelte-1eztqzs{box-sizing:border-box;width:100%;padding:var(--_pad);font-family:var(--_font);font-size:var(--_size);line-height:var(--sur-line-height-relaxed);letter-spacing:normal;white-space:pre-wrap;overflow-wrap:anywhere;tab-size:2;border:0;margin:0}.overlay.svelte-1eztqzs{color:var(--_fg);pointer-events:none;position:absolute;inset:0;overflow:hidden}textarea.svelte-1eztqzs{resize:vertical;color:#0000;caret-color:var(--_fg);background:0 0;outline:none;display:block;position:relative}textarea.svelte-1eztqzs::placeholder{color:var(--_muted)}textarea.svelte-1eztqzs::selection{color:#0000;background:color-mix(in oklab, var(--_accent) var(--sur-mix-tint), transparent)}.caret-mark.svelte-1eztqzs{width:0;display:inline-block}.tok-number.svelte-1eztqzs{color:var(--sur-calc-tok-number,var(--sur-color-info-subtle-fg))}.tok-string.svelte-1eztqzs{color:var(--sur-calc-tok-string,var(--sur-color-success-subtle-fg))}.tok-boolean.svelte-1eztqzs,.tok-null.svelte-1eztqzs{color:var(--sur-calc-tok-keyword,var(--sur-color-warning-subtle-fg));font-weight:var(--sur-font-weight-semibold)}.tok-function.svelte-1eztqzs{color:var(--sur-calc-tok-function,var(--_accent));font-weight:var(--sur-font-weight-semibold)}.tok-variable.svelte-1eztqzs{color:var(--sur-calc-tok-variable,var(--sur-text-primary))}.tok-operator.svelte-1eztqzs,.tok-comma.svelte-1eztqzs,.tok-paren.svelte-1eztqzs,.tok-bracket.svelte-1eztqzs{color:var(--sur-calc-tok-operator,var(--sur-text-secondary))}.tok-comment.svelte-1eztqzs{color:var(--sur-calc-tok-comment,var(--_muted));font-style:italic}.tok-error.svelte-1eztqzs{color:var(--_error-fg)}.err.svelte-1eztqzs{-webkit-text-decoration:underline wavy var(--_error);text-decoration:underline wavy var(--_error);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:var(--sur-spacing-2)}.sel.svelte-1eztqzs{background:color-mix(in oklab, var(--_error) var(--sur-mix-tint), transparent);border-radius:var(--sur-radius-xs)}.hl.svelte-1eztqzs{background:color-mix(in oklab, var(--_accent) var(--sur-mix-tint), transparent);border-radius:var(--sur-radius-xs)}.dim.svelte-1eztqzs{color:var(--_muted);font-weight:var(--sur-font-weight-normal);opacity:var(--sur-opacity-disabled)}.taken.svelte-1eztqzs{background:color-mix(in oklab, var(--sur-color-success) var(--sur-mix-tint), transparent);border-radius:var(--sur-radius-xs)}.completions.svelte-1eztqzs ul:where(.svelte-1eztqzs){margin:0;padding:0;list-style:none}.cur.svelte-1eztqzs{text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--_accent) var(--sur-mix-border), transparent);text-decoration-color:color-mix(in oklab, var(--_accent) var(--sur-mix-border), transparent);text-underline-offset:var(--sur-spacing-2)}.occ.svelte-1eztqzs{background:color-mix(in oklab, var(--_accent) var(--sur-mix-tint), transparent);border-radius:var(--sur-radius-xs)}.call.svelte-1eztqzs{box-shadow:inset 0 calc(-1 * var(--sur-border-width)) color-mix(in oklab, var(--_accent) var(--sur-mix-border), transparent)}.peek.svelte-1eztqzs,.fixes.svelte-1eztqzs{padding:var(--sur-spacing-6) var(--sur-spacing-10);font-size:var(--sur-font-size-sm)}.fixes.svelte-1eztqzs ul:where(.svelte-1eztqzs){margin:0;padding:0;list-style:none}.fixes.svelte-1eztqzs li:where(.svelte-1eztqzs){padding:var(--sur-spacing-2) var(--sur-spacing-6);border-radius:var(--sur-radius-xs);cursor:pointer}.fixes.svelte-1eztqzs li[aria-selected=true]:where(.svelte-1eztqzs){background:color-mix(in oklab, var(--_accent) var(--sur-mix-tint), transparent)}.br.svelte-1eztqzs{outline:var(--sur-border-width) solid color-mix(in oklab, var(--_accent) var(--sur-mix-border), transparent);border-radius:var(--sur-radius-xs)}.popup.svelte-1eztqzs{z-index:var(--sur-z-dropdown);max-width:min(var(--sur-calc-popup-width,var(--sur-spacing-96)) * 4, 90%);padding:var(--sur-spacing-4);font-size:var(--sur-font-size-sm);color:var(--_fg);background:var(--sur-calc-popup-bg,var(--sur-bg-surface));border:var(--sur-border-width) solid var(--sur-border-subtle);border-radius:var(--sur-radius-md);box-shadow:var(--sur-shadow-lg);animation:svelte-1eztqzs-calc-pop var(--sur-duration-150) var(--sur-ease-out);margin:0;list-style:none;position:absolute}.completions.svelte-1eztqzs li:where(.svelte-1eztqzs){align-items:center;gap:var(--sur-spacing-8);padding:var(--sur-spacing-4) var(--sur-spacing-8);border-radius:var(--sur-radius-sm);cursor:pointer;display:flex}.completions.svelte-1eztqzs li:where(.svelte-1eztqzs)[aria-selected=true]{background:color-mix(in oklab, var(--_accent) var(--sur-mix-tint), transparent)}.completions.svelte-1eztqzs .kind:where(.svelte-1eztqzs){width:var(--sur-spacing-18);height:var(--sur-spacing-18);font-size:var(--sur-font-size-2xs);font-weight:var(--sur-font-weight-bold);text-transform:uppercase;color:var(--sur-color-primary-subtle-fg);background:var(--sur-color-primary-subtle);border-radius:var(--sur-radius-xs);place-items:center;display:inline-grid}.completions.svelte-1eztqzs [data-kind=variable]:where(.svelte-1eztqzs) .kind:where(.svelte-1eztqzs){color:var(--sur-color-info-subtle-fg);background:var(--sur-color-info-subtle)}.completions.svelte-1eztqzs .label:where(.svelte-1eztqzs){font-family:var(--_font)}.completions.svelte-1eztqzs .detail:where(.svelte-1eztqzs){color:var(--_muted);font-size:var(--sur-font-size-xs);margin-inline-start:auto}.completions.svelte-1eztqzs li:where(.svelte-1eztqzs){flex-wrap:wrap}.completions.svelte-1eztqzs .line:where(.svelte-1eztqzs){font-size:var(--sur-font-size-xs);color:var(--_muted);flex-basis:100%;padding-inline-start:calc(var(--sur-spacing-18) + var(--sur-spacing-8))}.completions.svelte-1eztqzs .side:where(.svelte-1eztqzs){gap:var(--sur-spacing-4);margin:var(--sur-spacing-4) 0 0;padding:var(--sur-spacing-6) var(--sur-spacing-8) var(--sur-spacing-4);border-top:var(--sur-border-width) solid var(--sur-border-subtle);flex-direction:column;display:flex}.completions.svelte-1eztqzs .side:where(.svelte-1eztqzs) p:where(.svelte-1eztqzs){margin:0}.completions.svelte-1eztqzs .side:where(.svelte-1eztqzs) .doc:where(.svelte-1eztqzs){border:0;margin:0;padding:0}.completions.svelte-1eztqzs .side:where(.svelte-1eztqzs) .params:where(.svelte-1eztqzs){gap:var(--sur-spacing-2);font-size:var(--sur-font-size-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.completions.svelte-1eztqzs .side:where(.svelte-1eztqzs) .params:where(.svelte-1eztqzs) li:where(.svelte-1eztqzs){cursor:default;padding:0;display:block}.completions.svelte-1eztqzs .side:where(.svelte-1eztqzs) .ptype:where(.svelte-1eztqzs){margin-inline:var(--sur-spacing-4);color:var(--sur-color-info-subtle-fg)}.completions.svelte-1eztqzs .side:where(.svelte-1eztqzs) code:where(.svelte-1eztqzs){font-family:var(--_font)}.ex.svelte-1eztqzs{font-size:var(--sur-font-size-xs);color:var(--_muted)}.ex.svelte-1eztqzs code:where(.svelte-1eztqzs){color:var(--_fg)}.more.svelte-1eztqzs{margin-top:var(--sur-spacing-4);padding:var(--sur-spacing-2) var(--sur-spacing-8);font:inherit;font-size:var(--sur-font-size-xs);font-weight:var(--sur-font-weight-semibold);color:var(--sur-color-primary-subtle-fg);background:var(--sur-color-primary-subtle);border-radius:var(--sur-radius-sm);cursor:pointer;border:0;align-self:flex-start}.more.svelte-1eztqzs:focus-visible{box-shadow:var(--sur-focus-ring-shadow);outline:none}.completions.svelte-1eztqzs .doc:where(.svelte-1eztqzs){margin:var(--sur-spacing-4) 0 0;padding-top:var(--sur-spacing-6);color:var(--_muted);border-top:var(--sur-border-width) solid var(--sur-border-subtle);cursor:default;display:block}.signature.svelte-1eztqzs,.hover.svelte-1eztqzs{padding:var(--sur-spacing-6) var(--sur-spacing-10);pointer-events:none}:is(.signature.svelte-1eztqzs,.hover.svelte-1eztqzs) code:where(.svelte-1eztqzs){font-family:var(--_font)}:is(.signature.svelte-1eztqzs,.hover.svelte-1eztqzs) .active:where(.svelte-1eztqzs){font-weight:var(--sur-font-weight-bold);color:var(--_accent-fg);text-decoration:underline}:is(.signature.svelte-1eztqzs,.hover.svelte-1eztqzs) p:where(.svelte-1eztqzs){margin:var(--sur-spacing-4) 0 0;color:var(--_muted)}.signature.svelte-1eztqzs .param:where(.svelte-1eztqzs){font-size:var(--sur-font-size-xs)}.hover.svelte-1eztqzs{pointer-events:auto;transform:translateY(calc(-100% - var(--sur-spacing-8)));flex-direction:column;align-items:flex-start;display:flex}.hover.svelte-1eztqzs .units:where(.svelte-1eztqzs){font-size:var(--sur-font-size-xs);color:var(--sur-color-info-subtle-fg)}.hover.svelte-1eztqzs[data-flip]{transform:translateY(var(--sur-spacing-16))}.hover.svelte-1eztqzs .type:where(.svelte-1eztqzs){color:var(--sur-color-info-subtle-fg);font-size:var(--sur-font-size-xs);margin-inline-start:var(--sur-spacing-6)}.live.svelte-1eztqzs{width:var(--sur-border-width);height:var(--sur-border-width);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}@keyframes svelte-1eztqzs-calc-pop{0%{opacity:0;transform:translateY(calc(var(--sur-spacing-4) * -1))}}}@layer app{.tq-add-menu{inline-size:min(22rem, calc(100vi - var(--sur-spacing-32)));max-block-size:min(32rem,70vb);overflow-y:auto}.tq-add-where.svelte-33esmi{padding-block:var(--sur-spacing-8) var(--sur-spacing-4);padding-inline:var(--sur-spacing-12);color:var(--sur-text-secondary);font-size:var(--sur-font-size-sm);margin:0}.tq-add-group.svelte-33esmi{padding-block:var(--sur-spacing-4);display:grid}.tq-add-group.svelte-33esmi+.tq-add-group:where(.svelte-33esmi){border-block-start:var(--sur-border-width) solid var(--sur-border-subtle)}.tq-add-heading.svelte-33esmi{padding-block:var(--sur-spacing-4);padding-inline:var(--sur-spacing-12);color:var(--sur-text-secondary);font-size:var(--sur-font-size-xs);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.tq-add-item.svelte-33esmi{align-items:center;gap:var(--sur-spacing-8);display:flex}.tq-add-item.svelte-33esmi span:where(.svelte-33esmi){flex:1}.tq-add-mode.svelte-33esmi{gap:var(--sur-spacing-4);padding-block:var(--sur-spacing-4);padding-inline:var(--sur-spacing-12);display:grid}.tq-add-mode-hint.svelte-33esmi,.tq-add-empty.svelte-33esmi{color:var(--sur-text-secondary);font-size:var(--sur-font-size-xs);margin:0}.tq-add-empty.svelte-33esmi{padding-block:var(--sur-spacing-4);padding-inline:var(--sur-spacing-12)}.tq-add-item.svelte-33esmi .tq-add-meta:where(.svelte-33esmi){color:var(--sur-text-secondary);font-size:var(--sur-font-size-xs);flex:none}.tq-add-deep.svelte-33esmi{padding-block:var(--sur-spacing-4);padding-inline:var(--sur-spacing-12);color:var(--sur-color-warning-subtle-fg);font-size:var(--sur-font-size-sm);margin:0}.tq-preview.svelte-on87nz{overscroll-behavior:contain;block-size:100%;min-block-size:0;overflow:auto}.tq-canvas-empty.svelte-1pdauuk{padding:var(--sur-spacing-16);border:var(--sur-border-width) dashed var(--sur-border-default);border-radius:var(--sur-radius-md);color:var(--sur-text-secondary);font-size:var(--sur-font-size-sm);text-align:center;margin:0}.tq-peer-marks.svelte-kd3tf0{flex:none;align-items:center;gap:2px;display:inline-flex}.tq-peer-mark.svelte-kd3tf0{border-radius:var(--sur-radius-full,999px);background:var(--sur-color-neutral);block-size:1.25rem;min-inline-size:1.25rem;color:var(--sur-color-neutral-contrast);white-space:nowrap;place-items:center;padding-inline:3px;font-size:.6875rem;font-weight:600;line-height:1;display:inline-grid}[data-named].svelte-kd3tf0 .tq-peer-mark:where(.svelte-kd3tf0){max-inline-size:12rem;padding-inline:var(--sur-spacing-6);border-radius:var(--sur-radius-sm);text-overflow:ellipsis;overflow:hidden}[data-tone=periwinkle].svelte-kd3tf0{background:var(--sur-color-periwinkle);color:var(--sur-color-periwinkle-contrast)}[data-tone=coral].svelte-kd3tf0{background:var(--sur-color-coral);color:var(--sur-color-coral-contrast)}[data-tone=mint].svelte-kd3tf0{background:var(--sur-color-mint);color:var(--sur-color-mint-contrast)}[data-tone=cerise].svelte-kd3tf0{background:var(--sur-color-cerise);color:var(--sur-color-cerise-contrast)}[data-tone=sky].svelte-kd3tf0{background:var(--sur-color-sky);color:var(--sur-color-sky-contrast)}[data-tone=sand].svelte-kd3tf0{background:var(--sur-color-sand);color:var(--sur-color-sand-contrast)}.tq-canvas.svelte-jj7fah{cursor:default;overscroll-behavior:contain;outline:none;block-size:100%;min-block-size:0;position:relative;overflow:auto}.tq-canvas.svelte-jj7fah:focus-visible{box-shadow:inset 0 0 0 var(--sur-focus-ring-width) var(--sur-focus-ring)}.tq-canvas.svelte-jj7fah[data-hovering]{cursor:grab}.tq-canvas.svelte-jj7fah[data-dragging=ok]{cursor:grabbing}.tq-canvas.svelte-jj7fah[data-dragging=refused]{cursor:no-drop}.tq-canvas-page.svelte-jj7fah{gap:var(--sur-spacing-24);inline-size:100%;max-inline-size:48rem;padding-block:var(--sur-spacing-24) var(--sur-spacing-48);padding-inline:var(--sur-spacing-16);-webkit-user-select:none;user-select:none;margin-inline:auto;display:grid;position:relative}.tq-canvas-form.svelte-jj7fah sur-page-header{margin-block-end:0}.tq-canvas-chapter.svelte-jj7fah{margin:0 0 var(--sur-spacing-12);color:var(--sur-text-secondary);font-size:var(--sur-font-size-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.tq-canvas-step.svelte-jj7fah{gap:var(--sur-spacing-4);margin-block-end:var(--sur-spacing-16);display:grid}.tq-canvas-step.svelte-jj7fah h3:where(.svelte-jj7fah){font-family:var(--sur-font-family-display);font-size:var(--sur-font-size-xl);font-weight:var(--sur-font-weight-semibold);margin:0}.tq-canvas-step.svelte-jj7fah p:where(.svelte-jj7fah){color:var(--sur-text-secondary);margin:0}.tq-canvas-page.svelte-jj7fah .tq-canvas-frame[data-level=chapter]{gap:var(--sur-spacing-32);display:grid}.tq-canvas-page.svelte-jj7fah .tq-canvas-frame[data-level=step]+.tq-canvas-frame[data-level=step]{border-block-start:var(--sur-border-width) solid var(--sur-border-subtle);padding-block-start:var(--sur-spacing-24)}.tq-canvas-page.svelte-jj7fah .tq-canvas-frame{border-radius:var(--sur-radius-sm);outline-offset:var(--sur-spacing-4);transition:outline-color var(--sur-duration-150) ease, opacity var(--sur-duration-150) ease;outline:0 solid #0000;position:relative}.tq-canvas-page.svelte-jj7fah .tq-canvas-frame[data-hover]{outline:var(--sur-border-width) solid var(--sur-color-primary)}.tq-canvas-page.svelte-jj7fah .tq-canvas-frame[data-peer]:not([data-selected],[data-hover]){outline:var(--sur-border-width-strong) dashed var(--tq-peer-color)}.tq-canvas-page.svelte-jj7fah .tq-canvas-frame[data-peer=periwinkle]{--tq-peer-color:var(--sur-color-periwinkle)}.tq-canvas-page.svelte-jj7fah .tq-canvas-frame[data-peer=coral]{--tq-peer-color:var(--sur-color-coral)}.tq-canvas-page.svelte-jj7fah .tq-canvas-frame[data-peer=mint]{--tq-peer-color:var(--sur-color-mint)}.tq-canvas-page.svelte-jj7fah .tq-canvas-frame[data-peer=cerise]{--tq-peer-color:var(--sur-color-cerise)}.tq-canvas-page.svelte-jj7fah .tq-canvas-frame[data-peer=sky]{--tq-peer-color:var(--sur-color-sky)}.tq-canvas-page.svelte-jj7fah .tq-canvas-frame[data-peer=sand]{--tq-peer-color:var(--sur-color-sand)}.tq-canvas-page.svelte-jj7fah .tq-canvas-peers{z-index:2;pointer-events:none;position:absolute;inset-block-end:calc(100% + var(--sur-spacing-4));inset-inline-end:calc(var(--sur-spacing-4) * -1)}.tq-canvas-page.svelte-jj7fah .tq-canvas-frame[data-selected]{outline:var(--sur-border-width-strong) solid var(--sur-color-primary)}.tq-canvas-page.svelte-jj7fah .tq-canvas-frame[data-drop=ok]{outline:var(--sur-border-width-strong) dashed var(--sur-color-primary)}.tq-canvas-page.svelte-jj7fah .tq-canvas-frame[data-drop=refused]{outline:var(--sur-border-width-strong) dashed var(--sur-color-danger)}.tq-canvas-page.svelte-jj7fah .tq-canvas-frame[data-dragging]{opacity:.45}.tq-canvas-page.svelte-jj7fah .tq-canvas-frame[data-hidden]>:not(.tq-canvas-tag){opacity:.5}.tq-canvas-page.svelte-jj7fah .tq-canvas-frame[data-flash]{animation:1.2s ease-out svelte-jj7fah-tq-canvas-flash}.tq-canvas-page.svelte-jj7fah .tq-canvas-tag{z-index:2;max-inline-size:min(100%,28rem);padding-block:1px;padding-inline:var(--sur-spacing-6);border-radius:var(--sur-radius-sm);background:var(--sur-color-primary);color:var(--sur-color-primary-contrast);font-size:var(--sur-font-size-xs);text-overflow:ellipsis;white-space:nowrap;pointer-events:none;font-weight:600;line-height:1.5;position:absolute;inset-block-end:calc(100% + var(--sur-spacing-4));inset-inline-start:calc(var(--sur-spacing-4) * -1);overflow:hidden}.tq-canvas-page.svelte-jj7fah .tq-canvas-frame[data-hidden]:not([data-selected],[data-hover])>.tq-canvas-tag{background:var(--sur-bg-subtle);color:var(--sur-text-secondary);outline:var(--sur-border-width) solid var(--sur-border-default)}.tq-canvas-page.svelte-jj7fah .tq-canvas-frame[data-drop=refused]>.tq-canvas-tag{background:var(--sur-color-danger);color:var(--sur-color-danger-contrast)}.tq-canvas-page.svelte-jj7fah .tq-canvas-frame[data-coverage]:not([data-selected],[data-hover],[data-drop],[data-peer]){outline:var(--sur-border-width-strong) dashed var(--sur-color-warning-border)}.tq-canvas-page.svelte-jj7fah .tq-canvas-coverage{inline-size:fit-content;max-inline-size:100%;padding-block:1px;padding-inline:var(--sur-spacing-6);border:var(--sur-border-width) dashed var(--sur-color-warning-border);border-radius:var(--sur-radius-sm);background:var(--sur-color-warning-subtle);color:var(--sur-color-warning-subtle-fg);font-size:var(--sur-font-size-xs);overflow-wrap:anywhere;margin-block-end:var(--sur-spacing-4);font-weight:600;line-height:1.5;display:block}.tq-canvas-line.svelte-jj7fah{z-index:3;background:var(--sur-color-primary);pointer-events:none;border-radius:2px;block-size:3px;margin-block-start:-1px;position:absolute}.tq-canvas-line.svelte-jj7fah:before{content:"";background:var(--sur-color-primary);border-radius:50%;block-size:9px;inline-size:9px;position:absolute;inset-block-start:-3px;inset-inline-start:-4px}.tq-canvas-chip.svelte-jj7fah{z-index:10;max-inline-size:20rem;padding-block:var(--sur-spacing-4);padding-inline:var(--sur-spacing-8);border-radius:var(--sur-radius-md);background:var(--sur-color-primary);box-shadow:var(--sur-shadow-md);color:var(--sur-color-primary-contrast);font-size:var(--sur-font-size-sm);text-overflow:ellipsis;white-space:nowrap;pointer-events:none;font-weight:600;position:fixed;inset-block-start:0;inset-inline-start:0;overflow:hidden}.tq-canvas-chip.svelte-jj7fah[data-refused]{background:var(--sur-color-danger);color:var(--sur-color-danger-contrast)}.tq-canvas-keys.svelte-jj7fah{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@keyframes svelte-jj7fah-tq-canvas-flash{0%,30%{outline-color:var(--sur-color-primary);box-shadow:0 0 0 var(--sur-spacing-8) color-mix(in srgb, var(--sur-color-primary) 18%, transparent)}to{box-shadow:0 0 0 var(--sur-spacing-8) transparent}}@media (prefers-reduced-motion:reduce){.tq-canvas-page.svelte-jj7fah .tq-canvas-frame{transition:none}.tq-canvas-page.svelte-jj7fah .tq-canvas-frame[data-flash]{animation:none}}.tq-design-tree.svelte-p7cclc{min-inline-size:0}.tq-tree-row.svelte-p7cclc{align-items:center;gap:var(--sur-spacing-8);min-inline-size:0;display:flex}.tq-tree-title.svelte-p7cclc{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tq-tree-kind.svelte-p7cclc{color:var(--sur-text-secondary);font-size:var(--sur-font-size-xs);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.tq-tree-link.svelte-p7cclc{color:var(--sur-color-info);flex:none;display:inline-flex}.tq-tree-flag.svelte-p7cclc{inline-size:var(--sur-spacing-8);block-size:var(--sur-spacing-8);background:var(--sur-color-warning);border-radius:50%;flex:none}.tq-tree-flag[data-severity=error].svelte-p7cclc{background:var(--sur-color-danger)}.tq-history-menu{inline-size:min(24rem, calc(100vi - var(--sur-spacing-32)));max-block-size:min(28rem,70vb);overflow-y:auto}.tq-history.svelte-ttpiep{margin:0;padding:0;list-style:none;display:grid}.tq-history.svelte-ttpiep button:where(.svelte-ttpiep){text-align:start;inline-size:100%}.tq-history.svelte-ttpiep button[aria-current]:where(.svelte-ttpiep){opacity:1;font-weight:600}.tq-history-undone.svelte-ttpiep{color:var(--sur-text-secondary)}.tq-history-state.svelte-ttpiep{font-size:var(--sur-font-size-xs);display:block}.tq-history-start.svelte-ttpiep{color:var(--sur-text-secondary)}.tq-history-empty.svelte-ttpiep{padding:var(--sur-spacing-12);color:var(--sur-text-secondary);margin:0}.tq-sample-group.svelte-1j9knlm{gap:var(--sur-spacing-8);min-inline-size:0;padding:var(--sur-spacing-8) var(--sur-spacing-12) var(--sur-spacing-12);border:1px solid var(--sur-border-subtle);border-radius:var(--sur-radius-md);margin:0;display:grid}legend.svelte-1j9knlm{padding-inline:var(--sur-spacing-4);font-weight:var(--sur-font-weight-semibold)}.tq-sample-entry.svelte-1j9knlm{align-items:start;gap:var(--sur-spacing-4);grid-template-columns:1fr auto;display:grid}.tq-sample-quantity.svelte-1j9knlm{gap:var(--sur-spacing-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));display:grid}.tq-host-values.svelte-1f677aa{gap:var(--sur-spacing-20);display:grid}.tq-host-value.svelte-1f677aa{gap:var(--sur-spacing-8);display:grid}.tq-host-value-head.svelte-1f677aa{justify-content:space-between;align-items:center;gap:var(--sur-spacing-8);flex-wrap:wrap;display:flex}h3.svelte-1f677aa{font-size:var(--sur-font-size-md);margin:0}code.svelte-1f677aa{color:var(--sur-text-secondary);font-size:var(--sur-font-size-sm);font-weight:400}.tq-host-value-note.svelte-1f677aa{color:var(--sur-text-secondary);font-size:var(--sur-font-size-sm);margin:0}.tq-issues-menu{inline-size:min(26rem, calc(100vi - var(--sur-spacing-32)));max-block-size:min(28rem,70vb);overflow-y:auto}.tq-issues.svelte-jtgpxn{margin:0;padding:0;list-style:none;display:grid}.tq-issues.svelte-jtgpxn button:where(.svelte-jtgpxn){gap:var(--sur-spacing-8);text-align:start;align-items:start;inline-size:100%;display:flex}.tq-issues.svelte-jtgpxn strong:where(.svelte-jtgpxn){display:block}.tq-issues-empty.svelte-jtgpxn{padding:var(--sur-spacing-12);color:var(--sur-text-secondary);margin:0}.tq-review-menu{inline-size:min(34rem, calc(100vi - var(--sur-spacing-32)));max-block-size:min(32rem,75vb);overflow-y:auto}.tq-review.svelte-yvfw0b{gap:var(--sur-spacing-12);padding:var(--sur-spacing-12);display:grid}.tq-review-text.svelte-yvfw0b{color:var(--sur-color-text-muted);font-size:var(--sur-font-size-sm);margin:0}.tq-review-heading.svelte-yvfw0b{font-size:var(--sur-font-size-sm);margin:0}.tq-review-list.svelte-yvfw0b,.tq-review-report.svelte-yvfw0b{gap:var(--sur-spacing-4);margin:0;padding:0;list-style:none;display:grid}.tq-review-list.svelte-yvfw0b li:where(.svelte-yvfw0b){align-items:center;gap:var(--sur-spacing-4);flex-wrap:wrap;justify-content:space-between;display:flex}.tq-review-report.svelte-yvfw0b li:where(.svelte-yvfw0b){font-size:var(--sur-font-size-sm)}.tq-review-pick.svelte-yvfw0b{color:inherit;cursor:pointer;font:inherit;min-block-size:var(--sur-spacing-24);text-align:start;background:0 0;border:0;flex:10rem;padding:0}.tq-review-pick.svelte-yvfw0b:hover{text-decoration:underline}.tq-fx-test.svelte-1es9ybg{gap:var(--sur-spacing-8);padding-block-start:var(--sur-spacing-4);display:grid}.tq-fx-test-toggle.svelte-1es9ybg{align-items:center;gap:var(--sur-spacing-4);padding:var(--sur-spacing-2) 0;color:var(--sur-text-primary);font:inherit;font-size:var(--sur-font-size-sm);cursor:pointer;background:0 0;border:0;justify-self:start;font-weight:600;display:inline-flex}.tq-fx-test-toggle.svelte-1es9ybg:focus-visible{outline:var(--sur-focus-ring-width) solid var(--sur-focus-ring);outline-offset:var(--sur-focus-ring-offset);border-radius:var(--sur-radius-sm)}.tq-fx-test-hint.svelte-1es9ybg{margin:0 0 var(--sur-spacing-8);color:var(--sur-text-secondary);font-size:var(--sur-font-size-sm)}.tq-fx-test-fields.svelte-1es9ybg{gap:var(--sur-spacing-12);display:grid}.tq-part.svelte-g2t5e5{flex:12rem;min-inline-size:8rem}.tq-part.svelte-g2t5e5 .tq-part-input input{font-family:var(--sur-font-mono)}.tq-operand.svelte-1hd352{align-items:start;gap:var(--sur-spacing-4);flex-wrap:wrap;flex:14rem;min-inline-size:0;display:flex}.tq-operand.svelte-1hd352 .tq-operand-kind{flex:0 8rem;min-inline-size:6rem}.tq-operand.svelte-1hd352 .tq-operand-main{flex:8rem;min-inline-size:6rem}.tq-block.svelte-1gfn6my{min-inline-size:0}.tq-block-row.svelte-1gfn6my{align-items:start;gap:var(--sur-spacing-4) var(--sur-spacing-6);flex-wrap:wrap;flex:auto;display:flex}.tq-block-box.svelte-1gfn6my{gap:var(--sur-spacing-6);padding:var(--sur-spacing-8);border:var(--sur-border-width) solid var(--sur-border-default);border-inline-start-width:var(--sur-spacing-4);border-inline-start-color:var(--sur-color-primary);border-radius:var(--sur-radius-md);background:var(--sur-bg-surface);flex:100%;display:grid}.tq-block[data-problem].svelte-1gfn6my{border-color:var(--sur-color-danger)}.tq-block-row[data-problem].svelte-1gfn6my{padding:var(--sur-spacing-4);border:var(--sur-border-width) solid var(--sur-color-danger);border-radius:var(--sur-radius-md)}.tq-block-head.svelte-1gfn6my{justify-content:space-between;align-items:center;gap:var(--sur-spacing-6);display:flex}.tq-block-items.svelte-1gfn6my{gap:var(--sur-spacing-6);margin:0;padding:0;list-style:none;display:grid}.tq-block-items.svelte-1gfn6my>li:where(.svelte-1gfn6my){align-items:start;gap:var(--sur-spacing-4);display:flex}.tq-block-branch.svelte-1gfn6my{align-items:start;gap:var(--sur-spacing-4) var(--sur-spacing-6);flex-wrap:wrap;display:flex}.tq-block-word.svelte-1gfn6my{padding-block:var(--sur-spacing-4);color:var(--sur-text-secondary);font-size:var(--sur-font-size-sm);font-weight:600}.tq-block.svelte-1gfn6my .tq-block-op{flex:0 9rem;min-inline-size:6rem}.tq-block-add.svelte-1gfn6my{justify-self:start;align-items:center;gap:var(--sur-spacing-4);padding:var(--sur-spacing-2) var(--sur-spacing-4);border-radius:var(--sur-radius-sm);color:var(--sur-color-primary-subtle-fg);font:inherit;font-size:var(--sur-font-size-sm);cursor:pointer;background:0 0;border:0;display:inline-flex}.tq-block-add.svelte-1gfn6my:hover{text-decoration:underline}.tq-block-add.svelte-1gfn6my:focus-visible{outline:var(--sur-focus-ring-width) solid var(--sur-focus-ring);outline-offset:var(--sur-focus-ring-offset)}.tq-block-problems.svelte-1gfn6my{color:var(--sur-color-danger-subtle-fg);font-size:var(--sur-font-size-sm);flex:100%;margin:0;padding:0;list-style:none}.tq-builder.svelte-9t1y60{gap:var(--sur-spacing-8);padding:var(--sur-spacing-8);border:var(--sur-border-width) solid var(--sur-border-default);border-radius:var(--sur-radius-md);background:var(--sur-bg-subtle);min-inline-size:0;display:grid}.tq-builder-empty.svelte-9t1y60{color:var(--sur-text-secondary);font-size:var(--sur-font-size-sm);margin:0}.tq-builder-starts.svelte-9t1y60{gap:var(--sur-spacing-6);flex-wrap:wrap;display:flex}.tq-fx.svelte-y1u84s{gap:var(--sur-spacing-8);min-inline-size:0;display:grid}.tq-fx-views.svelte-y1u84s{justify-content:end;display:flex}.tq-fx-bar.svelte-y1u84s{justify-content:space-between;align-items:end;gap:var(--sur-spacing-8);flex-wrap:wrap;display:flex}.tq-fx-expects.svelte-y1u84s{align-items:center;gap:var(--sur-spacing-4);color:var(--sur-text-secondary);font-size:var(--sur-font-size-sm);display:inline-flex}.tq-fx-insert.svelte-y1u84s{flex:12rem;max-inline-size:18rem}.tq-fx-line.svelte-y1u84s{display:contents}.tq-fx-pasted.svelte-y1u84s{gap:var(--sur-spacing-4);padding:var(--sur-spacing-6) var(--sur-spacing-12);border-radius:var(--sur-radius-md);background:var(--sur-color-info-subtle);font-size:var(--sur-font-size-sm);display:grid}.tq-fx-pasted-head.svelte-y1u84s svg{color:var(--sur-color-info-subtle-fg)}.tq-fx-pasted-head.svelte-y1u84s{align-items:center;gap:var(--sur-spacing-6);display:flex}.tq-fx-pasted-head.svelte-y1u84s span:where(.svelte-y1u84s){flex:1}.tq-fx-pasted.svelte-y1u84s ul:where(.svelte-y1u84s){gap:var(--sur-spacing-2);margin:0;padding-inline-start:calc(var(--sur-spacing-16) + var(--sur-spacing-6));display:grid}.tq-fx-pasted.svelte-y1u84s li[data-severity=error]:where(.svelte-y1u84s){font-weight:500}.tq-fx-problems.svelte-y1u84s{gap:var(--sur-spacing-4);margin:0;padding:0;list-style:none;display:grid}.tq-fx-problem.svelte-y1u84s{align-items:start;gap:var(--sur-spacing-6);padding:var(--sur-spacing-2) 0;color:var(--sur-color-danger-subtle-fg);font:inherit;font-size:var(--sur-font-size-sm);text-align:start;cursor:pointer;background:0 0;border:0;display:inline-flex}li[data-severity=warning].svelte-y1u84s .tq-fx-problem:where(.svelte-y1u84s){color:var(--sur-color-warning-subtle-fg)}.tq-fx-problem.svelte-y1u84s:hover span:where(.svelte-y1u84s){text-decoration:underline}.tq-fx-hint.svelte-y1u84s{color:var(--sur-text-secondary);font-size:var(--sur-font-size-sm);margin:0;padding-inline-start:calc(var(--sur-spacing-16) + var(--sur-spacing-6))}.tq-fx-problem.svelte-y1u84s:focus-visible{outline:var(--sur-focus-ring-width) solid var(--sur-focus-ring);outline-offset:var(--sur-focus-ring-offset);border-radius:var(--sur-radius-sm)}.tq-fx-result.svelte-y1u84s{align-items:baseline;gap:var(--sur-spacing-6);padding:var(--sur-spacing-8) var(--sur-spacing-12);border-radius:var(--sur-radius-md);background:var(--sur-bg-subtle);font-size:var(--sur-font-size-sm);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.tq-fx-muted.svelte-y1u84s{color:var(--sur-text-secondary)}.tq-fx-error.svelte-y1u84s{color:var(--sur-color-danger-subtle-fg)}.tq-fx-kind.svelte-y1u84s{inline-size:var(--sur-spacing-18);block-size:var(--sur-spacing-18);font-size:var(--sur-font-size-2xs);font-weight:var(--sur-font-weight-bold);text-transform:uppercase;color:var(--sur-color-primary-subtle-fg);background:var(--sur-color-primary-subtle);border-radius:var(--sur-radius-xs);place-items:center;display:inline-grid}.tq-fx-kind.svelte-y1u84s[data-kind=variable]{color:var(--sur-color-info-subtle-fg);background:var(--sur-color-info-subtle)}.tq-fx-name.svelte-y1u84s{font-family:var(--sur-font-mono)}.tq-fx-detail.svelte-y1u84s{color:var(--sur-text-muted);font-size:var(--sur-font-size-xs);margin-inline-start:auto}.tq-fx-line.svelte-y1u84s{font-size:var(--sur-font-size-xs);color:var(--sur-text-muted);flex-basis:100%;padding-inline-start:calc(var(--sur-spacing-18) + var(--sur-spacing-8))}.tq-osets.svelte-13ow4mu{gap:var(--sur-spacing-12);border-block-start:1px solid var(--sur-border-subtle);padding-block-start:var(--sur-spacing-16);display:grid}.tq-osets-head.svelte-13ow4mu{gap:var(--sur-spacing-4);display:grid}h3.svelte-13ow4mu{font-size:var(--sur-font-size-md);margin:0}.tq-osets-hint.svelte-13ow4mu,.tq-osets-empty.svelte-13ow4mu,.tq-oset-uses.svelte-13ow4mu{color:var(--sur-text-secondary);font-size:var(--sur-font-size-sm);margin:0}.tq-oset.svelte-13ow4mu{gap:var(--sur-spacing-8);padding:var(--sur-spacing-12);border:1px solid var(--sur-border-default);border-radius:var(--sur-radius-md);display:grid}.tq-oset-head.svelte-13ow4mu,.tq-outcome-main.svelte-13ow4mu{align-items:end;gap:var(--sur-spacing-8);display:flex}.tq-oset-name.svelte-13ow4mu,.tq-outcome-label.svelte-13ow4mu{flex:auto;min-inline-size:0}.tq-osets-issues.svelte-13ow4mu,.tq-osets-where.svelte-13ow4mu{margin:0;padding-inline-start:var(--sur-spacing-16)}.tq-outcomes.svelte-13ow4mu{gap:var(--sur-spacing-8);margin:0;padding:0;list-style:none;display:grid}.tq-outcome.svelte-13ow4mu{gap:var(--sur-spacing-8);padding:var(--sur-spacing-8);border:1px solid var(--sur-border-subtle);border-radius:var(--sur-radius-md);background:var(--sur-bg-surface);display:grid}.tq-outcome[data-drop].svelte-13ow4mu{border-color:var(--sur-color-primary);box-shadow:inset 0 2px 0 var(--sur-color-primary)}.tq-outcome[data-dragging].svelte-13ow4mu{opacity:.6}.tq-outcome-grip.svelte-13ow4mu{color:var(--sur-text-secondary);cursor:grab;align-self:center;place-items:center;display:inline-grid}.tq-outcome-dot.svelte-13ow4mu{inline-size:var(--sur-spacing-16);align-self:center;place-items:center;display:inline-grid}.tq-outcome-nodot.svelte-13ow4mu{inline-size:var(--sur-spacing-8);block-size:var(--sur-spacing-8);border:1px solid var(--sur-border-strong);border-radius:50%}.tq-outcome-dot[data-sur-color].svelte-13ow4mu{color:var(--sur-c-subtle-fg,currentColor)}.tq-outcome-row.svelte-13ow4mu{gap:var(--sur-spacing-8);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.tq-outcome-more.svelte-13ow4mu{align-items:center;gap:var(--sur-spacing-4);min-block-size:var(--sur-spacing-32);padding-inline:var(--sur-spacing-4);border-radius:var(--sur-radius-sm);color:var(--sur-text-secondary);font:inherit;font-size:var(--sur-font-size-sm);cursor:pointer;background:0 0;border:0;justify-self:start;display:inline-flex}.tq-outcome-more.svelte-13ow4mu:hover{color:var(--sur-text-primary)}.tq-outcome-more.svelte-13ow4mu:focus-visible{outline:var(--sur-focus-ring-width) solid var(--sur-focus-ring);outline-offset:2px}.tq-outcome-badge.svelte-13ow4mu{padding-inline:var(--sur-spacing-4);border-radius:var(--sur-radius-sm);background:var(--sur-color-info-subtle);color:var(--sur-color-info-subtle-fg)}.tq-outcome-details.svelte-13ow4mu,.tq-outcome-action.svelte-13ow4mu{gap:var(--sur-spacing-8);display:grid}.tq-outcome-formula.svelte-13ow4mu{gap:var(--sur-spacing-4);display:grid}.tq-outcome-hint.svelte-13ow4mu{font-size:var(--sur-font-size-sm);color:var(--sur-text-secondary);margin:0}.tq-outcome-action.svelte-13ow4mu{border-inline-start:2px solid var(--sur-border-subtle);padding-inline-start:var(--sur-spacing-12)}@media (width<=40rem){.tq-outcome-row.svelte-13ow4mu{grid-template-columns:minmax(0,1fr)}}.tq-lists.svelte-13yv7r6{gap:var(--sur-spacing-12);border-block-start:1px solid var(--sur-border-subtle);padding-block-start:var(--sur-spacing-16);display:grid}.tq-lists-head.svelte-13yv7r6{gap:var(--sur-spacing-4);display:grid}h3.svelte-13yv7r6{font-size:var(--sur-font-size-md);margin:0}.tq-lists-hint.svelte-13yv7r6,.tq-list-meta.svelte-13yv7r6{color:var(--sur-text-secondary);font-size:var(--sur-font-size-sm);margin:0}.tq-lists-items.svelte-13yv7r6{gap:var(--sur-spacing-4);margin:0;padding:0;list-style:none;display:grid}.tq-list.svelte-13yv7r6{align-items:center;gap:var(--sur-spacing-8);padding:var(--sur-spacing-8);border:1px solid var(--sur-border-subtle);border-radius:var(--sur-radius-md);color:var(--sur-text-secondary);display:flex}.tq-list-text.svelte-13yv7r6{flex:auto;min-inline-size:0;display:grid}.tq-list-name.svelte-13yv7r6{color:var(--sur-text-primary);overflow-wrap:anywhere}.tq-input-type.svelte-17gdplr{gap:var(--sur-spacing-8);display:grid}.tq-input-type-nested.svelte-17gdplr,.tq-input-type-fields.svelte-17gdplr{border-inline-start:2px solid var(--sur-border-subtle);padding-inline-start:var(--sur-spacing-12)}.tq-input-type-fields.svelte-17gdplr{gap:var(--sur-spacing-12);margin:0;list-style:none;display:grid}.tq-input-field.svelte-17gdplr{gap:var(--sur-spacing-8);display:grid}.tq-input-field-head.svelte-17gdplr{align-items:end;gap:var(--sur-spacing-4);grid-template-columns:1fr auto;display:grid}.tq-input-type-hint.svelte-17gdplr,.tq-input-type-error.svelte-17gdplr{color:var(--sur-text-secondary);font-size:var(--sur-font-size-sm);margin:0}.tq-input-type-error.svelte-17gdplr{color:var(--sur-color-danger-subtle-fg)}.tq-inputs.svelte-15xwibq{gap:var(--sur-spacing-12);border-block-start:1px solid var(--sur-border-subtle);padding-block-start:var(--sur-spacing-16);display:grid}.tq-inputs-head.svelte-15xwibq{gap:var(--sur-spacing-4);display:grid}h3.svelte-15xwibq{font-size:var(--sur-font-size-md);margin:0}.tq-inputs-hint.svelte-15xwibq,.tq-input-meta.svelte-15xwibq{color:var(--sur-text-secondary);font-size:var(--sur-font-size-sm);overflow-wrap:anywhere;margin:0}.tq-inputs-items.svelte-15xwibq{gap:var(--sur-spacing-8);display:grid}.tq-input.svelte-15xwibq{gap:var(--sur-spacing-12);padding:var(--sur-spacing-12);border:1px solid var(--sur-border-subtle);border-radius:var(--sur-radius-md);display:grid}.tq-input-fields.svelte-15xwibq{gap:var(--sur-spacing-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));display:grid}.tq-input-sample.svelte-15xwibq,.tq-input-foot.svelte-15xwibq{justify-content:space-between;align-items:center;gap:var(--sur-spacing-8);min-block-size:var(--sur-spacing-32);flex-wrap:wrap;display:flex}.tq-roles.svelte-rcduw6{gap:var(--sur-spacing-12);border-block-start:1px solid var(--sur-border-subtle);padding-block-start:var(--sur-spacing-16);display:grid}.tq-roles-head.svelte-rcduw6{gap:var(--sur-spacing-4);display:grid}h3.svelte-rcduw6{font-size:var(--sur-font-size-md);margin:0}.tq-roles-hint.svelte-rcduw6,.tq-role-meta.svelte-rcduw6{color:var(--sur-text-secondary);font-size:var(--sur-font-size-sm);margin:0}.tq-roles-items.svelte-rcduw6{gap:var(--sur-spacing-8);display:grid}.tq-role.svelte-rcduw6{gap:var(--sur-spacing-8);padding:var(--sur-spacing-12);border:1px solid var(--sur-border-subtle);border-radius:var(--sur-radius-md);display:grid}.tq-role-fields.svelte-rcduw6{gap:var(--sur-spacing-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));display:grid}.tq-role-foot.svelte-rcduw6{justify-content:space-between;align-items:center;gap:var(--sur-spacing-8);min-block-size:var(--sur-spacing-32);display:flex}.tq-role-meta.svelte-rcduw6{overflow-wrap:anywhere}.tq-statuses.svelte-1nzxiur{gap:var(--sur-spacing-12);border-block-start:1px solid var(--sur-border-subtle);padding-block-start:var(--sur-spacing-16);display:grid}.tq-statuses-head.svelte-1nzxiur{gap:var(--sur-spacing-4);display:grid}h3.svelte-1nzxiur{font-size:var(--sur-font-size-md);margin:0}.tq-statuses-hint.svelte-1nzxiur,.tq-statuses-chain.svelte-1nzxiur,.tq-moves-title.svelte-1nzxiur{color:var(--sur-text-secondary);font-size:var(--sur-font-size-sm);overflow-wrap:anywhere;margin:0}.tq-statuses-items.svelte-1nzxiur{gap:var(--sur-spacing-8);margin:0;padding:0;list-style:none;display:grid}.tq-status.svelte-1nzxiur{gap:var(--sur-spacing-8);padding:var(--sur-spacing-12);border:1px solid var(--sur-border-subtle);border-radius:var(--sur-radius-md);display:grid}.tq-status-row.svelte-1nzxiur{align-items:flex-start;gap:var(--sur-spacing-8);display:flex}.tq-status-n.svelte-1nzxiur{inline-size:var(--sur-spacing-24);block-size:var(--sur-spacing-24);border-radius:var(--sur-radius-full);background:var(--sur-bg-subtle);color:var(--sur-text-secondary);font-size:var(--sur-font-size-xs);font-variant-numeric:tabular-nums;flex:none;place-items:center;margin-block-start:var(--sur-spacing-24);display:inline-grid}.tq-status-name.svelte-1nzxiur{flex:1;min-inline-size:0}.tq-status-tools.svelte-1nzxiur{gap:var(--sur-spacing-2);flex:none;margin-block-start:var(--sur-spacing-20);display:flex}.tq-moves.svelte-1nzxiur{gap:var(--sur-spacing-8);border-inline-start:2px solid var(--sur-border-subtle);padding-inline-start:var(--sur-spacing-12);display:grid}.tq-move-item.svelte-1nzxiur{gap:var(--sur-spacing-4);display:grid}.tq-move-item.svelte-1nzxiur>.tq-move-roles{padding-inline-start:var(--sur-spacing-24)}.tq-move.svelte-1nzxiur{align-items:start;gap:var(--sur-spacing-8);grid-template-columns:auto minmax(0,1fr) minmax(0,1fr) auto;display:grid}.tq-move.svelte-1nzxiur>:first-child,.tq-move.svelte-1nzxiur>:last-child{margin-block-start:var(--sur-spacing-24)}@media (width<30rem){.tq-move.svelte-1nzxiur{grid-template-columns:auto minmax(0,1fr) auto}.tq-move.svelte-1nzxiur>:nth-child(3){grid-column:2}}.tq-statuses-rules.svelte-1nzxiur{margin:0;padding-inline-start:var(--sur-spacing-20)}.tq-grades.svelte-1efih8x{gap:var(--sur-spacing-12);border-block-start:1px solid var(--sur-border-subtle);padding-block-start:var(--sur-spacing-16);display:grid}.tq-grades-head.svelte-1efih8x{gap:var(--sur-spacing-4);display:grid}h3.svelte-1efih8x{font-size:var(--sur-font-size-md);margin:0}.tq-grades-hint.svelte-1efih8x,.tq-grade-meta.svelte-1efih8x{color:var(--sur-text-secondary);font-size:var(--sur-font-size-sm);margin:0}.tq-grades-items.svelte-1efih8x{gap:var(--sur-spacing-8);display:grid}.tq-grade.svelte-1efih8x{gap:var(--sur-spacing-8);padding:var(--sur-spacing-12);border:1px solid var(--sur-border-subtle);border-radius:var(--sur-radius-md);display:grid}.tq-grade-fields.svelte-1efih8x{gap:var(--sur-spacing-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));align-items:start;display:grid}.tq-grade-foot.svelte-1efih8x{justify-content:space-between;align-items:center;gap:var(--sur-spacing-8);min-block-size:var(--sur-spacing-32);display:flex}.tq-grade-meta.svelte-1efih8x{align-items:center;gap:var(--sur-spacing-8);overflow-wrap:anywhere;display:flex}.tq-quiz-key.svelte-9nj3s3{gap:var(--sur-spacing-12);border-block-start:1px solid var(--sur-border-subtle);padding-block-start:var(--sur-spacing-16);display:grid}h3.svelte-9nj3s3{margin:0}.tq-quiz-key-hint.svelte-9nj3s3{color:var(--sur-text-muted);font-size:var(--sur-text-sm);margin:0}.tq-quiz-settings.svelte-1xng8ce{gap:var(--sur-spacing-12);border-block-start:1px solid var(--sur-border-subtle);padding-block-start:var(--sur-spacing-16);display:grid}h3.svelte-1xng8ce{margin:0}.tq-quiz-hint.svelte-1xng8ce{color:var(--sur-text-muted);font-size:var(--sur-text-sm);margin:0}.tq-actions.svelte-ffxl38{gap:var(--sur-spacing-12);border-block-start:1px solid var(--sur-border-subtle);padding-block-start:var(--sur-spacing-16);display:grid}.tq-actions-head.svelte-ffxl38{gap:var(--sur-spacing-4);display:grid}h3.svelte-ffxl38{font-size:var(--sur-font-size-md);margin:0}.tq-actions-hint.svelte-ffxl38{gap:var(--sur-spacing-4);color:var(--sur-text-secondary);font-size:var(--sur-font-size-sm);overflow-wrap:anywhere;align-items:start;margin:0;display:flex}.tq-actions-items.svelte-ffxl38{gap:var(--sur-spacing-8);display:grid}.tq-action.svelte-ffxl38{gap:var(--sur-spacing-8);padding:var(--sur-spacing-12);border:1px solid var(--sur-border-subtle);border-radius:var(--sur-radius-md);display:grid}.tq-action-new.svelte-ffxl38{border-color:var(--sur-border-default);background:var(--sur-bg-subtle)}.tq-action-head.svelte-ffxl38{justify-content:space-between;align-items:center;gap:var(--sur-spacing-8);flex-wrap:wrap;display:flex}.tq-action-title.svelte-ffxl38{font-weight:var(--sur-font-weight-bold);overflow-wrap:anywhere}.tq-action-type.svelte-ffxl38{align-items:center;gap:var(--sur-spacing-4);color:var(--sur-text-secondary);font-size:var(--sur-font-size-sm);display:inline-flex}.tq-action-fields.svelte-ffxl38{gap:var(--sur-spacing-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));align-items:start;display:grid}.tq-action-list.svelte-ffxl38{gap:var(--sur-spacing-8);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.tq-action-list.svelte-ffxl38 legend:where(.svelte-ffxl38){font-weight:var(--sur-font-weight-medium);padding:0}.tq-action-row.svelte-ffxl38{gap:var(--sur-spacing-8);flex-wrap:wrap;align-items:end;display:flex}.tq-action-row.svelte-ffxl38>:first-child{flex:8rem}.tq-action-row.svelte-ffxl38>:nth-child(2){flex:3 14rem;min-inline-size:0}.tq-action-issues.svelte-ffxl38{color:var(--sur-color-danger-subtle-fg);font-size:var(--sur-font-size-sm);margin:0;padding-inline-start:var(--sur-spacing-16)}.tq-action-error.svelte-ffxl38{color:var(--sur-color-danger-subtle-fg);font-size:var(--sur-font-size-sm);margin:0}.tq-action-foot.svelte-ffxl38,.tq-action-buttons.svelte-ffxl38{justify-content:flex-end;align-items:center;gap:var(--sur-spacing-8);display:flex}.tq-action-buttons.svelte-ffxl38{justify-content:flex-start}.tq-rules.svelte-17dqxvk{gap:var(--sur-spacing-12);border-block-start:1px solid var(--sur-border-subtle);padding-block-start:var(--sur-spacing-16);display:grid}.tq-rules-head.svelte-17dqxvk{gap:var(--sur-spacing-4);display:grid}h3.svelte-17dqxvk{font-size:var(--sur-font-size-md);margin:0}.tq-rules-hint.svelte-17dqxvk{color:var(--sur-text-secondary);font-size:var(--sur-font-size-sm);overflow-wrap:anywhere;margin:0}.tq-rules-items.svelte-17dqxvk{gap:var(--sur-spacing-8);display:grid}.tq-rule.svelte-17dqxvk{gap:var(--sur-spacing-8);padding:var(--sur-spacing-12);border:1px solid var(--sur-border-subtle);border-radius:var(--sur-radius-md);display:grid}.tq-rule-title.svelte-17dqxvk{font-weight:var(--sur-font-weight-bold);overflow-wrap:anywhere}.tq-rule-fields.svelte-17dqxvk{gap:var(--sur-spacing-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));align-items:start;display:grid}.tq-rule-list.svelte-17dqxvk{gap:var(--sur-spacing-8);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.tq-rule-list.svelte-17dqxvk legend:where(.svelte-17dqxvk){font-weight:var(--sur-font-weight-medium);padding:0}.tq-rule-row.svelte-17dqxvk{gap:var(--sur-spacing-8);align-items:end;display:flex}.tq-rule-row.svelte-17dqxvk>:first-child{flex:auto;min-inline-size:0}.tq-rule-issues.svelte-17dqxvk{color:var(--sur-color-danger-subtle-fg);font-size:var(--sur-font-size-sm);margin:0;padding-inline-start:var(--sur-spacing-16)}.tq-rule-foot.svelte-17dqxvk{justify-content:flex-end;display:flex}.tq-form-langs.svelte-1197ax5{gap:var(--sur-spacing-12);border-block-start:1px solid var(--sur-border-subtle);padding-block-start:var(--sur-spacing-16);display:grid}.tq-form-langs-head.svelte-1197ax5{gap:var(--sur-spacing-4);display:grid}h3.svelte-1197ax5{font-size:var(--sur-font-size-md);margin:0}.tq-form-langs-hint.svelte-1197ax5{color:var(--sur-text-secondary);font-size:var(--sur-font-size-sm);margin:0}.tq-form-langs-items.svelte-1197ax5{gap:var(--sur-spacing-4);margin:0;padding:0;list-style:none;display:grid}.tq-form-langs-items.svelte-1197ax5 li:where(.svelte-1197ax5){gap:var(--sur-spacing-8);flex-wrap:wrap;align-items:center;display:flex}.tq-behaviour-reset.svelte-1fsdqwo{color:var(--sur-color-primary-subtle-fg);font:inherit;font-size:var(--sur-font-size-sm);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.tq-behaviour-reset.svelte-1fsdqwo:hover:not(:disabled){text-decoration-thickness:2px}.tq-behaviour-reset.svelte-1fsdqwo:focus-visible{outline:var(--sur-focus-ring-width) solid var(--sur-focus-ring);outline-offset:var(--sur-focus-ring-offset);border-radius:var(--sur-radius-sm)}.tq-behaviour-reset.svelte-1fsdqwo:disabled{color:var(--sur-text-muted);cursor:default}.tq-formula-field.svelte-1m1n177{gap:var(--sur-spacing-6);grid-column:1/-1;min-inline-size:0;display:grid}.tq-formula-label.svelte-1m1n177{font-weight:500;font-size:var(--sur-font-size-sm);padding-inline-end:var(--sur-spacing-40)}.tq-formula-required.svelte-1m1n177{color:var(--sur-color-danger-subtle-fg)}.tq-formula-hint.svelte-1m1n177,.tq-formula-message.svelte-1m1n177{font-size:var(--sur-font-size-sm);color:var(--sur-text-secondary);margin:0}.tq-formula-message.svelte-1m1n177{color:var(--sur-color-danger-subtle-fg)}.tq-fx-switch.svelte-a6ggw5{min-inline-size:var(--sur-spacing-32);block-size:var(--sur-spacing-24);padding-inline:var(--sur-spacing-6);border:1px solid var(--sur-border-default);border-radius:var(--sur-radius-sm);background:var(--sur-bg-surface);color:var(--sur-text-secondary);font-family:var(--sur-font-mono);font-size:var(--sur-font-size-sm);cursor:pointer;place-items:center;line-height:1;display:inline-grid}.tq-fx-switch.svelte-a6ggw5:hover:not(:disabled){color:var(--sur-text-primary);border-color:var(--sur-border-hover)}.tq-fx-switch.svelte-a6ggw5[aria-pressed=true]{border-color:var(--sur-color-primary);background:var(--sur-color-primary-subtle);color:var(--sur-color-primary-subtle-fg);font-weight:600}.tq-fx-switch.svelte-a6ggw5:focus-visible{outline:var(--sur-focus-ring-width) solid var(--sur-focus-ring);outline-offset:var(--sur-focus-ring-offset)}.tq-fx-switch.svelte-a6ggw5:disabled{opacity:.5;cursor:not-allowed}.tq-recall-hint.svelte-bhaq8n{padding:var(--sur-spacing-8) var(--sur-spacing-12);max-inline-size:22rem;color:var(--sur-text-secondary);font-size:var(--sur-font-size-sm);margin:0}.tq-recall-list.svelte-bhaq8n{padding:0 0 var(--sur-spacing-4);max-block-size:18rem;margin:0;list-style:none;overflow-y:auto}.tq-recall-list.svelte-bhaq8n button:where(.svelte-bhaq8n){justify-content:space-between;gap:var(--sur-spacing-12);inline-size:100%;padding:var(--sur-spacing-6) var(--sur-spacing-12);color:var(--sur-text-primary);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.tq-recall-list.svelte-bhaq8n button:where(.svelte-bhaq8n):hover,.tq-recall-list.svelte-bhaq8n button:where(.svelte-bhaq8n):focus-visible{background:var(--sur-bg-hover)}.tq-recall-list.svelte-bhaq8n code:where(.svelte-bhaq8n){color:var(--sur-text-secondary);font-family:var(--sur-font-mono);font-size:var(--sur-font-size-sm)}.tq-props-form.svelte-13je1tr{gap:var(--sur-spacing-16);display:grid}.tq-checks.svelte-1n2qoi6{gap:var(--sur-spacing-12);border-block-start:1px solid var(--sur-border-subtle);padding-block-start:var(--sur-spacing-16);display:grid}h3.svelte-1n2qoi6{font-size:var(--sur-font-size-md);margin:0}.tq-checks-hint.svelte-1n2qoi6{color:var(--sur-text-secondary);font-size:var(--sur-font-size-sm);margin:0}.tq-check.svelte-1n2qoi6{gap:var(--sur-spacing-8);padding:var(--sur-spacing-12);border:1px solid var(--sur-border-default);border-radius:var(--sur-radius-md);display:grid}.tq-check-head.svelte-1n2qoi6{justify-content:space-between;align-items:center;gap:var(--sur-spacing-8);display:flex}.tq-check-title.svelte-1n2qoi6{font-weight:500;font-size:var(--sur-font-size-sm)}.tq-check-row.svelte-1n2qoi6{gap:var(--sur-spacing-8);grid-template-columns:minmax(0,1fr) minmax(8rem,12rem);align-items:start;display:grid}@media (width<=40rem){.tq-check-row.svelte-1n2qoi6{grid-template-columns:minmax(0,1fr)}}.tq-skips.svelte-1c4yeav{gap:var(--sur-spacing-12);border-block-start:1px solid var(--sur-border-subtle);padding-block-start:var(--sur-spacing-16);display:grid}h3.svelte-1c4yeav{font-size:var(--sur-font-size-md);margin:0}.tq-skips-hint.svelte-1c4yeav{gap:var(--sur-spacing-4);color:var(--sur-text-secondary);font-size:var(--sur-font-size-sm);overflow-wrap:anywhere;align-items:start;margin:0;display:flex}.tq-skip.svelte-1c4yeav{gap:var(--sur-spacing-8);padding:var(--sur-spacing-12);border:1px solid var(--sur-border-default);border-radius:var(--sur-radius-md);display:grid}.tq-skip-head.svelte-1c4yeav{justify-content:space-between;align-items:center;gap:var(--sur-spacing-8);display:flex}.tq-skip-title.svelte-1c4yeav{font-weight:500;font-size:var(--sur-font-size-sm)}.tq-template-card.svelte-1q36fna{gap:var(--sur-spacing-8);padding:var(--sur-spacing-12);border:var(--sur-border-width) solid var(--sur-color-info-border);border-radius:var(--sur-radius-md);background:var(--sur-color-info-subtle);color:var(--sur-color-info-subtle-fg);display:grid}.tq-template-card[data-kind=copy].svelte-1q36fna{border-color:var(--sur-border-default);background:var(--sur-bg-subtle);color:var(--sur-text-primary)}.tq-template-card-head.svelte-1q36fna{gap:var(--sur-spacing-8);align-items:center;display:flex}.tq-template-card-title.svelte-1q36fna{font-weight:var(--sur-font-weight-semibold);overflow-wrap:anywhere;margin:0}.tq-template-card-text.svelte-1q36fna,.tq-template-card-muted.svelte-1q36fna{font-size:var(--sur-font-size-sm);margin:0}.tq-template-card-muted.svelte-1q36fna{color:var(--sur-text-secondary)}.tq-template-card-offer.svelte-1q36fna{gap:var(--sur-spacing-8);padding:var(--sur-spacing-8);border-radius:var(--sur-radius-sm);background:var(--sur-bg-surface);color:var(--sur-text-primary);font-size:var(--sur-font-size-sm);flex-wrap:wrap;align-items:center;display:flex}.tq-template-card-actions.svelte-1q36fna{gap:var(--sur-spacing-4) var(--sur-spacing-8);flex-wrap:wrap;align-items:center;display:flex}.tq-template-card-offer.svelte-1q36fna .tq-template-card-actions:where(.svelte-1q36fna){margin-inline-start:auto}.tq-template-card-overrides.svelte-1q36fna{gap:var(--sur-spacing-2);margin:0;padding:0;list-style:none;display:grid}.tq-template-card-overrides.svelte-1q36fna li:where(.svelte-1q36fna){gap:var(--sur-spacing-8);font-size:var(--sur-font-size-sm);justify-content:space-between;align-items:center;display:flex}.tq-props.svelte-1tgtj6r{gap:var(--sur-spacing-16);align-content:start;display:grid}.tq-props-head.svelte-1tgtj6r{align-items:center;gap:var(--sur-spacing-12);flex-wrap:wrap;display:flex}.tq-props-icon.svelte-1tgtj6r{inline-size:var(--sur-spacing-40);block-size:var(--sur-spacing-40);border-radius:var(--sur-radius-md);background:var(--sur-bg-subtle);color:var(--sur-text-secondary);place-items:center;display:inline-grid}.tq-props-title.svelte-1tgtj6r{flex:12rem;min-inline-size:0;display:grid}.tq-props-kind.svelte-1tgtj6r{color:var(--sur-text-secondary);font-size:var(--sur-font-size-sm)}h2.svelte-1tgtj6r{font-size:var(--sur-font-size-lg);overflow-wrap:anywhere;margin:0}.tq-props-actions.svelte-1tgtj6r{gap:var(--sur-spacing-4);display:flex}.tq-props-issues.svelte-1tgtj6r{margin:0;padding-inline-start:var(--sur-spacing-16)}.tq-props-lang.svelte-1tgtj6r{color:var(--sur-text-secondary);font-size:var(--sur-font-size-sm);margin:0}.tq-logic.svelte-ceux2c{align-content:start;gap:var(--sur-spacing-16);inline-size:min(100%,60rem);padding:var(--sur-spacing-16);margin-inline:auto;display:grid}.tq-logic-head.svelte-ceux2c{gap:var(--sur-spacing-8);display:grid}.tq-logic-title.svelte-ceux2c{font-size:var(--sur-font-size-lg);margin:0}.tq-logic-intro.svelte-ceux2c{color:var(--sur-text-secondary);font-size:var(--sur-font-size-sm);margin:0}.tq-logic-tools.svelte-ceux2c{align-items:center;gap:var(--sur-spacing-8) var(--sur-spacing-12);flex-wrap:wrap;display:flex}.tq-logic-search.svelte-ceux2c{flex:14rem;max-inline-size:24rem}.tq-logic-list.svelte-ceux2c{gap:var(--sur-spacing-8);margin:0;padding:0;list-style:none;display:grid}.tq-logic-entry.svelte-ceux2c{gap:var(--sur-spacing-8);padding:var(--sur-spacing-12) var(--sur-spacing-16);border:var(--sur-border-width) solid var(--sur-border-default);border-inline-start-width:var(--sur-spacing-4);border-radius:var(--sur-radius-md);background:var(--sur-bg-surface);scroll-margin-block:var(--sur-spacing-16);display:grid}.tq-logic-entry[data-problems=error].svelte-ceux2c{border-inline-start-color:var(--sur-color-danger)}.tq-logic-entry[data-problems=warning].svelte-ceux2c{border-inline-start-color:var(--sur-color-warning)}.tq-logic-entry.svelte-ceux2c:focus-visible{outline:var(--sur-focus-ring-width) solid var(--sur-focus-ring);outline-offset:var(--sur-focus-ring-offset)}.tq-logic-entry-head.svelte-ceux2c{align-items:center;gap:var(--sur-spacing-8);display:flex}.tq-logic-icon.svelte-ceux2c{color:var(--sur-text-secondary);flex:none;place-items:center;display:inline-grid}.tq-logic-where.svelte-ceux2c{gap:0 var(--sur-spacing-8);overflow-wrap:anywhere;flex-wrap:wrap;flex:1;min-inline-size:0;margin:0;display:flex}.tq-logic-owner.svelte-ceux2c{font-weight:600}.tq-logic-property.svelte-ceux2c{color:var(--sur-text-secondary)}.tq-logic-text.svelte-ceux2c{padding:var(--sur-spacing-6) var(--sur-spacing-8);border-radius:var(--sur-radius-sm);background:var(--sur-bg-subtle);font-family:var(--sur-font-mono);font-size:var(--sur-font-size-sm);white-space:pre-wrap;overflow-wrap:anywhere;text-align:start;display:block}.tq-logic-facts.svelte-ceux2c{gap:var(--sur-spacing-4);font-size:var(--sur-font-size-sm);margin:0;display:grid}.tq-logic-facts.svelte-ceux2c>div:where(.svelte-ceux2c){gap:var(--sur-spacing-4) var(--sur-spacing-8);flex-wrap:wrap;display:flex}.tq-logic-facts.svelte-ceux2c dt:where(.svelte-ceux2c){color:var(--sur-text-secondary)}.tq-logic-facts.svelte-ceux2c dd:where(.svelte-ceux2c){margin:0}.tq-logic-names.svelte-ceux2c{gap:var(--sur-spacing-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tq-logic-names.svelte-ceux2c>li:where(.svelte-ceux2c){padding-inline:var(--sur-spacing-6);border-radius:var(--sur-radius-sm);background:var(--sur-bg-subtle)}.tq-logic-link.svelte-ceux2c{color:var(--sur-color-primary-subtle-fg);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.tq-logic-link.svelte-ceux2c:focus-visible{outline:var(--sur-focus-ring-width) solid var(--sur-focus-ring);outline-offset:var(--sur-focus-ring-offset);border-radius:var(--sur-radius-sm)}.tq-logic-muted.svelte-ceux2c{color:var(--sur-text-secondary)}.tq-logic-problems.svelte-ceux2c{gap:var(--sur-spacing-4);font-size:var(--sur-font-size-sm);margin:0;padding:0;list-style:none;display:grid}.tq-logic-problems.svelte-ceux2c>li:where(.svelte-ceux2c){align-items:start;gap:var(--sur-spacing-6);color:var(--sur-color-danger-subtle-fg);display:flex}.tq-logic-problems.svelte-ceux2c>li[data-severity=warning]:where(.svelte-ceux2c){color:var(--sur-color-warning-subtle-fg)}.tq-diff.svelte-um7xwx{gap:var(--sur-spacing-16);display:grid}.tq-diff-label.svelte-um7xwx{gap:var(--sur-spacing-8);padding:var(--sur-spacing-12);border:var(--sur-border-width) solid var(--sur-color-success-border);border-radius:var(--sur-radius-md);background:var(--sur-color-success-subtle);color:var(--sur-color-success-subtle-fg);justify-items:start;display:grid}.tq-diff-label[data-breaking].svelte-um7xwx{border-color:var(--sur-color-danger-border);background:var(--sur-color-danger-subtle);color:var(--sur-color-danger-subtle-fg)}.tq-diff-hint.svelte-um7xwx,.tq-diff-empty.svelte-um7xwx{margin:0}.tq-diff-counts.svelte-um7xwx{gap:var(--sur-spacing-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tq-diff-counts.svelte-um7xwx li:where(.svelte-um7xwx)+li:where(.svelte-um7xwx):before{content:"·" / "";margin-inline-end:var(--sur-spacing-8)}.tq-diff-counts.svelte-um7xwx,.tq-diff-empty.svelte-um7xwx{color:var(--sur-text-secondary)}.tq-diff-reasons.svelte-um7xwx{gap:var(--sur-spacing-4);margin:0;padding-inline-start:var(--sur-spacing-20);display:grid}.tq-diff-group.svelte-um7xwx{gap:var(--sur-spacing-8);display:grid}.tq-diff-group-title.svelte-um7xwx{gap:var(--sur-spacing-8);font-size:var(--sur-font-size-md);font-weight:var(--sur-font-weight-semibold);align-items:center;margin:0;display:flex}.tq-diff-rows.svelte-um7xwx{border:var(--sur-border-width) solid var(--sur-border-subtle);border-radius:var(--sur-radius-md);margin:0;padding:0;list-style:none;display:grid}.tq-diff-row.svelte-um7xwx{gap:var(--sur-spacing-8);padding:var(--sur-spacing-8) var(--sur-spacing-12);align-items:start;display:flex}.tq-diff-row.svelte-um7xwx+.tq-diff-row:where(.svelte-um7xwx){border-block-start:var(--sur-border-width) solid var(--sur-border-subtle)}.tq-diff-row.svelte-um7xwx>svg{flex:none;margin-block-start:var(--sur-spacing-2)}.tq-diff-row-body.svelte-um7xwx{gap:var(--sur-spacing-2);min-inline-size:0;display:grid}.tq-diff-row-head.svelte-um7xwx{gap:var(--sur-spacing-4) var(--sur-spacing-8);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;display:flex}.tq-diff-kind.svelte-um7xwx,.tq-diff-detail.svelte-um7xwx{color:var(--sur-text-secondary);font-size:var(--sur-font-size-sm)}.tq-publish-body.svelte-gpirg1,.tq-publish-blocking.svelte-gpirg1,.tq-publish-section.svelte-gpirg1,.tq-publish-transfer.svelte-gpirg1,.tq-publish-warnings.svelte-gpirg1{gap:var(--sur-spacing-16);display:grid}.tq-publish-checking.svelte-gpirg1{gap:var(--sur-spacing-8);color:var(--sur-text-secondary);align-items:center;display:flex}.tq-publish-first.svelte-gpirg1{margin:0}.tq-publish-section-title.svelte-gpirg1{font-size:var(--sur-font-size-lg);font-weight:var(--sur-font-weight-semibold);margin:0}.tq-publish-group.svelte-gpirg1{gap:var(--sur-spacing-4);display:grid}.tq-publish-group-head.svelte-gpirg1{gap:var(--sur-spacing-8);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.tq-publish-more.svelte-gpirg1{padding-inline:var(--sur-spacing-8);margin:0}.tq-publish-group-title.svelte-gpirg1{color:var(--sur-text-secondary);font-size:var(--sur-font-size-sm);font-weight:var(--sur-font-weight-semibold);margin:0}.tq-publish-issues.svelte-gpirg1{margin:0;padding:0;list-style:none;display:grid}.tq-publish-issue.svelte-gpirg1{gap:var(--sur-spacing-8);inline-size:100%;min-block-size:var(--sur-spacing-32);padding:var(--sur-spacing-8);border:var(--sur-border-width) solid transparent;border-radius:var(--sur-radius-sm);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;align-items:start;display:flex}.tq-publish-issue.svelte-gpirg1:hover{background:var(--sur-bg-hover)}.tq-publish-issue.svelte-gpirg1 svg{flex:none;margin-block-start:var(--sur-spacing-2)}.tq-publish-issue.svelte-gpirg1 strong:where(.svelte-gpirg1){display:block}.tq-publish-warnings.svelte-gpirg1 summary:where(.svelte-gpirg1){gap:var(--sur-spacing-4) var(--sur-spacing-8);cursor:pointer;flex-wrap:wrap;align-items:center;display:flex}.tq-publish-muted.svelte-gpirg1{color:var(--sur-text-secondary);font-size:var(--sur-font-size-sm)}.tq-tests-group.svelte-501cxg{align-items:stretch;display:inline-flex}.tq-tests-group[data-joined].svelte-501cxg .tq-tests__badge:where(.svelte-501cxg){border-start-end-radius:0;border-end-end-radius:0}.tq-tests__badge.svelte-501cxg,.tq-tests__covered.svelte-501cxg{gap:var(--sur-spacing-4);min-block-size:var(--sur-control-height-sm);padding-inline:var(--sur-spacing-8);border:1px solid var(--sur-border-default);border-radius:var(--sur-control-radius);background:var(--sur-bg-surface);color:var(--sur-text-secondary);font:inherit;font-size:var(--sur-font-size-sm);font-weight:var(--sur-font-weight-medium);cursor:pointer;align-items:center;display:inline-flex}.tq-tests__covered.svelte-501cxg{border-start-start-radius:0;border-end-start-radius:0;margin-inline-start:-1px}.tq-tests__badge.svelte-501cxg:hover,.tq-tests__covered.svelte-501cxg:hover{background:var(--sur-bg-hover)}.tq-tests__badge.svelte-501cxg:focus-visible,.tq-tests__covered.svelte-501cxg:focus-visible{outline:var(--sur-focus-ring-width) solid var(--sur-focus-ring);outline-offset:var(--sur-focus-ring-offset)}.tq-tests__badge[data-state=passing].svelte-501cxg{border-color:var(--sur-color-success-border);background:var(--sur-color-success-subtle);color:var(--sur-color-success-subtle-fg)}.tq-tests__badge[data-state=failing].svelte-501cxg{border-color:var(--sur-color-danger-border);background:var(--sur-color-danger-subtle);color:var(--sur-color-danger-subtle-fg)}.sur-popover.tq-tests .sur-popover__panel{inline-size:min(24rem, calc(var(--sur-shell-viewport-inline,100vw) - var(--sur-spacing-16)))}.tq-tests__panel.svelte-501cxg{gap:var(--sur-spacing-8);font-size:var(--sur-font-size-sm);display:grid}.tq-tests__panel.svelte-501cxg p:where(.svelte-501cxg){margin:0}.tq-tests__summary.svelte-501cxg{font-weight:var(--sur-font-weight-medium)}.tq-tests__gate.svelte-501cxg,.tq-tests__why.svelte-501cxg{color:var(--sur-text-secondary)}.tq-tests__failing.svelte-501cxg{gap:var(--sur-spacing-8);margin:0;padding:0;list-style:none;display:grid}.tq-tests__failing.svelte-501cxg li:where(.svelte-501cxg){gap:var(--sur-spacing-2);display:grid}.tq-tests__failing.svelte-501cxg a:where(.svelte-501cxg){gap:var(--sur-spacing-4);color:var(--sur-color-danger-subtle-fg);font-weight:var(--sur-font-weight-medium);align-items:center;display:inline-flex}.tq-tests__open.svelte-501cxg{gap:var(--sur-spacing-4);color:var(--sur-color-primary);font-weight:var(--sur-font-weight-medium);justify-self:start;align-items:center;display:inline-flex}.tq-link-context.svelte-134bbx4,.tq-link-context-group.svelte-134bbx4{gap:var(--sur-spacing-12);display:grid}.tq-link-context-group.svelte-134bbx4{border:0;min-inline-size:0;margin:0;padding:0}.tq-link-context-group.svelte-134bbx4 legend:where(.svelte-134bbx4){font-weight:var(--sur-font-weight-medium);margin-block-end:var(--sur-spacing-8);padding:0}.tq-link-context-hint.svelte-134bbx4{color:var(--sur-text-secondary);font-size:var(--sur-font-size-sm);margin:0}.tq-link-context-error.svelte-134bbx4{color:var(--sur-color-danger);font-size:var(--sur-font-size-sm);margin:0}.tq-link-context-row.svelte-134bbx4{gap:var(--sur-spacing-8);flex-wrap:wrap;align-items:start;display:flex}.tq-link-context-row.svelte-134bbx4>:not(.tq-link-context-remove):not(.sur-visually-hidden){flex:10rem;min-inline-size:0}.tq-link-context-row.svelte-134bbx4>.tq-link-context-remove{margin-block-start:var(--sur-spacing-24)}.tq-share.svelte-vk5xlx,.tq-share-section.svelte-vk5xlx,.tq-share-settings.svelte-vk5xlx{gap:var(--sur-spacing-16);display:grid}.tq-share-title.svelte-vk5xlx{font-size:var(--sur-font-size-lg);font-weight:var(--sur-font-weight-semibold);margin:0}.tq-share-more.svelte-vk5xlx summary:where(.svelte-vk5xlx){cursor:pointer;font-weight:var(--sur-font-weight-medium)}.tq-share-more[open].svelte-vk5xlx summary:where(.svelte-vk5xlx){margin-block-end:var(--sur-spacing-12)}.tq-share-muted.svelte-vk5xlx{color:var(--sur-text-secondary);font-size:var(--sur-font-size-sm);margin:0}.tq-share-list.svelte-vk5xlx{gap:var(--sur-spacing-12);margin:0;padding:0;list-style:none;display:grid}.tq-share-link.svelte-vk5xlx{gap:var(--sur-spacing-8);padding:var(--sur-spacing-12);border:1px solid var(--sur-border-default);border-radius:var(--sur-radius-md);display:grid}.tq-share-head.svelte-vk5xlx,.tq-share-actions.svelte-vk5xlx{gap:var(--sur-spacing-8);flex-wrap:wrap;align-items:center;display:flex}.tq-share-url.svelte-vk5xlx{gap:var(--sur-spacing-8);align-items:end;display:flex}.tq-share-url.svelte-vk5xlx>:first-child{flex:1;min-inline-size:0}.tq-list-editor.svelte-13qxk7d{gap:var(--sur-spacing-12);display:grid}.tq-list-editor-hint.svelte-13qxk7d{color:var(--sur-text-secondary);font-size:var(--sur-font-size-sm);margin:0}.tq-list-link.svelte-r0myxt,.tq-lookup-link.svelte-1aayqur{justify-content:flex-end;margin-block-start:calc(var(--sur-spacing-8) * -1);display:flex}.tq-versions.svelte-d9dy19{gap:var(--sur-spacing-24);grid-template-columns:minmax(12rem,16rem) minmax(0,1fr);align-items:start;display:grid}.tq-versions-none.svelte-d9dy19{grid-column:1/-1;margin:0}@media (width<=40rem){.tq-versions.svelte-d9dy19{grid-template-columns:minmax(0,1fr)}}.tq-versions-list.svelte-d9dy19 ul:where(.svelte-d9dy19){gap:var(--sur-spacing-4);margin:0;padding:0;list-style:none;display:grid}.tq-versions-pick.svelte-d9dy19{gap:var(--sur-spacing-2);inline-size:100%;padding:var(--sur-spacing-8) var(--sur-spacing-12);border:var(--sur-border-width) solid var(--sur-border-subtle);border-radius:var(--sur-radius-md);background:var(--sur-bg-surface);color:inherit;font:inherit;text-align:start;cursor:pointer;display:grid}.tq-versions-pick.svelte-d9dy19:hover{background:var(--sur-bg-hover)}.tq-versions-pick[aria-pressed=true].svelte-d9dy19{border-color:var(--sur-color-primary-border);background:var(--sur-color-primary-subtle)}.tq-versions-pick-head.svelte-d9dy19{gap:var(--sur-spacing-8);flex-wrap:wrap;align-items:center;display:flex}.tq-versions-detail.svelte-d9dy19{gap:var(--sur-spacing-12);min-inline-size:0;display:grid}.tq-versions-title.svelte-d9dy19{font-size:var(--sur-font-size-lg);font-weight:var(--sur-font-weight-semibold);margin:0}.tq-versions-muted.svelte-d9dy19{color:var(--sur-text-secondary);font-size:var(--sur-font-size-sm);margin:0}.tq-langs.svelte-o5zrd{gap:var(--sur-spacing-8);display:grid}.tq-langs-head.svelte-o5zrd h3:where(.svelte-o5zrd){font-size:var(--sur-font-size-md);font-weight:var(--sur-font-weight-semibold);margin:0}.tq-langs-hint.svelte-o5zrd{color:var(--sur-text-secondary);font-size:var(--sur-font-size-sm);margin:0}.tq-langs-list.svelte-o5zrd{gap:var(--sur-spacing-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tq-lang.svelte-o5zrd{gap:var(--sur-spacing-8);padding-block:var(--sur-spacing-4);padding-inline:var(--sur-spacing-12) var(--sur-spacing-4);border:var(--sur-border-width) solid var(--sur-border-default);border-radius:var(--sur-radius-md);background:var(--sur-bg-surface);flex-wrap:wrap;align-items:center;display:flex}.tq-lang-name.svelte-o5zrd{display:grid}.tq-lang-code.svelte-o5zrd{color:var(--sur-text-secondary);font-size:var(--sur-font-size-xs)}.tq-lang-progress.svelte-o5zrd{gap:var(--sur-spacing-2);color:var(--sur-text-secondary);font-size:var(--sur-font-size-xs);font-variant-numeric:tabular-nums;display:grid}.tq-lang-bar.svelte-o5zrd{inline-size:6rem;block-size:var(--sur-spacing-4);border-radius:var(--sur-radius-full);background:var(--sur-bg-active);display:block;overflow:hidden}.tq-lang-bar.svelte-o5zrd>span:where(.svelte-o5zrd){background:var(--sur-color-success);block-size:100%;display:block}.tq-langs-removed.svelte-o5zrd{gap:var(--sur-spacing-8);flex-wrap:wrap;align-items:center;display:flex}.tq-langs-add.svelte-o5zrd{max-inline-size:22rem}.tq-tr.svelte-1hj2n2v,.tq-tr-texts.svelte-1hj2n2v{gap:var(--sur-spacing-16);display:grid}.tq-tr-texts.svelte-1hj2n2v{gap:var(--sur-spacing-8)}.tq-tr-bar.svelte-1hj2n2v{gap:var(--sur-spacing-8) var(--sur-spacing-16);flex-wrap:wrap;align-items:center;display:flex}.tq-tr-bar.svelte-1hj2n2v h3:where(.svelte-1hj2n2v){font-size:var(--sur-font-size-md);font-weight:var(--sur-font-weight-semibold);flex:1;margin:0}.tq-tr-bar.svelte-1hj2n2v .tq-tr-search{inline-size:min(100%,18rem)}.tq-tr-files.svelte-1hj2n2v{gap:var(--sur-spacing-8);flex-wrap:wrap;align-items:center;display:flex}.tq-tr-files.svelte-1hj2n2v .tq-tr-hint:where(.svelte-1hj2n2v){flex:16rem}.tq-tr-empty.svelte-1hj2n2v,.tq-tr-hint.svelte-1hj2n2v{color:var(--sur-text-secondary);font-size:var(--sur-font-size-sm);margin:0}.tq-presence.svelte-rj9khg{align-items:center;padding-inline-end:var(--sur-spacing-4);display:flex}.tq-presence-avatar.svelte-rj9khg{block-size:1.75rem;inline-size:1.75rem;border:var(--sur-border-width-strong) solid var(--sur-bg-surface);background:var(--sur-color-neutral);color:var(--sur-color-neutral-contrast);font:inherit;font-size:var(--sur-font-size-xs);cursor:pointer;border-radius:50%;place-items:center;margin-inline-start:calc(var(--sur-spacing-6) * -1);padding:0;font-weight:600;display:inline-grid}.tq-presence-avatar.svelte-rj9khg:first-child{margin-inline-start:0}.tq-presence-avatar.svelte-rj9khg:focus-visible{outline:var(--sur-border-width-strong) solid var(--sur-color-primary);outline-offset:2px;z-index:1}.tq-presence-avatar.svelte-rj9khg:disabled{cursor:default}.tq-presence-more.svelte-rj9khg{background:var(--sur-bg-subtle);color:var(--sur-text-primary);cursor:default}[data-tone=periwinkle].svelte-rj9khg{background:var(--sur-color-periwinkle);color:var(--sur-color-periwinkle-contrast)}[data-tone=coral].svelte-rj9khg{background:var(--sur-color-coral);color:var(--sur-color-coral-contrast)}[data-tone=mint].svelte-rj9khg{background:var(--sur-color-mint);color:var(--sur-color-mint-contrast)}[data-tone=cerise].svelte-rj9khg{background:var(--sur-color-cerise);color:var(--sur-color-cerise-contrast)}[data-tone=sky].svelte-rj9khg{background:var(--sur-color-sky);color:var(--sur-color-sky-contrast)}[data-tone=sand].svelte-rj9khg{background:var(--sur-color-sand);color:var(--sur-color-sand-contrast)}.tq-save-template-body.svelte-1cpc03z,.tq-save-template-issues.svelte-1cpc03z,.tq-save-template-changes.svelte-1cpc03z{gap:var(--sur-spacing-16);display:grid}.tq-save-template-lead.svelte-1cpc03z{margin:0}.tq-save-template-title.svelte-1cpc03z{font-size:var(--sur-font-size-lg);font-weight:var(--sur-font-weight-semibold);margin:0}.tq-save-template-group.svelte-1cpc03z{color:var(--sur-text-secondary);font-size:var(--sur-font-size-sm);font-weight:var(--sur-font-weight-semibold);margin:0}ul.svelte-1cpc03z{margin:0;padding:0;list-style:none;display:grid}.tq-save-template-issue.svelte-1cpc03z{gap:var(--sur-spacing-8);inline-size:100%;min-block-size:var(--sur-spacing-32);padding:var(--sur-spacing-8);border:var(--sur-border-width) solid transparent;border-radius:var(--sur-radius-sm);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;align-items:start;display:flex}.tq-save-template-issue.svelte-1cpc03z:hover{background:var(--sur-bg-hover)}.tq-save-template-issue.svelte-1cpc03z svg{flex:none;margin-block-start:var(--sur-spacing-2)}.tq-save-template-issue.svelte-1cpc03z strong:where(.svelte-1cpc03z){display:block}.tq-updates-body.svelte-1ao7jzg{gap:var(--sur-spacing-16);display:grid}.tq-updates-lead.svelte-1ao7jzg{margin:0}.tq-updates-all.svelte-1ao7jzg{gap:var(--sur-spacing-8) var(--sur-spacing-12);flex-wrap:wrap;align-items:center;display:flex}.tq-updates-muted.svelte-1ao7jzg{color:var(--sur-text-secondary);font-size:var(--sur-font-size-sm);margin:0}.tq-updates-list.svelte-1ao7jzg{gap:var(--sur-spacing-12);margin:0;padding:0;list-style:none;display:grid}.tq-update.svelte-1ao7jzg{gap:var(--sur-spacing-8);padding:var(--sur-spacing-12);border:var(--sur-border-width) solid var(--sur-border-default);border-radius:var(--sur-radius-md);background:var(--sur-bg-surface);display:grid}.tq-update[data-label=breaking].svelte-1ao7jzg{border-color:var(--sur-color-danger)}.tq-update-head.svelte-1ao7jzg{gap:var(--sur-spacing-8);flex-wrap:wrap;align-items:center;display:flex}.tq-update-title.svelte-1ao7jzg{font-size:var(--sur-font-size-md);font-weight:var(--sur-font-weight-semibold);margin:0}.tq-update-head.svelte-1ao7jzg .tq-update-take{margin-inline-start:auto}.tq-update-where.svelte-1ao7jzg{gap:var(--sur-spacing-4);font-size:var(--sur-font-size-sm);flex-wrap:wrap;align-items:baseline;margin:0;display:flex}.tq-update-place.svelte-1ao7jzg{color:var(--sur-text-link,var(--sur-color-primary));font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.tq-update-diff.svelte-1ao7jzg summary:where(.svelte-1ao7jzg){cursor:pointer;font-size:var(--sur-font-size-sm)}.tq-update-diff[open].svelte-1ao7jzg summary:where(.svelte-1ao7jzg){margin-block-end:var(--sur-spacing-8)}.tq-designer.svelte-11of2l1{gap:var(--sur-spacing-12);padding-block:var(--sur-spacing-16) var(--sur-spacing-16);padding-inline:var(--sur-spacing-16);flex-direction:column;display:flex;container-type:inline-size}.tq-designer.svelte-11of2l1:not([data-measured]) .tq-design-panes:where(.svelte-11of2l1){visibility:hidden}.tq-designer.svelte-11of2l1:not([data-layout=narrow]){block-size:calc(var(--sur-shell-viewport,100dvh) - var(--sur-shell-topbar-height,0px));min-block-size:32rem}.tq-designer.svelte-11of2l1 sur-page-header{margin-block-end:0}.tq-design-actions.svelte-11of2l1{align-items:center;gap:var(--sur-spacing-4);flex-wrap:wrap;display:flex}.tq-design-view-only.svelte-11of2l1{align-items:center;gap:var(--sur-spacing-8);color:var(--sur-text-secondary);font-size:var(--sur-font-size-sm);margin:0;display:flex}.tq-design-save.svelte-11of2l1{min-block-size:1lh;color:var(--sur-text-secondary);font-size:var(--sur-font-size-sm);margin:0;margin-block-start:calc(var(--sur-spacing-8) * -1)}.tq-design-panes.svelte-11of2l1{gap:var(--sur-spacing-16);overflow-clip-margin:var(--sur-spacing-8);flex:1;min-block-size:0;display:flex;overflow:clip}.tq-design-panes[data-layout=narrow].svelte-11of2l1{display:block;overflow:visible}.tq-design-panes.svelte-11of2l1 .tq-design-side{align-self:stretch}.tq-design-structure.svelte-11of2l1{align-content:start;gap:var(--sur-spacing-8);display:grid}.tq-design-narrow.svelte-11of2l1{padding:var(--sur-spacing-12);border:var(--sur-border-width) solid var(--sur-border-default);border-radius:var(--sur-radius-lg);background:var(--sur-bg-surface)}.tq-design-pane-title.svelte-11of2l1{color:var(--sur-text-secondary);font-size:var(--sur-font-size-sm);margin:0;font-weight:600}.tq-design-structure.svelte-11of2l1 .tq-design-form-row{justify-content:start}.tq-design-hint.svelte-11of2l1{color:var(--sur-text-secondary);font-size:var(--sur-font-size-xs);margin:0}.tq-design-properties.svelte-11of2l1{min-inline-size:0}.tq-design-canvas.svelte-11of2l1{border:var(--sur-border-width) solid var(--sur-border-default);border-radius:var(--sur-radius-lg);background:var(--sur-bg-canvas);flex-direction:column;flex:1;min-block-size:0;min-inline-size:0;display:flex;overflow:hidden}.tq-design-canvas-bar.svelte-11of2l1{align-items:center;gap:var(--sur-spacing-8) var(--sur-spacing-12);padding-block:var(--sur-spacing-8);padding-inline:var(--sur-spacing-16) var(--sur-spacing-8);border-block-end:var(--sur-border-width) solid var(--sur-border-default);background:var(--sur-bg-surface);flex-wrap:wrap;display:flex}.tq-design-canvas-note.svelte-11of2l1{min-inline-size:0;color:var(--sur-text-secondary);font-size:var(--sur-font-size-xs);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;overflow:hidden}.tq-design-canvas[data-preview].svelte-11of2l1 .tq-design-canvas-bar:where(.svelte-11of2l1){background:var(--sur-color-info-subtle)}.tq-design-canvas[data-preview].svelte-11of2l1 .tq-design-canvas-note:where(.svelte-11of2l1){color:var(--sur-color-info-subtle-fg)}.tq-design-canvas-body.svelte-11of2l1{flex:1;min-block-size:0}.tq-design-logic.svelte-11of2l1{block-size:100%;overflow:auto}.tq-design-panes[data-layout=narrow].svelte-11of2l1 .tq-design-logic:where(.svelte-11of2l1){block-size:auto;overflow:visible}.tq-design-panes[data-layout=narrow].svelte-11of2l1 .tq-design-canvas:where(.svelte-11of2l1){overflow:visible}.tq-design-panes[data-layout=narrow].svelte-11of2l1 .tq-design-canvas-note:where(.svelte-11of2l1){white-space:normal}.tq-design-switch.svelte-11of2l1{flex:none}.tq-design-panes.svelte-11of2l1 .tq-design-switch:where(.svelte-11of2l1){margin-block-end:var(--sur-spacing-16)}@container (inline-size<48rem){.tq-hide-narrow{display:none}}}
