.world-explorer{--explorer-border-thin:1px;--explorer-border-strong:5px;--explorer-border-accent:3px;--explorer-shadow-1:0 24px 90px #0d171b66;--explorer-shadow-2:0 0 0 2px #395e4c;--explorer-ink:#23372f;--explorer-paper:#f3f0e5;width:min(1180px,calc(100vw - 32px));max-height:calc(100dvh - 32px);box-sizing:border-box;padding:0;border:var(--explorer-border-thin) solid #bcbbaa;border-radius:20px;background:var(--explorer-paper);color:var(--explorer-ink);font:400 16px/1.5 system-ui,sans-serif;box-shadow:var(--explorer-shadow-1);overflow:auto}.world-explorer::backdrop{background:#111f29c9;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.world-explorer *{box-sizing:border-box}.world-explorer button{font:inherit;cursor:pointer}.world-explorer button:focus-visible{outline:3px solid #187a83;outline-offset:3px}.world-explorer h1{font:500 clamp(26px,3vw,40px)/1.1 Georgia,serif;margin:8px 0 15px}.world-explorer h2{font:500 28px/1.15 Georgia,serif;margin:0 0 18px}.world-explorer h3{font-size:17px}.world-explorer p{margin:8px 0 16px}.world-explorer-header{display:flex;gap:32px;justify-content:space-between;align-items:flex-start;padding:28px 32px 16px;border-bottom:var(--explorer-border-thin) solid #cdd0c2}.world-explorer-header>div{max-width:750px}.world-explorer-eyebrow{font-size:11px;letter-spacing:.16em;font-weight:700}.world-explorer-close{border:var(--explorer-border-thin) solid #7f9386;border-radius:50px;padding:10px 16px;color:inherit;background:transparent;flex-shrink:0;min-height:44px}.world-explorer-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:30px;padding:28px 32px}.world-explorer-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-content:start}.world-explorer-card{--world-color:#687d55;position:relative;display:flex;flex-direction:column;align-items:start;gap:7px;padding:17px 16px 18px;text-align:left;border:var(--explorer-border-thin) solid #c1c6b9;border-top:var(--explorer-border-strong) solid var(--world-color);border-radius:8px;background:#fcfaf3;color:inherit;transition:background .15s,border-color .15s}.world-explorer-card:hover{background:#e6ebdf}.world-explorer-card[aria-pressed=true]{background:#d8e5d7;border-color:#395e4c;box-shadow:var(--explorer-shadow-2)}.world-explorer-card strong{font:500 20px/1.15 Georgia,serif}.world-explorer-kind{font-size:10px;text-transform:uppercase;letter-spacing:.1em}.world-explorer-description{font-size:12px;line-height:1.5}.world-explorer-current{font-size:11px;font-weight:700;color:#395e4c;margin-top:auto;border-bottom:var(--explorer-border-thin) solid #9eb29f}.world-explorer-card[data-world=w01]{--world-color:#b78a59}.world-explorer-card[data-world=w02]{--world-color:#9a8cac}.world-explorer-card[data-world=w03]{--world-color:#51967f}.world-explorer-card[data-world=w04]{--world-color:#a27360}.world-explorer-card[data-world=w05]{--world-color:#87a274}.world-explorer-card[data-world=w06]{--world-color:#667d94}.world-explorer-card[data-world=w07],.world-explorer-card[data-world=w12]{--world-color:#3e4245}.world-explorer-card[data-world=w08]{--world-color:#caab5e}.world-explorer-card[data-world=w09]{--world-color:#79a2a6}.world-explorer-card[data-world=w10]{--world-color:#887265}.world-explorer-card[data-world=w11]{--world-color:#a5a785}.world-explorer-detail{position:sticky;top:20px;align-self:start;min-width:0;padding:24px;background:#e7eadf;border-radius:12px;max-height:calc(100dvh - 80px);overflow:auto;scroll-margin-top:24px}.world-explorer-detail h2:focus{outline:none}.world-explorer-diff{padding-left:24px;margin:0}.world-explorer-diff li{padding:0 0 16px;border-bottom:var(--explorer-border-thin) solid #bec9b9;margin-bottom:16px}.world-explorer-diff h4{font-size:15px;margin:0 0 12px}.world-explorer-diff dl{margin:0}.world-explorer-diff dt{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:#536455}.world-explorer-diff dd{margin:2px 0 12px;font-size:14px}.world-explorer-diff dd:last-child{font-weight:600;color:#244c39}.world-explorer-note,.world-explorer-preserve{font-size:12px;line-height:1.55}.world-explorer-extinction{border-left:var(--explorer-border-accent) solid #75645d;padding-left:12px;font-size:14px}.world-explorer-go{width:100%;background:#284e3b;color:#fff9e9;border:0;border-radius:7px;padding:14px 18px;min-height:48px}.world-explorer-go:hover{background:#173b29}@media(max-width:760px){.world-explorer{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);border-radius:14px}.world-explorer-header{padding:22px 18px 12px;display:block}.world-explorer-close{margin-top:4px}.world-explorer-layout{display:flex;flex-direction:column;padding:18px;gap:20px}.world-explorer-detail{position:static;max-height:none;order:-1;padding:20px}.world-explorer-cards{gap:10px}.world-explorer-card{padding:12px 10px}.world-explorer-card strong{font-size:19px}.world-explorer-description{font-size:12px}}@media(prefers-reduced-motion:reduce){.world-explorer-card{transition:none}}@font-face{font-family:Montserrat C;font-style:normal;font-display:swap;font-weight:500 600;src:url(/fonts/montserrat-latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter C;font-style:normal;font-display:swap;font-weight:400 500;src:url(/fonts/inter-latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--photo-1:#173a3c;--photo-2:#385452;--photo-3:#f0e5ce;--photo-4:#fff8e9;--photo-5:#c3d4d5;--photo-6:#c8d4bb;--photo-7:#ddb8a5;--photo-8:#e3bc79;--photo-9:#e0e5d9;--photo-10:#708d8b;--photo-11:#41605a;--photo-12:#8d9f97;--photo-13:#527588;--photo-14:#a66b59;--photo-15:#254b60;--photo-16:#fff0d4;--photo-17:#244f48;--photo-18:#8e3e35;--font-photo-heading:Georgia,serif}.c-card{box-sizing:border-box;padding:var(--s-card-pad-y) var(--s-card-pad-x);background:var(--c-creme);color:var(--c-encre);border:var(--s-border) solid var(--c-encre);border-radius:var(--s-card-main);font-family:var(--t-body-family);font-size:var(--t-body-size);font-weight:var(--t-body-weight);line-height:var(--t-body-lh)}.c-card:empty{display:none}.c-card--secondary{border-radius:var(--s-card-secondary)}.c-card--ink{background:var(--c-encre);color:var(--c-creme);border-color:var(--c-creme)}.c-card--interactive{cursor:pointer}.c-pill{display:inline-block;padding:4px 16px;border-radius:var(--s-pill);color:var(--c-encre);font-family:var(--t-name-chip-family);font-weight:700;line-height:1.25}.c-street-choice-name{display:inline-flex;align-items:center;gap:12px;min-height:44px;border:0;cursor:pointer;font-size:var(--t-name-chip-size)}.c-street-choice-name[aria-expanded]:after{content:"";flex:none;border-style:solid;border-color:transparent;border-width:.4em 0 .4em .6em;border-left-color:currentColor}.c-street-choice-name[aria-expanded=true]:after{border-width:.6em .4em 0;border-left-color:transparent;border-top-color:currentColor}.c-street-choice-name:focus-visible{outline:var(--s-border) solid var(--c-creme);outline-offset:3px}[data-ui=root]{--c-street-ink: color-mix(in srgb, var(--c-encre) calc(var(--s-street-panel-ink-opacity, 1) * 100%), transparent)}.c-street-choice-name{background:var(--c-street-ink);color:var(--c-creme);border:var(--s-border) solid var(--c-lavande-trait)}.c-street-choice-name[aria-expanded=true]{border-color:var(--c-creme)}.c-refusal.c-street-refusal{background:var(--c-street-ink);color:var(--c-creme);border-color:var(--c-lavande-trait)}.c-pill--soleil{background:var(--c-soleil)}.c-pill--lavande{background:var(--c-lavande)}.c-pill--lavandeClaire{background:var(--c-lavande-claire)}.c-pill--creme{background:var(--c-creme)}.c-pill--encre{background:var(--c-encre);color:var(--c-creme)}.c-action{display:inline-block;padding:12px 32px;border:0;border-radius:var(--s-pill);background:var(--c-menthe);color:var(--c-encre);box-shadow:0 var(--s-shadow-offset) 0 var(--sh-menthe);font-family:var(--t-body-family);font-weight:700;font-size:var(--t-body-size);line-height:var(--t-body-lh);cursor:pointer}.c-option{box-sizing:border-box;cursor:pointer;color:var(--c-encre);background:var(--c-creme);border:var(--s-border) solid var(--c-lavande-trait);border-radius:var(--s-card-secondary);font:inherit;text-align:left}.c-option[aria-pressed=true]{background:var(--c-rose);border-color:var(--c-encre)}.c-notice{margin:0;padding:12px 20px;background:var(--c-gris-acier);color:var(--c-blanc);border-radius:var(--s-card-secondary);font-family:var(--font-text);font-size:var(--t-body-size);font-weight:var(--t-body-weight);line-height:var(--t-body-lh)}.c-sober,.c-sober *{transform:none!important;transition:none!important;animation:none!important}html,body{margin:0;padding:0;height:100%}.c-action:focus-visible,.c-option:focus-visible,.c-card--interactive:focus-visible,[data-ui=choices]:focus-visible,:where([data-ui=root] button):focus-visible{outline:var(--s-focus-ring) solid var(--c-encre);outline-offset:0;box-shadow:0 0 0 calc(var(--s-focus-ring) * 2) var(--c-creme)}.c-action:focus-visible{box-shadow:0 var(--s-shadow-offset) 0 var(--sh-menthe),0 0 0 calc(var(--s-focus-ring) * 2) var(--c-creme)}.c-eye{position:relative;display:inline-block;width:var(--eye-px);height:var(--eye-px);border-radius:var(--s-pill);background:var(--c-ciel);box-shadow:inset 0 calc(-1 * var(--s-border)) 0 var(--sh-ciel);flex:none}.c-eye__pupil{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;border-radius:var(--s-pill);background:var(--c-encre)}.c-eye__glint{position:absolute;left:50%;top:50%;border-radius:var(--s-pill);background:var(--c-creme)}@media(prefers-reduced-motion:reduce){[data-ui=root] *,.c-action,.c-option{transition:none;animation:none}}[data-reduced-motion=true] *,[data-reduced-motion=true]{transition:none;animation:none}.c-refusal{padding:4px 16px;font-family:var(--t-body-family);font-size:var(--t-body-size);font-weight:var(--t-body-weight);line-height:var(--t-body-lh);background:var(--c-creme);color:var(--c-encre);border:var(--s-border) solid var(--c-gris-acier);border-radius:var(--s-pill)}.c-q{position:absolute;top:calc(var(--band-h, 0px) * (1 - var(--q-bleed, 0)));bottom:calc(var(--band-h, 0px) * (1 - var(--q-bleed, 0)));left:0;right:0;z-index:2;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:calc(1rem * var(--q-fit, 1))}.c-q [hidden]{display:none!important}.c-q-card{font-size:max(var(--t-min-text-px),calc(var(--t-body-size) * var(--q-fit, 1)));display:flex;flex-direction:column;gap:calc(.7em * var(--q-fit, 1));width:100%;max-width:var(--s-q-card-max-width-px);padding:calc(1.2em * var(--q-fit, 1)) calc(2.8em * var(--q-fit, 1));max-height:100%;overflow-y:auto;box-shadow:0 var(--s-shadow-offset-card) 0 var(--sh-encre)}.c-q-bar{display:flex;align-items:center;justify-content:space-between;padding-block:2px}.c-q-date{transform:rotate(var(--s-q-date-rotation-deg));font-size:max(var(--t-min-text-px),calc(var(--t-name-chip-size) * var(--q-fit, 1)));box-shadow:0 var(--s-shadow-offset) 0 var(--sh-soleil)}.c-q-title{margin:0;font-family:var(--t-screen-title-family);font-size:max(var(--t-min-text-px),calc(var(--t-screen-title-size) * var(--q-fit, 1)));font-weight:var(--t-screen-title-weight);line-height:var(--t-screen-title-lh);color:var(--c-encre)}.c-q-scene{margin:0;color:var(--c-encre-douce)}.c-q-scroll{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.c-q-body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;gap:calc(.7em * var(--q-fit, 1));padding:.3em 1em .5em;margin:0 -1em}.c-q-body:focus-visible{outline:var(--s-focus-ring) solid var(--c-encre);outline-offset:0}.c-q-body[data-more-below]{-webkit-mask-image:linear-gradient(to bottom,var(--c-encre) calc(100% - 24px),transparent);mask-image:linear-gradient(to bottom,var(--c-encre) calc(100% - 24px),transparent)}.c-q-body[data-more-above]{-webkit-mask-image:linear-gradient(to top,var(--c-encre) calc(100% - 24px),transparent);mask-image:linear-gradient(to top,var(--c-encre) calc(100% - 24px),transparent)}.c-q-body[data-more-above][data-more-below]{-webkit-mask-image:linear-gradient(to bottom,transparent,var(--c-encre) 24px,var(--c-encre) calc(100% - 24px),transparent);mask-image:linear-gradient(to bottom,transparent,var(--c-encre) 24px,var(--c-encre) calc(100% - 24px),transparent)}.c-q-more{position:absolute;left:50%;bottom:.2em;transform:translate(-50%);box-sizing:border-box;width:2.2em;height:2.2em;padding:0;border-radius:var(--s-pill);background:var(--c-creme);border:var(--s-border) solid var(--c-encre);box-shadow:0 var(--s-shadow-offset) 0 var(--sh-encre);cursor:pointer;font-size:var(--t-body-size)}.c-q-more:before{content:"";position:absolute;left:50%;top:42%;width:.5em;height:.5em;border-right:var(--s-border) solid var(--c-encre);border-bottom:var(--s-border) solid var(--c-encre);transform:translate(-50%,-50%) rotate(45deg)}[data-ui=two-step],[data-ui=single-choice]{display:grid;gap:calc(.7em * var(--q-fit, 1))}.c-option--q{display:flex;align-items:center;gap:.8em;width:100%;padding:calc(.7em * var(--q-fit, 1)) .9em;background:var(--c-blanc);border:var(--s-q-option-border-px) solid var(--c-lavande-trait);border-radius:var(--s-card-secondary);font-family:var(--t-question-option-family);font-size:max(var(--t-min-text-px),calc(var(--t-question-option-size) * var(--q-fit, 1)));font-weight:var(--t-question-option-weight);line-height:var(--t-question-option-lh)}.c-option--q:disabled{cursor:default;color:var(--c-encre)}.c-option--q[aria-pressed=true]{background:var(--c-rose);border-color:var(--c-encre);box-shadow:0 var(--s-shadow-offset) 0 var(--sh-rose);transform:scale(var(--s-q-designated-scale)) rotate(var(--s-q-designated-rotation-deg))}.c-option__dot{flex:none;box-sizing:border-box;width:1.6em;height:1.6em;border-radius:var(--s-pill);background:var(--c-blanc);border:var(--s-q-option-dot-ring-px) solid var(--c-lavande-trait)}.c-option__dot[data-filled=true]{background:var(--c-encre);border-color:var(--c-encre)}.c-q-hint{margin:0;text-align:right;color:var(--c-rose-fonce);font-family:var(--t-hint-family);font-size:max(var(--t-min-text-px),calc(var(--t-hint-size) * var(--q-fit, 1)));font-weight:var(--t-hint-weight);line-height:var(--t-hint-lh)}.c-q-cost{background:var(--c-soleil);color:var(--c-encre);border-left-width:calc(var(--s-border) * 2.5);box-shadow:0 var(--s-shadow-offset) 0 color-mix(in srgb,var(--c-encre) 13.33%,transparent);margin:0;padding-block:calc(var(--s-card-pad-y) * var(--q-fit, 1));border-color:var(--c-soleil);border-left-color:var(--c-encre);font-family:var(--t-cost-family);font-size:max(var(--t-min-text-px),calc(var(--t-cost-size) * var(--q-fit, 1)));font-weight:var(--t-cost-weight);line-height:var(--t-cost-lh)}.c-q-act{display:flex;align-items:center;justify-content:space-between;gap:1em}.c-q-act>.c-q-cost{flex:1}.c-q-act>.c-action{font-size:max(var(--t-min-text-px),calc(var(--t-body-size) * var(--q-fit, 1)));padding:calc(.5em*max(.6,var(--q-fit, 1))) 1.3em}@media(max-width:600px){.c-q-act{flex-direction:column;align-items:stretch;gap:.5em}.c-q-act>.c-q-cost{width:100%;flex:none}.c-q-act>.c-action{align-self:flex-end}.c-q-foot{gap:.5em}.c-q-foot .c-dot-row{gap:4px}.c-q-foot .c-dot{width:16px;height:16px}}.c-q-foot{display:flex;align-items:center;justify-content:space-between;gap:1em;margin-top:calc(.4em * var(--q-fit, 1))}.c-q-bar .c-eye{width:calc(var(--eye-px) * max(.4,var(--q-fit, 1)));height:calc(var(--eye-px) * max(.4,var(--q-fit, 1)))}.c-dot-row{display:flex;gap:.4em}.c-dot{box-sizing:border-box;width:var(--s-q-dot-px);height:var(--s-q-dot-px);border-radius:var(--s-pill);background:var(--c-lavande-claire);border:var(--s-q-dot-ring-px) solid var(--c-lavande-trait)}.c-dot[data-filled=true]{background:var(--c-encre);border-color:var(--c-encre)}.c-street-option{background:var(--c-street-ink);color:var(--c-creme);border:var(--s-border) solid var(--c-lavande-trait);border-radius:var(--s-pill);box-shadow:0 var(--s-shadow-offset) 0 var(--sh-encre);font-family:var(--t-street-option-family);font-size:var(--t-street-option-size);font-weight:var(--t-street-option-weight);line-height:var(--t-street-option-lh)}.c-street-option[aria-pressed=true]{background:var(--c-rose);color:var(--c-encre);border-color:var(--c-encre);box-shadow:0 var(--s-shadow-offset) 0 var(--sh-rose),0 0 0 var(--s-street-designated-rim-px) var(--c-blanc)}[data-ui=price-pill]{box-shadow:0 var(--s-shadow-offset) 0 var(--sh-soleil);font-size:var(--t-cost-size);font-weight:var(--t-cost-weight);line-height:var(--t-cost-lh)}.c-price-line{background:var(--c-street-ink);border:0;color:var(--c-blanc);border-radius:var(--s-card-secondary);font-family:var(--t-price-line-family);font-size:var(--t-price-line-size);font-weight:var(--t-price-line-weight);line-height:var(--t-price-line-lh)}.c-street-option:focus-visible{box-shadow:0 var(--s-shadow-offset) 0 var(--sh-encre),0 0 0 calc(var(--s-focus-ring) * 2) var(--c-creme)}.c-street-option[aria-pressed=true]:focus-visible{box-shadow:0 var(--s-shadow-offset) 0 var(--sh-rose),0 0 0 var(--s-street-designated-rim-px) var(--c-blanc)}.c-bracelet{display:inline-flex;align-items:center;gap:calc(var(--s-street-eye-px) / 6);box-sizing:border-box;padding:calc(var(--s-street-eye-px) / 8) calc(var(--s-street-eye-px) / 3) calc(var(--s-street-eye-px) / 8) calc(var(--s-street-eye-px) / 5);background:var(--c-creme);color:var(--c-encre);border-radius:var(--s-pill);box-shadow:0 var(--s-shadow-offset-card) 0 var(--sh-encre)}.c-bracelet__value{font-family:var(--t-bracelet-number-family);font-size:var(--t-bracelet-number-size);font-weight:var(--t-bracelet-number-weight);line-height:var(--t-bracelet-number-lh);font-variant-numeric:tabular-nums;min-width:2ch;text-align:right;color:var(--c-encre)}.c-bracelet__unit{font-family:var(--t-bracelet-unit-family);font-size:var(--t-bracelet-unit-size);font-weight:var(--t-bracelet-unit-weight);line-height:var(--t-bracelet-unit-lh);color:var(--c-rose-fonce)}.c-fx{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.c-fx>*{position:absolute;display:block}.c-coin{border-radius:var(--s-pill);background:var(--c-soleil);border:var(--s-border) solid var(--c-encre);box-sizing:border-box}.c-confetti{border-radius:var(--s-border)}.c-right-line{box-sizing:border-box;margin:0;padding:0;overflow:hidden;border:var(--s-border) solid var(--c-encre);border-radius:var(--s-card-secondary);font-family:var(--t-body-family);font-size:var(--t-body-size);font-weight:var(--t-body-weight);line-height:var(--t-body-lh)}.c-half{display:block;padding:var(--s-card-pad-y) var(--s-card-pad-x)}.c-half--ink{background:var(--c-encre);color:var(--c-creme)}.c-half--creme{background:var(--c-creme);color:var(--c-encre)}.c-right-source{font-family:var(--font-text);font-size:var(--t-hint-size);font-weight:var(--t-body-weight)}.c-right-quote{font-family:var(--font-text);font-weight:300}.c-sticker{box-sizing:border-box;margin:0;padding:calc(var(--s-card-pad-y) * 1.25) calc(var(--s-card-pad-x) * 1.25);background:var(--c-rose);color:var(--c-encre);border-radius:var(--s-pill);font-family:var(--t-message-family);font-size:var(--t-message-size);font-weight:var(--t-message-weight);line-height:var(--t-message-lh);text-align:center}.c-card--document{rotate:var(--s-street-card-rotation-deg);font-family:var(--t-card-family);font-size:var(--t-card-size);font-weight:var(--t-card-weight);line-height:var(--t-card-lh)}.c-controls{border-radius:var(--s-pill);font-size:var(--t-controls-size);font-weight:var(--t-controls-weight);line-height:var(--t-controls-lh)}.c-pill.c-day-date{font-size:var(--t-name-chip-size);padding:calc(var(--s-card-pad-y) * .75) var(--s-card-pad-x)}[data-ui=narration]:has(>.c-window:empty){display:none}.c-q{--c-encre:var(--photo-1);--c-encre-douce:var(--photo-2);--c-creme:var(--photo-3);--c-blanc:var(--photo-4);--c-ciel:var(--photo-5);--c-menthe:var(--photo-6);--c-rose:var(--photo-7);--c-soleil:var(--photo-8);--c-lavande:var(--photo-5);--c-lavande-claire:var(--photo-9);--c-lavande-trait:var(--photo-10)}.c-q .c-q-card{background:var(--photo-3)!important;border-color:var(--photo-11)}.c-q .c-q-title{font-family:var(--font-photo-heading);font-weight:400}.c-q .c-option--q{background:var(--photo-4)!important;color:var(--photo-1);border-color:var(--photo-12)}.c-q .c-option--q:nth-child(3n+2){border-color:var(--photo-13)}.c-q .c-option--q:nth-child(3n){border-color:var(--photo-14)}.c-q .c-option--q[aria-pressed=true]{background:var(--photo-15)!important;color:var(--photo-16);border-color:var(--photo-15)}.c-q .c-option--q[aria-pressed=true] .c-option__dot{background:var(--photo-8)!important;border-color:var(--photo-8)}.c-q .c-q-cost{background:var(--photo-17)!important;color:var(--photo-16);border-color:var(--photo-17)}.c-q [data-testid=q-continue]{background:var(--photo-18)!important;color:var(--photo-16)}.c-q{--sh-ciel:var(--c-encre-douce);--sh-menthe:var(--c-encre-douce);--sh-rose:var(--c-encre-douce);--sh-soleil:var(--c-encre-douce);--sh-encre:var(--c-encre-douce)}.c-sober-page{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:24px;padding:32px 80px;overflow:auto;background:var(--c-creme);color:var(--c-encre);font-family:var(--t-body-family);font-size:var(--t-body-size);font-weight:var(--t-body-weight);line-height:var(--t-body-lh);text-align:center}.c-sober-page>:first-child{margin-top:auto}.c-sober-page>:last-child{margin-bottom:auto}.c-sober-page>*:not(button){max-width:42em;width:100%;box-sizing:border-box}.c-sober-page>.c-sober-back{align-self:flex-start}.c-sober-page>.c-sober-center{align-self:center}.c-sober-title{margin:0;font-family:var(--t-screen-title-family);font-size:var(--t-screen-title-size);font-weight:var(--t-screen-title-weight);line-height:var(--t-screen-title-lh);color:var(--c-encre)}.c-sober-heading{margin:0;font-family:var(--t-name-chip-family);font-size:var(--t-name-chip-size);font-weight:var(--t-name-chip-weight);line-height:var(--t-name-chip-lh);color:var(--c-encre)}.c-sober-text{margin:0}.c-sober-hint{margin:0;color:var(--c-encre-douce)}.c-sober-left{text-align:left}.c-sober-stack{display:flex;flex-direction:column;gap:12px}.c-sober-list{margin:0;padding-left:1.2em}.c-sober-list>li+li{margin-top:6px}.c-sober-terms{margin:0;display:grid;gap:4px 24px}.c-sober-terms>dt{font-weight:700}.c-sober-terms>dd{margin:0 0 8px}.c-sober-year{margin:0;font-family:var(--t-screen-title-family);font-size:var(--t-screen-title-size);font-weight:var(--t-screen-title-weight);line-height:var(--t-screen-title-lh)}.c-sober-row{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.c-sober-pill{box-sizing:border-box;padding:12px 40px;background:var(--c-creme);color:var(--c-encre);border:var(--s-border) solid var(--c-encre);border-radius:var(--s-pill);box-shadow:0 var(--s-shadow-offset) 0 var(--sh-encre);font-family:var(--t-body-family);font-size:var(--t-body-size);font-weight:700;line-height:var(--t-body-lh);cursor:pointer}.c-sober-pill[aria-pressed=true]{background:var(--c-rose)}.c-sober-toggle{box-sizing:border-box;padding:8px 24px;background:var(--c-creme);color:var(--c-encre);border:var(--s-border) solid var(--c-lavande-trait);border-radius:var(--s-pill);font-family:var(--t-body-family);font-size:var(--t-body-size);font-weight:700;line-height:var(--t-body-lh);cursor:pointer}.c-sober-toggle[aria-pressed=true]{background:var(--c-encre);border-color:var(--c-encre);color:var(--c-blanc)}.c-sober-pill:focus-visible,.c-sober-toggle:focus-visible{outline:var(--s-focus-ring) solid var(--c-encre);outline-offset:0;box-shadow:0 0 0 calc(var(--s-focus-ring) * 2) var(--c-creme)}.c-sober-pill:focus-visible{box-shadow:0 var(--s-shadow-offset) 0 var(--sh-encre),0 0 0 calc(var(--s-focus-ring) * 2) var(--c-creme)}.c-sober-page .c-action{cursor:pointer}.c-sober-page.life-entry{--entry-border:1px;padding:24px max(20px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom));gap:24px;background:#102523;color:#f2e4c9}.c-sober-page.life-entry>.life-entry-poster{display:block;max-width:1040px;width:100%;margin-top:0}.life-entry-poster img{display:block;width:100%;height:auto;max-height:54dvh;object-fit:contain}.c-sober-page.life-entry>.life-entry-content{max-width:1040px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:36px;text-align:left}.life-entry-intro h2{margin:0 0 10px;font-size:clamp(20px,2.2vw,27px);line-height:1.25;letter-spacing:-.025em;color:#f2e4c9}.life-entry-intro p{margin:0;max-width:68ch;font-size:15px;line-height:1.7;color:#c5d3c8}.life-entry-actions{display:flex;flex-direction:column;align-items:center;gap:14px;min-width:230px;text-align:center}.life-entry-actions p{margin:0;line-height:1.5}.life-entry-edition{font-size:12px;color:#c5d3c8}.life-entry-actions .c-sober-title{color:#f2e4c9;font-size:clamp(24px,3vw,32px)}.life-entry .life-entry-title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.life-entry-actions .c-action{background:#b9d9b1;color:#142922;border-color:#b9d9b1;min-height:48px;max-width:100%;min-width:180px}.life-entry-contact{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 16px;border:var(--entry-border) solid #77968a;border-radius:8px;color:#c9e6c2;font-size:13px;line-height:1.4;text-decoration:none;box-sizing:border-box}.life-entry-contact:hover{background:#234139;border-color:#b9d9b1}.life-entry-actions :is(.c-action,.life-entry-contact):focus-visible{outline:3px solid #fff6dd;outline-offset:4px}.c-sober-page.life-entry>.life-entry-credit{max-width:1040px;font-size:11px;line-height:1.5;color:#aebfb4;margin:0 auto;padding-top:14px;border-top:var(--entry-border) solid #355049}@media(max-width:760px){.c-sober-page.life-entry{gap:20px;padding-top:16px}.c-sober-page.life-entry>.life-entry-content{grid-template-columns:1fr;gap:20px}.life-entry-actions{min-width:0}.life-entry-intro p{font-size:14px;line-height:1.65}.life-entry-actions .c-sober-row{gap:12px}.life-entry-poster img{max-height:none}}@media(max-height:500px)and (min-width:761px){.life-entry-poster img{max-height:52dvh}.c-sober-page.life-entry{padding-top:12px}}.life-entry-resources-link{color:#c9e6c2;font-size:12px;min-height:32px;display:flex;align-items:center;text-underline-offset:4px}.c-sober-page.life-entry>.life-resources{max-width:1040px;text-align:left;padding-top:30px;border-top:var(--entry-border) solid #355049;margin-top:10px;scroll-margin-top:20px}.life-resources h2{font-size:28px;margin:0 0 12px;color:#f2e4c9}.life-resources>p{font-size:14px;line-height:1.65;color:#bdcfc2;max-width:80ch}.life-resources input{width:100%;box-sizing:border-box;min-height:48px;padding:12px 16px;border:var(--entry-border) solid #77968a;border-radius:8px;color:#f2e4c9;background:#18342c;font:inherit;font-size:15px}.life-resources input::placeholder{color:#bdcfc2}.life-resources .life-resource-count{font-size:12px;margin:10px 0 18px}.life-resource-groups details{border-top:var(--entry-border) solid #355049;padding:6px 0}.life-resource-groups summary{padding:14px 0;cursor:pointer;font-size:16px;color:#c9e6c2}.life-resource-groups ul{list-style:none;padding:0 0 12px;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.life-resource-groups li{padding:12px 16px;background:#18342c;border-radius:6px;min-width:0}.life-resource-groups a{color:#e4eddb;font-size:14px;line-height:1.5;overflow-wrap:anywhere;text-underline-offset:3px}.life-resource-domain{display:block;font-size:11px;color:#a6c2ad;margin-top:6px;overflow-wrap:anywhere}.life-resources :is(a,input,summary):focus-visible,.life-entry-resources-link:focus-visible{outline:3px solid #c9e6c2;outline-offset:4px}@media(max-width:650px){.life-resource-groups ul{grid-template-columns:1fr}}.ff-main{position:absolute;inset:var(--band-h) 0;display:flex;flex-direction:column;gap:1.6vh;padding:2.4vh 5vw;box-sizing:border-box;cursor:pointer}.ff-head{display:flex;align-items:center;gap:1.2em;color:var(--c-creme)}.ff-counter{margin:0;font-family:var(--t-line-family);font-size:var(--t-line-size);font-weight:var(--t-screen-title-weight);line-height:var(--t-line-lh);font-variant-numeric:tabular-nums}.ff-fronts{flex:1 1 auto;min-height:0;display:flex;justify-content:center;align-items:stretch}.ff-live{color:var(--c-creme)}.ff-hint{align-self:flex-start;margin:0;font-family:var(--t-controls-family);font-size:var(--t-controls-size);font-weight:var(--t-controls-weight)}.ff-une{box-sizing:border-box;width:min(100%,1180px);height:100%;overflow:hidden;display:grid;grid-template-rows:auto auto auto minmax(0,1fr);gap:.55em;padding:.9em 1.6em 1.1em;border-radius:var(--s-card-secondary);box-shadow:0 var(--s-shadow-offset-card) 0 var(--sh-encre)}.ff-une[data-tilt=a]{transform:rotate(calc(var(--s-max-static-rotation-deg) * -.25))}.ff-une[data-tilt=b]{transform:rotate(calc(var(--s-max-static-rotation-deg) * .2))}.ff-une__name{margin:0;padding:.05em 0;text-align:center;color:var(--c-encre);border-top:var(--s-border) solid var(--c-encre);border-bottom:var(--s-border) solid var(--c-encre);font-family:var(--t-screen-title-family);font-size:var(--t-screen-title-size);font-weight:var(--t-screen-title-weight);line-height:var(--t-screen-title-lh);letter-spacing:.02em}.ff-une__date{margin:0;display:flex;align-items:center;justify-content:space-between;gap:1em;font-family:var(--t-name-chip-family);font-size:var(--t-name-chip-size);font-weight:var(--t-name-chip-weight);line-height:var(--t-name-chip-lh);text-transform:uppercase;letter-spacing:.08em;color:var(--c-encre-douce)}.ff-une__year{color:var(--c-encre);box-shadow:0 var(--s-shadow-offset) 0 var(--sh-soleil);text-transform:none;letter-spacing:0}.ff-une__lead{margin:0;color:var(--c-encre);font-family:var(--t-line-family);font-size:calc(var(--t-line-size) * 1.3);font-weight:var(--t-screen-title-weight);line-height:var(--t-line-lh)}.ff-une__body{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:1.1em;min-height:0}.ff-une__img{min-height:4em;border:var(--s-border) solid var(--c-encre);border-radius:calc(var(--s-card-secondary) / 2);background-color:var(--c-ciel);background-image:radial-gradient(var(--c-encre) 22%,transparent 24%);background-size:12px 12px}.ff-une__img[data-pattern="1"]{background-color:var(--c-rose);background-image:repeating-linear-gradient(45deg,var(--c-encre) 0 2px,transparent 2px 10px);background-size:auto}.ff-une__img[data-pattern="2"]{background-color:var(--c-soleil);background-image:repeating-linear-gradient(0deg,var(--c-encre) 0 2px,transparent 2px 9px),repeating-linear-gradient(90deg,var(--c-encre) 0 2px,transparent 2px 9px);background-size:auto}.ff-une__subs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45em;min-height:0;overflow:hidden}.ff-une__sub{padding-top:.45em;border-top:var(--s-border) solid var(--c-lavande-trait);color:var(--c-encre-douce);font-family:var(--t-body-family);font-size:calc(var(--t-body-size) * .66);font-weight:var(--t-body-weight);line-height:1.3;white-space:nowrap;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,var(--c-encre) 22%,transparent 62%);mask-image:linear-gradient(90deg,var(--c-encre) 22%,transparent 62%)}.ff-une__sub:first-child{padding-top:0;border-top:0}.retro{--retro-border-accent:3px;--retro-border-thin:1px;--retro-border-medium:2px;--retro-ink:#152a38;--retro-paper:#fff9eb;position:fixed;top:0;right:0;bottom:0;left:0;overflow-y:auto;box-sizing:border-box;padding:clamp(20px,3vw,42px);color:var(--retro-ink);background:radial-gradient(ellipse at 92% 8%,#f7c9a1 0,transparent 50%),linear-gradient(135deg,#dce9e8,#f4e9d6 65%);font-family:Inter,Helvetica,Arial,sans-serif;font-weight:400}.retro *,.retro *:before,.retro *:after{box-sizing:border-box}.retro-header,.retro-origin,.retro-timeline,.retro-arrival,.retro-fiction{width:min(1600px,100%);margin-inline:auto}.retro-eyebrow{font-size:10px;letter-spacing:.13em;font-weight:600;line-height:1.5;margin:0 0 8px}.retro-header h1{font-size:clamp(27px,3vw,42px);line-height:1.1;font-weight:400;letter-spacing:-.04em;margin:0 0 10px}.retro-control{font-size:14px;line-height:1.6;margin:0 0 20px;color:#3d5661}.retro-origin{display:flex;align-items:baseline;gap:24px;padding:12px 18px;background:#dce8e5c9;border-left:var(--retro-border-accent) solid #356377;margin-bottom:24px}.retro-origin h2{font-size:15px;font-weight:500;white-space:nowrap;margin:0}.retro-origin p{font-size:12px;line-height:1.6;margin:0}.retro-timeline{position:relative;display:grid;grid-template-columns:repeat(var(--retro-years),minmax(0,1fr));gap:14px;align-items:start}.retro-timeline:before{content:"";position:absolute;top:18px;inset-inline:0;height:2px;background:#52727c66}.retro-paper{position:relative;min-width:0;padding:0 16px 16px;background:linear-gradient(transparent 60px,var(--retro-paper) 60px)}.retro-year{position:relative;width:fit-content;background:#eee7d7;padding:4px 12px 6px 0;font-size:30px;line-height:1.1;font-weight:400;letter-spacing:-.04em;margin:0 0 26px}.retro-lead{font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,1.7vw,24px);line-height:1.25;font-weight:400;margin:12px 0 18px;letter-spacing:-.02em;overflow-wrap:anywhere}.retro-lead+.retro-lead{font-size:clamp(16px,1.35vw,20px);border-top:var(--retro-border-thin) solid #19333f22;padding-top:12px}.retro-trend{padding:12px 0;border-top:var(--retro-border-thin) solid #19333f33;border-bottom:var(--retro-border-thin) solid #19333f33}.retro h4{font-size:10px;line-height:1.5;text-transform:uppercase;letter-spacing:.08em;font-weight:600;margin:0 0 8px;color:#365464}.retro-trend p{font-size:12px;line-height:1.7;margin:2px 0}.retro-contribution{margin-top:14px;font-size:12px;line-height:1.6}.retro-question{font-weight:600;margin:6px 0}.retro-answer{margin:6px 0}.retro-deltas{color:#815322;margin:10px 0 0;font-weight:500}.retro-rules{font-size:11px;line-height:1.6;margin-top:16px;color:#395965}.retro-rules summary{cursor:pointer;padding:6px 0;min-height:32px}.retro-rules summary:focus-visible{outline:2px solid #265a75;outline-offset:3px}.retro-rules p{margin:8px 0}.retro-arrival{margin-top:22px;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:18px 22px;background:#152a38;color:#fff9eb;border-radius:8px}.retro-destination h2{font-size:22px;font-weight:400;letter-spacing:-.02em;margin:0 0 6px}.retro-destination>p:last-child{font-size:12px;line-height:1.6;margin:0;max-width:95ch}.retro button{flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:var(--retro-border-thin) solid #e9c083;border-radius:6px;padding:12px 18px;min-height:44px;font:inherit;font-size:14px;font-weight:500;color:#152a38;background:#f3c98e;cursor:pointer}.retro button:hover:not(:disabled){background:#ffe2b7}.retro button:disabled{opacity:.5;cursor:default}.retro button:focus-visible{outline:3px solid #fff9eb;outline-offset:4px}.retro-fiction{font-size:11px;line-height:1.6;margin-top:14px;color:#3d5661}@media(max-width:1100px)and (min-width:701px){.retro-timeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.retro-timeline:before{display:none}}@media(max-width:700px){.retro{padding:22px 18px}.retro-origin{display:block;padding:12px}.retro-origin h2{margin-bottom:6px}.retro-timeline{grid-template-columns:1fr;gap:22px;border-left:var(--retro-border-medium) solid #52727c66;padding-left:14px}.retro-timeline:before{display:none}.retro-paper{padding-inline:18px}.retro-year{font-size:29px}.retro-lead{font-size:23px}.retro-lead+.retro-lead{font-size:19px}.retro-contribution,.retro-trend p{font-size:14px}.retro-arrival{flex-direction:column;align-items:stretch;gap:16px}.retro button{width:100%}.retro-rules summary{min-height:44px}.retro-fiction{font-size:12px}}.retro-trend [data-axis=freedom]{color:#176357;font-weight:600}.retro-trend [data-axis=abundance]{color:#865414;font-weight:600}.retro-present{width:min(1600px,100%);margin:20px auto;padding:16px;background:#fff9eb;border:var(--retro-border-thin) solid #19333f33;border-radius:8px;font-size:13px;line-height:1.6}.retro-present summary{cursor:pointer;font-size:16px;min-height:44px}.retro-present-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.retro-present article{padding:16px;border:var(--retro-border-thin) solid #19333f22}.retro-present h3{margin-top:0}.retro-present a{color:#195b76}@media(max-width:700px){.retro-present-cards{grid-template-columns:1fr}}.illustrated-view{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#152923;--iv-line:3px;--iv-radius:5px}.iv-frame{position:relative;flex:none;overflow:hidden}.iv-motion{position:absolute;top:0;right:0;bottom:0;left:0}.iv-background{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;z-index:0}.iv-motion>canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1}.iv-head{position:absolute;z-index:2;transform:translate(-50%,-100%);pointer-events:none}.iv-head[hidden]{display:none}.iv-mood{background:#17352ee8;border-bottom:var(--iv-line) solid #ddbe7e;border-radius:var(--iv-radius);padding:6px 10px;color:#fff3dc;font:12px Inter,Arial,sans-serif;white-space:nowrap}.iv-loading{position:absolute;top:45%;color:#fff4da;background:#16362c;padding:16px}.episode.episode-illustrated .episode-head-mood{display:none!important}.illustrated-extinction{aspect-ratio:16/9;width:100%;background-repeat:no-repeat;border-radius:8px;margin:18px 0;position:relative}.illustrated-extinction:after{content:"GAME OVER";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font:clamp(24px,5vw,52px) Georgia;color:#fff1d4;text-shadow:0 2px 8px #000}@media(max-width:760px)and (min-height:551px){.illustrated-view{align-items:flex-start;padding-top:250px}.iv-mood{font-size:10px;padding:4px 7px}.journey:has(.illustrated-view) .journey-mission{position:relative;top:auto;left:auto;margin:0 16px;width:calc(100% - 32px);box-sizing:border-box;pointer-events:auto}.journey:has(.illustrated-view) .journey-status{position:relative;top:auto;right:auto;margin:6px 16px 0;width:calc(100% - 32px);box-sizing:border-box;padding:3px 10px;grid-template-columns:auto auto 1fr;gap:10px}.journey:has(.illustrated-view) .journey-status meter{grid-column:auto;margin:0}.journey:has(.illustrated-view) .journey-status p{display:none}.journey:has(.illustrated-view) .journey-panel:not(.journey-ending){max-height:42vh}.episode.episode-illustrated .illustrated-view{padding-top:200px}}@media(prefers-reduced-motion:reduce){.iv-motion{transition:none!important}}.c-bilan{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-flow:row wrap;align-content:flex-start;gap:var(--bilan-gap) 16px;box-sizing:border-box;padding:var(--bilan-pad-y) var(--bilan-pad-x) calc(var(--bilan-pad-y) + 8px);--bilan-pad-x: clamp(24px, calc((100vw - 1280px)*.0875 + 24px) , 80px);--bilan-pad-y: clamp(10px, 2.2vh, 24px);--bilan-gap: clamp(8px, 1.5vh, 16px);overflow:auto;background:var(--c-creme);color:var(--c-encre);font-family:var(--t-body-family)}.c-bilan-top{order:1;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.c-bilan-bar{order:2;margin-left:auto;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.c-bilan-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-left:auto}[data-ui=soft-toggle]{padding:6px 18px;border:var(--s-border) solid var(--c-lavande-trait);border-radius:var(--s-pill);background:var(--c-creme);color:var(--c-encre);font-family:var(--t-body-family);font-size:var(--t-body-size);font-weight:700;line-height:var(--t-body-lh);cursor:pointer}[data-ui=soft-toggle][aria-pressed=true]{background:var(--c-encre);border-color:var(--c-encre);color:var(--c-blanc)}[data-ui=page-nav]{display:flex;flex-wrap:wrap;gap:6px}[data-ui=page-nav] button{padding:10px clamp(10px,.75vw,14px);border:0;border-radius:var(--s-pill);background:var(--c-lavande-claire);color:var(--c-encre);font-family:var(--t-name-chip-family);font-size:var(--t-name-chip-size);font-weight:var(--t-name-chip-weight);line-height:var(--t-name-chip-lh);cursor:pointer}[data-ui=page-nav] button[aria-current=page]{background:var(--c-encre);color:var(--c-blanc)}.c-bilan-action{border:var(--s-border) solid var(--c-encre);box-shadow:0 var(--s-shadow-offset) 0 var(--sh-encre);font-family:var(--t-body-family);font-size:var(--t-body-size);font-weight:700;line-height:var(--t-body-lh);cursor:pointer}.c-bilan-share-names{display:inline-flex;align-items:center;gap:8px;font-size:var(--t-body-size)}.c-bilan-page{order:3;flex:1 0 100%;min-width:0;display:flex;flex-direction:column;gap:var(--bilan-gap)}.c-bilan-head{margin:0;display:flex;align-items:baseline;gap:24px;flex-wrap:wrap}.c-bilan-title{margin:0;font-family:var(--t-screen-title-family);font-size:var(--t-screen-title-size);font-weight:var(--t-screen-title-weight);line-height:var(--t-screen-title-lh);color:var(--c-encre)}.c-bilan-page[data-page=sheet] .c-bilan-title{font-family:var(--t-bilan-title-family);font-size:min(var(--t-bilan-title-size),8vh);font-weight:var(--t-bilan-title-weight);line-height:var(--t-bilan-title-lh)}.c-bilan-label{margin:0;color:var(--c-encre-douce);font-size:var(--t-body-size);line-height:var(--t-body-lh)}.c-bilan-page>ul{margin:0;padding-left:1.2em;font-size:var(--t-body-size);font-weight:var(--t-body-weight);line-height:var(--t-body-lh)}.c-bilan-page>p{margin:0;font-size:var(--t-body-size);line-height:var(--t-body-lh)}.c-bilan-curve{display:block;width:min(100%,960px);height:auto;background:var(--c-creme);border:var(--s-border) solid var(--c-lavande-trait);border-radius:var(--s-card-secondary)}.c-swatch{display:inline-block;width:1.2em;height:4px;margin-right:.6em;vertical-align:middle;border-radius:var(--s-pill)}.c-swatch--ciel{background:var(--c-ciel)}.c-swatch--rose-fonce{background:var(--c-rose-fonce)}.c-bilan ul.c-legend{list-style:none;padding-left:0}.c-bilan-page[data-page=sheet]{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,21fr);column-gap:clamp(16px,1.7vw,32px);row-gap:var(--bilan-gap);align-items:start;grid-template-areas:"head head" "world dh" "world days" "fate kh" "w10 kit";grid-template-rows:auto auto 1fr auto 1fr}.c-bilan-page[data-page=sheet]>.c-bilan-head{grid-area:head}.c-bilan-page[data-page=sheet] .c-bilan-title{white-space:nowrap}.c-bilan-page[data-page=sheet] .c-bilan-label{position:absolute;width:1px;height:1px;clip-path:inset(50%);white-space:nowrap}.c-bilan-sheet,.c-bilan-left,.c-bilan-right{display:contents}.c-world{grid-area:world}.c-fate{grid-area:fate}.c-w10-block{grid-area:w10}.c-sec--days{grid-area:dh;align-self:end}.c-days{grid-area:days}.c-sec--kit{grid-area:kh;align-self:end}.c-kit{grid-area:kit}@media(max-width:1750px){.c-bilan-page[data-page=sheet]{grid-template-columns:minmax(300px,8fr) minmax(0,20fr);grid-template-areas:"head dh" "world days" "fate w10" "kh kh" "kit kit";grid-template-rows:auto auto auto auto auto}.c-w10-block{align-self:center}}.c-world{container-type:inline-size;--card-pad: clamp(14px, 2.2vh, 24px) clamp(20px, 1.7vw, 32px);--world-glyph-em: .7;background:var(--c-ciel);color:var(--c-encre);border:0;border-radius:var(--s-card-main);box-shadow:0 var(--s-shadow-offset-card) 0 var(--sh-ciel);padding:var(--card-pad);display:flex;flex-direction:column;gap:clamp(2px,.7vh,8px)}.c-world p{margin:0}.c-world-eyebrow{font-family:var(--t-name-chip-family);font-size:var(--t-name-chip-size);font-weight:var(--t-name-chip-weight);line-height:var(--t-name-chip-lh)}.c-world-name{font-family:var(--t-world-name-family);font-size:clamp(var(--s-world-name-min),calc(100cqw / (var(--word-chars, 1) * var(--world-glyph-em))),var(--t-world-name-size));font-weight:var(--t-world-name-weight);line-height:var(--t-world-name-lh);overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.c-world-clear{font-family:var(--t-world-clear-family);font-size:var(--t-world-clear-size);font-weight:var(--t-world-clear-weight);line-height:var(--t-world-clear-lh)}.c-world-redirect{font-family:var(--t-redirect-line-family);font-size:var(--t-redirect-line-size);font-weight:var(--t-redirect-line-weight);line-height:var(--t-redirect-line-lh)}.c-fate{border:0;border-radius:var(--s-card-main);box-shadow:0 var(--s-shadow-offset-card) 0 var(--sh-encre);padding:clamp(14px,2.2vh,24px) clamp(20px,1.7vw,32px);font-family:var(--t-fate-family);font-size:var(--t-fate-size);font-weight:var(--t-fate-weight);line-height:var(--t-fate-lh)}.c-fate-eyebrow{margin:0 0 10px;color:var(--c-soleil);font-family:var(--t-name-chip-family);font-size:var(--t-name-chip-size);font-weight:var(--t-name-chip-weight);line-height:var(--t-name-chip-lh)}.c-fate-lines{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.c-w10-block{background:var(--c-creme);color:var(--c-encre)}.c-message{margin:0;display:flex;align-items:center;gap:12px;font-family:var(--t-message-family);font-size:var(--t-message-size);font-weight:var(--t-message-weight);line-height:var(--t-message-lh)}.c-sec{margin:0;font-family:var(--t-hint-family);font-size:var(--t-hint-size);font-weight:var(--t-hint-weight);line-height:var(--t-hint-lh)}.c-days{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.c-day{display:flex;flex-direction:column;align-items:center;gap:clamp(4px,1.1vh,12px);text-align:center;min-width:0;font-family:var(--t-day-label-family);font-size:var(--t-day-label-size);font-weight:var(--t-day-label-weight);line-height:var(--t-day-label-lh)}.c-day-pill{display:grid;place-items:center;box-sizing:border-box;width:min(130px,11vh);max-width:100%;aspect-ratio:1;border-radius:var(--s-pill);background:var(--c-ciel);border:calc(var(--s-border) * 2) solid var(--c-blanc);box-shadow:0 var(--s-shadow-offset) 0 var(--sh-ciel)}.c-day-pill[data-tone=menthe]{background:var(--c-menthe);box-shadow:0 var(--s-shadow-offset) 0 var(--sh-menthe)}.c-day-pill[data-tone=soleil]{background:var(--c-soleil);box-shadow:0 var(--s-shadow-offset) 0 var(--sh-soleil)}.c-day-pill[data-tone=rose]{background:var(--c-rose);box-shadow:0 var(--s-shadow-offset) 0 var(--sh-rose)}.c-day-pill[data-tone=ciel]{background:var(--c-ciel);box-shadow:0 var(--s-shadow-offset) 0 var(--sh-ciel)}.c-day-pill__core{display:block;width:36%;aspect-ratio:1;border-radius:var(--s-pill);background:var(--c-creme)}.c-day-date,.c-day-line{overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual}.c-kit{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;align-items:stretch}.c-kit-card{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:clamp(6px,1.1vh,12px);box-sizing:border-box;height:auto;min-width:0;padding:clamp(8px,1.7vh,18px) 6px;background:var(--c-blanc);color:var(--c-encre);border:var(--s-border) solid var(--c-lavande-trait);border-radius:var(--s-card-secondary)}.c-kit-icon{display:block;flex:none;width:min(64px,5vh);height:min(64px,5vh);border-radius:var(--s-card-secondary);background:var(--c-ciel)}.c-kit-icon[data-tone=menthe]{background:var(--c-menthe)}.c-kit-icon[data-tone=soleil]{background:var(--c-soleil)}.c-kit-icon[data-tone=rose]{background:var(--c-rose)}.c-kit-icon[data-tone=ciel]{background:var(--c-ciel)}.c-kit-label{text-align:center;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;max-width:100%;font-family:var(--t-kit-label-family);font-size:var(--t-kit-label-size);font-weight:var(--t-kit-label-weight);line-height:var(--t-kit-label-lh)}.c-kit-state{font-family:var(--t-kit-state-family);font-size:var(--t-kit-state-size);font-weight:var(--t-kit-state-weight);line-height:var(--t-kit-state-lh)}.c-bilan-chains{display:flex;flex-direction:column;gap:16px;font-size:var(--t-body-size);line-height:var(--t-body-lh)}.c-bilan-chains p{margin:0}.c-bilan-chains-arrested{font-family:var(--t-fate-family);font-size:var(--t-fate-size);font-weight:var(--t-fate-weight);line-height:var(--t-fate-lh)}.c-bilan-chain{display:flex;flex-direction:column;gap:8px;padding:18px 24px;background:var(--c-blanc);color:var(--c-encre);border:var(--s-border) solid var(--c-lavande-trait);border-radius:var(--s-card-secondary)}.c-bilan-chain-title{margin:0;font-family:var(--t-name-chip-family);font-size:var(--t-name-chip-size);font-weight:var(--t-name-chip-weight);line-height:var(--t-name-chip-lh)}.c-bilan-chain-links{margin:0;padding-left:1.2em;display:flex;flex-direction:column;gap:8px}.c-bilan-chain-day,.c-bilan-chain-source{color:var(--c-encre-douce)}@media(max-height:720px){.c-bilan-page[data-page=sheet] .c-bilan-title{font-size:min(var(--t-bilan-title-size),7vh)}.c-day-pill{width:min(130px,9vh)}.c-kit-icon{width:4vh;height:4vh}.c-kit-card{padding-block:8px;gap:4px}.c-world,.c-fate{padding-block:12px}.c-bilan{padding-bottom:6px}}@media(max-width:1400px){[data-ui=page-nav]{gap:4px}[data-ui=page-nav] button{padding:8px 9px}[data-ui=soft-toggle]{padding:4px 12px}.c-bilan-actions,.c-bilan-bar{gap:8px}}@media not (min-width:1240px){.c-days,.c-kit{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}}.c-bilan{--c-creme:var(--photo-3);--c-encre:var(--photo-1);--c-encre-douce:var(--photo-2);--c-blanc:var(--photo-4);--c-ciel:var(--photo-5);--c-menthe:var(--photo-6);--c-rose:var(--photo-7);--c-soleil:var(--photo-8);--c-lavande:var(--photo-5);--c-lavande-claire:var(--photo-9);--c-lavande-trait:var(--photo-10)}.c-bilan .c-world{background:var(--photo-15);color:var(--photo-16)}.c-bilan .c-fate{background:var(--photo-18);color:var(--photo-16)}
