.cvt-base-button:focus-visible{outline:2px solid var(--app-accent, var(--color-cvt-darkgray));outline-offset:3px}.cvt-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:2px solid transparent;border-radius:.5rem;padding:calc(.75rem - 2px);min-height:3rem;font-size:1rem;font-weight:400;transition:background-color .15s,color .15s}.cvt-button.small{padding:calc(.5rem - 2px);min-height:2.25rem}.cvt-button.compact{padding:calc(.3rem - 2px) calc(.5rem - 2px);min-height:1.9rem;font-size:.75rem;gap:.3rem}@media(pointer:coarse){.cvt-button.compact{min-height:2.25rem}}.cvt-button.primary{border-color:var(--button-accent, var(--color-cvt-darkgray));background:var(--button-accent, var(--color-cvt-darkgray));color:#fff}.cvt-button.neutral{--button-accent: var(--color-cvt-darkgray);border-color:var(--button-accent);background:var(--button-accent);color:#fff}.cvt-button.neutral:hover:not(:disabled):not([aria-disabled=true]){background:#fff;color:var(--button-accent)}.cvt-button.subtle{border-color:transparent;background:transparent;color:var(--color-cvt-darkgray)}.cvt-button.outline{border-color:var(--button-accent, var(--color-cvt-darkgray));background:var(--button-accent, var(--color-cvt-darkgray));color:#fff}.cvt-button.green{--button-accent: var(--color-cvt-green)}.cvt-button.orange{--button-accent: var(--color-cvt-orange)}.cvt-button.primary:hover:not(:disabled):not([aria-disabled=true]),.cvt-button.outline:hover:not(:disabled):not([aria-disabled=true]){background:#fff;color:var(--button-accent, var(--color-cvt-darkgray))}.cvt-button:is(.primary,.outline):is(:active,[aria-pressed=true],[aria-expanded=true]):not(:disabled):not([aria-disabled=true]),.cvt-button:active:not(:disabled):not([aria-disabled=true]),.cvt-button[aria-pressed=true]:not(:disabled):not([aria-disabled=true]),.cvt-button[aria-expanded=true]:not(:disabled):not([aria-disabled=true]){background:var(--button-accent, var(--color-cvt-darkgray));border-color:var(--button-accent, var(--color-cvt-darkgray));color:#fff;transition-duration:0s}.cvt-button:disabled{opacity:.7}.cvt-button:focus-visible{outline:2px solid var(--app-accent, var(--color-cvt-darkgray));outline-offset:3px}.spinner.svelte-180gcf0{width:1.2rem;height:1.2rem;border:2px solid color-mix(in srgb,currentColor,transparent 75%);border-top-color:currentColor;border-radius:50%;animation:svelte-180gcf0-spin .8s linear infinite}@keyframes svelte-180gcf0-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spinner.svelte-180gcf0{animation:none;border-style:dotted}}.cvt-icon-button{aspect-ratio:1;flex-shrink:0}.view-content-toolbar.svelte-14r11lz{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;flex-shrink:0}.view-tab-navigation.svelte-14r11lz{display:flex;align-items:center;gap:.25rem;min-width:0;max-width:100%}.view-tab-navigation.svelte-14r11lz .tab-scroll-control{--button-accent: var(--app-accent, var(--color-cvt-blue));padding:.3rem;min-height:1.8rem;width:1.8rem}.cvt-view-tabs-compact .cvt-view-tab{padding:calc(.4rem - 2px) calc(.45rem - 2px);font-size:.72rem}.cvt-view-tabs{display:flex;flex-direction:column;flex:1;min-width:0}.view-toolbar.svelte-14r11lz{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.view-tab-scroller.svelte-14r11lz{min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;--fade-left: 0px;--fade-right: 0px;-webkit-mask-image:linear-gradient(to right,transparent,black var(--fade-left),black calc(100% - var(--fade-right)),transparent);mask-image:linear-gradient(to right,transparent,black var(--fade-left),black calc(100% - var(--fade-right)),transparent);border-radius:.65rem}.view-tab-scroller.svelte-14r11lz::-webkit-scrollbar{display:none}.view-tab-scroller.overflow-left.svelte-14r11lz{--fade-left: 1.5rem}.view-tab-scroller.overflow-right.svelte-14r11lz{--fade-right: 1.5rem}.cvt-view-tab-list{display:flex;flex-wrap:nowrap;width:max-content;min-width:100%;gap:.2rem;padding:.2rem;border-radius:.65rem;background:color-mix(in srgb,var(--app-accent, var(--color-cvt-blue)),white 92%)}.cvt-view-tab{flex:0 0 auto;white-space:nowrap;cursor:pointer;padding:calc(.45rem - 2px) calc(.7rem - 2px);border:2px solid transparent;border-radius:.45rem;color:var(--color-cvt-darkgray);font-size:.8rem;transition:background-color .15s,color .15s,border-color .15s}.cvt-view-tab[data-state=active]{background:var(--app-accent, var(--color-cvt-blue));color:#fff;border-color:var(--app-accent, var(--color-cvt-blue));box-shadow:0 1px 4px color-mix(in srgb,var(--app-accent, var(--color-cvt-blue)),transparent 92%)}.cvt-view-tab:focus-visible,.cvt-view-tab-panel:focus-visible{outline:2px solid var(--app-accent, var(--color-cvt-blue));outline-offset:2px}@media(hover:hover){.cvt-view-tab:hover{background:#fff;color:var(--app-accent, var(--color-cvt-blue));border-color:var(--app-accent, var(--color-cvt-blue))}}.cvt-view-tab:active:not(:disabled):not([data-disabled]){background:var(--app-accent, var(--color-cvt-blue));border-color:var(--app-accent, var(--color-cvt-blue));color:#fff;transition-duration:0s}.cvt-view-tab-panel{grid-area:1 / 1;display:flex;flex-direction:column;flex:1;min-width:0}.cvt-view-tab-panel[hidden]{display:flex;visibility:hidden;pointer-events:none}.view-panels.svelte-14r11lz{display:grid;flex:1;min-width:0}.view-actions.svelte-14r11lz{display:flex;align-items:center}@media(prefers-reduced-motion:reduce){.cvt-view-tab{transition:none}}dialog.svelte-66eq48{--lightbox-color: var(--color-cvt-orange, #ff8500);position:fixed;top:0;right:0;bottom:0;left:0;width:fit-content;max-width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem);margin:auto;padding:0;border:0;border-radius:.85rem;background:#fff;box-shadow:0 18px 60px #00000038}dialog[data-color=green].svelte-66eq48{--lightbox-color: var(--color-cvt-green, #11a97f)}dialog[data-color=blue].svelte-66eq48{--lightbox-color: var(--color-cvt-blue, #1689e5)}dialog.svelte-66eq48::backdrop{background:#ffffff4d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}dialog[open].svelte-66eq48{animation:svelte-66eq48-image-arrive .18s ease both}.image-frame.svelte-66eq48{position:relative}img.svelte-66eq48{display:block;width:auto;max-width:100%;max-height:calc(100dvh - 2rem);object-fit:contain}.lightbox-close{position:absolute;top:.75rem;right:.75rem;width:2.75rem;height:2.75rem;box-shadow:0 2px 12px #0000001f}svg.svelte-66eq48{width:100%;height:100%}@keyframes svelte-66eq48-image-arrive{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){dialog[open].svelte-66eq48{animation:none}.lightbox-close{transition:none}}.ui-navigation-button.svelte-kmq27{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:var(--ui-nav-target, 2.75rem);height:var(--ui-nav-target, 2.75rem);padding:var(--ui-nav-inset, .5rem);border:0;background:transparent;color:var(--color-cvt-darkgray);text-decoration:none;font:.75rem/1 var(--font-inter-bold, sans-serif);cursor:pointer}.navigation-button-face.svelte-kmq27{display:flex;align-items:center;justify-content:center;gap:.4rem;min-width:1.75rem;height:1.75rem;padding:.25rem;border:0;border-radius:.5rem;transition:background-color .16s ease,color .16s ease}.active.svelte-kmq27 .navigation-button-face:where(.svelte-kmq27){background:var(--ui-surface-translucent, rgb(255 255 255 / .45))}.ui-navigation-button.svelte-kmq27:is(:where(.svelte-kmq27):hover,:where(.svelte-kmq27):focus-visible):not([aria-disabled=true]) .navigation-button-face:where(.svelte-kmq27){background:var(--color-cvt-darkgray);color:#fff}.ui-navigation-button.svelte-kmq27:focus-visible{outline:none}.ui-navigation-button.svelte-kmq27:focus-visible .navigation-button-face:where(.svelte-kmq27){outline:2px solid var(--color-cvt-darkgray);outline-offset:2px}.ui-navigation-button[aria-disabled=true].svelte-kmq27{opacity:.5}@media(prefers-reduced-motion:reduce){.navigation-button-face.svelte-kmq27{transition:none}}.language-switcher.svelte-1sx5qxo{display:flex;align-items:center;gap:0;margin-left:.5rem;flex-shrink:0}.back-button.svelte-1s9gzbi{--back-color: var(--headline-color, var(--color-cvt-orange));display:grid;grid-template-columns:var(--back-visible-width, 3rem) 1fr;place-items:center;width:100%;height:100%;min-height:2.75rem;background:transparent;color:var(--back-color);text-decoration:none;transition:background-color .18s,color .18s}.back-button.home.svelte-1s9gzbi{--back-color: var(--color-cvt-darkgray)}.back-button.right.svelte-1s9gzbi{grid-template-columns:1fr var(--back-visible-width, 3rem)}.right.svelte-1s9gzbi .back-symbol:where(.svelte-1s9gzbi){grid-column:2;transform:rotate(180deg)}.back-symbol.svelte-1s9gzbi{display:grid;place-items:center;width:2rem;height:2rem}svg.svelte-1s9gzbi{width:100%;height:100%}.back-button.svelte-1s9gzbi:hover,.back-button.svelte-1s9gzbi:focus-visible{background:var(--back-color);color:#fff}.back-button.svelte-1s9gzbi:focus-visible{outline:2px solid var(--back-color);outline-offset:-5px}@media(prefers-reduced-motion:reduce){.back-button.svelte-1s9gzbi{transition:none}}.node-back.svelte-3psggu{position:absolute;inset:0 auto 0 calc(-1 * var(--back-visible-width, 3rem));width:calc(100% + var(--back-visible-width, 3rem));border-radius:inherit;overflow:hidden}.backplate.svelte-3psggu{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(to right,#ffffff73,#fff0);pointer-events:none}.node-back.svelte-3psggu .back-button{position:relative;width:calc(var(--back-visible-width, 3rem) + 1.5rem)}.node-back.inset.svelte-3psggu{left:0;width:100%}.node-back.right.svelte-3psggu{left:auto;right:calc(-1 * var(--back-visible-width, 3rem))}.node-back.inset.right.svelte-3psggu{left:0;right:0}.right.svelte-3psggu .back-button{margin-left:auto}.right.svelte-3psggu .backplate:where(.svelte-3psggu){background:linear-gradient(to left,#ffffff73,#fff0)}.back-hidden.svelte-3psggu{opacity:0;pointer-events:none}.back-arriving.svelte-3psggu{animation:svelte-3psggu-back-arrive .35s ease both}@keyframes svelte-3psggu-back-arrive{0%{opacity:0}to{opacity:1}}@media(max-width:639px){.node-back.svelte-3psggu{left:0;width:100%}.node-back.right.svelte-3psggu{left:0;right:0}}@media(prefers-reduced-motion:reduce){.back-arriving.svelte-3psggu{animation:none}}.page-headline.svelte-b0s3be{--headline-color: var(--color-cvt-orange);--headline-color-rgb: var(--color-cvt-orange-rgb);--back-visible-width: 4.5rem;position:relative;width:fit-content;max-width:100%;margin:0 auto;border-radius:1.5rem}.page-headline.svelte-b0s3be:not(.fill){translate:var(--headline-gutter-offset, 0px) 0}.page-headline[data-variant=green].svelte-b0s3be{--headline-color: var(--color-cvt-green);--headline-color-rgb: var(--color-cvt-green-rgb)}.page-headline[data-variant=gray].svelte-b0s3be{--headline-color: var(--color-cvt-darkgray);--headline-color-rgb: 79, 79, 79}.page-headline[data-variant=blue].svelte-b0s3be{--headline-color: var(--color-cvt-blue);--headline-color-rgb: var(--color-cvt-blue-rgb)}.page-headline[data-variant=home].svelte-b0s3be{--headline-color: var(--color-cvt-darkgray);--headline-color-rgb: 79, 79, 79}.node-face.svelte-b0s3be{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:1rem;padding:1.25rem 1.75rem;border:0;border-radius:1.5rem;background:#fff;box-shadow:0 12px 40px rgba(var(--headline-color-rgb),.08)}.page-headline.fill.svelte-b0s3be{width:100%;height:100%}.page-headline.fill.svelte-b0s3be .node-face:where(.svelte-b0s3be){width:100%;height:100%;background:#fff}.node-content.svelte-b0s3be{display:flex;align-items:center;gap:1rem;min-width:0}.node-content.fixed.svelte-b0s3be{flex-shrink:0}.headline-title.svelte-b0s3be{margin:0;color:#000;font-family:var(--font-inter-bold);font-size:clamp(1.125rem,2.3vw,1.5rem);line-height:1.2}.root-symbol.svelte-b0s3be{width:2rem;flex:0 0 2rem;color:#000}.root-symbol.svelte-b0s3be svg{width:100%;height:auto}@media(min-width:640px)and (max-height:740px){.node-face.svelte-b0s3be{padding:1rem 1.5rem}}@media(max-width:639px){.page-headline.with-back.svelte-b0s3be{padding-left:var(--back-visible-width)}.node-face.svelte-b0s3be{gap:.65rem;padding:1.1rem}.node-content.svelte-b0s3be{gap:.65rem}.root-symbol.svelte-b0s3be{width:1.5rem;flex-basis:1.5rem}}.scroll-hints-viewport{-webkit-mask-image:linear-gradient(to bottom,var(--scroll-fade-top, black),black 1.25rem,black calc(100% - 1.25rem),var(--scroll-fade-bottom, black));mask-image:linear-gradient(to bottom,var(--scroll-fade-top, black),black 1.25rem,black calc(100% - 1.25rem),var(--scroll-fade-bottom, black))}.scroll-fade-above{--scroll-fade-top: transparent}.scroll-fade-below{--scroll-fade-bottom: transparent}button.svelte-5e0wwi{position:absolute;right:-.9rem;z-index:2;width:1.8rem;height:1.8rem;display:grid;place-items:center;border-radius:50%;border:1px solid rgb(79 79 79 / .15);background:#fffffff0;color:var(--color-cvt-darkgray);box-shadow:0 2px 8px #4f4f4f1a;cursor:pointer}.up.svelte-5e0wwi{top:.35rem}.down.svelte-5e0wwi{bottom:.35rem}button.svelte-5e0wwi:hover{background:#fff}button.svelte-5e0wwi:focus-visible{outline:2px solid currentColor;outline-offset:2px}svg.svelte-5e0wwi{width:1.1rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.card.svelte-mlppc9{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;width:100%;height:100%;padding:var(--card-padding, clamp(1.25rem, 3vw, 2rem));border:0;border-radius:var(--card-radius, 1.5rem);background:var(--card-background, var(--ui-surface-solid, #fff))}.card-scroll-frame.svelte-mlppc9{position:relative;display:flex;flex:1;min-height:0;min-width:0}.card-viewport.svelte-mlppc9{flex:1;min-height:0;min-width:0}.column-content.svelte-mlppc9 .card-viewport:where(.svelte-mlppc9),.column-content.svelte-mlppc9 .card-content:where(.svelte-mlppc9){display:flex;flex:1;flex-direction:column;min-width:0}.scrollable.svelte-mlppc9 .card-viewport:where(.svelte-mlppc9){overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:none}.scrollable.svelte-mlppc9 .card-viewport:where(.svelte-mlppc9)::-webkit-scrollbar{display:none}.scrollable.with-scrollbar.svelte-mlppc9 .card-viewport:where(.svelte-mlppc9){scrollbar-width:thin}.scrollable.with-scrollbar.svelte-mlppc9 .card-viewport:where(.svelte-mlppc9)::-webkit-scrollbar{display:block;width:6px}.scrollable.with-scrollbar.svelte-mlppc9 .card-content:where(.svelte-mlppc9){padding-right:.5rem}.card-viewport.svelte-mlppc9:focus-visible{outline:2px solid var(--card-focus-color, var(--color-cvt-orange));outline-offset:-2px}.card-scroll-hints.svelte-mlppc9{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.card-scroll-hints.svelte-mlppc9 button{pointer-events:auto}@media(max-width:639px){.page-scroll-on-mobile.svelte-mlppc9{height:auto}.page-scroll-on-mobile.svelte-mlppc9 .card-viewport:where(.svelte-mlppc9){overflow:visible;overscroll-behavior-y:auto}.page-scroll-on-mobile.svelte-mlppc9 .card-content:where(.svelte-mlppc9){padding-right:0}.page-scroll-on-mobile.svelte-mlppc9 .card-scroll-hints:where(.svelte-mlppc9){display:none}}header.svelte-1i9xw42{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}h2.svelte-1i9xw42{color:var(--color-cvt-darkgray);font-size:1rem;font-weight:600}p.svelte-1i9xw42{margin-top:.2rem;color:var(--color-cvt-lightgray);font-size:.8rem;line-height:1.5}.panel-actions.svelte-1i9xw42{display:flex;flex-wrap:wrap;gap:.5rem}.panel-content.svelte-1i9xw42{display:flex;flex-direction:column;flex:1;min-width:0}@media(min-width:801px)and (max-height:850px){.workspace-panel{--card-padding: 1rem}}.compact.svelte-k96rwe{flex:initial;gap:.3rem}.compact.svelte-k96rwe .textarea-label:where(.svelte-k96rwe){font-size:.78rem;font-weight:400}.compact.svelte-k96rwe textarea:where(.svelte-k96rwe){flex:initial;min-height:0;padding:.55rem;font-size:.78rem;line-height:1.5;border-radius:.5rem}.textarea-field.svelte-k96rwe{display:flex;flex:1;flex-direction:column;gap:.65rem;min-width:0}.textarea-label.svelte-k96rwe{font-size:.85rem;color:var(--color-cvt-darkgray);font-weight:600}textarea.svelte-k96rwe{flex:1;min-height:12rem;width:100%;resize:vertical;border:1px solid rgb(79 79 79 / .2);border-radius:.75rem;padding:1rem;background:#fff;color:var(--color-cvt-darkgray);font:inherit;font-size:.9rem;line-height:1.7}textarea.svelte-k96rwe::placeholder{color:var(--color-cvt-lightgray)}textarea.svelte-k96rwe:focus-visible{border-color:var(--app-accent, var(--color-cvt-darkgray));outline:2px solid var(--app-accent, var(--color-cvt-darkgray));outline-offset:2px}textarea.svelte-k96rwe:disabled{opacity:.65}.select-field.svelte-kgsfa4{flex-wrap:wrap;display:flex;align-items:center;gap:.4rem;color:var(--color-cvt-darkgray);font-size:.75rem;min-width:0}.cvt-select-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:.6rem;border:1px solid var(--ui-control-border);border-radius:.5rem;background:#fff;color:var(--color-cvt-darkgray);padding:.3rem .5rem;max-width:100%;cursor:pointer;font:inherit}.stacked.svelte-kgsfa4{flex-direction:column;align-items:flex-start;gap:.15rem}.field-message.svelte-kgsfa4{flex-basis:100%}.stacked.svelte-kgsfa4>label:where(.svelte-kgsfa4){font-size:.65rem}.cvt-select-trigger:focus-visible{outline:2px solid var(--app-accent, var(--color-cvt-darkgray));outline-offset:2px}.cvt-select-trigger:disabled{opacity:.5;cursor:not-allowed}.cvt-select-content{z-index:100;min-width:var(--bits-select-anchor-width);max-width:calc(100vw - 24px);padding:.3rem;border:1px solid var(--ui-control-border, #d9d9d9);border-radius:.65rem;background:#fff;color:var(--color-cvt-darkgray);box-shadow:0 6px 24px color-mix(in srgb,var(--app-accent, var(--color-cvt-darkgray)),transparent 87%);font-size:.8rem}.cvt-select-item{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem .65rem;border-radius:.35rem;cursor:pointer;outline:none}.cvt-select-item[data-highlighted]{background:color-mix(in srgb,var(--app-accent, var(--color-cvt-darkgray)),white 92%);color:var(--app-accent, var(--color-cvt-darkgray))}.cvt-select-item[data-disabled]{opacity:.5;cursor:not-allowed}.sr-only.svelte-109tr2c{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:560px){input[type=time].svelte-109tr2c,input[type=number].svelte-109tr2c{padding:.4rem .15rem;font-size:.72rem}}.source-icon.svelte-1952g6q{display:inline-grid;place-items:center;width:100%;height:100%;color:var(--color-source-database, #40a125)}.source-icon[data-source-type=pdf].svelte-1952g6q{color:var(--color-source-pdf, #e44736)}.source-icon[data-source-type=knowledge].svelte-1952g6q{color:var(--color-source-knowledge, #3f58ba)}.source-icon.svelte-1952g6q svg{display:block;width:100%;height:100%}.source-icon.badge.svelte-1952g6q{width:2rem;height:2rem;padding:.35rem;border:0;border-radius:.5rem;background:#fff}.markdown-content.svelte-ztbci0{font:inherit;line-height:inherit;overflow-wrap:anywhere}p.svelte-ztbci0,ul.svelte-ztbci0,ol.svelte-ztbci0,blockquote.svelte-ztbci0,pre.svelte-ztbci0,table.svelte-ztbci0{margin:0 0 var(--markdown-block-gap, 1rem)}.markdown-content.svelte-ztbci0>:where(.svelte-ztbci0):last-child{margin-bottom:0}ul.svelte-ztbci0,ol.svelte-ztbci0{padding-inline-start:1.4em}ul.svelte-ztbci0{list-style:disc}ol.svelte-ztbci0{list-style:decimal}li.svelte-ztbci0+li:where(.svelte-ztbci0){margin-top:.3em}li.svelte-ztbci0>p:where(.svelte-ztbci0):last-child{margin-bottom:0}h1.svelte-ztbci0,h2.svelte-ztbci0,h3.svelte-ztbci0,h4.svelte-ztbci0,h5.svelte-ztbci0,h6.svelte-ztbci0{margin:1.2em 0 .5em;font-family:var(--font-inter-bold);font-size:1.05em;line-height:1.4}strong.svelte-ztbci0{font-family:var(--font-inter-bold);font-weight:700}a.svelte-ztbci0{cursor:pointer;text-decoration:underline;text-underline-offset:.2em}a.svelte-ztbci0:focus-visible{outline:2px solid currentColor;outline-offset:2px}code.svelte-ztbci0{padding:.1em .3em;border-radius:.25em;background:#4f4f4f0f;font-family:monospace}pre.svelte-ztbci0{white-space:pre-wrap}pre.svelte-ztbci0 code:where(.svelte-ztbci0){padding:0}blockquote.svelte-ztbci0{padding-inline-start:1em;border-inline-start:3px solid rgb(79 79 79 / .2)}table.svelte-ztbci0{width:100%;table-layout:fixed;border-collapse:collapse}th.svelte-ztbci0,td.svelte-ztbci0{padding:.4em;text-align:left;border-bottom:1px solid rgb(79 79 79 / .15)}mark.svelte-ztbci0{color:inherit;background:#ffb4504d;border-radius:.2em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.ui-checkbox-field.svelte-s1t6hp{display:flex;align-items:flex-start;gap:.55rem;min-height:1.6rem}.checkbox-copy.svelte-s1t6hp{min-width:0;padding-top:.05rem}label.svelte-s1t6hp{cursor:pointer;line-height:1.5}.cvt-checkbox{display:inline-flex;align-items:center;justify-content:center;flex:none;width:1.25rem;height:1.25rem;margin-top:.1rem;padding:0;border:1.5px solid var(--ui-control-border);border-radius:.35rem;background:var(--ui-control-surface);cursor:pointer;transition:background-color .14s ease,border-color .14s ease}.cvt-checkbox[data-state=checked],.cvt-checkbox[data-state=indeterminate]{background:var(--app-accent, var(--color-cvt-darkgray));border-color:var(--app-accent, var(--color-cvt-darkgray));color:var(--app-accent-contrast, white)}.cvt-checkbox:hover:enabled{border-color:var(--app-accent, var(--color-cvt-darkgray))}.cvt-checkbox:focus-visible{outline:2px solid var(--app-accent, var(--color-cvt-darkgray));outline-offset:3px}.cvt-checkbox[aria-invalid=true]{border-color:var(--ui-control-error)}.cvt-checkbox:disabled,[data-disabled].svelte-s1t6hp label:where(.svelte-s1t6hp){cursor:not-allowed;opacity:.6}.mixed-mark.svelte-s1t6hp{width:.55rem;height:2px;border-radius:1px;background:currentColor}@media(prefers-reduced-motion:reduce){.cvt-checkbox{transition:none}}.resource-week-calendar.svelte-rv32pw{width:100%;height:100%;table-layout:fixed;border-collapse:collapse;flex:1;font-size:.72rem}.worker-column.svelte-rv32pw{width:19%}th.svelte-rv32pw,td.svelte-rv32pw{border:1px solid #e4e5ee;vertical-align:middle;text-align:left}thead.svelte-rv32pw th:where(.svelte-rv32pw){padding:.6rem .25rem;text-align:center;font-weight:600;background:#fafafe}thead.svelte-rv32pw th:where(.svelte-rv32pw):first-child{text-align:left}thead.svelte-rv32pw span:where(.svelte-rv32pw),thead.svelte-rv32pw small:where(.svelte-rv32pw){display:block}thead.svelte-rv32pw small:where(.svelte-rv32pw){font-size:.65rem;font-weight:400;color:#777;margin-top:.2rem}.time-scale.svelte-rv32pw{font-variant-numeric:tabular-nums}tbody.svelte-rv32pw th:where(.svelte-rv32pw){background:#fafafe;padding:.4rem .25rem}.resource-week-calendar .worker-name{min-height:0;padding:.1rem 0;font-size:.74rem;line-height:1.35;text-align:left;justify-content:flex-start;overflow-wrap:anywhere}.timeline-cell.svelte-rv32pw{position:relative;padding:0}.week-track.svelte-rv32pw{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.day-backgrounds.svelte-rv32pw{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;pointer-events:none}.day-slot.svelte-rv32pw{position:relative;border-right:1px solid #e4e5ee}.day-slot.svelte-rv32pw:last-child{border-right:0}.unavailable.svelte-rv32pw{background:#fff4e5}.absence.svelte-rv32pw{position:absolute;bottom:.2rem;left:.2rem;right:.2rem;font-size:.65rem;line-height:1.3;color:#a35700;overflow-wrap:anywhere}.booking-band.svelte-rv32pw{position:absolute;top:4px;height:calc(100% - 8px);min-width:2px;border:1px solid #a7adb7;border-radius:.3rem;overflow:hidden;background-clip:padding-box;pointer-events:none;transition:left .35s ease,width .35s ease}.week-event.svelte-rv32pw{position:absolute;top:5px;height:calc(100% - 10px);min-width:2px;border:0;background:transparent;padding:0;cursor:pointer}.band-hours.svelte-rv32pw{position:absolute;top:4px;height:calc(100% - 8px);display:grid;place-items:center;pointer-events:none;z-index:2}.week-event.locked.svelte-rv32pw{background:repeating-linear-gradient(135deg,transparent 0 6px,#4f4f4f45 6px 8px);border-radius:.2rem}.week-event.travel.svelte-rv32pw{background:repeating-linear-gradient(0deg,transparent 0 4px,#ffffffa0 4px 6px)}.week-event.material.svelte-rv32pw{background:repeating-linear-gradient(90deg,transparent 0 4px,#ffffffa0 4px 6px)}.band-labels.svelte-rv32pw{display:inline-flex;align-items:center;gap:.2rem;width:max-content;padding:.2rem .3rem;border-radius:.25rem;background:#ffffffe6;font-size:.65rem;font-weight:600;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums;visibility:hidden}.band-hours.svelte-rv32pw[data-fits=true] .band-labels:where(.svelte-rv32pw){visibility:visible}.booking-number.svelte-rv32pw{padding:0;border:0;background:transparent;color:color-mix(in srgb,var(--event-color),black 25%);font:inherit;pointer-events:auto;cursor:pointer}.bar-label.svelte-rv32pw{display:inline-block;border-radius:.15rem}.hours-sum.svelte-rv32pw{color:var(--color-cvt-darkgray, #4f4f4f)}.hours-separator.svelte-rv32pw{margin-left:-.2rem}.week-event.svelte-rv32pw:focus-visible{outline:2px solid var(--app-accent, var(--color-cvt-blue));outline-offset:2px;z-index:2}.week-event.svelte-rv32pw:disabled{opacity:.65;cursor:wait}@media(max-width:800px){.resource-week-calendar.svelte-rv32pw{min-height:25rem}.worker-column.svelte-rv32pw{width:16%}thead.svelte-rv32pw th:where(.svelte-rv32pw){padding:.4rem .05rem}thead.svelte-rv32pw small:where(.svelte-rv32pw){font-size:.57rem}.time-scale.svelte-rv32pw{font-size:.52rem;overflow-wrap:anywhere}tbody.svelte-rv32pw th:where(.svelte-rv32pw){padding:.3rem .08rem}.resource-week-calendar .worker-name{font-size:.64rem}.absence.svelte-rv32pw{font-size:.58rem}.week-event.travel.svelte-rv32pw{background:repeating-linear-gradient(0deg,transparent 0 4px,#ffffffa0 4px 6px)}.week-event.material.svelte-rv32pw{background:repeating-linear-gradient(90deg,transparent 0 4px,#ffffffa0 4px 6px)}.band-labels.svelte-rv32pw{font-size:.6rem}}@media(prefers-reduced-motion:reduce){.week-event.svelte-rv32pw,.booking-band.svelte-rv32pw{transition:none}}.cvt-week-navigation.svelte-1nnp06j{display:inline-flex;align-items:center;gap:.2rem;flex:none;white-space:nowrap}.week-label.svelte-1nnp06j{font-size:.8rem;color:var(--color-cvt-darkgray)}.cvt-week-navigation .week-arrow{display:inline-grid;place-items:center;width:2rem;min-height:2rem;padding:0;border:0;border-radius:.35rem;background:transparent;color:var(--app-accent, var(--color-cvt-blue));font-size:1.1rem;line-height:1}.cvt-week-navigation .week-arrow:hover:enabled{background:color-mix(in srgb,var(--app-accent, var(--color-cvt-blue)),white 92%)}.cvt-week-navigation .week-arrow:focus-visible{outline:2px solid var(--app-accent, var(--color-cvt-blue));outline-offset:2px}.cvt-week-navigation .week-arrow:disabled{opacity:.5}@media(pointer:coarse){.cvt-week-navigation .week-arrow{min-height:2.25rem;width:2.25rem}}.cvt-info-trigger-compact{display:inline-flex;align-items:center;justify-content:center;min-width:1.75rem;min-height:1.75rem;text-decoration:none}.cvt-info-trigger-compact svg{transition:transform .15s ease}.cvt-info-trigger-compact[data-state=open] svg{transform:rotate(180deg)}.cvt-info-trigger:disabled{opacity:.5;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.cvt-info-trigger-compact svg{transition:none}}.cvt-info-trigger{flex:none;cursor:pointer;font-size:.75rem;color:var(--app-accent, var(--color-cvt-darkgray));text-decoration:underline dotted;text-underline-offset:3px;padding:.2rem;border-radius:.25rem}.cvt-info-trigger:focus-visible{outline:2px solid var(--app-accent, var(--color-cvt-darkgray));outline-offset:2px}.cvt-info-content{z-index:100;width:min(19rem,calc(100vw - 24px));padding:.85rem;border-radius:.65rem;background:#fff;border:1px solid var(--ui-control-border, #d9d9d9);box-shadow:0 6px 24px #0000001f;color:var(--color-cvt-darkgray);font-size:.8rem;line-height:1.6}.cvt-action-menu.svelte-fiy4h9{display:inline-flex}.cvt-action-menu-trigger{font-size:.8rem}.cvt-action-menu-content{z-index:100;min-width:12rem;max-width:calc(100vw - 24px);padding:.3rem;border:1px solid color-mix(in srgb,var(--app-accent, var(--color-cvt-blue)),white 80%);border-radius:.65rem;background:#fff;color:var(--color-cvt-darkgray);box-shadow:0 6px 24px color-mix(in srgb,var(--app-accent, var(--color-cvt-blue)),transparent 87%);font-size:.8rem}.cvt-action-menu-item{display:grid;gap:.15rem;padding:.55rem .7rem;border-radius:.35rem;cursor:pointer;outline:none}.cvt-action-menu-item[data-highlighted]{background:color-mix(in srgb,var(--app-accent, var(--color-cvt-blue)),white 92%);color:color-mix(in srgb,var(--app-accent, var(--color-cvt-blue)),black 30%)}.cvt-action-menu-item[data-disabled]{opacity:.5;cursor:not-allowed}.cvt-action-menu-description{font-size:.72rem;color:var(--color-cvt-lightgray)}.cvt-error-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;background:#20263866}.cvt-error-dialog{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:111;width:min(30rem,calc(100vw - 2rem));padding:clamp(1.25rem,4vw,2rem);border:1px solid #fecaca;border-radius:1.25rem;background:#fff;color:var(--color-cvt-darkgray);box-shadow:0 16px 60px #20263833}.cvt-error-title{color:#991b1b;font-size:1.25rem;font-weight:600}.cvt-error-description{margin-top:.85rem;font-size:.9rem;line-height:1.7}.error-actions.svelte-44wcwy{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:1rem;margin-top:1.5rem}.cvt-error-close{cursor:pointer;color:var(--app-accent, var(--color-cvt-darkgray));padding:.5rem;font-size:.85rem;border-radius:.5rem}.cvt-error-close:focus-visible{outline:2px solid var(--app-accent, var(--color-cvt-darkgray));outline-offset:2px}.icon-link.svelte-rk8ge5{display:inline-flex;align-items:center;justify-content:center;padding:.25rem;margin:-.25rem}.icon-link.svelte-rk8ge5:hover{color:#0a66c2}.footer-link.svelte-rk8ge5:focus-visible{outline:2px solid var(--color-cvt-orange, #ff8000);outline-offset:4px;border-radius:.15rem}.ui-surface.svelte-zgluqu{min-width:0;border:0;border-radius:var(--ui-surface-radius, 1.5rem);background:var(--ui-surface-solid, #fff);box-shadow:none}.ui-surface[data-surface=translucent].svelte-zgluqu{background:var(--ui-surface-translucent, rgb(255 255 255 / .45))}.graph-node.svelte-25806y{--graph-accent: var(--color-cvt-green);display:flex;position:relative;align-items:center;justify-content:center;gap:var(--flow-node-gap, .5rem);min-width:0;min-height:var(--flow-node-min-height, 4.4rem);padding:var(--flow-node-padding, .75rem);border:0;border-radius:1rem;background:linear-gradient(135deg,color-mix(in srgb,var(--graph-accent) 4%,white),color-mix(in srgb,var(--graph-accent) 8%,white));color:var(--color-cvt-darkgray, #4f4f4f);text-align:center;box-shadow:0 5px 18px color-mix(in srgb,var(--graph-accent) 7%,transparent)}.graph-node[data-color=orange].svelte-25806y{--graph-accent: var(--color-cvt-orange)}.graph-node[data-color=blue].svelte-25806y{--graph-accent: var(--color-cvt-blue)}.graph-node[data-color=gray].svelte-25806y{--graph-accent: var(--color-cvt-darkgray)}.graph-node[data-density=compact].svelte-25806y{min-height:var(--flow-node-min-height, 2.5rem);padding:var(--flow-node-padding, .5rem .65rem)}.graph-node[data-layout=column].svelte-25806y,.graph-node.svelte-25806y:has(.graph-node-heading:where(.svelte-25806y)){flex-direction:column}.graph-node[data-align=start].svelte-25806y{align-items:stretch;text-align:left}.graph-node[data-tone=white].svelte-25806y{background:#fff;box-shadow:none}.graph-node[data-tone=plain].svelte-25806y{background:transparent;box-shadow:none}.graph-node-heading.svelte-25806y{display:flex;align-items:center;justify-content:center;gap:.5rem;min-width:0;width:100%}[data-layout=column].svelte-25806y>.graph-node-heading:where(.svelte-25806y){flex-direction:column}[data-align=start].svelte-25806y>.graph-node-heading:where(.svelte-25806y){justify-content:flex-start}.graph-node-icon.svelte-25806y{display:grid;place-items:center;flex:0 0 auto;width:1.65rem;height:1.65rem;color:var(--graph-accent)}.graph-node-icon.svelte-25806y svg{display:block;width:100%;height:100%}.graph-node-title.svelte-25806y{min-width:0;font:.78rem/1.3 var(--font-inter-bold);overflow-wrap:anywhere}.graph-node-header-end.svelte-25806y{display:inline-flex;align-items:center;margin-left:auto;flex:0 0 auto}.graph-node-description.svelte-25806y{margin:0;font:.72rem/1.4 var(--font-inter);overflow-wrap:anywhere}.graph-node-content.svelte-25806y{display:grid;gap:.4rem;min-width:0;width:100%}.graph-node-row.svelte-14iy1k2{display:flex;align-items:center;gap:.45rem;min-width:0;padding:.4rem .5rem;border:0;border-radius:.55rem;background:#ffffffd9;font:.72rem/1.3 var(--font-inter);color:var(--color-cvt-darkgray)}.row-content.svelte-14iy1k2{min-width:0;overflow-wrap:anywhere}.row-icon.svelte-14iy1k2{flex:0 0 auto;display:grid;width:1.15rem;height:1.15rem;color:var(--color-cvt-green)}[data-color=blue].svelte-14iy1k2 .row-icon:where(.svelte-14iy1k2){color:var(--color-cvt-blue)}[data-color=orange].svelte-14iy1k2 .row-icon:where(.svelte-14iy1k2){color:var(--color-cvt-orange)}[data-color=gray].svelte-14iy1k2 .row-icon:where(.svelte-14iy1k2){color:var(--color-cvt-darkgray)}.row-icon.svelte-14iy1k2 svg{width:100%;height:100%;display:block}.graph-node-group.svelte-4d6gr5{display:grid;gap:.5rem;min-width:0}.equal-height.svelte-4d6gr5{grid-auto-rows:1fr}.topic-card-frame.svelte-1rjw89g{--topic-card-accent: var(--color-cvt-orange);--topic-card-accent-rgb: var(--color-cvt-orange-rgb);--headline-color: var(--topic-card-accent);--back-visible-width: clamp(2.75rem, 4vw, 3.5rem);position:var(--topic-card-position, relative);height:var(--topic-card-height, 100%);min-width:0;border-radius:1.5rem}.topic-card-frame.with-back.svelte-1rjw89g{padding-left:var(--back-visible-width)}.topic-card-frame.with-back.back-right.svelte-1rjw89g{padding-left:0;padding-right:var(--back-visible-width)}.topic-card-frame.with-back.svelte-1rjw89g .topic-card:where(.svelte-1rjw89g){position:relative;z-index:1;background:#fff}.topic-card-frame[hidden].svelte-1rjw89g{display:none}.topic-card.svelte-1rjw89g{container-type:inline-size;display:flex;flex-direction:column;height:var(--topic-card-height, 100%);min-height:var(--topic-card-min-height, 16rem);padding:var(--topic-card-padding, clamp(1.25rem, 2.5vw, 2rem));border:0;border-radius:inherit;background:#ffffffe0;box-shadow:0 12px 40px #4f4f4f0a;color:var(--color-cvt-darkgray);text-decoration:none;transition:background-color .22s,color .22s,border-color .22s}a.topic-card.svelte-1rjw89g:hover,a.topic-card.svelte-1rjw89g:focus-visible{background:var(--topic-card-accent);border-color:var(--topic-card-accent);color:#fff}a.topic-card.svelte-1rjw89g:hover .topic-icon:where(.svelte-1rjw89g),a.topic-card.svelte-1rjw89g:focus-visible .topic-icon:where(.svelte-1rjw89g){background:#ffffff26;border-color:#fff;color:#fff}a.topic-card.svelte-1rjw89g:hover .topic-card-title:where(.svelte-1rjw89g),a.topic-card.svelte-1rjw89g:hover .subtitle:where(.svelte-1rjw89g),a.topic-card.svelte-1rjw89g:hover li:where(.svelte-1rjw89g),a.topic-card.svelte-1rjw89g:hover .open-arrow:where(.svelte-1rjw89g),a.topic-card.svelte-1rjw89g:focus-visible .topic-card-title:where(.svelte-1rjw89g),a.topic-card.svelte-1rjw89g:focus-visible .subtitle:where(.svelte-1rjw89g),a.topic-card.svelte-1rjw89g:focus-visible li:where(.svelte-1rjw89g),a.topic-card.svelte-1rjw89g:focus-visible .open-arrow:where(.svelte-1rjw89g){color:#fff}a.topic-card.svelte-1rjw89g:hover li:where(.svelte-1rjw89g),a.topic-card.svelte-1rjw89g:focus-visible li:where(.svelte-1rjw89g){border-color:#ffffff59;background:#ffffff14}a.topic-card.svelte-1rjw89g:focus-visible{outline:3px solid var(--topic-card-accent);outline-offset:5px}.card-top.svelte-1rjw89g{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.topic-icon.svelte-1rjw89g{display:grid;place-items:center;width:2.75rem;height:2.75rem;flex-shrink:0;border:1px solid transparent;border-radius:.85rem;background:rgba(var(--topic-card-accent-rgb),.09);color:var(--topic-card-accent);transition:background-color .22s,border-color .22s,color .22s}.topic-icon.svelte-1rjw89g svg{width:1.75rem;height:1.75rem}.topic-card-title.svelte-1rjw89g{min-width:0;font-size:clamp(1.125rem,2.2vw,1.5rem);font-family:var(--font-inter-bold);line-height:1.2;color:#000;transition:color .22s}.subtitle.svelte-1rjw89g{font-family:var(--font-inter-bold);font-size:clamp(1rem,1.8vw,1.25rem);line-height:1.4;color:var(--color-cvt-lightgray);margin-bottom:.75rem;transition:color .22s}p.svelte-1rjw89g{font-size:.9rem;line-height:1.65;max-width:42ch;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.card-bottom.svelte-1rjw89g{display:flex;gap:1rem;justify-content:space-between;align-items:flex-end;margin-top:auto;padding-top:1.5rem}.reserved-action.svelte-1rjw89g{visibility:hidden}ul.svelte-1rjw89g{display:flex;flex-wrap:wrap;gap:.4rem}li.svelte-1rjw89g{padding:.35rem .55rem;font-size:.65rem;line-height:1.2;border:1px solid rgb(79 79 79 / .1);border-radius:.45rem;color:var(--color-cvt-lightgray);transition:color .22s,border-color .22s,background-color .22s}.open-arrow.svelte-1rjw89g{display:inline-block;margin-left:auto;flex-shrink:0;font-size:1.5rem;line-height:1;color:var(--topic-card-accent);transform-origin:center;transition:color .22s,transform .22s ease}a.topic-card.svelte-1rjw89g:hover .open-arrow:where(.svelte-1rjw89g),a.topic-card.svelte-1rjw89g:focus-visible .open-arrow:where(.svelte-1rjw89g){transform:rotate(45deg)}.topic-card[data-direction=back].svelte-1rjw89g .open-arrow:where(.svelte-1rjw89g){transform:none}@media(min-width:640px)and (max-height:740px){.topic-card.svelte-1rjw89g{min-height:var(--topic-card-min-height, 14rem);padding:var(--topic-card-padding, 1.25rem)}.card-top.svelte-1rjw89g{margin-bottom:.75rem}.card-bottom.svelte-1rjw89g{padding-top:1rem}}@media(prefers-reduced-motion:reduce){.topic-card.svelte-1rjw89g,.open-arrow.svelte-1rjw89g,.topic-icon.svelte-1rjw89g,.topic-card-title.svelte-1rjw89g,.subtitle.svelte-1rjw89g,li.svelte-1rjw89g{transition:none}}.topic-card-frame[data-variant=green].svelte-1rjw89g{--topic-card-accent: var(--color-cvt-green);--topic-card-accent-rgb: var(--color-cvt-green-rgb)}.topic-card-frame[data-variant=blue].svelte-1rjw89g{--topic-card-accent: var(--color-cvt-blue);--topic-card-accent-rgb: var(--color-cvt-blue-rgb)}.topic-card[hidden].svelte-1rjw89g{display:none}.topic-card-title.svelte-1rjw89g,p.svelte-1rjw89g,ul.svelte-1rjw89g{margin:0}ul.svelte-1rjw89g{list-style:none;padding:0}.subtitle.svelte-1rjw89g{margin-bottom:.75rem}.action-label.svelte-1rjw89g{font-size:.75rem;color:var(--topic-card-accent)}a.topic-card.svelte-1rjw89g:hover .action-label:where(.svelte-1rjw89g),a.topic-card.svelte-1rjw89g:focus-visible .action-label:where(.svelte-1rjw89g){color:#fff}.compact.svelte-1rjw89g .card-top:where(.svelte-1rjw89g){gap:.65rem;margin-bottom:.75rem;flex-wrap:wrap}.compact.svelte-1rjw89g .topic-card-title:where(.svelte-1rjw89g){flex:1}.compact.svelte-1rjw89g .description:where(.svelte-1rjw89g){line-height:1.5}.compact.svelte-1rjw89g .card-bottom:where(.svelte-1rjw89g){padding-top:1rem}.editorial.svelte-1rjw89g .card-top:where(.svelte-1rjw89g){display:none}.editorial-heading.svelte-1rjw89g{margin-bottom:1rem}.kicker.svelte-1rjw89g{margin-bottom:.85rem;font:.65rem/1.4 var(--font-inter-bold);letter-spacing:.035em;text-transform:uppercase;color:var(--topic-card-accent)}.display-heading.svelte-1rjw89g{margin:0;font:clamp(1.35rem,9.4cqi,2rem)/1.08 var(--font-inter-bold);letter-spacing:-.035em;color:#18252e;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.editorial.svelte-1rjw89g .description:where(.svelte-1rjw89g){color:#6d7783}a.editorial.svelte-1rjw89g:hover .kicker:where(.svelte-1rjw89g),a.editorial.svelte-1rjw89g:hover .display-heading:where(.svelte-1rjw89g),a.editorial.svelte-1rjw89g:hover .description:where(.svelte-1rjw89g),a.editorial.svelte-1rjw89g:focus-visible .kicker:where(.svelte-1rjw89g),a.editorial.svelte-1rjw89g:focus-visible .display-heading:where(.svelte-1rjw89g),a.editorial.svelte-1rjw89g:focus-visible .description:where(.svelte-1rjw89g){color:#fff}@container (max-width: 12rem){.compact.svelte-1rjw89g .card-top:where(.svelte-1rjw89g){flex-direction:column;align-items:flex-start}.compact[data-direction=back].svelte-1rjw89g .action-label:where(.svelte-1rjw89g){display:none}}@media(max-width:639px){.compact.svelte-1rjw89g .card-top:where(.svelte-1rjw89g){flex-direction:column;align-items:flex-start;gap:.5rem}.compact.svelte-1rjw89g .card-bottom:where(.svelte-1rjw89g){padding-top:.5rem;gap:.4rem}.compact.svelte-1rjw89g .card-top:where(.svelte-1rjw89g){margin-bottom:.5rem}.mobile-summary.svelte-1rjw89g{flex-direction:row;align-items:center;gap:.65rem}.mobile-summary.svelte-1rjw89g .card-top:where(.svelte-1rjw89g){display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;margin:0;flex:1}.mobile-summary.svelte-1rjw89g .topic-icon:where(.svelte-1rjw89g){width:1.6rem;height:1.6rem}.mobile-summary.svelte-1rjw89g .topic-icon:where(.svelte-1rjw89g) svg{width:1.2rem;height:1.2rem}.mobile-summary.svelte-1rjw89g .subtitle:where(.svelte-1rjw89g),.mobile-summary.svelte-1rjw89g .editorial-heading:where(.svelte-1rjw89g),.mobile-summary.svelte-1rjw89g .description:where(.svelte-1rjw89g),.mobile-summary.svelte-1rjw89g ul:where(.svelte-1rjw89g),.mobile-summary.svelte-1rjw89g .action-label:where(.svelte-1rjw89g){display:none}.mobile-summary.svelte-1rjw89g .card-bottom:where(.svelte-1rjw89g){padding:0;margin:0 0 0 auto}.mobile-summary.svelte-1rjw89g .reserved-action:where(.svelte-1rjw89g){display:none}}.submission-flow.svelte-1myntdt{position:relative;min-width:0;color:var(--color-cvt-darkgray, #4f4f4f)}.form-surface.svelte-1myntdt{transform-origin:50% 40%}[data-phase=folding].svelte-1myntdt .form-surface:where(.svelte-1myntdt){animation:svelte-1myntdt-fold-form .65s cubic-bezier(.4,0,.2,1) both;pointer-events:none}.letter-stage.svelte-1myntdt{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none}.letter.svelte-1myntdt{width:min(18rem,70%);filter:drop-shadow(0 12px 20px rgb(0 0 0 / .08));animation:svelte-1myntdt-letter-flight 1.5s cubic-bezier(.4,0,.2,1) both}.letter.svelte-1myntdt svg:where(.svelte-1myntdt){display:block;width:100%}.send-arrow.svelte-1myntdt{animation:svelte-1myntdt-arrow-send .7s .4s ease-in-out both}.completion.svelte-1myntdt{animation:svelte-1myntdt-arrive .5s cubic-bezier(.2,.7,.2,1) both;outline:none;scroll-margin-top:calc(var(--spacing-cvt-header, 2.75rem) + 1rem)}@keyframes svelte-1myntdt-fold-form{0%{opacity:1;transform:scale(1)}70%{opacity:.15;transform:translateY(-1rem) scale(.45,.28)}to{opacity:0;transform:translateY(-1rem) scale(.35,.2)}}@keyframes svelte-1myntdt-letter-flight{0%,15%{opacity:0;transform:scale(.85) translateY(1rem)}40%,65%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:translate(-65%) rotate(-5deg) scale(.95)}}@keyframes svelte-1myntdt-arrow-send{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-1myntdt-arrive{0%{opacity:0;transform:translate(1rem)}to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){.form-surface.svelte-1myntdt,.letter.svelte-1myntdt,.send-arrow.svelte-1myntdt,.completion.svelte-1myntdt{animation:none!important}}
