.page-enter-active,.page-leave-active{transition:opacity .2s ease}.page-enter-from,.page-leave-to{opacity:0}pre code .line{display:block}.grid[data-v-6827c023]{display:grid}.mb-2[data-v-6827c023]{margin-bottom:.5rem}.mb-4[data-v-6827c023]{margin-bottom:1rem}.max-w-520px[data-v-6827c023]{max-width:520px}.min-h-screen[data-v-6827c023]{min-height:100vh}.w-full[data-v-6827c023]{width:100%}.flex[data-v-6827c023]{display:flex}.place-content-center[data-v-6827c023]{place-content:center}.items-center[data-v-6827c023]{align-items:center}.justify-center[data-v-6827c023]{justify-content:center}.overflow-hidden[data-v-6827c023]{overflow:hidden}.bg-white[data-v-6827c023]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-2[data-v-6827c023]{padding-left:.5rem;padding-right:.5rem}.text-center[data-v-6827c023]{text-align:center}.text-\[80px\][data-v-6827c023]{font-size:80px}.text-2xl[data-v-6827c023]{font-size:1.5rem;line-height:2rem}.text-sm[data-v-6827c023]{font-size:.875rem;line-height:1.25rem}.text-\[\#020420\][data-v-6827c023]{--un-text-opacity:1;color:rgb(2 4 32/var(--un-text-opacity))}.text-\[\#64748B\][data-v-6827c023]{--un-text-opacity:1;color:rgb(100 116 139/var(--un-text-opacity))}.hover\:text-\[\#00DC82\][data-v-6827c023]:hover{--un-text-opacity:1;color:rgb(0 220 130/var(--un-text-opacity))}.font-medium[data-v-6827c023]{font-weight:500}.font-semibold[data-v-6827c023]{font-weight:600}.leading-none[data-v-6827c023]{line-height:1}.tracking-wide[data-v-6827c023]{letter-spacing:.025em}.font-sans[data-v-6827c023]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.tabular-nums[data-v-6827c023]{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction)}.underline[data-v-6827c023]{text-decoration-line:underline}.underline-offset-3[data-v-6827c023]{text-underline-offset:3px}.antialiased[data-v-6827c023]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(prefers-color-scheme:dark){.dark\:bg-\[\#020420\][data-v-6827c023]{--un-bg-opacity:1;background-color:rgb(2 4 32/var(--un-bg-opacity))}.dark\:text-white[data-v-6827c023]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media(min-width:640px){.sm\:text-\[110px\][data-v-6827c023]{font-size:110px}.sm\:text-3xl[data-v-6827c023]{font-size:1.875rem;line-height:2.25rem}}.grid[data-v-e44d7deb]{display:grid}.mb-2[data-v-e44d7deb]{margin-bottom:.5rem}.mb-4[data-v-e44d7deb]{margin-bottom:1rem}.max-w-520px[data-v-e44d7deb]{max-width:520px}.min-h-screen[data-v-e44d7deb]{min-height:100vh}.place-content-center[data-v-e44d7deb]{place-content:center}.overflow-hidden[data-v-e44d7deb]{overflow:hidden}.bg-white[data-v-e44d7deb]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-2[data-v-e44d7deb]{padding-left:.5rem;padding-right:.5rem}.text-center[data-v-e44d7deb]{text-align:center}.text-\[80px\][data-v-e44d7deb]{font-size:80px}.text-2xl[data-v-e44d7deb]{font-size:1.5rem;line-height:2rem}.text-\[\#020420\][data-v-e44d7deb]{--un-text-opacity:1;color:rgb(2 4 32/var(--un-text-opacity))}.text-\[\#64748B\][data-v-e44d7deb]{--un-text-opacity:1;color:rgb(100 116 139/var(--un-text-opacity))}.font-semibold[data-v-e44d7deb]{font-weight:600}.leading-none[data-v-e44d7deb]{line-height:1}.tracking-wide[data-v-e44d7deb]{letter-spacing:.025em}.font-sans[data-v-e44d7deb]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.tabular-nums[data-v-e44d7deb]{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction)}.antialiased[data-v-e44d7deb]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(prefers-color-scheme:dark){.dark\:bg-\[\#020420\][data-v-e44d7deb]{--un-bg-opacity:1;background-color:rgb(2 4 32/var(--un-bg-opacity))}.dark\:text-white[data-v-e44d7deb]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media(min-width:640px){.sm\:text-\[110px\][data-v-e44d7deb]{font-size:110px}.sm\:text-3xl[data-v-e44d7deb]{font-size:1.875rem;line-height:2.25rem}}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.bunny.net/ibm-plex-mono/files/ibm-plex-mono-latin-400-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.bunny.net/ibm-plex-mono/files/ibm-plex-mono-latin-500-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.bunny.net/ibm-plex-mono/files/ibm-plex-mono-latin-600-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.bunny.net/space-grotesk/files/space-grotesk-latin-400-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.bunny.net/space-grotesk/files/space-grotesk-latin-500-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.bunny.net/space-grotesk/files/space-grotesk-latin-600-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.bunny.net/space-grotesk/files/space-grotesk-latin-700-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--bg-base:#fafbfc;--bg-surface:#f1f3f5;--bg-elevated:#fff;--bg-card:#fff;--blueprint-line:rgba(59,130,246,.1);--blueprint-dot:rgba(59,130,246,.16);--blueprint-glow:rgba(59,130,246,.06);--color-primary:#3b82f6;--color-primary-light:#2563eb;--color-primary-dark:#1d4ed8;--color-cyan:#0891b2;--color-cyan-light:#0e7490;--gradient-primary:linear-gradient(135deg,#3b82f6,#06b6d4);--gradient-text:linear-gradient(135deg,#2563eb,#0891b2);--gradient-glow:linear-gradient(135deg,rgba(59,130,246,.08),rgba(6,182,212,.08));--gradient-surface:linear-gradient(180deg,var(--bg-surface) 0%,var(--bg-base) 100%);--text-primary:#334155;--text-secondary:#475569;--text-muted:#94a3b8;--text-heading:#0f172a;--border-subtle:rgba(59,130,246,.1);--border-default:rgba(59,130,246,.18);--border-bright:rgba(59,130,246,.3);--border-glow:rgba(59,130,246,.45);--header-scrolled-bg:rgba(250,251,252,.85);--btn-primary-shadow:0 0 20px rgba(59,130,246,.15);--btn-primary-hover-shadow:0 4px 16px rgba(59,130,246,.25),0 0 30px rgba(6,182,212,.1);--btn-primary-glow-opacity:.15;--btn-primary-glow-hover-opacity:.25;--card-hover-shadow:0 4px 24px rgba(59,130,246,.1),inset 0 1px 0 var(--border-default);--selection-bg:rgba(59,130,246,.15);--container-max:1140px;--section-py:clamp(4rem,8vw,7rem);--text-xs:.875rem;--text-sm:1rem;--text-base:1.0625rem;--text-lg:1.1875rem;--text-xl:1.3125rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:clamp(2.5rem,5vw,3.5rem);--text-6xl:clamp(3rem,6vw,4.5rem);--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--ease-out:cubic-bezier(.16,1,.3,1);--duration-fast:.15s;--duration-base:.25s;--duration-slow:.4s;--font-mono:"IBM Plex Mono","Fira Code","SF Mono",monospace;--font-sans:"Space Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}[data-theme=dark]{--bg-base:#08080d;--bg-surface:#0f0f16;--bg-elevated:#16161f;--bg-card:#12121a;--blueprint-line:rgba(59,130,246,.06);--blueprint-dot:rgba(59,130,246,.12);--blueprint-glow:rgba(59,130,246,.08);--color-primary:#3b82f6;--color-primary-light:#60a5fa;--color-primary-dark:#2563eb;--color-cyan:#06b6d4;--color-cyan-light:#22d3ee;--gradient-text:linear-gradient(135deg,#60a5fa,#22d3ee);--gradient-glow:linear-gradient(135deg,rgba(59,130,246,.15),rgba(6,182,212,.15));--text-primary:#e2e8f0;--text-secondary:#94a3b8;--text-muted:#64748b;--text-heading:#f1f5f9;--border-subtle:rgba(59,130,246,.1);--border-default:rgba(59,130,246,.15);--border-bright:rgba(59,130,246,.25);--border-glow:rgba(59,130,246,.4);--header-scrolled-bg:rgba(8,8,13,.85);--btn-primary-shadow:0 0 20px rgba(59,130,246,.2);--btn-primary-hover-shadow:0 0 30px rgba(59,130,246,.35),0 0 60px rgba(6,182,212,.15);--btn-primary-glow-opacity:.3;--btn-primary-glow-hover-opacity:.5;--card-hover-shadow:0 0 30px var(--blueprint-glow),inset 0 1px 0 var(--border-default);--selection-bg:rgba(59,130,246,.3)}*,:after,:before{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:5rem;-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);font-size:var(--text-base);line-height:1.6;color:var(--text-primary);background-color:var(--bg-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.15;color:var(--text-heading)}a{color:inherit;text-decoration:none;cursor:pointer}img{max-width:100%;height:auto;display:block}button{cursor:pointer;border:none;background:none;font:inherit;color:inherit}.container{width:100%;max-width:var(--container-max);margin:0 auto;padding:0 1.5rem}.blueprint-bg{background-image:linear-gradient(var(--blueprint-line) 1px,transparent 1px),linear-gradient(90deg,var(--blueprint-line) 1px,transparent 1px);background-size:60px 60px}.gradient-text{background:var(--gradient-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.mono{font-size:.85em;letter-spacing:.02em}.mono,.section-label{font-family:var(--font-mono)}.section-label{font-size:var(--text-sm);font-weight:500;text-transform:uppercase;letter-spacing:.15em;color:var(--color-primary-light);margin-bottom:1rem}.section-heading{font-size:var(--text-4xl);font-weight:700;color:var(--text-heading);margin-bottom:1.25rem;max-width:700px}.section-subheading{font-size:var(--text-lg);color:var(--text-secondary);max-width:600px;line-height:1.7}.section-center{text-align:center}.section-center .section-heading,.section-center .section-subheading{margin-left:auto;margin-right:auto}.btn-primary{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 2rem;background:var(--gradient-primary);color:#fff;font-family:var(--font-sans);font-size:var(--text-base);font-weight:600;border-radius:var(--radius-md);text-decoration:none;position:relative;isolation:isolate;transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out);box-shadow:var(--btn-primary-shadow)}.btn-primary:hover{transform:translateY(-2px);box-shadow:var(--btn-primary-hover-shadow)}.btn-primary:after{content:"";position:absolute;inset:-1px;background:var(--gradient-primary);border-radius:inherit;z-index:-1;filter:blur(16px);opacity:var(--btn-primary-glow-opacity);transition:opacity var(--duration-base) var(--ease-out)}.btn-primary:hover:after{opacity:var(--btn-primary-glow-hover-opacity)}.btn-secondary{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 2rem;background:transparent;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-base);font-weight:600;border-radius:var(--radius-md);text-decoration:none;border:1px solid var(--border-default);transition:border-color var(--duration-base) var(--ease-out),background var(--duration-base) var(--ease-out)}.btn-secondary:hover{border-color:var(--border-bright);background:var(--blueprint-glow)}.card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:2rem;transition:border-color var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out)}.card:hover{border-color:var(--border-bright);box-shadow:var(--card-hover-shadow);transform:translateY(-2px)}.reveal-hidden{opacity:0;transform:translateY(24px)}.reveal-visible{opacity:1;transform:translateY(0);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}.reveal-visible:first-child{transition-delay:0s}.reveal-visible:nth-child(2){transition-delay:80ms}.reveal-visible:nth-child(3){transition-delay:.16s}.reveal-visible:nth-child(4){transition-delay:.24s}.reveal-visible:nth-child(5){transition-delay:.32s}.reveal-visible:nth-child(6){transition-delay:.4s}.divider{width:100%;height:1px;background:var(--border-subtle)}@media(max-width:768px){.container{padding:0 1rem}.section-heading{font-size:var(--text-3xl)}.hide-mobile{display:none!important}}@media(min-width:769px){.hide-desktop{display:none!important}}::-moz-selection{background:var(--selection-bg);color:var(--text-heading)}::selection{background:var(--selection-bg);color:var(--text-heading)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg-base)}::-webkit-scrollbar-thumb{background:var(--border-default);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--border-bright)}.prose{max-width:760px;margin:0 auto;line-height:1.8;color:var(--text-primary)}.prose h1{font-size:var(--text-4xl);margin:3rem 0 1.5rem;line-height:1.2}.prose h1,.prose h2{font-weight:700;color:var(--text-heading)}.prose h2{font-size:var(--text-2xl);margin:2.5rem 0 1rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-subtle);line-height:1.3}.prose h3{font-size:var(--text-xl);margin:2rem 0 .75rem;line-height:1.35}.prose h3,.prose h4{font-weight:600;color:var(--text-heading)}.prose h4{font-size:var(--text-lg);margin:1.5rem 0 .5rem;line-height:1.4}.prose h1 a,.prose h2 a,.prose h3 a,.prose h4 a{color:inherit;text-decoration:none;pointer-events:none}.prose sup{font-size:.7em;vertical-align:super;line-height:0}.prose sup a{color:var(--color-primary-light);text-decoration:none;padding:.1em .2em;border-radius:2px;transition:color var(--duration-fast),background var(--duration-fast)}.prose sup a:hover{color:var(--color-cyan-light);background:#06b6d41a}.prose p{margin:1.25rem 0;color:var(--text-secondary)}.prose a{color:var(--color-primary-light);text-decoration:underline;text-underline-offset:2px;transition:color var(--duration-fast)}.prose a:hover{color:var(--color-cyan-light)}.prose strong{color:var(--text-heading);font-weight:600}.prose em{font-style:italic}.prose ol,.prose ul{margin:1.25rem 0;padding-left:1.5rem;color:var(--text-secondary)}.prose li{margin:.5rem 0;line-height:1.7}.prose li::marker{color:var(--color-primary)}.prose blockquote{margin:1.5rem 0;padding:1rem 1.5rem;border-left:3px solid var(--color-primary);background:var(--bg-elevated);border-radius:0 var(--radius-md) var(--radius-md) 0}.prose blockquote p{color:var(--text-secondary);margin:.5rem 0}.prose code{font-family:var(--font-mono);font-size:.875em;padding:.15em .4em;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--color-cyan-light)}.prose code,.prose pre{background:var(--bg-elevated)}.prose pre{margin:1.5rem 0;padding:1.25rem 1.5rem;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow-x:auto;line-height:1.6}.prose pre code{padding:0;background:none;border:none;border-radius:0;font-size:var(--text-sm);color:var(--text-primary)}.prose hr{margin:2.5rem 0;border:none;height:1px;background:var(--border-subtle)}.prose img{max-width:100%;height:auto;border-radius:var(--radius-lg);border:1px solid var(--border-subtle);margin:1.5rem 0}.prose table{width:100%;margin:1.5rem 0;border-collapse:collapse;font-size:var(--text-sm);display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.prose th{text-align:left;padding:.75rem 1rem;font-weight:600;color:var(--text-heading);background:var(--bg-elevated);border-bottom:1px solid var(--border-default)}.prose td{padding:.75rem 1rem;color:var(--text-secondary);border-bottom:1px solid var(--border-subtle)}.prose tr:hover td{background:var(--bg-surface)}.quiz[data-v-2d448f7d]{margin:2rem 0;padding:2rem;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.quiz-title[data-v-2d448f7d]{font-size:var(--text-xl);color:var(--text-heading);margin-bottom:1.5rem}.quiz-question[data-v-2d448f7d]{margin-bottom:1.75rem}.quiz-question-label[data-v-2d448f7d]{font-weight:600;color:var(--text-heading);margin-bottom:.75rem;font-size:var(--text-base);line-height:1.5}.quiz-binary-options[data-v-2d448f7d]{display:flex;gap:.5rem}.quiz-binary-btn[data-v-2d448f7d]{padding:.5rem 1.25rem;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-elevated);color:var(--text-secondary);font-size:var(--text-sm);font-weight:500;cursor:pointer;transition:border-color var(--duration-fast),background var(--duration-fast),color var(--duration-fast)}.quiz-binary-btn[data-v-2d448f7d]:hover{border-color:var(--border-default)}.quiz-binary-btn.selected[data-v-2d448f7d]{border-color:var(--color-primary);background:var(--blueprint-glow);color:var(--color-primary);font-weight:600}.quiz-binary-btn--non.selected[data-v-2d448f7d]{border-color:var(--text-muted);background:var(--bg-surface);color:var(--text-secondary)}.quiz-options[data-v-2d448f7d]{display:flex;flex-direction:column;gap:.5rem}.quiz-option[data-v-2d448f7d]{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--duration-fast),background var(--duration-fast)}.quiz-option[data-v-2d448f7d]:hover{border-color:var(--border-default);background:var(--bg-elevated)}.quiz-option.selected[data-v-2d448f7d]{border-color:var(--color-primary);background:var(--blueprint-glow)}.quiz-radio[data-v-2d448f7d]{accent-color:var(--color-primary);margin-top:.15rem;flex-shrink:0}.quiz-option-text[data-v-2d448f7d]{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5}.quiz-option.selected .quiz-option-text[data-v-2d448f7d]{color:var(--text-primary)}.quiz[data-v-2d448f7d] .btn-primary{background:linear-gradient(135deg,#1d4ed8,#0e7490);color:#fff}.quiz-submit-wrap[data-v-2d448f7d]{margin-top:2rem;text-align:center}.quiz-submit[data-v-2d448f7d]:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}.quiz-submit[data-v-2d448f7d]:disabled:after{display:none}.quiz-hint[data-v-2d448f7d]{margin-top:.75rem;font-size:var(--text-xs);color:var(--text-muted)}.quiz-result[data-v-2d448f7d]{text-align:center}.quiz-score[data-v-2d448f7d]{font-size:var(--text-sm);color:var(--color-primary-light);margin-bottom:.75rem}.quiz-result-title[data-v-2d448f7d]{font-size:var(--text-2xl);color:var(--text-heading);margin-bottom:1rem}.quiz-result-desc[data-v-2d448f7d]{font-size:var(--text-base);color:var(--text-secondary);line-height:1.7;max-width:560px;margin:0 auto 1.25rem}.quiz-result-reco[data-v-2d448f7d]{font-size:var(--text-sm);margin-bottom:2rem}.quiz-result-reco[data-v-2d448f7d],.quiz-result-reco strong[data-v-2d448f7d]{color:var(--color-cyan-light)}.quiz-result-actions[data-v-2d448f7d]{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}@media(max-width:768px){.quiz[data-v-2d448f7d]{padding:1.25rem}.quiz-result-actions[data-v-2d448f7d]{flex-direction:column;align-items:stretch}.quiz-result-actions .btn-primary[data-v-2d448f7d],.quiz-result-actions .btn-secondary[data-v-2d448f7d]{justify-content:center}}.tl[data-v-6a94f809]{margin:2.5rem 0;padding:2rem 2rem 1.5rem;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden}.tl-header[data-v-6a94f809]{margin-bottom:2rem}.tl-heading[data-v-6a94f809]{font-size:var(--text-2xl);font-weight:700;color:var(--text-heading);margin:0 0 .25rem;letter-spacing:-.01em}.tl-subtitle[data-v-6a94f809]{color:var(--text-muted);font-size:var(--text-xs);margin:0}.tl-track[data-v-6a94f809]{position:relative}.tl-line[data-v-6a94f809]{position:absolute;left:11px;top:0;bottom:0;width:2px;background:linear-gradient(180deg,var(--color-primary) 0,#8b5cf6 50%,var(--text-muted) 100%);opacity:.4;border-radius:1px}.tl-event[data-v-6a94f809]{display:grid;grid-template-columns:24px 1fr;gap:1rem;padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:1px solid var(--border-subtle)}.tl-event[data-v-6a94f809]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.tl-dot-col[data-v-6a94f809]{display:flex;justify-content:center;padding-top:.125rem}.tl-dot[data-v-6a94f809]{position:relative;display:block;width:12px;height:12px;border-radius:50%;border:2.5px solid var(--color-primary);background:var(--bg-card);z-index:1;flex-shrink:0}.tl-dot.past[data-v-6a94f809]{background:var(--color-primary);box-shadow:0 0 0 3px #3b82f626}.tl-dot.future[data-v-6a94f809],.tl-dot.past[data-v-6a94f809]{border-color:var(--color-primary)}.tl-dot.future[data-v-6a94f809],.tl-dot.proposed[data-v-6a94f809]{background:var(--bg-card)}.tl-dot.proposed[data-v-6a94f809]{border-color:#f59e0b;border-style:dashed}.tl-card[data-v-6a94f809]{min-width:0}.tl-card-head[data-v-6a94f809]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.375rem}.tl-date[data-v-6a94f809]{font-family:var(--font-mono);font-size:.8125rem;font-weight:600;letter-spacing:.01em}.tl-date.past[data-v-6a94f809]{color:var(--text-muted)}.tl-date.future[data-v-6a94f809]{color:var(--color-primary)}.tl-date.proposed[data-v-6a94f809]{color:#f59e0b}.tl-badge[data-v-6a94f809]{display:inline-block;padding:.125rem .625rem;border-radius:9999px;font-size:.6875rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;line-height:1.5}.tl-badge.ai-act[data-v-6a94f809]{background:#3b82f61a;color:#2563eb}.tl-badge.rgpd[data-v-6a94f809]{background:#ec48991a;color:#be185d}.tl-badge.both[data-v-6a94f809]{background:#8b5cf61a;color:#7c3aed}.tl-badge.proposed[data-v-6a94f809]{background:#f59e0b1a;color:#b45309}[data-theme=dark] .tl-badge.ai-act[data-v-6a94f809]{background:#3b82f62e;color:#93c5fd}[data-theme=dark] .tl-badge.rgpd[data-v-6a94f809]{background:#ec48992e;color:#f9a8d4}[data-theme=dark] .tl-badge.both[data-v-6a94f809]{background:#8b5cf62e;color:#c4b5fd}[data-theme=dark] .tl-badge.proposed[data-v-6a94f809]{background:#f59e0b2e;color:#fcd34d}[data-theme=dark] .tl-date.proposed[data-v-6a94f809]{color:#fbbf24}.tl-title[data-v-6a94f809]{font-size:var(--text-base);font-weight:600;color:var(--text-heading);margin:0 0 .375rem;line-height:1.4}.tl-desc[data-v-6a94f809]{font-size:var(--text-xs);line-height:1.6;margin:0}.tl-desc[data-v-6a94f809],.tl-impact[data-v-6a94f809]{color:var(--text-secondary)}.tl-impact[data-v-6a94f809]{margin-top:.625rem;padding:.625rem .75rem;border-radius:var(--radius-sm);font-size:.8125rem;line-height:1.55;border-left:3px solid}.tl-impact.ai-act[data-v-6a94f809]{background:#3b82f60a;border-left-color:#3b82f680}.tl-impact.rgpd[data-v-6a94f809]{background:#ec48990a;border-left-color:#ec489980}.tl-impact.both[data-v-6a94f809]{background:#8b5cf60a;border-left-color:#8b5cf680}.tl-impact.proposed[data-v-6a94f809]{background:#f59e0b0a;border-left-color:#f59e0b80}[data-theme=dark] .tl-impact.ai-act[data-v-6a94f809]{background:#3b82f614}[data-theme=dark] .tl-impact.rgpd[data-v-6a94f809]{background:#ec489914}[data-theme=dark] .tl-impact.both[data-v-6a94f809]{background:#8b5cf614}[data-theme=dark] .tl-impact.proposed[data-v-6a94f809]{background:#f59e0b14}.tl-impact strong[data-v-6a94f809]{color:var(--text-heading)}.tl-embed[data-v-6a94f809]{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--border-subtle)}.tl-embed-label[data-v-6a94f809]{font-size:var(--text-xs);color:var(--text-muted);margin:0 0 .5rem}.tl-embed-snippet[data-v-6a94f809]{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--duration-fast)}.tl-embed-snippet[data-v-6a94f809]:hover{border-color:var(--border-default)}.tl-embed-snippet code[data-v-6a94f809]{flex:1;font-family:var(--font-mono);font-size:.75rem;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-embed-copy[data-v-6a94f809]{flex-shrink:0;font-size:.75rem;font-weight:600;color:var(--color-primary);padding:.2rem .5rem;border-radius:var(--radius-sm);transition:background var(--duration-fast)}.tl-embed-snippet:hover .tl-embed-copy[data-v-6a94f809]{background:var(--blueprint-glow)}@media(max-width:640px){.tl[data-v-6a94f809]{padding:1.25rem 1rem 1rem}.tl-heading[data-v-6a94f809]{font-size:var(--text-xl)}.tl-event[data-v-6a94f809]{grid-template-columns:20px 1fr;gap:.75rem}.tl-line[data-v-6a94f809]{left:9px}.tl-dot[data-v-6a94f809]{width:10px;height:10px}}.header[data-v-06fe32a3]{position:fixed;top:0;left:0;right:0;z-index:100;padding:1rem 0;background:transparent;transition:background var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out),backdrop-filter var(--duration-base) var(--ease-out);border-bottom:1px solid transparent}.header.menu-open[data-v-06fe32a3],.header.scrolled[data-v-06fe32a3]{background:var(--header-scrolled-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom-color:var(--border-subtle)}.nav[data-v-06fe32a3]{justify-content:space-between;gap:2rem}.logo[data-v-06fe32a3],.nav[data-v-06fe32a3]{display:flex;align-items:center}.logo[data-v-06fe32a3]{gap:.625rem;font-size:var(--text-lg);font-weight:700;color:var(--text-heading);text-decoration:none}.logo-mark[data-v-06fe32a3]{color:var(--text-muted)}.nav-links[data-v-06fe32a3]{display:flex;gap:2rem;align-items:center}.nav-links a[data-v-06fe32a3]{font-size:var(--text-sm);font-weight:500;color:var(--text-secondary);text-decoration:none;transition:color var(--duration-fast);letter-spacing:.01em}.nav-links a[data-v-06fe32a3]:hover{color:var(--text-heading)}.nav-actions[data-v-06fe32a3]{gap:.75rem}.nav-actions[data-v-06fe32a3],.theme-toggle[data-v-06fe32a3]{display:flex;align-items:center}.theme-toggle[data-v-06fe32a3]{justify-content:center;width:32px;height:32px;border-radius:var(--radius-sm);color:var(--text-secondary);transition:color var(--duration-fast),background var(--duration-fast)}.theme-toggle[data-v-06fe32a3]:hover{color:var(--text-heading);background:var(--blueprint-glow)}.nav-cta[data-v-06fe32a3]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.25rem;font-size:var(--text-sm);font-weight:600;color:#fff;background:var(--gradient-primary);border-radius:var(--radius-sm);text-decoration:none;transition:box-shadow var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out)}.nav-cta[data-v-06fe32a3]:hover{box-shadow:0 0 20px #3b82f64d;transform:translateY(-1px)}.mobile-toggle[data-v-06fe32a3]{display:flex;flex-direction:column;gap:5px;padding:.5rem}.toggle-line[data-v-06fe32a3]{display:block;width:22px;height:2px;background:var(--text-secondary);border-radius:1px;transition:transform var(--duration-base) var(--ease-out),opacity var(--duration-base) var(--ease-out)}.toggle-line.open[data-v-06fe32a3]:first-child{transform:translateY(3.5px) rotate(45deg)}.toggle-line.open[data-v-06fe32a3]:last-child{transform:translateY(-3.5px) rotate(-45deg)}.mobile-menu[data-v-06fe32a3]{display:flex;flex-direction:column;gap:.25rem;padding:1.5rem 0;border-top:1px solid var(--border-subtle);margin-top:1rem}.mobile-menu a[data-v-06fe32a3]{display:block;padding:.75rem 0;font-size:var(--text-base);font-weight:500;color:var(--text-secondary);text-decoration:none;transition:color var(--duration-fast)}.mobile-menu a[data-v-06fe32a3]:hover{color:var(--text-heading)}.mobile-theme-toggle[data-v-06fe32a3]{display:flex;align-items:center;gap:.5rem;padding:.75rem 0;font-size:var(--text-sm);font-weight:500;color:var(--text-secondary);transition:color var(--duration-fast)}.mobile-theme-toggle[data-v-06fe32a3]:hover{color:var(--text-heading)}.mobile-cta[data-v-06fe32a3]{margin-top:.75rem;display:block;padding:.875rem 1.5rem;text-align:center;font-weight:600;color:#fff!important;background:var(--gradient-primary);border-radius:var(--radius-md)}.menu-enter-active[data-v-06fe32a3],.menu-leave-active[data-v-06fe32a3]{transition:opacity var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out)}.menu-enter-from[data-v-06fe32a3],.menu-leave-to[data-v-06fe32a3]{opacity:0;transform:translateY(-8px)}.footer[data-v-3585a938]{padding:3rem 0 2rem;background:var(--bg-base)}.footer-inner[data-v-3585a938]{display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center}.footer-logo[data-v-3585a938]{font-size:var(--text-lg);font-weight:700;color:var(--text-heading)}.footer-tagline[data-v-3585a938]{font-size:var(--text-sm);color:var(--text-secondary);margin-top:.25rem}.footer-links[data-v-3585a938]{display:flex;gap:2rem;flex-wrap:wrap;justify-content:center}.footer-links a[data-v-3585a938]{font-size:var(--text-sm);color:var(--text-secondary);text-decoration:none;transition:color var(--duration-fast)}.footer-links a[data-v-3585a938]:hover{color:var(--color-primary-light)}.footer-copy[data-v-3585a938]{font-size:var(--text-xs);color:var(--text-secondary)}.page[data-v-108dac55]{min-height:100vh;display:flex;flex-direction:column}main[data-v-108dac55]{flex:1}.privacy[data-v-108dac55]{padding:calc(5rem + 80px) 0 var(--section-py)}.content[data-v-108dac55]{max-width:800px;margin:0 auto}.content h1[data-v-108dac55]{font-size:var(--text-4xl);margin-bottom:2rem;color:var(--text-heading)}.content h2[data-v-108dac55]{font-size:var(--text-2xl);margin:2.5rem 0 1rem}.content h2[data-v-108dac55],.content h3[data-v-108dac55]{font-weight:600;color:var(--text-heading)}.content h3[data-v-108dac55]{font-size:var(--text-xl);margin:2rem 0 .75rem}.content p[data-v-108dac55]{line-height:1.8}.content ol[data-v-108dac55],.content p[data-v-108dac55],.content ul[data-v-108dac55]{color:var(--text-secondary);margin:.75rem 0}.content ol[data-v-108dac55],.content ul[data-v-108dac55]{padding-left:1.5rem}.content li[data-v-108dac55]{margin:.5rem 0;line-height:1.7}.content strong[data-v-108dac55]{color:var(--text-primary);font-weight:600}.legal-divider[data-v-108dac55]{height:1px;background:var(--border-subtle);margin:3rem 0}.page[data-v-dc54b764]{min-height:100vh;display:flex;flex-direction:column}main[data-v-dc54b764]{flex:1}.eclairages-hero[data-v-dc54b764]{padding:calc(6rem + 80px) 0 var(--section-py)}.pillar-filters[data-v-dc54b764]{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center;margin-top:2rem}.pillar-filter[data-v-dc54b764]{padding:.375rem .875rem;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted);background:transparent;border:1px solid var(--border-subtle);border-radius:100px;cursor:pointer;text-decoration:none;transition:color var(--duration-fast),border-color var(--duration-fast),background var(--duration-fast)}.pillar-filter[data-v-dc54b764]:hover{color:var(--text-secondary);border-color:var(--border-default)}.pillar-filter.active[data-v-dc54b764]{color:var(--color-primary-light);border-color:var(--color-primary);background:var(--blueprint-glow)}.eclairages-list[data-v-dc54b764]{padding:0 0 var(--section-py)}.eclairages-grid[data-v-dc54b764]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.eclairages-card[data-v-dc54b764]{display:flex;flex-direction:column;text-decoration:none;color:inherit}.eclairages-card-meta[data-v-dc54b764]{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem}.eclairages-pillar[data-v-dc54b764]{font-size:var(--text-xs);color:var(--color-primary-light);border:1px solid var(--border-default);padding:.2rem .5rem;border-radius:var(--radius-sm)}.eclairages-date[data-v-dc54b764]{font-size:var(--text-xs);color:var(--text-muted)}.eclairages-card-title[data-v-dc54b764]{font-size:var(--text-xl);font-weight:600;color:var(--text-heading);margin-bottom:.5rem;line-height:1.3}.eclairages-card-desc[data-v-dc54b764]{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.7;margin-bottom:1rem;flex:1}.eclairages-card-tags[data-v-dc54b764]{display:flex;gap:.5rem;flex-wrap:wrap}.eclairages-tag[data-v-dc54b764]{font-size:.75rem;color:var(--text-muted);border:1px solid var(--border-subtle);padding:.15rem .5rem;border-radius:var(--radius-sm)}.eclairages-empty[data-v-dc54b764]{text-align:center;padding:4rem 0;color:var(--text-muted);font-size:var(--text-lg)}@media(max-width:768px){.eclairages-hero[data-v-dc54b764]{padding-top:calc(5rem + 60px)}.eclairages-grid[data-v-dc54b764]{grid-template-columns:1fr}}.page[data-v-4b221005]{min-height:100vh;display:flex;flex-direction:column}main[data-v-4b221005]{flex:1}.info-hero[data-v-4b221005]{padding:calc(6rem + 80px) 0 var(--section-py)}.profile[data-v-4b221005]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.profile-text h1[data-v-4b221005]{font-size:var(--text-5xl);margin-bottom:.5rem}.profile-role[data-v-4b221005]{font-size:var(--text-xl);color:var(--color-primary-light);font-weight:500;margin-bottom:1.25rem}.profile-bio[data-v-4b221005]{font-size:var(--text-lg);color:var(--text-secondary);line-height:1.7;margin-bottom:2rem}.credentials[data-v-4b221005]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:2.5rem}.credential[data-v-4b221005]{display:flex;align-items:center;gap:.75rem;color:var(--text-secondary);font-size:var(--text-base)}.credential svg[data-v-4b221005]{color:var(--color-primary);flex-shrink:0}.profile-actions[data-v-4b221005]{display:flex;gap:1rem;flex-wrap:wrap}.image-frame[data-v-4b221005]{position:relative;border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--border-default)}.image-frame[data-v-4b221005]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 60%,var(--bg-base) 100%);pointer-events:none}.image-frame img[data-v-4b221005]{width:100%;height:auto;display:block}@media(max-width:768px){.profile[data-v-4b221005]{grid-template-columns:1fr;gap:2.5rem}.profile-image-wrapper[data-v-4b221005]{order:-1}.info-hero[data-v-4b221005]{padding-top:calc(5rem + 60px)}}.page[data-v-0181bbc3]{min-height:100vh;display:flex;flex-direction:column}main[data-v-0181bbc3]{flex:1}.method[data-v-0181bbc3]{padding:calc(5rem + 80px) 0 var(--section-py)}.content[data-v-0181bbc3]{max-width:800px;margin:0 auto}.content h1[data-v-0181bbc3]{font-size:var(--text-4xl);margin-bottom:2rem}.content h1[data-v-0181bbc3],.content h2[data-v-0181bbc3]{color:var(--text-heading)}.content h2[data-v-0181bbc3]{font-size:var(--text-2xl);font-weight:600;margin:2.5rem 0 1rem}.content .lead[data-v-0181bbc3]{font-size:var(--text-lg);color:var(--text-secondary);margin-bottom:2rem}.content li[data-v-0181bbc3],.content p[data-v-0181bbc3]{margin-bottom:1rem;line-height:1.7;color:var(--text-body)}.content ol[data-v-0181bbc3],.content ul[data-v-0181bbc3]{padding-left:1.5rem;margin-bottom:1.5rem}.content a[data-v-0181bbc3]{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px}.content a[data-v-0181bbc3]:hover{color:var(--color-primary-light)}.content .updated[data-v-0181bbc3]{margin-top:3rem;font-size:var(--text-sm);color:var(--text-secondary);font-style:italic}.page[data-v-2caa1401]{min-height:100vh;display:flex;flex-direction:column}main[data-v-2caa1401]{flex:1}.ressources-hero[data-v-2caa1401]{padding:calc(6rem + 80px) 0 var(--section-py)}.pillar-filters[data-v-2caa1401]{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center;margin-top:2rem}.pillar-filter[data-v-2caa1401]{padding:.375rem .875rem;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted);background:transparent;border:1px solid var(--border-subtle);border-radius:100px;cursor:pointer;text-decoration:none;transition:color var(--duration-fast),border-color var(--duration-fast),background var(--duration-fast)}.pillar-filter[data-v-2caa1401]:hover{color:var(--text-secondary);border-color:var(--border-default)}.pillar-filter.active[data-v-2caa1401]{color:var(--color-primary-light);border-color:var(--color-primary);background:var(--blueprint-glow)}.ressources-list[data-v-2caa1401]{padding:0 0 var(--section-py)}.ressources-grid[data-v-2caa1401]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.ressource-card[data-v-2caa1401]{display:flex;flex-direction:column}.ressource-meta[data-v-2caa1401]{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;flex-wrap:wrap}.ressource-format[data-v-2caa1401]{color:var(--color-primary-light);border:1px solid var(--color-primary);background:var(--blueprint-glow);border-radius:var(--radius-sm)}.ressource-format[data-v-2caa1401],.ressource-pillar[data-v-2caa1401]{font-size:var(--text-xs);padding:.2rem .5rem}.ressource-pillar[data-v-2caa1401]{color:var(--text-muted);border:1px solid var(--border-default);border-radius:var(--radius-sm)}.ressource-title[data-v-2caa1401]{font-size:var(--text-xl);font-weight:600;color:var(--text-heading);margin-bottom:.5rem;line-height:1.3}.ressource-desc[data-v-2caa1401]{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.7;margin-bottom:1.25rem;flex:1}.ressource-actions[data-v-2caa1401]{display:flex;flex-direction:column;gap:.5rem}.ressource-cta[data-v-2caa1401]{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--text-sm);font-weight:500;color:var(--color-primary-light);text-decoration:none;transition:color var(--duration-fast);align-self:flex-start}.ressource-cta[data-v-2caa1401]:hover{color:var(--color-primary)}.ressource-context[data-v-2caa1401]{font-size:var(--text-xs);color:var(--text-muted);text-decoration:none;transition:color var(--duration-fast)}.ressource-context[data-v-2caa1401]:hover{color:var(--text-secondary);text-decoration:underline}.ressources-cta[data-v-2caa1401]{padding:var(--section-py) 0}.ressources-cta .btn-primary[data-v-2caa1401]{margin-top:1.5rem}@media(max-width:768px){.ressources-hero[data-v-2caa1401]{padding-top:calc(5rem + 60px)}.ressources-grid[data-v-2caa1401]{grid-template-columns:1fr}}.page[data-v-708df046]{min-height:100vh;display:flex;flex-direction:column}main[data-v-708df046]{flex:1}.article-hero[data-v-708df046]{padding:calc(6rem + 80px) 0 var(--section-py)}.article-header[data-v-708df046]{max-width:760px}.article-meta[data-v-708df046]{display:flex;gap:.75rem;margin-bottom:1.25rem}.article-pillar[data-v-708df046]{font-size:var(--text-xs);color:var(--color-primary-light);border:1px solid var(--border-default);padding:.25rem .625rem;border-radius:var(--radius-sm);text-decoration:none;transition:border-color var(--duration-fast)}.article-pillar[data-v-708df046]:hover{border-color:var(--border-bright)}.article-title[data-v-708df046]{font-size:var(--text-5xl);font-weight:700;margin-bottom:1rem;line-height:1.1}.article-desc[data-v-708df046]{font-size:var(--text-lg);color:var(--text-secondary);line-height:1.7;margin-bottom:1.5rem}.article-info[data-v-708df046]{display:flex;align-items:center;gap:1rem;font-size:var(--text-sm);color:var(--text-muted);margin-bottom:1rem}.article-author[data-v-708df046]{color:var(--text-secondary)}.article-tags[data-v-708df046]{display:flex;gap:.5rem;flex-wrap:wrap}.article-tag[data-v-708df046]{font-size:.75rem;color:var(--text-muted);border:1px solid var(--border-subtle);padding:.15rem .5rem;border-radius:var(--radius-sm)}.article-body[data-v-708df046]{padding:var(--section-py) 0}.article-sources[data-v-708df046]{padding:0 0 var(--section-py)}.sources-card[data-v-708df046]{max-width:760px;margin:0 auto}.sources-card h3[data-v-708df046]{font-size:var(--text-lg);font-weight:600;margin-bottom:1rem}.sources-card ol[data-v-708df046]{list-style:decimal;padding-left:1.5rem;display:flex;flex-direction:column;gap:.5rem}.sources-card li[data-v-708df046]{font-size:var(--text-xs);color:var(--text-muted)}.sources-card a[data-v-708df046]{color:var(--color-primary-light);text-decoration:underline;text-underline-offset:2px;font-size:var(--text-sm);transition:color var(--duration-fast)}.sources-card a[data-v-708df046]:hover{color:var(--color-cyan-light)}.sources-method[data-v-708df046]{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--border-subtle,hsla(0,0%,100%,.08));font-size:var(--text-xs);color:var(--text-muted);font-style:italic}.sources-method a[data-v-708df046]{font-size:var(--text-xs);font-style:normal}.article-artifacts[data-v-708df046]{padding:0 0 var(--section-py)}.artifacts-heading[data-v-708df046]{font-size:var(--text-2xl);font-weight:700;margin-bottom:1.5rem;max-width:760px;margin-left:auto;margin-right:auto}.artifacts-grid[data-v-708df046]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;max-width:760px;margin:0 auto}.artifact-card[data-v-708df046]{display:flex;flex-direction:column;gap:.5rem}.artifact-type[data-v-708df046]{font-size:var(--text-xs);color:var(--text-muted);border:1px solid var(--border-subtle);padding:.2rem .5rem;border-radius:var(--radius-sm);align-self:flex-start}.artifact-card h4[data-v-708df046]{font-size:var(--text-base);font-weight:600;color:var(--text-heading)}.artifact-card p[data-v-708df046]{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.6}.card-cta[data-v-708df046]{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--text-sm);font-weight:600;color:var(--color-primary-light);text-decoration:none;margin-top:auto;transition:gap var(--duration-base) var(--ease-out)}.card-cta[data-v-708df046]:hover{gap:.75rem}.article-cta[data-v-708df046]{padding:var(--section-py) 0}.cta-block[data-v-708df046]{text-align:center;max-width:640px;margin:0 auto}.cta-heading[data-v-708df046]{font-size:var(--text-4xl);margin-bottom:1.25rem}.cta-desc[data-v-708df046]{font-size:var(--text-lg);color:var(--text-secondary);line-height:1.7;margin-bottom:2.5rem}.article-faq[data-v-708df046]{padding:0 0 var(--section-py)}.faq-card[data-v-708df046]{max-width:760px;margin:0 auto}.faq-card h3[data-v-708df046]{font-size:var(--text-lg);font-weight:600;margin-bottom:1rem}.faq-item[data-v-708df046]{border-top:1px solid var(--border-subtle)}.faq-item[data-v-708df046]:last-child{border-bottom:1px solid var(--border-subtle)}.faq-question[data-v-708df046]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;font-size:var(--text-base);font-weight:500;color:var(--text-heading);cursor:pointer;list-style:none}.faq-question[data-v-708df046]::-webkit-details-marker{display:none}.faq-chevron[data-v-708df046]{flex-shrink:0;color:var(--text-muted);transition:transform var(--duration-fast)}details[open] .faq-chevron[data-v-708df046]{transform:rotate(180deg)}.faq-answer[data-v-708df046]{padding:0 0 1rem;font-size:var(--text-sm);color:var(--text-secondary);line-height:1.7}@media(max-width:768px){.article-hero[data-v-708df046]{padding-top:calc(5rem + 60px)}.article-title[data-v-708df046]{font-size:clamp(2rem,8vw,3rem)}}.page[data-v-ff5e1a7d]{min-height:100vh;display:flex;flex-direction:column}main[data-v-ff5e1a7d]{flex:1}.hero[data-v-ff5e1a7d]{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:calc(5rem + 80px) 0 3rem}.hero-content[data-v-ff5e1a7d]{max-width:760px;margin-bottom:4rem}.hero-badge[data-v-ff5e1a7d]{display:inline-block;padding:.375rem 1rem;background:var(--blueprint-glow);border:1px solid var(--border-default);border-radius:100px;font-size:var(--text-sm);color:var(--color-primary-light);margin-bottom:2rem}.hero-title[data-v-ff5e1a7d]{font-size:var(--text-6xl);font-weight:700;line-height:1.08;margin-bottom:1.5rem;letter-spacing:-.02em}.hero-subtitle[data-v-ff5e1a7d]{font-size:var(--text-lg);color:var(--text-secondary);line-height:1.7;max-width:580px;margin-bottom:2.5rem}.hero-actions[data-v-ff5e1a7d]{display:flex;gap:1rem;flex-wrap:wrap}.credibility-bar[data-v-ff5e1a7d]{display:flex;align-items:center;gap:2.5rem;padding:1.75rem 2.5rem;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);margin-top:auto}.cred-item[data-v-ff5e1a7d]{display:flex;flex-direction:column;gap:.25rem}.cred-number[data-v-ff5e1a7d]{font-size:var(--text-3xl);font-weight:700;color:var(--text-heading);font-family:var(--font-mono)}.cred-label[data-v-ff5e1a7d]{font-size:var(--text-sm);color:var(--text-secondary)}.cred-divider[data-v-ff5e1a7d]{width:1px;height:40px;background:var(--border-subtle)}.problems[data-v-ff5e1a7d]{padding:var(--section-py) 0;background:var(--bg-surface)}.problems-grid[data-v-ff5e1a7d]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3rem}.problem-card[data-v-ff5e1a7d]{position:relative}.problem-num[data-v-ff5e1a7d]{display:block;font-size:var(--text-3xl);font-weight:700;color:var(--border-bright);margin-bottom:1rem;line-height:1}.problem-card h3[data-v-ff5e1a7d]{font-size:var(--text-xl);font-weight:600;margin-bottom:.75rem}.problem-card p[data-v-ff5e1a7d]{font-size:var(--text-base);color:var(--text-secondary);line-height:1.7}.services[data-v-ff5e1a7d]{padding:var(--section-py) 0}.services-grid[data-v-ff5e1a7d]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3rem}.service-card[data-v-ff5e1a7d]{display:flex;flex-direction:column;gap:1rem}.service-icon[data-v-ff5e1a7d]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--blueprint-glow);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--color-primary)}.service-card h3[data-v-ff5e1a7d]{font-size:var(--text-xl);font-weight:600}.service-card p[data-v-ff5e1a7d]{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.7}.services-manifeste[data-v-ff5e1a7d]{text-align:center;margin-top:2.5rem}.card-cta[data-v-ff5e1a7d]{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--text-sm);font-weight:600;color:var(--color-primary-light);text-decoration:none;transition:gap var(--duration-base) var(--ease-out)}.card-cta[data-v-ff5e1a7d]:hover{gap:.75rem}.missions[data-v-ff5e1a7d]{padding:var(--section-py) 0;background:var(--bg-surface)}.missions-grid[data-v-ff5e1a7d]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:3rem}.mission-card[data-v-ff5e1a7d]{display:flex;flex-direction:column;padding:0;overflow:hidden}.mission-card-image[data-v-ff5e1a7d]{width:100%;height:160px;overflow:hidden;position:relative}.mission-card-image[data-v-ff5e1a7d]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,var(--bg-card) 100%);pointer-events:none}.mission-card-image img[data-v-ff5e1a7d]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mission-tag[data-v-ff5e1a7d]{font-size:var(--text-xs);color:var(--text-muted);border:1px solid var(--border-subtle);padding:.25rem .625rem;border-radius:var(--radius-sm);align-self:flex-start;margin:1.25rem 1.5rem 1rem;display:inline-block}.mission-card h3[data-v-ff5e1a7d]{font-size:var(--text-xl);font-weight:600;margin-bottom:.75rem;padding:0 1.5rem}.mission-card p[data-v-ff5e1a7d]{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.7;margin-bottom:1.25rem;flex:1;padding:0 1.5rem}.mission-metric[data-v-ff5e1a7d]{font-size:var(--text-2xl);font-weight:700;color:var(--color-primary-light);padding:0 1.5rem 1.5rem}.missions-cta[data-v-ff5e1a7d]{text-align:center;margin-top:2.5rem}.missions-refs[data-v-ff5e1a7d]{font-size:var(--text-xs);color:var(--text-secondary);margin-top:1rem}.ai-section[data-v-ff5e1a7d]{padding:var(--section-py) 0}.ai-grid[data-v-ff5e1a7d]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3rem}.ai-card[data-v-ff5e1a7d]{text-align:left;padding:0;overflow:hidden}.ai-card-image[data-v-ff5e1a7d]{width:100%;height:160px;overflow:hidden;position:relative}.ai-card-image[data-v-ff5e1a7d]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,var(--bg-card) 100%);pointer-events:none}.ai-card-image img[data-v-ff5e1a7d]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ai-card .service-tag[data-v-ff5e1a7d]{margin:1.25rem 1.5rem 0;display:inline-block}.ai-card h3[data-v-ff5e1a7d]{font-size:var(--text-lg);font-weight:600;margin-bottom:.75rem;line-height:1.3;padding:.75rem 1.5rem 0}.ai-card h3 strong[data-v-ff5e1a7d]{color:var(--color-primary-light)}.ai-card p[data-v-ff5e1a7d]{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.7;padding:0 1.5rem 1.5rem}.ai-card-featured[data-v-ff5e1a7d]{border:1px solid var(--color-cyan);position:relative;grid-column:1/-1}.ai-card-featured .card-cta[data-v-ff5e1a7d]{padding:0 1.5rem 1.5rem}@media(min-width:768px){.ai-card-featured[data-v-ff5e1a7d]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center}.ai-card-featured .ai-card-image[data-v-ff5e1a7d]{grid-row:1/span 4;height:100%}}.service-tag[data-v-ff5e1a7d]{font-size:var(--text-xs);color:var(--text-muted);border:1px solid var(--border-subtle);padding:.25rem .625rem;border-radius:var(--radius-sm)}.packs[data-v-ff5e1a7d]{padding:var(--section-py) 0;background:var(--bg-surface)}.offers-grid[data-v-ff5e1a7d]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3rem}.offer-card[data-v-ff5e1a7d]{display:flex;flex-direction:column;position:relative;padding:0;overflow:hidden}.formation-card[data-v-ff5e1a7d]{margin-top:2rem;display:grid;grid-template-columns:1fr 1fr auto;gap:2rem;align-items:center;border-style:dashed;border-color:var(--border-default)}.formation-left h3[data-v-ff5e1a7d]{font-size:var(--text-xl);font-weight:700;margin-bottom:.25rem}.formation-left .offer-price[data-v-ff5e1a7d]{font-size:var(--text-sm);color:var(--text-secondary)}.formation-left .offer-via[data-v-ff5e1a7d]{margin-left:.25rem}.offer-badge-inline[data-v-ff5e1a7d]{display:inline-block;font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);background:var(--bg-elevated);border:1px solid var(--border-subtle);padding:.25rem .625rem;border-radius:var(--radius-sm);margin-bottom:.75rem}.formation-features[data-v-ff5e1a7d]{list-style:none;display:flex;flex-direction:column;gap:.5rem}.formation-features li[data-v-ff5e1a7d]{display:flex;align-items:center;gap:.625rem;font-size:var(--text-sm);color:var(--text-secondary)}.formation-features li svg[data-v-ff5e1a7d]{flex-shrink:0}.formation-right[data-v-ff5e1a7d]{display:flex;align-items:center}.offer-badge[data-v-ff5e1a7d]{display:block;padding:.5rem 2rem;text-align:center;font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);background:var(--bg-elevated);border-bottom:1px solid var(--border-subtle)}.offer-badge-primary[data-v-ff5e1a7d]{color:#fff;background:var(--gradient-primary);border-bottom-color:transparent}.offer-header[data-v-ff5e1a7d]{text-align:center;padding:2rem 2rem 1.5rem;border-bottom:1px solid var(--border-subtle)}.offer-header h3[data-v-ff5e1a7d]{font-size:var(--text-2xl);font-weight:700;margin-bottom:.5rem}.offer-price[data-v-ff5e1a7d]{font-size:var(--text-lg);color:var(--text-secondary)}.offer-price strong[data-v-ff5e1a7d]{color:var(--text-heading);font-size:var(--text-2xl)}.offer-via[data-v-ff5e1a7d]{font-size:var(--text-xs);color:var(--text-muted);margin-top:.25rem}.offer-features[data-v-ff5e1a7d]{list-style:none;padding:1.5rem 2rem;flex:1;display:flex;flex-direction:column;gap:.625rem}.offer-features li[data-v-ff5e1a7d]{display:flex;align-items:center;gap:.625rem;font-size:var(--text-sm);color:var(--text-secondary)}.offer-features li svg[data-v-ff5e1a7d]{flex-shrink:0}.offer-excluded[data-v-ff5e1a7d]{color:var(--text-muted)!important}.offer-group-label[data-v-ff5e1a7d]{font-weight:600;color:var(--text-heading)!important;margin-top:.5rem;padding-top:.5rem;border-top:1px solid var(--border-subtle)}.offer-group-label[data-v-ff5e1a7d]:first-child{margin-top:0;padding-top:0;border-top:none}.offer-cta[data-v-ff5e1a7d]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 2rem;margin:0 1.5rem 1.5rem;font-size:var(--text-sm);font-weight:600;color:#fff;background:var(--gradient-primary);border:none;border-radius:var(--radius-md);text-decoration:none;box-shadow:var(--btn-primary-shadow);transition:box-shadow var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out)}.offer-cta[data-v-ff5e1a7d]:hover{box-shadow:var(--btn-primary-hover-shadow);transform:translateY(-1px)}.formation-mention[data-v-ff5e1a7d]{font-size:var(--text-xs);color:var(--text-muted);font-style:italic;text-align:center;padding:.75rem 2rem 0;line-height:1.5;cursor:help}.final-cta[data-v-ff5e1a7d]{padding:var(--section-py) 0}.cta-block[data-v-ff5e1a7d]{text-align:center;max-width:640px;margin:0 auto}.cta-heading[data-v-ff5e1a7d]{font-size:var(--text-4xl);margin-bottom:1.25rem}.cta-desc[data-v-ff5e1a7d]{font-size:var(--text-lg);color:var(--text-secondary);line-height:1.7;margin-bottom:2.5rem}.cta-desc strong[data-v-ff5e1a7d]{color:var(--color-primary-light)}.cta-btn-large[data-v-ff5e1a7d]{padding:1rem 2.5rem;font-size:var(--text-lg)}@media(max-width:1024px){.ai-grid[data-v-ff5e1a7d],.services-grid[data-v-ff5e1a7d]{grid-template-columns:repeat(2,1fr)}.offers-grid[data-v-ff5e1a7d]{grid-template-columns:1fr;max-width:480px;margin-left:auto;margin-right:auto}.formation-card[data-v-ff5e1a7d]{grid-template-columns:1fr;text-align:center}.formation-right[data-v-ff5e1a7d]{justify-content:center}}@media(max-width:768px){.hero[data-v-ff5e1a7d]{min-height:auto;padding:calc(4rem + 60px) 0 3rem}.hero-title[data-v-ff5e1a7d]{font-size:clamp(2rem,8vw,3rem)}.credibility-bar[data-v-ff5e1a7d]{flex-direction:column;gap:1.5rem;align-items:flex-start;padding:1.5rem}.cred-divider[data-v-ff5e1a7d]{width:100%;height:1px}.ai-grid[data-v-ff5e1a7d],.missions-grid[data-v-ff5e1a7d],.problems-grid[data-v-ff5e1a7d],.services-grid[data-v-ff5e1a7d]{grid-template-columns:1fr}.hero-actions[data-v-ff5e1a7d]{flex-direction:column}.hero-actions .btn-primary[data-v-ff5e1a7d],.hero-actions .btn-secondary[data-v-ff5e1a7d]{text-align:center;justify-content:center}}
