@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-cyrillic-ext-400-normal-Xqov12YL.woff2)format("woff2"),url(/assets/montserrat-cyrillic-ext-400-normal-DRPPeomZ.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-cyrillic-400-normal-BPq32Q8K.woff2)format("woff2"),url(/assets/montserrat-cyrillic-400-normal-jEs4Tk-Z.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-vietnamese-400-normal-D4oHqQTd.woff2)format("woff2"),url(/assets/montserrat-vietnamese-400-normal-BeEscFYY.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-latin-ext-400-normal-B8bwfy6Y.woff2)format("woff2"),url(/assets/montserrat-latin-ext-400-normal-BffdBkAA.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-latin-400-normal-BLhwKU8k.woff2)format("woff2"),url(/assets/montserrat-latin-400-normal-xItZbAXg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-cyrillic-ext-500-normal-11xBT7e1.woff2)format("woff2"),url(/assets/montserrat-cyrillic-ext-500-normal-DOzfAZ45.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-cyrillic-500-normal-T0SG181k.woff2)format("woff2"),url(/assets/montserrat-cyrillic-500-normal-CyGtXmN9.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-vietnamese-500-normal-NT-t8RG1.woff2)format("woff2"),url(/assets/montserrat-vietnamese-500-normal-DpeZlV_K.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-latin-ext-500-normal-BKtbrd6n.woff2)format("woff2"),url(/assets/montserrat-latin-ext-500-normal-DWPqqZgs.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-latin-500-normal-DRFEGfly.woff2)format("woff2"),url(/assets/montserrat-latin-500-normal-Dok2oTci.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-cyrillic-ext-600-normal-BtBW-rpm.woff2)format("woff2"),url(/assets/montserrat-cyrillic-ext-600-normal-wReYPmz2.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-cyrillic-600-normal-CQEPC0hM.woff2)format("woff2"),url(/assets/montserrat-cyrillic-600-normal-DUglwBrH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-vietnamese-600-normal-DKe6qT_E.woff2)format("woff2"),url(/assets/montserrat-vietnamese-600-normal-SJ-HTWuM.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-ext-600-normal-DSkTqI9L.woff2)format("woff2"),url(/assets/montserrat-latin-ext-600-normal-CSDhkhgS.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-600-normal-UVxSCcoG.woff2)format("woff2"),url(/assets/montserrat-latin-600-normal-CdhFl4lI.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-cyrillic-ext-700-normal-MyDreaeu.woff2)format("woff2"),url(/assets/montserrat-cyrillic-ext-700-normal-D-Mk2xRJ.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-cyrillic-700-normal-D-Pqjtdp.woff2)format("woff2"),url(/assets/montserrat-cyrillic-700-normal-BvLYcGP1.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-vietnamese-700-normal-C0x1De3p.woff2)format("woff2"),url(/assets/montserrat-vietnamese-700-normal-DnwGT2D9.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-ext-700-normal-BOP2Nhf0.woff2)format("woff2"),url(/assets/montserrat-latin-ext-700-normal-DdDFr05Z.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-700-normal-BdjcYUrC.woff2)format("woff2"),url(/assets/montserrat-latin-700-normal-BWkrl476.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--arn-navy:#0b1d3a;--arn-navy-deep:#07152c;--arn-navy-soft:#16345d;--arn-teal:#0f6d73;--arn-teal-strong:#0b5c62;--arn-teal-light:#17868d;--arn-gold:#d18a2e;--arn-gold-strong:#b9721f;--arn-gold-on-dark:#ffda7a;--arn-ink:#1a2233;--arn-muted:#536276;--arn-canvas:#f5f7fa;--arn-surface:#fff;--arn-border:#dde5ea;--arn-soft-teal:#e4f3f4;--arn-soft-gold:#fff4e3;--arn-soft-rose:#fbecef;--arn-success:#287c59;--arn-warning:#b8791d;--arn-danger:#b43f4c;--arn-info:#276fbd;--at-color-brand:var(--arn-teal);--at-color-accent:var(--arn-gold);--at-color-focus:#15939a;--at-color-overlay:#07152c8f;--at-color-success-surface:#eaf6f0;--at-color-warning-surface:#fff5e5;--at-color-danger-surface:#fbecef;--at-color-info-surface:#eaf3fb;--at-color-navy-950:var(--arn-navy-deep);--at-color-navy-900:var(--arn-navy);--at-color-navy-800:var(--arn-navy-soft);--at-color-teal-600:var(--arn-teal);--at-color-teal-500:var(--arn-teal-light);--at-color-teal-100:var(--arn-soft-teal);--at-color-indigo-500:var(--arn-teal);--at-color-amber-500:var(--arn-gold);--at-color-green-500:var(--arn-success);--at-color-red-500:var(--arn-danger);--at-color-blue-500:var(--arn-info);--at-color-surface:var(--arn-surface);--at-color-canvas:var(--arn-canvas);--at-color-text:var(--arn-ink);--at-color-muted:var(--arn-muted);--at-color-border:var(--arn-border);--at-radius-xs:8px;--at-radius-sm:10px;--at-radius-md:16px;--at-radius-lg:24px;--at-radius-xl:32px;--at-radius-full:999px;--at-shadow-xs:0 2px 8px #07152c0f;--at-shadow-sm:0 8px 24px #07152c14;--at-shadow-md:0 24px 64px #07152c24;--at-shadow-lg:0 34px 90px #07152c33;--at-space-1:4px;--at-space-2:8px;--at-space-3:12px;--at-space-4:16px;--at-space-5:20px;--at-space-6:24px;--at-space-8:32px;--at-space-10:40px;--at-space-12:48px;--at-space-16:64px;--at-space-20:80px;--at-space-24:96px;--at-font-sans:"Montserrat", "Aptos", "Segoe UI", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--at-font-size-xs:.75rem;--at-font-size-sm:.875rem;--at-font-size-md:1rem;--at-font-size-lg:1.125rem;--at-font-size-xl:1.375rem;--at-font-size-2xl:clamp(1.75rem, 3vw, 2.5rem);--at-font-size-3xl:clamp(2.2rem, 4vw, 4rem);--at-line-tight:1.08;--at-line-normal:1.5;--at-line-relaxed:1.7;--at-duration-fast:.16s;--at-duration-normal:.26s;--at-ease-standard:cubic-bezier(.2, .8, .2, 1);--at-content-max:1480px;--at-reading-max:72ch;--at-touch-target:44px;--at-sidebar-width:288px;--at-topbar-height:88px;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--at-font-sans);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--arn-ink);background:var(--arn-canvas)}html{background:var(--arn-canvas);scroll-behavior:smooth;min-width:0;min-height:100%}body{min-width:0;min-height:100vh;color:var(--arn-ink);background:linear-gradient(#ffffffdb,#f5f7faf5),url(/assets/brand-pattern.svg) top/960px repeat-y;margin:0}body,button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,input,select,textarea{min-height:var(--at-touch-target)}button,a{transition:color .16s,background-color .16s,border-color .16s,box-shadow .16s,transform .16s}img,svg{max-width:100%}#root{text-align:left;border:0;width:100%;min-height:100vh;margin:0}::selection{color:#fff;background:var(--arn-teal)}:focus-visible{outline:3px solid color-mix(in srgb, var(--at-color-focus) 42%, transparent);outline-offset:3px}:where(h1,h2,h3)[tabindex="-1"]:focus-visible{outline:none}@media (forced-colors:active){:focus-visible{outline:3px solid canvastext}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}*{box-sizing:border-box}body{color:#1a2233;background:#f5f7fa;margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.candidate-result-command-v204{background:radial-gradient(circle at 88% 18%,#2ca09957,#0000 27%),linear-gradient(120deg,#092c45 0%,#0a5261 60%,#0d7776 100%);border-radius:26px;grid-template-columns:minmax(0,1fr) minmax(360px,.85fr);align-items:center;gap:32px;margin:0 0 24px;padding:clamp(25px,4vw,46px);display:grid;box-shadow:0 18px 42px #092c4526}.candidate-result-command-v204 h1{letter-spacing:-.045em;max-width:560px;margin:7px 0 10px;font-size:clamp(1.85rem,3.3vw,3rem);line-height:1.06;color:#fff!important}.candidate-result-command-v204 .section-kicker{color:#f5c45f!important}.candidate-result-command-copy-v204>p:last-child{max-width:580px;margin:0;line-height:1.58;color:#ffffffd1!important}.candidate-result-command-actions-v204{gap:13px;display:grid}.candidate-result-primary-actions-v204,.candidate-result-secondary-actions-v204{flex-wrap:wrap;gap:9px;display:flex}.candidate-result-primary-actions-v204>button,.candidate-result-secondary-actions-v204>button{border-radius:11px;min-height:43px;padding:10px 14px;font-size:.83rem}.candidate-result-primary-actions-v204 .premium-pdf-button{color:#092c45;box-shadow:none;background:#f5c45f}.candidate-result-primary-actions-v204 .secondary-button{color:#fff;background:#ffffff1f;border-color:#ffffff61}.candidate-result-secondary-actions-v204>button{color:#fff;background:#0523303b;border:1px solid #ffffff3d}.candidate-result-secondary-actions-v204>button:hover{background:#ffffff26;border-color:#f5c45f}.candidate-result-secondary-actions-v204 .candidate-result-back-v204{margin-left:auto}@media (width<=820px){.candidate-result-command-v204{border-radius:20px;grid-template-columns:1fr;gap:24px;padding:27px 21px}}@media (width<=540px){.candidate-result-primary-actions-v204,.candidate-result-secondary-actions-v204{grid-template-columns:1fr;display:grid}.candidate-result-primary-actions-v204>button,.candidate-result-secondary-actions-v204>button{width:100%}.candidate-result-secondary-actions-v204 .candidate-result-back-v204{margin-left:0}}.customer-account-da-v199 .customer-login-hero-v205{background:radial-gradient(circle at 88% 12%,#2ca09959,#0000 27%),linear-gradient(120deg,#092c45 0%,#0a5261 62%,#0d7776 100%);border-radius:27px;grid-template-columns:minmax(0,1.25fr) minmax(300px,.7fr);align-items:end;gap:38px;margin:0 0 24px;padding:clamp(29px,5vw,58px);display:grid;box-shadow:0 19px 46px #092c4524}.customer-account-da-v199 .customer-login-hero-v205 h1{letter-spacing:-.05em;max-width:700px;margin:8px 0 12px;font-size:clamp(2rem,4.2vw,3.6rem);line-height:1.03;color:#fff!important}.customer-account-da-v199 .customer-login-hero-v205 .section-kicker{color:#f5c45f!important}.customer-account-da-v199 .customer-login-hero-v205 .subtitle{max-width:670px;margin:0;line-height:1.6;color:#ffffffd1!important}.customer-account-da-v199 .customer-login-workspace-v205{background:#fff;border:1px solid #d9e6e4;border-radius:24px;align-items:stretch;padding:clamp(23px,4vw,48px);box-shadow:0 14px 36px #092c4512}.customer-account-da-v199 .customer-login-workspace-v205 .checkout-form{box-shadow:none;background:0 0;border:0;padding:0}.customer-account-da-v199 .customer-login-workspace-v205 .checkout-form h2{color:#092c45;letter-spacing:-.035em;font-size:clamp(1.55rem,2.6vw,2.18rem)}.customer-account-da-v199 .customer-login-workspace-v205 .checkout-form>div>p:last-child{color:#597079;line-height:1.6}.customer-account-da-v199 .customer-login-workspace-v205 input{border-color:#c8d8d6;border-radius:12px;min-height:52px}.customer-account-da-v199 .customer-login-workspace-v205 .customer-login-help-v205{box-shadow:none;background:linear-gradient(155deg,#eef9f7 0%,#fbf7ed 100%);border:1px solid #d8e8e5;border-radius:20px;align-content:center;padding:clamp(25px,4vw,39px);display:grid}@media (width<=820px){.customer-account-da-v199 .customer-login-hero-v205{border-radius:20px;grid-template-columns:1fr;gap:25px;padding:28px 21px}.customer-account-da-v199 .customer-login-workspace-v205{border-radius:20px;padding:25px 21px}}.customer-account-da-v199 .customer-command-center-v206{grid-template-columns:minmax(0,1.22fr) minmax(270px,.58fr);align-items:stretch;gap:18px;display:grid}.customer-account-da-v199 .customer-command-hero-v206{color:#fff;background:radial-gradient(circle at 87% 12%,#2ca09952,#0000 28%),linear-gradient(120deg,#092c45,#0a6470);border:1px solid #092c4514;border-radius:22px;padding:clamp(24px,4vw,42px);box-shadow:0 16px 37px #092c451f}.customer-account-da-v199 .customer-command-hero-v206>span{color:#f5c45f;letter-spacing:.11em;text-transform:uppercase;font-size:.72rem;font-weight:800}.customer-account-da-v199 .customer-command-hero-v206>strong{letter-spacing:-.04em;max-width:620px;margin:10px 0;font-size:clamp(1.55rem,2.8vw,2.35rem);line-height:1.1;display:block;color:#fff!important}.customer-account-da-v199 .customer-command-hero-v206>p{max-width:560px;line-height:1.58;color:#ffffffd1!important}.customer-account-da-v199 .customer-command-hero-v206 .secondary-button{color:#fff;background:#ffffff1f;border-color:#ffffff61}.customer-account-da-v199 .customer-next-action-card-v206{background:linear-gradient(150deg,#eef9f7,#fbf6e9);border:1px solid #d8e8e5;border-radius:22px;align-content:center;padding:28px;display:grid}.customer-account-da-v199 .customer-next-action-card-v206>span{color:#b97f25;letter-spacing:.11em;text-transform:uppercase;font-size:.72rem;font-weight:800}.customer-account-da-v199 .customer-next-action-card-v206>strong{color:#092c45;margin:10px 0 20px;font-size:1.36rem;line-height:1.16}.customer-account-da-v199 .customer-next-action-card-v206 small{color:#527078;margin-top:12px;line-height:1.5}@media (width<=820px){.customer-account-da-v199 .customer-command-center-v206{grid-template-columns:1fr}}.candidate-journey-home-v300{gap:18px;margin-bottom:26px;display:grid}.candidate-journey-home-v300>header{background:radial-gradient(circle at 88% 12%,#2ca09959,#0000 28%),linear-gradient(120deg,#092c45,#0a6270);border-radius:25px;grid-template-columns:minmax(0,1.25fr) minmax(260px,.55fr);align-items:end;gap:28px;padding:clamp(25px,4vw,45px);display:grid}.candidate-journey-home-v300 h2{letter-spacing:-.045em;margin:8px 0;font-size:clamp(1.75rem,3.2vw,2.8rem);line-height:1.06;color:#fff!important}.candidate-journey-home-v300 header>div>p:last-child{margin:0;line-height:1.55;color:#ffffffd1!important}.candidate-journey-home-v300 .section-kicker{color:#f5c45f!important}.candidate-journey-progress-v300{background:#03233040;border:1px solid #f5c45fa6;border-radius:18px;padding:20px}.candidate-journey-progress-v300 span{color:#f5c45f;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:800}.candidate-journey-progress-v300 strong{font-size:2.2rem;display:block;color:#fff!important}.candidate-journey-progress-v300>div{background:#fff3;border-radius:99px;height:7px;margin:10px 0;overflow:hidden}.candidate-journey-progress-v300 i{background:#f5c45f;height:100%;display:block}.candidate-journey-progress-v300 small{color:#ffffffc7!important}.candidate-journey-actions-v300{grid-template-columns:1.2fr 1fr 1fr;gap:14px;display:grid}.candidate-journey-actions-v300 article{background:#fff;border:1px solid #d8e7e4;border-radius:19px;align-content:start;gap:10px;padding:24px;display:grid}.candidate-journey-actions-v300 article.is-primary{background:#eef9f7;border-color:#9ed3c9}.candidate-journey-actions-v300 span{color:#a56c1e;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:800}.candidate-journey-actions-v300 strong{color:#092c45;font-size:1.14rem;line-height:1.2}.candidate-journey-actions-v300 p{color:#567078;margin:0;line-height:1.5}.candidate-journey-actions-v300 button{width:fit-content;margin-top:auto}@media (width<=820px){.candidate-journey-home-v300>header,.candidate-journey-actions-v300{grid-template-columns:1fr}}.candidate-journey-map-v301{background:linear-gradient(145deg,#fff,#f4faf8);border:1px solid #d8e7e4;border-radius:22px;gap:20px;margin:4px 0 28px;padding:clamp(20px,3vw,32px);display:grid}.candidate-journey-map-heading-v301{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.candidate-journey-map-heading-v301 h2{color:#092c45;letter-spacing:-.035em;margin:6px 0;font-size:clamp(1.4rem,2.4vw,2rem)}.candidate-journey-map-heading-v301 p:not(.section-kicker){color:#567078;max-width:650px;margin:0;line-height:1.55}.candidate-journey-select-v301,.candidate-journey-access-v301{color:#527078;letter-spacing:.07em;text-transform:uppercase;gap:5px;min-width:215px;font-size:.72rem;font-weight:800;display:grid}.candidate-journey-select-v301 select{color:#092c45;width:100%;font:inherit;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #b8d8d2;border-radius:10px;padding:11px 12px}.candidate-journey-access-v301{background:#e9f6f3;border-radius:14px;padding:13px 15px}.candidate-journey-access-v301 strong{color:#092c45;letter-spacing:0;text-transform:none;font-size:.95rem}.candidate-journey-access-v301 small{color:#57757a;letter-spacing:0;text-transform:none}.candidate-journey-steps-v301{gap:0;display:grid}.candidate-journey-steps-v301 article{border-top:1px solid #dce9e6;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:16px;padding:19px 0;display:grid}.candidate-journey-step-number-v301{color:#3b6667;letter-spacing:.04em;background:#e6efed;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.candidate-journey-steps-v301 article.is-active .candidate-journey-step-number-v301{color:#fff;background:#0c7c78}.candidate-journey-steps-v301 article.is-complete .candidate-journey-step-number-v301{color:#092c45;background:#f5c45f}.candidate-journey-steps-v301 small{color:#a56c1e;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:900;display:block}.candidate-journey-steps-v301 strong{color:#092c45;margin-top:3px;font-size:1.05rem;display:block}.candidate-journey-steps-v301 p{color:#59747a;margin:5px 0 0;line-height:1.48}.candidate-journey-steps-v301 em{color:#547174;white-space:nowrap;background:#eff4f3;border-radius:99px;padding:8px 10px;font-size:.75rem;font-style:normal;font-weight:800}.candidate-journey-steps-v301 article.is-complete em{color:#8a5a12;background:#fff3d8}.candidate-journey-steps-v301 button{white-space:nowrap}@media (width<=820px){.candidate-journey-map-heading-v301{align-items:start;display:grid}.candidate-journey-select-v301,.candidate-journey-access-v301{min-width:0}.candidate-journey-steps-v301 article{grid-template-columns:42px minmax(0,1fr)}.candidate-journey-steps-v301 article>button,.candidate-journey-steps-v301 article>em{grid-column:2;width:fit-content}}.candidate-security-workspace-v304{background:linear-gradient(145deg,#f5fafb,#fff)!important;border:1px solid #d8e6eb!important;padding:clamp(20px,3vw,34px)!important}.candidate-security-intro-v304{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.candidate-security-icon-v304{color:#f5c45f;background:#092c45;border-radius:18px;place-items:center;width:58px;height:58px;font-size:2rem;font-weight:700;display:grid}.candidate-security-intro-v304 h2{color:#092c45;letter-spacing:-.035em;margin:5px 0;font-size:clamp(1.35rem,2.4vw,2rem)}.candidate-security-intro-v304 p:last-child{color:#587379;max-width:650px;margin:0;line-height:1.55}.candidate-security-intro-v304>span{color:#176448;white-space:nowrap;background:#e7f4ee;border-radius:999px;padding:8px 11px;font-size:.75rem;font-weight:800}.candidate-security-checks-v304{flex-wrap:wrap;gap:8px;margin:22px 0 18px;display:flex}.candidate-security-checks-v304 span{color:#2a5c70;background:#edf5f8;border-radius:999px;padding:7px 10px;font-size:.72rem;font-weight:800}.candidate-security-workspace-v304 form{background:#fff;border:1px solid #dce7eb;border-radius:18px;padding:clamp(18px,2.4vw,28px)}.candidate-security-form-title-v304{color:#092c45;border-bottom:1px solid #e6eef0;justify-content:space-between;gap:12px;padding-bottom:16px;display:flex}.candidate-security-form-title-v304 span{color:#536276;font-size:.86rem}.candidate-privacy-panel-v304{background:#f7fbfa;border:1px solid #d5e7e3;border-radius:18px;gap:18px;margin-top:24px;padding:clamp(18px,2.5vw,28px);display:grid}.candidate-privacy-panel-v304 h3{color:#092c45;margin:5px 0;font-size:1.3rem}.candidate-privacy-panel-v304>div>p:last-child{color:#587379;margin:0;line-height:1.55}.candidate-privacy-actions-v304{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.candidate-privacy-actions-v304 article{background:#fff;border:1px solid #e1eeeb;border-radius:14px;align-content:start;gap:8px;padding:16px;display:grid}.candidate-privacy-actions-v304 strong{color:#092c45}.candidate-privacy-actions-v304 span{color:#587379;font-size:.84rem;line-height:1.5}.candidate-privacy-actions-v304 .secondary-button{width:fit-content;margin-top:4px;text-decoration:none}@media (width<=720px){.candidate-security-intro-v304{grid-template-columns:auto 1fr}.candidate-security-intro-v304>span{grid-column:1/-1;justify-self:start}.candidate-security-form-title-v304{display:grid}.candidate-privacy-actions-v304{grid-template-columns:1fr}}.candidate-orders-workspace-v305{background:linear-gradient(145deg,#f7fbfa,#fff)!important;border:1px solid #d7e8e4!important;padding:clamp(20px,3vw,34px)!important}.candidate-orders-intro-v305{justify-content:space-between;align-items:end;gap:20px;display:flex}.candidate-orders-intro-v305 h2{color:#092c45;letter-spacing:-.035em;margin:6px 0;font-size:clamp(1.45rem,2.5vw,2.05rem)}.candidate-orders-intro-v305 p:last-child{color:#587379;max-width:620px;margin:0;line-height:1.55}.candidate-orders-intro-v305>span{color:#fff;white-space:nowrap;background:#09364d;border-radius:999px;padding:9px 12px;font-size:.75rem;font-weight:800}.candidate-orders-summary-v305{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.candidate-orders-summary-v305 article{background:#fff;border:1px solid #dfedeb;border-radius:15px;gap:6px;padding:16px;display:grid}.candidate-orders-summary-v305 span{color:#5c777b;font-size:.75rem;font-weight:800}.candidate-orders-summary-v305 strong{color:#092c45;font-size:1.6rem}@media (width<=720px){.candidate-orders-intro-v305{align-items:start;display:grid}.candidate-orders-summary-v305{grid-template-columns:1fr}}.home-entry-router-v306{background:linear-gradient(145deg,#f4faf8,#fff);border:1px solid #d8e8e4;border-radius:26px;gap:20px;margin:28px 0;padding:clamp(20px,3vw,34px);display:grid}.home-entry-router-head-v306 h2{color:#092c45;letter-spacing:-.04em;margin:6px 0;font-size:clamp(1.55rem,2.8vw,2.3rem)}.home-entry-router-head-v306 p:last-child{color:#587379;max-width:700px;margin:0;line-height:1.55}.home-entry-router-cards-v306{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.home-entry-router-cards-v306 article{background:#fff;border:1px solid #dceae7;border-radius:18px;align-content:start;gap:10px;min-height:235px;padding:22px;display:grid}.home-entry-router-cards-v306 article>span{color:#0d6a67;background:#e7f4f1;border-radius:12px;place-items:center;width:38px;height:38px;font-size:1.25rem;font-weight:900;display:grid}.home-entry-router-cards-v306 p{color:#b07a22;letter-spacing:.1em;text-transform:uppercase;margin:2px 0 0;font-size:.72rem;font-weight:900}.home-entry-router-cards-v306 strong{color:#092c45;font-size:1.1rem;line-height:1.3}.home-entry-router-cards-v306 small{color:#5c777b;line-height:1.5}.home-entry-router-cards-v306 button{width:fit-content;margin-top:auto}.home-entry-router-cards-v306 .home-entry-return-v306{background:#09364d;border-color:#09364d}.home-entry-router-cards-v306 .home-entry-return-v306>span{color:#f5c45f;background:#ffffff21}.home-entry-router-cards-v306 .home-entry-return-v306 p{color:#f5c45f}.home-entry-router-cards-v306 .home-entry-return-v306 .secondary-button{color:#09364d;background:#fff}@media (width<=820px){.home-entry-router-cards-v306{grid-template-columns:1fr}.home-entry-router-cards-v306 article{min-height:0}}.home-entry-router-cards-v306 .home-entry-return-v306 strong{color:#fff!important}.home-entry-router-cards-v306 .home-entry-return-v306 small{color:#ffffffe0!important}.arn-home-native-values-v308{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.arn-home-native-values-v308 span{background:#fff;border:1px solid #dceae7;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;padding:12px;display:grid}.arn-home-native-values-v308 b{color:#0d7774;grid-row:span 2;font-size:1.2rem}.arn-home-native-values-v308 strong{color:#092c45;font-size:.84rem}.arn-home-native-values-v308 small{color:#4d6972;font-size:.72rem}.arn-home-report-v308{z-index:1;background:#fff;border:1px solid #d9e8e5;border-radius:24px;padding:20px;position:relative;box-shadow:0 24px 44px #08363f21}.arn-home-report-v308 header{color:#092c45;justify-content:space-between;align-items:center;gap:10px;display:flex}.arn-home-report-v308 header>span{color:#fff;background:#09364d;border-radius:999px;padding:7px 10px;font-size:.72rem;font-weight:800}.arn-home-report-main-v308{grid-template-columns:130px 1fr;align-items:center;gap:14px;margin:18px 0;display:grid}.arn-home-wheel-v308{aspect-ratio:1;background:conic-gradient(#1953be 0 25%,#de3029 25% 50%,#f3a719 50% 75%,#159446 75% 100%);border-radius:50%;place-items:center;width:126px;display:grid;box-shadow:inset 0 0 0 9px #fff,0 8px 18px #092c451f}.arn-home-wheel-v308 b{aspect-ratio:1;color:#092c45;background:#fff;border-radius:50%;place-items:center;width:55%;font-size:.92rem;display:grid}.arn-home-report-lines-v308{gap:8px;display:grid}.arn-home-report-lines-v308 span{color:#092c45;background:#f6faf9;border-radius:10px;justify-content:space-between;gap:8px;padding:9px 10px;font-size:.77rem;display:flex}.arn-home-report-lines-v308 em{color:#0d7774;font-style:normal;font-weight:800}.arn-home-report-cards-v308{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.arn-home-report-cards-v308 span{color:#092c45;border:1px solid #e2eeeb;border-radius:11px;gap:5px;padding:10px;display:grid}.arn-home-report-cards-v308 small{color:#536f76;font-size:.67rem;line-height:1.35}.arn-home-report-v308 footer{color:#092c45;border-top:1px solid #e2eeeb;margin-top:16px;padding-top:14px;font-size:.83rem;font-weight:800}.arn-home-analysis-cta-v308{color:#fff;background:#09364d;border-radius:20px;align-items:center;gap:18px;margin:0 0 26px;padding:18px 24px;display:flex}.arn-home-analysis-cta-v308>span{color:#20d2c9;border:1px solid #20bdb7;border-radius:50%;place-items:center;width:40px;height:40px;font-size:1.3rem;display:grid}.arn-home-analysis-cta-v308 strong{font-size:clamp(1rem,2vw,1.45rem)}.arn-home-analysis-cta-v308 button{white-space:nowrap;margin-left:auto;color:#fff!important;background:#0d9f9a!important;border:1px solid #58d6d0!important}@media (width<=900px){.arn-home-native-hero-v307{grid-template-columns:1fr!important}.arn-home-native-visual-v307{display:none}.arn-home-native-values-v308{grid-template-columns:1fr}.arn-home-analysis-cta-v308{display:grid}.arn-home-analysis-cta-v308 button{width:fit-content;margin-left:0}}@media (width<=520px){.arn-home-report-main-v308{grid-template-columns:1fr}.arn-home-wheel-v308{margin:auto}.arn-home-report-cards-v308{grid-template-columns:1fr}}.arn-home-analysis-cta-v308 strong{color:#fff!important}.arn-home-analysis-cta-v308>span{color:#5de2db!important}.arn-home-brand-v309{margin:0 0 2px;border-radius:0!important;width:min(330px,78%)!important;height:auto!important;display:block!important}.arn-home-report-v308{overflow:hidden}.arn-home-report-cards-v308{grid-template-columns:repeat(3,minmax(0,1fr))}.arn-home-report-cards-v308 span{overflow-wrap:anywhere;min-width:0;overflow:hidden}.arn-home-report-cards-v308 small{overflow-wrap:anywhere;font-size:.61rem}.arn-home-understand-v309{background:#fff;border:1px solid #dceae7;border-radius:26px;gap:20px;margin:28px 0;padding:clamp(24px,4vw,42px);display:grid}.arn-home-understand-head-v309 h2{color:#092c45;letter-spacing:-.04em;max-width:700px;margin:6px 0;font-size:clamp(1.55rem,2.8vw,2.35rem)}.arn-home-understand-head-v309 p:last-child{color:#48646d;max-width:700px;margin:0;line-height:1.55}.arn-home-understand-grid-v309{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.arn-home-understand-grid-v309 article{background:linear-gradient(145deg,#fff,#f7fbfa);border:1px solid #e0ece9;border-radius:16px;align-content:start;gap:10px;padding:18px;display:grid}.arn-home-understand-grid-v309 article>span{color:#0d7774;background:#e7f4f1;border-radius:12px;place-items:center;width:40px;height:40px;font-size:1.05rem;font-weight:900;display:grid}.arn-home-understand-grid-v309 strong{color:#092c45;line-height:1.25}.arn-home-understand-grid-v309 p{color:#4d6972;margin:0;font-size:.86rem;line-height:1.5}.colour-dots-v309{letter-spacing:.16em;padding:0 10px;color:#fff!important;background:linear-gradient(90deg,#d93232,#2f65c5,#f2a51b,#209149)!important;width:auto!important;font-size:.7rem!important;display:inline-flex!important}@media (width<=900px){.arn-home-understand-grid-v309{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.arn-home-understand-grid-v309{grid-template-columns:1fr}.arn-home-brand-v309{width:min(290px,100%)!important}}.arn-home-report-main-v308{grid-template-columns:108px minmax(0,1fr)!important;gap:10px!important}.arn-home-wheel-v308{width:104px!important}.arn-home-report-lines-v308{min-width:0}.arn-home-report-lines-v308 span{grid-template-columns:minmax(0,1fr) auto;min-width:0;gap:5px!important;padding:8px!important;font-size:.66rem!important;display:grid!important}.arn-home-report-lines-v308 b,.arn-home-report-lines-v308 em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.arn-home-report-cards-v308{gap:6px!important}.arn-home-report-cards-v308 span{padding:8px!important}.arn-home-report-cards-v308 b{font-size:.7rem!important}.arn-home-report-cards-v308 small{font-size:.57rem!important}.arn-home-exact-top-v1971310{background:radial-gradient(circle at 92% 10%,#4abeb82e,#0000 28%),radial-gradient(circle at 6% 95%,#efb55124,#0000 23%),linear-gradient(145deg,#fff 0%,#f3fbfa 60%,#edf7f6 100%)!important;border:1px solid #0c5e6224!important;box-shadow:0 30px 80px #082f3e21!important}.arn-home-exact-top-v1971310:after{content:"";opacity:.12;pointer-events:none;z-index:0;background:url(/brand-v8/arn-trajectoire/motif-trajectoire.svg) right 6% center/44% no-repeat;position:absolute;inset:0}.arn-home-native-hero-v307{min-height:520px!important}.arn-home-native-copy-v307{z-index:2;position:relative}.arn-home-brand-v309{width:min(350px,82%)!important;margin-bottom:10px!important}.arn-home-native-copy-v307 h1{text-wrap:balance;font-weight:800!important}.arn-home-native-copy-v307 p{color:#36545f!important;font-size:1.12rem!important}.arn-home-native-values-v308 span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 12px 28px #082f3e0f;background:#ffffffc2!important;border-color:#0d777429!important;border-radius:16px!important;padding:15px!important}.arn-home-native-values-v308 b{color:#b77818!important}.arn-home-native-values-v308 strong{font-size:.87rem!important}.arn-home-report-v308{background:linear-gradient(145deg,#fff,#f8fcfb)!important;border-color:#0d777433!important;border-radius:26px!important;box-shadow:0 28px 60px #082f3e2e!important}.arn-home-report-v308 header{border-bottom:1px solid #e3efed;padding-bottom:13px}.arn-home-report-v308 header>span{background:linear-gradient(135deg,#092c45,#0d7774)!important}.arn-home-wheel-v308{box-shadow:inset 0 0 0 10px #fff,0 13px 25px #082f3e2e!important}.arn-home-analysis-cta-v308{border:1px solid #3fdbd13d;box-shadow:0 20px 45px #082f3e2e;background:linear-gradient(105deg,#082d45,#0e5968 56%,#0d7774)!important}.arn-home-analysis-cta-v308 button{border-radius:14px!important;box-shadow:0 10px 22px #041e282e!important}.arn-home-understand-v309{position:relative;overflow:hidden;box-shadow:0 22px 55px #082f3e14;background:linear-gradient(145deg,#fff,#f6fbfa)!important;border-radius:28px!important}.arn-home-understand-v309:before{content:"";aspect-ratio:1;background:radial-gradient(circle,#5de2db2b,#0000 67%);border-radius:50%;width:290px;position:absolute;top:-12%;right:-9%}.arn-home-understand-head-v309,.arn-home-understand-grid-v309{z-index:1;position:relative}.arn-home-understand-grid-v309 article{min-height:195px;transition:transform .2s,box-shadow .2s;box-shadow:0 14px 28px #082f3e0d;background:#ffffffeb!important;border-color:#0d777424!important;border-radius:18px!important}.arn-home-understand-grid-v309 article:hover{transform:translateY(-4px);box-shadow:0 20px 38px #082f3e1f}.arn-home-understand-grid-v309 article>span{color:#0d7774!important;background:#e8f6f3!important}.colour-dots-v309{letter-spacing:.1em!important;background:linear-gradient(90deg,#cb3734,#2f62bf,#efab25,#228d49)!important}@media (width<=900px){.arn-home-exact-top-v1971310:after{opacity:.08;background-size:70%}.arn-home-native-hero-v307{min-height:0!important}}.home-section-v197133:has(.home-offer-path-v197133){background:linear-gradient(145deg,#fff,#f3faf8);border:1px solid #dbe9e7;border-radius:28px;box-shadow:0 24px 55px #082f3e14;padding:clamp(28px,4vw,48px)!important}.home-offer-path-v197133{align-items:stretch;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.home-offer-card-v197133{flex-direction:column;min-height:470px;transition:transform .2s,box-shadow .2s;background:#fffffff0!important;border:1px solid #dce9e7!important;border-radius:20px!important;padding:24px!important;display:flex!important;box-shadow:0 12px 26px #082f3e0d!important}.home-offer-card-v197133:hover{transform:translateY(-5px);box-shadow:0 24px 45px #082f3e24!important}.home-offer-card-v197133.featured{position:relative;transform:translateY(-10px);background:linear-gradient(160deg,#e6f6f2,#fffaf0)!important;border-color:#0d777466!important;box-shadow:0 25px 48px #085f5e29!important}.home-offer-card-v197133.featured:before{content:"Recommandé";color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#0d7774;border-radius:999px;padding:6px 10px;font-size:.66rem;font-weight:900;position:absolute;top:-13px;right:20px}.home-offer-card-v197133 h3{font-size:1.35rem!important}.home-offer-price-v197133 b{color:#092c45;font-size:2rem!important}.home-offer-why-v197133{min-height:94px!important}.home-offer-points-v197133{margin-top:8px!important}.home-offer-card-v197133 button{width:100%;margin-top:auto}.home-offer-card-v197133.featured button{color:#fff!important;background:linear-gradient(135deg,#0d7774,#092c45)!important}@media (width<=960px){.home-offer-path-v197133{grid-template-columns:1fr!important}.home-offer-card-v197133.featured{transform:none}.home-offer-card-v197133{min-height:0}}.arn-home-understand-v309{padding:clamp(28px,4vw,48px)!important}.arn-home-understand-head-v309{border-bottom:1px solid #dbe9e7;grid-template-columns:minmax(0,1fr) minmax(230px,.34fr);align-items:end;gap:26px;padding-bottom:24px;display:grid}.arn-home-understand-head-v309 aside{color:#fff;background:#09364d;border-radius:16px;gap:4px;padding:18px;display:grid}.arn-home-understand-head-v309 aside strong{font-size:1.45rem;color:#f5c45f!important}.arn-home-understand-head-v309 aside span{font-weight:800}.arn-home-understand-head-v309 aside small{color:#ffffffb8;line-height:1.4}.arn-home-understand-grid-v309{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.arn-home-understand-grid-v309 article{grid-template-columns:auto minmax(0,1fr);align-items:start;min-height:220px!important;padding:18px!important}.arn-home-understand-grid-v309 article>span{grid-row:span 3}.arn-home-understand-grid-v309 article>div{gap:8px;display:grid}.arn-home-understand-grid-v309 article small{color:#aa751f;letter-spacing:.1em;text-transform:uppercase;font-size:.63rem;font-weight:900}.arn-home-understand-grid-v309 article strong{font-size:1rem}.arn-home-understand-grid-v309 article p{font-size:.82rem!important}.colour-dots-v309{white-space:nowrap;font-size:.62rem!important}@media (width<=1050px){.arn-home-understand-grid-v309{grid-template-columns:repeat(2,minmax(0,1fr))!important}.arn-home-understand-grid-v309 article{min-height:170px!important}}@media (width<=700px){.arn-home-understand-head-v309{grid-template-columns:1fr}.arn-home-understand-grid-v309{grid-template-columns:1fr!important}}.arn-home-understand-head-v309 aside span{color:#fff!important}.arn-home-understand-head-v309 aside small{color:#ffffffd1!important}.arn-home-understand-grid-v309 article{position:relative;overflow:hidden}.arn-home-understand-grid-v309 article:before{content:"";background:#0d7774;width:4px;position:absolute;top:0;bottom:0;left:0}.arn-home-understand-grid-v309 article:nth-child(2):before{background:#2f62bf}.arn-home-understand-grid-v309 article:nth-child(3):before{background:#e0a21d}.arn-home-understand-grid-v309 article:nth-child(4):before{background:#249550}.arn-home-understand-grid-v309 article>span:not(.colour-dots-v309){border:1px solid #0d77741a;padding:9px;box-shadow:0 8px 16px #082f3e14;background:linear-gradient(145deg,#fff,#dff3ef)!important;border-radius:16px!important;width:48px!important;height:48px!important}.arn-home-understand-grid-v309 article>span img{object-fit:contain;width:100%;height:100%;display:block}.arn-home-understand-grid-v309 article:nth-child(2)>span{background:linear-gradient(145deg,#fff,#e7efff)!important}.arn-home-understand-grid-v309 article:nth-child(3)>span{background:linear-gradient(145deg,#fff,#fff2d9)!important}.arn-home-understand-grid-v309 article:nth-child(4)>span{background:linear-gradient(145deg,#fff,#e5f6e9)!important}.arn-home-understand-grid-v309 article:hover>span:not(.colour-dots-v309){transition:transform .2s;transform:rotate(-4deg)scale(1.06)}.arn-home-native-values-v308{grid-template-columns:repeat(2,minmax(0,1fr))!important}.arn-home-native-values-v308 span{min-width:0;grid-template-columns:auto minmax(0,1fr)!important}.arn-home-native-values-v308 span:last-child{grid-column:1/-1}.arn-home-native-values-v308 small{overflow-wrap:anywhere;min-width:0;line-height:1.35!important}@media (width<=640px){.arn-home-native-values-v308{grid-template-columns:1fr!important}.arn-home-native-values-v308 span:last-child{grid-column:auto}.arn-home-native-values-v308 span{padding:14px 16px!important}.arn-home-analysis-cta-v308{padding:18px!important}.arn-home-analysis-cta-v308 button{width:100%!important}.arn-home-report-cards-v308{grid-template-columns:1fr!important}.arn-home-report-cards-v308 span{padding:11px!important}.arn-home-report-cards-v308 small{font-size:.72rem!important}}.home-target-card-v197136{min-height:100%}.home-target-card-v197136 button{text-align:left;justify-self:start;margin-top:auto;color:#0d7774!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:10px 0 2px!important;font-size:.82rem!important;font-weight:900!important}.home-target-card-v197136 button:after{content:" →"}.home-target-card-v197136 button:hover,.home-target-card-v197136 button:focus-visible{text-underline-offset:4px;text-decoration:underline;color:#092c45!important}@media (width<=900px){.home-target-card-v197136 button{font-size:.86rem!important}}.home-offer-fit-guide-v315{background:linear-gradient(110deg,#f4fbfa,#fff8e9);border:1px solid #0d777426;border-radius:22px;gap:16px;margin:0 0 22px;padding:20px 22px;display:grid}.home-offer-fit-guide-v315>p{color:#48646d;margin:0}.home-offer-fit-guide-v315>p strong{color:#092c45}.home-offer-fit-guide-v315>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.home-offer-fit-guide-v315 button{text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:9px;display:grid;color:#092c45!important;box-shadow:none!important;background:#ffffffdb!important;border:1px solid #d8e9e5!important;border-radius:14px!important;padding:13px!important}.home-offer-fit-guide-v315 button span{color:#fff;background:#0d7774;border-radius:50%;grid-row:span 2;place-items:center;width:32px;height:32px;font-size:.72rem;font-weight:900;display:grid}.home-offer-fit-guide-v315 button strong{font-size:.84rem}.home-offer-fit-guide-v315 button small{color:#587078;font-size:.72rem;line-height:1.35}.home-offer-fit-guide-v315 button:hover,.home-offer-fit-guide-v315 button:focus-visible{transform:translateY(-2px);border-color:#0d7774!important;box-shadow:0 10px 22px #082f3e1a!important}@media (width<=760px){.home-offer-fit-guide-v315{padding:18px}.home-offer-fit-guide-v315>div{grid-template-columns:1fr}.home-offer-fit-guide-v315 button{min-height:66px}}.offer-need-selector-v316{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0 12px;display:grid}.offer-need-selector-v316 button{text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px;min-height:76px;display:grid;color:#092c45!important;box-shadow:none!important;background:#fff!important;border:1px solid #d9e9e6!important;border-radius:16px!important;padding:14px!important}.offer-need-selector-v316 button span{color:#0d7774;background:#e7f4f1;border-radius:12px;grid-row:span 2;place-items:center;width:36px;height:36px;font-size:1.15rem;display:grid}.offer-need-selector-v316 button strong{font-size:.9rem}.offer-need-selector-v316 button small{color:#597078;font-size:.73rem;line-height:1.3}.offer-need-selector-v316 button.is-active{background:linear-gradient(135deg,#f3fbfa,#fff8e8)!important;border-color:#0d7774!important;box-shadow:0 12px 24px #082f3e17!important}.offer-need-selector-v316 button.is-active span{color:#fff;background:#0d7774}.offer-need-recommendation-v316{color:#fff;background:linear-gradient(110deg,#092c45,#0d7774);border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.offer-need-recommendation-v316 div{gap:5px;display:grid}.offer-need-recommendation-v316 div>span{color:#f5c45f;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:900}.offer-need-recommendation-v316 strong{font-size:1.25rem}.offer-need-recommendation-v316 p{color:#ffffffdb;max-width:650px;margin:0;line-height:1.45}.offer-need-recommendation-v316 button{flex:none;color:#092c45!important;background:#fff!important;border:1px solid #fff6!important;border-radius:12px!important;padding:12px 16px!important;font-weight:900!important}@media (width<=760px){.offer-need-selector-v316{grid-template-columns:1fr}.offer-need-recommendation-v316{display:grid}.offer-need-recommendation-v316 button{width:100%}}.public-shell-header-v317{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd1;border:1px solid #0d777424;border-radius:22px;justify-content:space-between;align-items:center;gap:22px;margin:0 0 22px;padding:10px 14px 10px 18px;display:flex;box-shadow:0 14px 32px #082f3e12}.public-shell-brand-v317{justify-content:flex-start;align-items:center;width:190px;display:flex;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.public-shell-brand-v317 img{object-fit:contain;object-position:left center;width:100%;height:46px;display:block}.public-shell-header-v317 .app-nav{flex:1;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.public-shell-header-v317 .app-nav span{letter-spacing:.04em;text-transform:uppercase;font-size:.82rem!important}.public-shell-header-v317 .nav-back-button{color:#092c45!important;background:#f5faf9!important;border-radius:10px!important;padding:9px 12px!important}.public-shell-header-v317 .nav-print-button{border-radius:10px!important;padding:9px 12px!important}@media (width<=700px){.public-shell-header-v317{gap:8px;padding:12px;display:grid}.public-shell-brand-v317{width:165px}.public-shell-brand-v317 img{height:35px}.public-shell-header-v317 .app-nav{grid-template-columns:auto minmax(0,1fr)}.public-shell-header-v317 .app-nav span{text-align:right;font-size:.7rem!important}.public-shell-header-v317 .nav-print-button{grid-column:1/-1;width:100%}}.page{justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.card{background:#fff;border-radius:24px;width:100%;max-width:640px;padding:36px;box-shadow:0 24px 80px #0f172a1f}.badge{color:#0f6d73;background:#e4f3f4;border-radius:999px;margin:0 0 16px;padding:8px 12px;font-size:14px;font-weight:800;display:inline-flex}h1{letter-spacing:-.03em;margin:0;font-size:34px;line-height:1.1}.subtitle{color:#64748b;margin:16px 0 28px;line-height:1.6}.form{gap:12px;display:grid}label{font-weight:800}input{border:1px solid #dde5ea;border-radius:14px;outline:none;width:100%;padding:14px 16px;font-size:16px}input:focus{border-color:#0f6d73;box-shadow:0 0 0 4px #0f6d7329}button{color:#fff;cursor:pointer;background:#0f6d73;border:none;border-radius:14px;padding:14px 18px;font-size:16px;font-weight:900}button:disabled{opacity:.65;cursor:not-allowed}.message{border-radius:16px;gap:6px;margin-top:20px;padding:16px;display:grid}.message span{color:#1a2233}.success{background:#ecfdf5;border:1px solid #a7f3d0}.success strong{color:#047857}.error{background:#fef2f2;border:1px solid #fecaca}.error strong{color:#b91c1c}.progress-bar{background:#dde5ea;border-radius:999px;width:100%;height:10px;margin-bottom:24px;overflow:hidden}.progress-bar div{background:#0f6d73;border-radius:999px;height:100%;transition:width .2s}.section-kicker{color:#0f6d73;text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px;font-size:14px;font-weight:900}.instruction-box{color:#1a2233;background:#f5f7fa;border:1px solid #dde5ea;border-radius:16px;margin-bottom:14px;padding:16px;line-height:1.5}.secondary-button{color:#1a2233;background:#f5f7fa;border:1px solid #dde5ea}.result-card{background:#e4f3f4;border:1px solid #dde5ea;border-radius:18px;gap:6px;margin-bottom:18px;padding:20px;display:grid}.result-card span{color:#0f6d73;font-weight:900}.result-card strong{color:#0b1d3a;font-size:30px}.result-card small{color:#0f6d73;font-weight:700}.score-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px;display:grid}.score-grid div{text-align:center;background:#f5f7fa;border:1px solid #dde5ea;border-radius:16px;gap:4px;padding:14px;display:grid}.score-grid span{color:#64748b;font-size:13px}.score-grid strong{font-size:24px}.summary-box{background:#f5f7fa;border:1px solid #dde5ea;border-radius:18px;margin-top:20px;padding:18px}.summary-box p{color:#1a2233;margin-bottom:0;line-height:1.6}@media (width<=760px){.card{border-radius:20px;padding:24px}h1{font-size:24px}.score-grid{grid-template-columns:repeat(2,1fr)}}.result-section{background:#fff;border:1px solid #dde5ea;border-radius:22px;margin-top:18px;padding:20px;box-shadow:0 12px 36px #0f172a0f}.result-section h2{letter-spacing:-.02em;margin:0 0 12px;font-size:22px;line-height:1.2}.result-section p{color:#1a2233;margin:0 0 10px;line-height:1.65}.result-section p:last-child{margin-bottom:0}.section-title-row{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.section-title-row span{color:#0f6d73;white-space:nowrap;background:#e4f3f4;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:900}.insight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.result-list-card{background:#f5f7fa;border:1px solid #dde5ea;border-radius:18px;padding:16px}.result-list-card>strong{margin-bottom:10px;display:block}.result-list-card ul{color:#1a2233;margin:0;padding-left:18px;line-height:1.55}.result-list-card li+li{margin-top:8px}.warning-section{background:#fffbeb;border-color:#fde68a}.result-actions{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}@media print{body{background:#fff}.page{padding:0;display:block}.card,.wide-card{max-width:none;box-shadow:none;border-radius:0;padding:0}.result-actions,.badge{display:none}.result-section,.result-hero>div{break-inside:avoid;box-shadow:none}}@media (width<=760px){.result-hero,.insight-grid,.mini-ranking,.result-actions{grid-template-columns:1fr}.section-title-row{display:grid}.section-title-row span{white-space:normal;width:fit-content}}.result-section,.result-section *{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.result-section h2,.result-list-card>strong,.color-bar-meta strong,.color-bar-meta span,.mini-ranking strong,.summary-box strong,.result-section p,.result-list-card ul,.result-list-card li,.tag-list span{color:#1a2233!important}.section-title-row span,.result-label,.confidence-pill span,.result-hero small,.mini-ranking small{color:#3730a3!important}.result-section{background:#fff!important}.result-list-card,.mini-ranking div,.tag-list span{background:#f5f7fa!important}.color-bar-fill,.progress-bar div,.result-hero>div,.result-section,.result-list-card,.mini-ranking div,.tag-list span,.result-card,.action-section,.warning-section{-webkit-print-color-adjust:exact;print-color-adjust:exact}@page{size:A4;margin:12mm}@media print{html,body{width:210mm;font-size:11px;color:#1a2233!important;background:#fff!important}.page{background:#fff!important;min-height:auto!important;padding:0!important;display:block!important}.card,.wide-card{width:100%!important;max-width:none!important;box-shadow:none!important;background:#fff!important;border-radius:0!important;margin:0!important;padding:0!important}.badge,.result-actions,.message,button{display:none!important}.section-kicker{color:#0f6d73!important;margin-bottom:4px!important;font-size:10px!important}.subtitle{color:#1a2233!important;margin:6px 0 10px!important;font-size:10.5px!important;line-height:1.35!important}.result-section{box-shadow:none!important;break-inside:auto!important;page-break-inside:auto!important;background:#fff!important;border:1px solid #dde5ea!important;border-radius:12px!important;margin-top:8px!important;padding:10px 12px!important}.result-section h2{color:#1a2233!important;margin:0 0 7px!important;font-size:14px!important;line-height:1.2!important}.result-section p{color:#1a2233!important;margin:0 0 6px!important;font-size:10.2px!important;line-height:1.38!important}.section-title-row{align-items:center!important;gap:8px!important;margin-bottom:7px!important}.section-title-row span{color:#3730a3!important;background:#e4f3f4!important;border:1px solid #e4f3f4!important;padding:4px 8px!important;font-size:9px!important}.insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.result-list-card{background:#f5f7fa!important;border:1px solid #dde5ea!important;border-radius:10px!important;padding:9px 10px!important}.result-list-card>strong{color:#1a2233!important;margin-bottom:5px!important;font-size:10.5px!important}.result-list-card ul{color:#1a2233!important;padding-left:14px!important;font-size:9.8px!important;line-height:1.3!important}.result-list-card li+li{margin-top:3px!important}.warning-section{background:#fffbeb!important;border-color:#fde68a!important}.result-hero,.color-bar-row,.mini-ranking div,.result-list-card{break-inside:avoid;page-break-inside:avoid}}.dev-shortcut-button{color:#334155;background:#f5f7fa;border:1px dashed #94a3b8;width:100%;margin-top:12px}.dev-shortcut-button:hover{color:#0b1d3a;background:#e4f3f4;border-color:#0f6d73}@media print{.dev-shortcut-button{display:none!important}}.result-main-title,.result-header h1{visibility:visible!important;opacity:1!important;color:#0b1d3a!important;letter-spacing:-.045em!important;text-shadow:none!important;margin:0!important;font-size:38px!important;font-weight:950!important;line-height:1.05!important;display:block!important}.result-header .section-kicker{color:#3730a3!important;opacity:1!important}.result-header .subtitle{max-width:760px;color:#334155!important}.result-section h2,.section-title-row h2{color:#0b1d3a!important;opacity:1!important}.result-section{overflow:visible}.result-hero>div,.result-section{border-color:#dbe4ef}.result-section h2{font-weight:950}@media print{@page{size:A4;margin:10mm}html,body{color:#0b1d3a!important;background:#fff!important;width:210mm!important;min-height:auto!important;font-size:10px!important}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.page{background:#fff!important;min-height:auto!important;padding:0!important;display:block!important}.card,.wide-card{width:100%!important;max-width:none!important;box-shadow:none!important;background:#fff!important;border:none!important;border-radius:0!important;margin:0!important;padding:0!important}.badge,.result-actions,.message,.dev-shortcut-button,button{display:none!important}.result-header .section-kicker{color:#3730a3!important;letter-spacing:.08em!important;margin:0 0 2mm!important;font-size:8.5px!important}.result-main-title,.result-header h1{color:#0b1d3a!important;letter-spacing:-.04em!important;margin:0 0 2.5mm!important;font-size:24px!important;font-weight:950!important;line-height:1.02!important;display:block!important}.result-header .subtitle{color:#334155!important;margin:0!important;font-size:9.8px!important;line-height:1.35!important}.result-section{orphans:3;widows:3;box-shadow:none!important;break-inside:avoid-page!important;page-break-inside:avoid!important;background:#fff!important;border:1px solid #dbe4ef!important;border-radius:5mm!important;margin:0 0 4mm!important;padding:5mm!important}.result-section h2,.section-title-row h2{color:#0b1d3a!important;break-after:avoid-page!important;page-break-after:avoid!important;margin:0 0 2.5mm!important;font-size:13px!important;font-weight:950!important;line-height:1.18!important}.result-section p{color:#334155!important;margin:0 0 2mm!important;font-size:9.5px!important;line-height:1.32!important}.section-title-row{break-after:avoid-page!important;page-break-after:avoid!important;justify-content:space-between!important;align-items:center!important;gap:4mm!important;margin:0 0 3mm!important;display:flex!important}.section-title-row span{color:#3730a3!important;white-space:nowrap!important;background:#e4f3f4!important;border:1px solid #e4f3f4!important;border-radius:999px!important;padding:2mm 3mm!important;font-size:8px!important;line-height:1.15!important}.insight-grid{break-inside:avoid-page!important;page-break-inside:avoid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:3mm!important;display:grid!important}.result-list-card{break-inside:avoid-page!important;page-break-inside:avoid!important;background:#f5f7fa!important;border:1px solid #e2e8f0!important;border-radius:4mm!important;padding:3.5mm!important}.result-list-card>strong{color:#0b1d3a!important;margin:0 0 1.8mm!important;font-size:9.8px!important;font-weight:950!important;display:block!important}.result-list-card ul{color:#334155!important;margin:0!important;padding-left:4mm!important;font-size:8.9px!important;line-height:1.24!important}.result-list-card li+li{margin-top:1.2mm!important}.warning-section{background:#fffbeb!important;border-color:#fde68a!important}.result-section:nth-of-type(3),.result-section:nth-of-type(5){break-before:auto;page-break-before:auto}}.admin-header .secondary-button{width:auto;min-width:140px}.admin-summary-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px;display:grid}.admin-summary-grid>div{background:#f5f7fa;border:1px solid #dde5ea;border-radius:18px;gap:4px;padding:16px;display:grid}.admin-summary-grid span{color:#64748b}.admin-summary-grid strong{color:#1a2233;font-size:26px;line-height:1.1}.admin-empty{color:#475569;background:#f5f7fa;border:1px dashed #cbd5e1;border-radius:18px;padding:20px}@media (width<=760px){.admin-summary-grid{grid-template-columns:1fr}.admin-header .secondary-button{width:100%}}.app-nav{background:#f5f7fa;border:1px solid #dde5ea;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 0 22px;padding:12px;display:grid}.app-nav span{color:#1a2233;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;overflow:hidden}.nav-back-button,.nav-print-button{border-radius:12px;width:auto;padding:10px 14px;font-size:14px}.nav-back-button{color:#1a2233;background:#fff;border:1px solid #dde5ea}.nav-print-button{color:#fff;background:#1a2233}.result-context-toolbar{background:linear-gradient(135deg,#f5f7fa,#e4f3f4);border:1px solid #dde5ea;border-radius:20px;grid-template-columns:1fr 1fr;gap:12px;margin:0 0 18px;padding:14px;display:grid}.result-context-toolbar button{width:100%}.result-actions.no-print{grid-template-columns:repeat(3,1fr)}@media (width<=760px){.app-nav{grid-template-columns:1fr}.app-nav span{text-align:left;white-space:normal}.nav-back-button,.nav-print-button,.result-context-toolbar button{width:100%}.result-context-toolbar,.result-actions.no-print{grid-template-columns:1fr}}@media print{.no-print,.app-nav,.result-context-toolbar{display:none!important}}select{color:#1a2233;background:#fff;border:1px solid #dde5ea;border-radius:14px;outline:none;width:100%;padding:14px 16px;font-size:15px;font-weight:700}select:focus{border-color:#0f6d73;box-shadow:0 0 0 4px #0f6d7329}.admin-summary-grid{grid-template-columns:repeat(4,1fr)}@media (width<=980px){.admin-summary-grid{grid-template-columns:repeat(2,1fr)}}.admin-login-form{margin-top:10px}.landing-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.landing-section{background:#f5f7fa;border:1px solid #e2e8f0;border-radius:26px;margin-top:18px;padding:26px}.landing-section h2{color:#0b1d3a;letter-spacing:-.045em;margin:0 0 16px;font-size:30px;line-height:1.12}.landing-section p{color:#475569;margin:0;line-height:1.7}.landing-split{grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:24px;display:grid}.landing-checklist{gap:10px;display:grid}.landing-checklist span{color:#0b1d3a;background:#fff;border:1px solid #dde5ea;border-radius:14px;padding:12px 14px;font-weight:800}@media (width<=900px){.landing-hero,.landing-split,.landing-feature-grid{grid-template-columns:1fr}}@media (width<=640px){.landing-section{padding:20px}.landing-actions{display:grid}}.landing-admin-access .secondary-button{width:auto;min-width:190px}@media (width<=720px){.landing-admin-access .secondary-button{width:100%}}.admin-action-with-badge{justify-content:center;align-items:center;gap:8px;display:inline-flex;position:relative}.admin-action-empty{color:#475569;text-align:center;background:#f1f5f9;border-radius:18px;padding:18px;font-weight:700}.compact-button{white-space:nowrap;border-radius:12px;padding:9px 12px;font-size:13px}.premium-module-grid,.ladder-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}@media (width<=720px){.premium-module-grid,.ladder-grid,.upsell-actions{grid-template-columns:1fr}}.offer-ladder-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}.offer-card{background:#fff;border:1px solid #dde5ea;border-radius:20px;gap:10px;padding:18px;display:grid;box-shadow:0 14px 45px #0f172a0f}.offer-card.highlighted{background:linear-gradient(#fff 0%,#e4f3f4 100%);border-color:#0f6d73}.offer-card span{color:#3730a3;background:#e4f3f4;border-radius:999px;width:fit-content;padding:6px 10px;font-size:12px;font-weight:800}.offer-card strong{color:#1a2233;font-size:17px;line-height:1.25}.offer-card p{color:#1a2233;margin:0;line-height:1.55}.offer-card small{color:#64748b;line-height:1.45}.current-offer-section{background:#fff}.current-offer-card{background:linear-gradient(135deg,#e4f3f4 0%,#fff 100%);border:1px solid #dde5ea;border-radius:22px;gap:8px;margin-bottom:18px;padding:20px;display:grid}.current-offer-card span{color:#0f6d73;text-transform:uppercase;letter-spacing:.04em;font-size:13px;font-weight:900}.current-offer-card strong{color:#1a2233;font-size:20px;line-height:1.25}.current-offer-card p{color:#1a2233;margin:0;line-height:1.6}@media (width<=1100px){.offer-ladder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.offer-ladder-grid,.result-option-grid{grid-template-columns:1fr}}@media print{.current-offer-section,.offer-ladder-grid,.result-option-grid{display:none!important}}.offer-ladder-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.offer-card h3{color:#1a2233;margin:-2px 0 0;font-size:18px;line-height:1.25}.upgrade-path-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.upgrade-path-card{background:#fff;border:1px solid #dde5ea;border-radius:20px;gap:8px;padding:18px;display:grid;box-shadow:0 14px 45px #0f172a0d}.upgrade-path-card span{color:#1a2233;background:#f5f7fa;border-radius:999px;width:fit-content;padding:6px 10px;font-size:12px;font-weight:900}.upgrade-path-card strong{color:#1a2233;font-size:17px;line-height:1.25}.upgrade-path-card p{color:#1a2233;margin:0;line-height:1.55}.result-upgrade-grid{margin-top:0}.result-offer-note{color:#64748b;margin:14px 0 0;font-size:14px;line-height:1.5}@media (width<=1100px){.offer-ladder-grid,.upgrade-path-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.offer-ladder-grid,.upgrade-path-grid{grid-template-columns:1fr}}@media print{.upgrade-path-grid,.result-offer-note{display:none!important}}.form-info-box{color:#475569;background:#f5f7fa;border:1px solid #dde5ea;border-radius:14px;padding:14px 16px;font-size:14px;line-height:1.5}.offer-access-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.offer-access-grid ul{color:#1a2233;margin:10px 0 0;padding-left:18px;line-height:1.6}@media (width<=760px){.offer-access-grid{grid-template-columns:1fr}}.detailed-report-section,.accompaniment-section,.coach-only-section{background:linear-gradient(#fff 0%,#f5f7fa 100%);border:1px solid #0f6d732e}.detailed-grid,.accompaniment-grid,.coach-note-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.detailed-grid article,.accompaniment-grid article,.coach-note-grid>div{background:#fff;border:1px solid #dde5ea;border-radius:18px;padding:18px;box-shadow:0 14px 36px #0f172a0f}.detailed-grid span,.accompaniment-grid span{color:#0f6d73;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:900;display:inline-flex}.detailed-grid strong,.accompaniment-grid strong{color:#1a2233;margin-bottom:8px;font-size:17px;display:block}.detailed-grid p,.accompaniment-grid p,.coach-only-section p{color:#1a2233;line-height:1.65}.detailed-grid ul,.accompaniment-grid ul{color:#1a2233;margin:0;padding-left:18px;line-height:1.55}.locked-report-section{background:#f5f7fa;border:1px dashed #dde5ea}.locked-report-section h2{color:#1a2233}.locked-report-section p{color:#1a2233;line-height:1.65}.coach-only-section{background:linear-gradient(#fffbeb 0%,#fff 100%);border-color:#f59e0b59}.coach-only-section .section-title-row span{color:#92400e;background:#fef3c7}@media (width<=760px){.detailed-grid,.accompaniment-grid,.coach-note-grid{grid-template-columns:1fr}}@media print{.detailed-report-section{break-inside:avoid;page-break-inside:avoid}}.compact-result-section{margin-top:0}.candidate-history-list{gap:12px;display:grid}.candidate-history-card{background:#fff;border:1px solid #dde5ea;border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:14px;padding:16px;display:grid}.candidate-history-meta{gap:4px;display:grid}.candidate-history-meta span{color:#0f6d73;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:900}.candidate-history-meta strong{color:#1a2233;font-size:17px}.candidate-history-meta small{color:#64748b;line-height:1.4}.candidate-documents-grid{gap:12px;display:grid}.candidate-document-card,.candidate-feature-box{background:#fff;border:1px solid #dde5ea;border-radius:18px;gap:6px;padding:16px;display:grid}.candidate-document-card.available,.candidate-feature-box.active{background:linear-gradient(#ecfdf5 0%,#fff 100%);border-color:#a7f3d0}.candidate-document-card.locked,.candidate-feature-box.locked{background:#f5f7fa;border-style:dashed}.candidate-document-card span{color:#3730a3;background:#e4f3f4;border-radius:999px;width:fit-content;padding:5px 9px;font-size:12px;font-weight:900}.candidate-document-card.available span{color:#047857;background:#d1fae5}.candidate-document-card.locked span{color:#475569;background:#f1f5f9}.candidate-document-card strong,.candidate-feature-box strong{color:#1a2233}.candidate-document-card p,.candidate-feature-box span{color:#475569;margin:0;line-height:1.55}@media (width<=860px){.candidate-hero-panel,.candidate-dashboard-grid-v65,.candidate-history-card{grid-template-columns:1fr}}@media print{.candidate-hero-panel,.candidate-documents-grid,.candidate-feature-box,.candidate-history-list{display:none!important}}.candidate-document-card.available{box-shadow:0 12px 28px #04785714}.document-open-button{color:#fff;background:#047857;border-radius:14px;width:100%;margin-top:8px;padding:12px 14px;font-size:14px;font-weight:900}.document-open-button:hover{background:#065f46}.document-card-note{color:#64748b;margin-top:6px;line-height:1.45}.compact-button{white-space:nowrap;padding:10px 12px;font-size:14px}.candidate-plan-action.in_progress{background:#f5f7fa;border-color:#dde5ea}.candidate-plan-action.done{background:#f0fdf4;border-color:#a7f3d0}.candidate-plan-action.done span{color:#047857;background:#dcfce7}.candidate-access-section{margin-top:22px}.candidate-access-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:14px;display:grid}.candidate-access-card{text-align:left;color:#1a2233;background:#fff;border:1px solid #dde5ea;border-radius:18px;gap:6px;padding:16px;display:grid;box-shadow:0 10px 30px #0f172a0f}.candidate-access-card:hover{background:#f5f7fa;border-color:#0f6d73}.candidate-access-card.selected{background:#e4f3f4;border-color:#0f6d73;box-shadow:0 16px 44px #0f6d7324}.candidate-access-card span{color:#0f6d73;font-size:13px;font-weight:800}.candidate-access-card strong{color:#1a2233;letter-spacing:-.02em;font-size:18px}.candidate-access-card small{color:#64748b;line-height:1.4}.premium-detailed-report{background:linear-gradient(#fff 0%,#f5f7fa 100%);border-color:#0f172a14}.premium-report-intro{color:#fff;background:#0b1d3a;border-radius:24px;margin-top:18px;padding:24px;box-shadow:0 22px 60px #0f172a29}.premium-report-intro h3,.premium-section h3{color:inherit;letter-spacing:-.03em;margin:0 0 10px;font-size:26px;line-height:1.15}.premium-report-intro p{color:#e4f3f4;margin:0;line-height:1.65}.premium-report-intro .premium-kicker{color:#a5b4fc}.premium-card-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-card-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.premium-report-card,.premium-wide-card,.premium-note-box{break-inside:avoid;page-break-inside:avoid;background:#f5f7fa;border:1px solid #dde5ea;border-radius:18px;padding:18px}.premium-report-card.highlight{background:linear-gradient(135deg,#e4f3f4 0%,#fff 100%);border-color:#dde5ea}.premium-report-card span,.premium-wide-card span{color:#0f6d73;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:900;display:inline-flex}.premium-report-card strong,.premium-wide-card strong,.premium-note-box strong{color:#1a2233;margin-bottom:8px;font-size:17px;display:block}.premium-report-card p,.premium-wide-card p,.premium-note-box p{color:#1a2233;margin:0;line-height:1.6}.premium-section .result-list-card{box-shadow:none;background:#f5f7fa;border:1px solid #dde5ea}.premium-section.workbook{background:linear-gradient(#fff 0%,#fffbeb 100%);border-color:#fde68a}@media (width<=860px){.premium-card-grid.two,.premium-card-grid.three,.premium-snapshot-grid,.premium-meter-grid{grid-template-columns:1fr}}@media print{.premium-detailed-report{box-shadow:none!important}.premium-report-intro,.premium-section,.premium-report-card,.premium-wide-card,.premium-note-box,.premium-meter-card{break-inside:avoid;page-break-inside:avoid}.premium-report-intro{padding:18px}}.source-report-v70 .premium-report-intro.source-report-cover{background:radial-gradient(circle at 0 0,#0f6d733d,#0000 34%),linear-gradient(135deg,#0b1d3a 0% 56%,#0b1d3a 100%)}.wheel112-card{break-inside:avoid;page-break-inside:avoid;background:linear-gradient(#fff 0%,#e4f3f4 100%);border:1px solid #dde5ea;border-radius:22px;padding:18px;box-shadow:inset 0 1px #fffc}.wheel112-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.wheel112-header span{color:#0f6d73;text-transform:uppercase;letter-spacing:.09em;font-size:11px;font-weight:900;display:block}.wheel112-header strong{color:#1a2233;margin-top:4px;font-size:17px;display:block}.wheel112-header p{color:#0f6d73;text-align:right;margin:0;font-size:13px;font-weight:800}.wheel112-svg{width:100%;max-width:330px;margin:0 auto;display:block}.wheel-ring{fill:none;stroke:#dde5ea;stroke-width:1.2px}.wheel-line{stroke:#e0e7ff;stroke-width:1px}.wheel-label{fill:#334155;text-anchor:middle;font-size:5.4px;font-weight:800}.wheel-center{fill:#1a2233}.wheel-center-text,.wheel-center-sub{fill:#fff;text-anchor:middle;font-weight:900}.wheel-center-text{font-size:8px}.wheel-center-sub{font-size:5px}.wheel-active{fill:#ef4444;stroke:#fff;stroke-width:3px;filter:drop-shadow(0 6px 10px #ef444452)}.wheel112-note{color:#475569;margin:10px 0 0;font-size:12px;line-height:1.45}.source-report-v70 .result-list-card ul{padding-left:18px}.source-report-v70 .result-list-card li{margin-bottom:8px;line-height:1.55}@media print{.wheel112-card{padding:10px}.wheel112-header{display:block}.wheel112-header p{text-align:left;margin-top:4px}.wheel112-svg{max-width:6.9cm}}.v71-wheel-wrap .wheel112-card,.wheel-report-layout .wheel112-card{background:linear-gradient(#fff,#f5f7fa);height:100%}.v71-traffic-card.green{background:linear-gradient(#ecfdf5,#fff);border-color:#a7f3d0}.v71-traffic-card.orange{background:linear-gradient(#fffbeb,#fff);border-color:#fde68a}.v71-traffic-card.red{background:linear-gradient(#fef2f2,#fff);border-color:#fecaca}.v71-emoji-card .result-list-card,.v71-traffic-card .result-list-card{box-shadow:none;background:0 0;border:0;padding:0}.warning-layout .result-list-card:first-child{background:linear-gradient(#fff7ed,#fff);border-color:#fed7aa}.warning-layout .result-list-card:last-child{background:linear-gradient(#fef2f2,#fff);border-color:#fecaca}.source-report-v71 .result-list-card{box-shadow:none;background:#fff;border-color:#e2e8f0;border-radius:22px}.source-report-v71 .result-list-card strong{color:#0b1d3a;font-size:18px}.source-report-v71 .result-list-card li{color:#334155;line-height:1.5}.premium-pdf-button{color:#fff;background:linear-gradient(135deg,#1a2233,#0f6d73)}.premium-pdf-shell{background:#dde5ea;border-radius:28px;gap:28px;margin:-8px;padding:28px;display:grid}.premium-pdf-toolbar{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border:1px solid #94a3b859;border-radius:20px;justify-content:space-between;gap:12px;padding:14px;display:flex;position:sticky;top:14px;box-shadow:0 18px 40px #0f172a1f}.premium-pdf-page{color:#0b1d3a;background:#fff;border:1px solid #0f172a14;border-radius:28px;flex-direction:column;gap:22px;min-height:1122px;padding:54px;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 80px #0f172a29}.premium-pdf-page:after{content:"";pointer-events:none;background:radial-gradient(circle,#0f6d7321,#0f6d7300);border-radius:999px;width:360px;height:360px;position:absolute;inset:auto -12% -22% auto}.pdf-page-header{border-bottom:1px solid #94a3b847;align-items:center;gap:18px;padding-bottom:18px;display:flex}.pdf-page-header>span{color:#fff;background:#0b1d3a;border-radius:18px;place-items:center;min-width:54px;height:54px;font-size:18px;font-weight:950;display:grid}.pdf-page-header p{color:#64748b;text-transform:uppercase;letter-spacing:.14em;margin:0 0 4px;font-size:12px;font-weight:900}.pdf-page-header h2{letter-spacing:-.04em;margin:0;font-size:34px}.premium-pdf-cover{color:#fff;background:radial-gradient(circle at 10% 10%,#fbbf2438,#0000 28%),radial-gradient(circle at 90% 18%,#22c55e2e,#0000 32%),linear-gradient(145deg,#0b1d3a,#0b1d3a 58%,#1a2233);justify-content:space-between}.pdf-cover-top,.pdf-cover-footer{color:#ffffffc7;justify-content:space-between;gap:20px;font-weight:900;display:flex}.pdf-cover-main{gap:18px;max-width:760px;display:grid}.pdf-cover-main p{color:#c4b5fd;text-transform:uppercase;letter-spacing:.16em;margin:0;font-weight:950}.pdf-cover-main h1{letter-spacing:-.07em;margin:0;font-size:76px;line-height:.92}.pdf-cover-main h2{color:#fde68a;margin:0;font-size:32px}.pdf-cover-badges,.pdf-needs-strip{flex-wrap:wrap;gap:10px;display:flex}.pdf-cover-badges span,.pdf-needs-strip span{color:#fff;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;padding:10px 12px;font-weight:900;display:inline-flex}.pdf-cover-footer{align-items:flex-end}.pdf-cover-footer p{color:#fff;max-width:460px;margin:0;font-size:22px;font-weight:900}.pdf-cover-footer small{text-align:right;max-width:330px;line-height:1.55}.pdf-intro-grid,.pdf-four-cards,.pdf-check-grid,.pdf-rank-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pdf-four-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.pdf-intro-grid article,.pdf-four-cards article,.pdf-check-grid article,.pdf-rank-grid article,.pdf-identity-stack article,.pdf-color-score,.pdf-script-box,.pdf-big-callout,.pdf-environment-note,.pdf-final-summary{z-index:1;background:#f5f7fa;border:1px solid #94a3b838;border-radius:22px;padding:18px;position:relative}.pdf-intro-grid article span,.pdf-four-cards article span{margin-bottom:12px;font-size:30px;display:block}.pdf-intro-grid article strong,.pdf-four-cards article strong,.pdf-check-grid article strong,.pdf-rank-grid article strong,.pdf-identity-stack article strong{color:#0b1d3a;margin-bottom:8px;font-size:17px;font-weight:950;display:block}.pdf-intro-grid article p,.pdf-four-cards article p,.pdf-check-grid article p,.pdf-rank-grid article p,.pdf-identity-stack article p,.pdf-large-text,.pdf-environment-note,.pdf-final-summary p{color:#475569;margin:0;line-height:1.58}.pdf-identity-grid{grid-template-columns:.95fr 1.05fr;align-items:stretch;gap:22px;display:grid}.pdf-wheel-mini .wheel112-card,.pdf-focus-wheel .wheel112-card{height:100%;box-shadow:none;margin:0}.pdf-focus-wheel{max-width:620px;margin:0 auto}.pdf-identity-stack{gap:14px;display:grid}.pdf-identity-stack article span{color:#0f6d73;text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px;font-size:12px;font-weight:950;display:inline-flex}.pdf-two-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.pdf-two-columns .result-list-card,.pdf-traffic-grid .result-list-card,.premium-pdf-page>.result-list-card{height:100%;box-shadow:none;background:#fff;border:1px solid #94a3b83d;border-radius:22px}.pdf-color-score-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pdf-color-score div{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.pdf-color-score div strong,.pdf-color-score div span{font-weight:950}.pdf-color-score i{background:#0f172a14;border-radius:999px;height:11px;display:block;overflow:hidden}.pdf-color-score i b{border-radius:inherit;background:linear-gradient(90deg,#0f6d73,#0b1d3a);height:100%;display:block}.pdf-color-score.color-rouge i b{background:linear-gradient(90deg,#ef4444,#991b1b)}.pdf-color-score.color-jaune i b{background:linear-gradient(90deg,#f59e0b,#b45309)}.pdf-color-score.color-vert i b{background:linear-gradient(90deg,#0e8f65,#047857)}.pdf-color-score.color-bleu i b{background:linear-gradient(90deg,#3b82f6,#1d4ed8)}.pdf-traffic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.pdf-traffic-grid article{border:1px solid #94a3b840;border-radius:24px;padding:16px}.pdf-traffic-grid h3{margin:0 0 12px;font-size:20px}.pdf-traffic-grid article.green{background:#ecfdf5;border-color:#10b98147}.pdf-traffic-grid article.orange{background:#fff7ed;border-color:#f59e0b4d}.pdf-traffic-grid article.red{background:#fef2f2;border-color:#ef444447}.pdf-big-callout{border-left:8px solid #0f6d73;padding:20px 22px}.pdf-big-callout strong,.pdf-script-box strong{margin-bottom:8px;font-size:18px;font-weight:950;display:block}.pdf-big-callout p,.pdf-script-box p{color:#334155;margin:0;font-size:18px;line-height:1.55}.pdf-big-callout.green{background:#ecfdf5;border-left-color:#0e8f65}.pdf-big-callout.amber{background:#fffbeb;border-left-color:#f59e0b}.pdf-big-callout.blue{background:#eff6ff;border-left-color:#3b82f6}.pdf-needs-strip span{background:#1a2233}.pdf-rank-grid article span{color:#5b21b6;background:#ede9fe;border-radius:999px;margin-bottom:12px;padding:8px 10px;font-weight:950;display:inline-flex}.pdf-large-text{background:#f5f7fa;border:1px solid #94a3b840;border-radius:22px;padding:22px;font-size:18px}.pdf-timeline{gap:14px;display:grid}.pdf-timeline article{background:#f5f7fa;border:1px solid #94a3b83d;border-radius:18px;grid-template-columns:52px 1fr;align-items:center;gap:14px;padding:14px;display:grid}.pdf-timeline article span{color:#fff;background:#1a2233;border-radius:15px;place-items:center;width:44px;height:44px;font-weight:950;display:grid}.pdf-timeline article p{color:#334155;margin:0;line-height:1.5}.pdf-workbook-lines{gap:22px;display:grid}.pdf-workbook-lines div{gap:12px;display:grid}.pdf-workbook-lines strong{color:#0b1d3a;font-size:18px}.pdf-workbook-lines span{background:repeating-linear-gradient(#fff,#fff 31px,#e2e8f0 32px);border:1px solid #e2e8f0;border-radius:16px;height:64px;display:block}.pdf-final-summary h2{letter-spacing:-.04em;margin:0 0 12px;font-size:40px}.premium-pdf-backcover{text-align:center;color:#fff;background:linear-gradient(145deg,#1a2233,#0b1d3a);justify-content:center}.premium-pdf-backcover h2{letter-spacing:-.05em;margin:0;font-size:56px}.premium-pdf-backcover p{color:#ffffffc7;max-width:720px;margin:0 auto;font-size:20px;line-height:1.65}.premium-pdf-backcover div{background:#ffffff1a;border:1px solid #ffffff29;border-radius:24px;gap:8px;max-width:440px;margin:50px auto 0;padding:22px;display:grid}.premium-pdf-backcover span,.premium-pdf-backcover small{color:#ffffffb8}.premium-pdf-backcover strong{font-size:24px}.web-premium-detailed-report{box-shadow:none;background:0 0;border:0;padding:0}.web-premium-intro{background:radial-gradient(circle at 6% 0,#0f6d7329,#0000 32%),radial-gradient(circle at 94% 10%,#10b98124,#0000 34%),linear-gradient(135deg,#fff,#f5f7fa);border:1px solid #94a3b842;border-radius:26px;gap:8px;margin:0 0 18px;padding:22px 24px;display:grid;box-shadow:0 22px 60px #0f172a14}.web-premium-intro span{color:#0f6d73;text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:950}.web-premium-intro strong{color:#0b1d3a;letter-spacing:-.05em;font-size:clamp(24px,3vw,40px);line-height:1}.web-premium-intro p{color:#475569;max-width:920px;margin:0;font-size:16px;line-height:1.65}.premium-web-shell{background:linear-gradient(#0f172a0b,#0f172a05),#e4f3f4;border-radius:34px;margin:0;padding:clamp(16px,3vw,32px)}.premium-web-shell .premium-pdf-page{border-radius:34px;width:min(100%,980px);min-height:980px;margin:0 auto;box-shadow:0 26px 80px #0f172a2e}.premium-web-shell .premium-pdf-cover{min-height:760px}.premium-web-shell .premium-pdf-backcover{min-height:680px}.premium-web-shell .pdf-page-header{position:relative}.premium-web-shell .pdf-page-header:after{content:"";background:linear-gradient(90deg,#0f6d73,#0e8f65,#94a3b800);border-radius:999px;height:3px;position:absolute;bottom:-1px;left:72px;right:0}.premium-web-shell .pdf-traffic-grid article,.premium-web-shell .pdf-intro-grid article,.premium-web-shell .pdf-four-cards article,.premium-web-shell .pdf-check-grid article,.premium-web-shell .pdf-rank-grid article,.premium-web-shell .pdf-color-score,.premium-web-shell .pdf-script-box,.premium-web-shell .pdf-big-callout,.premium-web-shell .pdf-environment-note,.premium-web-shell .pdf-final-summary,.premium-web-shell .result-list-card{box-shadow:0 12px 34px #0f172a12}.premium-web-shell .wheel112-card{box-shadow:none}@media (width<=900px){.premium-pdf-shell{margin:-20px;padding:12px}.premium-pdf-page{border-radius:22px;min-height:auto;padding:28px}.pdf-cover-main h1{font-size:46px}.pdf-two-columns,.pdf-identity-grid,.pdf-color-score-grid,.pdf-traffic-grid,.pdf-intro-grid,.pdf-four-cards,.pdf-check-grid,.pdf-rank-grid{grid-template-columns:1fr}.premium-pdf-toolbar{flex-direction:column;position:static}.premium-web-shell{border-radius:22px;margin:0;padding:10px}.premium-web-shell .premium-pdf-page{border-radius:22px;width:100%;min-height:auto}.web-premium-intro{border-radius:20px;padding:18px}}@media print{@page{size:A4;margin:0}html,body{background:#fff!important}body{-webkit-print-color-adjust:exact;print-color-adjust:exact}.page{background:#fff!important;padding:0!important;display:block!important}.card.wide-card{width:auto!important;max-width:none!important;box-shadow:none!important;background:#fff!important;border-radius:0!important;padding:0!important}.premium-pdf-shell{background:#fff!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important}.premium-pdf-page{page-break-after:always;break-after:page;width:210mm!important;min-height:297mm!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;padding:16mm!important}.premium-pdf-page:last-child{page-break-after:auto;break-after:auto}.premium-pdf-page:after{display:none!important}.pdf-page-header h2{font-size:26px}.pdf-cover-main h1{font-size:58px}.pdf-intro-grid,.pdf-check-grid,.pdf-rank-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.pdf-four-cards,.pdf-two-columns,.pdf-identity-grid,.pdf-color-score-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pdf-traffic-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.result-list-card li{break-inside:avoid}}.pdf-traffic-grid h3{align-items:center;gap:10px;margin-bottom:14px;display:flex}.pdf-traffic-grid h3:before{content:"";border-radius:999px;flex:none;width:18px;height:18px;display:inline-block;box-shadow:inset 0 1px 4px #ffffffb3,0 8px 18px #0f172a29}.pdf-traffic-grid article.green h3:before{background:radial-gradient(circle at 30% 25%,#86efac,#0e8f65 62%,#047857)}.pdf-traffic-grid article.orange h3:before{background:radial-gradient(circle at 30% 25%,#fed7aa,#fb923c 62%,#ea580c)}.pdf-traffic-grid article.red h3:before{background:radial-gradient(circle at 30% 25%,#fecdd3,#f43f5e 62%,#be123c)}.pdf-traffic-grid .result-list-card li{padding-left:4px}.premium-pdf-conclusion{background:radial-gradient(circle at 8% -8%,#0f6d731a,#0000 32%),radial-gradient(circle at 92% 6%,#10b9811a,#0000 34%),linear-gradient(#fff 0%,#fbfdff 100%)}.pdf-conclusion-hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:34px;display:grid}.pdf-conclusion-copy h3{color:#0b1d3a;letter-spacing:-.055em;margin:0 0 20px;font-size:clamp(30px,4vw,44px);line-height:1.02}.pdf-conclusion-copy p{color:#334155;margin:0 0 18px;font-size:17px;line-height:1.7}.pdf-conclusion-copy blockquote{color:#0b1d3a;background:linear-gradient(90deg,#10b98114,#0f6d730a);border-left:5px solid #0e8f65;border-radius:0 18px 18px 0;margin:20px 0;padding:16px 18px;font-size:17px;font-weight:900;line-height:1.55}.pdf-conclusion-copy>strong{color:#2563eb;margin-top:8px;font-size:18px;font-weight:950;display:block}.pdf-journey-panel{background:linear-gradient(#fed7aac7 0%,#bfdbfeb8 45%,#1e40afeb 100%);border-radius:30px;min-height:390px;position:relative;overflow:hidden;box-shadow:0 28px 65px #1e40af2e}.pdf-journey-sun{background:#fff7ed;border-radius:999px;width:58px;height:58px;margin-left:-29px;position:absolute;top:96px;left:50%;box-shadow:0 0 50px #fff7ede6}.pdf-journey-mountain{border-radius:50% 50% 0 0;height:190px;position:absolute;left:-10%;right:-10%}.pdf-journey-mountain.mountain-one{background:linear-gradient(#a855f73d,#3b82f661);top:128px;transform:rotate(-4deg)}.pdf-journey-mountain.mountain-two{background:linear-gradient(#60a5fa61,#1e40afe6);top:180px;transform:rotate(5deg)}.pdf-journey-road{filter:drop-shadow(0 18px 20px #0f172a1f);background:#fff7ed;border-radius:100% 0;width:78px;height:330px;position:absolute;top:160px;left:44%;transform:rotate(10deg)}.pdf-journey-card{background:#ffffffeb;border:1px solid #e2e8f0e6;border-radius:22px;gap:8px;width:190px;padding:18px;display:grid;position:absolute;bottom:28px;right:22px;box-shadow:0 20px 45px #0f172a2e}.pdf-journey-card span{color:#e11d48;background:#fff1f2;border-radius:999px;place-items:center;width:42px;height:42px;font-size:20px;font-weight:900;display:grid}.pdf-journey-card strong{color:#0b1d3a;font-size:16px;line-height:1.2}.pdf-journey-card small{color:#334155;font-weight:750;line-height:1.55}.pdf-next-steps{gap:16px;display:grid}.pdf-next-steps header{align-items:center;gap:14px;display:flex}.pdf-next-steps header>span{background:#dcfce7;border-radius:999px;place-items:center;width:44px;height:44px;font-size:24px;display:grid}.pdf-next-steps h3,.pdf-feedback-copy h3{color:#0b1d3a;letter-spacing:-.035em;margin:0;font-size:28px}.pdf-next-steps p,.pdf-feedback-copy p{color:#475569;margin:2px 0 0;line-height:1.55}.pdf-next-step-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.pdf-next-step-grid article{background:#fff;border:1px solid #94a3b83d;border-radius:22px;gap:10px;padding:18px 14px;display:grid;box-shadow:0 16px 40px #0f172a12}.pdf-next-step-grid article:first-child{background:#f0fdf4;border-color:#bbf7d0}.pdf-next-step-grid article:nth-child(2){background:#fff7ed;border-color:#fed7aa}.pdf-next-step-grid article:nth-child(3){background:#faf5ff;border-color:#e9d5ff}.pdf-next-step-grid article:nth-child(4){background:#eff6ff;border-color:#bfdbfe}.pdf-next-step-grid article:nth-child(5){background:#fffbeb;border-color:#fde68a}.pdf-next-step-grid i{color:#fff;background:linear-gradient(135deg,#0e8f65,#059669);border-radius:999px;place-items:center;width:46px;height:46px;font-size:22px;font-style:normal;font-weight:950;display:grid}.pdf-next-step-grid article:nth-child(2) i{background:linear-gradient(135deg,#fb923c,#ea580c)}.pdf-next-step-grid article:nth-child(3) i{background:linear-gradient(135deg,#a855f7,#d18a2e)}.pdf-next-step-grid article:nth-child(4) i{background:linear-gradient(135deg,#38bdf8,#0284c7)}.pdf-next-step-grid article:nth-child(5) i{background:linear-gradient(135deg,#fbbf24,#d97706)}.pdf-next-step-grid strong{color:#0b1d3a;font-weight:950}.pdf-next-step-grid p{color:#334155;margin:0;font-size:14px;line-height:1.5}.pdf-feedback-panel{background:linear-gradient(135deg,#eff6ffeb,#fffffff5);border:1px solid #93c5fd73;border-radius:28px;grid-template-columns:1.25fr .75fr;align-items:center;gap:24px;margin-top:auto;padding:24px;display:grid;box-shadow:0 18px 50px #1e40af17}.pdf-feedback-copy{grid-template-columns:50px 1fr;align-items:start;gap:16px;display:grid}.pdf-feedback-copy>span{color:#2563eb;background:#e4f3f4;border-radius:999px;place-items:center;width:48px;height:48px;font-size:24px;display:grid}.pdf-feedback-copy small{color:#3b82f6;letter-spacing:.16em;text-transform:uppercase;margin:3px 0 14px;font-size:12px;font-weight:950;display:block}.pdf-feedback-copy strong{color:#0b1d3a;margin-top:14px;font-size:17px;display:block}.pdf-feedback-copy em{color:#475569;margin-top:12px;font-size:18px;font-style:normal;font-weight:650;display:block}.pdf-feedback-qr{border-left:1px solid #94a3b84d;justify-items:center;gap:10px;padding-left:24px;text-decoration:none;display:grid}.pdf-feedback-qr span{color:#0b1d3a;text-align:center;font-size:14px;font-weight:950}.pdf-feedback-qr img{background:#fff;border-radius:18px;width:134px;height:134px;padding:10px;display:block;box-shadow:0 14px 34px #0f172a1f}.pdf-feedback-qr small{color:#475569;text-align:center;font-size:12px}.pdf-conclusion-footer{text-align:center;color:#475569;gap:6px;display:grid}.pdf-conclusion-footer strong{color:#0b1d3a;font-size:20px;font-weight:950}.satisfaction-form{margin-top:24px}.satisfaction-rating-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.satisfaction-rating-grid label{cursor:pointer}.satisfaction-rating-grid input{opacity:0;pointer-events:none;position:absolute}.satisfaction-rating-grid span{color:#0b1d3a;background:#f5f7fa;border:1px solid #dde5ea;border-radius:16px;place-items:center;min-height:58px;font-size:22px;font-weight:950;display:grid}.satisfaction-rating-grid input:checked+span{background:#e4f3f4;border-color:#0f6d73;box-shadow:0 10px 30px #0f6d732e}.satisfaction-rating-grid small{color:#64748b;text-align:center;min-height:18px;margin-top:4px;font-size:11px;font-weight:800;display:block}.feedback-honeypot{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important}@media (width<=900px){.pdf-conclusion-hero,.pdf-feedback-panel,.pdf-next-step-grid{grid-template-columns:1fr}.pdf-feedback-qr{border-top:1px solid #94a3b84d;border-left:0;padding-top:20px;padding-left:0}.satisfaction-rating-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media print{.premium-pdf-conclusion .pdf-next-step-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}.premium-pdf-conclusion .pdf-conclusion-hero,.premium-pdf-conclusion .pdf-feedback-panel{grid-template-columns:1.05fr .95fr!important}}.premium-pdf-cover,.premium-web-shell .premium-pdf-cover{color:#fff!important}.premium-pdf-cover .pdf-cover-top span,.premium-pdf-cover .pdf-cover-footer small{text-shadow:0 1px 2px #00000047;color:#ffffffe0!important}.premium-pdf-cover .pdf-cover-main p{text-shadow:0 1px 2px #00000052;color:#c4b5fdf2!important}.premium-pdf-cover .pdf-cover-main h1{text-shadow:0 14px 34px #00000059;color:#fff!important}.premium-pdf-cover .pdf-cover-main h2,.premium-pdf-cover .pdf-cover-footer p{text-shadow:0 10px 28px #00000061;color:#fef3c7!important}.premium-pdf-cover .pdf-cover-badges span{box-shadow:0 12px 26px #0000002e;color:#fff!important;background:#ffffff29!important;border-color:#ffffff47!important}.premium-pdf-shell .pdf-four-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.premium-pdf-shell .pdf-four-cards article{grid-template-columns:48px 1fr;grid-template-areas:"icon title""text text";align-items:center;gap:10px 14px;min-height:auto;padding:20px;display:grid}.premium-pdf-shell .pdf-four-cards article span{background:#e4f3f4;border-radius:16px;grid-area:icon;place-items:center;width:46px;height:46px;margin:0;font-size:24px;display:grid}.premium-pdf-shell .pdf-four-cards article strong{grid-area:title;margin:0;font-size:18px;line-height:1.2}.premium-pdf-shell .pdf-four-cards article p{grid-area:text;margin-top:4px;font-size:15px;line-height:1.62}.premium-pdf-conclusion .pdf-next-step-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.premium-pdf-conclusion .pdf-next-step-grid article{border-radius:24px;align-content:start;min-height:188px;padding:20px}.premium-pdf-conclusion .pdf-next-step-grid i{margin:0 auto 2px}.premium-pdf-conclusion .pdf-next-step-grid strong{text-align:center;letter-spacing:-.025em;overflow-wrap:normal;word-break:normal;font-size:15px;line-height:1.18;display:block}.premium-pdf-conclusion .pdf-next-step-grid p{text-align:center;font-size:13.5px;line-height:1.52}.pdf-next-steps header>span{color:#0000;font-size:0;position:relative;overflow:hidden}.pdf-next-steps header>span:before{content:"";border:4px solid #0e8f65;border-radius:999px;width:24px;height:24px;box-shadow:inset 0 0 0 5px #fff}.pdf-next-steps header>span:after{content:"";transform-origin:0;background:#2563eb;border-radius:999px;width:13px;height:4px;position:absolute;top:9px;right:8px;transform:rotate(-35deg)}.pdf-traffic-grid .result-list-card ul{padding-left:18px}.pdf-traffic-grid .result-list-card li::marker{color:#0b1d3a;font-size:.82em}.premium-web-shell .premium-pdf-page{width:min(100%,1040px)}.premium-web-shell .premium-pdf-conclusion{gap:24px}@media (width<=900px){.premium-pdf-shell .pdf-four-cards,.premium-pdf-conclusion .pdf-next-step-grid{grid-template-columns:1fr}.premium-pdf-shell .pdf-four-cards article{grid-template-columns:44px 1fr}}@media print{.premium-pdf-shell .pdf-four-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.premium-pdf-conclusion .pdf-next-step-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.premium-pdf-cover .pdf-cover-main h2,.premium-pdf-cover .pdf-cover-footer p{color:#fef3c7!important}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.premium-pdf-page,.premium-pdf-page *{text-shadow:none!important;filter:none!important}.premium-pdf-toolbar,.web-premium-intro,.no-print{display:none!important}.premium-pdf-shell,.premium-web-shell{background:#fff!important;border-radius:0!important;width:210mm!important;margin:0!important;padding:0!important;display:block!important}.premium-pdf-page{box-sizing:border-box!important;page-break-after:always!important;break-after:page!important;page-break-inside:avoid!important;break-inside:avoid!important;width:210mm!important;height:297mm!important;min-height:297mm!important;max-height:297mm!important;box-shadow:none!important;border:0!important;border-radius:0!important;gap:14px!important;margin:0!important;padding:13.5mm 15mm!important;overflow:hidden!important}.premium-pdf-page:last-child{page-break-after:auto!important;break-after:auto!important}.premium-pdf-page:after{display:none!important}.pdf-page-header{gap:12px!important;padding-bottom:9px!important}.pdf-page-header>span{border-radius:13px!important;width:40px!important;min-width:40px!important;height:40px!important;font-size:14px!important}.pdf-page-header p{letter-spacing:.13em!important;margin-bottom:2px!important;font-size:9px!important}.pdf-page-header h2{letter-spacing:-.035em!important;font-size:23px!important;line-height:1.08!important}.premium-pdf-cover{justify-content:space-between!important;padding:17mm 16mm!important}.premium-pdf-cover .pdf-cover-main{gap:10px!important;max-width:165mm!important}.premium-pdf-cover .pdf-cover-main p{color:#fff4e3!important;letter-spacing:.13em!important;font-size:11px!important}.premium-pdf-cover .pdf-cover-main h1{color:#fff!important;letter-spacing:-.055em!important;max-width:170mm!important;font-size:47px!important;line-height:.98!important}.premium-pdf-cover .pdf-cover-main h2{color:#fef3c7!important;font-size:24px!important;line-height:1.1!important}.premium-pdf-cover .pdf-cover-badges{gap:7px!important}.premium-pdf-cover .pdf-cover-badges span{box-shadow:none!important;padding:7px 9px!important;font-size:10.5px!important;line-height:1.1!important}.premium-pdf-cover .pdf-cover-footer p{color:#fef3c7!important;max-width:88mm!important;font-size:20px!important;line-height:1.1!important}.premium-pdf-cover .pdf-cover-footer small{max-width:78mm!important;font-size:10.5px!important;line-height:1.45!important}.pdf-intro-grid,.pdf-check-grid,.pdf-rank-grid{gap:10px!important}.pdf-intro-grid article,.pdf-four-cards article,.pdf-check-grid article,.pdf-rank-grid article,.pdf-identity-stack article,.pdf-color-score,.pdf-script-box,.pdf-big-callout,.pdf-environment-note,.pdf-final-summary,.pdf-two-columns .result-list-card,.pdf-traffic-grid .result-list-card,.premium-pdf-page>.result-list-card{box-shadow:none!important;border-radius:16px!important;padding:12px!important}.pdf-four-cards article{grid-template-columns:34px 1fr!important;gap:6px 10px!important}.pdf-four-cards article span{border-radius:12px!important;width:34px!important;height:34px!important;font-size:18px!important}.pdf-four-cards article strong,.pdf-check-grid article strong,.pdf-rank-grid article strong,.pdf-identity-stack article strong{font-size:13.5px!important;line-height:1.18!important}.pdf-four-cards article p,.pdf-check-grid article p,.pdf-rank-grid article p,.pdf-identity-stack article p,.pdf-large-text,.pdf-environment-note,.pdf-final-summary p{font-size:11px!important;line-height:1.38!important}.result-list-card li{margin-bottom:4px!important;font-size:11px!important;line-height:1.35!important}.premium-pdf-conclusion{gap:9px!important;padding:10mm 14mm!important}.premium-pdf-conclusion .pdf-page-header{padding-bottom:7px!important}.premium-pdf-conclusion .pdf-conclusion-hero{grid-template-columns:1.08fr .92fr!important;align-items:start!important;gap:14px!important;display:grid!important}.premium-pdf-conclusion .pdf-conclusion-copy h3{letter-spacing:-.045em!important;margin:0 0 7px!important;font-size:25px!important;line-height:1.03!important}.premium-pdf-conclusion .pdf-conclusion-copy p{margin:0 0 6px!important;font-size:10.7px!important;line-height:1.36!important}.premium-pdf-conclusion .pdf-conclusion-copy blockquote{border-left-width:4px!important;border-radius:0 12px 12px 0!important;margin:7px 0!important;padding:8px 10px!important;font-size:10.8px!important;line-height:1.32!important}.premium-pdf-conclusion .pdf-conclusion-copy>strong{margin-top:2px!important;font-size:12.2px!important}.premium-pdf-conclusion .pdf-journey-panel{min-height:205px!important;box-shadow:none!important;border-radius:20px!important}.premium-pdf-conclusion .pdf-journey-sun{width:40px!important;height:40px!important;margin-left:-20px!important;top:55px!important}.premium-pdf-conclusion .pdf-journey-mountain{height:115px!important}.premium-pdf-conclusion .pdf-journey-mountain.mountain-one{top:92px!important}.premium-pdf-conclusion .pdf-journey-mountain.mountain-two{top:126px!important}.premium-pdf-conclusion .pdf-journey-road{width:46px!important;height:180px!important;top:110px!important}.premium-pdf-conclusion .pdf-journey-card{width:132px!important;box-shadow:none!important;border-radius:14px!important;gap:4px!important;padding:10px!important;bottom:12px!important;right:12px!important}.premium-pdf-conclusion .pdf-journey-card span{width:26px!important;height:26px!important;font-size:12px!important}.premium-pdf-conclusion .pdf-journey-card strong{font-size:10.6px!important;line-height:1.12!important}.premium-pdf-conclusion .pdf-journey-card small{font-size:8.4px!important;line-height:1.2!important}.premium-pdf-conclusion .pdf-next-steps{gap:6px!important}.premium-pdf-conclusion .pdf-next-steps header{gap:8px!important}.premium-pdf-conclusion .pdf-next-steps header>span{width:30px!important;min-width:30px!important;height:30px!important}.premium-pdf-conclusion .pdf-next-steps header>span:before{border-width:3px!important;width:17px!important;height:17px!important;box-shadow:inset 0 0 0 3px #fff!important}.premium-pdf-conclusion .pdf-next-steps header>span:after{width:9px!important;height:3px!important;top:7px!important;right:5px!important}.premium-pdf-conclusion .pdf-next-steps h3{font-size:20px!important;line-height:1.05!important}.premium-pdf-conclusion .pdf-next-steps p{font-size:9.5px!important;line-height:1.25!important}.premium-pdf-conclusion .pdf-next-step-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:7px!important}.premium-pdf-conclusion .pdf-next-step-grid article{min-height:103px!important;box-shadow:none!important;border-radius:13px!important;gap:4px!important;padding:8px 6px!important}.premium-pdf-conclusion .pdf-next-step-grid i{width:27px!important;height:27px!important;margin:0 auto!important;font-size:12px!important}.premium-pdf-conclusion .pdf-next-step-grid strong{letter-spacing:-.015em!important;text-align:center!important;font-size:9px!important;line-height:1.12!important}.premium-pdf-conclusion .pdf-next-step-grid p{text-align:center!important;font-size:7.7px!important;line-height:1.22!important}.premium-pdf-conclusion .pdf-feedback-panel{box-shadow:none!important;border-radius:16px!important;grid-template-columns:1.22fr .78fr!important;align-items:center!important;gap:10px!important;margin-top:4px!important;padding:10px!important}.premium-pdf-conclusion .pdf-feedback-copy{grid-template-columns:32px 1fr!important;gap:9px!important}.premium-pdf-conclusion .pdf-feedback-copy>span{width:30px!important;height:30px!important;font-size:14px!important}.premium-pdf-conclusion .pdf-feedback-copy h3{font-size:18px!important;line-height:1.05!important}.premium-pdf-conclusion .pdf-feedback-copy small{letter-spacing:.13em!important;margin:1px 0 6px!important;font-size:7.8px!important}.premium-pdf-conclusion .pdf-feedback-copy p{font-size:8.8px!important;line-height:1.28!important}.premium-pdf-conclusion .pdf-feedback-copy strong{margin-top:5px!important;font-size:9.8px!important;line-height:1.1!important}.premium-pdf-conclusion .pdf-feedback-copy em{margin-top:3px!important;font-size:10.5px!important}.premium-pdf-conclusion .pdf-feedback-qr{gap:4px!important;padding-left:10px!important}.premium-pdf-conclusion .pdf-feedback-qr span{font-size:9px!important;line-height:1.15!important}.premium-pdf-conclusion .pdf-feedback-qr img{width:66px!important;height:66px!important;box-shadow:none!important;border-radius:10px!important;padding:5px!important}.premium-pdf-conclusion .pdf-feedback-qr small{font-size:7.6px!important;line-height:1.15!important}.premium-pdf-conclusion .pdf-conclusion-footer{gap:1px!important;font-size:8px!important}.premium-pdf-conclusion .pdf-conclusion-footer strong{font-size:10.8px!important}}.coach-report-button{color:#fff;background:linear-gradient(135deg,#0b1d3a,#0b1d3a);border:1px solid #ffffff29;box-shadow:0 14px 32px #0f172a38}.coach-report-shell{gap:24px;width:min(100%,1040px);margin:0 auto;display:grid}.coach-report-toolbar{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border:1px solid #cbd5e1c7;border-radius:22px;justify-content:space-between;gap:12px;padding:14px;display:flex;position:sticky;top:12px;box-shadow:0 18px 50px #0f172a1f}.coach-report-cover,.coach-report-page{background:#fff;border:1px solid #e2e8f0f5;border-radius:34px;padding:44px;overflow:hidden;box-shadow:0 28px 90px #0f172a1a}.coach-report-cover{color:#fff;background:radial-gradient(circle at 78% 72%,#6366f147,#0000 34%),radial-gradient(circle at 12% 18%,#14b8a62e,#0000 28%),linear-gradient(135deg,#0b1d3a 0% 52%,#172554 100%);flex-direction:column;justify-content:space-between;min-height:680px;display:flex}.coach-cover-top,.coach-cover-badges{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.coach-cover-top span,.coach-cover-badges span{color:#fff;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:900;display:inline-flex}.coach-kicker{color:#a5b4fc;text-transform:uppercase;letter-spacing:.18em;margin:0 0 10px;font-weight:1000}.coach-report-cover h1{color:#fff;letter-spacing:-.06em;max-width:760px;margin:0;font-size:clamp(46px,8vw,82px);line-height:.96}.coach-report-cover h2{color:#e0f2fe;margin:22px 0;font-size:clamp(22px,3.4vw,34px)}.coach-cover-note{color:#dde5ea;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:24px;max-width:760px;margin:0;padding:22px;font-weight:700;line-height:1.65}.coach-page-header{border-bottom:1px solid #e2e8f0;align-items:center;gap:18px;margin-bottom:28px;padding-bottom:18px;display:flex}.coach-page-header>span{color:#fff;background:#0b1d3a;border-radius:18px;justify-content:center;align-items:center;width:56px;height:56px;font-size:18px;font-weight:1000;display:inline-flex}.coach-page-header p{color:#0f6d73;text-transform:uppercase;letter-spacing:.12em;margin:0 0 4px;font-size:12px;font-weight:1000}.coach-page-header h2{color:#0b1d3a;letter-spacing:-.05em;margin:0;font-size:clamp(28px,4vw,44px)}.coach-insight-hero,.coach-grid{gap:18px;display:grid}.coach-insight-hero article,.coach-grid .result-list-card,.coach-note-box,.coach-final-action,.coach-warning-box{background:linear-gradient(#fff,#f5f7fa);border:1px solid #e2e8f0;border-radius:24px;padding:22px;box-shadow:0 14px 40px #0f172a0f}.coach-insight-hero span,.coach-final-action span{color:#0f6d73;text-transform:uppercase;letter-spacing:.09em;margin-bottom:8px;font-size:12px;font-weight:1000;display:block}.coach-insight-hero strong,.coach-final-action strong{color:#0b1d3a;font-size:22px;line-height:1.18;display:block}.coach-insight-hero p,.coach-note-box p,.coach-final-action p{color:#334155;margin:10px 0 0;line-height:1.65}.coach-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.coach-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.coach-grid.compact{margin-top:20px}.coach-grid .result-list-card{margin:0}.coach-grid .result-list-card strong{color:#0b1d3a;margin-top:0}.coach-grid .result-list-card li,.coach-warning-box li{color:#334155;line-height:1.55}.coach-note-box{background:#e4f3f4;border-color:#dde5ea;margin-top:20px}.coach-note-box strong{color:#0b1d3a;font-size:18px}.coach-score-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.coach-score-strip article{text-align:center;background:#f5f7fa;border:1px solid #e2e8f0;border-radius:20px;padding:16px}.coach-score-strip span{color:#64748b;font-size:12px;font-weight:900;display:block}.coach-score-strip strong{color:#0b1d3a;margin-top:8px;font-size:20px;display:block}.coach-final-action{background:linear-gradient(135deg,#e4f3f4,#e4f3f4);border-color:#bfdbfe;margin-top:20px}@media (width<=900px){.coach-report-toolbar,.coach-insight-hero,.coach-grid.two,.coach-grid.three,.coach-score-strip{grid-template-columns:1fr}.coach-report-toolbar{flex-direction:column;position:static}.coach-report-cover,.coach-report-page{border-radius:26px;padding:26px}}@media print{.coach-report-shell{gap:0;width:100%}.coach-report-cover,.coach-report-page{width:190mm;min-height:267mm;box-shadow:none;page-break-after:always;break-after:page;border-radius:0;margin:0 auto}.coach-closing-page{page-break-after:auto;break-after:auto}.coach-report-toolbar{display:none!important}}.coach-report-shell{padding:8px 0 36px}.coach-report-cover,.coach-report-page{position:relative}.coach-report-cover:before{content:"";pointer-events:none;background:radial-gradient(circle,#7dd3fc33,#6366f10f 48%,#0000 72%);border-radius:999px;width:520px;height:520px;position:absolute;inset:-30% -18% auto auto}.coach-report-cover:after{content:"";pointer-events:none;background:linear-gradient(90deg,#818cf8f2,#2dd4bfbf,#0000);height:1px;position:absolute;top:118px;left:44px;right:44px}.coach-cover-main,.coach-cover-footer,.coach-cover-top{z-index:1;position:relative}.coach-cover-main{gap:18px;display:grid}.coach-cover-footer{grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);align-items:stretch;gap:18px;display:grid}.coach-cover-warning{color:#fff;background:#0f172a52;border:1px solid #fff3;border-radius:24px;padding:22px;box-shadow:inset 0 1px #ffffff14}.coach-cover-warning strong{color:#bfdbfe;text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px;font-size:13px;font-weight:1000;display:block}.coach-cover-warning span{color:#f5f7fa;font-weight:800;line-height:1.5;display:block}.coach-page-header{position:relative}.coach-page-header:after{content:"";background:linear-gradient(90deg,#0f6d73,#0f6d73,#0e8f65,#0000);border-radius:999px;height:3px;position:absolute;bottom:-1px;left:74px;right:0}.coach-grid .result-list-card{break-inside:avoid;page-break-inside:avoid}.coach-grid .result-list-card ul{margin-bottom:0}.coach-grid .result-list-card li::marker{color:#64748b}.coach-warning-box li::marker{color:#64748b}.coach-note-box,.coach-final-action,.coach-warning-box,.coach-timeline article,.coach-score-strip article{break-inside:avoid;page-break-inside:avoid}.coach-orientation-page .coach-grid.three{gap:14px}.coach-orientation-page .coach-grid .result-list-card{padding:18px}.coach-orientation-page .coach-grid .result-list-card li{line-height:1.42}@media print{.coach-report-shell{background:#fff!important;width:100%!important;padding:0!important;display:block!important}.coach-report-cover,.coach-report-page{width:190mm!important;height:267mm!important;min-height:auto!important;box-shadow:none!important;page-break-after:always!important;break-after:page!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;border-radius:0!important;margin:0 auto!important;padding:14mm!important;overflow:hidden!important}.coach-report-cover *,.coach-report-page *{text-shadow:none!important}.coach-report-cover:after{top:34mm;left:14mm;right:14mm}.coach-report-cover{min-height:auto!important}.coach-report-cover h1{letter-spacing:-.055em!important;color:#fff!important;font-size:54px!important;line-height:.98!important}.coach-report-cover h2{color:#e0f2fe!important;font-size:24px!important}.coach-kicker{letter-spacing:.16em!important;color:#dde5ea!important;font-size:12px!important}.coach-cover-top span,.coach-cover-badges span{color:#fff!important;padding:7px 10px!important;font-size:10.5px!important}.coach-cover-footer{grid-template-columns:1.2fr .8fr!important;gap:10px!important}.coach-cover-note,.coach-cover-warning{border-radius:18px!important;padding:14px!important;font-size:12px!important;line-height:1.48!important}.coach-cover-warning strong{font-size:10px!important}.coach-cover-warning span{font-size:11.5px!important}.coach-page-header{gap:12px!important;margin-bottom:14px!important;padding-bottom:12px!important}.coach-page-header>span{border-radius:14px!important;width:42px!important;height:42px!important;font-size:14px!important}.coach-page-header p{letter-spacing:.13em!important;font-size:9px!important}.coach-page-header h2{font-size:28px!important;line-height:1.02!important}.coach-page-header:after{height:2px!important;left:54px!important}.coach-grid{gap:10px!important}.coach-insight-hero article,.coach-grid .result-list-card,.coach-note-box,.coach-final-action,.coach-warning-box{box-shadow:none!important;border-radius:16px!important;padding:13px!important}.coach-insight-hero strong,.coach-final-action strong{font-size:16px!important}.coach-insight-hero p,.coach-note-box p,.coach-final-action p{font-size:11px!important;line-height:1.35!important}.coach-grid .result-list-card strong{font-size:13px!important;line-height:1.15!important}.coach-grid .result-list-card ul,.coach-warning-box ul{margin-top:8px!important;padding-left:16px!important}.coach-grid .result-list-card li,.coach-warning-box li{margin-bottom:4px!important;font-size:10.8px!important;line-height:1.32!important}.coach-grid.compact{margin-top:10px!important}.coach-orientation-page .coach-grid.three{grid-template-columns:.88fr .88fr 1.24fr!important;gap:8px!important}.coach-orientation-page .coach-grid .result-list-card{padding:10px!important}.coach-orientation-page .coach-grid .result-list-card strong{font-size:12px!important}.coach-orientation-page .coach-grid .result-list-card li{margin-bottom:2px!important;font-size:9.6px!important;line-height:1.18!important}.coach-score-strip{grid-template-columns:repeat(5,1fr)!important;gap:7px!important;margin-top:10px!important}.coach-score-strip article{border-radius:14px!important;padding:8px 6px!important}.coach-score-strip span{font-size:8.8px!important;line-height:1.15!important}.coach-score-strip strong{margin-top:5px!important;font-size:13px!important}.coach-final-action{margin-top:12px!important}.coach-closing-page{page-break-after:auto!important;break-after:auto!important}}.ocean-report-button{color:#fff;background:linear-gradient(135deg,#0f6d73,#0f6d73);border:none;box-shadow:0 14px 30px #0f6d7338}.ocean-report-button:hover{transform:translateY(-1px);box-shadow:0 18px 40px #0f6d7347}.bigfive-report-shell{color:#0b1d3a;max-width:980px;margin:0 auto 80px}.bigfive-report-toolbar{justify-content:space-between;gap:12px;margin:0 0 22px;display:flex}.bigfive-report-cover,.bigfive-report-page{page-break-after:always;break-after:page;background:#fff;border:1px solid #94a3b838;border-radius:34px;margin:0 0 28px;padding:54px;box-shadow:0 28px 70px #0f172a14}.bigfive-report-cover{color:#fff;background:radial-gradient(circle at 82% 18%,#38bdf852,#0000 34%),radial-gradient(circle at 18% 80%,#a855f747,#0000 32%),linear-gradient(135deg,#0b1d3a 0%,#172554 48%,#0e7490 100%);flex-direction:column;justify-content:space-between;min-height:760px;display:flex;overflow:hidden}.bigfive-cover-top,.bigfive-cover-badges{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.bigfive-cover-top span,.bigfive-cover-badges span{color:#fff;background:#ffffff1f;border:1px solid #fff3;border-radius:999px;padding:10px 14px;font-weight:900}.bigfive-cover-content p{text-transform:uppercase;letter-spacing:.18em;color:#e2e8f0d9;margin:0 0 12px;font-weight:900}.bigfive-cover-content h1{letter-spacing:-.08em;color:#fff;margin:0 0 18px;font-size:clamp(56px,9vw,96px);line-height:.92}.bigfive-cover-content h2{color:#dde5ea;margin:0 0 24px;font-size:28px}.bigfive-cover-note{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1f;border:1px solid #fff3;border-radius:24px;max-width:680px;padding:22px}.bigfive-cover-note strong{color:#fff;margin-bottom:8px;font-size:20px;display:block}.bigfive-cover-note p{color:#f1f5f9e0;margin:0;line-height:1.65}.bigfive-page-header{border-bottom:1px solid #94a3b847;align-items:center;gap:18px;margin-bottom:30px;padding-bottom:18px;display:flex;position:relative}.bigfive-page-header:after{content:"";background:linear-gradient(90deg,#0f6d73,#0f6d73,#0e8f65);border-radius:999px;width:260px;height:3px;position:absolute;bottom:-1px;left:82px}.bigfive-page-header>span{color:#fff;background:#0b1d3a;border-radius:18px;place-items:center;width:58px;height:58px;font-size:20px;font-weight:950;display:grid}.bigfive-page-header p{text-transform:uppercase;letter-spacing:.16em;color:#475569;margin:0 0 3px;font-size:12px;font-weight:950}.bigfive-page-header h2{color:#0b1d3a;margin:0;font-size:34px;line-height:1.05}.bigfive-summary-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.bigfive-summary-grid article{background:linear-gradient(#f5f7fa,#fff);border:1px solid #94a3b838;border-radius:24px;min-height:260px;padding:18px}.bigfive-summary-grid h3,.bigfive-trait-head h3{color:#0b1d3a;margin:0}.bigfive-summary-grid small,.bigfive-trait-head small{color:#0f6d73;margin:5px 0 10px;font-weight:900;display:block}.bigfive-summary-grid p,.bigfive-trait-list p,.bigfive-insight-hero p,.bigfive-final-box p{color:#334155;margin:0;line-height:1.62}.bigfive-trait-list{gap:18px;display:grid}.bigfive-trait-list>article{background:#fff;border:1px solid #94a3b838;border-radius:26px;padding:22px;box-shadow:0 12px 32px #0f172a0d}.bigfive-trait-head{align-items:center;gap:14px;margin-bottom:14px;display:flex}.bigfive-trait-head>span{color:#0f6d73;background:#e4f3f4;border-radius:16px;place-items:center;width:52px;height:52px;font-weight:950;display:grid}.bigfive-mini-grid,.bigfive-grid.two,.bigfive-insight-hero{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.bigfive-mini-grid .result-list-card,.bigfive-grid .result-list-card{background:#f5f7fa;height:100%}.bigfive-insight-hero article{color:#fff;background:linear-gradient(135deg,#172554,#0e7490);border-radius:28px;padding:28px;box-shadow:0 18px 40px #0e74902e}.bigfive-insight-hero article:nth-child(2){background:linear-gradient(135deg,#0b1d3a,#d18a2e)}.bigfive-insight-hero span{text-transform:uppercase;letter-spacing:.12em;color:#ffffffb3;margin-bottom:8px;font-size:12px;font-weight:950;display:block}.bigfive-insight-hero strong{color:#fff;margin-bottom:10px;font-size:26px;display:block}.bigfive-insight-hero p{color:#ffffffdb}.bigfive-action-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.bigfive-action-steps article{background:linear-gradient(#fff,#f5f7fa);border:1px solid #94a3b838;border-radius:24px;padding:22px}.bigfive-action-steps span{color:#fff;background:#0b1d3a;border-radius:14px;place-items:center;width:42px;height:42px;margin-bottom:14px;font-weight:950;display:inline-grid}.bigfive-action-steps strong{margin-bottom:8px;font-size:18px;display:block}.bigfive-action-steps p{color:#334155;margin:0;line-height:1.55}@media (width<=900px){.bigfive-report-cover,.bigfive-report-page{border-radius:24px;padding:28px}.bigfive-summary-grid,.bigfive-mini-grid,.bigfive-action-steps,.bigfive-grid.two,.bigfive-insight-hero{grid-template-columns:1fr}}@media print{.bigfive-report-toolbar{display:none!important}.bigfive-report-shell{max-width:none;margin:0}.bigfive-report-cover,.bigfive-report-page{page-break-inside:avoid;break-inside:avoid;border-radius:0;min-height:100vh;margin:0;padding:38px;box-shadow:none!important}.bigfive-cover-note,.bigfive-note-box,.bigfive-final-box,.bigfive-summary-grid article,.bigfive-trait-list>article,.bigfive-action-steps article{box-shadow:none!important}.bigfive-report-cover *,.bigfive-insight-hero *{text-shadow:none!important}}.bigfive-overview-page .bigfive-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.bigfive-overview-page .bigfive-summary-grid article{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:14px;min-height:0;padding:18px;display:grid}.bigfive-overview-page .bigfive-summary-grid h3{letter-spacing:-.02em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:18px;line-height:1.15}.bigfive-overview-page .bigfive-summary-grid small{margin:4px 0 7px;font-size:13px;line-height:1.35}.bigfive-overview-page .bigfive-summary-grid p{font-size:14px;line-height:1.45}.bigfive-detail-page .bigfive-trait-list>article{break-inside:avoid;page-break-inside:avoid}.bigfive-detail-page .bigfive-mini-grid .result-list-card{padding:14px}.bigfive-detail-page .result-list-card ul{line-height:1.42}@media (width<=900px){.bigfive-overview-page .bigfive-summary-grid{grid-template-columns:1fr}.bigfive-overview-page .bigfive-summary-grid article{grid-template-columns:58px minmax(0,1fr)}}@media print{.bigfive-report-cover,.bigfive-report-page{text-shadow:none!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.bigfive-overview-page .bigfive-page-header{margin-bottom:18px!important;padding-bottom:13px!important}.bigfive-overview-page .bigfive-page-header h2{font-size:27px!important;line-height:1.05!important}.bigfive-overview-page .bigfive-page-header>span{border-radius:15px!important;width:48px!important;height:48px!important;font-size:17px!important}.bigfive-overview-page .bigfive-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.bigfive-overview-page .bigfive-summary-grid article{border-radius:18px!important;grid-template-columns:52px minmax(0,1fr)!important;gap:10px!important;min-height:0!important;padding:12px!important}.bigfive-overview-page .bigfive-summary-grid h3{font-size:15px!important;line-height:1.12!important}.bigfive-overview-page .bigfive-summary-grid small{margin:3px 0 5px!important;font-size:10.5px!important;line-height:1.25!important}.bigfive-overview-page .bigfive-summary-grid p{font-size:11.5px!important;line-height:1.32!important}.bigfive-detail-page .bigfive-trait-list{gap:12px!important}.bigfive-detail-page .bigfive-trait-list>article{border-radius:20px!important;padding:16px!important}.bigfive-detail-page .bigfive-trait-head{margin-bottom:8px!important}.bigfive-detail-page .bigfive-trait-head>span{border-radius:13px!important;width:42px!important;height:42px!important}.bigfive-detail-page .bigfive-trait-list p,.bigfive-detail-page .result-list-card li{font-size:11.5px!important;line-height:1.34!important}.bigfive-detail-page .bigfive-mini-grid .result-list-card{border-radius:16px!important;padding:10px!important}.bigfive-action-steps{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.bigfive-overview-page .bigfive-summary-grid article{overflow:visible!important}.activities-report-button{color:#fff;background:linear-gradient(135deg,#0f6d73,#2563eb);border:0;box-shadow:0 14px 30px #2563eb2e}.guided-context-grid,.guided-grid.two{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.guided-context-grid article,.guided-workshop-hero,.guided-final-box,.guided-progress-card{border:1px solid var(--guided-border);background:linear-gradient(#fff 0%,#f8fbff 100%);border-radius:24px;padding:24px}.guided-context-grid span,.guided-workshop-hero span,.guided-final-box span{text-transform:uppercase;letter-spacing:.1em;color:#2563eb;margin-bottom:8px;font-size:12px;font-weight:900;display:block}.guided-context-grid strong,.guided-workshop-hero strong,.guided-final-box strong{color:var(--guided-ink);margin-bottom:10px;font-size:22px;line-height:1.2;display:block}.guided-context-grid p,.guided-workshop-hero p,.guided-final-box p{color:#334155;margin:0;line-height:1.62}.guided-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:26px;display:grid}.guided-activity-card{text-align:left;border:1px solid var(--guided-border);color:var(--guided-ink);background:#fff;border-radius:26px;min-height:250px;padding:22px;transition:transform .15s,box-shadow .15s,border-color .15s;box-shadow:0 16px 38px #0f172a0d}.guided-activity-card:hover,.guided-activity-card.selected{border-color:#60a5fa;transform:translateY(-2px);box-shadow:0 22px 48px #0f172a1a}.guided-activity-card span{color:#fff;background:#2563eb;border-radius:16px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:16px;font-weight:950;display:inline-flex}.guided-activity-card strong{margin-bottom:8px;font-size:20px;line-height:1.18;display:block}.guided-activity-card small{color:#0f6d73;margin-bottom:12px;font-weight:850;display:block}.guided-activity-card p{color:#334155;margin:0;line-height:1.55}.guided-workshop-hero{grid-template-columns:1fr 180px;align-items:center;gap:24px;margin-bottom:22px;display:grid}.guided-workbook-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.guided-workbook-field{border:1px solid var(--guided-border);background:#fff;border-radius:22px;flex-direction:column;gap:10px;padding:18px;display:flex}.guided-workbook-field span{color:#0b1d3a;font-weight:900}.guided-workbook-field textarea{resize:vertical;color:#0b1d3a;min-height:122px;font:inherit;background:#f5f7fa;border:1px solid #dbe5f2;border-radius:18px;padding:14px;line-height:1.5}.guided-workbook-field textarea:focus{background:#fff;border-color:#60a5fa;outline:3px solid #2563eb2e}.guided-actions-row{justify-content:flex-end;gap:12px;margin-top:20px;display:flex}@media (width<=900px){.guided-library-grid,.guided-context-grid,.guided-grid.two,.guided-workshop-hero,.guided-workbook-grid{grid-template-columns:1fr}}@media print{.guided-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.guided-activity-card{min-height:auto!important;box-shadow:none!important;break-inside:avoid!important;padding:14px!important}.guided-activity-card p,.guided-context-grid p,.guided-workshop-hero p,.guided-final-box p{font-size:12px!important;line-height:1.42!important}.guided-workbook-grid{gap:10px!important}.guided-workbook-field{break-inside:avoid!important;padding:12px!important}.guided-workbook-field textarea{background:#fff!important;border:1px solid #cbd5e1!important;min-height:78px!important}}.coach-activity-assignment-panel{background:linear-gradient(135deg,#fffffff5,#eef2ffb8);border:1px solid #0f6d732e}.admin-reco-banner{color:#334155;background:#0f172a0a;border:1px solid #94a3b838;border-radius:18px;gap:4px;margin:16px 0 18px;padding:14px 16px;display:grid}.admin-reco-banner strong{color:#0b1d3a;font-size:15px}.admin-activity-recommendation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-activity-card{background:#ffffffe0;border:1px solid #94a3b83d;border-radius:20px;flex-direction:column;gap:10px;padding:16px;display:flex;box-shadow:0 14px 30px #0f172a0f}.admin-activity-card.assigned{background:linear-gradient(135deg,#ecfdf5f5,#ffffffeb);border-color:#05966959}.admin-activity-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-activity-card-top span{color:#3730a3;text-transform:uppercase;letter-spacing:.04em;background:#0f6d731a;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:900}.admin-activity-card.assigned .admin-activity-card-top span{color:#047857;background:#0596691f}.admin-activity-card-top small{color:#64748b;font-weight:800}.admin-activity-card strong{color:#0b1d3a;font-size:17px}.admin-activity-card p{color:#475569;flex:1;margin:0;line-height:1.5}@media (width<=760px){.admin-activity-recommendation-grid{grid-template-columns:1fr}}@media print{.coach-activity-assignment-panel,.admin-activity-recommendation-grid,.admin-reco-banner{display:none!important}}.guided-sync-banner{color:#334155;background:linear-gradient(135deg,#f8fafcf5,#eff6ffe0);border:1px solid #94a3b847;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;margin:14px 0 18px;padding:14px 16px;display:flex}.guided-sync-banner strong{color:#0b1d3a;white-space:nowrap;font-size:14px;font-weight:900}.guided-sync-banner span{flex:1;font-size:13px;line-height:1.45}.guided-sync-banner.loading,.guided-sync-banner.saving{background:linear-gradient(135deg,#eff6fff5,#e0e7ffd1);border-color:#2563eb47}.guided-sync-banner.saved{background:linear-gradient(135deg,#ecfdf5f5,#f0fdf4e6);border-color:#10b98157}.guided-sync-banner.error{background:linear-gradient(135deg,#fef2f2f5,#fff7ede6);border-color:#ef444452}.guided-workbook-field.filled textarea{background:#f0fdf46b;border-color:#10b9815c}.guided-workbook-field textarea[readonly]{color:#0b1d3a;cursor:default;background:#f5f7fa}@media print{.guided-sync-banner{break-inside:avoid;page-break-inside:avoid;box-shadow:none!important}}.guided-coach-feedback-editor,.guided-coach-feedback-card{break-inside:avoid;page-break-inside:avoid;background:linear-gradient(135deg,#eef2fff5,#fffffff0);border:1px solid #6366f138;border-radius:24px;margin-top:22px;padding:20px}.guided-coach-feedback-head,.guided-coach-feedback-card>div{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.guided-coach-feedback-head span,.guided-coach-feedback-card span{text-transform:uppercase;letter-spacing:.1em;color:#0f6d73;margin-bottom:6px;font-size:12px;font-weight:900;display:block}.guided-coach-feedback-head strong,.guided-coach-feedback-card strong{color:#0b1d3a;background:#0f6d731a;border:1px solid #0f6d7329;border-radius:999px;align-items:center;width:fit-content;padding:8px 12px;font-size:14px;font-weight:950;display:inline-flex}.guided-coach-feedback-head select{color:#0b1d3a;min-width:180px;font:inherit;background:#fff;border:1px solid #dde5ea;border-radius:16px;padding:11px 12px;font-weight:850}.guided-coach-feedback-editor>textarea{resize:vertical;color:#0b1d3a;width:100%;min-height:110px;font:inherit;background:#fff;border:1px solid #dde5ea;border-radius:18px;padding:14px;line-height:1.5}.guided-coach-feedback-editor>textarea:focus{border-color:#818cf8;outline:3px solid #0f6d732e}.guided-coach-feedback-actions{justify-content:space-between;align-items:center;gap:14px;margin-top:14px;display:flex}.guided-coach-feedback-actions span{color:#475569;font-size:13px;line-height:1.45}.guided-coach-feedback-editor.saved{background:linear-gradient(135deg,#ecfdf5f5,#fffffff0);border-color:#10b98157}.guided-coach-feedback-editor.error{background:linear-gradient(135deg,#fef2f2f5,#fffffff0);border-color:#ef444452}.guided-coach-feedback-card p{color:#0b1d3a;white-space:pre-wrap;margin:0;line-height:1.62}@media (width<=760px){.guided-coach-feedback-head,.guided-coach-feedback-card>div,.guided-coach-feedback-actions{flex-direction:column;align-items:stretch}.guided-coach-feedback-head select{width:100%}}@media print{.guided-coach-feedback-editor{display:none!important}.guided-coach-feedback-card{box-shadow:none!important;background:#fff!important;border-color:#dde5ea!important}.guided-coach-feedback-card p{font-size:12px!important;line-height:1.45!important}}.admin-activity-card.admin-status-not_assigned{background:#f8fafce0}.admin-activity-card.admin-status-waiting_candidate{border-color:#f59e0b52}.admin-activity-card.admin-status-coach_review{background:linear-gradient(135deg,#eff6fff5,#fffffff0);border-color:#3b82f652}.admin-activity-card.admin-status-completed{background:linear-gradient(135deg,#ecfdf5f5,#fffffff0);border-color:#10b9815c}.activity-status-overview{gap:10px;margin:16px 0 18px;display:grid}.activity-status-overview.admin-status-overview{grid-template-columns:repeat(4,minmax(0,1fr))}.activity-status-overview.candidate-status-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.activity-status-tile{background:#fff;border:1px solid #94a3b83d;border-radius:18px;gap:4px;min-width:0;padding:14px;display:grid;box-shadow:0 12px 28px #0f172a0d}.activity-status-tile strong{color:#0b1d3a;letter-spacing:-.04em;font-size:26px;line-height:1}.activity-status-tile span{color:#1a2233;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:950;line-height:1.25}.activity-status-tile small{color:#64748b;font-size:12px;line-height:1.35}.activity-status-tile.status-not_assigned{background:linear-gradient(135deg,#f5f7fa 0%,#fff 100%)}.activity-status-tile.status-waiting_candidate{background:linear-gradient(135deg,#fffbebf5,#fff 100%);border-color:#f59e0b47}.activity-status-tile.status-coach_review{background:linear-gradient(135deg,#eff6fffa,#fff 100%);border-color:#3b82f64d}.activity-status-tile.status-completed{background:linear-gradient(135deg,#ecfdf5fa,#fff 100%);border-color:#10b98152}.admin-next-action-box{background:linear-gradient(135deg,#eef2fff0,#fffffff5);border:1px solid #0f6d7338;border-radius:20px;gap:6px;margin:0 0 18px;padding:16px 18px;display:grid}.admin-next-action-box span{color:#0f6d73;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:950}.admin-next-action-box strong{color:#0b1d3a;font-size:15px;line-height:1.5}.candidate-activity-followup-section .document-open-button{width:fit-content;margin-top:4px}.candidate-assigned-activity-list.detailed{gap:10px;margin:12px 0 14px;display:grid}@media (width<=860px){.activity-status-overview.admin-status-overview,.activity-status-overview.candidate-status-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.activity-status-overview,.admin-next-action-box,.candidate-activity-followup-section{break-inside:avoid;page-break-inside:avoid;box-shadow:none!important}}.guided-sync-banner.locked{background:linear-gradient(135deg,#ecfdf5fa,#f0fdf4eb);border-color:#10b9816b}.guided-sync-banner.locked strong{color:#047857}.guided-workbook-field textarea[readonly]{border-color:#94a3b852}.guided-status-completed.guided-activity-card.selected{box-shadow:0 18px 44px #10b98124}.coach-message-panel{background:radial-gradient(circle at 0 0,#0f6d7314,#0000 34%),linear-gradient(135deg,#fff,#f8fbff);border:1px solid #0f6d732e}.coach-message-composer{background:#ffffffd1;border:1px solid #6366f12e;border-radius:22px;gap:10px;margin-top:14px;padding:16px;display:grid}.coach-message-composer label{color:#3730a3;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:900}.coach-message-composer textarea{color:#1a2233;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #6366f147;border-radius:16px;padding:14px 16px}.coach-message-composer textarea:focus{border-color:#0f6d73b8;outline:none;box-shadow:0 0 0 4px #0f6d731a}.coach-message-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.coach-message-actions .sync-message{color:#526078;font-weight:800}.coach-message-actions .sync-message.error{color:#b91c1c}.coach-message-actions .sync-message.saved{color:#047857}@media print{.coach-message-panel.no-print,.coach-message-composer,.coach-message-actions{display:none!important}}.admin-summary-alert .message-unread-pill{margin-left:0}.coach-message-read-banner{color:#0b1d3a;background:linear-gradient(135deg,#7c3aed1a,#0ea5e914);border:1px solid #7c3aed38;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;margin:14px 0;padding:12px 14px;font-weight:750;display:flex}.compact-button{white-space:nowrap;border-radius:999px;width:auto;min-width:0;padding:8px 12px;font-size:.82rem}@media (width<=720px){.coach-message-read-banner{flex-direction:column;align-items:flex-start}}.progress-report-shell{color:#17213f;max-width:1040px;margin:0 auto}.progress-report-page{color:#17213f;break-after:page;page-break-after:always;background:#fff;border:1px solid #dfe5f4;border-radius:34px;min-height:1120px;margin:0 0 30px;padding:46px;overflow:hidden;box-shadow:0 26px 70px #141c421f}.progress-cover-page{color:#fff;background:radial-gradient(circle at 85% 10%,#5a5ce642,#0000 28%),linear-gradient(#101936 0%,#202a62 62%,#fff 62%,#f8fbff 100%);flex-direction:column;justify-content:space-between;gap:28px;min-height:1120px;display:flex}.progress-cover-badge{color:#fff;letter-spacing:.09em;text-transform:uppercase;background:#ffffff21;border:1px solid #ffffff42;border-radius:999px;width:fit-content;max-width:100%;padding:10px 16px;font-size:.72rem;font-weight:900}.progress-cover-page h1{color:#fff;letter-spacing:-.075em;max-width:740px;text-shadow:none;margin:80px 0 16px;font-size:clamp(3.4rem,7vw,5.7rem);line-height:.94}.progress-cover-page h1 span{color:#fff;display:block}.progress-cover-page>p{color:#e8edff;max-width:620px;margin:0;font-size:1.12rem;line-height:1.55}.progress-cover-profile{color:#fff;max-width:720px;box-shadow:none;background:#ffffff21;border:1px solid #ffffff42;border-radius:26px;padding:22px 24px}.progress-cover-profile strong{color:#fff;font-size:1.35rem;line-height:1.2;display:block}.progress-cover-profile span,.progress-cover-profile small{color:#e7ebff;margin-top:7px;line-height:1.35;display:block}.progress-cover-metrics article{color:#17213f;background:#fff;border:1px solid #dfe5f4;border-radius:24px;padding:18px 16px;box-shadow:0 12px 28px #141c4214}.progress-cover-metrics strong{color:#5148df;font-size:2.15rem;font-weight:950;line-height:1;display:block}.progress-cover-metrics span{color:#4e5a78;text-transform:uppercase;letter-spacing:.055em;margin-top:8px;font-size:.78rem;font-weight:850;line-height:1.25;display:block}.progress-page-header{border-bottom:1px solid #dce3f2;align-items:center;gap:18px;margin-bottom:26px;padding-bottom:18px;display:flex}.progress-page-header>span{color:#fff;background:#101936;border-radius:18px;place-items:center;min-width:58px;height:58px;font-size:18px;font-weight:950;display:grid}.progress-page-header p{color:#566483;text-transform:uppercase;letter-spacing:.14em;margin:0 0 5px;font-size:12px;font-weight:900}.progress-page-header h2{color:#101936;letter-spacing:-.055em;margin:0;font-size:clamp(2rem,4vw,3.2rem);line-height:.95}.progress-summary-grid,.progress-final-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.progress-summary-grid article,.progress-final-grid article,.progress-main-card{box-shadow:none;color:#17213f;background:#f8fbff;border:1px solid #dfe5f4;border-radius:24px;padding:22px}.progress-summary-grid span,.progress-final-grid span{color:#586482;text-transform:uppercase;letter-spacing:.075em;font-size:.72rem;font-weight:900;line-height:1.35;display:block}.progress-summary-grid strong,.progress-final-grid strong{color:#101936;margin-top:10px;font-size:1.25rem;font-weight:950;line-height:1.2;display:block}.progress-summary-grid p,.progress-final-grid p{color:#43506f;margin:12px 0 0;line-height:1.5}.progress-two-columns{grid-template-columns:1fr 1fr;gap:18px;margin-top:22px;display:grid}.progress-two-columns .result-list-card{box-shadow:none;background:#fff;border-color:#dfe5f4}.progress-activity-table,.progress-session-timeline{gap:14px;margin-top:22px;display:grid}.progress-activity-row{color:#17213f;background:#fff;border:1px solid #dfe5f4;border-radius:24px;grid-template-columns:minmax(180px,1fr) auto minmax(220px,1.2fr);align-items:center;gap:16px;padding:16px 18px;display:grid}.progress-activity-row strong,.progress-session-timeline strong{color:#101936;font-size:1.05rem;line-height:1.2;display:block}.progress-activity-row span,.progress-session-timeline span,.progress-session-timeline em,.progress-session-timeline small{color:#596684;font-size:.86rem;line-height:1.35}.progress-activity-row em{color:#353298;white-space:nowrap;background:#eef0ff;border:1px solid #cdd2ff;border-radius:999px;justify-self:start;padding:8px 13px;font-size:.82rem;font-style:normal;font-weight:950}.progress-activity-row.status-completed em{color:#137342;background:#e6faee;border-color:#a6e3bb}.progress-activity-row.status-coach_review em{color:#925400;background:#fff4de;border-color:#f1ce88}.progress-activity-row.status-waiting_candidate em{color:#353298;background:#eef0ff;border-color:#cdd2ff}.progress-activity-row.status-not_assigned em{color:#4b5876;background:#eef2f8;border-color:#d6deeb}.progress-activity-row p{color:#43506f;margin:0;line-height:1.45}.progress-bar-block{color:#fff;background:#101936;border-radius:26px;margin-top:22px;padding:22px}.progress-bar-block span,.progress-bar-block strong{color:#fff;display:block}.progress-bar-block div{background:#ffffff2e;border-radius:999px;height:12px;margin:13px 0;overflow:hidden}.progress-bar-block i{border-radius:inherit;background:linear-gradient(90deg,#7cc7ff,#8bf0be);height:100%;display:block}.progress-session-timeline article{color:#17213f;background:#fff;border:1px solid #dfe5f4;border-radius:24px;padding:18px 20px 18px 24px;position:relative}.progress-session-timeline article:before{content:"";background:#635cf0;border-radius:999px;width:5px;position:absolute;top:18px;bottom:18px;left:0}.progress-session-timeline p{color:#43506f;line-height:1.55}.progress-session-timeline .private-note{color:#794700;background:#fff6e7;border-radius:14px;margin-top:10px;padding:10px 12px;display:block}.progress-final-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.progress-report-footer{color:#fff;background:#101936;border-radius:24px;margin-top:28px;padding:22px}.progress-report-footer strong,.progress-report-footer span{color:#fff;display:block}.progress-report-footer span{color:#dce5ff;margin-top:6px}.progress-empty-state{color:#4d5877;background:#f2f4ff;border-radius:22px;margin-top:22px;padding:22px;font-weight:850}.progress-report-button{color:#fff;background:linear-gradient(135deg,#182141,#665cf2);border:0}.candidate-progress-entry{background:linear-gradient(135deg,#7068f414,#ffffffe6)}@media (width<=900px){.progress-report-page{border-radius:24px;min-height:auto;padding:28px}.progress-cover-page h1{margin-top:54px;font-size:3.4rem}.progress-summary-grid,.progress-final-grid,.progress-cover-metrics,.progress-two-columns{grid-template-columns:1fr}.progress-activity-row{grid-template-columns:1fr;align-items:start}}@media print{.progress-report-shell{max-width:none}.progress-report-page{width:210mm;height:297mm;min-height:297mm;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;break-after:page;page-break-after:always;border:0;border-radius:0;margin:0;padding:14mm;overflow:hidden}.progress-cover-page{color:#fff!important;background:linear-gradient(#101936 0%,#202a62 62%,#fff 62%,#f8fbff 100%)!important}.progress-cover-page:before,.progress-cover-page:after{content:none!important;display:none!important}.progress-cover-page h1{letter-spacing:-4.5px;margin-top:58px;font-size:58px;color:#fff!important;text-shadow:none!important}.progress-cover-page h1 span,.progress-cover-page>p,.progress-cover-badge,.progress-cover-profile,.progress-cover-profile strong,.progress-cover-profile span,.progress-cover-profile small{color:#fff!important}.progress-cover-page>p{font-size:15px}.progress-cover-profile{padding:14px 16px}.progress-cover-metrics{gap:8px;margin-top:18px}.progress-cover-metrics article{box-shadow:none;padding:12px 10px}.progress-cover-metrics strong{font-size:24px;color:#5148df!important}.progress-cover-metrics span{font-size:9px;color:#4e5a78!important}.progress-page-header{gap:12px;margin-bottom:16px;padding-bottom:11px}.progress-page-header>span{border-radius:13px;min-width:44px;height:44px;font-size:14px}.progress-page-header p{font-size:9px;color:#566483!important}.progress-page-header h2{letter-spacing:-1px;font-size:26px;color:#101936!important}.progress-summary-grid,.progress-final-grid{gap:9px}.progress-summary-grid article,.progress-final-grid article,.progress-main-card,.progress-activity-row,.progress-session-timeline article,.progress-two-columns .result-list-card{box-shadow:none}.progress-summary-grid article,.progress-final-grid article{padding:13px}.progress-summary-grid span,.progress-final-grid span{font-size:8.5px;color:#586482!important}.progress-summary-grid strong,.progress-final-grid strong{font-size:14px;color:#101936!important}.progress-summary-grid p,.progress-final-grid p,.progress-session-timeline p,.progress-activity-row p{font-size:10px;line-height:1.35;color:#43506f!important}.progress-two-columns{gap:10px;margin-top:14px}.progress-activity-row{grid-template-columns:1fr auto 1.05fr;gap:9px;padding:10px 11px}.progress-activity-row strong,.progress-session-timeline strong{font-size:11px;color:#101936!important}.progress-activity-row span,.progress-session-timeline span,.progress-session-timeline em,.progress-session-timeline small{font-size:8.5px;color:#596684!important}.progress-activity-row em{padding:6px 9px;font-size:8.5px}.progress-bar-block{margin-top:14px;padding:13px}.progress-session-timeline{gap:9px}.progress-session-timeline article{padding:11px 12px 11px 16px}.progress-report-footer{padding:14px}}.progress-cover-page .progress-cover-profile{color:#111!important;background:#fff!important;border:1px solid #d8e0f2!important;box-shadow:0 12px 30px #141c421a!important}.progress-cover-page .progress-cover-profile strong,.progress-cover-page .progress-cover-profile span,.progress-cover-page .progress-cover-profile small,.progress-cover-page .progress-cover-profile *{color:#111!important;opacity:1!important;text-shadow:none!important}.progress-cover-page .progress-cover-profile span,.progress-cover-page .progress-cover-profile small{font-weight:750!important}@media print{.progress-cover-page .progress-cover-profile{box-shadow:none!important;color:#111!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#fff!important;border:1px solid #d8e0f2!important}.progress-cover-page .progress-cover-profile strong,.progress-cover-page .progress-cover-profile span,.progress-cover-page .progress-cover-profile small,.progress-cover-page .progress-cover-profile *{color:#111!important;opacity:1!important;text-shadow:none!important}}.admin-sales-hero{grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);align-items:stretch;gap:18px;margin-bottom:18px;display:grid}.admin-sales-hero>div:first-child,.admin-sales-next{border-radius:24px;padding:22px}.admin-sales-hero>div:first-child{color:#fff;background:#101a43}.admin-sales-hero h2{color:#fff;margin:4px 0 8px;font-size:clamp(1.45rem,2.4vw,2.1rem)}.admin-sales-hero p{color:#ffffffd1;margin:0;line-height:1.55}.admin-sales-next{background:#e4f3f4;border:1px solid #d8e0ff;flex-direction:column;justify-content:center;display:flex}.admin-sales-next span,.admin-sales-metrics span{color:#65718f;letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:800;display:block}.admin-sales-next strong{color:#17244f;margin-top:8px;font-size:1.05rem;line-height:1.35;display:block}.admin-sales-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.admin-sales-metrics article{background:#fff;border:1px solid #dfe6f6;border-radius:22px;padding:16px}.admin-sales-metrics strong{color:#111a3a;margin-top:8px;font-size:1.55rem;line-height:1.05;display:block}.admin-sales-metrics small{color:#65718f;margin-top:8px;font-weight:650;line-height:1.35;display:block}@media (width<=980px){.admin-sales-hero,.admin-sales-metrics{grid-template-columns:1fr}}.public-offer-price{color:#0f6d73;letter-spacing:-.04em;margin:.4rem 0 .2rem;font-size:clamp(1.65rem,3vw,2.35rem);font-weight:900;line-height:1}.public-price-box,.admin-order-preview,.admin-promo-board{background:linear-gradient(#fff 0%,#f8faff 100%);border:1px solid #6366f129;border-radius:28px;padding:1.2rem;box-shadow:0 18px 45px #29325f14}.public-price-box label,.admin-order-grid label{color:#172044;gap:.35rem;font-weight:800;display:grid}.public-price-box input,.public-price-box select,.admin-order-grid input,.admin-order-grid select{color:#172044;width:100%;font:inherit;background:#fff;border:1px solid #d9e1f2;border-radius:16px;padding:.78rem .9rem}.public-option-list,.admin-order-options{gap:.55rem;margin:.8rem 0;display:grid}.public-option-list label,.admin-order-options label{color:#263657;background:#fff;border:1px solid #e0e6f5;border-radius:18px;align-items:center;gap:.65rem;padding:.7rem .8rem;font-weight:750;display:flex}.disabled-option{opacity:.48}.public-price-total,.admin-order-total-line{border-top:1px solid #e3e8f5;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;margin-top:1rem;padding-top:1rem;display:flex}.public-price-total span,.admin-order-total-line span{color:#566887;font-weight:700}.public-price-total strong,.admin-order-total-line strong{color:#111a3a;font-size:1.22rem;font-weight:900}.admin-order-preview h3,.admin-promo-board h3{color:#111a3a;margin:0;font-size:1.25rem;display:block}.admin-order-preview p,.admin-promo-board p{color:#536382;margin:.25rem 0 0}.admin-order-preview,.admin-promo-board{margin:1rem 0}.admin-order-preview-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.admin-order-preview-header>strong{text-align:right;color:#0f6d73;min-width:150px;font-size:clamp(1.6rem,3vw,2.25rem);font-weight:950}.admin-order-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}@media (width<=900px){.public-price-simulator,.admin-order-grid{grid-template-columns:1fr}.admin-order-preview-header{flex-direction:column;align-items:stretch}.admin-order-preview-header>strong{text-align:left}}.admin-workspace-menu{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:28px 0 24px;display:grid}.admin-workspace-menu button{color:#1f2a44;min-height:84px;box-shadow:none;text-align:left;background:#f5f7fa;border:1px solid #dbe3f4;border-radius:18px;flex-direction:column;justify-content:center;gap:6px;padding:16px;display:flex}.admin-workspace-menu button span{letter-spacing:-.02em;font-size:15px;font-weight:950}.admin-workspace-menu button small{color:#657089;font-weight:750;line-height:1.25}.admin-workspace-menu button.active{color:#fff;background:linear-gradient(135deg,#0b1d3a 0%,#0f6d73 100%);border-color:#0000;box-shadow:0 18px 42px #2d337838}.admin-workspace-menu button.active small{color:#ffffffd1}.admin-view-sales>.result-actions,.admin-view-prices>.result-actions,.admin-view-promos>.result-actions,.admin-view-recipe>.result-actions,.admin-view-sales .admin-order-preview,.admin-view-sales .admin-promo-board,.admin-view-prices .admin-sales-metrics,.admin-view-prices .admin-promo-board,.admin-view-promos .admin-sales-metrics,.admin-view-promos .admin-order-preview{display:none!important}.admin-view-prices .admin-sales-hero,.admin-view-promos .admin-sales-hero{color:#1f2a44;box-shadow:none;background:#f5f7fa;border:1px solid #dbe3f4}.admin-view-prices .admin-sales-hero *,.admin-view-promos .admin-sales-hero *{color:#1f2a44!important}.admin-view-prices .admin-sales-next,.admin-view-promos .admin-sales-next{display:none}@keyframes adminWorkspaceFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=980px){.admin-workspace-menu{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.admin-workspace-menu{grid-template-columns:1fr}.admin-workspace-menu button{min-height:68px}}.admin-orders-board{background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #dce4f5;border-radius:28px;margin-top:22px;padding:24px;animation:.18s ease-out adminWorkspaceFade;box-shadow:0 18px 52px #1f2a4414}.admin-view-main .admin-orders-board,.admin-view-sales .admin-orders-board,.admin-view-prices .admin-orders-board,.admin-view-promos .admin-orders-board,.admin-view-recipe .admin-orders-board,.admin-view-orders>.result-actions{display:none!important}.admin-view-orders .admin-orders-board{display:block!important}.admin-orders-hero,.admin-orders-metrics{margin-bottom:18px}.admin-order-editor{background:#fff;border:1px solid #dce4f5;border-radius:24px;gap:18px;padding:20px;display:grid}.admin-order-grid-expanded{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-order-options-line{flex-wrap:wrap;gap:12px;display:flex}.admin-order-options-line label{color:#203056;background:#f8fbff;border:1px solid #dce4f5;border-radius:999px;align-items:center;gap:8px;padding:10px 12px;font-weight:700;display:inline-flex}.admin-order-actions{flex-wrap:wrap;gap:10px;display:flex}.admin-orders-list{gap:14px;margin-top:20px;display:grid}.admin-order-row{background:#fff;border:1px solid #dce4f5;border-radius:22px;padding:16px}.admin-order-row-main{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-order-row-main em{color:#5b6688;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:.76rem;font-style:normal;font-weight:800;display:inline-block}.admin-order-row-main strong{color:#17224a;font-size:1.02rem;display:block}.admin-order-row-main span,.admin-order-row-main small{color:#53617f;margin-top:2px;display:block}.admin-order-row-total{text-align:right;min-width:170px}.admin-order-row-total>strong{color:#0f6d73;font-size:1.25rem}.order-status-pill{border-radius:999px;justify-content:center;align-items:center;margin-top:6px;padding:6px 10px;font-size:.78rem;font-weight:850;display:inline-flex}.order-status-pill.pending{color:#8a5a00;background:#fff4d8;border:1px solid #f0cf7c}.order-status-pill.paid{color:#167045;background:#e5f8ec;border:1px solid #9fd8b4}.order-status-pill.cancelled{color:#991b1b;background:#fee2e2;border:1px solid #fecaca}.order-status-pill.draft{color:#51607f;background:#eef2f8;border:1px solid #d5deeb}.admin-order-row-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}@media (width<=960px){.admin-order-grid-expanded{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-order-row-main{flex-direction:column}.admin-order-row-total{text-align:left}}@media (width<=620px){.admin-order-grid-expanded{grid-template-columns:1fr}}.checkout-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.25rem;margin-top:1.5rem;display:grid}.checkout-panel,.checkout-receipt{background:#fff;border:1px solid #34406924;border-radius:28px;padding:1.35rem;box-shadow:0 18px 48px #161f3f14}.checkout-panel h2,.checkout-receipt h2{color:#17234d;margin:.15rem 0 .45rem}.checkout-panel p,.checkout-receipt p{color:#4b5878}.checkout-panel label,.checkout-form label{color:#17234d;gap:.42rem;margin-top:.85rem;font-weight:700;display:grid}.checkout-panel input,.checkout-panel select,.checkout-panel textarea{color:#17234d;width:100%;font:inherit;background:#f8faff;border:1px solid #d7def0;border-radius:16px;padding:.78rem .9rem}.checkout-panel textarea{resize:vertical;min-height:120px}.checkout-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.checkout-total-card{color:#253153;background:linear-gradient(135deg,#f6f7ff,#eef3ff);border:1px solid #dbe3fb;border-radius:22px;gap:.45rem;margin:1rem 0;padding:1rem;display:grid}.checkout-total-card strong{color:#4c4ce8;font-size:clamp(1.35rem,4vw,2.2rem)}.checkout-receipt{background:linear-gradient(135deg,#fff,#f8fbff);margin-top:1.25rem}.offer-card .compact-button{align-self:flex-start;margin-top:auto}@media (width<=860px){.checkout-layout,.checkout-form-grid{grid-template-columns:1fr}}.admin-view-payments .admin-orders-board,.admin-view-payments>.result-actions{display:none!important}.checkout-payment-box{color:#1f2a44;background:#f6f8ff;border:1px solid #dbe5ff;border-radius:22px;gap:8px;padding:18px;display:grid}.checkout-payment-box span{color:#5f6f98;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:900}.checkout-payment-box strong{color:#0b1d3a;font-size:18px}.checkout-payment-box p{color:#34415f;margin:0;line-height:1.55}.checkout-payment-box{background:linear-gradient(#fff 0%,#f5f7ff 100%);margin-top:16px}.checkout-payment-box a{background:#0b1d3a;border-radius:999px;width:fit-content;margin-top:4px;padding:11px 16px;font-weight:900;text-decoration:none;display:inline-flex;color:#fff!important}.checkout-payment-box small{color:#5f6f98;font-weight:750}.customer-account-layout{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:start;gap:1rem;margin-top:1.25rem;display:grid}.customer-account-help{background:linear-gradient(135deg,#f7f8ff,#eef3ff)!important;border:1px solid #4b5bbe2e!important}.customer-account-help span,.account-created-box span,.customer-order-card span,.customer-order-card small{color:#5a6687}.account-created-box{background:#fff;border:1px solid #4b5bbe2e;border-radius:18px;gap:.5rem;margin:1rem 0;padding:1rem;display:grid}.account-created-box strong{color:#14204a}.customer-orders-section{margin-top:1.25rem}.customer-order-list{gap:1rem;display:grid}.customer-order-card{background:#fff;border:1px solid #26326e1f;border-radius:22px;gap:.85rem;padding:1rem;display:grid;box-shadow:0 18px 45px #18204e14}.customer-order-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.customer-order-header>div{gap:.2rem;display:grid}.customer-order-header strong{color:#16214c;font-size:1.05rem}.customer-order-options{color:#43506f;margin:0}.customer-invoice-box,.customer-access-ready{background:#f8faff;border:1px solid #4b5bbe24;border-radius:18px;gap:.25rem;padding:.9rem;display:grid}.customer-invoice-box strong{color:#4c4ce8;font-size:1.2rem}.compact-info-box{margin:0;padding:.75rem .85rem}@media (width<=860px){.customer-account-layout{grid-template-columns:1fr}.customer-order-header{flex-direction:column}}.invoice-page-shell{background:#eef3ff}.invoice-view-card{max-width:980px}.invoice-document{color:#17213f;background:#fff;border:1px solid #dce4f5;border-radius:28px;overflow:hidden;box-shadow:0 22px 70px #19235a1f}.invoice-hero{color:#fff;background:linear-gradient(135deg,#17215a 0%,#3e48b7 100%);justify-content:space-between;align-items:flex-start;gap:24px;padding:34px;display:flex}.invoice-hero h1,.invoice-hero p,.invoice-hero span,.invoice-hero strong,.invoice-kicker{color:#fff!important}.invoice-kicker{text-transform:uppercase;letter-spacing:.14em;opacity:.82;margin:0 0 8px;font-size:.78rem;font-weight:800}.invoice-hero h1{margin:0;font-size:clamp(2rem,5vw,3.8rem);line-height:.95}.invoice-status-box{text-align:right;background:#ffffff24;border:1px solid #ffffff42;border-radius:20px;min-width:190px;padding:18px}.invoice-status-box span{text-transform:uppercase;letter-spacing:.12em;opacity:.84;font-size:.76rem;display:block}.invoice-status-box strong{margin-top:5px;font-size:1.05rem;display:block}.invoice-two-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:28px 34px 0;display:grid}.invoice-panel,.invoice-summary-box,.invoice-access-box{background:#f8faff;border:1px solid #dbe3f4;border-radius:22px;padding:20px}.invoice-panel span,.invoice-summary-box span,.invoice-access-box span{color:#657196;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:800;display:block}.invoice-panel strong,.invoice-summary-box strong,.invoice-access-box strong{color:#16234d}.invoice-panel p,.invoice-panel small,.invoice-access-box p,.invoice-footer p{color:#455170}.invoice-lines{border:1px solid #dbe3f4;border-radius:22px;margin:28px 34px;overflow:hidden}.invoice-line{border-top:1px solid #e5ebf7;grid-template-columns:1fr auto;align-items:center;gap:18px;padding:18px 20px;display:grid}.invoice-line:first-child{border-top:0}.invoice-line-head{color:#16234d;text-transform:uppercase;letter-spacing:.08em;background:#f0f4ff;font-size:.76rem;font-weight:800}.invoice-line strong,.invoice-line span{color:#16234d;font-weight:800}.invoice-line p{color:#697493;margin:4px 0 0}.invoice-summary-box{gap:10px;margin:0 34px 28px;display:grid}.invoice-summary-box div{justify-content:space-between;align-items:center;gap:16px;display:flex}.invoice-summary-box .invoice-total{border-top:1px solid #dbe3f4;margin-top:8px;padding-top:14px}.invoice-summary-box .invoice-total strong{color:#3d45d8;font-size:1.7rem}.invoice-access-box{background:#effaf3;border-color:#bce5c8;margin:0 34px 28px}.invoice-access-box strong{letter-spacing:.05em;margin:6px 0;font-size:1.6rem;display:block}.invoice-footer{border-top:1px solid #edf1f8;padding:20px 34px 30px}.customer-invoice-box button{margin-top:10px}@media (width<=720px){.invoice-hero,.invoice-two-columns,.invoice-line,.invoice-summary-box div{text-align:left;flex-direction:column;grid-template-columns:1fr}.invoice-hero{display:block}.invoice-status-box{text-align:left;margin-top:18px}}@media print{.invoice-page-shell,.invoice-view-card,.invoice-document{box-shadow:none!important;background:#fff!important}.invoice-document{border:0!important;border-radius:0!important}.invoice-hero{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;border-radius:0!important}.invoice-panel,.invoice-summary-box,.invoice-access-box,.invoice-lines{break-inside:avoid}}.unified-account-tabs button.active{color:#0b1d3a;background:#fff;box-shadow:0 10px 24px #18204e1a}.embedded-account-section{margin-top:1rem}.unified-candidate-section>p{color:#465575;margin-top:0}.unified-candidate-access-list{gap:1rem;margin-top:1rem;display:grid}.unified-candidate-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.6rem;display:flex}.admin-view-emails .admin-orders-board,.admin-view-emails>.result-actions,.admin-view-customers .admin-orders-board,.admin-view-customers>.result-actions{display:none!important}:root{--arn-navy:#0b1d3a;--arn-teal:#0f6d73;--arn-teal-soft:#e4f3f4;--arn-gold:#d18a2e;--arn-gold-soft:#fff4e3;--arn-bg:#f5f7fa;--arn-surface:#fff;--arn-text:#1a2233;--arn-muted:#536276;--arn-border:#dde5ea;--arn-success:#0e8f65;--arn-error:#b42318;--arn-shadow-soft:0 10px 30px #0b1d3a14;--arn-shadow-card:0 16px 45px #0b1d3a1a}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;background:radial-gradient(circle at top left, #0f6d731a, transparent 34rem), linear-gradient(180deg, #fff 0%, var(--arn-bg) 100%)!important;color:var(--arn-text)!important}.page{background:radial-gradient(circle at 8% 0%, #0f6d731a, transparent 30rem), radial-gradient(circle at 92% 4%, #d18a2e1a, transparent 24rem), linear-gradient(180deg, #fff 0%, var(--arn-bg) 100%)!important}.card,.result-section,.landing-section,.checkout-panel,.checkout-summary,.admin-dashboard-card,.admin-panel,.admin-section,.customer-account-panel,.customer-account-card,.offer-card,.upgrade-path-card,.public-price-box,.progress-report-page,.progress-summary-page,.progress-bilan-page,.invoice-sheet{border-color:var(--arn-border)!important;box-shadow:var(--arn-shadow-soft)!important}.card{border:1px solid var(--arn-border)!important;background:#fffffff0!important;border-radius:28px!important}.badge,.section-kicker,.result-label,.confidence-pill span{color:var(--arn-teal)!important}.badge{background:var(--arn-teal-soft)!important;color:var(--arn-teal)!important;letter-spacing:.02em!important;border:1px solid #0f6d732e!important}.result-hero strong,.result-section h2,.landing-copy h1,.landing-section h2,.offer-card strong,.checkout-panel h2,.admin-section h2,.customer-account-panel h2,.invoice-sheet h1{color:var(--arn-navy)!important}.subtitle,.landing-subtitle,.landing-section p,.offer-card p,.offer-card small,.checkout-panel p,.customer-account-card p,.admin-section p,.invoice-sheet p{color:var(--arn-muted)!important}.arn-button,.primary-button,.nav-print-button,.compact-button:not(.secondary-button){background:linear-gradient(135deg, var(--arn-teal), #0b5b63)!important;color:#fff!important;box-shadow:0 10px 24px #0f6d733d!important}button:hover:not(:disabled),.nav-print-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 32px #0f6d7347!important}.secondary-button,.nav-back-button,.admin-workspace-menu button,.customer-tabs button{color:var(--arn-teal)!important;box-shadow:none!important;background:#fff!important;border:1px solid #0f6d7347!important}.secondary-button:hover,.nav-back-button:hover,.admin-workspace-menu button:hover,.customer-tabs button:hover{background:var(--arn-teal-soft)!important}.admin-workspace-menu button.active,.customer-tabs button.active,.admin-workspace-menu button[aria-current=page]{background:var(--arn-navy)!important;color:#fff!important;border-color:var(--arn-navy)!important}input:focus,select:focus,textarea:focus{border-color:var(--arn-teal)!important;box-shadow:0 0 0 4px #0f6d7324!important}.progress-bar div,.color-bar-fill,.landing-preview-bars i{background:linear-gradient(90deg, var(--arn-teal), var(--arn-gold))!important}.offer-card.highlighted,.offer-card:hover{border-color:#0f6d7359!important}.offer-card>span,.upgrade-path-card>span,.public-offer-price,.result-card span,.result-card small{color:var(--arn-teal)!important}.public-offer-price,.result-card strong,.score-grid strong,.metric-value,.stat-value{color:var(--arn-navy)!important}.app-nav{border-bottom-color:var(--arn-border)!important}.app-nav span{color:var(--arn-navy)!important;font-weight:900!important}.pdf-page-header,.bigfive-page-header,.coach-page-header,.progress-page-header{border-bottom-color:var(--arn-border)!important}.pdf-page-header p,.bigfive-page-header p,.coach-page-header p,.progress-page-header p{color:var(--arn-teal)!important}.pdf-page-header h2,.bigfive-page-header h2,.coach-page-header h2,.progress-page-header h2{color:var(--arn-navy)!important}.pdf-cover,.coach-cover,.bigfive-cover,.guided-cover,.progress-report-cover,.progress-summary-cover,.progress-bilan-cover{background:radial-gradient(circle at top right, #d18a2e2e, transparent 24rem), linear-gradient(135deg, var(--arn-navy) 0%, #12315b 62%, var(--arn-teal) 100%)!important;color:#fff!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.pdf-cover h1,.coach-cover h1,.bigfive-cover h1,.guided-cover h1,.progress-report-cover h1,.progress-summary-cover h1,.progress-bilan-cover h1,.pdf-cover h2,.coach-cover h2,.bigfive-cover h2,.guided-cover h2,.progress-report-cover h2,.progress-summary-cover h2,.progress-bilan-cover h2,.pdf-cover p,.coach-cover p,.bigfive-cover p,.guided-cover p,.progress-report-cover p,.progress-summary-cover p,.progress-bilan-cover p,.pdf-cover span,.coach-cover span,.bigfive-cover span,.guided-cover span,.progress-report-cover span,.progress-summary-cover span,.progress-bilan-cover span{color:#fff!important;text-shadow:none!important}.progress-cover-identity,.progress-cover-identity *{color:#111!important}.status-badge,.arn-badge{border-radius:999px!important;font-weight:900!important}.success,.status-completed{color:#0e6f4d!important;background:#e8f7ef!important;border-color:#b6e2c7!important}.error{color:var(--arn-error)!important;background:#fef3f2!important;border-color:#fecaca!important}@media print{body,.page{background:#fff!important}.card,.result-section,.landing-section,.invoice-sheet,.progress-report-page,.progress-summary-page,.progress-bilan-page{box-shadow:none!important}.pdf-cover,.coach-cover,.bigfive-cover,.guided-cover,.progress-report-cover,.progress-summary-cover,.progress-bilan-cover{background:linear-gradient(135deg, var(--arn-navy) 0%, #12315b 62%, var(--arn-teal) 100%)!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}.arn-logo img,.arn-logo svg,.app-nav img,.admin-header img,.customer-account-header img{object-fit:contain!important;max-width:min(280px,70vw)!important;height:auto!important;overflow:visible!important}.logo-wrap,.brand-logo-wrap,.arn-logo,.landing-copy{overflow:visible!important}:root{--arn-navy:#0b1d3a;--arn-teal:#0f6d73;--arn-teal-soft:#e4f3f4;--arn-gold:#d18a2e;--arn-gold-soft:#fff4e3;--arn-bg:#f5f7fa;--arn-surface:#fff;--arn-text:#1a2233;--arn-muted:#536276;--arn-border:#dde5ea;--arn-success:#0e8f65;--arn-error:#b42318;--arn-radius-sm:10px;--arn-radius-md:16px;--arn-radius-lg:24px;--arn-shadow-soft:0 10px 30px #0b1d3a14;--arn-shadow-card:0 16px 45px #0b1d3a1a}html,body,#root{background:var(--arn-bg)!important;color:var(--arn-text)!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important}img[src*=logo-horizontal],img[src*=logo-icon],.brand-landing-logo,.brand-logo,.app-logo,.admin-logo,.account-logo,.invoice-logo,.pdf-brand-logo,.report-logo,[class*=logo] img{object-fit:contain!important;object-position:center!important;clip-path:none!important;border-radius:0!important;flex-shrink:0!important;width:auto!important;max-width:100%!important;display:block!important;overflow:visible!important}img[src*=logo-icon]{max-height:54px!important}[class*=logo],.brand-logo-wrap,.brand-mark,.app-brand,.admin-brand,.account-brand,.report-brand{min-height:fit-content!important;max-height:none!important;overflow:visible!important}.card,.wide-card,.result-section,.admin-summary-grid>div,.result-list-card,.customer-card,.order-card,.commercial-panel,.email-settings-card,.invoice-panel,.invoice-summary-box,.invoice-access-box,.activity-card,.message-thread,.candidate-space-card,.account-panel,.pricing-card,.offer-card,.request-card,.dashboard-card,.restitution-card,.admin-panel,.settings-panel{background:var(--arn-surface)!important;border:1px solid var(--arn-border)!important;box-shadow:var(--arn-shadow-soft)!important;color:var(--arn-text)!important}.result-main-title,.section-title,.block-title,.page-title,.admin-header h1,.result-header h1,.invoice-document h1,.pdf-page-header h2,.coach-page-header h2,.bigfive-page-header h2,.progress-page-header h2{color:var(--arn-navy)!important;opacity:1!important}.subtitle,.admin-empty,.message span,.summary-box p,.result-section p,.result-list-card li,.invoice-panel p,.invoice-panel small{color:var(--arn-text)}.subtitle,.muted,.help-text,.section-description,.card-description,.result-muted,.invoice-footer p{color:var(--arn-muted)!important;opacity:1!important}.badge,.arn-badge,.section-kicker,.result-label,.confidence-pill span,.status-badge,.pill,.chip,.tag{background:var(--arn-teal-soft)!important;color:var(--arn-teal)!important;opacity:1!important;border:1px solid #0f6d7333!important}.badge:before,.arn-badge:before{background:var(--arn-gold)!important}.button,.primary-button,.arn-button,.cta-button,.admin-shortcut-button,a.button,a.primary-button{background:linear-gradient(135deg, var(--arn-teal), #0b5b63)!important;color:#fff!important;border:1px solid #0000!important;box-shadow:0 10px 24px #0f6d7338!important}button:hover,.button:hover,.primary-button:hover,.arn-button:hover,.cta-button:hover{transform:translateY(-1px);filter:brightness(.98)!important}.secondary-button,button.secondary-button,.arn-button--secondary,.ghost-button,button.ghost-button,.tab-button,.admin-tab-button{color:var(--arn-teal)!important;box-shadow:none!important;background:#fff!important;border:1px solid #0f6d7347!important}.tab-button.active,.admin-tab-button.active,.nav-tab.active,.segmented-button.active{background:var(--arn-navy)!important;color:#fff!important;border-color:var(--arn-navy)!important}.progress-bar,.arn-progress{background:#e8eef3!important}.progress-bar div,.arn-progress span,.progress-fill,.meter-fill{background:linear-gradient(90deg, var(--arn-teal), var(--arn-gold))!important}.page,.landing-page,.offers-page,.account-page,.admin-page,.candidate-page{background:radial-gradient(circle at top left, #0f6d731a, transparent 34rem), linear-gradient(180deg, #fff 0%, var(--arn-bg) 100%)!important;color:var(--arn-text)!important}.hero,.landing-hero,.brand-hero,.offer-hero,.account-hero,.admin-header,.result-header{background:linear-gradient(135deg, #fff 0%, var(--arn-bg) 70%, var(--arn-teal-soft) 100%)!important;color:var(--arn-text)!important;border:1px solid var(--arn-border)!important;box-shadow:var(--arn-shadow-soft)!important}.hero h1,.landing-hero h1,.brand-hero h1,.offer-hero h1,.account-hero h1,.admin-header h1,.result-header h1{color:var(--arn-navy)!important}.hero .highlight,.landing-hero .highlight,.brand-highlight,.price-value,.metric-value,.stat-value,.result-card strong,.score-grid strong{color:var(--arn-teal)!important}.premium-pdf-cover,.coach-report-cover,.bigfive-report-cover,.progress-cover-page,.invoice-hero,.guided-cover,.pdf-cover,.report-cover{background:radial-gradient(circle at top right, #d18a2e2e, transparent 22rem), linear-gradient(135deg, var(--arn-navy) 0%, #102a4f 55%, var(--arn-teal) 100%)!important;color:#fff!important;border:none!important;overflow:hidden!important}.premium-pdf-cover *,.coach-report-cover *,.bigfive-report-cover *,.guided-cover *,.pdf-cover *,.report-cover *,.invoice-hero *{color:#fff!important;text-shadow:none!important}.progress-cover-page .progress-cover-profile,.progress-cover-page .progress-cover-profile *,.progress-cover-identity,.progress-cover-identity *{color:var(--arn-text)!important;text-shadow:none!important;background:#fff!important}.premium-pdf-page,.coach-report-page,.bigfive-report-page,.progress-report-page,.invoice-document{color:var(--arn-text)!important;background:#fff!important}.pdf-page-header,.coach-page-header,.bigfive-page-header,.progress-page-header{border-bottom:2px solid var(--arn-border)!important}.pdf-page-header .section-kicker,.coach-page-header .section-kicker,.bigfive-page-header .section-kicker,.progress-page-header .section-kicker,.invoice-kicker{color:var(--arn-teal)!important;background:0 0!important;border:0!important}[class*=premium],[class*=coach],[class*=bigfive],[class*=progress],[class*=invoice],[class*=commercial],[class*=customer],[class*=order],[class*=email],[class*=account],[class*=candidate],[class*=admin]{--legacy-indigo:var(--arn-teal);--legacy-purple:var(--arn-teal)}@media print{*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;text-shadow:none!important}.premium-pdf-cover,.coach-report-cover,.bigfive-report-cover,.progress-cover-page,.invoice-hero,.guided-cover,.pdf-cover,.report-cover{color:#fff!important;background:linear-gradient(135deg,#0b1d3a 0%,#102a4f 56%,#0f6d73 100%)!important}.card,.wide-card,.result-section,.result-list-card,.invoice-panel,.invoice-summary-box,.invoice-access-box,.progress-summary-grid article,.progress-final-grid article,.bigfive-summary-grid article,.coach-grid .result-list-card,.pdf-intro-grid article,.pdf-four-cards article{box-shadow:none!important;border-color:#dde5ea!important}}:root{--arn-navy:#0b1d3a;--arn-navy-2:#12325f;--arn-teal:#0f6d73;--arn-teal-2:#16858b;--arn-gold:#d18a2e;--arn-bg:#f5f7fa;--arn-paper:#fff;--arn-ink:#1a2233;--arn-muted:#536276;--arn-border:#dde5ea;--arn-soft-teal:#0f6d731a;--arn-soft-gold:#d18a2e21;--arn-shadow:0 22px 70px #0b1d3a1a}html,body,#root{background:var(--arn-bg)!important;color:var(--arn-ink)!important}body{background:radial-gradient(circle at 10% -10%, #0f6d731a, transparent 34%), radial-gradient(circle at 90% 0%, #d18a2e1a, transparent 30%), var(--arn-bg)!important}img[src*=logo],.brand-logo img,.site-logo img,.app-logo img,.nav-logo img,.header-logo img,.invoice-logo img,.pdf-logo img,.report-logo img,[class*=logo] img{width:auto;height:auto;object-fit:contain!important;object-position:center!important;flex-shrink:0!important;max-width:100%!important;max-height:100%!important;display:block!important}.brand-logo,.site-logo,.app-logo,.nav-logo,.header-logo,.invoice-logo,.pdf-logo,.report-logo,[class*=logo-wrap],[class*=brand-mark]{min-width:0!important;overflow:visible!important}.primary-button,.cta-button,.admin-tab.active,.account-tab.active,.result-actions button,.customer-account button,.checkout-button,.order-button{background:linear-gradient(135deg, var(--arn-teal), var(--arn-navy))!important;color:#fff!important;border-color:#0000!important;box-shadow:0 14px 34px #0f6d732e!important}button.secondary,.secondary-button,.ghost-button,.admin-tab,.account-tab,.result-actions .secondary-button{color:var(--arn-navy)!important;border:1px solid var(--arn-border)!important;box-shadow:none!important;background:#fff!important}.card,.admin-card,.account-card,.offer-card,.result-card,.request-card,.order-card,.invoice-panel,.invoice-summary-box,.invoice-access-box,.customer-invoice-box,.checkout-receipt,.metric-card,.summary-card{background:var(--arn-paper)!important;border:1px solid var(--arn-border)!important;color:var(--arn-ink)!important;box-shadow:var(--arn-shadow)!important}input,select,textarea{border-color:var(--arn-border)!important;color:var(--arn-ink)!important;background:#fff!important}input:focus,select:focus,textarea:focus{border-color:var(--arn-teal)!important;outline:3px solid #0f6d7329!important}.premium-pdf-shell,.coach-report-shell,.bigfive-report-shell,.progress-report-shell,.invoice-page-shell{background:var(--arn-bg)!important;color:var(--arn-ink)!important}.premium-pdf-page,.coach-report-page,.bigfive-report-page,.progress-report-page,.invoice-document{background:var(--arn-paper)!important;color:var(--arn-ink)!important;border:1px solid var(--arn-border)!important;box-shadow:0 24px 80px #0b1d3a1a!important}.premium-pdf-page *,.coach-report-page *,.bigfive-report-page *,.progress-report-page *,.invoice-document *{text-shadow:none!important}.pdf-page-header,.coach-page-header,.bigfive-page-header,.progress-report-page .pdf-page-header,.progress-report-page .coach-page-header,.progress-report-page .bigfive-page-header{border-bottom:1px solid var(--arn-border)!important;color:var(--arn-ink)!important}.pdf-page-header>span,.coach-page-header>span,.bigfive-page-header>span,.progress-report-page .pdf-page-header>span,.progress-report-page .coach-page-header>span,.bigfive-page-header>span{background:var(--arn-navy)!important;color:#fff!important;border:none!important}.pdf-page-header p,.coach-page-header p,.bigfive-page-header p,.progress-report-page .section-kicker,.progress-report-page .eyebrow,.invoice-kicker{color:var(--arn-teal)!important;opacity:1!important;letter-spacing:.14em!important}.pdf-page-header h2,.coach-page-header h2,.bigfive-page-header h2,.premium-pdf-page h1,.premium-pdf-page h2,.premium-pdf-page h3,.coach-report-page h1,.coach-report-page h2,.coach-report-page h3,.bigfive-report-page h1,.bigfive-report-page h2,.bigfive-report-page h3,.progress-report-page h1,.progress-report-page h2,.progress-report-page h3,.invoice-document h1,.invoice-document h2,.invoice-document h3{color:var(--arn-navy)!important;opacity:1!important}.premium-pdf-page p,.premium-pdf-page li,.coach-report-page p,.coach-report-page li,.bigfive-report-page p,.bigfive-report-page li,.progress-report-page p,.progress-report-page li,.invoice-document p,.invoice-document li,.invoice-document small{color:var(--arn-ink)!important;opacity:1!important}.premium-pdf-page span,.coach-report-page span,.bigfive-report-page span,.progress-report-page span,.invoice-document span{opacity:1!important}.pdf-intro-grid article,.pdf-four-cards article,.pdf-check-grid article,.pdf-rank-grid article,.pdf-identity-stack article,.pdf-color-score,.pdf-script-box,.pdf-big-callout,.pdf-environment-note,.pdf-final-summary,.coach-insight-hero article,.coach-grid .result-list-card,.coach-note-box,.coach-final-action,.coach-warning-box,.coach-timeline article,.coach-score-strip article,.bigfive-summary-grid article,.bigfive-note-box,.bigfive-final-box,.bigfive-trait-block,.guided-context-grid article,.guided-workshop-hero,.guided-final-box,.guided-progress-card,.guided-activity-card,.guided-workbook-field,.progress-report-page .card,.progress-report-page .summary-card,.progress-report-page .metric-card,.progress-report-page article,.invoice-panel,.invoice-summary-box,.invoice-access-box,.invoice-lines,.invoice-status-box{border:1px solid var(--arn-border)!important;box-shadow:none!important;color:var(--arn-ink)!important;background:#fff!important}.pdf-big-callout,.coach-final-action,.bigfive-final-box,.guided-final-box,.invoice-summary-box{background:linear-gradient(135deg,#0f6d731a,#d18a2e1a)!important;border-color:#0f6d733d!important}.pdf-intro-grid article strong,.pdf-four-cards article strong,.coach-grid .result-list-card strong,.bigfive-summary-grid h3,.guided-activity-card strong,.invoice-line strong,.invoice-summary-box strong{color:var(--arn-navy)!important}.premium-pdf-cover,.coach-report-cover,.bigfive-report-cover,.progress-report-cover,.invoice-hero{color:#fff!important;background:radial-gradient(circle at 88% 12%,#d18a2e38,#0000 28%),radial-gradient(circle at 8% 92%,#0f6d7338,#0000 30%),linear-gradient(135deg,#0b1d3a 0%,#10294f 58%,#0f6d73 100%)!important;border:none!important;position:relative!important;overflow:hidden!important}.premium-pdf-cover:before,.premium-pdf-cover:after,.coach-report-cover:before,.coach-report-cover:after,.bigfive-report-cover:before,.bigfive-report-cover:after,.progress-report-cover:before,.progress-report-cover:after,.invoice-hero:before,.invoice-hero:after{content:none!important;display:none!important}.premium-pdf-cover *,.coach-report-cover *,.bigfive-report-cover *,.progress-report-cover *,.invoice-hero *{color:#fff!important;opacity:1!important;text-shadow:none!important}.pdf-cover-main h1,.coach-report-cover h1,.bigfive-cover-content h1,.progress-report-cover h1,.invoice-hero h1{color:#fff!important;letter-spacing:-.055em!important;font-weight:850!important;line-height:.94!important}.pdf-cover-main h2,.coach-report-cover h2,.bigfive-cover-content h2,.progress-report-cover h2,.invoice-hero p{color:#ffffffeb!important}.pdf-cover-badges span,.pdf-needs-strip span,.coach-cover-top span,.coach-cover-badges span,.bigfive-cover-top span,.bigfive-cover-badges span,.progress-report-cover .badge,.progress-report-cover .pill,.invoice-kicker,.invoice-status-box{color:#fff!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#ffffff21!important;border:1px solid #ffffff47!important}.pdf-cover-panel,.coach-cover-note,.coach-cover-warning,.bigfive-cover-note,.progress-cover-identity,.progress-report-cover .summary-card,.invoice-status-box{color:#fff!important;background:#ffffff1f!important;border:1px solid #ffffff42!important}.premium-pdf-cover img,.coach-report-cover img,.bigfive-report-cover img,.progress-report-cover img,.invoice-hero img{object-fit:contain!important;object-position:left center!important;filter:none!important;width:auto!important;max-width:min(360px,70%)!important;max-height:74px!important}.bigfive-summary-grid small,.bigfive-trait-head small{color:var(--arn-teal)!important}.invoice-document{background:#fff!important}.invoice-hero{border-radius:28px!important;padding:44px!important}.invoice-hero h1,.invoice-hero p,.invoice-hero span,.invoice-hero strong{color:#fff!important}.invoice-summary-box .invoice-total{border-top:2px solid #0f6d7338!important}.invoice-summary-box .invoice-total strong{color:var(--arn-teal)!important}@media print{html,body,#root{background:#fff!important}.premium-pdf-toolbar,.coach-report-toolbar,.bigfive-report-toolbar,.progress-report-toolbar,.no-print,nav,header:not(.pdf-page-header):not(.coach-page-header):not(.bigfive-page-header){display:none!important}.premium-pdf-shell,.coach-report-shell,.bigfive-report-shell,.progress-report-shell,.invoice-page-shell{background:#fff!important}.premium-pdf-page,.coach-report-page,.bigfive-report-page,.progress-report-page,.invoice-document,.premium-pdf-cover,.coach-report-cover,.bigfive-report-cover,.progress-report-cover{box-shadow:none!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.premium-pdf-cover,.coach-report-cover,.bigfive-report-cover,.progress-report-cover,.invoice-hero{background:linear-gradient(135deg,#0b1d3a 0%,#10294f 58%,#0f6d73 100%)!important}.premium-pdf-cover *,.coach-report-cover *,.bigfive-report-cover *,.progress-report-cover *,.invoice-hero *{color:#fff!important}.premium-pdf-page *,.coach-report-page *,.bigfive-report-page *,.progress-report-page *,.invoice-document *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.premium-pdf-page h1,.premium-pdf-page h2,.premium-pdf-page h3,.coach-report-page h1,.coach-report-page h2,.coach-report-page h3,.bigfive-report-page h1,.bigfive-report-page h2,.bigfive-report-page h3,.progress-report-page h1,.progress-report-page h2,.progress-report-page h3,.invoice-document h1,.invoice-document h2,.invoice-document h3{color:#0b1d3a!important}.premium-pdf-page p,.premium-pdf-page li,.coach-report-page p,.coach-report-page li,.bigfive-report-page p,.bigfive-report-page li,.progress-report-page p,.progress-report-page li,.invoice-document p,.invoice-document li,.invoice-document small{color:#1a2233!important}}:root{--arn-navy:#0b1d3a;--arn-navy-2:#12315b;--arn-teal:#0f6d73;--arn-gold:#d18a2e;--arn-bg:#f5f7fa;--arn-surface:#fff;--arn-text:#1a2233;--arn-muted:#536276;--arn-border:#dde5ea;--arn-soft-teal:#e7f3f4;--arn-soft-gold:#fff3df}.document-cover-logo,.invoice-brand-logo,.brand-landing-logo,.pdf-brand-logo,.report-logo,img[src*=logo-horizontal],img[src*=logo-icon]{object-fit:contain!important;object-position:center!important;clip-path:none!important;width:auto!important;max-width:100%!important;box-shadow:none!important;border-radius:0!important;flex-shrink:0!important;display:block!important;overflow:visible!important}.document-cover-logo-white,.document-cover-logo-color{width:min(340px,58%)!important;height:auto!important;max-height:92px!important}.invoice-brand-logo{width:min(360px,100%)!important;max-height:86px!important;margin:0 0 18px!important}section.premium-pdf-page.premium-pdf-cover,section.coach-report-cover,section.bigfive-report-cover{background:radial-gradient(circle at 92% 12%, #d18a2e40, transparent 28%), radial-gradient(circle at 8% 88%, #0f6d733d, transparent 32%), linear-gradient(135deg, var(--arn-navy) 0%, #102a52 58%, #0f4f59 100%)!important;color:#fff!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;border:1px solid #ffffff29!important;border-radius:34px!important;min-height:980px!important;padding:58px!important;position:relative!important;overflow:hidden!important;box-shadow:0 24px 72px #0b1d3a2e!important}section.premium-pdf-page.premium-pdf-cover:before,section.coach-report-cover:before,section.bigfive-report-cover:before{content:""!important;pointer-events:none!important;background:0 0!important;border:1px solid #ffffff1a!important;border-radius:999px!important;width:380px!important;height:380px!important;position:absolute!important;inset:auto -120px -140px auto!important}section.premium-pdf-page.premium-pdf-cover:after,section.coach-report-cover:after,section.bigfive-report-cover:after{content:""!important;pointer-events:none!important;background:linear-gradient(135deg,#ffffff0f,#0000 42%,#d18a2e14)!important;position:absolute!important;inset:0!important}.pdf-cover-top,.coach-cover-top,.bigfive-cover-top{z-index:1!important;justify-content:space-between!important;align-items:flex-start!important;gap:22px!important;width:100%!important;display:flex!important;position:relative!important}.pdf-cover-top>span,.coach-cover-top>span,.bigfive-cover-top>span{color:#fff!important;letter-spacing:.04em!important;text-transform:uppercase!important;text-align:center!important;background:#ffffff1f!important;border:1px solid #ffffff3d!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;max-width:340px!important;padding:10px 15px!important;font-size:13px!important;font-weight:900!important;display:inline-flex!important}.pdf-cover-main,.coach-cover-main,.bigfive-cover-content{z-index:1!important;max-width:760px!important;position:relative!important}.pdf-cover-main p,.coach-kicker,.bigfive-cover-content>p{color:#d7a354!important;opacity:1!important;text-transform:uppercase!important;letter-spacing:.18em!important;margin-bottom:14px!important;font-weight:950!important}.pdf-cover-main h1,.coach-report-cover h1,.bigfive-cover-content h1{color:#fff!important;letter-spacing:-.065em!important;text-shadow:none!important;margin:0 0 18px!important;font-size:clamp(54px,8vw,86px)!important;line-height:.92!important}.pdf-cover-main h2,.coach-report-cover h2,.bigfive-cover-content h2{color:#eaf7f8!important;text-shadow:none!important;margin:0 0 22px!important;font-size:clamp(24px,3vw,34px)!important;line-height:1.15!important}.pdf-cover-badges,.coach-cover-badges,.bigfive-cover-badges{z-index:1!important;flex-wrap:wrap!important;gap:10px!important;margin-top:22px!important;display:flex!important;position:relative!important}.pdf-cover-badges span,.coach-cover-badges span,.bigfive-cover-badges span{color:#fff!important;background:#ffffff1f!important;border:1px solid #ffffff38!important;border-radius:999px!important;padding:10px 14px!important;font-weight:850!important;line-height:1.2!important}.pdf-cover-footer,.coach-cover-footer,.bigfive-cover-note{z-index:1!important;color:#fff!important;position:relative!important}.pdf-cover-footer p,.pdf-cover-footer small,.coach-cover-note,.coach-cover-warning,.bigfive-cover-note,.bigfive-cover-note p{color:#ffffffe0!important;text-shadow:none!important}.coach-cover-warning,.bigfive-cover-note,.coach-cover-note{background:#ffffff1a!important;border:1px solid #ffffff2e!important;border-radius:22px!important;padding:18px 20px!important}.premium-pdf-page:not(.premium-pdf-cover),.coach-report-page,.bigfive-report-page,.progress-report-page:not(.progress-cover-page){color:var(--arn-text)!important;border:1px solid var(--arn-border)!important;background:#fff!important;box-shadow:0 16px 44px #0b1d3a14!important}.pdf-page-header,.coach-page-header,.bigfive-page-header,.progress-page-header{border-bottom:1px solid var(--arn-border)!important;padding-bottom:18px!important}.pdf-page-header span,.coach-page-header span,.bigfive-page-header span,.progress-page-header span{background:var(--arn-navy)!important;color:#fff!important}.pdf-page-header p,.coach-page-header p,.bigfive-page-header p,.progress-page-header p{color:var(--arn-teal)!important;opacity:1!important}.pdf-page-header h2,.coach-page-header h2,.bigfive-page-header h2,.progress-page-header h2{color:var(--arn-navy)!important;opacity:1!important}.progress-cover-page{min-height:980px!important;color:var(--arn-text)!important;border:1px solid var(--arn-border)!important;background:radial-gradient(circle at 90% 8%,#0f6d731f,#0000 26%),linear-gradient(#fff 0%,#f5f7fa 100%)!important;flex-direction:column!important;justify-content:space-between!important;gap:26px!important;padding:58px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 18px 52px #0b1d3a14!important}.progress-cover-page:before,.progress-cover-page:after{content:none!important;display:none!important}.progress-cover-brandline{justify-content:space-between!important;align-items:flex-start!important;gap:24px!important;width:100%!important;display:flex!important}.progress-cover-brandline .document-cover-logo-color{width:min(420px,68%)!important;max-height:98px!important}.progress-cover-badge{background:var(--arn-soft-teal)!important;width:auto!important;max-width:260px!important;color:var(--arn-teal)!important;text-transform:uppercase!important;letter-spacing:.08em!important;border:1px solid #0f6d733d!important;border-radius:999px!important;padding:10px 14px!important;font-size:12px!important;font-weight:950!important}.progress-cover-page h1{color:var(--arn-navy)!important;letter-spacing:-.07em!important;max-width:740px!important;margin:34px 0 8px!important;font-size:clamp(58px,8vw,92px)!important;line-height:.9!important}.progress-cover-page h1 span,.progress-cover-page>p,.progress-cover-profile strong,.progress-cover-profile span,.progress-cover-profile small,.progress-cover-profile *{color:var(--arn-navy)!important;opacity:1!important;text-shadow:none!important}.progress-cover-page>p{max-width:680px!important;color:var(--arn-text)!important;margin:0!important;font-size:20px!important;line-height:1.55!important}.progress-cover-profile{border:1px solid var(--arn-border)!important;border-left:7px solid var(--arn-gold)!important;background:#fff!important;border-radius:24px!important;max-width:760px!important;padding:22px 24px!important;box-shadow:0 12px 32px #0b1d3a14!important}.progress-cover-profile strong{color:var(--arn-navy)!important;font-size:24px!important}.progress-cover-profile span,.progress-cover-profile small{color:var(--arn-text)!important;font-weight:700!important}.progress-cover-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;margin-top:24px!important;display:grid!important}.progress-cover-metrics article{border:1px solid var(--arn-border)!important;color:var(--arn-text)!important;background:#fff!important;border-radius:22px!important;padding:18px!important;box-shadow:0 10px 28px #0b1d3a12!important}.progress-cover-metrics strong{color:var(--arn-teal)!important;font-weight:950!important}.progress-cover-metrics span{color:var(--arn-muted)!important;font-weight:850!important}.invoice-document{color:var(--arn-text)!important;border:1px solid var(--arn-border)!important;background:#fff!important;box-shadow:0 16px 44px #0b1d3a14!important}.invoice-hero{color:var(--arn-text)!important;border-bottom:1px solid var(--arn-border)!important;background:radial-gradient(circle at 100% 0,#0f6d731a,#0000 30%),linear-gradient(135deg,#fff,#f5f7fa)!important}.invoice-kicker{color:var(--arn-teal)!important}.invoice-hero h1,.invoice-hero p,.invoice-hero span,.invoice-hero strong{color:var(--arn-navy)!important}.invoice-status-box{border:1px solid var(--arn-border)!important;color:var(--arn-navy)!important;background:#fff!important}@media print{.no-print{display:none!important}section.premium-pdf-page.premium-pdf-cover,section.coach-report-cover,section.bigfive-report-cover{color:#fff!important;box-shadow:none!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:linear-gradient(135deg,#0b1d3a 0%,#102a52 58%,#0f4f59 100%)!important}.document-cover-logo,.invoice-brand-logo,img[src*=logo-horizontal],img[src*=logo-icon]{object-fit:contain!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;overflow:visible!important}.progress-cover-page{color:var(--arn-navy)!important;box-shadow:none!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#fff!important}.progress-cover-page h1,.progress-cover-page h1 span,.progress-cover-page>p,.progress-cover-profile,.progress-cover-profile *,.progress-cover-metrics *,.invoice-document,.invoice-document *{color:var(--arn-navy)!important;opacity:1!important;text-shadow:none!important}.progress-cover-metrics strong{color:var(--arn-teal)!important}}.coach-report-cover{gap:28px!important;min-height:700px!important;padding:48px 48px 42px!important}.coach-cover-top{grid-template-columns:minmax(220px,360px) auto!important;justify-content:space-between!important;align-items:start!important;gap:20px!important;display:grid!important}.coach-cover-top .document-cover-logo,.coach-cover-top .document-cover-logo-white,.coach-report-cover .document-cover-logo{object-fit:contain!important;object-position:left center!important;clip-path:none!important;width:min(340px,100%)!important;max-width:340px!important;max-height:88px!important;overflow:visible!important}.coach-cover-top>span{text-align:center!important;white-space:normal!important;justify-self:end!important;max-width:330px!important}.coach-cover-main{width:100%!important;min-width:0!important}.coach-report-cover h1{letter-spacing:-.045em!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;width:min(100%,760px)!important;max-width:760px!important;margin:0!important;font-size:clamp(44px,5.8vw,66px)!important;line-height:1.02!important}.coach-report-cover h2{margin:22px 0 18px!important;font-size:clamp(24px,3vw,32px)!important;line-height:1.18!important}.coach-cover-badges{grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-content:start!important;align-items:stretch!important;gap:12px!important;width:min(100%,760px)!important;display:grid!important}.coach-cover-badges span{text-align:center!important;white-space:normal!important;justify-content:center!important;min-width:0!important;padding:10px 14px!important;line-height:1.25!important}.coach-cover-footer{grid-template-columns:minmax(0,1.1fr) minmax(220px,.9fr)!important;gap:16px!important;width:100%!important}.coach-cover-note,.coach-cover-warning{min-width:0!important}@media (width<=760px){.coach-cover-top,.coach-cover-footer,.coach-cover-badges{grid-template-columns:1fr!important}.coach-cover-top>span{justify-self:start!important}.coach-report-cover h1{font-size:clamp(38px,13vw,52px)!important}}@media print{.coach-report-cover{padding:42px!important}.coach-report-cover h1{max-width:720px!important;font-size:56px!important;line-height:1.02!important}.coach-cover-badges{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.quote-validation-box{color:var(--arn-text,#1a2233);background:linear-gradient(135deg,#0f6d7314,#f5f7faf5);border:1px solid #0f6d7338;border-radius:18px;margin-top:.85rem;padding:1rem}.quote-validation-box strong{color:var(--arn-blue,#0b1d3a);margin-bottom:.35rem;display:block}.quote-validation-box p{color:var(--arn-muted,#64748b);margin:0 0 .8rem}.quote-validation-box .compact-actions{margin-top:.25rem}.payment-ready-box{background:linear-gradient(135deg,#d18a2e1f,#fffffff5);border-color:#d18a2e57}@media print{.quote-validation-box{color:#1a2233!important;background:#fff!important;border-color:#dde5ea!important}}.crm-erp-board{margin-top:22px;animation:.18s ease-out adminWorkspaceFade;display:none}.admin-view-crm .crm-erp-board{display:block!important}.admin-view-main .crm-erp-board,.admin-view-sales .crm-erp-board,.admin-view-prices .crm-erp-board,.admin-view-orders .crm-erp-board,.admin-view-payments .crm-erp-board,.admin-view-emails .crm-erp-board,.admin-view-promos .crm-erp-board,.admin-view-customers .crm-erp-board,.admin-view-recipe .crm-erp-board,.admin-view-crm .admin-orders-board,.admin-view-crm>.result-actions{display:none!important}.crm-erp-hero,.crm-panel{background:linear-gradient(#fff 0%,#f5f7fa 100%);border:1px solid #dde5ea;box-shadow:0 18px 52px #0b1d3a14}.crm-erp-hero{border-radius:28px;justify-content:space-between;align-items:stretch;gap:22px;margin-bottom:20px;padding:26px;display:flex}.crm-erp-hero h2{color:#0b1d3a;margin:4px 0 8px}.crm-erp-hero p{color:#64748b;max-width:760px}.crm-erp-kpis{grid-template-columns:repeat(3,minmax(120px,1fr));gap:10px;min-width:420px;display:grid}.crm-erp-kpis article{background:#fff;border:1px solid #dde5ea;border-radius:20px;padding:16px}.crm-erp-kpis span,.crm-quote-total-box span{color:#64748b;font-size:.82rem;font-weight:750;display:block}.crm-erp-kpis strong,.crm-quote-total-box strong{color:#0f6d73;font-size:1.35rem}.crm-erp-layout{grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);align-items:start;gap:18px;display:grid}.crm-panel{border-radius:26px;padding:22px}.crm-product-form,.crm-quote-customer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.crm-form-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.crm-product-list,.crm-quotes-list{gap:12px;margin-top:18px;display:grid}.crm-product-row,.crm-quote-row{background:#fff;border:1px solid #dde5ea;border-radius:20px;justify-content:space-between;gap:14px;padding:14px;display:flex}.crm-product-row strong,.crm-quote-row strong{color:#0b1d3a;display:block}.crm-product-row span,.crm-product-row small,.crm-quote-row span,.crm-quote-row small{color:#64748b;margin-top:3px;display:block}.crm-product-row>div:last-child,.crm-quote-row-actions{flex-direction:column;align-items:flex-end;gap:8px;min-width:150px;display:flex}.crm-lines-table{gap:10px;margin-top:18px;display:grid}.crm-lines-header,.crm-line-row{grid-template-columns:minmax(260px,1fr) 80px 110px 150px 120px 86px;align-items:center;gap:10px;display:grid}.crm-lines-header{color:#64748b;text-transform:uppercase;letter-spacing:.06em;font-size:.76rem;font-weight:850}.crm-line-row{background:#fff;border:1px solid #dde5ea;border-radius:18px;padding:12px}.crm-line-row>strong{color:#0f6d73;text-align:right}.crm-discount-cell{grid-template-columns:58px 1fr;align-items:center;gap:6px;display:grid}.crm-quote-total-box{color:#fff;background:#0b1d3a;border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;padding:16px;display:grid}.crm-quote-total-box span{color:#ffffffb8}.crm-quote-total-box strong,.crm-quote-total-box label{color:#fff}.crm-quotes-list-panel{margin-top:18px}.crm-quote-row em{color:#d18a2e;text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-style:normal;font-weight:850;display:inline-block}@media (width<=1120px){.crm-erp-hero,.crm-erp-layout{flex-direction:column;grid-template-columns:1fr}.crm-erp-kpis{min-width:0}.crm-lines-header{display:none}.crm-line-row{grid-template-columns:1fr}.crm-line-row>strong{text-align:left}.crm-quote-total-box{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.crm-product-form,.crm-quote-customer-grid,.crm-erp-kpis,.crm-quote-total-box{grid-template-columns:1fr}.crm-product-row,.crm-quote-row{flex-direction:column}.crm-product-row>div:last-child,.crm-quote-row-actions{align-items:flex-start}}.crm-erp-board-redesigned{gap:22px;display:grid}.crm-command-center{color:#fff;background:linear-gradient(135deg,#0b1d3a 0%,#0f6d73 100%);border-radius:28px;padding:30px;box-shadow:0 24px 60px #0b1d3a2e}.crm-command-center h2,.crm-command-center p,.crm-command-center .section-kicker{color:#fff}.crm-command-center .section-kicker{color:#d18a2e}.crm-section-tabs{background:#fff;border:1px solid #dde5ea;border-radius:22px;flex-wrap:wrap;gap:10px;padding:10px;display:flex;box-shadow:0 16px 40px #0b1d3a0f}.crm-section-tabs button{appearance:none;color:#0b1d3a;cursor:pointer;background:#f5f7fa;border:1px solid #0000;border-radius:16px;padding:12px 16px;font-weight:800}.crm-section-tabs button.active{color:#fff;background:#0b1d3a;border-color:#0b1d3a}.crm-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.crm-module-card.passive{cursor:default}.crm-full-page-panel{background:#fff;border:1px solid #dde5ea;border-radius:28px;padding:26px;box-shadow:0 18px 48px #0b1d3a0f}.crm-full-page-panel.nested-panel{box-shadow:none;background:#f8fafc;margin-top:22px}.crm-page-heading{border-bottom:1px solid #dde5ea;align-items:flex-start;margin-bottom:22px;padding-bottom:18px}.crm-page-heading h3{color:#0b1d3a;font-size:clamp(1.6rem,2vw,2.2rem)}.crm-heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.crm-clean-card{background:#fff;border:1px solid #dde5ea;border-radius:22px;padding:20px}.crm-form-header{gap:4px;margin-bottom:16px;display:grid}.crm-form-header strong{color:#0b1d3a;font-size:1.05rem}.crm-form-header span{color:#64748b;font-size:.92rem}.crm-product-page-layout{grid-template-columns:minmax(300px,420px) 1fr;align-items:start;gap:22px;display:grid}.crm-product-form,.crm-quote-customer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.crm-wide-field{grid-column:1/-1}.crm-clean-list{gap:12px;display:grid}.crm-product-card,.crm-quote-card-row{background:#fff;border:1px solid #dde5ea;border-radius:20px;padding:18px}.crm-quote-workspace{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;display:grid}.crm-customer-card,.crm-lines-card{grid-column:1}.crm-quote-sidebar{grid-area:1/2/span 3;gap:14px;display:grid;position:sticky;top:18px}.crm-lines-table-modern{gap:12px;display:grid}.crm-lines-table-modern .crm-lines-header{color:#64748b;text-transform:uppercase;letter-spacing:.08em;grid-template-columns:minmax(220px,1fr) 90px 120px 150px 120px 90px;gap:10px;padding:0 8px;font-size:.78rem;font-weight:900;display:grid}.crm-line-card-row{background:#f8fafc;border:1px solid #dde5ea;border-radius:20px;grid-template-columns:minmax(220px,1fr) 90px 120px 150px 130px 90px;align-items:start;gap:10px;padding:14px;display:grid}.crm-line-main{gap:8px;display:grid}.crm-mini-field{color:#64748b;text-transform:uppercase;letter-spacing:.06em;gap:6px;font-size:.78rem;font-weight:800;display:grid}.crm-discount-cell{gap:6px;display:flex}.crm-discount-cell select{max-width:64px}.crm-line-total{color:#64748b;gap:4px;font-size:.82rem;display:grid}.crm-line-total strong,.crm-grand-total strong{color:#0b1d3a;font-size:1.15rem}@media (width<=1100px){.crm-overview-grid,.crm-product-page-layout,.crm-quote-workspace{grid-template-columns:1fr}.crm-quote-sidebar,.crm-customer-card,.crm-lines-card{grid-area:auto;position:static}.crm-lines-table-modern .crm-lines-header{display:none}.crm-line-card-row{grid-template-columns:1fr 1fr}.crm-line-main,.crm-line-total{grid-column:1/-1}}@media (width<=720px){.crm-product-form,.crm-quote-customer-grid,.crm-line-card-row{grid-template-columns:1fr}.crm-command-center{padding:22px}}.card.wide-card.admin-view-crm{width:min(1680px,100vw - 48px)!important;max-width:min(1680px,100vw - 48px)!important;margin:0 auto!important;padding:28px!important;overflow:visible!important}.card.wide-card.admin-view-crm .crm-erp-board,.card.wide-card.admin-view-crm .crm-erp-board-redesigned,.card.wide-card.admin-view-crm .crm-full-page-panel{width:100%!important;min-width:0!important;max-width:none!important}.admin-view-crm .crm-command-center{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:24px!important;display:grid!important}.admin-view-crm .crm-quote-workspace{grid-template-columns:minmax(0,1fr) minmax(300px,380px)!important;align-items:start!important;gap:24px!important;width:100%!important;max-width:none!important;display:grid!important}.admin-view-crm .crm-customer-card,.admin-view-crm .crm-lines-card,.admin-view-crm .crm-quote-sidebar,.admin-view-crm .crm-clean-card,.admin-view-crm .crm-full-page-panel{min-width:0!important}.admin-view-crm .crm-quote-sidebar{z-index:1!important;grid-area:1/2/span 3!important;position:sticky!important;top:18px!important}.admin-view-crm .crm-lines-card{overflow:hidden!important}.admin-view-crm .crm-lines-table-modern{width:100%!important;padding-bottom:4px!important;overflow-x:auto!important}.admin-view-crm .crm-lines-table-modern .crm-lines-header,.admin-view-crm .crm-line-card-row{grid-template-columns:minmax(280px,1.6fr) 80px 110px 145px 120px 84px!important;min-width:860px!important}.admin-view-crm .crm-line-card-row{align-items:start!important}.admin-view-crm .crm-line-card-row input,.admin-view-crm .crm-line-card-row select,.admin-view-crm .crm-line-card-row textarea{min-width:0!important}.admin-view-crm .crm-total-card{border-radius:22px!important;gap:14px!important;padding:20px!important}.admin-view-crm .crm-total-card>div,.admin-view-crm .crm-total-card>label{grid-template-columns:1fr auto!important;align-items:center!important;gap:12px!important;display:grid!important}.admin-view-crm .crm-total-card label{grid-template-columns:1fr 72px 1fr!important}.admin-view-crm .crm-total-card select,.admin-view-crm .crm-total-card input{border-radius:12px!important;height:44px!important;padding:10px 12px!important}.admin-view-crm .crm-sticky-actions .primary-button,.admin-view-crm .crm-sticky-actions button{justify-content:center!important;width:100%!important}@media (width<=1300px){.card.wide-card.admin-view-crm{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;padding:22px!important}.admin-view-crm .crm-quote-workspace{grid-template-columns:1fr!important}.admin-view-crm .crm-quote-sidebar{grid-area:auto!important;position:static!important}.admin-view-crm .crm-total-card{grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important}.admin-view-crm .crm-total-card>div,.admin-view-crm .crm-total-card>label,.admin-view-crm .crm-sticky-actions{min-width:0!important}.admin-view-crm .crm-sticky-actions{grid-column:1/-1!important}}@media (width<=860px){.card.wide-card.admin-view-crm{border-radius:22px!important;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;padding:16px!important}.admin-view-crm .crm-command-center,.admin-view-crm .crm-overview-grid,.admin-view-crm .crm-product-page-layout,.admin-view-crm .crm-product-form,.admin-view-crm .crm-quote-customer-grid,.admin-view-crm .crm-total-card{grid-template-columns:1fr!important}.admin-view-crm .crm-section-tabs{flex-wrap:nowrap!important;overflow-x:auto!important}.admin-view-crm .crm-section-tabs button{white-space:nowrap!important}}:root{--app-page-padding-desktop:clamp(20px, 2.2vw, 42px);--app-page-padding-mobile:14px;--app-content-max:1480px;--app-form-max:760px;--app-document-max:980px}html,body,#root{width:100%;min-width:0;min-height:100%}body{overflow-x:hidden}.page{width:100%;min-height:100vh;display:flex;padding:var(--app-page-padding-desktop)!important;justify-content:center!important;align-items:flex-start!important}.card{width:min(100%, var(--app-form-max));max-width:var(--app-form-max);min-width:0}.wide-card{width:min(100%, var(--app-content-max))!important;max-width:var(--app-content-max)!important;min-width:0!important}.admin-shell,.admin-dashboard,.admin-panel,.admin-layout,.admin-main,.customer-account,.account-dashboard,.account-layout,.commercial-dashboard,.crm-erp-board,.crm-erp-board-redesigned,.orders-dashboard,.email-admin-panel,.client-accounts-panel{width:100%!important;min-width:0!important;max-width:none!important}.card.wide-card,.card.admin-card,.card.account-card,.card.commercial-card{width:min(100%, var(--app-content-max))!important;max-width:var(--app-content-max)!important}.admin-summary-grid,.crm-overview-grid,.commercial-kpi-grid,.orders-kpi-grid,.account-grid,.document-grid,.offer-grid,.pricing-grid,.stats-grid,.dashboard-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))!important;gap:clamp(12px,1.4vw,22px)!important;width:100%!important}.crm-product-page-layout,.crm-quote-workspace,.admin-two-column,.account-two-column,.order-two-column,.commercial-two-column{width:100%!important;max-width:none!important}.crm-lines-table-modern,.crm-lines-table,.orders-list,.quotes-list,.client-list,.table-scroll,.responsive-scroll{max-width:100%!important;overflow-x:auto!important}input,select,textarea,button,img,svg,video,canvas{max-width:100%}@media (width>=1500px){:root{--app-content-max:1680px}.page{padding-inline:clamp(36px,4vw,72px)!important}.wide-card{padding:clamp(28px,2vw,44px)!important}}@media (width<=1180px){:root{--app-content-max:100%}.page{padding:20px!important}.wide-card,.card.wide-card,.card.wide-card.admin-view-crm{width:100%!important;max-width:100%!important}}@media (width<=760px){.page{padding:var(--app-page-padding-mobile)!important}.card,.wide-card,.card.wide-card,.card.wide-card.admin-view-crm{border-radius:18px!important;width:100%!important;max-width:100%!important;padding:18px!important}h1{font-size:clamp(1.8rem,9vw,2.6rem)!important}h2{font-size:clamp(1.35rem,6vw,2rem)!important}.admin-header,.section-title-row,.crm-page-heading,.crm-product-row,.crm-quote-row,.quote-row,.order-row,.client-row{flex-direction:column!important;align-items:stretch!important}.crm-heading-actions,.form-actions{grid-template-columns:1fr!important;width:100%!important;display:grid!important}.crm-heading-actions button,.form-actions button{width:100%!important}}.admin-view-crm .crm-quote-workspace{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:22px!important;width:100%!important;max-width:none!important}.admin-view-crm .crm-customer-card,.admin-view-crm .crm-lines-card,.admin-view-crm .crm-quote-sidebar{grid-area:auto/1/auto/-1!important;width:100%!important;max-width:none!important}.admin-view-crm .crm-quote-sidebar{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)!important;align-items:stretch!important;gap:18px!important;margin-top:4px!important;display:grid!important;position:static!important;top:auto!important}.admin-view-crm .crm-total-card{color:#fff!important;background:linear-gradient(135deg,#0b1d3a 0%,#0f6d73 100%)!important;border-radius:24px!important;order:2!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;padding:22px!important;display:grid!important;overflow:visible!important}.admin-view-crm .crm-total-card>div,.admin-view-crm .crm-total-card>label{background:#ffffff1a!important;border:1px solid #ffffff2e!important;border-radius:18px!important;place-content:start stretch!important;gap:8px!important;min-width:0!important;padding:14px!important;display:grid!important}.admin-view-crm .crm-total-card span,.admin-view-crm .crm-total-card label,.admin-view-crm .crm-total-card strong{color:#fff!important;opacity:1!important;text-shadow:none!important}.admin-view-crm .crm-total-card span{text-transform:uppercase!important;letter-spacing:.08em!important;font-size:.78rem!important;font-weight:900!important}.admin-view-crm .crm-total-card strong{white-space:nowrap!important;font-size:clamp(1.15rem,1.6vw,1.65rem)!important;line-height:1.1!important}.admin-view-crm .crm-total-card .crm-discount-cell{grid-template-columns:72px minmax(0,1fr)!important;gap:8px!important;width:100%!important;display:grid!important}.admin-view-crm .crm-total-card select,.admin-view-crm .crm-total-card input{color:#0b1d3a!important;background:#fff!important;border:1px solid #ffffff8c!important;border-radius:14px!important;width:100%!important;min-width:0!important;max-width:none!important;height:44px!important}.admin-view-crm .crm-grand-total{color:#0b1d3a!important;background:#fff!important;border-top:0!important;box-shadow:inset 0 0 0 1px #ffffff59!important}.admin-view-crm .crm-notes-card{order:1!important;align-content:start!important;gap:12px!important;min-height:100%!important;display:grid!important}.admin-view-crm .crm-notes-card textarea{resize:vertical!important;width:100%!important;min-height:132px!important}.admin-view-crm .crm-sticky-actions{box-shadow:none!important;background:#f5f7fa!important;border:1px solid #dde5ea!important;border-radius:22px!important;order:3!important;grid-column:1/-1!important;justify-content:flex-end!important;gap:12px!important;padding:18px!important;display:flex!important}.admin-view-crm .crm-sticky-actions button{min-width:220px!important}@media (width<=1180px){.admin-view-crm .crm-quote-sidebar{grid-template-columns:1fr!important}.admin-view-crm .crm-total-card{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=720px){.admin-view-crm .crm-total-card{grid-template-columns:1fr!important;padding:16px!important}.admin-view-crm .crm-sticky-actions{justify-content:stretch!important;display:grid!important}.admin-view-crm .crm-sticky-actions button{width:100%!important;min-width:0!important}}.admin-view-crm .crm-quote-sidebar{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}.admin-view-crm .crm-total-card{color:#fff!important;background:#0b1d3a!important;border-radius:22px!important;grid-template-columns:repeat(4,minmax(170px,1fr))!important;gap:12px!important;padding:16px!important;display:grid!important;overflow:visible!important}.admin-view-crm .crm-total-card>div,.admin-view-crm .crm-total-card>label{text-align:center!important;background:#ffffff14!important;border:1px solid #ffffff29!important;border-radius:16px!important;grid-template-rows:auto 1fr!important;place-items:center!important;gap:8px!important;min-height:98px!important;padding:12px 10px!important;display:grid!important}.admin-view-crm .crm-total-card span{letter-spacing:.075em!important;text-transform:uppercase!important;color:#ffffffdb!important;font-size:.72rem!important;font-weight:850!important;line-height:1.2!important}.admin-view-crm .crm-total-card strong{letter-spacing:-.03em!important;white-space:nowrap!important;color:#fff!important;text-align:center!important;width:100%!important;font-size:clamp(1.2rem,1.45vw,1.75rem)!important;line-height:1!important;display:block!important}.admin-view-crm .crm-total-card .crm-discount-cell{grid-template-columns:62px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;width:100%!important;display:grid!important}.admin-view-crm .crm-total-card select,.admin-view-crm .crm-total-card input{color:#0b1d3a!important;background:#fff!important;border-radius:12px!important;height:38px!important;min-height:38px!important;padding:8px 10px!important;font-size:.92rem!important;font-weight:750!important}.admin-view-crm .crm-grand-total{background:linear-gradient(135deg,#e4f3f4 0%,#fff 100%)!important;border:1px solid #0f6d734d!important}.admin-view-crm .crm-grand-total span{color:#0f6d73!important}.admin-view-crm .crm-grand-total strong{color:#0b1d3a!important;font-size:clamp(1.45rem,1.8vw,2rem)!important}.admin-view-crm .crm-notes-card{border-radius:20px!important;padding:20px!important}.admin-view-crm .crm-notes-card h3,.admin-view-crm .crm-notes-card label{margin:0!important;font-size:1rem!important;line-height:1.2!important}.admin-view-crm .crm-notes-card textarea{min-height:104px!important;font-size:.95rem!important}.admin-view-crm .crm-sticky-actions{border-radius:20px!important;padding:14px!important}.admin-view-crm .crm-sticky-actions button{min-width:260px!important;max-width:420px!important;margin-left:auto!important;padding:13px 18px!important;font-size:.95rem!important}@media (width<=1280px){.admin-view-crm .crm-total-card{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=720px){.admin-view-crm .crm-total-card{grid-template-columns:1fr!important}.admin-view-crm .crm-total-card>div,.admin-view-crm .crm-total-card>label{text-align:left!important;justify-items:start!important;min-height:auto!important}.admin-view-crm .crm-total-card strong{text-align:left!important}}.crm-quote-customer-picker{background:#f8fafc;border:1px solid #dde5ea;border-radius:18px;grid-template-columns:minmax(280px,1fr) auto;align-items:end;gap:14px;margin-bottom:16px;padding:14px;display:grid}.crm-quote-customer-picker label{gap:8px;display:grid}.crm-quote-customer-picker select{min-height:48px}.admin-view-crm .crm-total-card{background:linear-gradient(135deg,#0b1d3a 0%,#0f6d73 100%)!important;border-color:#0f6d7359!important}.admin-view-crm .crm-total-card>div,.admin-view-crm .crm-total-card>label{min-width:0}.admin-view-crm .crm-total-card .crm-discount-cell{grid-template-columns:76px minmax(120px,170px)!important;justify-content:end!important;align-items:center!important;gap:8px!important;display:grid!important}.admin-view-crm .crm-total-card select{color:#0b1d3a!important;background:#fff!important;width:76px!important;min-width:76px!important;max-width:76px!important;height:44px!important}.admin-view-crm .crm-total-card input{text-align:right!important;color:#0b1d3a!important;background:#fff!important;width:100%!important;min-width:120px!important;height:44px!important;font-weight:800!important}.admin-view-crm .crm-grand-total strong{letter-spacing:-.02em;font-size:clamp(1.15rem,1.8vw,1.55rem)!important}@media (width<=780px){.crm-quote-customer-picker{grid-template-columns:1fr}.admin-view-crm .crm-total-card .crm-discount-cell{grid-template-columns:70px minmax(0,1fr)!important;justify-content:stretch!important}}.admin-view-crm .crm-total-card{grid-template-columns:minmax(160px,.9fr) minmax(160px,.9fr) minmax(300px,1.35fr) minmax(190px,1fr)!important;align-items:stretch!important}.admin-view-crm .crm-total-card .crm-global-discount{text-align:left!important;justify-items:stretch!important;min-width:300px!important;padding:14px 16px!important}.admin-view-crm .crm-total-card .crm-global-discount .crm-total-label{letter-spacing:.08em!important;text-transform:uppercase!important;color:#ffffffeb!important;text-align:left!important;width:100%!important;margin-bottom:8px!important;font-size:.72rem!important;font-weight:900!important;line-height:1.2!important;display:block!important}.admin-view-crm .crm-total-card .crm-global-discount .crm-discount-cell{grid-template-columns:88px minmax(180px,1fr)!important;justify-content:stretch!important;align-items:center!important;gap:12px!important;width:100%!important;display:grid!important}.admin-view-crm .crm-total-card .crm-global-discount select,.admin-view-crm .crm-total-card .crm-global-discount input{box-sizing:border-box!important;border-radius:14px!important;height:46px!important;min-height:46px!important;margin:0!important;display:block!important;position:static!important}.admin-view-crm .crm-total-card .crm-global-discount select{text-align:center!important;width:88px!important;min-width:88px!important;max-width:88px!important}.admin-view-crm .crm-total-card .crm-global-discount input{text-align:right!important;width:100%!important;min-width:180px!important;max-width:none!important;padding-inline:14px!important}.admin-view-crm .crm-grand-total,.admin-view-crm .crm-grand-total span,.admin-view-crm .crm-grand-total strong{color:#fff!important}.admin-view-crm .crm-grand-total strong{white-space:nowrap!important}@media (width<=1180px){.admin-view-crm .crm-total-card{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-view-crm .crm-total-card .crm-global-discount{min-width:0!important}}@media (width<=720px){.admin-view-crm .crm-total-card{grid-template-columns:1fr!important}.admin-view-crm .crm-total-card .crm-global-discount .crm-discount-cell{grid-template-columns:82px minmax(0,1fr)!important}.admin-view-crm .crm-total-card .crm-global-discount input{min-width:0!important}}.admin-group-report-metrics,.admin-group-energy-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.admin-group-report-metrics article,.admin-group-energy-grid article{background:#f8fbfc;border:1px solid #e3ebef;border-radius:18px;padding:14px}.admin-group-report-metrics span,.admin-group-energy-grid span,.admin-group-report-metrics small,.admin-group-energy-grid small{color:#64748b;display:block}.admin-group-report-metrics strong,.admin-group-energy-grid strong{color:#0b1d3a;font-size:1.45rem;line-height:1.2;display:block}@media (width<=1100px){.admin-group-report-metrics,.admin-group-energy-grid{grid-template-columns:1fr 1fr}}@media (width<=720px){.admin-group-report-metrics,.admin-group-energy-grid{grid-template-columns:1fr}}.parent-child-card{overflow:hidden}.parent-summary-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:0;display:grid}.parent-summary-row:hover .parent-row-main strong,.parent-summary-row:hover .parent-row-main span{color:#0f766e}.parent-row-chevron{color:#0f766e;background:#e8f3f2;border-radius:999px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-weight:900;display:inline-flex}.parent-row-main span,.parent-row-main small,.parent-row-metrics small{color:#64748b;display:block}.parent-row-main strong,.parent-row-metrics strong{color:#0b1d3a;display:block}.parent-row-metrics{text-align:right;min-width:110px}.parent-child-content{border-top:1px solid #e3ebef;margin-top:12px;padding-top:12px}.child-detail-row{animation:.14s ease-out childRowReveal}@keyframes childRowReveal{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.customer-parent-summary{grid-template-columns:auto minmax(0,1fr) auto auto}.customer-order-card.parent-child-card{padding:16px}@media (width<=720px){.parent-summary-row,.customer-parent-summary{grid-template-columns:auto minmax(0,1fr);align-items:flex-start}.parent-row-metrics,.parent-summary-row .order-status-badge{text-align:left;grid-column:2}}.customer-parent-summary{box-shadow:0 10px 26px #0f172a0f;color:#0b1d3a!important;background:#fff!important;border:1px solid #dbe7eb!important;border-radius:18px!important;padding:12px 14px!important}.customer-parent-summary .parent-row-main span,.customer-parent-summary .parent-row-main small,.customer-parent-summary .parent-row-metrics small{color:#526179!important}.customer-parent-summary .parent-row-main strong,.customer-parent-summary .parent-row-metrics strong{color:#0b1d3a!important}.customer-parent-summary:hover{background:#f8fbfc!important;border-color:#b9d7d8!important}.customer-parent-summary:hover .parent-row-main strong,.customer-parent-summary:hover .parent-row-main span{color:#0f6d73!important}.campaign-report-metrics,.campaign-energy-grid{margin-top:12px}.assignment-code-row{align-items:stretch;gap:.75rem}.assignment-code-main{flex-direction:column;gap:.25rem;min-width:180px;display:flex}.assignment-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}@media (width<=980px){.assignment-actions{justify-content:flex-start}}.invitation-status-note{color:#5b6478;margin-top:.2rem;font-size:.78rem;font-weight:600;display:block}.assignment-actions .compact-button{white-space:nowrap}.manual-invite-note{color:#334155;white-space:nowrap;background:#ffffffe6;border:1px solid #0f172a24;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:0 10px;font-size:.78rem;font-weight:700;display:inline-flex}.campaign-control-panel{color:#0f2238;background:linear-gradient(135deg,#fff 0%,#f7fbfb 100%);border:1px solid #0f6d7329;border-radius:18px;gap:12px;padding:14px;display:grid}.campaign-control-header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.campaign-control-header>div:first-child{gap:4px;min-width:0;display:grid}.campaign-control-header strong{color:#0b1d3a;font-size:1rem}.campaign-control-header small{color:#526179;font-weight:700}.campaign-control-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.support-mail-button{text-decoration:none}.campaign-health-badge{letter-spacing:.01em;color:#334155;background:#f1f5f9;border:1px solid #0f172a1f;border-radius:999px;width:fit-content;padding:.28rem .62rem;font-size:.74rem;font-weight:900}.campaign-health-badge.ready{color:#166534;background:#e8f7ef;border-color:#1665342e}.campaign-health-badge.running{color:#1d4ed8;background:#eff6ff;border-color:#1d4ed82e}.campaign-health-badge.done{color:#047857;background:#ecfdf5;border-color:#04785733}.campaign-health-badge.preparing{color:#c2410c;background:#fff7ed;border-color:#c2410c2e}.campaign-health-badge.waiting{color:#475569;background:#f8fafc}.campaign-mini-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.campaign-mini-stats article{background:#fff;border:1px solid #0f172a14;border-radius:14px;gap:2px;padding:10px;display:grid}.campaign-mini-stats strong{color:#0f6d73;font-size:1.15rem}.campaign-mini-stats span{color:#526179;font-size:.78rem;font-weight:800}.campaign-debrief-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.campaign-debrief-grid article{background:#fff;border:1px solid #0f172a17;border-radius:16px;gap:6px;padding:12px;display:grid}.campaign-debrief-grid span{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:.76rem;font-weight:900}.campaign-debrief-grid strong{color:#0b1d3a}.campaign-debrief-grid p{color:#475569;margin:0;font-size:.88rem;line-height:1.45}@media (width<=980px){.campaign-control-header{flex-direction:column}.campaign-control-actions{justify-content:flex-start}.campaign-mini-stats,.campaign-debrief-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.campaign-mini-stats,.campaign-debrief-grid{grid-template-columns:1fr}}.group-readiness-badge{color:#334155;background:#f1f5f9;border:1px solid #0f172a1f;border-radius:999px;width:fit-content;padding:.32rem .7rem;font-size:.74rem;font-weight:900}.group-readiness-badge.collecte{color:#c2410c;background:#fff7ed;border-color:#c2410c2e}.group-readiness-badge.lancement{color:#1d4ed8;background:#eff6ff;border-color:#1d4ed82e}.group-readiness-badge.debrief{color:#047857;background:#ecfdf5;border-color:#04785733}.group-master-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.group-master-grid article{color:#0f2238;background:#fff;border:1px solid #0f172a17;border-radius:16px;padding:12px}.group-master-grid span{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:.76rem;font-weight:900}.group-master-grid ul,.group-highlight-list article p,.group-highlight-list article small,.premium-debrief-grid ol{color:#475569;margin:0;line-height:1.45}.group-master-grid ul{gap:7px;padding-left:1.05rem;display:grid}.group-master-grid li,.premium-debrief-grid li{color:#475569;font-size:.88rem}.group-highlight-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.group-highlight-list article{background:#f8fbfb;border:1px solid #0f6d731f;border-radius:14px;gap:5px;padding:10px;display:grid}.group-highlight-list article strong{color:#0b1d3a}.group-highlight-list article span{color:#0f6d73;font-size:.82rem;font-weight:900}.group-highlight-list article small{font-size:.78rem;font-weight:700}.premium-debrief-grid article:nth-child(2){align-content:start}.premium-debrief-grid ol{gap:6px;padding-left:1.05rem;display:grid}@media (width<=980px){.group-master-grid,.group-highlight-list{grid-template-columns:1fr}}.assignment-readonly-note{color:#536471;margin:0}.customer-account-role-preview{border:1px solid #18354524;border-radius:1rem;gap:.25rem;margin:.8rem 0 .95rem;padding:.85rem 1rem;display:grid}.customer-account-role-preview strong{font-size:.92rem}.customer-account-role-preview span{font-size:.86rem;line-height:1.45}.hybrid-personal-access-panel.hybrid{background:linear-gradient(135deg,#fff,#f0fdf6);border-color:#22c55e47}.hybrid-personal-access-panel.empty{background:#fffaf2;border-color:#f59e0b47}.group-report-print-card,.group-report-document{background:#fff}.group-report-document{border:1px solid #0f48501f;border-radius:26px;padding:30px}.group-report-hero{border-bottom:1px solid #0f48501f;justify-content:space-between;gap:24px;margin-bottom:22px;padding-bottom:22px;display:flex}.group-report-hero h1{color:#0f2f35;margin:8px 0 4px}.group-report-print-section{background:#f8fbfb;border:1px solid #0f48501a;border-radius:20px;margin:22px 0;padding:20px}.group-report-print-section h2{color:#0f2f35;margin:10px 0 8px}.printable-report-metrics,.printable-energy-grid,.printable-master-grid,.printable-debrief-grid{margin:18px 0}.printable-candidate-table{gap:8px;display:grid}.printable-candidate-table>div{background:#fff;border:1px solid #0f48501a;border-radius:14px;grid-template-columns:1.2fr .9fr 1fr;align-items:center;gap:12px;padding:10px 12px;display:grid}.printable-candidate-table span{color:#4f666b;font-weight:700}@media (width<=760px){.hybrid-personal-access-panel,.group-report-hero{flex-direction:column;align-items:flex-start}.printable-candidate-table>div{grid-template-columns:1fr}}@media print{.group-report-print-shell{background:#fff!important}.group-report-print-card{box-shadow:none!important;border:0!important}.group-report-document{border:0!important;padding:0!important}.group-report-print-section,.group-master-grid article,.campaign-debrief-grid article,.admin-group-report-metrics article,.admin-group-energy-grid article{break-inside:avoid}}.result-context-toolbar{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.individual-deliverable-actions{flex-wrap:wrap;gap:12px;margin:16px 0 18px;display:flex}.individual-deliverable-actions button{width:auto}@media (width<=760px){.individual-deliverable-actions{display:grid}.individual-deliverable-actions button{width:100%}}@media print{.premium-pdf-shell,.coach-report-shell,.bigfive-report-shell,.progress-report-shell{box-shadow:none!important;background:#fff!important}}:where(.result-section,.result-card,.result-list-card,.summary-box,.premium-pdf-page,.premium-web-shell,.customer-card,.admin-card,.parent-row,.child-row){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:where(.result-section,.result-card,.result-list-card,.summary-box,.premium-pdf-page,.premium-web-shell) :where(p,li,span,small,strong,h1,h2,h3,h4,label){color:inherit}.premium-pdf-page,.premium-web-shell .premium-pdf-page{color:#1a2233!important;background:#fff!important}.premium-pdf-page :where(p,li,span,small,strong,h1,h2,h3,h4),.premium-web-shell .premium-pdf-page :where(p,li,span,small,strong,h1,h2,h3,h4){color:#1a2233}.premium-pdf-page .result-list-card,.premium-web-shell .result-list-card,.pdf-two-columns .result-list-card,.premium-pdf-page>.result-list-card{color:#1a2233!important;background:#fff!important;border-color:#94a3b852!important}.premium-pdf-page .result-list-card>strong,.premium-web-shell .result-list-card>strong,.premium-pdf-page .result-list-card li,.premium-web-shell .result-list-card li,.premium-pdf-page .result-list-card ul,.premium-web-shell .result-list-card ul{color:#1a2233!important}.pdf-needs-strip{margin-top:22px}.pdf-needs-strip span{box-shadow:0 10px 26px #0f172a0f;color:#064e3b!important;background:#ecfdf5!important;border:1px solid #0e8f6538!important}.pdf-cover-badges span{color:#fff!important}.pdf-color-score{border-left:8px solid #0f6d7340}.pdf-color-score.color-bleu{background:#eff6ff!important;border-color:#bfdbfe #bfdbfe #bfdbfe #2563eb!important}.pdf-color-score.color-rouge{background:#fef2f2!important;border-color:#fecaca #fecaca #fecaca #dc2626!important}.pdf-color-score.color-jaune{background:#fffbeb!important;border-color:#fde68a #fde68a #fde68a #d97706!important}.pdf-color-score.color-vert{background:#ecfdf5!important;border-color:#bbf7d0 #bbf7d0 #bbf7d0 #059669!important}.pdf-color-score.color-bleu div strong,.pdf-color-score.color-bleu div span{color:#1d4ed8!important}.pdf-color-score.color-rouge div strong,.pdf-color-score.color-rouge div span{color:#b91c1c!important}.pdf-color-score.color-jaune div strong,.pdf-color-score.color-jaune div span{color:#92400e!important}.pdf-color-score.color-vert div strong,.pdf-color-score.color-vert div span{color:#047857!important}.energy-color-card{border-left:7px solid #0f6d7359!important}.energy-color-card.energy-blue{background:#eff6ff!important;border-color:#bfdbfe #bfdbfe #bfdbfe #2563eb!important}.energy-color-card.energy-red{background:#fef2f2!important;border-color:#fecaca #fecaca #fecaca #dc2626!important}.energy-color-card.energy-yellow{background:#fffbeb!important;border-color:#fde68a #fde68a #fde68a #d97706!important}.energy-color-card.energy-green{background:#ecfdf5!important;border-color:#bbf7d0 #bbf7d0 #bbf7d0 #059669!important}.energy-color-card.energy-blue :where(span,strong,small){color:#1d4ed8!important}.energy-color-card.energy-red :where(span,strong,small){color:#b91c1c!important}.energy-color-card.energy-yellow :where(span,strong,small){color:#92400e!important}.energy-color-card.energy-green :where(span,strong,small){color:#047857!important}:where(.result-list-card,.pdf-script-box,.pdf-big-callout,.pdf-environment-note,.pdf-final-summary,.pdf-intro-grid article,.pdf-four-cards article,.pdf-check-grid article,.pdf-rank-grid article) :where(p,li,span,small,strong,h3){text-shadow:none!important}@media print{.premium-pdf-page,.premium-pdf-page *{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.color-score-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.color-score-card{background:#fff;border:1.5px solid #94a3b847;border-radius:24px;padding:18px 18px 16px;box-shadow:0 12px 32px #0f172a0d}.color-score-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.color-score-head strong,.color-score-head span{letter-spacing:-.01em;font-size:1.05rem;font-weight:900}.color-score-track{background:#94a3b838;border-radius:999px;height:11px;overflow:hidden}.color-score-fill{border-radius:inherit;height:100%;display:block}.color-score-caption{text-align:center;margin:12px 0 0;font-size:.98rem;line-height:1.5}.color-score-card.color-row-blue{background:#eff6ff;border-color:#bfdbfe}.color-score-card.color-row-red{background:#fef2f2;border-color:#fecaca}.color-score-card.color-row-yellow{background:#fffbeb;border-color:#fde68a}.color-score-card.color-row-green{background:#ecfdf5;border-color:#a7f3d0}.color-score-card.color-row-blue .color-score-head strong,.color-score-card.color-row-blue .color-score-head span{color:#1d4ed8!important}.color-score-card.color-row-red .color-score-head strong,.color-score-card.color-row-red .color-score-head span{color:#b91c1c!important}.color-score-card.color-row-yellow .color-score-head strong,.color-score-card.color-row-yellow .color-score-head span{color:#92400e!important}.color-score-card.color-row-green .color-score-head strong,.color-score-card.color-row-green .color-score-head span{color:#047857!important}.color-score-card.color-row-blue .color-score-caption{color:#1e3a8a!important}.color-score-card.color-row-red .color-score-caption{color:#7f1d1d!important}.color-score-card.color-row-yellow .color-score-caption{color:#78350f!important}.color-score-card.color-row-green .color-score-caption{color:#065f46!important}.color-score-card.color-row-blue .color-score-track{background:#dbeafe}.color-score-card.color-row-red .color-score-track{background:#fee2e2}.color-score-card.color-row-yellow .color-score-track{background:#fef3c7}.color-score-card.color-row-green .color-score-track{background:#d1fae5}.color-score-fill.color-blue{background:linear-gradient(90deg,#3b82f6,#1d4ed8)}.color-score-fill.color-red{background:linear-gradient(90deg,#ef4444,#b91c1c)}.color-score-fill.color-yellow{background:linear-gradient(90deg,#f59e0b,#b45309)}.color-score-fill.color-green{background:linear-gradient(90deg,#10b981,#047857)}@media (width<=860px){.color-score-grid{grid-template-columns:1fr}}.premium-pdf-page ul,.premium-web-shell ul,.report-print-page ul,.printable-report ul,.result-section ul{margin-left:0!important;padding-left:1.35rem!important;list-style:outside!important}.premium-pdf-page ol,.premium-web-shell ol,.report-print-page ol,.printable-report ol,.result-section ol{margin-left:0!important;padding-left:1.45rem!important;list-style:decimal!important}.premium-pdf-page li,.premium-web-shell li,.report-print-page li,.printable-report li,.result-section li{color:#071a3a!important;padding-left:.15rem!important;list-style-position:outside!important;display:list-item!important}.premium-pdf-page li::marker{color:#0f6d73!important;font-size:1.05em!important;font-weight:900!important}.premium-web-shell li::marker{color:#0f6d73!important;font-size:1.05em!important;font-weight:900!important}.report-print-page li::marker{color:#0f6d73!important;font-size:1.05em!important;font-weight:900!important}.printable-report li::marker{color:#0f6d73!important;font-size:1.05em!important;font-weight:900!important}.result-section li::marker{color:#0f6d73!important;font-size:1.05em!important;font-weight:900!important}.pdf-action-list,.premium-action-list,.action-plan-list{counter-reset:action-step}.pdf-action-list article,.premium-action-list article,.action-plan-list article,.premium-pdf-page .pdf-action-list>div,.premium-pdf-page .action-plan-list>div{position:relative}.pdf-action-list article:before,.premium-action-list article:before,.action-plan-list article:before,.premium-pdf-page .pdf-action-list>div:before,.premium-pdf-page .action-plan-list>div:before{counter-increment:action-step;content:counter(action-step, decimal-leading-zero);background:linear-gradient(135deg,#0f6d73,#0b1d3a);border-radius:16px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;margin-right:18px;font-weight:950;display:inline-flex;box-shadow:0 10px 24px #0f6d7333;color:#fff!important}.premium-pdf-page article>span:first-child:empty,.premium-pdf-page article>i:first-child:empty,.premium-pdf-page .pdf-check-grid article>span:first-child,.premium-pdf-page .pdf-check-grid article>i:first-child{box-shadow:0 10px 24px #0f6d732e;color:#fff!important;background:linear-gradient(135deg,#0f6d73,#0b1d3a)!important}.ocean-premium-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.premium-pdf-page:has(h2,h3) .ocean-premium-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.ocean-premium-card{color:#071a3a}.premium-pdf-page article:has(>span):has(>strong):has(>p){color:#071a3a}.premium-pdf-page:has(.pdf-page-kicker):has(h2) .pdf-four-cards article{color:#071a3a!important;background:linear-gradient(#fff 0%,#f8fbfc 100%)!important;border:1px solid #0f6d732e!important;box-shadow:0 18px 48px #0f172a14!important}.premium-pdf-page:has(h2) .pdf-ocean-card{color:#071a3a!important;background:linear-gradient(#fff 0%,#f8fbfc 100%)!important;border:1px solid #0f6d732e!important;box-shadow:0 18px 48px #0f172a14!important}.premium-pdf-page:has(h2) .ocean-card{color:#071a3a!important;background:linear-gradient(#fff 0%,#f8fbfc 100%)!important;border:1px solid #0f6d732e!important;box-shadow:0 18px 48px #0f172a14!important}.premium-pdf-page:has(h2) .pdf-four-cards article span{color:#071a3a!important;text-shadow:none!important}.premium-pdf-page:has(h2) .pdf-four-cards article strong{color:#071a3a!important;text-shadow:none!important}.premium-pdf-page:has(h2) .pdf-four-cards article p{color:#071a3a!important;text-shadow:none!important}.premium-pdf-page:has(h2) .pdf-ocean-card span{color:#071a3a!important;text-shadow:none!important}.premium-pdf-page:has(h2) .pdf-ocean-card strong{color:#071a3a!important;text-shadow:none!important}.premium-pdf-page:has(h2) .pdf-ocean-card p{color:#071a3a!important;text-shadow:none!important}.premium-pdf-page:has(h2) .ocean-card span{color:#071a3a!important;text-shadow:none!important}.premium-pdf-page:has(h2) .ocean-card strong{color:#071a3a!important;text-shadow:none!important}.premium-pdf-page:has(h2) .ocean-card p{color:#071a3a!important;text-shadow:none!important}.ocean-accent-card,.premium-pdf-page .pdf-ocean-card,.premium-pdf-page .ocean-card{position:relative;overflow:hidden}.ocean-accent-card:before,.premium-pdf-page .pdf-ocean-card:before,.premium-pdf-page .ocean-card:before{content:"";border-radius:inherit;background:linear-gradient(#0f6d73,#d8942a);width:8px;position:absolute;inset:0 auto 0 0}.ocean-accent-card>*,.premium-pdf-page .pdf-ocean-card>*,.premium-pdf-page .ocean-card>*{z-index:1;position:relative}.premium-pdf-page .result-list-card,.premium-pdf-page .pdf-script-box,.premium-pdf-page .pdf-big-callout,.premium-pdf-page .pdf-environment-note,.premium-pdf-page .pdf-final-summary{background:#fff!important;border:1px solid #0f6d7329!important;border-radius:22px!important;box-shadow:0 16px 44px #0f172a12!important}@media (width<=900px){.ocean-premium-grid{grid-template-columns:1fr}}:root{--arn-premium-navy:#0b1d3a;--arn-premium-ink:#071a3a;--arn-premium-text:#12213a;--arn-premium-muted:#64748b;--arn-premium-teal:#0f6d73;--arn-premium-teal-soft:#e7f5f6;--arn-premium-gold:#d8942a;--arn-premium-gold-soft:#fff7e8;--arn-premium-paper:#fff;--arn-premium-surface:#f7fafc;--arn-premium-border:#0f6d7329;--arn-premium-shadow:0 18px 54px #0b1d3a14}.app-shell,.page-shell,.admin-shell,.customer-space,.candidate-space,.result-container,.result-page,.premium-pdf-shell,.coach-report-shell,.bigfive-report-shell,.progress-report-shell,.invoice-page-shell{color:var(--arn-premium-ink)!important}:where(.card,.panel,.admin-card,.dashboard-card,.result-section,.customer-card,.campaign-card,.crm-card,.order-card,.quote-card,.invoice-card,.activity-card,.result-list-card){color:var(--arn-premium-ink)!important;border-color:#0f6d7324!important}:where(.card,.panel,.admin-card,.dashboard-card,.result-section,.customer-card,.campaign-card,.crm-card,.order-card,.quote-card,.invoice-card,.activity-card,.result-list-card) :where(p,li,span,small,strong,h1,h2,h3,h4,label){text-shadow:none!important}.premium-pdf-page,.coach-report-page,.bigfive-report-page,.progress-report-page,.invoice-document{color:var(--arn-premium-ink)!important;background:radial-gradient(circle at 94% 100%,#0f6d730e,#0000 22%),linear-gradient(#fff 0%,#fbfdfe 100%)!important;border:1px solid #0f6d731f!important;box-shadow:0 24px 70px #0b1d3a14!important}.premium-pdf-page :where(p,li,small),.coach-report-page :where(p,li,small),.bigfive-report-page :where(p,li,small),.progress-report-page :where(p,li,small),.invoice-document :where(p,li,small){color:var(--arn-premium-text)!important;opacity:1!important;line-height:1.62!important}.premium-pdf-page :where(h1,h2,h3,h4,strong),.coach-report-page :where(h1,h2,h3,h4,strong),.bigfive-report-page :where(h1,h2,h3,h4,strong),.progress-report-page :where(h1,h2,h3,h4,strong),.invoice-document :where(h1,h2,h3,h4,strong){color:var(--arn-premium-navy)!important;opacity:1!important}.pdf-page-header,.coach-page-header,.bigfive-page-header,.progress-report-page .pdf-page-header{border-bottom:1px solid #0f6d732e!important;align-items:center!important;gap:18px!important;margin-bottom:22px!important;padding-bottom:16px!important;display:flex!important;position:relative!important}.pdf-page-header:after,.coach-page-header:after,.bigfive-page-header:after{content:"";background:linear-gradient(90deg, var(--arn-premium-teal), var(--arn-premium-gold));border-radius:999px;width:260px;max-width:38%;height:3px;position:absolute;bottom:-2px;left:72px}.pdf-page-header>span,.coach-page-header>span,.bigfive-page-header>span{background:var(--arn-premium-navy)!important;color:#fff!important;border-radius:16px!important;place-items:center!important;width:54px!important;min-width:54px!important;height:54px!important;font-weight:950!important;display:grid!important;box-shadow:0 14px 30px #0b1d3a29!important}.pdf-page-header p,.coach-page-header p,.bigfive-page-header p{color:var(--arn-premium-teal)!important;letter-spacing:.14em!important;text-transform:uppercase!important;margin:0 0 4px!important;font-size:.76rem!important;font-weight:950!important}.pdf-page-header h2,.coach-page-header h2,.bigfive-page-header h2{color:var(--arn-premium-navy)!important;letter-spacing:-.035em!important;margin:0!important}.premium-pdf-page :where(ul,ol),.coach-report-page :where(ul,ol),.bigfive-report-page :where(ul,ol),.progress-report-page :where(ul,ol),.invoice-document :where(ul,ol),.result-section :where(ul,ol){margin:.7rem 0 0!important;padding-left:1.35rem!important}.premium-pdf-page ul,.coach-report-page ul,.bigfive-report-page ul,.progress-report-page ul,.invoice-document ul,.result-section ul{list-style-type:disc!important}.premium-pdf-page ol,.coach-report-page ol,.bigfive-report-page ol,.progress-report-page ol,.invoice-document ol,.result-section ol{list-style-type:decimal!important}.premium-pdf-page li,.coach-report-page li,.bigfive-report-page li,.progress-report-page li,.invoice-document li,.result-section li{color:var(--arn-premium-text)!important;margin:.38rem 0!important;padding-left:.15rem!important;list-style-position:outside!important;display:list-item!important}.premium-pdf-page li::marker{color:var(--arn-premium-teal)!important;font-weight:950!important}.coach-report-page li::marker{color:var(--arn-premium-teal)!important;font-weight:950!important}.bigfive-report-page li::marker{color:var(--arn-premium-teal)!important;font-weight:950!important}.progress-report-page li::marker{color:var(--arn-premium-teal)!important;font-weight:950!important}.invoice-document li::marker{color:var(--arn-premium-teal)!important;font-weight:950!important}.result-section li::marker{color:var(--arn-premium-teal)!important;font-weight:950!important}.pdf-action-plan-page .pdf-timeline,.pdf-timeline{counter-reset:actionStep!important;gap:14px!important;display:grid!important}.pdf-action-plan-page .pdf-timeline article,.pdf-timeline article,.pdf-timeline-step{min-height:74px!important;color:var(--arn-premium-ink)!important;background:linear-gradient(#fff 0%,#f7fafc 100%)!important;border:1px solid #0f6d7326!important;border-radius:20px!important;grid-template-columns:58px 1fr!important;align-items:center!important;gap:16px!important;padding:14px 18px!important;display:grid!important;box-shadow:0 12px 34px #0b1d3a0e!important}.pdf-action-plan-page .pdf-timeline article span,.pdf-action-plan-page .pdf-timeline-index,.pdf-timeline article span,.pdf-timeline-index{background:linear-gradient(135deg, var(--arn-premium-navy), var(--arn-premium-teal))!important;color:#fff!important;letter-spacing:.02em!important;opacity:1!important;border-radius:15px!important;place-items:center!important;width:46px!important;min-width:46px!important;height:46px!important;font-size:.92rem!important;font-weight:950!important;display:grid!important;box-shadow:0 12px 24px #0b1d3a2e!important}.pdf-action-plan-page .pdf-timeline article p,.pdf-timeline article p,.pdf-timeline-step p{color:var(--arn-premium-text)!important;text-align:left!important;margin:0!important;font-size:1rem!important;line-height:1.55!important}.bigfive-report-page{background:radial-gradient(circle at 100% 0,#d18a2e13,#0000 26%),radial-gradient(circle at 0 100%,#0f6d7313,#0000 28%),#fff!important}.bigfive-insight-hero,.ocean-premium-hero{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;display:grid!important}.bigfive-insight-hero article,.ocean-premium-card,.ocean-signature-card,.ocean-resource-card{min-height:300px!important;color:var(--arn-premium-ink)!important;background:radial-gradient(circle at 100% 0,#0f6d731f,#0000 34%),linear-gradient(#fff 0%,#f8fbfc 100%)!important;border:1px solid #0f6d732e!important;border-radius:30px!important;padding:34px 32px!important;position:relative!important;overflow:hidden!important;box-shadow:0 20px 52px #0b1d3a14!important}.bigfive-insight-hero article:nth-child(2),.ocean-resource-card{background:radial-gradient(circle at 100% 0,#d18a2e29,#0000 34%),linear-gradient(#fff 0%,#fff9ef 100%)!important;border-color:#d18a2e38!important}.bigfive-insight-hero article:before,.ocean-premium-card:before{content:""!important;background:linear-gradient(180deg, var(--arn-premium-teal), var(--arn-premium-gold))!important;border-radius:30px 0 0 30px!important;width:8px!important;position:absolute!important;inset:0 auto 0 0!important}.bigfive-insight-hero span,.ocean-premium-card span{color:var(--arn-premium-teal)!important;text-transform:uppercase!important;letter-spacing:.13em!important;opacity:1!important;margin-bottom:12px!important;font-size:.78rem!important;font-weight:950!important;display:block!important}.bigfive-insight-hero strong,.ocean-premium-card strong{color:var(--arn-premium-navy)!important;letter-spacing:-.035em!important;margin-bottom:14px!important;font-size:1.65rem!important;font-weight:900!important;line-height:1.12!important;display:block!important}.bigfive-insight-hero p,.ocean-premium-card p{color:var(--arn-premium-text)!important;text-align:center!important;margin:0!important;font-size:1.02rem!important;line-height:1.72!important}.bigfive-grid.two .result-list-card,.bigfive-mini-grid .result-list-card,.bigfive-trait-list article,.bigfive-action-steps article,.bigfive-note-box,.bigfive-final-box{color:var(--arn-premium-ink)!important;background:linear-gradient(#fff 0%,#f8fbfc 100%)!important;border:1px solid #0f6d7329!important;box-shadow:0 14px 40px #0b1d3a11!important}.bigfive-grid.two .result-list-card>strong,.bigfive-mini-grid .result-list-card>strong{color:var(--arn-premium-navy)!important;text-align:center!important;font-size:1.08rem!important}.bigfive-grid.two .result-list-card li,.bigfive-mini-grid .result-list-card li{text-align:left!important}.bigfive-action-steps article span{background:linear-gradient(135deg, var(--arn-premium-navy), var(--arn-premium-teal))!important;color:#fff!important;opacity:1!important;box-shadow:0 10px 24px #0b1d3a29!important}.bigfive-action-steps article strong,.bigfive-action-steps article p{color:var(--arn-premium-ink)!important}.ocean-card-openness,.bigfive-summary-grid article:first-child{border-left:6px solid #7c3aed!important}.ocean-card-conscientiousness,.bigfive-summary-grid article:nth-child(2){border-left:6px solid #2563eb!important}.ocean-card-extraversion,.bigfive-summary-grid article:nth-child(3){border-left:6px solid #d97706!important}.ocean-card-agreeableness,.bigfive-summary-grid article:nth-child(4){border-left:6px solid #059669!important}.ocean-card-neuroticism,.bigfive-summary-grid article:nth-child(5){border-left:6px solid #dc2626!important}.table-card,.admin-table,.crm-table,.invoice-lines,.parent-row,.child-row,.expandable-parent-row,.expandable-child-row{color:var(--arn-premium-ink)!important}:where(.parent-row,.expandable-parent-row){background:linear-gradient(#fff 0%,#f8fbfc 100%)!important;border:1px solid #0f6d7329!important}button,.button,.primary-button,.secondary-button,.ghost-button{font-weight:800!important}button:focus-visible,.button:focus-visible,.primary-button:focus-visible,.secondary-button:focus-visible,.ghost-button:focus-visible,a:focus-visible{outline-offset:3px!important;outline:3px solid #0f6d7338!important}.score-button.selected,.question-scale button.selected,.likert-button.selected,.question-scale button[aria-pressed=true]{color:#fff!important;background:linear-gradient(135deg, var(--arn-premium-teal), #0b7f83)!important;border-color:var(--arn-premium-teal)!important}@media (width<=900px){.bigfive-insight-hero,.ocean-premium-hero{grid-template-columns:1fr!important}.pdf-action-plan-page .pdf-timeline article,.pdf-timeline article,.pdf-timeline-step{grid-template-columns:52px 1fr!important}}@media print{.premium-pdf-page,.coach-report-page,.bigfive-report-page,.progress-report-page,.invoice-document,.premium-pdf-page *,.coach-report-page *,.bigfive-report-page *,.progress-report-page *,.invoice-document *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.pdf-action-plan-page .pdf-timeline article,.pdf-timeline article,.bigfive-insight-hero article,.ocean-premium-card{break-inside:avoid!important;page-break-inside:avoid!important}}.v140-portrait-page{background:radial-gradient(circle at 92% 14%,#0f6d731a,#0000 28%),radial-gradient(circle at 8% 92%,#d8942a1a,#0000 30%),#fff}.v140-portrait-hero{grid-template-columns:1.35fr .8fr;gap:24px;margin-top:20px;display:grid}.v140-portrait-hero article,.v140-portrait-hero aside,.v140-method-card,.v140-domain-hero article,.v140-positioning-box,.v140-key-box{color:#071a3a;background:linear-gradient(#fff 0%,#f8fbfc 100%);border:1px solid #0f6d732e;border-radius:28px;padding:26px;box-shadow:0 20px 55px #0f172a14}.v140-portrait-hero article span,.v140-portrait-hero aside small,.v140-domain-hero article span{text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px;font-size:.76rem;font-weight:950;display:inline-flex;color:#0f6d73!important}.v140-portrait-hero h3,.v140-domain-hero h3,.v140-method-card h3{margin:0 0 14px;font-size:clamp(1.35rem,2vw,2rem);line-height:1.1;color:#061b3a!important}.v140-portrait-hero p,.v140-long-reading p,.v140-domain-hero p,.v140-method-card p{font-size:1rem;line-height:1.75;color:#10213f!important}.v140-portrait-hero aside{color:#fff;background:linear-gradient(135deg,#0f6d73fa,#0b1d3af5),#0b1d3a}.v140-portrait-hero aside strong{margin-bottom:6px;font-size:1.45rem;display:block;color:#fff!important}.v140-portrait-hero aside small,.v140-portrait-hero aside p{color:#ffffffeb!important}.v140-long-reading{background:#fffbf2;border:1px solid #d8942a40;border-radius:26px;margin:22px 0;padding:24px 28px}.v140-long-reading p{margin:0 0 14px}.v140-long-reading p:last-child{margin-bottom:0}.v140-mirror-grid,.v140-domain-grid,.v140-final-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.v140-key-box,.v140-positioning-box{margin-top:22px}.v140-key-box strong,.v140-positioning-box strong{margin-bottom:12px;font-size:1.05rem;display:block;color:#061b3a!important}.v140-key-box ul,.v140-positioning-box ul{margin:0;padding-left:1.4rem}.v140-key-box li,.v140-positioning-box li{margin:8px 0;line-height:1.6}.v140-domain-hero{grid-template-columns:1.1fr .9fr;gap:20px;margin-top:20px;margin-bottom:22px;display:grid}.v140-domain-hero article:nth-child(2){background:linear-gradient(135deg,#0f6d7314,#d8942a1a),#fff}.v140-method-card{background:linear-gradient(135deg,#fffbebfa,#fffffffa);border-color:#d8942a47;margin:22px 0}.v140-final-synthesis .pdf-final-summary{margin-bottom:20px}.v140-final-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ocean-deep-page .ocean-reading-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:20px;margin-bottom:20px;display:grid}.ocean-reading-panel article{background:linear-gradient(#fff 0%,#f8fbfc 100%);border:1px solid #0f6d732e;border-radius:30px;padding:28px;position:relative;overflow:hidden;box-shadow:0 18px 48px #0f172a14}.ocean-reading-panel article:before{content:"";background:linear-gradient(#0f6d73,#d8942a);width:8px;position:absolute;inset:0 auto 0 0}.ocean-reading-panel span{text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px;font-size:.75rem;font-weight:950;display:inline-flex;color:#0f6d73!important}.ocean-reading-panel h3{margin:0 0 12px;font-size:1.35rem;color:#061b3a!important}.ocean-reading-panel p{line-height:1.7;color:#10213f!important}.v140-coach-premium-page .coach-note-box{border-left:8px solid #0f6d73;margin-top:20px}.premium-pdf-page .result-list-card,.bigfive-report-page .result-list-card,.coach-report-page .result-list-card{line-height:1.6}.premium-pdf-page .result-list-card li,.bigfive-report-page .result-list-card li,.coach-report-page .result-list-card li{margin-bottom:8px}@media (width<=960px){.v140-portrait-hero,.v140-mirror-grid,.v140-domain-grid,.v140-domain-hero,.v140-final-grid,.ocean-deep-page .ocean-reading-panel{grid-template-columns:1fr}}@media print{.v140-portrait-hero,.v140-domain-hero,.ocean-deep-page .ocean-reading-panel{break-inside:avoid}.v140-portrait-hero article,.v140-portrait-hero aside,.v140-method-card,.v140-domain-hero article,.v140-positioning-box,.v140-key-box,.ocean-reading-panel article{box-shadow:none!important}}.v141-experience-section,.v141-comparison-section{position:relative;overflow:hidden}.v141-experience-grid,.v141-checkout-steps,.v141-request-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.v141-experience-grid article,.v141-checkout-steps article,.v141-request-flow article{background:linear-gradient(#fff 0%,#f8fbfc 100%);border:1px solid #0f6d7329;border-radius:24px;padding:22px;box-shadow:0 16px 38px #0f172a12}.v141-experience-grid span,.v141-checkout-steps span,.v141-request-flow span{background:linear-gradient(135deg,#0f6d73,#0b1d3a);border-radius:15px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:14px;font-weight:950;display:inline-flex;color:#fff!important}.v141-experience-grid strong,.v141-checkout-steps strong,.v141-request-flow strong{margin-bottom:8px;font-size:1.05rem;display:block;color:#061b3a!important}.v141-experience-grid p,.v141-checkout-steps p,.v141-request-flow p{margin:0;line-height:1.55;color:#253653!important}.v141-offers-hero,.v141-checkout-hero,.v141-contact-hero,.v141-account-hero,.v141-test-access-hero{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:stretch;gap:24px;margin-bottom:28px;display:grid}.v141-offers-hero>div,.v141-checkout-hero>div,.v141-contact-hero>div,.v141-account-hero>div,.v141-test-access-hero>div{background:radial-gradient(circle at 95% 15%,#0f6d731a,#0000 30%),#fff;border:1px solid #0f6d7326;border-radius:30px;padding:28px;box-shadow:0 20px 55px #0f172a12}.v141-offers-hero aside,.v141-checkout-hero aside,.v141-contact-hero aside,.v141-account-hero aside,.v141-test-access-hero aside{color:#fff;background:linear-gradient(135deg,#0f6d73fa,#0b1d3af5),#0b1d3a;border-radius:30px;padding:28px;box-shadow:0 24px 60px #0b1d3a38}.v141-offers-hero aside span,.v141-checkout-hero aside span,.v141-contact-hero aside span,.v141-account-hero aside span,.v141-test-access-hero aside span{text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px;font-size:.76rem;font-weight:900;display:inline-flex;color:#ffffffc7!important}.v141-offers-hero aside strong,.v141-checkout-hero aside strong,.v141-contact-hero aside strong,.v141-account-hero aside strong,.v141-test-access-hero aside strong{margin-bottom:10px;font-size:1.45rem;display:block;color:#fff!important}.v141-offers-hero aside p,.v141-checkout-hero aside p,.v141-contact-hero aside p,.v141-account-hero aside p,.v141-test-access-hero aside p{line-height:1.65;color:#ffffffe6!important}.v141-offer-grid{align-items:stretch}.v141-offer-card{flex-direction:column;gap:14px;min-height:100%;display:flex;position:relative;overflow:hidden}.v141-offer-card.highlighted{border-color:#0f6d7352;box-shadow:0 24px 65px #0f6d7321}.v141-offer-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.v141-offer-best{background:#0f6d7312;border:1px solid #0f6d731f;border-radius:18px;padding:14px}.v141-offer-best small,.v141-offer-outcome span{text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:.72rem;font-weight:900;display:block;color:#0f6d73!important}.v141-offer-best b{color:#071a3a;line-height:1.4}.v141-offer-deliverables{color:#152642;margin:0;padding-left:1.25rem}.v141-offer-deliverables li{margin:7px 0;line-height:1.45}.v141-offer-deliverables li::marker{color:#0f6d73;font-weight:950}.v141-offer-outcome{background:#fffbf2;border:1px solid #d8942a38;border-radius:20px;margin-top:auto;padding:16px}.v141-offer-outcome p{margin:0;color:#253653!important}.v141-comparison-table{gap:10px;margin-top:18px;display:grid}.v141-comparison-table>div{grid-template-columns:1fr repeat(3,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.v141-comparison-table strong,.v141-comparison-table span{color:#10213f;background:#fff;border:1px solid #94a3b83d;border-radius:16px;padding:14px 16px}.v141-comparison-table strong{background:linear-gradient(135deg,#0f6d73,#0b1d3a);color:#fff!important}.v141-comparison-table span{font-weight:750}.v141-checkout-layout .checkout-panel,.v141-checkout-layout .checkout-form{border-color:#0f6d7329;box-shadow:0 20px 55px #0f172a12}.v141-checkout-copy,.v141-account-benefits{background:#0f6d7312;border:1px solid #0f6d7321;border-radius:20px;margin:16px 0;padding:16px}.v141-checkout-copy strong{margin-bottom:6px;display:block;color:#061b3a!important}.v141-checkout-copy p{margin:0;line-height:1.55;color:#253653!important}.v141-account-benefits{flex-wrap:wrap;gap:10px;display:flex}.v141-account-benefits span{background:#fff;border:1px solid #0f6d7324;border-radius:999px;padding:8px 11px;font-size:.85rem;font-weight:800;display:inline-flex;color:#0b4f55!important}.v141-request-section{margin-top:10px}.v141-request-flow{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:24px}@media (width<=960px){.v141-experience-grid,.v141-checkout-steps,.v141-request-flow,.v141-offers-hero,.v141-checkout-hero,.v141-contact-hero,.v141-account-hero,.v141-test-access-hero,.v141-comparison-table>div{grid-template-columns:1fr}}.section-kicker{text-transform:uppercase;align-items:center;gap:12px;line-height:1.1;width:auto!important;box-shadow:none!important;color:#0b5e65!important;letter-spacing:.14em!important;background:0 0!important;border:0!important;margin:0 0 14px!important;padding:0!important;font-size:.78rem!important;font-weight:950!important;display:inline-flex!important}.section-kicker:after{content:"";background:linear-gradient(90deg,#0f6d73,#d8942a);border-radius:999px;width:72px;height:2px;display:inline-block;transform:translateY(1px)}.landing-copy .badge,.landing-trust-strip,.public-price-simulator{display:none!important}.v141-experience-section .section-kicker,.v141-comparison-section .section-kicker,.landing-section .section-kicker,.v141-offers-hero .section-kicker,.v141-checkout-hero .section-kicker,.v141-contact-hero .section-kicker,.v141-account-hero .section-kicker,.v141-test-access-hero .section-kicker{justify-content:flex-start}.landing-section h2,.v141-offers-hero h1,.v141-checkout-hero h1,.v141-contact-hero h1,.v141-account-hero h1,.v141-test-access-hero h1{letter-spacing:-.03em}.landing-section h2{margin-top:0}@media (width<=768px){.section-kicker:after{width:42px}}.v142-collectif-section,.v142-campaign-offer-section,.v142-contact-brief{position:relative;overflow:hidden}.v142-collectif-hero>div,.v142-contact-brief,.v142-deliverables-box{background:linear-gradient(#fff 0%,#f8fbfc 100%);border:1px solid #0f6d7329;border-radius:30px;padding:28px;box-shadow:0 20px 55px #0f172a12}.v142-usecase-grid,.v142-campaign-grid,.v142-brief-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.v142-usecase-grid article,.v142-campaign-grid article,.v142-brief-grid article{background:#fff;border:1px solid #0f6d7324;border-radius:24px;padding:22px;box-shadow:0 16px 40px #0f172a0f}.v142-usecase-grid strong,.v142-campaign-grid strong,.v142-brief-grid strong{margin-bottom:8px;font-size:1.05rem;display:block;color:#061b3a!important}.v142-usecase-grid p,.v142-campaign-grid p,.v142-brief-grid p{margin:0 0 10px;line-height:1.55;color:#253653!important}.v142-campaign-grid span{background:linear-gradient(135deg,#0f6d73,#0b1d3a);border-radius:15px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:14px;font-weight:950;display:inline-flex;color:#fff!important}.v142-deliverables-box{background:linear-gradient(135deg,#fffbf2fa,#fffffffa);border-color:#d8942a38;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:20px;margin-top:20px;display:grid}.v142-deliverables-box strong{margin-bottom:8px;font-size:1.15rem;display:block;color:#061b3a!important}.v142-deliverables-box ul{margin:0;padding-left:1.25rem}.v142-deliverables-box li{margin:8px 0;line-height:1.5;color:#10213f!important}.v142-deliverables-box li::marker{color:#0f6d73;font-weight:950}.v142-contact-brief{margin:24px 0}.v142-contact-brief>div:first-child{margin-bottom:12px}@media (width<=1050px){.v142-usecase-grid,.v142-campaign-grid,.v142-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.v142-collectif-hero,.v142-usecase-grid,.v142-campaign-grid,.v142-brief-grid,.v142-deliverables-box{grid-template-columns:1fr}}.v143-comparison-table{background:#fff;border:1px solid #0f6d732e;border-radius:24px;padding:12px;box-shadow:0 18px 45px #0f172a0f}.v143-comparison-table>div{grid-template-columns:1.1fr repeat(3,minmax(0,1fr))}.v143-comparison-table .v143-comparison-header strong,.v143-comparison-table .v143-comparison-header span{font-weight:950;color:#fff!important;background:linear-gradient(135deg,#0f6d73,#0b1d3a)!important;border-color:#0f6d7338!important}.rgpd-consent-box{gap:16px;display:grid}.collective-share-consent-check,.collective-share-toggle{cursor:pointer;color:#10213f;background:#0f6d7312;border:1px solid #0f6d7329;border-radius:18px;align-items:flex-start;gap:12px;padding:16px;line-height:1.55;display:flex}.collective-share-consent-check input,.collective-share-toggle input{width:18px;min-width:18px;margin-top:4px}.collective-share-panel{background:linear-gradient(#fff 0%,#f8fbfc 100%)!important;border-color:#0f6d7338!important}.field-hint{color:#714a0d;background:#fffbf2;border:1px solid #d8942a3d;border-radius:14px;margin:10px 0 0;padding:12px 14px;font-weight:750;line-height:1.45}@media (width<=1040px){.v143-comparison-table>div{grid-template-columns:1fr}}.v144-calendar-grid{grid-template-columns:minmax(0,1.2fr) repeat(4,minmax(130px,.7fr))}.v144-link-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.candidate-accompaniment-window label{color:#334155;gap:6px;font-size:.82rem;font-weight:850;display:grid}.candidate-accompaniment-window{grid-column:1/-1;background:linear-gradient(135deg,#fff 0%,#f4fbfc 52%,#fff8ea 100%)!important;border-color:#0f6d732e!important}.candidate-accompaniment-menu{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.candidate-accompaniment-menu button{text-align:left;color:#071a3a;cursor:pointer;background:#fff;border:1px solid #0f6d7324;border-radius:22px;padding:18px;box-shadow:0 14px 34px #0f172a0f}.candidate-accompaniment-menu button:hover{border-color:#0f6d7357;transform:translateY(-2px);box-shadow:0 18px 42px #0f172a1a}.candidate-accompaniment-menu span{color:#0f6d73;background:#0f6d731a;border-radius:12px;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:12px;font-weight:950;display:inline-flex}.candidate-accompaniment-menu strong{color:#071a3a;margin-bottom:6px;font-size:1rem;display:block}.candidate-accompaniment-menu small{color:#516173;font-weight:750;line-height:1.35}@media (width<=1100px){.candidate-accompaniment-menu,.v144-calendar-grid,.v144-link-grid{grid-template-columns:1fr}}.error-empty{color:#7f1d1d!important;background:#fef2f2eb!important;border-color:#b91c1c3d!important}.customer-command-hero-v145,.customer-next-action-card-v145,.customer-dashboard-lanes-v145 article,.customer-result-strip-v145 article{background:linear-gradient(#fff 0%,#f7fbfc 100%);border:1px solid #0f6d7329;border-radius:28px;box-shadow:0 22px 48px #0a1f3714}.customer-command-hero-v145 span,.customer-next-action-card-v145 span,.customer-dashboard-lanes-v145 span,.customer-result-strip-v145 span{color:#0f6d73;text-transform:uppercase;letter-spacing:.12em;margin-bottom:12px;font-size:.74rem;font-weight:950;display:inline-flex}.customer-command-actions-v145 .secondary-button{color:#fff!important;background:#ffffff21!important;border-color:#ffffff3d!important}.customer-progress-track-v145{background:#0f6d731f;border-radius:999px;height:12px;margin:22px 0 12px;position:relative;overflow:hidden}.customer-progress-track-v145 i{border-radius:inherit;background:linear-gradient(90deg,#0f6d73,#d8942a);height:100%;display:block}.customer-dashboard-lanes-v145,.customer-result-strip-v145{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.customer-dashboard-lanes-v145 article,.customer-result-strip-v145 article{padding:22px}.customer-dashboard-lanes-v145 strong,.customer-result-strip-v145 strong{margin-bottom:8px;font-size:1.08rem;display:block;color:#071a3a!important}.customer-dashboard-lanes-v145 p,.customer-result-strip-v145 p{margin:0 0 14px;line-height:1.55;color:#31415f!important}.customer-result-strip-v145{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-result-strip-v145 small{color:#65708d;margin-bottom:10px;font-weight:750;display:block}@media (width<=980px){.customer-command-center-v145,.customer-dashboard-lanes-v145,.customer-result-strip-v145,.customer-dashboard-overview-v145{grid-template-columns:1fr}}.customer-documents-account-section-v1451{gap:18px;display:grid}.customer-documents-empty-v1451,.customer-document-result-card-v1451{background:#ffffffeb;border:1px solid #0b5e651f;border-radius:24px;padding:18px;box-shadow:0 18px 42px #0b5e6514}.customer-documents-empty-v1451{gap:10px;display:grid}.customer-documents-grid-v1451{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.customer-document-result-card-v1451{gap:14px;display:grid}.customer-document-result-card-v1451 span{color:#0b5e65;text-transform:uppercase;letter-spacing:.08em;background:#0f6d7314;border-radius:999px;width:fit-content;margin-bottom:8px;padding:5px 9px;font-size:.74rem;font-weight:900;display:inline-flex}.customer-document-result-card-v1451 strong{color:#123235;font-size:1.02rem;display:block}.customer-document-result-card-v1451 small{color:#1232359e;margin-top:4px;font-weight:700;display:block}.customer-document-actions-v1451{flex-wrap:wrap;gap:8px;display:flex}.customer-document-actions-v1451 button{min-height:38px}.customer-document-actions-v1451 button:disabled{opacity:.45;cursor:not-allowed}button:disabled,button[disabled]{cursor:not-allowed;opacity:.58;filter:grayscale(.18)}.access-disabled-note{color:#7a3b2f;background:#fff7f1e0;border:1px solid #732a2a29;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:8px 12px;font-weight:900;line-height:1.1;display:inline-flex}.access-disabled-note.cancelled,.access-disabled-note.paid{color:#665446;background:#f4eee8e6;border-color:#5c4c3f2e}.customer-command-actions-v145 .candidate-empty-state,.hybrid-personal-access-panel .candidate-empty-state,.customer-documents-empty-v1451 .candidate-empty-state{margin-top:0}.customer-order-card .assignment-actions .access-disabled-note{white-space:nowrap}.admin-view-coach .admin-orders-board,.admin-view-coach>.result-actions{display:none!important}.coach-priority-row.urgent{background:linear-gradient(#fff 0%,#fff8ec 100%);border-color:#d8942a57}.calendar-action-row .secondary-button,.calendar-action-row button,.calendar-action-row a{width:fit-content}.customer-accompaniment-space-v1462{gap:18px;display:grid}.customer-accompaniment-hero-v1462{background:radial-gradient(circle at 0 0,#0f6d731f,#0000 34%),linear-gradient(135deg,#fffffff5,#f3fafaeb);border:1px solid #0f6d7329;border-radius:28px;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px;display:flex;box-shadow:0 18px 44px #082d321a}.customer-accompaniment-hero-v1462 h2{color:#082d32;letter-spacing:-.04em;margin:0 0 8px;font-size:clamp(1.6rem,3vw,2.15rem)}.customer-accompaniment-hero-v1462 p{color:#49686c;max-width:760px;margin:0;line-height:1.65}.customer-accompaniment-hero-actions,.customer-accompaniment-grid-v1462,.customer-accompaniment-navigation-v1462,.customer-journey-timeline-v1462{gap:12px;display:grid}.customer-accompaniment-hero-actions{justify-items:stretch;min-width:230px}.customer-accompaniment-grid-v1462{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-accompaniment-grid-v1462 article,.customer-accompaniment-navigation-v1462 button,.customer-journey-timeline-v1462 article{background:#ffffffe0;border:1px solid #0f6d7324;border-radius:22px;box-shadow:0 14px 34px #082d3214}.customer-accompaniment-grid-v1462 article{padding:18px}.customer-accompaniment-grid-v1462 span,.customer-accompaniment-navigation-v1462 span,.customer-journey-timeline-v1462 span{color:#0f6d73;text-transform:uppercase;letter-spacing:.1em;font-size:.78rem;font-weight:950;display:inline-flex}.customer-accompaniment-grid-v1462 strong{color:#082d32;margin:8px 0 5px;font-size:1.45rem;display:block}.customer-accompaniment-grid-v1462 p,.customer-journey-timeline-v1462 p{color:#567276;margin:0;font-size:.92rem;line-height:1.55}.customer-accompaniment-navigation-v1462{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-accompaniment-navigation-v1462 button{text-align:left;color:#082d32;padding:18px}.customer-accompaniment-navigation-v1462 strong{margin:8px 0 4px;font-size:1rem;display:block}.customer-accompaniment-navigation-v1462 small{color:#5e7478;font-weight:800}.customer-accompaniment-block-v1462{scroll-margin-top:96px}.customer-journey-timeline-v1462 article.done:before{background:linear-gradient(90deg,#0f6d73,#34a853)}.customer-journey-timeline-v1462 article.active:before{background:linear-gradient(90deg,#0f6d73,#d8942a)}.customer-discussion-v1462 .coach-message-composer{margin-top:16px}@media (width<=960px){.customer-accompaniment-hero-v1462{flex-direction:column}.customer-accompaniment-grid-v1462,.customer-accompaniment-navigation-v1462,.customer-journey-timeline-v1462{grid-template-columns:1fr}.customer-accompaniment-hero-actions{width:100%}}.v142-collectif-hero aside,.v142-collectif-hero aside *,.customer-accompaniment-navigation-v1462 button,.customer-accompaniment-navigation-v1462 button *{text-shadow:none}.customer-accompaniment-navigation-v1462 button{color:#082d32!important;background:#fffffff0!important;border-color:#0f6d732e!important}.customer-accompaniment-navigation-v1462 button span{color:#0f6d73!important}.customer-accompaniment-navigation-v1462 button strong{color:#082d32!important}.customer-accompaniment-navigation-v1462 button small{color:#526a6f!important}.customer-documents-account-section-v1464{gap:18px;display:grid}.customer-result-export-menu-v1464{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.customer-result-export-menu-v1464 button{text-align:left;color:#082d32;background:linear-gradient(#fff 0%,#f6fbfc 100%);border:1px solid #0f6d732e;border-radius:20px;padding:16px;box-shadow:0 12px 28px #082d3214}.customer-result-export-menu-v1464 button span{color:#0f6d73;text-transform:uppercase;letter-spacing:.1em;font-size:.78rem;font-weight:950;display:block}.customer-result-export-menu-v1464 button strong{color:#082d32;margin-top:6px;display:block}.customer-result-export-menu-v1464 button:disabled{color:#74888c;opacity:.74;background:#f3f6f7}.customer-result-web-view-v1464{gap:18px;display:grid}.customer-web-result-section-v1464 .section-title-row p{color:#5a7176;margin:4px 0 0}.customer-result-identity-v1464,.customer-ocean-preview-v1464,.customer-activity-preview-v1464,.customer-progress-preview-v1464{gap:12px;display:grid}.customer-result-identity-v1464{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-result-identity-v1464 article,.customer-ocean-preview-v1464 article,.customer-activity-preview-v1464 article,.customer-progress-preview-v1464 article{background:#f9fcfc;border:1px solid #0f6d731f;border-radius:20px;padding:16px}.customer-result-identity-v1464 span,.customer-progress-preview-v1464 span{color:#0f6d73;text-transform:uppercase;letter-spacing:.1em;font-size:.76rem;font-weight:950}.customer-result-identity-v1464 strong,.customer-ocean-preview-v1464 strong,.customer-activity-preview-v1464 strong,.customer-progress-preview-v1464 strong{color:#082d32;margin:6px 0;display:block}.customer-result-identity-v1464 p,.customer-result-text-v1464 p,.customer-ocean-preview-v1464 p{color:#536e73;line-height:1.62}.customer-result-text-v1464{background:linear-gradient(#f8fbfc 0%,#fff 100%);border:1px solid #0f6d731f;border-radius:22px;margin-top:14px;padding:18px}.customer-result-text-v1464 strong{color:#082d32}.customer-activity-preview-v1464,.customer-progress-preview-v1464{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-progress-preview-v1464 strong{font-size:1.15rem}@media (width<=920px){.customer-result-export-menu-v1464,.customer-result-identity-v1464,.customer-ocean-preview-v1464,.customer-activity-preview-v1464,.customer-progress-preview-v1464{grid-template-columns:1fr}}.customer-result-export-menu-v1464,.customer-result-export-menu-v1466{grid-template-columns:repeat(5,minmax(0,1fr))!important}.customer-result-export-menu-v1464 button,.customer-result-export-menu-v1466 button,.customer-accompaniment-navigation-v1462 button{color:#fff!important;background:linear-gradient(135deg,#0f6d73 0%,#0b1d3a 100%)!important;border-color:#ffffff29!important}.customer-result-export-menu-v1464 button span,.customer-result-export-menu-v1464 button strong,.customer-result-export-menu-v1466 button span,.customer-result-export-menu-v1466 button strong,.customer-accompaniment-navigation-v1462 button span,.customer-accompaniment-navigation-v1462 button strong,.customer-accompaniment-navigation-v1462 button small{color:#fff!important}.customer-result-export-menu-v1464 button span,.customer-result-export-menu-v1466 button span,.customer-accompaniment-navigation-v1462 button span{opacity:.82}.customer-result-export-menu-v1464 button:disabled,.customer-result-export-menu-v1466 button:disabled{color:#52676c!important;background:linear-gradient(135deg,#dce7ea 0%,#c8d4d8 100%)!important;border-color:#52676c29!important}.customer-result-export-menu-v1464 button:disabled span,.customer-result-export-menu-v1464 button:disabled strong,.customer-result-export-menu-v1466 button:disabled span,.customer-result-export-menu-v1466 button:disabled strong{color:#52676c!important}.v142-collectif-hero aside p,.customer-accompaniment-navigation-v1462 button small{opacity:.9}.customer-web-result-anchor-v1466 .section-title-row p{color:#587278;margin:4px 0 0;line-height:1.55}.customer-result-summary-card-v1466{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.customer-result-summary-card-v1466 article{background:linear-gradient(#f8fbfc 0%,#fff 100%);border:1px solid #0f6d731f;border-radius:22px;padding:16px}.customer-result-summary-card-v1466 span{color:#0f6d73;text-transform:uppercase;letter-spacing:.1em;font-size:.76rem;font-weight:950}.customer-result-summary-card-v1466 strong{color:#082d32;margin:8px 0 6px;font-size:1.05rem;display:block}.customer-result-summary-card-v1466 p{color:#587278;margin:0;line-height:1.55}.embedded-result-report-v1466 .result-context-toolbar,.embedded-result-report-v1466 .bigfive-report-toolbar,.customer-web-result-anchor-v1466 .web-premium-intro{display:none!important}.customer-web-result-anchor-v1466 .detailed-report-section{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}@media (width<=1120px){.customer-result-export-menu-v1464,.customer-result-export-menu-v1466{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=720px){.customer-result-export-menu-v1464,.customer-result-export-menu-v1466,.customer-result-summary-card-v1466{grid-template-columns:1fr!important}}.customer-result-export-menu-v1467{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important}.customer-result-export-menu-v1467 button,.customer-result-export-menu-v1467 button:not(:disabled){color:#fff!important;background:linear-gradient(135deg,#0f6d73 0%,#0b1d3a 100%)!important;border:1px solid #ffffff29!important}.customer-result-export-menu-v1467 button span,.customer-result-export-menu-v1467 button strong,.customer-result-export-menu-v1467 button:not(:disabled) span,.customer-result-export-menu-v1467 button:not(:disabled) strong{color:#fff!important;opacity:1!important}.customer-result-export-menu-v1467 button span{color:#ffffffd1!important}.customer-result-export-menu-v1467 button,.customer-result-export-menu-v1467 button *,.customer-result-export-menu-v1466 button,.customer-result-export-menu-v1466 button *,.customer-result-export-menu-v1464 button,.customer-result-export-menu-v1464 button *{color:#fff!important}.customer-result-export-menu-v1467 button span,.customer-result-export-menu-v1466 button span,.customer-result-export-menu-v1464 button span{color:#ffffffd1!important}.customer-result-export-menu-v1467 button strong,.customer-result-export-menu-v1466 button strong,.customer-result-export-menu-v1464 button strong{color:#fff!important}.customer-result-export-menu-v1467 button:disabled,.customer-result-export-menu-v1467 button:disabled *,.customer-result-export-menu-v1466 button:disabled,.customer-result-export-menu-v1466 button:disabled *,.customer-result-export-menu-v1464 button:disabled,.customer-result-export-menu-v1464 button:disabled *{color:#52676c!important}.customer-documents-account-section-v1467 .section-title-row>span,.customer-documents-account-section-v1466 .section-title-row>span,.customer-documents-account-section-v1464 .section-title-row>span{background:#0f6d7317;border:1px solid #0f6d7324;border-radius:999px;padding:8px 11px;font-weight:950;color:#0b5e65!important}.v142-collectif-hero aside,.v142-collectif-hero aside *,.customer-accompaniment-navigation-v1462 button,.customer-accompaniment-navigation-v1462 button *,.customer-command-hero-v145,.customer-command-hero-v145 *{color:#fff}.v142-collectif-hero aside span,.customer-accompaniment-navigation-v1462 button span,.customer-command-hero-v145 span{color:#ffffffd1!important}.v142-collectif-hero aside strong,.customer-accompaniment-navigation-v1462 button strong,.customer-command-hero-v145 strong{color:#fff!important}.v142-collectif-hero aside p,.customer-accompaniment-navigation-v1462 button small,.customer-command-hero-v145 p{color:#ffffffe6!important}@media print{.unified-account-tabs,.customer-offer-selector-v1463,.customer-command-center-v145,.customer-dashboard-overview,.customer-result-export-menu-v1464,.customer-result-export-menu-v1466,.customer-result-export-menu-v1467,.unified-account-actions{display:none!important}}.base-rich-grid-v14610 .result-list-card{background:linear-gradient(#fff 0%,#f8fbfc 100%);border:1px solid #0f6d731f;border-radius:22px;margin:0;padding:16px;box-shadow:0 12px 28px #082d320f}.base-rich-grid-v14610 .result-list-card strong{color:#082d32}.base-rich-grid-v14610 .result-list-card li{color:#4f6a6f}.customer-base-color-grid-v1467 article.color-card-yellow strong,.customer-base-color-grid-v1467 article.color-card-yellow>div span{color:#a86400}.customer-base-color-grid-v1467 article.color-card-red strong,.customer-base-color-grid-v1467 article.color-card-red>div span{color:#b42318}.customer-base-color-grid-v1467 article.color-card-green strong,.customer-base-color-grid-v1467 article.color-card-green>div span{color:#117a4b}.customer-base-color-grid-v1467 article.color-card-blue strong,.customer-base-color-grid-v1467 article.color-card-blue>div span{color:#1d4ed8}.customer-accompaniment-plan-v147{background:radial-gradient(circle at 0 0,#d8942a1f,#0000 30%),linear-gradient(#fffffff7,#f8fbfcf2);border:1px solid #0f6d7329;border-radius:30px;gap:18px;padding:22px;display:grid;box-shadow:0 20px 46px #082d3217}.customer-accompaniment-plan-header-v147{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.customer-accompaniment-plan-header-v147 h2{color:#082d32;letter-spacing:-.045em;margin:0 0 8px;font-size:clamp(1.45rem,3vw,2.2rem)}.customer-accompaniment-plan-header-v147 p{color:#526d72;max-width:820px;margin:0;line-height:1.6}.customer-accompaniment-plan-header-v147>span{color:#0b5e65;background:#0f6d7317;border:1px solid #0f6d7324;border-radius:999px;flex:none;padding:9px 12px;font-size:.82rem;font-weight:950;display:inline-flex}.customer-accompaniment-objectives-v147{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.customer-accompaniment-objectives-v147 article{background:#ffffffe6;border:1px solid #0f6d731f;border-radius:22px;padding:16px}.customer-accompaniment-objectives-v147 span,.customer-accompaniment-milestones-v147 span{color:#0f6d73;text-transform:uppercase;letter-spacing:.1em;font-size:.76rem;font-weight:950;display:inline-flex}.customer-accompaniment-objectives-v147 p{color:#4f6a6f;margin:9px 0 0;line-height:1.55}.customer-accompaniment-milestones-v147{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.customer-accompaniment-milestones-v147 article{background:#fff;border:1px solid #0f6d7321;border-radius:24px;padding:17px;position:relative;overflow:hidden;box-shadow:0 12px 30px #082d320f}.customer-accompaniment-milestones-v147 article:before{content:"";background:#d7e4e7;height:5px;position:absolute;inset:0 0 auto}.customer-accompaniment-milestones-v147 article.milestone-done:before{background:linear-gradient(90deg,#15803d,#4ade80)}.customer-accompaniment-milestones-v147 article.milestone-active:before{background:linear-gradient(90deg,#0f6d73,#d8942a)}.customer-accompaniment-milestones-v147 strong{color:#082d32;margin:9px 0 6px;display:block}.customer-accompaniment-milestones-v147 p{color:#536e73;margin:0 0 12px;line-height:1.5}.customer-accompaniment-milestones-v147 small{color:#6b7f83;font-weight:850}.customer-accompaniment-next-actions-v147{background:#d8942a14;border:1px solid #d8942a33;border-radius:24px;padding:18px}.customer-accompaniment-next-actions-v147 strong{color:#082d32;margin-bottom:8px;display:block}.customer-accompaniment-next-actions-v147 ul{margin:0;padding-left:20px}.customer-accompaniment-next-actions-v147 li{color:#4f6a6f;line-height:1.55}.customer-accompaniment-next-actions-v147 li+li{margin-top:5px}@media (width<=1080px){.customer-accompaniment-objectives-v147,.customer-accompaniment-milestones-v147{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-accompaniment-plan-header-v147{flex-direction:column}}@media (width<=680px){.customer-accompaniment-objectives-v147,.customer-accompaniment-milestones-v147{grid-template-columns:1fr}}.danger-button{color:#b42318!important;background:#fff1f0!important;border-color:#b4231838!important}.guided-admin-review-panel-v1503{background:linear-gradient(#fff 0%,#fff9eb 100%);border:1px solid #d8942a38;border-radius:26px;gap:14px;margin:18px 0;padding:18px;display:grid;box-shadow:0 14px 34px #082d3212}.guided-admin-review-list-v1503{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-review-activity-button-v1503.active{border-color:#d8942a8c;box-shadow:0 0 0 3px #d8942a24}@media (width<=960px){.guided-admin-review-list-v1503{grid-template-columns:1fr}}.guided-coach-feedback-card em{color:#0b5e65;background:#0f6d7314;border-radius:14px;margin-top:10px;padding:10px 12px;font-style:normal;font-weight:900;display:block}.guided-coach-feedback-card.guided-feedback-validated{background:linear-gradient(#fff 0%,#f0fdf4 100%);border-color:#15803d3d}.guided-coach-feedback-card.guided-feedback-validated strong,.guided-coach-feedback-card.guided-feedback-validated em{color:#15803d}.guided-coach-feedback-card.guided-feedback-blocked{background:linear-gradient(#fff 0%,#fff1f0 100%);border-color:#b423183d}.guided-coach-feedback-card.guided-feedback-blocked strong,.guided-coach-feedback-card.guided-feedback-blocked em{color:#b42318}.guided-coach-feedback-card.guided-feedback-next-step{background:linear-gradient(#fff 0%,#f1fafa 100%);border-color:#0f6d7338}.guided-coach-feedback-card.guided-feedback-to-review{background:linear-gradient(#fff 0%,#fff9eb 100%);border-color:#d8942a42}.guided-coach-feedback-card.guided-feedback-waiting{background:#f8fbfc;border-color:#0f6d732e}.guided-coach-decision-help-v151{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.guided-coach-decision-help-v151 article{background:#ffffffd1;border:1px solid #0f6d731f;border-radius:16px;padding:11px}.guided-coach-decision-help-v151 strong,.guided-coach-decision-help-v151 span{display:block}.guided-coach-decision-help-v151 strong{color:#082d32;margin-bottom:4px}.guided-coach-decision-help-v151 span{color:#536e73;font-size:.82rem;line-height:1.35}@media (width<=900px){.guided-coach-decision-help-v151{grid-template-columns:1fr}}.customer-activity-status-card-v152.success{background:linear-gradient(#fff 0%,#f0fdf4 100%);border-color:#15803d38}.customer-activity-status-card-v152.review{background:linear-gradient(#fff 0%,#f1fafa 100%);border-color:#0f6d7338}.customer-activity-status-card-v152.warning{background:linear-gradient(#fff 0%,#fff9eb 100%);border-color:#d8942a42}.customer-activity-return-banner-v152.success{background:linear-gradient(#fff 0%,#f0fdf4 100%);border-color:#15803d38}.customer-activity-return-banner-v152.review{background:linear-gradient(#fff 0%,#f1fafa 100%);border-color:#0f6d7338}.customer-activity-return-banner-v152.warning{background:linear-gradient(#fff 0%,#fff9eb 100%);border-color:#d8942a47}.customer-activity-status-pills-v152 em.review{color:#0b5e65;background:#0f6d7317}.customer-activity-status-pills-v152 em.success{color:#15803d;background:#15803d1a}.candidate-action-plan-v153{background:radial-gradient(circle at 0 0,#d8942a1a,#0000 32%),linear-gradient(#fff 0%,#f8fbfc 100%);border:1px solid #0f6d7324;gap:16px;display:grid}.candidate-action-metrics-v153{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.candidate-action-metrics-v153 article{background:#fff;border:1px solid #0f6d731f;border-radius:20px;padding:14px;box-shadow:0 8px 22px #082d320d}.candidate-action-metrics-v153 article.alert{background:#fff9eb;border-color:#d8942a42}.candidate-action-metrics-v153 article.success{background:#f0fdf4;border-color:#15803d2e}.candidate-action-metrics-v153 span{color:#0f6d73;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:950;display:block}.candidate-action-metrics-v153 strong{color:#082d32;margin-top:5px;font-size:1.8rem;line-height:1;display:block}.candidate-action-editor-v153{background:#ffffffe6;border:1px solid #0f6d731f;border-radius:24px;gap:12px;padding:18px;display:grid}.candidate-action-editor-grid-v153{grid-template-columns:minmax(0,1.5fr) minmax(160px,.45fr) minmax(170px,.5fr);gap:12px;display:grid}.candidate-action-list-v153{gap:12px;display:grid}.candidate-action-card-v153{background:#fff;border:1px solid #0f6d7321;border-radius:24px;padding:18px;box-shadow:0 12px 30px #082d320f}.candidate-action-card-v153.status-candidate_done{background:linear-gradient(#fff 0%,#fff9eb 100%);border-color:#d8942a47}.candidate-action-card-v153.status-validated{background:linear-gradient(#fff 0%,#f0fdf4 100%);border-color:#15803d33}.candidate-action-card-v153.status-blocked{background:linear-gradient(#fff 0%,#fff1f0 100%);border-color:#b4231838}.candidate-action-card-v153.priority-high{box-shadow:inset 5px 0 #b423188c,0 12px 30px #082d320f}.candidate-action-card-head-v153{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.candidate-action-card-head-v153 span{color:#0f6d73;text-transform:uppercase;letter-spacing:.08em;font-size:.74rem;font-weight:950;display:inline-flex}.candidate-action-card-head-v153 strong{color:#082d32;margin:6px 0;font-size:1.08rem;display:block}.candidate-action-card-head-v153 p{color:#536e73;margin:0;line-height:1.5}.candidate-action-card-head-v153 em{color:#0b5e65;background:#0f6d7317;border-radius:999px;flex:none;padding:7px 10px;font-size:.78rem;font-style:normal;font-weight:950;display:inline-flex}.candidate-action-notes-v153{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.candidate-action-actions-v153{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}@media (width<=920px){.candidate-action-metrics-v153,.candidate-action-editor-grid-v153,.candidate-action-notes-v153{grid-template-columns:1fr}.candidate-action-card-head-v153{flex-direction:column}}.candidate-action-notes-v153 label{color:#082d32;background:linear-gradient(#fff 0%,#f8fbfc 100%);border:1px solid #0f6d731f;border-radius:20px;align-content:start;gap:8px;padding:14px;font-weight:850;display:grid;box-shadow:inset 0 1px #fffc}.candidate-action-editor-v153 label{color:#082d32;gap:8px;font-weight:850;display:grid}.candidate-action-editor-v153 input,.candidate-action-editor-v153 select,.candidate-action-editor-v153 textarea,.candidate-action-notes-v153 textarea{color:#082d32;width:100%;min-width:0;font:inherit;resize:vertical;background:#fff;border:1px solid #0f6d732e;border-radius:16px;outline:none;padding:12px 14px;line-height:1.45;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:0 2px 10px #082d320a}.candidate-action-editor-v153 input::placeholder,.candidate-action-editor-v153 textarea::placeholder,.candidate-action-notes-v153 textarea::placeholder{color:#6f858a;opacity:1}.candidate-action-editor-v153 input:focus,.candidate-action-editor-v153 select:focus,.candidate-action-editor-v153 textarea:focus,.candidate-action-notes-v153 textarea:focus{background:#fff;border-color:#0f6d7373;box-shadow:0 0 0 4px #0f6d731f}.candidate-action-notes-v153 textarea[readonly]{color:#536e73;background:linear-gradient(#fbfdfd 0%,#f3f7f8 100%);border-style:dashed}.candidate-action-card-v153 .candidate-action-notes-v153{align-items:start}.candidate-action-card-v153 .candidate-action-notes-v153 label span,.candidate-action-card-v153 .candidate-action-notes-v153 label strong{line-height:1.2}.coach-template-select-v155{background:#0f6d730f;border:1px solid #0f6d731a;border-radius:20px;gap:8px;padding:14px;display:grid}.coach-template-select-v155>span{color:#0f6d73;text-transform:uppercase;letter-spacing:.08em;align-items:center;font-size:.76rem;font-weight:950;display:inline-flex}.coach-template-select-v155 select{color:#082d32;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #0f6d732e;border-radius:16px;outline:none;padding:12px 14px;line-height:1.45;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:0 2px 10px #082d320a}.coach-template-select-v155 select:focus{border-color:#0f6d7373;box-shadow:0 0 0 4px #0f6d731f}.coach-template-select-v155 small{color:#536e73;font-size:.78rem;font-weight:800;line-height:1.45}.coach-message-template-grid-v155{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:8px 0 12px;display:grid}.coach-message-template-grid-v155 button{text-align:left;color:#082d32;background:#fff;border:1px solid #0f6d7324;border-radius:16px;gap:4px;padding:11px 12px;display:grid}.coach-message-template-grid-v155 button:hover{border-color:#d8942a61;box-shadow:0 8px 20px #082d320f}.coach-message-template-grid-v155 strong{color:#082d32;font-size:.9rem}.coach-message-template-grid-v155 span{color:#536e73;font-size:.78rem;font-weight:800}@media (width<=880px){.coach-message-template-grid-v155{grid-template-columns:1fr}}.accompaniment-dossier-v156{gap:18px;display:grid}.dossier-hero-v156{color:#fff;background:radial-gradient(circle at 100% 0,#d8942a24,#0000 32%),linear-gradient(135deg,#082d32,#0f6d73);border-radius:32px;padding:28px;box-shadow:0 20px 50px #082d3229}.dossier-hero-v156 .section-kicker,.dossier-hero-v156 p{color:#ffffffd1}.dossier-hero-v156 h1{letter-spacing:-.055em;margin:8px 0;font-size:clamp(1.9rem,4vw,3rem)}.dossier-grid-v156{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.dossier-grid-v156 article{background:#fff;border:1px solid #0f6d7321;border-radius:24px;padding:18px;box-shadow:0 12px 30px #082d320f}.dossier-grid-v156 span,.dossier-list-v156 span{color:#0f6d73;text-transform:uppercase;letter-spacing:.08em;font-size:.74rem;font-weight:950;display:inline-flex}.dossier-grid-v156 strong{color:#082d32;margin:8px 0 5px;font-size:1.7rem;line-height:1;display:block}.dossier-grid-v156 p,.dossier-section-v156 p,.dossier-list-v156 p,.dossier-list-v156 small{color:#536e73;line-height:1.55}.dossier-list-v156{gap:10px;display:grid}.dossier-list-v156 article{background:#ffffffe0;border:1px solid #0f6d731f;border-radius:20px;padding:15px}.dossier-list-v156 strong{color:#082d32;margin:6px 0;display:block}.dossier-list-v156 small{margin-top:5px;font-weight:850;display:block}@media (width<=960px){.dossier-grid-v156{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.dossier-grid-v156{grid-template-columns:1fr}}.dossier-hero-v156 .section-kicker{color:#d6f3f6eb}.dossier-hero-v156>p:last-child{color:#fffffff0;font-weight:800}.dossier-timeline-v157{gap:12px;display:grid}.dossier-timeline-v157 article{background:linear-gradient(#fff 0%,#f9fcfd 100%);border:1px solid #0f6d731f;border-radius:22px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:12px;padding:14px 16px;display:grid}.dossier-timeline-dot-v157{background:linear-gradient(135deg,#0f6d73,#d8942a);border-radius:999px;width:12px;height:12px;margin-top:5px;box-shadow:0 0 0 5px #0f6d731a}.dossier-timeline-v157 span{color:#0f6d73;text-transform:uppercase;letter-spacing:.08em;font-size:.74rem;font-weight:950;display:inline-flex}.dossier-timeline-v157 strong{color:#082d32;margin:4px 0 5px;display:block}.dossier-timeline-v157 p{color:#536e73;margin:0;line-height:1.5}.dossier-print-button-v158{color:#fff!important;background:linear-gradient(135deg,#0f6d73,#d8942a)!important;border:0!important}.dossier-executive-v158{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dossier-executive-v158 article{background:linear-gradient(#fff 0%,#fff9eb 100%);border:1px solid #d8942a38;border-radius:24px;padding:18px;box-shadow:0 12px 30px #082d320f}.dossier-executive-v158 span{color:#a86400;text-transform:uppercase;letter-spacing:.08em;font-size:.74rem;font-weight:950;display:inline-flex}.dossier-executive-v158 strong{color:#082d32;margin-top:8px;line-height:1.35;display:block}@media (width<=860px){.dossier-executive-v158{grid-template-columns:1fr}}@media print{@page{margin:14mm;size:A4}body{background:#fff!important}.app-shell,.main-card,.result-card,.accompaniment-dossier-v156{box-shadow:none!important;background:#fff!important}.accompaniment-dossier-v156{gap:12px!important}.result-context-toolbar,.no-print,.dossier-print-button-v158{display:none!important}.dossier-hero-v156{break-inside:avoid;page-break-inside:avoid;color:#fff!important;box-shadow:none!important;background:#0f6d73!important;border-radius:18px!important;padding:22px!important}.dossier-hero-v156 h1,.dossier-hero-v156 p,.dossier-hero-v156 .section-kicker{color:#fff!important;text-shadow:none!important}.dossier-grid-v156,.dossier-executive-v158{break-inside:avoid;page-break-inside:avoid;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.dossier-grid-v156 article,.dossier-executive-v158 article,.dossier-section-v156,.dossier-list-v156 article,.dossier-timeline-v157 article,.dossier-footer-v158{break-inside:avoid;page-break-inside:avoid;box-shadow:none!important}.dossier-section-v156{border:1px solid #dde8ea!important;margin-top:10px!important;padding:16px!important}.dossier-list-v156,.dossier-timeline-v157{gap:7px!important}.dossier-list-v156 article,.dossier-timeline-v157 article{padding:10px 12px!important}}.dossier-hero-v156{color:#fff!important}.dossier-hero-v156 .section-kicker{color:#d9f4f6!important;opacity:1!important}.dossier-hero-v156 h1{color:#fff!important;text-shadow:0 10px 24px #00000038!important}.dossier-hero-v156>p,.dossier-hero-v156>p:last-child{text-shadow:0 4px 12px #0000001f;color:#fffffff5!important}@media print{.dossier-hero-v156,.dossier-hero-v156 .section-kicker,.dossier-hero-v156 h1,.dossier-hero-v156>p,.dossier-hero-v156>p:last-child{color:#fff!important;text-shadow:none!important}}.dossier-session-list-v1582{gap:10px;display:grid}.dossier-session-card-v1582{background:linear-gradient(#fff 0%,#f8fbfc 100%);border:1px solid #0f6d731f;border-radius:20px;padding:15px}.dossier-session-card-v1582.status-cancelled{opacity:.72;background:#f3f6f7}.dossier-session-card-v1582 span{color:#0f6d73;text-transform:uppercase;letter-spacing:.08em;font-size:.74rem;font-weight:950;display:inline-flex}.dossier-session-card-v1582 strong{color:#082d32;margin:6px 0;display:block}.dossier-session-card-v1582 p,.dossier-session-card-v1582 small{color:#536e73;margin:0;line-height:1.5;display:block}.dossier-session-card-v1582 small{margin-top:5px;font-weight:850}@media print{.dossier-session-card-v1582{break-inside:avoid;page-break-inside:avoid;box-shadow:none!important}}.customer-premium-home-v159.warning{background:radial-gradient(circle at 0 0,#d8942a2e,#0000 30%),linear-gradient(#fff 0%,#fff9eb 100%);border-color:#d8942a47}.customer-premium-home-v159.review{background:radial-gradient(circle at 100% 0,#0f6d731f,#0000 32%),linear-gradient(#fff 0%,#f1fafa 100%);border-color:#0f6d733d}.customer-premium-home-v159.success{background:radial-gradient(circle at 100% 0,#15803d1a,#0000 32%),linear-gradient(#fff 0%,#f0fdf4 100%);border-color:#15803d38}.legal-hero-v172{grid-template-columns:minmax(0,1.65fr) minmax(260px,.75fr);align-items:stretch;gap:18px;margin-bottom:20px;display:grid}.legal-hero-v172>div,.legal-hero-v172 aside{background:radial-gradient(circle at 100% 0,#d8942a1a,#0000 34%),linear-gradient(#fff 0%,#f8fbfc 100%);border:1px solid #0f6d7324;border-radius:30px;padding:22px;box-shadow:0 18px 42px #082d3214}.legal-hero-v172 aside{background:radial-gradient(circle at 0 0,#0f6d731f,#0000 36%),linear-gradient(#fff 0%,#f2fafa 100%);align-content:center;gap:8px;display:grid}.legal-hero-v172 aside span,.legal-grid-v172 article span{color:#0f6d73;text-transform:uppercase;letter-spacing:.08em;width:fit-content;font-size:.72rem;font-weight:950;display:inline-flex}.legal-hero-v172 aside strong{color:#082d32;overflow-wrap:anywhere;font-size:1.05rem}.legal-hero-v172 aside p,.legal-alert-v172 p,.legal-grid-v172 article p,.legal-rights-v172 p{color:#536e73;line-height:1.55}.legal-grid-v172{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.legal-grid-v172 article{background:#fff;border:1px solid #0f6d731f;border-radius:24px;padding:18px;box-shadow:0 10px 28px #082d320f}.legal-grid-v172 article h2{color:#082d32;margin:8px 0 6px}.legal-grid-v172 article p{margin:0}.legal-rights-v172{background:linear-gradient(#fff 0%,#f8fbfc 100%);border:1px solid #0f6d7324;border-radius:26px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin:20px 0;padding:18px;display:grid}.legal-rights-v172 h2{margin:0 0 6px}.legal-rights-v172 p{margin:0}.legal-rights-actions-v172{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.legal-rights-actions-v172 a{color:#fff;background:#0f6d73;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-weight:950;text-decoration:none;display:inline-flex}@media (width<=860px){.legal-hero-v172,.legal-rights-v172,.legal-grid-v172{grid-template-columns:1fr}.legal-rights-actions-v172{justify-content:flex-start}}.v173-commercial-guide,.v173-proof-strip,.v173-checkout-reassurance{margin:18px 0}.v173-commercial-guide{background:radial-gradient(circle at 100% 0,#d8942a1a,#0000 34%),linear-gradient(#fff 0%,#f8fbfc 100%);border:1px solid #0f6d7324;border-radius:30px;gap:16px;padding:20px;display:grid;box-shadow:0 18px 42px #082d3214}.v173-commercial-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.v173-commercial-guide-grid article{background:#fff;border:1px solid #0f6d731f;border-radius:24px;align-content:start;gap:10px;padding:18px;display:grid}.v173-commercial-guide-grid article.recommended{background:radial-gradient(circle at 100% 0,#d8942a21,#0000 34%),#fff;border-color:#d8942a57;box-shadow:0 16px 34px #082d3214}.v173-commercial-guide-grid span,.v173-proof-strip span,.v173-checkout-reassurance span,.v173-offer-ribbon,.v173-checkout-guidance strong,.v173-legal-checkout-note strong{color:#0f6d73;text-transform:uppercase;letter-spacing:.08em;width:fit-content;font-size:.72rem;font-weight:950;display:inline-flex}.v173-commercial-guide-grid strong,.v173-proof-strip strong,.v173-checkout-reassurance strong{color:#082d32;font-size:1.05rem}.v173-commercial-guide-grid p,.v173-checkout-reassurance p,.v173-checkout-guidance p,.v173-legal-checkout-note p{color:#536e73;margin:0;line-height:1.45}.v173-offer-ribbon{background:#0f6d7314;border-radius:999px;margin:8px 0 2px;padding:6px 10px}.v173-offer-ribbon.premium{color:#8a5a10;background:#d8942a24}.v173-proof-strip,.v173-checkout-reassurance{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.v173-checkout-reassurance{grid-template-columns:repeat(3,minmax(0,1fr))}.v173-proof-strip article,.v173-checkout-reassurance article{background:linear-gradient(#fff 0%,#f8fbfc 100%);border:1px solid #0f6d731f;border-radius:22px;padding:16px;box-shadow:0 10px 28px #082d320d}.v173-proof-strip strong,.v173-checkout-reassurance strong{margin-top:5px;display:block}.v173-checkout-guidance,.v173-legal-checkout-note{background:#fff9eb;border:1px solid #d8942a3d;border-radius:20px;padding:14px}.v173-legal-checkout-note{background:#0f6d730f;border-color:#0f6d7324}@media (width<=980px){.v173-commercial-guide-grid,.v173-proof-strip,.v173-checkout-reassurance{grid-template-columns:1fr}}.launch-public-banner-v175.closed{background:#fff1f2;border-color:#be123c3d}.launch-public-banner-v175 strong,.launch-offers-locked-v175 .section-kicker{color:#0f6d73;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:950}.launch-offers-locked-v175{background:radial-gradient(circle at 100% 0,#d8942a24,#0000 34%),linear-gradient(#fff 0%,#fff9eb 100%);border:1px solid #d8942a47;border-radius:30px;gap:14px;margin:18px 0;padding:24px;display:grid;box-shadow:0 18px 42px #082d3214}.landing-actions button:disabled{opacity:.55;cursor:not-allowed}.v176-payment-return-box{background:linear-gradient(#fff 0%,#f8fbfc 100%);border:1px solid #0f6d7329;border-radius:26px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin:18px 0;padding:18px;display:grid;box-shadow:0 14px 34px #082d3214}.v176-payment-return-box.success{background:#f0fdf4;border-color:#15803d3d}.v176-payment-return-box.cancelled{background:#fff9eb;border-color:#d8942a52}.v176-payment-return-box h2{color:#082d32;margin:4px 0 6px}.v176-payment-return-box p,.v176-payment-return-box small,.v176-payment-status-card p,.v176-payment-hint{color:#536e73;line-height:1.45}.v176-payment-return-box small{font-weight:850}.v176-payment-return-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.v176-payment-status-card{background:#fff;border:1px solid #0f6d7324;border-radius:22px;gap:5px;margin:12px 0;padding:15px;display:grid}.v176-payment-status-card.paid{background:#f0fdf4;border-color:#15803d3d}.v176-payment-status-card.pending,.v176-payment-status-card.draft{background:#fff9eb;border-color:#d8942a4d}.v176-payment-status-card.cancelled{background:#fff1f2;border-color:#be123c3d}.v176-payment-status-card span{color:#0f6d73;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:950}.v176-payment-status-card strong{color:#082d32;font-size:1.1rem}.v176-payment-status-card p,.v176-payment-hint{margin:0}.v176-payment-hint{background:#0f6d730f;border-radius:16px;padding:10px 12px;font-weight:850}@media (width<=760px){.v176-payment-return-box{grid-template-columns:1fr}.v176-payment-return-actions{justify-content:flex-start}}.admin-workspace-menu-v180{z-index:8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f8fbfceb;border:1px solid #0f6d7324;border-radius:28px;padding:10px;position:sticky;top:0;box-shadow:0 14px 34px #082d3214}.admin-workspace-menu-v180 button{min-width:150px}.admin-module-shell-v180{gap:18px;margin-top:18px;display:grid}.admin-cockpit-kpis-v180 article.warning{background:#fff9eb;border-color:#d8942a4d}.admin-module-shell-v180.workspace-main .crm-erp-board,.admin-module-shell-v180.workspace-main .admin-orders-board,.admin-module-shell-v180:not(.workspace-main) .admin-cockpit-v180,.admin-module-shell-v180.workspace-sales .crm-erp-board,.admin-module-shell-v180.workspace-sales .admin-orders-board,.admin-module-shell-v180.workspace-sales .admin-order-preview,.admin-module-shell-v180.workspace-sales .admin-promo-board,.admin-module-shell-v180.workspace-orders .crm-erp-board,.admin-module-shell-v180.workspace-customers .crm-erp-board,.admin-module-shell-v180.workspace-customers .admin-orders-board,.admin-module-shell-v180.workspace-crm .admin-orders-board,.admin-module-shell-v180.workspace-coach .crm-erp-board,.admin-module-shell-v180.workspace-coach .admin-orders-board,.admin-module-shell-v180.workspace-emails .crm-erp-board,.admin-module-shell-v180.workspace-emails .admin-orders-board,.admin-module-shell-v180.workspace-launch .crm-erp-board,.admin-module-shell-v180.workspace-launch .admin-orders-board,.admin-module-shell-v180.workspace-launch .admin-sales-hero,.admin-module-shell-v180.workspace-launch .admin-sales-metrics,.admin-module-shell-v180.workspace-launch .admin-order-preview,.admin-module-shell-v180.workspace-launch .admin-promo-board,.admin-module-shell-v180.workspace-technical .crm-erp-board,.admin-module-shell-v180.workspace-technical .admin-orders-board,.admin-module-shell-v180.workspace-technical .admin-sales-hero,.admin-module-shell-v180.workspace-technical .admin-sales-metrics,.admin-module-shell-v180.workspace-technical .admin-order-preview,.admin-module-shell-v180.workspace-technical .admin-promo-board,.admin-module-shell-v180.workspace-settings .crm-erp-board,.admin-module-shell-v180.workspace-settings .admin-orders-board,.admin-module-shell-v180.workspace-settings .admin-sales-hero,.admin-module-shell-v180.workspace-settings .admin-sales-metrics{display:none!important}@media (width<=1100px){.admin-workspace-menu-v180{position:static}}@media (width<=680px){.admin-workspace-menu-v180 button{min-width:100%}}.customer-topbar-profile-v182 span,.existing-account-box-v182 .section-kicker{color:#0f6d73;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:950}.existing-account-box-v182{background:radial-gradient(circle at 100% 0,#0f6d7314,#0000 34%),#fff;border-color:#0f6d7329;gap:12px;display:grid}.existing-account-box-v182.connected{background:#f0fdf4;border-color:#15803d38}.existing-account-login-v182{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.existing-account-connected-v182{background:#ffffffb8;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.existing-account-connected-v182 strong,.existing-account-connected-v182 span{display:block}.existing-account-connected-v182 span{color:#536e73}.checkout-form input:disabled{opacity:.78;cursor:not-allowed;background:#0f6d730f}@media (width<=820px){.customer-topbar-v182,.existing-account-connected-v182{flex-direction:column;align-items:stretch}.existing-account-login-v182{grid-template-columns:1fr}}.promo-apply-row-v182{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.promo-apply-row-v182 button{white-space:nowrap;min-height:44px}.promo-feedback-v182{margin-top:8px;font-weight:850;display:block}.promo-feedback-v182.valid{color:#0f6d73}.promo-feedback-v182.invalid{color:#9a3c3c}.upgrade-context-box-v182,.upgrade-order-hint-v182{background:#f4fbfb;border:1px solid #0f6d7329;border-radius:18px;gap:5px;padding:12px;display:grid}.upgrade-context-box-v182 span,.upgrade-order-hint-v182 strong{color:#0f6d73;text-transform:uppercase;letter-spacing:.08em;font-size:.74rem;font-weight:950}.upgrade-context-box-v182 strong,.upgrade-order-hint-v182 span{color:#082d32}.upgrade-context-box-v182 p,.upgrade-order-hint-v182 p{color:#536e73;margin:0}.option-state-v182{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.option-state-v182 small{color:#0f6d73;background:#0f6d7314;border-radius:999px;justify-self:end;padding:4px 8px;font-size:.72rem;font-weight:900}.existing-account-connected-v182{align-items:center}.existing-account-connected-v182>div{gap:3px;display:grid}.existing-account-connected-v182 small{color:#536e73;font-weight:700}@media (width<=820px){.promo-apply-row-v182,.option-state-v182{grid-template-columns:1fr}.option-state-v182 small{justify-self:start}}.admin-workspace-menu-v180 button.active span,.admin-workspace-menu-v180 button.active small,.admin-workspace-menu button.active span,.admin-workspace-menu button.active small,.admin-workspace-menu button[aria-current=page] span,.admin-workspace-menu button[aria-current=page] small,.admin-sales-hero>div:first-child .section-kicker,.admin-sales-hero>div:first-child h2,.admin-sales-hero>div:first-child p,.admin-orders-hero>div:first-child .section-kicker,.admin-orders-hero>div:first-child h2,.admin-orders-hero>div:first-child p,.crm-command-center .section-kicker,.crm-command-center h2,.crm-command-center p{color:#fff!important}.admin-sales-hero>div:first-child .section-kicker,.admin-orders-hero>div:first-child .section-kicker,.crm-command-center .section-kicker{color:#d6a247!important}.crm-overview-grid .crm-module-card:not(.passive){background:linear-gradient(135deg,#0b1d3a 0%,#0f6d73 100%)!important;border-color:#0000!important;box-shadow:0 18px 42px #0b1d3a29!important}.crm-overview-grid .crm-module-card:not(.passive) span,.crm-overview-grid .crm-module-card:not(.passive) strong,.crm-overview-grid .crm-module-card:not(.passive) p,.crm-overview-grid .crm-module-card:not(.passive) em{color:#fff!important}.crm-overview-grid .crm-module-card.passive .section-kicker,.crm-overview-grid .crm-module-card.passive span,.crm-overview-grid .crm-module-card.passive strong,.crm-overview-grid .crm-module-card.passive p,.crm-overview-grid .crm-module-card.passive em{color:#0b1d3a}.result-upgrade-panel-v184{background:radial-gradient(circle at 100% 0,#d8942a24,#0000 34%),linear-gradient(135deg,#fff9eb 0%,#fff 100%);border:1px solid #d8942a47;border-radius:24px;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:18px;display:flex}.result-upgrade-panel-v184 span,.locked-deliverables-grid-v184 article>span{color:#9a5b14;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:950;display:inline-flex}.result-upgrade-panel-v184 strong{color:#082d32;margin:5px 0;font-size:1.25rem;display:block}.result-upgrade-panel-v184 p{color:#536e73;margin:0;font-weight:750}.result-upgrade-panel-v184 button{flex:none}.locked-deliverables-grid-v184{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.locked-deliverables-grid-v184 article{background:#fff;border:1px solid #0f6d7324;border-radius:22px;align-content:start;gap:8px;padding:16px;display:grid}.locked-deliverables-grid-v184 article.locked{background:#fff9eb;border-color:#d8942a4d}.locked-deliverables-grid-v184 article.unlocked{background:#f4fbfb;border-color:#0f6d7338}.locked-deliverables-grid-v184 article.unlocked>span{color:#0f6d73}.locked-deliverables-grid-v184 strong{color:#082d32}.locked-deliverables-grid-v184 p{color:#536e73;margin:0;line-height:1.45}.locked-report-section .secondary-button:not(:disabled){color:#082d32;background:#fff9eb;border-color:#d8942a59}@media (width<=900px){.result-upgrade-panel-v184{flex-direction:column;align-items:stretch}.result-upgrade-panel-v184 button{width:100%}.locked-deliverables-grid-v184{grid-template-columns:1fr}}.admin-full-access-note-v1841{background:linear-gradient(135deg,#f4fbfb 0%,#fff 100%);border:1px solid #0f6d732e;border-radius:20px;gap:5px;margin-top:12px;padding:14px;display:grid}.admin-full-access-note-v1841 span{color:#0f6d73;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:950}.admin-full-access-note-v1841 strong{color:#082d32}.admin-full-access-note-v1841 p{color:#536e73;margin:0;font-weight:750}.customer-result-upgrade-locks-v1842{background:radial-gradient(circle at 100% 0,#d8942a1a,#0000 30%),linear-gradient(#fff 0%,#f8fbfc 100%);border:1px solid #0f6d7329;border-radius:26px;margin:18px 0;padding:18px}.customer-result-upgrade-grid-v1842{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.customer-result-upgrade-grid-v1842 article{background:#fff;border:1px solid #0f6d7324;border-radius:22px;align-content:start;gap:8px;padding:16px;display:grid}.customer-result-upgrade-grid-v1842 article.locked{background:#fff9eb;border-color:#d8942a52}.customer-result-upgrade-grid-v1842 article.unlocked{background:#f4fbfb;border-color:#0f6d733d}.customer-result-upgrade-grid-v1842 span{color:#0f6d73;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:950}.customer-result-upgrade-grid-v1842 article.locked span{color:#9a5b14}.customer-result-upgrade-grid-v1842 strong{color:#082d32;font-size:1.05rem}.customer-result-upgrade-grid-v1842 p{color:#536e73;margin:0;line-height:1.45}.customer-result-upgrade-grid-v1842 small{color:#0b1d3a;font-weight:850}.customer-result-upgrade-grid-v1842 button{justify-self:start;margin-top:4px}.customer-result-upgrade-grid-v1842 button:disabled{opacity:.62;cursor:not-allowed}@media (width<=980px){.customer-result-upgrade-grid-v1842{grid-template-columns:1fr}}.order-status-pill.pending-upgrade,.order-status-badge.pending-upgrade{color:#9a5b14!important;background:#fff9eb!important;border-color:#d8942a59!important}.order-evolution-badge-v185,.order-evolution-inline-v185{color:#8a4b0a;text-transform:uppercase;letter-spacing:.05em;background:#fff9eb;border:1px solid #d8942a57;border-radius:999px;align-items:center;gap:4px;width:fit-content;padding:.32rem .58rem;font-size:.72rem;font-style:normal;font-weight:950;display:inline-flex}.customer-order-evolution-note-v185{color:#8a4b0a;background:#fff9eb;border:1px solid #d8942a47;border-radius:16px;margin:0 0 10px;padding:10px 12px;font-weight:850}.payment-ready-box .order-evolution-badge-v185{margin-top:4px}.guided-ludic-green{border-left:5px solid #2e7d5b}.guided-ludic-blue{border-left:5px solid #0b5fa5}.guided-ludic-orange{border-left:5px solid #d68124}.guided-ludic-purple{border-left:5px solid #6c4fb3}.guided-ludic-red{border-left:5px solid #b54134}.guided-ludic-yellow{border-left:5px solid #d6a247}.activity-library-assignment-v1872{gap:18px;display:grid}.admin-activity-recommended-strip-v1872{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-activity-recommended-strip-v1872 button,.admin-activity-recommended-strip-v1872 article{color:#082d32;text-align:left;box-shadow:none;background:#fff9eb;border:1px solid #d8a24752;border-radius:22px;gap:7px;padding:15px;display:grid}.admin-activity-recommended-strip-v1872 button.assigned{background:#f1faf9;border-color:#0f6d7357}.admin-activity-recommended-strip-v1872 span{color:#9a5b14;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:950}.admin-activity-recommended-strip-v1872 strong{color:#082d32}.admin-activity-recommended-strip-v1872 small{color:#536e73;line-height:1.4}.admin-activity-recommended-strip-v1872 em{color:#0f6d73;background:#fff;border-radius:999px;width:fit-content;padding:.34rem .58rem;font-size:.72rem;font-style:normal;font-weight:950}.admin-library-header-v1872{border-top:1px solid #0f6d731f;justify-content:space-between;align-items:flex-end;gap:16px;padding-top:8px;display:flex}.admin-library-header-v1872 h3{color:#082d32;margin:0;font-size:1.25rem}.admin-library-header-v1872 p{color:#536e73;margin:4px 0 0;font-weight:760}.admin-library-header-v1872>span{color:#0f6d73;background:#f1faf9;border-radius:999px;flex:none;padding:.42rem .72rem;font-weight:950}.admin-activity-library-grid-v1872{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.library-card-v1872{align-content:start;gap:10px;display:grid}.library-card-v1872>p{min-height:64px}.activity-theme-tags-v1872{flex-wrap:wrap;gap:6px;display:flex}.activity-theme-tags-v1872 span{color:#0b1d3a;background:#f7fbfc;border:1px solid #0f6d7324;border-radius:999px;padding:.32rem .56rem;font-size:.72rem;font-weight:850;display:inline-flex}.activity-library-details-v1872{gap:8px;display:grid}.activity-library-details-v1872 article{background:#ffffffb8;border:1px solid #0f6d731a;border-radius:14px;gap:3px;padding:9px 10px;display:grid}.activity-library-details-v1872 span{color:#0f6d73;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:950}.activity-library-details-v1872 strong{color:#536e73;font-size:.86rem;line-height:1.35}.activity-library-more-v1872{background:#f4fbfb94;border:1px dashed #0f6d7338;border-radius:16px;padding:10px}.activity-library-more-v1872 summary{cursor:pointer;color:#082d32;font-weight:900}.activity-library-more-v1872>div{gap:10px;margin-top:10px;display:grid}@media (width<=1120px){.admin-activity-recommended-strip-v1872,.admin-activity-library-grid-v1872{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.admin-activity-recommended-strip-v1872,.admin-activity-library-grid-v1872{grid-template-columns:1fr}.admin-library-header-v1872{flex-direction:column;align-items:flex-start}}.coach-session-row.request-to_schedule{background:#fff9eb;border-color:#d8a24757}.guided-workbook-field,.guided-workbook-field *{color:#082d32}.guided-workbook-field>span{color:#0f6d73!important}.pedagogical-dashboard-v192{background:radial-gradient(circle at 8% 0,#d8a24729,#0000 30%),radial-gradient(circle at 100% 12%,#0f6d7324,#0000 32%),linear-gradient(135deg,#fff 0%,#f5fbfc 100%);border:1px solid #0f6d732e;border-radius:28px;gap:16px;margin:22px 0;padding:20px;display:grid;box-shadow:0 22px 52px #0b1d3a1a}.pedagogical-metrics-v192 article.alert{background:#fff6f4;border-color:#b5413447}.pedagogical-metrics-v192 article.success{background:#f1faf9;border-color:#0f6d734d}.pedagogical-dashboard-grid-v192{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:14px;display:grid}.pedagogical-quiz-strip-v192 button.validated{background:#f1faf9;border-color:#0f6d7352}.pedagogical-quiz-strip-v192 button.failed{background:#fff6f4;border-color:#b5413447}@media (width<=1100px){.pedagogical-dashboard-grid-v192{grid-template-columns:1fr}}.guided-admin-answer-snapshot-v194{background:radial-gradient(circle at 100% 0,#d8a24724,#0000 34%),#f8fcfd;border:1px solid #0f6d7324;border-radius:24px;gap:12px;margin-top:16px;padding:16px;display:grid}.guided-admin-answer-snapshot-v194>div{gap:6px;display:grid}.guided-admin-answer-snapshot-v194>div span{color:#0f6d73;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:950}.guided-admin-answer-snapshot-v194>div strong{color:#082d32;font-size:1.1rem}.guided-admin-answer-snapshot-v194>div p{color:#536e73;margin:0;font-weight:760;line-height:1.45}.guided-admin-answer-snapshot-v194 article{background:#fff;border:1px solid #0f6d731f;border-radius:20px;gap:10px;padding:14px;display:grid}.guided-admin-answer-snapshot-v194 article button{color:#082d32;box-shadow:none;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:0;display:flex}.guided-admin-answer-snapshot-v194__heading{color:#082d32;text-align:left;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:0;display:flex}.guided-admin-answer-snapshot-v194 article button strong,.guided-admin-answer-snapshot-v194__heading strong{color:#082d32}.guided-admin-answer-snapshot-v194 article button span,.guided-admin-answer-snapshot-v194__heading span{color:#fff;background:linear-gradient(135deg,#0f6d73 0%,#0b224b 100%);border-radius:999px;flex:none;padding:.32rem .56rem;font-size:.72rem;font-weight:900}.guided-admin-answer-snapshot-v194 article ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.guided-admin-answer-snapshot-v194 article li{background:#f5fbfc;border-radius:14px;gap:4px;padding:10px;display:grid}.guided-admin-answer-snapshot-v194 article li em{color:#0f6d73;font-size:.78rem;font-style:normal;font-weight:950}.guided-admin-answer-snapshot-v194 article li p,.guided-admin-answer-snapshot-v194 article>p{color:#536e73;margin:0;font-weight:740;line-height:1.42}.guided-admin-answer-snapshot-v194 .snapshot-status-coach_review,.guided-admin-answer-snapshot-v194 .snapshot-status-completed{border-color:#d8a24761;box-shadow:0 14px 28px #0b1d3a12}.admin-view-crm .crm-quote-workspace-v2{grid-template-columns:1fr!important;gap:18px!important;width:100%!important;max-width:none!important;display:grid!important}.admin-view-crm .crm-quote-workspace-v2 .crm-quote-section-card,.admin-view-crm .crm-quote-workspace-v2 .crm-quote-summary-panel{background:#fff!important;border:1px solid #d9e3ea!important;border-radius:24px!important;width:100%!important;max-width:none!important;padding:20px!important;box-shadow:0 12px 28px #0b1d3a0f!important}.admin-view-crm .crm-quote-workspace-v2 .crm-quote-section-head{align-items:flex-start!important;gap:14px!important;margin-bottom:16px!important;display:flex!important}.admin-view-crm .crm-quote-workspace-v2 .crm-quote-section-head>div,.admin-view-crm .crm-quote-workspace-v2 .crm-quote-section-title-wrap{flex:1!important;align-items:flex-start!important;gap:14px!important;display:flex!important}.admin-view-crm .crm-quote-workspace-v2 .crm-quote-section-head strong,.admin-view-crm .crm-quote-workspace-v2 .crm-quote-section-title-wrap strong{color:#0b1d3a!important;margin-bottom:4px!important;font-size:1.05rem!important;display:block!important}.admin-view-crm .crm-quote-workspace-v2 .crm-quote-section-head span,.admin-view-crm .crm-quote-workspace-v2 .crm-quote-section-title-wrap span{color:#64748b!important;font-size:.92rem!important}.admin-view-crm .crm-quote-workspace-v2 .crm-step-badge{color:#fff!important;background:linear-gradient(135deg,#0b1d3a 0%,#0f6d73 100%)!important;border-radius:999px!important;flex:none!important;justify-content:center!important;align-items:center!important;width:34px!important;height:34px!important;font-size:.95rem!important;font-weight:800!important;display:inline-flex!important;box-shadow:0 8px 18px #0b1d3a2e!important}.admin-view-crm .crm-quote-workspace-v2 .crm-quote-section-head-actions{justify-content:space-between!important;align-items:center!important;gap:16px!important}.admin-view-crm .crm-quote-workspace-v2 .crm-quote-section-head-actions>.secondary-button{white-space:nowrap!important}.admin-view-crm .crm-quote-workspace-v2 .crm-quote-customer-picker-v2{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:12px!important;margin-bottom:14px!important;display:grid!important}.admin-view-crm .crm-quote-workspace-v2 .crm-quote-customer-grid,.admin-view-crm .crm-quote-workspace-v2 .crm-quote-billing-grid,.admin-view-crm .crm-quote-workspace-v2 .crm-quote-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.admin-view-crm .crm-quote-workspace-v2 .crm-quote-option-tile{background:#f8fbfc!important;border:1px solid #d9e3ea!important;border-radius:18px!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;padding:16px!important;display:flex!important}.admin-view-crm .crm-quote-workspace-v2 .crm-quote-option-copy{gap:6px!important;display:grid!important}.admin-view-crm .crm-quote-workspace-v2 .crm-quote-option-copy strong{color:#0b1d3a!important}.admin-view-crm .crm-quote-workspace-v2 .crm-quote-option-copy small{color:#64748b!important;line-height:1.45!important}.admin-view-crm .crm-quote-workspace-v2 .crm-quote-option-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.admin-view-crm .crm-quote-workspace-v2 .crm-quote-stat-card{background:#fff!important;border:1px solid #d9e3ea!important;border-radius:18px!important;gap:6px!important;padding:16px!important;display:grid!important}.admin-view-crm .crm-quote-workspace-v2 .crm-quote-stat-card span{color:#64748b!important;text-transform:uppercase!important;letter-spacing:.05em!important;font-size:.8rem!important;font-weight:800!important}.admin-view-crm .crm-quote-workspace-v2 .crm-quote-stat-card strong{color:#0b1d3a!important;font-size:1.05rem!important}.admin-view-crm .crm-quote-workspace-v2 .crm-quote-stat-card small{color:#64748b!important;line-height:1.45!important}.admin-view-crm .crm-quote-workspace-v2 .crm-lines-card{overflow:hidden!important}.admin-view-crm .crm-quote-workspace-v2 .crm-lines-table-modern{gap:12px!important;display:grid!important;overflow-x:auto!important}.admin-view-crm .crm-quote-workspace-v2 .crm-lines-table-modern .crm-lines-header,.admin-view-crm .crm-quote-workspace-v2 .crm-line-card-row{grid-template-columns:minmax(320px,1.8fr) 90px 130px 170px 150px 110px!important;min-width:980px!important}.admin-view-crm .crm-quote-workspace-v2 .crm-lines-table-modern .crm-lines-header{color:#64748b!important;text-transform:uppercase!important;letter-spacing:.08em!important;gap:10px!important;padding:0 8px!important;font-size:.78rem!important;font-weight:900!important;display:grid!important}.admin-view-crm .crm-quote-workspace-v2 .crm-line-card-row{background:#f8fafc!important;border:1px solid #d9e3ea!important;border-radius:18px!important;align-items:start!important;gap:10px!important;padding:14px!important;display:grid!important}.admin-view-crm .crm-quote-workspace-v2 .crm-line-main{gap:8px!important;display:grid!important}.admin-view-crm .crm-quote-workspace-v2 .crm-line-main textarea{min-height:74px!important}.admin-view-crm .crm-quote-workspace-v2 .crm-mini-field{gap:6px!important;display:grid!important}.admin-view-crm .crm-quote-workspace-v2 .crm-mini-field>span,.admin-view-crm .crm-quote-workspace-v2 .crm-line-total>span{color:#64748b!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-size:.76rem!important;font-weight:900!important}.admin-view-crm .crm-quote-workspace-v2 .crm-line-total{align-content:start!important;gap:6px!important;display:grid!important}.admin-view-crm .crm-quote-workspace-v2 .crm-line-total strong{color:#0b1d3a!important;font-size:1.1rem!important}.admin-view-crm .crm-quote-workspace-v2 .crm-discount-cell{grid-template-columns:68px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;display:grid!important}.admin-view-crm .crm-quote-workspace-v2 .crm-notes-card textarea{resize:vertical!important;width:100%!important;min-height:150px!important}.admin-view-crm .crm-quote-workspace-v2 .crm-quote-summary-panel{background:linear-gradient(#f8fbfc 0%,#fff 100%)!important}.admin-view-crm .crm-quote-workspace-v2 .crm-quote-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin-bottom:16px!important;display:grid!important}.admin-view-crm .crm-quote-workspace-v2 .crm-summary-box{color:#fff!important;background:#0b1d3a!important;border:1px solid #0b1d3a26!important;border-radius:18px!important;align-content:start!important;gap:8px!important;min-height:112px!important;padding:16px!important;display:grid!important}.admin-view-crm .crm-quote-workspace-v2 .crm-summary-box span,.admin-view-crm .crm-quote-workspace-v2 .crm-summary-box label{color:#ffffffd6!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:.76rem!important;font-weight:900!important}.admin-view-crm .crm-quote-workspace-v2 .crm-summary-box strong{color:#fff!important;font-size:1.25rem!important;line-height:1.15!important}.admin-view-crm .crm-quote-workspace-v2 .crm-summary-box-discount .crm-discount-cell{width:100%!important}.admin-view-crm .crm-quote-workspace-v2 .crm-summary-box-discount select,.admin-view-crm .crm-quote-workspace-v2 .crm-summary-box-discount input{color:#0b1d3a!important;background:#fff!important;border:1px solid #ffffff73!important;border-radius:12px!important}.admin-view-crm .crm-quote-workspace-v2 .crm-summary-box-total{background:linear-gradient(135deg,#0f6d73 0%,#0b1d3a 100%)!important}.admin-view-crm .crm-quote-workspace-v2 .crm-summary-box-total strong{color:#f4b95d!important;font-size:1.55rem!important}.admin-view-crm .crm-quote-workspace-v2 .crm-quote-footer-actions{border-top:1px solid #e5ecf1!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:12px!important;padding-top:8px!important;display:flex!important}.admin-view-crm .crm-quote-workspace-v2 .crm-quote-footer-actions button{min-width:200px!important}@media (width<=1100px){.admin-view-crm .crm-quote-workspace-v2 .crm-quote-summary-grid,.admin-view-crm .crm-quote-workspace-v2 .crm-quote-option-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=860px){.admin-view-crm .crm-quote-workspace-v2 .crm-quote-customer-picker-v2,.admin-view-crm .crm-quote-workspace-v2 .crm-quote-customer-grid,.admin-view-crm .crm-quote-workspace-v2 .crm-quote-billing-grid,.admin-view-crm .crm-quote-workspace-v2 .crm-quote-info-grid,.admin-view-crm .crm-quote-workspace-v2 .crm-quote-option-grid,.admin-view-crm .crm-quote-workspace-v2 .crm-quote-summary-grid{grid-template-columns:1fr!important}.admin-view-crm .crm-quote-workspace-v2 .crm-quote-section-head-actions{flex-direction:column!important;align-items:stretch!important}.admin-view-crm .crm-quote-workspace-v2 .crm-quote-section-head-actions>.secondary-button,.admin-view-crm .crm-quote-workspace-v2 .crm-quote-footer-actions button{width:100%!important;min-width:0!important}.admin-view-crm .crm-quote-workspace-v2 .crm-quote-footer-actions{grid-template-columns:1fr!important;display:grid!important}}.customer-account-da-v198025{--customer-navy:#0b1d3a;--customer-navy-soft:#17385d;--customer-teal:#0f7d82;--customer-teal-dark:#0c6469;--customer-gold:#d39a2c;--customer-bg:#f4f7fa;--customer-card:#fff;--customer-line:#dce5ec;--customer-muted:#536276;--customer-shadow:0 18px 48px #0b1d3a14;width:min(100%,1680px)!important;max-width:1680px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;overflow:visible!important}.page:has(.customer-account-da-v198025){background:radial-gradient(circle at 92% 2%, #0f7d821a, transparent 30%), linear-gradient(180deg, #f9fbfc 0%, var(--customer-bg,#f4f7fa) 100%)!important;padding:0!important}.customer-account-da-v198025>.badge{display:none!important}.customer-account-da-v198025>.app-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--customer-line)!important;background:#ffffffe0!important;border-radius:16px!important;width:min(100% - 48px,1540px)!important;min-height:48px!important;margin:18px auto 0!important;padding:10px 14px!important;box-shadow:0 10px 30px #0b1d3a0d!important}.customer-account-da-v198025>.app-nav span{color:var(--customer-muted)!important;font-weight:800!important}.customer-account-da-v198025 .customer-topbar-v182{border:0!important;border-bottom:1px solid var(--customer-line)!important;z-index:40!important;background:#fffffff5!important;border-radius:0!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:22px!important;width:100%!important;min-height:76px!important;margin:0!important;padding:12px clamp(22px,4vw,64px)!important;display:grid!important;position:sticky!important;top:0!important;box-shadow:0 8px 28px #0b1d3a0f!important}.customer-account-da-v198025 .customer-topbar-v182:before{content:"ARN\a TRAJECTOIRE";white-space:pre;border-right:1px solid var(--customer-line);padding-right:22px;color:var(--customer-teal)!important;letter-spacing:.04em!important;font-size:1.2rem!important;font-weight:950!important;line-height:.82!important}.customer-account-da-v198025 .customer-topbar-v182:after{content:"ESPACE CLIENT";color:var(--customer-gold);letter-spacing:.18em;font-size:.58rem;font-weight:950;position:absolute;top:52px;left:clamp(22px,4vw,64px)}.customer-account-da-v198025 .customer-topbar-profile-v182{min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;justify-self:start!important;padding:5px!important}.customer-account-da-v198025 .customer-topbar-avatar-v182{color:#fff!important;background:linear-gradient(135deg, var(--customer-navy), var(--customer-teal))!important;border-radius:14px!important;width:44px!important;height:44px!important;box-shadow:0 10px 24px #0f7d8233!important}.customer-account-da-v198025 .customer-topbar-identity-v182 em{color:var(--customer-teal)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:.66rem!important;font-style:normal!important;font-weight:900!important}.customer-account-da-v198025 .customer-topbar-identity-v182 strong{color:var(--customer-navy)!important;font-size:.98rem!important}.customer-account-da-v198025 .customer-topbar-identity-v182 small{color:var(--customer-muted)!important}.customer-account-da-v198025 .customer-topbar-actions-v182{align-items:center!important;gap:9px!important;display:flex!important}.customer-account-da-v198025 .customer-topbar-actions-v182 button{min-height:40px!important;color:var(--customer-navy)!important;background:#fff!important;border-color:#c9d9e2!important;border-radius:12px!important;padding:9px 14px!important;font-weight:850!important}.customer-account-da-v198025 .customer-topbar-actions-v182 button:hover{transform:translateY(-1px);border-color:var(--customer-teal)!important;color:var(--customer-teal)!important}.customer-account-da-v198025 .customer-topbar-actions-v182 .logout-button-v182{color:#9f2d2d!important;background:#fff9f9!important;border-color:#edcccc!important}.customer-account-da-v198025>.section-kicker,.customer-account-da-v198025>h1,.customer-account-da-v198025>.subtitle{width:min(100% - 48px,1540px)!important;margin-left:auto!important;margin-right:auto!important}.customer-account-da-v198025>.section-kicker{color:var(--customer-teal)!important;letter-spacing:.12em!important;margin-top:42px!important;margin-bottom:7px!important}.customer-account-da-v198025>h1{color:var(--customer-navy)!important;margin-top:0!important;margin-bottom:8px!important;font-size:clamp(2rem,3vw,3rem)!important;line-height:1.05!important}.customer-account-da-v198025>.subtitle{color:var(--customer-muted)!important;max-width:1540px!important;margin-top:0!important;margin-bottom:26px!important;line-height:1.65!important}.customer-account-da-v198025 .customer-account-login-v198025{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)!important;align-items:stretch!important;gap:22px!important;width:min(100% - 48px,1120px)!important;margin:36px auto 70px!important;display:grid!important}.customer-account-da-v198025 .customer-account-login-v198025>*{border:1px solid var(--customer-line)!important;box-shadow:var(--customer-shadow)!important;background:#fff!important;border-radius:26px!important;padding:clamp(24px,3vw,38px)!important}.customer-account-da-v198025 .customer-account-login-v198025 form{position:relative;overflow:hidden}.customer-account-da-v198025 .customer-account-login-v198025 form:before{content:"";background:linear-gradient(90deg, var(--customer-navy), var(--customer-teal), var(--customer-gold));height:5px;position:absolute;inset:0 0 auto}.customer-account-da-v198025 .customer-account-login-v198025 h2{color:var(--customer-navy)!important;font-size:1.8rem!important}.customer-account-da-v198025 .customer-account-login-v198025 label{color:var(--customer-navy)!important;font-weight:850!important}.customer-account-da-v198025 .customer-account-login-v198025 input{background:#fbfdfe!important;border:1px solid #cbd8e2!important;border-radius:13px!important;min-height:50px!important}.customer-account-da-v198025 .customer-account-login-v198025 input:focus{border-color:var(--customer-teal)!important;box-shadow:0 0 0 4px #0f7d821a!important}.customer-account-da-v198025 .customer-account-login-v198025 button[type=submit]{background:linear-gradient(135deg, var(--customer-navy), var(--customer-teal))!important;border-radius:13px!important;min-height:50px!important;box-shadow:0 14px 30px #0f7d822e!important}.customer-account-da-v198025 .unified-account-help{color:#fff!important;background:radial-gradient(circle at 100% 0, #d39a2c3d, transparent 34%), linear-gradient(145deg, var(--customer-navy), var(--customer-navy-soft))!important;align-content:center!important;gap:14px!important;display:grid!important}.customer-account-da-v198025 .unified-account-help span{color:var(--customer-gold)!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-weight:950!important}.customer-account-da-v198025 .unified-account-help strong,.customer-account-da-v198025 .unified-account-help p{color:#fff!important}.customer-account-da-v198025 .customer-account-shell-v198025{width:min(100% - 48px,1540px)!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:250px minmax(0,1fr)!important;align-items:start!important;gap:22px!important;margin:0 auto 72px!important;padding:0!important;display:grid!important}.customer-account-da-v198025 .customer-account-shell-v198025>.unified-account-header,.customer-account-da-v198025 .customer-account-shell-v198025>.customer-dashboard-overview,.customer-account-da-v198025 .customer-account-shell-v198025>.hybrid-personal-access-panel{grid-column:1/-1!important}.customer-account-da-v198025 .unified-account-header{color:#fff!important;background:radial-gradient(circle at 88% 10%, #d39a2c42, transparent 24%), linear-gradient(135deg, var(--customer-navy) 0%, #104b65 58%, var(--customer-teal) 100%)!important;border:0!important;border-radius:28px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:24px!important;padding:clamp(26px,3vw,42px)!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 24px 60px #0b1d3a2e!important}.customer-account-da-v198025 .unified-account-header:after{content:"";border:44px solid #ffffff0e;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-135px;right:-80px}.customer-account-da-v198025 .unified-account-header h2,.customer-account-da-v198025 .unified-account-header p,.customer-account-da-v198025 .unified-account-header span{color:#fff!important}.customer-account-da-v198025 .unified-account-header .section-kicker{color:var(--customer-gold)!important}.customer-account-da-v198025 .unified-account-header h2{margin:3px 0 9px!important;font-size:clamp(1.8rem,3vw,2.8rem)!important}.customer-account-da-v198025 .unified-account-header>div:first-child>span{opacity:.82!important;line-height:1.55!important}.customer-account-da-v198025 .unified-account-stats{z-index:1;position:relative;grid-template-columns:repeat(2,minmax(118px,1fr))!important;gap:12px!important;display:grid!important}.customer-account-da-v198025 .unified-account-stats article{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center!important;background:#ffffff1a!important;border:1px solid #ffffff2e!important;border-radius:18px!important;min-width:120px!important;padding:18px!important}.customer-account-da-v198025 .unified-account-stats strong{display:block;color:#fff!important;font-size:1.7rem!important}.customer-account-da-v198025 .unified-account-stats span{color:#ffffffc2!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:.75rem!important;font-weight:850!important}.customer-account-da-v198025 .customer-dashboard-overview{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))!important;gap:15px!important;display:grid!important}.customer-account-da-v198025 .customer-dashboard-overview>article{border:1px solid var(--customer-line)!important;background:#fff!important;border-radius:20px!important;min-width:0!important;padding:21px!important;position:relative!important;overflow:hidden!important;box-shadow:0 12px 32px #0b1d3a0e!important}.customer-account-da-v198025 .customer-dashboard-overview>article:before{content:"";background:linear-gradient(180deg, var(--customer-teal), var(--customer-gold));width:4px;position:absolute;inset:0 auto 0 0}.customer-account-da-v198025 .customer-dashboard-overview article>span{color:var(--customer-teal)!important;text-transform:uppercase!important;letter-spacing:.09em!important;font-size:.72rem!important;font-weight:950!important}.customer-account-da-v198025 .customer-dashboard-overview article>strong{color:var(--customer-navy)!important;margin:7px 0!important;font-size:1.12rem!important;display:block!important}.customer-account-da-v198025 .customer-dashboard-overview article>p{color:var(--customer-muted)!important;line-height:1.5!important}.customer-account-da-v198025 .hybrid-personal-access-panel{background:linear-gradient(135deg,#eef9f8,#fff)!important;border:1px solid #0f7d8238!important;border-radius:22px!important;padding:22px!important;box-shadow:0 12px 34px #0f7d8212!important}.customer-account-da-v198025 .unified-account-tabs{border:1px solid var(--customer-line)!important;box-shadow:var(--customer-shadow)!important;background:#fffffff2!important;border-radius:22px!important;grid-area:4/1/span 30!important;align-content:start!important;gap:7px!important;padding:12px!important;display:grid!important;position:sticky!important;top:98px!important}.customer-account-da-v198025 .unified-account-tabs:before{content:"MON ESPACE";color:var(--customer-muted);letter-spacing:.13em;padding:9px 12px 7px;font-size:.68rem;font-weight:950}.customer-account-da-v198025 .unified-account-tabs button{text-align:left!important;color:#42566c!important;width:100%!important;min-height:48px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:14px!important;justify-content:flex-start!important;padding:12px 14px!important;font-weight:850!important}.customer-account-da-v198025 .unified-account-tabs button:hover{color:var(--customer-teal)!important;background:#f1f8f8!important}.customer-account-da-v198025 .unified-account-tabs button.active{color:#fff!important;border-color:var(--customer-navy)!important;background:linear-gradient(135deg, var(--customer-navy), var(--customer-teal))!important;box-shadow:0 10px 24px #0f7d8229!important}.customer-account-da-v198025 .unified-account-tabs~*{grid-column:2!important;min-width:0!important}.customer-account-da-v198025 .embedded-account-section,.customer-account-da-v198025 .customer-account-shell-v198025>div:not(.unified-account-header):not(.customer-dashboard-overview):not(.hybrid-personal-access-panel):not(.unified-account-tabs){border:1px solid var(--customer-line)!important;box-shadow:var(--customer-shadow)!important;background:#fff!important;border-radius:24px!important;padding:clamp(20px,2.4vw,32px)!important}.customer-account-da-v198025 .embedded-account-section .section-title-row{border-bottom:1px solid var(--customer-line)!important;margin-bottom:20px!important;padding-bottom:16px!important}.customer-account-da-v198025 .embedded-account-section h2,.customer-account-da-v198025 .embedded-account-section h3{color:var(--customer-navy)!important}.customer-account-da-v198025 .embedded-account-section p,.customer-account-da-v198025 .embedded-account-section small{color:var(--customer-muted)!important}.customer-account-da-v198025 .checkout-panel,.customer-account-da-v198025 .customer-commercial-documents-v198017,.customer-account-da-v198025 .customer-order-card,.customer-account-da-v198025 .customer-order-row,.customer-account-da-v198025 .customer-commercial-document-list-v198017 article,.customer-account-da-v198025 .customer-result-strip-v145 article,.customer-account-da-v198025 .customer-account-action-grid-v145 article,.customer-account-da-v198025 .customer-latest-results-v145,.customer-account-da-v198025 .customer-documents-empty-v1451{border:1px solid var(--customer-line)!important;background:#fff!important;border-radius:18px!important;box-shadow:0 10px 28px #0b1d3a0d!important}.customer-account-da-v198025 .customer-account-action-grid-v145,.customer-account-da-v198025 .customer-result-strip-v145,.customer-account-da-v198025 .customer-commercial-document-list-v198017{gap:14px!important}.customer-account-da-v198025 .customer-account-action-grid-v145 article,.customer-account-da-v198025 .customer-result-strip-v145 article,.customer-account-da-v198025 .customer-commercial-document-list-v198017 article{padding:19px!important}.customer-account-da-v198025 input,.customer-account-da-v198025 select,.customer-account-da-v198025 textarea{color:var(--customer-navy)!important;background:#fbfdfe!important;border:1px solid #cbd8e2!important;border-radius:12px!important}.customer-account-da-v198025 input:focus,.customer-account-da-v198025 select:focus,.customer-account-da-v198025 textarea:focus{border-color:var(--customer-teal)!important;box-shadow:0 0 0 4px #0f7d821a!important}.customer-account-da-v198025 button:not(.nav-back-button):not(.nav-print-button),.customer-account-da-v198025 .primary-inline-action{border-radius:12px!important;font-weight:850!important}.customer-account-da-v198025 button:not(.secondary-button):not(.nav-back-button):not(.nav-print-button):not(.customer-topbar-profile-v182),.customer-account-da-v198025 .primary-inline-action{background:linear-gradient(135deg, var(--customer-navy), var(--customer-teal))!important;color:#fff!important;border-color:#0000!important;box-shadow:0 10px 24px #0f7d8224!important}.customer-account-da-v198025 .secondary-button{color:var(--customer-navy)!important;background:#fff!important;border-color:#cbd8e2!important}.customer-account-da-v198025 .secondary-button:hover{color:var(--customer-teal)!important;border-color:var(--customer-teal)!important;background:#f5fbfb!important}.customer-account-da-v198025 .order-status-pill{letter-spacing:.03em!important;border-radius:999px!important;font-weight:900!important}.customer-account-da-v198025 .customer-commercial-document-actions-v198017{gap:9px!important}.customer-account-da-v198025 .customer-commercial-document-actions-v198017 button{min-height:40px!important}@media (width<=1120px){.customer-account-da-v198025 .customer-account-shell-v198025{grid-template-columns:1fr!important}.customer-account-da-v198025 .unified-account-tabs{flex-wrap:nowrap!important;grid-area:auto/1!important;padding:9px!important;display:flex!important;position:static!important;overflow-x:auto!important}.customer-account-da-v198025 .unified-account-tabs:before{display:none!important}.customer-account-da-v198025 .unified-account-tabs button{white-space:nowrap!important;width:auto!important;min-width:max-content!important}.customer-account-da-v198025 .unified-account-tabs~*{grid-column:1!important}}@media (width<=820px){.customer-account-da-v198025 .customer-topbar-v182{grid-template-columns:minmax(0,1fr) auto!important;padding:10px 14px!important}.customer-account-da-v198025 .customer-topbar-v182:before,.customer-account-da-v198025 .customer-topbar-v182:after,.customer-account-da-v198025 .customer-topbar-identity-v182 small,.customer-account-da-v198025 .customer-topbar-actions-v182 button:not(.logout-button-v182){display:none!important}.customer-account-da-v198025 .customer-account-login-v198025{grid-template-columns:1fr!important;width:calc(100% - 28px)!important}.customer-account-da-v198025>.section-kicker,.customer-account-da-v198025>h1,.customer-account-da-v198025>.subtitle,.customer-account-da-v198025 .customer-account-shell-v198025,.customer-account-da-v198025>.app-nav{width:calc(100% - 28px)!important}.customer-account-da-v198025 .unified-account-header{border-radius:22px!important;grid-template-columns:1fr!important}.customer-account-da-v198025 .unified-account-stats{width:100%!important}}@media (width<=560px){.customer-account-da-v198025 .customer-topbar-profile-v182{overflow:hidden!important}.customer-account-da-v198025 .customer-topbar-identity-v182 strong{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:150px!important;overflow:hidden!important}.customer-account-da-v198025 .customer-dashboard-overview,.customer-account-da-v198025 .unified-account-stats{grid-template-columns:1fr!important}.customer-account-da-v198025 .embedded-account-section,.customer-account-da-v198025 .customer-account-shell-v198025>div:not(.unified-account-header):not(.customer-dashboard-overview):not(.hybrid-personal-access-panel):not(.unified-account-tabs){border-radius:18px!important;padding:17px!important}}.customer-account-da-v199{--portal-navy:#08243f;--portal-navy-2:#0d3550;--portal-teal:#0b5c62;--portal-teal-soft:#eaf7f6;--portal-gold:#d69a2d;--portal-ink:#11243a;--portal-muted:#536276;--portal-line:#dbe6eb;--portal-bg:#f5f8fa;background:var(--portal-bg)!important;border:0!important;border-radius:28px!important;width:min(100%,1680px)!important;max-width:1680px!important;padding:0!important;overflow:hidden!important;box-shadow:0 28px 80px #08243f24!important}.customer-account-da-v199>.badge,.customer-account-da-v199>.app-nav{display:none!important}.customer-account-da-v199 .customer-topbar-profile-v182{background:0 0!important;border:0!important;justify-self:start!important;padding:8px 12px!important}.customer-account-da-v199 .customer-topbar-avatar-v182{background:linear-gradient(145deg,var(--portal-navy),var(--portal-teal))!important;color:#fff!important;border-radius:15px!important;width:48px!important;height:48px!important;box-shadow:0 10px 24px #0f7f8238!important}.customer-account-da-v199 .customer-topbar-identity-v182 em{color:var(--portal-teal)!important;letter-spacing:.1em!important}.customer-account-da-v199 .customer-topbar-identity-v182 strong{color:var(--portal-ink)!important;font-size:1rem!important}.customer-account-da-v199 .customer-topbar-identity-v182 small{color:var(--portal-muted)!important}.customer-account-da-v199 .customer-topbar-actions-v182{gap:10px!important}.customer-account-da-v199 .customer-topbar-actions-v182 button{min-height:42px!important;color:var(--portal-navy)!important;background:#fff!important;border-color:#cbdbe2!important;border-radius:13px!important;padding-inline:16px!important}.customer-account-da-v199 .customer-topbar-actions-v182 .logout-button-v182{color:brown!important;background:#fff8f8!important;border-color:#efcaca!important}.customer-account-shell-v199{background:var(--portal-bg)!important;border:0!important;grid-template-columns:250px minmax(0,1fr)!important;gap:24px!important;padding:28px!important;display:grid!important}.customer-portal-hero-v199 .section-kicker{color:#f0bd58!important}.customer-portal-hero-actions-v199 .secondary-button{color:#fff!important;background:#ffffff1f!important;border-color:#ffffff47!important}.customer-account-da-v199 .customer-dashboard-overview-v145{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.customer-account-da-v199 .customer-dashboard-overview-v145 article{border:1px solid var(--portal-line)!important;background:#fff!important;border-radius:22px!important;min-height:155px!important;padding:22px!important;box-shadow:0 14px 34px #08243f0f!important}.customer-account-da-v199 .customer-dashboard-overview-v145 article>span{text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:900;color:var(--portal-teal)!important}.customer-account-da-v199 .customer-dashboard-overview-v145 article>strong{color:var(--portal-ink)!important;font-size:1.15rem!important}.customer-account-da-v199 .customer-dashboard-overview-v145 article p{color:var(--portal-muted)!important}.customer-account-da-v199 .unified-account-tabs{border:1px solid var(--portal-line)!important;background:#fff!important;border-radius:24px!important;grid-area:3/1/span 20!important;align-self:start!important;gap:9px!important;padding:18px!important;display:grid!important;position:sticky!important;top:20px!important;box-shadow:0 18px 40px #08243f14!important}.customer-account-da-v199 .unified-account-tabs:before{content:"MON ESPACE";color:#718399;letter-spacing:.18em;padding:2px 10px 10px;font-size:.7rem;font-weight:900;display:block}.customer-account-da-v199 .unified-account-tabs button{width:100%!important;min-height:52px!important;color:var(--portal-ink)!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:15px!important;align-items:center!important;gap:12px!important;padding:12px 14px!important;font-weight:800!important;display:flex!important}.customer-account-da-v199 .unified-account-tabs button span{background:var(--portal-teal-soft);width:26px;height:26px;color:var(--portal-teal);border-radius:9px;place-items:center;display:grid}.customer-account-da-v199 .unified-account-tabs button:hover{transform:translate(2px);background:#f2f7f8!important}.customer-account-da-v199 .unified-account-tabs button.active{color:#fff!important;background:linear-gradient(135deg,var(--portal-navy),var(--portal-teal))!important;box-shadow:0 12px 24px #0f7f8233!important}.customer-account-da-v199 .unified-account-tabs button.active span{color:#fff;background:#ffffff26}.customer-account-da-v199 .embedded-account-section{grid-column:2!important;min-width:0!important}.customer-account-da-v199 .customer-premium-dashboard-v145,.customer-account-da-v199 .customer-orders-section,.customer-account-da-v199 .unified-candidate-section{border:1px solid var(--portal-line)!important;background:#fff!important;border-radius:26px!important;padding:28px!important;box-shadow:0 18px 46px #08243f12!important}.customer-account-da-v199 .embedded-account-section>.section-title-row{border-bottom:1px solid var(--portal-line)!important;align-items:center!important;padding-bottom:18px!important}.customer-account-da-v199 .embedded-account-section h2{color:var(--portal-ink)!important;font-size:1.7rem!important}.customer-account-da-v199 .embedded-account-section p{color:var(--portal-muted)}.customer-account-da-v199 .customer-order-list{gap:16px!important;display:grid!important}.customer-account-da-v199 .customer-order-card{transition:transform .2s,box-shadow .2s,border-color .2s;border:1px solid var(--portal-line)!important;background:#fff!important;border-radius:22px!important;overflow:hidden!important;box-shadow:0 10px 28px #08243f0e!important}.customer-account-da-v199 .customer-order-card:hover{transform:translateY(-2px);border-color:#b8d7d8!important;box-shadow:0 18px 38px #08243f1a!important}.customer-account-da-v199 .customer-parent-summary{color:#fff!important;background:linear-gradient(110deg,var(--portal-navy) 0%,#0b5365 58%,var(--portal-teal) 100%)!important;min-height:118px!important;padding:20px 22px!important}.customer-account-da-v199 .customer-parent-summary *{color:#fff!important;opacity:1!important}.customer-account-da-v199 .parent-row-chevron{width:34px!important;height:34px!important;color:var(--portal-teal)!important;background:#fff!important;border-radius:50%!important;place-items:center!important;display:grid!important}.customer-account-da-v199 .customer-order-card.expanded .customer-parent-summary{border-radius:0!important}.customer-account-da-v199 .customer-order-card>div:not(.customer-parent-summary){padding-inline:22px}.customer-account-da-v199 .order-status-pill,.customer-account-da-v199 [class*=status-pill]{border-radius:999px!important;font-weight:900!important}.customer-account-da-v199 .quote-validation-box,.customer-account-da-v199 .payment-ready-box,.customer-account-da-v199 .customer-code-list-box,.customer-account-da-v199 .upgrade-order-hint-v182{border-radius:18px!important;margin:18px 22px!important;padding:20px!important}.customer-account-da-v199 .checkout-form,.customer-account-da-v199 .customer-profile-form-v19808{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.customer-account-da-v199 input,.customer-account-da-v199 select,.customer-account-da-v199 textarea{min-height:46px;color:var(--portal-ink)!important;background:#fff!important;border:1px solid #cedde4!important;border-radius:13px!important}.customer-account-da-v199 input:focus,.customer-account-da-v199 select:focus,.customer-account-da-v199 textarea:focus{border-color:var(--portal-teal)!important;box-shadow:0 0 0 4px #0f7f821a!important}.customer-account-da-v199 button{transition:transform .18s,box-shadow .18s,background .18s}.customer-account-da-v199 button:hover{transform:translateY(-1px)}@media (width<=1100px){.customer-account-shell-v199{grid-template-columns:1fr!important;padding:18px!important}.customer-account-da-v199 .unified-account-tabs{grid-area:auto/1!important;display:flex!important;position:static!important;overflow-x:auto!important}.customer-account-da-v199 .unified-account-tabs:before{display:none}.customer-account-da-v199 .unified-account-tabs button{min-width:max-content!important}.customer-account-da-v199 .embedded-account-section,.customer-account-da-v199 .customer-dashboard-overview-v145,.customer-account-da-v199 .hybrid-personal-access-panel{grid-column:1!important}}@media (width<=760px){.customer-account-da-v199{border-radius:0!important}.customer-account-da-v199 .customer-topbar-actions-v182{grid-template-columns:1fr 1fr!important;display:grid!important}.customer-account-da-v199 .customer-topbar-actions-v182 .logout-button-v182{grid-column:1/-1}.customer-account-da-v199 .customer-dashboard-overview-v145{grid-template-columns:1fr!important}.customer-account-da-v199 .customer-premium-dashboard-v145,.customer-account-da-v199 .customer-orders-section,.customer-account-da-v199 .unified-candidate-section{border-radius:20px!important;padding:18px!important}.customer-account-da-v199 .customer-parent-summary{min-height:140px!important;padding:18px!important}}.customer-account-da-v199{--portal-surface:#fff;--portal-surface-soft:#f7f9fb;--portal-shadow:0 12px 30px #08243f12;background:#f4f7f9!important;box-shadow:0 20px 60px #08243f1a!important}.customer-account-da-v199 .customer-topbar-profile-v182{gap:10px!important;min-width:0!important;padding:4px 8px!important}.customer-account-da-v199 .customer-topbar-avatar-v182{width:42px!important;height:42px!important;box-shadow:none!important;border-radius:12px!important}.customer-account-da-v199 .customer-topbar-identity-v182 em{font-size:.64rem!important}.customer-account-da-v199 .customer-topbar-identity-v182 strong{font-size:.95rem!important}.customer-account-da-v199 .customer-topbar-identity-v182 small{font-size:.78rem!important}.customer-account-da-v199 .customer-topbar-actions-v182 button{min-height:38px!important;box-shadow:none!important;border-radius:10px!important;padding-inline:14px!important}.customer-account-shell-v199{grid-template-columns:220px minmax(0,1fr)!important;align-items:start!important;gap:22px!important;padding:24px!important}.customer-account-shell-v199:not(.customer-account-tab-dashboard) .customer-portal-hero-v199,.customer-account-shell-v199:not(.customer-account-tab-dashboard) .customer-dashboard-overview-v145,.customer-account-shell-v199:not(.customer-account-tab-dashboard)>.hybrid-personal-access-panel{display:none!important}.customer-account-shell-v199:not(.customer-account-tab-dashboard) .unified-account-tabs{grid-row:1/span 20!important}.customer-account-shell-v199:not(.customer-account-tab-dashboard) .embedded-account-section{grid-area:1/2!important}.customer-account-da-v199 .unified-account-tabs{box-shadow:var(--portal-shadow)!important;border-radius:18px!important;gap:4px!important;padding:12px!important}.customer-account-da-v199 .unified-account-tabs:before{padding:8px 10px 12px!important}.customer-account-da-v199 .unified-account-tabs button{border-radius:11px!important;min-height:44px!important;padding:10px 11px!important;font-size:.9rem!important}.customer-account-da-v199 .unified-account-tabs button span{border-radius:7px!important;width:24px!important;height:24px!important}.customer-account-da-v199 .unified-account-tabs button.active{box-shadow:none!important;background:#0b5262!important}.customer-account-da-v199 .embedded-account-section,.customer-account-da-v199 .customer-premium-dashboard-v145,.customer-account-da-v199 .customer-orders-section,.customer-account-da-v199 .unified-candidate-section{box-shadow:var(--portal-shadow)!important;border-color:#e0e8ec!important;border-radius:20px!important;padding:24px!important}.customer-account-da-v199 .embedded-account-section>.section-title-row{margin-bottom:20px!important;padding-bottom:16px!important}.customer-account-da-v199 .embedded-account-section h2{letter-spacing:-.025em!important;font-size:1.5rem!important}.customer-account-da-v199 .embedded-account-section .section-kicker{letter-spacing:.12em!important;font-size:.7rem!important}.customer-account-tab-dashboard .customer-command-hero-v145{color:var(--portal-ink)!important;box-shadow:none!important;background:#fff!important;border:1px solid #e0e8ec!important}.customer-account-tab-dashboard .customer-command-hero-v145>span,.customer-account-tab-dashboard .customer-command-hero-v145>strong,.customer-account-tab-dashboard .customer-command-hero-v145>p{color:var(--portal-ink)!important}.customer-account-tab-dashboard .customer-command-hero-v145>span{color:var(--portal-teal)!important}.customer-account-tab-dashboard .customer-command-center-v145{gap:14px!important}.customer-account-tab-dashboard .customer-next-action-card-v145{box-shadow:none!important;border-radius:18px!important}.customer-account-da-v199 .customer-order-list{gap:12px!important}.customer-account-da-v199 .customer-order-card{box-shadow:none!important;border-color:#dfe8ec!important;border-radius:16px!important}.customer-account-da-v199 .customer-order-card:hover{border-color:#9fc8ca!important;transform:none!important;box-shadow:0 8px 22px #08243f12!important}.customer-account-da-v199 .customer-parent-summary{min-height:92px!important;color:var(--portal-ink)!important;text-align:left!important;background:#fff!important;grid-template-columns:34px minmax(0,1fr) auto auto!important;align-items:center!important;gap:14px!important;padding:16px 18px!important;display:grid!important}.customer-account-da-v199 .customer-parent-summary *{color:inherit!important}.customer-account-da-v199 .customer-parent-summary .parent-row-main span{color:var(--portal-teal)!important;letter-spacing:.08em!important;font-size:.72rem!important;font-weight:900!important}.customer-account-da-v199 .customer-parent-summary .parent-row-main strong{color:var(--portal-ink)!important;font-size:1rem!important}.customer-account-da-v199 .customer-parent-summary small{color:var(--portal-muted)!important}.customer-account-da-v199 .customer-parent-summary .parent-row-metrics{text-align:right!important;min-width:110px!important}.customer-account-da-v199 .customer-parent-summary .parent-row-metrics strong{color:var(--portal-ink)!important;font-size:1rem!important}.customer-account-da-v199 .parent-row-chevron{width:30px!important;height:30px!important;color:var(--portal-teal)!important;background:#f3f8f8!important;border:1px solid #d9e5e9!important}.customer-account-da-v199 .order-status-badge{text-align:center!important;border-radius:999px!important;min-width:86px!important;padding:8px 12px!important;font-size:.75rem!important;font-style:normal!important}.customer-account-da-v199 .customer-order-card.expanded .customer-parent-summary{border-bottom:1px solid #e3ebef!important}.customer-account-da-v199 .parent-child-content{background:#fbfcfd!important;padding:18px!important}.customer-account-da-v199 .customer-invoice-box,.customer-account-da-v199 .quote-validation-box,.customer-account-da-v199 .payment-ready-box,.customer-account-da-v199 .customer-code-list-box,.customer-account-da-v199 .upgrade-order-hint-v182{box-shadow:none!important;background:#fff!important;border:1px solid #dfe8ec!important;border-radius:14px!important;margin:0 0 14px!important}.customer-account-da-v199 .order-status-badge.paid,.customer-account-da-v199 .order-status-pill.paid{color:#176b52!important;background:#e9f7f1!important;border-color:#bfe5d6!important}.customer-account-da-v199 .order-status-badge.cancelled,.customer-account-da-v199 .order-status-pill.cancelled{color:#a23c3c!important;background:#fff0f0!important;border-color:#efc9c9!important}.customer-account-da-v199 .order-status-badge.pending,.customer-account-da-v199 .order-status-badge.draft{color:#8a6118!important;background:#fff7e7!important;border-color:#f0d79b!important}.customer-account-da-v199 label{color:var(--portal-ink)!important;font-weight:700!important}.customer-account-da-v199 input,.customer-account-da-v199 select,.customer-account-da-v199 textarea{min-height:44px!important;box-shadow:none!important;border-radius:10px!important}.customer-account-da-v199 .customer-result-strip-v145 article,.customer-account-da-v199 .customer-dashboard-lanes-v145 article,.customer-account-da-v199 .customer-documents-empty-v1451{box-shadow:none!important;border-color:#dfe8ec!important;border-radius:16px!important}@media (width<=1100px){.customer-account-shell-v199,.customer-account-shell-v199:not(.customer-account-tab-dashboard){grid-template-columns:1fr!important}.customer-account-shell-v199:not(.customer-account-tab-dashboard) .embedded-account-section{grid-area:auto/1!important}}@media (width<=760px){.customer-account-shell-v199{gap:14px!important;padding:12px!important}.customer-account-da-v199 .unified-account-tabs{border-radius:14px!important;padding:8px!important}.customer-account-da-v199 .customer-parent-summary{grid-template-columns:30px minmax(0,1fr) auto!important;min-height:104px!important}.customer-account-da-v199 .customer-parent-summary .parent-row-metrics{text-align:left!important;grid-column:2!important}.customer-account-da-v199 .order-status-badge{grid-area:1/3/span 2!important}.customer-account-da-v199 .customer-premium-dashboard-v145,.customer-account-da-v199 .customer-orders-section,.customer-account-da-v199 .unified-candidate-section,.customer-account-da-v199 .embedded-account-section{border-radius:16px!important;padding:16px!important}}.arn-premium-pdf-stage-v201{z-index:-1;color:#0b2341;background:#fff;width:1240px;font-family:Inter,Arial,sans-serif;position:fixed;top:0;left:-20000px}.arn-premium-pdf-document-v201{background:#fff;width:1240px}.arn-premium-pdf-cover-v201{box-sizing:border-box;color:#fff;background:radial-gradient(circle at 82% 18%,#1b70ff59,#0000 32%),radial-gradient(circle at 70% 90%,#ec47be47,#0000 34%),linear-gradient(145deg,#071831 0%,#0a2148 52%,#081a36 100%);width:1240px;min-height:1754px;padding:100px 94px 80px;position:relative;overflow:hidden}.arn-premium-pdf-cover-glow-v201{opacity:.7;background-image:repeating-radial-gradient(at 95% 45%,#0000 0 30px,#4a89ff21 31px 33px);position:absolute;inset:0}.arn-premium-pdf-brand-v201,.arn-premium-pdf-cover-main-v201,.arn-premium-pdf-cover-meta-v201,.arn-premium-pdf-confidential-v201{z-index:1;position:relative}.arn-premium-pdf-logo-v201{object-fit:contain;object-position:left center;filter:brightness(0)invert();width:330px;max-height:130px}.arn-premium-pdf-brand-v201 p{letter-spacing:.08em;opacity:.8;margin:12px 0 0;font-size:22px}.arn-premium-pdf-cover-main-v201{max-width:860px;margin-top:235px}.arn-premium-pdf-kicker-v201{color:#f4b942;text-transform:uppercase;letter-spacing:.12em;font-size:22px;font-weight:800}.arn-premium-pdf-cover-main-v201 h1{letter-spacing:-.04em;margin:24px 0;font-size:76px;line-height:1.02}.arn-premium-pdf-cover-main-v201 p{color:#dce9ff;max-width:780px;font-size:29px;line-height:1.5}.arn-premium-pdf-cover-meta-v201{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:180px;display:grid}.arn-premium-pdf-cover-meta-v201 div{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff2e;border-radius:22px;padding:28px}.arn-premium-pdf-cover-meta-v201 span{color:#92afd4;text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px;font-size:17px;display:block}.arn-premium-pdf-cover-meta-v201 strong{font-size:24px}.arn-premium-pdf-confidential-v201{border:1px solid #ffffff40;border-radius:999px;padding:15px 24px;font-size:18px;position:absolute;bottom:75px;left:94px}.arn-premium-pdf-content-v201{box-sizing:border-box;background:#fff;width:1240px;padding:64px 70px 90px}.arn-premium-pdf-intro-v201{border-bottom:3px solid #e5edf6;justify-content:space-between;align-items:center;gap:24px;margin-bottom:46px;padding-bottom:28px;display:flex}.arn-premium-pdf-intro-v201 span{color:#157c83;letter-spacing:.12em;font-size:18px;font-weight:800}.arn-premium-pdf-intro-v201 h2{color:#09274a;margin:8px 0 0;font-size:48px}.arn-premium-pdf-intro-badge-v201{color:#0e5eb7;background:#eef7ff;border-radius:999px;padding:14px 20px;font-size:17px;font-weight:800}.arn-premium-pdf-content-v201 h1,.arn-premium-pdf-content-v201 h2,.arn-premium-pdf-content-v201 h3,.arn-premium-pdf-content-v201 h4{break-after:avoid;color:#09274a!important}.arn-premium-pdf-content-v201 h2{border-top:2px solid #dce8f3!important;margin-top:44px!important;padding-top:20px!important;font-size:34px!important}.arn-premium-pdf-content-v201 h3{color:#157c83!important;font-size:27px!important}.arn-premium-pdf-content-v201 p,.arn-premium-pdf-content-v201 li{color:#243b55!important;font-size:20px!important;line-height:1.55!important}.arn-premium-pdf-content-v201 img,.arn-premium-pdf-content-v201 canvas,.arn-premium-pdf-content-v201 svg{break-inside:avoid;max-width:100%!important;height:auto!important}.arn-premium-pdf-content-v201 section,.arn-premium-pdf-content-v201 article,.arn-premium-pdf-content-v201 table,.arn-premium-pdf-content-v201 figure{break-inside:avoid}.arn-premium-pdf-content-v201 [class*=card],.arn-premium-pdf-content-v201 [class*=panel],.arn-premium-pdf-content-v201 [class*=box]{border-radius:20px!important;box-shadow:0 10px 28px #14375b14!important}:root{--atds-ink:#0b1f3a;--atds-navy:#071b36;--atds-teal:#0c7f83;--atds-cyan:#1ca6ad;--atds-gold:#e9ad38;--atds-cream:#fbf7ef;--atds-mist:#edf7f7;--atds-line:#0b1f3a1a;--atds-shadow:0 22px 60px #091e371c}.atds-document-card.available:hover{transform:translateY(-3px);box-shadow:0 18px 42px #0d314617}.atds-document-card.locked{opacity:.62;background:#f6f7f8}.unified-account-tabs button.active{box-shadow:0 8px 22px #084a552e;color:#fff!important;background:linear-gradient(135deg,var(--atds-navy),var(--atds-teal))!important}.offers-page-da-v200{--portal-ink:#102b45;--portal-navy:#102b45;--portal-teal:#0b5c62;--portal-teal-soft:#e9f5f3;--portal-gold:#d7a446;--portal-muted:#536276;--portal-line:#d9e6e8;--portal-bg:#f4f8f7;background:var(--portal-bg)!important;padding:28px!important}.offers-page-da-v200 .v141-offers-hero{color:#fff!important;background:radial-gradient(circle at 83% 14%, #ffffff26, transparent 25%), linear-gradient(135deg, var(--portal-navy), #0b4860 56%, var(--portal-teal))!important;border:0!important;border-radius:28px!important;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr)!important;gap:24px!important;margin:0 0 24px!important;padding:clamp(28px,4vw,50px)!important;display:grid!important;box-shadow:0 24px 55px #08243f2e!important}.offers-page-da-v200 .v141-offers-hero .section-kicker{color:#f0bd58!important}.offers-page-da-v200 .v141-offers-hero>div:first-child{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.offers-page-da-v200 .v141-offers-hero h1{max-width:760px;color:#fff!important;font-size:clamp(2rem,3.3vw,3.5rem)!important}.offers-page-da-v200 .v141-offers-hero .subtitle{max-width:700px;color:#ffffffd1!important}.offers-page-da-v200 .v141-offers-hero aside{color:#fff!important;box-shadow:none!important;background:#ffffff1a!important;border:1px solid #fff3!important;border-radius:22px!important;align-self:stretch!important;padding:24px!important}.offers-page-da-v200 .v141-offers-hero aside span{color:#f0bd58!important}.offers-page-da-v200 .v141-offers-hero aside strong,.offers-page-da-v200 .v141-offers-hero aside p{color:#fff!important}.offers-page-da-v200 .v173-commercial-guide,.offers-page-da-v200 .offers-catalogue-v200,.offers-page-da-v200 .v141-comparison-section,.offers-page-da-v200 .v142-campaign-offer-section,.offers-page-da-v200 .landing-split,.offers-page-da-v200 .landing-section:not(.v142-campaign-offer-section):not(.v141-comparison-section):not(.landing-split){border:1px solid var(--portal-line)!important;background:#fff!important;border-radius:26px!important;box-shadow:0 18px 46px #08243f12!important}.offers-page-da-v200 .v173-commercial-guide,.offers-page-da-v200 .offers-catalogue-v200{padding:clamp(22px,3vw,34px)!important}.offers-page-da-v200 .v173-commercial-guide-grid article{border:1px solid var(--portal-line)!important;box-shadow:none!important;background:#fff!important;border-radius:20px!important}.offers-page-da-v200 .v173-commercial-guide-grid article.recommended{color:#fff!important;background:linear-gradient(135deg, var(--portal-navy), var(--portal-teal))!important;border-color:#0000!important}.offers-page-da-v200 .v173-commercial-guide-grid article.recommended *{color:inherit!important}.offers-page-da-v200 .v173-commercial-guide-grid article.recommended button{color:var(--portal-navy)!important;background:#fff!important}.offers-catalogue-heading-v200{border-bottom:1px solid var(--portal-line);justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;padding-bottom:20px;display:flex}.offers-catalogue-heading-v200 h2{color:var(--portal-ink);margin:.3rem 0 0;font-size:clamp(1.55rem,2.4vw,2.25rem)}.offers-catalogue-heading-v200>p{max-width:380px;color:var(--portal-muted);margin:0;line-height:1.55}.offers-page-da-v200 .v141-offer-grid{gap:16px!important}.offers-page-da-v200 .v141-offer-card{border:1px solid var(--portal-line)!important;box-shadow:none!important;background:#fff!important;border-radius:22px!important}.offers-page-da-v200 .v141-offer-card.highlighted{border-color:#1487836b!important;box-shadow:0 18px 38px #084a551a!important}.offers-page-da-v200 .v141-offer-card:hover{transform:translateY(-3px);box-shadow:0 22px 42px #08243f1f!important}.offers-page-da-v200 .v141-offer-top span,.offers-page-da-v200 .v141-offer-outcome span{color:var(--portal-teal)!important}.offers-page-da-v200 .v173-proof-strip article{border:1px solid var(--portal-line)!important;background:#fff!important;border-radius:18px!important;box-shadow:0 10px 28px #08243f0d!important}.offers-page-da-v200 .v141-comparison-section,.offers-page-da-v200 .v142-campaign-offer-section,.offers-page-da-v200 .landing-split{padding:clamp(22px,3vw,34px)!important}@media (width<=860px){.offers-page-da-v200{padding:18px!important}.offers-page-da-v200 .v141-offers-hero{grid-template-columns:1fr!important;padding:28px 22px!important}.offers-catalogue-heading-v200{align-items:start;gap:12px;display:grid}}.checkout-page-da-v200{--portal-ink:#102b45;--portal-navy:#102b45;--portal-teal:#0b5c62;--portal-teal-soft:#e9f5f3;--portal-gold:#d7a446;--portal-muted:#536276;--portal-line:#d9e6e8;--portal-bg:#f4f8f7;background:var(--portal-bg)!important;padding:28px!important}.checkout-page-da-v200 .v141-checkout-hero{color:#fff!important;background:radial-gradient(circle at 82% 15%, #ffffff24, transparent 27%), linear-gradient(135deg,var(--portal-navy),#0b4860 56%,var(--portal-teal))!important;border:0!important;border-radius:28px!important;grid-template-columns:minmax(0,1.35fr) minmax(270px,.65fr)!important;gap:24px!important;margin:0 0 22px!important;padding:clamp(28px,4vw,50px)!important;display:grid!important;box-shadow:0 24px 55px #08243f2e!important}.checkout-page-da-v200 .v141-checkout-hero>div:first-child{min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.checkout-page-da-v200 .v141-checkout-hero .section-kicker,.checkout-page-da-v200 .v141-checkout-hero aside span{color:var(--arn-gold-on-dark)!important}.checkout-page-da-v200 .v141-checkout-hero h1{color:#fff!important;font-size:clamp(2rem,3.3vw,3.5rem)!important}.checkout-page-da-v200 .v141-checkout-hero .subtitle{color:#ffffffd1!important}.checkout-page-da-v200 .v141-checkout-hero aside{color:#fff!important;min-width:0!important;box-shadow:none!important;background:#ffffff1a!important;border:1px solid #fff3!important;border-radius:22px!important;padding:24px!important}.checkout-page-da-v200 .v141-checkout-hero aside strong,.checkout-page-da-v200 .v141-checkout-hero aside p{color:#fff!important}.checkout-page-da-v200 .v141-checkout-steps,.checkout-page-da-v200 .v173-checkout-reassurance{gap:14px!important}.checkout-page-da-v200 .v141-checkout-steps article,.checkout-page-da-v200 .v173-checkout-reassurance article{border:1px solid var(--portal-line)!important;background:#fff!important;border-radius:20px!important;min-height:142px!important;padding:20px!important;box-shadow:0 12px 30px #08243f0e!important}.checkout-page-da-v200 .v141-checkout-steps article>span{color:var(--portal-teal)!important}.checkout-page-da-v200 .v141-checkout-steps{display:none!important}.checkout-page-da-v200 .v173-checkout-reassurance{flex-wrap:wrap!important;gap:8px!important;margin:0 0 20px!important;display:flex!important}.checkout-page-da-v200 .v173-checkout-reassurance article{min-height:0!important;box-shadow:none!important;border-radius:999px!important;align-items:center!important;gap:7px!important;padding:10px 14px!important;display:flex!important}.checkout-page-da-v200 .v173-checkout-reassurance article span{letter-spacing:.08em!important;color:var(--portal-teal)!important;font-size:.68rem!important;font-weight:900!important}.checkout-page-da-v200 .v173-checkout-reassurance article strong{color:var(--portal-ink)!important;font-size:.83rem!important}.checkout-page-da-v200 .v173-checkout-reassurance article p{display:none!important}.checkout-page-da-v200 .checkout-layout{align-items:start!important;gap:20px!important}.checkout-page-da-v200 .checkout-panel{border:1px solid var(--portal-line)!important;background:#fff!important;border-radius:26px!important;padding:28px!important;box-shadow:0 18px 46px #08243f12!important}.checkout-page-da-v200 .checkout-panel h2{color:var(--portal-ink)!important}.checkout-page-da-v200 .checkout-panel p{color:var(--portal-muted)!important}.checkout-page-da-v200 input,.checkout-page-da-v200 select,.checkout-page-da-v200 textarea{min-height:46px!important;color:var(--portal-ink)!important;border:1px solid #cedde4!important;border-radius:13px!important}.checkout-page-da-v200 input:focus,.checkout-page-da-v200 select:focus,.checkout-page-da-v200 textarea:focus{border-color:var(--portal-teal)!important;box-shadow:0 0 0 4px #1487831a!important}.checkout-page-da-v200 .public-option-list label{transition:border-color .18s,background .18s,transform .18s;border:1px solid var(--portal-line)!important;background:#fff!important;border-radius:16px!important}.checkout-page-da-v200 .public-option-list label:hover{transform:translateY(-1px);background:var(--portal-teal-soft)!important;border-color:#14878380!important}.checkout-page-da-v200 .checkout-total-card{color:var(--portal-ink)!important;background:linear-gradient(135deg,#edf8f6,#fffaf1)!important;border:1px solid #1487833d!important;border-radius:20px!important}.checkout-page-da-v200 .checkout-total-card strong{color:var(--portal-navy)!important}.checkout-page-da-v200 .v176-payment-return-box{border-radius:24px!important}.checkout-experience-v201{grid-template-columns:minmax(0,1fr) 330px;grid-template-areas:"workspace summary";align-items:start;gap:24px;margin-top:24px;display:grid}.checkout-workspace-v201{grid-area:workspace;grid-template-columns:1fr!important;gap:18px!important;margin:0!important;display:grid!important}.checkout-order-summary-v201{background:#fff;border:1px solid #14878347;border-radius:24px;grid-area:summary;position:sticky;top:18px;overflow:hidden;box-shadow:0 20px 48px #08243f1f}.checkout-order-summary-head-v201{color:#fff;background:linear-gradient(135deg,var(--portal-navy),#0b5263 60%,var(--portal-teal));gap:8px;padding:24px;display:grid}.checkout-order-summary-head-v201 span{color:var(--arn-gold-on-dark);text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:900}.checkout-order-summary-head-v201 strong{font-size:1.35rem;line-height:1.2;color:#fff!important}.checkout-order-summary-head-v201 small{line-height:1.45;color:#ffffffeb!important}.checkout-order-summary-lines-v201{border-bottom:1px solid var(--portal-line);gap:12px;padding:20px 22px;display:grid}.checkout-order-summary-lines-v201>div{color:var(--portal-muted);justify-content:space-between;gap:14px;font-size:.91rem;display:flex}.checkout-order-summary-lines-v201 b{color:var(--portal-ink);white-space:nowrap}.checkout-order-summary-lines-v201 .discount span,.checkout-order-summary-lines-v201 .discount b{color:#0b7766}.checkout-order-summary-total-v201{background:linear-gradient(135deg,#edf8f6,#fffaf1);justify-content:space-between;align-items:end;gap:14px;padding:20px 22px;display:flex}.checkout-order-summary-total-v201 span{color:var(--portal-muted);font-weight:800}.checkout-order-summary-total-v201 strong{color:var(--portal-navy);white-space:nowrap;font-size:1.6rem}.checkout-order-summary-v201>p{color:var(--portal-muted);background:#fff;margin:0;padding:0 22px 22px;font-size:.86rem;line-height:1.5}.checkout-page-da-v200 .checkout-configuration-v201{border-top:4px solid var(--portal-teal)!important}.checkout-page-da-v200 .checkout-account-v201{background:linear-gradient(135deg,#fff,#f5faf9)!important;grid-template-columns:minmax(0,1fr) minmax(280px,.9fr)!important;align-items:center!important;gap:22px!important;padding:22px 28px!important;display:grid!important}.checkout-page-da-v200 .checkout-account-v201 .existing-account-login-v182{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto!important;align-items:end!important;gap:10px!important;display:grid!important}.checkout-page-da-v200 .checkout-details-v201{border-top:4px solid var(--portal-gold)!important}.checkout-page-da-v200 .checkout-details-v201>button[type=submit]{background:linear-gradient(135deg,var(--portal-navy),var(--portal-teal))!important;border-radius:16px!important;min-height:54px!important;font-size:1rem!important;box-shadow:0 14px 30px #084a5533!important}.checkout-page-da-v200 .checkout-details-v201 .checkout-total-card{display:none!important}.checkout-page-da-v200 .checkout-details-v201 .v141-account-benefits{border-top:1px solid var(--portal-line);border-bottom:1px solid var(--portal-line);padding-block:14px}@media (width<=860px){.checkout-page-da-v200{padding:18px!important}.checkout-page-da-v200 .v141-checkout-hero{grid-template-columns:1fr!important;padding:28px 22px!important}.checkout-experience-v201{grid-template-columns:1fr;grid-template-areas:"summary""workspace";gap:18px}.checkout-order-summary-v201{position:static}.checkout-page-da-v200 .checkout-account-v201,.checkout-page-da-v200 .checkout-account-v201 .existing-account-login-v182{grid-template-columns:1fr!important}}.customer-results-v202 .atds-results-hero,.atds-results-hero{color:#fff}.customer-results-v202 .atds-results-hero h1,.customer-results-v202 .atds-results-hero h2,.customer-results-v202 .atds-results-hero h3,.customer-results-v202 .atds-results-hero strong,.atds-results-hero h1,.atds-results-hero h2,.atds-results-hero h3,.atds-results-hero strong{text-shadow:0 1px 1px #00000026;color:#fff!important}.customer-results-v202 .atds-results-hero p,.customer-results-v202 .atds-results-hero small,.atds-results-hero p,.atds-results-hero small{color:#ffffffc7!important}.customer-results-v202 .atds-results-hero .atds-eyebrow,.atds-results-hero .atds-eyebrow{color:#ffc247!important}.customer-results-v202 .atds-profile-card,.atds-profile-card{box-shadow:0 24px 60px #04122b47;background:linear-gradient(150deg,#ffffff29,#ffffff14)!important;border-color:#ffffff3d!important}.customer-results-v202 .atds-profile-card span,.customer-results-v202 .atds-profile-card small,.atds-profile-card span,.atds-profile-card small{color:#ffffffb3!important}.customer-results-v202 .atds-primary-button,.atds-primary-button{box-shadow:0 14px 32px #09718357;color:#fff!important;background:linear-gradient(135deg,#17a6aa,#0b6c83)!important}.customer-full-result-web-v1466 .atds-report{--atds-report-accent:#0f7f83;--atds-report-accent-soft:#e8f6f5;--atds-report-warm:#f6b93b;background:radial-gradient(circle at 92% 4%, color-mix(in srgb, var(--atds-report-accent) 12%, transparent), transparent 25%), linear-gradient(180deg, #fff 0%, #f8fbfc 100%);border:1px solid #1040541a;border-radius:30px;margin:0;padding:clamp(22px,3vw,42px);scroll-margin-top:110px;position:relative;overflow:hidden;box-shadow:0 25px 70px #091f371a}.customer-full-result-web-v1466 .atds-report:before{content:"ARN TRAJECTOIRE · RESTITUTION PERSONNALISÉE";color:var(--atds-report-accent);letter-spacing:.18em;text-transform:uppercase;margin-bottom:22px;font-size:11px;font-weight:900;display:block}.customer-full-result-web-v1466 .atds-report:after{content:"";z-index:0;border:1px solid color-mix(in srgb, var(--atds-report-accent) 18%, transparent);pointer-events:none;border-radius:50%;width:240px;height:240px;position:absolute;top:-90px;right:-80px}.customer-full-result-web-v1466 .atds-report>*{z-index:1;position:relative}.customer-full-result-web-v1466 .atds-report-detailed{--atds-report-accent:#0d7e82;--atds-report-accent-soft:#e7f7f5}.customer-full-result-web-v1466 .atds-report-ocean{--atds-report-accent:#5468d8;--atds-report-accent-soft:#eef0ff}.customer-full-result-web-v1466 .atds-report-activities{--atds-report-accent:#b57616;--atds-report-accent-soft:#fff6df}.customer-full-result-web-v1466 .atds-report-progress{--atds-report-accent:#277a57;--atds-report-accent-soft:#eaf7f0}.customer-full-result-web-v1466 .atds-report>.section-title-row{background:linear-gradient(135deg, #092746 0%, #0d3c59 60%, var(--atds-report-accent) 160%);color:#fff;border:0;border-radius:24px;align-items:flex-start;gap:22px;margin:0 0 26px;padding:24px 26px}.customer-full-result-web-v1466 .atds-report>.section-title-row h3,.customer-full-result-web-v1466 .atds-report>.section-title-row p{color:#fff!important}.customer-full-result-web-v1466 .atds-report>.section-title-row h3{letter-spacing:-.035em;margin:0 0 8px;font-size:clamp(24px,3vw,36px);line-height:1.08}.customer-full-result-web-v1466 .atds-report>.section-title-row p{opacity:.76;max-width:780px;margin:0;line-height:1.6}.customer-full-result-web-v1466 .atds-report>.section-title-row>span{color:#fff;background:#ffffff1f;border:1px solid #ffffff38;border-radius:999px;flex:none;padding:9px 14px;font-size:12px;font-weight:850}.customer-full-result-web-v1466 .atds-report .customer-result-summary-card-v1466{gap:14px;margin-bottom:28px}.customer-full-result-web-v1466 .atds-report .customer-result-summary-card-v1466 article,.customer-full-result-web-v1466 .atds-report .result-section,.customer-full-result-web-v1466 .atds-report .report-section,.customer-full-result-web-v1466 .atds-report .ocean-section,.customer-full-result-web-v1466 .atds-report .activity-card,.customer-full-result-web-v1466 .atds-report .progress-card{border-color:#0c465b1a!important;box-shadow:0 12px 34px #0e2b4112!important}.customer-full-result-web-v1466 .atds-report .customer-result-summary-card-v1466 article{background:linear-gradient(145deg, #fff, var(--atds-report-accent-soft));border-radius:22px;min-height:145px;padding:22px}.customer-full-result-web-v1466 .atds-report .customer-result-summary-card-v1466 article>span{color:var(--atds-report-accent);letter-spacing:.08em;text-transform:uppercase;font-weight:850}.customer-full-result-web-v1466 .atds-report .customer-result-summary-card-v1466 article>strong{color:#092746;font-size:clamp(20px,2vw,28px)}.customer-full-result-web-v1466 .atds-report .embedded-result-report-v1466{background:0 0;border:0;border-radius:0;overflow:visible}.customer-full-result-web-v1466 .atds-report .section-title-row:not(:first-child){border-radius:20px}.customer-full-result-web-v1466 .atds-report h2,.customer-full-result-web-v1466 .atds-report h3,.customer-full-result-web-v1466 .atds-report h4{color:#092746;letter-spacing:-.025em}.customer-full-result-web-v1466 .atds-report p,.customer-full-result-web-v1466 .atds-report li{color:#334a5e;line-height:1.65}.customer-full-result-web-v1466 .atds-report button:not(.secondary-button){border-radius:14px}.customer-full-result-web-v1466 .atds-report .secondary-button{border-color:color-mix(in srgb, var(--atds-report-accent) 28%, #dbe5e9);color:var(--atds-report-accent);background:#fff}@media (width<=820px){.customer-full-result-web-v1466 .atds-report{border-radius:22px;padding:18px}.customer-full-result-web-v1466 .atds-report>.section-title-row{border-radius:19px;flex-direction:column;padding:20px}.customer-full-result-web-v1466 .atds-report>.section-title-row>span{align-self:flex-start}}:root{--atds-navy:#071f43;--atds-navy-2:#0c3157;--atds-teal:#07898d;--atds-teal-dark:#006c73;--atds-ink:#071b3c;--atds-muted:#5e6d84;--atds-surface:#fff;--atds-canvas:#f4f8fb;--atds-border:#dce6ec;--atds-soft-teal:#eaf8f7;--atds-soft-blue:#edf4ff;--atds-soft-violet:#f4efff;--atds-soft-amber:#fff6e8;--atds-soft-green:#eaf9f1;--atds-radius-xl:30px;--atds-radius-lg:22px;--atds-radius-md:16px;--atds-shadow:0 18px 55px #071f431a;--atds-shadow-soft:0 8px 28px #071f4312}.atds-summary-hero .section-kicker{letter-spacing:.16em;font-weight:900;color:#ffc349!important}.atds-summary-hero .result-main-title,.atds-summary-hero h1.result-main-title{letter-spacing:-.045em;text-shadow:0 2px 14px #0000002e;max-width:760px;margin:10px 0 16px;font-size:clamp(2rem,4.2vw,4.2rem);line-height:1.02;color:#fff!important}.atds-summary-hero .subtitle{max-width:730px;font-size:1.08rem;line-height:1.75;color:#ffffffdb!important}body:has(.atds-summary-hero) .result-section{border:1px solid var(--atds-border);border-radius:var(--atds-radius-lg);background:var(--atds-surface);box-shadow:var(--atds-shadow-soft);margin:18px 0;padding:clamp(24px,4vw,42px)}body:has(.atds-summary-hero) .result-section h2{color:var(--atds-ink);letter-spacing:-.025em;font-size:clamp(1.35rem,2.2vw,2rem)}:is(body:has(.atds-summary-hero) .color-score-card,body:has(.atds-summary-hero) .insight-grid>*,body:has(.atds-summary-hero) .riasec-card,body:has(.atds-summary-hero) .resource-card){border-radius:var(--atds-radius-md);border:1px solid var(--atds-border);box-shadow:none}.atds-report{--report-accent:var(--atds-teal);--report-soft:var(--atds-soft-teal);width:min(1380px,100% - 28px);color:var(--atds-ink);background:var(--atds-canvas);border-radius:var(--atds-radius-xl);margin:18px auto 60px;padding:clamp(14px,2.5vw,34px)}.atds-report-ocean{--report-accent:#7651d7;--report-soft:var(--atds-soft-violet)}.atds-report-activities{--report-accent:#e99a16;--report-soft:var(--atds-soft-amber)}.atds-report-progress{--report-accent:#14966a;--report-soft:var(--atds-soft-green)}.atds-report-dossier{--report-accent:#2384d5;--report-soft:var(--atds-soft-blue)}.atds-report>.result-context-toolbar,.atds-report>.bigfive-report-toolbar,.atds-report>.premium-pdf-toolbar{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--atds-shadow-soft);background:#fffffff0;border:1px solid #dce6ece6;border-radius:18px;margin:0 0 18px;padding:12px;position:sticky;top:10px}.atds-report button{border-radius:13px;min-height:44px;font-weight:800}.atds-report button:not(.secondary-button){background:linear-gradient(135deg, var(--report-accent), var(--atds-navy))}.atds-report .premium-cover-page,.atds-report .bigfive-report-cover,.atds-report .progress-report-cover,.atds-report .accompaniment-dossier-hero-v156{min-height:480px;box-shadow:var(--atds-shadow);padding:clamp(36px,6vw,78px);position:relative;overflow:hidden;border-radius:var(--atds-radius-xl)!important;color:#fff!important;background:linear-gradient(135deg, var(--atds-navy) 0%, #0b345b 68%, var(--report-accent) 155%)!important;border:0!important}.atds-report .premium-cover-page *,.atds-report .bigfive-report-cover *,.atds-report .progress-report-cover *,.atds-report .accompaniment-dossier-hero-v156 *{color:#fff}.atds-report .premium-cover-page:after,.atds-report .bigfive-report-cover:after{content:"";pointer-events:none;border:1px solid #ffffff26;border-radius:50%;width:430px;height:430px;position:absolute;top:-180px;right:-150px}.atds-report .premium-pdf-page,.atds-report .bigfive-report-page,.atds-report .progress-report-page,.atds-report .accompaniment-dossier-section-v156{border:1px solid var(--atds-border)!important;border-radius:var(--atds-radius-xl)!important;min-height:0!important;box-shadow:var(--atds-shadow-soft)!important;background:#fff!important;margin:22px 0!important;padding:clamp(26px,4.5vw,58px)!important}.atds-report .premium-page-header,.atds-report .bigfive-page-header,.atds-report .guided-page-header,.atds-report .progress-page-header{border-bottom:2px solid color-mix(in srgb, var(--report-accent) 45%, white);align-items:center;gap:18px;margin:0 0 30px;padding:0 0 20px;display:flex}.atds-report .premium-page-header>span,.atds-report .bigfive-page-header>span,.atds-report .guided-page-header>span,.atds-report .progress-page-header>span{border-radius:18px;flex:0 0 58px;place-items:center;height:58px;font-size:1.05rem;font-weight:900;display:grid;color:#fff!important;background:var(--atds-navy)!important}.atds-report h1,.atds-report h2,.atds-report h3,.atds-report h4{color:var(--atds-ink);letter-spacing:-.025em}.atds-report h2{font-size:clamp(1.65rem,3vw,2.75rem)}.atds-report p,.atds-report li{line-height:1.68}.atds-report :is(article,.premium-card,.premium-info-card,.premium-soft-card,.bigfive-trait-card,.bigfive-note-box,.guided-context-card,.guided-activity-card,.progress-summary-card,.progress-stat-card,.accompaniment-dossier-card-v156){border:1px solid var(--atds-border)!important;border-radius:var(--atds-radius-lg)!important;background:#fff!important;box-shadow:0 6px 20px #071f430e!important}.atds-report :is(.premium-highlight,.premium-callout,.bigfive-note-box,.guided-final-box,.progress-highlight){border-color:color-mix(in srgb, var(--report-accent) 30%, white)!important;background:var(--report-soft)!important}.atds-report :is(input,textarea,select){min-height:44px;border:1px solid var(--atds-border)!important;background:#fff!important;border-radius:13px!important}.atds-report textarea{min-height:130px}.atds-report :is(svg,canvas,img){max-width:100%;height:auto}.atds-report :is(.premium-chart-card,.bigfive-radar-card,.guided-chart-card,.progress-chart-card){border:1px solid var(--atds-border)!important;border-radius:var(--atds-radius-lg)!important;background:linear-gradient(180deg, #fff, var(--report-soft))!important;padding:24px!important}@media screen{.atds-report .premium-pdf-page,.atds-report .bigfive-report-page,.atds-report .progress-report-page{aspect-ratio:auto!important;page-break-after:auto!important;break-after:auto!important;width:100%!important;height:auto!important;min-height:auto!important;overflow:visible!important}.atds-report .premium-pdf-page:has(>:last-child:first-child){min-height:0!important}}@media (width<=860px){.atds-report{border-radius:20px;width:calc(100% - 14px);padding:8px}.atds-report .premium-pdf-page,.atds-report .bigfive-report-page,.atds-report .progress-report-page{border-radius:20px!important;padding:22px 16px!important}.atds-report :is(.premium-grid-2,.premium-grid-3,.bigfive-summary-grid,.guided-context-grid,.progress-summary-grid){grid-template-columns:1fr!important}}@media print{.atds-report{background:#fff;width:100%;margin:0;padding:0}.atds-report .premium-pdf-page,.atds-report .bigfive-report-page,.atds-report .progress-report-page{box-shadow:none!important}}.at-v3-next-report-card{background:linear-gradient(135deg,#ecfbf9f5,#f5f8fffa);border:1px solid #0d70762e;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:28px;padding:28px 30px;display:grid;box-shadow:0 18px 48px #04234214}.at-v3-next-report-card span{color:#087f83;text-transform:uppercase;letter-spacing:.12em;font-size:.74rem;font-weight:800}.at-v3-next-report-card h2{color:#061f3d;margin:8px 0 6px}.at-v3-next-report-card p{color:#52657a;max-width:760px;margin:0}.at-v3-legacy-detail-gateway{width:min(1180px,100% - 32px);margin:0 auto 56px}.customer-account-da-v199 .embedded-account-section .candidate-journey-home-v300>header h2,.customer-account-da-v199 .embedded-account-section .candidate-journey-home-v300>header h2 strong{text-shadow:0 1px 1px #00192a29;color:#fff!important}.customer-account-da-v199 .embedded-account-section .candidate-journey-home-v300>header>div>p:last-child{color:#ffffffe6!important}.candidate-result-next-steps-v321{background:linear-gradient(135deg,#f2fbfa 0%,#fffdf8 100%);border:1px solid #0b6c7129;border-radius:30px;width:min(1180px,100% - 32px);margin:30px auto 0;padding:clamp(24px,4vw,44px);box-shadow:0 20px 46px #04234212}.candidate-result-next-steps-heading-v321{max-width:760px}.candidate-result-next-steps-heading-v321 h2{color:#061f3d;margin:8px 0 10px;font-size:clamp(1.55rem,3vw,2.3rem)}.candidate-result-next-steps-heading-v321 p:last-child{color:#496478;margin:0;line-height:1.6}.candidate-result-next-steps-grid-v321{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:26px;display:grid}.candidate-result-next-steps-grid-v321 article{background:#ffffffe0;border:1px solid #0b6c7124;border-radius:22px;flex-direction:column;align-items:flex-start;min-height:258px;padding:24px;display:flex}.candidate-result-next-steps-grid-v321 article>span{color:#087f83;background:#e3f4f1;border-radius:14px;place-items:center;width:40px;height:40px;font-size:1.25rem;font-weight:900;display:grid}.candidate-result-next-steps-grid-v321 h3{color:#061f3d;margin:18px 0 8px;font-size:1.08rem}.candidate-result-next-steps-grid-v321 p{color:#4f6878;margin:0;line-height:1.55}.candidate-result-next-steps-grid-v321 button{margin-top:auto;padding-top:16px}.customer-result-documents-v1992>button.is-preparing{opacity:1;cursor:wait;position:relative;overflow:hidden}.customer-result-documents-v1992>button.is-preparing>span,.customer-result-documents-v1992>button.is-preparing>em{z-index:1;position:relative}.customer-document-pdf-progress-v323{background:#d7ebe7;height:5px;display:block;position:absolute;inset:auto 0 0}.customer-document-pdf-progress-v323 b{background:linear-gradient(90deg,#0b746f,#3bb6a8);height:100%;transition:width .25s;display:block}@media (width<=760px){.at-v3-next-report-card{grid-template-columns:1fr}.at-v3-next-report-card button{width:100%}.candidate-result-next-steps-v321{border-radius:24px;width:calc(100% - 20px);padding:24px 18px}.candidate-result-next-steps-grid-v321{grid-template-columns:1fr}.candidate-result-next-steps-grid-v321 article{min-height:0}}.password-reset-feedback-v1.sent,.password-reset-feedback-v1.done{color:#075b57;background:#e7f5f1;border:1px solid #bfe3da}.password-reset-feedback-v1.error{color:#8b2b30;background:#fff0ef;border:1px solid #f1c8c8}.password-reset-panel-v1 .secondary-button{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.data-rights-request-v1{gap:8px;margin-top:12px;display:grid}.data-rights-request-v1 select,.data-rights-request-v1 textarea,.data-rights-request-v1 input{box-sizing:border-box;width:100%;font:inherit}.data-rights-list-v1{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.data-rights-list-v1 li{background:#f1f7f6;border-radius:9px;justify-content:space-between;gap:10px;padding:9px 10px;font-size:.82rem;display:flex}.data-rights-list-v1 span{color:#52657a;text-align:right}.admin-v19715-rgpd-inbox-v1{background:linear-gradient(115deg,#fffdf6,#f4faf8);border:1px solid #ead39d;border-radius:18px;margin:18px 0;padding:20px}.candidate-security-activity-v1{background:#f4fbf9;border:1px solid #cfe5df;border-radius:15px;grid-template-columns:auto 1fr;align-items:center;gap:7px 20px;margin:18px 0;padding:17px 19px;display:grid}.candidate-security-activity-v1 div{gap:3px;display:grid}.candidate-security-activity-v1 span{color:#117b78;letter-spacing:.08em;text-transform:uppercase;font-size:.73rem;font-weight:800}.candidate-security-activity-v1 strong{color:#102b45}.candidate-security-activity-v1 p{color:#17344e;margin:0;font-weight:700}.candidate-security-activity-v1 small{color:#52657a;grid-column:1/-1;line-height:1.45}.customer-account-da-v199 .candidate-session-center-v557{background:linear-gradient(145deg,#f1f9f7,#fff);grid-template-columns:1fr;gap:16px;padding:22px;display:grid}.customer-account-da-v199 .candidate-session-center-heading-v575{border-bottom:1px solid #cfe1dd;justify-content:space-between;align-items:end;gap:18px;padding-bottom:14px;display:flex}.customer-account-da-v199 .candidate-session-center-heading-v575 strong{color:#0b3049;font-size:1.05rem}.customer-account-da-v199 .candidate-session-grid-v575{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:430px;padding:2px 4px 2px 2px;display:grid;overflow:auto}.customer-account-da-v199 .candidate-session-grid-v575 article{background:#fff;border:1px solid #d4e3e0;border-radius:14px;gap:13px;min-width:0;padding:16px;display:grid;box-shadow:0 8px 20px #092f480d}.customer-account-da-v199 .candidate-session-grid-v575 article.is-current{background:linear-gradient(135deg,#e6f6f2,#fff);border-color:#68bcb2}.customer-account-da-v199 .candidate-session-device-v575{align-items:center;gap:10px;display:flex}.customer-account-da-v199 .candidate-session-device-v575>span{color:#0b8b84;font-size:1rem}.customer-account-da-v199 .candidate-session-device-v575>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.customer-account-da-v199 .candidate-session-device-v575 b{color:#0b3049}.customer-account-da-v199 .candidate-session-device-v575 em{color:#fff;text-transform:uppercase;letter-spacing:.04em;background:#0b7772;border-radius:999px;padding:4px 7px;font-size:.6rem;font-style:normal;font-weight:900}.customer-account-da-v199 .candidate-session-grid-v575 dl{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.customer-account-da-v199 .candidate-session-grid-v575 dl>div{gap:3px;display:grid}.customer-account-da-v199 .candidate-session-grid-v575 dt{color:#667c82;text-transform:uppercase;font-size:.65rem;font-weight:800}.customer-account-da-v199 .candidate-session-grid-v575 dd{color:#17344e;margin:0;font-size:.82rem;font-weight:800}.customer-account-da-v199 .candidate-session-actions-v575{border-top:1px solid #d6e5e2;justify-content:space-between;align-items:center;gap:18px;padding-top:14px;display:flex}.customer-account-da-v199 .candidate-session-actions-v575 p{gap:2px;margin:0;display:grid}.customer-account-da-v199 .candidate-session-actions-v575 p strong{color:#0b3049}.customer-account-da-v199 .candidate-session-actions-v575 p span{color:#587078;font-size:.8rem}@media (width<=760px){.customer-account-da-v199 .candidate-session-grid-v575{grid-template-columns:1fr;max-height:520px}.customer-account-da-v199 .candidate-session-center-heading-v575,.customer-account-da-v199 .candidate-session-actions-v575{flex-direction:column;align-items:stretch}.customer-account-da-v199 .candidate-session-actions-v575 button{width:100%}}.candidate-result-command-v204{background:linear-gradient(120deg,#0b3049 0%,#0b5665 62%,#0b7772 100%);border-top:5px solid #0b8b84;border-radius:20px;position:relative;overflow:hidden}.candidate-result-command-v204:after{content:"";border:1px solid #ffffff1a;border-radius:50%;width:330px;height:330px;position:absolute;bottom:-150px;right:-80px;box-shadow:0 0 0 54px #ffffff09}.candidate-result-command-v204>*{z-index:1;position:relative}.candidate-result-reading-brand-v578{align-items:center;gap:14px;margin-bottom:20px;display:flex}.candidate-result-reading-brand-v578 img{object-fit:contain;object-position:left center;width:176px;max-height:56px}.candidate-result-reading-brand-v578 span{color:#fff;letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff40;border-radius:999px;padding:6px 9px;font-size:.64rem;font-weight:900}.candidate-result-command-v204 .candidate-result-command-copy-v204>p:last-child{color:#ffffffe0!important}.candidate-result-command-actions-v204{align-items:stretch}.candidate-result-back-library-v578{width:100%;min-height:44px;color:#fff!important;box-shadow:none!important;background:#04233347!important;border:1px solid #ffffff4d!important}.candidate-result-back-library-v578:hover{background:#ffffff24!important}.candidate-result-next-steps-v321{background:linear-gradient(145deg,#eff8f6,#fff)!important;border-top:5px solid #0b8b84!important;border-radius:20px!important;box-shadow:0 14px 34px #092f4814!important}.arn-summary-v800__consent{box-shadow:0 8px 22px #092f480b;border-color:#cfe1dd!important;border-radius:16px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:16px 24px!important;padding:18px 22px!important;display:grid!important}.arn-summary-v800__consent>label{background:#f0f8f6!important;border:1px solid #cfe1dd!important;border-radius:12px!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;width:auto!important;min-width:190px!important;margin:0!important;padding:11px 13px!important;display:flex!important}.arn-summary-v800__consent>label input{accent-color:#0b8b84;flex:none!important;width:18px!important;height:18px!important;margin:0!important}.arn-summary-v800__consent>label span{color:#0b3049!important;font-size:.72rem!important;line-height:1.25!important}.arn-summary-v800__consent>small{grid-column:1/-1}@media (width<=720px){.arn-summary-v800__consent{grid-template-columns:1fr!important}.arn-summary-v800__consent>label{width:100%!important;min-width:0!important}}.candidate-result-command-v204{grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr)!important;gap:clamp(28px,4vw,56px)!important;padding:clamp(26px,3.5vw,40px)!important}.candidate-result-reading-brand-v578{gap:12px!important;margin-bottom:14px!important}.candidate-result-reading-brand-v578 img{object-fit:contain!important;object-position:left center!important;width:286px!important;max-width:286px!important;height:72px!important;max-height:72px!important;display:block!important}.candidate-result-reading-brand-v578 span{font-size:.58rem!important}.candidate-result-command-v204 h1{max-width:620px!important;font-size:clamp(1.65rem,2.4vw,2.15rem)!important;line-height:1.08!important}.candidate-result-command-actions-v204{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0524342b;border:1px solid #ffffff29;border-radius:17px;padding:14px;gap:10px!important}.candidate-result-back-library-v578{min-height:42px!important}.candidate-result-primary-actions-v204,.candidate-result-secondary-actions-v204{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center!important;gap:8px!important;display:grid!important}.candidate-result-secondary-actions-v204{grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-result-primary-actions-v204>button,.candidate-result-secondary-actions-v204>button{width:100%!important;min-height:41px!important;margin:0!important;padding:9px 10px!important;font-size:.72rem!important;line-height:1.2!important}.candidate-result-action-label-v583{color:#8ddbd3;letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;align-self:center;min-width:0;padding:2px 0;font-size:.58rem;font-weight:950}.candidate-result-secondary-actions-v204 .candidate-result-print-v204{grid-column:auto}@media (width<=980px){.candidate-result-command-v204{grid-template-columns:1fr!important}}@media (width<=620px){.candidate-result-primary-actions-v204,.candidate-result-secondary-actions-v204{grid-template-columns:1fr!important}.candidate-result-action-label-v583{padding-top:5px}.candidate-result-secondary-actions-v204 .candidate-result-print-v204{grid-column:auto}}.admin-module-shell-v180 section[hidden]{display:none!important}.admin-module-shell-v180 .admin-v19715-create-button,.admin-module-shell-v180 .admin-v19715-create-button span{color:#fff!important}.admin-module-shell-v180 .admin-v19715-create-button svg{color:#fff!important;stroke:#fff!important}.workspace-main .admin-v19715-today-hero p{color:#ffffffe6!important}.workspace-main .admin-v19715-eyebrow{color:#ffd37a!important}.workspace-main .admin-v19715-today-hero .secondary-button{color:#fff!important}.workspace-main .admin-v19715-today-hero .secondary-button:hover{color:#0b2740!important;background:#fff!important}.workspace-main .admin-v19715-kpi-grid>button>span:not(.admin-v19715-kpi-icon){color:#415a70!important}.workspace-main .admin-v19715-kpi-grid>button small{color:#526a7d!important}.workspace-main .admin-v19715-kpi-grid>button strong{color:#0b2740!important}.admin-v19715-topbar-tools input::placeholder{opacity:1;color:#687c8d!important}.admin-v19715-mobile-nav button.active,.admin-v19715-mobile-nav button.active span{color:#092f4a!important}.admin-v19715-mobile-nav button:not(.active),.admin-v19715-mobile-nav button:not(.active) span{color:#536b7e!important}.admin-v19715-tool-button.refresh{color:#173d55!important}.admin-v19715-tool-button.refresh svg{color:#173d55!important;stroke:#173d55!important}.checkout-withdrawal-choice-v1{background:#f7fbfa;border:1px solid #cfe2df;border-radius:18px;gap:14px;margin:8px 0 2px;padding:20px;display:grid}.checkout-withdrawal-choice-v1 legend{color:#0c344e;padding:0 8px;font-weight:850}.checkout-buyer-capacity-v1{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.checkout-buyer-capacity-v1 button{color:#31546b;background:#fff;border:1px solid #bdd8d4;border-radius:12px;padding:11px 13px}.checkout-buyer-capacity-v1 button.active{color:#fff;background:#0c7b78;border-color:#0c7b78}.checkout-immediate-consent-v1{background:#fffaf0;border:1px solid #d8c078;border-radius:14px;align-items:flex-start;gap:12px;padding:15px;display:flex!important}.checkout-immediate-consent-v1 input{accent-color:#0c7b78;flex:none;width:20px;height:20px;margin-top:2px}.checkout-immediate-consent-v1 span{color:#173b53;gap:5px;display:grid}.checkout-immediate-consent-v1 small{color:#526b7c;line-height:1.5}.checkout-immediate-consent-v1 .checkout-legal-reference-v1{color:#425f73;border-top:1px solid #eadcae;margin-top:3px;padding-top:8px;font-size:.78rem}.checkout-legal-reference-v1 a,.checkout-modal-legal-reference-v1 a{color:#096c70;text-underline-offset:2px;font-weight:800;text-decoration:underline}.checkout-delayed-access-v1{color:#405e71;background:#eaf3f2;border-radius:11px;margin:0;padding:11px 13px;font-size:.88rem}.checkout-confirmation-overlay-v1{z-index:10000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#051c2db8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.checkout-confirmation-modal-v1{background:#fff;border:1px solid #ffffffb3;border-radius:24px;gap:17px;width:min(620px,100%);padding:30px;display:grid;box-shadow:0 28px 80px #00192a4d}.checkout-confirmation-modal-v1 h2,.checkout-confirmation-modal-v1 p{margin:0}.checkout-confirmation-decision-v1{border-radius:16px;padding:18px}.checkout-confirmation-decision-v1.immediate{background:#fff9e9;border:1px solid #d6b85f}.checkout-confirmation-decision-v1.delayed{background:#edf7f5;border:1px solid #bad9d5}.checkout-confirmation-decision-v1 strong{color:#0a334e;margin-bottom:7px;font-size:1.05rem;display:block}.checkout-confirmation-decision-v1 p{color:#466277;line-height:1.55}.checkout-confirmation-modal-v1 .checkout-modal-legal-reference-v1{color:#405e71;background:#f1f6f6;border-radius:11px;padding:11px 13px;font-size:.82rem;line-height:1.5}.checkout-page-da-v200 .v141-checkout-hero{border-radius:28px!important;grid-template-columns:minmax(0,1fr) 300px!important;min-height:0!important;padding:32px 40px!important}.checkout-page-da-v200 .v141-checkout-hero h1{margin:8px 0 10px!important;font-size:clamp(2rem,3vw,3rem)!important}.checkout-page-da-v200 .v141-checkout-hero .subtitle{max-width:760px!important;margin:0!important;font-size:.98rem!important;line-height:1.65!important}.checkout-page-da-v200 .v141-checkout-hero aside{border-radius:20px!important;min-height:0!important;padding:22px!important}.checkout-progress-v16{background:#fffffff0;border:1px solid #d5e4e6;border-radius:20px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;margin:18px 0;padding:10px;display:grid;box-shadow:0 10px 30px #082c4212}.checkout-progress-v16>button{min-height:64px;color:inherit;text-align:left;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:14px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:2px 10px;padding:10px 12px;display:grid}.checkout-progress-v16>button>span{color:#536276;background:#edf2f3;border-radius:12px;grid-row:1/3;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.checkout-progress-v16>button strong{color:#0b2940;align-self:end;font-size:.9rem}.checkout-progress-v16>button small{color:#647985;align-self:start;font-size:.72rem}.checkout-progress-v16>button.active{background:#eef8f7;border-color:#10828040}.checkout-progress-v16>button.active>span{color:#fff;background:linear-gradient(135deg,#0d606c,#0b5c62)}.checkout-progress-v16>button.complete>span{color:#fff;background:#2c8c66}.checkout-progress-v16>button:not(:disabled):hover{background:#f2f8f8;transform:translateY(-1px)}.checkout-progress-v16>button:disabled{cursor:default;opacity:1}.checkout-progress-v16>i{color:#d49a35;font-style:normal;font-weight:900}.checkout-page-da-v200 .v173-checkout-reassurance{margin-bottom:20px!important}.checkout-page-da-v200 .checkout-experience-v201{grid-template-columns:minmax(0,1fr) 350px!important;align-items:start!important;gap:22px!important}.checkout-page-da-v200 .checkout-order-summary-v201{border-radius:22px!important;top:18px!important;box-shadow:0 18px 45px #082c421f!important}.checkout-summary-outcomes-v16{border-bottom:1px solid var(--portal-line);background:#fff;gap:8px;padding:17px 22px;display:grid}.checkout-summary-outcomes-v16 span{color:#526b78;grid-template-columns:62px minmax(0,1fr);gap:8px;font-size:.78rem;line-height:1.4;display:grid}.checkout-summary-outcomes-v16 b{color:#0c7674;letter-spacing:.05em;text-transform:uppercase;font-size:.68rem}.checkout-page-da-v200 .checkout-workspace-v201{gap:14px!important;display:grid!important}.checkout-page-da-v200 .checkout-panel{position:relative;border-radius:22px!important;padding:24px!important;box-shadow:0 12px 34px #082c4212!important}.checkout-page-da-v200 .checkout-configuration-v201:before,.checkout-page-da-v200 .checkout-details-v201:before{color:#0c7674;letter-spacing:.08em;background:#e7f4f2;border-radius:999px;padding:6px 9px;font-size:.65rem;font-weight:900;position:absolute;top:17px;right:19px}.checkout-page-da-v200 .checkout-configuration-v201:before{content:"COMPOSITION"}.checkout-page-da-v200 .checkout-details-v201:before{content:"VÉRIFICATION";color:#8b5a14;background:#fff2d9}.checkout-page-da-v200 .checkout-account-v201{background:#f7fafb!important;border:1px solid #d8e5e7!important;padding:16px 20px!important}.checkout-page-da-v200 .checkout-account-v201>div:first-child h2{margin:3px 0!important;font-size:1.1rem!important}.checkout-page-da-v200 .checkout-account-v201>div:first-child p{margin:0!important;font-size:.78rem!important}.checkout-page-da-v200 .checkout-account-v201 .existing-account-login-v182{align-items:end!important}.checkout-existing-toggle-v16{color:#0c7674;min-height:40px;box-shadow:none;background:#fff;border:1px solid #bed8d7;border-radius:12px;justify-self:start;padding:9px 13px;font-size:.78rem;font-weight:850}.checkout-existing-toggle-v16:hover{background:#edf8f6;border-color:#0c7674}.checkout-continue-v16{color:#fff;background:linear-gradient(135deg,#0b4861,#0f817f);border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;width:100%;margin-top:4px;padding:14px 16px;font-weight:850;display:flex;box-shadow:0 10px 24px #0b486129}.checkout-continue-v16 span{font-size:1.2rem;transition:transform .18s}.checkout-continue-v16:hover span{transform:translate(4px)}.checkout-page-da-v200 .public-option-list{gap:9px!important;display:grid!important}.checkout-page-da-v200 .public-option-list .option-state-v182{border-radius:15px!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:start!important;gap:11px!important;min-height:0!important;padding:14px!important;display:grid!important}.checkout-page-da-v200 .public-option-list .option-state-v182>input{accent-color:#0f817f;width:20px!important;height:20px!important;min-height:0!important;margin-top:2px!important}.checkout-page-da-v200 .public-option-list .option-state-v182>span{gap:4px!important;min-width:0!important;display:grid!important}.checkout-page-da-v200 .public-option-list .option-state-v182 strong{color:#0b2940;justify-content:space-between;align-items:baseline;gap:12px;font-size:.86rem;display:flex}.checkout-page-da-v200 .public-option-list .option-state-v182 strong b{color:#0c7674;white-space:nowrap;font-size:.78rem}.checkout-page-da-v200 .public-option-list .option-state-v182 small{color:#536276;font-size:.72rem;line-height:1.4}.checkout-page-da-v200 .public-option-list .option-state-v182 em{color:#0c7674;background:#e7f4f2;border-radius:999px;justify-self:start;margin-top:2px;padding:4px 7px;font-size:.62rem;font-style:normal;font-weight:850}.checkout-page-da-v200 .public-option-list .option-state-v182.disabled-option{opacity:1!important;background:#f6f8f9!important;border-color:#dae5e7!important}.checkout-page-da-v200 .public-option-list .option-state-v182.disabled-option>input{opacity:.5}.checkout-page-da-v200 .public-option-list .option-state-v182.disabled-option em{color:#526b78;background:#e8edef}.checkout-page-da-v200 .checkout-withdrawal-choice-v1{margin-top:10px;padding:17px!important}.checkout-submit-zone-v16{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7fcfbf5;border:1px solid #0f6d733d;border-radius:17px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:8px;padding:14px 16px;display:grid;position:sticky;bottom:12px;box-shadow:0 14px 36px #082c4224}.checkout-submit-zone-v16>div{gap:3px;display:grid}.checkout-submit-zone-v16 strong{color:#0b2940;font-size:.86rem}.checkout-submit-zone-v16 small{color:#536276;font-size:.72rem}.checkout-page-da-v200 .checkout-details-v201 .checkout-submit-zone-v16>button{border-radius:13px!important;width:auto!important;min-width:220px!important;margin:0!important;padding:14px 18px!important}@media (width<=980px){.checkout-page-da-v200 .v141-checkout-hero{grid-template-columns:1fr!important;padding:28px 24px!important}.checkout-page-da-v200 .checkout-experience-v201{grid-template-columns:1fr!important}.checkout-order-summary-v201{grid-area:auto!important;position:static!important}.checkout-progress-v16{grid-template-columns:1fr}.checkout-progress-v16>i{display:none}.checkout-progress-v16>button{min-height:54px}}@media (width<=650px){.checkout-progress-v16{padding:7px}.checkout-progress-v16>button:not(.active){display:none}.checkout-submit-zone-v16{grid-template-columns:1fr;bottom:8px}.checkout-page-da-v200 .checkout-details-v201 .checkout-submit-zone-v16>button{width:100%!important;min-width:0!important}.checkout-page-da-v200 .checkout-configuration-v201:before,.checkout-page-da-v200 .checkout-details-v201:before{display:none}}.checkout-confirmation-actions-v1{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.customer-withdrawal-action-v1{background:linear-gradient(135deg,#fffaf0,#f7fbfa);border:1px solid #d8c078;border-radius:18px;gap:12px;margin-top:14px;padding:20px;display:grid}.customer-withdrawal-action-v1>strong{color:#0a334e;font-size:1.05rem}.customer-withdrawal-action-v1>p{color:#466277;margin:0;line-height:1.55}.customer-withdrawal-action-v1>label{color:#173b53;background:#fff;border-radius:12px;align-items:flex-start;gap:10px;padding:13px;font-weight:700;line-height:1.45;display:flex}.customer-withdrawal-action-v1 input{accent-color:#0c7b78;flex:none;width:20px;height:20px;margin-top:1px}.customer-withdrawal-action-v1>small{color:#526b7c;line-height:1.5}.customer-withdrawal-action-v1 a{color:#096c70;text-underline-offset:2px;font-weight:800;text-decoration:underline}.customer-withdrawal-action-v1>button{justify-self:start}.customer-withdrawal-proof-v1{color:#174c55;background:#edf7f5;border:1px solid #bad9d5;border-radius:13px;justify-content:space-between;gap:12px;margin-top:14px;padding:13px 15px;display:flex}.customer-withdrawal-proof-v1 span{color:#496879}@media (width<=620px){.checkout-buyer-capacity-v1{grid-template-columns:1fr}.checkout-confirmation-modal-v1{padding:22px}.checkout-confirmation-actions-v1>button{width:100%}}.crm-quote-operation-v1{color:#123047;background:#f5f9f9;border:1px solid #cbd9dc;border-radius:14px;gap:.25rem;width:100%;padding:.8rem .9rem;display:grid}.crm-quote-operation-v1>span{color:#23465a;letter-spacing:.06em;text-transform:uppercase;background:#dfe9eb;border-radius:999px;width:fit-content;padding:.18rem .52rem;font-size:.7rem;font-weight:800}.crm-quote-operation-v1>strong{font-size:.9rem}.crm-quote-operation-v1>small,.crm-quote-operation-v1>time{color:#496473;line-height:1.4}.crm-quote-operation-v1>time{font-size:.72rem}.crm-quote-operation-v1.is-success{background:#edf8f4;border-color:#75b9a6}.crm-quote-operation-v1.is-success>span{color:#fff;background:#167c68}.crm-quote-operation-v1.is-running{background:#fff8e9;border-color:#d9a846}.crm-quote-operation-v1.is-running>span{color:#102a43;background:#d99616}.crm-quote-operation-v1.is-error{background:#fff2f2;border-color:#d78282}.crm-quote-operation-v1.is-error>span{color:#fff;background:#a83d3d}.checkout-contract-consent-v163{color:#0b2945;cursor:pointer;background:#fff;border:1px solid #09374d2e;border-radius:18px;align-items:flex-start;gap:.85rem;padding:1rem 1.1rem;transition:border-color .16s,background .16s,box-shadow .16s;display:flex}.checkout-contract-consent-v163.accepted{background:#eef9f7;border-color:#16877f;box-shadow:0 10px 28px #16877f1a}.checkout-contract-consent-v163 input{accent-color:#16877f;flex:none;width:1.15rem;height:1.15rem;margin-top:.15rem}.checkout-contract-consent-v163 span{gap:.35rem;display:grid}.checkout-contract-consent-v163 small{color:#48677a;line-height:1.55}.checkout-contract-consent-v163 a{color:#0a716f;text-underline-offset:3px;font-weight:800;text-decoration-thickness:1px}.checkout-confirmation-summary-v163{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:1rem 0;display:grid}.checkout-confirmation-summary-v163>div{background:#f7fbfb;border:1px solid #09374d24;border-radius:14px;gap:.3rem;padding:.85rem .95rem;display:grid}.checkout-confirmation-summary-v163 span{color:#587184;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.checkout-confirmation-summary-v163 strong{color:#0b2945;overflow-wrap:anywhere}@media (width<=680px){.checkout-confirmation-summary-v163{grid-template-columns:1fr}}.checkout-page-da-v200 .checkout-progress-v16>button strong{text-shadow:0 1px 1px #031d302e;color:#fff!important}.checkout-page-da-v200 .checkout-progress-v16>button small{color:#dcecf0!important;opacity:1!important}.checkout-page-da-v200 .checkout-progress-v16>button:disabled strong{color:#f7fbfc!important}.checkout-page-da-v200 .checkout-progress-v16>button:disabled small{color:#cbdde2!important}.checkout-activation-hub-v165{background:linear-gradient(145deg,#fff 0%,#f2faf9 100%);border-color:#0d6f7333;scroll-margin-top:24px}.checkout-activation-heading-v165{border-bottom:1px solid #0d6f7324;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;display:flex}.checkout-activation-heading-v165 h2{margin-bottom:.35rem}.checkout-activation-heading-v165>span{border-radius:999px;flex:none;padding:.65rem .8rem;font-size:.78rem;font-weight:900}.checkout-activation-heading-v165>span.ready{color:#075b45;background:#dff6eb}.checkout-activation-heading-v165>span.pending{color:#7b4b00;background:#fff0c7}.checkout-activation-timeline-v165{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1rem 0;display:grid}.checkout-activation-timeline-v165 article{background:#fff;border:1px solid #dce9ea;border-radius:16px;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.7rem;min-height:78px;padding:.8rem;display:grid}.checkout-activation-timeline-v165 article>span{color:#55717c;background:#edf3f4;border-radius:10px;place-items:center;width:2rem;height:2rem;font-weight:900;display:grid}.checkout-activation-timeline-v165 article>div{gap:.2rem;display:grid}.checkout-activation-timeline-v165 strong{color:#0b2945}.checkout-activation-timeline-v165 small{color:#577080;line-height:1.35}.checkout-activation-timeline-v165 article.complete{background:#effaf7;border-color:#16877f40}.checkout-activation-timeline-v165 article.complete>span{color:#fff;background:#16877f}.checkout-activation-timeline-v165 article.current{background:#fff9e9;border-color:#d3972b73;box-shadow:0 8px 22px #d3972b1a}.checkout-activation-timeline-v165 article.current>span{color:#fff;background:#d3972b}.checkout-activation-timeline-v165 article.waiting{opacity:.78}.checkout-stripe-action-v165{min-height:52px;position:relative;overflow:hidden}.checkout-stripe-action-v165>span{z-index:2;position:relative}.checkout-stripe-action-v165>i{z-index:1;background:#fff3;width:38%;animation:1.1s ease-in-out infinite alternate checkout-stripe-progress-v165;position:absolute;inset:0 auto 0 0}@keyframes checkout-stripe-progress-v165{0%{width:16%}to{width:82%}}@media (width<=760px){.checkout-activation-heading-v165{flex-direction:column}.checkout-activation-timeline-v165{grid-template-columns:1fr}}.admin-contract-proof-v166{background:#f4faf9;border:1px solid #0d6f732e;border-radius:18px;grid-template-columns:minmax(180px,.75fr) minmax(0,2fr);gap:.9rem 1rem;margin-top:.85rem;padding:.9rem;display:grid}.admin-contract-proof-v166.legacy{background:#f7f9fa;border-color:#5e717e2e}.admin-contract-proof-heading-v166,.admin-contract-proof-grid-v166>div{gap:.25rem;display:grid}.admin-contract-proof-heading-v166 span,.admin-contract-proof-grid-v166 small{color:#0d6f73;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:900}.admin-contract-proof-heading-v166 strong,.admin-contract-proof-grid-v166 strong{color:#0b2945}.admin-contract-proof-grid-v166{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.admin-contract-proof-grid-v166>div{border-left:2px solid #d7e9e8;padding-left:.7rem}.admin-contract-proof-v166>p{color:#4e6876;grid-column:1/-1;margin:0;font-size:.78rem}@media (width<=900px){.admin-contract-proof-v166{grid-template-columns:1fr}.admin-contract-proof-grid-v166{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.admin-contract-proof-grid-v166{grid-template-columns:1fr}}.customer-account-da-v199 .customer-accompaniment-space-v1462{gap:22px;width:100%;max-width:1180px;margin:0 auto;display:grid}.customer-account-da-v199 .customer-accompaniment-hero-v1462{color:#fff;background:linear-gradient(125deg,#0b3049 0%,#0d4b5a 62%,#0b7772 100%);border:1px solid #ffffff1f;border-top:5px solid #0b8b84;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:30px clamp(22px,4vw,44px);display:grid;position:relative;overflow:hidden;box-shadow:0 22px 48px #092f482e}.customer-account-da-v199 .customer-accompaniment-hero-v1462:after{content:"";pointer-events:none;border:1px solid #ffffff21;border-radius:50%;width:310px;height:310px;position:absolute;bottom:-110px;right:-70px;box-shadow:0 0 0 38px #ffffff09,0 0 0 76px #ffffff06}.customer-account-da-v199 .customer-accompaniment-hero-v1462 h2,.customer-account-da-v199 .customer-accompaniment-hero-v1462 p,.customer-account-da-v199 .customer-accompaniment-hero-v1462 small{color:#fff!important}.customer-account-da-v199 .customer-accompaniment-hero-actions{z-index:2;flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex;position:relative}.customer-account-da-v199 .customer-accompaniment-grid-v1462{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.customer-account-da-v199 .customer-accompaniment-grid-v1462 article{background:#fff;border:1px solid #d6e5e2;border-top:4px solid #0b8b84;border-radius:16px;min-height:150px;padding:20px;box-shadow:0 12px 30px #092f4813}.customer-account-da-v199 .customer-accompaniment-grid-v1462 article strong{color:#0b3049;font-size:clamp(1.35rem,2.5vw,2rem)}.customer-account-da-v199 .customer-activity-return-banner-v152{background:linear-gradient(110deg,#fff9eb,#fff);border:1px solid #d8b66b;border-left:6px solid #d4932f;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:24px 28px;display:grid}.customer-account-da-v199 .customer-accompaniment-plan-v147,.customer-account-da-v199 .customer-accompaniment-block-v1462{background:#fff;border:1px solid #d6e5e2;border-radius:18px;scroll-margin-top:170px;box-shadow:0 14px 34px #092f4812}.customer-account-da-v199 .customer-accompaniment-plan-v147{padding:clamp(22px,3vw,34px)}.customer-account-da-v199 .customer-accompaniment-navigation-v1462{z-index:24;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7fbfaf5;border:1px solid #d4e3e0;border-radius:14px;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;padding:8px;display:grid;position:sticky;top:164px;box-shadow:0 10px 26px #092f4817}.customer-account-da-v199 .customer-accompaniment-navigation-v1462 button{color:#0b3049;min-height:74px;box-shadow:none;background:#fff;border:0;border-radius:10px;padding:10px}.customer-account-da-v199 .customer-accompaniment-navigation-v1462 button:hover{background:#eaf6f4;transform:translateY(-1px)}.customer-account-da-v199 .customer-accompaniment-navigation-v1462 button.active{color:#fff;background:#0b3049;box-shadow:inset 0 -3px #0b8b84}.customer-account-da-v199 .customer-accompaniment-navigation-v1462 button.active small{color:#d9f1ef}.customer-account-da-v199 .customer-accompaniment-view-v564{min-height:360px;animation:.22s ease-out customerViewInV564}@keyframes customerViewInV564{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.customer-account-da-v199 .customer-accompaniment-navigation-v1462 button span{color:#d4932f;font-size:.7rem}.customer-account-da-v199 .customer-accompaniment-navigation-v1462 button strong{font-size:.75rem}.customer-account-da-v199 .customer-accompaniment-navigation-v1462 button small{color:#59727a;font-size:.65rem}.customer-account-da-v199 .customer-discussion-v1462{border-top:5px solid #0b8b84;padding:clamp(20px,3vw,32px)}@media (width<=900px){.customer-account-da-v199 .customer-accompaniment-grid-v1462{grid-template-columns:1fr 1fr}.customer-account-da-v199 .customer-accompaniment-navigation-v1462{display:flex;position:static;overflow-x:auto}.customer-account-da-v199 .customer-accompaniment-navigation-v1462 button{flex:0 0 190px}}@media (width<=620px){.customer-account-da-v199 .customer-accompaniment-hero-v1462{grid-template-columns:1fr;padding:24px 18px}.customer-account-da-v199 .customer-accompaniment-hero-actions{justify-content:flex-start}.customer-account-da-v199 .customer-accompaniment-grid-v1462{grid-template-columns:1fr}.customer-account-da-v199 .customer-activity-return-banner-v152{grid-template-columns:1fr;padding:20px}.customer-account-da-v199 .customer-accompaniment-access-picker-v562{grid-template-columns:1fr!important}}.customer-account-da-v199 .customer-accompaniment-cockpit-v565{gap:18px;max-width:1220px;margin:0 auto;display:grid}.customer-account-da-v199 .customer-accompaniment-cockpit-hero-v565{color:#fff;background:linear-gradient(120deg,#0b3049,#0c5261);border-top:5px solid #0b8b84;border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:end;gap:28px;padding:30px clamp(22px,4vw,44px);display:grid;box-shadow:0 20px 46px #092f482b}.customer-account-da-v199 .customer-accompaniment-cockpit-hero-v565 h2,.customer-account-da-v199 .customer-accompaniment-cockpit-hero-v565 p{color:#fff!important}.customer-account-da-v199 .customer-accompaniment-cockpit-hero-v565 label{color:#d8eeeb;text-transform:uppercase;letter-spacing:.08em;gap:7px;font-size:.72rem;font-weight:900;display:grid}.customer-account-da-v199 .customer-accompaniment-cockpit-hero-v565 select{color:#0b3049;background:#fff;border:1px solid #ffffff3d;border-radius:11px;min-height:46px;margin:0;font-weight:850}.customer-account-da-v199 .customer-accompaniment-cockpit-layout-v565{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:16px;display:grid}.customer-account-da-v199 .customer-accompaniment-rail-v565{background:#fff;border:1px solid #d5e4e1;border-radius:16px;gap:6px;padding:10px;display:grid;position:sticky;top:164px;box-shadow:0 14px 32px #092f4814}.customer-account-da-v199 .customer-accompaniment-rail-profile-v565{color:#0b3049;background:#edf7f5;border-radius:11px;gap:5px;margin-bottom:3px;padding:15px 14px;display:grid}.customer-account-da-v199 .customer-accompaniment-rail-profile-v565 span{text-transform:uppercase;letter-spacing:.08em;color:#0b7772;font-size:.66rem;font-weight:900}.customer-account-da-v199 .customer-accompaniment-rail-profile-v565 strong{font-size:.9rem}.customer-account-da-v199 .customer-accompaniment-rail-profile-v565 small{color:#557078}.customer-account-da-v199 .customer-accompaniment-rail-v565>button{color:#234b59;min-height:58px;box-shadow:none;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:28px 1fr;align-items:center;column-gap:9px;padding:9px 10px;display:grid;position:relative}.customer-account-da-v199 .customer-accompaniment-rail-v565>button>span{color:#0b7772;background:#e8f4f2;border-radius:8px;grid-row:1/3;place-items:center;width:28px;height:28px;display:grid}.customer-account-da-v199 .customer-accompaniment-rail-v565>button b{font-size:.76rem}.customer-account-da-v199 .customer-accompaniment-rail-v565>button small{color:#71868c;font-size:.65rem}.customer-account-da-v199 .customer-accompaniment-rail-v565>button em{color:#0b3049;background:#d4932f;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:.65rem;font-style:normal;font-weight:950;display:grid;position:absolute;top:8px;right:8px}.customer-account-da-v199 .customer-accompaniment-rail-v565>button:hover{background:#f1f8f7;transform:none}.customer-account-da-v199 .customer-accompaniment-rail-v565>button.active{color:#fff;background:#0b3049;box-shadow:inset 4px 0 #0b8b84}.customer-account-da-v199 .customer-accompaniment-rail-v565>button.active small{color:#cbe2df}.customer-account-da-v199 .customer-accompaniment-workspace-v565{gap:14px;min-height:560px;display:grid}.customer-account-da-v199 .customer-accompaniment-today-v565{background:linear-gradient(110deg,#fff8e8,#fff);border:1px solid #dfbd72;border-left:6px solid #d4932f;border-radius:17px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:28px;display:grid;box-shadow:0 12px 28px #563f1412}.customer-account-da-v199 .customer-accompaniment-today-v565 span{color:#9b6718;text-transform:uppercase;letter-spacing:.1em;font-size:.7rem;font-weight:950}.customer-account-da-v199 .customer-accompaniment-today-v565 h3{color:#0b3049;margin:6px 0;font-size:1.35rem}.customer-account-da-v199 .customer-accompaniment-signal-grid-v565{grid-template-columns:1fr 1fr;gap:14px;display:grid}.customer-account-da-v199 .customer-accompaniment-signal-grid-v565 article{background:#fff;border:1px solid #d6e4e1;border-radius:16px;flex-direction:column;min-height:210px;padding:24px;display:flex;box-shadow:0 12px 28px #092f4811}.customer-account-da-v199 .customer-accompaniment-signal-grid-v565 article>span{color:#0b7772;text-transform:uppercase;letter-spacing:.08em;font-size:.69rem;font-weight:950}.customer-account-da-v199 .customer-accompaniment-signal-grid-v565 article>strong{color:#0b3049;margin:8px 0;font-size:1.05rem}.customer-account-da-v199 .customer-accompaniment-signal-grid-v565 article>p{color:#526d75;flex:1}.customer-account-da-v199 .customer-accompaniment-progress-v565{background:#fff;border:1px solid #d6e4e1;border-radius:16px;gap:16px;padding:25px;display:grid}.customer-account-da-v199 .customer-accompaniment-progress-v565>div:first-child{color:#0b3049;justify-content:space-between;gap:18px;display:flex}.customer-account-da-v199 .customer-accompaniment-progress-track-v565{background:#dcebe8;border-radius:999px;height:8px;overflow:hidden}.customer-account-da-v199 .customer-accompaniment-progress-track-v565 i{border-radius:inherit;background:linear-gradient(90deg,#0b8b84,#d4932f);height:100%;display:block}.customer-account-da-v199 .customer-accompaniment-milestones-v565{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.customer-account-da-v199 .customer-accompaniment-milestones-v565 article{color:#536d74;background:#f3f7f6;border-radius:10px;align-items:center;gap:8px;padding:10px;display:flex}.customer-account-da-v199 .customer-accompaniment-milestones-v565 article.done{color:#146744;background:#e8f5ef}.customer-account-da-v199 .customer-accompaniment-milestones-v565 article.active{color:#8b5a10;background:#fff4da}.customer-account-da-v199 .customer-accompaniment-milestones-v565 article div{display:grid}.customer-account-da-v199 .customer-accompaniment-milestones-v565 article strong{font-size:.72rem}.customer-account-da-v199 .customer-accompaniment-milestones-v565 article small{font-size:.62rem}.customer-account-da-v199 .customer-accompaniment-journey-v565,.customer-account-da-v199 .customer-accompaniment-messages-v565{background:#fff;border:1px solid #d5e4e1;border-radius:17px;gap:14px;padding:clamp(22px,3vw,34px);display:grid;box-shadow:0 14px 32px #092f4812}.customer-account-da-v199 .customer-accompaniment-journey-v565>article{background:#f6f9f8;border-left:4px solid #c8d7d4;border-radius:12px;grid-template-columns:42px 1fr;gap:14px;padding:18px;display:grid}.customer-account-da-v199 .customer-accompaniment-journey-v565>article.done{border-color:#22855e}.customer-account-da-v199 .customer-accompaniment-journey-v565>article.active{border-color:#d4932f}@media (width<=900px){.customer-account-da-v199 .customer-accompaniment-cockpit-layout-v565{grid-template-columns:1fr}.customer-account-da-v199 .customer-accompaniment-rail-v565{display:flex;position:static;overflow-x:auto}.customer-account-da-v199 .customer-accompaniment-rail-profile-v565{flex:0 0 210px}.customer-account-da-v199 .customer-accompaniment-rail-v565>button{flex:0 0 160px}}@media (width<=650px){.customer-account-da-v199 .customer-accompaniment-cockpit-hero-v565{grid-template-columns:1fr;padding:23px 18px}.customer-account-da-v199 .customer-accompaniment-signal-grid-v565{grid-template-columns:1fr}.customer-account-da-v199 .customer-accompaniment-today-v565{grid-template-columns:1fr;padding:22px 18px}.customer-account-da-v199 .customer-accompaniment-milestones-v565{grid-template-columns:1fr 1fr}.customer-account-da-v199 .customer-accompaniment-workspace-v565{min-height:0}}.customer-account-da-v199 .customer-accompaniment-cockpit-layout-v565{grid-template-columns:1fr}.customer-account-da-v199 .customer-accompaniment-rail-v565{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-color:#bfd6d2;align-items:stretch;gap:7px;padding:9px;display:flex;position:sticky;top:12px;overflow-x:auto;box-shadow:0 14px 34px #092f4824}.customer-account-da-v199 .customer-accompaniment-rail-profile-v565{flex:0 0 190px;margin:0;padding:11px 13px}.customer-account-da-v199 .customer-accompaniment-rail-v565>button{flex:1 0 130px;grid-template-columns:28px 1fr;min-height:58px;padding:8px 9px}.customer-account-da-v199 .customer-accompaniment-rail-v565>button small{display:none}.customer-account-da-v199 .customer-accompaniment-activities-v566{background:#fff;border:1px solid #d5e4e1;border-radius:18px;gap:18px;padding:clamp(22px,3vw,34px);display:grid;box-shadow:0 14px 32px #092f4812}.customer-account-da-v199 .customer-accompaniment-activities-v566>header{border-bottom:1px solid #dce8e6;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding-bottom:20px;display:grid}.customer-account-da-v199 .customer-accompaniment-activities-v566>header span{color:#0b7772;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:950}.customer-account-da-v199 .customer-accompaniment-activities-v566 h3{color:#0b3049;margin:6px 0;font-size:1.55rem}.customer-account-da-v199 .customer-accompaniment-activities-v566 header p{color:#59727a;max-width:680px;margin:0}.customer-account-da-v199 .customer-accompaniment-activity-totals-v566{gap:8px;display:flex}.customer-account-da-v199 .customer-accompaniment-activity-totals-v566 article{text-align:center;background:#edf7f5;border-radius:11px;min-width:92px;padding:11px;display:grid}.customer-account-da-v199 .customer-accompaniment-activity-totals-v566 strong{color:#0b3049;font-size:1.15rem}.customer-account-da-v199 .customer-accompaniment-activity-totals-v566 small{color:#60777d;font-size:.58rem}.customer-account-da-v199 .customer-accompaniment-activity-list-v566{gap:11px;display:grid}.customer-account-da-v199 .customer-accompaniment-activity-list-v566>article{background:#fbfdfc;border:1px solid #d9e6e3;border-left:5px solid #d4932f;border-radius:14px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:17px;padding:18px;display:grid}.customer-account-da-v199 .customer-accompaniment-activity-list-v566>article.status-coach_review{border-left-color:#347d9f}.customer-account-da-v199 .customer-accompaniment-activity-list-v566>article.status-completed{border-left-color:#22855e}.customer-account-da-v199 .customer-accompaniment-activity-number-v566{color:#fff;background:#0b3049;border-radius:12px;place-items:center;width:44px;height:44px;font-weight:950;display:grid}.customer-account-da-v199 .customer-accompaniment-activity-list-v566 h4{color:#0b3049;margin:4px 0;font-size:1rem}.customer-account-da-v199 .customer-accompaniment-activity-list-v566 p{color:#587078;margin:0 0 6px;font-size:.78rem}.customer-account-da-v199 .customer-accompaniment-activity-list-v566 small{color:#6c8186;font-size:.66rem;font-weight:800}.customer-account-da-v199 .customer-accompaniment-activity-action-v566{justify-items:end;gap:9px;display:grid}.customer-account-da-v199 .customer-accompaniment-activity-action-v566 button{min-width:168px}.customer-account-da-v199 .customer-accompaniment-activities-empty-v566{text-align:center;background:#f5faf9;border:1px dashed #bed4d0;border-radius:15px;justify-items:center;gap:7px;padding:42px;display:grid}.customer-account-da-v199 .customer-accompaniment-activities-empty-v566>span{color:#0b7772;background:#dff1ee;border-radius:50%;place-items:center;width:44px;height:44px;font-size:1.35rem;display:grid}@media (width<=900px){.customer-account-da-v199 .customer-accompaniment-rail-v565{position:sticky;top:8px}.customer-account-da-v199 .customer-accompaniment-rail-profile-v565{display:none}.customer-account-da-v199 .customer-accompaniment-activities-v566>header{grid-template-columns:1fr}.customer-account-da-v199 .customer-accompaniment-activity-list-v566>article{grid-template-columns:42px minmax(0,1fr)}.customer-account-da-v199 .customer-accompaniment-activity-action-v566{grid-column:1/-1;grid-template-columns:1fr auto;place-items:center start}}@media (width<=560px){.customer-account-da-v199 .customer-accompaniment-rail-v565>button{flex-basis:112px}.customer-account-da-v199 .customer-accompaniment-activity-totals-v566{grid-template-columns:repeat(3,1fr);display:grid}.customer-account-da-v199 .customer-accompaniment-activity-totals-v566 article{min-width:0}.customer-account-da-v199 .customer-accompaniment-activity-action-v566{grid-template-columns:1fr}.customer-account-da-v199 .customer-accompaniment-activity-action-v566 button{width:100%;min-width:0}}.customer-account-da-v199 .unified-account-tabs{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border:1px solid #c9ddda;border-radius:15px;margin:14px 0 22px;padding:8px;position:sticky;top:8px;box-shadow:0 14px 34px #092f4824}.customer-account-da-v199>.customer-dashboard-overview-v145,.customer-account-da-v199>.hybrid-personal-access-panel{display:none}.customer-account-da-v199 .customer-portal-v567{gap:16px;display:grid}.customer-account-da-v199 .customer-portal-command-v567{color:#fff;background:linear-gradient(120deg,#0b3049,#0c6670);border-top:5px solid #0b8b84;border-radius:20px;grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:28px;padding:clamp(24px,4vw,40px);display:grid;box-shadow:0 18px 42px #092f4829}.customer-account-da-v199 .customer-portal-command-v567 h2,.customer-account-da-v199 .customer-portal-command-v567 p{color:#fff!important}.customer-account-da-v199 .customer-portal-command-v567 h2{margin:7px 0;font-size:clamp(1.45rem,2.8vw,2.15rem)}.customer-account-da-v199 .customer-portal-progress-v567{background:#07283b47;border:1px solid #ffffff3d;border-radius:14px;gap:8px;padding:18px;display:grid}.customer-account-da-v199 .customer-portal-progress-v567 span,.customer-account-da-v199 .customer-portal-progress-v567 strong{color:#fff!important}.customer-account-da-v199 .customer-portal-progress-v567 strong{font-size:2rem}.customer-account-da-v199 .customer-portal-progress-v567>div{background:#ffffff38;border-radius:999px;height:8px;overflow:hidden}.customer-account-da-v199 .customer-portal-progress-v567 i{background:linear-gradient(90deg,#f0b748,#65c4b6);height:100%;display:block}.customer-account-da-v199 .customer-portal-context-v567{background:#fff;border:1px solid #d2e2df;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;padding:16px 20px;display:flex}.customer-account-da-v199 .customer-portal-context-v567>div{gap:3px;display:grid}.customer-account-da-v199 .customer-portal-context-v567 span{color:#0b7772;text-transform:uppercase;letter-spacing:.09em;font-size:.68rem;font-weight:950}.customer-account-da-v199 .customer-portal-context-v567 strong{color:#0b3049}.customer-account-da-v199 .customer-portal-context-v567 label{color:#46636c;gap:5px;min-width:280px;font-size:.68rem;font-weight:850;display:grid}.customer-account-da-v199 .customer-portal-context-v567 select{min-height:43px;margin:0}.customer-account-da-v199 .customer-portal-destinations-v567{grid-template-columns:1fr 1fr;gap:14px;display:grid}.customer-account-da-v199 .customer-portal-destinations-v567>article{background:#fff;border:1px solid #d5e4e1;border-radius:17px;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;padding:22px;display:grid;box-shadow:0 12px 28px #092f480f}.customer-account-da-v199 .customer-portal-destinations-v567>article.is-priority{background:linear-gradient(120deg,#fff9eb,#fff);border-color:#d5af5c}.customer-account-da-v199 .customer-portal-destinations-v567>article>button,.customer-account-da-v199 .customer-portal-destinations-v567>article>em{grid-column:2;justify-self:start}.customer-account-da-v199 .customer-portal-destinations-v567>article>em{color:#146744;background:#e8f5ef;border-radius:999px;padding:7px 12px;font-size:.68rem;font-style:normal;font-weight:900}.customer-account-da-v199 .customer-portal-destination-icon-v567{color:#fff;background:#0b3049;border-radius:12px;place-items:center;width:44px;height:44px;font-weight:950;display:grid}.customer-account-da-v199 .customer-portal-destinations-v567 small{color:#0b7772;text-transform:uppercase;letter-spacing:.08em;font-size:.66rem;font-weight:950}.customer-account-da-v199 .customer-portal-destinations-v567 strong{color:#0b3049;margin:4px 0;font-size:1.05rem;display:block}.customer-account-da-v199 .customer-portal-destinations-v567 p{color:#587078;margin:0;font-size:.78rem}.customer-account-da-v199 .customer-portal-activity-preview-v567,.customer-account-da-v199 .customer-portal-human-v567>article{background:#fff;border:1px solid #d5e4e1;border-radius:17px;padding:22px}.customer-account-da-v199 .customer-portal-activity-preview-v567>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.customer-account-da-v199 .customer-portal-activity-preview-v567 h3{color:#0b3049;margin:3px 0}.customer-account-da-v199 .customer-portal-activity-preview-v567>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.customer-account-da-v199 .customer-portal-activity-preview-v567 article{background:#f2f8f7;border-radius:12px;align-items:center;gap:11px;padding:14px;display:flex}.customer-account-da-v199 .customer-portal-activity-preview-v567 article>span{color:#0b7772;background:#dcefeb;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.customer-account-da-v199 .customer-portal-activity-preview-v567 article div{display:grid}.customer-account-da-v199 .customer-portal-activity-preview-v567 article small{color:#60777d}.customer-account-da-v199 .customer-portal-human-v567{grid-template-columns:1fr 1fr;gap:14px;display:grid}.customer-account-da-v199 .customer-portal-human-v567>article{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.customer-account-da-v199 .customer-portal-human-v567>article>span{color:#0b7772;text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;font-weight:950}.customer-account-da-v199 .customer-portal-human-v567>article>strong{color:#0b3049;font-size:1.02rem}.customer-account-da-v199 .customer-portal-human-v567>article>p{color:#587078;flex:1;margin:0}@media (width<=850px){.customer-account-da-v199 .unified-account-tabs{flex-wrap:nowrap;overflow-x:auto}.customer-account-da-v199 .unified-account-tabs>button{flex:none}.customer-account-da-v199 .customer-portal-command-v567,.customer-account-da-v199 .customer-portal-destinations-v567,.customer-account-da-v199 .customer-portal-activity-preview-v567>div{grid-template-columns:1fr}}@media (width<=620px){.customer-account-da-v199 .customer-portal-context-v567{flex-direction:column;align-items:stretch}.customer-account-da-v199 .customer-portal-context-v567 label{min-width:0}.customer-account-da-v199 .customer-portal-human-v567{grid-template-columns:1fr}}.customer-account-shell-v199{grid-template-columns:minmax(0,1fr)!important;align-items:start!important}.customer-account-da-v199 .unified-account-tabs{z-index:80!important;flex-wrap:nowrap!important;grid-area:1/1!important;padding:8px!important;display:flex!important;position:sticky!important;top:8px!important;overflow-x:auto!important}.customer-account-da-v199 .unified-account-tabs:before{display:none!important}.customer-account-da-v199 .unified-account-tabs button{flex:1 0 auto!important;justify-content:center!important;width:auto!important;min-width:148px!important}.customer-account-da-v199 .customer-portal-hero-v199{grid-area:2/1!important}.customer-account-da-v199 .customer-dashboard-overview-v145,.customer-account-da-v199 .hybrid-personal-access-panel{grid-column:1!important}.customer-account-da-v199 .embedded-account-section,.customer-account-shell-v199:not(.customer-account-tab-dashboard) .embedded-account-section{grid-area:3/1!important}.customer-account-da-v199 .candidate-action-journey-v571{gap:16px;min-width:0;display:grid}.customer-account-da-v199 .candidate-action-hero-v571{color:#fff;background:linear-gradient(120deg,#0b3049,#0c6670);border-top:5px solid #d4932f;border-radius:20px;grid-template-columns:minmax(0,1fr) 210px;align-items:center;gap:28px;padding:clamp(25px,4vw,40px);display:grid;box-shadow:0 18px 40px #092f4826}.customer-account-da-v199 .candidate-action-hero-v571>div:first-child>span{color:#f3bf52;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:950}.customer-account-da-v199 .candidate-action-hero-v571 h2,.customer-account-da-v199 .candidate-action-hero-v571 p{color:#fff!important}.customer-account-da-v199 .candidate-action-hero-v571 h2{margin:7px 0;font-size:clamp(1.45rem,2.5vw,2rem)}.customer-account-da-v199 .candidate-action-hero-v571 p{opacity:.88;margin:0}.customer-account-da-v199 .candidate-action-progress-v571{background:#07273940;border:1px solid #ffffff40;border-radius:14px;gap:7px;padding:18px;display:grid}.customer-account-da-v199 .candidate-action-progress-v571 span,.customer-account-da-v199 .candidate-action-progress-v571 strong{color:#fff!important}.customer-account-da-v199 .candidate-action-progress-v571 strong{font-size:2rem}.customer-account-da-v199 .candidate-action-progress-v571 span{font-size:.7rem}.customer-account-da-v199 .candidate-action-progress-v571>div{background:#fff3;border-radius:99px;height:8px;overflow:hidden}.customer-account-da-v199 .candidate-action-progress-v571 i{background:linear-gradient(90deg,#f3b947,#62c2b4);height:100%;display:block}.customer-account-da-v199 .candidate-action-summary-v571{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.customer-account-da-v199 .candidate-action-summary-v571 article{background:#fff;border:1px solid #d6e4e1;border-radius:14px;gap:6px;padding:16px;display:grid}.customer-account-da-v199 .candidate-action-summary-v571 article.success{background:#eaf7f1;border-color:#b7ddcc}.customer-account-da-v199 .candidate-action-summary-v571 article.alert{background:#fff1ef;border-color:#e2aaa4}.customer-account-da-v199 .candidate-action-summary-v571 span{color:#0b7772;text-transform:uppercase;font-size:.65rem;font-weight:950}.customer-account-da-v199 .candidate-action-summary-v571 strong{color:#0b3049;font-size:1.3rem}.customer-account-da-v199 .candidate-action-empty-v571{text-align:center;background:linear-gradient(145deg,#f4faf9,#fff);border:1px solid #cfe0dd;border-radius:20px;justify-items:center;gap:8px;padding:clamp(30px,5vw,54px);display:grid}.customer-account-da-v199 .candidate-action-empty-mark-v571{color:#fff;background:#0b7772;border-radius:18px;place-items:center;width:56px;height:56px;font-size:1.7rem;display:grid}.customer-account-da-v199 .candidate-action-empty-v571>span{color:#0b7772;text-transform:uppercase;letter-spacing:.1em;margin-top:6px;font-size:.68rem;font-weight:950}.customer-account-da-v199 .candidate-action-empty-v571 h3{color:#0b3049;margin:0;font-size:1.4rem}.customer-account-da-v199 .candidate-action-empty-v571>p{color:#587078;max-width:620px;margin:0}.customer-account-da-v199 .candidate-action-empty-v571>div:last-child{grid-template-columns:repeat(4,1fr);gap:10px;width:100%;margin-top:16px;display:grid}.customer-account-da-v199 .candidate-action-empty-v571 article{background:#fff;border-radius:13px;justify-items:center;gap:4px;padding:15px;display:grid}.customer-account-da-v199 .candidate-action-empty-v571 article b{color:#0b7772;background:#e4f3f0;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.customer-account-da-v199 .candidate-action-empty-v571 article strong{color:#0b3049}.customer-account-da-v199 .candidate-action-empty-v571 article small{color:#687e84}.customer-account-da-v199 .candidate-action-list-v571{background:#fff;border:1px solid #d5e4e1;border-radius:18px;gap:11px;padding:22px;display:grid}.customer-account-da-v199 .candidate-action-list-heading-v571{border-bottom:1px solid #dce8e6;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.customer-account-da-v199 .candidate-action-list-heading-v571 span{color:#0b7772;text-transform:uppercase;font-size:.65rem;font-weight:950}.customer-account-da-v199 .candidate-action-list-heading-v571 h3{color:#0b3049;margin:3px 0}.customer-account-da-v199 .candidate-action-card-v571{background:#fff;border:1px solid #d6e4e1;border-left:5px solid #d4932f;border-radius:14px;overflow:hidden}.customer-account-da-v199 .candidate-action-card-v571.status-in_progress{border-left-color:#0b8b84}.customer-account-da-v199 .candidate-action-card-v571.status-validated{border-left-color:#22855e}.customer-account-da-v199 .candidate-action-card-v571.status-blocked{border-left-color:#b44d46}.customer-account-da-v199 .candidate-action-card-summary-v571{text-align:left;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:17px;display:grid;color:#0b3049!important;box-shadow:none!important;background:#fff!important;border:0!important}.customer-account-da-v199 .candidate-action-card-summary-v571:hover{background:#f8fbfa!important;transform:none!important}.customer-account-da-v199 .candidate-action-card-summary-v571>span{color:#fff;background:#0b3049;border-radius:11px;place-items:center;width:40px;height:40px;font-weight:950;display:grid}.customer-account-da-v199 .candidate-action-card-summary-v571>div{gap:3px;display:grid}.customer-account-da-v199 .candidate-action-card-summary-v571 small{color:#0b7772;text-transform:uppercase;font-size:.64rem;font-weight:950}.customer-account-da-v199 .candidate-action-card-summary-v571 strong{color:#0b3049!important}.customer-account-da-v199 .candidate-action-card-summary-v571 p{margin:0;font-size:.75rem;color:#587078!important}.customer-account-da-v199 .candidate-action-card-summary-v571 em{color:#0b7772;background:#e5f3f0;border-radius:999px;padding:7px 10px;font-size:.64rem;font-style:normal;font-weight:950}.customer-account-da-v199 .candidate-action-card-detail-v571{background:#f5faf9;border-top:1px solid #dbe7e4;gap:14px;padding:20px;display:grid}.customer-account-da-v199 .candidate-action-status-actions-v571{flex-wrap:wrap;gap:8px;display:flex}.customer-account-da-v199 .candidate-action-card-detail-v571 label{color:#0b3049;gap:6px;font-weight:900;display:grid}.customer-account-da-v199 .candidate-action-card-detail-v571 label>span{color:#60777d;font-size:.7rem;font-weight:500}.customer-account-da-v199 .candidate-action-card-detail-v571 textarea{background:#fff;margin:0}.customer-account-da-v199 .candidate-action-coach-note-v571{background:#fff;border-left:4px solid #0b8b84;border-radius:11px;padding:15px}.customer-account-da-v199 .candidate-action-coach-note-v571 span{color:#0b7772;text-transform:uppercase;font-size:.65rem;font-weight:950}.customer-account-da-v199 .candidate-action-coach-note-v571 p{color:#425f68;margin:5px 0 0}@media (width<=760px){.customer-account-da-v199 .unified-account-tabs button{min-width:132px!important}.customer-account-da-v199 .candidate-action-hero-v571{grid-template-columns:1fr}.customer-account-da-v199 .candidate-action-summary-v571,.customer-account-da-v199 .candidate-action-empty-v571>div:last-child{grid-template-columns:1fr 1fr}.customer-account-da-v199 .candidate-action-card-summary-v571{grid-template-columns:38px minmax(0,1fr)}.customer-account-da-v199 .candidate-action-card-summary-v571 em{grid-column:2;justify-self:start}}.customer-account-da-v199 .customer-portal-quote-action-v572{color:#0b3049!important;background:#f3bd4f!important;border:1px solid #efc86e!important;border-radius:11px!important;width:max-content!important;min-height:44px!important;margin-top:15px!important;padding:11px 17px!important;font-weight:950!important;box-shadow:0 10px 24px #d3932f38!important}.customer-account-da-v199 .customer-portal-quote-action-v572:hover{background:#ffd578!important}.customer-account-da-v199 [id^=customer-order-]{scroll-margin-top:92px}.customer-account-da-v199 .customer-payment-callout-v633{isolation:isolate;color:#fff;background:linear-gradient(112deg,#092f49 0%,#0b4658 58%,#0d6e72 100%);border:1px solid #e7bd5d;border-top:6px solid #f2b93f;border-radius:21px;grid-template-columns:72px minmax(0,1fr) minmax(230px,290px);align-items:center;gap:24px;padding:clamp(24px,3.5vw,38px);display:grid;position:relative;overflow:hidden;box-shadow:0 22px 50px #082b403b,0 0 0 5px #f2b93f14}.customer-account-da-v199 .customer-payment-callout-v633:after{content:"";z-index:-1;border:1px solid #ffffff24;border-radius:50%;width:280px;height:280px;position:absolute;top:-95px;right:-55px;box-shadow:0 0 0 42px #ffffff09,0 0 0 84px #ffffff06}.customer-account-da-v199 .customer-payment-callout-icon-v633{color:#0b3049;background:linear-gradient(145deg,#ffd978,#edae34);border:1px solid #ffffff52;border-radius:20px;place-items:center;width:68px;height:68px;display:grid;box-shadow:0 12px 28px #d6911f4d}.customer-account-da-v199 .customer-payment-callout-icon-v633 span{font-size:2rem;font-weight:950}.customer-account-da-v199 .customer-payment-callout-copy-v633{gap:7px;display:grid}.customer-account-da-v199 .customer-payment-callout-copy-v633 .section-kicker{margin:0;color:#ffd36e!important}.customer-account-da-v199 .customer-payment-callout-copy-v633 h2{max-width:740px;margin:0;font-size:clamp(1.45rem,2.5vw,2.15rem);line-height:1.12;color:#fff!important}.customer-account-da-v199 .customer-payment-callout-copy-v633>p:not(.section-kicker){max-width:760px;margin:0;font-size:.86rem;color:#e4f0f1!important}.customer-account-da-v199 .customer-payment-callout-trust-v633{flex-wrap:wrap;gap:8px;margin-top:7px;display:flex}.customer-account-da-v199 .customer-payment-callout-trust-v633 span{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;padding:6px 9px;font-size:.64rem;font-weight:850}.customer-account-da-v199 .customer-payment-callout-action-v633{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0524346b;border:1px solid #ffffff3d;border-radius:16px;justify-items:stretch;gap:7px;padding:19px;display:grid}.customer-account-da-v199 .customer-payment-callout-action-v633 small{text-transform:uppercase;letter-spacing:.06em;font-size:.68rem;font-weight:850;color:#e8f4f4!important}.customer-account-da-v199 .customer-payment-callout-action-v633>strong{font-size:2rem;line-height:1;color:#fff!important}.customer-account-da-v199 .customer-payment-callout-action-v633>button:not(.customer-payment-details-v633){justify-content:space-between;align-items:center;gap:14px;min-height:50px;margin-top:6px;padding:12px 15px;display:flex;color:#0b3049!important;background:#f3bd4f!important;border:1px solid #ffd36e!important;border-radius:11px!important;font-weight:950!important;box-shadow:0 10px 24px #d3932f47!important}.customer-account-da-v199 .customer-payment-callout-action-v633>button:not(.customer-payment-details-v633):hover{background:#ffd578!important}.customer-account-da-v199 .customer-payment-callout-action-v633>button:not(.customer-payment-details-v633) span{font-size:1.15rem}.customer-account-da-v199 .customer-payment-details-v633{text-underline-offset:3px;text-decoration:underline;color:#fff!important;min-height:34px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:5px!important;font-size:.68rem!important}@media (width<=900px){.customer-account-da-v199 .customer-payment-callout-v633{grid-template-columns:62px minmax(0,1fr)}.customer-account-da-v199 .customer-payment-callout-action-v633{grid-column:1/-1;grid-template-columns:1fr auto;align-items:center}.customer-account-da-v199 .customer-payment-callout-action-v633>button:not(.customer-payment-details-v633){grid-area:1/2/3;min-width:220px}.customer-account-da-v199 .customer-payment-details-v633{grid-column:1/-1}}@media (width<=620px){.customer-account-da-v199 .customer-payment-callout-v633{grid-template-columns:1fr;gap:17px}.customer-account-da-v199 .customer-payment-callout-icon-v633{border-radius:16px;width:54px;height:54px}.customer-account-da-v199 .customer-payment-callout-icon-v633 span{font-size:1.55rem}.customer-account-da-v199 .customer-payment-callout-action-v633{grid-column:auto;grid-template-columns:1fr}.customer-account-da-v199 .customer-payment-callout-action-v633>button:not(.customer-payment-details-v633){grid-area:auto;min-width:0}.customer-account-da-v199 .customer-payment-details-v633{grid-column:auto}}.customer-account-da-v199 .customer-payment-proof-v634{background:linear-gradient(115deg,#eaf8f1,#fff);border:1px solid #a9d7c2;border-left:5px solid #21845e;border-radius:15px;grid-template-columns:minmax(230px,.8fr) minmax(0,1.2fr);gap:18px;padding:19px;display:grid;box-shadow:0 10px 26px #1a6f4f14}.customer-account-da-v199 .customer-payment-proof-v634>div:first-child{align-items:flex-start;gap:12px;display:flex}.customer-account-da-v199 .customer-payment-proof-v634>div:first-child>span{color:#fff;background:#21845e;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-weight:950;display:grid}.customer-account-da-v199 .customer-payment-proof-v634 small{color:#187553;text-transform:uppercase;letter-spacing:.07em;font-size:.64rem;font-weight:950}.customer-account-da-v199 .customer-payment-proof-v634 strong{color:#0b3049;margin:3px 0;display:block}.customer-account-da-v199 .customer-payment-proof-v634 p{color:#587078;margin:0;font-size:.74rem}.customer-account-da-v199 .customer-payment-proof-v634 dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.customer-account-da-v199 .customer-payment-proof-v634 dl>div{background:#fff;border-radius:10px;min-width:0;padding:10px 12px}.customer-account-da-v199 .customer-payment-proof-v634 dt{color:#61777d;text-transform:uppercase;font-size:.61rem;font-weight:850}.customer-account-da-v199 .customer-payment-proof-v634 dd{color:#0b3049;text-overflow:ellipsis;margin:3px 0 0;font-size:.72rem;font-weight:900;overflow:hidden}@media (width<=700px){.customer-account-da-v199 .customer-payment-proof-v634,.customer-account-da-v199 .customer-payment-proof-v634 dl{grid-template-columns:1fr}}.arn-rh-admin-login-brand-v624 .section-kicker{color:#f1c45f}.arn-rh-admin-login-panel-v624 .subtitle{color:#516878;margin-bottom:26px}.arn-rh-admin-login-panel-v624 .admin-login-form{max-width:none}.arn-rh-admin-login-panel-v624 .admin-login-form label{color:#17344c;font-weight:800}.arn-rh-admin-login-panel-v624 .admin-login-form input{color:#102942;background:#f8fbfb;border:1px solid #b9cccf;border-radius:12px;min-height:54px}.arn-rh-admin-login-panel-v624 .admin-login-form input:focus{border-color:#11847f;box-shadow:0 0 0 4px #11847f21}.arn-rh-admin-login-panel-v624 .admin-login-form button{color:#fff;background:#0f7774;border-radius:12px;min-height:54px}.group-compatibility-print-lead{color:#4c6471;line-height:1.5}.group-compatibility-print-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.group-compatibility-print-grid article{background:#fff;border:1px solid #d8e5e7;border-left:4px solid #0f7778;border-radius:13px;gap:8px;padding:13px;display:grid}.group-compatibility-print-grid header{justify-content:space-between;align-items:center;gap:12px;display:flex}.group-compatibility-print-grid header strong{color:#082b49}.group-compatibility-print-grid header b{color:#0f7778;font-size:1.15rem}.group-compatibility-print-grid p{color:#566d7a;margin:0;font-size:.76rem;line-height:1.45}.group-compatibility-print-grid p strong{color:#294957}@media (width<=760px){.group-compatibility-print-grid{grid-template-columns:1fr}}@media print{.group-compatibility-print-grid article{break-inside:avoid;page-break-inside:avoid}}.arnrh-solution-page-v600{isolation:isolate}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;accent-color:var(--arn-teal)}html,body,#root{color:var(--arn-ink);background-color:var(--arn-canvas)}body{font-family:var(--at-font-sans)}body :where(h1,h2,h3,h4,h5,h6,strong){color:var(--arn-navy)}body :where(p,li,small){text-wrap:pretty}body a{color:var(--arn-teal);text-underline-offset:3px;text-decoration-color:#0f6d7357}body a:hover{color:var(--arn-teal-strong);text-decoration-color:currentColor}.page:not(.admin-page-v19715){background:radial-gradient(circle at 92% 4%,#0f6d731a,#0000 26%),radial-gradient(circle at 7% 92%,#d18a2e17,#0000 25%),0 0;align-items:flex-start;min-height:100vh;padding:clamp(18px,3vw,40px)}.card{background:#fffffff7;border:1px solid #dde5eaeb;box-shadow:0 26px 70px #07152c1f}.wide-card{max-width:1220px}.badge{min-height:36px;color:var(--arn-teal);background:linear-gradient(135deg, #fff, var(--arn-soft-teal));border:1px solid #0f6d7324;align-items:center;gap:9px;padding:8px 13px 8px 9px;box-shadow:0 8px 20px #07152c0f}.badge:before{content:"";background:#fff url(/assets/logo-arn-icon-color.png) 50%/contain no-repeat;border-radius:7px;flex:0 0 22px;width:22px;height:22px;box-shadow:0 4px 12px #07152c1f}button,.button,.primary-button{color:#fff;background:linear-gradient(135deg, var(--arn-teal), var(--arn-navy));border:1px solid #0000;box-shadow:0 12px 26px #072d3b29}button:hover:not(:disabled),.button:hover:not(:disabled),.primary-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 32px #072d3b38}.secondary-button,button.secondary-button,.compact-button.secondary-button,.nav-back-button{border-color:var(--arn-border)!important;color:var(--arn-navy)!important;background:linear-gradient(#fff,#f7fafb)!important;box-shadow:0 8px 18px #07152c12!important}.secondary-button:hover:not(:disabled),button.secondary-button:hover:not(:disabled),.nav-back-button:hover:not(:disabled){color:var(--arn-teal-strong)!important;background:var(--arn-soft-teal)!important;border-color:#0f6d735c!important}.danger-button,button.danger-button{color:#9f3540!important;background:#fff5f6!important;border-color:#c84d5740!important}button:disabled{opacity:.58;filter:saturate(.6);box-shadow:none}:where(input,select,textarea){border:1px solid var(--arn-border);color:var(--arn-ink);background:#fff;border-radius:14px;box-shadow:inset 0 1px #07152c05}:where(input,select,textarea):hover{border-color:#c7d7dc}:where(input,select,textarea):focus{border-color:var(--arn-teal);outline:0;box-shadow:0 0 0 4px #0f6d7324}:where(input,textarea)::placeholder{color:#8b99aa}.app-nav{z-index:160;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border:1px solid #dde5eae6;border-radius:18px;align-items:center;min-height:60px;padding:9px 10px;position:sticky;top:14px;box-shadow:0 14px 34px #07152c1a}.app-nav>span{color:var(--arn-navy);font-weight:900}.nav-print-button{background:linear-gradient(135deg, var(--arn-gold), #b96f1c)!important;box-shadow:0 10px 24px #b96f1c33!important}.message,.instruction-box,.form-info-box,.compact-info-box{border-color:var(--arn-border)}.result-card,.emphasis-section,.result-hero>div,.candidate-feature-box{background:linear-gradient(145deg, #fff, var(--arn-soft-teal));border-color:#0f6d7329}.section-kicker,.result-label,.confidence-pill span,.result-hero small,.mini-ranking small,.section-title-row span{color:var(--arn-teal)!important}.section-title-row span{border:1px solid #0f6d7324;background:var(--arn-soft-teal)!important}.result-section,.result-list-card,.mini-ranking>div,.summary-box{border-color:var(--arn-border);box-shadow:0 12px 30px #07152c0f}.action-section{border-color:#2f8f6738;background:#edf8f3!important}.warning-section{border-color:#d18a2e42;background:var(--arn-soft-gold)!important}.customer-topbar-v182,.customer-portal-topbar-v199{background:linear-gradient(90deg,#fffffff5,#f4fafaf5);border-color:#0f6d7329;box-shadow:0 14px 34px #07152c17}.customer-portal-brand-v199{color:var(--arn-navy)}.customer-portal-brand-mark-v199{border:1px solid #d18a2e59;border-radius:14px;width:42px;height:42px;overflow:hidden;box-shadow:0 8px 20px #07152c1f;color:#0000!important;background:#fff url(/assets/logo-arn-icon-color.png) 50%/88% no-repeat!important;font-size:0!important}.customer-portal-brand-v199 small,.customer-topbar-identity-v182 em{color:var(--arn-teal)}.customer-topbar-avatar-v182,.admin-dossier360-avatar{color:#fff;background:linear-gradient(145deg, var(--arn-teal), var(--arn-navy));box-shadow:0 8px 18px #072d3b2e}[class*=admin-view-]{--admin-v15-navy:var(--arn-navy);--admin-v15-teal:var(--arn-teal);--admin-v15-cyan:var(--arn-teal-light);--admin-v15-sand:var(--arn-gold);--admin-v15-bg:var(--arn-canvas);--admin-v15-card:#fff;--admin-v15-text:var(--arn-ink);--admin-v15-muted:var(--arn-muted);--admin-v15-border:var(--arn-border)}.admin-v19715-sidebar{background:radial-gradient(circle at 14% 0%, #0f6d7375, transparent 32%), linear-gradient(180deg, var(--arn-navy-deep) 0%, var(--arn-navy) 55%, var(--arn-teal-strong) 100%)}.admin-v19715-nav button.active{color:var(--arn-navy)!important;background:linear-gradient(135deg, #fff, var(--arn-soft-gold))!important}.admin-v19715-topbar,.admin-v19715-card,.admin-dossier360-section,.crm-clean-card,.crm-module-card,.admin-action-panel{border-color:var(--arn-border);box-shadow:0 12px 32px #07152c14}.atds-report,.at-report-v3{--report-accent:var(--arn-teal);--report-soft:var(--arn-soft-teal)}.atds-report :where(.result-context-toolbar,.report-toolbar){border-color:var(--arn-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;box-shadow:0 14px 36px #07152c17}.result-section,.atds-report,[class*=admin-view-],.customer-account-da-v199{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[style*=\#3730a3],[style*=\#4f46e5],[style*=\#7c3aed]{color:var(--arn-teal)!important}@media (width<=760px){.page:not(.admin-page-v19715){padding:12px}.card{border-radius:22px;padding:22px}.app-nav{grid-template-columns:1fr;gap:8px;position:static}.app-nav>*{width:100%}}@media print{body,.page{background:#fff!important}.card{box-shadow:none!important;border:0!important}}.deferred-report-surface{color:#082d32;text-align:center;background:radial-gradient(circle at 88% 8%,#d6a24729,#0000 30%),linear-gradient(145deg,#fff 0%,#f5fbfc 100%);border:1px solid #0f6d7329;border-radius:30px;align-content:center;place-items:center;gap:10px;min-height:min(62vh,620px);padding:44px 24px;display:grid}.deferred-report-surface>div{align-items:end;gap:6px;height:42px;display:flex}.deferred-report-surface>div span{background:linear-gradient(#d6a247 0%,#0f6d73 100%);border-radius:999px;width:8px;animation:.9s ease-in-out infinite alternate deferred-report-pulse}.deferred-report-surface>div span:first-child{height:22px}.deferred-report-surface>div span:nth-child(2){height:38px;animation-delay:.15s}.deferred-report-surface>div span:nth-child(3){height:29px;animation-delay:.3s}.deferred-report-surface strong{color:#082d32;font-size:clamp(1.2rem,2vw,1.65rem)}.deferred-report-surface p{color:#536e73;margin:0;font-weight:700}@keyframes deferred-report-pulse{to{opacity:.58;transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.deferred-report-surface>div span{animation:none}}@media (width<=540px){.deferred-report-surface{border-radius:24px;min-height:360px;padding:32px 18px}}.deferred-route-surface{border:1px solid var(--at-color-border,#d8e1e7);min-height:112px;color:var(--at-color-navy-900,#0b3049);background:linear-gradient(135deg,#fff,#eef8f7);border-radius:18px;align-items:center;gap:14px;padding:20px;display:flex}.deferred-route-surface__mark{color:#fff;background:var(--at-color-teal-600,#138b84);letter-spacing:.08em;border-radius:15px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:.72rem;font-weight:900;display:grid}.deferred-route-surface strong,.deferred-route-surface p{margin:0;display:block}.deferred-route-surface p{color:var(--at-color-muted,#637581);margin-top:5px;font-size:.78rem}@media (width<=600px){.deferred-route-surface{min-height:96px;padding:16px}}@media (prefers-reduced-motion:reduce){.deferred-route-surface{scroll-behavior:auto}}.at-brand-logo{object-fit:contain;width:auto;max-width:100%;height:auto;display:block}.at-brand-icon{color:inherit;-webkit-mask:var(--at-brand-icon-source) center / contain no-repeat;-webkit-mask:var(--at-brand-icon-source) center / contain no-repeat;mask:var(--at-brand-icon-source) center / contain no-repeat;background:currentColor;flex:none;display:inline-block}@media (forced-colors:active){.at-brand-icon{background:canvastext}}.at-admin-login{border:1px solid var(--at-color-border);border-radius:var(--at-radius-xl);min-height:min(800px,100vh - 100px);box-shadow:var(--at-shadow-md);background:#fff;grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);display:grid;overflow:hidden}.at-admin-login__intro{isolation:isolate;color:#fff;background:linear-gradient(145deg, var(--at-color-navy-950), var(--at-color-navy-800) 66%, var(--at-color-teal-600));flex-direction:column;justify-content:space-between;gap:42px;padding:clamp(32px,5vw,70px);display:flex;position:relative;overflow:hidden}.at-admin-login__intro:after{content:"";z-index:-1;border:1px solid #ffffff1a;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-170px;right:-130px;box-shadow:0 0 0 70px #ffffff08,0 0 0 140px #ffffff05}.at-admin-login__intro>a{color:#fff;align-items:center;gap:12px;text-decoration:none;display:flex}.at-admin-login__intro>a img{object-fit:contain;width:48px;height:48px}.at-admin-login__intro>a span,.at-admin-login__intro>a strong,.at-admin-login__intro>a small{display:block}.at-admin-login__intro>a strong{color:#fff}.at-admin-login__intro>a small{color:#ffffffa3;letter-spacing:.09em;text-transform:uppercase;margin-top:3px;font-size:.58rem;font-weight:850}.at-admin-login__intro>div>span,.at-admin-login__panel>div:nth-child(2)>span{color:#f2c05a;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:900}.at-admin-login__intro h1{color:#fff;letter-spacing:-.055em;max-width:760px;margin:13px 0 0;font-size:clamp(2.25rem,4.4vw,4.4rem);line-height:.98}.at-admin-login__intro p{color:#ffffffc2;max-width:66ch;margin:22px 0 0;line-height:1.7}.at-admin-login__intro ul{grid-template-columns:repeat(3,1fr);gap:9px;margin:0;padding:0;list-style:none;display:grid}.at-admin-login__intro li{background:#ffffff12;border:1px solid #ffffff1f;border-radius:17px;gap:10px;padding:16px;display:grid}.at-admin-login__intro li>b{color:#f2c05a;font-size:.68rem}.at-admin-login__intro li span,.at-admin-login__intro li strong,.at-admin-login__intro li small{display:block}.at-admin-login__intro li strong{color:#fff;font-size:.82rem}.at-admin-login__intro li small{color:#ffffff9e;margin-top:4px;font-size:.68rem;line-height:1.4}.at-admin-login__panel{background:linear-gradient(180deg, white, var(--at-color-canvas));align-content:center;gap:24px;padding:clamp(30px,5vw,66px);display:grid}.at-admin-login__mark{align-items:center;gap:12px;display:flex}.at-admin-login__mark>b{color:#fff;background:var(--at-color-teal-600);border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.at-admin-login__mark span,.at-admin-login__mark small,.at-admin-login__mark strong{display:block}.at-admin-login__mark small{color:var(--at-color-teal-600);letter-spacing:.1em;text-transform:uppercase;font-weight:900}.at-admin-login__mark strong{color:var(--at-color-navy-900);margin-top:3px}.at-admin-login__panel h2{color:var(--at-color-navy-900);letter-spacing:-.04em;margin:7px 0 0;font-size:clamp(1.8rem,3vw,2.65rem)}.at-admin-login__panel>div:nth-child(2)>p{color:var(--at-color-muted);margin:11px 0 0;line-height:1.6}.at-admin-login__panel form{gap:16px;display:grid}.at-admin-login__panel label{color:var(--at-color-navy-900);gap:7px;font-size:.78rem;font-weight:850;display:grid}.at-admin-login__panel input{border:1px solid var(--at-color-border);width:100%;min-height:52px;color:var(--at-color-text);background:#fff;border-radius:14px;margin:0;padding:10px 13px}.at-admin-login__panel input:focus{border-color:var(--at-color-teal-600);box-shadow:0 0 0 4px #0f6d731f}.at-admin-login__panel form>button{color:#fff;background:linear-gradient(135deg, var(--at-color-teal-600), var(--at-color-navy-800));border:0;border-radius:14px;justify-content:space-between;align-items:center;min-height:52px;padding:0 18px;font-weight:850;display:flex;box-shadow:0 12px 28px #073c522e}.at-admin-login__help{color:var(--at-color-muted);margin:0;font-size:.74rem;line-height:1.5}.at-admin-login__back{color:var(--at-color-teal-600);background:0 0;border:0;justify-self:start;padding:8px 0;font-weight:800}@media (width<=980px){.at-admin-login{grid-template-columns:1fr}.at-admin-login__intro{min-height:520px}}@media (width<=660px){.at-admin-login{border-radius:22px;min-height:0}.at-admin-login__intro{min-height:0;padding:30px 22px}.at-admin-login__intro h1{font-size:2.25rem}.at-admin-login__intro ul{display:none}.at-admin-login__panel{padding:28px 20px}}.card:has(>.at-admin-login){box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.card:has(>.at-admin-login)>.public-shell-header-v317{display:none!important}.card:has(>.at-admin-login)>style{display:none!important}.at-admin-login__intro>a img{object-fit:contain!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;max-height:48px!important}.at-admin-login__intro h1,.at-admin-login__intro p,.at-admin-login__intro strong,.at-admin-login__intro li strong{color:#fff!important}.at-admin-login__intro p{color:#ffffffc2!important}.at-admin-login__intro small,.at-admin-login__intro li small{color:#ffffffa3!important}.at-admin-login__panel form>button{color:#fff!important;background:linear-gradient(135deg, var(--at-color-teal-600), var(--at-color-navy-800))!important}.at-admin-login__intro:before{z-index:0;pointer-events:none;content:"";background:#ffffff17;height:58%;position:absolute;inset:auto -16% -10% 14%;-webkit-mask:url(/brand-v8/arn-trajectoire/motif-trajectoire.svg) 50%/contain no-repeat;mask:url(/brand-v8/arn-trajectoire/motif-trajectoire.svg) 50%/contain no-repeat}.at-admin-login__intro>*{z-index:1;position:relative}.at-admin-login__intro>a.is-trajectory-brand{width:min(350px,74%)}.at-admin-login__intro>a.is-trajectory-brand img{width:100%!important;min-width:0!important;max-width:350px!important;height:auto!important;min-height:0!important;max-height:none!important}.at-admin-login__mark.is-trajectory-brand{grid-template-columns:minmax(150px,210px) 1fr;gap:18px;display:grid}.at-admin-login__mark.is-trajectory-brand>img{object-position:left center;width:100%;max-height:58px}@media (width<=660px){.at-admin-login__intro>a.is-trajectory-brand{width:min(280px,84%)}.at-admin-login__intro:before{height:45%;inset:auto -35% -4% 0}.at-admin-login__mark.is-trajectory-brand{grid-template-columns:minmax(130px,180px) 1fr}}.public-shell-brand-v317.admin-login-brand-v619{align-items:center!important;gap:10px!important;display:flex!important}.admin-login-brand-v619 img{object-fit:contain!important;width:42px!important;height:42px!important;display:block!important}.admin-login-brand-v619 span{text-align:left;display:grid}.admin-login-brand-v619 strong{font-size:.9rem;color:#fff!important}.admin-login-brand-v619 small{text-transform:uppercase;letter-spacing:.08em;font-size:.55rem;color:#c9dbe5!important}.at-system-status-layer{z-index:1400;pointer-events:none;gap:10px;display:grid;position:fixed;inset-block-start:14px;inset-inline:max(14px,50vw - 380px)}.at-system-status-layer.is-inline{width:100%;position:static}.at-system-status{color:#09223f;border:1px solid #c8d7e6;pointer-events:auto;background:#fff;border-inline-start:5px solid #d08a00;border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;padding:14px 16px;animation:.18s ease-out at-system-status-enter;display:grid;box-shadow:0 16px 36px #09223f2e}.at-system-status>span{color:#fff;background:#a85f00;border-radius:999px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.at-system-status.is-restored{border-inline-start-color:#0f766e}.at-system-status.is-restored>span{background:#0f766e}.at-system-status.is-session_expired{border-inline-start-color:#b42318}.at-system-status.is-session_expired>span{background:#b42318}.at-system-status strong{margin-block-end:3px;font-size:.94rem;display:block}.at-system-status p{color:#324a62;margin:0;font-size:.82rem;line-height:1.45}.at-system-status button{min-height:40px;margin-block-start:10px;padding:8px 14px}@keyframes at-system-status-enter{0%{opacity:0;transform:translateY(-8px)}}@media (width<=560px){.at-system-status-layer{inset-block-start:8px;inset-inline:8px}.at-system-status{grid-template-columns:30px minmax(0,1fr);padding:12px}.at-system-status>span{width:30px;height:30px}}@media (prefers-reduced-motion:reduce){.at-system-status{animation:none}}@media (forced-colors:active){.at-system-status{border:2px solid canvastext}}.at-skip-link{z-index:10000;border-radius:var(--at-radius-sm,10px);color:#fff;background:var(--at-color-navy-950,#071a35);min-width:160px;min-height:44px;box-shadow:var(--at-shadow-md,0 12px 30px #071a3533);border:2px solid #fff;justify-content:center;align-items:center;padding:8px 14px;font-weight:850;text-decoration:none;transition:transform .14s;display:inline-flex;position:fixed;top:10px;left:10px;transform:translateY(calc(-100% - 18px))}.at-skip-link:focus,.at-skip-link:focus-visible{color:#fff;outline:3px solid var(--at-color-gold-400,#f0c75e);outline-offset:3px;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.at-skip-link{transition:none}}.coach-message-thread{gap:12px;max-height:360px;margin-top:14px;margin-bottom:16px;padding:4px 4px 4px 0;display:grid;overflow:auto}.coach-thread-empty{color:#526078;background:#ffffffc7;border:1px dashed #0f6d7347;border-radius:18px;margin:14px 0 16px;padding:18px;font-weight:700}.coach-thread-message{border:1px solid #0f172a14;border-radius:18px;width:min(92%,660px);padding:14px 16px;box-shadow:0 12px 28px #0f172a0f}.coach-thread-message.coach{background:linear-gradient(135deg,#e4f3f4,#fff);border-color:#0f6d7338;justify-self:start}.coach-thread-message.candidate{background:linear-gradient(135deg,#e4f3f4,#fff);border-color:#06b6d438;justify-self:end}.coach-thread-message-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.coach-thread-message-top strong{color:#1a2233;font-size:.95rem}.coach-thread-message-top span{color:#45586d;white-space:nowrap;font-size:.78rem;font-weight:800}.coach-thread-message p{color:#162033;white-space:pre-wrap;margin:0;line-height:1.55}.deferred-coach-tool{color:#082d32;text-align:left;background:radial-gradient(circle at 100% 0,#d6a24724,#0000 36%),linear-gradient(135deg,#fff 0%,#f5fbfc 100%);border:1px solid #0f6d7329;border-radius:24px;justify-content:center;align-items:center;gap:14px;min-height:180px;padding:28px;display:flex}.deferred-coach-tool>span{border:4px solid #0f6d732e;border-top-color:#0f6d73;border-radius:999px;flex:0 0 34px;width:34px;height:34px;animation:.8s linear infinite deferred-coach-tool-spin}.deferred-coach-tool>div{gap:4px;display:grid}.deferred-coach-tool strong{color:#082d32;font-size:1rem}.deferred-coach-tool small{color:#536e73;font-weight:700}@keyframes deferred-coach-tool-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.deferred-coach-tool>span{border-color:#0f6d73;animation:none}}@media (width<=540px){.deferred-coach-tool{min-height:144px;padding:20px}}.arn-offscreen-report-host{z-index:-2147483647;pointer-events:none;background:#fff;width:794px;min-height:1000px;position:fixed;top:0;left:-100000px;overflow:visible}.app-boot-fallback{color:#fff;text-align:center;background:radial-gradient(circle at 50% 20%,#1d8f8b52,#0000 42%),#0b3049;place-content:center;justify-items:center;gap:18px;min-height:100vh;padding:32px;display:grid}.app-boot-fallback img{object-fit:contain;width:min(280px,70vw);max-height:84px}.app-boot-fallback p{color:#e8f4f2;margin:0;font-size:.9rem;font-weight:700}.app-boot-fallback__pulse{background:#ffffff2e;border-radius:999px;width:42px;height:4px;overflow:hidden}.app-boot-fallback__pulse:after{border-radius:inherit;content:"";background:#72d3ca;width:55%;height:100%;animation:.9s ease-in-out infinite alternate app-boot-pulse;display:block}@keyframes app-boot-pulse{0%{transform:translate(-15%)}to{transform:translate(95%)}}@media (prefers-reduced-motion:reduce){.app-boot-fallback__pulse:after{animation:none;transform:translate(40%)}}.at-admin-deferred{color:#13273d;background:#fff;border:1px solid #dce6e8;border-radius:20px;grid-template-columns:46px minmax(0,1fr) 74px;align-items:center;gap:14px;min-height:112px;padding:22px;display:grid;overflow:hidden;box-shadow:0 8px 24px #0b1d3a0b}.at-admin-deferred>span{color:#0f6d73;background:#dff3f0;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.at-admin-deferred>div{gap:4px;display:grid}.at-admin-deferred strong{color:#0b1d3a;font-size:.86rem}.at-admin-deferred small{color:#64747f;font-size:.7rem}.at-admin-deferred>i{background:#e8eff0;border-radius:999px;height:8px;display:block;position:relative;overflow:hidden}.at-admin-deferred>i:after{border-radius:inherit;content:"";background:linear-gradient(90deg,#0000,#78c9c1,#0000);animation:1.2s ease-in-out infinite at-admin-deferred-loading;position:absolute;inset:0;transform:translate(-100%)}@keyframes at-admin-deferred-loading{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.at-admin-deferred>i:after{animation:none;transform:none}}@media (width<=520px){.at-admin-deferred{grid-template-columns:42px minmax(0,1fr);min-height:98px;padding:18px}.at-admin-deferred>span{width:42px;height:42px}.at-admin-deferred>i{grid-column:1/-1}}
