@import"https://fonts.googleapis.com/css2?family=Archivo:wght@300;400;500;600;700;800&family=Archivo+Narrow:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600;700&display=swap";:root{--atelier-bg: #FFFFFF;--atelier-surface-1: #F6F6F4;--atelier-surface-2: #F3F3F1;--atelier-surface-3: #F0F0EE;--atelier-text: #0A0A0A;--atelier-text-2: #3A3A38;--atelier-text-3: #6B7280;--atelier-text-4: #9B9B97;--atelier-border: #E8E8E6;--atelier-border-2: #D6D6D2;--atelier-accent: #0040FF;--atelier-success: #22C55E;--atelier-warn: #F59E0B;--atelier-error: #EF4444;--atelier-info: #0040FF;--atelier-font-display: "Archivo", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--atelier-font-narrow: "Archivo Narrow", "Archivo", sans-serif;--atelier-font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace}.atelier[data-theme=dark]{--atelier-bg: #0A0A0A;--atelier-surface-1: #141414;--atelier-surface-2: #1A1A1A;--atelier-surface-3: #222222;--atelier-text: #F5F5F3;--atelier-text-2: #C8C8C4;--atelier-text-3: #7A7A76;--atelier-text-4: #4A4A46;--atelier-border: #2A2A28;--atelier-border-2: #3A3A38}.atelier button,.atelier input,.atelier textarea,.atelier select{color:inherit}.atelier{background:var(--atelier-bg);color:var(--atelier-text);font-family:var(--atelier-font-display);font-feature-settings:"ss01","ss02","cv01","cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.005em}.atelier *,.atelier *:before,.atelier *:after{border-color:var(--atelier-border)}.atelier .t-display{font-family:var(--atelier-font-display);font-weight:600;letter-spacing:-.02em;color:var(--atelier-text)}.atelier .t-label{font-family:var(--atelier-font-narrow);font-weight:500;letter-spacing:.12em;text-transform:uppercase;font-size:10.5px;color:var(--atelier-text-3)}.atelier .t-mono{font-family:var(--atelier-font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.atelier .t-meta{font-family:var(--atelier-font-mono);font-size:11px;color:var(--atelier-text-3);font-variant-numeric:tabular-nums}.atelier .hairline-t{border-top:1px solid var(--atelier-border)}.atelier .hairline-b{border-bottom:1px solid var(--atelier-border)}.atelier .hairline-l{border-left:1px solid var(--atelier-border)}.atelier .hairline-r{border-right:1px solid var(--atelier-border)}.atelier .hairline{border:1px solid var(--atelier-border)}@keyframes atelier-fade-slide-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.atelier .fade-slide-in{animation:atelier-fade-slide-in .16s cubic-bezier(.2,.7,.2,1) both}@keyframes atelier-pulse-dot{0%,to{opacity:.35}50%{opacity:1}}.atelier .pulse-dot{animation:atelier-pulse-dot 2s ease-in-out infinite}.atelier ::-webkit-scrollbar{width:8px;height:8px}.atelier ::-webkit-scrollbar-track{background:transparent}.atelier ::-webkit-scrollbar-thumb{background:var(--atelier-border);border-radius:4px}.atelier ::-webkit-scrollbar-thumb:hover{background:var(--atelier-border-2)}.atelier :focus-visible{outline:2px solid var(--atelier-accent);outline-offset:2px}.atelier ::selection{background:var(--atelier-accent);color:#fff}.kb-rendered h1,.kb-rendered h2,.kb-rendered h3{font-family:Archivo,sans-serif;font-weight:700;margin:1.4em 0 .5em;line-height:1.2}.kb-rendered h1{font-size:22px}.kb-rendered h2{font-size:17px;border-bottom:1px solid var(--atelier-border);padding-bottom:6px}.kb-rendered h3{font-size:14px}.kb-rendered table{border-collapse:collapse;width:100%;margin:1em 0;font-size:12px}.kb-rendered th,.kb-rendered td{padding:7px 12px;border:1px solid var(--atelier-border);text-align:left}.kb-rendered th{background:var(--atelier-surface-1);font-weight:600}.kb-rendered p{margin:.6em 0}.kb-rendered ul,.kb-rendered ol{padding-left:1.5em;margin:.6em 0}.kb-rendered li{margin:.3em 0}.kb-rendered code{font-family:JetBrains Mono,monospace;font-size:11px;background:var(--atelier-surface-1);padding:1px 5px;border-radius:2px}.kb-rendered strong{font-weight:700}.kb-rendered blockquote{border-left:3px solid var(--atelier-accent);margin:.8em 0;padding:4px 16px;color:var(--atelier-text-2)}.atelier .bg-white{background:var(--atelier-bg)}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;margin:0;padding:0}body{font-family:Archivo,ui-sans-serif,system-ui,-apple-system,sans-serif;background:#fff;color:#0a0a0a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}button,input,textarea,select{font-family:inherit}a{color:inherit}.atelier *{word-wrap:break-word;overflow-wrap:break-word}.atelier main{width:100%}.atelier .mission-content{margin:0 auto;max-width:1480px;width:100%}.atelier-topbar-brand{display:none}@media (max-width: 1280px){.atelier-shell{grid-template-columns:192px 1fr!important}}@media (max-width: 1100px){.atelier .mission-two-col{grid-template-columns:1fr!important;gap:16px!important}.atelier .mission-three-col{grid-template-columns:1fr 1fr!important;gap:16px!important}}@media (max-width: 840px){.atelier-shell{grid-template-columns:1fr!important;grid-template-rows:52px 1fr auto!important;grid-template-areas:"topbar" "main" "footer"!important}.atelier-sidebar,.atelier-logo{display:none!important}.atelier-topbar-brand{display:flex!important}.atelier main{padding:14px!important;padding-bottom:calc(14px + env(safe-area-inset-bottom,0px))!important}.atelier .mission-three-col,.atelier .mission-two-col{grid-template-columns:1fr!important;gap:14px!important}.atelier-feed-row{grid-template-columns:14px 1fr!important}.atelier-feed-row .atelier-feed-meta,.atelier-feed-row .atelier-feed-actions{grid-column:2!important}.atelier-section-header{flex-wrap:wrap!important;gap:4px!important}.atelier-hero-chart{height:180px!important}.atelier main .kpi-number{font-size:28px!important}}@media (max-width: 480px){.atelier main{padding:10px!important}.atelier-hero-chart{height:160px!important}}@media (min-width: 1920px){.atelier-shell{grid-template-columns:240px 1fr!important}.atelier main{padding:32px!important}}@media (prefers-reduced-motion: reduce){.atelier .fade-slide-in,.atelier .pulse-dot{animation:none!important}*{transition:none!important}}@media print{.atelier-sidebar,.atelier-logo,.atelier footer{display:none!important}.atelier-shell{grid-template-columns:1fr!important}}
