:root{--c-paper: #f4efe4;--c-paper-deep: #ebe5d6;--c-paper-deep-soft: rgba(235, 229, 214, .5);--c-card: #fbf8f0;--c-ink: #1f1a13;--c-ink-soft: rgba(31, 26, 19, .62);--c-ink-faint: rgba(31, 26, 19, .38);--c-hairline: rgba(31, 26, 19, .14);--c-warm: #c34a2a;--c-cool: #4b6d9c;--c-tint-sun: #fdf0c7;--c-tint-partly: #e7e2d6;--c-tint-cloud: #e8e4dc;--c-tint-rain: #d9e4f0;--c-tint-downpour: #c5d8ee;--c-tint-storm: #bcc5d8;--c-tint-drizzle: #ddeef8;--c-tint-snow: #dce8f5;--c-tint-sleet: #d0dff0;--c-tint-fog: #e0dcd5;--c-tint-hail: #c8d8ec;--c-hero-glow: rgba(235, 229, 214, .7);--c-card-hi: rgba(255, 255, 255, .8);--c-vig-jaune-dot: oklch(.8 .1 84);--c-vig-jaune-ink: oklch(.47 .075 72);--c-vig-jaune-wash: oklch(.935 .045 88);--c-vig-jaune-edge: oklch(.83 .085 84);--c-vig-orange-dot: oklch(.69 .125 52);--c-vig-orange-ink: oklch(.45 .105 46);--c-vig-orange-wash: oklch(.915 .06 62);--c-vig-orange-edge: oklch(.74 .11 52);--c-vig-rouge-dot: oklch(.56 .145 30);--c-vig-rouge-ink: oklch(.43 .13 30);--c-vig-rouge-wash: oklch(.895 .065 38);--c-vig-rouge-edge: oklch(.63 .14 30)}:root[data-theme=dark]{--c-paper: #14110b;--c-paper-deep: #1c1810;--c-paper-deep-soft: rgba(28, 24, 16, .5);--c-card: #201b12;--c-ink: #ece5d6;--c-ink-soft: rgba(236, 229, 214, .64);--c-ink-faint: rgba(236, 229, 214, .4);--c-hairline: rgba(236, 229, 214, .16);--c-warm: #e0693f;--c-cool: #89a6cd;--c-tint-sun: #2e2713;--c-tint-partly: #231f16;--c-tint-cloud: #22201a;--c-tint-rain: #17202e;--c-tint-downpour: #141d2c;--c-tint-storm: #1a1f28;--c-tint-drizzle: #16212c;--c-tint-snow: #182430;--c-tint-sleet: #151f2c;--c-tint-fog: #211e18;--c-tint-hail: #16202c;--c-hero-glow: rgba(72, 62, 40, .45);--c-card-hi: rgba(236, 229, 214, .05);--c-vig-jaune-dot: oklch(.8 .11 84);--c-vig-jaune-ink: oklch(.86 .09 88);--c-vig-jaune-wash: oklch(.36 .075 88);--c-vig-jaune-edge: oklch(.5 .08 84);--c-vig-orange-dot: oklch(.72 .13 52);--c-vig-orange-ink: oklch(.82 .11 60);--c-vig-orange-wash: oklch(.32 .09 58);--c-vig-orange-edge: oklch(.52 .11 52);--c-vig-rouge-dot: oklch(.64 .15 30);--c-vig-rouge-ink: oklch(.8 .12 32);--c-vig-rouge-wash: oklch(.28 .09 34);--c-vig-rouge-edge: oklch(.55 .13 30)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100%}body{background:var(--c-paper);background-image:radial-gradient(1200px 600px at 80% -100px,var(--c-paper-deep),transparent),radial-gradient(900px 500px at -10% 100%,var(--c-paper-deep-soft),transparent);color:var(--c-ink);font-family:Newsreader,Georgia,serif;-webkit-font-smoothing:antialiased;-webkit-print-color-adjust:exact;print-color-adjust:exact;text-rendering:optimizeLegibility}.reveal{opacity:0;transform:translateY(16px);transition:opacity .8s cubic-bezier(.2,.75,.25,1),transform .8s cubic-bezier(.2,.75,.25,1)}.reveal.in{opacity:1;transform:none}.reveal.d1{transition-delay:.08s}.reveal.d2{transition-delay:.16s}.reveal.d3{transition-delay:.24s}.reveal.d4{transition-delay:.32s}.bar-fill{transform:scaleX(0);transform-origin:left center;transition:transform 1s cubic-bezier(.19,.9,.22,1)}.reveal.in .bar-fill{transform:scaleX(1)}.dot{opacity:0;transform:scale(0);transition:opacity .4s ease .55s,transform .5s cubic-bezier(.2,.9,.2,1.4) .55s}.reveal.in .dot{opacity:1;transform:scale(1)}@keyframes drift{0%{transform:translateZ(0)}50%{transform:translate3d(3.5%,-3%,0)}to{transform:translateZ(0)}}.sky{animation:drift 30s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.reveal{opacity:1!important;transform:none!important;transition:none!important}.bar-fill{transform:scaleX(1)!important;transition:none!important}.dot{opacity:1!important;transform:none!important;transition:none!important}.sky{animation:none!important}}@page{size:A4 portrait;margin:.5cm}@media print{:root,:root[data-theme=dark]{--c-paper: #f4efe4;--c-paper-deep: #ebe5d6;--c-paper-deep-soft: rgba(235, 229, 214, .5);--c-card: #fbf8f0;--c-ink: #1f1a13;--c-ink-soft: rgba(31, 26, 19, .62);--c-ink-faint: rgba(31, 26, 19, .38);--c-hairline: rgba(31, 26, 19, .14);--c-warm: #c34a2a;--c-cool: #4b6d9c;--c-tint-sun: #fdf0c7;--c-tint-partly: #e7e2d6;--c-tint-cloud: #e8e4dc;--c-tint-rain: #d9e4f0;--c-tint-downpour: #c5d8ee;--c-tint-storm: #bcc5d8;--c-tint-drizzle: #ddeef8;--c-tint-snow: #dce8f5;--c-tint-sleet: #d0dff0;--c-tint-fog: #e0dcd5;--c-tint-hail: #c8d8ec;--c-hero-glow: rgba(235, 229, 214, .7);--c-card-hi: rgba(255, 255, 255, .8);--c-vig-jaune-dot: oklch(.8 .1 84);--c-vig-jaune-ink: oklch(.47 .075 72);--c-vig-jaune-wash: oklch(.935 .045 88);--c-vig-jaune-edge: oklch(.83 .085 84);--c-vig-orange-dot: oklch(.69 .125 52);--c-vig-orange-ink: oklch(.45 .105 46);--c-vig-orange-wash: oklch(.915 .06 62);--c-vig-orange-edge: oklch(.74 .11 52);--c-vig-rouge-dot: oklch(.56 .145 30);--c-vig-rouge-ink: oklch(.43 .13 30);--c-vig-rouge-wash: oklch(.895 .065 38);--c-vig-rouge-edge: oklch(.63 .14 30)}html,body{background:#f4efe4!important;color:#1f1a13!important}section,header,footer{break-inside:avoid;page-break-inside:avoid}*{transition:none!important;animation:none!important}.reveal{opacity:1!important;transform:none!important}.bar-fill{transform:scaleX(1)!important}.dot{opacity:1!important;transform:none!important}}.smn-range-rel-mobile{display:none}@media(max-width:720px){.smn-main{padding:20px 16px 56px!important}.smn-header{flex-direction:column!important;align-items:flex-start!important}.smn-header-title{font-size:28px!important;white-space:normal!important}.smn-header-meta{text-align:left!important}.smn-hero{padding:22px 20px!important}.smn-hero-vigilance{display:flex!important}.smn-hero-eyebrow{display:flex;flex-direction:column;gap:6px}.smn-hero-eyebrow-sep{display:none!important}.smn-hero-headline,.smn-hero-max{font-size:44px!important}.smn-hero-min{font-size:22px!important}.smn-hero-icon{width:64px!important;height:64px!important}.smn-hero-icon>span{font-size:48px!important}.smn-hero-icon>svg{width:56px!important;height:56px!important}.smn-hero-split{grid-template-columns:1fr!important;gap:14px}.smn-hero-split-divider{display:none!important}.smn-hero-split-cell{padding:0!important}.smn-range-row,.smn-range-head{grid-template-columns:84px 28px 1fr 76px!important;padding:12px 16px!important;gap:8px}.smn-range-condition{display:none!important}.smn-range-rel-mobile{display:block!important}.smn-hero-stats{flex-direction:column!important;gap:10px!important}.smn-range-head>span:last-child{white-space:nowrap}}@media(max-width:420px){.smn-hero-headline,.smn-hero-max{font-size:36px!important}.smn-range-row,.smn-range-head{grid-template-columns:68px 24px 1fr 72px!important;padding:10px 12px!important}}:root{--adm-bg: #f4efe4;--adm-bg-deep: #ebe5d6;--adm-card: #fbf8f0;--adm-card-alt: #f7f2e7;--adm-ink: #1f1a13;--adm-ink-soft: rgba(31, 26, 19, .62);--adm-ink-faint: rgba(31, 26, 19, .38);--adm-line: rgba(31, 26, 19, .14);--adm-line-strong: rgba(31, 26, 19, .28);--adm-accent: #c34a2a;--adm-cool: #4b6d9c;--adm-input-bg: #ffffff}:root[data-theme=dark]{--adm-bg: #14110b;--adm-bg-deep: #1c1810;--adm-card: #201b12;--adm-card-alt: #262016;--adm-ink: #ece5d6;--adm-ink-soft: rgba(236, 229, 214, .64);--adm-ink-faint: rgba(236, 229, 214, .4);--adm-line: rgba(236, 229, 214, .16);--adm-line-strong: rgba(236, 229, 214, .3);--adm-accent: #e0693f;--adm-cool: #89a6cd;--adm-input-bg: #17130c}.adm-input,.adm-textarea{-moz-appearance:none;appearance:none;-webkit-appearance:none;font:inherit;color:inherit;box-sizing:border-box;width:100%;min-width:0;background:var(--adm-input-bg);border:1px solid var(--adm-line);border-radius:8px;padding:7px 10px;transition:border-color .12s,box-shadow .12s,background .12s;outline:none}.adm-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;font:inherit;color:inherit;box-sizing:border-box;width:100%;min-width:0;background:var(--adm-input-bg);border:1px solid var(--adm-line);border-radius:8px;padding:7px 32px 7px 10px;transition:border-color .12s,box-shadow .12s,background .12s;outline:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%236b6660' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.adm-input:hover,.adm-select:hover,.adm-textarea:hover{border-color:var(--adm-line-strong)}.adm-input:focus,.adm-select:focus,.adm-textarea:focus{border-color:var(--adm-accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--adm-accent) 20%,transparent)}.adm-textarea{resize:vertical;min-height:72px;line-height:1.5}.adm-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;font:inherit;font-weight:500;padding:9px 16px;border-radius:8px;transition:background .12s,color .12s,transform .05s;display:inline-flex;align-items:center;gap:8px}.adm-btn:active{transform:translateY(.5px)}.adm-btn.primary{background:var(--adm-accent);color:#fff}.adm-btn.primary:hover{filter:brightness(1.07)}.adm-btn.ghost{background:transparent;color:var(--adm-ink-soft);border:1px solid var(--adm-line)}.adm-btn.ghost:hover{background:var(--adm-card-alt);color:var(--adm-ink)}.adm-btn[disabled]{opacity:.4;cursor:not-allowed}.adm-num{display:inline-flex;align-items:center;gap:0;background:var(--adm-input-bg);border:1px solid var(--adm-line);border-radius:8px;overflow:hidden;width:100%}.adm-num input{flex:1;width:100%;border:0;background:transparent;padding:7px 8px;font:inherit;color:inherit;outline:none;text-align:center;-moz-appearance:textfield}.adm-num input::-webkit-outer-spin-button,.adm-num input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.adm-num button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;width:26px;height:100%;cursor:pointer;color:var(--adm-ink-soft);font:inherit;font-size:14px;line-height:1;transition:background .1s,color .1s}.adm-num button:hover{background:var(--adm-card-alt);color:var(--adm-ink)}.adm-chip-row{display:flex;gap:4px;flex-wrap:wrap}.adm-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--adm-line);background:var(--adm-input-bg);color:var(--adm-ink-soft);font:inherit;font-size:12px;font-weight:500;padding:5px 10px;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;gap:5px;transition:all .12s}.adm-chip:hover{border-color:var(--adm-line-strong);color:var(--adm-ink)}.adm-chip[aria-pressed=true]{background:var(--adm-ink);border-color:var(--adm-ink);color:var(--adm-bg)}.adm-editor-section{padding:32px 40px}.adm-mobile-back,.adm-mobile-only{display:none}.adm-desktop-only{display:inline}@media(max-width:720px){.adm-layout-grid{grid-template-columns:1fr!important}.adm-layout-grid.adm-mobile-list aside{display:flex!important}.adm-layout-grid.adm-mobile-list .adm-editor-section{display:none!important}.adm-layout-grid.adm-mobile-edit aside{display:none!important}.adm-layout-grid.adm-mobile-edit .adm-editor-section{display:block!important}.adm-editor-section{padding:20px 16px}.adm-mobile-back{display:inline-flex}.adm-mobile-only{display:block}.adm-desktop-only{display:none}.adm-grid-2,.adm-grid-3{grid-template-columns:1fr!important}.adm-chip{font-size:11px;padding:4px 8px}}.adm-label{font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--adm-ink-faint);margin-bottom:5px;display:block}.adm-login-root{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}.adm-login-toggle{position:absolute;top:24px;right:24px}.adm-login-card{background:var(--adm-card);border:1px solid var(--adm-line);border-radius:16px;padding:40px 44px 44px;width:100%;max-width:380px;box-shadow:0 1px 3px #1f1a130f,0 8px 24px #1f1a1312}.adm-login-header{margin-bottom:32px}.adm-login-eyebrow{font-family:var(--adm-mono, "IBM Plex Mono", ui-monospace, monospace),sans-serif;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--adm-ink-faint);margin-bottom:8px}.adm-login-title{margin:0;font-family:Newsreader,Georgia,serif;font-size:30px;font-weight:400;letter-spacing:-.02em;color:var(--adm-ink);line-height:1.1}.adm-login-title-italic{font-style:italic;color:var(--adm-ink-soft)}.adm-login-form{display:flex;flex-direction:column;gap:16px}.adm-login-field{display:flex;flex-direction:column}.adm-login-error{margin:0;font-size:13px;color:var(--adm-accent);padding:10px 12px;background:color-mix(in oklab,var(--adm-accent) 8%,transparent);border:1px solid color-mix(in oklab,var(--adm-accent) 20%,transparent);border-radius:8px}.adm-login-submit{width:100%;justify-content:center;margin-top:4px;padding:11px 16px;font-size:14px}@media(max-width:480px){.adm-login-card{padding:28px 24px 32px}}
