@font-face{font-family:schibsted grotesk;src:url(../fonts/schibsted-grotesk-latin-400-normal.woff2)format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:schibsted grotesk;src:url(../fonts/schibsted-grotesk-latin-400-italic.woff2)format('woff2');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:schibsted grotesk;src:url(../fonts/schibsted-grotesk-latin-500-normal.woff2)format('woff2');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:schibsted grotesk;src:url(../fonts/schibsted-grotesk-latin-600-normal.woff2)format('woff2');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:schibsted grotesk;src:url(../fonts/schibsted-grotesk-latin-700-normal.woff2)format('woff2');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:ibm plex mono;src:url(../fonts/ibm-plex-mono-latin-400-normal.woff2)format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ibm plex mono;src:url(../fonts/ibm-plex-mono-latin-500-normal.woff2)format('woff2');font-weight:500;font-style:normal;font-display:swap}:root,[data-theme=light]{--paper:#FAF9F6;--paper-raised:#FFFFFF;--paper-sunk:#F1EFEA;--ink:#1C1A16;--ink-muted:#5C574D;--ink-faint:#8F8A7E;--line:#E4E1DA;--line-strong:var(--ink-faint);--brique:#BD4A2A;--on-brique:#FCFAF5;--brique-text:#A8401F;--brique-deep:#7A2E1B;--brique-tint:#F2D6C9;--bleu:#7F9CE3;--on-bleu:#1C1A16;--bleu-text:#2E4C9E;--bleu-tint:#DCE3F6;--focus:var(--bleu-text);--success:#2F6B4F;--warning:#8A5A00;--code-bg:#1C1A16;--code-ink:#F2EDE3;--code-muted:#ADA697;--code-accent:#F08A63}[data-theme=dark]{--paper:#15130F;--paper-raised:#1F1C17;--paper-sunk:#0E0C09;--ink:#F2EDE3;--ink-muted:#ADA697;--ink-faint:#77715F;--line:#38332A;--line-strong:var(--ink-faint);--brique:#E2683F;--on-brique:#15130F;--brique-text:#F08A63;--brique-deep:#F5B79E;--brique-tint:#3A2017;--bleu:#93AEEE;--on-bleu:#15130F;--bleu-text:#A9C0F5;--bleu-tint:#1E2740;--focus:var(--bleu-text);--success:#7CC4A0;--warning:#E0B45C;--code-bg:#0E0C09;--code-ink:#F2EDE3;--code-muted:#ADA697;--code-accent:#F08A63}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-24:96px;--radius-0:0;--radius-sm:2px;--radius-pill:999px;--pixel-fin:4px;--pixel-moyen:6px;--pixel-gros:10px;--stroke-hairline:1px;--stroke-focus:2px;--font-sans:"Schibsted Grotesk", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace}.display{font-family:var(--font-sans);font-size:72px;line-height:72px;font-weight:600;letter-spacing:-.035em}.h1{font-family:var(--font-sans);font-size:48px;line-height:52px;font-weight:600;letter-spacing:-.03em}.h2{font-family:var(--font-sans);font-size:32px;line-height:38px;font-weight:600;letter-spacing:-.02em}.h3{font-family:var(--font-sans);font-size:22px;line-height:28px;font-weight:600;letter-spacing:-.01em}.lead{font-family:var(--font-sans);font-size:19px;line-height:30px;font-weight:400}.body{font-family:var(--font-sans);font-size:16px;line-height:26px;font-weight:400}.small{font-family:var(--font-sans);font-size:14px;line-height:22px;font-weight:400}.label{font-family:var(--font-mono);font-size:12px;line-height:16px;font-weight:500;letter-spacing:.08em}.code{font-family:var(--font-mono);font-size:14px;line-height:22px;font-weight:400}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:16px;line-height:26px;margin:0;-webkit-font-smoothing:antialiased}a{color:var(--brique-text);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:var(--stroke-focus)solid var(--focus);outline-offset:2px}.ia-eyebrow{font-family:var(--font-mono);font-size:12px;line-height:16px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin:0}.ia-eyebrow::before{content:"// ";color:var(--brique-text)}.ia-btn{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:12px;line-height:16px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;padding:var(--space-3)var(--space-4);border-radius:var(--radius-sm);border:var(--stroke-hairline)solid var(--ink);background:var(--ink);color:var(--paper);cursor:pointer;transition:background-color .12s,color .12s,border-color .12s}.ia-btn:hover{background:var(--brique);border-color:var(--brique);color:var(--on-brique);text-decoration:none}.ia-btn--brique{background:var(--brique);border-color:var(--brique);color:var(--on-brique)}.ia-btn--brique:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.ia-btn--ghost{background:0 0;border-color:var(--line-strong);color:var(--ink)}.ia-btn--ghost:hover{background:0 0;border-color:var(--ink);color:var(--ink)}.ia-btn[disabled],.ia-btn[aria-disabled=true]{background:var(--paper-sunk);border-color:var(--line);color:var(--ink-muted);cursor:not-allowed}.ia-btn__arrow{font-family:var(--font-sans);letter-spacing:0}.ia-tag{display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--font-mono);font-size:11px;line-height:16px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:2px var(--space-2);border:var(--stroke-hairline)solid var(--line-strong);border-radius:var(--radius-sm);color:var(--ink-muted);background:0 0}.ia-tag__dot{width:6px;height:6px;border-radius:var(--radius-pill);background:currentColor}.ia-tag--publie{color:var(--success);border-color:initial}.ia-tag--test{color:var(--bleu-text);border-color:initial}.ia-tag--prototype{color:var(--brique-text);border-color:initial}.ia-tag--verifier{color:var(--warning);border-color:initial}.ia-pixel{position:relative;overflow:hidden;background:var(--paper);border-radius:var(--radius-0)}.ia-pixel__canvas{position:absolute;inset:0;width:100%;height:100%;display:block;image-rendering:pixelated}.ia-pixel>:not(canvas){position:relative}.ia-picto{width:48px;height:48px;display:block}.ia-picto--sm{width:32px;height:32px}.ia-picto--lg{width:72px;height:72px}[data-theme=dark] .ia-picto,[data-theme=dark] .ia-note img{filter:invert(1)hue-rotate(180deg)}.ia-only-dark{display:none !important}[data-theme=dark] .ia-only-dark{display:block !important}[data-theme=dark] .ia-only-light{display:none !important}.ia-header{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-4)var(--space-8);border-bottom:var(--stroke-hairline)solid var(--line);background:var(--paper)}.ia-header__logo{display:block;height:24px}.ia-header__logo img{height:24px;display:block}.ia-header__nav{display:flex;gap:var(--space-6);margin-left:auto}.ia-header__nav a{font-family:var(--font-mono);font-size:12px;line-height:16px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);text-decoration:none}.ia-header__nav a:hover,.ia-header__nav a[aria-current=page]{color:var(--brique-text)}.ia-hero{padding:var(--space-16)var(--space-8)0}.ia-hero__title{font-size:72px;line-height:72px;font-weight:600;letter-spacing:-.035em;margin:var(--space-4)0 var(--space-6);max-width:20ch}.ia-hero__title span{color:var(--ink-muted)}.ia-hero__lead{font-size:19px;line-height:30px;color:var(--ink);max-width:56ch;margin:0 0 var(--space-8)}.ia-hero__actions{display:flex;gap:var(--space-3);flex-wrap:wrap}.ia-hero__band{margin-top:var(--space-12);height:320px}.ia-card{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);background:var(--paper-raised);border:var(--stroke-hairline)solid var(--line);border-radius:var(--radius-0);color:var(--ink);text-decoration:none;position:relative}.ia-card:hover{border-color:var(--ink);text-decoration:none}.ia-card__title{font-size:22px;line-height:28px;font-weight:600;letter-spacing:-.01em;margin:0}.ia-card__body{font-size:14px;line-height:22px;color:var(--ink-muted);margin:0}.ia-card__foot{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-top:auto;padding-top:var(--space-4);border-top:var(--stroke-hairline)solid var(--line)}.ia-card__more{margin-left:auto;font-family:var(--font-mono);font-size:12px;line-height:16px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--brique-text)}.ia-card__thumb{height:96px;margin:calc(var(--space-6) * -1)calc(var(--space-6) * -1)0;border-bottom:var(--stroke-hairline)solid var(--line)}.ia-code{background:var(--code-bg);color:var(--code-ink);border-radius:var(--radius-0);font-family:var(--font-mono);font-size:14px;line-height:22px;overflow:hidden}.ia-code__head{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2)var(--space-4);border-bottom:var(--stroke-hairline)dashed var(--code-muted);font-size:11px;line-height:16px;letter-spacing:.08em;text-transform:uppercase;color:var(--code-muted)}.ia-code__copy{font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--code-ink);background:0 0;border:var(--stroke-hairline)solid var(--code-muted);border-radius:var(--radius-sm);padding:2px var(--space-2);cursor:pointer}.ia-code__copy:focus-visible{outline-color:var(--code-accent)}.ia-code pre{margin:0;padding:var(--space-4);overflow-x:auto}.ia-code .p{color:var(--code-accent);user-select:none}.ia-code .c{color:var(--code-muted)}.ia-code .v{color:var(--code-accent)}.ia-note{display:grid;grid-template-columns:40px 1fr;gap:var(--space-4);align-items:start;padding:var(--space-6);border:var(--stroke-hairline)solid var(--line-strong);border-radius:var(--radius-0);background:var(--paper-raised)}.ia-note img{width:40px;height:40px}.ia-note__title{font-family:var(--font-mono);font-size:12px;line-height:16px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;margin:0 0 var(--space-2)}.ia-note p{margin:0;font-size:14px;line-height:22px}.ia-note--cout{background:var(--brique-tint);border-color:var(--brique-text)}.ia-note--cout .ia-note__title{color:var(--brique-deep)}.ia-note--tech{background:var(--bleu-tint);border-color:var(--bleu-text)}.ia-note--tech .ia-note__title{color:var(--bleu-text)}@media(max-width:640px){.ia-header{padding:var(--space-4);gap:var(--space-4)}.ia-header__nav{display:none}.ia-hero{padding:var(--space-12)var(--space-4)0}.ia-hero__title{font-size:44px;line-height:46px}.ia-hero__band{height:200px}}html{scroll-behavior:smooth}img{max-width:100%;height:auto}main p,main li,main blockquote,main dd{text-align:justify;hyphens:auto;-webkit-hyphens:auto}.lien-evitement{position:absolute;left:-9999px;top:0;padding:var(--space-2)var(--space-4);background:var(--ink);color:var(--paper);z-index:10}.lien-evitement:focus{left:var(--space-4)}main:focus{outline:none}.conteneur{max-width:1280px;margin:0 auto;padding:0 var(--space-8)}.ia-header__logo img{width:auto}.ia-header__nav .ia-header__langue{padding-left:var(--space-6);border-left:var(--stroke-hairline)solid var(--line);color:var(--ink-muted)}.accueil-heros{padding-left:0;padding-right:0}.accueil-section{padding-top:var(--space-24);display:flex;flex-direction:column;gap:var(--space-12)}.accueil-section__tete{display:flex;flex-wrap:wrap;gap:var(--space-6);justify-content:space-between;align-items:flex-end}.accueil-section__tete>div{display:flex;flex-direction:column;gap:var(--space-4)}.accueil-section__titre{margin:0;font-size:clamp(32px,4vw,48px);line-height:1.08;font-weight:600;letter-spacing:-.03em}.accueil-section__chapeau{margin:var(--space-4)0 0;font-size:19px;line-height:30px;color:var(--ink-muted)}.accueil-pourquoi{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--space-12)}.accueil-nom{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--space-12);align-items:center}.accueil-nom__texte{display:flex;flex-direction:column;gap:var(--space-4);max-width:60ch}.accueil-nom__texte p{margin:0;font-size:17px;line-height:28px;color:var(--ink-muted)}.accueil-nom__texte p strong{color:var(--ink);font-weight:600}.accueil-nom__texte .accueil-section__titre{margin-bottom:var(--space-2)}.accueil-nom__portrait{justify-self:center;width:100%;max-width:400px;mix-blend-mode:multiply}[data-theme=dark] .accueil-nom__portrait{mix-blend-mode:screen;filter:invert(1)hue-rotate(180deg)}.liste-numerotee{list-style:none;margin:0;padding:0}.liste-numerotee li{display:grid;grid-template-columns:56px 1fr;gap:var(--space-4);padding:var(--space-6)0;border-top:var(--stroke-hairline)solid var(--line)}.liste-numerotee li:last-child{border-bottom:var(--stroke-hairline)solid var(--line)}.liste-numerotee__rang{font-family:var(--font-mono);font-size:12px;line-height:28px;letter-spacing:.08em;color:var(--brique-text)}.liste-numerotee h3{margin:0 0 var(--space-1);font-size:22px;line-height:28px;font-weight:600}.liste-numerotee p{margin:0;color:var(--ink-muted)}.grille-cartes{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-8)}.ia-card__thumb{height:120px}.tete-page{padding:var(--space-16)0 var(--space-8);display:flex;flex-direction:column;gap:var(--space-4)}.tete-page__titre{margin:0;font-size:clamp(36px,5vw,56px);line-height:1.06;font-weight:600;letter-spacing:-.03em;max-width:22ch}.tete-page__chapeau p{margin:0;font-size:19px;line-height:30px;color:var(--ink-muted);max-width:60ch}.tete-page__meta{margin:0;font-family:var(--font-mono);font-size:12px;line-height:16px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.ia-eyebrow a{color:inherit;text-decoration:none}.ia-eyebrow a:hover{color:var(--brique-text)}.article{max-width:72ch}.article__retour{padding-top:var(--space-12)}.prose{font-size:18px;line-height:30px}.prose>*{max-width:68ch}.prose p,.prose ul,.prose ol,.prose blockquote,.prose table,.prose pre{margin:0 0 var(--space-6)}.prose h2{margin:var(--space-12)0 var(--space-4);font-size:32px;line-height:38px;font-weight:600;letter-spacing:-.02em}.prose h3{margin:var(--space-8)0 var(--space-3);font-size:22px;line-height:28px;font-weight:600;letter-spacing:-.01em}.prose li{margin-bottom:var(--space-2)}.prose blockquote{padding:var(--space-4)var(--space-6);border:var(--stroke-hairline)solid var(--line-strong);background:var(--paper-raised);color:var(--ink-muted)}.prose blockquote p:last-child{margin-bottom:0}.prose code{font-family:var(--font-mono);font-size:.88em;background:var(--paper-sunk);padding:1px 4px}.prose pre{background:var(--code-bg);color:var(--code-ink);padding:var(--space-4);overflow-x:auto;font-family:var(--font-mono);font-size:14px;line-height:22px}.prose pre code{background:0 0;padding:0;color:inherit}.prose hr{border:0;border-top:var(--stroke-hairline)solid var(--line);margin:var(--space-12)0}.prose table{border-collapse:collapse;width:100%;font-size:15px;line-height:24px}.prose th,.prose td{border:var(--stroke-hairline)solid var(--line);padding:var(--space-2)var(--space-3);text-align:left;vertical-align:top}.prose th{background:var(--paper-sunk);font-weight:600}.ancre{margin-left:var(--space-2);color:var(--ink-faint);text-decoration:none;opacity:0}.prose h2:hover .ancre,.prose h3:hover .ancre,.ancre:focus{opacity:1}.pied-bande{height:180px;margin-top:var(--space-24)}.pied-site{background:var(--brique);color:var(--on-brique);padding:var(--space-12)0 var(--space-8)}.pied-site a{color:var(--on-brique)}.pied-site__interieur{display:flex;flex-wrap:wrap;gap:var(--space-8);justify-content:space-between;align-items:flex-end}.pied-site__appel{display:flex;flex-direction:column;gap:var(--space-3);max-width:520px}.pied-site__appel p{margin:0}.pied-site__surtitre{font-family:var(--font-mono);font-size:12px;line-height:16px;letter-spacing:.08em;text-transform:uppercase}.pied-site__phrase{font-size:clamp(28px,3vw,40px);line-height:1.1;font-weight:600;letter-spacing:-.02em}.pied-site__nav{display:flex;gap:var(--space-6);flex-wrap:wrap;font-family:var(--font-mono);font-size:12px;line-height:16px;letter-spacing:.08em;text-transform:uppercase}.pied-site__licences{margin:var(--space-8)0 0;font-size:14px;line-height:22px}@media(max-width:640px){.conteneur{padding:0 var(--space-4)}.ia-header__nav{display:flex;gap:var(--space-4)}.ia-header__nav .ia-header__langue{padding-left:var(--space-4)}.tete-page{padding-top:var(--space-12)}.prose{font-size:17px;line-height:28px}}@media print{.ia-header__nav,.pied-bande,.pied-site,.article__retour{display:none}}.bg{background-color:#fff}.chroma{background-color:#fff}.chroma .x{}.chroma .err{color:#f6f8fa;background-color:#82071e}.chroma .cl{}.chroma .lnlinks{outline:none;text-decoration:none;color:inherit}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0}.chroma .hl{background-color:#e5e5e5}.chroma .lnt{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:#7f7f7f}.chroma .ln{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:#7f7f7f}.chroma .line{display:flex}.chroma .k{color:#cf222e}.chroma .kc{color:#cf222e}.chroma .kd{color:#cf222e}.chroma .kn{color:#cf222e}.chroma .kp{color:#cf222e}.chroma .kr{color:#cf222e}.chroma .kt{color:#cf222e}.chroma .n{}.chroma .na{color:#1f2328}.chroma .nc{color:#1f2328}.chroma .no{color:#0550ae}.chroma .nd{color:#0550ae}.chroma .ni{color:#6639ba}.chroma .ne{}.chroma .nl{color:#900;font-weight:700}.chroma .nn{color:#24292e}.chroma .nx{color:#1f2328}.chroma .py{}.chroma .nt{color:#0550ae}.chroma .nb{color:#6639ba}.chroma .bp{color:#6a737d}.chroma .nv{color:#953800}.chroma .vc{color:#953800}.chroma .vg{color:#953800}.chroma .vi{color:#953800}.chroma .vm{color:#953800}.chroma .nf{color:#6639ba}.chroma .fm{color:#6639ba}.chroma .l{}.chroma .ld{}.chroma .s{color:#0a3069}.chroma .sa{color:#0a3069}.chroma .sb{color:#0a3069}.chroma .sc{color:#0a3069}.chroma .dl{color:#0a3069}.chroma .sd{color:#0a3069}.chroma .s2{color:#0a3069}.chroma .se{color:#0a3069}.chroma .sh{color:#0a3069}.chroma .si{color:#0a3069}.chroma .sx{color:#0a3069}.chroma .sr{color:#0a3069}.chroma .s1{color:#0a3069}.chroma .ss{color:#032f62}.chroma .m{color:#0550ae}.chroma .mb{color:#0550ae}.chroma .mf{color:#0550ae}.chroma .mh{color:#0550ae}.chroma .mi{color:#0550ae}.chroma .il{color:#0550ae}.chroma .mo{color:#0550ae}.chroma .o{color:#0550ae}.chroma .ow{color:#0550ae}.chroma .p{color:#1f2328}.chroma .c{color:#57606a}.chroma .ch{color:#57606a}.chroma .cm{color:#57606a}.chroma .c1{color:#57606a}.chroma .cs{color:#57606a}.chroma .cp{color:#57606a}.chroma .cpf{color:#57606a}.chroma .g{}.chroma .gd{color:#82071e;background-color:#ffebe9}.chroma .ge{color:#1f2328}.chroma .gr{}.chroma .gh{}.chroma .gi{color:#116329;background-color:#dafbe1}.chroma .go{color:#1f2328}.chroma .gp{}.chroma .gs{}.chroma .gu{}.chroma .gt{}.chroma .gl{text-decoration:underline}.chroma .w{color:#fff}@media(prefers-color-scheme:dark){.bg{color:#e6edf3;background-color:#0d1117}.chroma{color:#e6edf3;background-color:#0d1117}.chroma .x{}.chroma .err{color:#f85149}.chroma .cl{}.chroma .lnlinks{outline:none;text-decoration:none;color:inherit}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0}.chroma .hl{background-color:#6e7681}.chroma .lnt{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:#737679}.chroma .ln{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:#6e7681}.chroma .line{display:flex}.chroma .k{color:#ff7b72}.chroma .kc{color:#79c0ff}.chroma .kd{color:#ff7b72}.chroma .kn{color:#ff7b72}.chroma .kp{color:#79c0ff}.chroma .kr{color:#ff7b72}.chroma .kt{color:#ff7b72}.chroma .n{}.chroma .na{}.chroma .nc{color:#f0883e;font-weight:700}.chroma .no{color:#79c0ff;font-weight:700}.chroma .nd{color:#d2a8ff;font-weight:700}.chroma .ni{color:#ffa657}.chroma .ne{color:#f0883e;font-weight:700}.chroma .nl{color:#79c0ff;font-weight:700}.chroma .nn{color:#ff7b72}.chroma .nx{}.chroma .py{color:#79c0ff}.chroma .nt{color:#7ee787}.chroma .nb{}.chroma .bp{}.chroma .nv{color:#79c0ff}.chroma .vc{color:#79c0ff}.chroma .vg{color:#79c0ff}.chroma .vi{color:#79c0ff}.chroma .vm{color:#79c0ff}.chroma .nf{color:#d2a8ff;font-weight:700}.chroma .fm{color:#d2a8ff;font-weight:700}.chroma .l{color:#a5d6ff}.chroma .ld{color:#79c0ff}.chroma .s{color:#a5d6ff}.chroma .sa{color:#79c0ff}.chroma .sb{color:#a5d6ff}.chroma .sc{color:#a5d6ff}.chroma .dl{color:#79c0ff}.chroma .sd{color:#a5d6ff}.chroma .s2{color:#a5d6ff}.chroma .se{color:#79c0ff}.chroma .sh{color:#79c0ff}.chroma .si{color:#a5d6ff}.chroma .sx{color:#a5d6ff}.chroma .sr{color:#79c0ff}.chroma .s1{color:#a5d6ff}.chroma .ss{color:#a5d6ff}.chroma .m{color:#a5d6ff}.chroma .mb{color:#a5d6ff}.chroma .mf{color:#a5d6ff}.chroma .mh{color:#a5d6ff}.chroma .mi{color:#a5d6ff}.chroma .il{color:#a5d6ff}.chroma .mo{color:#a5d6ff}.chroma .o{color:#ff7b72;font-weight:700}.chroma .ow{color:#ff7b72;font-weight:700}.chroma .p{}.chroma .c{color:#8b949e;font-style:italic}.chroma .ch{color:#8b949e;font-style:italic}.chroma .cm{color:#8b949e;font-style:italic}.chroma .c1{color:#8b949e;font-style:italic}.chroma .cs{color:#8b949e;font-weight:700;font-style:italic}.chroma .cp{color:#8b949e;font-weight:700;font-style:italic}.chroma .cpf{color:#8b949e;font-weight:700;font-style:italic}.chroma .g{}.chroma .gd{color:#ffa198;background-color:#490202}.chroma .ge{font-style:italic}.chroma .gr{color:#ffa198}.chroma .gh{color:#79c0ff;font-weight:700}.chroma .gi{color:#56d364;background-color:#0f5323}.chroma .go{color:#8b949e}.chroma .gp{color:#8b949e}.chroma .gs{font-weight:700}.chroma .gu{color:#79c0ff}.chroma .gt{color:#ff7b72}.chroma .gl{text-decoration:underline}.chroma .w{color:#6e7681}}