@font-face{font-family:Zen Kaku Gothic New;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/zen-kaku-gothic-new-latin-400-normal-BEdayliK.woff2)format("woff2"),url(/app/assets/zen-kaku-gothic-new-latin-400-normal-CPSmNJAU.woff)format("woff")}@font-face{font-family:Zen Kaku Gothic New;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/zen-kaku-gothic-new-latin-500-normal-Dfjj7AIU.woff2)format("woff2"),url(/app/assets/zen-kaku-gothic-new-latin-500-normal-BIfs0Bhs.woff)format("woff")}@font-face{font-family:Zen Kaku Gothic New;font-style:normal;font-display:swap;font-weight:700;src:url(/app/assets/zen-kaku-gothic-new-latin-700-normal-Dgv0FPyh.woff2)format("woff2"),url(/app/assets/zen-kaku-gothic-new-latin-700-normal-zPVyND5l.woff)format("woff")}@font-face{font-family:Zen Kaku Gothic New;font-style:normal;font-display:swap;font-weight:900;src:url(/app/assets/zen-kaku-gothic-new-latin-900-normal-Br6kKb4x.woff2)format("woff2"),url(/app/assets/zen-kaku-gothic-new-latin-900-normal-3FroWknk.woff)format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/instrument-sans-latin-400-normal-DRC__1Mx.woff2)format("woff2"),url(/app/assets/instrument-sans-latin-400-normal-D1W7dsQl.woff)format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/instrument-sans-latin-500-normal-Dk9ku72i.woff2)format("woff2"),url(/app/assets/instrument-sans-latin-500-normal-Z6ESRlEs.woff)format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/instrument-sans-latin-600-normal-B7fBEWYG.woff2)format("woff2"),url(/app/assets/instrument-sans-latin-600-normal-B9e8oLYv.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/app/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/app/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff")}:root{--nuit-900:#050a1c;--nuit-800:#0a1330;--nuit-700:#121d44;--nuit-600:#1e2b5c;--nuit-500:#2e3f73;--bleu:#3d6bf5;--bleu-clair:#7b9bff;--azur:#8fa9f7;--papier:#edf1fa;--hausse:#3fcf8e;--alerte:#f5a524;--baisse:#f2617a;--jaune:#facc15;--s1:#3d6bf5;--s2:#de5a96;--s3:#9f6bea;--s4:#1e9b9e;--s-autres:#4a5a85;--font-title:"Zen Kaku Gothic New", sans-serif;--font-body:"Instrument Sans", sans-serif;--font-mono:"IBM Plex Mono", monospace;--fs-2xs:10px;--fs-xs:10.5px;--fs-sm:11.5px;--fs-base:12.5px;--fs-md:14px;--fs-lg:15px;--fs-xl:17px;--fs-2xl:19px;--fs-3xl:21.5px;--fs-display:24px;--fs-axis:12px;--fw-regular:400;--fw-medium:500;--fw-strong:500;--fw-bold:600;--fw-title:500}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:var(--papier);--surface:#fff;--surface-2:#e2e8f6;--ink:var(--nuit-900);--ink-2:#3c4a70;--ink-3:#6e7ca3;--line:#d2daec;--line-2:#b6c1dc;--accent:var(--bleu);--accent-ink:#2a55d6;--accent-soft:#e2e8fd;--on-accent:#fff;--series-1:var(--s1);--series-2:var(--s2);--focus:var(--bleu)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:var(--nuit-900);--surface:var(--nuit-800);--surface-2:var(--nuit-700);--ink:var(--papier);--ink-2:var(--azur);--ink-3:#8592b8;--line:var(--nuit-600);--line-2:var(--nuit-500);--accent:var(--bleu-clair);--accent-ink:var(--bleu-clair);--accent-soft:var(--nuit-700);--on-accent:var(--nuit-900);--series-1:var(--bleu-clair);--series-2:var(--s2);--focus:var(--bleu-clair)}*,:before,:after{box-sizing:border-box}html,body{background:var(--page);color:var(--ink);font-family:var(--font-body);font-size:var(--fs-base);margin:0;line-height:1.6}h1,h2,h3{font-family:var(--font-title);font-weight:var(--fw-title);margin:0;line-height:1.25}h1{font-size:var(--fs-3xl)}h2{font-size:var(--fs-lg)}h3{font-size:var(--fs-base);font-weight:var(--fw-medium)}a{color:var(--accent-ink)}strong,b{font-weight:var(--fw-bold)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.skip-link{position:absolute;left:-9999px}.skip-link:focus{background:var(--surface);z-index:10;padding:4px 8px;top:8px;left:16px}.label{font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:var(--fw-medium);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.shell{min-height:100vh}.wordmark{color:var(--ink);width:132px;display:inline-flex}.wordmark svg{width:100%;height:auto}.nav-bar{background:var(--surface);border-bottom:1px solid var(--line);z-index:8;align-items:center;gap:16px;padding:10px 16px;display:flex;position:sticky;top:0}.nav-bar .wordmark{width:112px}.block h2[id]{scroll-margin-top:72px}.sidebar{background:var(--surface);border-right:1px solid var(--line);flex-direction:column;gap:24px;padding:20px 16px;display:none}.sidebar-open{z-index:20;width:min(300px,85vw);display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto;box-shadow:0 8px 32px #050a1c40}.nav-backdrop{z-index:19;background:#050a1c73;position:fixed;inset:0}.sidebar-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.nav{flex:1}.nav-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.nav-item{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;padding:7px 10px;text-decoration:none;display:block;overflow:hidden}.nav-item-icon{align-items:center;gap:9px;display:flex}.nav-icon{flex:none;display:inline-flex}.nav-icon svg{width:17px;height:17px}.nav-item-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.nav-item:hover{background:var(--surface-2)}.nav-item-disabled{color:var(--ink-3);opacity:.7;cursor:not-allowed}.nav-item-disabled:hover{background:0 0}.nav-item[aria-current=page]{background:var(--accent-soft);color:var(--accent-ink);font-weight:var(--fw-strong);box-shadow:inset 3px 0 0 var(--accent)}.nav-campaign{border-left:1px solid var(--line);margin:6px 0 4px 10px;padding-left:10px}.nav-campaign-name{font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;overflow:hidden}.nav-sub-item{font-size:var(--fs-sm);padding:5px 10px}.nav-group+.nav-group,li:not(.nav-group)+.nav-group,.nav-group+li:not(.nav-group){margin-top:22px}.nav-heading{font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:var(--fw-medium);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);cursor:default;-webkit-user-select:none;user-select:none;margin:0 0 6px;padding:0 10px}.nav-group>.nav-list{padding-left:10px}.env-label{border:1px solid var(--line-2);background:var(--surface-2);color:var(--ink-2);font-size:var(--fs-xs);white-space:nowrap;border-radius:999px;margin:0 0 0 auto;padding:2px 8px}.top-bar{display:none}.nav-user{border-top:1px solid var(--line);flex-direction:column;align-items:stretch;gap:8px;padding-top:16px;display:flex}.nav-user-controls,.nav-user-line{justify-content:space-between;align-items:center;gap:8px;display:flex}.icon-button-icon{display:inline-flex}.icon-button-icon svg{width:18px;height:18px}.icon-button[aria-current=page]{color:var(--accent-ink);background:var(--accent-soft)}.nav-user-name{min-width:0;font-weight:var(--fw-strong);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}@media (width>=1024px){.shell{grid-template-columns:240px minmax(0,1fr);display:grid}.nav-bar,.nav-backdrop,.nav-close{display:none}.top-bar{justify-content:flex-end;margin:-12px 0 12px;display:flex}.sidebar,.sidebar-open{width:auto;height:100vh;box-shadow:none;display:flex;position:sticky;top:0;overflow-y:auto}}select,input,button{font:inherit;color:inherit}select,input[type=date]{background:var(--surface);color:var(--ink);border:1px solid var(--line-2);border-radius:6px;min-height:34px;padding:4px 8px}.button{background:var(--surface);border:1px solid var(--line-2);cursor:pointer;min-height:34px;color:var(--ink);border-radius:6px;padding:4px 12px}.button:hover{border-color:var(--accent)}.button-primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.icon-button{width:34px;height:34px;color:var(--ink-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-button:hover{color:var(--ink);border-color:var(--line-2)}.link-button.link-discreet{color:var(--ink-2);font-size:var(--fs-sm);text-underline-offset:3px;padding:4px 0}.link-button.link-discreet:hover{color:var(--accent-ink)}.main{max-width:1360px;margin:0 auto;padding:24px 32px 48px}.page-title{flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-bottom:16px;display:flex}.page-title-action{align-self:center;margin-left:-8px}.page-view{font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:var(--fw-medium);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);flex-basis:100%;margin:0 0 -4px}.page-title p{color:var(--ink-2);min-width:0;max-width:100%;margin:0}.page-title-line{flex-wrap:wrap;align-items:center;gap:4px 16px;line-height:1.4;display:inline-flex}.views{align-items:center;gap:8px;margin-bottom:16px;display:flex}.segmented{border:1px solid var(--line-2);border-radius:8px;flex-wrap:wrap;max-width:100%;display:inline-flex;overflow:hidden}.segmented button{background:var(--surface);cursor:pointer;color:var(--ink);border:0;padding:6px 14px}.segmented button+button{border-left:1px solid var(--line-2)}.segmented button[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}.chart-controls{flex-wrap:wrap;gap:8px 12px;margin:12px 0 4px;display:flex}.chart-controls .segmented{width:fit-content;display:flex}.chart-controls .segmented button{flex:auto}.tab-tools{justify-content:flex-end;margin-bottom:10px;display:flex}.segmented-small{border-radius:999px}.segmented-small button{font-size:var(--fs-sm);padding:3px 12px;line-height:1.5}.toolbar{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;align-items:flex-end;gap:12px 24px;margin-bottom:24px;padding:16px;display:flex}.more-filters{flex-wrap:wrap;flex:100%;align-items:flex-end;gap:12px 24px;display:flex}.more-filters[hidden]{display:none}.field{flex-direction:column;gap:4px;min-width:0;max-width:100%;display:flex}.field select{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.main{overflow-wrap:break-word;width:100%;min-width:0}@media (width<=720px){.toolbar .field{flex:100%}.toolbar .field select{width:100%}.field-row{flex-wrap:wrap}}.field-row{align-items:center;gap:8px;display:flex}.block{margin-bottom:32px}.block>h2{margin-bottom:12px}.grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-bottom:16px;display:grid}.card{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:8px;padding:16px 20px;display:flex}.card-wide{grid-column:1/-1}.card-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.value{font-family:var(--font-mono);font-weight:var(--fw-medium);font-size:var(--fs-display);font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin:0;line-height:1.15}.value-small{font-size:var(--fs-xl)}.card-pages-title{font-family:var(--font-mono);font-weight:var(--fw-medium);font-size:var(--fs-xl);line-height:1.2}.card-pages-title .term-button{font:inherit}.card-pages-line{color:var(--ink-2);font-size:var(--fs-sm);margin:8px 0 0}.value-of{font-family:var(--font-body);font-size:var(--fs-sm);font-weight:var(--fw-regular);color:var(--ink-2);letter-spacing:0}.figure,td.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.figures{grid-template-columns:1fr 1fr;gap:12px;display:grid}.figures .note{margin-top:2px}.secondary-figure{border-top:1px solid var(--line);padding-top:8px}.secondary-figure .label{margin:0}.unavailable{font-family:var(--font-title);font-weight:var(--fw-medium);font-size:var(--fs-md)}.small-sample{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.06em;color:var(--ink-2);border:1px solid var(--line-2);border-radius:4px;margin-left:6px;padding:0 6px;display:inline-block}.reason,.note{color:var(--ink-2);margin:0}.delta{font-family:var(--font-body);font-size:var(--fs-sm);color:var(--ink);align-items:center;gap:6px;margin:0;display:inline-flex}.delta:before{content:"";background:var(--ink-3);border-radius:50%;width:8px;height:8px}.delta[data-meaning=good]:before{background:var(--hausse)}.delta[data-meaning=bad]:before{background:var(--baisse)}.delta[data-meaning=good],.delta[data-meaning=bad]{font-weight:var(--fw-strong)}.period-read{font-family:var(--font-body);font-size:var(--fs-sm);color:var(--ink);flex-basis:100%;margin:0}.stack,.grid-trio,.grid-rates{grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:16px;display:grid}@media (width>=721px){.grid-trio{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1280px){.grid-trio{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.grid-rates{grid-template-columns:repeat(2,minmax(0,1fr))}}.rate-blocks{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:24px;display:grid}.rate-block+.rate-block{border-left:1px solid var(--line);padding-left:24px}.rate-block .label{margin:0 0 4px}@media (width<=480px){.rate-blocks{grid-auto-flow:row}.rate-block+.rate-block{border-left:0;border-top:1px solid var(--line);padding-top:12px;padding-left:0}}.term{cursor:help;-webkit-text-decoration:underline dotted var(--line-2);text-decoration:underline dotted var(--line-2);text-underline-offset:4px;position:relative}.term .tip{z-index:6;background:var(--ink);width:max-content;max-width:320px;color:var(--page);font-family:var(--font-body);font-size:var(--fs-xs);font-weight:var(--fw-regular);letter-spacing:normal;text-transform:none;text-align:left;white-space:normal;border-radius:6px;padding:8px 10px;line-height:1.45;display:none;position:absolute;top:calc(100% + 6px);left:0}.term .tip:not([hidden]){display:block}.term-button{color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;text-transform:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;cursor:help;background:0 0;border:0;margin:0;padding:0}.term-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}th.num .term .tip,td.num .term .tip{text-align:left;left:auto;right:0}.band{border-left:4px solid var(--accent);background:var(--accent-soft);font-weight:var(--fw-strong);margin:0 0 16px;padding:8px 14px}.lead{font-size:var(--fs-base);font-weight:var(--fw-medium);margin:0}.badge{border:1px solid var(--line-2);font-size:var(--fs-2xs);color:var(--ink-2);border-radius:4px;margin-left:8px;padding:0 6px;display:inline-block}tr.row-advertiser td{font-weight:var(--fw-strong)}tr.row-advertiser td:first-child{box-shadow:inset 4px 0 0 var(--accent)}tr.row-clickable{cursor:pointer}tr.row-clickable:hover td{background:var(--surface-2)}tr.row-selected td{background:var(--accent-soft)}tr.row-selected td:first-child{box-shadow:inset 4px 0 0 var(--accent)}.row-button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.row-button[aria-pressed=true]{font-weight:var(--fw-strong)}.filter-line{color:var(--ink-2);font-size:var(--fs-sm);margin:16px 0 8px}.position-cell{justify-content:flex-end;align-items:center;display:inline-flex}.position-curve{margin-top:16px}.link-button{color:var(--accent-ink);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.message-inline{max-width:none;margin:24px 0}.facts{flex-direction:column;gap:2px;margin:0;display:flex}.fact{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.facts dt{color:var(--ink-2);flex:auto}.facts dd{text-align:right;flex:0 auto;margin:0}.tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;margin-bottom:16px;display:flex}.tabs button{cursor:pointer;color:var(--ink-2);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 12px}.tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--accent);font-weight:var(--fw-strong)}.tab-panel{flex-direction:column;gap:16px;display:flex}@media (width<=720px){.table-wrap{overflow-x:auto}}table{border-collapse:collapse;background:var(--surface);width:100%}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:8px 12px}.table-caption{text-align:left;padding:0 0 8px}th{font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:var(--fw-medium);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.table-groups th{color:var(--ink)}.table-groups th+th{border-left:1px solid var(--line)}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums}.url{word-break:break-all}.chart{width:100%;height:auto;display:block}.chart .grid-line{stroke:var(--line);stroke-width:1px}.chart .axis-text{fill:var(--ink-2);font-family:var(--font-mono);font-size:var(--fs-axis)}.chart .series{fill:none;stroke:var(--series-1);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.chart .milestone{stroke:var(--series-2);stroke-width:2px;stroke-dasharray:3 3}.chart .milestone-text{fill:var(--ink-2);font-family:var(--font-body);font-size:var(--fs-xs)}.chart .milestone-dot{fill:var(--series-2);stroke:var(--surface);stroke-width:2px}.chart .crosshair{stroke:var(--ink-2);stroke-width:1px}.chart .point{fill:var(--series-1);stroke:var(--surface);stroke-width:2px}.chart-legend{color:var(--ink-2);font-size:var(--fs-xs);gap:16px;display:flex}.chart-legend .swatch{border-top:2px dashed var(--series-2);vertical-align:middle;width:14px;height:0;margin-right:6px;display:inline-block}.chart .series-current{stroke-dasharray:5 5}.chart-frame{position:relative}.chart-tip{z-index:6;background:var(--ink);width:max-content;max-width:320px;color:var(--page);font-family:var(--font-mono);font-size:var(--fs-xs);pointer-events:none;border-radius:6px;padding:6px 10px;position:absolute;transform:translate(12px,-50%)}.chart-tip-left{transform:translate(calc(-100% - 12px),-50%)}.proof blockquote{border-left:3px solid var(--accent);background:var(--accent-soft);margin:0;padding:8px 12px;font-style:normal}.proof-sort{margin-bottom:12px}.proof-why summary{cursor:pointer;color:var(--accent-ink)}.proof-why ul{margin:6px 0 0;padding-left:1.2em}.footer{border-top:1px solid var(--line);color:var(--ink-2);font-size:var(--fs-xs);flex-wrap:wrap;gap:8px 24px;padding-top:16px;display:flex}.message{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;align-items:flex-start;gap:12px;max-width:560px;margin:80px auto;padding:32px;display:flex}.message p{color:var(--ink-2);margin:0}@media (width<=1023px){.main{padding-left:16px;padding-right:16px}}.sample-explanation{margin-top:12px}.trend-line{margin:0 0 16px}.page-name{flex-direction:column;min-width:0;max-width:420px;display:flex}.page-name-link{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-domain{font-size:var(--fs-xs);color:var(--ink-2)}.campaign-code{color:var(--ink-2);white-space:nowrap;font-style:italic;text-decoration:none}.list-campaign{flex-direction:column;gap:2px;display:flex}.list-campaign-advertiser{font-size:var(--fs-sm);color:var(--ink-2)}.list-figure{flex-direction:column;gap:6px;min-width:96px;display:inline-flex}td.num .list-figure{text-align:right;align-items:flex-end}td.num .list-figure-of,td.num .budget-pace-text{font-family:var(--font-body)}.list-figure-of{font-size:var(--fs-sm);color:var(--ink-2);white-space:nowrap}.meter{background:var(--surface-2);border-radius:2px;width:100%;max-width:160px;height:4px;display:block;position:relative}.meter-fill{background:var(--accent);border-radius:2px;position:absolute;inset:0 auto 0 0}.meter-expected{background:var(--ink-3);opacity:.55;border-radius:3px;position:absolute;inset:0 auto 0 0}.budget-pace{align-items:center;gap:8px;display:flex}.budget-pace .meter{border-radius:3px;flex:auto;min-width:96px;height:6px}.budget-pace-text{font-size:var(--fs-xs);color:var(--ink-2);white-space:nowrap;font-variant-numeric:tabular-nums}.badge-small{font-size:var(--fs-2xs);vertical-align:1px;margin-left:0;padding:0 6px}.period{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.nowrap{white-space:nowrap}.status{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.status-dot{background:var(--ink-3);border-radius:50%;flex:none;width:8px;height:8px}.status[data-tone=green] .status-dot{background:var(--hausse)}.status[data-tone=red] .status-dot{background:var(--baisse)}.status[data-tone=orange] .status-dot{background:var(--alerte)}.list-tools{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:16px;display:flex}.filters[hidden]{display:none}.filters input[type=search]{background:var(--surface);color:var(--ink);border:1px solid var(--line-2);border-radius:6px;min-height:34px;padding:4px 8px}.sort-button{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.sort-button:hover{color:var(--ink)}.sort-mark{font-size:var(--fs-2xs);color:var(--ink-3)}.sort-mark[data-direction]{color:var(--accent-ink)}.account{flex-direction:column;gap:16px;max-width:560px;display:flex}.account-cards{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width>=1024px){.account{max-width:1080px}.account-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.account-section{gap:14px}.account input[type=text]{background:var(--surface);color:var(--ink);border:1px solid var(--line-2);border-radius:6px;min-height:34px;padding:4px 8px}.account .field{margin:0}.account-password{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.account-password .note{margin:0}.account-choice{border:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.account-choice legend{margin-bottom:4px}.account-option{align-items:center;gap:8px;display:flex}.account-actions{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.account-actions .note{margin:0}.tab-panel tbody tr:last-child td{border-bottom:0}.table-fixed{table-layout:fixed}.table-fixed th{white-space:normal;overflow-wrap:normal;word-break:normal;vertical-align:bottom}.table-fixed td{overflow-wrap:break-word}.table-fixed td.num{white-space:nowrap}@media (width<=720px){.table-fixed{width:max(100%, var(--table-min))}}.table-block+.table-block{border-top:1px solid var(--line-2);margin-top:8px;padding-top:20px}.change-line{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 16px;margin-bottom:8px;display:flex}.change-line .note{margin:0}.insights{border:1px solid var(--line);border-left:4px solid var(--accent);background:var(--accent-soft);border-radius:8px;flex-direction:column;gap:6px;margin-bottom:16px;padding:12px 16px;display:flex}.insights p{margin:0}.brand-name{align-items:center;gap:8px;display:inline-flex}.brand-mark{color:#1b2440;width:22px;height:22px;font:var(--fw-strong) var(--fs-2xs) var(--font-body), sans-serif;border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.brand-mark-0{background:#dce6ff}.brand-mark-1{background:#f8d9e7}.brand-mark-2{background:#e7dcfb}.brand-mark-3{background:#cdeeee}.brand-mark-4{background:#fbe6c3}.brand-mark-5{background:#dde8d0}.facts-inline .fact{flex-wrap:wrap;justify-content:flex-start;gap:0 8px}.facts-inline dt{flex:none}.facts-inline dt:after{content:" :"}.facts-inline dd{text-align:left}.facts-inline .fact-definition{color:var(--ink-2);font-size:var(--fs-sm)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.info-tip-wrap{vertical-align:middle;margin-left:6px;display:inline-block;position:relative}th.cell-end,td.cell-end{text-align:right;width:28px;padding-left:0;padding-right:4px}td.cell-end .info-tip-wrap{margin-left:0}.info-tip-button{width:16px;height:16px;color:var(--ink-2);font-family:var(--font-body);font-size:var(--fs-2xs);font-style:italic;font-weight:var(--fw-bold);cursor:help;background:0 0;border:1px solid;border-radius:50%;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.info-tip-warning .info-tip-button{border-color:var(--alerte);background:var(--alerte);color:var(--nuit-900)}.info-tip-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.info-tip-wrap .tip{z-index:6;background:var(--ink);width:max-content;max-width:320px;color:var(--page);font-family:var(--font-body);font-size:var(--fs-xs);font-weight:var(--fw-regular);text-align:left;white-space:normal;border-radius:6px;padding:8px 10px;line-height:1.45;position:absolute;top:calc(100% + 6px);right:0}.info-tip-wrap .tip[hidden]{display:none}.reloading{position:relative}.reloading-veil{z-index:5;background:color-mix(in srgb, var(--page) 60%, transparent);border-radius:8px;justify-content:center;align-items:flex-start;padding-top:32px;display:flex;position:absolute;inset:0}.reloading-spinner{border:3px solid var(--line);border-top-color:var(--accent);border-radius:50%;width:28px;height:28px;animation:.9s linear infinite reloading-spin;position:sticky;top:45vh}@keyframes reloading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.reloading-spinner{animation-duration:3s}}.account-mark{background:var(--surface-2);width:18px;height:18px;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);font-family:var(--font-body);font-size:var(--fs-2xs);font-weight:var(--fw-strong);vertical-align:middle;border-radius:5px;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;overflow:hidden}.account-mark-medium{width:24px;height:24px}.account-mark-large{width:32px;height:32px;font-size:var(--fs-xs)}.account-mark-logo{background:#fff}.account-initials:before{content:attr(data-initials)}.account-mark-logo img{object-fit:contain;width:100%;height:100%}.account-name{align-items:center;gap:8px;display:inline-flex}.campaign-deletion{flex-direction:column;align-items:flex-start;gap:8px;margin:8px 0 16px;display:flex}.campaign-deletion-confirm{border:1px solid var(--line-2);background:var(--surface-2);border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.campaign-deletion-confirm p{color:var(--ink);font-weight:var(--fw-bold);margin:0}.campaign-deletion-actions{flex-wrap:wrap;gap:8px;display:flex}.billing-table th.num,.billing-table td.num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.billing-table tfoot th{border-top:2px solid var(--line-2)}.billing-filters select{min-width:12rem}.billing-figures{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin-bottom:24px;display:grid}.billing-form{background:var(--surface);border:1px solid var(--line);border-radius:10px;gap:12px;max-width:36rem;padding:16px;display:grid}.billing-form input,.billing-form select,.billing-form textarea{font:inherit}.billing-confirm{border-left:4px solid var(--accent);padding:8px 12px}.billing-actions{flex-wrap:wrap;gap:8px;display:flex}.billing-downloads{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.table-wrap:has(>.billing-table){overflow-x:auto}.billing-heading{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.billing-heading-part{align-items:center;gap:6px;display:inline-flex}.billing-footnote{border-top:1px solid var(--line);margin-top:24px;padding-top:12px}.billing-tabs{border-bottom:1px solid var(--line);gap:4px;margin-bottom:16px;display:flex}.billing-tabs [role=tab]{font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:none;border-radius:8px 8px 0 0;margin-bottom:-1px;padding:8px 16px}.billing-tabs [role=tab][aria-selected=true]{background:var(--surface);border-color:var(--line);color:var(--ink);font-weight:var(--fw-bold)}.billing-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}@media (width<=760px){.billing-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.billing-tile{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:14px 16px}.billing-tile p{margin:0}.billing-tile-label{font-size:var(--fs-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.billing-tile-value{font-size:var(--fs-display);font-variant-numeric:tabular-nums;margin-top:6px!important}.billing-tile-line{font-size:var(--fs-base);color:var(--ink-2);margin-top:2px!important}.billing-filters{align-items:flex-end}.billing-check{align-items:center;gap:6px;min-height:34px;display:inline-flex}.billing-export{margin-left:auto}.billing-step{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.billing-dot{border-radius:50%;flex:none;width:8px;height:8px}.billing-dot-running{background:var(--bleu)}.billing-dot-waiting{background:var(--alerte)}.billing-dot-done{background:var(--hausse)}.billing-amount{justify-content:flex-end;align-items:center;display:inline-flex}.billing-amount-mark{text-align:left;flex:none;width:6.5em;display:inline-block}.billing-provisional{font-size:var(--fs-xs);color:var(--ink-2);border:1px solid var(--alerte);border-radius:4px;margin-left:6px;padding:0 5px}.billing-table thead th.billing-marked{padding-right:calc(6.5em + 12px)}.billing-table tfoot th,.billing-table tfoot td{border-top:2px solid var(--line-2);font-weight:var(--fw-bold);border-bottom:none}.billing-table tbody th,.billing-table tfoot th{font-family:var(--font-body);font-size:inherit;letter-spacing:normal;text-transform:none;color:var(--ink);text-align:left;white-space:nowrap}.billing-code{align-items:center;gap:6px;display:inline-flex}.billing-test-tag{font-size:var(--fs-xs);color:var(--ink-3);border:1px solid var(--line-2);border-radius:4px;padding:0 5px}.billing-action{white-space:nowrap}.billing-table tbody th{font-weight:var(--fw-regular)}.billing-month:first-letter{text-transform:uppercase}.billing-client-field{flex:0 360px}.billing-client-choice{align-items:center;gap:8px;display:flex}.billing-client-choice select{flex:auto;min-width:0}.accounts{flex-direction:column;gap:8px;min-width:0;display:flex}.accounts .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.accounts input[type=text],.accounts input[type=search],.accounts input[type=email],.accounts input[type=url],.accounts select{background:var(--surface);color:var(--ink);border:1px solid var(--line-2);border-radius:6px;max-width:100%;min-height:34px;padding:4px 8px}.accounts-toolbar .field{flex:0 360px}.fiche-back{align-self:flex-start;margin-bottom:4px}.fiche-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:16px;margin-bottom:24px;display:grid}.fiche-card{gap:12px;min-width:0}.fiche-card h2{margin:0}.fiche-card .facts{gap:6px}.fiche-card .fact{flex-wrap:wrap}.fiche-card .facts dd{overflow-wrap:anywhere}.fiche-form{flex-direction:column;gap:12px;display:flex}.fiche-actions{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.fiche-actions .note,.fiche-card .note{margin:0}.fiche-inline{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 10px;display:inline-flex}.fiche-plain-list{margin:0;padding:0;list-style:none}.fiche-choices{flex-direction:column;gap:6px;padding-left:18px;display:flex}.page-title-button{align-self:center;margin-left:auto}.new-account{max-width:560px;margin-bottom:16px}.new-account .field .note,.fiche-add .note{margin:4px 0 0}.accounts .opt{color:var(--ink-2);font-weight:var(--fw-regular)}.fiche-add{flex-wrap:wrap;align-items:flex-end;gap:8px 12px;margin:8px 0 12px;display:flex}.fiche-add .field{flex:0 280px}.block-head{flex-wrap:wrap;align-items:baseline;gap:8px 16px;display:flex}.block-head h2{margin:0}.fiche-slug{text-align:right;flex-direction:column;align-items:flex-end;display:inline-flex}.fiche-slug .note{font-size:var(--fs-xs);margin:2px 0 0}.fiche-domains{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.fiche-slug-start{text-align:left;align-items:flex-start}.rate-form{flex-wrap:wrap;align-items:baseline;gap:8px 20px;margin-top:16px;display:flex}.rate-form .field{flex-direction:row;align-items:baseline;gap:8px}.rate-form input{font:inherit;border:1px solid var(--line-2);background:var(--surface);width:10rem;min-height:34px;color:var(--ink);border-radius:6px;padding:4px 8px}.rate-form+.rate-help{margin-top:8px}.fiche-removal{border:1px solid var(--line);border-radius:6px;flex-direction:column;flex-basis:100%;align-items:flex-start;gap:6px;max-width:520px;margin:6px 0;padding:10px 12px;display:flex}.fiche-removal p,.fiche-removal form{margin:0}.fiche-removal form{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.fiche-removal input[type=text]{width:100%}.fiche-removal-actions{align-items:center;gap:8px 12px;display:flex}.term-locked{cursor:not-allowed;text-decoration:none}.link-button.removal-locked{color:var(--ink-2);cursor:not-allowed;text-decoration:none}.monitor{border:1px solid var(--line);border-left:4px solid var(--ink-3);background:var(--surface-2);overflow-wrap:anywhere;border-radius:8px;gap:12px;padding:12px;display:grid}.monitor[data-tone=green]{border-left-color:var(--hausse)}.monitor[data-tone=yellow]{border-left-color:var(--jaune)}.monitor[data-tone=orange]{border-left-color:var(--alerte)}.monitor[data-tone=red]{border-left-color:var(--baisse)}.monitor .status{white-space:normal;display:inline}.monitor .status-dot{vertical-align:middle;margin-right:8px;display:inline-block}.monitor-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.monitor-toggle{font-size:var(--fs-sm);color:var(--ink-2);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.monitor-level{gap:4px;display:grid}.monitor-level p{margin:0}.monitor-subtitle{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin:0}.monitor-meta{color:var(--ink-2);font-size:var(--fs-sm)}.monitor-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.monitor-list li[data-missing=true],.monitor-list[data-alert=true] li,.monitor [data-alert=true]{font-weight:var(--fw-bold)}.monitor-campaign{gap:6px;display:grid}.monitor-days{flex-wrap:wrap;gap:6px;display:flex}.monitor-day{border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--fs-sm);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:2px 8px;display:inline-flex}.monitor-day:before{content:"";background:var(--ink-3);border-radius:50%;width:8px;height:8px}.monitor-day[aria-expanded=true]{border-color:var(--accent)}.monitor-missing{background:var(--surface);border-radius:6px;gap:4px;padding:8px 12px;display:grid}.monitor-missing-title{font-weight:var(--fw-bold);margin:0}.monitor-secondary{border-top:1px solid var(--line);gap:4px;margin-top:6px;padding-top:6px;display:grid}.monitor-secondary .note{margin:0}.monitor-secondary-slots li[data-choice=waiting]{color:var(--ink-2)}.monitor-missing code,.automation-days code{font-family:var(--font-mono)}.automation-days{gap:4px;display:grid}.automation-days .link-button{justify-self:start}.automation-day-list{border-left:2px solid var(--line);gap:4px;margin:0;padding:0 0 0 12px;list-style:none;display:grid}.automation-day-list li{font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.monitor-block{border:1px solid var(--line);background:var(--surface);border-radius:6px;gap:4px;padding:10px 12px;display:grid}.monitor-block p{margin:0}.monitor-block-title{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.monitor-global{font-family:var(--font-body);font-size:var(--fs-md);letter-spacing:normal;text-transform:none;color:var(--ink);margin-left:auto}.monitor-pastille{background:var(--ink-3);border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.monitor-pastille[data-tone=green],.monitor .status[data-tone=green] .status-dot,.monitor-line[data-tone=green] .status-dot,.monitor-day[data-tone=green]:before{background:var(--hausse)}.monitor-pastille[data-tone=yellow],.monitor .status[data-tone=yellow] .status-dot,.monitor-line[data-tone=yellow] .status-dot,.monitor-day[data-tone=yellow]:before{background:var(--jaune)}.monitor-pastille[data-tone=orange],.monitor .status[data-tone=orange] .status-dot,.monitor-line[data-tone=orange] .status-dot,.monitor-day[data-tone=orange]:before{background:var(--alerte)}.monitor-pastille[data-tone=red],.monitor .status[data-tone=red] .status-dot,.monitor-line[data-tone=red] .status-dot,.monitor-day[data-tone=red]:before{background:var(--baisse)}.monitor .status[data-tone=grey] .status-dot,.monitor-line[data-tone=grey] .status-dot{background:var(--ink-3)}.monitor-lines{justify-items:start;gap:6px;margin-top:4px;display:grid}.monitor-line{border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;text-align:left;cursor:pointer;border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:2px 10px;display:inline-flex}.monitor-line:hover,.monitor-line:focus-visible{border-color:var(--accent)}.monitor-popup{z-index:50;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.monitor-popup-scrim{background:color-mix(in srgb, var(--ink) 40%, transparent);position:absolute;inset:0}.monitor-popup-box{background:var(--surface);width:min(720px,100%);max-height:calc(100vh - 32px);color:var(--ink);overflow-wrap:anywhere;border-radius:10px;gap:12px;padding:16px 20px;display:grid;position:relative;overflow:auto}.monitor-popup-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.monitor-popup-head h3{margin:0}.monitor-popup code{font-family:var(--font-mono)}.monitor-band-list>li+li{border-top:1px solid var(--line);padding-top:8px}.monitor-lines .monitor-line{border-color:#0000;border-radius:6px;align-items:baseline;margin-left:-6px;padding:2px 6px}.monitor-lines .monitor-line .status-dot{margin-right:0;transform:translateY(-1px)}.monitor-lines .monitor-line:hover,.monitor-lines .monitor-line:focus-visible{border-color:var(--accent);background:var(--surface-2)}.automation-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.automation-card h3{margin:0}.automation-card[data-state=planned]{color:var(--ink-2);border-style:dashed}.automation-description,.automation-mention{color:var(--ink-2);margin:0}.automation-mention{font-size:var(--fs-sm);font-style:italic}.automation-facts{gap:8px;margin:0;display:grid}.automation-row dt{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.automation-row dd{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:2px 0 0;display:flex}.automation-figure{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.automation-card .link-button{align-self:flex-start;margin-top:auto}.automation-history{border:1px solid var(--line);background:var(--surface);border-radius:10px;margin:0 0 16px;padding:0;list-style:none}.automation-line{overflow-wrap:anywhere;gap:4px;padding:12px 16px;display:grid}.automation-line+.automation-line{border-top:1px solid var(--line)}.automation-line-head,.automation-line-meta{flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}.automation-line-meta{color:var(--ink-2);font-size:var(--fs-sm)}.automation-reason code{font-family:var(--font-mono)}.automation-order{margin:0}.automation-kit-failures{overflow-wrap:anywhere;gap:4px;margin:0;padding:0;list-style:none;display:grid}.automation-kit-failures code{font-family:var(--font-mono)}.automation-meta{color:var(--ink-2);font-size:var(--fs-sm)}.backup-alert{border-left:3px solid var(--baisse);padding:4px 0 4px 10px}.backup-alert p{margin:0}.create{--create-gap:20px;--create-error:#b42344}[data-theme=dark] .create{--create-error:var(--baisse)}.create input:not([type=checkbox],[type=radio]),.create select,.create textarea{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line-2);border-radius:6px;width:100%;min-width:0;min-height:36px;padding:6px 10px}.create textarea{resize:vertical;line-height:1.45}.create [aria-invalid=true]{border-color:var(--create-error)}.create .mono-input{font-family:var(--font-mono);font-size:var(--fs-base)}.create-error{color:var(--create-error);font-size:var(--fs-sm)}.create-hint{color:var(--ink-2);font-size:var(--fs-sm);line-height:1.45}.create-opt{text-transform:none;letter-spacing:0;font-family:var(--font-body);color:var(--ink-2);font-weight:var(--fw-regular);margin-left:4px}.create-progress{z-index:5;background:var(--page);margin-bottom:16px;padding:8px 0 10px;position:sticky;top:0}@media (width<=1023px){.create-progress{top:55px}}.create-progress-label{font-size:var(--fs-base);justify-content:space-between;gap:12px;margin:0 0 6px;display:flex}.create-progress-step{font-weight:var(--fw-bold)}.create-progress-of{color:var(--ink-2);font-family:var(--font-mono);font-size:var(--fs-xs)}.create-progress-bar{background:var(--line);border-radius:999px;height:4px;overflow:hidden}.create-progress-bar span{background:var(--accent);height:100%;transition:width .2s;display:block}.create-layout{gap:var(--create-gap);align-items:start;display:grid}@media (width>=1200px){.create-layout{grid-template-columns:minmax(0,1fr) 300px}}.create-form{gap:var(--create-gap);flex-direction:column;min-width:0;display:flex}.create-scope{border:0;min-width:0;margin:0;padding:0;display:contents}.create-card{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:16px;min-width:0;padding:20px 24px;scroll-margin-top:90px;display:flex}@media (width<=720px){.create-card{padding:16px}}.create-card-head{grid-template-columns:auto 1fr auto;align-items:baseline;gap:4px 10px;display:grid}.create-card-index{color:var(--accent-ink);font-size:var(--fs-xs)}.create-card-aside{justify-self:end}.create-lead{color:var(--ink-2);grid-column:1/-1;margin:0}.create-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (width>=721px){.create-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.create-span{grid-column:1/-1}.create-fieldset{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.create-fieldset legend{margin-bottom:8px;padding:0}.create-demo-check{font-size:var(--fs-sm);color:var(--ink-2);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.create-tip-host{display:inline-flex;position:relative}.create-tip{z-index:6;background:var(--ink);width:max-content;max-width:280px;color:var(--page);font-size:var(--fs-sm);border-radius:6px;padding:8px 10px;line-height:1.45;display:none;position:absolute;top:calc(100% + 6px);right:0}.create-tip ul{margin:0;padding-left:1.1em}.create-tip-host:hover .create-tip,.create-tip-host:focus-within .create-tip,.create-tip-host:focus .create-tip{display:block}.create-link-row{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:start;gap:8px;display:grid}@media (width<=720px){.create-link-row{grid-template-columns:minmax(0,1fr) auto}.create-link-row .field:nth-child(2){grid-area:2/1}}.create-icon-remove{width:32px;height:36px;color:var(--ink-2);font-size:var(--fs-xl);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.create-icon-remove:hover{color:var(--create-error)}.create-icon-add{background:var(--accent);width:28px;height:28px;color:var(--on-accent);font-size:var(--fs-xl);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;line-height:1;text-decoration:none;display:inline-flex}.create-icon-add:hover{background:var(--accent-ink)}.create-drop{border:1.5px dashed var(--line-2);color:var(--ink-2);text-align:center;cursor:not-allowed;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:20px;display:flex}.create-soon{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.create-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.create-counter{flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:0;display:flex}.create-counter-num{font-size:var(--fs-3xl);font-weight:var(--fw-medium)}.create-tag{font-size:var(--fs-xs);border:1px solid var(--line-2);color:var(--ink);border-radius:999px;padding:0 8px}.create-type-brand{background:color-mix(in srgb, var(--s2) 14%, var(--surface))}.create-type-comp{background:color-mix(in srgb, var(--s4) 16%, var(--surface))}.create-type-organic{background:color-mix(in srgb, var(--s3) 12%, var(--surface))}.create select.create-type-brand,.create select.create-type-comp,.create select.create-type-organic{border-radius:999px}.create-tools{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.create-soon-box{flex-direction:column;align-items:center;gap:2px;display:inline-flex}.create .button:disabled{opacity:.55;cursor:not-allowed}.create-scope:disabled :is(input,select,textarea,button){cursor:not-allowed}.create-scope:disabled :is(.create-icon-add,.create-icon-remove){opacity:.45}.create-paste{flex-direction:column;gap:8px;display:flex}.create-actions{justify-content:flex-end;gap:8px;display:flex}.create-table-wrap{border:1px solid var(--line);border-radius:8px;position:relative;overflow-x:auto}.create-prompts{border-collapse:collapse;table-layout:fixed;width:100%;min-width:640px}.create-prompts th{text-align:left;font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);background:var(--surface-2);padding:6px 8px}.create-prompts td{border-top:1px solid var(--line);vertical-align:top;padding:6px 8px}.create-col-n{width:2.6em;color:var(--ink-2)}.create-prompts td.create-col-n{padding-top:13px;line-height:1.45}.create-col-type{width:235px}.create-col-intent{width:180px}.create-col-actions{width:48px}.create-prompts textarea{field-sizing:content;min-height:2.6em}.create-type-cell{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.create-prompts select{text-overflow:clip;width:100%}.create-auto{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--ink-2)}.create-manual{border:1px solid var(--line-2);cursor:pointer;color:var(--accent-ink);background:0 0;border-radius:4px;padding:0 4px}.create-table-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:8px;display:flex}.create-competitors{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.create-competitor{border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:6px;padding:12px;display:flex}.create-competitor-top{gap:8px;display:flex}.create-competitor-top input{font-weight:var(--fw-bold)}.create-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.create-chip{background:var(--surface-2);font-size:var(--fs-sm);border-radius:999px;align-items:center;gap:4px;padding:1px 4px 1px 8px;display:inline-flex}.create-chip button{color:var(--ink-2);cursor:pointer;font:inherit;background:0 0;border:0;padding:0 4px}.create .create-chip-input{width:9rem;min-height:28px;padding:2px 8px}.create-add-row{flex-wrap:wrap;gap:8px;display:flex}.create-add-row input{flex:220px}.create-choices{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.create-choices-two{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.create-choice{border:1px solid var(--line-2);cursor:pointer;border-radius:8px;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.create-choice:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.create-choice>span{flex-direction:column;min-width:0;display:flex}.create-choice .engine-mark{flex-direction:row}.create-choice-name{font-weight:var(--fw-bold)}.create-choice-sub{color:var(--ink-2);font-size:var(--fs-xs)}.create-note{border-left:3px solid var(--accent);background:var(--accent-soft);border-radius:4px;margin:0;padding:10px 12px}.create-providers{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.create-provider{border:1px solid var(--line-2);border-radius:10px;flex-direction:column;gap:10px;padding:14px;display:flex}.create-provider-ref{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.create-provider-off{opacity:.6}.create-provider-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.create-provider-logo{line-height:1;font-weight:var(--fw-bold);align-items:center;gap:8px;min-width:0;display:inline-flex}.create-logo-box{border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}[data-theme=dark] [data-provider=dataforseo] .create-logo-box{background:#fff}.create-logo-box img{object-fit:contain;width:26px;height:26px}.create-publisher-logo{flex:none;justify-content:center;align-items:center;width:32px;height:32px;margin-left:auto;display:inline-flex}.create-use,.create-ref-row label{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.create-ref-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.create-badge-ref{border-color:var(--accent);color:var(--accent-ink)}.create-affix{align-items:stretch;display:flex}.create .create-affix input{font-family:var(--font-mono);border-top-right-radius:0;border-bottom-right-radius:0}.create-suffix{border:1px solid var(--line-2);background:var(--surface-2);color:var(--ink-2);font-size:var(--fs-sm);white-space:nowrap;border-left:0;border-radius:0 6px 6px 0;align-items:center;padding:0 10px;display:inline-flex}.create-price-row{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:center;gap:12px;display:grid}.create-switch{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.create-rate-tag{text-transform:none;letter-spacing:0;font-family:var(--font-body);color:var(--accent-ink);margin-left:6px}.create-per-engine{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.create-seg{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.create-seg-option{border:1px solid var(--line-2);cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.create-seg-option:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.create-seg-option>span{flex-direction:column;display:flex}.create-seg-option>span>span{color:var(--ink-2);font-size:var(--fs-sm)}.create-checks{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px 16px;margin:0 0 8px;padding:0;list-style:none;display:grid}.create-checks li{color:var(--ink-2);align-items:center;gap:8px;display:flex}.create-checks li.create-ok{color:var(--ink)}.create-check-mark{border:1.5px solid var(--line-2);width:18px;height:18px;font-size:var(--fs-2xs);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.create-ok .create-check-mark{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.create-warnings{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.create-warning{border-left:3px solid var(--alerte);background:color-mix(in srgb, var(--alerte) 14%, var(--surface));border-radius:6px;padding:8px 12px}.create-launch{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-top:8px;display:flex}.create-button-lg{min-height:42px;font-weight:var(--fw-bold);padding:6px 18px}.create-read-only{min-height:42px;font-weight:var(--fw-bold);color:var(--ink-2);align-items:center;margin:0;display:inline-flex}.create-confirm{border-left:4px solid var(--hausse);background:color-mix(in srgb, var(--hausse) 12%, var(--surface));border-radius:6px;padding:10px 14px}.create-confirm p{margin:0 0 4px}.create-summary{display:none}@media (width>=1200px){.create-summary{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:12px;padding:16px;display:flex;position:sticky;top:70px}}.create-summary dl{flex-direction:column;gap:6px;margin:0;display:flex}.create-summary dl>div{font-size:var(--fs-sm);justify-content:space-between;gap:12px;display:flex}.create-summary dt{color:var(--ink-2);flex:none}.create-summary dd{text-align:right;min-width:0;margin:0}.create-summary-go{text-align:center;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.create-brand-add{border:1px solid var(--line-2);border-radius:10px;gap:8px;margin-top:8px;padding:12px;display:grid}.create-brand-actions{flex-wrap:wrap;gap:8px;display:flex}.create-brand-add .note:empty{display:none}.hl-advertiser{color:#1f3fa8;font-weight:var(--fw-bold);background:#e2e8fd;border-radius:3px;padding:0 3px}.hl-reuse{color:#050a1c;background:#fcebc4;border-radius:0;padding:1px 0}.hl-reuse .hl-advertiser{background:0 0;padding:0}.engine-mark{white-space:nowrap;font-weight:var(--fw-strong);color:var(--ink);flex:none;align-items:center;gap:8px;display:inline-flex}.engine-logo{object-fit:contain;pointer-events:none;flex:none;width:28px;height:28px}.engine-mark-small .engine-logo{width:22px;height:22px}.engine-mark-neutral{border:1.5px dashed var(--ink-3);font-size:var(--fs-sm);border-radius:8px;padding:2px 8px;line-height:1.4}.proof-list-head{flex-wrap:wrap;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.proof-list-head h3{font:var(--fw-title) var(--fs-3xl) var(--font-title), sans-serif;margin:0}.proof-list-controls{flex-direction:column;align-items:flex-end;gap:6px;margin-left:auto;display:flex}.proof-sort{font-size:var(--fs-sm);color:var(--ink-2);align-items:center;gap:8px;display:flex}.proof-list-filters{font-size:var(--fs-sm);color:var(--ink-2);margin:0}.proof-list-box{background:var(--surface);border:1px solid var(--line);border-radius:16px}.proof-rows{margin:0;padding:0;list-style:none}.proof-row{border-bottom:1px solid var(--surface-2);cursor:pointer;grid-template-columns:150px minmax(0,1fr) 200px 150px;align-items:center;gap:22px;padding:18px 24px;display:grid}.proof-row:hover{background:color-mix(in srgb, var(--accent-soft) 40%, transparent)}.proof-row-engine{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.proof-row-date{font:var(--fw-regular) var(--fs-sm) var(--font-mono), monospace;color:var(--ink-2)}.proof-row-text{min-width:0}.proof-row-question{font-size:var(--fs-sm);color:var(--ink-2);margin:0 0 6px;font-style:italic}.proof-row-excerpt{font-size:var(--fs-base);margin:0;line-height:1.55}.proof-row-chips{flex-direction:column;align-items:flex-start;gap:6px;margin:0;padding:0;list-style:none;display:flex}.chip{font-size:var(--fs-xs);border:1px solid var(--line);color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:4px 9px;display:inline-flex}.chip-amatsu{color:#2a55d6;font-weight:var(--fw-strong);background:#e2e8fd;border-color:#0000;padding-left:4px}.chip-reuse{color:#6b4a00;background:#fcebc4;border-color:#0000}.chip-new{border-color:var(--accent);color:var(--accent-ink)}.proof-row-more{min-height:44px;color:var(--accent-ink);font-weight:var(--fw-strong);text-underline-offset:3px;white-space:nowrap;justify-self:end;align-items:center;text-decoration:underline;display:inline-flex}.proof-list-others{font-size:var(--fs-sm);padding:14px 24px}@media (width<=1024px){.proof-row{grid-template-columns:130px minmax(0,1fr) 170px}.proof-row-more{grid-column:1/-1;justify-self:start}}@media (width<=720px){.proof-row{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px}.proof-row-engine{flex-direction:row;align-items:center;gap:12px}.proof-row-chips{flex-flow:wrap}.proof-list-controls{align-items:flex-start;margin-left:0}}.proof-page{flex-direction:column;gap:18px;padding-bottom:48px;display:flex}.back-link{font-size:var(--fs-sm);color:var(--accent-ink);align-self:flex-start;text-decoration:none}.back-link:hover{text-decoration:underline}.proof-title{font:var(--fw-title) var(--fs-display) var(--font-title), sans-serif;margin:0;line-height:1.25}.proof-meta{font-size:var(--fs-sm);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:10px 18px;margin:0;padding:0;list-style:none;display:flex}.proof-meta strong{color:var(--ink);font-weight:var(--fw-strong)}.proof-meta-date{font-family:var(--font-mono)}.proof-meta-reuse{color:#6b4a00;background:#fcebc4;border-radius:4px;padding:2px 7px}.proof-columns{grid-template-columns:minmax(0,1fr) 380px;grid-template-areas:"answer-title sources-title""answer sources";gap:10px 24px;display:grid}.block-title{font:var(--fw-medium) var(--fs-2xs) var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);align-self:end;margin:0;line-height:1.4}.proof-columns-answer-title{grid-area:answer-title}.proof-columns-sources-title{grid-area:sources-title}.answer-block{grid-area:answer}.sources-block{background:var(--surface);border:1px solid var(--line);border-radius:18px;grid-area:sources;min-height:0;position:relative}.sources-scroll{border-radius:18px;padding:14px;position:absolute;inset:0;overflow-y:auto}.sources{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.source{border:1px solid var(--surface-2);border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.source-amatsu{border:1.5px solid var(--bleu)}.source-rank{width:18px;font:var(--fw-medium) var(--fs-xs) var(--font-mono), monospace;color:var(--ink-2);flex:none;padding-top:2px}.source-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.source-domain{font-size:var(--fs-xs);color:var(--ink-2);align-items:center;gap:7px;display:flex}.source-label{font:var(--fw-medium) var(--fs-2xs) var(--font-mono), monospace;color:var(--accent-ink);margin-left:auto}.source-title{font-size:var(--fs-sm);color:var(--ink-2);overflow-wrap:anywhere;line-height:1.35;text-decoration:none}.source-amatsu .source-title{color:var(--ink);font-weight:var(--fw-strong)}.source-title:hover{text-decoration:underline}.answer-block{--answer-size:var(--fs-md);--answer-line:1.65;color:#050a1c;min-width:0;font-family:var(--font-body);background:#fff;border:1px solid #d2daec;border-radius:18px;flex-direction:column;gap:14px;padding:20px 24px 14px;display:flex}.answer-scroll{height:calc(var(--answer-size) * var(--answer-line) * 20);font-size:var(--answer-size);line-height:var(--answer-line);padding-right:10px;overflow-y:auto}.answer-scroll:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.answer-scroll>:first-child{margin-top:0}.answer-scroll>:last-child,.answer-scroll>:last-child>:last-child,.answer-scroll>:last-child>:last-child>:last-child{margin-bottom:0}.answer-scroll p{margin:8px 0}.answer-scroll .answer-heading{font-size:var(--fs-md);font-weight:var(--fw-bold);margin:16px 0 6px;line-height:1.4}.answer-scroll ul,.answer-scroll ol{margin:6px 0;padding-left:22px}.answer-scroll li{margin:4px 0}.answer-scroll li>p{margin:0}.answer-scroll hr{border:0;border-top:1px solid #e6e1d6;margin:14px 0}.answer-scroll blockquote{border-left:3px solid #d2daec;margin:8px 0;padding-left:12px}.answer-scroll pre{white-space:pre-wrap;font-family:var(--font-mono);font-size:var(--fs-sm)}.answer-scroll a{color:#1a0dab}.answer-table{overflow-x:auto}.answer-table table{border-collapse:collapse;font-size:var(--fs-base)}.answer-table th{font:inherit;font-weight:var(--fw-bold);text-transform:none;letter-spacing:normal;color:inherit}.answer-table th,.answer-table td{text-align:left;vertical-align:top;border:1px solid #dadce0;padding:6px 10px}.answer-question{max-width:75%;font-size:var(--fs-base);color:#050a1c;background:#e2e8fd;border-radius:16px 16px 4px;align-self:flex-end;margin:0;padding:11px 16px;line-height:1.5}.answer-legend{font-family:var(--font-body);font-size:var(--fs-sm);color:#3c4a70;border-top:1px solid #00000014;flex-wrap:wrap;align-items:center;gap:18px;padding-top:10px;display:flex}.legend-item{align-items:center;gap:6px;display:inline-flex}.legend-swatch{border-radius:3px;height:12px;display:inline-block}.legend-advertiser{background:#e2e8fd;border:1px solid #3d6bf5;width:12px}.legend-reuse{background:#fcebc4;width:22px}.answer-jump{font-size:var(--fs-sm);font-weight:var(--fw-strong);color:#2a55d6;margin-left:auto;text-decoration:none}.answer-with-mark{align-items:flex-start;gap:12px;min-width:0;display:flex}.answer-with-mark .answer-scroll{flex:auto;min-width:0}.rendering-aimode,.rendering-overview,.rendering-gemini{--google-sans:Roboto, Arial, Helvetica, sans-serif;color:#202124;border-color:#dadce0}.rendering-aimode .answer-scroll,.rendering-aimode .answer-question,.rendering-overview .answer-scroll,.rendering-overview .answer-question,.rendering-gemini .answer-scroll,.rendering-gemini .answer-question{font-family:var(--google-sans);color:#202124}.rendering-aimode .answer-question{background:#f1f3f4;border-radius:22px;padding:11px 18px}.rendering-overview{background:#f8f9fa}.rendering-overview .answer-question{max-width:none;font-weight:var(--fw-medium);background:0 0;border-radius:0;align-self:stretch;padding:0}.rendering-overview .answer-scroll{background:#f1f3f4;border-radius:12px;padding:12px 16px}.rendering-gemini .answer-question{background:#e9eef6;border-radius:24px 4px 24px 24px;padding:12px 18px}.rendering-claude{color:#2a2723;background:#f8f6f1;border-color:#e6e1d6}.rendering-claude .answer-question{color:#2a2723;background:#ece8de;border-radius:14px}.rendering-claude .answer-scroll{color:#2a2723;font-family:"Source Serif 4",Georgia,serif}.rendering-chatgpt .answer-question{color:#0d0d0d;background:#f4f4f4;border-radius:18px}.rendering-chatgpt .answer-scroll{color:#0d0d0d}.rendering-perplexity .answer-question-heading{max-width:none;font-size:var(--fs-2xl);font-weight:var(--fw-medium);color:#13343b;background:0 0;border-bottom:1px solid #e5e7eb;border-radius:0;align-self:stretch;padding:0 0 10px;line-height:1.35}.rendering-perplexity .answer-scroll{color:#13343b;font-family:Inter,Arial,Helvetica,sans-serif}.rendering-copilot{background:#f5f3ef;border-color:#e7e3dc}.rendering-copilot .answer-question{background:#e6ebf5;border-radius:20px}.answer-card{background:#fff;border-radius:20px;padding:14px 16px;box-shadow:0 1px 3px #00000014}.reuse{flex-direction:column;gap:12px;margin-top:6px;display:flex}.reuse-head{align-items:center;gap:10px;display:flex;position:relative}.reuse-head h2{font:var(--fw-title) var(--fs-xl) var(--font-title), sans-serif;margin:0}.info{display:inline-flex;position:relative}.info-button{border:1.5px solid var(--ink-3);background:var(--surface);width:22px;height:22px;color:var(--ink-2);font:var(--fw-strong) var(--fs-xs) var(--font-body), sans-serif;cursor:pointer;border-radius:50%;padding:0}.info-tip{z-index:5;background:var(--nuit-900);width:min(560px,70vw);color:var(--papier);font-size:var(--fs-sm);border-radius:10px;padding:10px 14px;line-height:1.5;position:absolute;top:50%;left:30px;transform:translateY(-50%)}.reuse-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.reuse-answer,.reuse-content{background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:12px;padding:22px 24px;display:flex}.reuse-content{border:1.5px solid var(--bleu);gap:10px}.reuse-content-head,.reuse-answer-head{align-items:center;gap:10px;display:flex}.reuse-answer-title{font-weight:var(--fw-strong);font-size:var(--fs-base);margin:0}.reuse-version{min-width:0;font-size:var(--fs-sm);color:var(--ink-2);flex:1;margin:0;line-height:1.4}.reuse-words{font:var(--fw-medium) var(--fs-xs) var(--font-mono), monospace;color:#6b4a00;white-space:nowrap;background:#fcebc4;border-radius:6px;margin-left:auto;padding:4px 9px}.reuse-content-title{font:var(--fw-title) var(--fs-md) var(--font-title), sans-serif;margin:0;line-height:1.35}.reuse-text{font-size:var(--fs-md);margin:0;line-height:1.7}.reuse-content-text{font-family:"Source Serif 4",Georgia,serif}@media (width<=1024px){.proof-columns{grid-template-columns:minmax(0,1fr) 300px}}@media (width<=720px){.proof-title{font-size:var(--fs-2xl)}.proof-columns{grid-template-columns:minmax(0,1fr);grid-template-areas:"answer-title""answer""sources-title""sources"}.proof-columns-sources-title{margin-top:14px}.sources-block{position:static}.sources-scroll{max-height:420px;position:static}.answer-block{padding:16px}.answer-question{max-width:90%}.answer-with-mark{flex-direction:column}.reuse-pair{grid-template-columns:minmax(0,1fr)}.reuse-content-head{flex-wrap:wrap}.reuse-version{flex-basis:100%;order:3}.info-tip{width:min(320px,80vw);top:30px;left:auto;right:0;transform:none}}.proofs-generate-bar{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:12px;display:flex}.proofs-generate-bar .button{min-height:44px}.proofs-generate-bar .button:disabled{opacity:.6;cursor:progress}.proofs-generate-message{font-size:var(--fs-sm);color:var(--ink-2);margin:0}.proof-remove-button{color:var(--ink-2);font-size:var(--fs-sm);white-space:nowrap;justify-self:end}.proof-remove-button:hover{color:var(--accent-ink)}.proof-row-actions{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.proof-page-actions{justify-content:flex-end;margin:-8px 0 12px;display:flex}.proof-remove{z-index:80;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.proof-remove-scrim{background:#050a1c8c;position:absolute;inset:0}.proof-remove-box{background:var(--surface);width:min(520px,100%);color:var(--ink);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:10px;padding:22px 24px;display:flex;position:relative}.proof-remove-box h2{font-size:var(--fs-xl);margin:0}.proof-remove-name{font-weight:var(--fw-strong);margin:0}.proof-remove-box .note{margin:0}.proof-remove-reason{font-size:var(--fs-sm);color:var(--ink-2)}.proof-remove-box textarea{font:inherit;border:1px solid var(--line-2);background:var(--surface);color:var(--ink);resize:vertical;border-radius:8px;padding:8px 10px}.proof-remove-actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}@media (width<=720px){.proof-row-actions{align-items:flex-start}}.lib{flex-direction:column;gap:8px;min-width:0;display:flex}.lib input[type=search],.lib select{background:var(--surface);color:var(--ink);border:1px solid var(--line-2);border-radius:6px;max-width:100%;min-height:34px;padding:4px 8px}.lib-publisher{flex:0 360px}.lib-publisher-choice{align-items:center;gap:8px;display:flex}.lib-publisher-choice select{flex:auto;min-width:0}.lib-publisher-name{font-size:var(--fs-lg);font-weight:var(--fw-medium);align-items:center;gap:10px;margin:0 0 4px;display:flex}.lib-publisher-logo{flex:none;display:inline-flex}.lib-counters{grid-template-columns:repeat(3,minmax(0,200px));gap:12px;margin-bottom:8px;display:grid}.lib-counter{gap:4px;padding:12px 16px}.lib-counter-share{font-size:var(--fs-md);white-space:nowrap;color:var(--ink-2)}.lib-toolbar{flex-wrap:wrap}.lib-search{flex:260px;max-width:420px}.lib-empty{max-width:60ch}.lib-page{gap:2px;max-width:none}.lib-page-title{text-align:left;font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.lib-url{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2);font-size:var(--fs-xs);overflow:hidden}.lib-status{flex-direction:column;gap:2px;min-width:0;display:flex}.lib-status-campaign,.lib-muted{font-size:var(--fs-sm);color:var(--ink-2)}.lib-status-phase{color:var(--ink-3)}.lib-status-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lib-status-version{font-size:var(--fs-xs);color:var(--ink-2)}.status[data-tone=blue] .status-dot{background:var(--accent)}.lib-content{flex-direction:column;gap:2px;display:flex}.lib-row-open td{background:var(--accent-soft)}.lib-backdrop{z-index:40;background:#050a1c59;position:fixed;inset:0}.lib-panel{z-index:41;border-width:0 0 0 1px;border-radius:0;gap:12px;width:min(520px,100vw);padding:20px 24px;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.lib-panel-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.lib-panel-heading{min-width:0}.lib-panel-heading h2{font-size:var(--fs-xl);overflow-wrap:anywhere;margin:4px 0 0}.lib-panel-close{font-size:var(--fs-xl);flex:none;min-width:34px;line-height:1}.lib-panel-url{text-overflow:ellipsis;white-space:nowrap;flex:none;min-width:0;max-width:100%;line-height:1.5;display:block;overflow:hidden}.lib-facts .fact{flex-wrap:wrap}.lib-facts dd{margin-left:auto}.lib-facts .lib-status{text-align:right;align-items:flex-end}.lib-panel-section h3{font-size:var(--fs-md);margin:8px 0}.lib-journal{border-left:2px solid var(--line);margin:0 0 0 4px;padding:0;list-style:none}.lib-journal-entry{grid-template-columns:88px 1fr;gap:8px;padding:6px 0 6px 14px;display:grid;position:relative}.lib-journal-dot{background:var(--surface);border:2px solid var(--line-2);border-radius:50%;width:10px;height:10px;position:absolute;top:11px;left:-6px}.lib-journal-entry[data-type=advertiser_activated] .lib-journal-dot,.lib-journal-entry[data-type=advertiser_version_updated] .lib-journal-dot{border-color:var(--accent);background:var(--accent)}.lib-journal-entry[data-type=editorial_published] .lib-journal-dot{border-color:var(--hausse)}.lib-journal-day{color:var(--ink-2);font-size:var(--fs-sm)}.lib-journal-text{overflow-wrap:anywhere}.lib-contents{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lib-content-card{border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.lib-content-head,.lib-content-title{margin:0}.lib-content-title{font-weight:var(--fw-medium)}.lib-versions{margin:0;padding-left:18px}.lib-versions .badge{margin-left:6px}.lib-reader-link{align-self:flex-start}.lib-engines{border-collapse:collapse;width:100%}.lib-engines th,.lib-engines td{border-bottom:1px solid var(--line);text-align:left;padding:4px 0}.lib-engines .num{text-align:right}@media (width<=720px){.lib-counters{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.lib-counter{padding:10px 12px}.lib-panel{border-left-width:0;padding:16px}.lib-journal-entry{grid-template-columns:1fr;gap:0}}.production{--t-agent:var(--s3);--t-check:var(--s4);--t-human:var(--s2);--st-wait:var(--s3);--st-check:var(--s4);--st-review:var(--alerte);--st-done:var(--hausse);--st-operator:var(--baisse);flex-direction:column;gap:16px;min-width:0;display:flex}.production .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.production h1{font-family:var(--font-title);margin:2px 0 10px}.production h2{font-family:var(--font-title);font-size:var(--fs-xl);margin:0}.production-crumbs,.production-kicker{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:0}.production-kicker{font-family:var(--font-mono)}.production-campaign select,.production-sort select,.production-search input,.production-launch input,.production-target-form input{border:1px solid var(--line-2);background:var(--surface);color:var(--ink);min-height:38px;font:inherit;border-radius:8px;padding:4px 10px}.production-head>div{width:100%}.production-campaign-row{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.production-campaign{align-items:center;gap:8px;max-width:100%;display:inline-flex}.production-campaign select{font-weight:var(--fw-bold);max-width:100%}.production-card{min-width:0}.production-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;display:flex}.production-sub{color:var(--ink-2);font-size:var(--fs-base);margin:2px 0 0}.production-problem{color:var(--baisse);font-weight:var(--fw-bold);margin:0}.production-lot-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;display:flex}.production-launch{font-size:var(--fs-lg);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.production-launch input{text-align:center;width:4.5em}.production-counters{min-width:0;font-size:var(--fs-sm);color:var(--ink-2);flex:0 auto;margin:0}.production-target{flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0;display:flex}.production-target-unset{color:var(--st-review)}.production-target-edit{min-height:32px;font-size:var(--fs-sm);padding:4px 12px}.production-target-form{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.production-target-form input{text-align:center;width:6em}.production-target-form .production-problem{flex-basis:100%}.production-confirm{border:1px solid var(--st-review);background:var(--surface-2);border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.production-confirm p{color:var(--ink);font-weight:var(--fw-bold);margin:0}.production-quota-bar{background:var(--surface-2);border-radius:8px;gap:2px;height:8px;display:flex;overflow:hidden}.production-quota-bar span{height:100%;display:block}.segment-published{background:var(--st-done)}.segment-review{background:var(--st-review)}.segment-progress{background:var(--accent)}.production-quota-bar .segment-remaining{background:var(--surface-2)}.segment-toplan{background:var(--line-2)}.production-quota-legend{font-size:var(--fs-base);color:var(--ink-2);flex-wrap:wrap;gap:4px 18px;margin:0;padding:0;list-style:none;display:flex}.production-quota-legend li{align-items:center;gap:7px;display:inline-flex}.production-quota-legend i{border-radius:50%;width:9px;height:9px;display:inline-block}.production-quota-legend i.segment-remaining{background:var(--surface-2);box-shadow:inset 0 0 0 1.5px var(--line-2)}.production-quota-legend b{color:var(--ink);font-family:var(--font-mono)}.production-quota-total{color:var(--ink-3);font-size:var(--fs-xs)}.production-kit{font-size:var(--fs-xs);color:var(--ink-2);border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;margin:0 0 0 auto;padding:3px 10px;display:inline-flex}.production-live-dot{background:var(--hausse);border-radius:50%;width:7px;height:7px}.pipe-scroll{width:100%}.pipe-svg{width:100%;height:auto;display:block}.pipe-vertical{max-width:420px;margin:0 auto;display:none}@media (width<=699px){.pipe-horizontal{display:none}.pipe-vertical{display:block}}.pipe-outer{stroke:var(--line-2)}.pipe-inner{stroke:var(--surface-2)}.pipe-flow{stroke:var(--accent);stroke-dasharray:2 16;opacity:.9;animation:1.1s linear infinite pipe-flow}.pipe-flange{fill:var(--line-2)}.pipe-return{stroke:var(--ink-3);fill:none;stroke-dasharray:5 5;stroke-width:1.6px}.pipe-return-head{fill:var(--ink-3)}.pipe-return-label,.pipe-io,.pipe-valve-label,.pipe-station-steps,.pipe-station-count-label{fill:var(--ink-3);font-family:var(--font-mono);font-size:var(--fs-xs)}.pipe-io,.pipe-station-steps{letter-spacing:.08em;text-transform:uppercase}.pipe-arrow{fill:var(--accent)}@keyframes pipe-flow{to{stroke-dashoffset:-18px}}.pipe-station-box{fill:var(--surface);stroke:var(--line-2);stroke-width:1.5px}.pipe-station.is-active .pipe-station-box{stroke:var(--accent);stroke-width:2px}.pipe-station-glow{fill:var(--accent-soft)}.pipe-station-name{fill:var(--ink);font-family:var(--font-title);font-weight:var(--fw-bold);font-size:var(--fs-lg)}.pipe-station-count{fill:var(--ink);font-family:var(--font-title);font-weight:var(--fw-bold);font-size:var(--fs-display)}.pipe-station-count-small{font-size:var(--fs-display)}.pipe-station-count-label{fill:var(--ink-2)}.pipe-token{stroke-width:1.2px}.pipe-token.kind-agent{fill:color-mix(in srgb, var(--t-agent) 18%, var(--surface));stroke:var(--t-agent)}.pipe-token.kind-check{fill:color-mix(in srgb, var(--t-check) 18%, var(--surface));stroke:var(--t-check)}.pipe-token.kind-agent_check{fill:color-mix(in srgb, var(--t-agent) 10%, color-mix(in srgb, var(--t-check) 14%, var(--surface)));stroke:var(--t-check)}.pipe-token-text{fill:var(--ink);font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-bold)}.pipe-doc-body{fill:var(--surface);stroke:var(--accent);stroke-width:1.5px}.pipe-doc-line{stroke:var(--accent);stroke-width:1.4px;stroke-linecap:round}.pipe-doc-more{fill:var(--accent-ink);font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-bold)}.pipe-valve-body{fill:var(--surface);stroke:var(--t-human);stroke-width:2.2px;stroke-linejoin:round}.pipe-valve-hub,.pipe-valve-wheel,.pipe-valve-badge{fill:var(--t-human)}.pipe-valve-stem{stroke:var(--ink-3);stroke-width:3px;stroke-linecap:round}.pipe-valve-badge-text{fill:var(--nuit-900);font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-bold)}.pipe-valve-pending{fill:color-mix(in srgb, var(--alerte) 18%, var(--surface));stroke:var(--alerte)}.pipe-valve-pending-text{fill:var(--ink);font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:var(--fw-bold)}.pipe-valve-ring{fill:none;stroke:var(--alerte);stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out infinite pipe-ring}@keyframes pipe-ring{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(1.5)}}.production-pipe-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;display:flex}.production-legend{font-size:var(--fs-base);color:var(--ink-2);flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none;display:flex}.production-legend li{align-items:center;gap:8px;display:inline-flex}.production-pipe-note{font-size:var(--fs-xs);color:var(--ink-3);align-items:center;gap:6px;display:inline-flex}.production-doc-mini{border:1.5px solid var(--accent);background:var(--surface);border-radius:2px;width:11px;height:14px;display:inline-block}.kind-icon{border-radius:7px;flex:none;place-items:center;width:22px;height:22px;display:inline-grid}.kind-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.kind-icon.kind-agent{color:var(--t-agent);background:color-mix(in srgb, var(--t-agent) 16%, var(--surface))}.kind-icon.kind-check,.kind-icon.kind-agent_check{color:var(--t-check);background:color-mix(in srgb, var(--t-check) 16%, var(--surface))}.kind-icon.kind-human{color:var(--t-human);background:color-mix(in srgb, var(--t-human) 16%, var(--surface));border-radius:50%}.kind-icon.is-muted{color:var(--ink-3);background:var(--surface);border:1.5px dashed var(--line-2)}.production-work{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width>=1180px){.production-work.has-panel{grid-template-columns:minmax(0,1fr) 380px}}.production-list-legend{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--ink-3);flex-wrap:wrap;gap:4px 14px;display:flex}.production-list-legend span{align-items:center;gap:5px;display:inline-flex}.production-tools{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.production-search{flex:220px}.production-search input{width:100%}.production-sort{color:var(--ink-2);align-items:center;gap:8px;display:inline-flex}.production-filters{flex-wrap:wrap;flex-basis:100%;gap:6px;display:flex}.production-filter{border:1px solid var(--line-2);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:999px;min-height:32px;padding:4px 12px}.production-filter-count{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--ink-3)}.production-filter[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--page)}.production-filter[aria-pressed=true] .production-filter-count{color:inherit}.production-rows{flex-direction:column;margin:4px 0 0;padding:0;list-style:none;display:flex}.production-row{border-top:1px solid var(--line);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main chip""track track";gap:8px 12px;padding:12px;display:grid}.production-row.is-selected{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent);border-top-color:#0000}.production-row-main{text-align:left;min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;grid-area:main;gap:4px;padding:0;display:flex}.production-row-title{font-weight:var(--fw-bold);font-size:var(--fs-md);line-height:1.35}.production-row-meta{font-size:var(--fs-base);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.production-row-meta .mono{font-size:var(--fs-xs);color:var(--ink-3)}.production-where{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--ink-3);border:1px solid var(--line);border-radius:6px;padding:0 6px}.production-row .production-chip{grid-area:chip;align-self:start}.production-row-track{flex-wrap:wrap;grid-area:track;align-items:center;gap:8px 14px;display:flex}.production-track{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.production-track-phase{align-items:center;gap:5px;display:flex}.production-track-phase+.production-track-phase{border-left:1px solid var(--line);margin-left:4px;padding-left:8px}.production-dot{border:1.6px solid var(--line-2);border-radius:50%;flex:none;width:11px;height:11px;display:inline-block}.production-dot.is-gate{border-color:color-mix(in srgb, var(--t-human) 70%, var(--line-2));border-radius:2px;width:10px;height:10px;transform:rotate(45deg)}.production-dot.state-done{background:var(--accent);border-color:var(--accent)}.production-dot.is-gate.state-done{background:var(--t-human);border-color:var(--t-human)}.production-dot.state-current{border:2.5px solid var(--accent);background:var(--surface)}.production-dot.is-gate.state-current{border-color:var(--alerte)}.production-dot.state-failed{background:var(--baisse);border-color:var(--baisse)}.production-dot.state-untraced{opacity:.55;border-style:dotted}.production-track-count{font-size:var(--fs-xs);color:var(--ink-3)}.production-read{color:var(--accent-ink);font-weight:var(--fw-bold);align-items:center;gap:6px;margin-left:auto;display:inline-flex}.production-read svg{fill:none;stroke:currentColor;stroke-width:2px;width:15px;height:15px}.production-chip{font-size:var(--fs-sm);font-weight:var(--fw-bold);white-space:nowrap;background:color-mix(in srgb, var(--c,var(--ink-3)) 14%, var(--surface));border:1px solid color-mix(in srgb, var(--c,var(--ink-3)) 40%, var(--surface));border-radius:999px;align-items:center;gap:7px;padding:3px 10px;display:inline-flex}.production-chip:before{content:"";background:var(--c,var(--ink-3));border-radius:50%;width:7px;height:7px}.status-progress{--c:var(--accent)}.status-review{--c:var(--st-review)}.status-published{--c:var(--st-done)}.production-empty{padding:20px 0}.production-panel{gap:0;padding:0}@media (width>=1180px){.production-panel{max-height:calc(100vh - 32px);position:sticky;top:16px}}.production-panel-head{border-bottom:1px solid var(--line);flex-direction:column;gap:8px;padding:16px 20px 14px;display:flex}.production-panel-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.production-panel-title{font-size:var(--fs-lg);line-height:1.3}.production-meta{font-size:var(--fs-sm);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.production-panel .production-read{align-self:flex-start;margin-left:0}.production-progress{background:var(--surface-2);border-radius:6px;height:6px;overflow:hidden}.production-progress span{background:var(--accent);height:100%;display:block}.production-timeline{margin:0;padding:16px 20px 18px;list-style:none}.production-panel-scroll{min-height:0;overflow-y:auto}.production-timeline-item{padding-bottom:14px;position:relative}.production-timeline-row{grid-template-columns:30px minmax(0,1fr);gap:0 12px;display:grid}.production-timeline-row .kind-icon{border-radius:9px;width:30px;height:30px}.production-timeline-row .kind-icon.kind-human{border-radius:50%}.production-timeline-item.state-current .kind-icon{box-shadow:0 0 0 3px var(--surface), 0 0 0 5px var(--accent)}.production-timeline-name{font-weight:var(--fw-bold);flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding-top:5px;display:flex}.production-sid{font-size:var(--fs-xs);color:var(--ink-3);font-weight:var(--fw-medium)}.production-state-word{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--ink-2);align-items:center;gap:4px;margin-left:auto;display:inline-flex}.production-state-word svg{width:12px;height:12px;stroke:var(--hausse);fill:none;stroke-width:2.6px}.production-state-word.state-failed{color:var(--baisse)}.production-timeline-item.state-todo .production-timeline-name,.production-timeline-item.state-untraced .production-timeline-name{color:var(--ink-3);font-weight:var(--fw-medium)}.production-untraced{font-size:var(--fs-sm);color:var(--ink-3);margin:2px 0 0;font-style:italic}.production-who,.production-when,.production-result,.production-reason{font-size:var(--fs-sm);margin:3px 0 0}.production-who{color:var(--ink-2)}.production-when{font-size:var(--fs-xs);color:var(--ink-3)}.production-result{background:var(--page);border:1px solid var(--line);border-radius:8px;padding:6px 9px}.production-reason{color:var(--baisse)}.production-offplatform{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--t-agent);border:1px dashed color-mix(in srgb, var(--t-agent) 60%, var(--surface));border-radius:6px;margin-top:5px;padding:1px 6px;display:inline-block}[data-theme=dark] .production-offplatform{color:#c3a2f5}.production-current{border:1px solid color-mix(in srgb, var(--accent) 45%, var(--line));background:color-mix(in srgb, var(--accent-soft) 70%, var(--surface));border-radius:12px;flex-direction:column;gap:10px;margin-top:8px;padding:12px;display:flex}.production-current p{font-size:var(--fs-sm);color:var(--ink-2);margin:0}.production-current .production-loop-note{color:var(--ink);font-weight:var(--fw-bold)}.production-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.production-instructions{flex-direction:column;gap:8px;width:100%;display:flex}.production-instructions textarea{width:100%;font-family:var(--font-mono);font-size:var(--fs-xs)}.production-freeze{font-family:var(--font-mono);font-size:var(--fs-2xs);text-transform:uppercase;color:var(--ink-3);align-items:center;gap:8px;margin:-4px 0 14px 42px;display:flex}.production-freeze:before,.production-freeze:after{content:"";background:var(--line-2);flex:1;height:1px}.production-reader{z-index:70;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.production-reader-scrim{background:#050a1c8c;position:absolute;inset:0}.production-reader-box{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;width:min(1320px,100%);height:min(900px,100%);display:flex;position:relative;overflow:hidden}.production-reader-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 24px 16px;display:flex}.production-reader-head h2{font-size:var(--fs-2xl);margin:2px 0 6px;line-height:1.25}.production-reader-body{padding:24px}.production-reader-grid{flex:1;grid-template-columns:minmax(0,1fr) 380px;min-height:0;display:grid}.production-reader-main{border-right:1px solid var(--line);background:var(--page);min-height:0;padding:0 24px 24px;overflow-y:auto}.production-reader-side{flex-direction:column;gap:18px;min-height:0;padding:18px 20px;display:flex;overflow-y:auto}.production-frame{border:1px solid var(--line);background:#fff;border-radius:12px;width:100%;height:62vh}.production-doc-kicker{font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:12px 0 8px}.production-diff-legend{font-size:var(--fs-base);color:var(--ink-2);flex-wrap:wrap;gap:6px 18px;margin:0 0 10px;display:flex}.production-diff-legend span{align-items:center;gap:6px;display:inline-flex}.production-diff-legend i{border:1px solid var(--line-2);border-radius:3px;width:14px;height:10px}.production-diff-legend i.is-added{background:#e3f7ec;border-color:#1f9d63;box-shadow:inset 3px 0 #1f9d63}.production-empty-doc{text-align:center;background:var(--surface);border:1px dashed var(--line-2);border-radius:12px;max-width:520px;margin:24px auto;padding:24px}.production-decide{border:1px solid color-mix(in srgb, var(--alerte) 60%, var(--line));background:color-mix(in srgb, var(--alerte) 10%, var(--surface));border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}.production-decide p{margin:0}.production-lot-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.production-lot-item{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.production-lot-item-head{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.production-lot-state{color:var(--ink-2)}.production-lot-plan{flex-direction:column;gap:12px;display:flex}.production-plan-list,.production-plan-errors{flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}.production-plan-list{padding-left:0;list-style:none}.production-plan-list li{align-items:baseline;gap:8px;display:flex}.production-plan-form{flex-direction:column;gap:8px;display:flex}.production-plan-form textarea{width:100%;font-family:var(--font-mono,monospace)}.production-plan-errors{font-weight:var(--fw-regular)}.production-reject{flex-direction:column;gap:8px;display:flex}.production-reject textarea{width:100%}.production-side-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;display:flex}.production-side-head h3{font-family:var(--font-title);font-size:var(--fs-md);margin:0}.production-side-sum{font-size:var(--fs-xs);color:var(--ink-3)}.production-side-sum b{color:var(--hausse)}.production-check-group{margin-top:10px}.production-check-title{font-weight:var(--fw-bold);align-items:baseline;gap:8px;margin:0 0 4px;display:flex}.production-checks{font-size:var(--fs-base);flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.production-checks li{color:var(--ink-2);justify-content:space-between;gap:10px;padding-left:14px;display:flex;position:relative}.production-checks li:before{content:"";background:var(--hausse);border-radius:50%;width:7px;height:7px;position:absolute;top:.45em;left:0}.production-checks li.result-fail:before{background:var(--baisse)}.production-checks li.result-warn:before{background:var(--alerte)}.production-check-result{font-size:var(--fs-xs);color:var(--ink-3);white-space:nowrap}.production-checks li.result-fail .production-check-result{color:var(--baisse)}.production-history{flex-direction:column;gap:10px;margin:8px 0 0;padding:0;list-style:none;display:flex}.production-history li{grid-template-columns:34px minmax(0,1fr);gap:10px;display:grid}.production-history-number{font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--accent-ink);border:1px solid var(--line);text-align:center;border-radius:6px;height:22px;line-height:20px}.production-history-kind{font-weight:var(--fw-bold);margin:0}@media (width<=900px){.production-reader{padding:0}.production-reader-box{border-radius:0;height:100%}.production-reader-grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;overflow-y:auto}.production-reader-main{border-right:0;min-height:auto;overflow:visible}.production-reader-side{min-height:auto;overflow:visible}}@media (prefers-reduced-motion:reduce){.pipe-flow,.pipe-valve-ring{animation:none}}.status-rejected{--c:var(--baisse)}.segment-rejected,.production-quota-legend i.segment-rejected{background:var(--baisse)}.production-loop-chip{font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:var(--fw-bold);white-space:nowrap;color:var(--ink);background:color-mix(in srgb, var(--alerte) 18%, var(--surface));border:1px solid color-mix(in srgb, var(--alerte) 50%, var(--surface));border-radius:999px;align-items:center;padding:1px 8px;display:inline-flex}.pipe-station-loops{fill:var(--ink-2);font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:var(--fw-bold)}.production-current .production-blocked{color:var(--baisse);font-weight:var(--fw-bold)}.production-outcomes{flex-wrap:wrap;gap:8px;width:100%;display:flex}.production-outcomes .button{border-left-width:4px}.production-outcomes .outcome-compliant{border-left-color:var(--hausse)}.production-outcomes .outcome-corrections{border-left-color:var(--alerte)}.production-outcomes .outcome-failed{border-left-color:var(--baisse)}.production-outcome-form{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:10px;display:flex}.production-outcome-form textarea{width:100%}.production-current .production-outcome-title{color:var(--ink);font-weight:var(--fw-bold)}.production-version-choice{font-size:var(--fs-sm);border:0;flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;display:flex}.production-version-choice legend{width:100%;margin-bottom:4px}.production-version-choice label{align-items:center;gap:6px;min-height:32px;display:inline-flex}.production-outcome-log{border-top:1px solid var(--line);padding:14px 18px 18px}.production-outcome-log h3{font-size:var(--fs-base);margin:0 0 8px}.production-outcome-log>ol,.production-audit-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.production-outcome-log ol>li,.production-audit-list>li{border-left:3px solid var(--line-2);padding:8px 0 8px 12px}.production-outcome-log ol>li.outcome-compliant,.production-audit-list>li.outcome-compliant{border-left-color:var(--hausse)}.production-outcome-log ol>li.outcome-corrections_requested,.production-audit-list>li.outcome-corrections_requested{border-left-color:var(--alerte)}.production-outcome-log ol>li.outcome-failed,.production-audit-list>li.outcome-failed{border-left-color:var(--baisse)}.production-outcome-head{font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;display:flex}.production-report{font-size:var(--fs-sm);margin-top:6px}.production-report summary{cursor:pointer;color:var(--accent-ink);font-weight:var(--fw-bold)}.production-report-body{overflow-wrap:anywhere;max-height:420px;font-size:var(--fs-sm);color:var(--ink);background:var(--page);border:1px solid var(--line);border-radius:8px;margin-top:6px;padding:8px 12px;line-height:1.5;overflow:auto}.production-report-body>:first-child{margin-top:0}.production-report-body h4,.production-report-body h5,.production-report-body h6{font-size:var(--fs-base);font-weight:var(--fw-bold);margin:12px 0 6px}.production-report-body h5,.production-report-body h6{font-size:var(--fs-sm)}.production-report-body p,.production-report-body ul,.production-report-body ol,.production-report-body blockquote,.production-report-body pre{margin:6px 0}.production-report-body ul,.production-report-body ol{padding-left:20px}.production-report-body blockquote{border-left:3px solid var(--line-2);color:var(--ink-2);padding-left:10px}.production-report-body code,.production-report-body pre{font-family:var(--font-mono);font-size:var(--fs-xs)}.production-report-body pre{white-space:pre-wrap}.production-report-body table{border-collapse:collapse;max-width:100%;margin:8px 0;display:block;overflow-x:auto}.production-report-body th,.production-report-body td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:4px 8px}.production-report-body th{background:var(--surface-2);font-family:inherit;font-size:inherit;font-weight:var(--fw-bold);letter-spacing:normal;text-transform:none;white-space:nowrap;color:var(--ink)}.production-report-body hr{border:0;border-top:1px solid var(--line);margin:10px 0}.production-report-body a{color:var(--accent-ink)}.production-guide{border-left:3px solid var(--accent,#3b5bdb);background:var(--surface-2,#3b5bdb0f);border-radius:6px;margin:8px 0;padding:10px 12px}.production-guide-title{font-weight:var(--fw-bold);margin:0 0 4px}.production-guide-thread,.production-guide-note{margin:0 0 4px}.production-guide-steps{margin:4px 0 0;padding-left:20px}.production-deposit{border-top:1px solid var(--border,#0000001a);margin-top:10px;padding-top:8px}.production-deposit-title{font-weight:var(--fw-bold);margin:0 0 4px}.production-deposit-ok{color:var(--success,#2b8a3e)}.production-deposit-failed{color:var(--danger,#c92a2a)}.production-deposit-files{margin:4px 0;padding-left:18px}.production-deposit-files .deposit-refused,.production-deposit-files .deposit-missing{color:var(--danger,#c92a2a)}.production-lot-history summary{cursor:pointer;list-style-position:inside}.production-lot-history summary h2{font-size:inherit;display:inline}.production-cancel-contents{margin:4px 0;padding-left:18px}.production-lot-item>.button{align-self:flex-start}.pc{flex-direction:column;gap:8px;min-width:0;display:flex}.pc select,.pc input[type=url],.pc input[type=date],.pc textarea{background:var(--surface);color:var(--ink);border:1px solid var(--line-2);max-width:100%;min-height:34px;font:inherit;border-radius:6px;padding:4px 8px}.pc-vocabulary{font-size:var(--fs-sm);color:var(--ink-3)}.pc .status[data-tone=grey] .status-dot{background:var(--ink-3)}.pc .status[data-tone=blue] .status-dot{background:var(--accent)}.pc .status[data-tone=yellow] .status-dot{background:var(--alerte)}.pc .status[data-tone=green] .status-dot{background:var(--hausse)}.pc-publisher{flex:0 360px}.pc-publisher-choice{align-items:center;gap:8px;display:flex}.pc-publisher-choice select{flex:auto;min-width:0}.pc-publisher-name{font-size:var(--fs-lg);font-weight:var(--fw-medium);align-items:center;gap:10px;margin:0 0 4px;display:flex}.pc-publisher-logo{flex:none;display:inline-flex}.pc-counters{grid-template-columns:repeat(4,minmax(0,200px));gap:12px;margin-bottom:8px;display:grid}.pc-counter{gap:4px;padding:12px 16px}.pc-counter .status{white-space:normal}.pc-toolbar{flex-wrap:wrap}.pc-empty{max-width:60ch}.pc-title{gap:2px;max-width:none}.pc-title-button{text-align:left;font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.pc-muted{font-size:var(--fs-sm);color:var(--ink-2)}.pc-campaign{flex-direction:column;gap:2px;min-width:0;display:flex}.pc-campaign-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pc-advertiser{font-size:var(--fs-sm);color:var(--ink-2);align-items:center;gap:6px;margin:0;display:inline-flex}.pc-status{flex-direction:column;gap:2px;min-width:0;display:flex}.pc-status .status{cursor:help}.pc-status-note{font-size:var(--fs-sm);color:var(--ink-2);white-space:normal}.pc-proximity{font-size:var(--fs-sm);white-space:normal;border:1px solid color-mix(in srgb, var(--alerte) 60%, var(--line));background:color-mix(in srgb, var(--alerte) 10%, var(--surface));border-radius:8px;flex-direction:column;gap:4px;margin:4px 0 0;padding:6px 8px;list-style:none;display:flex}.pc-refused,.pc-notice{color:var(--baisse)}.pc-notice{font-size:var(--fs-sm);white-space:normal;margin:4px 0 0}.pc-url{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2);font-size:var(--fs-xs);display:block;overflow:hidden}.pc-action{flex-direction:column;align-items:flex-start;display:flex}.pc-action-button{white-space:normal;text-align:left;max-width:100%}.pc-row-open td{background:var(--accent-soft)}.pc-backdrop{z-index:40;background:#050a1c59;position:fixed;inset:0}.pc-panel{z-index:41;border-width:0 0 0 1px;border-radius:0;gap:12px;width:min(520px,100vw);padding:20px 24px;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.pc-panel-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pc-panel-heading{min-width:0}.pc-panel-heading h2{font-size:var(--fs-xl);overflow-wrap:anywhere;margin:4px 0 6px}.pc-panel-close{font-size:var(--fs-xl);flex:none;min-width:34px;line-height:1}.pc-panel .pc-url{white-space:normal;overflow-wrap:anywhere;display:inline}.pc-page{margin:0}.pc-panel-section{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:12px;display:flex}.pc-panel-section h3{font-size:var(--fs-md);margin:0}.pc-panel-section p{margin:0}.pc-buttons{flex-wrap:wrap;gap:8px;display:flex}.pc-versions{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pc-versions li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.pc-form{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.pc-form .field,.pc-form input[type=url],.pc-form textarea{width:100%}.pc-check{font-size:var(--fs-base);align-items:center;gap:8px;display:flex}.pc-release{color:var(--ink-2);align-self:flex-start}@media (width<=720px){.pc-counters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pc-counter{padding:10px 12px}.pc-panel{border-left-width:0;padding:16px}}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/roboto-latin-400-normal-BqEyEoaF.woff2)format("woff2"),url(/app/assets/roboto-latin-400-normal-D27F5sTu.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/roboto-latin-500-normal-7RbcRiD8.woff2)format("woff2"),url(/app/assets/roboto-latin-500-normal-fsTFPL3E.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/app/assets/roboto-latin-700-normal-BZpUvMxY.woff2)format("woff2"),url(/app/assets/roboto-latin-700-normal-YuyVweIx.woff)format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/source-serif-4-latin-400-normal-DJ5YJwmz.woff2)format("woff2"),url(/app/assets/source-serif-4-latin-400-normal-Dn3IlU-Z.woff)format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/source-serif-4-latin-600-normal-DouSKlru.woff2)format("woff2"),url(/app/assets/source-serif-4-latin-600-normal-DMD1h6_f.woff)format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/app/assets/source-serif-4-latin-700-normal-CGGdTIBe.woff2)format("woff2"),url(/app/assets/source-serif-4-latin-700-normal-3V4Pv1hj.woff)format("woff")}.settings{flex-direction:column;gap:16px;max-width:1080px;display:flex}.settings-title{margin:0}.settings-rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin:0;display:grid}@media (width<=900px){.settings-rows{grid-template-columns:minmax(0,1fr)}}.settings-row{flex-direction:column;gap:4px;min-width:0;display:flex}.settings-row-wide{grid-column:1/-1}.settings-row dd{overflow-wrap:anywhere;margin:0}.settings-text{white-space:pre-line}.settings-unset{color:var(--ink-3);font-style:italic}.settings-since,.settings-sub{color:var(--ink-2)}.settings-list{margin:0;padding-left:18px}.settings-list li+li{margin-top:2px}.settings-marks{flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none;display:flex}.settings-table th,.settings-table td{vertical-align:top}.settings-col-n{width:36px;color:var(--ink-3)}.settings-removed td:not(:last-child){color:var(--ink-3)}.settings-card .create-card-head .settings-edit-button{margin-left:auto}.settings-edit{flex-direction:column;gap:16px;display:flex}.settings-edit-field{flex-direction:column;gap:6px;min-width:0;display:flex}.settings-edit-field.create-span{grid-column:1/-1}.settings-edit-list{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.settings-edit-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;display:grid}.settings-edit-row .create-error{grid-column:1/-1}@media (width<=700px){.settings-edit-row{grid-template-columns:minmax(0,1fr)}}.settings-edit-checks{flex-wrap:wrap;gap:8px 20px;display:flex}.settings-edit-actions{gap:8px;display:flex}.settings-locked{color:var(--ink-2);font-size:var(--fs-sm);line-height:1.45}.settings-status-line{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.settings-status-line h2{margin:0 auto 0 0}.settings-confirm{margin-top:12px}.settings-extension-choices{border:0;flex-direction:column;gap:8px;margin:8px 0;padding:0;display:flex}.settings-extension-choice{align-items:flex-start}.surv-lede{color:var(--ink-2);max-width:72ch;margin:0 0 16px}.surv-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}@media (width<=720px){.surv-tiles{grid-template-columns:minmax(0,1fr)}}.surv-tile-label{align-items:center;gap:6px;margin:0;display:flex}.surv-hint{border:1px solid var(--line-2);width:16px;height:16px;font-size:var(--fs-2xs);letter-spacing:0;text-transform:none;cursor:help;border-radius:50%;place-items:center;display:inline-grid}.surv-left-out{margin:-4px 0 16px}.surv-card{min-width:0;margin-bottom:16px}.surv-card h2{margin:0}.surv-legend{color:var(--ink-2);font-size:var(--fs-sm);flex-wrap:wrap;gap:6px 18px;display:flex}.surv-legend span[title]{cursor:help}.surv-swatch{vertical-align:middle;border-top:2px solid var(--series-1);width:18px;height:0;margin-right:6px;display:inline-block}.surv-swatch-dotted{border-top-style:dashed}.surv-swatch-published{border-top:2px dashed var(--ink-3)}.surv-swatch-active{border-top:2px dotted var(--ink-2)}.surv-swatch-hatch,.surv-swatch-bar,.surv-swatch-bar-small{border:1px solid var(--line-2);border-radius:2px;width:12px;height:12px}.surv-swatch-hatch{background:repeating-linear-gradient(135deg, var(--surface-2) 0 3px, transparent 3px 6px)}.surv-swatch-bar{background:var(--series-1);border-color:var(--series-1)}.surv-swatch-bar-small{background:var(--accent-soft)}.surv-chart{width:100%;min-width:0;position:relative}.surv-chart .surv-provisional{stroke-dasharray:4 5;opacity:.8}.surv-chart .surv-line-published{stroke:var(--ink-3);stroke-dasharray:5 4}.surv-chart .surv-line-active{stroke:var(--ink-2);stroke-width:1.5px;stroke-dasharray:1 4}.surv-hatch{fill:var(--surface-2)}.surv-bar{fill:var(--series-1)}.surv-bar-small{fill:var(--accent-soft);stroke:var(--line-2)}.surv-chart-label{fill:var(--ink-2);font-family:var(--font-body);font-size:var(--fs-axis)}.surv-tip{pointer-events:none;border:1px solid var(--line-2);background:var(--surface);max-width:260px;color:var(--ink);font-size:var(--fs-sm);z-index:2;border-radius:6px;padding:8px 10px;line-height:1.4;position:absolute;transform:translate(-50%,calc(-100% - 12px));box-shadow:0 4px 14px #0000001f}.surv-scale{color:var(--ink-2);font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.surv-scale span{align-items:center;gap:6px;display:inline-flex}.surv-grid-scroll{border:1px solid var(--line);border-radius:8px;max-width:100%;overflow-x:auto}.surv-grid{width:max-content;min-width:100%}.surv-grid th,.surv-grid td{white-space:nowrap;vertical-align:middle;padding:6px 10px}.surv-grid tbody th{font-size:var(--fs-sm);letter-spacing:0;text-transform:none;color:var(--ink)}.surv-grid .surv-sticky{background:var(--surface);z-index:1;position:sticky;left:0}.surv-grid .surv-subject{white-space:normal;min-width:220px;max-width:340px}.surv-grid .surv-subject a{color:var(--ink);text-underline-offset:3px}.surv-grid .surv-week{text-align:center;padding:4px 3px}.surv-cell{vertical-align:middle;border-radius:3px;width:22px;height:18px;display:inline-block}.surv-cell[data-l="0"]{background:var(--surface-2)}.surv-cell[data-l="1"]{background:color-mix(in srgb, var(--series-1) 25%, var(--surface))}.surv-cell[data-l="2"]{background:color-mix(in srgb, var(--series-1) 45%, var(--surface))}.surv-cell[data-l="3"]{background:color-mix(in srgb, var(--series-1) 70%, var(--surface))}.surv-cell[data-l="4"]{background:var(--series-1)}.surv-cell-future{background:repeating-linear-gradient(135deg, var(--surface-2) 0 3px, transparent 3px 6px);border:1px solid var(--line)}.surv-method{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px;display:grid}@media (width<=900px){.surv-method{grid-template-columns:minmax(0,1fr)}}.surv-method h3{font-size:var(--fs-md);margin:0 0 6px}.surv-method ul{color:var(--ink-2);margin:0;padding-left:1.1em}.surv-method li+li{margin-top:4px}
