:root,[data-theme=light],.doc-paper-view,.qr-sheet{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--logo-invert:none;--stl-blue-950:#00133b;--stl-blue-900:#0c1f56;--stl-blue-800:#1a2a66;--stl-blue-700:#243782;--stl-blue-600:#2e46a3;--stl-blue-500:#3b57c4;--stl-blue-400:#3f76d6;--stl-blue-300:#a9bce8;--stl-blue-200:#b9c3e8;--stl-blue-100:#e3e8f6;--stl-blue-50:#f2f4fb;--stl-blue-25:#f6f8fc;--itec-red:#c0001d;--itec-red-dark:#8b0014;--itec-red-100:#f7e7ea;--itec-red-50:#fdf4f5;--grey-950:#12151c;--grey-900:#1c2230;--grey-700:#3d4557;--grey-500:#6b7385;--grey-400:#949cad;--grey-300:#c3c9d6;--grey-200:#dde1ea;--grey-100:#eceef4;--grey-50:#f6f7fa;--white:#fff;--success:#1e7f4f;--success-bg:#f1faf5;--warning:#8a6100;--warning-bg:#fef8ee;--error:#c0001d;--error-bg:#fdeef0;--info:#243782;--info-bg:#e3e8f6;--warning-ink:#8a6100;--warning-ink-deep:#8a5a00;--warning-ink-strong:#6b4b00;--warning-wash:#fff4cf;--warning-card:#fdf5e2;--warning-tint:#fdf1df;--warning-pale:#fff9e8;--warning-line:#f0d989;--warning-dot:#d9962b;--tone-review:#e0a72c;--error-ink:#a02338;--error-fill:#a02338;--error-wash:#fdecec;--error-wash-deep:#fdecee;--error-tint:#fdf3f5;--error-line:#f3b7bf;--error-line-soft:#f0c3c9;--error-mute:#e7cdd2;--success-ink:#157f3d;--success-fill:#1e7f4f;--success-line:#b7e0c6;--warning-cream:#fffaf1;--warning-line-warm:#f2dcb3;--doc-ink-soft:#444;--doc-chip-ok:#e6f7ee;--doc-chip-neutral:#eef0f5;--chip-neutral-bg:#eef2f7;--chip-neutral-ink:#3d4d63;--chip-neutral-ink-soft:#5b6b80;--chip-neutral-dot:#8296b0;--chip-blue-bg:#e7f0fe;--chip-blue-ink:#1d4fa1;--chip-blue-dot:#3f76d6;--chip-teal-bg:#e2f5f0;--chip-teal-ink:#0d6653;--chip-teal-dot:#199d80;--chip-violet-bg:#efeafd;--chip-violet-ink:#5232a8;--chip-violet-dot:#7c5cd6;--chip-red-bg:#fde9ec;--chip-red-dot:#d6506a;--avatar-bg-1:#dbe7fb;--avatar-ink-1:#2b5aa8;--avatar-bg-2:#dff3ee;--avatar-ink-2:#116a56;--avatar-bg-3:#f3ecfd;--avatar-ink-3:#5a38b0;--avatar-bg-4:#fdeedd;--avatar-ink-4:#96610a;--avatar-bg-5:#fde7ea;--avatar-ink-5:#a52f44;--avatar-bg-6:#e6eef5;--avatar-ink-6:#33566e;--avatar-bg-7:#eaf6db;--avatar-ink-7:#4f7a13;--text-heading:var(--stl-blue-950);--text-body:var(--grey-900);--text-secondary:var(--grey-500);--text-disabled:var(--grey-400);--text-inverse:var(--white);--text-link:var(--stl-blue-700);--surface-page:var(--grey-50);--surface-card:var(--white);--surface-raised:var(--white);--surface-subtle:var(--grey-50);--surface-hover:var(--stl-blue-50);--surface-navy:var(--stl-blue-950);--surface-brand:var(--stl-blue-700);--border-default:var(--grey-200);--border-strong:var(--grey-300);--border-focus:var(--stl-blue-600);--accent-brand:var(--stl-blue-700);--accent-itec:var(--itec-red);--surface-float:var(--stl-blue-950);--text-on-float:var(--white);--border-float:transparent;--surface-dock:#00133bcc;--border-dock:#ffffff29;--border-dock-strong:#ffffff38;--sheen-dock:#ffffff21;--surface-dock-action:var(--white);--text-on-dock-action:var(--stl-blue-950);--text-on-float-soft:#ffffff9e;--topbar-veil:#fffffff7;--overlay-veil:#fffffff0;--viz-seq-1:#e3e8f6;--viz-seq-2:#a9bce8;--viz-seq-3:#3f76d6;--viz-seq-4:#2e46a3;--viz-seq-5:#00133b;--viz-track:var(--grey-100);--viz-mark:#00133b73;--grad-line:linear-gradient(90deg, var(--stl-blue-700) 0%, var(--stl-blue-500) 45%, #3b57c400 100%);--surface-sidenav:var(--stl-blue-950);--constellation:radial-gradient(circle at 82% 8%, #fff3 1.2px, transparent 2.2px), radial-gradient(circle at 64% 15%, #ffffff1a 1px, transparent 1.8px), radial-gradient(circle at 90% 26%, #ffffff21 1px, transparent 2px), radial-gradient(circle at 72% 34%, #ffffff12 1.4px, transparent 2.4px), radial-gradient(circle at 55% 6%, #ffffff17 1px, transparent 1.8px), radial-gradient(circle at 88% 48%, #ffffff0f 1px, transparent 1.8px), radial-gradient(520px 300px at 100% 0%, #3b57c44d, transparent 70%)}@media screen{[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--logo-invert:brightness(0) invert(1);--stl-blue-950:#0d1834;--stl-blue-900:#425cd0;--stl-blue-800:#5d78e8;--stl-blue-700:#4c68dd;--stl-blue-600:#6c86f0;--stl-blue-500:#7a94ff;--stl-blue-400:#86a2ff;--stl-blue-300:#7a94ff73;--stl-blue-200:#7a94ff61;--stl-blue-100:#7a94ff29;--stl-blue-50:#7a94ff1a;--stl-blue-25:#7a94ff12;--itec-red:#d92b46;--itec-red-dark:#b81f38;--itec-red-100:#d92b4633;--itec-red-50:#d92b461c;--grey-950:#f2f6ff;--grey-900:#dfe6f4;--grey-700:#b6c1d9;--grey-500:#8e9bba;--grey-400:#647190;--grey-300:#364360;--grey-200:#273554;--grey-100:#1a2440;--grey-50:#121b30;--success:#45c98b;--success-bg:#45c98b24;--warning:#eab252;--warning-bg:#eab25224;--error:#ff6478;--error-bg:#ff647821;--info:#92a9ff;--info-bg:#7a94ff24;--warning-ink:#f3c25e;--warning-ink-deep:#e8b45a;--warning-ink-strong:#f6cd82;--warning-wash:#eab25226;--warning-card:#eab25217;--warning-tint:#eab25221;--warning-pale:#eab25214;--warning-line:#eab25261;--warning-dot:#e0a341;--tone-review:#e8b44d;--error-ink:#ff8296;--error-fill:#c02742;--error-wash:#ff64781f;--error-wash-deep:#ff647829;--error-tint:#ff64781a;--error-line:#ff64785c;--error-line-soft:#ff64784d;--error-mute:#ff647838;--success-ink:#52d494;--success-fill:#17794b;--success-line:#45c98b5c;--warning-cream:#eab2521a;--warning-line-warm:#eab25257;--doc-ink-soft:#c2ccdf;--doc-chip-ok:#45c98b29;--doc-chip-neutral:#94a8dc24;--chip-neutral-bg:#94a8dc24;--chip-neutral-ink:#c6d1e6;--chip-neutral-ink-soft:#9fadc6;--chip-neutral-dot:#8ea0be;--chip-blue-bg:#6694ff29;--chip-blue-ink:#9dbcff;--chip-blue-dot:#6d97ea;--chip-teal-bg:#2fb69424;--chip-teal-ink:#5fd4b0;--chip-teal-dot:#2fb694;--chip-violet-bg:#9779f229;--chip-violet-ink:#b9a3f5;--chip-violet-dot:#977af0;--chip-red-bg:#ff647824;--chip-red-dot:#e2758b;--avatar-bg-1:#6694ff33;--avatar-ink-1:#a8c4ff;--avatar-bg-2:#2fb6942e;--avatar-ink-2:#7addc2;--avatar-bg-3:#9779f22e;--avatar-ink-3:#c4b1f8;--avatar-bg-4:#eab25229;--avatar-ink-4:#ecc27c;--avatar-bg-5:#ff647826;--avatar-ink-5:#ff9fae;--avatar-bg-6:#94a8dc29;--avatar-ink-6:#a9c3d9;--avatar-bg-7:#8cc83c24;--avatar-ink-7:#a5d06a;--text-heading:#f2f6ff;--text-body:#d7deee;--text-secondary:#96a2bd;--text-disabled:#5c6884;--text-inverse:#fff;--text-link:#9db4ff;--surface-page:#0b1120;--surface-card:#111a2e;--surface-raised:#16213a;--surface-subtle:#0e1526;--surface-hover:#7a94ff1a;--surface-navy:#0d1834;--surface-brand:#4c68dd;--surface-sidenav:#060b16;--border-default:#94a8dc29;--border-strong:#94a8dc4d;--border-subtle:#94a8dc1a;--border-focus:#6c86f0;--surface-float:#24325a;--text-on-float:#f2f6ff;--border-float:#94a8dc47;--surface-dock:#2c3c68d1;--border-dock:#fff3;--border-dock-strong:#ffffff42;--sheen-dock:#ffffff29;--surface-dock-action:#2f56c8;--text-on-dock-action:#fff;--text-on-float-soft:#e2eafca8;--topbar-veil:#0d1322eb;--overlay-veil:#090e1adb;--viz-seq-1:#1a2440;--viz-seq-2:#364360;--viz-seq-3:#4c68dd;--viz-seq-4:#7a94ff;--viz-seq-5:#b9c3e8;--viz-track:#94a8dc24;--viz-mark:#c6d4f58c;--grad-line:linear-gradient(90deg, #5d78e8 0%, #8fa7ff 45%, #8fa7ff00 100%);--constellation:radial-gradient(circle at 82% 8%, #ffffff38 1.2px, transparent 2.2px), radial-gradient(circle at 64% 15%, #ffffff1c 1px, transparent 1.8px), radial-gradient(circle at 90% 26%, #ffffff24 1px, transparent 2px), radial-gradient(circle at 72% 34%, #ffffff14 1.4px, transparent 2.4px), radial-gradient(circle at 55% 6%, #ffffff1a 1px, transparent 1.8px), radial-gradient(circle at 88% 48%, #ffffff12 1px, transparent 1.8px), radial-gradient(520px 300px at 100% 0%, #5d7bea59, transparent 70%)}}:root{--font-sans:"Archivo", "Helvetica Neue", Arial, sans-serif;--font-mono:"IBM Plex Mono", "SFMono-Regular", Consolas, monospace;--font-stretch-display:118%;--text-2xs:11px;--text-xs:12px;--text-sm:13px;--text-md:14px;--text-lg:16px;--text-xl:20px;--text-2xl:24px;--text-3xl:32px;--text-4xl:40px;--leading-tight:1.15;--leading-normal:1.5;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-black:800;--tracking-label:.08em;--tracking-wide:.14em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--sidenav-w:240px;--topnav-h:60px;--content-max:1380px;--page-pad:24px;--page-pad-mobile:16px}:root,[data-theme=light]{--radius-xs:8px;--radius-sm:10px;--radius-md:16px;--radius-lg:22px;--radius-pill:999px;--shadow-card:0 1px 3px #00133b12, 0 1px 2px #00133b0d;--shadow-raised:0 10px 30px #00133b1f;--shadow-modal:0 12px 40px #00133b38;--shadow-focus:0 0 0 3px #2e46a340;--shadow-glow:0 8px 24px #24378259;--shadow-lg:0 8px 20px #00133b1a;--shadow-popover:0 0 0 1px #00133b38, 0 2px 5px #00133b1a, 0 16px 44px #00133b42;--ease-out:cubic-bezier(.2, 0, 0, 1);--dur-fast:.12s;--dur-base:.18s;--dur-slow:.28s}@media screen{[data-theme=dark]{--shadow-card:0 1px 3px #00000073, 0 1px 2px #00000059;--shadow-raised:0 12px 34px #0000008c;--shadow-modal:0 16px 50px #000000a6;--shadow-focus:0 0 0 3px #6c86f061;--shadow-glow:0 8px 24px #5d7bea59;--shadow-lg:0 8px 20px #00000080;--shadow-popover:0 0 0 1px #94a8dc6b, 0 2px 6px #00000080, 0 18px 50px #000000b3}}body{font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading-normal);color:var(--text-body);background:var(--surface-page);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4{color:var(--text-heading);line-height:var(--leading-tight);margin:0}h1,h2{font-stretch:var(--font-stretch-display)}:focus-visible{box-shadow:var(--shadow-focus);border-radius:var(--radius-xs);outline:none}:root{--text-tertiary:var(--grey-400)}body{box-sizing:border-box;margin:0}*,:before,:after{box-sizing:inherit}a{color:var(--text-link)}a:hover{color:var(--stl-blue-900)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--grey-300);border-radius:8px}@keyframes toastIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes sheetUp{0%{transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.ejes-sheet{animation:none!important}}@keyframes routeFadeIn{0%{opacity:0}to{opacity:1}}@keyframes roleSkeleton{0%,to{opacity:.4}50%{opacity:.9}}.role-skeleton{animation:1.3s ease-in-out infinite roleSkeleton}@media (prefers-reduced-motion:reduce){.role-skeleton{animation:none}}.nav-resize-handle:hover>span,.nav-resize-handle:focus-visible>span{background:var(--text-link)!important}.nav-resize-handle:focus-visible{outline:2px solid var(--text-link);outline-offset:-1px}.nav-resize-handle:focus:not(:focus-visible){outline:none}@keyframes lockPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}.lock-pulse{animation:1.8s ease-in-out infinite lockPulse}@media (prefers-reduced-motion:reduce){.lock-pulse{animation:none}}@keyframes lbFade{0%{opacity:0}to{opacity:1}}@keyframes treeRowIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.tree-row-in{animation:treeRowIn var(--dur-base) var(--ease-out)}@media (prefers-reduced-motion:reduce){.tree-row-in{animation:none}}@media print{.app-only{display:none!important}}.paper-only{display:none}@media print{.prep-fiche{break-inside:avoid;page-break-inside:avoid;margin-bottom:8px;box-shadow:none!important;border-left:3px solid var(--prep-edge,var(--border-default))!important}.prep-hero{break-inside:avoid;page-break-inside:avoid;box-shadow:none!important}.prep-annex table{break-inside:auto}.prep-annex thead{display:table-header-group}.prep-annex tr{break-inside:avoid;page-break-inside:avoid}.prep-annex-title{break-after:avoid;page-break-after:avoid}.prep-annex-start{break-before:page;page-break-before:always}.paper-only{display:block!important}}.qr-page{container-type:inline-size}.qr-code-fit>svg{width:100%;height:auto;display:block}@media print{.qr-screen{max-width:none!important;margin:0!important;padding:0!important}.qr-page{break-after:page;aspect-ratio:auto!important;width:100%!important;max-width:none!important;height:281mm!important;box-shadow:none!important;border:none!important}.qr-page:last-child{break-after:auto}}@media (width<=700px){.env-banner-desc{display:none}}.help-toc-label{min-width:0}.help-toc-label:after{content:attr(data-label);visibility:hidden;pointer-events:none;height:0;font-weight:800;display:block;overflow:hidden}.doc-qr-cell{display:none}.doc-paper-view .doc-qr-cell{display:flex}@media print{.doc-qr-cell{display:flex!important}}.z5-collapsed>div:not(:first-child){max-height:30px;overflow:hidden}@media print{.z5-collapsed>div:not(:first-child){max-height:none}}.jes-title{transition:font-size var(--dur-base) var(--ease-out);font-size:24px}.jes-sticky-header{z-index:20;transition:background var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);border-bottom:1px solid #0000;margin:0 -28px;padding:10px 28px 6px;position:sticky;top:0}.jes-sticky-header.is-stuck{background:color-mix(in srgb, var(--surface-page) 84%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom-color:var(--border-default);box-shadow:0 12px 26px -16px #00133b4d}.jes-sticky-header.is-stuck .jes-title{white-space:nowrap;text-overflow:ellipsis;font-size:17px;overflow:hidden}.jes-sticky-header.is-stuck .jes-header-actions{display:none!important}.jes-title-clamp{font:inherit;color:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;-webkit-line-clamp:2;background:0 0;border:none;-webkit-box-orient:vertical;padding:0;display:-webkit-box;overflow:hidden}.jes-title-clamp.is-open{-webkit-line-clamp:unset}@media (height<=479px){.ejes-editor-head,.ejes-landscape-static{position:static!important}}.ejes-scroll-x{background:linear-gradient(90deg, var(--surface-card) 40%, #fff0) left center / 28px 100% no-repeat local, linear-gradient(270deg, var(--surface-card) 40%, #fff0) right center / 28px 100% no-repeat local, radial-gradient(farthest-side at 0 50%, #00133b29, transparent) left center / 14px 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, #00133b29, transparent) right center / 14px 100% no-repeat scroll;background-color:var(--surface-card)}@media print{.ejes-scroll-x{background:0 0!important}.jes-sticky-header{position:static}}.jes-chrono-tab{transition:background var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), transform var(--dur-fast) var(--ease-out);background:0 0;transform:translateY(-50%)}.jes-chrono-tab:hover,.jes-chrono-tab:focus-visible{background:var(--surface-card);box-shadow:0 10px 26px #00133b38}.jes-chrono-tab:active{transform:translateY(-50%)scale(.94)}.jes-chrono-tab--mobile{background:var(--surface-card);transform:none}.jes-chrono-tab--mobile:active{transform:scale(.94)}@media (width<=1859px){.jes-chrono-lane{padding-right:84px!important}}@media (width<=959px){.jes-chrono-lane{padding-right:28px!important}}.tour-catcher{z-index:550;position:fixed;inset:0}.tour-dim{z-index:550;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#040a1c8c;position:fixed;inset:0}.tour-spotlight{z-index:550;pointer-events:none;transition:left var(--dur-slow) var(--ease-out), top var(--dur-slow) var(--ease-out), width var(--dur-slow) var(--ease-out), height var(--dur-slow) var(--ease-out);border-radius:14px;position:fixed;box-shadow:0 0 0 9999px #040a1c8c,0 0 0 3px #ffffffd9,0 0 24px #3b57c473}.tour-bubble{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);font-family:var(--font-sans);animation:tourBubbleIn var(--dur-base) var(--ease-out);flex-direction:column;max-height:calc(100dvh - 32px);padding:20px 22px 16px;display:flex;box-shadow:0 24px 70px #000a2859}.tour-bubble>div{min-height:0}.tour-desc{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;overflow-y:auto}.tour-sheet{z-index:551;border-radius:var(--radius-lg);position:fixed;bottom:8px;left:8px;right:8px}.tour-sheet--top{top:calc(8px + env(safe-area-inset-top));bottom:auto}.stagger>*{animation:staggerIn .18s var(--ease-out) both}.stagger>:first-child{animation-delay:0s}.stagger>:nth-child(2){animation-delay:30ms}.stagger>:nth-child(3){animation-delay:60ms}.stagger>:nth-child(4){animation-delay:90ms}.stagger>:nth-child(5){animation-delay:.12s}.stagger>:nth-child(n+6){animation-delay:.15s}@keyframes staggerIn{0%{opacity:0;transform:translateY(7px)}}@media (prefers-reduced-motion:reduce){.stagger>*{animation:none}}:root{--fs-label:11px;--fs-meta:12px;--fs-body:14px;--fs-lead:15px;--fs-card:16px;--fs-screen:20px;--fs-figure:26px}.screen-in{animation:screenIn .15s var(--ease-out)}@keyframes screenIn{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.screen-in{animation:none}}.skel{background:linear-gradient(90deg, var(--surface-subtle) 25%, var(--grey-100) 37%, var(--surface-subtle) 63%);background-size:400% 100%;border-radius:8px;animation:1.4s ease-in-out infinite skelSweep}@keyframes skelSweep{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){.skel{animation:none}}.scan-sweep{background:linear-gradient(90deg,#0000,#ffffffd9,#0000);height:2px;animation:2.6s ease-in-out infinite alternate scanSweep;position:absolute;left:0;right:0;box-shadow:0 0 12px 2px #ffffff59}@keyframes scanSweep{0%{top:6%}to{top:94%}}@media (prefers-reduced-motion:reduce){.scan-sweep{opacity:.5;animation:none;top:50%}}@keyframes skelSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){[style*=skelSpin]{animation:none!important}}.ejes-chip-row{--chip-row-ground:var(--surface-page);background:linear-gradient(90deg, var(--chip-row-ground) 45%, #fff0) left center / 24px 100% no-repeat local, linear-gradient(270deg, var(--chip-row-ground) 45%, #fff0) right center / 24px 100% no-repeat local, radial-gradient(farthest-side at 0 50%, #00133b24, transparent) left center / 12px 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, #00133b24, transparent) right center / 12px 100% no-repeat scroll;background-color:var(--chip-row-ground);scrollbar-width:none;-webkit-overflow-scrolling:touch}.ejes-chip-row::-webkit-scrollbar{display:none}.ejes-tap{-webkit-tap-highlight-color:transparent;transition:transform var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out)}.ejes-tap:active{background-color:var(--surface-subtle);transform:scale(.98)}.ejes-tap--dark:active{background-color:#ffffff14}@media (prefers-reduced-motion:reduce){.ejes-tap{transition:none}.ejes-tap:active{transform:none}}.browse-level{animation:browseLevelIn var(--dur-fast) var(--ease-out)}@keyframes browseLevelIn{0%{opacity:0;transform:translateY(5px)}}@media (prefers-reduced-motion:reduce){.browse-level{animation:none}}@keyframes tourBubbleIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.tour-searching{z-index:551;pointer-events:none;justify-content:center;align-items:center;gap:10px;display:flex;position:fixed;inset:0}.tour-searching span{background:#ffffffd9;border-radius:50%;width:10px;height:10px;animation:1.1s ease-in-out infinite tourDotPulse}.tour-searching span:nth-child(2){animation-delay:.18s}.tour-searching span:nth-child(3){animation-delay:.36s}@keyframes tourDotPulse{0%,to{opacity:.25;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.tour-spotlight{transition:none}.tour-bubble{animation:none}.tour-searching span{opacity:.7;animation:none}}@media print{#root .prep-account{display:inline}#root a[href],#root button{color:#000!important;text-decoration:none!important}}.prep-account{display:none}@media (width<=560px){.diff-arrow{transform:rotate(90deg)}}.specbar-grid{background:var(--border-default);grid-template-columns:1fr;gap:1px;display:grid}@media (width>=700px){.specbar-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.specbar-grid{grid-template-columns:repeat(5,1fr)}}.review-card-grid{grid-template-columns:1fr;gap:14px;display:grid}@media (width>=720px){.review-card-grid{grid-template-columns:1fr 1fr}}.kp-card{transition:box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out)}.kp-card:hover{box-shadow:var(--shadow-lg,0 8px 20px #00133b1a);border-color:var(--border-strong);transform:translateY(-2px)}.phase-step-circle:hover{transform:scale(1.08)}#root{height:100vh}.app-main{padding-bottom:var(--ejes-dock-h,0px);transition:padding-bottom .24s cubic-bezier(.2,.9,.25,1);position:relative}@media (prefers-reduced-motion:reduce){.app-main{transition:none}}[role=dialog][aria-modal=true]>div:last-child{overscroll-behavior:contain}[aria-hidden=true]>[role=dialog][aria-modal=true]{visibility:hidden;transition:transform var(--dur-slow) var(--ease-out), visibility 0s linear var(--dur-slow)!important}[data-theme=light]{--text-tertiary:var(--grey-400)}@media screen{[data-theme=dark]{--text-tertiary:var(--grey-500)}[data-theme=dark] a:hover{color:var(--stl-blue-400)}[data-theme=dark] .jes-sticky-header.is-stuck{box-shadow:0 12px 26px -16px #0009}[data-theme=dark] .jes-chrono-tab:hover,[data-theme=dark] .jes-chrono-tab:focus-visible{box-shadow:0 10px 26px #0000008c}[data-theme=dark] .login-page{background:radial-gradient(900px 520px at 85% -10%, #5d7bea29, transparent 60%), radial-gradient(720px 460px at -10% 110%, #008cff1a, transparent 60%), var(--surface-page)}[data-theme=dark] .login-card{background:#111a2ee0;box-shadow:0 1px 2px #0006,0 24px 60px -18px #0009}[data-theme=dark] .login-orb--navy{background:#5d7bea33}[data-theme=dark] .login-orb--sky{background:#008cff24}[data-theme=dark] .login-orb--red{background:#e5314d1f}[data-theme=dark] .login-ms-btn{background:linear-gradient(135deg,#5d78e8,#4053c9);box-shadow:0 8px 20px -8px #0009}[data-theme=dark] .login-ms-btn:hover{box-shadow:0 14px 30px -10px #000000a6}[data-theme=dark] .login-ghost-btn{box-shadow:0 2px 8px -2px #00000073}[data-theme=dark] .login-ghost-btn:hover{box-shadow:0 10px 22px -8px #0009}[data-theme=dark] .tour-bubble{box-shadow:0 24px 70px #000000b3}[data-theme=dark] .tour-dim{background:#00030abd}[data-theme=dark] .tour-spotlight{box-shadow:0 0 0 9999px #00030abd,0 0 0 3px #ffffffe6,0 0 28px #7a94ff8c}[data-theme=dark] span[style*="border-radius: 50%"][style*="letter-spacing: 0.01em"]{background:var(--surface-brand)!important;color:#fff!important}[data-theme=dark] [style*="; color: var(--stl-blue-700)"],[data-theme=dark] [style^="color: var(--stl-blue-700)"]{color:var(--text-link)!important}}main.app-main:focus{outline:none}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;display:block;overflow:hidden}.login-page{min-height:100vh;font-family:var(--font-sans);background:radial-gradient(900px 520px at 85% -10%, #2438821a, transparent 60%), radial-gradient(720px 460px at -10% 110%, #0065c014, transparent 60%), var(--surface-page);justify-content:center;align-items:center;padding:24px;display:flex;position:relative;overflow:hidden}.login-orb{filter:blur(70px);pointer-events:none;border-radius:50%;position:absolute}.login-orb--navy{background:#24388229;width:420px;height:420px;animation:16s ease-in-out infinite alternate loginDrift;top:-140px;right:-100px}.login-orb--sky{background:#0065c021;width:360px;height:360px;animation:21s ease-in-out infinite alternate-reverse loginDrift;bottom:-120px;left:-80px}.login-orb--red{background:#d31d4017;width:220px;height:220px;animation:26s ease-in-out infinite alternate loginDrift;bottom:18%;right:12%}@keyframes loginDrift{0%{transform:translate(0,0)scale(1)}to{transform:translate(44px,28px)scale(1.14)}}.login-card{-webkit-backdrop-filter:blur(10px);border:1px solid var(--border-default);text-align:center;background:#ffffffeb;border-radius:22px;flex-direction:column;align-items:center;gap:14px;width:min(460px,92vw);padding:46px 44px 38px;animation:.55s cubic-bezier(.22,.9,.35,1) both loginCardIn;display:flex;position:relative;box-shadow:0 1px 2px #00133b0d,0 24px 60px -18px #00133b40}@keyframes loginCardIn{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}.login-card>*{animation:.5s cubic-bezier(.22,.9,.35,1) both loginItemIn}.login-card>:first-child{animation-delay:.1s}.login-card>:nth-child(2){animation-delay:.16s}.login-card>:nth-child(3){animation-delay:.22s}.login-card>:nth-child(4){animation-delay:.3s}.login-card>:nth-child(5){animation-delay:.38s}.login-card>:nth-child(6){animation-delay:.46s}.login-card>:nth-child(7){animation-delay:.54s}@keyframes loginItemIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.login-line{background:var(--grad-line,linear-gradient(90deg, var(--stl-blue-700), transparent));transform-origin:0;border-radius:2px;width:64px;height:3px;animation:.8s cubic-bezier(.22,.9,.35,1) .4s both loginLine}@keyframes loginLine{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.login-spinner{width:46px;height:46px;margin:10px 0 2px;position:relative}.login-spinner:before{content:"";border:3px solid var(--stl-blue-100,#dfe6f5);border-radius:50%;position:absolute;inset:0}.login-spinner:after{content:"";border:3px solid #0000;border-top-color:var(--stl-blue-700);border-radius:50%;animation:.9s linear infinite loginSpin;position:absolute;inset:0}@keyframes loginSpin{to{transform:rotate(360deg)}}.video-spinner{width:34px;height:34px;display:block;position:relative}.video-spinner:before,.video-spinner:after{content:"";border:2.5px solid #ffffff2e;border-radius:50%;position:absolute;inset:0}.video-spinner:after{border-color:#ffffffe6 #0000 #0000;animation:.9s linear infinite loginSpin}@media (prefers-reduced-motion:reduce){.video-spinner:after{border-top-color:#ffffff73;animation:none}}.login-pulse{animation:.5s cubic-bezier(.22,.9,.35,1) .3s both loginItemIn,1.8s ease-in-out .8s infinite loginPulse}@keyframes loginPulse{0%,to{opacity:.55}50%{opacity:1}}.login-ms-btn{background:linear-gradient(135deg, var(--stl-blue-500,#3b57c4), var(--stl-blue-700,#243882));color:#fff;font-family:var(--font-sans);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:12px;margin-top:10px;padding:13px 26px;font-size:13.5px;font-weight:700;transition:transform .18s,box-shadow .18s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 8px 20px -8px #2438828c}.login-ms-btn:hover{transform:translateY(-2px);box-shadow:0 14px 30px -10px #24388299}.login-ms-btn:active{transform:translateY(0)}.login-ms-btn:focus-visible{outline:3px solid var(--stl-blue-100,#dfe6f5);outline-offset:2px}.login-ms-btn:after{content:"";background:linear-gradient(105deg,#0000,#ffffff59,#0000);width:40%;height:100%;transition:left .6s;position:absolute;top:0;left:-60%;transform:skew(-20deg)}.login-ms-btn:hover:after{left:130%}.login-error{animation:.4s loginShake}@keyframes loginShake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.login-page--embed{min-height:100%;padding:48px 24px}.access-badge{background:var(--error-bg,#d31d401a);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:relative}.access-badge:after{content:"";border:2px solid #d31d4059;border-radius:50%;animation:2.4s cubic-bezier(.2,.6,.35,1) infinite accessPing;position:absolute;inset:-4px}@keyframes accessPing{0%{opacity:.9;transform:scale(.82)}70%,to{opacity:0;transform:scale(1.4)}}.login-ghost-btn{border:1px solid var(--border-default);background:var(--surface-card,#fff);color:var(--stl-blue-700);font-family:var(--font-sans);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;border-radius:999px;align-items:center;gap:10px;margin-top:4px;padding:11px 22px;font-size:12.5px;font-weight:700;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex;box-shadow:0 2px 8px -2px #00133b1f}.login-ghost-btn:hover{border-color:var(--border-strong,var(--grey-300));transform:translateY(-2px);box-shadow:0 10px 22px -8px #00133b38}.login-ghost-btn:active{transform:translateY(0)}.login-ghost-btn:focus-visible{outline:3px solid var(--stl-blue-100,#dfe6f5);outline-offset:2px}.app-enter{animation:.65s cubic-bezier(.22,.9,.35,1) both appEnter}@keyframes appEnter{0%{opacity:0;transform:translateY(12px)scale(.995)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.login-page,.login-page *,.login-card,.login-card>*,.access-badge:after,.app-enter{transition:none!important;animation:none!important}}.paper-viewport{min-width:0;max-width:100vw;overflow:hidden}.doc-paper-view{min-width:0}@media print{.paper-viewport,.paper-viewport>div{height:auto!important;overflow:visible!important}.paper-viewport>div>div{width:auto!important;transform:none!important}@page{size:A4 landscape;margin:.5cm;@bottom-right{content:var(--print-page-label,"Page") " " counter(page) " / " counter(pages);font-family:var(--font-sans);font-size:8pt;color:#555}@bottom-left{content:var(--print-env-label,"");font-family:var(--font-sans);font-size:8pt;font-weight:700;color:#8a6100}}figure,table,.doc-band{break-inside:avoid}.doc-keep-with-next{break-after:avoid}.doc-page-break{break-before:page}.doc-scroll-x{overflow:visible!important}article h1,article h2,article h3{break-after:avoid}article tr,article li,article pre,article blockquote{break-inside:avoid}#root{height:auto}.app-shell{height:auto!important}.app-main{max-height:none!important;overflow:visible!important}.doc-bands{box-shadow:none!important;border:1px solid #999!important;border-radius:0!important}*,:before,:after{-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-backdrop-filter:none!important;transition-duration:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-play-state:running!important;animation-delay:-99s!important;animation-fill-mode:both!important}}.ejes-lift{transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);position:relative}.ejes-lift:hover{transform:translateY(-2px);box-shadow:0 2px 6px #00133b14,0 18px 40px -12px #00133b2e}[data-theme=dark] .ejes-lift:hover{box-shadow:0 2px 8px #0000008c,0 22px 50px -12px #0009}@media (hover:none),(pointer:coarse){.ejes-lift:hover{box-shadow:none;transform:none}}@media (prefers-reduced-motion:reduce){.ejes-lift{transition:none}.ejes-lift:hover{transform:none}}.ejes-sweep{position:relative;overflow:hidden}.ejes-sweep:after{content:"";pointer-events:none;background:linear-gradient(180deg, transparent, var(--sweep-line), transparent);height:34%;position:absolute;top:-40%;left:0;right:0}.ejes-sweep:hover:after{animation:1.1s cubic-bezier(.4,0,.2,1) infinite ejesSweep}@keyframes ejesSweep{0%{top:-40%}to{top:110%}}:root{--sweep-line:#24388229}[data-theme=dark]{--sweep-line:#7896ff33}@media (hover:none),(pointer:coarse){.ejes-sweep:after{display:none}}@media (prefers-reduced-motion:reduce){.ejes-sweep:hover:after{animation:none}}.ejes-credit{color:var(--text-tertiary);transition:color var(--dur-slow) var(--ease-out)}.ejes-credit svg{transition:transform var(--dur-slow) cubic-bezier(.34, 1.56, .64, 1)}.ejes-credit:hover{color:var(--text-secondary)}.ejes-credit:hover svg{transform:translateY(-1px)scale(1.06)}@media (prefers-reduced-motion:reduce){.ejes-credit,.ejes-credit svg{transition:none}.ejes-credit:hover svg{transform:none}}.ejes-ripple{pointer-events:none;background:#ffffff59;border-radius:50%;width:24px;height:24px;animation:.62s cubic-bezier(.2,0,0,1) forwards ejesRipple;position:absolute;transform:translate(-50%,-50%)scale(0)}@keyframes ejesRipple{to{opacity:0;transform:translate(-50%,-50%)scale(9)}}.ejes-tick path{stroke-dasharray:24;stroke-dashoffset:24px}.ejes-tick.on path{animation:.38s cubic-bezier(.2,0,0,1) .12s forwards ejesDraw}@keyframes ejesDraw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.ejes-ripple{display:none}.ejes-tick path{stroke-dashoffset:0}.ejes-tick.on path{animation:none}}.ejes-star svg{transition:transform .26s cubic-bezier(.34,1.56,.64,1)}.ejes-star.pop svg{transform:scale(1.14)}.ejes-spark{background:var(--itec-red);pointer-events:none;border-radius:2px;width:4px;height:4px;animation:.52s cubic-bezier(.2,0,0,1) forwards ejesSpark;position:absolute}@keyframes ejesSpark{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(.4)}}@media (prefers-reduced-motion:reduce){.ejes-star svg{transition:none}.ejes-star.pop svg{transform:none}.ejes-spark{display:none}}@media (pointer:coarse){body [style*="font-size: 8"],body [style*="font-size: 9"],body [style*="font-size: 10"],body [style*="font-size: 11px"]{font-size:12px!important}.qr-page [style*="font-size: 8"],.qr-page [style*="font-size: 9"],.qr-page [style*="font-size: 10"],.qr-page [style*="font-size: 11px"],.doc-paper-view [style*="font-size: 8"],.doc-paper-view [style*="font-size: 9"],.doc-paper-view [style*="font-size: 10"],.doc-paper-view [style*="font-size: 11px"]{font-size:revert-layer!important}:root{--fs-label:12px}.app-main [style*="text-transform: uppercase"][style*=letter-spacing]{letter-spacing:.07em!important;font-size:11.5px!important}.ejes-ring-unit{letter-spacing:.02em!important;font-size:11.5px!important}[data-tour=field-tabbar] [style*="font-size: 10"]{font-size:revert-layer!important}.ejes-tap44{position:relative}.ejes-tap44:after{content:"";width:100%;min-width:44px;height:100%;min-height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ejes-tap{min-height:44px!important}.app-main button:not([data-chart-col]):not(.qr-page button),.app-main [role=button]:not([data-chart-col]){min-height:44px}.qr-page button,[data-tour=field-tabbar] button{min-height:revert-layer}.app-main button[style*="border-radius: var(--radius-pill)"],.app-main button[style*="border-radius: 999px"],.app-main select{min-height:44px}.app-main input[type=checkbox],.app-main input[type=radio]{width:22px;height:22px}:is(.app-main label:has(>input[type=checkbox]),.app-main label:has(>input[type=radio])){min-height:44px}.app-main input[type=checkbox]:not(label>*),.app-main input[type=radio]:not(label>*){position:relative}.app-main input[type=checkbox]:not(label>*):after,.app-main input[type=radio]:not(label>*):after{content:"";min-width:44px;min-height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.app-main input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.app-main textarea{min-height:44px;font-size:max(16px,1em)}article code,article kbd{font-size:12px!important}.ejes-bar-hit{align-items:flex-end;min-height:44px;display:flex}.app-main [title]{cursor:default}.app-main button[title],.app-main a[title]{cursor:pointer}}
