@font-face{font-family:manrope;src:url(../media/Manrope_Variable_Latin-s.p.0kho-wj7-y-w1.woff2?dpl=dpl_Ewoct1nc6yQsTwDyppFGf1CZE2zi)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.manrope_f6d94e0c-module__oj2bQG__className{font-family:manrope,manrope Fallback;font-style:normal}.manrope_f6d94e0c-module__oj2bQG__variable{--font-manrope:"manrope", "manrope Fallback"}
:root{--font-manrope:"Manrope", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--text--family--body:var(--font-manrope);--color--lo--deep-ocean:#17736e;--color--lo--emerald:#3fb65d;--color--lo--indigo:#1c1f4b;--color--white:#fff;--color--carbon:#171717;--color--steel-gray:#64748b;--color--aluminum-gray:#e2e8f1;--color--orange:#efa400;--color--blue:#00bbe0;--color--aqua:#00e0c6;--color--red:#dc2626;--color--green:#059669;--color--brand--primary:var(--color--lo--deep-ocean);--color--brand--secondary:var(--color--lo--indigo);--color--brand--accent:var(--color--lo--emerald);--color--text:var(--color--carbon);--color--text--muted:var(--color--steel-gray);--color--background:var(--color--white);--color--surface:var(--color--white);--color--border:var(--color--aluminum-gray);--color--action--primary:var(--color--brand--primary);--color--action--secondary:var(--color--brand--secondary);--color--action--accent:var(--color--brand--accent);--color--focus:var(--color--brand--primary);--color--status--success:var(--color--green);--color--status--warning:var(--color--orange);--color--status--danger:var(--color--red);--color--status--info:var(--color--blue);--color--status--neutral:var(--color--steel-gray);--color--overlay:var(--color--carbon);--color--shadow:var(--color--carbon);--color--text--inverse:var(--color--white);--color--text--secondary:oklch(from var(--color--text--muted) calc(l - .04) c h);--color--text--placeholder:var(--color--text--muted);--color--text--disabled:oklch(from var(--color--text--muted) calc(l + .18) c h);--color--surface--tint:oklch(from var(--color--brand--secondary) calc(1 - l) calc(c * 2) 250);--color--background--canvas:color-mix(in oklch, var(--color--background) 96%, var(--color--surface--tint));--color--background--dim:color-mix(in oklch, var(--color--background--canvas) 88%, transparent);--color--surface--muted:color-mix(in oklch, var(--color--surface) 97%, var(--color--surface--tint));--color--surface--active:color-mix(in oklch, var(--color--surface) 85%, var(--color--surface--tint));--color--surface--hover:color-mix(in oklch, var(--color--surface) 82%, var(--color--surface--tint));--color--surface--disabled:color-mix(in oklch, var(--color--surface) 94%, var(--color--surface--tint));--color--surface--soft:color-mix(in oklch, var(--color--surface) 92%, var(--color--surface--tint));--color--border--subtle:oklch(from var(--color--border) calc(l + .015) calc(c * .55) h);--color--border--strong:oklch(from var(--color--border) calc(l - .08) c h);--color--border--disabled:oklch(from var(--color--border) calc(l + .03) calc(c * .4) h);--color--action--primary--hover:oklch(from var(--color--action--primary) calc(l - .05) c h);--color--action--primary--pressed:oklch(from var(--color--action--primary) calc(l - .1) c h);--color--action--primary--soft:color-mix(in oklch, var(--color--action--primary) 12%, var(--color--surface));--color--action--primary--foreground:var(--color--white);--color--action--secondary--hover:oklch(from var(--color--action--secondary) calc(l - .05) c h);--color--action--secondary--pressed:oklch(from var(--color--action--secondary) calc(l - .1) c h);--color--action--secondary--soft:color-mix(in oklch, var(--color--action--secondary) 12%, var(--color--surface));--color--action--secondary--foreground:var(--color--white);--color--action--accent--hover:oklch(from var(--color--action--accent) calc(l - .03) c h);--color--action--accent--pressed:oklch(from var(--color--action--accent) calc(l - .06) c h);--color--action--accent--soft:color-mix(in oklch, var(--color--action--accent) 12%, var(--color--surface));--color--action--accent--foreground:var(--color--carbon);--color--action--accent--strong:oklch(from var(--color--action--accent) calc(l - .16) c h);--color--link:var(--color--brand--secondary);--color--link--hover:oklch(from var(--color--brand--primary) calc(l - .04) c h);--color--focus--ring:var(--color--focus);--color--focus--halo:color-mix(in oklch, var(--color--focus) 25%, transparent);--color--status:var(--color--status--neutral);--color--status--strong:oklch(from var(--color--status) calc(l - .08) c h);--color--status--surface:color-mix(in oklch, var(--color--status) 8%, var(--color--surface));--color--status--border:color-mix(in oklch, var(--color--status) 30%, var(--color--surface));--color--status--foreground:var(--color--status--neutral--foreground);--color--status--success--strong:oklch(from var(--color--status--success) calc(l - .08) c h);--color--status--success--surface:color-mix(in oklch, var(--color--status--success) 8%, var(--color--surface));--color--status--success--border:color-mix(in oklch, var(--color--status--success) 30%, var(--color--surface));--color--status--success--foreground:var(--color--carbon);--color--status--warning--strong:oklch(from var(--color--status--warning) calc(l - .18) c h);--color--status--warning--surface:color-mix(in oklch, var(--color--status--warning) 10%, var(--color--surface));--color--status--warning--border:color-mix(in oklch, var(--color--status--warning) 32%, var(--color--surface));--color--status--warning--foreground:var(--color--carbon);--color--status--danger--strong:oklch(from var(--color--status--danger) calc(l - .1) c h);--color--status--danger--surface:color-mix(in oklch, var(--color--status--danger) 8%, var(--color--surface));--color--status--danger--border:color-mix(in oklch, var(--color--status--danger) 28%, var(--color--surface));--color--status--danger--foreground:var(--color--white);--color--status--info--strong:oklch(from var(--color--status--info) calc(l - .08) c h);--color--status--info--surface:color-mix(in oklch, var(--color--status--info) 8%, var(--color--surface));--color--status--info--border:color-mix(in oklch, var(--color--status--info) 30%, var(--color--surface));--color--status--info--foreground:var(--color--carbon);--color--status--neutral--strong:oklch(from var(--color--status--neutral) calc(l - .08) c h);--color--status--neutral--surface:color-mix(in oklch, var(--color--status--neutral) 8%, var(--color--surface));--color--status--neutral--border:color-mix(in oklch, var(--color--status--neutral) 30%, var(--color--surface));--color--status--neutral--foreground:var(--color--white);--color--overlay--scrim:color-mix(in oklch, var(--color--overlay) 45%, transparent);--color--overlay--scrim-strong:color-mix(in oklch, var(--color--overlay) 55%, transparent);--color--shadow--sm:color-mix(in oklch, var(--color--shadow) 4%, transparent);--color--shadow--md:color-mix(in oklch, var(--color--shadow) 8%, transparent);--color--shadow--lg:color-mix(in oklch, var(--color--shadow) 16%, transparent);--color--gradient--brand:linear-gradient(to right, var(--color--brand--primary), var(--color--brand--accent));--color--gradient--action:linear-gradient(to right in oklch, var(--color--action--primary), var(--color--action--accent--strong));--color--shade-base:var(--color--white);--color--shade-0:oklch(from var(--color--shade-base) calc(l - .02) c h);--color--shade-1:oklch(from var(--color--shade-base) calc(l - .04) c h);--color--shade-2:oklch(from var(--color--shade-base) calc(l - .06) c h);--color--shade-3:oklch(from var(--color--shade-base) calc(l - .08) c h);--color--shade-4:oklch(from var(--color--shade-base) calc(l - .1) c h);--color--shade-5:oklch(from var(--color--shade-base) calc(l - .12) c h);--color--tint-base:#000;--color--tint-0:oklch(from var(--color--tint-base) calc(l + .02) c h);--color--tint-1:oklch(from var(--color--tint-base) calc(l + .04) c h);--color--tint-2:oklch(from var(--color--tint-base) calc(l + .06) c h);--color--tint-3:oklch(from var(--color--tint-base) calc(l + .08) c h);--color--tint-4:oklch(from var(--color--tint-base) calc(l + .1) c h);--color--tint-5:oklch(from var(--color--tint-base) calc(l + .12) c h);--color--wash-base:var(--color--brand--primary);--color--wash-0:oklch(from var(--color--wash-base) l calc(c * .9) h);--color--wash-1:oklch(from var(--color--wash-base) l calc(c * .8) h);--color--wash-2:oklch(from var(--color--wash-base) l calc(c * .7) h);--color--wash-3:oklch(from var(--color--wash-base) l calc(c * .6) h);--color--wash-4:oklch(from var(--color--wash-base) l calc(c * .5) h);--color--wash-5:oklch(from var(--color--wash-base) l calc(c * .4) h);--presentation--radius--sm:5px;--presentation--radius--md:8px;--presentation--radius--lg:15px;--spacing--field:.8em 0;--spacing--fixed--xs:6px;--spacing--fixed--sm:12px;--spacing--fixed--md:18px;--spacing--fixed--lg:2rem;--spacing--relative--xs:.8em;--spacing--relative--sm:.9em;--spacing--relative--md:1em;--spacing--relative--lg:1.5em;--spacing--relative--xl:2em;--motion--duration--fast:.2s;--motion--duration--medium:.4s;--motion--duration--slow:.6s;--motion--ease--standard:ease;--presentation--shadow--card:0 2px 10px var(--color--shadow--sm);--text--size--compact:.8em;--text--size--base:1em;--text--size--xs:.65em;--text--size--sm:.75em;--text--size--md:1em;--text--size--lg:2em;--text--size--xl:4em;--text--weight--thin:100;--text--weight--extra-light:200;--text--weight--light:300;--text--weight--normal:400;--text--weight--medium:500;--text--weight--bold:700;--text--weight--extra-bold:800;--text--weight--black:900;--font-family:var(--text--family--body);--lo-radius-sm:var(--presentation--radius--sm);--lo-radius-md:var(--presentation--radius--md);--lo-radius-lg:var(--presentation--radius--lg);--lo-space-xs:var(--spacing--fixed--xs);--lo-space-sm:var(--spacing--fixed--sm);--lo-space-md:var(--spacing--fixed--md);--lo-space-lg:var(--spacing--relative--xl);--lo-field-spacing:var(--spacing--field);--lo-font-xs:var(--text--size--compact);--lo-font-sm:var(--text--size--compact);--lo-font-md:var(--text--size--md);--lo-font-lg:var(--text--size--lg);--lo-font-xl:var(--text--size--xl);--lo-shadow-card:var(--presentation--shadow--card);--lo-motion-duration-fast:var(--motion--duration--fast);--lo-motion-duration-medium:var(--motion--duration--medium);--lo-motion-duration-slow:var(--motion--duration--slow);--lo-motion-ease-standard:var(--motion--ease--standard);--lo-color-white:var(--color--white);--lo-color-ink:var(--color--text);--lo-color-ink-muted:var(--color--text--muted);--lo-color-border:var(--color--border);--lo-color-border-subtle:var(--color--border--subtle);--lo-color-surface:var(--color--surface);--lo-color-surface-muted:var(--color--surface--muted);--lo-color-canvas:var(--color--background--canvas);--lo-color-active:var(--color--surface--active);--lo-color-info-surface:var(--color--status--info--surface);--lo-color-brand:var(--color--brand--primary);--lo-color-brand-strong:var(--color--brand--secondary);--lo-color-brand-accent:var(--color--brand--accent);--lo-color-link-hover:var(--color--surface--hover);--lo-color-orange:var(--color--orange);--lo-color-blue:var(--color--blue);--lo-color-aqua:var(--color--aqua);--lo-color-danger:var(--color--status--danger);--lo-color-danger-strong:var(--color--status--danger--strong);--lo-color-danger-surface:var(--color--status--danger--surface);--lo-color-danger-border:var(--color--status--danger--border);--lo-color-success:var(--color--status--success);--lo-color-success-strong:var(--color--status--success--strong);--lo-color-success-surface:var(--color--status--success--surface);--lo-color-success-border:var(--color--status--success--border);--lo-color-warning:var(--color--status--warning--strong);--lo-color-warning-strong:var(--color--status--warning--strong);--lo-color-text:var(--color--text);--lo-color-text-muted:var(--color--text--muted);--lo-gradient-brand:var(--color--gradient--brand);--lo-text-default:var(--color--text);--lo-text-muted:var(--color--text--muted);--lo-surface-default:var(--color--surface);--lo-surface-muted:var(--color--surface--muted);--lo-surface-canvas:var(--color--background--canvas);--lo-border-default:var(--color--border);--lo-border-subtle:var(--color--border--subtle);--lo-action-primary:var(--color--action--primary);--lo-action-primary-hover:var(--color--action--primary--hover);--lo-state-success:var(--color--status--success--strong);--lo-state-warning:var(--color--status--warning--strong);--lo-state-danger:var(--color--status--danger--strong);--lo-focus-ring:var(--color--focus--ring);--text-default:var(--color--text);--text-primary:var(--color--text);--text-muted:var(--color--text--muted);--text-secondary:var(--color--text--secondary);--border-light:var(--color--border--subtle);--border-color:var(--color--border);--focus-ring:var(--color--focus--ring);--success:var(--color--status--success--strong);--gray-light:var(--color--surface--muted);--gray-dark:var(--color--text--secondary);--primary:var(--color--action--primary);--light:var(--color--surface);--dark:var(--color--text);--muted:var(--color--text--muted);--gray:var(--color--border);--orange:var(--color--orange);--bg-gray:var(--color--surface--muted);--bg-main:var(--color--background--canvas);--bg-surface:var(--color--surface);--bg-muted:var(--color--surface--muted);--bg-button-primary:var(--color--action--primary);--bg-button-link-hover:var(--color--surface--hover);--active-state:var(--color--surface--active);--bg-section-information:var(--color--status--info--surface);--link-color-primary:var(--color--link);--link-color-secondary:var(--color--link--hover);--light-blue:var(--color--blue);--turquise:var(--color--aqua);--gradient:var(--color--gradient--action);--border-radius-sm:var(--presentation--radius--sm);--border-radius-m:var(--presentation--radius--lg);--padding-small:var(--spacing--fixed--xs);--padding-medium:var(--spacing--fixed--sm);--padding-large:var(--spacing--fixed--md);--padding-xlarge:var(--spacing--relative--xl);--font-extra-small:var(--text--size--compact);--font-small:var(--text--size--compact);--font-medium:var(--text--size--md);--font-large:var(--text--size--lg);--font-xlarge:var(--text--size--xl);--field-spacing:var(--spacing--field);--box-shadow:var(--presentation--shadow--card)}:disabled{opacity:.65;cursor:not-allowed}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{color:var(--color--text);font-family:var(--font-manrope), sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{font-family:var(--font-manrope), sans-serif}a{color:inherit;cursor:pointer;outline:none;text-decoration:none}p{font-size:var(--text--size--compact)}h3{font-size:1.1em}li.active a{background:var(--color--surface--active)}.stage{width:100%;padding:0 var(--spacing--fixed--md);min-height:100dvh;position:relative}.stage.dim-overlay{position:relative}.stage.dim-overlay:after{content:"";background:var(--color--background--dim);z-index:11;pointer-events:none;width:calc(100% - 460px);position:fixed;inset:55px 0 0 auto}.stage .content::-webkit-scrollbar{width:8px}.stage .content::-webkit-scrollbar-track{background:0 0;border-radius:4px}.stage .content::-webkit-scrollbar-thumb{background:var(--color--action--primary);border-radius:4px}.stage .content::-webkit-scrollbar-thumb:hover{background:var(--color--action--primary)}.section{background:var(--color--surface);padding:var(--spacing--fixed--md);margin-bottom:var(--spacing--fixed--md);border-radius:var(--presentation--radius--lg)}.reportPageHeader{border-bottom:none}.error-message{color:var(--color--status--danger);background-color:var(--color--status--danger--surface);border:1px solid var(--color--status--danger--border);border-radius:var(--presentation--radius--sm);padding:var(--spacing--fixed--sm);margin:var(--spacing--fixed--sm) 0;font-size:var(--text--size--compact)}.success-message{color:var(--color--status--success);background-color:var(--color--status--success--surface);border:1px solid var(--color--status--success--border);border-radius:var(--presentation--radius--sm);padding:var(--spacing--fixed--sm);margin:var(--spacing--fixed--sm) 0;font-size:var(--text--size--compact)}.rich-text-content a{text-decoration:underline}