/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.start{inset-inline-start:var(--spacing)}.hidden{display:none}}:root{--ink:#202020;--acid:#ff6719;--cream:#fff;--orange:#ff6719}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button{font:inherit}nav{border-bottom:1px solid #16211c30;justify-content:space-between;align-items:center;height:82px;padding:0 5vw;display:flex}.brand{letter-spacing:-1px;color:inherit;font-size:25px;font-weight:900;text-decoration:none}.brand span{background:var(--ink);color:#fff;letter-spacing:1px;padding:4px 7px;font-size:14px}.navlinks{align-items:center;gap:28px;display:flex}.navlinks a{color:inherit;font-size:14px;text-decoration:none}.navlinks button,.cta{background:var(--ink);color:#fff;cursor:pointer;border:0;padding:14px 20px;font-weight:700}.hero{background:linear-gradient(110deg,#fff 0 60%,#f7f7f7 60%);min-height:720px;padding:9vh 5vw 5vh;position:relative;overflow:hidden}.hero:after{content:"↗";color:var(--acid);z-index:0;font-size:270px;font-weight:900;line-height:1;position:absolute;top:7vh;right:7vw;transform:rotate(-8deg)}.hero>*{z-index:1;position:relative}.eyebrow{letter-spacing:2px;text-transform:uppercase;font-size:12px;font-weight:800}.hero h1,.results h2{letter-spacing:-.065em;margin:28px 0;font-size:clamp(52px,7.4vw,108px);line-height:.91}.hero h1 em,.results h2 em,.manifesto h2 em{font-family:inherit;font-weight:400}.hero p{max-width:600px;font-family:inherit;font-size:20px;line-height:1.5}.cta{background:var(--acid);color:var(--ink);margin-top:22px;padding:18px 24px;font-size:17px}.cta span{margin-left:25px}.hero small{opacity:.6;margin-top:13px;display:block}.signal{align-items:center;gap:18px;margin-top:60px;display:flex}.signal b{font-size:34px}.signal span{text-transform:uppercase;letter-spacing:1px;margin-right:20px;font-size:11px}.manifesto{background:var(--ink);color:var(--cream);padding:100px 5vw}.manifesto>p{letter-spacing:2px;text-transform:uppercase;font-size:12px}.manifesto h2{margin:12px 0 60px;font-size:clamp(40px,5vw,76px)}.cards{border-top:1px solid #ffffff50;grid-template-columns:repeat(5,1fr);display:grid}.cards article{border-right:1px solid #ffffff2b;padding:26px 18px}.cards article:first-child{border-left:1px solid #ffffff2b}.cards span{color:var(--acid);font-size:12px}.cards h3{margin:50px 0 14px;font-size:24px}.cards p{opacity:.7;font-family:inherit;line-height:1.4}.quiz{min-height:calc(100vh - 82px);padding:50px 8vw}.quiz>header{letter-spacing:2px;justify-content:space-between;font-size:12px;display:flex}.quiz>header b{letter-spacing:-1px;font-size:30px}.quiz>header i{opacity:.5;font-size:14px;font-style:normal}.progress{background:#16211c22;height:3px;margin:20px 0 80px}.progress i{background:var(--orange);height:100%;transition:all .3s;display:block}.qwrap{max-width:920px;margin:auto}.qwrap h2{margin:30px 0 55px;font-family:inherit;font-size:clamp(32px,5vw,62px);line-height:1.08}.scale{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.scale button{cursor:pointer;text-align:left;background:0 0;border:1px solid #16211c44;flex-direction:column;justify-content:space-between;min-height:130px;padding:18px;display:flex}.scale button b{font-size:26px}.scale button span{font-size:12px}.scale button:hover,.scale button.selected{background:var(--acid);border-color:var(--ink);transform:translateY(-3px)}.quiz-actions{justify-content:space-between;margin-top:45px;display:flex}.quiz-actions button{cursor:pointer;background:0 0;border:0;padding:15px}.quiz-actions .next{background:var(--ink);color:#fff;padding:15px 25px}.quiz-actions button:disabled{opacity:.3;cursor:not-allowed}.results{padding:8vh 8vw 12vh}.result-head{justify-content:space-between;gap:40px;display:flex}.results h2{margin:22px 0;font-size:clamp(48px,6vw,84px)}.result-head p{max-width:600px;font-family:inherit;font-size:18px;line-height:1.5}.score{border:1px solid var(--ink);background:var(--acid);border-radius:50%;flex-wrap:wrap;place-content:center;align-items:center;min-width:210px;height:210px;display:flex}.score strong{letter-spacing:-7px;font-size:78px}.score span{font-size:20px}.score small{text-align:center;text-transform:uppercase;letter-spacing:2px;width:100%}.dashboard{background:#fff;grid-template-columns:320px 1fr;align-items:center;gap:70px;margin-top:70px;padding:55px;display:grid}.radar{width:200px;height:200px;margin:auto;position:relative}.radar-grid,.radar-fill{clip-path:polygon(50% 0,97.5% 34.5%,79.4% 90.5%,20.6% 90.5%,2.5% 34.5%);position:absolute;inset:0}.radar-grid{border:1px solid #16211c44}.g1{transform:scale(.33)}.g2{transform:scale(.66)}.radar-fill{background:#ff671999}.radar-label{text-transform:uppercase;font-size:10px;font-weight:700;position:absolute}.l0{top:-24px;left:77px}.l1{top:58px;right:-57px}.l2{bottom:-8px;right:-36px}.l3{bottom:-8px;left:-38px}.l4{top:58px;left:-55px}.bars>div{margin:22px 0}.bars label{justify-content:space-between;margin-bottom:9px;font-size:13px;display:flex}.bars i{background:#ebe7de;height:8px;display:block}.bars em{background:var(--ink);height:100%;transition:all .8s;display:block}.action{border-left:6px solid var(--orange);max-width:800px;margin:50px 0 0 auto;padding:10px 30px}.action span{letter-spacing:2px;color:var(--orange);font-size:11px;font-weight:800}.action h3{margin:12px 0;font-family:inherit;font-size:34px}.action p{line-height:1.6}.buy-inline{background:var(--orange);color:#fff;cursor:pointer;border:0;border-radius:8px;margin-top:35px;padding:17px 24px;font-weight:700}.disclaimer{opacity:.55;max-width:700px;font-size:11px;line-height:1.5}.restart{cursor:pointer;background:0 0;border:0;border-bottom:1px solid;margin-top:40px;padding:8px 0}.offer{background:#fff;grid-template-columns:1.2fr .8fr;align-items:center;gap:8vw;padding:100px 8vw;display:grid}.offer h2{letter-spacing:-.05em;margin:20px 0;font-size:clamp(42px,5vw,72px);line-height:.95}.offer-copy>p{max-width:650px;font-size:18px;line-height:1.55}.offer ul{margin-top:35px;padding:0;list-style:none}.offer li{border-top:1px solid #20202022;padding:13px 0}.offer li:before{content:"✓";color:var(--orange);margin-right:12px;font-weight:900}.price-card{border-top:7px solid var(--orange);background:#f6f6f6;padding:40px}.price-card>span{letter-spacing:1.4px;font-size:11px;font-weight:800}.price-card>div{align-items:end;gap:18px;margin:30px 0 8px;display:flex}.price-card strong{letter-spacing:-4px;font-size:64px}.price-card del{opacity:.45;margin-bottom:10px;font-size:20px}.price-card p{font-size:13px}.price-card button{background:var(--orange);color:#fff;cursor:pointer;border:0;border-radius:8px;width:100%;margin:22px 0 12px;padding:17px;font-weight:700}.price-card small{text-align:center;opacity:.65;display:block}footer{background:var(--ink);color:#fff;justify-content:space-between;padding:35px 5vw;display:flex}footer span{font-weight:900}footer p{margin:0;font-family:inherit;font-style:italic}@media (max-width:760px){nav{height:68px}.navlinks a{display:none}.hero{min-height:650px;padding-top:70px}.hero:after{font-size:160px;top:30vh}.signal{gap:9px}.signal span{margin-right:4px}.manifesto{padding-top:70px}.cards{grid-template-columns:1fr}.cards article{border-bottom:1px solid #ffffff2b}.cards h3{margin-top:18px}.quiz{padding:35px 5vw}.progress{margin-bottom:50px}.scale{grid-template-columns:1fr}.scale button{flex-direction:row;align-items:center;min-height:55px}.qwrap h2{margin-bottom:35px}.result-head{display:block}.score{width:160px;min-width:160px;height:160px}.score strong{font-size:58px}.dashboard{grid-template-columns:1fr;gap:60px;padding:45px 20px}.radar{transform:scale(.82)}.offer{grid-template-columns:1fr;padding:70px 5vw}.price-card strong{font-size:52px}footer{display:block}footer p{margin-top:8px}}nav{border-bottom:4px solid var(--ink)}.hero{border-bottom:16px solid var(--orange);background:#fff}.hero:after{display:none}button,input,select,textarea{border-radius:0!important}.price-card{border:2px solid var(--ink);border-top:10px solid var(--orange);background:#fff}.navlinks .resume-nav{color:var(--ink);border:1px solid var(--ink);background:#fff}.resume-banner{background:var(--ink);color:#fff;border-bottom:8px solid var(--orange);justify-content:space-between;align-items:center;gap:30px;padding:18px 5vw;display:flex}.resume-banner span{letter-spacing:1.4px;color:var(--orange);font-size:10px;font-weight:900}.resume-banner p{margin:5px 0 0}.resume-banner button{border:1px solid var(--orange);background:var(--orange);color:var(--ink);cursor:pointer;white-space:nowrap;padding:13px 17px;font-weight:900}@media (max-width:760px){.navlinks .resume-nav{display:none}.resume-banner{display:block}.resume-banner button{width:100%;margin-top:14px}.resume-banner p{font-size:13px}}.intake,.paid-plan{min-height:calc(100vh - 82px);padding:70px 8vw 110px}.intake h2,.paid-plan h2{letter-spacing:-.055em;margin:22px 0;font-size:clamp(44px,6vw,82px);line-height:.95}.intake h2 em,.paid-plan h2 em{font-style:normal;font-weight:400}.intro{max-width:760px;font-size:18px;line-height:1.55}.profile-form{grid-template-columns:1fr 1fr;gap:24px;max-width:980px;margin-top:55px;display:grid}.profile-form label{flex-direction:column;gap:9px;display:flex}.profile-form label>span{letter-spacing:.7px;text-transform:uppercase;font-size:12px;font-weight:700}.profile-form .wide{grid-column:1/-1}.profile-form input,.profile-form select,.profile-form textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #20202055;border-radius:8px;padding:16px}.profile-form textarea{resize:vertical;min-height:150px}.profile-form button{background:var(--orange);color:#fff;cursor:pointer;border:0;border-radius:8px;grid-column:1/-1;justify-self:start;padding:17px 25px;font-weight:700}.axis-help{opacity:.6;margin:18px 0 0;font-size:13px}.risk-score{border:1px solid var(--ink);background:#f4f4f4;border-radius:50%;flex-wrap:wrap;place-content:center;align-items:center;min-width:220px;height:220px;display:flex}.risk-score strong{letter-spacing:-7px;font-size:78px}.risk-score span{font-size:20px}.risk-score small{text-align:center;text-transform:uppercase;letter-spacing:2px;width:100%}.metric-grid{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:65px;display:grid}.metric-grid article{background:#fff;border:1px solid #20202020;min-height:230px;padding:22px}.metric-grid header{justify-content:space-between;gap:10px;font-size:12px;font-weight:700;display:flex}.metric-grid header b{font-size:18px}.metric-bar{background:#ececec;height:7px;margin:25px 0 14px}.metric-bar i{background:var(--orange);height:100%;display:block}.metric-grid article>strong{font-size:20px}.metric-grid p{opacity:.6;font-size:12px;line-height:1.45}.unlock{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:35px;margin-top:55px;padding:40px;display:flex}.unlock span,.test-badge,.priority-summary span,.timeline span{letter-spacing:1.5px;color:var(--orange);font-size:11px;font-weight:800}.unlock h3{margin:9px 0;font-size:30px}.unlock p{opacity:.7;margin:0}.unlock button{background:var(--orange);color:#fff;cursor:pointer;border:0;border-radius:8px;flex:none;padding:17px 22px;font-weight:700}.test-badge{border:1px solid var(--orange);margin-bottom:30px;padding:9px 12px;display:inline-block}.priority-summary{grid-template-columns:repeat(3,1fr);gap:15px;margin:55px 0;display:grid}.priority-summary article{border-top:5px solid var(--orange);background:#fff;padding:25px}.priority-summary h3{margin:14px 0;font-size:26px}.priority-summary strong{font-size:13px}.timeline{grid-template-columns:1fr 1fr;gap:18px;display:grid}.timeline article{background:#fff;border:1px solid #20202022;padding:32px}.timeline h3{margin:14px 0;font-size:28px}.timeline p{line-height:1.55}.timeline b{color:var(--orange);margin-top:25px;font-size:13px;display:block}.cards{grid-template-columns:repeat(3,1fr)}.cards article{border-bottom:1px solid #ffffff2b}.metric-grid{grid-template-columns:repeat(3,1fr)}.result-head h2{max-width:850px}.result-head>div:first-child{max-width:900px}.result-head>div:first-child>p{max-width:780px;font-size:18px;line-height:1.55}.result-tension{border-left:4px solid var(--orange);padding:12px 0 12px 20px;font-weight:700}.major-factor{background:var(--ink);color:#fff;margin:50px 0 18px;padding:34px 38px}.major-factor>span,.daily-mission>span,.coach-panel>span,.program-status span,.adaptive-note span{letter-spacing:1.5px;color:var(--orange);font-size:11px;font-weight:800}.major-factor>div{border-bottom:1px solid #fff3;justify-content:space-between;align-items:end;gap:20px;padding:13px 0;display:flex}.major-factor h3{margin:0;font-size:34px}.major-factor strong{color:var(--orange);font-size:26px}.major-factor p{opacity:.82;max-width:850px;margin:20px 0 0;line-height:1.55}.unlock-points{flex-wrap:wrap;gap:14px 22px;margin:22px 0 13px;display:flex}.unlock-points b{font-size:13px}.unlock small{opacity:.62;display:block}.program-status{background:#fff;border:1px solid #20202022;margin:48px 0 24px;padding:26px 30px}.program-status>div:first-child{align-items:baseline;gap:15px;display:flex}.program-status strong{margin-left:auto;font-size:28px}.program-status small{opacity:.58;font-size:12px}.program-status p{margin:14px 0 0}.program-bar{background:#eee;height:10px;margin-top:18px}.program-bar i{background:var(--orange);height:100%;display:block}.daily-layout{grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr);align-items:start;gap:22px;display:grid}.daily-mission,.coach-panel{background:#fff;border:1px solid #20202022;padding:34px}.daily-mission h3{letter-spacing:-.04em;margin:18px 0;font-size:clamp(34px,4vw,54px);line-height:1}.daily-mission>p{max-width:760px;font-size:18px;line-height:1.6}.proof{border-left:4px solid var(--orange);background:#f4f4f4;margin:28px 0;padding:18px 20px}.proof b{text-transform:uppercase;letter-spacing:1px;font-size:11px}.proof p{margin:6px 0 0}.daily-mission label{flex-direction:column;gap:8px;display:flex}.daily-mission label span{text-transform:uppercase;letter-spacing:.8px;font-size:12px;font-weight:800}.daily-mission textarea,.coach-panel input{font:inherit;border:1px solid #20202044;border-radius:7px;padding:15px}.daily-mission textarea{resize:vertical;min-height:105px}.daily-mission button,.coach-panel button{background:var(--orange);color:#fff;cursor:pointer;border:0;border-radius:7px;margin-top:14px;padding:16px 19px;font-weight:800}.daily-mission button:disabled,.coach-panel button:disabled{opacity:.35;cursor:not-allowed}.daily-mission>small,.coach-panel>small{opacity:.57;margin-top:10px;line-height:1.4;display:block}.coach-panel h3{margin:12px 0;font-size:28px}.coach-panel>p{line-height:1.5}.coach-panel input,.coach-panel button{width:100%;display:block}.coach-panel hr{border:0;border-top:1px solid #20202020;margin:30px 0}.coach-priority{border-bottom:1px solid #20202018;align-items:center;gap:13px;padding:13px 0;display:flex}.coach-priority>b{color:var(--orange);font-size:12px}.coach-priority p{margin:0;font-weight:800}.coach-priority small{opacity:.55;margin-top:3px;font-weight:400;display:block}.adaptive-note{border:1px solid var(--orange);margin:22px 0 45px;padding:25px 30px}.adaptive-note p{max-width:900px;margin:10px 0 0;line-height:1.55}@media (max-width:900px){.metric-grid,.cards{grid-template-columns:1fr 1fr}.priority-summary,.timeline,.daily-layout{grid-template-columns:1fr}}@media (max-width:760px){.intake,.paid-plan{padding:50px 5vw 80px}.profile-form{grid-template-columns:1fr}.profile-form .wide,.profile-form button{grid-column:auto}.metric-grid{grid-template-columns:1fr}.unlock{display:block}.unlock button{width:100%;margin-top:25px}.risk-score{width:170px;min-width:170px;height:170px}.risk-score strong{font-size:58px}.major-factor{padding:27px 22px}.major-factor>div{align-items:start}.major-factor h3{font-size:27px}.daily-mission,.coach-panel{padding:25px 21px}.program-status>div:first-child{flex-wrap:wrap}.program-status strong{margin-left:0}.program-status small{width:100%}}.unlock-payment{flex:0 0 300px;gap:10px;display:grid}.unlock-payment a,.unlock-payment button{text-align:center;background:var(--orange);color:#fff;cursor:pointer;border:0;width:100%;margin:0;padding:17px 22px;font-weight:800;text-decoration:none;display:block}.unlock-payment button{color:var(--ink);background:#fff;border:1px solid #fff}.unlock-payment small{text-align:center;font-size:11px;line-height:1.4}.unlock-payment p{color:#fff;opacity:1;text-align:center;font-size:12px;line-height:1.4}@media (max-width:760px){.unlock-payment{margin-top:25px}.unlock-payment button{margin-top:0}}.risk-score{border:5px solid var(--ink);box-shadow:14px 14px 0 var(--orange);background:#fff;border-radius:0}.risk-score.risk-élevé,.risk-score.risk-critique{background:var(--ink);color:#fff;border-color:var(--ink)}.metric-grid article,.daily-mission,.coach-panel,.profile-form input,.profile-form select,.profile-form textarea,.profile-form button,.unlock,.program-status{border-radius:0}.metric-grid article{border:1px solid var(--ink);border-top:7px solid var(--orange)}.metric-grid article>strong{text-transform:none;font-size:18px}.proof{border:1px solid var(--ink);border-left:7px solid var(--orange);background:#fff}.daily-mission label+label{margin-top:20px}.reminder-switch{border:1px solid var(--ink);grid-template-columns:1fr 1fr;margin:22px 0 12px;display:grid}.reminder-switch button{color:var(--ink);border-right:1px solid var(--ink);background:#fff;margin:0}.reminder-switch button:last-child{border-right:0}.reminder-switch button.active{background:var(--ink);color:#fff}.day-complete{border-top:10px solid var(--orange)}.success-criteria{border:2px solid var(--ink);margin:0 0 28px;padding:20px 22px}.success-criteria>span{letter-spacing:1.3px;color:var(--orange);font-size:11px;font-weight:900}.success-criteria ol{margin:15px 0 0;padding-left:20px}.success-criteria li{padding:5px 0;line-height:1.4}.coach-score{border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);align-items:baseline;gap:12px;margin:26px 0;padding:18px 0;display:flex}.coach-score strong{letter-spacing:-2px;font-size:46px}.coach-score span{text-transform:uppercase;letter-spacing:1px;font-size:11px;font-weight:800}.review-criteria{border:1px solid var(--ink)}.review-criteria>div{border-bottom:1px solid var(--ink);grid-template-columns:36px 1fr;align-items:center;display:grid}.review-criteria>div:last-child{border-bottom:0}.review-criteria b{background:var(--ink);color:#fff;justify-content:center;align-self:stretch;align-items:center;font-size:20px;display:flex}.review-criteria .missing b{background:var(--orange);color:var(--ink)}.review-criteria p{margin:0;padding:13px 15px;line-height:1.4}.coach-feedback{margin-top:24px}.coach-feedback>div{border-top:1px solid var(--ink);padding:18px 0}.coach-feedback span{letter-spacing:1.2px;color:var(--orange);font-size:11px;font-weight:900}.coach-feedback p{margin:8px 0 0;line-height:1.55}.review-failed{border-top-color:var(--ink)}.review-failed>button{background:var(--ink)}.journal-coach{border-left:7px solid var(--orange);padding-left:18px!important}.journal-coach p{margin-top:11px!important}.workbook{border:2px solid var(--ink);background:#fff;margin:50px 0 20px}.workbook>header{border-bottom:1px solid var(--ink);justify-content:space-between;gap:35px;padding:34px;display:flex}.workbook>header>div{max-width:760px}.workbook>header span,.workbook-cover>span,.journal-entry span{letter-spacing:1.4px;color:var(--orange);font-size:11px;font-weight:800}.workbook>header h3{margin:10px 0;font-size:34px}.workbook>header p{margin:0;line-height:1.55}.workbook>header>strong{white-space:nowrap;font-size:52px}.workbook>header>strong small{letter-spacing:1px;text-transform:uppercase;font-size:11px;display:block}.workbook-controls{gap:12px;padding:22px 34px;display:flex}.workbook-controls button{border:1px solid var(--ink);cursor:pointer;background:#fff;padding:14px 18px;font-weight:800}.workbook-controls button.export{background:var(--orange);border-color:var(--orange)}.workbook-controls button:disabled{opacity:.35;cursor:not-allowed}.workbook-note{opacity:.58;padding:0 34px 24px;display:block}.workbook-pages{border-top:2px solid var(--ink)}.workbook-cover{background:#fff;min-height:600px;padding:50px 42px}.workbook-brand{background:var(--ink);color:#fff;margin-bottom:70px;padding:9px 12px;font-weight:900;display:inline-block}.workbook-cover h2{margin:18px 0;font-size:56px;line-height:1}.workbook-cover>p{font-size:18px}.workbook-diagnostic{border-top:8px solid var(--orange);grid-template-columns:1fr auto;gap:8px 25px;margin-top:60px;padding-top:20px;display:grid}.workbook-diagnostic>b{text-transform:uppercase;letter-spacing:1px;font-size:13px}.workbook-diagnostic>strong{font-size:38px}.workbook-diagnostic>p{grid-column:1/-1;margin:0}.workbook-metrics{border:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin-top:30px;display:grid}.workbook-metrics>div{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);justify-content:space-between;gap:12px;padding:14px;display:flex}.workbook-metrics span{font-size:11px}.journal-entry{border-bottom:2px solid var(--ink);padding:42px}.journal-entry>header{justify-content:space-between;gap:20px;display:flex}.journal-entry h3{margin:18px 0 30px;font-size:34px}.journal-entry>div{border-top:1px solid var(--ink);padding:18px 0}.journal-entry>div p{white-space:pre-wrap;margin:8px 0 0;line-height:1.6}.empty-journal{padding:50px 42px}@media (max-width:760px){.workbook>header{padding:25px 21px;display:block}.workbook>header>strong{margin-top:22px;display:block}.workbook-controls{padding:18px 21px;display:grid}.workbook-note{padding:0 21px 21px}.workbook-cover,.journal-entry{padding:32px 21px}.workbook-cover h2{font-size:38px}.workbook-metrics{grid-template-columns:1fr}.journal-entry>header{display:block}.journal-entry>header b{margin-top:6px;display:block}}@media print{@page{size:A4;margin:15mm}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}body{background:#fff}.paid-plan{padding:0!important;display:block!important}.paid-plan>*{display:none!important}.paid-plan>.workbook{border:0;margin:0;display:block!important}.workbook>header,.workbook-controls,.workbook-note{display:none!important}.workbook-pages{border:0;display:block!important}.workbook-cover{break-after:page;min-height:0;padding:0}.workbook-brand{margin-bottom:45mm}.workbook-cover h2{font-size:42px}.workbook-metrics{grid-template-columns:repeat(2,1fr)}.journal-entry{break-inside:avoid;border-bottom:1px solid #202020;padding:8mm 0}.journal-entry h3{font-size:24px}.journal-entry>div{padding:10px 0}nav,footer{display:none!important}}.beta-admin{background:#fff;min-height:100vh;padding:55px 5vw 90px}.beta-admin>header{border-bottom:8px solid var(--orange);justify-content:space-between;gap:40px;padding-bottom:35px;display:flex}.beta-admin>header>div:first-child{max-width:780px}.beta-admin header span,.beta-table-head span{letter-spacing:1.5px;color:var(--orange);font-size:11px;font-weight:900}.beta-admin h1{letter-spacing:-.06em;margin:20px 0;font-size:clamp(50px,7vw,96px);line-height:.9}.beta-admin header p{font-size:18px;line-height:1.55}.beta-admin-actions{flex-direction:column;gap:12px;min-width:220px;display:flex}.beta-admin-actions a,.denied a{text-align:center;background:var(--ink);color:#fff;padding:15px 18px;font-weight:800;text-decoration:none;display:block}.beta-admin-actions a:first-child{background:var(--orange);color:var(--ink)}.beta-kpis{border:2px solid var(--ink);grid-template-columns:repeat(4,1fr);margin:36px 0;display:grid}.beta-kpis article{border-right:1px solid var(--ink);padding:24px}.beta-kpis article:last-child{border-right:0}.beta-kpis span{letter-spacing:1px;font-size:10px;font-weight:900;display:block}.beta-kpis strong{letter-spacing:-3px;margin-top:18px;font-size:54px;display:block}.beta-kpis small{margin-top:4px;display:block}.beta-table-wrap{border:2px solid var(--ink)}.beta-table-head{border-bottom:1px solid var(--ink);justify-content:space-between;gap:40px;padding:30px;display:flex}.beta-table-head h2{margin:8px 0;font-size:34px}.beta-table-head p{max-width:440px;margin:0;line-height:1.5}.beta-table-scroll{overflow-x:auto}.beta-admin table{border-collapse:collapse;width:100%;min-width:1120px}.beta-admin th{text-align:left;background:var(--ink);color:#fff;letter-spacing:.8px;padding:14px;font-size:11px}.beta-admin td{vertical-align:top;border-bottom:1px solid #20202033;padding:15px 14px;font-size:13px}.beta-admin td small{opacity:.58;margin-top:5px;display:block}.beta-status{border:1px solid var(--ink);padding:7px 9px;font-size:11px;font-weight:800;display:inline-block}.beta-status.achat_test,.beta-status.achete{background:var(--orange)}.beta-empty{padding:50px 30px}.denied{max-width:900px}.denied h1{margin-top:45px}.denied a{margin-top:25px;display:inline-block}.privacy-note{opacity:.62;grid-column:1/-1;margin:-8px 0 0;font-size:12px;line-height:1.5}.privacy-note b{color:var(--ink)}@media (max-width:900px){.beta-admin>header{display:block}.beta-admin-actions{margin-top:25px}.beta-kpis{grid-template-columns:1fr 1fr}.beta-kpis article:nth-child(2){border-right:0}.beta-kpis article:nth-child(-n+2){border-bottom:1px solid var(--ink)}.beta-table-head{display:block}.beta-table-head p{margin-top:20px}}@media (max-width:600px){.beta-admin{padding:35px 4vw 70px}.beta-kpis{grid-template-columns:1fr}.beta-kpis article{border-right:0;border-bottom:1px solid var(--ink)!important}.beta-kpis article:last-child{border-bottom:0!important}.beta-table-head{padding:22px}.beta-kpis strong{font-size:46px}}
