@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;600;800&family=Newsreader:wght@300;400;500&family=JetBrains+Mono:wght@400;500&family=Sora:wght@600&display=swap";.firm-loop-progress{color:#2a1a2e;border:1px solid #ded6e5;border-radius:16px;background:#fff;font-size:13px;min-width:0;box-shadow:0 1px 2px #2a1a2e0a}.firm-loop-progress>summary{display:flex;align-items:center;gap:14px;list-style:none;cursor:pointer;min-height:76px;padding:10px 14px}.firm-loop-progress>summary::-webkit-details-marker{display:none}.firm-loop-symbol{width:64px;flex:0 0 64px;display:flex;align-items:center}.firm-loop-glyph{display:block;width:100%;height:auto}.firm-loop-brains{display:flex;flex-wrap:wrap;gap:10px 26px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #ede7f1}.firm-loop-brain{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#7a6f80}.firm-loop-brain svg{width:12px;height:12px;flex:0 0 12px}.firm-loop-brain b{font-size:13px;font-weight:400;color:#2a1a2e}.firm-loop-brain em{font-style:normal;font-size:11px;padding:2px 8px;border-radius:999px;background:#e7f1eb;color:#1f6b52}.firm-loop-brain a{font-size:11px;padding:2px 8px;border-radius:999px;background:#f2eef6;color:#513567;text-decoration:none}.firm-loop-brain a:hover{background:#e7dff0}.firm-loop-heading{display:flex;flex-direction:column;gap:4px;min-width:138px}.firm-loop-heading>strong{font-size:15px;font-weight:500;letter-spacing:-.01em}.firm-loop-heading>small{font-size:12px;color:#7a6f80}.firm-loop-totals{display:flex;flex:1;justify-content:center;flex-wrap:wrap;gap:6px 18px;line-height:1.5;font-size:12px;color:#7a6f80}.firm-loop-totals b{font-size:16px;font-weight:500;font-variant-numeric:tabular-nums;color:#2a1a2e}.firm-loop-fill{text-align:right;flex-shrink:0;display:grid;gap:2px}.firm-loop-fill strong{font-size:24px;font-weight:500;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#2a1a2e}.firm-loop-fill small{font-size:11px;color:#7a6f80}.firm-loop-toggle{font-size:18px;color:#9a8fa0;transition:transform .15s ease}.firm-loop-progress[open] .firm-loop-toggle{transform:rotate(180deg)}.firm-loop-detail{border-top:1px solid #ede7f1;padding:18px 16px}.firm-loop-here{margin:0 0 14px;font-size:14px;font-weight:400;color:#4a3d50}.firm-loop-stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.firm-loop-stages>a{background:#f7f3fa;padding:14px;border:1px solid transparent;border-radius:12px;text-decoration:none;color:#2a1a2e;min-width:0;transition:background .15s ease,border-color .15s ease}.firm-loop-stages>a:hover{background:#efe8f5}.firm-loop-stages>a.is-current{border-color:#ded6e5;background:#fff}.firm-loop-stages>a>span{display:block;font-weight:400;font-size:12px;color:#7a6f80;margin-bottom:8px}.firm-loop-stages strong{display:block;font-size:22px;font-weight:500;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.firm-loop-stages strong small{font-size:12px;font-weight:400;color:#7a6f80}.firm-loop-stages p{margin:8px 0 0;color:#7a6f80;font-size:12px;line-height:1.5}.firm-loop-targets{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:18px}.firm-loop-targets>div{flex:1}.firm-loop-targets p{margin:6px 0;font-size:12px;color:#7a6f80}.firm-loop-targets progress{width:100%;height:6px;accent-color:#3c2429;border-radius:999px;overflow:hidden}.firm-loop-targets>a{min-height:44px;display:inline-flex;align-items:center;padding:0 18px;border-radius:10px;background:#3c2429;color:#fff;text-decoration:none;font-weight:500;font-size:13px;white-space:nowrap;transition:background .15s ease}.firm-loop-progress .firm-loop-targets>a,.firm-loop-progress .firm-loop-targets>a:visited{color:#fff}.firm-loop-targets>a:hover{background:#2a1230;color:#fff}.firm-loop-note{font-size:11px;line-height:1.6;color:#7a6f80;margin:14px 0 0}.firm-loop-refresh{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#7a6f80;margin-top:4px}.firm-loop-refresh button,.firm-loop-status button{min-height:44px;padding:8px;text-decoration:underline;text-underline-offset:3px;color:#513567}.firm-loop-status{display:flex;align-items:center;justify-content:space-between;min-height:52px;font-size:13px;color:#7a6f80}.firm-loop-progress :is(a,button,summary):focus-visible{outline:2px solid #a98bd6;outline-offset:3px}.firm-loop-global{max-width:1120px;margin:12px auto 0;padding:0 24px}@media(max-width:900px){.firm-loop-progress>summary{flex-wrap:wrap;gap:8px 12px}.firm-loop-totals{order:5;flex-basis:100%;justify-content:flex-start;padding-left:88px}.firm-loop-fill{margin-left:auto}.firm-loop-heading{flex:1}}@media(max-width:560px){.firm-loop-global{padding:0 16px;margin-top:8px}.firm-loop-progress>summary{padding:10px}.firm-loop-symbol{width:48px;flex-basis:48px}.firm-loop-brains{gap:8px 16px}.firm-loop-heading{min-width:0}.firm-loop-heading>strong{font-size:13px}.firm-loop-heading>small{font-size:10px}.firm-loop-fill strong{font-size:20px}.firm-loop-fill small{font-size:9px;max-width:70px}.firm-loop-totals{padding-left:0;display:grid;grid-template-columns:1fr 1fr;gap:3px 10px;font-size:11px}.firm-loop-totals b{font-size:14px}.firm-loop-stages{grid-template-columns:1fr 1fr}.firm-loop-detail{padding:12px}.firm-loop-targets{align-items:flex-start;flex-direction:column;gap:6px}.firm-loop-targets>div{width:100%}}@media print{.firm-loop-global{display:none}}.public-learning-loop{display:flex;align-items:center;gap:20px;padding:20px 0 28px;margin-bottom:24px;border-bottom:1px solid #ded6e5;color:#2a1a2e}.public-learning-loop>div{flex:1;min-width:0}.public-learning-loop small{font-size:11px;color:#7a6f80}.public-learning-loop p{font-size:14px;line-height:1.6;margin:6px 0}.public-learning-loop a{font-size:12px;text-decoration:underline;text-underline-offset:3px;color:#513567}.public-learning-loop button{min-height:44px;white-space:nowrap;font-size:13px;font-weight:500;padding:10px 16px;border-radius:10px;border:1px solid #ded6e5;background:#f7f3fa;color:#2a1a2e}.public-learning-loop :is(a,button):focus-visible{outline:2px solid #a98bd6;outline-offset:3px}@media(max-width:560px){.public-learning-loop{gap:12px;flex-wrap:wrap}.public-learning-loop button{margin-left:64px}.public-learning-loop .firm-loop-symbol{width:52px;flex-basis:52px}}.edge-home-focused .home-intro.home-intro-decision{width:100%;max-width:none;margin:0 0 34px;padding:62px 32px 0;display:block;min-height:0;position:relative;text-align:center;background:transparent;color:var(--home-ink)}.edge-home-focused .home-intro-decision .home-intro-copy{margin-inline:auto;max-width:1080px}.edge-home-focused .home-intro-decision .home-hero-category{font-size:14px;line-height:1.5;letter-spacing:.015em;color:#08766c;margin:0 0 22px;font-weight:600}.edge-home-focused .home-intro-decision h1{font-family:var(--font-body);font-weight:450;font-size:clamp(44px,5vw,70px);line-height:1.08;letter-spacing:-.045em;color:#35134f;max-width:1060px;margin:0 auto 24px;text-wrap:balance}.edge-home-focused .home-intro-decision .home-proposition{font-size:clamp(17px,1.5vw,20px);font-weight:400;line-height:1.65;max-width:760px;margin:0 auto;color:#554a60}.edge-home-focused .home-hero-promise{display:flex;justify-content:center;gap:18px;font-size:14px;line-height:1.6;letter-spacing:.025em;margin:24px 0 0;color:#35134f;font-weight:600}.edge-home-focused .home-hero-promise>span:last-child{color:#08766c}@media(max-width:900px){.edge-home-focused .home-intro.home-intro-decision{padding:48px 24px 0}}@media(max-width:700px){.edge-home-focused .home-intro.home-intro-decision{padding:36px 16px 0;margin-bottom:28px}.edge-home-focused .home-intro-decision h1{max-width:530px;font-size:clamp(38px,8vw,50px);line-height:1.08;letter-spacing:-.04em;margin-bottom:20px}.edge-home-focused .home-intro-decision .home-proposition{font-size:17px;line-height:1.6;max-width:460px}.edge-home-focused .home-intro-decision .home-hero-category{font-size:14px;margin-bottom:18px}.edge-home-focused .home-hero-promise{gap:14px;margin-top:20px}}@media(max-width:370px){.edge-home-focused .home-intro.home-intro-decision{padding-inline:12px}.edge-home-focused .home-intro-decision h1{font-size:37px}.edge-home-focused .home-title-break{display:none}}.edge-home-focused .home-decision-example .home-example-disclosure{margin:0 0 14px;text-align:center;color:#695a76;font-size:13px;line-height:1.5}.edge-home-focused .home-decision-example .home-experience-panel{grid-template-columns:.9fr 1.1fr;min-height:535px}.edge-home-focused .home-decision-example .home-preview-stage{background:linear-gradient(145deg,#dcc8fa,#c1e8df);padding:30px}.edge-home-focused .home-decision-example .home-preview-stage:before{display:none}.edge-home-focused .home-decision-example .home-decision-preview{max-width:490px;border-color:#e4ddec;box-shadow:0 12px 32px #37224512}.edge-home-focused .home-decision-example .home-decision-preview>header{font-size:14px}.edge-home-focused .home-decision-example .home-decision-preview>header>small{font-size:14px;white-space:normal}.edge-home-focused .home-decision-example .home-preview-label,.edge-home-focused .home-decision-example .home-preview-caption,.edge-home-focused .home-decision-example .home-preview-figures dt,.edge-home-focused .home-decision-example .home-experience-note p,.edge-home-focused .home-decision-example .home-chosen-option>p:first-child,.edge-home-focused .home-decision-example .home-kept-lesson p,.edge-home-focused .home-decision-example .home-kicker,.edge-home-focused .home-decision-example .home-example-tabs button>span{font-size:14px}.edge-home-focused .home-decision-example .home-preview-caption{color:#66576f}.edge-home-focused .home-decision-example .home-preview-caption strong{font-weight:600;color:#453250}.edge-home-focused .home-decision-example .home-preview-figures dd{margin:0}.edge-home-focused .home-decision-example .home-chosen-option{padding:12px 14px;margin:0 0 18px;border-left:3px solid #7959a3;border-radius:0 9px 9px 0;background:#f6f1fc}.edge-home-focused .home-decision-example .home-chosen-option>p:first-child{margin:0 0 7px}.edge-home-focused .home-decision-example .home-experience-note{margin:18px 0;padding:14px}.edge-home-focused .home-decision-example .home-example-alternatives{margin:0;border-top:1px solid #e9e2ef}.edge-home-focused .home-decision-example .home-example-alternatives>div{padding:10px 0;border-bottom:1px solid #e9e2ef}.edge-home-focused .home-decision-example .home-example-alternatives dt{font-size:13px;font-weight:600;color:#453250}.edge-home-focused .home-decision-example .home-example-alternatives dd{font-size:14px;line-height:1.6;color:#66576f;margin:2px 0 0}.edge-home-focused .home-decision-example .home-example-ownership{display:flex;flex-wrap:wrap;gap:5px 18px;margin:14px 0 0;font-size:14px;line-height:1.6;color:#66576f}.edge-home-focused .home-decision-example .home-example-ownership strong{font-weight:600;color:#453250}.edge-home-focused .home-decision-example .home-example-result{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0 16px}.edge-home-focused .home-decision-example .home-example-result>div{padding:14px;border:1px solid #e5deef;border-radius:10px;min-width:0}.edge-home-focused .home-decision-example .home-example-result>div:last-child{background:#f4effa;border-color:#cfc0e3}.edge-home-focused .home-decision-example .home-example-result dt{font-size:14px;line-height:1.5;color:#66576f;min-height:36px}.edge-home-focused .home-decision-example .home-example-result dd{margin:4px 0 0;font-size:42px;line-height:1.2;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:#50336c}.edge-home-focused .home-decision-example .home-example-basis{font-size:14px;color:#66576f}.edge-home-focused .home-decision-example .home-example-basis summary{font-weight:500;color:#50336c}.edge-home-focused .home-decision-example .home-example-tabs button:focus-visible,.edge-home-focused .home-decision-example .home-experience-panel:focus-visible,.edge-home-focused .home-decision-example .home-example-basis summary:focus-visible{outline:2px solid #9470bd;outline-offset:4px;border-radius:5px}@media(max-width:767px){.edge-home-focused .home-decision-example .home-experience-panel{grid-template-columns:1fr;min-height:0}.edge-home-focused .home-decision-example .home-experience-copy{padding:30px 24px 24px}.edge-home-focused .home-decision-example .home-experience-copy .home-kicker{margin-bottom:14px}.edge-home-focused .home-decision-example .home-preview-stage,.edge-home-focused .home-decision-example .home-preview-body{padding:22px 18px}.edge-home-focused .home-decision-example .home-example-tabs button{font-size:13px;min-width:0;white-space:normal;line-height:1.4}}@media(max-width:380px){.edge-home-focused .home-decision-example .home-experience-copy{padding:26px 18px 20px}.edge-home-focused .home-decision-example .home-experience-copy h2{font-size:28px}.edge-home-focused .home-decision-example .home-preview-stage{padding:16px 10px}.edge-home-focused .home-decision-example .home-preview-body{padding:20px 14px}.edge-home-focused .home-decision-example .home-preview-body h3{font-size:22px}.edge-home-focused .home-decision-example .home-decision-preview>header{padding:12px 14px}.edge-home-focused .home-decision-example .home-example-result{gap:8px}.edge-home-focused .home-decision-example .home-example-result>div{padding:10px}.edge-home-focused .home-decision-example .home-example-result dd{font-size:36px}.edge-home-focused .home-decision-example .home-experience-note{padding:12px 10px;gap:8px}}.edge-home-focused .home-decision-example .home-example-disclosure{font-size:14px;color:#63536d;margin-bottom:20px}.edge-home-focused .home-decision-example .home-example-process{position:relative;max-width:650px;gap:0;margin-bottom:22px}.edge-home-focused .home-decision-example .home-example-process:before{content:"";position:absolute;top:20px;left:16.7%;right:16.7%;height:2px;background:#cbb5df;pointer-events:none}.edge-home-focused .home-decision-example .home-example-process button{position:relative;flex:1;display:flex;flex-direction:column;gap:8px;font-size:15px;padding:0 8px 4px;border:0;color:#665270;background:transparent;line-height:1.5}.edge-home-focused .home-decision-example .home-example-process button>span{display:grid;place-items:center;width:42px;height:42px;border:5px solid #fcfbfe;border-radius:50%;background:#e5d9ee;color:#563669;font-size:14px;opacity:1}.edge-home-focused .home-decision-example .home-example-process button[aria-selected=true]{color:#35134f;font-weight:600}.edge-home-focused .home-decision-example .home-example-process button[aria-selected=true]>span{background:#7132b9;color:#fff;box-shadow:0 0 0 1px #d4bae9}.edge-home-focused .home-decision-example .home-example-process button:last-child[aria-selected=true]>span{background:#08766c;box-shadow:0 0 0 1px #b4d8cd}.edge-home-focused .home-decision-example .home-experience-panel{background:linear-gradient(140deg,#35134f,#492064);box-shadow:0 18px 48px #36144f1c}.edge-home-focused .home-decision-example .home-experience-copy .home-kicker{color:#a9f0d8;font-size:14px;font-weight:500}.edge-home-focused .home-decision-example .home-experience-copy>p:not(.home-kicker){color:#ece2f4;font-size:17px;line-height:1.65;margin-bottom:0}.edge-home-focused .home-decision-example .home-decision-preview{border-color:#fff;box-shadow:0 16px 36px #36144f22}.edge-home-focused .home-decision-example .home-experience-note{background:#f0e6fa}.edge-home-focused .home-decision-example .home-experience-note blockquote{font-size:16px;line-height:1.55}.edge-home-focused .home-decision-example .home-contributor{background:#7132b9;font-size:14px}.edge-home-focused .home-decision-example .home-chosen-option{background:#e7f5ee;border-color:#08766c;margin-bottom:14px}.edge-home-focused .home-decision-example .home-chosen-option>p:first-child{color:#08766c}.edge-home-focused .home-decision-example .home-chosen-option>p:last-child{font-size:16px;color:#254f44}.edge-home-focused .home-decision-example .home-example-ownership{font-size:14px}.edge-home-focused .home-decision-example .home-example-result>div:last-child{background:#e7f5ee;border-color:#a5d5c6}.edge-home-focused .home-decision-example .home-example-result>div:last-child dd{color:#08766c}.edge-home-focused .home-decision-example .home-kept-lesson{background:#e7f5ee;color:#254f44}.edge-home-focused .home-decision-example .home-kept-lesson strong{font-size:16px}.edge-home-focused .home-decision-example .home-other-options{margin-top:0}@media(max-width:767px){.edge-home-focused .home-decision-example .home-experience-copy>p:not(.home-kicker){font-size:16px}.edge-home-focused .home-decision-example .home-experience-copy h2{font-size:32px;margin-bottom:16px}.edge-home-focused .home-decision-example .home-preview-stage{padding:24px 18px}.edge-home-focused .home-decision-example .home-example-process button,.edge-home-focused .home-decision-example .home-preview-label{font-size:14px}.edge-home-focused .home-decision-example .home-experience-note blockquote{font-size:15px}}.edge-home-focused .home-founder-credential{padding:0 16px 26px;margin-bottom:0;text-align:center}.edge-home-focused .home-founder-credential p{max-width:800px;margin:0 auto;font-size:12px;line-height:1.8;color:#746b7c}.edge-home-focused .home-founder-credential a{color:#665075;text-decoration:underline;text-underline-offset:3px}@media(max-width:560px){.edge-home-focused .home-founder-credential{padding:0 12px 24px;text-align:left}}.edge-home-focused{--home-plum:#35134f;--home-ink:#2e2039;--home-muted:#605568;--home-line:#ded2e7;--home-lilac:#a9f0d8;background:#fcfbfe;color:var(--home-ink)}.edge-home-focused .home-width{width:calc(100% - 64px);max-width:1184px;margin-inline:auto}.edge-home-focused :is(h1,h2,h3,h4){font-family:var(--font-body);font-weight:400;letter-spacing:-.035em}.edge-home-focused .home-kicker{font-size:12px;line-height:1.5;letter-spacing:.045em;color:var(--home-muted);margin:0 0 24px;font-weight:400}.edge-home-focused .edge-button-primary{background:var(--home-plum);border:1px solid transparent;font-weight:500;min-height:50px;padding:12px 22px;gap:18px;border-radius:11px}.edge-home-focused .edge-button-primary:hover{background:#4a3262}.edge-home-focused .home-text-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#5c426f;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;font-size:14px;line-height:1.5}.edge-home-focused .home-text-link:hover{color:#302043}.edge-home-focused :is(a,button,summary,[tabindex]):focus-visible{outline:3px solid #8f6db0;outline-offset:4px}.edge-home-focused .home-experience{scroll-margin-top:100px;margin-top:8px}.edge-home-focused .home-example-tabs{display:flex;justify-content:center;gap:30px;margin:0 auto 18px}.edge-home-focused .home-example-tabs button{display:flex;align-items:center;justify-content:center;gap:9px;padding:12px 4px;min-height:48px;background:transparent;border:0;border-bottom:2px solid transparent;color:#746c7c;font-size:14px;cursor:pointer}.edge-home-focused .home-example-tabs button>span{font-size:11px;opacity:.8;font-variant-numeric:tabular-nums}.edge-home-focused .home-example-tabs button[aria-selected=true]{border-bottom-color:#61417c;color:#302043}.edge-home-focused .home-experience-panel{display:grid;grid-template-columns:.92fr 1.08fr;min-height:530px;background:#28183e;color:#fff;border-radius:26px;overflow:hidden;isolation:isolate}.edge-home-focused .home-experience-copy{align-self:center;padding:52px 44px 52px 48px}.edge-home-focused .home-experience-copy .home-kicker{color:#cbbdde;font-size:12px;margin-bottom:26px}.edge-home-focused .home-experience-copy h2{font-size:clamp(32px,3.1vw,43px);line-height:1.16;color:#fff;margin:0 0 24px;letter-spacing:-.04em}.edge-home-focused .home-experience-copy>p:not(.home-kicker){font-size:16px;line-height:1.75;color:#d8cfe3;max-width:410px;margin:0 0 28px}.edge-home-focused .home-experience-copy .home-text-link{color:#e3d4fa}.edge-home-focused .home-preview-stage{display:flex;align-items:center;justify-content:center;padding:44px 36px;min-width:0;position:relative;background:radial-gradient(ellipse at 95% 10%,#eed5e9 0,transparent 52%),radial-gradient(ellipse at 15% 85%,#8179c4 0,transparent 60%),linear-gradient(145deg,#b1a2e0,#ddcfee 55%,#b5d0d5);isolation:isolate}.edge-home-focused .home-preview-stage:before{content:"";position:absolute;width:520px;height:520px;inset:auto -230px -300px auto;border:1px solid #ffffff70;border-radius:50%;box-shadow:0 0 0 42px #ffffff15,0 0 0 84px #ffffff12,0 0 0 126px #ffffff0d;pointer-events:none;z-index:-1}.edge-home-focused .home-decision-preview{width:100%;max-width:470px;position:relative;background:#fff;color:var(--home-ink);border:1px solid #fff;border-radius:17px;box-shadow:0 16px 44px #37224524;min-width:0}.edge-home-focused .home-decision-preview>header{padding:16px 22px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #eee9f2;font-size:11px;color:#63566d}.edge-home-focused .home-decision-preview>header>small{font-size:11px;color:#73677f;white-space:nowrap}.edge-home-focused .home-preview-body{padding:25px 25px 22px}.edge-home-focused .home-preview-label{display:flex;align-items:center;gap:8px;color:#796b83;font-size:11px;line-height:1.5;margin:0 0 10px}.edge-home-focused .home-preview-body h3{font-size:25px;line-height:1.25;margin:0 0 23px;letter-spacing:-.03em;font-weight:500}.edge-home-focused .home-experience-note{display:flex;gap:12px;background:#f3eef9;padding:16px;border-radius:11px;margin:20px 0}.edge-home-focused .home-contributor{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;background:#6e5189;color:#fff;border-radius:50%;font-size:12px;font-weight:500}.edge-home-focused .home-experience-note p{font-size:11px;line-height:1.5;color:#705b82;margin:1px 0 7px}.edge-home-focused .home-experience-note blockquote{font-size:14px;line-height:1.6;color:#43324f;margin:0}.edge-home-focused .home-chosen-option{padding:0 0 0 13px;border-left:2px solid #baa0d4;margin:22px 0 18px}.edge-home-focused .home-chosen-option>p:first-child{display:flex;gap:6px;align-items:center;font-size:11px;color:#756280;margin-bottom:8px}.edge-home-focused .home-chosen-option h4{font-size:20px;line-height:1.3;font-weight:500;margin:0 0 8px}.edge-home-focused .home-chosen-option>p:last-child{font-size:14px;line-height:1.65;color:#6b6272;margin:0}.edge-home-focused .home-preview-caption{font-size:11px;line-height:1.65;color:#756b7c;margin:14px 0 0}.edge-home-focused .home-preview-figures{display:grid;grid-template-columns:1fr 1fr;gap:18px;border-top:1px solid #e9e2ef;border-bottom:1px solid #e9e2ef;padding:16px 0;margin:20px 0}.edge-home-focused .home-preview-figures dt{font-size:11px;color:#726579;margin-bottom:4px}.edge-home-focused .home-preview-figures dd{font-size:28px;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.edge-home-focused .home-margin-comparison{display:flex;align-items:center;gap:24px;margin:28px 0 12px}.edge-home-focused .home-margin-comparison>div{flex:1}.edge-home-focused .home-margin-comparison span{display:block;font-size:11px;color:#73647e}.edge-home-focused .home-margin-comparison strong{display:block;font-size:52px;font-weight:400;letter-spacing:-.045em;line-height:1.2;color:#574069}.edge-home-focused .home-margin-comparison>svg{color:#a28bb3;width:20px}.edge-home-focused .home-kept-lesson{display:flex;align-items:flex-start;gap:11px;background:#f2eff7;padding:16px;border-radius:10px;margin-top:23px;color:#51415f}.edge-home-focused .home-kept-lesson>svg{flex-shrink:0;margin-top:2px}.edge-home-focused .home-kept-lesson p{font-size:11px;color:#74667f;margin:0 0 6px}.edge-home-focused .home-kept-lesson strong{font-size:14px;line-height:1.6;font-weight:400;display:block}.edge-home-focused .home-example-basis{margin-top:10px;font-size:12px;color:#73667d}.edge-home-focused .home-example-basis summary{min-height:44px;padding:12px 0;cursor:pointer}.edge-home-focused .home-example-basis p{line-height:1.7;margin:4px 0 12px}.edge-home-focused .home-example-footnote{max-width:750px;margin:20px auto 0;text-align:center;font-size:13px;line-height:1.6;color:#736a7b}.edge-home-focused .home-move-cycle{margin-top:72px;padding:0 38px}.edge-home-focused .home-move-cycle h2{font-size:clamp(30px,3vw,38px);line-height:1.2;margin:0 0 32px;text-wrap:balance}.edge-home-focused .home-move-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;list-style:none;padding:0;margin:0}.edge-home-focused .home-move-steps li{border-top:1px solid #c2aecf;padding-top:16px;min-width:0}.edge-home-focused .home-move-number{display:block;color:#725b84;font-size:12px;line-height:1.5;font-variant-numeric:tabular-nums;margin-bottom:12px}.edge-home-focused .home-move-steps h3{font-size:25px;line-height:1.25;margin:0 0 12px}.edge-home-focused .home-move-steps p{font-size:15px;line-height:1.7;color:var(--home-muted);margin:0}.edge-home-focused .home-benefits{margin-top:88px;margin-bottom:72px;padding:0 38px;display:grid;grid-template-columns:1fr 1.05fr;gap:44px 80px}.edge-home-focused .home-benefits-copy,.edge-home-focused .home-benefits-list{min-width:0}.edge-home-focused .home-benefits h2{font-size:clamp(34px,3.6vw,46px);font-weight:400;line-height:1.15;letter-spacing:-.04em;margin:0 0 24px;text-wrap:balance}.edge-home-focused .home-benefits-copy>p:not(.home-kicker){font-size:16px;line-height:1.7;color:var(--home-muted);max-width:410px;margin:0 0 22px}.edge-home-focused .home-benefits-copy>p.home-benefits-difference{border-left:2px solid #b6a0cb;padding-left:16px;color:#574363;margin-bottom:0}.edge-home-focused .home-benefit{padding:0 0 26px;margin:0 0 26px;border-bottom:1px solid var(--home-line)}.edge-home-focused .home-benefit:last-child{margin-bottom:0;border-bottom:0;padding-bottom:0}.edge-home-focused .home-benefit .home-benefit-audience{font-size:12px;font-weight:500;color:#725b84;line-height:1.5;margin:0 0 10px}.edge-home-focused .home-benefit h3{font-size:25px;font-weight:400;line-height:1.25;letter-spacing:-.025em;margin:0 0 14px;text-wrap:balance}.edge-home-focused .home-benefit>p:not(.home-benefit-audience){font-size:16px;font-weight:400;color:var(--home-muted);line-height:1.7;margin:0}.edge-home-focused .home-invitation{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:56px 52px;margin-top:0;margin-bottom:64px;background:#302043;border-radius:24px;color:#fff}.edge-home-focused .home-invitation h2{font-size:clamp(32px,3.6vw,44px);line-height:1.15;margin:0 0 18px;color:#fff;letter-spacing:-.04em}.edge-home-focused .home-invitation p{font-size:15px;color:#d7cce4;max-width:440px;line-height:1.7}.edge-home-focused .home-invitation .edge-button-primary{background:var(--home-lilac);color:#302043;white-space:nowrap;flex-shrink:0}.edge-home-focused .home-invitation .edge-button-primary:hover{background:#e7dcff}.edge-home-focused .edge-site-footer{background:transparent;margin:0;padding:32px;border-top:1px solid var(--home-line)}.edge-home-focused .edge-site-footer>div{max-width:1108px}.edge-home-focused .edge-site-footer nav{margin:20px 0 12px;gap:8px 28px}.edge-home-focused .edge-site-footer p{border:0;padding:0;margin:0 0 8px}.edge-home-focused .home-footer-more{font-size:13px;color:#746b7c;margin-bottom:16px}.edge-home-focused .home-footer-more summary{min-height:44px;padding:10px 0;cursor:pointer}.edge-home-focused .home-footer-more nav{margin:0;gap:8px 24px}.edge-home-focused .home-experience-copy h2,.edge-home-focused .home-invitation h2{font-weight:400}@media(max-width:900px){.edge-home-focused .home-experience-copy{padding:38px 30px}.edge-home-focused .home-preview-stage{padding:30px 22px}.edge-home-focused .home-preview-body{padding:22px 20px}.edge-home-focused .home-move-cycle{padding-inline:12px}.edge-home-focused .home-move-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px}.edge-home-focused .home-benefits{padding-inline:12px;gap:36px 40px}.edge-home-focused .home-invitation{padding:42px 34px}}@media(max-width:700px){.edge-home-focused .home-width{width:calc(100% - 32px)}.edge-home-focused .edge-site-nav-inner{min-height:72px;padding:10px 16px;gap:12px}.edge-home-focused .edge-site-nav-inner>.edge-button-primary{padding:10px 11px;min-height:44px;font-size:12px;gap:6px;margin-left:auto;white-space:nowrap;flex-shrink:0}.edge-home-focused .edge-site-nav-inner .edge-wordmark{font-size:20px!important}.edge-home-focused .edge-site-menu{flex-shrink:0}.edge-home-focused .home-example-tabs{gap:0;margin-bottom:12px;width:100%}.edge-home-focused .home-example-tabs button{flex:1;font-size:12px;gap:6px;padding:12px 4px;white-space:nowrap}.edge-home-focused .home-example-tabs button>span{display:none}.edge-home-focused .home-experience-panel{grid-template-columns:1fr;border-radius:20px;min-height:0}.edge-home-focused .home-experience-copy{padding:32px 28px}.edge-home-focused .home-experience-copy .home-kicker{font-size:11px;margin-bottom:18px}.edge-home-focused .home-experience-copy h2{font-size:32px;margin-bottom:18px}.edge-home-focused .home-experience-copy>p:not(.home-kicker){font-size:15px;line-height:1.7;max-width:none;margin-bottom:14px}.edge-home-focused .home-experience-copy .home-text-link{font-size:13px}.edge-home-focused .home-preview-stage{padding:28px 22px}.edge-home-focused .home-preview-body{padding:22px 20px}.edge-home-focused .home-decision-preview>header{padding:13px 17px;gap:8px;font-size:10px}.edge-home-focused .home-decision-preview>header>small{font-size:10px}.edge-home-focused .home-preview-body h3{font-size:23px;margin-bottom:20px}.edge-home-focused .home-experience-note{padding:14px 12px;gap:10px;margin:18px 0}.edge-home-focused .home-experience-note blockquote{font-size:13px}.edge-home-focused .home-chosen-option h4{font-size:19px}.edge-home-focused .home-example-footnote{font-size:12px;text-align:left;margin:16px 12px 0;max-width:440px}.edge-home-focused .home-move-cycle{margin-top:48px}.edge-home-focused .home-move-cycle h2{font-size:30px;margin-bottom:24px}.edge-home-focused .home-move-steps{gap:24px 20px}.edge-home-focused .home-benefits{margin-top:56px;margin-bottom:48px;padding:0 12px;grid-template-columns:1fr;gap:32px}.edge-home-focused .home-benefits h2{font-size:35px;margin-bottom:18px}.edge-home-focused .home-benefits .home-kicker{margin-bottom:18px}.edge-home-focused .home-benefits-copy>p:not(.home-kicker){max-width:none;margin-bottom:18px;font-size:15px}.edge-home-focused .home-benefits-copy>p.home-benefits-difference{margin-bottom:0}.edge-home-focused .home-benefit{padding-bottom:24px;margin-bottom:24px}.edge-home-focused .home-benefit h3{font-size:24px;margin-bottom:12px}.edge-home-focused .home-benefit>p:not(.home-benefit-audience){font-size:15px}.edge-home-focused .home-invitation{flex-direction:column;align-items:flex-start;padding:34px 28px;border-radius:20px;gap:24px;margin-bottom:48px}.edge-home-focused .home-invitation h2{font-size:32px;margin-bottom:18px}.edge-home-focused .home-invitation p{font-size:14px}.edge-home-focused .edge-site-footer{padding:28px}.edge-home-focused .edge-site-footer nav{gap:5px 22px}}@media(max-width:480px){.edge-home-focused .home-move-steps{grid-template-columns:1fr}.edge-home-focused .home-move-steps li{display:grid;grid-template-columns:24px 1fr;gap:0 12px}.edge-home-focused .home-move-number{grid-row:1 / 3;margin:6px 0 0}.edge-home-focused .home-move-steps h3{margin-bottom:8px}}@media(max-width:370px){.edge-home-focused .edge-site-nav-inner{gap:8px;padding-inline:12px}.edge-home-focused .edge-site-nav-inner .edge-wordmark{font-size:17px!important}.edge-home-focused .edge-site-nav-inner>.edge-button-primary{padding-inline:8px}.edge-home-focused .home-preview-stage{padding:22px 14px}.edge-home-focused .home-experience-copy{padding:28px 24px}.edge-home-focused .home-decision-preview>header{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.edge-home-focused *{scroll-behavior:auto;transition:none}}.edge-home-focused .home-move-cycle{padding:0 38px;margin-top:68px}.edge-home-focused .home-move-steps{position:relative;gap:30px}.edge-home-focused .home-move-steps:before{content:"";position:absolute;left:22px;right:22px;top:21px;height:2px;background:linear-gradient(90deg,#6f35ba,#168d7e);pointer-events:none}.edge-home-focused .home-move-steps li{position:relative;border:0;padding-top:0}.edge-home-focused .home-move-number{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#35134f;border:5px solid #fcfbfe;color:#fff;font-size:14px;margin-bottom:18px;position:relative}.edge-home-focused .home-move-steps li:last-child .home-move-number{background:#08766c}.edge-home-focused .home-move-steps h3{font-size:26px;color:#35134f;margin-bottom:10px}.edge-home-focused .home-move-steps p{font-size:16px;line-height:1.6;max-width:230px}.edge-home-focused .home-loop-return{border:1px solid #b8d9d2;border-top:0;border-radius:0 0 22px 22px;margin:28px 0 0;padding:12px 20px;text-align:center;color:#08766c;font-size:14px;line-height:1.5}.edge-home-focused .home-loop-return>span{font-size:22px;vertical-align:middle;margin-right:8px}.edge-home-focused .home-benefit .home-benefit-audience,.edge-home-focused .home-benefits .home-kicker{color:#08766c;font-size:14px}.edge-home-focused .home-invitation{background:linear-gradient(115deg,#35134f,#512573);box-shadow:0 18px 44px #35134f16}.edge-home-focused .home-invitation .edge-button-primary{background:#a9f0d8;color:#173c33}.edge-home-focused .home-invitation .edge-button-primary:hover{background:#c5f9e8}@media(max-width:900px){.edge-home-focused .home-move-cycle{padding-inline:12px}.edge-home-focused .home-move-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.edge-home-focused .home-move-steps p{font-size:15px}}@media(max-width:700px){.edge-home-focused .home-move-steps{grid-template-columns:1fr;gap:26px}.edge-home-focused .home-move-steps:before{top:20px;bottom:30px;left:21px;right:auto;width:2px;height:auto;background:linear-gradient(#6f35ba,#168d7e)}.edge-home-focused .home-move-steps li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:0 18px}.edge-home-focused .home-move-number{grid-row:1/3;margin:0}.edge-home-focused .home-move-steps h3{margin:6px 0}.edge-home-focused .home-move-steps p{max-width:none;font-size:16px}.edge-home-focused .home-loop-return{margin-left:21px;text-align:left;padding:12px 20px}.edge-home-focused .home-move-cycle{margin-top:48px}}.platform-shell .platform-main{min-width:0}.platform-shell .platform-main :is(section,article,form,.grid,.flex-1){min-width:0}.mobile-map-controls,.mobile-map-hint{display:none}.mobile-map-scroll{min-width:0}@media screen and (max-width:1023px){.platform-shell .platform-main{padding-bottom:calc(160px + env(safe-area-inset-bottom))}.platform-topnav>div:first-child{gap:8px;padding-inline:12px}.platform-topnav>div:first-child>div{gap:8px;min-width:0}.platform-mobile-menu{gap:4px;padding:4px 12px 8px}.platform-mobile-menu>.relative{width:100%}.platform-mobile-menu>.relative>button{min-height:44px;max-width:100%;font-size:11px}.platform-mode-nav{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.platform-mode-nav>div{min-width:0;margin:0;padding:0}.platform-mode-nav>div:last-child{grid-column:1/-1}.platform-mode-nav>div>button{width:100%;min-height:44px;justify-content:center;padding-inline:6px}.platform-topnav :is(button,a){min-height:44px}.platform-account-dropdown,.platform-scope-dropdown{position:fixed!important;left:12px!important;right:12px!important;top:64px!important;width:auto!important;max-height:calc(100dvh - 150px);overflow:auto;overscroll-behavior:contain}.platform-topnav .platform-mode-dropdown{overscroll-behavior:contain}.platform-topnav :is(.platform-account-dropdown,.platform-scope-dropdown) a{display:flex;align-items:center}.platform-topnav :is(.platform-account-dropdown,.platform-scope-dropdown) button{min-height:44px}.platform-partner-button{bottom:calc(76px + env(safe-area-inset-bottom))!important;right:12px!important}.platform-shell input:not([type=checkbox]):not([type=radio]),.platform-shell select,.platform-shell textarea{font-size:16px!important;max-width:100%;min-height:44px}.platform-shell input[type=range]{min-height:44px;touch-action:pan-y}.platform-shell :is(button,summary){touch-action:manipulation}.platform-shell .platform-main :is(h1,h2,h3,h4,p,blockquote,small){overflow-wrap:anywhere}.platform-shell .platform-main pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}.platform-shell .platform-main :is(div,section):has(>table){max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain}.platform-shell .platform-main table{font-size:13px}.platform-shell .platform-main table :is(th,td){min-width:90px}.platform-shell .platform-main img{max-width:100%;height:auto}}@media screen and (max-width:640px){.platform-shell .platform-main{padding-top:18px;padding-inline:14px}.platform-shell .edge-review h1,.platform-shell .onboarding-hub h1{font-size:28px;line-height:1.2}.platform-shell .edge-review h2{font-size:22px}.platform-shell .edge-review .panel{padding:16px}.platform-shell .edge-review :is(button,.review-link){min-height:44px}.platform-shell .edge-review summary{min-height:44px;display:list-item;padding-block:12px}.platform-shell .edge-review .judgement-proof>summary,.platform-shell .demo-brain-experience>summary{display:flex}.platform-shell .proof-empty svg,.platform-shell .judgement-proof svg{flex-shrink:0}.platform-shell .edge-review .option-workspace .option{padding:16px}.platform-shell .edge-review .option-workspace .option h3{font-size:19px;min-height:0}.platform-shell .edge-review .option-workspace .option>.review-toolbar{flex-wrap:wrap}.platform-shell .option-card-actions .option-action-link{width:100%;white-space:normal;text-align:center}.platform-shell .briefing-controls{align-items:stretch;flex-direction:column}.platform-shell .briefing-controls .review-toolbar{display:grid;grid-template-columns:1fr;gap:6px}.platform-shell .briefing-controls label{justify-content:space-between}.platform-shell .briefing-columns{grid-template-columns:minmax(0,1fr)}.platform-shell .briefing-item{flex-direction:column;align-items:stretch;padding:16px}.platform-shell .briefing-item-cta{display:flex;align-items:center;min-height:44px}.platform-shell .briefing-agenda{position:static;padding:16px}.platform-shell .strategic-heading>a{white-space:normal}.platform-shell .objective-checks,.platform-shell .decision-briefs{grid-template-columns:minmax(0,1fr)}.platform-shell .edge-interview,.platform-shell .oh-answer,.platform-shell .oh-readiness{padding:14px}.platform-shell .ei-results article{padding:12px}.platform-shell :is(.ei-controls,.oh-controls)>:is(button,a){min-height:44px;white-space:normal}.platform-shell .ei-meta,.platform-shell .oh-readiness-grid{grid-template-columns:minmax(0,1fr)}.platform-shell .oh-layout nav{grid-template-columns:1fr}.platform-shell .oh-finish a{white-space:normal}.platform-shell .oh-intro{padding:14px;gap:10px}.platform-shell .mobile-map-controls{display:flex;align-items:center;gap:8px;margin:12px 0}.platform-shell .mobile-map-controls button[aria-pressed=true]{background:#173f35;color:#fff}.platform-shell .mobile-map-controls span{margin-left:auto;font-size:12px}.platform-shell .issue-map-home:not(.mobile-show-map) .issue-map-canvas-wrap{display:none}.platform-shell .mobile-show-map .opportunity-ranked-list{display:none}.platform-shell .mobile-map-scroll{overflow-x:auto;overscroll-behavior-x:contain;border-radius:4px}.platform-shell .mobile-map-scroll .edge-map-frame{min-width:660px}.platform-shell .mobile-map-hint{display:block;font-size:12px;color:#526b5b;margin:8px 0 12px}.platform-shell .edge-review button.issue-dot{width:100%;height:auto;min-height:48px;justify-content:flex-start;gap:6px}.platform-shell .issue-map-cells>div{flex-direction:column;flex-wrap:nowrap;align-items:stretch}.platform-shell .edge-point-label{display:block;font-size:12px;line-height:1.4}.platform-shell .edge-review .opportunity-ranked-list .office-group-heading{min-height:0;padding:14px}.platform-shell .edge-review .opportunity-ranked-list .issue-map-row{min-height:0;padding:15px 12px}.platform-shell .edge-map-masthead{margin-bottom:12px}}@media screen and (max-width:360px){.platform-topnav>div:first-child>div:first-child>a{font-size:12px;gap:5px}.platform-topnav>div:first-child>div:last-child>a{padding-inline:8px;font-size:12px}}@media print{.platform-bottomnav,.platform-partner-button,.mobile-map-controls{display:none!important}}@media screen and (max-width:640px){.edge-dialog{padding:20px 16px;overscroll-behavior:contain}.edge-dialog :is(input,select,textarea){font-size:16px;max-width:100%}.edge-dialog :is(input:not([type=checkbox]):not([type=radio]),select,button){min-height:44px}.platform-shell:has(input:focus,textarea:focus,select:focus) .platform-partner-button{display:none}}@media screen and (max-width:1023px){.platform-mobile-menu{display:flex;flex-wrap:nowrap;padding:6px 12px 8px;gap:12px}.platform-setup-link{display:inline-flex;align-items:center;justify-content:center;padding:0 10px;min-height:44px;font-size:13px;color:#513567;text-decoration:underline;text-underline-offset:4px}.platform-mobile-menu .min-w-0{min-width:0}.platform-mobile-menu .min-w-0>button{font-size:13px}.platform-partner-button{width:44px;height:44px;padding:0!important;justify-content:center;box-shadow:0 3px 14px #28174325}.platform-partner-button>span{display:none}.platform-partner-button>svg{width:20px;height:20px}.platform-bottomnav a[aria-current=page]{color:#382248;background:#f1ebf7}}.platform-shell .related-record-group{min-width:0;display:grid;gap:10px}.platform-shell .related-record-note{font-size:13px;line-height:1.5;color:#60566b;margin:0}.platform-shell .related-record-more{padding:0 14px;border-left:2px solid #d6cddd}.platform-shell .related-record-more>summary{font-size:14px;min-height:44px;display:flex;align-items:center;cursor:pointer;text-decoration:underline}.platform-shell .related-record-more>div{margin-top:12px}.platform-shell .result-record-meta,.platform-shell .leadership-review-meta{font-size:13px;color:#62586a;line-height:1.5;margin-top:8px}.platform-shell .record-reference{white-space:nowrap}.platform-shell .result-story{padding:22px}.platform-shell .result-story .result-assessment{padding:12px 14px;background:#f0f6f2;border-radius:8px}.platform-shell .result-labels{font-size:12px}.platform-shell .result-story>details>summary{min-height:44px;cursor:pointer}.platform-shell .result-story h3{font-size:21px;line-height:1.35}.platform-shell .leadership-decision{background:#fff;padding:18px 20px}.platform-shell .leadership-kicker{font-size:12px;letter-spacing:.06em}.platform-shell .leadership-card-footer{border-top:0;padding-top:0;margin-top:4px}.platform-shell .leadership-card-heading h3{font-weight:600}.platform-shell .brain-use-lesson{display:inline-flex;align-items:center;min-height:44px;background:#302043;color:#fff;padding:10px 14px;border-radius:8px;font-size:14px;margin-top:12px}.platform-shell .brain-card-details>summary{margin-top:0;font-weight:400}.platform-shell .brain-card-preview{display:block;overflow:visible}.platform-shell .brain-builder-detail{border-top:1px solid #d9d4de;padding-top:10px}.platform-shell .brain-builder-detail>summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-size:15px}.platform-shell a:focus-visible,.platform-shell button:focus-visible,.platform-shell summary:focus-visible,.platform-shell select:focus-visible{outline:3px solid #9673ad;outline-offset:3px}.platform-shell .partner-context-help>summary{min-height:44px;cursor:pointer;font-size:14px;padding:10px 0}@media(max-width:600px){.platform-shell .result-story{padding:18px}.platform-shell .results-filters{grid-template-columns:1fr}.platform-shell .result-record-meta,.platform-shell .leadership-review-meta{overflow-wrap:anywhere}.platform-shell .brain-use-lesson{width:100%;justify-content:center}}.platform-shell .related-record-more>summary:before,.platform-shell .brain-builder-detail>summary:before{content:"›";margin-right:10px;font-size:20px;line-height:1}.platform-shell .related-record-more[open]>summary:before,.platform-shell .brain-builder-detail[open]>summary:before{transform:rotate(90deg)}.platform-shell .journey-page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin:0 0 20px;scroll-margin-top:150px}.platform-shell .journey-page-heading>div{min-width:0;max-width:720px}.platform-shell .journey-page-heading h1{font-size:clamp(27px,3.2vw,36px);line-height:1.16;letter-spacing:-.025em;font-weight:550;text-wrap:balance;margin:0}.platform-shell .journey-page-heading p{font-size:15px;line-height:1.6;margin-top:12px;max-width:64ch}.platform-shell .journey-page-heading>button{flex-shrink:0;min-height:44px}.platform-shell .journey-filters{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:end}.platform-shell .journey-filters label{display:flex;flex-direction:column;gap:6px;font-size:12px;min-width:180px}.platform-shell .journey-filters select{width:100%;min-height:44px}.platform-shell .edge-review .issue-map-home .mobile-map-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px}.platform-shell .edge-review .mobile-map-controls button{min-height:44px;min-width:68px;padding:8px 16px}.platform-shell .edge-review .mobile-map-controls button[aria-pressed=true]{background:#302043;color:#fff;border-color:#302043}.platform-shell .mobile-map-controls>span{font-size:13px;color:#53635c;margin-left:auto}.platform-shell .issue-map-home:not(.mobile-show-map) .map-decision-workspace{display:none}.platform-shell .issue-map-home.mobile-show-map .issue-map-list{display:none}.platform-shell .issue-map-home:not(.mobile-show-map)>.issue-map-basis{display:none}.platform-shell .issue-map-home .mobile-map-scroll{overflow-x:auto;max-width:100%;overscroll-behavior-x:contain}.platform-shell .issue-map-home .mobile-map-hint{display:none}.platform-shell .issue-map-home .issue-map-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.platform-shell .issue-map-home .office-group-heading{min-height:0;padding:16px}.platform-shell .issue-map-home .office-group-heading p{font-size:12px;line-height:1.5}.platform-shell .issue-map-home .issue-map-row strong{font-size:15px;line-height:1.45;overflow-wrap:anywhere}.platform-shell .learning-circle-key{margin-block:12px;padding:12px;background:#faf8f3}.platform-shell .learning-circle-key>details>summary{font-size:12px;min-height:32px;display:list-item}.platform-shell .circle-key-stages{gap:8px 16px}.platform-shell .circle-key-stages>span{white-space:nowrap}.platform-shell .edge-review .commitment-ledger>.learning-circle-key{margin-top:0}.platform-shell .brain-door-card{min-width:0}.platform-shell .brain-help>summary{min-height:44px;padding-block:10px;cursor:pointer}.platform-shell .decision-detail-heading,.platform-shell .action-detail-view,.platform-shell #brain-records,.platform-shell #practice-review{scroll-margin-top:160px}@media(max-width:1023px){.platform-shell .platform-mobile-menu{justify-content:space-between;gap:6px;flex-wrap:nowrap;padding-top:6px}.platform-shell .platform-mobile-menu>.platform-mode-nav{display:flex;width:auto;flex:0 0 auto}.platform-shell .platform-mobile-menu>.platform-mode-nav>div{width:auto}.platform-shell .platform-mobile-modes .platform-mode-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;gap:4px}.platform-shell .platform-mobile-modes .platform-mode-nav>div{grid-column:auto;width:100%;min-width:0}.platform-shell .platform-mobile-modes .platform-mode-nav>div>button{width:100%;min-height:44px;justify-content:center;padding-inline:4px;font-size:13px}.platform-shell .platform-mobile-modes .platform-mode-nav>a{width:100%;min-width:0;min-height:44px;justify-content:center;padding-inline:4px;font-size:13px}.platform-shell .journey-page-heading{scroll-margin-top:200px}}@media(max-width:900px){.platform-shell .journey-page-heading{flex-wrap:wrap;gap:14px;margin-bottom:18px}.platform-shell .journey-page-heading p{font-size:14px;margin-top:10px}.platform-shell .issue-map-home .issue-map-list{grid-template-columns:minmax(0,1fr)}.platform-shell .issue-map-home .mobile-map-hint{display:block;font-size:12px;line-height:1.5;margin-bottom:10px}.platform-shell .issue-map-home .edge-map-frame{min-width:760px}.platform-shell .edge-review .issue-map-home .issue-map-cells button.issue-dot{width:100%;height:auto;min-height:52px;justify-content:flex-start}.platform-shell .journey-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.platform-shell .journey-filters label,.platform-shell .journey-filters select{min-width:0}.platform-shell .circle-key-stages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.platform-shell .circle-key-stages>strong{grid-column:1/-1}.platform-shell .action-status-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.platform-shell .action-status-filters button{min-width:0;white-space:normal;line-height:1.4}}.edge-review{color:#171717}.edge-review .eyebrow{font:600 11px monospace;letter-spacing:.15em;text-transform:uppercase;color:#6b6b65}.edge-review h1{font-size:clamp(30px,4vw,48px);line-height:1.08;letter-spacing:-.035em;font-weight:600}.edge-review h2{font-size:24px;line-height:1.25;font-weight:600}.edge-review h3{font-size:18px;font-weight:600}.edge-review .action-card-title{font-size:20px;line-height:1.3;font-weight:800;color:#111}.edge-review p{line-height:1.6}.edge-review .muted{color:#66665f;font-size:14px}.edge-review .review-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.edge-review button,.edge-review .review-link{min-height:44px;border:1px solid #d9d9d2;border-radius:8px;padding:9px 14px;font-size:13px;background:#fff;display:inline-flex;align-items:center;justify-content:center;gap:6px}.edge-review button:hover,.edge-review .review-link:hover{background:#f4f4ef}.edge-review button:disabled{opacity:.5;cursor:wait}.edge-review button.primary{background:#171717;color:#fff;border-color:#171717}.edge-review button:focus-visible,.edge-review a:focus-visible{outline:3px solid #f5b800;outline-offset:3px}.edge-review .panel{border:1px solid #deded7;border-radius:14px;padding:24px;background:#fff}.edge-review .review-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px}.edge-review .issue-row{border-top:1px solid #ddd;padding:20px 0}.edge-review .issue-trigger{width:100%;text-align:left;justify-content:space-between;border:0;padding:8px 0;background:transparent;gap:18px}.edge-review .issue-trigger:hover{background:transparent}.edge-review .number{font:14px monospace;color:#777;min-width:24px}.edge-review .pill{display:inline-block;font:11px monospace;padding:5px 8px;border-radius:4px;background:#f2f2ec;color:#53534c}.edge-review .amber{background:#fff6d9;color:#755300}.edge-review .red{background:#fff0ec;color:#9e3020}.edge-review .notice{border-left:3px solid #f5b800;background:#faf8f0;padding:14px 18px;font-size:14px}.edge-review label{display:block;font-size:13px;font-weight:500}.edge-review input,.edge-review textarea,.edge-review select{display:block;width:100%;border:1px solid #cfcfc8;border-radius:7px;padding:10px;margin-top:6px;background:#fff;color:#171717;font-size:14px;min-height:44px}.edge-review textarea{min-height:85px}.edge-review .field-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px}.edge-review .review-space>*+*{margin-top:20px}.edge-review summary{cursor:pointer;padding:10px 0;font-size:14px;font-weight:600}.edge-review .option{border:1px solid #ddd;border-radius:10px;padding:18px}.edge-review .option:first-child{border-top:3px solid #f5b800}.edge-review .review-error{color:#9e3020;background:#fff0ec;padding:12px;border-radius:6px}@media(max-width:600px){.edge-review .panel{padding:16px}.edge-review .issue-trigger{align-items:flex-start}.edge-review .review-toolbar>*{flex-grow:1}}.edge-review{max-width:1040px;margin:0 auto}.edge-review .review-space>*+*{margin-top:26px}.edge-review .panel{border-radius:12px;padding:24px}.edge-review .option{padding:22px;background:#fafaf8;border:1px solid #e8e8e2}.edge-review .option:first-child{border-top:1px solid #e8e8e2}.edge-review .option h3{font-size:17px;line-height:1.4}.edge-review .option-facts{display:flex;flex-wrap:wrap;gap:8px 14px;margin:16px 0;color:#62625b;font-size:13px;text-transform:capitalize}.edge-review .primary-link{background:#171717;color:#fff;border-color:#171717}.edge-review .quiet-link{font-size:14px;text-decoration:underline;text-underline-offset:4px;min-height:44px;display:inline-flex;align-items:center}.edge-review .review-more{position:relative}.edge-review .review-more[open]>div{position:absolute;right:0;top:44px;z-index:20;background:#fff;border:1px solid #ddd;padding:14px;min-width:220px;border-radius:10px;box-shadow:0 12px 30px #00000010}.edge-review .issue-row{padding:24px 0}.edge-review .issue-trigger{align-items:center}.edge-review .issue-trigger .text-xl{font-size:19px}@media(max-width:600px){.edge-review .panel{padding:18px}.edge-review .review-toolbar>*{flex-grow:0}.edge-review .review-grid{grid-template-columns:1fr}.edge-review .issue-trigger{gap:12px}.edge-review h1{font-size:32px}}.edge-review{overflow-wrap:anywhere}.edge-review input[type=checkbox]{display:inline-block;width:auto;min-height:0;margin-right:8px}.edge-review .review-toolbar select{max-width:100%}.edge-review .primary-link:hover{background:#333;color:#fff}.edge-review .issue-trigger .flex-1{min-width:0}@media(max-width:600px){.edge-review .review-more[open]>div{right:auto;left:0;max-width:calc(100vw - 64px)}.edge-review .option{padding:18px}.edge-review .review-toolbar{gap:8px}}.edge-review .issue-row:has(>.issue-trigger[aria-expanded=true]){border-top:2px solid #173f35}.edge-review .issue-trigger[aria-expanded=true] .number{color:#173f35;font-weight:700}.edge-review .option{background:#fff;border:1px solid #dfe5df;border-radius:12px;box-shadow:0 4px 18px #173f3505}.edge-review .option h3{min-height:2.8em}.edge-review .option button{border-color:#173f35;color:#173f35}.edge-review .option button:hover{background:#173f35;color:#fff}.edge-review .review-link.primary-link,.edge-review button.primary{background:#173f35;border-color:#173f35;color:#fff}.edge-review .review-space>.edge-signature{margin-top:0}.edge-review .review-routine-row{border-bottom:1px solid #e0e5df;padding:12px 0}.edge-review .review-routine-row>summary{padding:12px 0}.edge-review .review-routine-row>div{padding:4px 0 18px}.proof-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.proof-status-grid>div{border-left:3px solid #b9cabc;background:#f2f5ef;padding:14px}.proof-status-grid small,.proof-status-grid strong{display:block}.proof-status-grid small{font-size:11px;color:#607363;margin-bottom:7px}.proof-status-grid strong{font-size:13px}.proof-office{border-top:1px solid #d3ddd0;padding-top:16px}.module-view-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}.module-view-grid a{padding:16px;border:1px solid #d3ddd0;border-radius:4px}.module-view-grid strong,.module-view-grid span{display:block}.module-view-grid span{font-size:12px;color:#607363;margin-top:7px}.module-view-grid small{font-size:9px;border:1px solid #c7d5c8;padding:3px;margin-left:5px}.module-context{border-left:3px solid #efb900;margin-bottom:24px}@media(max-width:600px){.proof-status-grid,.module-view-grid{grid-template-columns:1fr}}.attention-light{display:inline-flex;align-items:flex-start;gap:8px;border:1px solid currentColor;border-radius:6px;padding:8px 10px;max-width:280px;font-size:12px}.attention-light i{width:12px;height:12px;border-radius:50%;background:currentColor;flex:none;margin-top:3px}.attention-light strong,.attention-light small{display:block}.attention-red{color:#9f2525;background:#fff1f0}.attention-amber{color:#785000;background:#fff7df}.attention-green{color:#176044;background:#edf7f1}.attention-neutral{color:#525b60;background:#f2f3f4}.opportunity-search-bar{display:flex;align-items:center;gap:16px;padding:12px;background:#eff5f2;border-radius:12px}.opportunity-search-bar>input{flex:1;min-width:0;margin:0}.opportunity-search-bar .action-status-filters{display:flex;flex-shrink:0;margin:0;gap:4px}@media(max-width:640px){.opportunity-search-bar{flex-direction:column;align-items:stretch}.opportunity-search-bar .action-status-filters{width:100%}.opportunity-search-bar .action-status-filters button{flex:1;min-height:44px}}.attention-light{align-items:center;gap:6px;padding:2px 0;border:0;border-radius:0;max-width:none;font-size:11px;background:transparent;white-space:nowrap}.attention-light i{width:7px;height:7px;margin-top:0}:root{--edge-gold:#c58a32;--edge-gold-ink:#704616;--edge-gold-wash:#fbf3e5;--edge-gold-line:#e8cfaa}.edge-review .action-group-switch button[aria-pressed=true]{background:var(--edge-gold-wash);color:var(--edge-gold-ink);box-shadow:inset 0 -3px var(--edge-gold)}.edge-review .quarter-priority-heading .priority-number{color:#edc17c}.edge-review .priority-plan-links{background:#fdf9f1}.edge-review .plan-focus-line select{border-color:var(--edge-gold-line);background:#fdf9f1}.edge-sector-panel{margin:24px 0;padding:24px;border:1px solid #e4dcea;border-radius:18px;background:#fff;color:#30263c}.edge-sector-panel h2{margin:0 0 8px;font-size:20px;font-weight:650;letter-spacing:-.02em}.edge-sector-choices{margin:0;padding:0;border:0;min-width:0}.edge-sector-choices legend{font-size:16px;font-weight:650}.edge-sector-choices>p{margin:6px 0 14px;color:#756a7f;font-size:14px}.edge-sector-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.edge-sector-grid label{display:flex;align-items:center;gap:10px;min-height:50px;padding:12px;border:1px solid #e1dae8;border-radius:10px;cursor:pointer;font-size:14px;line-height:1.4}.edge-sector-grid label.is-selected{border-color:#9474b2;background:#f5effb;color:#4c3069}.edge-sector-grid input{width:18px;height:18px;flex:none;accent-color:#674389}.edge-sector-grid label:focus-within{outline:2px solid #7650a9;outline-offset:2px}.edge-sector-choices:disabled label{cursor:default}.edge-sector-primary{display:grid;gap:6px;margin-top:14px;font-size:14px;font-weight:600}.edge-sector-primary select{min-height:44px;max-width:100%;padding:9px 12px;background:#fff;border:1px solid #ddd5e8;border-radius:8px}.edge-sector-primary small{font-size:12px;font-weight:400;line-height:1.5;color:#756a7f}.edge-sector-guidance{margin:16px 0 0;padding:12px 14px;background:#f6f3f9;border-radius:10px;font-size:13px;line-height:1.6;color:#62516f}.edge-sector-guidance strong{display:block;margin-bottom:2px;color:#4c3069}.edge-sector-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:16px}.edge-sector-actions button{min-height:44px;padding:10px 18px;background:#5d3c83;color:#fff;border:0;border-radius:10px;font-size:14px;font-weight:600}.edge-sector-actions button:disabled{opacity:.45;cursor:default}.edge-sector-panel [role=status],.edge-sector-panel [role=alert]{font-size:13px;line-height:1.5;margin:0}.edge-sector-panel [role=alert]{color:#a02d32;margin-top:12px}.edge-sector-panel a{font-size:13px;color:#5d3c83;text-decoration:underline;text-underline-offset:3px}@media(max-width:560px){.edge-sector-panel{padding:18px}.edge-sector-grid{grid-template-columns:1fr}}.findings-number-row a{position:relative}.findings-number-row .fn-open{position:absolute;top:12px;right:12px;width:26px;height:26px;border-radius:8px;background:#17171b;color:#fff;display:grid;place-items:center;font-size:12px;line-height:1;transition:transform .15s ease,background .15s ease}.findings-number-row a:hover .fn-open{background:#000;transform:translate(1px,-1px)}.eo-page .client-start{max-width:1080px;width:100%;margin:0 auto;color:#241d2b}.eo-page .client-start-heading{margin:0 0 28px;display:flex;align-items:center;justify-content:space-between;gap:24px}.client-start-heading>div{max-width:710px}.client-demo-link{display:inline-flex;align-items:center;gap:9px;flex-shrink:0;min-height:44px;padding:9px 13px;border:1px solid #dcd4e3;border-radius:9px;background:#fff;color:#513567;font-size:12px;text-decoration:none}.eo-page .client-start-kicker{font-size:11px;letter-spacing:.1em;font-weight:600;color:#796786;margin:0 0 12px}.eo-page .client-start-heading h1{font-size:clamp(32px,3.5vw,46px);line-height:1.1;font-weight:400;letter-spacing:-.04em;margin:0 0 14px;max-width:none}.eo-page .client-start-heading>div>p:last-child{font-size:16px;line-height:1.6;color:#6d6572;margin:0}.client-themes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.client-theme{display:flex;flex-direction:column;min-width:0;border:1px solid #d8d0e0;border-radius:16px;overflow:hidden;background:#fff;text-decoration:none;color:#241d2b;box-shadow:0 1px 2px #30204310,0 10px 24px #3020430a;transition:box-shadow .18s,border-color .18s,transform .18s}.client-theme:hover{border-color:#a892bc;box-shadow:0 2px 4px #30204314,0 16px 34px #30204314;transform:translateY(-2px)}.client-theme-art{height:210px;display:flex;align-items:flex-start;justify-content:center;padding:22px 30px 0;overflow:hidden;border-bottom:1px solid #ded6e5;background:radial-gradient(ellipse at 0 0,#a98bd6,transparent 80%),#ded6ea}.client-theme-find .client-theme-art{background:radial-gradient(ellipse at 100% 0,#8fc4b1,transparent 80%),#d3e3db}.client-theme-decide .client-theme-art{background:radial-gradient(ellipse at 0 0,#cf9fb6,transparent 80%),#e5d6dc}.client-theme-learn .client-theme-art{background:radial-gradient(ellipse at 100% 0,#9aafdd,transparent 80%),#dadfee}.client-preview{width:100%;max-width:450px;min-height:160px;border:1px solid #ddd4e6;border-bottom:0;border-radius:11px 11px 0 0;background:#fff;padding:18px 20px;box-shadow:0 2px 6px #3020430f,0 12px 28px #30204312;color:#302737}.client-preview-label{display:block;font-size:9px;letter-spacing:.065em;font-weight:650;color:#796786;margin-bottom:11px}.client-preview>strong{display:block;font-size:16px;font-weight:550;line-height:1.35;margin-bottom:12px}.client-preview-input{padding:9px 11px;background:#f6f3f9;border:1px solid #e6dfeb;border-radius:7px;font-size:12px;color:#756b7d;margin-bottom:10px}.client-preview-steps{display:flex;gap:7px;flex-wrap:wrap}.client-preview-steps>span{font-size:10px;line-height:1.5;padding:4px 7px;background:#f4f1f7;border-radius:5px;color:#76617f}.eo-page .client-preview>p{font-size:12px;color:#766d7d;margin:10px 0 0;line-height:1.5}.client-preview>small{display:block;margin-top:12px;font-size:10px;color:#766d7d}.client-preview-metrics{display:grid;grid-template-columns:1fr 1fr;gap:18px}.client-preview-metrics>div{display:grid;gap:4px}.client-preview-metrics span{font-size:11px;color:#766d7d}.client-preview-metrics strong{font-size:25px;font-weight:500;letter-spacing:-.025em;line-height:1.2;font-variant-numeric:tabular-nums}.client-preview-metrics small{font-size:10px;color:#766d7d}.client-theme-copy{padding:21px 24px 17px;display:flex;flex-direction:column;flex:1}.eo-page .client-theme-copy h2{font-size:25px;font-weight:400;line-height:1.2;letter-spacing:-.025em;margin:0 0 9px}.eo-page .client-theme-copy>p{font-size:14px;line-height:1.6;color:#6d6572;margin:0 0 18px;max-width:40ch}.client-theme-action{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #e9e3ed;padding-top:12px;margin-top:auto;font-size:12px;font-weight:600}.client-theme-action>span{display:grid;place-items:center;width:32px;height:32px;flex:0 0 32px;border-radius:50%;background:#352343;color:#fff}.client-start-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:24px;padding:12px 0;border-top:1px solid #e2dce6;font-size:13px;color:#796e81}.client-start-footer>a{display:inline-flex;align-items:center;min-height:44px;gap:18px;color:#513567;text-decoration:underline;text-underline-offset:4px}.eo-page .client-start-status{font-size:13px;line-height:1.6;color:#796e81;margin-top:15px}.client-start-status button{min-height:44px;font:inherit;text-decoration:underline}.client-start :is(a,button):focus-visible{outline:3px solid #8551a5;outline-offset:4px}.firm-loop-client>summary{min-height:58px}.firm-loop-client .firm-loop-symbol{width:48px;flex-basis:48px;padding:5px}.firm-loop-client .firm-loop-heading>small,.firm-loop-client .firm-loop-client-value>small{display:none}@media(max-width:700px){.client-themes{gap:16px}.client-theme-art{padding:18px 18px 0;height:140px}.client-preview{padding:15px}.client-preview>strong{font-size:14px}.client-theme-copy{padding:18px}.eo-page .client-theme-copy h2{font-size:22px}}@media(max-width:540px){.client-themes{grid-template-columns:1fr}.client-theme-art{height:144px;padding:20px 25px 0}.client-theme-copy{padding:20px}.eo-page .client-theme-copy h2{font-size:25px}.client-start-footer{align-items:flex-start;flex-direction:column;gap:2px}.firm-loop-client .firm-loop-client-value{padding-top:0;font-size:12px}.firm-loop-client .firm-loop-client-value b{font-size:18px}}@media(prefers-reduced-motion:reduce){.client-theme{transition:none}}.platform-shell.platform-client-start{background:#f8f7f4}.client-learning-strip{margin-top:44px}.client-learning-strip .firm-loop-progress{border-radius:16px;border-color:#d3e0d9;background:#f4f9f6;box-shadow:0 1px 2px #30204310,0 10px 24px #3020430a}.client-learning-strip .firm-loop-progress>summary{min-height:74px;padding:14px 20px;gap:18px}.client-learning-footer{max-width:1080px;margin:20px auto 0}.client-learning-example{margin-top:24px;border-top:1px solid #e2dce6;border-bottom:1px solid #e2dce6}.client-learning-example>summary{cursor:pointer;padding:18px 0;font-size:14px;font-weight:500;min-height:54px;color:#3c2c47}.client-learning-example>summary>span{font-size:12px;color:#6d6572;font-weight:400;margin-left:12px}.client-example-body{padding:2px 0 20px}.eo-page .client-example-label{font-size:10px;letter-spacing:.07em;color:#74677d;margin:0 0 16px}.client-example-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.client-example-steps>div{border-left:2px solid #b7a4ce;padding-left:14px}.eo-page .client-example-steps h3{font-size:14px;font-weight:600;margin:0 0 8px}.eo-page .client-example-steps p{font-size:13px;line-height:1.6;color:#655d6b;margin:0}.eo-page .client-example-note{font-size:12px;line-height:1.6;color:#6d6572;margin:18px 0 0}.client-learning-example+.client-start-footer{border-top:0;margin-top:6px}@media(max-width:700px){.eo-page .client-start-heading{align-items:flex-start;flex-direction:column;gap:12px}.client-theme-art{height:200px}.client-example-steps{grid-template-columns:1fr;gap:18px}}.client-theme-focus .client-theme-art{background:radial-gradient(ellipse at 100% 0,#9aafdd,transparent 80%),#dadfee}.client-map-preview{position:relative;padding:0 0 20px 22px;height:112px}.client-map-grid{position:relative;height:83px;border:1px solid #e0d6e9;border-radius:5px;background:conic-gradient(#e5d8f0 0,#e5d8f0 25%,#f5edf8 0,#f5edf8 50%,#f0ebf5 0,#f0ebf5 75%,#ede3f6 0)}.client-map-grid:before,.client-map-grid:after{content:"";position:absolute;background:#fff9}.client-map-grid:before{left:50%;top:0;bottom:0;width:1px}.client-map-grid:after{left:0;right:0;top:50%;height:1px}.client-map-grid i{position:absolute;width:11px;height:11px;border:2px solid white;border-radius:50%;background:#755390;box-shadow:0 1px 5px #30204315}.client-map-grid i:nth-child(1){left:68%;top:19%}.client-map-grid i:nth-child(2){left:34%;top:56%}.client-map-grid i:nth-child(3){left:78%;top:65%}.client-map-axis-y{position:absolute;left:0;top:4px;writing-mode:vertical-rl;transform:rotate(180deg);font-size:9px;color:#76617f}.client-map-axis-x{display:block;text-align:right;margin-top:4px;font-size:9px;color:#76617f}.client-sgfe-journeys{margin-top:40px;padding-top:28px;border-top:1px solid #e2dce6}.client-sgfe-heading{margin-bottom:20px}.eo-page .client-sgfe-heading h2{font-size:24px;font-weight:400;margin:0 0 6px}.eo-page .client-sgfe-heading p{font-size:14px;color:#6d6572;margin:0}.client-sgfe-card{display:flex;flex-direction:column;min-width:0}.client-sgfe-card>.client-theme{flex:1}.client-sgfe-card .client-theme-art{height:146px}.client-theme-sgfe-capacity .client-theme-art{background:radial-gradient(ellipse at 0 0,#d6c6a5,transparent 80%),#f2eee5}.client-theme-sgfe-numbers .client-theme-art{background:radial-gradient(ellipse at 100% 0,#b5d8cb,transparent 80%),#e5ede9}.client-sgfe-demo{display:flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;min-height:44px;margin:6px 4px 0;font-size:12px;color:#513567;text-decoration:underline;text-underline-offset:4px}.edge-attention,.edge-context-memory{border:1px solid #ddd3e6;border-radius:18px;background:#fff;color:#302043;margin:20px 0;overflow:hidden}.edge-attention{padding:22px}.edge-attention header,.edge-memory-actions{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.edge-attention h2{font-size:24px;margin:4px 0 10px;font-weight:650}.edge-memory-caption{font-size:12px;color:#685b74;line-height:1.6}.edge-attention-counts{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.edge-attention-counts>span,.edge-memory-label{padding:6px 10px;background:#f3edf8;border-radius:9px;font-size:13px}.edge-attention-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}.edge-attention-list>a{display:flex;flex-direction:column;gap:8px;border:1px solid #e4dceb;border-radius:12px;padding:16px;line-height:1.5;font-size:14px}.edge-attention-list strong{font-size:16px}.edge-attention-list small{color:#685b74}.edge-attention a:hover,.edge-context-memory a:hover{text-decoration:underline}.edge-attention button,.edge-memory-actions>a,.edge-context-memory button:not(.edge-memory-toggle){min-height:44px;padding:9px 14px;border:1px solid #cbbbd7;border-radius:9px;background:#f7f3fa;font-size:14px;font-weight:600}.edge-context-memory button:disabled{opacity:.5}.edge-context-memory :focus-visible,.edge-attention :focus-visible{outline:3px solid #8551a5;outline-offset:3px}.edge-memory-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:22px;text-align:left;gap:12px}.edge-memory-toggle strong{display:block;font-size:20px}.edge-memory-toggle small{display:block;margin-top:6px;color:#685b74}.edge-memory-body{padding:0 22px 22px;font-size:14px;line-height:1.6}.edge-memory-body>p{margin-bottom:16px}.edge-memory-card{border:1px solid #e4dceb;border-radius:12px;padding:16px;margin-top:14px}.edge-memory-card summary{cursor:pointer;min-height:40px}.edge-memory-card summary small{display:block;color:#685b74;font-size:12px}.edge-memory-card p{margin:8px 0}.edge-memory-link{border-top:1px solid #e4dceb;padding:14px 0}.edge-memory-source{overflow-wrap:anywhere}.edge-memory-source>strong{font-size:16px}.edge-memory-form{padding:16px;background:#faf7fc;border-radius:12px;margin:16px 0}.edge-memory-form label{display:block;margin:10px 0}.edge-memory-form input:not([type=checkbox]),.edge-memory-form select,.edge-memory-form textarea{display:block;width:100%;min-height:44px;border:1px solid #cbbbd7;border-radius:8px;background:#fff;padding:10px;margin-top:5px}.edge-memory-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.edge-memory-picker{max-height:290px;overflow:auto;border:1px solid #ddd3e6;border-radius:10px;padding:8px;background:#fff}.edge-memory-picker label{display:flex;align-items:flex-start;gap:10px;padding:6px}.edge-memory-picker input{margin-top:5px}.edge-memory-picker small{display:block;color:#685b74}.edge-memory-policy{border-top:1px solid #ddd3e6;padding-top:16px;margin-top:20px}.edge-memory-policy summary{min-height:44px;cursor:pointer;font-weight:600}.edge-memory-card .edge-memory-actions{justify-content:flex-start;margin:16px 0}@media(max-width:760px){.edge-attention-list,.edge-memory-fields{grid-template-columns:1fr}.edge-attention,.edge-memory-body,.edge-memory-toggle{padding:16px}.edge-memory-card{padding:12px}.edge-memory-actions>*{max-width:100%;overflow-wrap:anywhere}}.edge-attention.edge-attention-compact{margin:0;padding:0;border-radius:12px}.edge-attention-compact>details>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;cursor:pointer;min-height:70px;padding:14px 18px}.edge-attention-compact>details>summary:after{content:"+";font-size:22px;color:#795b8c}.edge-attention-compact>details[open]>summary:after{content:"−"}.edge-attention-compact>details>summary strong{font-size:15px;font-weight:600}.edge-attention-compact>details>summary small{display:block;font-size:12px;color:#685b74;line-height:1.5;margin-top:3px}.edge-attention-compact .edge-attention-total{font-size:12px;white-space:nowrap;margin-left:auto}.edge-attention-compact .edge-attention-body{padding:0 18px 18px}.edge-attention-compact .edge-attention-body>p:last-child{margin-top:12px}.edge-attention-compact>p,.edge-attention-compact>h2,.edge-attention-compact>a{display:block;margin:14px 18px;font-size:14px}@media(max-width:480px){.edge-attention-compact>details>summary{gap:10px}.edge-attention-compact>details>summary small{max-width:240px}.edge-attention-compact .edge-attention-total{white-space:normal;text-align:right}.edge-attention-compact .edge-attention-body{padding:0 14px 14px}}.platform-shell .brain-source-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0}.platform-shell .brain-source-nav button{text-align:left;border:1px solid #d4d0dc;background:#fff;color:#30213f;padding:18px 20px;border-radius:12px;min-height:92px}.platform-shell .brain-source-nav button[aria-pressed=true]{border:2px solid #594272;background:#f4effa;padding:17px 19px}.platform-shell .brain-source-nav strong{display:block;font-size:18px;line-height:1.4}.platform-shell .brain-source-nav span{display:block;margin-top:5px;color:#565160;font-size:14px;line-height:1.5}.platform-shell .brain-experience-filters{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.platform-shell .brain-experience-filters button{min-height:44px;padding:9px 14px;border:1px solid #d5cfdf;border-radius:8px;background:#fff;color:#433b4b;font-size:14px}.platform-shell .brain-experience-filters button[aria-pressed=true]{background:#30213f;color:#fff;border-color:#30213f}.platform-shell .edge-library{color:#302938}.platform-shell .edge-library-intro{display:flex;justify-content:space-between;align-items:start;gap:20px}.platform-shell .edge-library-intro h2{font-size:27px;font-weight:650;letter-spacing:-.02em;line-height:1.3;margin:0 0 10px}.platform-shell .edge-library-intro p{font-size:16px;line-height:1.6;color:#565160;max-width:660px}.platform-shell .edge-library-label{white-space:nowrap;border:1px solid #c9bcdb;background:#f3edf9;color:#49315f;border-radius:20px;padding:7px 12px;font-size:12px;font-weight:600}.platform-shell .edge-library-basis{font-size:14px;line-height:1.6;max-width:900px;color:#5c5664;margin:16px 0 24px}.platform-shell .edge-library-filters{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:18px}.platform-shell .edge-library-filters label{font-size:14px;color:#4a4054;font-weight:600}.platform-shell .edge-library-filters input,.platform-shell .edge-library-filters select{display:block;width:100%;min-height:48px;margin-top:7px;padding:11px 13px;background:#fff;border:1px solid #cfc8d7;border-radius:8px;color:#302938;font-size:15px;font-weight:400}.platform-shell .edge-library-count{margin:18px 0 12px;color:#625b6c;font-size:14px}.platform-shell .edge-judgement-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.platform-shell .edge-judgement-card{background:#fff;border:1px solid #dad3e3;border-top:3px solid #8d71ae;border-radius:12px;padding:24px;min-width:0}.platform-shell .edge-judgement-category{color:#655075;font-size:12px;line-height:1.5;font-weight:600;margin:0 0 12px}.platform-shell .edge-judgement-card h3{font-size:21px;line-height:1.35;letter-spacing:-.015em;font-weight:650;color:#30213f;margin:0 0 12px}.platform-shell .edge-judgement-reason,.platform-shell .edge-judgement-fit{font-size:15px;line-height:1.65;margin:10px 0;color:#4b4354}.platform-shell .edge-judgement-fit strong{color:#30213f}.platform-shell .edge-judgement-card details{margin:18px 0}.platform-shell .edge-judgement-card summary{font-size:14px;line-height:1.6;cursor:pointer;color:#513567;padding:5px 0;min-height:32px}.platform-shell .edge-judgement-card dl{padding-top:10px}.platform-shell .edge-judgement-card dl div{margin:12px 0}.platform-shell .edge-judgement-card dt{font-size:14px;font-weight:650;color:#30213f}.platform-shell .edge-judgement-card dd{font-size:14px;line-height:1.6;color:#4b4354;margin:3px 0 0}.platform-shell .edge-judgement-sources{padding:16px;border-radius:8px;background:#f7f4fa;font-size:13px;line-height:1.6;margin-top:16px}.platform-shell .edge-judgement-sources a{text-decoration:underline;text-underline-offset:3px;color:#503168;overflow-wrap:anywhere}.platform-shell .edge-judgement-sources p{margin-top:9px}.platform-shell .edge-judgement-sources span,.platform-shell .edge-judgement-sources small{display:block;color:#60546b;margin-top:7px}.platform-shell .edge-judgement-card footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid #eee8f4;padding-top:16px;margin-top:18px}.platform-shell .edge-judgement-card footer span{font-size:12px;color:#655a70}.platform-shell .edge-judgement-card footer a{font-size:14px;font-weight:600;min-height:40px;display:inline-flex;align-items:center;color:#4b2d64;text-decoration:underline;text-underline-offset:4px}.platform-shell .edge-library-version{font-size:12px;line-height:1.6;margin:24px 0;color:#675f6f}.platform-shell .edge-library-empty{padding:28px;border:1px dashed #c4b7d3;border-radius:12px}.platform-shell .edge-library-empty button{text-decoration:underline;margin-top:12px;min-height:44px}.platform-shell .edge-library a:focus-visible,.platform-shell .edge-library button:focus-visible,.platform-shell .brain-source-nav button:focus-visible,.platform-shell .edge-library input:focus-visible,.platform-shell .edge-library select:focus-visible{outline:3px solid #8a68ad;outline-offset:3px}@media(max-width:700px){.platform-shell .edge-judgement-grid,.platform-shell .edge-library-filters{grid-template-columns:1fr}.platform-shell .edge-library-intro{display:block}.platform-shell .edge-library-label{display:inline-block;margin-top:12px}.platform-shell .brain-source-nav{gap:8px}.platform-shell .brain-source-nav button{padding:14px}.platform-shell .brain-source-nav button[aria-pressed=true]{padding:13px}.platform-shell .brain-source-nav strong{font-size:16px}.platform-shell .brain-source-nav span{font-size:13px}.platform-shell .edge-judgement-card{padding:20px}}.platform-shell .edge-guidance-cue{grid-column:1 / -1;margin:16px 0;padding:16px 18px;border-left:3px solid #765393;background:#f6f1fa;border-radius:0 8px 8px 0;color:#392747;min-width:0;-moz-column-break-inside:avoid;break-inside:avoid}.platform-shell .edge-guidance-cue .edge-guidance-label{font-size:13px;font-weight:700;line-height:1.5;color:#513267;margin:0 0 10px}.platform-shell .edge-guidance-cue .edge-guidance-label span{font-weight:400;color:#675772;margin-left:8px}.platform-shell .edge-guidance-cue article+article{border-top:1px solid #ddd0e7;padding-top:14px;margin-top:14px}.platform-shell .edge-guidance-cue h4{font-size:16px;line-height:1.45;color:#34223f;margin:0 0 8px;font-weight:650}.platform-shell .edge-guidance-cue p{font-size:14px;line-height:1.65;color:#51415e;margin:7px 0}.platform-shell .edge-guidance-cue summary{font-size:13px;color:#513267;min-height:36px;line-height:1.5;padding:8px 0;cursor:pointer}.platform-shell .edge-guidance-cue a{font-size:13px;color:#513267;text-decoration:underline;text-underline-offset:3px;min-height:36px;display:inline-flex;align-items:center}.platform-shell .edge-guidance-cue summary:focus-visible,.platform-shell .edge-guidance-cue a:focus-visible{outline:3px solid #765393;outline-offset:3px}.platform-shell .edge-guidance-cue.is-compact{padding:12px 15px}.platform-shell .edge-guidance-cue.is-compact h4{font-size:15px}.platform-shell .next-edge-insight{border-left:3px solid #765393;background:#f6f1fa;color:#493254;padding:9px 12px;margin:12px 0;font-size:14px;line-height:1.5}.platform-shell .next-edge-insight b{color:#513267;margin-right:7px}.platform-shell .knowledge-move-copy .knowledge-edge-note{display:block;font-size:12px;line-height:1.5;color:#5c3974;margin-top:6px}.platform-shell .knowledge-edge-note b{font-weight:700}@media print{.platform-shell .edge-guidance-cue{background:#f8f6fa;box-shadow:none}.platform-shell .edge-guidance-cue a{display:none}}.platform-shell .edge-firm-insights{margin:24px 0 32px;padding:24px;border:1px solid #cabada;border-radius:14px;background:#f5f0fa}.platform-shell .edge-firm-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.platform-shell .edge-firm-heading h2,.platform-shell .edge-catalogue-heading{font-size:23px;line-height:1.35;font-weight:650;color:#30213f;margin:0 0 8px}.platform-shell .edge-firm-heading p{font-size:14px;line-height:1.6;color:#5c5068}.platform-shell .edge-firm-heading button,.platform-shell .edge-apply-button,.platform-shell .edge-firm-applied>button{min-height:44px;padding:9px 14px;border:1px solid #71508d;border-radius:8px;background:#fff;color:#4b2d64;font-size:14px;line-height:1.5;text-align:left}.platform-shell .edge-firm-heading button:disabled{opacity:.7}.platform-shell .edge-firm-card{border-top-color:#594272}.platform-shell .edge-firm-card dl{padding:0}.platform-shell .edge-firm-note{font-size:12px;line-height:1.6;color:#655570;margin:14px 0 0}.platform-shell .edge-firm-source{margin:14px 0;padding-top:12px;border-top:1px solid #e4dcec;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.platform-shell .edge-firm-source blockquote{margin:7px 0;padding-left:12px;border-left:2px solid #b69bcf;white-space:pre-wrap}.platform-shell .edge-firm-source small{display:block;color:#63536e;font-size:12px}.platform-shell .edge-firm-source a,.platform-shell .edge-firm-empty a{display:inline-flex;align-items:center;min-height:44px;color:#513267;text-decoration:underline;text-underline-offset:3px}.platform-shell .edge-firm-empty p{margin:8px 0;line-height:1.6}.platform-shell .edge-firm-insights.is-compact{padding:0;background:transparent;border:0;margin:12px 0}.platform-shell .edge-firm-insights.is-compact .edge-firm-heading{display:block}.platform-shell .edge-firm-insights.is-compact .edge-firm-heading h2{font-size:18px}.platform-shell .edge-firm-applied{min-width:0}.platform-shell .edge-catalogue-heading{margin-top:26px}@media(max-width:700px){.platform-shell .edge-firm-heading{display:block}.platform-shell .edge-firm-heading button{margin-top:12px}.platform-shell .edge-firm-insights{padding:16px}.platform-shell .edge-firm-insights.is-compact{padding:0}}.platform-shell .edge-firm-challenge{margin:16px 0;padding:14px 16px;border-left:3px solid #8c70a7;border-radius:0 8px 8px 0;background:#f5f0fa;color:#43344e;font-size:14px;line-height:1.6}.platform-shell .edge-firm-challenge p{margin:6px 0 0}.fa-page{max-width:1180px;margin:0 auto;padding:24px 0;color:#302043}.fa-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:24px 0}.fa-heading h1{font-size:32px;line-height:1.2;margin:8px 0}.fa-kicker{font-size:12px;letter-spacing:.12em}.fa-source{font-size:13px;line-height:1.6;background:#f0edf4;border-radius:10px;padding:14px 18px;margin:18px 0}.fa-toolbar{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:22px 0}.fa-toolbar nav,.fa-actions{display:flex;gap:8px;flex-wrap:wrap}.fa-toolbar button,.fa-button,.fa-toolbar select{min-height:44px;padding:10px 15px;border:1px solid #d7cfdf;border-radius:9px;background:#fff;display:inline-flex;align-items:center}.fa-toolbar button[aria-pressed=true],.fa-button.primary{background:#302043;color:#fff}.fa-toolbar label{display:flex;gap:8px;align-items:center}.fa-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0}.fa-panel{background:#fff;border:1px solid #ded7e5;border-radius:16px;padding:22px;min-width:0}.fa-panel h3{font-size:19px;margin:0 0 10px}.fa-caption{font-size:13px;color:#695d73;min-height:40px;line-height:1.5}.fa-chart{height:260px;width:100%;margin:12px 0}.fa-panel summary,.fa-kpi summary{cursor:pointer;padding:12px 0;min-height:44px;font-size:13px}.fa-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.fa-kpi{border:1px solid #ded7e5;border-radius:12px;padding:18px;background:#fff}.fa-kpi>span,.fa-kpi>small{display:block}.fa-kpi>strong{font-size:30px;display:block;margin:8px 0}.fa-kpi p{font-size:13px;line-height:1.6}.fa-kpi small{color:#695d73}.fa-empty{padding:35px 10px;color:#695d73}.fa-next{padding:24px;border-left:4px solid #287d6b;background:#edf5f1;border-radius:10px;margin:20px 0}.fa-next h2{font-size:21px}.fa-next p{margin:10px 0 16px}.fa-table-wrap{overflow:auto}.fa-table-wrap table{width:100%;border-collapse:collapse;font-size:13px}.fa-table-wrap th,.fa-table-wrap td{text-align:left;padding:12px;border-bottom:1px solid #e4dfea;vertical-align:top}.fa-table-wrap small{display:block}.fa-panel a,.fa-back,.fa-source a{text-decoration:underline;text-underline-offset:3px}.fa-report h3{margin-top:24px}.fa-overview-link{display:flex;justify-content:space-between;gap:16px;align-items:center;background:#edf5f1;border:1px solid #cddfd5;border-radius:12px;padding:18px;margin:16px 0}.fa-overview-link p{font-size:13px;margin-top:4px}.eo-sparkline{height:40px;width:100%;display:block;margin:6px 0}.eo-sparkline svg{height:100%;width:100%}@media(max-width:700px){.fa-grid,.fa-kpis{grid-template-columns:1fr}.fa-heading,.fa-overview-link{align-items:flex-start;flex-direction:column}.fa-heading h1{font-size:27px}.fa-chart{height:240px}.fa-panel{padding:16px}}@media print{body *{visibility:hidden}.fa-report,.fa-report *{visibility:visible}.fa-report{position:absolute;left:0;top:0;width:100%;color:#000}.fa-report .fa-actions,.fa-report .fa-button{display:none}.fa-report .fa-panel{-moz-column-break-inside:avoid;break-inside:avoid}.fa-report table{font-size:10px}.fa-report .fa-chart{height:190px}}.fm-selector{display:flex;align-items:center;gap:12px;margin:20px 0;font-size:14px}.fm-selector select{background:#fff;border:1px solid #d7cfdf;border-radius:9px;padding:10px 14px;min-height:44px;max-width:100%}.fm-facts{margin:18px 0}.fm-facts .fa-kpi>strong{font-size:27px}.fm-inputs{margin:18px 0}.fm-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:12px}.fm-fields label{display:flex;flex-direction:column;gap:6px;font-size:13px}.fm-fields input{border:1px solid #d7cfdf;border-radius:8px;padding:10px 12px;min-height:44px;width:100%;background:#fff;color:#302043}.fm-subsection{margin:32px 0}.fm-subsection>h2,.fm-results h2{font-size:22px;margin:16px 0}.fm-result{margin:16px 0}.fm-result-pair{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:16px 0}.fm-result-pair>div{border-top:1px solid #ded7e5;padding-top:12px}.fm-section-heading{display:flex;justify-content:space-between;align-items:center;gap:18px}.fm-summary{margin:18px 0 6px;padding-top:18px;border-top:1px solid #cddfd5;line-height:1.6;font-size:14px}.fm-summary>p{font-size:13px}.fm-summary summary{cursor:pointer;padding:10px 0}.fm-summary a{text-decoration:underline;text-underline-offset:3px}.fm-empty{margin:20px 0}.fm-empty p{margin:12px 0}.fa-page button:focus-visible,.fa-page a:focus-visible,.fa-page select:focus-visible,.fa-page input:focus-visible{outline:3px solid #806398;outline-offset:3px}@media(max-width:700px){.fm-fields,.fm-result-pair{grid-template-columns:1fr}.fm-section-heading{align-items:flex-start;flex-direction:column}.fm-selector{flex-wrap:wrap}}@media print{.fm-result,.fm-inputs{-moz-column-break-inside:avoid;break-inside:avoid}}.fa-wide{grid-column:1/-1}.fa-wide .fa-chart{height:320px}.fa-basis{display:block;font-size:12px;line-height:1.5;color:#695d73;margin:8px 0}.fa-takeaways{padding:20px 24px;border-left:4px solid #287d6b;background:#edf5f1;border-radius:10px;margin:24px 0}.fa-takeaways h2{font-size:19px;font-weight:600;margin-bottom:8px}.fa-takeaways p{margin:6px 0;line-height:1.6}.fa-takeaways .fa-caption{min-height:0}.fa-source summary{padding:8px 0;cursor:pointer;min-height:36px}.fa-lesson{background:#edf5f1;border-left:3px solid #287d6b;padding:14px;margin:16px 0;font-size:13px;line-height:1.6}.fa-lesson-list{list-style:none;padding:0;margin:0}.fa-lesson b{display:block;margin-bottom:4px}.fa-lesson small{display:block;color:#4e6a60;margin-top:6px}.fa-fact{margin:14px 0}.fa-panel p{line-height:1.6}.fa-report-section{margin:24px 0;padding:20px;background:#fff;border:1px solid #ded7e5;border-radius:12px}.fa-report-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fa-report-decision{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #ded7e5;padding:16px 0}.fa-report-decision a{white-space:nowrap;text-decoration:underline}.fa-report-decision small{color:#695d73}@media(max-width:700px){.fa-report-decision{flex-direction:column}.fa-wide .fa-chart{height:280px}.fa-report-facts{grid-template-columns:1fr}}@media print{.fa-report-section,.fa-report-decision{-moz-column-break-inside:avoid;break-inside:avoid}.fa-report-decision a{display:none}}.fa-data-context{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 1.5rem;color:#706779;font-size:13px;line-height:1.6;margin:4px 0 18px}.fa-data-context>span{padding:10px 0}.fa-data-context>details{max-width:100%;min-width:160px}.fa-data-context>details[open]{flex-basis:100%}.fa-data-context summary{min-height:44px;padding:11px 0;font-weight:400;cursor:pointer}.fa-data-context details>div{max-width:760px;border-top:1px solid #e6deeb;padding:12px 0}.fa-data-context p{margin:0 0 8px}.fa-data-context a,.fa-source-footer a{color:#665176;text-decoration:underline;text-underline-offset:3px}.fa-source-footer{margin:24px 0 0;padding:16px 0;border-top:1px solid #e6deeb;font-size:13px}.fa-source-footer a{display:inline-flex;align-items:center;min-height:44px}.platform-shell .fa-page .fa-add-information>summary{font-weight:400;font-size:14px;background:transparent;border:0;padding:10px 0;min-height:44px;color:#665176}.fa-page summary:focus-visible{outline:3px solid #806398;outline-offset:3px;border-radius:4px}@media(max-width:700px){.fa-heading{gap:12px}.fa-data-context{gap:0 1rem}.fa-data-context>span{padding-bottom:0}.fa-page .fa-add-information>div{left:0;right:auto;max-width:calc(100vw - 48px)}}.fa-toolbar{align-items:center}.fa-report-link{display:inline-flex;align-items:center;min-height:44px;font-size:13px;color:#665176;text-decoration:underline;text-underline-offset:4px}.fa-report-link[aria-current=page]{color:#302043;font-weight:500}.fa-view-controls{display:flex;align-items:center;justify-content:space-between;gap:12px 24px;flex-wrap:wrap;margin:0 0 24px}.fa-view-controls .fm-selector{margin:0}.fa-period{display:flex;align-items:center;gap:12px;font-size:14px;min-width:0}.fa-period select{min-height:44px;min-width:0;max-width:100%;padding:10px 14px;border:1px solid #d7cfdf;border-radius:9px;background:#fff}.fa-breakdowns{margin:22px 0 30px;border-top:1px solid #ded7e5}.fa-breakdown{border-bottom:1px solid #ded7e5;scroll-margin-top:190px}.fa-breakdown>summary{position:relative;list-style:none;cursor:pointer;min-height:64px;padding:16px 36px 16px 0;font-size:16px;font-weight:400;line-height:1.5}.fa-breakdown>summary::-webkit-details-marker{display:none}.fa-breakdown>summary:after{content:"+";position:absolute;right:4px;top:18px;font-size:23px;line-height:1;color:#806398}.fa-breakdown[open]>summary:after{content:"−"}.fa-breakdown>summary small{display:block;font-size:13px;color:#706779;margin-top:3px}.fa-breakdown-body{padding:8px 0 24px}@media(max-width:700px){.fa-toolbar{gap:6px 16px}.fa-toolbar nav{flex:1 0 100%}.fa-view-controls{align-items:stretch;gap:12px}.fa-view-controls>label{width:100%;justify-content:space-between}.fa-view-controls select{flex:1;min-width:0}.fa-combined-overview>.fa-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.fa-combined-overview>.fa-kpis .fa-kpi{padding:14px}.fa-combined-overview>.fa-kpis .fa-kpi>strong{font-size:27px}.fa-kpi details a{overflow-wrap:anywhere}}@media(max-width:380px){.fa-combined-overview>.fa-kpis .fa-kpi{padding:12px}.fa-combined-overview>.fa-kpis .fa-kpi>span{font-size:13px}.fa-combined-overview>.fa-kpis .fa-kpi>strong{font-size:24px}}#revenue-capacity{scroll-margin-top:190px}.fa-revenue-capacity{margin:32px 0}.fa-revenue-capacity>h2{font-size:22px;font-weight:500;margin:0 0 8px}.fa-renewal-details{border-top:1px solid #ded7e5}.fa-revenue-capacity>.fa-caption{min-height:0}.find-what-matters{max-width:1080px;margin:0 auto}.finding-cards{margin-top:28px}.finding-card .client-theme-art{height:164px}.finding-card .client-preview{min-height:150px}.finding-card.finding-tint-1 .client-theme-art{background:radial-gradient(ellipse at 100% 0,#b5d8cb,transparent 80%),#e5ede9}.finding-card.finding-tint-2 .client-theme-art{background:radial-gradient(ellipse at 0 0,#e0bfcf,transparent 80%),#f0e8eb}.finding-card.finding-tint-3 .client-theme-art{background:radial-gradient(ellipse at 100% 0,#bac8e9,transparent 80%),#e9e9f2}.finding-evidence{display:flex;gap:16px;flex-wrap:wrap}.finding-evidence>div{flex:1;min-width:120px;display:grid;gap:6px}.finding-evidence span,.finding-evidence small{font-size:11px;color:#766d7d}.finding-evidence strong{font-size:19px;font-weight:500;letter-spacing:-.025em;line-height:1.3;font-variant-numeric:tabular-nums}.finding-card .client-theme-copy>p{max-width:none;font-size:14px}.finding-links{display:flex;flex-wrap:wrap;gap:12px 28px;padding:18px 0;margin-top:26px;border-top:1px solid #e2dce6}.finding-links a,.finding-back{display:inline-flex;align-items:center;min-height:44px;color:#513567;font-size:13px;text-decoration:underline;text-underline-offset:4px}.finding-back{margin-bottom:14px;background:transparent;border:0;cursor:pointer}.finding-empty{background:#fff;border:1px solid #e2dce6;border-radius:16px;padding:28px}.eo-page .finding-empty h2{font-size:25px;font-weight:400}.eo-page .finding-empty p{font-size:15px;line-height:1.6;color:#6d6572}.finding-focused{outline:0}.finding-focused .overview-finding{margin:0}.finding-focused .overview-finding>header{padding:26px}.finding-focused .overview-finding>header h3{font-size:clamp(25px,3vw,34px);font-weight:400;line-height:1.2}.finding-page-note{font-size:12px!important;color:#766d7d!important;margin-top:14px!important}@media(max-width:650px){.finding-cards{grid-template-columns:1fr}.finding-card .client-theme-art{height:auto;min-height:155px}.finding-evidence strong{font-size:20px}}.matter-observation,.matter-responses{padding:22px 24px;border-bottom:1px solid #e1e9e5}.matter-observation small{font-size:12px;color:#6d6572}.matter-finding h4{font-size:15px!important;font-weight:400!important;letter-spacing:0!important}.matter-finding .matter-response-grid h5{font-size:15px;font-weight:400}.matter-response-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px}.matter-response-grid>div{background:#f7f8f7;border:1px solid #e0e9e5;border-radius:12px;padding:18px;min-width:0}.matter-response-grid h5{font-size:16px;font-weight:600;line-height:1.4;margin:0 0 10px}.matter-finding .of-actions{flex-wrap:wrap;gap:16px}.matter-finding .of-evidence{flex-basis:100%;overflow-wrap:anywhere}.matter-priority-reason{font-size:12px!important;border-left:2px solid #b67949;padding-left:10px}.of-context-pending{max-width:560px;padding-bottom:12px}.finding-focused .matter-finding{background:#fff;border:1px solid #e6dfe8;border-radius:20px;overflow:hidden;box-shadow:0 18px 40px -30px #3c242966}.matter-finding>header{background:#3c2429!important;border:0!important;padding:26px 28px}.matter-finding>header h3{color:#fff!important}.matter-finding>header p.financial-pattern-label,.matter-finding>header .of-decision-state{color:#cfb4bd!important}.finding-focused .matter-finding>.of-loop{margin:0;padding:16px 28px;background:#faf8fa}@media(max-width:760px){.matter-response-grid{grid-template-columns:1fr}.matter-observation,.matter-responses{padding:18px}}.financial-patterns{margin:1.5rem 0;color:#31213f}.financial-patterns>header{display:flex;justify-content:space-between;align-items:start;gap:1rem;flex-wrap:wrap}.financial-patterns h2{font-size:1.4rem;margin:.25rem 0}.financial-patterns h3{font-size:1.2rem;line-height:1.4;margin:.45rem 0}.financial-patterns h4{font-size:1rem;margin:.7rem 0}.financial-patterns p{line-height:1.65;margin:.7rem 0}.financial-pattern{padding:1.3rem;margin:1rem 0;background:#fff;border:1px solid #e6deeb;border-radius:18px;scroll-margin-top:15rem;overflow-wrap:anywhere}.financial-pattern-label{font-size:.78rem;font-weight:700;color:#6d557d;letter-spacing:.03em}.financial-patterns small{display:block;color:#655e6c;line-height:1.6;font-size:.82rem}.financial-patterns details{padding:.75rem 0;border-top:1px solid #ece7f0;border-bottom:1px solid #ece7f0}.financial-patterns summary{cursor:pointer;font-weight:600}.financial-patterns a:not(.fa-button){color:#634977;text-decoration:underline;text-underline-offset:3px}.financial-strategy{padding:.9rem 1rem;background:#f8f5fa;border-radius:12px;margin:1rem 0}.financial-patterns .fa-actions{flex-wrap:wrap;margin-top:1rem}.financial-patterns .fa-button{max-width:100%;white-space:normal;text-align:left}.financial-patterns .fa-lesson{margin:.6rem 0}.financial-patterns button{color:inherit;text-decoration:underline}.financial-patterns>header .fa-kicker{font-size:.75rem}@media(max-width:600px){.financial-pattern{padding:1rem}.financial-patterns .fa-actions{display:grid}.financial-patterns .fa-button{width:100%}.financial-patterns h2{font-size:1.25rem}}@media print{.financial-patterns .fa-actions{display:none}.financial-pattern{-moz-column-break-inside:auto;break-inside:auto;border-radius:0}.financial-pattern h3{-moz-column-break-after:avoid;break-after:avoid}.financial-patterns{color:#201627}.financial-strategy{-moz-column-break-inside:avoid;break-inside:avoid}.financial-patterns>header>a{display:none}}.financial-patterns .financial-pattern-intro{color:#6d6573;font-size:.95rem;margin:.4rem 0 1.25rem}.financial-pattern>.financial-pattern-label{font-size:.78rem;font-weight:400;letter-spacing:0;color:#716b77;margin:0 0 .4rem}.financial-pattern>h3{font-weight:500;font-size:1.25rem;letter-spacing:-.015em;margin:.4rem 0}.financial-patterns .financial-pattern-implication{color:#595260;margin:.6rem 0 1rem}.financial-pattern-footer{display:flex;align-items:flex-start;flex-wrap:wrap;gap:.25rem 1.25rem}.financial-pattern-footer>.fa-button{font-size:.875rem;min-height:44px;background:#f4effa;border:1px solid #e7def0;color:#442e58;padding:10px 14px}.financial-patterns .financial-pattern-detail{border:0;padding:0;min-width:130px}.financial-patterns .financial-pattern-detail[open]{flex-basis:100%}.financial-patterns .financial-pattern-detail summary{font-weight:400;font-size:.875rem;color:#665d70;min-height:44px;padding:11px 0;cursor:pointer}.financial-patterns .financial-pattern-detail summary:focus-visible{outline:3px solid #806398;outline-offset:3px;border-radius:4px}.financial-patterns .financial-pattern-detail>summary:hover{color:#302043;text-decoration:underline;text-underline-offset:3px}.financial-patterns .financial-pattern-detail[open]>summary{border-bottom:1px solid #ece7f0;margin-bottom:.75rem}.financial-patterns .financial-pattern-basis,.financial-pattern-waiting{font-size:.8rem;color:#716b77;font-weight:400}.financial-related-options{border-top:1px solid #e5ddeb;margin-top:1rem;padding-top:.5rem}.financial-related-options>a{display:block;padding:.6rem 0;min-height:44px;font-size:.9rem}.financial-patterns .financial-pattern-note{font-size:.8rem;min-height:0;margin-top:.75rem}@media(max-width:600px){.financial-pattern-footer>.fa-button{width:auto}.financial-pattern>h3{font-size:1.125rem}.financial-pattern-footer{gap:.25rem 1rem}}@media print{.financial-pattern-footer>.fa-button,.financial-related-options{display:none}.financial-pattern-footer{display:block}.financial-patterns .financial-pattern-note{display:none}}.eo-page .overview-findings{margin:0;min-width:0}.eo-page .overview-findings>header{align-items:center}.eo-page .overview-findings .of-intro{margin:8px 0 18px;color:#625d69;font-size:15px}.overview-finding{background:#fff;border:1px solid #d9cce4;border-radius:20px;overflow:hidden;scroll-margin-top:15rem;margin:14px 0}.overview-finding>header{padding:22px 24px 16px;background:#f7f2fa;border-bottom:1px solid #e6deeb}.eo-page .overview-finding h3{font-size:clamp(21px,2.3vw,28px);line-height:1.25;margin-top:8px;letter-spacing:-.025em}.overview-finding h4{font-size:15px;font-weight:650;margin:0 0 8px!important}.of-figures{display:flex;gap:24px;flex-wrap:wrap;padding:16px 24px;border-bottom:1px solid #ece7f0}.of-figures>div{display:grid;gap:4px;min-width:0}.of-figures span{font-size:12px;color:#625d69}.of-figures strong{font-size:21px;font-weight:550;font-variant-numeric:tabular-nums}.of-figures small{font-size:11px}.of-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;padding:22px 24px}.of-story>section{min-width:0}.eo-page .overview-finding p{font-size:14px;line-height:1.65;margin:0 0 10px}.of-objective{border-left:2px solid #b49bc6;padding-left:12px;margin-top:16px}.of-label{display:block;font-size:11px;font-weight:650;text-transform:uppercase;letter-spacing:.08em;color:#75617f;margin-bottom:6px}.of-objective>a{display:block;font-size:14px;font-weight:550}.of-objective small{margin-top:5px;font-size:11px}.of-experience{background:#eef6f2;border-left:3px solid #287c68;padding:16px;border-radius:0 12px 12px 0}.eo-page .of-experience .of-contributor{font-size:12px;font-weight:650;margin:6px 0 8px;color:#276753}.eo-page .of-experience .of-experience-title{font-size:16px;font-weight:550}.overview-finding details{border-bottom:0;font-size:13px;padding:8px 0 0;margin-top:12px}.overview-finding details summary{font-size:12px;min-height:36px}.of-next{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:24px;margin:0 24px;padding:18px 0;border-top:1px solid #e6deeb;border-bottom:1px solid #e6deeb}.of-next small{font-size:12px}.of-actions{padding:18px 24px 0;display:flex;gap:16px;align-items:flex-start;flex-wrap:wrap}.of-actions .fa-button{display:inline-flex;align-items:center;min-height:44px;padding:11px 16px;border-radius:10px;font-size:14px;font-weight:600;text-decoration:none;background:#392449;color:#fff;border:1px solid #392449}.of-actions .of-evidence{flex:1;min-width:220px;margin:0;border:0;padding:0}.of-actions .of-evidence[open]{flex-basis:100%}.eo-page .overview-finding .of-loop{padding:14px 24px 18px;margin:0;font-size:12px;color:#625d69}.of-other{margin-top:14px}.overview-findings .of-other>details{background:#fff;border:1px solid #e6deeb;border-radius:12px;padding:0 16px;margin:8px 0}.of-other>details>summary{padding:13px 0;min-height:48px}.of-other>details>summary>span{font-size:15px;font-weight:550}.of-other>details>summary>small{margin:4px 0 0 17px;font-size:11px}.of-other .overview-finding{margin-top:0}.eo-page .overview-findings .of-limit{font-size:11px;color:#756b7d;margin:12px 0 0}.of-empty{padding:22px;border:1px solid #e6deeb;border-radius:14px;background:#fff}.eo-start-links{display:flex;gap:14px 24px;flex-wrap:wrap;font-size:13px}.eo-start-links a{text-decoration:underline;text-underline-offset:4px}.eo-page .overview-findings button:focus-visible,.eo-page .overview-findings a:focus-visible,.eo-page .overview-findings summary:focus-visible{outline:3px solid #8551a5;outline-offset:3px}@media(max-width:700px){.of-story,.of-next{grid-template-columns:1fr;gap:18px}.overview-finding>header{padding:18px}.of-story{padding:18px}.of-figures{padding:14px 18px;gap:16px}.of-figures strong{font-size:19px}.of-next{margin:0 18px}.of-actions{padding:16px 18px 0;display:block}.of-actions .of-evidence{margin-top:12px;min-width:0}.eo-page .overview-finding .of-loop{padding:12px 18px 16px}.overview-findings .of-other>details{padding:0 12px}.of-other .overview-finding{border-radius:12px}.of-objective{margin-top:12px}}@media print{.of-actions,.of-other{display:none}.overview-finding{border-radius:0;-moz-column-break-inside:auto;break-inside:auto}}.learning-progress{border:1px solid #ded7e7;border-radius:22px;background:#faf8fc;padding:26px;color:#30203f}.learning-progress>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.learning-progress h2{margin:5px 0 0;font-size:25px;line-height:1.25;font-weight:500;letter-spacing:-.45px}.learning-eyebrow{font-size:11px;letter-spacing:.12em;color:#6d577f;margin:0}.learning-period select{font:inherit;font-size:13px;border:1px solid #d5ccdf;border-radius:9px;background:#fff;padding:9px 12px;min-height:44px;color:#30203f}.learning-linked-circles{position:relative;width:min(100%,420px);aspect-ratio:2;margin:18px auto 8px}.learning-infinity-outline{display:block;width:100%;height:100%;overflow:visible;pointer-events:none}.learning-reuse-arc{transition:stroke-dashoffset .5s ease}.learning-loop-stat{position:absolute;top:12%;width:35%;height:76%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:6px;min-width:0}.learning-loop-stat.learning-kept{left:6.875%}.learning-loop-stat.learning-reused{right:6.875%}.learning-loop-stat strong{font-weight:400;font-size:36px;line-height:1.1;letter-spacing:-1px}.learning-loop-stat strong small{font-size:17px;letter-spacing:0}.learning-loop-stat>span{font-size:15px;line-height:1.35;max-width:130px}.learning-loop-stat>small{font-size:11px;line-height:1.3;color:#675a72}.learning-contributors{display:flex;justify-content:center;gap:12px 32px;flex-wrap:wrap;margin:16px 0}.learning-contributors>div{display:grid;gap:4px;min-width:125px;text-align:center}.learning-contributors strong{font-size:14px;font-weight:600}.learning-contributors span{font-size:12px;color:#275c49}.learning-contributors small{font-size:11px;color:#665b70}.learning-context{text-align:center;font-size:13px;color:#635a6b;line-height:1.5}.learning-caption{font-size:12px;line-height:1.6;color:#665b70;margin:8px 0}.learning-caption a,.learning-use-record a,.learning-detail a{color:#4b315f;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.learning-open,.learning-save{border:0;border-radius:10px;background:#31203f;color:#fff;padding:12px 17px;font-size:14px;line-height:1.5;min-height:44px;cursor:pointer}.learning-open{width:100%;margin:15px 0}.learning-save{margin-top:12px}.learning-save:disabled,.learning-choices button:disabled{opacity:.5;cursor:default}.learning-detail>details,.lesson-reuse-history,.learning-use-record,.learning-benefit{border-top:1px solid #ded7e7;padding:8px 0;margin-top:10px}.learning-detail summary,.lesson-reuse-history>summary,.learning-use-record>summary,.learning-benefit>summary,.learning-use-review>summary{cursor:pointer;font-size:14px;line-height:1.5;padding:10px 0;min-height:44px}.learning-use-record dl{display:grid;grid-template-columns:120px 1fr;gap:12px 18px;font-size:13px;line-height:1.65;margin:10px 0 16px}.learning-use-record dt{color:#715a82}.learning-use-record dd{margin:0;min-width:0;overflow-wrap:anywhere}.learning-use-record dd>div+div{margin-top:12px}.learning-use-record p{margin:4px 0}.learning-recognition{font-size:13px;line-height:1.6;color:#275c49;margin:10px 0}.learning-progress>.learning-recognition{text-align:center}.learning-benefit form{display:grid;gap:12px;max-width:620px;margin-top:12px}.learning-benefit label,.learning-effect{display:block;font-size:13px;line-height:1.5}.learning-benefit select,.learning-benefit textarea,.learning-effect textarea{display:block;width:100%;font:inherit;font-size:16px;margin-top:5px;border:1px solid #cfc4d7;border-radius:8px;background:#fff;padding:10px;color:#30203f}.learning-use-review{border:1px solid #d7cce0;border-radius:13px;background:#faf8fc;padding:8px 16px;margin:14px 0;color:#30203f}.learning-review-summary{font-size:14px;line-height:1.6}.learning-review-summary button{min-height:44px;text-decoration:underline}.learning-influence-fields{border:0;min-width:0;padding:0;margin:12px 0}.learning-influence-fields legend{font-size:14px;font-weight:500;margin-bottom:10px}.learning-choices{display:flex;gap:8px;flex-wrap:wrap}.learning-choices button{min-height:44px;border:1px solid #d2c7dc;border-radius:8px;background:#fff;color:#30203f;padding:8px 14px;font-size:13px;cursor:pointer}.learning-choices button[aria-pressed=true]{background:#ede5f4;border-color:#80638f}.learning-source-choices{display:grid;gap:12px;margin:15px 0}.learning-source-choices>label{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;min-height:44px}.learning-source-choices input{margin-top:4px;flex-shrink:0;width:18px;height:18px}.learning-source-choices span span,.learning-source-choices small{display:block;margin-top:4px}.learning-source-choices small{color:#665b70}.learning-effect{margin-top:12px}.learning-agreement{padding:8px 0;border-top:1px solid #dfd8e5}.learning-kept-feedback{border-left:3px solid #258866;padding:8px 12px;animation:learning-confirmed .65s ease-out}.edge-proof-ring circle{transition:stroke .45s ease}@keyframes learning-confirmed{0%{background:#dceee4}to{background:transparent}}@media(max-width:480px){.learning-progress{padding:20px 14px}.learning-progress h2{font-size:23px}.learning-linked-circles{margin-top:22px}.learning-loop-stat{gap:4px}.learning-loop-stat strong{font-size:30px}.learning-loop-stat strong small{font-size:13px}.learning-loop-stat>span{font-size:12px;max-width:88px}.learning-loop-stat>small{font-size:10px}.learning-use-record dl{grid-template-columns:1fr;gap:4px}.learning-use-record dd{margin-bottom:8px}.learning-period,.learning-period select{width:100%}}@media(max-width:340px){.learning-loop-stat strong{font-size:25px}.learning-loop-stat>small{font-size:9px}.learning-loop-stat>span{font-size:11px}}@media(prefers-reduced-motion:reduce){.learning-kept-feedback{animation:none}.edge-proof-ring circle,.learning-reuse-arc{transition:none}}.eo-page{--eo-ink:#302043;--eo-muted:#625d69;--eo-line:#e2dce8;--eo-accent:#513567;color:var(--eo-ink);display:grid;gap:28px;padding:14px 0 36px;font-family:Inter,system-ui,sans-serif}.eo-page *{box-sizing:border-box}.eo-page h1,.eo-page h2,.eo-page h3,.eo-page p{margin:0}.eo-page h1{font-size:clamp(27px,3vw,39px);line-height:1.18;font-weight:450;letter-spacing:-.035em}.eo-page h2{font-size:23px;line-height:1.3;font-weight:550;letter-spacing:-.02em}.eo-page h3{font-size:18px;line-height:1.4;font-weight:600}.eo-page p{line-height:1.6}.eo-page a,.eo-page button{touch-action:manipulation}.eo-page button{font:inherit;cursor:pointer}.eo-page button:disabled{opacity:.55;cursor:wait}.eo-page button:focus-visible,.eo-page a:focus-visible,.eo-page summary:focus-visible{outline:3px solid #946ab6;outline-offset:4px}.eo-header{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.eo-header>div:first-child{display:grid;gap:10px}.eo-header p:not(.eo-eyebrow){color:var(--eo-muted);font-size:16px}.eo-page .eo-eyebrow{font-size:11px;letter-spacing:.14em;font-weight:650;color:#79628b;line-height:1.5}.eo-refresh{display:grid;justify-items:end;gap:7px;flex-shrink:0}.eo-refresh button{display:flex;align-items:center;gap:9px;padding:10px 14px;min-height:44px;background:#fff;border:1px solid var(--eo-line);border-radius:10px}.eo-refresh small{color:var(--eo-muted);font-size:11px}.eo-monitor-line{display:flex;align-items:center;gap:9px;color:var(--eo-muted);font-size:12px;padding-bottom:18px;border-bottom:1px solid var(--eo-line)}.eo-monitor-line>svg{flex-shrink:0;color:#33806b}.eo-monitor-line a{margin-left:auto;white-space:nowrap;text-decoration:underline;text-underline-offset:4px}.eo-section-cta{display:inline-flex;align-items:center;gap:.5rem;background:#513567;color:#fff;border:1px solid #513567;border-radius:.6rem;padding:.7rem 1.15rem;font-weight:700;font-size:.95rem;text-decoration:none;white-space:nowrap;box-shadow:0 1px 2px #0f0f0f1f}.eo-section-cta:hover{background:#3d2650;border-color:#3d2650;text-decoration:none}.eo-section-heading a.eo-section-cta{text-decoration:none}.eo-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:17px}.eo-section-heading a{font-size:13px;text-decoration:underline;text-underline-offset:4px}.eo-section-heading>div{display:grid;gap:7px}.eo-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.eo-metric{display:grid;gap:9px;min-width:0;padding:20px;text-align:left;background:#fff;border:1px solid var(--eo-line);border-radius:16px;transition:box-shadow .15s,border-color .15s}.eo-metric:hover{border-color:#a68abd;box-shadow:0 5px 22px #3020430c}.eo-metric-top{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:600}.eo-metric>strong{font-size:32px;font-weight:550;line-height:1.2;font-variant-numeric:tabular-nums;letter-spacing:-.025em}.eo-metric-period{font-size:12px;color:var(--eo-muted)}.eo-metric-foot{font-size:11px;color:#736b7a;border-top:1px solid #eeeaf2;padding-top:10px;margin-top:4px}.eo-flagged{border-color:#c49338}.eo-flagged .eo-metric-foot{color:#86580c}.eo-main-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:18px;align-items:stretch}.eo-surface{background:#fff;border:1px solid var(--eo-line);border-radius:20px;padding:24px;min-width:0}.eo-count{display:grid;place-items:center;background:#f0e8f7;min-width:32px;height:32px;border-radius:50%;font-size:14px;font-weight:600}.eo-signal{display:flex;align-items:flex-start;gap:12px;text-align:left;width:100%;padding:18px 0;border:0;border-top:1px solid var(--eo-line);background:none;color:inherit}.eo-signal>span:nth-child(2){display:grid;gap:7px;flex:1}.eo-signal strong{font-size:16px;line-height:1.4;font-weight:600}.eo-signal span span,.eo-signal small{font-size:13px;line-height:1.55;color:var(--eo-muted)}.eo-signal-dot{width:7px;height:7px;background:#b18028;border-radius:50%;flex-shrink:0;margin-top:8px}.eo-signal>svg{flex-shrink:0;margin-top:4px}.eo-section-footer{border-top:1px solid var(--eo-line);padding-top:16px;margin-top:5px;font-size:13px}.eo-section-footer a,.eo-text-link{text-decoration:underline;text-underline-offset:4px;font-size:13px}.eo-page button.eo-text-link{background:none;border:0;padding:10px 0;min-height:44px;color:inherit;text-align:left}.eo-chart-title{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:18px}.eo-chart-title strong{font-size:16px}.eo-chart-title span{font-size:10px;color:var(--eo-muted);max-width:110px}.eo-chart details{color:var(--eo-muted);font-size:12px;margin-top:8px}.eo-chart table{width:100%;border-collapse:collapse;margin:10px 0}.eo-chart th,.eo-chart td{padding:8px;text-align:left;border-bottom:1px solid var(--eo-line);font-weight:400}.eo-chart th:last-child,.eo-chart td{text-align:right}.eo-chart-empty{min-height:160px;display:flex;flex-direction:column;justify-content:center;gap:10px;color:var(--eo-muted)}.eo-chart-empty strong{color:var(--eo-ink)}.eo-chart-empty p{font-size:13px}.eo-learning-strip{display:grid;grid-template-columns:1fr 1.15fr;gap:25px;padding:25px;background:#f0edf5;border:1px solid #ddd0e9;border-radius:20px}.eo-learning-strip>div:first-child{display:grid;gap:9px;align-content:start}.eo-learning-strip p:not(.eo-eyebrow){font-size:13px;color:var(--eo-muted)}.eo-credits{display:grid;gap:16px;align-content:center}.eo-credits>div{display:flex;gap:12px;align-items:center}.eo-avatar{width:38px;height:38px;border-radius:50%;background:var(--eo-ink);color:#fff;display:grid;place-items:center;flex-shrink:0;font-size:14px;font-weight:600}.eo-credits>div>div{display:grid;gap:4px}.eo-credits strong{font-size:13px}.eo-credits span:not(.eo-avatar){font-size:12px;line-height:1.45}.eo-credits small{font-size:10px;color:var(--eo-muted)}.eo-module-links{display:grid;grid-template-columns:1fr 1fr;gap:16px}.eo-module-links>a{display:flex;gap:12px;align-items:center;padding:20px;border:1px solid var(--eo-line);border-radius:14px;background:#fff}.eo-module-links>a>span{display:grid;gap:6px;flex:1}.eo-module-links strong{font-size:14px;font-weight:600}.eo-module-links small{font-size:12px;line-height:1.45;color:var(--eo-muted)}.eo-module-links svg{flex-shrink:0}.eo-detail{display:grid;gap:24px}.eo-back{background:none;border:0;padding:4px 0;display:flex;align-items:center;gap:8px;min-height:44px;width:-moz-fit-content;width:fit-content;color:inherit}.eo-detail-heading{display:flex;justify-content:space-between;gap:30px;padding:16px 0}.eo-detail-heading>div:first-child{display:grid;gap:10px;max-width:580px}.eo-detail-heading h2{font-size:30px}.eo-detail-heading p{font-size:14px;color:var(--eo-muted)}.eo-detail-value{display:grid;gap:6px;align-content:start;text-align:right}.eo-detail-value>strong{font-size:36px;font-weight:500;white-space:nowrap;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.eo-detail-value span,.eo-detail-value small{font-size:12px;color:var(--eo-muted)}.eo-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.eo-source{display:grid;grid-template-columns:70px 1fr;gap:10px;font-size:12px;line-height:1.5;padding:20px 0;border-top:1px solid var(--eo-line);margin-top:20px}.eo-source dt{color:var(--eo-muted)}.eo-source dd{margin:0;overflow-wrap:anywhere}.eo-response{display:grid;gap:15px;align-content:start}.eo-response>p{font-size:14px}.eo-primary{background:var(--eo-ink);color:#fff!important;border-radius:12px;padding:15px 18px;text-align:center;min-height:48px;font-size:14px;font-weight:600;text-decoration:none!important}.eo-lesson{padding:18px;border:1px solid #c4dbd1;background:#edf6f1;border-radius:16px;display:grid;gap:11px}.eo-person{display:flex;align-items:center;gap:12px}.eo-person>div{display:grid;gap:3px}.eo-person span:not(.eo-avatar),.eo-person small{font-size:11px;color:#526b62}.eo-person strong,.eo-lesson h3{font-size:16px}.eo-lesson p{font-size:13px}.eo-page .eo-small{font-size:12px;line-height:1.55;color:var(--eo-muted)}.eo-rule{border-left:3px solid #b78329;padding:5px 0 5px 14px;display:grid;gap:7px}.eo-rule p{font-size:13px}.eo-rule small{font-size:11px;color:var(--eo-muted);line-height:1.5}.eo-loop{display:flex;align-items:center;gap:16px;padding:22px;background:#f0edf5;border-radius:16px}.eo-loop svg{flex-shrink:0}.eo-loop p{font-size:13px;flex:1}.eo-loop a{font-size:13px;white-space:nowrap;text-decoration:underline;text-underline-offset:4px}.eo-error{padding:14px;background:#fff4e9;border:1px solid #e3ba87;border-radius:10px;font-size:13px}.eo-error button{margin-left:12px;text-decoration:underline;background:none;border:0}.eo-adjustment{padding:14px;background:#f8f5fb;border-radius:10px;font-size:12px;margin-top:18px!important}.eo-coverage,.eo-empty{font-size:13px;line-height:1.6;padding:16px 0;display:grid;gap:9px}.eo-coverage a,.eo-empty a{text-decoration:underline}.eo-coverage{border-top:1px solid var(--eo-line)}.eo-monitor-detail,.eo-more{font-size:12px;color:var(--eo-muted);line-height:1.65}.eo-monitor-detail p{margin-top:12px}.eo-more{margin-top:16px}.eo-more .eo-metrics{margin-top:14px}.eo-page summary{cursor:pointer;min-height:32px;padding:7px 0}.eo-spinning{animation:eo-spin 1s linear infinite}@keyframes eo-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.eo-spinning{animation:none}}@media(min-width:1200px){.eo-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.eo-metric{padding:17px 14px}.eo-metric>strong{font-size:28px}.eo-metric-top{font-size:12px;min-height:34px;align-items:flex-start}.eo-metric-foot{font-size:10px}}@media(max-width:760px){.eo-header{flex-direction:column;gap:15px}.eo-refresh{justify-items:start}.eo-monitor-line{flex-wrap:wrap}.eo-monitor-line>span{flex:1}.eo-monitor-line a{margin-left:24px}.eo-main-grid,.eo-detail-grid,.eo-learning-strip{grid-template-columns:1fr}.eo-detail-heading{flex-direction:column;gap:16px}.eo-detail-value{text-align:left}.eo-loop{flex-wrap:wrap}.eo-loop p{flex-basis:80%}.eo-loop a{margin-left:37px}.eo-section-heading h2{font-size:21px}}@media(max-width:480px){.eo-page{gap:22px}.eo-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.eo-metric{padding:16px}.eo-metric>strong{font-size:27px}.eo-surface{padding:19px}.eo-module-links{grid-template-columns:1fr}.eo-section-heading{align-items:flex-start}.eo-section-heading a{font-size:12px}.eo-learning-strip{padding:20px}}.eo-page .eo-metric-with-insight{display:flex;flex-direction:column;min-width:0}.eo-page .eo-metric-with-insight>.eo-metric{width:100%;flex:1}.eo-number-insight{margin:8px 0 0;padding:12px;border-left:2px solid #287c68;background:#eef5f1;font-size:13px;line-height:1.5}.eo-number-insight p{margin:5px 0}.eo-number-insight small{font-size:11px}.eo-number-insight details{margin:7px 0}.eo-number-insight blockquote{margin:8px 0;padding-left:10px;border-left:2px solid #b9cfc3}.eo-page .eo-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.eo-page .eo-metric{display:flex;flex-direction:column;gap:16px;padding:21px;border-radius:16px;min-width:0;color:var(--eo-ink)}.eo-page .eo-metric-top{min-height:0;font-size:13px;width:100%}.eo-page .eo-value-row{display:grid;gap:5px}.eo-page .eo-value-row>strong{font-size:clamp(28px,2.6vw,36px);font-weight:550;line-height:1.15;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.eo-page .eo-change-block{display:grid;gap:5px;width:100%;padding:11px 12px;background:#f6f5f8;border-radius:9px;min-height:70px}.eo-page .eo-has-change{background:#eee7f5;border-left:3px solid #87659f}.eo-page .eo-change-label{display:flex;justify-content:space-between;font-size:10px;text-transform:uppercase;letter-spacing:.07em;font-weight:650;color:#7e6c8d}.eo-page .eo-metric-movement{color:#716a78;font-size:12px;line-height:1.45}.eo-page .eo-has-change .eo-metric-movement{color:#493358;font-weight:550}.eo-page .eo-metric-foot{width:100%;display:flex;justify-content:space-between;gap:8px;font-size:10px;line-height:1.5;padding-top:11px;margin-top:auto}.eo-page .eo-inspect{color:#513567;white-space:nowrap;font-weight:600}.eo-page .eo-section-description{font-size:13px;line-height:1.55;color:var(--eo-muted);font-weight:400}.eo-page .eo-scorecard-controls{padding:12px 14px;background:#ece8f1;border-radius:12px}.eo-page .eo-decision-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:stretch}.eo-page .eo-decision{position:relative;display:flex;flex-direction:column;gap:17px;padding:25px;border:1px solid #d7c9e0;border-top:4px solid #77578e;border-radius:16px;background:#fff;min-width:0;overflow-wrap:break-word}.eo-page .eo-decision-kicker{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:11px;line-height:1.5}.eo-page .eo-decision h3{font-size:23px;line-height:1.25}.eo-page .eo-decision-context{font-size:13px;line-height:1.65}.eo-page .eo-decision-learning{display:grid;gap:12px;background:#f1edf6;border:1px solid #e2d8eb;border-radius:12px;padding:17px}.eo-page .eo-decision-learning .eo-avatar{background:#513567}.eo-page .eo-lesson-line{color:#493358;font-size:14px;line-height:1.5}.eo-page .eo-learning-detail{border-top:1px solid #dfd5e7;padding-top:3px}.eo-page .eo-learning-detail summary{font-size:11px;color:#715a82}.eo-page .eo-learning-detail .eo-fit{color:#6a6072;margin-top:8px;font-size:12px}.eo-page .eo-consider{font-size:13px;line-height:1.65}.eo-page .eo-consider b{display:block;margin-bottom:4px}.eo-page .eo-decision-actions{position:static;display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:auto;border-top:1px solid var(--eo-line);padding-top:17px}.eo-page .eo-decision-actions .eo-primary{position:static;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:12px 15px;line-height:1.35;border-radius:9px;white-space:normal;font-size:12px}.eo-page .eo-decision-actions>button{position:static;display:inline-flex;align-items:center;min-height:44px;margin:0;padding:8px 0;background:none;font-size:12px}.eo-page .eo-followthrough{border-top:1px solid var(--eo-line);padding-top:26px;gap:22px}.eo-page .eo-commitments{background:#fff;border:1px solid var(--eo-line);border-radius:14px;padding:13px 20px}.eo-page .eo-error{font-size:12px;line-height:1.6;padding:11px 15px}@media(max-width:850px){.eo-page .eo-decision-grid,.eo-page .eo-review-grid{grid-template-columns:1fr}.eo-page .eo-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.eo-page .eo-section-heading{align-items:flex-start;flex-wrap:wrap;gap:10px}.eo-page .eo-metric{padding:15px;gap:13px}.eo-page .eo-metric-top{font-size:11px}.eo-page .eo-value-row>strong{font-size:28px}.eo-page .eo-metric-foot{flex-wrap:wrap}.eo-page .eo-change-block{padding:9px;min-height:87px}.eo-page .eo-decision{padding:20px}.eo-page .eo-refresh{flex-wrap:wrap}}.eo-page{gap:26px;min-width:0;padding-top:22px}.eo-header{padding:4px 0 6px}.eo-page h1{font-size:clamp(30px,3.1vw,43px);max-width:820px;line-height:1.15}.eo-monitor-line{margin-top:-10px;padding-bottom:16px;font-size:12px;line-height:1.6}.eo-scorecard-controls{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 14px;color:var(--eo-muted);font-size:12px}.eo-scorecard-controls label{display:flex;align-items:center;gap:9px}.eo-scorecard-controls select,.eo-scorecard-controls button{font:inherit;min-height:44px;border:1px solid var(--eo-line);border-radius:9px;background:#fff;color:var(--eo-ink);padding:9px 12px}.eo-scorecard-controls button{margin-left:auto}.eo-scorecard-controls select:disabled{opacity:1;color:var(--eo-muted)}.eo-metrics{gap:10px}.eo-metric{gap:9px;border-radius:13px;align-content:start}.eo-metric-top{min-height:32px}.eo-metric-movement{font-size:11px;line-height:1.5;color:var(--eo-muted)}.eo-metric-foot{margin-top:auto}.eo-judgement{display:grid;gap:0}.eo-decision-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:18px}.eo-decision{display:flex;flex-direction:column;gap:15px;padding:25px;background:#fff;border:1px solid #d7c9e0;border-top:3px solid #6e4d86;border-radius:16px;min-width:0}.eo-decision-kicker{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:11px;line-height:1.5;color:var(--eo-muted)}.eo-decision-kicker>span:first-child{text-transform:uppercase;font-size:10px;font-weight:650;letter-spacing:.08em;color:#77548b}.eo-page .eo-decision h3{font-size:23px;line-height:1.28;letter-spacing:-.025em}.eo-decision-context{font-size:14px;color:var(--eo-muted)}.eo-decision-learning{display:grid;gap:10px;padding:16px 17px;background:#edf5f0;border:1px solid #cedfd4;border-radius:11px}.eo-decision-learning .eo-avatar{width:36px;height:36px;background:#325e4e}.eo-decision-learning .eo-person strong{font-size:16px}.eo-page .eo-lesson-line{font-weight:600;font-size:15px;line-height:1.45;color:#284c40}.eo-page .eo-fit{font-size:12px;line-height:1.6;color:#4d665b}.eo-page .eo-consider{font-size:13px;line-height:1.6;color:var(--eo-muted)}.eo-consider b{color:var(--eo-ink)}.eo-decision-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:auto;padding-top:3px}.eo-decision-actions .eo-primary{display:inline-flex;align-items:center;justify-content:center;gap:16px;font-size:13px;border-radius:9px;padding:12px 16px}.eo-decision-actions button{min-height:44px;padding:8px 0;border:0;background:none;font-size:12px;text-decoration:underline;text-underline-offset:4px;color:var(--eo-ink)}.eo-judgement>.eo-small{margin-top:14px}.eo-calm{display:flex;align-items:center;gap:14px;padding:16px 20px;border:1px solid var(--eo-line);border-radius:12px;font-size:13px;background:#fff}.eo-calm p{flex:1}.eo-calm a{min-height:44px;display:flex;align-items:center;text-decoration:underline}.eo-followthrough{display:grid;gap:25px;min-width:0}.eo-review-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:stretch}.eo-review-panel{display:flex;flex-direction:column}.eo-review-row{display:grid;gap:6px;padding:13px 0;border-top:1px solid var(--eo-line)}.eo-review-row strong{font-size:14px;line-height:1.5;font-weight:600}.eo-review-row>span{font-size:12px;color:var(--eo-muted)}.eo-review-row .eo-review-tag{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#795c39}.eo-review-row:hover strong{text-decoration:underline;text-underline-offset:4px}.eo-reusable{display:grid;gap:7px;border-left:3px solid #669480;padding:5px 0 5px 13px;margin:14px 0}.eo-reusable strong,.eo-reusable p{font-size:13px}.eo-reusable small{font-size:11px}.eo-learning-counts{display:flex;flex-wrap:wrap;gap:8px 22px;font-size:12px;color:var(--eo-muted);padding-top:15px;margin-top:auto}.eo-learning-counts b{color:var(--eo-ink);font-size:19px;font-weight:550;margin-right:4px;font-variant-numeric:tabular-nums}.eo-review-all{display:inline-flex;align-items:center;min-height:44px;margin-top:7px}.eo-priorities{border-top:1px solid var(--eo-line);padding-top:25px}.eo-priority-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.eo-priority{display:grid;gap:8px;align-content:start;border-left:2px solid #ded2e6;padding:3px 0 3px 16px;min-height:80px}.eo-priority strong{font-size:15px;line-height:1.45;font-weight:600}.eo-priority>span:last-child:not(.eo-eyebrow){font-size:12px;color:var(--eo-muted);line-height:1.6}.eo-priority:hover strong{text-decoration:underline;text-underline-offset:4px}.eo-commitments{border-top:1px solid var(--eo-line);padding-top:8px;font-size:12px;color:var(--eo-muted)}.eo-commitment-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.eo-footer-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.eo-footer-links>a{border:0;border-radius:0;background:none;border-top:1px solid var(--eo-line);padding:17px 0}.eo-footer-links strong{font-size:13px}.eo-footer-links small{font-size:11px}.eo-measure-modal{max-height:90dvh;overflow-y:auto;padding:26px;color:#302043}.eo-measure-choices{display:grid;grid-template-columns:1fr 1fr;gap:8px}.eo-measure-choices label{display:flex;align-items:center;gap:10px;min-height:48px;padding:10px;border:1px solid #e2dce8;border-radius:9px;font-size:13px}.eo-measure-choices input{accent-color:#513567;width:17px;height:17px}.eo-measure-modal .eo-primary{background:#302043;color:#fff;min-height:46px;border-radius:10px}@media(min-width:1200px){.eo-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.eo-metric>strong{font-size:clamp(24px,2.2vw,31px)}}@media(max-width:760px){.eo-review-grid{grid-template-columns:1fr}.eo-priority-grid,.eo-commitment-list{grid-template-columns:1fr;gap:16px}.eo-footer-links{grid-template-columns:1fr}.eo-decision{padding:20px}.eo-scorecard-controls button{margin-left:0}.eo-calm{flex-wrap:wrap}.eo-calm p{flex-basis:75%}.eo-refresh{display:flex;align-items:center;gap:12px}.eo-monitor-line a{margin-left:0}.eo-page .eo-decision h3{font-size:22px}}@media(max-width:480px){.eo-page{gap:23px}.eo-metric>strong{font-size:27px}.eo-metric-movement{font-size:11px}.eo-decision-actions{gap:8px}.eo-decision-actions .eo-primary{flex:1}.eo-measure-choices{grid-template-columns:1fr}}.eo-attention-summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;background:#fff;border:1px solid var(--eo-line);border-radius:12px}.eo-attention-summary p{display:grid;gap:6px;font-size:15px}.eo-attention-summary span{font-size:14px;color:var(--eo-muted)}.eo-attention-summary .eo-primary{white-space:nowrap;min-height:44px;display:inline-flex;align-items:center}.eo-page .eo-decision{padding:20px;gap:13px}.eo-page .eo-decision-learning{background:transparent;border:0;border-left:3px solid #b9cfc3;border-radius:0;padding:4px 0 4px 13px;gap:8px}.eo-page .eo-decision-context{font-size:14px}.eo-page .eo-learning-detail summary{font-size:13px;min-height:44px;display:flex;align-items:center}.eo-page .eo-change-label,.eo-page .eo-metric-foot{font-size:12px}.eo-page .eo-review-grid{grid-template-columns:1fr}.eo-page .eo-review-row .eo-review-tag{font-size:12px}.eo-supporting-trends>summary,.eo-priorities>summary{min-height:44px;cursor:pointer;display:flex;align-items:center;font-size:15px;font-weight:600}.eo-priorities[open] .eo-section-heading{margin-top:16px}.brain-builder-compact{display:flex;align-items:center;gap:20px;padding:20px;border:1px solid #d7dfda;background:#f0f6f2;border-radius:14px}.brain-builder-compact svg{width:85px;color:#315449;flex-shrink:0}.brain-builder-compact h2{font-size:19px}.brain-builder-compact p{font-size:14px;color:#53655b;margin-top:6px}.brain-builder-compact a{margin-left:auto;min-height:44px;display:flex;align-items:center;white-space:nowrap;text-decoration:underline}@media(max-width:640px){.eo-attention-summary,.brain-builder-compact{flex-wrap:wrap}.brain-builder-compact a{margin-left:0}.eo-attention-summary .eo-primary{white-space:normal}.eo-page .eo-metric-top{font-size:13px}.eo-page .eo-metrics{grid-template-columns:1fr 1fr}}.eo-other-questions{background:#fff;border:1px solid #e2dce8;border-radius:12px;padding:0 18px}.eo-other-questions>summary{font-size:13px;min-height:46px;display:list-item}.eo-other-questions .eo-judgement{margin:16px 0}.eo-learning-summary{padding:22px 24px;border:1px solid #c8dfd5;border-radius:16px;background:#f1f7f4;font-size:14px}.eo-learning-summary>header{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:16px}.eo-learning-summary a{font-size:13px;text-decoration:underline;text-underline-offset:3px}.eo-page .eo-learning-summary p{margin:10px 0}.eo-page .eo-learning-summary .eo-learning-person{font-size:12px;font-weight:600;color:#276753}.eo-page .eo-learning-summary .eo-learning-lesson{font-size:17px;font-weight:550}.eo-learning-summary small{display:block;color:#625d69;line-height:1.6;margin:10px 0;font-size:12px}.eo-learning-summary>details{border-top:1px solid #cfdfd7;margin-top:14px;padding-top:6px}.eo-learning-summary summary{font-size:13px}.eo-learning-intake,.eo-overview-footer{display:flex;gap:12px 24px;flex-wrap:wrap}.eo-overview-footer{font-size:13px;border-top:1px solid #e2dce8;padding-top:18px}.eo-overview-footer a{text-decoration:underline;text-underline-offset:3px}@media(min-width:1180px){.eo-page .eo-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.eo-page .eo-metric{padding:16px 12px;gap:12px}.eo-page .eo-value-row>strong{font-size:27px}.eo-page .eo-metric-top{font-size:12px}}@media(max-width:700px){.eo-learning-summary{padding:18px}.eo-learning-summary>header{align-items:start;flex-wrap:wrap}.eo-learning-intake{display:grid;gap:16px}}.eo-client-shortcuts{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:14px;font-size:.85rem}.eo-client-shortcuts a{color:#513567;text-decoration:none;border-bottom:1px solid rgba(81,53,103,.28);padding-bottom:1px}.eo-client-shortcuts a:hover{border-bottom-color:#513567}.eo-section-description{margin-top:4px;max-width:62ch;color:var(--rule-text2);font-size:.92rem}.eo-reporting-note{margin-top:12px;color:var(--rule-muted);font-size:.8rem;max-width:88ch}.eo-overview-footer{display:flex;flex-wrap:wrap;gap:10px 22px;margin:26px 0 8px;padding-top:16px;border-top:1px solid var(--rule-line);font-size:.88rem}.eo-overview-footer a{color:#513567;text-decoration:none;font-weight:600}.eo-overview-footer a:hover{text-decoration:underline}.eo-page .eo-header{align-items:flex-start;padding-top:0}.eo-page .eo-header h1{font-size:clamp(30px,3vw,40px)}.eo-page .eo-client-shortcuts{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:16px}.eo-page .eo-client-shortcuts a{display:inline-flex;align-items:center;min-height:44px;font-size:13px;color:#513567;text-decoration:underline;text-underline-offset:4px;border:0}.eo-page .eo-client-shortcuts a:last-child{margin-left:8px;padding:8px 14px;border:1px solid #d8cce1;border-radius:9px;background:#fff;text-decoration:none}.eo-page :is(#eo-scorecard,#eo-attention,#eo-meaning){scroll-margin-top:150px}.eo-page .eo-metric{padding:16px;gap:11px;border-radius:12px}.eo-page .eo-metric-top{align-items:flex-start;font-size:13px;font-weight:500}.eo-page .eo-metric-top svg{flex-shrink:0}.eo-page .eo-value-row>strong{font-size:clamp(25px,2.3vw,32px)}.eo-page .eo-change-block{min-height:0;padding:9px 10px;gap:4px}.eo-page .eo-change-label{font-size:10px}.eo-page .eo-metric-movement{font-size:12px}.eo-page .eo-metric-foot{font-size:11px;padding-top:8px}.eo-page .eo-reporting-note{font-size:12px;line-height:1.6;color:#696171;margin:12px 0 0;max-width:95ch}.eo-page .eo-more{margin-top:6px}.eo-page .eo-client-attention{margin:0;padding:22px;background:#fff;border-radius:16px}.eo-page .eo-client-attention h2{font-size:24px;font-weight:500;margin:6px 0}.eo-client-attention header>a{font-size:13px;color:#513567;min-height:44px;display:flex;align-items:center;text-decoration:underline;text-underline-offset:4px}.eo-page .eo-client-attention .edge-attention-list{margin:16px 0 8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.eo-page .eo-client-attention .edge-attention-list>a{font-size:13px;gap:8px;padding:16px;border-radius:10px;background:#faf8fc;text-decoration:none;min-width:0;overflow-wrap:anywhere}.eo-page .eo-client-attention .edge-attention-list>a:hover{border-color:#9778ac;background:#f5eff9}.eo-page .eo-client-attention .edge-attention-list strong{font-size:16px;line-height:1.4}.eo-client-attention .eo-attention-open{font-size:12px;font-weight:600;color:#513567;margin-top:auto;padding-top:8px}.eo-attention-coverage{margin-top:8px;font-size:12px;color:#685b74}.eo-page .eo-attention-coverage>summary{min-height:44px;text-decoration:underline;text-underline-offset:4px}.eo-attention-empty{font-size:14px;line-height:1.6;margin-top:10px;color:#696171}.eo-page .overview-finding>header{padding:18px 22px 14px}.eo-page .overview-finding h3{font-size:clamp(22px,2.2vw,27px)}.eo-page .of-decision-state{display:inline-block;font-size:12px;line-height:1.5;margin-top:8px;color:#6c567c}.eo-page .of-current-summary{padding:14px 22px;border-bottom:1px solid #ece7f0;background:#fcfbfd}.eo-page .of-current-summary>p{font-size:14px;margin:0 0 10px}.of-decision-meta{display:flex;flex-wrap:wrap;gap:10px 30px;margin:0}.of-decision-meta>div{display:flex;align-items:baseline;gap:8px;font-size:12px}.of-decision-meta dt{color:#696171}.of-decision-meta dd{margin:0;font-weight:500}.eo-page .of-figures{padding:14px 22px}.eo-page .of-story{padding:20px 22px;gap:24px}.eo-page .of-story .of-response-heading{margin-top:18px!important}.eo-page .of-story small{font-size:12px}.eo-page .of-actions{border-top:1px solid #e6deeb;padding-top:14px}.eo-page .of-actions .of-evidence[open]{padding-top:10px}.eo-page .of-evidence .of-objective{margin-bottom:18px}.eo-page .of-review-detail{margin:18px 0}.eo-page .overview-finding .of-loop{padding-top:10px}.eo-page .overview-finding details summary{min-height:44px;font-size:13px}.eo-page .eo-setup-note{padding:24px;background:#fff;border:1px solid #d8cce1;border-radius:14px}.eo-setup-note h3{font-size:21px;margin:0 0 8px}.eo-setup-note p{font-size:14px;line-height:1.6;color:#696171}.eo-setup-note>div{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:16px}.eo-setup-note a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;text-underline-offset:4px}.firm-loop-client-value{display:grid;gap:5px;flex:1;justify-content:end;padding-right:10px;font-size:14px;line-height:1.5;color:#214a3c}.firm-loop-client-value b{font-size:22px;font-weight:600;font-variant-numeric:tabular-nums;margin-right:3px}.firm-loop-client-value small{font-size:11px;color:#50665d}@media(min-width:1100px){.eo-page .eo-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:850px){.eo-page .eo-client-attention .edge-attention-list{grid-template-columns:1fr}.eo-page .eo-client-shortcuts a:last-child{margin-left:0}}@media(max-width:700px){.eo-page .of-story{padding:18px;gap:18px}.eo-page .of-current-summary,.eo-page .of-figures{padding:14px 18px}.eo-page .eo-client-attention{padding:18px}}@media(max-width:560px){.firm-loop-client-value{flex-basis:100%;justify-content:start;padding:6px 0 0}.firm-loop-client .firm-loop-toggle{margin-left:auto}.eo-page .eo-client-shortcuts{gap:4px 14px}.eo-page .eo-metric{padding:13px;gap:10px}.eo-page .eo-metric-top{font-size:12px}.eo-page .eo-value-row>strong{font-size:25px}.eo-page .eo-change-block{padding:8px}.of-decision-meta{gap:8px 18px}}@media(max-width:350px){.eo-page .eo-metrics{grid-template-columns:1fr}}.next-decision-checks{border:1px solid #ded5e8;border-top:3px solid #8c70a5;background:#fff;border-radius:16px;padding:clamp(18px,3vw,28px);color:#30243b}.next-decision-checks>header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:22px}.next-decision-checks h3{font-size:1.35rem;font-weight:700}.next-decision-checks h4{font-weight:700;margin:0 0 8px}.next-decision-checks p{line-height:1.6;overflow-wrap:anywhere}.next-decision-status{font-size:.75rem;background:#f1ebf6;border-radius:20px;padding:6px 10px;max-width:190px}.next-decision-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.next-decision-grid small,.next-decision-support small{display:block;color:#655b6e;margin-top:8px}.next-decision-check{background:#f5f1f9;border-radius:10px;padding:16px;margin:22px 0 18px}.next-decision-support{border-top:1px solid #e9e2ef;padding:16px 0}.next-decision-support>h4{margin-top:18px}.next-dependency{border:1px solid #e4dceb;border-radius:10px;padding:14px;margin:12px 0}.next-dependency a{text-decoration:underline}.next-wait-scenario{background:#f6f5f8;border-radius:10px;padding:16px}.next-decision-editor{border-top:1px solid #e4dceb;margin-top:18px;padding-top:18px}.next-decision-editor label{display:block}.next-decision-editor input:not([type=checkbox]),.next-decision-editor textarea,.next-decision-editor select{display:block;width:100%;margin-top:6px;padding:10px 12px;border:1px solid #c9c0d2;border-radius:8px;background:#fff;color:#30243b}.next-decision-editor textarea{min-height:82px}.next-decision-editor .next-check-box{display:flex;align-items:flex-start;gap:10px;margin:12px 0}.next-check-box input{margin-top:5px;flex-shrink:0}.next-decision-checks button:focus-visible,.next-decision-checks summary:focus-visible,.next-decision-checks a:focus-visible{outline:3px solid #795793;outline-offset:3px}.next-decision-checks button{min-height:44px}.next-decision-checks summary{cursor:pointer;padding:6px 0;font-weight:600}@media(max-width:640px){.next-decision-grid{grid-template-columns:1fr;gap:18px}.next-decision-checks>header{flex-direction:column;gap:10px}.next-decision-status{max-width:none}.next-decision-editor .field-grid{grid-template-columns:1fr}}.next-decision-lead{font-size:1rem;max-width:78ch}.next-decision-warning{padding:12px;border-left:3px solid #96713b;background:#fcf8ef;margin:14px 0}.next-decision-support>.next-decision-grid{margin-top:16px}.next-decision-checks>header{margin-bottom:12px}.next-decision-checks .review-toolbar{margin-top:10px}.next-decision-fields{border:0;padding:0;margin:0;min-width:0}.next-decision-checks summary{min-height:44px;align-content:center}.next-decision-editor:focus{outline:none}.next-decision-fields:disabled{opacity:.65}@media(max-width:640px){.edge-review .next-decision-editor input,.edge-review .next-decision-editor textarea,.edge-review .next-decision-editor select{font-size:16px}}.platform-shell .next-move-coverage{background:#f0eaf6;border:1px solid #ded2eb;border-radius:18px;padding:22px 24px;margin:0 0 22px;color:#2e203c}.platform-shell .next-coverage-heading,.platform-shell .next-shortlist-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.platform-shell .next-eyebrow{display:block;font-size:11px;font-weight:650;letter-spacing:.09em;color:#6e527f;margin-bottom:8px}.platform-shell .next-coverage-heading h2,.platform-shell .next-shortlist-heading h2{margin:0;font-size:23px;line-height:1.25;font-weight:600;letter-spacing:-.025em}.platform-shell .next-coverage-heading .next-refresh{display:flex;gap:8px;align-items:center;justify-content:center;background:#332144;color:#fff;border:1px solid #332144;border-radius:10px;min-height:44px;padding:10px 16px;white-space:nowrap;font-size:14px}.platform-shell .next-source-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:20px 0 12px}.platform-shell .next-source-grid>a{display:grid;gap:8px;padding:14px 12px;background:#fff;border:1px solid #e6dfee;border-radius:10px;text-decoration:none;color:#42304e}.platform-shell .next-source-grid a strong{font-size:13px;line-height:1.45;font-weight:550}.platform-shell .next-source-grid a small{font-size:11px;line-height:1.5;color:#685b72}.platform-shell .next-source-grid a:hover{border-color:#9770b0}.platform-shell .next-coverage-status{font-size:12px;line-height:1.6;color:#65536f;margin:10px 0 0}.platform-shell .next-move-coverage details{margin-top:4px;padding:0;border:0;background:none}.platform-shell .next-move-coverage summary{font-size:12px;min-height:32px;padding:8px 0;cursor:pointer;color:#513665}.platform-shell .next-move-coverage details p{font-size:13px;line-height:1.7;margin:8px 0;max-width:900px}.platform-shell .next-shortlist-heading{margin:0 0 20px;align-items:flex-end}.platform-shell .next-shortlist-heading p{font-size:14px;line-height:1.6;color:#6a6172;margin:8px 0 0;max-width:640px}.platform-shell .next-shortlist-heading label{display:grid;gap:5px;font-size:12px;color:#6a6172}.platform-shell .next-shortlist-heading select{border:1px solid #ddd3e5;border-radius:9px;background:#fff;min-height:42px;width:210px;padding:8px 12px;color:#332343;font-size:13px}.platform-shell .next-move-top-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.platform-shell .next-move-card{display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid #ded4e7;border-radius:16px;padding:22px;color:#30213e;box-shadow:0 3px 14px #33204404}.platform-shell .next-move-card:first-child{border-top:3px solid #6f4c8d;padding-top:20px}.platform-shell .next-move-card.is-urgent{border-top:3px solid #b3742b;padding-top:20px}.platform-shell .next-move-card-top{display:flex;align-items:center;gap:9px;margin-bottom:17px;flex-wrap:wrap}.platform-shell .next-move-rank{display:grid;place-items:center;flex:none;height:31px;width:31px;border-radius:9px;background:#eee7f5;color:#63437f;font-size:13px;font-weight:650}.platform-shell .next-move-disposition{font-size:11px;line-height:1.45;color:#77541f;border-radius:5px;background:#fbf1dd;padding:4px 7px;font-weight:550}.platform-shell .next-move-disposition.has-experience{color:#275a48;background:#e9f3ee}.platform-shell .next-demo{font-size:10px;color:#75637f;margin-left:auto}.platform-shell .next-move-card h3{font-size:20px;line-height:1.35;letter-spacing:-.02em;font-weight:600;margin:0 0 12px}.platform-shell .next-move-trigger{font-size:14px;line-height:1.65;color:#655d6b;margin:0 0 19px;overflow-wrap:anywhere}.platform-shell .next-move-facts{display:grid;gap:13px;padding:16px 0;margin-top:auto;border-top:1px solid #eee8f2;border-bottom:1px solid #eee8f2}.platform-shell .next-move-facts>div{display:flex;gap:9px;align-items:flex-start}.platform-shell .next-move-facts svg{flex:none;margin-top:3px;color:#8b749c}.platform-shell .next-move-facts strong{display:block;font-size:13px;font-weight:600;line-height:1.45}.platform-shell .next-move-facts small{display:block;font-size:12px;line-height:1.6;color:#74647f;margin-top:4px}.platform-shell .next-move-sources{display:flex;flex-wrap:wrap;gap:5px;margin:14px 0 8px}.platform-shell .next-move-sources span{border:1px solid #eae3f0;border-radius:5px;padding:3px 6px;font-size:10px;color:#6a5778}.platform-shell .next-move-card .next-why{margin:0;padding:0;border:0;background:none}.platform-shell .next-why>summary{font-size:12px;min-height:40px;display:flex;align-items:center;text-decoration:underline;text-underline-offset:3px;color:#5b3b75;cursor:pointer}.platform-shell .next-move-card button.next-open-move{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:12px 14px;border-radius:9px;min-height:46px;background:#352246;color:#fff;border:1px solid #352246;font-size:13px;font-weight:550;white-space:normal;text-align:left;width:100%}.platform-shell .next-move-card button.next-open-move:hover{background:#513268}.platform-shell .next-open-move svg{flex:none}.platform-shell .next-move-reason{display:grid;gap:16px;padding:16px 0;overflow-wrap:anywhere}.platform-shell .next-move-reason h4{font-size:12px;line-height:1.5;color:#493357;font-weight:650;margin:0 0 5px}.platform-shell .next-move-reason p,.platform-shell .next-move-reason li{font-size:13px;line-height:1.65;color:#65576f;margin:5px 0}.platform-shell .next-move-reason ul{list-style:none;padding:0;margin:0}.platform-shell .next-move-reason li{padding:8px 0;border-bottom:1px solid #eae4ee}.platform-shell .next-move-reason a{text-decoration:underline;color:#5b3b75}.platform-shell .next-move-reason small{display:block;font-size:11px;line-height:1.6;color:#7c6c86;margin-top:3px}.platform-shell button.next-more{display:flex;justify-content:space-between;align-items:center;min-height:48px;width:100%;border:1px solid #e0d7e8;border-radius:10px;background:#f7f4f9;padding:13px 18px;margin:18px 0;font-size:14px;color:#4d345e}.platform-shell .next-move-more-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.platform-shell .next-move-card.is-compact{border-top:1px solid #ded4e7;padding:20px}.platform-shell .next-move-card.is-compact h3{font-size:18px}.platform-shell .next-move-card.is-compact .next-move-facts{grid-template-columns:1fr 1fr}.platform-shell .next-moves-view .issue-map-split,.platform-shell .next-moves-view .issue-map-list{display:block}.platform-shell .next-moves-view .next-map-only{display:none}.platform-shell .next-moves-view.mobile-show-map .next-map-only{display:block}.platform-shell .next-moves-view.mobile-show-map .next-ranked-only{display:none}.platform-shell .next-moves-view .next-ranked-only{display:block}.platform-shell .next-moves-view .knowledge-map-tools{margin-bottom:22px}.platform-shell .next-moves-view .knowledge-matrix .knowledge-matrix-grid{min-width:650px;grid-template-columns:100px repeat(2,minmax(0,1fr))}.platform-shell .next-moves-view .knowledge-matrix .knowledge-quadrant{max-height:420px;overflow-y:auto}.platform-shell .next-moves-view .knowledge-matrix .knowledge-move-copy>strong{font-size:14px}.platform-shell .next-moves-view .knowledge-matrix .knowledge-move-copy>span{color:#65576f;font-size:12px}.platform-shell .next-moves-view .issue-map-unplaced{margin-top:16px;border-radius:12px;background:#faf7f1;border:1px solid #eadfc8;padding:16px}.platform-shell .edge-review .decide-controls{padding:12px 16px;gap:10px}.platform-shell .edge-review .decide-controls .decide-filter-toolbar{padding-top:9px}.platform-shell .edge-review .decide-controls .decide-map-toolbar>button{background:#fff;color:#513567;border:1px solid #d6c7e2}.platform-shell .decide-entry-header.decide-hero{padding-bottom:20px;margin-bottom:20px}.platform-shell .decide-hero h1{font-size:36px}@media(max-width:1100px){.platform-shell .next-move-top-three{grid-template-columns:1fr}.platform-shell .next-move-card{padding:20px}.platform-shell .next-move-facts{grid-template-columns:1fr 1fr}.platform-shell .next-source-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.platform-shell .next-move-coverage{padding:18px}.platform-shell .next-coverage-heading,.platform-shell .next-shortlist-heading{align-items:stretch;flex-direction:column;gap:14px}.platform-shell .next-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-shell .next-source-grid>a:last-child{grid-column:1/-1}.platform-shell .next-move-facts,.platform-shell .next-move-card.is-compact .next-move-facts,.platform-shell .next-move-more-list{grid-template-columns:1fr}.platform-shell .next-shortlist-heading select{width:100%}.platform-shell .next-moves-view .knowledge-matrix{padding:12px}.platform-shell .next-move-card h3{font-size:19px}}.platform-shell .next-move-coverage :is(button,a,summary):focus-visible,.platform-shell .next-moves-shortlist :is(button,a,summary,select):focus-visible{outline:3px solid #9b77b4;outline-offset:3px}.platform-shell .next-move-coverage{padding:18px 22px}.platform-shell .next-coverage-heading h2{font-size:18px}.platform-shell .next-source-details{margin-top:10px}.platform-shell .next-source-details .next-source-grid{margin-top:8px}.platform-shell .next-order-rule{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:13px 16px;margin:0 0 18px;background:#f0ebf6;border:1px solid #e3d8ed;border-radius:10px;font-size:13px;line-height:1.6;color:#513966}.platform-shell .next-order-rule>strong{color:#352246}.platform-shell .next-order-rule details{margin:0 0 0 auto;border:0;background:none;padding:0}.platform-shell .next-order-rule details[open]{flex:1 0 100%;margin:0}.platform-shell .next-order-rule summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px}.platform-shell .next-order-rule p{max-width:850px;line-height:1.65;margin:10px 0}.platform-shell .next-urgent-note{display:flex;align-items:start;gap:6px 14px;flex-wrap:wrap;border-left:3px solid #b87c36;background:#fbf7ef;border-radius:6px;padding:12px 16px;margin-bottom:18px;font-size:13px}.platform-shell .next-urgent-note button{background:none;border:0;padding:0;color:#674c29;text-align:left;text-decoration:underline;white-space:normal}.platform-shell .next-urgent-note small{flex-basis:100%;font-size:12px;color:#79684f}.platform-shell .next-move-card.is-proven{border-top:3px solid #32715a;padding-top:20px}.platform-shell .next-moves-view .knowledge-matrix .knowledge-q1{background:#edf7f1;border:2px solid #629d81;box-shadow:0 0 0 3px #eef5f1}.platform-shell .next-moves-view .knowledge-matrix .knowledge-q1 h3{color:#215c44}.platform-shell .next-moves-view .knowledge-matrix .knowledge-quadrant-empty{font-size:13px;line-height:1.65}.platform-shell .next-proof-review{border:1px solid #dcd3e5;border-radius:12px;background:#faf8fc;padding:14px 18px}.platform-shell .next-proof-review>summary{font-weight:600;color:#443053;cursor:pointer}.platform-shell .next-proof-review>.review-space{padding-top:16px}.platform-shell .next-proof-review fieldset{border:0;padding:0;margin:0}.platform-shell .next-proof-review legend{font-weight:600;margin-bottom:10px}.platform-shell .next-proof-choice{display:flex;align-items:flex-start;gap:10px;padding:14px;background:#fff;border:1px solid #dfd6e7;border-radius:10px;margin-bottom:8px}.platform-shell .next-proof-choice input{width:18px;height:18px;flex:none;margin-top:4px}.platform-shell .next-proof-choice span{display:block;font-size:14px;line-height:1.65}.platform-shell .next-proof-choice small{display:block;font-size:12px;color:#74677c}@media(max-width:650px){.platform-shell .next-order-rule{display:block}.platform-shell .next-order-rule>strong,.platform-shell .next-order-rule>span{display:block}.platform-shell .next-order-rule details{margin-top:6px}.platform-shell .next-coverage-heading h2{font-size:17px}}.platform-shell .decide-entry-header.is-map{align-items:center;padding:6px 0 16px;margin-bottom:8px}.platform-shell .decide-entry-header.is-map .work-eyebrow{display:none}.platform-shell .decide-entry-header.is-map h1{font-size:32px;line-height:1.2;margin:0}.platform-shell .decide-entry-header.is-map .decide-hero-copy>p:last-child{font-size:15px;line-height:1.5;margin:9px 0 0}.platform-shell .decide-entry-header.is-map .decide-hero-nav{width:auto;min-width:0;flex:none}.platform-shell .decide-entry-header.is-map .decide-hero-route{min-height:42px;width:auto;min-width:0;padding:8px 12px;border:0;background:transparent;box-shadow:none;display:flex;gap:10px}.platform-shell .decide-entry-header.is-map .decide-hero-route>span{display:none}.platform-shell .decide-entry-header.is-map .decide-hero-route>strong{font-size:13px}.platform-shell .next-map-toolbar{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;padding:0;border:0;outline-offset:4px}.platform-shell .next-map-actions{display:flex;align-items:center;gap:9px}.platform-shell .next-map-actions>button{border-radius:8px;padding:9px 14px;min-height:40px;font-size:13px;border:1px solid #dcd0e6;background:#fff;color:#4d365f}.platform-shell .next-map-actions>button.primary{background:#342044;border-color:#342044;color:#fff}.platform-shell .next-map-toolbar .decide-filter-toolbar{gap:14px;margin:0;padding:0}.platform-shell .next-map-toolbar .decide-status-select{display:flex;gap:9px;align-items:center;font-size:13px}.platform-shell .next-map-toolbar .decide-status-select>span{display:none}.platform-shell .next-map-toolbar .decide-status-select select{font-size:13px;width:190px;min-height:40px;margin:0}.platform-shell .next-map-toolbar .decide-filters{padding:0;border:0;background:none;font-size:13px}.platform-shell .next-map-toolbar .decide-filters>summary{padding:9px 0;cursor:pointer}.platform-shell .next-map-toolbar .decide-filters[open]{position:relative}.platform-shell .next-map-toolbar .decide-filters[open] .journey-filters{position:absolute;left:0;top:38px;z-index:20;min-width:280px;padding:16px;border:1px solid #ded4e8;border-radius:10px;background:#fff;box-shadow:0 12px 30px #29133518}.platform-shell .next-map-primary .knowledge-matrix{padding:20px}.platform-shell .next-map-primary .knowledge-matrix-heading{padding-bottom:14px;margin-bottom:14px}.platform-shell .next-map-primary .knowledge-matrix-title>strong{font-size:18px}.platform-shell .next-map-primary .knowledge-matrix-title>span{font-size:13px;margin-top:5px}.platform-shell .next-map-primary .knowledge-matrix-grid{grid-template-columns:98px repeat(2,minmax(0,1fr));gap:12px}.platform-shell .next-map-primary .knowledge-quadrant{padding:16px;min-height:170px}.platform-shell .next-map-primary .knowledge-quadrant>header{margin-bottom:12px}.platform-shell .next-map-primary .knowledge-quadrant h3{font-size:16px}.platform-shell .next-map-primary .knowledge-quadrant-detail{font-size:12px}.platform-shell .next-map-primary .knowledge-move{min-height:60px;padding:10px 12px}.platform-shell .next-map-primary .knowledge-move-copy>strong{font-size:14px}.platform-shell .next-map-primary .knowledge-move-copy>span{font-size:11px}.platform-shell .next-map-primary .knowledge-move-number{width:28px;height:28px;font-size:12px}.platform-shell .next-unassessed{margin-top:14px;border:1px solid #e5d9c6;border-radius:10px;background:#fcfaf5;padding:0 16px}.platform-shell .next-unassessed-visible>header{display:flex;align-items:center;gap:12px;padding:16px 0 8px}.platform-shell .next-unassessed-visible h2{font-size:17px;margin:0;font-weight:650}.platform-shell .next-unassessed-visible>header>span{font-size:12px;color:#986223}.platform-shell .next-unassessed-visible .unplaced-move{display:flex;align-items:center;justify-content:space-between;gap:16px;white-space:normal;width:100%;padding:14px 0;border:0;border-top:1px solid #ebe3d7;border-radius:0;background:transparent;color:#493b2e;text-align:left;font-size:14px}.platform-shell .next-unassessed-visible .unplaced-move strong{display:block;font-weight:600}.platform-shell .next-unassessed-visible .unplaced-move small{display:block;margin-top:4px;font-size:12px;color:#756550}.platform-shell .next-unassessed-visible .unplaced-move-action{font-size:12px;flex:none}.platform-shell .next-unassessed-visible>details>summary{padding:12px 0;font-size:13px;cursor:pointer;text-decoration:underline}@media(max-width:700px){.platform-shell .next-unassessed-visible .unplaced-move{display:block}.platform-shell .next-unassessed-visible .unplaced-move-action{display:block;margin-top:8px}}.platform-shell .next-unassessed>summary{padding:14px 0;font-size:13px;font-weight:550;cursor:pointer}.platform-shell .next-unassessed>summary span{color:#986223}.platform-shell .next-unassessed>p{font-size:13px;color:#756550;margin:0 0 12px}.platform-shell .next-unassessed>div>button{display:flex;align-items:center;justify-content:space-between;gap:16px;white-space:normal;width:100%;padding:12px 0;border:0;border-top:1px solid #ebe3d7;border-radius:0;background:transparent;color:#493b2e;text-align:left;font-size:13px}.platform-shell .next-unassessed>div>button small{font-size:11px;flex:none;color:#826c52}.platform-shell .next-map-rules,.platform-shell .next-map-sources{border:0;border-bottom:1px solid #e8e1ed;padding:0;background:none;margin:0}.platform-shell .next-map-rules>summary,.platform-shell .next-map-sources>summary{padding:15px 0;font-size:13px;color:#62516e;cursor:pointer}.platform-shell .next-map-rules p{font-size:13px;line-height:1.7;max-width:840px;margin:8px 0 14px;color:#62546d}.platform-shell .next-map-footer{margin-top:0;padding:0}.platform-shell .next-map-footer nav{display:flex;gap:24px;flex-wrap:wrap;padding:16px 0 6px}.platform-shell .next-map-footer nav :is(a,button){border:0;background:none;padding:0;font-size:12px;color:#725a84;text-decoration:none}.platform-shell dialog.next-move-dialog{width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 48px);margin:auto 24px auto auto;padding:0;border:1px solid #d8cbe2;border-radius:18px;background:#fff;color:#30213e;box-shadow:0 18px 70px #27173440;overflow-y:auto}.platform-shell dialog.next-move-dialog::backdrop{background:#21142f50}.platform-shell .next-dialog-body{padding:26px}.platform-shell .next-dialog-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:18px}.platform-shell .next-dialog-top>span{font-size:11px;letter-spacing:.07em;color:#806a8f}.platform-shell .next-dialog-top>button{font-size:12px;border:1px solid #dfd5e6;border-radius:7px;padding:7px 10px;background:#fff;color:#543b66}.platform-shell .next-dialog-body h2{font-size:24px;line-height:1.3;letter-spacing:-.02em;margin:0 0 13px}.platform-shell .next-dialog-summary{font-size:14px;line-height:1.7;color:#6b5d76;margin:0 0 19px}.platform-shell .next-dialog-facts{display:grid;gap:14px;background:#f6f2f9;border-radius:12px;padding:18px;margin-bottom:18px}.platform-shell .next-dialog-facts small{display:block;font-size:11px;color:#7c688c;margin-bottom:4px}.platform-shell .next-dialog-facts strong{font-size:14px}.platform-shell .next-dialog-facts p{font-size:13px;line-height:1.6;color:#6a5878;margin:4px 0 0}.platform-shell .next-dialog-action{display:block;width:100%;text-align:center;background:#342044;color:#fff;padding:13px 16px;border:0;border-radius:9px;font-weight:550;font-size:14px;text-decoration:none;margin:0 0 12px}.platform-shell .next-dialog-details{padding:0;margin:0;border:0;border-top:1px solid #e9e0ee;border-radius:0;background:none}.platform-shell .next-dialog-details>summary{cursor:pointer;font-size:13px;color:#584366;padding:15px 0}.platform-shell .next-dialog-details .next-move-reason{padding-top:0}.platform-shell .next-map-primary :is(button,summary,a):focus-visible,.platform-shell .next-map-toolbar :is(button,summary,select):focus-visible{outline:3px solid #a27bc1;outline-offset:3px}@media(max-width:700px){.platform-shell .decide-entry-header.is-map{display:block}.platform-shell .decide-entry-header.is-map .decide-hero-nav{margin-top:8px}.platform-shell .next-map-toolbar{flex-wrap:wrap;justify-content:flex-start;flex-direction:row;gap:10px}.platform-shell .next-map-toolbar .decide-filter-toolbar{flex:1}.platform-shell .next-map-actions{margin-left:auto;order:2}.platform-shell .next-map-actions>button{padding:8px 10px;font-size:12px}.platform-shell .next-map-primary .knowledge-matrix{padding:12px}.platform-shell .next-unassessed>div>button{display:block}.platform-shell .next-unassessed small{display:block;margin-top:5px}.platform-shell dialog.next-move-dialog{margin:auto;max-height:calc(100dvh - 24px)}.platform-shell .next-dialog-body{padding:20px}.platform-shell .next-map-footer nav{gap:16px}}.platform-shell .next-detail-context{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:18px 20px;border:1px solid #e4daeb;border-radius:12px;background:#f7f3fa}.platform-shell .next-detail-context small{display:block;font-size:12px;color:#756282;margin-bottom:4px}.platform-shell .next-detail-context strong{display:block;font-size:15px;color:#493257;text-transform:capitalize}.platform-shell .next-detail-context p{font-size:13px;line-height:1.6;color:#695774;margin:5px 0 0}@media(max-width:650px){.platform-shell .next-detail-context{grid-template-columns:1fr}}.platform-shell .next-load-error{padding:22px;border:1px solid #e7c9c7;border-radius:12px;background:#fff9f8}.platform-shell .next-load-error h2{font-size:20px;margin:0 0 10px}.platform-shell .next-load-error p{font-size:14px;line-height:1.6;margin:8px 0}.platform-shell .next-load-error button{margin-top:8px}.next-view-toggle{display:flex;gap:4px;width:-moz-fit-content;width:fit-content;border:1px solid #ded5e8;border-radius:12px;padding:4px;background:#fff;margin-bottom:16px}.next-view-toggle button{min-height:44px;padding:10px 20px;border-radius:8px;color:#584665}.next-view-toggle button[aria-pressed=true]{background:#eee7f5;color:#30243b;font-weight:700}.next-view-toggle button:focus-visible{outline:3px solid #795793;outline-offset:2px}.platform-shell .agency-review-notice{flex-basis:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 16px;border:1px solid #ded4f1;border-radius:12px;background:#faf8fd;color:#473b5c;font-size:13px;line-height:1.6}.platform-shell .agency-review-notice>div{flex:1;min-width:220px}.platform-shell .agency-review-notice strong{color:#442767;font-size:13px}.platform-shell .agency-review-notice p{margin:3px 0 0;color:#625770}.platform-shell .brief-analysis-status{display:flex;justify-content:space-between;align-items:center;gap:10px 20px;flex-wrap:wrap;padding:0 0 16px;margin:0;color:#345e53;font-size:12px}.platform-shell .brief-analysis-status>p{display:flex;gap:7px 14px;flex-wrap:wrap;margin:0;line-height:1.6}.platform-shell .brief-analysis-status strong{font-weight:650;color:#1d6653}.platform-shell .brief-analysis-status>details{font-size:12px;border:0;padding:0;margin:0;background:none}.platform-shell .brief-analysis-status>details[open]{flex-basis:100%}.platform-shell .brief-analysis-status summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px}.platform-shell .brief-analysis-status details p,.platform-shell .brief-analysis-status details li{max-width:760px;font-size:12px;line-height:1.7;margin:8px 0;color:#5c6460}.platform-shell .decision-filter-summary{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;padding:10px 14px;margin:0 0 16px;background:#f1ebfa;border-radius:9px;font-size:13px;color:#59357c}.platform-shell .decision-filter-summary button{border:0;background:none;padding:8px 0;min-height:40px;color:#59357c;text-decoration:underline;text-underline-offset:3px}.platform-shell .decision-brief{border:1px solid #ded5e6;border-radius:16px;background:#fff;overflow:hidden;margin:0 0 16px;box-shadow:0 3px 14px #30204306}.platform-shell .decision-brief.is-lead{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);border-color:#b8d6c9;border-top:4px solid #24735c}.platform-shell .brief-main{padding:25px 28px}.platform-shell .brief-eyebrow{display:flex;justify-content:space-between;align-items:start;gap:8px 14px;flex-wrap:wrap;margin-bottom:15px;font-size:11px;line-height:1.5;color:#74617f}.platform-shell .brief-eyebrow>span:first-child{font-weight:750;letter-spacing:.09em;color:#624197}.platform-shell .is-lead .brief-eyebrow>span:first-child{color:#237059}.platform-shell .decision-brief h2{font-size:23px;line-height:1.28;letter-spacing:-.025em;font-weight:650;margin:0 0 15px;color:#252f2b;max-width:750px}.platform-shell .decision-brief.is-lead h2{font-size:28px;color:#163e32}.platform-shell .brief-reason{font-size:14px;line-height:1.7;color:#505c56;margin:0 0 18px;max-width:800px}.platform-shell .brief-first-step{border-left:3px solid #70aa95;padding:2px 0 2px 15px;margin:22px 0}.platform-shell .decision-brief h3{font-size:13px;font-weight:700;line-height:1.5;margin:0 0 7px;color:#245242}.platform-shell .brief-first-step p,.platform-shell .brief-prerequisite{font-size:14px;line-height:1.7;margin:0;color:#455c51}.platform-shell .decision-brief button.brief-open{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:46px;padding:12px 17px;border-radius:9px;border:1px solid #664099;background:#664099;color:#fff;font-size:13px;font-weight:650;margin-top:5px}.platform-shell .decision-brief.is-lead button.brief-open{background:#1f654f;border-color:#1f654f}.platform-shell .decision-brief button.brief-open:hover{filter:brightness(1.1)}.platform-shell .brief-evidence{padding:27px 25px;background:#f0f7f3;border-left:1px solid #dcebe2}.platform-shell .brief-evidence>h3{font-size:14px;margin-bottom:15px}.platform-shell .brief-findings{list-style:none;margin:0;padding:0}.platform-shell .brief-findings li{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid #dce8e0}.platform-shell .brief-findings li:first-child{padding-top:0}.platform-shell .brief-findings li>span{flex:0 0 20px;white-space:nowrap;font-size:11px;font-weight:700;color:#468775;margin-top:4px}.platform-shell .brief-findings p,.platform-shell .brief-evidence>p{font-size:13px;line-height:1.7;color:#405b4f;margin:0}.platform-shell .brief-evidence .brief-evidence-status{font-size:11px;line-height:1.65;color:#5c7167;margin:14px 0 0}.platform-shell .brief-sources{border:0;background:none;padding:0;margin:14px 0 0}.platform-shell .brief-sources>summary{font-size:12px;color:#27614e;font-weight:600;cursor:pointer;min-height:30px}.platform-shell .brief-sources ul{list-style:none;margin:8px 0 0;padding:0}.platform-shell .brief-sources li{margin:0;padding:6px 0;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.platform-shell .brief-sources a{color:#315f51;text-decoration:underline;text-underline-offset:3px}.platform-shell .brief-review{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #dce8e0;background:#fafdfb}.platform-shell .brief-review>details{border:0;padding:16px 25px;margin:0;background:none}.platform-shell .brief-review summary,.platform-shell .brief-queued-detail>summary{font-size:12px;line-height:1.6;font-weight:600;color:#425a4f;cursor:pointer}.platform-shell .brief-review p,.platform-shell .brief-queued-detail p{font-size:13px;line-height:1.75;color:#54635b;margin:12px 0 0}.platform-shell .brief-queue{margin-top:27px}.platform-shell .brief-queue>header{display:flex;align-items:baseline;gap:10px 20px;flex-wrap:wrap;margin:0 0 15px}.platform-shell .brief-queue>header h2{font-size:20px;font-weight:600;margin:0;color:#372a44}.platform-shell .brief-queue>header p{font-size:13px;color:#756a7c;margin:0}.platform-shell .brief-queue .brief-main{padding-bottom:20px}.platform-shell .brief-queued-detail{padding:14px 28px;border:0;border-top:1px solid #eee8f2;background:#fcfbfd;margin:0}.platform-shell .decision-brief-list :is(button,summary,a):focus-visible,.platform-shell .decision-filter-summary button:focus-visible{outline:3px solid #8b5fb5;outline-offset:3px}@media(max-width:760px){.platform-shell .decision-brief.is-lead{grid-template-columns:1fr}.platform-shell .brief-main,.platform-shell .brief-evidence{padding:22px}.platform-shell .brief-evidence{border-left:0;border-top:1px solid #dcebe2}.platform-shell .decision-brief.is-lead h2{font-size:24px}.platform-shell .brief-review{grid-template-columns:1fr}.platform-shell .brief-review>details{padding:14px 22px}.platform-shell .brief-review>details+details{border-top:1px solid #e5eee8}.platform-shell .brief-analysis-status{padding-bottom:10px}.platform-shell .decision-brief button.brief-open{width:100%}.platform-shell .brief-queued-detail{padding:14px 22px}}.decision-process{position:relative;max-width:760px;margin:22px 0 24px}.decision-process .decision-stages{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:0;margin:0}.decision-process .decision-stages:before{content:"";position:absolute;top:15px;left:12.5%;right:12.5%;height:1px;background:#d8d2df}.decision-process .decision-stages li{position:relative;display:flex;flex-direction:column;align-items:center;gap:9px;min-width:0;padding:0 6px;border:0;border-radius:0;background:none;color:#655c6e;font-size:13px;line-height:1.4;text-align:center}.decision-process .decision-stage-marker{display:grid;place-items:center;width:31px;height:31px;flex:0 0 31px;border:1px solid #d8d2df;border-radius:50%;background:#fff;color:#655c6e;font-size:12px;font-weight:500}.decision-process .decision-stages li[aria-current=step]{color:#302043;font-weight:650}.decision-process .decision-stages li[aria-current=step] .decision-stage-marker{border-color:#302043;background:#302043;color:#fff;box-shadow:0 0 0 4px #f0eaf7}.decision-process-loop{position:relative;display:block;width:75%;height:20px;margin:8px auto 0}.decision-process-loop:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #d8d2df;border-top:0;border-radius:0 0 12px 12px}.decision-process-loop:after{content:"";position:absolute;top:0;left:-3px;width:7px;height:7px;border-top:1px solid #a599b2;border-left:1px solid #a599b2;transform:rotate(45deg)}.decision-process .decision-process-caption{margin:7px 0 0;color:#655c6e;font-size:12px;line-height:1.5;text-align:center}.decision-metadata{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:20px 0}.decision-metadata dt{font-size:13px;color:#655c6e}.decision-metadata dd{margin:4px 0;font-weight:600;overflow-wrap:anywhere}@media(max-width:640px){.decision-process{margin:20px 0}.decision-process .decision-stages{grid-template-columns:1fr;gap:17px;padding-left:24px}.decision-process .decision-stages:before{left:39px;right:auto;top:15px;bottom:15px;width:1px;height:auto}.decision-process .decision-stages li{flex-direction:row;gap:12px;padding:0;text-align:left;font-size:14px}.decision-process-loop{position:absolute;left:0;top:15px;width:24px;height:144px;margin:0}.decision-process-loop:before{border-top:1px solid #d8d2df;border-right:0;border-radius:12px 0 0 12px}.decision-process-loop:after{top:-3px;left:auto;right:0;border-left:0;border-right:1px solid #a599b2}.decision-process .decision-process-caption{margin:14px 0 0 24px;text-align:left}.decision-metadata{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.decision-process *,.decision-process *:before,.decision-process *:after{animation:none;transition:none}}.decide-entry-header{margin:0 0 22px;color:#292032}.decide-entry-header h1{font-size:clamp(27px,3vw,36px);line-height:1.2;letter-spacing:-.025em;font-weight:550;margin:0 0 10px}.decide-entry-header>p{font-size:16px;line-height:1.6;color:#61576a;max-width:720px;margin:0 0 20px}.decide-entry-header nav{display:flex;gap:8px;padding:5px;border:1px solid #ddd5e4;border-radius:13px;background:#f1edf5;max-width:520px}.decide-entry-header nav a{flex:1;display:flex;align-items:center;justify-content:center;min-height:48px;padding:10px 14px;border-radius:9px;font-size:14px;font-weight:600;color:#594a66;text-align:center;line-height:1.3;text-decoration:none}.decide-entry-header nav a[aria-current=page]{background:#312044;color:#fff}.decide-entry-header nav a:focus-visible,.partner-handoff a:focus-visible,.partner-handoff button:focus-visible{outline:3px solid #bf941f;outline-offset:3px}.decide-map-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px}.decide-map-toolbar h2{font-size:20px;line-height:1.3;font-weight:550;margin:0}.decide-map-toolbar>button{min-height:44px;padding:9px 14px;border:1px solid #cdbfd8;background:#fff;border-radius:9px;color:#312044;font-size:14px}.decide-filters{font-size:14px;border-bottom:1px solid #dfd8e5;padding-bottom:12px}.decide-filters>summary{cursor:pointer;min-height:44px;display:flex;align-items:center;color:#5d5168}.decide-filters .journey-filters{margin-top:10px}.decide-situation{max-width:850px}.partner-context{padding:14px 18px;border:1px solid #d8cde2;border-radius:12px;background:#f1ecf6;margin-bottom:18px}.partner-context strong{display:block;font-size:14px;color:#312044}.partner-context p{font-size:14px;line-height:1.6;margin:7px 0}.partner-context a{font-size:13px;text-decoration:underline;text-underline-offset:3px}.partner-handoff{border-top:1px solid #ded5e6;margin-top:20px;padding-top:18px}.partner-handoff p{font-size:14px;line-height:1.6;color:#5d5266;margin:0 0 12px}.partner-handoff button,.partner-handoff a{display:inline-flex;align-items:center;min-height:46px;padding:10px 16px;border-radius:9px;background:#312044;color:#fff;font-size:14px;font-weight:600;border:0;text-decoration:none}.partner-handoff button:disabled{opacity:.5;cursor:wait}.partner-handoff .partner-error{color:#a12b34;margin-top:12px}.partner-new-question{min-height:44px;font-size:14px;text-decoration:underline;text-underline-offset:4px}@media(max-width:640px){.decide-entry-header>p{font-size:15px}.decide-entry-header nav{gap:4px}.decide-entry-header nav a{font-size:13px;padding:10px 8px}.decide-map-toolbar{gap:10px}.decide-map-toolbar>button{font-size:13px}.decide-entry-header{margin-bottom:18px}}.platform-shell .decide-entry-header.decide-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;padding:12px 0 30px;margin:0 0 28px;border-bottom:1px solid #e6e0ea}.platform-shell .decide-hero .decide-hero-copy{max-width:680px;min-width:0}.platform-shell .decide-hero h1{font-size:clamp(30px,3.4vw,44px);line-height:1.1;letter-spacing:-.03em;font-weight:550;color:#241a2e;margin:0 0 12px}.platform-shell .decide-hero .decide-hero-copy>p{font-size:16px;line-height:1.6;color:#645a6e;margin:0}.platform-shell .decide-entry-header nav.decide-hero-nav{padding:0;border:0;background:none;max-width:none;flex-shrink:0}.platform-shell .decide-entry-header nav.decide-hero-nav a.decide-hero-route{position:relative;display:grid;gap:4px;justify-items:start;min-width:280px;min-height:0;padding:16px 52px 16px 20px;border:1px solid #ded6e5;border-radius:14px;background:#fff;color:#2a1a2e;text-align:left;text-decoration:none;box-shadow:0 1px 2px #2a1a2e0a;transition:border-color .15s,box-shadow .15s}.platform-shell .decide-hero-route>span{font-size:12px;font-weight:400;color:#655a70}.platform-shell .decide-hero-route>strong{font-size:15px;font-weight:600;color:#302043}.platform-shell .decide-hero-route .decide-hero-route-icon{position:absolute;right:18px;top:50%;width:18px;height:18px;margin-top:-9px;color:#513567;transition:transform .15s}.platform-shell .decide-entry-header nav.decide-hero-nav a.decide-hero-route:hover{border-color:#9d85b5;box-shadow:0 6px 18px #30204314}.platform-shell .decide-hero-route:hover .decide-hero-route-icon{transform:translate(3px)}.platform-shell .edge-review .decide-controls{display:grid;gap:14px;padding:18px 20px;margin-bottom:18px;background:#fff;border:1px solid #e4ddeb;border-radius:16px}.platform-shell .edge-review .decide-controls .decide-map-toolbar{margin:0}.platform-shell .edge-review .decide-controls .decide-map-toolbar h2{font-size:19px;font-weight:600;letter-spacing:-.01em;color:#241a2e}.platform-shell .edge-review .decide-controls .decide-map-toolbar p{font-size:13px;color:#655a70;margin:3px 0 0}.platform-shell .edge-review .decide-controls .decide-map-toolbar>button{background:#302043;border-color:#302043;color:#fff;font-weight:500}.platform-shell .edge-review .decide-controls .decide-map-toolbar>button:hover{background:#4a3161}.platform-shell .edge-review .decide-controls .decide-filter-toolbar{margin:0;padding-top:14px;border-top:1px solid #efeaf2}.platform-shell .edge-review .decide-controls .decide-status-select>span{color:#655a70;font-size:13px}.platform-shell .edge-review .decide-controls .decide-status-select select{border-radius:9px;border-color:#ded6e5}.platform-shell .plan-knowledge-map .knowledge-map-tools .mobile-map-controls{gap:0}.platform-shell .plan-knowledge-map .mobile-map-controls button{border-radius:0;min-width:72px}.platform-shell .plan-knowledge-map .mobile-map-controls button:first-of-type{border-radius:9px 0 0 9px}.platform-shell .plan-knowledge-map .mobile-map-controls button:nth-of-type(2){border-radius:0 9px 9px 0;margin-left:-1px}.platform-shell .plan-knowledge-map .mobile-map-controls>span{margin-left:16px;color:#655a70}.platform-shell .edge-review .plan-knowledge-map .knowledge-matrix{padding:24px;border:1px solid #e4ddeb;border-radius:18px;box-shadow:0 1px 2px #2a1a2e0a,0 12px 32px #3020430a}.platform-shell .edge-review .knowledge-matrix .knowledge-matrix-heading{align-items:center;flex-wrap:wrap;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #efeaf2}.platform-shell .knowledge-matrix-title{display:grid;gap:3px}.platform-shell .knowledge-matrix-title>strong{font-size:17px;font-weight:600;color:#241a2e}.platform-shell .knowledge-matrix-title>span{font-size:13px;color:#655a70}.platform-shell .knowledge-matrix-stats{display:flex;flex-wrap:wrap;gap:8px}.platform-shell .knowledge-matrix-stats>span{font-size:12px;color:#645a6e;background:#f5f2f8;border-radius:999px;padding:5px 11px;line-height:1.4}.platform-shell .knowledge-matrix-stats b{font-weight:600;color:#302043;font-variant-numeric:tabular-nums}.platform-shell .edge-review .knowledge-matrix .knowledge-matrix-grid{gap:14px}.platform-shell .edge-review .knowledge-matrix .knowledge-axis-corner{font-size:12px;font-weight:500;color:#655a70}.platform-shell .edge-review .knowledge-matrix .knowledge-column-heading{padding:0 4px 2px;font-size:13px;color:#645a6e}.platform-shell .edge-review .knowledge-matrix .knowledge-column-heading strong{font-weight:500}.platform-shell .edge-review .knowledge-matrix .knowledge-row-heading{padding-top:20px;gap:8px}.platform-shell .edge-review .knowledge-matrix .knowledge-row-heading strong{font-size:15px;font-weight:600;color:#241a2e}.platform-shell .edge-review .knowledge-matrix .knowledge-row-heading span{align-self:flex-start;font-size:12px;color:#645a6e;background:#f5f2f8;border-radius:999px;padding:3px 9px}.platform-shell .edge-review .knowledge-matrix .knowledge-quadrant{padding:18px;background:#faf8fb;border:1px solid #ece6f0;border-radius:14px;box-shadow:inset 0 3px #c9b6de;min-height:170px}.platform-shell .edge-review .knowledge-matrix .knowledge-quadrant.knowledge-q1{background:#f4f9f6;border-color:#d6e8de;box-shadow:inset 0 3px #7fb8a2}.platform-shell .edge-review .knowledge-matrix .knowledge-quadrant.knowledge-q2{box-shadow:inset 0 3px #e2d8ea}.platform-shell .edge-review .knowledge-matrix .knowledge-quadrant.knowledge-q3{background:#f8fbf9;border-color:#e0ece5;box-shadow:inset 0 3px #b7d6c8}.platform-shell .edge-review .knowledge-matrix .knowledge-quadrant>header{margin-bottom:14px}.platform-shell .edge-review .knowledge-matrix .knowledge-quadrant h3{font-size:16px;font-weight:600;color:#241a2e}.platform-shell .knowledge-matrix .knowledge-quadrant-detail{font-size:12.5px;line-height:1.5;color:#655a70;margin:3px 0 0}.platform-shell .edge-review .knowledge-matrix .knowledge-quadrant-count{border:0;background:#fff;color:#302043;font-weight:600;box-shadow:0 0 0 1px #e4ddeb}.platform-shell .edge-review .knowledge-matrix .knowledge-q1 .knowledge-quadrant-count,.platform-shell .edge-review .knowledge-matrix .knowledge-q3 .knowledge-quadrant-count{color:#1f6b52;box-shadow:0 0 0 1px #cfe3d8}.platform-shell .edge-review .knowledge-matrix .knowledge-quadrant.is-empty .knowledge-quadrant-empty{margin:0;padding:18px;border:1px dashed #d9d0e1;border-radius:10px;text-align:center;font-size:13px;color:#655a70}.platform-shell .edge-review .knowledge-matrix .knowledge-q1.is-empty .knowledge-quadrant-empty,.platform-shell .edge-review .knowledge-matrix .knowledge-q3.is-empty .knowledge-quadrant-empty{border-color:#c9dfd2}.platform-shell .edge-review .knowledge-matrix .knowledge-moves{gap:8px}.platform-shell .edge-review .knowledge-matrix button.knowledge-move{min-height:64px;padding:12px 14px;border:1px solid #e7e1ec;border-radius:11px;box-shadow:0 1px 2px #2a1a2e0a;transition:border-color .15s,box-shadow .15s,transform .15s}.platform-shell .edge-review .knowledge-matrix button.knowledge-move:hover,.platform-shell .edge-review .knowledge-matrix button.knowledge-move[aria-pressed=true]{border-color:#9d85b5;box-shadow:0 6px 16px #30204314;transform:translateY(-1px)}.platform-shell .edge-review .knowledge-matrix .knowledge-move-number{width:30px;height:30px;font-size:12px;background:#f1ecf6;color:#513567}.platform-shell .edge-review .knowledge-matrix .knowledge-q1 .knowledge-move-number,.platform-shell .edge-review .knowledge-matrix .knowledge-q3 .knowledge-move-number{background:#e7f1eb;color:#1f6b52}.platform-shell .edge-review .knowledge-matrix .knowledge-move-copy>strong{font-size:14px;color:#241a2e}.platform-shell .edge-review .knowledge-matrix .knowledge-move-copy>span{font-size:12px;color:#655a70;margin-top:2px}.platform-shell .edge-review .knowledge-matrix .knowledge-move-arrow{font-size:16px;color:#9d85b5}.platform-shell .edge-review details.decide-accordion{background:#fff;border:1px solid #e4ddeb;border-radius:12px;padding:0 18px;margin-top:10px}.platform-shell .edge-review details.decide-accordion>summary{display:flex;align-items:center;min-height:52px;font-size:14px;font-weight:500;color:#2a1a2e;cursor:pointer}.platform-shell .edge-review details.decide-accordion[open]{padding-bottom:16px}.platform-shell .edge-review details.decide-accordion[open]>summary{border-bottom:1px solid #efeaf2;margin-bottom:14px}.platform-shell .edge-review details.decide-accordion p{font-size:13px;line-height:1.65}.platform-shell .edge-review .decide-support{margin-top:36px;padding-top:28px;border-top:1px solid #e6e0ea;display:grid;gap:4px}.platform-shell .edge-review .decide-support>h2{font-size:15px;font-weight:600;color:#241a2e;margin:0 0 10px}.platform-shell .edge-review .decide-support-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.platform-shell .edge-review .decide-support-links>:is(a,button){display:grid;gap:4px;justify-items:start;align-content:start;width:100%;min-height:0;padding:16px 18px;text-align:left;text-decoration:none;background:#fff;border:1px solid #e4ddeb;border-radius:12px;box-shadow:none;color:#2a1a2e;transition:border-color .15s}.platform-shell .edge-review .decide-support-links>:is(a,button):hover{border-color:#9d85b5}.platform-shell .decide-support-links strong{font-size:14px;font-weight:600;color:#302043}.platform-shell .decide-support-links small{font-size:12px;line-height:1.5;color:#655a70;font-weight:400}@media(max-width:760px){.platform-shell .decide-entry-header.decide-hero{flex-direction:column;align-items:stretch;gap:20px;padding-bottom:22px;margin-bottom:20px}.platform-shell .decide-entry-header nav.decide-hero-nav a.decide-hero-route{min-width:0;width:100%}.platform-shell .edge-review .decide-controls{padding:16px}.platform-shell .edge-review .decide-support-links{grid-template-columns:minmax(0,1fr)}.platform-shell .edge-review .plan-knowledge-map .knowledge-matrix{padding:16px}}@media(prefers-reduced-motion:reduce){.platform-shell .edge-review .knowledge-matrix button.knowledge-move,.platform-shell .decide-hero-route .decide-hero-route-icon{transition:none}}.bv-section>header{max-width:850px;margin:1.5rem 0}.bv-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin:1.25rem 0}.bv-card{min-width:0;scroll-margin-top:210px}.bv-card h3{font-size:1.35rem}.bv-card h4{font-size:.92rem;margin:1.25rem 0 .6rem}.bv-question{font-size:1.08rem;color:#513567}.bv-card details{margin:.8rem 0}.bv-card summary{cursor:pointer;min-height:36px;line-height:1.6}.bv-card p{line-height:1.6;overflow-wrap:anywhere}.bv-measure{padding:.6rem 0;border-bottom:1px solid #ebe4ef}.bv-measure small{display:block;color:#716879}.bv-measure p,.bv-measure details{font-size:.86rem}.bv-card .fa-lesson{margin:.6rem 0}.bv-followthrough{padding-top:.8rem;border-top:1px solid #ded4e5}.bv-result{margin:1rem 0;padding:1rem;background:#f7f3fa;border-radius:12px}.bv-result>a{font-weight:600}.bv-result p{font-size:.88rem}.bv-jump{display:flex;flex-wrap:wrap;gap:.6rem}.bv-jump a{border:1px solid #dacee3;padding:.55rem .8rem;border-radius:24px;font-size:.85rem}.bv-priorities{margin:1.5rem 0}.bv-priorities ol{padding-left:1.5rem}.bv-priorities li{padding:.6rem 0}.bv-priorities li small{display:block;color:#766482}.bv-priorities li a{font-weight:600}.report-source-trail{padding:1rem;border:1px solid #dfd4e5;border-radius:12px;background:#faf7fc}.report-source-trail article{border-top:1px solid #e6dfeb;margin-top:.7rem;padding-top:.7rem}.report-source-trail p{margin:.5rem 0;overflow-wrap:anywhere}.report-source-trail blockquote{border-left:3px solid #a18db1;padding-left:1rem}.report-source-trail small{display:block}@media(max-width:760px){.bv-grid{grid-template-columns:1fr}.bv-card{scroll-margin-top:180px}.bv-jump a{min-height:44px;display:flex;align-items:center}.bv-priorities .eo-section-heading{align-items:flex-start;gap:.8rem;flex-wrap:wrap}}.bv-section .bv-grid{gap:20px}.bv-section .bv-card{display:flex;flex-direction:column;gap:18px;padding:24px;border:1px solid #e6dfeb;border-radius:16px;background:#fff}.bv-card-head{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:start}.bv-num{font-family:var(--font-mono);font-size:12px;color:#8b7a98;padding-top:6px}.bv-section .bv-card h3{font-size:1.3rem;margin:0}.bv-section .bv-question{margin:4px 0 0;font-size:1rem;color:#5b4a69}.bv-status{font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px;background:#e8f3ee;color:#2e6b52;white-space:nowrap}.bv-status.is-empty{background:#f3eff6;color:#766482}.bv-section .bv-card h4{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#7a6c86;margin:0 0 10px}.bv-measures{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.bv-section .bv-measure{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:0;border-radius:12px;background:#f8f5fa}.bv-measure span{font-size:13px;color:#5b4a69}.bv-measure b{font-size:1.45rem;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#1d1524}.bv-measure small{font-size:12px;color:#7a6c86}.bv-measure .bv-prev{color:#5b4a69}.bv-section .bv-measure details{margin:4px 0 0;font-size:12px}.bv-section .bv-measure summary{min-height:24px;color:#7a6c86}.bv-empty{margin:0;padding:12px 14px;border:1px dashed #ddd2e5;border-radius:12px;color:#7a6c86;font-size:14px}.bv-note{font-size:13px;color:#706779;margin:10px 0 0}.bv-more{border-top:1px solid #eee7f2;padding-top:6px}.bv-section .bv-more details{margin:0;border-bottom:1px solid #f3eef6}.bv-section .bv-more summary{font-size:14px;color:#4b3a59;padding:6px 0}.bv-section .bv-more details p{font-size:14px}.bv-cta{align-self:flex-start;margin-top:auto}.bv-section .bv-jump a{display:inline-flex;align-items:center;gap:8px;background:#fff}.bv-jump a span{font-family:var(--font-mono);font-size:11px;color:#8b7a98}.bv-jump a em{font-style:normal;font-size:11px;min-width:18px;text-align:center;padding:1px 6px;border-radius:999px;background:#f3eff6;color:#5b4a69}@media(max-width:760px){.bv-card-head{grid-template-columns:auto 1fr}.bv-status{grid-column:2;justify-self:start}}.bv-results-link,.bv-result-review{display:inline-flex;align-items:center;min-height:44px;font-size:14px;color:#665176;text-decoration:underline;text-underline-offset:4px}.bv-section>header>p:last-of-type{line-height:1.65;margin:10px 0}.bv-value-note{font-size:13px;line-height:1.6;color:#706779;margin:12px 0 22px}.bv-result .bv-result-review{font-size:13px;font-weight:400}.work-journey-nav{display:flex;gap:24px;border-bottom:1px solid #dbe4dc;margin:8px 0 24px}.work-journey-nav a{padding:12px 0;font-size:14px;font-weight:600;color:#6a776e;border-bottom:3px solid transparent}.work-journey-nav a.active{color:#173f35;border-bottom-color:#173f35}.owner-commitments{border-left:2px solid #d0dfd2;padding:8px 14px;font-size:12px}.owner-commitments p{margin-top:7px}.owner-commitments small{display:block;color:#637268;margin-top:8px}.action-confirmation{padding:20px 0;border-bottom:1px solid #dce4d8}.action-confirmation h3{color:#173f35}.edge-review .commitment-ledger{padding:0;border:0;background:transparent;box-shadow:none}.commitment-ledger .issue-row{padding:20px 0}.action-next{font-size:12px;color:#526b5b;margin-top:7px}.action-expanded{border-left:3px solid #b5cfbc;padding-left:18px}.owner-filter{margin-left:auto;font-size:12px;display:flex;align-items:center;gap:8px}.owner-filter select{min-width:140px}.commitment-ledger button:focus-visible,.work-journey-nav a:focus-visible{outline:2px solid #173f35;outline-offset:3px}@media(max-width:640px){.owner-filter{margin-left:0;width:100%}.owner-filter select{flex:1}.action-expanded{padding-left:12px}.work-journey-nav{gap:20px}}.business-case-summary{margin:14px 0 8px}.business-benefit{font-size:13px;color:#53665b;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:85ch}.business-case-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:12px 0}.business-case-facts dt{font-size:11px;color:#607166}.business-case-facts dd{font-size:18px;font-weight:600;color:#173f35;margin:3px 0}.business-case-facts small{font-size:11px;color:#607166;display:block}.business-case-summary summary{font-size:12px}@media(max-width:540px){.business-case-facts{gap:10px}.business-case-facts dd{font-size:15px}}.edge-review .work-journey-nav{display:flex;width:-moz-fit-content;width:fit-content;max-width:100%;gap:4px;padding:5px;background:#edf2ee;border:1px solid #d8e1da;border-radius:12px;margin:4px 0 28px}.edge-review .work-journey-nav a{display:flex;align-items:center;gap:10px;padding:13px 24px;border:0;border-radius:8px;font-size:17px;line-height:1.3;font-weight:650;color:#4e6458;text-decoration:none;transition:background .15s}.edge-review .work-journey-nav a.active{background:#173f35;color:#fff;box-shadow:0 2px 5px #173f3518}.edge-review .work-journey-nav a:hover:not(.active){background:#e0e9e2;color:#173f35}.work-journey-nav svg{width:21px;height:21px;stroke:currentColor;stroke-width:1.6;flex:none}.actions-heading h1{font-size:clamp(28px,3.4vw,40px);letter-spacing:-.035em}.actions-heading .muted{margin-top:8px;font-size:15px}.edge-review .commitment-ledger{gap:16px}.action-view-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:0 0 16px;border-bottom:1px solid #dbe4dc}.action-group-switch{display:flex;align-items:center;gap:5px;font-size:12px}.action-group-switch>span{margin-right:7px;color:#607166}.edge-review .action-group-switch button{border:0;background:transparent;padding:8px 12px;min-height:36px;border-radius:6px;font-size:13px;color:#52665a}.edge-review .action-group-switch button[aria-pressed=true]{background:#e5eee7;color:#173f35;font-weight:650}.action-status-filters{display:flex;flex-wrap:wrap;gap:6px}.edge-review .action-status-filters button{padding:7px 11px;min-height:34px;font-size:12px;border:0;border-radius:6px;background:transparent;color:#647469}.edge-review .action-status-filters button[aria-pressed=true]{color:#173f35;background:#e5eee7;font-weight:650}.commitment-group{margin-top:12px}.commitment-group-heading{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:2px solid #bfd2c3}.commitment-group-heading h2{font-size:20px;color:#173f35;letter-spacing:-.02em}.commitment-group-heading p{font-size:12px;margin-top:2px;color:#67796d}.commitment-group-count{margin-left:auto;font-size:12px;white-space:nowrap;color:#597161}.edge-review .commitment-group .issue-row{padding:17px 0;margin:0;border-bottom:1px solid #e1e8e2}.commitment-group .issue-row h3{font-size:16px;line-height:1.4}.commitment-group .issue-row>.review-toolbar{gap:10px}.commitment-group .issue-row>.review-toolbar .muted{font-size:12px;margin-top:4px}.edge-review .commitment-group .issue-row>.review-toolbar button{font-size:12px;min-height:34px;padding:6px 10px;border:0;background:transparent;color:#173f35;font-weight:600}.commitment-group .business-case-summary{margin:9px 0 0}.commitment-group .business-case-facts{max-width:700px;gap:20px;margin:7px 0 0}.commitment-group .business-case-facts dd{font-size:17px;line-height:1.3}.commitment-group .business-case-facts small{font-size:11px}.commitment-group .business-benefit{font-size:12px;-webkit-line-clamp:1}@media(max-width:600px){.edge-review .work-journey-nav{width:100%}.edge-review .work-journey-nav a{flex:1;justify-content:center;padding:12px 9px;font-size:15px;gap:7px}.work-journey-nav svg{width:18px;height:18px}.action-view-controls{align-items:flex-start}.action-group-switch{flex-wrap:wrap}.commitment-group-heading h2{font-size:18px;overflow-wrap:anywhere}.commitment-group-count{font-size:11px}.commitment-group .business-case-facts{gap:10px}.commitment-group .business-case-facts dd{font-size:15px}}.plan-focus-line{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:12px}.plan-focus-line label{display:flex;align-items:center;gap:10px}.plan-focus-line select{max-width:420px}.goal-summary{font-size:13px;margin:10px 0}.goal-summary .muted{font-size:12px;margin-top:4px}.action-priority{font-size:11px;color:#65756b;margin:6px 0}.firm-plan .issue-row{padding:18px 0;border-bottom:1px solid #dce5de}.plan-editor{border-top:2px solid #bdd1c3;padding-top:18px}.commitment-ledger .watchman-clean{border-top:1px solid #dce5de;padding-top:18px}@media(max-width:600px){.plan-focus-line{align-items:flex-start;flex-direction:column}.plan-focus-line select{max-width:75vw}}.edge-review.firm-plan{padding:4px 0;width:100%}.firm-plan h2{font-size:28px!important;line-height:1.2;letter-spacing:-.025em}.firm-plan>.review-toolbar{align-items:center;gap:20px}.firm-plan .eyebrow{margin-bottom:9px}.firm-plan>.review-toolbar .muted{font-size:14px;margin-top:8px}.plan-period-bar{display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid #b8d0c0;padding:12px 0;color:#586d60;font-size:12px}.plan-period-bar label{display:flex;align-items:center;gap:12px}.plan-period-bar select{min-width:140px}.plan-empty{padding:25px 0;max-width:65ch}.plan-empty h3{font-size:18px;margin-bottom:8px}.plan-empty p{font-size:14px;line-height:1.6;color:#5c7063}.priority-plan-row{padding:22px 0;border-bottom:1px solid #dbe4de}.priority-plan-row h3{font-size:20px;line-height:1.35}.priority-plan-links{display:flex;flex-wrap:wrap;gap:22px;margin-top:16px;font-size:13px;font-weight:600}.goal-measures{display:flex;flex-wrap:wrap;gap:28px;margin:14px 0}.goal-measures span{display:block;color:#63786a;font-size:11px;margin-bottom:4px}.goal-measures strong{display:block;font-size:15px;color:#173f35}.plan-annual{padding-top:15px}.edge-review .opportunity-ranked-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px}.issue-list-value{display:block;font-size:13px;color:#173f35;margin-top:5px}.quarter-list-count{font-size:12px;color:#607568;margin-left:8px;font-weight:500}.quarter-list-empty{padding:18px 0;font-size:13px;line-height:1.5;color:#637569}@media(max-width:700px){.edge-review .opportunity-ranked-list{grid-template-columns:1fr!important;gap:24px}}.edge-review .commitment-group{margin-top:30px;border:1px solid #d4dfd8;border-radius:12px;overflow:hidden;background:#fff}.edge-review .commitment-group-heading{padding:20px 24px;background:#173f35;border:0;align-items:center}.edge-review .commitment-group-heading h2{font-size:24px;font-weight:700;color:#fff;line-height:1.25}.edge-review .commitment-group-heading p{color:#d4e4dc;font-size:14px;margin-top:5px}.edge-review .commitment-group-count{color:#fff;background:#31574c;border-radius:20px;padding:8px 12px;font-size:13px;white-space:normal;text-align:right}.edge-review .commitment-group .issue-row{padding:22px 24px;border-bottom:1px solid #e0e7e2}.edge-review .commitment-group .issue-row:last-child{border-bottom:0}.edge-review .commitment-group .issue-row h3{font-size:18px;line-height:1.4}.edge-review .commitment-group>.goal-measures,.edge-review .commitment-group>.quiet-link,.edge-review .commitment-group>.muted{margin:16px 24px}.edge-review .action-group-switch{gap:6px;flex-wrap:wrap}.edge-review .action-group-switch button{font-size:14px;padding:10px 15px;min-height:42px;background:#f1f5f2}.edge-review .action-group-switch button[aria-pressed=true]{background:#173f35;color:#fff}.edge-review .action-group-switch>span{font-size:14px}.edge-review .plan-focus-line label{display:flex;align-items:center;gap:12px;white-space:nowrap}@media(max-width:700px){.edge-review .commitment-group-heading{padding:18px;flex-wrap:wrap;gap:12px}.edge-review .commitment-group-heading h2{font-size:21px}.edge-review .commitment-group-count{margin-left:0;text-align:left}.edge-review .commitment-group .issue-row{padding:18px}}.edge-review.firm-plan .quarter-priority-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:24px;align-items:start}.edge-review.firm-plan .quarter-priority-card{display:flex;flex-direction:column;min-width:0;border:1px solid #cbdcd2;border-radius:14px;overflow:hidden;background:#f7faf8}.edge-review.firm-plan .quarter-priority-heading{display:flex;gap:12px;align-items:flex-start;background:#173f35;color:#fff;padding:20px;min-height:0}.edge-review.firm-plan .quarter-priority-heading h3{font-size:22px;line-height:1.3;font-weight:650;color:#fff;letter-spacing:-.02em;margin:0;flex:1;overflow-wrap:anywhere}.edge-review.firm-plan .priority-number{font-size:24px;line-height:1;font-weight:400;letter-spacing:-.05em;color:#bed7cb;font-variant-numeric:tabular-nums}.edge-review.firm-plan .quarter-priority-card .goal-summary{padding:22px 24px 12px;flex:1}.edge-review.firm-plan .quarter-priority-card .goal-measures{display:grid;grid-template-columns:1fr auto;gap:16px;margin:0 0 18px;align-items:start}.edge-review.firm-plan .quarter-priority-card .goal-measures span{font-size:12px;color:#546b5d;margin-bottom:8px}.edge-review.firm-plan .quarter-priority-card .goal-measures strong{font-size:15px;line-height:1.5}.edge-review.firm-plan .quarter-priority-card .goal-measures .goal-target strong{font-size:34px;line-height:1.15;font-weight:700;letter-spacing:-.03em}.edge-review.firm-plan .quarter-priority-card .goal-summary>.muted{font-size:13px;line-height:1.6;margin-top:12px}.edge-review.firm-plan .quarter-priority-card .priority-plan-links{padding:16px 24px;margin:0;border-top:1px solid #dce6df;background:#fff;gap:12px 20px;align-items:center}.edge-review.firm-plan .quarter-priority-card .priority-plan-links a{font-size:13px;color:#173f35;text-decoration:none;min-height:32px;display:inline-flex;align-items:center}.edge-review.firm-plan .quarter-priority-card .priority-plan-links a:hover{text-decoration:underline}.edge-review.firm-plan .quarter-priority-card .priority-plan-links button{padding:5px 8px;min-height:32px;margin-left:auto;font-size:13px;background:transparent;border:0;color:#52695b}.edge-review.firm-plan .plan-period-bar{background:#edf3ef;padding:14px 18px;border:1px solid #d7e3da;border-radius:10px;font-size:14px;margin-top:20px;gap:18px}.edge-review.firm-plan .plan-period-bar label{display:flex;flex-direction:row;align-items:center;white-space:nowrap;word-break:normal;min-width:0;flex:none;width:auto}.edge-review.firm-plan .plan-period-bar select{width:145px;min-width:145px;background:#fff}.edge-review.firm-plan .plan-annual{margin-top:28px;padding:20px 0;border-top:1px solid #d7e3da}.edge-review.firm-plan .quarter-priority-card a:focus-visible,.edge-review.firm-plan .quarter-priority-card button:focus-visible{outline:3px solid #c49100;outline-offset:3px}@media(max-width:700px){.edge-review.firm-plan .quarter-priority-grid{grid-template-columns:1fr;gap:18px}.edge-review.firm-plan .quarter-priority-heading{min-height:0;padding:22px;gap:16px}.edge-review.firm-plan .quarter-priority-heading h3{font-size:21px}.edge-review.firm-plan .quarter-priority-card .goal-summary{padding:20px 22px}.edge-review.firm-plan .quarter-priority-card .priority-plan-links{padding:14px 22px}.edge-review.firm-plan .plan-period-bar{padding:12px;flex-wrap:wrap}}.edge-review.firm-plan .priority-owner-line{padding:14px 18px 0;font-size:13px;color:#506859;margin:0}.edge-review.firm-plan .priority-outcome{padding:12px 18px;border-bottom:1px solid #d5e2da;font-size:13px}.edge-review.firm-plan .priority-outcome .goal-summary{padding:16px 0 0}.priority-work{padding:16px;display:grid;gap:12px}.priority-work-count{font-size:12px;color:#516657;margin:0 0 4px}.edge-review .priority-work-item{display:block;text-decoration:none;border:1px solid #d6e1db;border-radius:12px;padding:16px;background:#fff;color:#183c33}.edge-review .priority-work-item.opportunity{background:#fffaf0;border-color:#e8cf99}.edge-review .priority-work-item.completed{background:#eef1ef;color:#516158}.priority-work-status{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#567163}.opportunity .priority-work-status{color:#856015}.edge-review .priority-work-item h4{font-size:16px;line-height:1.4;margin:8px 0}.edge-review .priority-work-item p{font-size:12px;line-height:1.5;margin:0;color:#586c61}.priority-work-next{display:block;font-size:13px;margin-top:14px}.priority-work-empty{padding:16px;font-size:13px;color:#52685b;line-height:1.6}.edge-review .priority-work-item:hover{border-color:#286c56;box-shadow:0 3px 12px #173f3510}@media(min-width:701px)and (max-width:1100px){.edge-review.firm-plan .quarter-priority-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.edge-review .action-detail-view .issue-row{padding:8px 0 20px;border:0}.edge-review .action-detail-view h1{font-size:30px;line-height:1.22;letter-spacing:-.025em;max-width:760px}.edge-review .action-detail-view .action-expanded{border-left:0;padding-left:0;gap:16px}.edge-review .action-detail-view .action-expanded>details{border-top:1px solid #dce5df;padding-top:16px}.edge-review .action-detail-view .action-expanded>details>summary{font-size:14px;color:#173f35}.edge-review .action-detail-view .action-done-definition{font-size:14px;line-height:1.6;color:#52685b}.edge-review .action-detail-view .business-case-summary{background:#f3f7f4;border-radius:10px;padding:18px 22px;margin:18px 0}.edge-review .action-detail-view .business-case-facts{margin:12px 0}.edge-review .action-detail-view textarea{min-height:80px}@media(max-width:600px){.edge-review .action-detail-view h1{font-size:25px}.edge-review .action-details-editor .field-grid{grid-template-columns:1fr}}.edge-review .pending-decision-row{display:flex;justify-content:space-between;gap:16px;padding:18px 0;border-bottom:1px solid #dbe5df;color:#173f35;text-decoration:none}.edge-review .pending-decision-row span{font-size:13px;color:#536b5d}.edge-review .decision-attention{display:block;font-size:12px;color:#745513;margin:8px 0}.edge-review .action-status-filters button[aria-pressed=true]{background:#173f35;color:#fff}@media(max-width:600px){.edge-review .pending-decision-row{flex-direction:column;gap:6px}}.platform-shell .opportunity-scan-map,.platform-shell .opportunity-scan-list{--scan-ink:#30213f;--scan-muted:#72667e;--scan-purple:#7043ac;--scan-line:#e5dcef;color:var(--scan-ink);background:#fff;border:1px solid var(--scan-line);border-radius:20px;padding:26px;box-shadow:0 4px 20px #30213f04;min-width:0}.platform-shell .scan-map-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin:0 0 25px}.platform-shell .scan-map-heading h2,.platform-shell .opportunity-scan-list h2{display:flex;align-items:center;gap:12px;font-size:24px;font-weight:650;line-height:1.25;letter-spacing:-.035em;margin:0;color:var(--scan-ink)}.platform-shell .scan-map-heading h2>span{color:var(--scan-purple);font-size:27px;font-weight:400}.platform-shell .scan-map-heading p,.platform-shell .opportunity-scan-list header p{font-size:14px;line-height:1.6;color:var(--scan-muted);margin:8px 0 0}.platform-shell .scan-map-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding-top:6px;font-size:12px;color:var(--scan-muted)}.platform-shell .scan-map-meta span+span{padding:4px 7px;background:#f5f0fa;border-radius:5px}.platform-shell .scan-axis-top{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:16px;font-size:12px;color:var(--scan-muted)}.platform-shell .scan-axis-top strong,.platform-shell .scan-axis-top>span{display:flex;align-items:center;gap:6px;font-weight:550}.platform-shell .scan-axis-top strong{color:#533c6d}.platform-shell .scan-map-layout{display:grid;grid-template-columns:78px repeat(2,minmax(0,1fr));grid-template-rows:auto auto auto;min-width:0}.platform-shell .scan-column-label{font-size:13px;line-height:1.5;font-weight:550;padding:0 18px 10px;color:#665672}.platform-shell .scan-column-left{grid-column:2;grid-row:1}.platform-shell .scan-column-right{grid-column:3;grid-row:1}.platform-shell .scan-row-label{display:flex;align-items:center;padding-right:12px;font-size:12px;font-weight:550;line-height:1.55;color:#665672}.platform-shell .scan-row-high{grid-row:2;grid-column:1}.platform-shell .scan-row-lower{grid-row:3;grid-column:1}.platform-shell .scan-map-quadrant{padding:20px 14px;min-width:0;min-height:205px;margin:0;border:0;border-radius:0;background:#fcfbfe;box-shadow:none}.platform-shell .scan-quadrant-0{grid-area:2/2;border:1px solid var(--scan-line);border-top-left-radius:14px;background:#faf7fe}.platform-shell .scan-quadrant-1{grid-area:2/3;border:1px solid var(--scan-line);border-left:0;border-top-right-radius:14px;background:#f5f0fc}.platform-shell .scan-quadrant-2{grid-area:3/2;border:1px solid var(--scan-line);border-top:0;border-bottom-left-radius:14px}.platform-shell .scan-quadrant-3{grid-area:3/3;border:1px solid var(--scan-line);border-left:0;border-top:0;border-bottom-right-radius:14px;background:#faf8fd}.platform-shell .scan-quadrant-moves{display:flex;flex-direction:column;gap:13px}.platform-shell button.scan-move{display:flex;align-items:center;gap:11px;text-align:left;width:100%;min-height:58px;min-width:0;white-space:normal;padding:9px 6px;border:1px solid transparent;border-radius:11px;background:transparent;color:var(--scan-ink);box-shadow:none;cursor:pointer;font:inherit;transition:background .15s,border-color .15s}.platform-shell .scan-move-number{display:grid;place-items:center;flex:none;width:38px;height:38px;border:1.5px solid #cbb5e6;border-radius:50%;background:#fff;color:#7443aa;font-size:13px;font-weight:650;font-variant-numeric:tabular-nums;transition:background .15s,color .15s}.platform-shell .scan-move-copy{display:block;min-width:0;flex:1}.platform-shell .scan-move-copy>strong{display:block;font-size:15px;font-weight:550;line-height:1.45;letter-spacing:-.01em;overflow-wrap:anywhere}.platform-shell .scan-move-open{flex:none;color:#997daf;width:15px;height:15px}.platform-shell .scan-move-status{display:flex;flex-wrap:wrap;gap:4px 9px;margin-top:5px;font-size:11px;font-weight:450;line-height:1.5;color:var(--scan-muted)}.platform-shell .scan-move-status:empty{display:none}.platform-shell .scan-move-status>span{display:inline-flex;align-items:center;gap:3px}.platform-shell .scan-status-agreed{color:#715883}.platform-shell .scan-status-checked{color:#2f7055}.platform-shell .scan-status-check{color:#906327}.platform-shell button.scan-move:hover{background:#fff;border-color:#ded0ed}.platform-shell button.scan-move:hover .scan-move-number,.platform-shell button.scan-move:focus-visible .scan-move-number{background:#7043ac;border-color:#7043ac;color:#fff}.platform-shell button.scan-move:focus-visible{outline:3px solid #8a61ba;outline-offset:3px;background:#fff;border-color:#ded0ed}.platform-shell .scan-map-empty{display:flex;align-items:center;justify-content:center;min-height:154px;text-align:center;font-size:13px;line-height:1.6;color:#8c8095;margin:0;padding:10px}.platform-shell .scan-map-key{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px 22px;margin:20px 0 0;padding:0;color:var(--scan-muted)}.platform-shell .scan-map-key p{font-size:11px;line-height:1.6;margin:0;max-width:440px}.platform-shell .opportunity-scan-list>header{margin-bottom:18px}.platform-shell button.scan-move-list{border-radius:0;padding:17px 4px;border-bottom:1px solid #ece6f2;gap:16px}.platform-shell button.scan-move-list:last-child{border-bottom-color:transparent}.platform-shell .scan-move-list .scan-move-copy>strong{font-size:16px}.platform-shell .scan-list-assessment{font-size:12px;color:#665672;text-align:right;min-width:150px;line-height:1.6}.platform-shell .scan-list-assessment small{display:block;font-size:11px;color:#83748f}@media(max-width:850px){.platform-shell .opportunity-scan-map,.platform-shell .opportunity-scan-list{padding:20px}.platform-shell .scan-map-layout{grid-template-columns:65px repeat(2,minmax(0,1fr))}.platform-shell .scan-map-quadrant{padding:16px 9px}.platform-shell button.scan-move{gap:8px;padding:8px 4px}.platform-shell .scan-move-number{width:34px;height:34px;font-size:12px}.platform-shell .scan-move-copy>strong{font-size:14px}.platform-shell .scan-move-open{width:12px;height:12px}}@media(max-width:560px){.platform-shell .opportunity-scan-map,.platform-shell .opportunity-scan-list{padding:16px 12px;border-radius:14px}.platform-shell .scan-map-heading{gap:10px;margin-bottom:20px}.platform-shell .scan-map-heading h2,.platform-shell .opportunity-scan-list h2{font-size:21px;gap:7px}.platform-shell .scan-map-heading h2>span{font-size:24px}.platform-shell .scan-map-heading p,.platform-shell .opportunity-scan-list header p{font-size:13px}.platform-shell .scan-map-meta{font-size:10px;max-width:65px;padding-top:3px;line-height:1.5}.platform-shell .scan-axis-top{align-items:flex-start;gap:10px;padding-bottom:14px;font-size:11px}.platform-shell .scan-axis-top strong{max-width:110px}.platform-shell .scan-axis-top>span{max-width:160px;justify-content:flex-end;text-align:right}.platform-shell .scan-axis-top svg{flex:none;width:12px;height:12px}.platform-shell .scan-map-layout{grid-template-columns:42px repeat(2,minmax(0,1fr))}.platform-shell .scan-row-label{font-size:10px;padding-right:6px;line-height:1.5}.platform-shell .scan-column-label{font-size:11px;padding:0 8px 9px}.platform-shell .scan-map-quadrant{padding:12px 6px;min-height:165px}.platform-shell .scan-quadrant-moves{gap:16px}.platform-shell button.scan-move:not(.scan-move-list){flex-direction:column;align-items:flex-start;gap:7px;padding:7px 5px}.platform-shell .scan-move-copy>strong{font-size:13px;line-height:1.45}.platform-shell .scan-move-number{width:32px;height:32px;font-size:11px}.platform-shell .scan-move-open{display:none}.platform-shell .scan-move-status{font-size:10px;line-height:1.5;margin-top:5px}.platform-shell .scan-map-empty{min-height:138px;font-size:11px;padding:8px}.platform-shell .scan-map-key{margin-top:15px;gap:5px}.platform-shell .scan-map-key p{font-size:10px}.platform-shell .scan-move-list{flex-wrap:wrap}.platform-shell .scan-move-list .scan-move-copy>strong{font-size:14px}.platform-shell .scan-list-assessment{flex-basis:100%;text-align:left;margin-left:40px;font-size:11px}.platform-shell .scan-list-assessment small{display:inline;font-size:11px;margin-left:8px}}@media(prefers-reduced-motion:reduce){.platform-shell button.scan-move,.platform-shell .scan-move-number{transition:none}}.issue-map-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.edge-review .issue-map-heading h2{font-size:clamp(26px,3vw,38px);letter-spacing:-.04em;line-height:1.1;margin-top:8px}.issue-map-heading button{flex-shrink:0}.issue-map-split{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:28px}.issue-map-canvas-wrap{min-width:0}.edge-map-frame{border:2px solid #173f35;background:#fff}.edge-map-masthead{display:flex;align-items:center;gap:10px;padding:18px 22px;background:#123c40;color:#fff;font-size:14px;font-weight:800;letter-spacing:.09em}.edge-map-masthead>span:last-child{margin-left:auto;font-weight:500;letter-spacing:0}.edge-map-square{width:10px;height:10px;background:#efb900;flex-shrink:0}.edge-map-coordinate{display:grid;grid-template-columns:64px minmax(0,1fr)}.edge-map-y{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:18px 8px;border-right:2px solid #123c40;background:#f8faf8;color:#123c40}.edge-map-y strong{writing-mode:vertical-rl;transform:rotate(180deg);font-size:20px;font-weight:900;letter-spacing:.1em;white-space:nowrap}.edge-map-y small{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.issue-map-canvas{position:relative;isolation:isolate;padding:90px 10px;min-height:500px;background:conic-gradient(from 0deg at 50% 50%,#79a8a9,#79a8a9 90deg,#d2e2df 90deg,#d2e2df 180deg,#edf2ef 180deg,#edf2ef 270deg,#b9d0ce 270deg)}.issue-map-canvas:before,.issue-map-canvas:after{content:"";position:absolute;pointer-events:none;background:#123c4070;z-index:-1}.issue-map-canvas:before{top:0;bottom:0;left:50%;width:1px}.issue-map-canvas:after{left:0;right:0;top:50%;height:1px}.issue-quadrant{position:absolute;font-size:13px;font-weight:800;letter-spacing:.02em;color:#123c40}.issue-quadrant.tl{top:18px;left:20px}.issue-quadrant.tr{top:14px;right:16px;padding:5px 9px;background:#123c40;color:#fff}.issue-quadrant.bl{bottom:18px;left:20px}.issue-quadrant.br{bottom:18px;right:20px}.issue-map-cells{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,minmax(92px,1fr));gap:10px 6px;position:relative}.issue-map-cells>div{display:flex;flex-direction:column;justify-content:center;gap:6px;min-width:0}.edge-review button.issue-dot{display:flex;align-items:center;gap:8px;min-height:44px;width:100%;padding:5px 6px;background:transparent;border:1px solid transparent;border-radius:4px;color:#10383a;text-align:left;box-shadow:none}.edge-labelled-dot{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border-radius:50%;background:#123c40;color:#fff;border:2px solid #fff;font:700 10px monospace;box-shadow:0 2px 5px #123c4020}.edge-point-label{font-size:12px;font-weight:750;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.issue-dot.agreed .edge-labelled-dot{background:#fff;color:#123c40;border-color:#123c40}.edge-review button.issue-dot:hover,.edge-review button.issue-dot.active,.edge-review button.issue-dot:focus-visible{background:#fff;border-color:#123c40;outline:3px solid #efb900;outline-offset:1px}.edge-map-x{padding:14px 20px 12px 84px;border-top:2px solid #123c40;color:#123c40;background:#f8faf8}.edge-map-x strong{display:block;text-align:center;font-size:20px;font-weight:900;letter-spacing:.1em;line-height:1.4}.edge-map-x div{display:flex;justify-content:space-between;margin-top:6px;font-size:10px;letter-spacing:.06em;text-transform:uppercase;font-weight:700}.issue-map-caption{min-height:36px;margin:14px 0;font-size:13px;color:#385c55}.issue-map-basis{border-top:1px solid #dce4df}.issue-map-list{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.issue-map-list>.eyebrow{grid-column:1/-1}.edge-review .issue-map-row{width:100%;display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;border:0;border-bottom:1px solid #dce4d8;border-radius:0;padding:22px 12px;background:#fff;align-items:start;text-align:left}.edge-review .issue-map-row.active,.edge-review .issue-map-row:hover{background:#edf3ef}.issue-map-row strong{font-size:16px;line-height:1.35;display:block}.issue-list-number{font:12px monospace;color:#426960;padding-top:3px}.issue-list-evidence{display:block;font-size:12px;color:#687268;margin-top:7px;line-height:1.5}.issue-list-next{display:block;color:#173f35;font-size:12px;font-weight:600;margin-top:12px}.issue-map-unplaced{border:1px dashed #bbc7b5;padding:16px;margin-top:16px}.edge-review .issue-map-unplaced button{width:100%;text-align:left;justify-content:space-between;border:0;background:transparent;margin-top:8px;font-size:12px;padding:10px 0}.edge-review .decision-detail-heading{border-bottom:1px solid #dce4d8;padding-bottom:20px}.issue-area-filters{display:flex;gap:8px;flex-wrap:wrap;padding:8px 0 16px}.edge-review .issue-area-filters button{border-radius:24px;display:flex;gap:9px;align-items:center;min-height:44px;padding:8px 14px;font-size:13px}.edge-review .issue-area-filters button[aria-pressed=true]{background:#173f35;color:#fff;border-color:#173f35}.issue-area-filters span{font:11px monospace;opacity:.7}@media(max-width:600px){.issue-map-heading{align-items:flex-start;flex-wrap:wrap;gap:12px}.edge-map-masthead{padding:14px 12px;font-size:11px;gap:7px}.edge-map-coordinate{grid-template-columns:42px minmax(0,1fr)}.edge-map-y{padding:12px 3px}.edge-map-y strong{font-size:15px;letter-spacing:.06em}.edge-map-y small{font-size:9px}.issue-map-canvas{padding:48px 8px;min-height:340px}.issue-map-cells{gap:8px;grid-template-rows:repeat(3,minmax(72px,1fr))}.issue-map-cells>div{flex-direction:row;flex-wrap:wrap;align-content:center;align-items:center;justify-content:center;gap:2px}.edge-review button.issue-dot{width:44px;height:44px;min-height:44px;padding:4px;justify-content:center}.edge-labelled-dot{width:30px;height:30px;font-size:10px}.edge-point-label{display:none}.issue-quadrant{font-size:10px}.issue-quadrant.tl{left:10px;top:16px}.issue-quadrant.tr{right:8px;top:12px;padding:4px 6px}.issue-quadrant.bl{left:10px;bottom:16px}.issue-quadrant.br{right:10px;bottom:16px}.edge-map-x{padding:12px 10px 10px 52px}.edge-map-x strong{font-size:15px;letter-spacing:.06em}.edge-map-x div{font-size:9px}.issue-map-list{grid-template-columns:1fr}.edge-review .issue-map-row{padding:18px 4px}}.edge-brains{border-bottom:1px solid #d3ded4;padding:10px 0 20px}.brain-heading{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:12px}.brain-heading a{font-size:12px;color:#45664f}.brain-tabs{display:flex;gap:8px;flex-wrap:wrap}.edge-review .brain-tabs button{display:flex;flex:1;min-width:125px;flex-direction:column;align-items:flex-start;gap:6px;padding:14px;border-radius:5px;text-align:left;border-color:#c6d5c9}.brain-tabs small{font-size:10px;color:#617566}.edge-review .brain-tabs button[aria-pressed=true]{background:#173f35;color:#fff;border-color:#173f35}.brain-tabs button[aria-pressed=true] small{color:#d9e5cc}.brain-context{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:18px}.brain-context strong{font-size:20px}.brain-context p,.brain-expansion p{font-size:13px;color:#5a7062;margin-top:5px}.brain-preview-label{font-size:11px;border:1px dashed #8d9e8d;padding:5px 8px}.brain-expansion{margin-top:14px;padding:16px;background:#f3f5ed}.brain-expansion a{display:inline-block;margin:12px 16px 0 0;text-decoration:underline;font-size:13px}@media(max-width:600px){.brain-heading{align-items:flex-start}.brain-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.edge-review .brain-tabs button{min-width:0}.brain-tabs button:first-child{grid-column:1/-1}}.edge-map-masthead{background:#173f35;color:#fff;margin-bottom:20px;padding:22px 24px;letter-spacing:0}.edge-map-masthead>strong{font-size:clamp(22px,2.4vw,30px);font-weight:800;line-height:1.2}.edge-map-masthead>span:last-child{font-size:12px;white-space:nowrap}.edge-map-y{background:#173f35;color:#fff;border:0;justify-content:center}.edge-map-y strong{font-size:18px;letter-spacing:.16em}.edge-map-x{background:#173f35;color:#fff;border:0;padding:20px 16px 20px 80px}.edge-map-x strong{font-size:18px;letter-spacing:.16em}.issue-quadrant{color:#173f35;max-width:46%;font-size:11px;letter-spacing:.13em}.issue-quadrant strong{display:block;text-transform:uppercase;font-weight:900}.issue-quadrant small{display:block;font-size:11px;font-weight:400;letter-spacing:0;line-height:1.4;margin-top:5px;color:#526b5b}.issue-quadrant.tl{left:14px;top:22px}.issue-quadrant.tr{right:14px;top:22px;padding:0;background:none;color:#173f35}.issue-quadrant.bl{left:14px;bottom:18px}.issue-quadrant.br{right:14px;bottom:18px;text-align:right}.edge-consider-outline{position:absolute;left:calc(50% + 7px);top:7px;right:7px;bottom:calc(50% + 7px);border:2px solid #173f35;pointer-events:none}.issue-map-canvas:before,.issue-map-canvas:after{background:#8ba291}.edge-review button.issue-dot{color:#173f35;gap:5px;padding:5px 2px}.edge-labelled-dot{background:#173f35;border-color:#173f35;box-shadow:none}.edge-point-label{font-size:11px;font-weight:700}.issue-dot.agreed .edge-labelled-dot{color:#173f35;border-color:#173f35}.edge-review button.issue-dot:hover,.edge-review button.issue-dot.active,.edge-review button.issue-dot:focus-visible{border-color:#173f35}.issue-map-list{align-content:start}.issue-map-caption{border:1px solid #dce4d8;padding:16px;margin:0 0 24px;min-height:58px;color:#526b5b}.issue-map-reading{font-size:12px;line-height:1.6;margin:14px 0;color:#526b5b}.issue-map-list>.eyebrow{margin-bottom:8px}.edge-review .issue-map-row{grid-template-columns:28px minmax(0,1fr);padding:17px 6px;gap:12px;border-color:#dce4d8}.issue-list-number{display:flex;align-items:center;justify-content:center;background:#173f35;color:#fff;width:26px;height:26px;font-weight:700;padding:0}.issue-list-evidence{display:none}.issue-list-next{font-size:11px;margin-top:7px;color:#526b5b}.issue-map-row strong{font-size:14px}.edge-review .issue-map-row.active,.edge-review .issue-map-row:hover{background:#f0f4eb}@media(max-width:900px){.issue-map-split{grid-template-columns:minmax(0,1fr)}.issue-map-canvas{min-height:440px}.edge-point-label{font-size:12px}}@media(max-width:600px){.edge-map-masthead{padding:18px 14px;gap:10px}.edge-map-masthead>strong{font-size:20px}.edge-map-masthead>span:last-child{font-size:10px}.issue-map-canvas{padding:74px 8px;min-height:380px}.edge-map-y strong,.edge-map-x strong{font-size:14px;letter-spacing:.12em}.edge-map-x{padding:18px 10px 18px 52px}.issue-quadrant{font-size:9px;letter-spacing:.08em}.issue-quadrant small{font-size:9px}.issue-quadrant.tl,.issue-quadrant.bl{left:9px}.issue-quadrant.tr,.issue-quadrant.br{right:9px}.issue-map-row strong{font-size:15px}.edge-review button.issue-dot{padding:4px}}.brain-tab-name{display:flex;align-items:center;gap:8px}.edge-review .brain-tabs button.brain-locked{background:#f6f7f3;color:#6d776f;border:1px solid #d7dfd6;cursor:not-allowed;opacity:1;box-shadow:none}.edge-review .brain-tabs button.brain-locked small{color:#6d776f}.brain-upsell-note{font-size:12px;color:#617566;margin-top:12px}.edge-map-masthead{border-left:6px solid #efb900;background:#123c32}.edge-map-frame{border-color:#123c32}.edge-map-y,.edge-map-x{background:#123c32}.issue-map-canvas{background:conic-gradient(from 0deg at 50% 50%,#a9cbb9,#a9cbb9 90deg,#e5ecd5 90deg,#e5ecd5 180deg,#f4f5ed 180deg,#f4f5ed 270deg,#d4e5df 270deg)}.edge-consider-outline{border-color:#225a45;box-shadow:inset 0 4px #efb900}.edge-labelled-dot{background:#173f35}.issue-dot.active .edge-labelled-dot,.issue-dot:hover .edge-labelled-dot{background:#efb900;color:#173f35;border-color:#173f35}.edge-review .issue-map-row.active{background:#e7f0e7;box-shadow:inset 3px 0 #efb900}.issue-map-row.active .issue-list-number{background:#efb900;color:#173f35}.measurement-summary{display:grid;grid-template-columns:2fr 2fr 1fr;gap:16px}.measurement-summary small{font-size:11px;color:#526b5b}.measurement-summary p{font-size:13px;margin-top:5px;line-height:1.5}.measurement-reassurance{padding:14px 0;border-top:1px solid #dce4d8}@media(max-width:600px){.measurement-summary{grid-template-columns:1fr;gap:12px}}.edge-map-masthead{background:transparent;color:#526b5b;border:0;padding:0 0 12px;margin-bottom:14px;justify-content:flex-start;gap:9px}.edge-map-masthead>strong{font-size:13px;font-weight:600;line-height:1.4}.edge-map-masthead>span:last-child{margin-left:0;font-size:12px;font-weight:400}.edge-map-masthead>span:last-child:before{content:"·";margin-right:9px}.issue-map-canvas:before,.issue-map-canvas:after{display:none}.issue-map-canvas{padding-top:28px;padding-bottom:28px}.edge-map-coordinate{grid-template-columns:56px minmax(0,1fr)}.edge-map-y{position:relative;padding:20px 8px 20px 3px}.edge-map-y strong{font-size:14px;letter-spacing:.14em}.axis-line{position:absolute;display:block;background:#d9e9df;pointer-events:none}.axis-line-up{right:8px;top:20px;bottom:20px;width:2px}.axis-line-up:after{content:"";position:absolute;top:0;left:-3px;width:8px;height:8px;border-top:2px solid #d9e9df;border-left:2px solid #d9e9df;transform:rotate(45deg)}.edge-map-x{position:relative;padding:12px 18px 24px 74px}.edge-map-x strong{font-size:14px;letter-spacing:.14em}.axis-line-right{left:74px;right:20px;bottom:12px;height:2px}.axis-line-right:after{content:"";position:absolute;right:0;top:-3px;width:8px;height:8px;border-top:2px solid #d9e9df;border-right:2px solid #d9e9df;transform:rotate(45deg)}.issue-map-canvas{min-height:0;padding:18px 10px}.issue-map-cells{grid-template-rows:repeat(3,minmax(70px,1fr));gap:8px 6px}.edge-map-frame{box-shadow:0 8px 24px #173f3509}@media(max-width:600px){.edge-map-coordinate{grid-template-columns:42px minmax(0,1fr)}.edge-map-y strong{font-size:11px;letter-spacing:.1em}.edge-map-y{padding-right:10px}.axis-line-up{right:6px;top:15px;bottom:15px}.edge-map-x{padding-left:56px}.edge-map-x strong{font-size:12px}.axis-line-right{left:56px}.issue-map-canvas{min-height:0;padding:14px 6px}.issue-map-cells{grid-template-rows:repeat(3,minmax(60px,1fr))}}.edge-brains{border-bottom:0;border-top:1px solid #dce4d8;padding:14px 0 0;margin-top:24px}.brain-heading{margin-bottom:8px}.brain-heading .eyebrow{font-size:10px}.brain-tabs{display:flex;flex-wrap:wrap;gap:6px}.edge-review .brain-tabs button{flex:0 1 auto;min-width:0;min-height:36px;padding:7px 12px;font-size:12px;border-radius:4px;gap:0}.brain-upsell-note{font-size:10px;margin-top:7px}@media(max-width:600px){.brain-tabs{display:flex}.brain-tabs button:first-child{grid-column:auto}.edge-review .brain-tabs button{min-height:44px;padding:8px 10px}}.issue-map-canvas.compact-lower-band{padding-bottom:6px;background:conic-gradient(from 0deg at 50% 85%,#a9cbb9,#a9cbb9 90deg,#e5ecd5 90deg,#e5ecd5 180deg,#f4f5ed 180deg,#f4f5ed 270deg,#d4e5df 270deg)}.compact-lower-band .issue-map-cells{grid-template-rows:minmax(70px,auto) minmax(44px,auto) 18px}@media(max-width:600px){.compact-lower-band .issue-map-cells{grid-template-rows:minmax(60px,auto) minmax(44px,auto) 14px}}.office-group-heading{padding:20px 6px 9px;border-bottom:2px solid #d4e5db}.office-group-heading h3{font-size:15px;font-weight:750;color:#173f35}.office-group-heading p{font-size:11px;color:#526b5b;margin-top:3px}.issue-map-split{grid-template-columns:minmax(0,1fr);gap:24px}.issue-map-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start}.office-issue-group{min-width:0}.office-group-heading{padding:0 0 12px;min-height:56px}.edge-review .office-issue-group .issue-map-row{padding:15px 0;grid-template-columns:26px minmax(0,1fr);gap:10px;min-height:98px}.office-issue-group .issue-map-row strong{font-size:13px;line-height:1.45}.office-issue-group .issue-list-next{font-size:11px;line-height:1.4}.issue-map-basis{margin-top:10px;border:0}.issue-map-basis summary{font-size:11px;color:#526b5b}.issue-map-heading{margin-bottom:12px}.edge-point-label{font-size:12px}@media(max-width:760px){.issue-map-list{grid-template-columns:minmax(0,1fr);gap:22px}.edge-review .office-issue-group .issue-map-row{min-height:0;padding:14px 0}.office-group-heading{min-height:0}}.map-support{border-top:1px solid #dce4d8;padding-top:18px;margin-top:24px}.map-support>.review-toolbar{font-size:12px}.edge-review button.issue-manage-link{border:0;background:transparent;box-shadow:none;font-size:12px;color:#526b5b;padding:8px;text-decoration:underline}.edge-review .opportunity-ranked-list .office-issue-group{border:1px solid #cfddd3;border-radius:10px;overflow:hidden;align-self:start}.edge-review .opportunity-ranked-list .office-group-heading{background:#173f35;color:#fff;padding:18px 20px;border:0;min-height:98px}.edge-review .opportunity-ranked-list .office-group-heading h3{color:#fff;font-size:19px;line-height:1.3}.edge-review .opportunity-ranked-list .office-group-heading p{color:#d2e1d9;font-size:12px;margin-top:7px}.edge-review .opportunity-ranked-list .quarter-list-count{color:#fff;background:#365d50;padding:3px 8px;border-radius:20px}.edge-review .opportunity-ranked-list .issue-map-row{padding:18px 16px;margin:0;min-height:104px}.edge-review .opportunity-ranked-list .quarter-list-empty{padding:20px}.edge-review .issue-experience-cue{display:block;color:#426a57;font-size:12px;line-height:1.5;margin-top:7px}.issue-map-home .office-issue-group:last-child .office-group-heading{background:#fbf3e5;color:#49351b;border-top:3px solid #c58a32}.issue-map-home .office-issue-group:last-child .office-group-heading h3,.issue-map-home .office-issue-group:last-child .office-group-heading p{color:#49351b}.issue-map-home .office-issue-group:last-child .quarter-list-count{background:#eedab9;color:#704616}.issue-map-home .issue-map-heading>button{background:#fbf3e5;color:#704616;border-color:#e8cfaa}.platform-shell .map-decision-workspace{grid-template-columns:minmax(0,1fr)}.platform-shell .issue-map-home .issue-map-canvas .issue-map-cells{min-height:0;grid-template-rows:repeat(3,minmax(76px,auto));gap:12px}.platform-shell .issue-map-home .issue-map-canvas{min-height:0!important;background:conic-gradient(from 0deg at 50% var(--map-mid-y,50%),#66517e 0deg 90deg,#49375e 90deg 180deg,#382747 180deg 270deg,#514065 270deg)!important}.platform-shell .issue-map-home .issue-map-canvas:after{top:var(--map-mid-y,50%)}.platform-shell .issue-map-home .issue-map-cells>div{justify-content:center}.platform-shell .issue-map-home .issue-map-cells button.issue-dot{min-height:48px;padding:5px 8px}.platform-shell .map-decision-panel{max-width:none}@media(min-width:1001px){.map-decision-panel>div[aria-live]{display:grid;grid-template-columns:1fr 1fr;gap:14px 28px}.map-decision-panel .map-panel-title{grid-column:1/-1}.map-decision-panel .map-assessment{grid-column:1/-1;margin:0}.map-decision-panel .map-panel-facts,.map-decision-panel .map-panel-basis{margin:0}.map-decision-panel .map-compare-moves{align-self:end}}.map-decision-workspace{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;align-items:start}.map-interaction-hint{font-size:13px;line-height:1.6;color:#62536e;margin-bottom:14px}.map-decision-panel{background:#fff;border:1px solid #d9cbe7;border-radius:20px;padding:24px;box-shadow:0 12px 32px #3020430d}.map-panel-kicker{font-size:11px;font-weight:700;letter-spacing:.09em;color:#63408e;margin-bottom:18px}.map-panel-title{display:flex;gap:12px;align-items:flex-start}.edge-review .map-decision-panel h3{font-size:22px;font-weight:600;line-height:1.25;letter-spacing:-.025em;color:#302043}.map-assessment{display:flex;flex-wrap:wrap;gap:7px;margin:16px 0}.map-assessment span{font-size:12px;text-transform:capitalize;color:#513866;padding:5px 8px;border:1px solid #e1d5ee;border-radius:8px;background:#f4eef9}.map-panel-summary{font-size:14px;line-height:1.65;color:#504557}.map-panel-facts{margin-top:18px;display:grid;gap:12px;border-top:1px solid #e4daec;padding-top:18px}.map-panel-facts dt{font-size:12px;color:#6c5d77}.map-panel-facts dd{font-size:16px;font-weight:600;color:#302043;margin-top:3px}.map-panel-basis{margin-top:18px;padding:14px;background:#f3eef8;border-radius:12px}.map-panel-basis strong{font-size:12px;color:#513866}.map-panel-basis p{font-size:13px;line-height:1.65;margin-top:6px;color:#504557}.map-panel-proof{display:flex;align-items:center;gap:10px;margin-top:18px;color:#63408e;font-size:13px}.map-panel-proof small{display:block;color:#6c5d77;font-size:12px;margin-top:3px}.edge-review .map-decision-panel .map-compare-moves{display:block;width:100%;min-height:48px;padding:12px 16px;margin-top:20px;background:#302043;border:1px solid #302043;border-radius:12px;color:#fff;font-size:14px;font-weight:600;text-align:center}.edge-review .map-decision-panel .map-compare-moves:hover{background:#513569}.edge-review .map-group-more{font-size:12px;line-height:1.5;min-height:44px;padding:6px 10px;background:#ffffff12;color:#f6eeff;border:1px solid #cab6e466;border-radius:10px;text-align:left;white-space:normal}.map-group-options{border-bottom:1px solid #e4daec;margin-bottom:18px;padding-bottom:12px}.map-group-options>p{font-size:12px;line-height:1.6;color:#6c5d77;margin-bottom:8px}.edge-review .map-group-options button{display:block;width:100%;text-align:left;min-height:44px;font-size:13px;padding:8px 10px;border:0;border-radius:8px;background:#f7f3fa;margin:5px 0;color:#49355e}.edge-review .map-group-options button[aria-pressed=true]{background:#e7d9f5;font-weight:600}.map-decision-panel button:focus-visible,.map-group-more:focus-visible,.map-firm-brain-link:focus-visible{outline:3px solid #9871c2;outline-offset:3px}@media(max-width:1000px){.map-decision-workspace{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.map-decision-panel{padding:20px}.platform-shell .issue-map-home:not(.mobile-show-map) .map-decision-panel{display:none}}.platform-shell .issue-map-home .edge-map-masthead{padding:18px 22px;margin:0 0 16px;background:#302043;border:1px solid #685179;border-radius:18px;color:#fff;gap:12px}.platform-shell .issue-map-home .edge-map-masthead>strong{font-size:16px}.map-firm-brain-link{margin-left:auto;color:#f1e6ff;font-size:13px;text-decoration:underline;text-underline-offset:4px;min-height:44px;display:flex;align-items:center}.platform-shell .issue-map-home .edge-map-frame{padding:20px;border:1px solid #8e78a5;border-radius:24px;background:radial-gradient(ellipse at 100% 0,#605076,transparent 65%),#302043;box-shadow:0 20px 46px #30204320;overflow:hidden}.platform-shell .issue-map-home .edge-map-coordinate{grid-template-columns:52px minmax(0,1fr)}.platform-shell .issue-map-home .edge-map-y,.platform-shell .issue-map-home .edge-map-x{background:transparent;color:#fff;border:0}.platform-shell .issue-map-home .edge-map-y{padding:18px 18px 18px 0}.platform-shell .issue-map-home .edge-map-y strong{font-size:13px;letter-spacing:.1em}.platform-shell .issue-map-home .axis-line{background:#f2e7ff}.platform-shell .issue-map-home .axis-line-up{top:4px;bottom:0;right:8px}.platform-shell .issue-map-home .axis-line-up:after{border-color:#f2e7ff}.platform-shell .issue-map-home .axis-line-right{left:52px;right:4px;bottom:3px}.platform-shell .issue-map-home .axis-line-right:after{border-color:#f2e7ff}.platform-shell .issue-map-home .edge-map-x{padding:14px 0 16px 52px}.platform-shell .issue-map-home .edge-map-x strong{font-size:13px;letter-spacing:.1em}.platform-shell .issue-map-home .issue-map-canvas{padding:24px 12px;min-height:420px;border:1px solid #9b87ae;border-radius:14px;background:conic-gradient(from 0deg at 50% 50%,#66517e,#66517e 90deg,#49375e 90deg,#49375e 180deg,#382747 180deg,#382747 270deg,#514065 270deg)}.platform-shell .issue-map-home .issue-map-canvas:before,.platform-shell .issue-map-home .issue-map-canvas:after{display:block;background:#d5c2e877}.platform-shell .issue-map-home .issue-map-cells{min-height:372px;grid-template-rows:repeat(3,minmax(100px,1fr));gap:18px 12px}.platform-shell .issue-map-home .issue-map-cells>div{gap:10px}.platform-shell .edge-review .issue-map-home button.issue-dot{color:#fff;padding:10px 8px;gap:10px;min-height:56px;border-radius:12px;align-items:center;transition:background .15s}.platform-shell .issue-map-home .edge-point-label{font-size:14px;font-weight:600;line-height:1.45;display:block;overflow:visible;-webkit-line-clamp:unset}.platform-shell .edge-review .issue-map-home button.issue-dot:hover,.platform-shell .edge-review .issue-map-home button.issue-dot.active,.platform-shell .edge-review .issue-map-home button.issue-dot:focus-visible{background:#e8d6ff20;border-color:#e8d6ff;outline:2px solid #e8d6ff;outline-offset:2px}.platform-shell .issue-map-home .issue-dot .edge-proof-ring{background:#fff;border-radius:50%;width:38px;height:38px;padding:1px;box-shadow:0 2px 8px #1a0a2b33}.platform-shell .issue-map-home .issue-dot:hover .edge-proof-ring,.platform-shell .issue-map-home .issue-dot.active .edge-proof-ring{box-shadow:0 0 0 5px #d6b6ff25,0 0 22px #cba3ff55}.platform-shell .issue-map-home .issue-map-list .office-issue-group{border-color:#ded3e9;border-radius:16px}.platform-shell .issue-map-home .issue-map-list .office-group-heading{background:#eee7f6;border:0;color:#302043}.platform-shell .issue-map-home .issue-map-list .office-group-heading h3,.platform-shell .issue-map-home .issue-map-list .office-group-heading p{color:#302043}.platform-shell .issue-map-home .issue-map-row:hover,.platform-shell .issue-map-home .issue-map-row.active{background:#f2edf8;box-shadow:inset 3px 0 #8960bc}.map-brain-legend{display:flex;align-items:center;flex-wrap:wrap;gap:12px;color:#49355e;background:#eee8f5;border-radius:14px;padding:16px 20px;margin-top:18px;font-size:13px;line-height:1.6}.map-brain-legend>span:last-child{margin-left:auto;font-size:12px;color:#62536e}.platform-shell .issue-map-home .issue-map-basis summary{font-size:13px;color:#51425e}.platform-shell .issue-map-home .mobile-map-hint{color:#51425e}@media(max-width:640px){.platform-shell .issue-map-home .edge-map-frame{padding:16px;min-width:760px;border-radius:18px}.platform-shell .issue-map-home .mobile-map-scroll{border-radius:18px}.platform-shell .issue-map-home .edge-map-masthead{padding:12px;flex-wrap:wrap}.platform-shell .issue-map-home .edge-map-masthead>strong{font-size:14px}.map-firm-brain-link{font-size:12px}.platform-shell .issue-map-home .issue-map-cells>div{flex-direction:column;flex-wrap:nowrap;align-items:stretch}.platform-shell .issue-map-home .mobile-map-controls button[aria-pressed=true]{background:#302043;color:#fff}.map-brain-legend{padding:14px;font-size:12px}.map-brain-legend>span:last-child{margin-left:38px}}@media(prefers-reduced-motion:reduce){.platform-shell .edge-review .issue-map-home button.issue-dot{transition:none}}.platform-shell .issue-map-home .map-decision-panel{display:block!important;scroll-margin-top:160px}.platform-shell .map-decision-panel>div[aria-live]{display:block}.decision-learning{margin-top:20px;line-height:1.6}.decision-learning dl{display:grid;gap:18px;margin:16px 0}.decision-learning dt{font-weight:700;font-size:13px;color:#32664f;margin-bottom:4px}.decision-learning dd{margin:0;font-size:16px}.decision-learning .experience-changed{padding:18px;background:#edf6f1;border-left:4px solid #32664f;border-radius:8px}.decision-learning summary,.map-case-details summary{cursor:pointer;padding:12px 0}.map-case-details{margin-top:16px}.firm-learning-intro{padding:4px 0 12px;max-width:760px}.edge-review .firm-learning-intro h2{font-size:22px;line-height:1.3;margin-bottom:8px}.firm-learning-intro p{font-size:15px;line-height:1.65;color:#53635c}.decide-status-tabs{display:flex;gap:8px;flex-wrap:wrap}.edge-review .decide-status-tabs button[aria-pressed=true]{background:#302043;color:#fff}.edge-review .decide-filters>summary{display:inline-flex;min-height:44px;align-items:center;cursor:pointer;border:1px solid #d5cddb;border-radius:8px;padding:8px 14px;font-size:14px}.map-symbol-help>summary{min-height:44px;cursor:pointer;display:flex;align-items:center;text-decoration:underline;font-size:13px}.platform-shell .issue-map-home .edge-point-label{overflow-wrap:anywhere;white-space:normal}.partner-context-help{border-top:1px solid #ddd6e5;padding-top:8px;font-size:14px}.partner-context-help>summary{min-height:44px;display:flex;align-items:center;cursor:pointer}.platform-shell .plan-knowledge-map .knowledge-map-tools{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;margin:0 0 18px}.platform-shell .plan-knowledge-map .knowledge-map-tools .mobile-map-controls{display:flex;align-items:center;flex:1;gap:6px;margin:0;min-width:260px}.platform-shell .plan-knowledge-map .mobile-map-controls button{min-height:44px;padding:9px 18px;border:1px solid #d6d2dc;border-radius:8px;background:#fff;color:#30243e;font-size:14px}.platform-shell .plan-knowledge-map .mobile-map-controls button[aria-pressed=true]{background:#302043;border-color:#302043;color:#fff}.platform-shell .plan-knowledge-map .mobile-map-controls>span{margin-left:12px;font-size:14px;color:#59616d}.platform-shell .plan-knowledge-map .map-symbol-help{margin:0;color:#384a62;font-size:14px}.platform-shell .plan-knowledge-map .map-symbol-help>summary{min-height:44px;padding:10px 0;cursor:pointer}.platform-shell .plan-knowledge-map .map-symbol-help[open]{flex-basis:100%}.platform-shell .plan-knowledge-map .knowledge-matrix{background:#fff;color:#273345;border:1px solid #d4dce7;border-radius:16px;padding:22px;box-shadow:0 4px 16px #27334506}.platform-shell .knowledge-matrix .knowledge-matrix-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 18px;padding:0 0 18px;border-bottom:1px solid #e4e8ee}.platform-shell .knowledge-matrix-heading>strong{font-size:17px;line-height:1.4;font-weight:650;color:#273345}.platform-shell .knowledge-matrix .knowledge-demo-label{font-size:12px;line-height:1.5;color:#586273;background:#f3f5f8;border-radius:5px;padding:4px 8px}.platform-shell .knowledge-matrix .knowledge-matrix-scroll{overflow-x:auto;overscroll-behavior-x:contain}.platform-shell .knowledge-matrix .knowledge-matrix-scroll:focus-visible{outline:3px solid #796194;outline-offset:3px}.platform-shell .knowledge-matrix .knowledge-matrix-grid{display:grid;grid-template-columns:116px repeat(2,minmax(0,1fr));gap:12px;min-width:710px}.platform-shell .knowledge-matrix .knowledge-axis-corner{font-size:13px;font-weight:600;color:#455267;align-self:center}.platform-shell .knowledge-matrix .knowledge-column-heading{padding:0 18px 8px;color:#32445d;font-size:15px;line-height:1.45}.platform-shell .knowledge-matrix .knowledge-row-heading{display:flex;flex-direction:column;justify-content:flex-start;gap:8px;padding:22px 10px 0 0;color:#28374b}.platform-shell .knowledge-matrix .knowledge-row-heading strong{font-size:16px;font-weight:650;line-height:1.4}.platform-shell .knowledge-matrix .knowledge-row-heading span{font-size:13px;line-height:1.5;color:#556175}.platform-shell .knowledge-matrix .knowledge-quadrant{padding:18px;background:#f5f3f8;border:1px solid #e1dbe8;border-radius:12px;min-height:180px;min-width:0}.platform-shell .knowledge-matrix .knowledge-quadrant.knowledge-reviewed{background:#eff4fa;border-color:#d8e1ed}.platform-shell .knowledge-matrix .knowledge-quadrant>header{display:flex;align-items:start;justify-content:space-between;gap:10px;margin:0 0 16px}.platform-shell .knowledge-matrix .knowledge-quadrant h3{font-size:18px;font-weight:650;line-height:1.4;color:#30243e;letter-spacing:-.015em;margin:0}.platform-shell .knowledge-matrix .knowledge-quadrant-count{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:26px;height:26px;padding:0 6px;border-radius:6px;background:#fff;color:#4b5363;font-size:13px;border:1px solid #dce0e6}.platform-shell .knowledge-matrix .knowledge-moves{display:flex;flex-direction:column;gap:10px}.platform-shell .knowledge-matrix button.knowledge-move{display:flex;align-items:center;justify-content:flex-start;gap:12px;width:100%;min-height:72px;padding:12px;text-align:left;white-space:normal;background:#fff;color:#263448;border:1px solid #d7dce5;border-radius:9px;box-shadow:0 2px 4px #26344804;transition:border-color .15s,box-shadow .15s;cursor:pointer}.platform-shell .knowledge-matrix button.knowledge-move:hover,.platform-shell .knowledge-matrix button.knowledge-move[aria-pressed=true]{border-color:#81629c;box-shadow:0 0 0 1px #81629c;background:#fff}.platform-shell .knowledge-matrix button.knowledge-move:focus-visible{outline:3px solid #75558e;outline-offset:3px}.platform-shell .knowledge-matrix .knowledge-move-number{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:50%;background:#eee8f4;color:#513568;font-size:13px;font-weight:650;font-variant-numeric:tabular-nums}.platform-shell .knowledge-matrix .knowledge-move-copy{display:block;flex:1;min-width:0}.platform-shell .knowledge-matrix .knowledge-move-copy>strong{display:block;font-size:15px;line-height:1.45;font-weight:600;color:#263448;overflow-wrap:break-word}.platform-shell .knowledge-matrix .knowledge-move-copy>span{display:block;margin-top:4px;color:#566274;font-size:13px;font-weight:400;line-height:1.5}.platform-shell .knowledge-matrix .knowledge-move-arrow{font-size:19px;color:#675277;flex-shrink:0}.platform-shell .knowledge-matrix .knowledge-move .edge-proof-ring{width:48px;height:24px;flex:0 0 48px;background:none;box-shadow:none;border-radius:0}.platform-shell .knowledge-matrix .knowledge-quadrant-empty{font-size:14px;line-height:1.6;color:#596576;margin:12px 0}.platform-shell .knowledge-matrix .knowledge-mobile-hint{display:none}.plan-knowledge-map .map-position-note{font-size:14px;line-height:1.6;color:#586174;margin-top:12px}.plan-knowledge-map .map-position-note button{text-decoration:underline;min-height:44px;padding:8px}.map-knowledge-sources summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:14px}.map-knowledge-sources ul{list-style:none;padding:0;margin:0}.map-knowledge-sources li{padding:12px 0;border-top:1px solid #e4daec}.map-knowledge-sources li strong{font-size:14px}.map-knowledge-sources li p{font-size:14px;line-height:1.6;color:#586174;margin:6px 0}.map-knowledge-sources a{text-decoration:underline;text-underline-offset:3px}.platform-shell .edge-review .decide-filter-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px 22px}.platform-shell .edge-review .decide-filter-toolbar .decide-status-select{display:flex;align-items:center;flex:0 1 auto;gap:12px;width:auto;min-width:0;margin:0;font-size:14px}.platform-shell .decide-filter-toolbar .decide-status-select>span{white-space:nowrap;flex-shrink:0}.platform-shell .decide-filter-toolbar .decide-status-select select{width:220px;min-width:0;max-width:100%;font-size:14px;min-height:44px}.platform-shell .decide-filter-toolbar .decide-filters{padding:0}@media(max-width:800px){.platform-shell .plan-knowledge-map .knowledge-matrix{padding:14px}.platform-shell .knowledge-matrix .knowledge-mobile-hint{display:block;margin:0 0 14px;color:#566274;font-size:13px;line-height:1.5}.platform-shell .knowledge-matrix .knowledge-matrix-grid{grid-template-columns:104px repeat(2,minmax(0,1fr))}}@media(max-width:540px){.platform-shell .plan-knowledge-map .knowledge-map-tools{gap:4px 14px}.platform-shell .plan-knowledge-map .mobile-map-controls>span{font-size:13px;margin-left:auto}.platform-shell .knowledge-matrix .knowledge-matrix-heading{align-items:flex-start;gap:8px}.platform-shell .knowledge-matrix-heading>strong{font-size:16px}.platform-shell .knowledge-matrix .knowledge-demo-label{font-size:11px;max-width:90px}}@media(prefers-reduced-motion:reduce){.platform-shell .knowledge-matrix button.knowledge-move{transition:none}}.option-workspace{border-top:1px solid #dce5df;padding-top:28px}.edge-review .option-switch{display:flex;border:1px solid #c9d5ce;border-radius:30px;padding:3px;background:#f2f5f1}.edge-review .option-switch button{border:0;background:transparent;border-radius:24px;min-width:68px}.edge-review .option-switch button[aria-pressed=true]{background:#173f35;color:#fff}.option-origin{display:flex;align-items:center;gap:10px;margin-bottom:18px;font-size:11px;color:#596c63}.option-index{font:12px monospace;color:#173f35}.decision-map-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,1fr);gap:24px;align-items:start}.decision-map{position:relative;background:#f3f6f0;border:1px solid #c6d4c9;border-radius:16px;min-height:320px;padding:52px 18px}.decision-map:before,.decision-map:after{content:"";position:absolute;pointer-events:none}.decision-map:before{left:50%;top:0;bottom:0;border-left:1px dashed #a9b9ad}.decision-map:after{top:50%;left:0;right:0;border-top:1px dashed #a9b9ad}.quadrant{position:absolute;font-size:12px;color:#50645a}.q-tl{top:16px;left:16px}.q-tr{top:16px;right:16px;font-weight:600;color:#173f35}.q-bl{bottom:16px;left:16px}.q-br{bottom:16px;right:16px}.decision-map-cells{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,minmax(68px,auto));gap:8px}.decision-map-cells>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:5px}.edge-review button.map-point{border:1.5px solid #173f35;border-radius:50%;width:44px;height:44px;padding:0;background:#fff;color:#173f35;font:600 14px monospace}.edge-review button.map-point.is-selected{background:#173f35;color:#fff;box-shadow:0 0 0 5px #efb90045}.edge-review button.map-point-ai{border-style:dashed}.decision-map-y,.decision-map-x{font:12px monospace;color:#50645a;padding:10px 0}.decision-map-x{text-align:right}.map-unassessed{border:1px dashed #a9b9ad;border-radius:12px;padding:16px;margin-top:20px}.edge-review .map-unassessed button,.edge-review .map-option-key{display:flex;width:100%;justify-content:flex-start;text-align:left;margin-top:8px;background:transparent}.edge-review .map-unassessed button[aria-pressed=true]{border-color:#173f35;background:#edf3ea}.edge-review .option-tools{padding-top:14px}@media(max-width:760px){.decision-map-layout{grid-template-columns:1fr}.decision-map{min-height:300px;padding:46px 12px}.quadrant{font-size:11px}}.edge-review .option-workspace .option{border-radius:4px;box-shadow:none;padding:26px;display:flex;flex-direction:column;min-width:0}.edge-review .option-workspace .option-focused{border:2px solid #173f35;box-shadow:0 0 0 7px #f5f6f2}.edge-review .option-workspace .option h3{font-size:20px;line-height:1.3;letter-spacing:-.02em;min-height:0}.edge-review .option-workspace .option>.text-xl{font-size:30px;line-height:1.2;letter-spacing:-.03em}.edge-review .option-workspace .option>.review-toolbar{margin-top:auto;padding-top:24px}.edge-review .option-workspace .option-origin{min-height:24px;margin-bottom:16px}.edge-review .option-workspace .option-origin>span:last-child{border:1px solid #d4ded6;padding:4px 8px;color:#40584b;font-size:11px}.edge-review .option-workspace .option-history{background:#eef3ec;border-left:3px solid #547a62;padding:16px;margin:18px 0}.edge-review .option-workspace .history-decision{font-weight:600}.edge-review .option-workspace .option-no-history{font-size:12px;color:#74786f;margin:8px 0 18px}.edge-review .option-workspace .options-heading-note{font-weight:400;color:#68756c;font-size:15px}.edge-review .option-workspace .decision-map{background:linear-gradient(135deg,#fff 50%,#f1f5ed);border-radius:4px;min-height:380px;padding:62px 20px}.edge-review .option-workspace .decision-map-cells{grid-template-rows:repeat(3,minmax(82px,auto))}.edge-review .option-workspace button.map-point{color:#173f35;background:#fff;flex-shrink:0}.edge-review .option-workspace button.map-point.is-selected{color:#173f35;background:#fff;box-shadow:0 0 0 4px #efb900}.map-legend{display:flex;gap:18px;flex-wrap:wrap;color:#667168;font-size:12px}.map-legend>span{display:inline-flex;align-items:center;gap:8px}.map-legend i{display:inline-block;width:14px;height:14px;border:1.5px solid #173f35;border-radius:50%;background:#fff}.map-legend i.legend-ai{border-style:dashed}.map-legend i.legend-selected{outline:2px solid #efb900;outline-offset:2px}@media(max-width:760px){.edge-review .option-workspace .option{padding:20px}.edge-review .option-workspace .decision-map{min-height:300px;padding:46px 12px}.edge-review .option-workspace .decision-map-cells{grid-template-rows:repeat(3,minmax(66px,auto))}.options-heading-note{display:block;margin-top:4px}.map-legend{gap:12px}}.edge-review .judgement-proof{border:1px solid #a9c3ad;background:#eff5ec;border-radius:6px;padding:10px 14px;margin-bottom:18px;color:#27553e}.edge-review .judgement-proof>summary{display:flex;align-items:center;gap:10px;padding:0;font-size:13px}.judgement-proof summary small{display:block;font-size:10px;font-weight:400;margin-top:2px}.proof-receipt{border-top:1px solid #cedeca;padding:14px 0;font-size:12px}.proof-receipt p{margin-top:8px}.proof-empty{display:flex;align-items:center;gap:10px;font-size:12px;color:#637268;margin-bottom:18px}.proof-empty small{display:block;font-size:10px;margin-top:3px}.edge-review .option-workspace button.map-point{position:relative;border:0;display:inline-flex;align-items:center;justify-content:center}.map-point-number{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.ai-option-flow{border:0;border-top:1px solid #d8e2d8;padding:24px 0;box-shadow:none;background:transparent}.ai-proposal{max-width:760px;display:grid;gap:12px}.ai-proposal>h3{font-size:22px;line-height:1.3}.ai-proposal>p{line-height:1.65}.ai-intents button{font-size:12px}.ai-intents button[aria-pressed=true]{background:#173f35;color:#fff}.ai-option-flow>details{border:0}.ai-option-flow:focus{outline:none}.demo-ring-example{display:flex;align-items:center;gap:10px;margin:12px 0}.demo-ring-example strong{font-size:12px;font-weight:600;color:#27553e}.demo-ring-example small{display:block;font-size:10px;color:#617566;margin-top:4px}.demo-ring-note{font-size:11px;line-height:1.5;color:#617566}.option-value-label{font-size:11px;color:#526b5b;margin-top:16px}.edge-review .option-workspace{border-top:0;padding-top:6px}.edge-review .option-workspace .option{position:relative;border:1px solid #d8e3db;border-top:3px solid #285d49;border-radius:5px;background:linear-gradient(180deg,#f6f9f5 0,#fff 150px);padding:22px;box-shadow:0 5px 16px #173f3505}.edge-review .option-workspace .option:focus-within{border-color:#285d49}.edge-review .option-workspace .option-origin{min-height:16px;margin-bottom:9px}.edge-review .option-workspace .option-origin>.option-index{border:0;padding:0;font-weight:700;color:#537365}.edge-review .option-workspace .demo-ring-example{margin:7px 0 18px}.edge-review .option-workspace .option h3{font-size:21px;line-height:1.3;letter-spacing:-.025em;min-height:3.9em;color:#173f35}.edge-review .option-workspace .option>.option-amount{font-size:36px;font-weight:750;letter-spacing:-.04em;color:#173f35;line-height:1.15}.edge-review .option-workspace .option>.option-amount.unquantified{font-size:27px;line-height:1.53;color:#607467}.edge-review .option-workspace .option-value-label{margin-top:18px;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.edge-review .option-workspace .option-facts{margin:16px 0 10px;padding:12px 0;border-top:1px solid #e2e9e0;border-bottom:1px solid #e2e9e0;font-size:12px;gap:7px 12px}.edge-review .option-workspace .option>details{margin-bottom:12px}.edge-review .option-workspace .option>.review-toolbar{padding-top:16px;gap:10px;flex-wrap:nowrap}.edge-review .option-workspace .option button.primary{flex:1;min-height:44px;background:#173f35;color:#fff;border-radius:4px;font-weight:600}.edge-review .option-workspace .option button.primary:hover{background:#245b46}.edge-review .option-workspace .option button.option-edit{border:0;background:transparent;box-shadow:none;text-decoration:underline;padding:10px 4px;min-height:44px;font-size:12px;color:#526b5b}.edge-review .option-workspace .option button.option-edit:hover{color:#173f35}.demo-ring-note{margin-top:8px}@media(max-width:600px){.edge-review .option-workspace .option{padding:20px}.edge-review .option-workspace .option h3{min-height:0}.edge-review .option-workspace .option>.option-amount{font-size:32px}}.edge-review .option-card-actions{margin-top:auto;padding-top:24px}.edge-review .option-action-link{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 16px;border-radius:8px;background:#173f35;color:#fff;text-decoration:none;font-weight:600}.edge-review .option-action-link:focus-visible{outline:3px solid #c49100;outline-offset:3px}.edge-review .firm-experience-note{font-size:12px;color:#587164;line-height:1.5;margin:12px 0 16px}.edge-review .text-proof{margin:12px 0 16px}.edge-review .text-proof>summary{display:block;color:#173f35;font-size:13px;font-weight:600}.edge-review .text-proof>summary small{display:block;font-weight:400;margin-top:4px;color:#587164}.edge-review .option-history{font-size:13px;line-height:1.6;margin-top:16px}.edge-review .option-history>summary{font-weight:600;color:#173f35}.edge-review .option-history p{margin-top:8px}.demo-brain-experience{background:#edf5f0;border:1px solid #d3e4d9;border-radius:8px;padding:10px 12px;margin:12px 0}.demo-brain-experience>summary{display:flex;gap:10px;align-items:center;cursor:pointer;color:#225b45;font-size:13px;font-weight:600}.demo-brain-experience>summary svg{flex-shrink:0}.demo-brain-experience small{display:block;font-size:10px;font-weight:400;margin-top:3px}.demo-brain-experience>div{padding-top:10px;font-size:12px;line-height:1.6}.demo-brain-experience>div p{margin:8px 0}.edge-review .option-workspace .option{border:1px solid #e8e6e2;border-top:1px solid #e8e6e2;border-radius:12px;background:#fff;box-shadow:none;padding:26px;overflow:hidden}.edge-review .option-workspace .option:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,#a98bd6,#8fc4b1)}.edge-review .option-workspace .option:nth-of-type(2n):before{background:linear-gradient(90deg,#9aafdd,#cf9fb6)}.edge-review .option-workspace .option:hover{border-color:#c9c5be;background:#fdfcfb}.edge-review .option-workspace .option:focus-within{border-color:#c9c5be}.edge-review .option-workspace .option h3{color:#111014;font-weight:600;min-height:0}.edge-review .option-workspace .option>.option-amount{color:#111014;font-weight:600}.edge-review .option-workspace .option>.option-amount.unquantified{color:#6d6572}.edge-review .option-workspace .option-facts{border-color:#eeece8;color:#6d6572}.edge-review .option-workspace .option-origin>.option-index,.edge-review .option-workspace .option-value-label{color:#8a8590}.edge-review .option-workspace .option button.primary,.edge-review .option-action-link{background:#15131a;border-radius:9px}.edge-review .option-workspace .option button.primary:hover,.edge-review .option-action-link:hover{background:#2b2733}.edge-review .option-workspace .option button.option-edit{color:#6d6572}.edge-review .option-workspace .option button.option-edit:hover{color:#15131a}.edge-review .demo-brain-experience{background:#f7f6f3;border-color:#ecebe7;border-radius:10px;padding:14px 16px}.edge-review .demo-brain-experience>summary,.edge-review .text-proof>summary,.edge-review .option-history>summary{color:#15131a}.edge-review :is(.firm-experience-note,.option-workspace .option>p,.demo-ring-note,.proof-empty){color:#6d6572}.edge-review .judgement-proof{border-color:#e2ebe5;background:#f4f8f5;border-radius:10px;color:#2c5f4c}.edge-review .option-workspace .option-history{background:#f7f6f3;border-left-color:#a98bd6;border-radius:0 8px 8px 0}.edge-review .option-switch{border-color:#e8e6e2;background:#f7f6f3}.edge-review .option-switch button[aria-pressed=true]{background:#15131a}.edge-review .option-workspace .decision-map{background:#fcfbfa;border-color:#e8e6e2;border-radius:12px}.edge-review .option-workspace button.map-point{border-color:#c9c5be;color:#15131a}.edge-review .option-workspace button.map-point.is-selected{box-shadow:0 0 0 4px #a98bd6}.edge-review.decision-focus .decision-detail-heading{border:0;padding-bottom:0}.edge-review.decision-focus .decision-detail-heading h1{font-size:clamp(27px,3.2vw,36px);line-height:1.2;max-width:30ch;letter-spacing:-.025em}.edge-review.decision-focus .decision-example-label{font-size:12px;color:#6b5b78;margin:0 0 8px}.edge-review.decision-focus .decision-objective-line{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 24px;font-size:13px;line-height:1.5;color:#675c70;margin-top:14px;padding-bottom:18px;border-bottom:1px solid #e4dee9}.edge-review.decision-focus .decision-objective-line>span:last-child{font-weight:600;color:#5e4c6c}.edge-review.decision-focus .decision-detail-body{margin-top:20px}.edge-review.decision-focus .next-decision-checks{border:0;border-left:3px solid #b09aca;border-radius:0;background:transparent;padding:2px 0 2px 18px}.edge-review.decision-focus .next-decision-checks>header{align-items:center;margin-bottom:6px;gap:12px}.edge-review.decision-focus .next-decision-checks h3{font-size:16px;line-height:1.4}.edge-review.decision-focus .next-decision-status{border-radius:0;background:transparent;padding:0;max-width:none;font-size:12px;color:#6b5b78}.edge-review.decision-focus .next-decision-lead{font-size:14px;line-height:1.65;margin:0;max-width:85ch}.edge-review.decision-focus .next-decision-support{border:0;padding:0;margin-top:4px}.edge-review.decision-focus .next-decision-support>summary{font-size:13px;font-weight:500;color:#675472}.edge-review.decision-focus .next-decision-support[open]{padding-bottom:12px}.edge-review.decision-focus .next-decision-support>summary:focus-visible{outline-offset:0}.edge-review.decision-focus .decision-options-heading{display:flex;align-items:start;justify-content:space-between;gap:16px;margin:0 0 16px}.edge-review.decision-focus .decision-options-heading h3{font-size:21px;line-height:1.3;letter-spacing:-.02em}.edge-review.decision-focus .decision-options-heading p{font-size:12px;color:#6b6272;margin-top:5px}.edge-review.decision-focus .option-workspace>.decision-options-heading+*{margin-top:0}.edge-review.decision-focus .decision-option-tools{font-size:13px;max-width:470px}.edge-review.decision-focus .decision-option-tools>summary{min-height:44px;align-content:center;cursor:pointer;color:#65556f;text-align:right;white-space:nowrap}.edge-review.decision-focus .decision-option-tools[open]{background:#fff;border:1px solid #e2dce8;border-radius:10px;padding:0 12px 12px}.edge-review.decision-focus .option-compare-list{display:grid;gap:12px}.edge-review.decision-focus .option-compare-row{grid-template-columns:minmax(0,1fr) 200px;gap:20px;padding:20px 22px;border-color:#e5e0e9;border-radius:12px;background:#fff;align-items:start}.edge-review.decision-focus .option-compare-row h3{font-size:19px;line-height:1.35;margin:5px 0 8px;max-width:45ch}.edge-review.decision-focus .decision-option-copy{min-width:0}.edge-review.decision-focus .decision-option-copy>.eyebrow{font-size:11px;letter-spacing:.04em;color:#776b82}.edge-review.decision-focus .decision-option-copy>.muted{font-size:12px;margin-top:7px;color:#6e6575}.edge-review.decision-focus .decision-option-dependency{font-size:13px;line-height:1.5;margin-top:9px;color:#514359}.edge-review.decision-focus .decision-option-evidence{font-size:13px;line-height:1.6}.edge-review.decision-focus .decision-option-evidence>summary{min-height:36px;align-content:center;color:#5e4b70;cursor:pointer}.edge-review.decision-focus .decision-option-evidence>p{margin-top:12px}.edge-review.decision-focus .option-compare-value{gap:8px;min-width:0}.edge-review.decision-focus .decision-option-estimate{display:grid;gap:3px;padding-bottom:12px}.edge-review.decision-focus .decision-option-estimate strong{font-size:23px;color:#40304d;font-weight:600;line-height:1.2}.edge-review.decision-focus .decision-option-estimate small{font-size:12px;line-height:1.5;color:#74697d}.edge-review.decision-focus .option-compare-value .primary{font-size:13px;min-height:44px;line-height:1.3;padding:12px;margin-top:0}.edge-review.decision-focus .option-compare-value .option-edit{border:0;background:transparent;box-shadow:none;min-height:36px;padding:6px;font-size:12px;color:#726579;text-decoration:underline;text-underline-offset:3px}.edge-review.decision-focus .decision-mark-help{border-bottom:1px solid #e4dee9;font-size:12px;margin-top:12px;padding-bottom:5px}.edge-review.decision-focus .decision-mark-help>summary{min-height:36px;align-content:center;color:#746a7c;cursor:pointer}.edge-review.decision-focus .decision-supporting-detail{border-top:1px solid #e5dfe9;padding-top:4px}.edge-review.decision-focus .decision-supporting-detail>details{border-bottom:1px solid #e5dfe9;padding:6px 0}.edge-review.decision-focus .decision-supporting-detail>details>summary{min-height:44px;align-content:center;cursor:pointer;font-size:14px;color:#4e3d5c}.edge-review.decision-focus .decision-supporting-detail>details[open]{padding-bottom:20px}.edge-review.decision-focus .decision-secondary-actions{gap:12px;flex-wrap:wrap;padding-top:10px;border-top:1px solid #e4dee9}.edge-review.decision-focus .decision-secondary-actions>button{border:0;background:transparent;box-shadow:none;padding:8px 0;font-size:13px;color:#655571;text-decoration:underline;text-underline-offset:4px}.edge-review.decision-focus .next-proof-review{background:transparent;border:0;border-bottom:1px solid #e5dfe9;border-radius:0;padding:4px 0 10px}.edge-review.decision-focus .next-proof-review>summary{min-height:44px;align-content:center;font-size:14px;font-weight:500}@media(max-width:700px){.edge-review.decision-focus .decision-options-heading{flex-wrap:wrap;gap:6px}.edge-review.decision-focus .decision-option-tools{max-width:100%}.edge-review.decision-focus .decision-option-tools>summary{text-align:left}.edge-review.decision-focus .option-compare-row{grid-template-columns:1fr;padding:18px;gap:14px}.edge-review.decision-focus .option-compare-value{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px 12px}.edge-review.decision-focus .decision-option-estimate{grid-column:1 / -1;padding-bottom:4px}.edge-review.decision-focus .option-compare-value .option-edit{padding:8px}.edge-review.decision-focus .next-decision-checks>header{align-items:flex-start;gap:6px}.edge-review.decision-focus .next-decision-checks{padding-left:13px}}@media(max-width:380px){.edge-review.decision-focus .option-compare-value{grid-template-columns:1fr}.edge-review.decision-focus .option-compare-value .option-edit{justify-self:start}}.brain-builder-loop{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);gap:28px;align-items:start;margin:20px 0}.brain-builder-loop-visual{display:grid;grid-template-columns:172px minmax(0,1fr);align-items:center;gap:16px;background:linear-gradient(115deg,#21152f 55%,#1a3a3b);border-radius:16px;padding:20px 18px;min-width:0}.brain-loop-modules{display:grid;gap:2px}.brain-loop-modules button{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:10px;text-align:left;min-height:46px;padding:8px 9px;border:1px solid transparent;border-radius:9px;color:#e6dff0;font-size:12.5px;line-height:1.35;background:transparent}.brain-loop-modules button:hover{background:#2e2141}.brain-loop-modules button[aria-pressed=true]{background:#33264a;border-color:#4a395f;color:#fff}.brain-loop-modules small{display:block;font-size:10px;color:#b7a9c8;margin-top:2px}.brain-loop-module-number{display:grid;place-items:center;width:26px;height:26px;font-size:10px;line-height:1;color:#e6dff0;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:var(--brain-colour,#4a395f);position:relative}.brain-loop-module-number:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:#21152f}.brain-loop-module-number[data-on=true]:before{display:none}.brain-loop-module-number[data-on=true]{color:#21152f;font-weight:600}.brain-loop-modules button:not([aria-pressed=true]) .brain-loop-module-number:not([data-on=true]){opacity:.7}.brain-loop-module-mark{display:block;width:26px}.brain-loop-module-mark svg{display:block;width:100%;height:auto}.brain-loop-overall{margin-bottom:8px;padding:10px 9px 12px!important;border:1px solid #4a395f!important;background:#2a1d3c;font-weight:600}.brain-loop-diagram{min-width:0}.brain-builder-loop svg{display:block;width:100%;height:auto;margin:0 auto}.brain-loop-segment{cursor:pointer}.brain-loop-segment path{pointer-events:stroke;transition:stroke .3s ease,stroke-width .3s ease}.brain-loop-diagram text{pointer-events:none}.brain-loop-diagram>p{text-align:center;font-size:10.5px;color:#b7a9c8;margin:10px 0 0}@media(prefers-reduced-motion:reduce){.brain-loop-segment path{transition:none}}.brain-builder-loop-copy{display:flex;flex-direction:column;gap:0}.brain-builder-loop-copy .brain-loop-eyebrow{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#315449;margin:0 0 8px}.brain-builder-loop-copy h3{font-size:22px;font-weight:600;line-height:1.3;color:#302043;margin:0}.brain-builder-loop-copy>p{font-size:13.5px;line-height:1.65;color:#6a6072;margin:10px 0 0}.brain-loop-progress{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:8px;margin:18px 0 0;font-size:12px;color:#6a6072}.brain-loop-progress strong{font-size:24px;color:#302043;font-variant-numeric:tabular-nums}.brain-loop-progress progress{grid-column:1/-1;width:100%;height:6px;border-radius:3px;accent-color:#315449}.brain-loop-results{margin-top:18px;padding-top:16px;border-top:1px solid #e4e0ea}.brain-loop-results-head{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#625d69;margin:0 0 12px}.brain-loop-results dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.brain-loop-results dl>div{background:#f6f4f8;border-radius:10px;padding:10px 12px}.brain-loop-results dt{font-size:11.5px;color:#625d69;line-height:1.4}.brain-loop-results dd{margin:6px 0 0;font-size:24px;font-weight:700;color:#173f35;font-variant-numeric:tabular-nums;line-height:1}.brain-loop-results dd small{font-size:11px;font-weight:400;color:#625d69}.brain-loop-results-note{font-size:11.5px;color:#7a747f;line-height:1.55;margin:12px 0 0}.brain-loop-nudge{margin-top:16px;background:#f4f8f0;border-left:3px solid #d1f3a5;border-radius:0 10px 10px 0;padding:4px 14px}.brain-loop-nudge p{font-size:13px;line-height:1.6;color:#3c4a41;margin:0 0 4px}.brain-loop-nudge summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-size:13.5px;font-weight:600;color:#2b5145}.brain-builder-loop-copy nav{display:grid;margin-top:14px;border-top:1px solid #e4e0ea}.brain-builder-loop-copy nav a{border-bottom:1px solid #f0edf3}.brain-builder-loop-copy a{display:flex;align-items:center;gap:12px;min-height:46px;font-size:13.5px;font-weight:600;color:#302043;text-decoration:none}.brain-builder-loop-copy a:hover{text-decoration:underline}.brain-builder-loop-copy a span{color:#84708f;font-size:11px;font-weight:400;font-variant-numeric:tabular-nums}.brain-builder-loop a:focus-visible,.brain-loop-modules button:focus-visible{outline:3px solid #bd97db;outline-offset:3px}@media(max-width:1100px){.brain-builder-loop{grid-template-columns:1fr}.brain-loop-diagram{max-width:600px;justify-self:center;width:100%}}@media(max-width:560px){.brain-builder-loop-visual{grid-template-columns:1fr;padding:14px}.brain-loop-diagram{grid-row:1}.brain-builder-loop-copy h3{font-size:19px}.brain-loop-results dl{grid-template-columns:1fr 1fr}}.sgfe-simple{--sgfe-ink:#2b193f;--sgfe-muted:#746b7b;--sgfe-line:#e4deeb;color:var(--sgfe-ink);display:grid;gap:20px;padding:8px 0 28px;font-family:var(--font-body,Arial,Helvetica,sans-serif)}.sgfe-intro{max-width:780px;padding:4px 0 8px}.sgfe-eyebrow{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#81708f;font-weight:600}.sgfe-simple h1{font-size:clamp(28px,3.6vw,42px);line-height:1.12;letter-spacing:-.035em;font-weight:400;margin:10px 0 14px}.sgfe-simple h2{font-size:24px;line-height:1.22;font-weight:500;letter-spacing:-.02em}.sgfe-simple h3{font-size:18px;font-weight:500}.sgfe-simple p{line-height:1.55}.sgfe-intro>p,.sgfe-muted{color:var(--sgfe-muted);font-size:15px}.sgfe-card{border:1px solid var(--sgfe-line);border-radius:18px;padding:26px;background:#fff;min-width:0}.sgfe-feature{background:#2b193f;color:#fff;border-radius:18px;padding:28px;display:grid;gap:20px;grid-template-columns:1.3fr 1fr;align-items:center}.sgfe-feature p{color:#ddd0ef;font-size:14px}.sgfe-feature h2{color:#fff;font-size:28px}.sgfe-feature strong{font-size:clamp(32px,4vw,52px);font-weight:400;letter-spacing:-.035em;display:block;font-variant-numeric:tabular-nums}.sgfe-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.sgfe-metrics>div+div{border-left:1px solid var(--sgfe-line);padding-left:22px}.sgfe-metrics dt{font-size:13px;color:var(--sgfe-muted)}.sgfe-metrics dd{font-size:clamp(23px,3vw,34px);font-variant-numeric:tabular-nums;letter-spacing:-.03em;margin:10px 0}.sgfe-metrics p{font-size:12px;color:var(--sgfe-muted);margin:0}.sgfe-next{display:flex;gap:16px;align-items:center;justify-content:space-between;padding-top:20px;margin-top:20px;border-top:1px solid var(--sgfe-line)}.sgfe-next p{font-size:14px;color:var(--sgfe-muted);max-width:580px}.sgfe-button,.sgfe-simple button.sgfe-button{background:var(--sgfe-ink);color:#fff;border:1px solid var(--sgfe-ink);border-radius:10px;min-height:44px;padding:11px 18px;display:inline-flex;gap:14px;align-items:center;justify-content:center;line-height:1.4;font-size:14px;text-decoration:none;cursor:pointer}.sgfe-button.secondary{background:#f1ebf9;color:var(--sgfe-ink);border-color:#e1d6ee}.sgfe-simple button:disabled{opacity:.5;cursor:not-allowed}.sgfe-simple :is(button,a,summary,input,select,textarea):focus-visible{outline:2px solid #8660b7;outline-offset:3px}.sgfe-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.sgfe-details{border:1px solid var(--sgfe-line);border-radius:14px;background:#fff;min-width:0}.sgfe-details>summary{cursor:pointer;min-height:54px;padding:17px 22px;font-size:15px;font-weight:500;list-style:disclosure-closed;list-style-position:inside}.sgfe-details[open]>summary{list-style:disclosure-open;border-bottom:1px solid var(--sgfe-line)}.sgfe-detail-body{padding:22px;display:grid;gap:18px}.sgfe-detail-body>section{min-width:0;max-width:100%}.sgfe-form{display:grid;gap:18px}.sgfe-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sgfe-form label{display:grid;align-content:start;gap:7px;font-size:13px;color:#51465d}.sgfe-form :is(input,select,textarea){width:100%;border:1px solid #d9cfe2;border-radius:8px;min-height:44px;padding:10px 12px;background:#fff;color:var(--sgfe-ink);font-size:15px}.sgfe-form input[type=checkbox]{width:18px;min-height:18px}.sgfe-form small{font-size:12px;color:var(--sgfe-muted);line-height:1.5}.sgfe-note{padding:14px 18px;background:#f2ecfa;border-radius:10px;font-size:13px;color:#5e4e70}.sgfe-error{font-size:14px;color:#8e263d;line-height:1.5}.sgfe-status{font-size:13px;color:#386354}.sgfe-choice{display:grid;grid-template-columns:1fr 1fr;gap:14px}.sgfe-choice>button{text-align:left;border:1px solid var(--sgfe-line);border-radius:14px;padding:20px;background:#fff}.sgfe-choice>button[aria-pressed=true]{background:#eee5fa;border-color:#ac8ace}.sgfe-choice small{display:block;margin-top:8px;line-height:1.5;color:var(--sgfe-muted)}.sgfe-scroll{max-width:100%;overflow-x:auto}.sgfe-scroll table{border-collapse:collapse;width:100%;font-size:13px}.sgfe-scroll :is(th,td){padding:12px;text-align:right;border-bottom:1px solid var(--sgfe-line);white-space:nowrap}.sgfe-scroll :is(th,td):first-child{text-align:left}.sgfe-cups{display:grid;grid-template-columns:repeat(5,minmax(110px,1fr));gap:12px;overflow-x:auto;padding-bottom:8px}.sgfe-cup{padding:14px;border:1px solid var(--sgfe-line);border-radius:12px;background:#fbf9fd}.sgfe-cup:first-child{background:#f1e9fa}.sgfe-cup p{font-size:12px}.sgfe-cup strong{font-size:16px}@media(max-width:760px){.sgfe-simple{gap:14px}.sgfe-card,.sgfe-feature{padding:20px}.sgfe-feature{grid-template-columns:1fr;gap:12px}.sgfe-metrics{gap:14px}.sgfe-metrics>div+div{padding-left:14px}.sgfe-metrics dd{font-size:24px}.sgfe-next{flex-direction:column;align-items:flex-start}.sgfe-next .sgfe-button{width:100%}.sgfe-detail-body{padding:18px}.sgfe-fields,.sgfe-choice{grid-template-columns:1fr}.sgfe-form :is(input,select,textarea){font-size:16px}}@media(max-width:480px){.sgfe-metrics{grid-template-columns:1fr}.sgfe-metrics>div{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center}.sgfe-metrics>div+div{border-left:0;border-top:1px solid var(--sgfe-line);padding:14px 0 0}.sgfe-metrics dd{margin:0}.sgfe-metrics p{grid-column:1/-1}.sgfe-simple h1{font-size:29px}}.sgfe-priorities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.sgfe-priorities h2{font-size:19px}.sgfe-priority-choice{display:grid;gap:8px;min-height:84px;padding:15px;text-align:left;background:#fff;border:1px solid #e4deeb;border-radius:12px}.sgfe-priority-choice.is-picked{background:#f0e8fa;border-color:#b99cd2}.sgfe-priority-choice span{font-size:11px;color:#756581}.sgfe-priority-choice strong{font-size:14px;font-weight:500;line-height:1.5}@media(max-width:900px){.sgfe-priorities{grid-template-columns:1fr}.sgfe-priorities .sgfe-card{padding:20px}}.sgfe-module-tabs{display:flex;flex-wrap:wrap;gap:6px;border-bottom:1px solid #e4deeb;padding-bottom:12px}.sgfe-module-tabs button{min-height:44px;border-radius:10px;padding:10px 15px;font-size:14px;color:#6d607a}.sgfe-module-tabs button[aria-current=page]{background:#302043;color:#fff}.sgfe-cup-journey{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:clamp(8px,2vw,22px);padding:14px 2px}.sgfe-cup-journey article{text-align:center;min-width:0}.sgfe-cup-journey p{font-size:clamp(10px,1.5vw,14px);overflow-wrap:anywhere}.sgfe-cup-journey small{font-size:10px;color:#756581}.sgfe-cup-vessel{position:relative;overflow:hidden;border:2px solid #cdbfd9;border-top:0;border-radius:0 0 14px 14px;background:#faf7fd;margin-bottom:10px}.sgfe-cup-journey .current .sgfe-cup-vessel{border-color:#302043}.sgfe-cup-water{position:absolute;bottom:0;inset-inline:0;background:#d5c2ed}.sgfe-cup-buffer{position:absolute;top:0;inset-inline:0;background:repeating-linear-gradient(135deg,transparent,transparent 5px,#e5dcec 5px,#e5dcec 6px)}.sgfe-cup-line{position:absolute;inset-inline:0;border-top:1px dashed #b7a7c6}.sgfe-cup-line.fill{border-color:#302043;border-top-width:2px}.sgfe-cup-vessel strong{position:absolute;inset-inline:0;bottom:10px;font-size:clamp(11px,2vw,20px)}.sgfe-priority-order{display:flex;align-items:center;gap:6px}.sgfe-priority-order button{min-width:44px;min-height:44px;border:1px solid #e4deeb;border-radius:8px}.sgfe-restored-panel{border:1px solid #e4deeb;border-radius:16px;background:#fff;padding:22px;min-width:0}.vision-focus{display:flex;flex-direction:column;gap:24px;max-width:1160px;margin-inline:auto;color:#0f0f0f}.vf-intro{color:#5c5c5c;font-size:15px}.vf-modelling{border:1px solid #e2e2e2;background:#fff}.vf-band{display:flex;gap:20px;padding:26px 28px;border-bottom:1px solid #e2e2e2;background:#fff;color:#0f0f0f}.vf-band h2{font-size:28px!important;line-height:1.25;margin:4px 0!important;color:#0f0f0f!important}.vf-band p{color:#5c5c5c;font-size:14px;margin-top:8px}.vf-band .vf-kicker{font-size:10px;letter-spacing:.14em;margin:0;text-transform:uppercase}.vf-number{font-size:38px;line-height:1.1;color:#6e6e6e;font-weight:400}.vf-body{padding:26px 28px;background:#fff}.vf-body>p{font-size:15px;line-height:1.6}.vf-presets{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.vf-presets p{font-size:12px;color:#6e6e6e;margin-top:4px}.vf-presets>div:last-child{display:flex;gap:8px;flex-wrap:wrap}.vf-presets button{min-height:44px;padding:8px 14px;border:1px solid #e2e2e2;background:#fff;font-size:13px}.vf-presets button[aria-pressed=true]{background:#0f0f0f;color:#fff;border-color:#0f0f0f}.vf-results{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:26px}.vf-results>div{border:1px solid #e2e2e2;background:#f2f2f2;padding:24px}.vf-results p{font-size:14px}.vf-results strong{display:block;font-size:38px;line-height:1.2;margin:10px 0}.vf-estimated{display:inline-block;border:1px solid #6e6e6e;padding:3px 6px;font-family:var(--font-mono);font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:#5c5c5c}.vf-sliders h3{font-size:18px;margin-bottom:14px}.vf-slider-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.vf-slider-grid>div{border-color:#e2e2e2!important;padding:18px!important}.vf-explanation{margin-top:20px;font-size:12px;line-height:1.7}.vf-explanation summary,.vf-tools summary{min-height:44px;cursor:pointer;font-weight:600}.vf-explanation p{max-width:850px;margin:8px 0}.vf-commit{padding:22px 28px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #e2e2e2;background:#fff}.vf-commit p{font-size:12px;margin-top:6px;color:#6e6e6e}.vf-commit a{padding:12px 18px;background:#f5b800;color:#0f0f0f;min-height:44px;font-size:13px;font-weight:600}.vf-tools{font-size:12px;color:#6e6e6e}.vf-tools>p{margin-bottom:16px}@media(max-width:760px){.vf-band,.vf-body,.vf-commit{padding:20px}.vf-band h2{font-size:23px!important}.vf-presets,.vf-commit{align-items:flex-start;flex-direction:column}.vf-slider-grid{grid-template-columns:1fr}.vf-results strong{font-size:30px}.vf-results>div{padding:16px}.vf-band{gap:14px}.vf-number{font-size:30px}}@media(max-width:380px){.vf-results{grid-template-columns:1fr}}.worth-page{color:#302043}.worth-page .worth-finance-heading{font-size:22px;line-height:1.3;font-weight:600;letter-spacing:-.02em}.worth-support{border-top:1px solid #ddd6e5;border-bottom:1px solid #ddd6e5;font-size:13px}.worth-support>summary,.worth-review-queue>summary{min-height:56px;cursor:pointer;padding:16px 0;font-weight:600}.worth-support-content{display:grid;gap:24px;padding:8px 0 24px}.worth-support-content>section>h3{font-weight:600;margin-bottom:12px;font-size:16px}.worth-review-queue{border:1px solid #ddd6e5;border-radius:12px;background:#fff;padding:0 20px}.worth-review-queue>summary{font-size:15px}.worth-queue-hint{font-size:12px;font-weight:400;color:#6d6576;margin-left:18px}.worth-queue-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;border-top:1px solid #e8e2ed;padding:17px 0}.worth-queue-row h3{font-size:15px;font-weight:600;line-height:1.45;margin:0}.worth-queue-row p{font-size:12px;line-height:1.6;color:#625d69;margin:6px 0 0}.worth-queue-actions{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.worth-record-button{min-height:44px;padding:9px 14px;border-radius:8px;background:#302043;color:#fff;font-size:12px;font-weight:600}.worth-queue-actions summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:12px}.worth-queue-actions details div{display:grid;gap:4px}.worth-queue-actions details button{min-height:44px;text-align:left;text-decoration:underline;font-size:12px}.worth-brain-link{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #ddd6e5;padding:18px 0}.worth-brain-link p{font-size:13px;line-height:1.5;color:#625d69;margin:0}.worth-brain-link a{display:inline-flex;align-items:center;min-height:44px;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.worth-page button:focus-visible,.worth-page a:focus-visible,.worth-page summary:focus-visible{outline:3px solid #9677b3;outline-offset:3px}@media(max-width:640px){.worth-queue-row{grid-template-columns:1fr;gap:12px}.worth-queue-actions{flex-direction:row;gap:18px;flex-wrap:wrap}.worth-queue-hint{display:block;margin:6px 0 0}.worth-brain-link{flex-direction:column;align-items:flex-start;gap:4px}}.results-page{max-width:1120px;margin:0 auto;padding:36px 24px 64px;color:#302043}.results-heading{margin-bottom:32px;max-width:820px}.results-heading>p:first-child{font-size:11px;letter-spacing:.14em;font-weight:700}.results-heading h1{font-size:clamp(30px,4vw,44px);line-height:1.14;margin:12px 0 16px;letter-spacing:-.025em}.results-heading>p:last-child{color:#62576b;font-size:16px}.results-demo,.results-note,.results-method-link{font-size:12px;line-height:1.65}.results-demo{padding:10px 0;color:#72667d}.results-section-head{display:flex;justify-content:space-between;align-items:start;gap:20px;margin-bottom:20px}.results-section-head h2,.results-stories h2{font-size:23px;font-weight:600;line-height:1.3}.results-section-head p{font-size:14px;color:#665c70;margin-top:7px}.results-financial{border:1px solid #ded5e7;border-radius:18px;padding:24px;background:#fff}.results-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0;gap:18px}.results-metrics article+article{border-left:1px solid #e8e2ec;padding-left:20px}.results-metrics h3{font-size:13px}.results-metrics strong{font-size:34px;display:block;margin:10px 0}.results-metrics p{font-size:12px;color:#6d6375;line-height:1.6}.results-page select,.results-page textarea{border:1px solid #ded5e7;border-radius:8px;background:#fff;padding:10px;min-height:44px;width:100%;font-size:14px}.results-page label{font-size:12px;display:grid;gap:5px}.results-page button,.results-more{min-height:44px}.results-page summary{padding:12px 0;cursor:pointer;font-size:13px;text-decoration:underline;text-underline-offset:4px}.results-page details[open]>summary{margin-bottom:10px}.results-review-strip{display:flex;align-items:center;gap:20px;padding:22px 0;margin:14px 0 20px;border-bottom:1px solid #ded5e7;font-size:13px;flex-wrap:wrap}.results-review-strip b{font-size:20px;margin-right:5px}.results-review-strip a{margin-left:auto}.results-page a{text-decoration:underline;text-underline-offset:4px}.results-filters{display:flex;gap:18px;margin:20px 0}.results-filters label{flex:1}.results-story-list{display:grid;gap:18px}.result-story{background:#fff;border:1px solid #ded5e7;border-radius:16px;padding:24px}.result-priority{font-size:11px;letter-spacing:.02em;color:#756381;margin-bottom:8px}.result-story h3{font-size:21px;font-weight:600;line-height:1.4}.result-story>p{font-size:14px;line-height:1.7;margin-top:12px}.result-labels{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0 16px}.result-labels span{background:#f3eef6;border-radius:6px;padding:5px 8px;font-size:11px}.result-movement{display:flex;gap:14px;align-items:baseline;flex-wrap:wrap;margin:20px 0}.result-movement strong{font-size:27px}.result-movement span{font-size:15px}.result-movement small{flex-basis:100%;color:#6d6375}.result-assessment{background:#edf5f0;border-left:3px solid #4b9179;border-radius:8px;padding:15px;margin-top:16px;font-size:14px;line-height:1.6}.result-assessment p{margin:6px 0}.result-assessment small{font-size:12px;color:#56695e}.result-next{background:#fbf5e8;padding:12px;border-radius:8px;font-size:13px}.result-detail-grid{display:grid;grid-template-columns:170px minmax(0,1fr);font-size:13px;gap:12px;line-height:1.7}.result-detail-grid dt{font-weight:600}.result-detail-grid dd{overflow-wrap:anywhere}.result-history{padding:14px 0;border-top:1px solid #eee;font-size:12px}.result-history li{margin:10px 0}.result-history p{margin-top:5px}.result-story footer{display:flex;align-items:center;flex-wrap:wrap;gap:18px;border-top:1px solid #e8e2ec;padding-top:18px;margin-top:16px;font-size:13px}.result-story button,.results-classify button{border-radius:8px;background:#302043;color:#fff;padding:10px 16px}.result-story button.results-secondary{background:transparent;color:#302043;text-decoration:underline;padding:8px 0}.results-more{margin-top:18px;text-decoration:underline}.results-receipt{border-top:1px solid #e8e2ec;padding:18px 0;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.results-receipt header{display:flex;justify-content:space-between;gap:18px;font-weight:600;font-size:16px}.results-receipt p{margin:10px 0}.results-classify{display:grid;gap:12px;max-width:600px;background:#f8f5fa;padding:16px;border-radius:8px}.results-cost{font-size:13px;background:#f8f5fa;padding:14px;border-radius:8px;margin:14px 0;line-height:1.7}.results-empty{padding:32px 0;color:#71647a}.results-saved{background:#edf5f0;padding:14px;border-radius:8px;margin-bottom:20px}.results-method-link{display:inline-block;margin-top:20px}.results-page .worth-brain-link{margin-top:28px;padding:22px;border-radius:12px;background:#f0ebf5;display:flex;flex-wrap:wrap;gap:14px;font-size:14px}.results-page :focus-visible{outline:3px solid #906db1;outline-offset:4px}@media(max-width:640px){.results-page{padding:24px 16px 80px}.results-section-head,.results-filters{flex-direction:column}.results-section-head label,.results-filters label{width:100%}.results-metrics{grid-template-columns:1fr;gap:16px}.results-metrics article+article{border-left:0;border-top:1px solid #e8e2ec;padding:16px 0 0}.results-metrics strong{font-size:30px;margin:5px 0}.results-financial,.result-story{padding:18px}.result-detail-grid{grid-template-columns:1fr;gap:5px}.result-detail-grid dd{margin-bottom:10px}.result-story h3{font-size:19px}.results-review-strip a{margin-left:0;flex-basis:100%}}.results-demo-summary{border:1px solid #ded5e7;border-radius:18px;background:#fff;padding:26px}.results-demo-summary a{font-size:13px}.results-gain-grid{display:grid;grid-template-columns:1fr 1fr 1.1fr;gap:24px;margin:24px 0 28px}.results-gain-grid article{display:flex;flex-direction:column;gap:10px}.results-gain-grid article+article{border-left:1px solid #e6dfeb;padding-left:24px}.results-gain-grid strong{font-size:44px;line-height:1.1;letter-spacing:-.035em;color:#23765e}.results-gain-grid p{font-size:13px;font-weight:600}.results-gain-grid span{font-size:14px;line-height:1.6}.results-gain-grid small{font-size:12px;color:#74677c}.results-gain-grid h3{font-size:20px;line-height:1.4;font-weight:600}.results-proof-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:28px;border-top:1px solid #e6dfeb;padding-top:24px}.results-proof-grid h3{font-size:19px;font-weight:600}.results-comparison{border-bottom:1px solid #e6dfeb}.results-comparison summary{display:flex;justify-content:space-between;gap:16px;align-items:center;min-height:62px;text-decoration:none}.results-comparison summary span:before{content:"▸ ";color:#7f658f}.results-comparison[open] summary span:before{content:"▾ "}.results-comparison p{font-size:13px;line-height:1.6;margin-top:12px}.results-bar-pair{display:grid;gap:6px}.results-bar-pair label{display:flex;justify-content:space-between}.results-bar-pair>div{height:9px;background:#f1edf4;border-radius:5px;overflow:hidden}.results-bar-pair i{display:block;background:#c3b5d1;height:100%}.results-bar-pair i.achieved{background:#32866a}.results-sarah{padding:20px;border-radius:12px;background:#edf5f0;font-size:14px;line-height:1.65}.results-sarah p{margin:10px 0}.results-sarah .results-kicker{font-size:10px;letter-spacing:.1em}.results-sarah a{display:inline-flex;align-items:center;min-height:44px}.results-live-evidence{margin:12px 0}.result-expectation{color:#716579}.results-heading{margin-bottom:16px}.results-heading h1{max-width:900px}.results-story-list{gap:14px}@media(max-width:720px){.results-demo-summary{padding:18px}.results-gain-grid,.results-proof-grid{grid-template-columns:1fr}.results-gain-grid article+article{border-left:0;border-top:1px solid #e6dfeb;padding:18px 0 0}.results-gain-grid strong{font-size:36px}.results-proof-grid{gap:18px}}.results-value{background:#fff;border:1px solid #e0d9e7;border-radius:20px;padding:28px;margin-bottom:20px}.results-value .value-kicker{font-size:10px;font-weight:600;letter-spacing:.12em;color:#776187;margin:0 0 10px}.value-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;padding:20px 0 24px}.value-metric-grid article+article{border-left:1px solid #e5dfea;padding-left:22px}.value-metric-grid h3{font-size:13px;font-weight:500;line-height:1.5}.value-metric-grid strong{display:block;font-size:clamp(24px,2.6vw,36px);font-weight:500;letter-spacing:-.04em;line-height:1.15;margin:15px 0;overflow-wrap:anywhere}.value-metric-grid p,.value-summary-note,.value-empty{font-size:12px;line-height:1.6;color:#6e6377}.value-summary-note{display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap;padding:12px 0;border-top:1px solid #e5dfea}.value-empty{display:flex;justify-content:space-between;gap:20px;align-items:center;background:#f4f0fa;border-radius:12px;padding:16px;margin:10px 0 20px}.value-empty a{flex-shrink:0;display:inline-flex;align-items:center;min-height:44px}.results-value input:not([type=checkbox]){width:100%;min-width:0;min-height:44px;border:1px solid #dcd4e4;border-radius:8px;padding:10px;background:#fff;font-size:15px;color:#302043}.value-scenario{background:#281743;color:#fbf9ff;border-radius:16px;padding:28px;display:grid;grid-template-columns:1.05fr 1fr;gap:28px;margin:18px 0 10px}.results-value .value-scenario .value-kicker{color:#d2c4f0}.value-scenario h3{font-size:clamp(24px,3vw,32px);font-weight:400;letter-spacing:-.03em;line-height:1.2}.value-scenario-intro>p:not(.value-kicker){font-size:14px;line-height:1.7;margin-top:18px;color:#ddd1ef}.value-scenario-intro .value-scenario-source{font-size:12px}.value-scenario-calc{display:grid;grid-template-columns:1.2fr .8fr;gap:14px;align-content:start}.value-input-readonly{display:flex;flex-direction:column;justify-content:space-between;gap:12px}.value-input-readonly span,.value-output>span{font-size:12px;color:#e4dcef}.value-input-readonly strong{font-size:26px;font-weight:400;letter-spacing:-.03em}.value-output{grid-column:1/-1;border-top:1px solid #65507c;padding-top:18px;margin-top:6px}.value-output strong{display:block;font-size:clamp(34px,4vw,46px);font-weight:400;letter-spacing:-.04em;line-height:1.2;margin-top:8px;overflow-wrap:anywhere}.value-output p{font-size:13px;color:#d2c4f0;margin-top:6px}.value-scenario-calc button{grid-column:1/-1;justify-self:start;text-align:left;font-size:13px;color:#d6c6ff;text-decoration:underline;text-underline-offset:5px;padding:8px 0}.value-scenario-footnote{grid-column:1/-1;border-top:1px solid #65507c;padding-top:16px;font-size:11px;line-height:1.7;color:#dbceea}.value-ledger,.value-method{border-bottom:1px solid #e5dfea}.value-method p{font-size:12px;line-height:1.8;margin:12px 0}.value-ledger-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;border-top:1px solid #e5dfea;padding:18px 0}.value-ledger-row h3{font-size:16px;font-weight:500}.value-ledger-row p{font-size:12px;line-height:1.7;margin-top:6px;overflow-wrap:anywhere}.value-ledger-row>div:last-child{display:flex;flex-direction:column;gap:12px;align-items:flex-end}.value-ledger-row strong{font-size:24px;font-weight:500}.value-ledger-row button,.value-excluded button{font-size:12px;text-decoration:underline;text-underline-offset:4px}.value-excluded{padding:14px;border-radius:8px;background:#fbf0e9;margin-bottom:12px;font-size:13px;line-height:1.7}.company-valuation{border:1px solid #e1d8ec;background:#f6f3fa;border-radius:14px;padding:22px;margin:24px 0}.company-valuation h3{font-size:26px;line-height:1.2;font-weight:400;letter-spacing:-.025em}.value-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;margin:14px 0}.results-page .value-check{display:flex;align-items:start;gap:10px;font-size:13px;line-height:1.7;margin:15px 0}.value-check input{width:18px;height:18px;flex-shrink:0;margin-top:3px;accent-color:#59377a}.value-driver-intro{font-size:13px;line-height:1.7;margin:24px 0 12px}.value-drivers>details{border-top:1px solid #ded5e7;padding:0 0 10px}.value-drivers>details>summary{display:flex;justify-content:space-between;gap:15px;font-weight:500;text-decoration:none}.value-drivers summary span{font-size:12px;font-weight:400;color:#71607f}.value-drivers p{font-size:12px;line-height:1.7;color:#6e6377}.value-model-prompt{font-size:13px;padding:12px 0}.value-company-output{margin-top:20px}.value-company-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.value-company-totals article{display:flex;flex-direction:column;gap:8px}.value-company-totals span,.value-company-totals p{font-size:12px;line-height:1.6;color:#6e6377}.value-company-totals strong{font-size:clamp(24px,2.6vw,34px);font-weight:400;letter-spacing:-.04em;overflow-wrap:anywhere}.value-bridge{border-top:1px solid #ded5e7;border-bottom:1px solid #ded5e7;padding:10px 0;margin:20px 0}.value-bridge>div,.value-driver-stake{display:flex;justify-content:space-between;gap:15px;font-size:13px;line-height:1.6;padding:8px 0}.value-bridge dd,.value-driver-stake b{white-space:nowrap;font-weight:500}.value-model-actions{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.value-model-actions button{background:#e5dbf7;color:#302043;border-radius:8px;font-size:13px;padding:10px 14px}.value-model-actions button:last-child{background:#302043;color:#fff}.value-model-actions button:disabled{opacity:.5}.result-value-chips{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0;font-size:12px;line-height:1.7}.result-value-chips span{border-radius:7px;background:#eee7f7;padding:7px 10px}.result-value-chips small{flex-basis:100%;font-size:11px;color:#6e6377}@media(max-width:850px){.value-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.value-metric-grid article:nth-child(3){border-left:0;padding-left:0}.value-scenario{grid-template-columns:1fr;gap:22px}.value-company-totals{grid-template-columns:1fr}.value-company-totals article+article{border-top:1px solid #ded5e7;padding-top:14px}.value-empty{align-items:start;flex-direction:column;gap:4px}}@media(max-width:520px){.results-value{padding:18px 16px;border-radius:16px}.value-metric-grid{gap:18px}.value-metric-grid article+article{padding-left:14px}.value-metric-grid article:nth-child(3){padding-left:0}.value-metric-grid strong{font-size:27px}.value-scenario{padding:20px 16px}.value-scenario-calc{grid-template-columns:1fr}.value-ledger-row{grid-template-columns:1fr;gap:12px}.value-ledger-row>div:last-child{align-items:flex-start}.company-valuation{padding:18px 14px}.value-form-grid{grid-template-columns:1fr}.value-drivers>details>summary{align-items:start;flex-direction:column;gap:3px}}.results-value-focused .value-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:24px}.results-value-focused .value-metric-grid article+article{border-left:1px solid #e5dfea;padding-left:22px}.results-value-focused .value-metric-grid strong{font-size:clamp(30px,3.5vw,44px)}.value-period-label{font-size:13px;line-height:1.5;color:#6e6377;white-space:nowrap}.value-scenario-focused{grid-template-columns:1.1fr 1fr;gap:20px 36px}.value-scenario-focused .value-output{grid-column:auto;border:0;margin:0;padding:0;align-self:center}.value-scenario-focused h3{font-size:clamp(24px,2.6vw,30px)}.value-scenario-focused .value-output strong{font-size:clamp(40px,5vw,56px)}.value-scenario-settings{grid-column:1/-1;border-top:1px solid #65507c}.results-page .value-scenario-settings>summary{color:#eee6ff;min-height:44px;font-size:13px;margin:0;padding-top:12px}.value-scenario-settings p,.value-scenario-settings button{font-size:13px;line-height:1.7;margin:12px 0;color:#e4dcef}.value-scenario-settings button{text-decoration:underline;text-underline-offset:4px;min-height:44px}.value-company-details>summary span{font-size:12px;margin-left:12px;color:#756880}.results-page .value-ledger>summary,.results-page .value-company-details>summary{min-height:48px;padding:14px 0;margin:0}.value-company-details .company-valuation{margin:8px 0 16px}.results-demo-choice{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px;flex-wrap:wrap;font-size:12px;color:#6e6377}.results-demo-choice [role=group]{display:flex;background:#ece6f3;padding:4px;border-radius:10px;gap:4px}.results-demo-choice button{padding:9px 14px;min-height:44px;border-radius:7px;font-size:13px;color:#453450}.results-demo-choice button[aria-pressed=true]{background:#fff;color:#281743;box-shadow:0 1px 3px #28174312}.results-review-details{border:1px solid #e0d9e7;border-radius:16px;padding:0 24px;background:#fff;margin:20px 0;scroll-margin-top:120px}.results-page .results-review-details>summary{padding:20px 0;font-size:17px;font-weight:500;text-decoration:none}.results-review-details>summary span{font-size:12px;font-weight:400;color:#6e6377;margin-left:16px}.results-review-details .results-stories{padding:12px 0 24px}.results-page .result-story-summary{margin:0;padding:0;text-decoration:none;min-height:44px;color:inherit}.result-story-summary h3{display:inline;font-size:17px;font-weight:500;line-height:1.5}.result-story-summary .result-record-meta{margin-top:8px}.result-story-summary .result-labels{margin-bottom:0}.result-story-expanded{border-top:1px solid #e5dfea;margin-top:16px;padding-top:16px}.results-page summary:focus-visible,.results-demo-choice button:focus-visible{outline:3px solid #9f83d1;outline-offset:4px;border-radius:5px}@media(max-width:700px){.results-value-focused .value-metric-grid{grid-template-columns:1fr}.results-value-focused .value-metric-grid article{display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 12px}.results-value-focused .value-metric-grid article+article{border-left:0;border-top:1px solid #e5dfea;padding:16px 0 0}.results-value-focused .value-metric-grid strong{grid-column:2;grid-row:1/3;margin:0;font-size:32px}.results-value-focused .value-metric-grid p{grid-column:1;margin:0}.value-scenario-focused{grid-template-columns:1fr}.value-period-label{white-space:normal}.results-review-details{padding:0 16px}.results-review-details>summary span{display:block;margin:8px 0 0}}#business-value-results{scroll-margin-top:190px}.value-driver-link{grid-column:1/-1;margin:0;font-size:13px;line-height:1.6}.value-driver-link a{display:inline-flex;align-items:center;min-height:44px;color:#f5f0ff;text-decoration:underline;text-underline-offset:4px}.value-driver-link span{display:block;color:#d7cce6}.fast-track-intake{--fti-plum:#352050;--fti-violet:#7145c0;--fti-teal:#087d76;max-width:850px;color:#30223e;margin:26px 0 36px;line-height:1.55}.fast-track-intake h2,.fast-track-intake h3,.fast-track-intake p{margin-top:0}.fast-track-intake button,.fast-track-intake a,.fast-track-intake summary,.fast-track-intake input,.fast-track-intake textarea{font:inherit}.fast-track-intake button,.fast-track-intake summary{cursor:pointer}.fast-track-intake button:disabled{cursor:not-allowed;opacity:.55}.fast-track-intake :is(button,a,summary,input,textarea):focus-visible{outline:3px solid #087d76;outline-offset:4px}.fast-track-intake:focus{outline:none}.fti-drop-zone{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:center;text-align:center;padding:35px 24px 24px;border:1px solid #c4ace8;border-radius:19px;background:radial-gradient(ellipse at 95% 5%,#bcefe6 0,transparent 44%),linear-gradient(125deg,#f2e6ff,#faf6ff 66%);box-shadow:0 12px 35px -24px #54278050;transition:border-color .15s,background-color .15s}.fti-drop-zone.fti-dragging{border:2px dashed #087d76;background:#e5f6ef;padding:34px 23px 23px}.fti-upload-icon,.fti-spark{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:57px;height:57px;border-radius:16px;background:#7145c0;color:#fff;box-shadow:0 8px 18px -9px #5427808c}.fti-upload-icon{margin-bottom:17px}.fast-track-intake .fti-drop-zone h2{font-size:23px;line-height:1.25;color:#352050;font-weight:700;letter-spacing:-.35px;margin-bottom:9px}.fti-drop-zone>p{font-size:15px;color:#514264;margin-bottom:19px;max-width:460px}.fti-file-input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;pointer-events:none}.fti-choose{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:45px;border:1px solid #c4ace8;border-radius:9px;padding:10px 18px;background:#fff;color:#422c62;font-weight:650!important;box-shadow:0 3px 8px #3520500a}.fti-choose:hover{border-color:#7145c0;background:#fdfaff}.fast-track-intake .fti-formats{font-size:12px;line-height:1.6;margin:17px 0 0;color:#625470}.fti-files{list-style:none;padding:0;margin:16px 0;display:grid;gap:8px}.fti-files li{display:flex;align-items:center;gap:13px;background:#fff;border:1px solid #e1d8eb;border-radius:10px;padding:11px 14px;min-width:0}.fti-files li>svg{color:#7145c0;flex-shrink:0}.fti-files li>span{min-width:0;flex:1}.fti-files strong{display:block;font-size:14px;font-weight:550;overflow-wrap:anywhere}.fti-files small{display:block;color:#756984;font-size:12px}.fti-files button{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border:0;border-radius:7px;background:transparent;color:#625470}.fti-files button:hover{background:#f1eaf8}.fti-notes{margin:13px 0 20px;border-bottom:1px solid #e1d8eb;padding:2px 0 16px}.fti-notes summary,.fti-source-details>summary{min-height:44px;display:list-item;align-content:center;list-style-position:inside;font-size:14px;font-weight:600;color:#51366f}.fti-notes label{display:block;font-size:14px;margin:12px 0 7px}.fti-notes textarea{display:block;box-sizing:border-box;width:100%;padding:13px 15px;border:1px solid #cbb9df;border-radius:9px;background:#fff;color:#30223e;resize:vertical;font-size:14px}.fast-track-intake .fti-help{font-size:12px;line-height:1.6;color:#6c6078;margin:8px 0}.fti-consent{display:flex;align-items:flex-start;gap:11px;margin:20px 0 7px;max-width:680px;font-size:13px;line-height:1.6;cursor:pointer}.fti-consent input{flex-shrink:0;width:18px;height:18px;margin-top:2px;accent-color:#7145c0}.fast-track-intake .fti-privacy{color:#766a80;font-size:12px;margin:0 0 23px;padding-left:29px}.fti-start-actions,.fti-result-actions{display:flex;align-items:center;gap:19px;flex-wrap:wrap}.fast-track-intake .fti-primary{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:49px;padding:12px 21px;background:#6540ae;color:#fff;border:1px solid #6540ae;border-radius:10px;font-size:15px;font-weight:650;text-decoration:none;box-shadow:0 6px 14px -7px #5427807a}.fast-track-intake .fti-primary:hover:not(:disabled){background:#52328f;border-color:#52328f}.fti-under-button{font-size:13px;color:#7a6c84}.fti-error,.fti-notice{border-left:3px solid #bc6143;background:#fff6ef;padding:12px 15px;font-size:13px;line-height:1.6;color:#8b3b25;margin:18px 0}.fti-notice{border-color:#087d76;color:#24625b;background:#edf8f4}.fti-progress{padding:17px 0 3px;color:#59486c;font-size:13px}.fti-progress p{margin:0 0 7px}.fti-progress small{display:block;margin-bottom:7px}.fti-progress>p:first-child{font-weight:600;overflow-wrap:anywhere}.fti-text-button{display:inline-flex;align-items:center;min-height:44px;padding:8px 0;background:none;border:0;color:#6540ae;font-size:14px!important;text-decoration:underline;text-underline-offset:4px}.fti-spinner{animation:fti-spin 1s linear infinite}@keyframes fti-spin{to{transform:rotate(360deg)}}.fti-result-heading{display:flex;gap:16px;align-items:center;margin:0 0 15px}.fti-spark{width:47px;height:47px;border-radius:13px;background:#087d76;box-shadow:0 8px 18px -9px #087d7659}.fti-eyebrow{color:#087d76;font-size:11px!important;letter-spacing:.09em;font-weight:650;margin:0 0 4px!important}.fast-track-intake .fti-result-heading h2{font-size:25px;line-height:1.25;letter-spacing:-.4px;margin:0;color:#352050;font-weight:700}.fast-track-intake .fti-result-intro{font-size:15px;color:#71607d;margin-bottom:23px}.fti-context-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-bottom:23px}.fti-context-grid>article{padding:21px 22px;border:1px solid #dfd2ee;border-radius:13px;background:linear-gradient(145deg,#faf6ff,#fff)}.fti-context-grid>article:first-child{background:linear-gradient(140deg,#e7f7f0,#fafffd);border-color:#bbdfd1}.fast-track-intake h3{font-size:16px;line-height:1.4;font-weight:650;color:#352050;margin-bottom:9px}.fti-context-grid p,.fti-objectives p,.fti-follow-ups p{font-size:14px;line-height:1.65;margin-bottom:10px}.fti-evidence{margin-top:10px}.fti-evidence summary{font-size:12px;color:#725a84;min-height:30px;list-style-position:inside;align-content:center}.fti-evidence blockquote{border-left:2px solid #b8a0d5;margin:7px 0;padding:5px 0 5px 12px;color:#64536f;font-size:13px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.fast-track-intake .fti-evidence>p{font-size:11px;color:#786b80;margin:5px 0;overflow-wrap:anywhere}.fti-objectives{margin:22px 0}.fti-objectives>article{padding:11px 0;border-bottom:1px solid #e7dfee}.fti-objectives>article:last-child{border-bottom:0}.fti-objectives>article>p{margin:0}.fti-follow-ups{padding:23px 25px;border-radius:13px;background:#f1ecfa;border:1px solid #dfd2ee;margin:23px 0}.fti-follow-ups ol{list-style:decimal;padding:0 0 0 20px;margin:14px 0 0}.fti-follow-ups li{padding-left:5px;margin-top:15px}.fti-follow-ups li:first-child{margin-top:0}.fti-follow-ups li::marker{color:#7145c0;font-weight:650}.fti-follow-ups li>p{margin:0}.fti-source-details{border-top:1px solid #e1d8eb;border-bottom:1px solid #e1d8eb;padding:5px 0;margin:22px 0}.fti-source-details>ul{list-style:none;padding:0;margin:11px 0 15px;display:grid;gap:13px}.fti-source-details>ul li{display:flex;gap:10px;align-items:flex-start;min-width:0}.fti-source-details>ul svg{color:#7145c0;flex-shrink:0;margin-top:3px}.fti-source-details strong{display:block;font-size:13px;overflow-wrap:anywhere}.fti-source-details span{display:block;font-size:12px;color:#73617f}.fti-reading-notes{font-size:13px;margin:17px 0;color:#64536f}.fti-reading-notes h4{font-size:13px;font-weight:650;margin-bottom:8px}.fti-reading-notes p{margin:8px 0}.fti-access{padding:28px;border:1px solid #d9c9eb;background:#f8f2ff;border-radius:15px}.fti-access h2{margin:19px 0 10px;font-size:23px}.fti-access>p{max-width:600px;color:#64536f;font-size:15px}.fti-access .fti-primary{margin-top:9px}@media(max-width:640px){.fast-track-intake{margin-top:20px}.fti-drop-zone{padding:27px 18px 22px;border-radius:15px}.fti-drop-zone.fti-dragging{padding:26px 17px 21px}.fast-track-intake .fti-drop-zone h2{font-size:21px}.fti-drop-zone>p{font-size:14px}.fti-start-actions{gap:10px;flex-direction:column;align-items:stretch}.fti-start-actions .fti-primary{width:100%}.fti-under-button{text-align:center}.fti-context-grid{grid-template-columns:1fr}.fti-result-heading{align-items:flex-start;gap:12px}.fast-track-intake .fti-result-heading h2{font-size:22px}.fti-result-heading .fti-spark{width:40px;height:40px}.fti-context-grid>article,.fti-follow-ups{padding:19px}.fti-result-actions{gap:7px;align-items:flex-start;flex-direction:column}.fti-result-actions .fti-primary{width:100%;box-sizing:border-box}.fti-consent{font-size:12px}.fti-files li{padding:9px 10px}.fti-access{padding:23px}}@media(prefers-reduced-motion:reduce){.fti-spinner{animation:none}.fti-drop-zone{transition:none}}.fast-track-intake .fti-partial{font-size:13px;line-height:1.6;color:#875629;padding:10px 14px;border-left:3px solid #d09854;background:#fff8ed;border-radius:0 7px 7px 0;margin:0 0 21px}.onboarding-hub.ft-page{max-width:850px;margin-inline:auto}.onboarding-hub.ft-page>header{margin:20px 0 24px}.onboarding-hub.ft-page>header .oh-eyebrow{color:#087d76;font-weight:650!important;letter-spacing:.13em}.onboarding-hub.ft-page>header h1{font-size:42px;line-height:1.12;letter-spacing:-1.25px;color:#352050;margin:12px 0 16px}.onboarding-hub.ft-page>header>p:last-child{font-size:16px;max-width:670px;line-height:1.65;color:#63516f}.ft-guided-link{padding-top:18px;border-top:1px solid #e3d9ed;font-size:13px;color:#685579}.ft-guided-link a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px}@media(max-width:640px){.onboarding-hub.ft-page>header h1{font-size:32px;letter-spacing:-.8px}.onboarding-hub.ft-page>header>p:last-child{font-size:14px}}.ft-process{display:flex;gap:10px;flex-wrap:wrap;align-items:center;font-size:13px!important;color:#6540ae!important;margin-top:14px}.ft-process>span[aria-hidden]{color:#087d76}.fti-clarify-label{display:block;font-size:13px;margin:16px 0 7px}.fti-follow-ups textarea{display:block;width:100%;padding:11px 12px;border:1px solid #cbb9df;border-radius:8px;background:#fff;color:#352050;font-size:14px;resize:vertical}.edge-interview{border:1px solid #cfdfd6;border-radius:14px;padding:24px;margin:24px 0;color:#193e35;background:#fff}.edge-interview header{margin:0 0 18px}.edge-interview h2{font-size:24px;font-weight:700;line-height:1.25;margin:6px 0 10px}.edge-interview h3{font-size:20px;line-height:1.4;font-weight:650;margin:8px 0 16px}.edge-interview p{line-height:1.5}.ei-eyebrow{font:10px monospace;letter-spacing:.12em}.ei-tabs,.ei-controls{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin:16px 0}.ei-controls span,.ei-controls a{font-size:13px}.edge-interview button{min-height:42px;border:1px solid #cbdad2;border-radius:7px;padding:9px 14px;font-size:13px}.edge-interview button.active,.edge-interview button.ei-primary{background:#193e35;color:#fff;border-color:#193e35}.edge-interview button:disabled{opacity:.5;cursor:not-allowed}.ei-meta{display:grid;grid-template-columns:2fr 1fr;gap:16px}.edge-interview label{display:block;font-size:13px}.edge-interview input,.edge-interview textarea{display:block;background:#fff;color:#193e35;width:100%;border:1px solid #bacfc3;border-radius:7px;padding:12px;margin:7px 0 15px;font:inherit}.edge-interview textarea{resize:vertical;min-height:88px}.ei-question{background:#f0f6f2;border-radius:10px;padding:20px;margin:18px 0}.edge-interview summary{cursor:pointer;font-size:13px;margin:16px 0}.ei-preview pre{font:13px/1.6 sans-serif;white-space:pre-wrap;max-height:320px;overflow:auto;padding:15px;background:#f6f8f6}.ei-help{font-size:12px;color:#65736b}.ei-error{color:#a43b2d}.ei-message{background:#edf5ef;padding:12px;border-radius:6px;margin:15px 0}.ei-results{border-top:1px solid #cbdad2;margin-top:24px;padding-top:24px}.ei-results article{border:1px solid #cbdad2;border-radius:10px;padding:20px;margin:18px 0}.ei-results blockquote{border-left:3px solid #91b1a0;padding:10px 15px;background:#f5f8f5;white-space:pre-wrap;font-size:13px;margin:16px 0}.ei-results small{color:#65736b}.edge-interview :is(button,input,textarea,a):focus-visible{outline:2px solid #b17a00;outline-offset:3px}.ei-upload{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:18px;margin:0 0 18px;border:1px dashed #91b1a0;border-radius:10px;background:#f0f6f2}.edge-interview label.ei-upload-button{display:inline-flex;align-items:center;min-height:44px;padding:10px 18px;border-radius:7px;background:#193e35;color:#fff;font-size:14px;font-weight:600;cursor:pointer}.ei-upload-button.is-disabled{opacity:.5;cursor:not-allowed}@media(max-width:640px){.edge-interview{padding:16px}.ei-meta{grid-template-columns:1fr}.ei-question{padding:14px}}.onboarding-hub{max-width:1040px;color:#183f36}.onboarding-hub header{margin:24px 0}.oh-eyebrow{font:11px monospace;font-weight:400!important;letter-spacing:.14em}.onboarding-hub h1{font-size:32px;font-weight:700;letter-spacing:-1px;margin:8px 0}.onboarding-hub h2{font-size:21px;font-weight:650;margin-bottom:10px}.onboarding-hub p{line-height:1.55}.onboarding-hub header>p:last-child,.oh-answer>p,.oh-next>p,.oh-finish p{color:#60726d}.oh-intro{display:flex;justify-content:space-between;gap:20px;background:#eef5f1;padding:20px 24px;border-radius:12px;margin-bottom:20px}.oh-intro p{margin-top:5px}.oh-intro>span{white-space:nowrap;font-size:13px}.oh-muted{font-size:12px;color:#65766e;margin:12px 0}.oh-layout{display:grid;grid-template-columns:300px 1fr;gap:24px;margin:24px 0}.oh-layout nav{display:grid;align-content:start;gap:8px}.oh-layout nav button{display:flex;text-align:left;gap:14px;padding:16px;border:1px solid #dce6e0;border-radius:10px;line-height:1.45}.oh-layout nav button.selected{background:#183f36;color:#fff}.oh-layout nav button>span:first-child{font:12px monospace;padding-top:3px}.oh-layout nav small{display:block;font-size:11px;opacity:.7;margin-top:5px}.oh-answer{padding:24px;border:1px solid #dce6e0;border-radius:12px}.oh-label{display:block;margin:20px 0}.oh-answer textarea,.oh-fields input{display:block;width:100%;padding:12px;border:1px solid #bccdc4;border-radius:6px;margin:6px 0;background:#fff;color:#183f36}.oh-answer textarea:focus,.oh-fields input:focus{outline:2px solid #327b65;outline-offset:2px}.oh-answer summary{cursor:pointer;font-size:13px}.oh-fields{display:grid;gap:12px;margin:15px 0;font-size:13px}.oh-confirm{display:flex;gap:9px;align-items:center;font-size:13px;margin:18px 0}.oh-controls{display:flex;gap:15px;flex-wrap:wrap;align-items:center;margin-top:15px}.oh-controls button,.oh-controls a,.oh-finish a{font-size:13px;min-height:40px;display:inline-flex;align-items:center;border-radius:6px;padding:8px 12px;border:1px solid #d5dfd9}.oh-primary,.oh-finish a{background:#183f36;color:#fff}.onboarding-hub button:disabled{opacity:.55;cursor:not-allowed}.oh-saved{margin:30px 0}.oh-saved article{border-bottom:1px solid #dce6e0;padding:20px 0}.oh-note{white-space:pre-wrap;margin:10px 0}.oh-badge{font-size:11px;background:#eef5f1;padding:4px 8px;border-radius:20px}.oh-saved small{color:#65766e}.oh-next{border-top:1px solid #dce6e0;padding-top:28px;margin-top:28px}.oh-steps{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin:20px 0}.oh-steps>a{display:block;border:1px solid #dce6e0;padding:20px;border-radius:10px}.oh-steps>a:hover{background:#f5f8f6}.oh-steps span{display:block;font:10px monospace;letter-spacing:.1em;margin-bottom:12px}.oh-steps strong{display:block}.oh-steps p{font-size:13px;color:#65766e;margin-top:8px}.oh-finish{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid #dce6e0;padding:24px 0}.oh-finish a{white-space:nowrap}.oh-error{color:#a33c2e}.onboarding-hub button:focus-visible,.onboarding-hub a:focus-visible{outline:2px solid #b17a00;outline-offset:3px}@media(max-width:760px){.oh-layout{grid-template-columns:1fr}.oh-layout nav{grid-template-columns:repeat(2,1fr)}.oh-layout nav button{padding:12px;font-size:13px}.oh-steps{grid-template-columns:1fr}.oh-finish,.oh-intro{align-items:flex-start;flex-direction:column}.onboarding-hub h1{font-size:28px}}.oh-readiness{border:1px solid #d5e2d9;border-radius:10px;padding:18px;margin:22px 0}.oh-readiness .oh-intro{margin-top:0}.oh-readiness-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:16px 0}.oh-readiness-grid a{padding:12px;border:1px solid #d5e2d9;border-radius:6px;min-height:90px}.oh-readiness-grid strong,.oh-readiness-grid span{display:block}.oh-readiness-grid span{font-size:12px;line-height:1.6;margin-top:6px;color:#586c62}.oh-readiness>.oh-primary{display:inline-flex;align-items:center;min-height:44px;margin-top:12px}.oh-start{margin-bottom:24px}.oh-session{padding:18px 0;border-bottom:1px solid #d5e2d9}.oh-session summary{cursor:pointer;font-weight:600}.oh-session ol{list-style:decimal;padding-left:22px;display:grid;gap:12px;margin:18px 0;line-height:1.65}.oh-experience{padding:24px;border:1px solid #cbded3;border-radius:12px;background:#fff;margin:24px 0}.oh-experience-form{display:grid;gap:16px;margin-top:20px;max-width:800px}.oh-experience-form label{display:block;font-size:14px}.oh-experience-form textarea,.oh-experience-form input:not([type=checkbox]){display:block;width:100%;border:1px solid #b7cfc1;border-radius:6px;padding:10px;margin-top:7px;background:#fff;color:#183f36}.oh-experience-form .oh-confirm{display:flex}.oh-experience-form details>label{margin-top:14px}.oh-lenses{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.oh-lenses button{text-align:left;border:1px solid #cbded3;padding:16px;border-radius:8px}.oh-lenses button[aria-pressed=true]{background:#edf6f1;border-color:#28634d}.oh-lenses strong,.oh-lenses span{display:block}.oh-lenses span{font-size:13px;line-height:1.5;margin-top:8px;color:#60726d}@media(max-width:640px){.oh-experience{padding:18px}.oh-lenses{grid-template-columns:1fr}.oh-lenses button{padding:12px}}.onboarding-hub [hidden]{display:none!important}.oh-step-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:24px 0 12px}.oh-step-nav button{min-height:56px;display:flex;align-items:center;gap:10px;text-align:left;padding:12px;border:1px solid #cbded3;border-radius:10px;background:#fff;font-size:14px}.oh-step-nav button span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#edf5ef;flex:none}.oh-step-nav button[aria-current=step]{background:#183f36;color:#fff;border-color:#183f36}.oh-step-nav button[aria-current=step] span{background:#d7efdc;color:#183f36}.oh-step-caption{font-size:14px;color:#52665d;margin-bottom:24px}.oh-experience-form fieldset{display:grid;gap:18px;min-width:0}.onboarding-hub .oh-primary{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border-radius:8px}.onboarding-hub .oh-controls button,.onboarding-hub .oh-controls a{min-height:44px}.onboarding-hub .oh-muted{font-size:13px;line-height:1.6}.oh-check .oh-experience h3{font-size:18px;font-weight:650;margin-bottom:12px}.oh-check .oh-experience p{margin:8px 0}.oh-later{margin-top:32px}.oh-controls button[aria-pressed=true]{background:#edf5ef;border-color:#183f36}@media(max-width:640px){.oh-step-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.oh-step-nav button{font-size:13px}.onboarding-hub h1{font-size:27px}.oh-controls{gap:10px}}.oh-starting-routes{margin:30px 0}.oh-route-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:18px 0}.oh-route-options>a{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:28px;border:1px solid #cbded3;border-radius:12px;background:#fff}.oh-route-options>a:hover{border-color:#695287;background:#faf8fc}.oh-route-options span{font-size:12px;letter-spacing:.08em;color:#695287}.oh-route-options h3{font-size:23px;line-height:1.25;font-weight:600}.oh-route-options p{font-size:15px;color:#60726d}.oh-route-options strong{font-size:14px;margin-top:auto;padding-top:10px;color:#49365f}.oh-route-tools{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:13px}.oh-route-tools a,.oh-route-tools button{min-height:44px;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:3px}.oh-sources{margin-top:24px}.oh-source-list{margin:24px 0;border-top:1px solid #dce6e0}.oh-source-list article{display:flex;gap:16px;padding:24px 0;border-bottom:1px solid #dce6e0}.oh-source-list article>svg{flex:none;margin-top:4px;color:#695287}.oh-source-list h3{font-size:18px;font-weight:600;margin-bottom:7px}.oh-source-list p{font-size:14px;color:#60726d;max-width:680px}.oh-source-list .oh-source-detail{font-size:13px;margin-top:7px}.oh-source-list a,.oh-source-list button{min-height:44px;display:inline-flex;align-items:center;font-size:14px;text-decoration:underline;text-underline-offset:3px;color:#49365f;margin-top:8px}.oh-source-actions{display:flex;gap:22px;flex-wrap:wrap}.oh-upload-access{padding:14px 16px;margin-top:18px;background:#f6f1e8;border-radius:8px;font-size:14px}.oh-sources .oh-session{border-bottom:0;padding-top:0}.oh-sources .oh-session>p{max-width:720px;font-size:14px;color:#60726d}@media(max-width:640px){.oh-route-options{grid-template-columns:1fr}.oh-route-options>a{padding:22px}.oh-route-options h3{font-size:21px}.oh-source-actions,.oh-route-tools{gap:0;flex-direction:column;align-items:flex-start}}.onboarding-hub .oh-step-nav{display:block;margin:28px 0 16px}.oh-step-nav ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:0;gap:0}.oh-step-nav li{position:relative;min-width:0}.oh-step-nav li:not(:last-child):after{content:"";position:absolute;top:13px;left:calc(50% + 20px);width:calc(100% - 40px);height:1px;background:#c9bfd3}.onboarding-hub .oh-step-nav button{width:100%;padding:0 8px;min-height:64px;display:flex;flex-direction:column;justify-content:flex-start;gap:9px;border:0;border-radius:0;background:transparent;color:#65706a;text-align:center;font-size:13px}.onboarding-hub .oh-step-nav button span{width:27px;height:27px;background:#f0edf3;color:#61516e;border:1px solid #d9d0e2}.onboarding-hub .oh-step-nav button[aria-current=step]{color:#302043;font-weight:600;background:transparent}.onboarding-hub .oh-step-nav button[aria-current=step] span{background:#302043;border-color:#302043;color:#fff}.oh-guided-foundations{padding:24px 0 4px}.oh-guided-foundations>p{font-size:14px;color:#60726d}.oh-guided-foundations ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:20px 0 0;padding:0;list-style:none}.oh-guided-foundations li{border-top:1px solid #dce6e0;padding-top:10px}.oh-guided-foundations a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;text-underline-offset:3px}.oh-guided-foundations span{display:block;font-size:13px;color:#60726d;line-height:1.5}@media(max-width:640px){.oh-guided-foundations ul{grid-template-columns:1fr;gap:10px}.onboarding-hub .oh-step-nav button{font-size:12px;padding:0 3px}.oh-step-nav li:not(:last-child):after{left:calc(50% + 17px);width:calc(100% - 34px)}}.ds-frame{width:100%;max-width:720px;margin:0 auto;font-family:var(--font-body,Arial,sans-serif);color:#29232f;text-align:left}.ds-frame-large{max-width:900px;font-size:1.08em}.ds-screen{width:100%;font-size:1em}.ds-card{background:#fff;border:1px solid #e6e0e9;border-radius:12px;padding:1.5em 1.6em;box-shadow:0 4px 16px #30213909}.ds-frame h4{font-size:1.45em;font-weight:600;letter-spacing:-.02em;line-height:1.25;margin:0 0 .5em;color:#342344}.ds-frame h5{font-size:1.05em;font-weight:600;margin:.4em 0 .3em}.ds-frame p{margin:0}.ds-sub{font-size:.9em;line-height:1.55;color:#69616f;margin-bottom:1.1em!important}.ds-kicker{font-size:.7em;font-weight:600;letter-spacing:.08em;color:#73549a;margin-bottom:.8em!important}.ds-fact{font-size:1em;color:#3d3646;margin-bottom:1em!important}.ds-more{font-size:.85em;color:#342344;margin-top:1.1em!important}.ds-chart{display:block;width:100%;height:auto}.ds-grid{stroke:#ece8ef;stroke-width:1}.ds-axis{font-size:12px;fill:#69616f}.ds-legend{font-size:14px;fill:#342344;font-weight:500}.ds-bar{fill:#3d2b52}.ds-svg-mark{fill:none;stroke:#b75800;stroke-width:2.5}.ds-svg-badge{fill:#b75800}.ds-svg-badge-text{font-size:13px;font-weight:600;fill:#fff}.ds-experience{background:#eef5f1;border-left:3px solid #2e7d5b;border-radius:0 8px 8px 0;padding:1.1em 1.2em}.ds-experience-by,.ds-experience-label{font-size:.9em;font-weight:600;color:#1f3a30;margin-bottom:.5em!important}.ds-experience-label{margin-top:.9em!important}.ds-experience p,.ds-reasoning p:last-child,.ds-compare p{font-size:.95em;line-height:1.6;color:#2b3a33}.ds-mark{position:relative;border:2.5px solid #b75800;border-radius:9px;padding:.65em .8em;margin:.35em 0}.ds-mark-badge{position:absolute;top:-.85em;right:-.85em;display:grid;place-items:center;width:1.7em;height:1.7em;border-radius:50%;background:#b75800;color:#fff;font-size:.85em;font-weight:600;box-shadow:0 0 0 3px #fff}.ds-mark-inline{display:inline-block;padding:.45em .55em;margin:0}.ds-rows{margin:0;display:grid}.ds-rows>div{display:grid;grid-template-columns:8em minmax(0,1fr);gap:1em;padding:.7em 0;border-top:1px solid #ece8ef;font-size:.92em;line-height:1.55}.ds-rows>div:first-child{border-top:0}.ds-rows dt{font-weight:600;color:#342344}.ds-rows dd{margin:0;color:#3d3646}.ds-options{display:grid;grid-template-columns:1fr 1fr;gap:.8em;margin-top:1em}.ds-options>div{border:1px solid #e6e0e9;border-radius:8px;padding:.8em 1em;background:#f6f3f8}.ds-options span{display:block;font-size:.75em;color:#69616f;margin-bottom:.3em}.ds-options strong{font-size:.95em;font-weight:500;line-height:1.4}.ds-reasoning{background:#f6f3f8;border-radius:8px;padding:.9em 1em}.ds-reasoning .ds-experience-label{margin-top:0!important;color:#342344}.ds-compare{display:grid;grid-template-columns:1fr 1fr;gap:.9em}.ds-compare>div{border-radius:8px;padding:.9em 1em;background:#f6f3f8}.ds-compare>div:last-child{background:#eef5f1}.ds-compare span{display:block;font-size:.75em;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#69616f;margin-bottom:.4em}.ds-app{background:#f5f7f6;border:1px solid #e6e0e9;border-radius:12px;overflow:hidden}.ds-topbar{display:flex;align-items:center;gap:1.4em;padding:.8em 1.3em;background:#fff;border-bottom:1px solid #e6e0e9;font-size:.85em;color:#69616f}.ds-topbar strong{font-size:.9em;letter-spacing:.08em;color:#0f0f0f;margin-right:.6em}.ds-topbar .is-active{color:#0f0f0f;font-weight:600;border-bottom:2px solid #342344;padding-bottom:.15em}.ds-ask{border:0;border-radius:0;box-shadow:none;margin:1.2em}.ds-ask-row{display:flex;flex-wrap:wrap;align-items:center;gap:.9em}.ds-ask-input{flex:1 1 16em;border:1px solid #d6d0dc;border-radius:8px;padding:.75em .9em;font-size:.95em;color:#3d3646;background:#fff}.ds-button{display:inline-block;background:#0f0f0f;color:#fff;border-radius:8px;padding:.7em 1.1em;font-size:.9em;font-weight:600;white-space:nowrap}.ds-chrome{background:#f5f4f7;border:1px solid #e6e0e9;border-radius:12px;overflow:hidden}.ds-chrome-bar{display:flex;align-items:center;gap:1.2em;padding:.75em 1.2em;background:#fff;border-bottom:1px solid #e6e0e9;font-size:.85em;color:#69616f}.ds-chrome-bar strong{font-size:.9em;font-weight:800;letter-spacing:.09em;color:#0f0f0f}.ds-chrome-bar nav{display:flex;gap:1.1em}.ds-chrome-bar .is-active{color:#302043;font-weight:600;border-bottom:2px solid #513567;padding-bottom:.2em}.ds-chrome-firm{margin-left:auto;font-size:.9em;color:#8b8394;white-space:nowrap}.ds-chrome-head{display:flex;align-items:baseline;gap:.6em;padding:.75em 1.2em;background:#faf9fb;border-bottom:1px solid #e6e0e9;font-size:.85em;font-weight:700;color:#302043}.ds-chrome-crumb{font-weight:400;color:#69616f}.ds-chrome-crumb:before{content:"/";margin-right:.5em;color:#c3bcca}.ds-chrome-body{padding:1.1em}.ds-chrome-body .ds-card{box-shadow:none}.demo-thumbnail .ds-frame{max-width:none;font-size:.62em;pointer-events:none}.demo-thumbnail .ds-chrome-firm{display:none}.demo-thumbnail .ds-card{box-shadow:0 9px 22px #34234410}@media(max-width:560px){.ds-card{padding:1.1em}.ds-chrome-firm{display:none}.ds-chrome-body{padding:.7em}.ds-chrome-bar{gap:.8em}.ds-chrome-bar nav{gap:.75em}.ds-rows>div{grid-template-columns:1fr;gap:.2em}.ds-options,.ds-compare{grid-template-columns:1fr}.ds-frame-large{font-size:1em}}.ds-frame .ds-reading{font-size:.95em;line-height:1.65;color:#3d3646;margin:.85em 0}.ds-report-brand{display:flex;align-items:center;gap:1em;padding-bottom:.9em;margin-bottom:1em;border-bottom:3px solid #513567;font-size:1.05em;font-weight:700;letter-spacing:.04em;color:#302043}.ds-report-brand span{font-size:.62em;font-weight:400;letter-spacing:.09em}.ds-report-contents{display:flex;flex-wrap:wrap;gap:.55em 1em;font-size:.75em;color:#675571;border-block:1px solid #e5dfe9;padding:.8em 0;margin:1em 0 1.4em}.ds-report-section{display:flex;gap:.9em;padding:.6em 0}.ds-report-section>span{color:#73549a;font-size:.8em;padding-top:.5em}.ds-report-section h5{margin:.1em 0 .4em}.ds-report-section p{font-size:.9em;line-height:1.6;color:#69616f}.ds-frame .ds-result-number{display:block;font-size:2.1em;line-height:1.2;font-weight:500;letter-spacing:-.035em;color:#342344;margin:0 0 .25em}.ds-learning-choices{display:flex;flex-wrap:wrap;gap:.6em;margin:1em 0}.ds-learning-choices>span{display:block;padding:.65em .8em;border:1px solid #bdd8cd;border-radius:8px;background:#fff;font-size:.85em;line-height:1.5;color:#173f35}.ds-learning-choices>.is-selected{background:#173f35;color:#fff;border-color:#173f35}.ds-capture-form{padding:1em;background:#f6f3f8;border:1px solid #e6e0e9;border-radius:10px}.ds-capture-fields{margin:0}.ds-capture-fields>div{margin:.55em 0}.ds-capture-fields dt{font-size:.75em;color:#69616f;margin-bottom:.4em}.ds-capture-fields dd{margin:0;padding:.65em .8em;font-size:.9em;line-height:1.55;background:#fff;border:1px solid #d6d0dc;border-radius:8px}.ds-capture-form>.ds-button{margin-top:.8em;white-space:normal}.ds-frame .ds-mark{margin:.9em 0}@media(max-width:560px){.ds-report-brand{flex-wrap:wrap;gap:.5em}.ds-report-contents{gap:.6em}.ds-learning-choices{display:grid;grid-template-columns:1fr}.ds-result-number{font-size:1.8em}.ds-capture-form{padding:.75em}}.ds-record{font-size:.94em}.ds-record-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.7em;font-size:.72em;color:#686170;margin-bottom:1.2em}.ds-status{display:inline-flex;border:1px solid #ddd7e4;background:#f8f6fa;border-radius:5px;padding:.35em .6em;color:#51445f;line-height:1.4}.ds-section-tabs{display:flex;flex-wrap:wrap;gap:.5em;margin:0 0 1.2em;font-size:.7em}.ds-section-tabs>span{padding:.55em .65em;border:1px solid #dfd9e4;background:#fff;border-radius:5px;line-height:1.4}.ds-section-tabs>.is-active{background:#342344;color:#fff;border-color:#342344}.ds-view-select{display:flex;align-items:center;gap:.8em;margin:.2em 0 1em!important;font-size:.78em;color:#69616f}.ds-view-select b{border:1px solid #dfd9e4;border-radius:5px;padding:.5em .8em;background:#faf9fb;color:#342344;font-weight:500}.ds-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:.65em;margin:.55em 0 1em}.ds-facts>div{display:flex;flex-direction:column;gap:.35em;border:1px solid #e5e0e9;border-radius:7px;padding:.8em;background:#fff}.ds-facts span{font-size:.7em;color:#69616f}.ds-facts strong{font-size:1.45em;font-weight:600;letter-spacing:-.02em;line-height:1.2}.ds-facts small{font-size:.66em;color:#69616f;line-height:1.5}.ds-table-wrap{width:100%;margin:.75em 0;overflow-wrap:anywhere}.ds-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.76em;text-align:left}.ds-table th,.ds-table td{padding:.7em .65em;border-bottom:1px solid #e5e0e9;vertical-align:top;line-height:1.55;color:#453c4d}.ds-table thead th{background:#f6f3f8;color:#594965;font-weight:600}.ds-table tbody th{font-weight:500}.ds-table tbody tr:last-child td,.ds-table tbody tr:last-child th{border-bottom:0}.ds-source-fit{font-size:.8em!important;margin:.9em 0 0!important;padding-top:.8em;border-top:1px solid #d8e5dd}.ds-source-footer{font-size:.7em;line-height:1.55;color:#69616f;margin:1.1em 0 0!important;border-top:1px solid #e5e0e9;padding-top:.8em}.ds-report-meta{display:flex;flex-wrap:wrap;gap:.8em 1.8em;padding:.8em 0;border-top:1px solid #e6e0e9;font-size:.7em;color:#69616f}.ds-report-meta b{display:block;margin-top:.3em;color:#342344;font-weight:500}.ds-record>.ds-mark{margin:.9em 0;padding:.65em}.ds-record h5{margin:1.1em 0 .45em}.ds-chrome-bar{flex-wrap:wrap}.ds-chrome-bar nav{flex-wrap:wrap;row-gap:.5em}.ds-chrome-head{flex-wrap:wrap;row-gap:.3em}@media(max-width:560px){.ds-record{font-size:1em}.ds-record .ds-table{font-size:.77em}.ds-record .ds-table th,.ds-record .ds-table td{padding:.6em .4em}.ds-record .ds-facts{grid-template-columns:1fr}.ds-record .ds-facts>div{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.3em .6em}.ds-record .ds-facts strong{font-size:1.35em}.ds-record .ds-facts small{grid-column:1/-1}.ds-record .ds-section-tabs{font-size:.68em}.ds-chrome-bar strong{white-space:nowrap}}.ds-record .ds-table{font-size:13px}@media(max-width:480px){.ds-record .ds-table,.ds-record .ds-table tbody{display:block;width:100%}.ds-record .ds-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ds-record .ds-table tbody tr{display:block;border:1px solid #e5e0e9;border-radius:6px;overflow:hidden;margin:.7em 0}.ds-record .ds-table tbody th{display:block;background:#f6f3f8;font-weight:600;padding:.65em .7em}.ds-record .ds-table tbody td{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:.8em;padding:.6em .7em;overflow-wrap:normal}.ds-record .ds-table tbody td:before{content:attr(data-label);color:#69616f;font-size:.92em}}.customer-tour .demo-thumbnail{justify-content:flex-start}@media(min-width:1000px){.customer-tour .demo-thumbnail{padding:18px 12px}.customer-tour .demo-thumbnail .ds-frame{width:100%;min-width:0;margin:0;font-size:7px;transform:none}}.demo-thumbnail .ds-record .ds-table{font-size:.76em}.customer-tour .tour-card{display:flex;flex-direction:column;overflow:hidden;padding:0;text-align:left;border:1px solid #e2dce6;border-radius:19px;background:#fff}.tour-card-art{display:flex;align-items:flex-start;justify-content:center;height:184px;padding:22px 30px 0;overflow:hidden;background:radial-gradient(ellipse at 0 0,#c4afe7,transparent 80%),#ece8f2}.tour-card-tint1 .tour-card-art{background:radial-gradient(ellipse at 100% 0,#b5d8cb,transparent 80%),#e5ede9}.tour-card-tint2 .tour-card-art{background:radial-gradient(ellipse at 0 0,#e0bfcf,transparent 80%),#f0e8eb}.tour-card-tint3 .tour-card-art{background:radial-gradient(ellipse at 100% 0,#bac8e9,transparent 80%),#e9e9f2}.tour-card-panel{display:flex;flex-direction:column;gap:9px;width:100%;max-width:450px;padding:18px 20px;border:1px solid #ffffffcc;border-radius:12px 12px 0 0;background:#fffffff5;box-shadow:0 8px 26px #30204312;color:#302737;font-size:14px;line-height:1.5}.tour-card-panel .customer-tour-preview-label{font-size:10px;letter-spacing:.065em;font-weight:650;color:#796786;margin:0}.tour-card-panel .tour-card-detail{font-size:15px;font-weight:500;line-height:1.35;color:#2b1c3a}.tour-card-panel .customer-tour-preview-next{font-size:13px;color:#766d7d}.tour-card-panel .customer-tour-preview-status{font-size:11px;color:#766d7d;padding-top:9px;border-top:1px solid #ece7f0}.customer-tour .tour-card .tour-card-copy{display:flex;flex-direction:column;flex:1;padding:21px 24px 17px;background:#fff}.customer-tour .tour-card .customer-tour-choice-role{font-size:12px;color:#796786;margin-bottom:8px}.customer-tour .tour-card .tour-card-copy>strong{font-size:25px;font-weight:400;line-height:1.2;letter-spacing:-.025em;margin:0 0 9px;max-width:26ch}.customer-tour .tour-card .customer-tour-choice-need{font-size:14px;line-height:1.6;color:#6d6572;max-width:40ch;margin:0 0 18px}.customer-tour .tour-card .customer-tour-choice-start{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:auto;padding-top:12px;border-top:1px solid #e9e3ed;font-size:12px;font-weight:600;color:#352343}.customer-tour .tour-card .customer-tour-choice-arrow{display:grid;place-items:center;width:32px;height:32px;min-width:32px;border-radius:50%;background:#352343;color:#fff;font-size:16px}@media(max-width:560px){.tour-card-art{height:150px;padding:18px 18px 0}.customer-tour .tour-card .tour-card-copy{padding:20px}}.customer-tour{--demo-ink:#29232f;--demo-muted:#69616f;--demo-plum:#342344;--demo-purple:#73549a;--demo-line:#e6e0e9;--demo-wash:#f6f3f8;max-width:1240px;margin:80px auto;padding:0 28px;color:var(--demo-ink);font-family:var(--font-body,Arial,sans-serif);text-align:left;scroll-margin-top:110px}.customer-tour *{box-sizing:border-box}.customer-tour button{font:inherit;cursor:pointer;min-height:44px;color:inherit}.customer-tour :is(button,a,summary,[tabindex]):focus-visible{outline:3px solid #916aba;outline-offset:4px}.customer-tour-heading{margin:0 0 36px}.customer-tour .customer-tour-kicker{font-size:14px;font-weight:600;letter-spacing:.02em;color:var(--demo-purple);margin:0 0 16px}.customer-tour .customer-tour-heading h2{font-size:clamp(34px,4vw,50px);font-weight:400;line-height:1.12;letter-spacing:-.035em;margin:0 0 18px}.customer-tour .customer-tour-note{font-size:17px;line-height:1.6;color:var(--demo-muted);margin:0}.customer-tour-opening{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:56px;padding:42px;background:var(--demo-wash);border:1px solid var(--demo-line);border-radius:26px;scroll-margin-top:110px}.customer-tour-copy{min-width:0}.customer-tour .customer-tour-copy h3{font-size:clamp(28px,3.1vw,38px);font-weight:400;line-height:1.17;letter-spacing:-.025em;margin:0 0 22px;max-width:15ch}.customer-tour .customer-tour-step{display:flex;gap:16px;align-items:center;font-size:13px;line-height:1.5;color:var(--demo-purple);font-weight:600;letter-spacing:.02em;margin:0 0 22px}.customer-tour .customer-tour-step>span{color:var(--demo-muted);font-weight:400}.customer-tour .customer-tour-lead{font-size:18px;line-height:1.7;color:var(--demo-muted);max-width:36ch;margin:0 0 26px}.customer-tour .customer-tour-takeaway{display:flex;gap:12px;font-size:16px;line-height:1.6;margin:24px 0 0;max-width:38ch;color:var(--demo-plum);font-weight:500}.customer-tour-takeaway>span{color:var(--demo-purple);font-size:24px;line-height:1.2;flex-shrink:0}.customer-tour .customer-tour-evidence{font-size:13px;line-height:1.6;color:var(--demo-muted);margin:20px 0 0;max-width:40ch}.customer-tour-chooser{padding-top:38px}.customer-tour-chooser-heading{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:20px}.customer-tour .customer-tour-chooser-heading h3{font-size:25px;font-weight:400;line-height:1.3;letter-spacing:-.02em;margin:0}.customer-tour .customer-tour-chooser-heading p{font-size:13px;color:var(--demo-muted);margin:0}.customer-tour-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.customer-tour .customer-tour-choice{display:flex;flex-direction:column;text-align:left;overflow:hidden;border:1px solid var(--demo-line);border-radius:22px;background:#fff;padding:0;transition:box-shadow .2s,border-color .2s}.customer-tour .customer-tour-choice:hover{border-color:#b9a3ca;box-shadow:0 12px 32px #34234410}.customer-tour-choice-copy{display:flex;flex-direction:column;flex:1;padding:26px 28px;width:100%}.customer-tour-choice-role{font-size:13px;color:var(--demo-muted);margin-bottom:12px}.customer-tour-choice-copy>strong{font-size:28px;line-height:1.2;font-weight:500;letter-spacing:-.025em;margin:0 0 14px}.customer-tour-choice-need{font-size:17px;line-height:1.6;max-width:35ch;margin-bottom:26px}.customer-tour-choice-start{display:flex;align-items:center;gap:14px;padding-top:18px;margin-top:auto;border-top:1px solid var(--demo-line);font-size:15px;font-weight:600;color:var(--demo-plum)}.customer-tour-choice-meta{color:var(--demo-muted);font-size:12px;font-weight:400}.customer-tour-choice-arrow{display:grid;place-items:center;width:38px;height:38px;min-width:38px;border-radius:50%;margin-left:auto;background:var(--demo-plum);color:#fff;font-size:21px;font-weight:400}.demo-thumbnail{display:flex;align-items:center;justify-content:center;width:100%;height:238px;padding:28px;background:radial-gradient(ellipse at 10% 0%,#d3c0e9,transparent 65%),linear-gradient(120deg,#f3eef9,#e8e9f4)}.demo-thumbnail-question{background:radial-gradient(ellipse at 90% 10%,#b8d7cb,transparent 70%),linear-gradient(130deg,#e4ede8,#dbe1ed)}.customer-tour-player{border:1px solid var(--demo-line);border-radius:26px;overflow:hidden;background:#fff;box-shadow:0 12px 44px #34234406}.customer-tour-journey-bar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 30px;border-bottom:1px solid var(--demo-line)}.customer-tour .customer-tour-journey-bar p{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:500;margin:0}.customer-tour-journey-dot{display:block;width:8px;height:8px;flex-shrink:0;border-radius:50%;background:var(--demo-purple)}.customer-tour .customer-tour-journey-bar button{display:flex;align-items:center;gap:14px;font-size:13px;padding:8px 0;background:transparent;border:0;color:var(--demo-muted)}.customer-tour .customer-tour-journey-bar button:hover{color:var(--demo-plum)}.customer-tour-tabs{display:grid;grid-template-columns:repeat(var(--demo-steps,6),minmax(0,1fr));gap:4px;padding:0 26px;border-bottom:1px solid var(--demo-line)}.customer-tour .customer-tour-tabs button{display:flex;justify-content:center;align-items:center;gap:9px;background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;padding:18px 6px;font-size:14px;color:var(--demo-muted)}.customer-tour .customer-tour-tabs button:hover{background:#f9f7fb}.customer-tour-tab-number{display:grid;place-items:center;width:25px;height:25px;flex-shrink:0;border:1px solid var(--demo-line);border-radius:50%;font-size:11px}.customer-tour .customer-tour-tabs button[aria-selected=true]{border-bottom-color:var(--demo-purple);color:var(--demo-plum);font-weight:600}.customer-tour-tabs button[aria-selected=true] .customer-tour-tab-number{background:var(--demo-plum);color:#fff;border-color:var(--demo-plum)}.customer-tour-panel{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.2fr);gap:40px;padding:44px;align-items:center;min-height:510px;scroll-margin-top:110px}.customer-tour-panel:focus-visible,.customer-tour-opening:focus-visible{outline-offset:-4px}.customer-tour-stage{display:flex;align-items:center;justify-content:center;min-width:0;min-height:400px;padding:28px;border-radius:20px;background:radial-gradient(ellipse at 10% 0%,#e0d2f1,transparent 75%),radial-gradient(ellipse at 95% 90%,#d5e9e0,transparent 70%),#f1eef5}.customer-tour-stage-loop{padding:0;background:transparent;min-height:0}.demo-loop{width:100%;padding:24px;background:linear-gradient(135deg,#162f29,#234a3e);border:1px solid #31584b;border-radius:18px;color:#f1f7f3;animation:demo-card-enter .22s ease-out}.demo-loop-top{display:flex;justify-content:space-between;align-items:baseline;gap:16px;font-size:12px;line-height:1.5;margin-bottom:10px}.demo-loop-top>span:first-child{font-weight:600;white-space:nowrap}.demo-loop-top>span:last-child{font-size:11px;color:#c4d8ce;text-align:right}.demo-loop>svg{display:block;width:100%;max-width:330px;height:auto;margin:0 auto 12px}.demo-loop-steps{list-style:none;padding:0;margin:0;display:grid;gap:12px}.demo-loop-steps>li{display:flex;gap:10px;align-items:flex-start}.demo-loop-node{display:grid;place-items:center;flex:0 0 22px;height:22px;border:1px solid #9ccab5;border-radius:50%;font-size:10px;color:#d5eee1;margin-top:1px}.demo-loop-steps strong{display:block;font-size:14px;line-height:1.5;font-weight:500}.customer-tour .demo-loop-steps p{font-size:12px;line-height:1.6;color:#c4d8ce;margin:3px 0 0}.demo-loop-steps .is-pending .demo-loop-node{border-color:#78948a;border-style:dashed;color:#c4d8ce}.customer-tour .demo-loop-bottom{font-size:12px;line-height:1.6;padding-top:16px;border-top:1px solid #44665a;margin:18px 0 0;color:#d0e5d9}.customer-tour-controls{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 32px;border-top:1px solid var(--demo-line);background:#fdfcfe}.customer-tour-controls>span{font-size:12px;color:var(--demo-muted)}.customer-tour-controls>span strong{color:var(--demo-plum);font-weight:600}.customer-tour-next-label{display:flex;flex-direction:column;align-items:flex-start;line-height:1.25}.customer-tour-next-label small{font-size:11px;opacity:.75;font-weight:400}.customer-tour .customer-tour-back{background:transparent;border:0;padding:10px 0;font-size:14px;color:var(--demo-muted)}.customer-tour .customer-tour-next{display:inline-flex;align-items:center;gap:26px;padding:13px 22px;background:var(--demo-plum);border:1px solid var(--demo-plum);border-radius:10px;color:#fff;font-size:14px}.customer-tour .customer-tour-next:hover{background:#503760}.customer-tour-link{display:inline-flex;align-items:center;gap:24px;min-height:44px;margin-top:22px;color:var(--demo-plum);font-size:15px;text-decoration:underline;text-underline-offset:5px}.customer-tour-end{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:32px;padding:32px 0;border-top:1px solid var(--demo-line)}.customer-tour .customer-tour-end h3{font-size:29px;font-weight:400;line-height:1.25;letter-spacing:-.025em;margin:0 0 12px}.customer-tour .customer-tour-end p{font-size:16px;line-height:1.6;color:var(--demo-muted);margin:0 0 12px;max-width:54ch}.customer-tour-end>.edge-button-primary{flex-shrink:0;color:#fff}.customer-tour-start summary{font-size:14px;cursor:pointer;min-height:44px;padding:12px 0;color:var(--demo-purple)}.customer-tour-start a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;text-decoration:underline}.edge-dialog.customer-tour-dialog{font-family:var(--font-body,Arial,sans-serif);display:flex;flex-direction:column;gap:0;width:calc(100vw - 32px);max-width:1120px;max-height:calc(100dvh - 40px);padding:0;border:1px solid #e6e0e9;border-radius:20px;overflow-y:auto;background:#fff;color:#29232f;box-shadow:0 28px 80px #1d112744}.customer-tour-dialog-header{padding:28px 60px 24px 28px;border-bottom:1px solid #e6e0e9}.customer-tour-dialog-header h2{font-size:24px;line-height:1.25;font-weight:500;margin:0 0 12px}.customer-tour-dialog-header p{font-size:14px;line-height:1.6;color:#69616f;margin:0}.customer-tour-zoom{overflow:auto;min-height:100px;flex-shrink:0;margin:26px;background:#f6f3f8;border-radius:12px;border:1px solid #e6e0e9;padding:28px;overflow:visible}.customer-tour-callouts{display:flex;flex-wrap:wrap;gap:14px;list-style:none;margin:0;padding:0 28px 26px}.customer-tour-callouts li{display:flex;align-items:center;gap:10px;font-size:14px;line-height:1.5}.customer-tour-callouts li>span{display:grid;place-items:center;flex:0 0 26px;height:26px;background:#b75800;color:#fff;border-radius:50%;font-size:12px}.customer-tour-dialog-footer{display:flex;justify-content:flex-end;position:sticky;bottom:0;background:#fff;border-top:1px solid #e6e0e9;padding:18px 26px}.customer-tour-dialog-footer button{font:inherit;font-size:14px;min-height:44px;cursor:pointer;border:0;border-radius:9px;padding:12px 20px;background:#342344;color:#fff}.customer-tour-dialog button:focus-visible{outline:3px solid #916aba;outline-offset:3px}@keyframes demo-card-enter{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:960px){.customer-tour-opening{gap:30px;padding:30px}.customer-tour-panel{padding:30px;gap:28px}.customer-tour-stage{padding:18px}.customer-tour-stage-loop{padding:0}.demo-spotlight-body{padding:22px}.demo-detail-rows>div{grid-template-columns:75px minmax(0,1fr);gap:10px}.customer-tour-tabs{padding-inline:20px}.customer-tour .customer-tour-tabs button{font-size:12px;gap:6px}}@media(max-width:760px){.customer-tour{padding-inline:20px;margin-block:52px}.customer-tour-opening{grid-template-columns:1fr;gap:28px}.customer-tour-opening .demo-loop{max-width:520px;justify-self:center}.customer-tour .customer-tour-copy h3{max-width:21ch;font-size:32px}.customer-tour .customer-tour-lead,.customer-tour .customer-tour-takeaway{max-width:48ch}.customer-tour-panel{grid-template-columns:1fr;min-height:0;gap:26px}.customer-tour-stage{min-height:0;padding:24px}.customer-tour-stage-loop{padding:0}.demo-spotlight{max-width:500px}.customer-tour .demo-spotlight h4{font-size:26px}.customer-tour-stage .demo-loop{max-width:520px}.customer-tour-choices{gap:18px}.customer-tour-choice-copy{padding:22px}.customer-tour-choice-copy>strong{font-size:24px}.demo-thumbnail{height:205px;padding:22px}.demo-thumb-card{padding:18px}.customer-tour-choice-need{font-size:15px}.customer-tour-end{align-items:flex-start;flex-direction:column;gap:14px}}@media(max-width:560px){.customer-tour{padding-inline:16px;margin-block:44px}.customer-tour-heading{margin-bottom:24px}.customer-tour .customer-tour-heading h2{font-size:35px}.customer-tour .customer-tour-note{font-size:16px}.customer-tour-opening{padding:24px 20px;border-radius:20px}.customer-tour .customer-tour-copy h3{font-size:30px;margin-bottom:18px}.customer-tour .customer-tour-lead{font-size:17px;line-height:1.65;margin-bottom:20px}.customer-tour .customer-tour-step{margin-bottom:18px}.customer-tour .customer-tour-takeaway{font-size:15px;margin-top:20px}.customer-tour-chooser{padding-top:28px}.customer-tour-chooser-heading{align-items:flex-start;flex-direction:column;gap:10px}.customer-tour .customer-tour-chooser-heading h3{font-size:23px}.customer-tour-choices{grid-template-columns:1fr;gap:20px}.demo-thumbnail{height:220px}.customer-tour-choice-copy{padding:24px}.customer-tour-choice-copy>strong{font-size:27px}.customer-tour-choice-need{font-size:17px}.customer-tour-player{border-radius:20px}.customer-tour-journey-bar{padding:12px 18px;gap:12px}.customer-tour .customer-tour-journey-bar p{font-size:14px;gap:8px}.customer-tour .customer-tour-journey-bar button{font-size:12px;gap:8px}.customer-tour-tabs{padding:0 14px;gap:8px}.customer-tour .customer-tour-tabs button{padding:12px 0;min-height:54px}.customer-tour-tabs button>span:last-child{display:none}.customer-tour-tab-number{width:28px;height:28px;font-size:12px}.customer-tour-panel{padding:26px 20px;gap:24px}.customer-tour-stage{padding:16px;border-radius:15px}.customer-tour-stage-loop{padding:0}.demo-spotlight-body{padding:20px}.demo-window-bar{padding:11px 14px;font-size:10px}.demo-window-tag{font-size:9px}.customer-tour .demo-spotlight h4{font-size:24px}.demo-metric>strong{font-size:41px}.demo-detail-rows>div{grid-template-columns:1fr;gap:4px;font-size:14px;padding:12px 0}.demo-detail-rows dt{font-size:12px}.customer-tour .demo-lesson-reason{font-size:15px}.customer-tour .demo-spotlight blockquote{padding:16px;font-size:22px}.demo-result-maths strong{font-size:24px}.demo-result-total strong{font-size:39px}.demo-result-total{padding:18px}.demo-loop{padding:20px}.demo-loop-top{gap:12px}.customer-tour-controls{padding:16px 20px;gap:12px}.customer-tour-controls>span{display:none}.customer-tour .customer-tour-next{padding:12px 16px;gap:16px}.customer-tour .customer-tour-back{font-size:14px}.customer-tour-dialog-header{padding:24px 50px 20px 20px}.customer-tour-zoom{margin:18px}.customer-tour-callouts{padding:0 20px 20px}.customer-tour-dialog-footer{padding:14px 18px}.customer-tour-dialog-header h2{font-size:22px}}@media(prefers-reduced-motion:reduce){.customer-tour *,.customer-tour-dialog{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.customer-tour-chooser{padding-top:0;scroll-margin-top:110px}.demo-thumbnail{height:230px;overflow:hidden;align-items:flex-start;padding:22px 34px 0}.demo-thumbnail .ds-frame{width:100%}.customer-tour-panel-screen{display:block;padding:32px 38px}.customer-tour-panel-screen .customer-tour-copy{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);-moz-column-gap:40px;column-gap:40px;margin-bottom:28px}.customer-tour-panel-screen .customer-tour-step{grid-column:1/-1;margin-bottom:14px}.customer-tour-panel-screen .customer-tour-copy h3{grid-column:1;grid-row:2/5;margin:0;max-width:18ch;font-size:32px}.customer-tour-panel-screen .customer-tour-lead{grid-column:2;max-width:48ch;margin:0;font-size:17px;line-height:1.6}.customer-tour-panel-screen .customer-tour-takeaway{grid-column:2;margin-top:12px;max-width:48ch;font-size:15px}.customer-tour-panel-screen .customer-tour-evidence{grid-column:2;margin-top:12px;max-width:50ch}.customer-tour-screen{min-width:0;margin:0;border:1px solid var(--demo-line);border-radius:16px;overflow:hidden;background:#f5f7f6}.customer-tour-screen-heading{display:flex;justify-content:space-between;gap:16px;padding:13px 20px;font-size:12px;color:var(--demo-muted);border-bottom:1px solid var(--demo-line);background:#faf9fb}.customer-tour .customer-tour-screen-button{display:flex;flex-direction:column;align-items:center;width:100%;border:0;border-radius:0;background:transparent;padding:20px 20px 12px}.customer-tour-screen-button img{display:block;width:100%;height:auto;border-radius:6px;box-shadow:0 4px 16px #30213909}.customer-tour-screen-button:hover .customer-tour-enlarge{text-decoration:underline;text-underline-offset:4px}.customer-tour-enlarge{display:inline-flex;align-items:center;justify-content:center;gap:14px;align-self:flex-end;min-height:44px;padding:6px 0 0;font-size:13px;font-weight:500;color:var(--demo-plum)}.customer-tour-screen figcaption{font-size:12px;color:var(--demo-muted);line-height:1.5;padding:0 20px 14px}.customer-tour-screen .customer-tour-callouts{gap:12px 24px;padding:17px 20px;border-top:1px solid var(--demo-line);background:#fff}.customer-tour-screen .customer-tour-callouts li{font-size:15px}.customer-tour-screen .customer-tour-callouts li>span{flex:0 0 24px;height:24px;font-size:12px}.customer-tour-loop-followup{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;margin-top:30px;padding-top:30px;border-top:1px solid var(--demo-line)}.customer-tour-loop-followup h4{font-size:27px;line-height:1.25;font-weight:400;max-width:18ch;margin:0 0 18px}.customer-tour-loop-followup>div:not(.demo-loop)>p:last-child{font-size:16px;line-height:1.7;max-width:30ch;color:var(--demo-muted)}.demo-review{width:100%;padding:30px;border:1px solid var(--demo-line);border-radius:16px;background:var(--demo-wash)}.customer-tour .demo-review-status{font-size:13px;font-weight:600;color:#73501e;margin:0 0 20px}.demo-review h4{font-size:28px;line-height:1.3;font-weight:400;margin:0 0 20px}.demo-review dl{margin:0}.demo-review dl>div{padding:16px 0;border-top:1px solid var(--demo-line)}.demo-review dt{font-size:14px;font-weight:600;margin-bottom:5px}.demo-review dd{font-size:16px;line-height:1.6;margin:0;color:var(--demo-muted)}.customer-tour .demo-review>p:last-child{font-size:13px;line-height:1.6;margin:20px 0 0;color:var(--demo-muted)}@media(max-width:960px){.customer-tour-panel-screen{padding:28px}.customer-tour-panel-screen .customer-tour-copy{-moz-column-gap:24px;column-gap:24px}.customer-tour-panel-screen .customer-tour-copy h3{font-size:29px}.demo-thumbnail{height:200px;padding:18px}}@media(max-width:760px){.customer-tour-panel-screen .customer-tour-copy{display:block}.customer-tour-panel-screen .customer-tour-copy h3{max-width:24ch;margin-bottom:18px}.customer-tour-panel-screen .customer-tour-lead{max-width:50ch}.customer-tour-loop-followup{grid-template-columns:1fr;gap:24px}.customer-tour-loop-followup h4{max-width:26ch}.demo-thumbnail{height:175px}}@media(max-width:560px){.customer-tour-panel-screen{padding:24px 16px}.customer-tour-panel-screen .customer-tour-copy h3{font-size:29px}.customer-tour-panel-screen .customer-tour-lead{font-size:17px}.customer-tour-screen-heading{font-size:11px;padding:12px;gap:8px}.customer-tour .customer-tour-screen-button{padding:12px 8px 6px}.customer-tour-screen figcaption{padding:0 12px 14px}.customer-tour-screen .customer-tour-callouts{display:grid;padding:16px 12px;gap:14px}.customer-tour-screen .customer-tour-callouts li{font-size:14px;align-items:flex-start}.customer-tour-enlarge{font-size:12px;padding-right:4px}.demo-thumbnail{height:200px;padding:16px}.demo-review{padding:22px}.customer-tour-loop-followup{margin-top:24px;padding-top:24px}.customer-tour .customer-tour-tabs button{min-width:0}.customer-tour-tabs{gap:3px;padding-inline:10px}}.customer-tour-choice-copy>strong{font-size:25px;line-height:1.3;max-width:25ch}.customer-tour .customer-tour-choice-need{font-size:16px;line-height:1.6}.demo-thumbnail-meeting{background:linear-gradient(135deg,#ede7f4,#e7ebef)}.demo-thumbnail-brain{background:linear-gradient(135deg,#dcebe4,#eef2e9)}.customer-tour-controls .customer-tour-next{max-width:100%;white-space:normal;text-align:left}@media(max-width:560px){.customer-tour-choice-copy>strong{font-size:25px}.customer-tour .customer-tour-choice-need{font-size:16px}.customer-tour-controls .customer-tour-next{font-size:13px;gap:10px;padding:12px}.customer-tour-controls{padding:16px;gap:10px}.customer-tour .customer-tour-back{flex-shrink:0}.customer-tour-chooser-heading p{line-height:1.6}}.customer-tour-choices{gap:18px}.customer-tour .customer-tour-choice{border-radius:16px}.customer-tour-choice-copy{padding:24px}.customer-tour-choice-copy>strong{font-size:23px;line-height:1.28}.customer-tour-choice-role{font-size:12px;margin-bottom:10px}.customer-tour-choice-need{margin-bottom:18px}.customer-tour-preview{display:flex;flex-direction:column;gap:8px;width:100%;padding:18px;background:var(--demo-wash);border:1px solid var(--demo-line);border-radius:10px;font-size:15px;line-height:1.5;margin:auto 0 20px}.customer-tour-preview-label{font-size:12px;font-weight:600;color:var(--demo-purple);line-height:1.5}.customer-tour-preview-next{color:var(--demo-muted)}.customer-tour-preview-status{font-size:12px;color:var(--demo-muted);padding-top:8px;border-top:1px solid var(--demo-line)}.customer-tour-choice-start{font-size:14px;margin-top:0}.customer-tour-featured{display:grid;grid-template-columns:1fr 1.05fr;gap:36px;align-items:center;padding:32px;margin-bottom:30px;background:var(--demo-wash);border:1px solid #c8b6d7;border-radius:18px}.customer-tour .customer-tour-featured-label{display:inline-flex;padding:5px 10px;background:var(--demo-plum);border-radius:5px;color:#fff;font-size:12px;font-weight:600;margin:0 0 16px}.customer-tour .customer-tour-featured h4{font-size:clamp(25px,3vw,34px);font-weight:400;line-height:1.2;letter-spacing:-.025em;margin:0 0 14px}.customer-tour .customer-tour-featured-copy>p:not(.customer-tour-featured-label){font-size:16px;line-height:1.6;color:var(--demo-muted);margin:0 0 22px;max-width:38ch}.customer-tour .customer-tour-featured-start{display:inline-flex;align-items:center;justify-content:space-between;gap:26px;background:var(--demo-plum);border:1px solid var(--demo-plum);border-radius:8px;color:#fff;padding:13px 18px;font-size:15px}.customer-tour .customer-tour-featured-start:hover{background:#503760}.customer-tour-featured-preview{padding:22px;background:#fff;border:1px solid var(--demo-line);border-radius:12px}.customer-tour-featured-preview>p{margin:0 0 16px}.customer-tour-featured-preview ol{list-style:none;margin:0;padding:0}.customer-tour-featured-preview li+li{border-top:1px solid var(--demo-line);padding-top:12px;margin-top:12px}.customer-tour-featured-preview li>span{display:block;font-size:11px;font-weight:600;color:var(--demo-purple);margin-bottom:5px}.customer-tour-featured-preview strong{font-size:16px;line-height:1.4;font-weight:500}.customer-tour .customer-tour-featured-preview li>p{font-size:13px;line-height:1.5;color:var(--demo-muted);margin:5px 0 0}.customer-tour-browse-heading{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin:0 0 16px}.customer-tour .customer-tour-browse-heading p{font-size:18px;margin:0}.customer-tour-browse-heading>span{font-size:12px;color:var(--demo-muted)}.customer-tour-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.customer-tour .customer-tour-filters button{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;padding:13px 15px;border:1px solid var(--demo-line);border-radius:10px;background:#fff;font-size:14px;line-height:1.4}.customer-tour .customer-tour-filters button:hover{border-color:var(--demo-purple)}.customer-tour .customer-tour-filters button[aria-pressed=true]{background:var(--demo-plum);border-color:var(--demo-plum);color:#fff}.customer-tour-filter-count{display:grid;place-items:center;flex:0 0 24px;height:24px;border:1px solid currentColor;border-radius:50%;font-size:12px}.customer-tour-browse-status{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:10px 0 18px}.customer-tour .customer-tour-browse-status p{font-size:13px;line-height:1.5;color:var(--demo-muted);margin:0}.customer-tour .customer-tour-browse-status button{border:0;background:transparent;text-decoration:underline;text-underline-offset:4px;font-size:13px;flex-shrink:0;padding:8px 0}.customer-tour .customer-tour-category-title{font-size:20px;font-weight:500;margin:0 0 16px}.customer-tour-menu .customer-tour-theme{margin-top:24px}.customer-tour-menu .customer-tour-theme:first-child{margin-top:0}@media(max-width:760px){.customer-tour-featured{grid-template-columns:1fr;gap:24px;padding:24px}.customer-tour-filters{grid-template-columns:1fr}.customer-tour .customer-tour-filters button{padding:12px 14px}.customer-tour-choice-copy{padding:20px}}@media(max-width:560px){.customer-tour-featured{padding:20px;gap:20px}.customer-tour-featured-preview{padding:18px}.customer-tour-browse-heading{flex-wrap:wrap;gap:6px}.customer-tour-browse-status{align-items:flex-start;flex-direction:column;gap:2px}.customer-tour-preview{padding:16px}}.customer-tour-more{padding:28px 30px 8px;border-top:1px solid #e8e3ee}.customer-tour-more .customer-tour-theme:first-of-type{margin-top:0}.customer-tour-more-cta{display:inline-flex;margin:28px 0 20px}@media(max-width:560px){.customer-tour-more{padding:22px 16px 4px}}.customer-tour-theme{margin-top:34px}.customer-tour-theme:first-of-type{margin-top:4px}.customer-tour-theme-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 14px;padding-bottom:12px;margin-bottom:18px;border-bottom:1px solid #e8e3ee}.customer-tour .customer-tour-theme-head h4{font-size:21px;font-weight:600;letter-spacing:-.02em;margin:0;color:#2b1c3a}.customer-tour .customer-tour-theme-head p{font-size:15px;color:var(--demo-muted);margin:0}.customer-tour-theme-count{margin-left:auto;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#8b8394}@media(max-width:560px){.customer-tour-theme{margin-top:28px}.customer-tour .customer-tour-theme-head h4{font-size:19px}.customer-tour-theme-count{margin-left:0}}.edge-demo-reference{max-width:1120px;margin:0 auto 32px;border:1px solid #ded5e8;border-radius:20px;background:#fff;color:#302043;scroll-margin-top:96px}.edge-demo-reference .edr-cover{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 28px;cursor:pointer;background:#f5f0fa;border-radius:20px}.edge-demo-reference[open]>.edr-cover{border-radius:20px 20px 0 0;border-bottom:1px solid #ded5e8}.edge-demo-reference .edr-cover::-webkit-details-marker{display:none}.edge-demo-reference .edr-eyebrow{display:block;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#746086;margin:0 0 8px}.edge-demo-reference .edr-cover strong{display:block;font-size:clamp(21px,3vw,28px);line-height:1.3;font-weight:500;letter-spacing:-.025em}.edge-demo-reference .edr-caption{display:block;font-size:14px;color:#6e6377;margin-top:8px;line-height:1.5}.edge-demo-reference .edr-plus{font-size:26px;font-weight:400}.edge-demo-reference[open]>.edr-cover .edr-plus{transform:rotate(45deg)}.edge-demo-reference .edr-body{padding:28px}.edge-demo-reference p{font-size:15px;line-height:1.75;margin:12px 0}.edge-demo-reference .edr-pitch{background:#2c1948;color:#fff;border-radius:14px;padding:22px}.edge-demo-reference .edr-pitch p:last-child{font-size:18px;line-height:1.7;margin-bottom:0}.edge-demo-reference .edr-pitch .edr-eyebrow{color:#d9ccff;font-size:11px;margin:0}.edge-demo-reference .edr-shortcuts{display:flex;flex-wrap:wrap;gap:6px 24px;margin:16px 0}.edge-demo-reference a,.edge-demo-reference button{font-size:14px;text-decoration:underline;text-underline-offset:4px;display:inline-flex;align-items:center;min-height:44px}.edge-demo-reference :is(a,button,summary,input):focus-visible{outline:3px solid #81629e;outline-offset:4px;border-radius:4px}.edge-demo-reference .edr-block{border-top:1px solid #ded5e8;scroll-margin-top:96px}.edge-demo-reference .edr-block>summary{padding:18px 0;min-height:52px;cursor:pointer;font-size:17px;font-weight:500}.edge-demo-reference .edr-principles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 30px;padding:4px 0 26px}.edge-demo-reference dt{font-weight:600;font-size:15px;margin-bottom:6px}.edge-demo-reference dd{color:#6e6377;font-size:14px;line-height:1.7}.edge-demo-reference .edr-muted{color:#6e6377;font-size:14px}.edge-demo-reference .edr-state{display:inline-block;background:#f1eafa;color:#563e70;border-radius:5px;font-size:11px;padding:4px 7px}.edge-demo-reference .edr-mechanism{border-top:1px solid #eee8f3;padding:20px 0}.edge-demo-reference h3{font-size:19px;font-weight:500;margin:10px 0 0}.edge-demo-reference h2{font-size:25px;line-height:1.3;font-weight:500;margin:24px 0 18px}.edge-demo-reference .edr-questions{scroll-margin-top:96px}.edge-demo-reference label{display:block;font-size:14px}.edge-demo-reference input{display:block;width:100%;border:1px solid #cfc3db;border-radius:10px;margin-top:8px;padding:12px 14px;font-size:16px;background:#fff;color:#302043}.edge-demo-reference .edr-count{font-size:12px;font-weight:400;color:#6e6377;margin-left:8px}.edge-demo-reference .edr-question{margin:0 0 10px 14px;border:1px solid #e5ddec;border-radius:10px;background:#fcfbfd;scroll-margin-top:100px}.edge-demo-reference .edr-question>summary{padding:14px 16px;cursor:pointer;min-height:48px;font-size:15px}.edge-demo-reference .edr-question>div{padding:0 16px 16px}.edge-demo-reference .edr-answer{font-weight:500}.edge-demo-reference .edr-footer{border-top:1px solid #ded5e8;margin-top:24px;padding-top:8px}.edge-demo-reference .edr-footer div{display:flex;gap:6px 24px;flex-wrap:wrap}.edge-demo-reference small{display:block;color:#6e6377;font-size:12px;margin-top:12px}@media(max-width:767px){.edge-demo-reference{margin:0 16px 24px}.edge-demo-reference .edr-cover{padding:20px}.edge-demo-reference .edr-body{padding:18px}.edge-demo-reference .edr-principles{grid-template-columns:1fr;gap:18px}.edge-demo-reference .edr-pitch{padding:18px}.edge-demo-reference .edr-pitch p:last-child{font-size:16px}.edge-demo-reference .edr-question{margin-left:0}}.engine-document{background:#f5f8f7;color:#152c2a}.engine-chapter-bar{background:#fff;border-bottom:1px solid #d9e3df}.engine-chapter-bar>div{max-width:1120px;margin:auto;padding:14px 24px;display:flex;align-items:center;gap:18px}.engine-chapter-bar a{font-weight:700;margin-right:auto;text-decoration:none}.engine-chapter-bar label{font-size:13px;color:#47615b}.engine-chapter-bar label span{margin-left:6px}.engine-chapter-bar select{min-width:225px;max-width:100%;padding:10px 36px 10px 14px;border:1px solid #b9c9c4;border-radius:8px;background:#fff;color:#152c2a;font:inherit;font-size:14px}.engine-hero{background:#193e34;color:#fff}.engine-hero>div{max-width:1120px;margin:auto;padding:60px 24px 54px}.engine-document .engine-eyebrow{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#f6d983;margin:0 0 20px}.engine-hero h1{font-size:clamp(34px,4.5vw,58px);line-height:1.09;letter-spacing:-.035em;max-width:890px;margin:0 0 25px;font-weight:500}.engine-document .engine-intro{font-size:19px;line-height:1.7;max-width:820px;color:#e0ece6;margin:0}.engine-body{max-width:1040px;margin:auto;padding:24px}.engine-contents{padding:14px 0 20px;border-bottom:1px solid #d5dfda;font-size:14px}.engine-contents summary{cursor:pointer;font-weight:600}.engine-contents nav{display:grid;gap:10px;padding:18px 0 0}.engine-document a:not(.edge-button-primary){color:inherit;text-underline-offset:4px}.engine-document a.edge-button-primary{color:#fff}.engine-section{padding:40px 0;border-bottom:1px solid #d5dfda;scroll-margin-top:100px}.engine-section h2{font-size:clamp(23px,2.6vw,31px);line-height:1.25;letter-spacing:-.02em;margin:0 0 20px;font-weight:600}.engine-section>p{max-width:860px;font-size:16px;line-height:1.8;margin:16px 0}.engine-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0}.engine-card{background:#fff;border:1px solid #cfddd6;border-radius:12px;padding:23px}.engine-card h3{font-size:18px;line-height:1.35;margin:0 0 12px;font-weight:650}.engine-card p{font-size:15px;line-height:1.75;margin:0;color:#405c53}.engine-steps{counter-reset:steps;grid-template-columns:1fr}.engine-steps .engine-card{border-left:4px solid #c8a747;display:grid;grid-template-columns:240px 1fr;gap:22px}.engine-steps .engine-card h3{margin:0}.engine-section .engine-note{font-size:14px;line-height:1.7;border-left:3px solid #c9a84b;padding:13px 18px;background:#fff9e9;max-width:none;border-radius:0 8px 8px 0}.engine-table-wrap{overflow-x:auto;margin:23px 0;border:1px solid #ccd9d3;border-radius:10px;background:#fff}.engine-table-wrap table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.7;text-align:left}.engine-table-wrap thead{background:#e4eee8}.engine-table-wrap th,.engine-table-wrap td{padding:16px 18px;vertical-align:top;border-bottom:1px solid #dce5df;overflow-wrap:anywhere;min-width:155px}.engine-table-wrap th{font-weight:650}.engine-table-wrap tbody th{width:27%}.engine-table-wrap tbody tr:last-child>*{border-bottom:0}.engine-formula{background:#213c33;color:#fff;padding:22px;border-radius:10px;line-height:1.8;overflow-wrap:anywhere}.engine-section ul{padding-left:24px;max-width:870px}.engine-section li{font-size:15px;line-height:1.8;margin:13px 0;padding-left:5px}.engine-detail{padding:24px 0}.engine-detail summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none}.engine-detail summary::-webkit-details-marker{display:none}.engine-detail summary h2{font-size:20px;margin:0;line-height:1.4}.engine-detail summary>span{font-size:24px;font-weight:400}.engine-detail[open] summary{margin-bottom:22px}.engine-detail[open] summary>span{transform:rotate(45deg)}.engine-links{display:flex;flex-wrap:wrap;gap:16px 28px;margin-top:26px;font-weight:600;font-size:15px}.engine-hero .engine-links{color:#f6d983}.engine-directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px}.engine-directory a{display:grid;gap:8px;background:#fff;border:1px solid #ccd9d3;padding:20px;border-radius:10px;text-decoration:none}.engine-directory span{font-size:14px;line-height:1.6;color:#47615b}.engine-next{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:36px 0 22px}.engine-next span{font-size:14px;color:#47615b}.engine-next a{background:#312044;color:#fff;border-radius:8px;padding:14px 20px;font-size:15px;font-weight:600;text-decoration:none}.engine-document :focus-visible{outline:3px solid #b98910;outline-offset:4px}@media(max-width:640px){.engine-chapter-bar>div{padding:12px 18px;gap:10px;flex-wrap:wrap}.engine-chapter-bar a{font-size:14px}.engine-chapter-bar label{font-size:12px}.engine-chapter-bar select{width:100%;min-width:0}.engine-hero>div{padding:38px 20px}.engine-document .engine-intro{font-size:17px;line-height:1.7}.engine-body{padding:18px 20px}.engine-section{padding:30px 0}.engine-section>p{font-size:15px}.engine-cards,.engine-directory{grid-template-columns:1fr}.engine-steps .engine-card{display:block}.engine-steps .engine-card h3{margin-bottom:12px}.engine-card{padding:20px}.engine-table-wrap th,.engine-table-wrap td{padding:13px;min-width:145px}.engine-next{align-items:flex-start;flex-direction:column}}@media print{.engine-document .edge-site-nav,.engine-chapter-bar,.engine-contents,.engine-next,.engine-document footer{display:none}.engine-hero{background:#fff;color:#152c2a}.engine-document .engine-intro{color:#152c2a}.engine-hero>div{padding:20px 0}.engine-body{max-width:none;padding:0}.engine-section{-moz-column-break-inside:auto;break-inside:auto}.engine-card,tr{-moz-column-break-inside:avoid;break-inside:avoid}}.engine-audience-bar{background:#f1ecf6;border-bottom:1px solid #ddd4e5;color:#30203f}.engine-audience-bar>div{max-width:1120px;margin:auto;padding:12px 24px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.engine-audience-bar span{font-size:13px;font-weight:600}.engine-audience-bar [role=group]{display:flex;gap:8px;flex-wrap:wrap}.engine-audience-bar button{min-height:44px;padding:9px 18px;border:1px solid #cfc1dc;border-radius:9px;background:#fff;color:#30203f;font:inherit;font-size:14px;cursor:pointer}.engine-audience-bar button[aria-pressed=true]{background:#31203f;border-color:#31203f;color:#fff}.engine-audience-bar a{font-size:13px;margin-left:auto}.engine-reader-guide{max-width:860px}.engine-reader-guide>h3{font-size:22px;line-height:1.35;font-weight:600;margin:0 0 12px;color:#30203f}.engine-reader-guide>p{font-size:16px;line-height:1.75;margin:0 0 22px}.engine-reader-guide>ol{list-style:none;padding:0;margin:0}.engine-reader-guide>ol>li{padding:18px 0;border-top:1px solid #ded7e5;margin:0}.engine-reader-guide>ol>li>strong{font-size:16px;color:#30203f}.engine-reader-guide>ol>li>p{font-size:15px;line-height:1.75;margin:7px 0 0;max-width:780px}.engine-reader-extra{border-top:1px solid #ded7e5;margin-top:6px}.engine-reader-extra>summary{padding:16px 0;min-height:44px;cursor:pointer;font-size:14px;font-weight:600}.engine-reader-extra ul{padding-left:22px}.engine-reader-extra li{font-size:14px}.engine-document .engine-hero{background:#24172f}.engine-document .engine-hero .engine-intro{color:#ded2e8}.engine-section[hidden]{display:none}@media(max-width:640px){.engine-audience-bar>div{padding:10px 20px;gap:8px 12px}.engine-audience-bar a{width:100%;margin-left:0;padding:4px 0}.engine-audience-bar button{padding:9px 14px}.engine-reader-guide>h3{font-size:20px}}@media print{.engine-audience-bar{display:none}.engine-document .engine-hero{background:#fff}.engine-document .engine-hero .engine-intro{color:#152c2a}}.method-toolbar{display:grid;grid-template-columns:1fr 1.6fr;gap:16px}.method-toolbar label,.method-picker,.method-inputs label{display:grid;gap:9px;font-size:14px;font-weight:600;line-height:1.5}.method-toolbar input,.method-toolbar select,.method-picker select,.method-inputs input{width:100%;min-width:0;background:#fff;color:#193e34;border:1px solid #b9c9c1;padding:11px 12px;border-radius:8px;font:inherit;font-weight:400}.method-count{font-size:13px;color:#47615b;margin:16px 0}.method-recipe{background:#fff;border:1px solid #d0dcd6;border-radius:10px;margin:10px 0;scroll-margin-top:110px}.method-recipe>summary{display:flex;gap:14px;align-items:flex-start;padding:18px;cursor:pointer;list-style:none}.method-recipe>summary::-webkit-details-marker{display:none}.method-recipe summary strong{font-size:16px;line-height:1.4}.method-recipe summary small{display:block;color:#47615b;font-size:14px;line-height:1.6;margin-top:4px}.method-code{font-family:monospace;font-size:12px;background:#edf3ef;color:#355e4f;padding:4px 6px;border-radius:4px}.method-plus{margin-left:auto;font-size:21px}.method-recipe[open] .method-plus{transform:rotate(45deg)}.method-recipe-body{padding:0 22px 22px}.method-status{font-size:12px;color:#47615b;margin:0 0 16px}.method-recipe dl{font-size:15px;line-height:1.8}.method-recipe dt{font-weight:650;margin-top:18px}.method-recipe dd{margin:5px 0 0;color:#40594f}.method-sources{margin-top:22px;font-size:14px;line-height:1.7}.method-sources p{margin:12px 0}.method-sources a{font-weight:600}.method-sources span{display:block;color:#47615b;margin-top:5px;max-width:820px}.method-lab{background:#fff;border:1px solid #c5d8cc;border-radius:12px;overflow:hidden;margin-top:24px}.method-picker{background:#e7efe9;padding:20px 24px}.method-picker select{max-width:540px}.method-lab-content{padding:24px}.method-inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.method-result{background:#193e34;color:#fff;padding:24px;border-radius:10px;margin:24px 0}.method-result dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:0}.method-result dt{font-size:13px;color:#d6e7dd;line-height:1.5}.method-result dd{font-size:27px;line-height:1.25;margin:8px 0 0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.method-result p{font-size:14px;line-height:1.7;margin:20px 0 0}.method-result .method-error{margin:0;color:#ffe2a0}.method-working,.method-assumptions{font-size:14px;line-height:1.8;color:#47615b}.method-working{overflow-wrap:anywhere}@media(max-width:640px){.method-toolbar,.method-inputs,.method-result dl{grid-template-columns:1fr}.method-picker,.method-lab-content{padding:18px}.method-result{padding:20px}.method-recipe>summary{padding:15px;gap:10px}.method-recipe-body{padding:0 16px 18px}.method-recipe summary small{font-size:13px}}.engine-document .engine-hero-compact>div{padding:30px 24px}.engine-document .engine-hero-compact h1{font-size:clamp(28px,3.4vw,42px);line-height:1.16;margin-bottom:14px;max-width:760px}.engine-document .engine-hero-compact .engine-intro{font-size:16px;line-height:1.6;max-width:720px}.engine-document .engine-hero-compact .engine-links{margin-top:16px;font-size:14px}.engine-document #example.engine-section{padding-top:24px}.engine-document #example .home-learning-example{margin-top:0;box-shadow:none}@media(max-width:640px){.engine-document .engine-hero-compact>div{padding:24px 20px}.engine-document .engine-hero-compact .engine-intro{font-size:15px}.engine-document .engine-hero-compact .engine-links{gap:10px 20px}}.engine-revision{font-size:12px!important;color:#71657d!important;margin-top:18px!important}.engine-reading-tools{display:flex;gap:18px;flex-wrap:wrap;padding:10px 0 20px}.engine-reading-tools button{font-size:13px;min-height:44px;text-decoration:underline;text-underline-offset:4px}.engine-formula code{white-space:pre-wrap;overflow-wrap:anywhere}.engine-table-wrap td{overflow-wrap:anywhere}.engine-reading-tools button:focus-visible{outline:3px solid #76548c;outline-offset:3px}@media print{.engine-reading-tools,.engine-audience-bar,.engine-chapter-bar,.engine-document header,.engine-document footer{display:none!important}.engine-document .engine-hero{padding-top:20px!important}.engine-document .engine-body{max-width:none!important}.engine-section{-moz-column-break-inside:auto;break-inside:auto}.engine-table-wrap{overflow:visible!important}tr{-moz-column-break-inside:avoid;break-inside:avoid}.engine-detail summary{-moz-column-break-after:avoid;break-after:avoid}.engine-document{background:#fff!important}}.edge-faq{background:#fff;color:#0f0f0f}.faq-main{max-width:840px;margin:0 auto;padding:56px 20px 88px}.faq-intro h1{font-size:clamp(32px,6vw,46px);line-height:1.08;margin:0 0 14px}.faq-intro p{margin:0;font-size:17px;line-height:1.55;color:#5c5c5c;max-width:44ch}.faq-topics{display:flex;flex-wrap:wrap;gap:8px;margin:32px 0 8px}.faq-topics a{font-size:13px;line-height:1;padding:9px 13px;border:1px solid #E2E2E2;border-radius:999px;color:#0f0f0f;text-decoration:none}.faq-topics a:hover{border-color:#0f0f0f}.faq-topics a:focus-visible{outline:2px solid #6D4B86;outline-offset:2px}.faq-group{padding-top:44px;scroll-margin-top:calc(var(--edge-nav-h) + 16px)}.faq-anchor{display:block;height:0;scroll-margin-top:calc(var(--edge-nav-h) + 16px)}.faq-group h2{font-size:15px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:#6e6e6e;margin:0 0 10px}.faq-items{border-top:1px solid #E2E2E2}.faq-item{border-bottom:1px solid #E2E2E2}.faq-item h3{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:normal}.faq-question{display:flex;width:100%;gap:16px;align-items:flex-start;justify-content:space-between;background:none;border:0;padding:18px 0;text-align:left;cursor:pointer;font-family:inherit;font-size:18px;line-height:1.35;font-weight:600;color:#0f0f0f}.faq-question:hover{color:#6d4b86}.faq-question:focus-visible{outline:2px solid #6D4B86;outline-offset:3px}.faq-toggle{flex:none;font-size:22px;line-height:1;color:#6e6e6e}.faq-answer{padding:0 0 22px;max-width:62ch}.faq-answer p{margin:0 0 12px;font-size:16px;line-height:1.6;color:#3c3c3c}.faq-answer p:last-child{margin-bottom:0}.faq-rule{border-left:2px solid #6D4B86;padding-left:12px;color:#5c5c5c!important;font-size:15px!important}.faq-answer-link{display:inline-block;margin-top:12px;font-size:15px;font-weight:600;color:#6d4b86;text-decoration:none}.faq-answer-link:hover{text-decoration:underline}.faq-invitation{margin-top:56px;padding:28px;border:1px solid #E2E2E2;border-radius:12px;background:#fafafa;display:flex;flex-wrap:wrap;gap:18px;align-items:center;justify-content:space-between}.faq-invitation h2{font-size:22px;margin:0 0 6px}.faq-invitation p{margin:0;font-size:15px;color:#5c5c5c}@media(max-width:560px){.faq-main{padding:36px 16px 64px}.faq-question{font-size:17px}.faq-invitation{padding:22px}}.results-brain-reaction{display:grid;gap:10px;margin:0 0 22px}.results-brain-reaction>p{margin:0;font-size:14px;line-height:1.6;color:#4a3d50}.results-brain-reaction b{font-weight:500;color:#2a1a2e}.results-brain-reaction a{color:#513567;text-decoration:underline;text-underline-offset:3px}.brain-simple-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.brain-simple-controls nav{display:flex;gap:8px;flex-wrap:wrap}.brain-simple-controls button{min-height:44px;border:1px solid #ddd4e5;border-radius:9px;padding:10px 14px;font-size:13px}.brain-simple-controls button[aria-pressed=true]{background:#302043;color:#fff}.brain-simple-controls label{font-size:12px;display:grid;gap:5px}.brain-simple-controls select{min-height:44px;padding:8px;border:1px solid #ddd4e5;border-radius:8px;background:#fff}.brain-simple-prompt{display:flex;justify-content:space-between;align-items:center;gap:12px;background:#f1edf6;padding:14px 18px;border-radius:10px;font-size:14px}.brain-simple-prompt a{min-height:44px;display:inline-flex;align-items:center;text-decoration:underline}.brain-simple-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.brain-simple-grid>article{border-radius:14px;padding:22px}.brain-card-type{font-size:10px;letter-spacing:.1em;color:#796287}.brain-card-author{display:flex;align-items:center;gap:10px;font-size:13px;margin:14px 0}.brain-card-author span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#513569;color:#fff}.brain-card-title{font-size:19px;line-height:1.4;font-weight:600;margin:12px 0}.brain-card-preview{font-size:14px;line-height:1.65;color:#6a5f72;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.brain-card-details>summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-weight:600;font-size:13px;margin-top:12px;text-decoration:underline}.brain-card-details summary{cursor:pointer;min-height:44px;padding:10px 0}.brain-simple-empty{padding:30px 0;line-height:1.7}.brain-simple-empty a,.brain-show-more{text-decoration:underline;min-height:44px;display:inline-flex;align-items:center}.firm-brain-page .brain-page-header{margin-top:8px}.firm-brain-page .brain-help{font-size:13px}@media(max-width:640px){.brain-simple-grid{grid-template-columns:1fr}.brain-simple-prompt{align-items:flex-start;flex-direction:column}.brain-simple-controls label{width:100%}}.mr-report{background:#fff;border:1px solid #d9d1e1;border-radius:12px;padding:36px 40px;color:#2d2435;line-height:1.55;margin:24px 0;font-size:15px}.mr-brand{font-size:18px;font-weight:750;letter-spacing:.06em;color:#302043;display:flex;align-items:center;gap:18px;padding-bottom:24px;border-bottom:3px solid #513567}.mr-brand span{font-size:10px;letter-spacing:.14em;font-weight:500;color:#756680}.mr-cover-title{display:flex;justify-content:space-between;gap:25px;align-items:flex-start;margin:26px 0}.mr-firm{font-size:16px;color:#675571;margin:0 0 6px}.mr-cover h1{font-size:38px;line-height:1.12;letter-spacing:-.02em;font-weight:650;margin:5px 0 12px}.mr-subtitle{font-size:17px;color:#513567;max-width:440px}.mr-cover .fa-actions{justify-content:flex-end;max-width:240px;flex-shrink:0}.mr-meta{display:grid;grid-template-columns:1fr 1.4fr 1fr;gap:22px;margin:24px 0}.mr-meta dt{text-transform:uppercase;letter-spacing:.08em;color:#776b80;font-size:10px}.mr-meta dd{font-size:13px;margin:5px 0}.mr-basis{font-size:12px;color:#756a7c;border-top:1px solid #e5dfe9;padding-top:16px}.mr-contents{display:flex;flex-wrap:wrap;gap:8px 20px;padding:18px 0;margin:10px 0 8px;border-bottom:1px solid #e5dfe9;font-size:12px;color:#513567}.mr-report a{text-underline-offset:3px}.mr-contents a:hover,.mr-detail-link{text-decoration:underline}.mr-chapter{padding:28px 0;border-bottom:1px solid #dcd5e3;scroll-margin-top:95px}.mr-chapter-heading{display:flex;align-items:baseline;gap:14px;margin-bottom:18px}.mr-chapter-heading>span{font-size:12px;font-weight:650;color:#806591;letter-spacing:.1em}.mr-report .mr-chapter-heading h2{font-size:23px;line-height:1.2;font-weight:650;margin:0}.mr-report h3{font-size:16px;font-weight:650;margin:20px 0 8px}.mr-findings{list-style:none;padding:0;margin:0}.mr-findings>li{display:grid;grid-template-columns:25px 1fr auto;gap:14px;border-top:1px solid #eae5ee;padding:17px 0}.mr-findings>li:first-child{border:0;padding-top:0}.mr-findings>li>span{font-size:13px;color:#806591;padding-top:3px}.mr-findings h3{font-size:18px;margin:0 0 6px}.mr-findings p{font-size:14px;margin:0;color:#605368}.mr-detail-link{font-size:12px;display:inline-block;margin:12px 0}.mr-findings .mr-detail-link{margin:4px 0;white-space:nowrap}.mr-note{font-size:12px;line-height:1.6;color:#706578;margin:12px 0}.mr-section-intro{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin:0 0 16px;font-size:13px;color:#706578}.mr-section-intro a{font-size:12px}.mr-report .fa-table-wrap{margin:12px 0}.mr-report table{font-size:13px;line-height:1.55}.mr-report th{font-weight:550;background:transparent}.mr-report thead th{color:#75697d;font-size:11px;text-transform:uppercase;letter-spacing:.025em;background:#f7f5f9;border-bottom:1px solid #d9d1e1}.mr-report td,.mr-report th{padding:11px 10px}.mr-report td:nth-child(2){font-variant-numeric:tabular-nums}.mr-report small{display:block;font-size:10px;line-height:1.5;color:#7a6c83;margin:4px 0}.mr-scorecard td:nth-child(2){font-size:15px;font-weight:600;color:#302043}.mr-report .fa-grid{gap:26px;margin:24px 0 10px}.mr-report .fa-panel{border:0;border-radius:0;padding:0;background:none}.mr-report .fa-caption{font-size:11px;min-height:0;margin:8px 0}.mr-report .fa-chart{height:230px}.mr-report .fa-panel h3{font-size:16px;margin-top:0}.mr-report .fa-panel summary{font-size:11px;padding:6px 0}.mr-budget-note{border-left:3px solid #513567;padding:8px 12px;margin:16px 0;font-size:13px;background:#f7f5f9}.mr-subsection{margin-top:24px;padding-top:4px}.mr-financial-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px;margin:20px 0 24px}.mr-financial-strip>div{border-top:2px solid #c5b6d0;padding-top:10px}.mr-financial-strip span{display:block;font-size:12px;color:#706578}.mr-financial-strip strong{display:block;font-size:24px;color:#302043;margin:4px 0}.mr-results-table{table-layout:fixed}.mr-results-table th:nth-child(1){width:29%}.mr-results-table th:nth-child(2){width:29%}.mr-results-table td{font-size:12px}.mr-results-table details{margin-top:8px}.mr-results-table summary{font-size:11px;color:#287d6b;cursor:pointer}.mr-source-note{margin:10px 0;font-size:12px;border-left:2px solid #287d6b;padding:5px 12px;background:#f2f7f4}.mr-source-note summary{cursor:pointer;color:#22594d;line-height:1.6}.mr-source-note p{font-size:12px;margin:8px 0}.mr-source-note blockquote{font-size:12px;color:#5d5066;padding-left:12px;border-left:1px solid #c7dacf;margin:10px 0}.mr-agenda{list-style:none;margin:0;padding:0;counter-reset:agenda}.mr-agenda>li{display:flex;gap:22px;align-items:flex-start;padding:16px 0;border-top:1px solid #e5dfe9}.mr-agenda>li:first-child{border:0}.mr-agenda h3{margin:0 0 8px}.mr-agenda>li>div{flex:1}.mr-agenda p{font-size:13px;margin:8px 0}.mr-agenda .fa-button{flex-shrink:0;font-size:12px}.mr-appendix{margin:26px 0 10px}.mr-appendix>summary{padding:14px 0;cursor:pointer;font-size:14px;font-weight:600}.mr-source-register>div{display:grid;grid-template-columns:36px 1fr;gap:10px;border-top:1px solid #e5dfe9;padding:8px 0;font-size:11px}.mr-source-register dt{font-weight:700}.mr-source-register dd{margin:0;color:#706578}.mr-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:20px;border-top:2px solid #513567;font-size:10px;color:#786883}.mr-report button:focus-visible,.mr-report a:focus-visible,.mr-report summary:focus-visible{outline:3px solid #806398;outline-offset:3px}.mr-judgement{border-left:2px solid #287d6b;background:#f2f7f4;padding:10px 14px;margin-top:12px}.mr-findings .mr-judgement p{font-size:13px;line-height:1.55;color:#2d4c44}.mr-findings .mr-judgement .mr-judgement-by{font-size:11px;font-weight:650;margin-bottom:5px}.mr-judgement small{font-size:11px;color:#5e6b65}.mr-judgement .mr-source-note{border:0;padding:0;background:none;margin:6px 0 0}.mr-refresh-note,.mr-derived-insight{font-size:13px;border-left:2px solid #b9a7c8;padding:10px 14px;background:#f8f6fa;line-height:1.6}.mr-refresh-note a{display:block;margin-top:5px;font-size:12px;text-decoration:underline}.mr-learning-contrast{border-left:3px solid #287d6b;padding:12px 18px;margin:20px 0;background:#f2f7f4}.mr-learning-contrast h3{margin:0 0 8px}.mr-learning-contrast p{font-size:13px;margin:8px 0}.mr-learning-contrast a{font-size:11px;text-decoration:underline}.mr-results-table tr{scroll-margin-top:95px}.mr-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:20px 0 26px}.mr-kpis>div{border-top:1px solid #bdafc8;padding-top:8px}.mr-kpis span{display:block;font-size:11px;color:#756680}.mr-kpis strong{display:block;font-size:26px;line-height:1.25;margin:6px 0;font-weight:650;letter-spacing:-.025em}.mr-kpis .mr-kpi-change{font-size:11px;color:#51415e}.mr-kpi-spark{display:block;width:110px;height:26px;margin:6px 0}.mr-scorecard td{font-variant-numeric:tabular-nums}.mr-scorecard .mr-variance{white-space:nowrap;font-size:13px;font-weight:550}.mr-report .mr-chart-row{margin-top:22px}.mr-report .mr-chart-row .fa-panel{padding:0}.mr-report .mr-chart-row h3{margin:0}.mr-report .mr-chart-row .fa-chart{height:230px}.mr-section-label{font-size:11px;color:#756680;letter-spacing:.04em}.mr-report .mr-scorecard tbody th,.mr-report .mr-results-table tbody th{background:#faf9fb}@media(max-width:760px){.mr-report{padding:22px 18px}.mr-cover-title{flex-direction:column}.mr-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mr-kpis strong{font-size:24px}.mr-cover h1{font-size:31px}.mr-cover .fa-actions{max-width:none;justify-content:flex-start}.mr-meta{grid-template-columns:1fr;gap:12px}.mr-findings>li{grid-template-columns:20px 1fr;gap:8px}.mr-findings .mr-detail-link{grid-column:2}.mr-section-intro{flex-direction:column;gap:8px}.mr-results-table{table-layout:auto;min-width:650px}.mr-results-table th:nth-child(1),.mr-results-table th:nth-child(2){width:auto}.mr-agenda>li{flex-direction:column}.mr-brand{flex-wrap:wrap}.mr-report .fa-grid{grid-template-columns:1fr}}@media print{@page{size:A4 portrait;margin:14mm}.fa-page:has(.mr-report){padding:0!important;max-width:none!important}.fa-page:has(.mr-report)>:not(.mr-report){display:none!important}.mr-report{border:0!important;border-radius:0!important;padding:0!important;margin:0!important;width:100%!important;font-size:10pt!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}.mr-report .mr-controls,.mr-report .mr-contents,.mr-report .mr-detail-link,.mr-report .mr-footer a{display:none!important}.mr-report .mr-cover-title{margin:16px 0}.mr-report .mr-cover h1{font-size:28pt}.mr-report .mr-subtitle{font-size:12pt}.mr-report .mr-meta{gap:12px;margin:14px 0}.mr-report .mr-chapter{padding:18px 0;-moz-column-break-inside:auto;break-inside:auto}.mr-report .mr-chapter-heading{-moz-column-break-after:avoid;break-after:avoid}.mr-report .mr-chapter-heading h2{font-size:17pt}.mr-report h3{-moz-column-break-after:avoid;break-after:avoid;font-size:11pt}.mr-report .mr-findings>li{-moz-column-break-inside:avoid;break-inside:avoid}.mr-report .mr-judgement,.mr-report .mr-learning-contrast{-moz-column-break-inside:avoid;break-inside:avoid}.mr-report .mr-kpis{grid-template-columns:repeat(4,1fr);gap:14px;-moz-column-break-inside:avoid;break-inside:avoid}.mr-report .mr-kpis strong{font-size:18pt}.mr-report .mr-kpi-spark{height:20px}.mr-report .mr-variance{font-size:8pt}.mr-report .fa-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;-moz-column-break-inside:avoid;break-inside:avoid}.mr-report .fa-chart{height:52mm}.mr-report .fa-panel details{display:none}.mr-report .fa-panel{-moz-column-break-inside:avoid;break-inside:avoid}.mr-report .fa-table-wrap{overflow:visible}.mr-report table{font-size:8.5pt}.mr-report th,.mr-report td{padding:7px 6px}.mr-report table thead{display:table-header-group}.mr-report tr{-moz-column-break-inside:avoid;break-inside:avoid}.mr-report .mr-results-table{min-width:0;table-layout:fixed}.mr-report .mr-results-table th:nth-child(1),.mr-report .mr-results-table th:nth-child(2){width:29%}.mr-report .mr-results-table td{font-size:8.5pt}.mr-report .mr-financial-strip{grid-template-columns:repeat(4,1fr);gap:14px}.mr-report .mr-financial-strip strong{font-size:16pt}.mr-report .mr-source-note{-moz-column-break-inside:avoid;break-inside:avoid}.mr-report .mr-source-note blockquote{display:none}.mr-report .mr-agenda>li{-moz-column-break-inside:avoid;break-inside:avoid}.mr-report .mr-appendix{-moz-column-break-before:page;break-before:page}.mr-report .mr-appendix summary{font-size:13pt}.mr-report .mr-footer{margin-top:12px}.mr-report a{color:inherit;text-decoration:none}}.fa-toolbar .fa-report-link{margin-left:auto;display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:11px 20px;border-radius:9px;border:1px solid #302043;background:#302043;color:#fff;font-weight:600;font-size:15px;text-decoration:none;box-shadow:0 1px 2px #3020432e}.fa-toolbar .fa-report-link:hover{background:#3d2a55;border-color:#3d2a55}.fa-toolbar .fa-report-link[aria-current=page]{background:#7e5bc2;border-color:#7e5bc2}@media(max-width:700px){.fa-toolbar .fa-report-link{margin-left:0;width:100%;justify-content:center}}.edge-review .leadership-page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-bottom:20px}.edge-review .leadership-page-heading h1{font-size:clamp(30px,3.8vw,42px);max-width:680px}.edge-review .leadership-page-heading>label{flex:0 0 210px;font-size:12px}.edge-review .leadership-page-heading p{max-width:610px;margin-top:12px}.edge-review .leadership-delivery-details{border-top:1px solid var(--rule-line);padding-top:10px}.edge-review .leadership-delivery-details>summary{font-weight:500;color:var(--rule-text2)}@media(max-width:760px){.edge-review .leadership-page-heading{display:block}.edge-review .leadership-page-heading>label{max-width:260px;margin-top:20px}}.leadership-review{display:grid;gap:24px;color:var(--rule-ink);min-width:0}.leadership-views{display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid var(--rule-line);padding-bottom:16px}.edge-review .leadership-views button[aria-pressed=true]{border-color:var(--rule-amber);box-shadow:inset 0 -2px var(--rule-amber);color:var(--rule-ink)}.leadership-views button span{font-variant-numeric:tabular-nums;color:var(--rule-text2)}.leadership-section{display:grid;gap:16px;min-width:0}.leadership-section-heading,.leadership-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.leadership-kicker{font-size:14px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--rule-text2);margin-bottom:6px}.leadership-decision{border:1px solid var(--rule-line);border-radius:12px;padding:24px;background:var(--rule-canvas);min-width:0;overflow-wrap:anywhere}.edge-review .leadership-card-heading h3{font-size:20px;line-height:1.3;font-weight:800;color:var(--rule-ink)}.leadership-verdict{flex-shrink:0;border:1px solid var(--rule-line);border-radius:4px;padding:4px 8px;font-size:12px;color:var(--rule-text2)}.leadership-decision-context{display:grid;gap:14px;min-width:0}.leadership-decision>.leadership-decision-context{margin-top:18px}.leadership-priority{font-size:12px;color:var(--rule-text2)}.leadership-question{border-left:3px solid var(--rule-amber);padding-left:14px}.leadership-question strong{font-size:15px}.leadership-question p,.leadership-why,.leadership-outcomes dd{font-size:14px;line-height:1.6}.leadership-why strong{display:block;margin-bottom:4px}.leadership-outcomes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.leadership-outcomes>div:only-child{grid-column:1/-1}.leadership-outcomes dt{font-size:12px;font-weight:600;color:var(--rule-text2);margin-bottom:6px}.leadership-outcomes dd{margin:0}.leadership-outcomes small{display:block;margin-top:6px;color:var(--rule-text2);font-size:12px}.leadership-card-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;border-top:1px solid var(--rule-line);margin-top:20px;padding-top:16px}.leadership-card-footer>div{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12px;color:var(--rule-text2)}.leadership-result-prompt{margin-top:14px;font-size:14px;color:var(--rule-text2)}.leadership-rule>p,.leadership-rule>.review-link{margin-top:12px}.leadership-support{border-top:1px solid var(--rule-line);padding-top:12px}.leadership-support p,.leadership-support .review-toolbar{margin-top:12px}.leadership-empty{border:1px solid var(--rule-line);padding:24px;border-radius:12px}.leadership-empty .review-link{margin-top:12px}.leadership-saved{border-left:3px solid var(--rule-amber);padding:12px 16px;background:var(--rule-card)}@media(max-width:600px){.leadership-decision,.leadership-empty{padding:18px}.leadership-section-heading,.leadership-card-heading{flex-direction:column;gap:10px}.leadership-outcomes{grid-template-columns:1fr}.leadership-card-footer{align-items:flex-start}.leadership-card-footer>button{width:100%}}.leadership-compact-context>summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-size:13px;color:#735987;text-decoration:underline}.leadership-compact-context[open],.leadership-decision .leadership-card-footer{margin-top:12px}.leadership-decision{padding:20px}.platform-shell .agreed-actions-page{--aa-ink:#261b35;--aa-muted:#706879;--aa-line:#e5dfeb;--aa-lilac:#e9e0fc;--aa-plum:#2b1948;gap:24px}.platform-shell .agreed-actions-page .actions-heading{display:block;margin:10px 0 0;padding:0;border:0;background:transparent}.platform-shell .agreed-actions-page .actions-heading h1{font-size:clamp(30px,4vw,44px);font-weight:400;line-height:1.12;letter-spacing:-.045em;color:var(--aa-ink);margin:0 0 10px}.platform-shell .agreed-actions-page .actions-heading p{font-size:15px;line-height:1.6;color:var(--aa-muted);max-width:620px;margin:0}.platform-shell .agreed-list{display:grid;gap:24px;color:var(--aa-ink)}.platform-shell .agreed-controls{display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid var(--aa-line);padding-bottom:16px}.platform-shell .agreed-tabs{display:flex;flex-wrap:wrap;gap:6px}.platform-shell .agreed-tabs button{display:flex;align-items:center;gap:9px;min-height:44px;padding:10px 15px;border:0;border-radius:10px;background:transparent;color:var(--aa-muted);font-size:14px;font-weight:500;box-shadow:none}.platform-shell .agreed-tabs button[aria-pressed=true]{background:var(--aa-lilac);color:var(--aa-plum)}.platform-shell .agreed-tabs button span{font-size:12px;min-width:21px;line-height:21px;text-align:center;border-radius:6px;background:#fff9}.platform-shell .agreed-mine{display:flex;align-items:center;gap:5px;padding:8px 14px;min-height:44px;border:1px solid var(--aa-line);border-radius:10px;background:#fff;font-size:13px}.platform-shell .agreed-mine[aria-pressed=true]{background:var(--aa-plum);color:#fff;border-color:var(--aa-plum)}.platform-shell .agreed-list-heading{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.platform-shell .agreed-list-heading h2{margin:0;font-size:18px;font-weight:500;letter-spacing:-.025em}.platform-shell .agreed-list-heading p{font-size:12px;line-height:1.5;color:var(--aa-muted);margin:0;max-width:340px}.platform-shell .agreed-rows{display:grid;gap:12px}.platform-shell .agreed-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px 22px;padding:22px 24px;background:#fff;border:1px solid var(--aa-line);border-radius:16px;box-shadow:0 2px 5px #2b194803}.platform-shell .agreed-card-top{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px}.platform-shell .agreed-status{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;background:#f1eef5;border-radius:5px;font-size:11px;line-height:1.4;color:#62556e}.platform-shell .agreed-status.status-in-progress{background:#eee8fa;color:#674899}.platform-shell .agreed-status.status-blocked{background:#f8e9ed;color:#843d50}.platform-shell .agreed-status.status-done{background:#e9f1ed;color:#3c6756}.platform-shell .agreed-overdue{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:#963f54}.platform-shell .agreed-review-due{font-size:12px;line-height:1.5;color:var(--aa-muted)}.platform-shell .agreed-card h3{margin:0;color:var(--aa-ink);font-size:19px;font-weight:500;line-height:1.35;letter-spacing:-.025em}.platform-shell .agreed-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 18px;margin-top:12px;font-size:12px;color:var(--aa-muted)}.platform-shell .agreed-owner{display:inline-flex;align-items:center;gap:7px;color:#51475d}.platform-shell .agreed-avatar{width:23px;height:23px;display:inline-flex;align-items:center;justify-content:center;background:#eee8f4;border-radius:50%;font-size:10px}.platform-shell .agreed-next{display:flex;align-items:baseline;gap:10px;margin:12px 0 0;font-size:13px;line-height:1.6;color:#62596b}.platform-shell .agreed-next strong{font-size:11px;font-weight:500;color:#847a8e;flex-shrink:0}.platform-shell .agreed-card-action{display:flex;align-items:center;justify-content:flex-end}.platform-shell .agreed-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:10px 15px;background:var(--aa-plum);color:#fff;border:1px solid var(--aa-plum);border-radius:9px;font-size:13px;font-weight:500;white-space:nowrap;box-shadow:none}.platform-shell .agreed-primary:hover{background:#493366}.platform-shell .agreed-details{grid-column:1/-1;border-top:1px solid #f1edf5;padding-top:2px}.platform-shell .agreed-details>summary{display:flex;align-items:center;gap:7px;list-style:none;cursor:pointer;min-height:36px;padding:6px 0;font-size:12px;font-weight:400;color:#79618f;text-decoration:none}.platform-shell .agreed-details>summary::-webkit-details-marker{display:none}.platform-shell .agreed-details[open]>summary svg{transform:rotate(180deg)}.platform-shell .agreed-details .leadership-decision-context{padding:14px;background:#f8f6fc;border-radius:10px;margin:8px 0}.platform-shell .agreed-details .leadership-decision-context p,.platform-shell .agreed-details .leadership-decision-context dd{font-size:14px}.platform-shell .agreed-reference,.platform-shell .agreed-evidence-note{font-size:11px;color:#81768b;line-height:1.5;margin:8px 0}.platform-shell .agreed-text-button{min-height:44px;background:none;border:0;font-size:13px;padding:4px 0;color:#654983}.platform-shell .agreed-loop{display:flex;align-items:center;gap:16px;background:var(--aa-lilac);border-radius:14px;padding:22px 24px}.platform-shell .agreed-loop-icon{font-size:28px;color:#7c63a4}.platform-shell .agreed-loop p{display:grid;gap:5px;margin:0;flex:1;font-size:12px;line-height:1.5;color:#6c5c81}.platform-shell .agreed-loop strong{font-size:14px;color:var(--aa-plum);font-weight:500}.platform-shell .agreed-loop a{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:12px;color:var(--aa-plum);white-space:nowrap}.platform-shell .agreed-empty{display:grid;justify-items:center;gap:12px;text-align:center;padding:40px 24px;background:#fff;border:1px solid var(--aa-line);border-radius:16px;color:var(--aa-muted)}.platform-shell .agreed-empty h3{font-size:20px;font-weight:400;color:var(--aa-ink);margin:0}.platform-shell .agreed-empty p{max-width:420px;font-size:14px;line-height:1.6;margin:0}.platform-shell .agreed-empty :is(a,button),.platform-shell .agreed-load-more{min-height:44px;padding:10px 16px;border-radius:9px;background:var(--aa-lilac);border:0;font-size:13px;color:var(--aa-plum)}.platform-shell .agreed-saved{display:flex;gap:8px;align-items:center;padding:12px;background:#edf3ef;border-radius:9px;font-size:13px}.platform-shell .agreed-message{font-size:14px;line-height:1.6;padding:16px;background:#fff;border:1px solid var(--aa-line);border-radius:10px}.platform-shell .agreed-actions-tools{border-top:1px solid var(--aa-line);padding-top:12px}.platform-shell .agreed-actions-tools>summary{font-size:12px;color:var(--aa-muted);cursor:pointer;min-height:44px;padding-block:12px}.platform-shell .agreed-actions-tools .review-toolbar{margin-top:12px}.platform-shell.platform-actions-view{background:#f7f5f2}@media(max-width:1023px){.platform-actions-view .platform-mobile-modes{display:none}.platform-actions-view .platform-topnav{position:relative}.platform-actions-view .platform-main{padding-top:20px}.platform-actions-view .platform-partner-button{display:none}}@media(max-width:700px){.platform-shell .agreed-list{gap:18px}.platform-shell .agreed-controls{align-items:flex-start;gap:8px}.platform-shell .agreed-tabs{flex-wrap:nowrap;gap:2px;flex:1}.platform-shell .agreed-tabs button{font-size:12px;padding:9px 8px;gap:5px}.platform-shell .agreed-mine{padding:9px;font-size:12px}.platform-shell .agreed-list-heading{display:block}.platform-shell .agreed-list-heading p{margin-top:5px;max-width:none}.platform-shell .agreed-card{grid-template-columns:minmax(0,1fr);padding:18px;gap:12px}.platform-shell .agreed-card h3{font-size:18px}.platform-shell .agreed-card-action{justify-content:flex-start}.platform-shell .agreed-card-action .agreed-primary{width:100%}.platform-shell .agreed-next{display:block}.platform-shell .agreed-next strong{display:block;margin-bottom:2px}.platform-shell .agreed-details>summary{min-height:44px}.platform-shell .agreed-loop{padding:18px;flex-wrap:wrap;gap:10px}.platform-shell .agreed-loop a{margin-left:32px}}@media(max-width:380px){.platform-shell .agreed-controls{flex-wrap:wrap}.platform-shell .agreed-tabs{width:100%;flex:unset}.platform-shell .agreed-tabs button{flex:1;justify-content:center}}.platform-shell .learning-purpose{display:flex;gap:16px;padding:22px 24px;background:#2b1948;color:#fff;border-radius:16px}.platform-shell .learning-purpose>span{font-size:32px;color:#d6c4ff}.platform-shell .learning-purpose strong{font-size:19px;font-weight:400;letter-spacing:-.02em}.platform-shell .learning-purpose p{font-size:13px;line-height:1.6;color:#e0d6ef;margin:6px 0 0}.platform-shell .learning-card-prompts{display:grid;gap:14px;margin:18px 0 0}.platform-shell .learning-card-prompts dt,.platform-shell .learning-reflection-summary dt{font-size:12px;font-weight:500;color:#725887;margin-bottom:4px}.platform-shell .learning-card-prompts dd,.platform-shell .learning-reflection-summary dd{font-size:14px;line-height:1.6;color:#504459;margin:0}.platform-shell .learning-takeaway{padding:14px 16px;border-radius:10px;background:#f1ebfb}.platform-shell .learning-takeaway p{font-size:12px;color:#6a577e;line-height:1.6;margin:8px 0 0}.platform-shell .learning-card-actions{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:8px;padding-top:32px}.platform-shell .learning-reflection-form{grid-column:1/-1;padding:22px;background:#f8f5fc;border:1px solid #e4dbee;border-radius:12px;display:grid;gap:16px}.platform-shell .learning-reflection-form h4{font-size:20px;font-weight:400;margin:0}.platform-shell .learning-reflection-form>p{font-size:13px;line-height:1.6;margin:0;color:#76677f}.platform-shell .learning-reflection-form label{display:grid;gap:6px;font-size:14px;color:#382547}.platform-shell .learning-reflection-form label>span{font-size:11px;color:#857391}.platform-shell .learning-reflection-form textarea{width:100%;padding:12px;background:#fff;border:1px solid #d8cce3;border-radius:8px;min-height:78px;font-size:14px;line-height:1.6;resize:vertical}.platform-shell .learning-reflection-summary{background:#f1ebfb;border:1px solid #e4dbee;border-radius:14px;padding:22px}.platform-shell .learning-reflection-summary dl{display:grid;gap:12px}@media(max-width:700px){.platform-shell .learning-purpose{padding:18px;gap:12px}.platform-shell .learning-purpose strong{font-size:18px}.platform-shell .learning-card-actions{padding-top:0}.platform-shell .learning-reflection-form{padding:16px}}.platform-shell .agreed-actions-page .actions-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.platform-shell .brain-capture-menu{position:relative;flex-shrink:0;max-width:100%}.platform-shell .brain-capture-menu>summary{list-style:none;cursor:pointer;display:flex;align-items:center;min-height:44px;padding:10px 16px;background:#e9e0fc;color:#2b1948;border:1px solid #dfd3f4;border-radius:10px;font-size:14px}.platform-shell .brain-capture-menu>div{position:absolute;right:0;z-index:10;width:310px;max-width:calc(100vw - 48px);display:grid;gap:6px;margin-top:8px;padding:18px;background:#fff;border:1px solid #e5dfeb;border-radius:14px;box-shadow:0 12px 32px #2b194815}.platform-shell .brain-capture-menu>div p{font-size:13px;margin-bottom:8px}.platform-shell .brain-capture-menu a{font-size:13px;color:#674c87;min-height:44px;display:flex;align-items:center}.platform-shell .brain-linked-context{display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:13px;color:#706879}.platform-shell .brain-linked-context p{margin:0;line-height:1.6}.platform-shell .brain-lesson-review{grid-column:1/-1;background:#f8f5fc;border:1px solid #e4dbee;border-radius:12px;padding:22px}.platform-shell .brain-lesson-review h4{font-size:20px;font-weight:400;letter-spacing:-.025em;margin:0 0 12px}.platform-shell .brain-lesson-review>p,.platform-shell .brain-result-summary{font-size:14px;line-height:1.65;color:#63566d}.platform-shell .brain-lesson-review>a{display:inline-flex;align-items:center;margin-right:24px;white-space:normal}.platform-shell .brain-lesson-review form>button[type=submit],.platform-shell .brain-lesson-review form>button:first-of-type{background:#2b1948;color:#fff;border-radius:9px}.platform-shell .agreed-actions-page :is(button,a,summary,textarea):focus-visible{outline:2px solid #8261ae;outline-offset:3px}@media(max-width:700px){.platform-shell .agreed-actions-page .actions-heading{display:grid;gap:16px}.platform-shell .brain-capture-menu>div{left:0;right:auto}.platform-shell .brain-linked-context{display:block}.platform-shell .brain-lesson-review{padding:16px}.platform-shell .learning-card-actions>button{white-space:normal}}.learning-loop-live{display:block;width:100%}.learning-loop-eyebrow{font-size:10px;letter-spacing:.12em;color:#32664f}.learning-loop-content h4{font-size:clamp(20px,2vw,26px);line-height:1.3;margin:10px 0 24px;max-width:42ch}.learning-loop-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.learning-loop-tabs button{display:grid!important;grid-template-columns:28px minmax(0,1fr);gap:4px 9px;align-items:start;padding:14px!important;text-align:left;border:1px solid #bbd7c9!important;background:#fff!important;color:#183e34!important;border-radius:12px;font-size:12px;transition:background .2s,border-color .2s}.learning-loop-tabs button[aria-selected=true]{background:#183e34!important;color:#fff!important;border-color:#183e34!important;box-shadow:inset 0 -3px #f5d780}.learning-step-number{display:grid;place-items:center;grid-row:span 2;min-width:28px;min-height:28px;border:1px solid #87ac9b;border-radius:8px;white-space:nowrap;font-size:11px}.learning-loop-tabs button[aria-selected=true] .learning-step-number{background:#f5d780;color:#183e34;border-color:#f5d780}.learning-loop-tabs strong{font-size:12px;line-height:1.4}.learning-loop-tabs small{font-size:10px;opacity:.8}.learning-loop-detail{padding:24px;margin:16px 0;border:1px solid #c9dfd4;border-radius:14px;background:#fff;min-height:175px;animation:learning-enter .2s ease-out}.learning-loop-detail p{font-size:16px;line-height:1.7;max-width:75ch;margin:10px 0 18px}.learning-loop-detail button{font-size:12px;text-decoration:underline;color:#183e34!important;background:#f2f7f4!important}.learning-loop-content>small{display:block;font-size:12px;line-height:1.6;color:#32664f}.learning-loop-tabs button:focus-visible{outline:3px solid #b37c14;outline-offset:3px}@keyframes learning-enter{0%{opacity:.6;transform:translateY(3px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.learning-loop-detail{animation:none}.learning-loop-tabs button{transition:none}}@media(max-width:700px){.learning-loop-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.learning-loop-tabs button{padding:10px!important}.learning-loop-detail{padding:18px}}.delivery-overview{border:1px solid #cbded5;border-radius:12px;overflow:hidden;margin:16px 0 24px;background:#f5f8f6}.delivery-overview>header{padding:18px 20px;background:#173f35;color:#fff}.edge-review .delivery-overview h2{font-size:22px;margin:0}.delivery-overview header p{font-size:12px;opacity:.85;margin:6px 0 0}.delivery-months{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0}.delivery-months>section{padding:14px;border-right:1px solid #d5e2dc;min-width:0}.edge-review .delivery-months h3{font-size:14px;display:flex;justify-content:space-between;border-bottom:2px solid #bdd3c8;padding-bottom:10px}.delivery-months h3 span{font-size:12px;color:#62736a}.edge-review button.delivery-item{display:flex;width:100%;gap:8px;text-align:left;background:transparent;border:0;padding:12px 0;border-bottom:1px solid #dce6e0;border-radius:0;align-items:flex-start;min-height:44px}.delivery-item strong{display:block;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.delivery-item small{display:block;font-size:10px;color:#56675d;margin-top:4px}.delivery-dot{width:7px;height:7px;border-radius:50%;background:currentColor!important;flex-shrink:0;margin-top:6px}.delivery-empty,.delivery-months summary,.delivery-note{font-size:12px;color:#62736a}.delivery-note{margin:0;padding:12px 20px;border-top:1px solid #d5e2dc}.delivery-months summary{cursor:pointer;padding:10px 0}.delivery-months details{border:0!important;padding:0!important}@media(max-width:1100px){.delivery-months{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.delivery-months{grid-template-columns:1fr 1fr}.delivery-months>section{padding:12px}.delivery-item strong{font-size:13px}}.delivery-overview>header{background:#fbf3e5;color:#49351b;border-bottom:1px solid #e8cfaa;border-top:3px solid #c58a32}.delivery-overview header p{color:#715a3c;opacity:1}.delivery-months{background:#fffdf9}.edge-review .delivery-months h3{border-bottom-color:#e8cfaa}.delivery-note{background:#faf5ec}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background: 0 0% 100%;--foreground: 0 0% 3.9%;--card: 0 0% 100%;--card-foreground: 0 0% 3.9%;--popover: 0 0% 100%;--popover-foreground: 0 0% 3.9%;--primary: 0 0% 9%;--primary-foreground: 0 0% 98%;--secondary: 0 0% 96.1%;--secondary-foreground: 0 0% 9%;--muted: 0 0% 96.1%;--muted-foreground: 0 0% 45.1%;--accent: 0 0% 96.1%;--accent-foreground: 0 0% 9%;--destructive: 0 84.2% 60.2%;--destructive-foreground: 0 0% 98%;--border: 0 0% 89.8%;--input: 0 0% 89.8%;--ring: 0 0% 3.9%;--edge-amber: 43 100% 35%;--edge-teal: 160 46% 34%;--edge-ink: 120 6% 7%;--rule-ink: #0F0F0F;--rule-canvas: #FFFFFF;--rule-card: #F2F2F2;--rule-card2: #E8E8E8;--rule-line: #E2E2E2;--rule-muted: #6E6E6E;--rule-text2: #5C5C5C;--rule-amber-text: #8A6100;--rule-amber: #F5B800;--rule-bank: #2E7D5B;--rule-leak: #D0342C;--chart-1: 12 76% 61%;--chart-2: 173 58% 39%;--chart-3: 197 37% 24%;--chart-4: 43 74% 66%;--chart-5: 27 87% 67%;--radius: .5rem;--font-heading: "Inter", ui-sans-serif, system-ui, sans-serif;--font-body: "Inter", ui-sans-serif, system-ui, sans-serif;--font-display: "Inter", ui-sans-serif, system-ui, sans-serif;--font-marketing: "Newsreader", ui-serif, Georgia, serif;--font-brand: "Sora", "Inter", ui-sans-serif, system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--sidebar-background: 0 0% 98%;--sidebar-foreground: 240 5.3% 26.1%;--sidebar-primary: 240 5.9% 10%;--sidebar-primary-foreground: 0 0% 98%;--sidebar-accent: 240 4.8% 95.9%;--sidebar-accent-foreground: 240 5.9% 10%;--sidebar-border: 220 13% 91%;--sidebar-ring: 217.2 91.2% 59.8%}.dark{--background: 0 0% 3.9%;--foreground: 0 0% 98%;--card: 0 0% 3.9%;--card-foreground: 0 0% 98%;--popover: 0 0% 3.9%;--popover-foreground: 0 0% 98%;--primary: 0 0% 98%;--primary-foreground: 0 0% 9%;--secondary: 0 0% 14.9%;--secondary-foreground: 0 0% 98%;--muted: 0 0% 14.9%;--muted-foreground: 0 0% 63.9%;--accent: 0 0% 14.9%;--accent-foreground: 0 0% 98%;--destructive: 0 62.8% 30.6%;--destructive-foreground: 0 0% 98%;--border: 0 0% 14.9%;--input: 0 0% 14.9%;--ring: 0 0% 83.1%;--edge-amber: 43 100% 35%;--edge-teal: 160 46% 45%;--edge-ink: 120 6% 7%;--chart-1: 220 70% 50%;--chart-2: 160 60% 45%;--chart-3: 30 80% 55%;--chart-4: 280 65% 60%;--chart-5: 340 75% 55%;--sidebar-background: 240 5.9% 10%;--sidebar-foreground: 240 4.8% 95.9%;--sidebar-primary: 224.3 76.3% 48%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 240 3.7% 15.9%;--sidebar-accent-foreground: 240 4.8% 95.9%;--sidebar-border: 240 3.7% 15.9%;--sidebar-ring: 217.2 91.2% 59.8%}*{border-color:hsl(var(--border));outline-color:hsl(var(--ring) / .5)}html,body{overflow-x:clip}body{background-color:hsl(var(--background));font-family:var(--font-body);color:hsl(var(--foreground))}.font-display{font-weight:800;letter-spacing:-.02em}.rule-figure{font-family:var(--font-heading);font-weight:800;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:-.02em}.rule-graph-field{background-color:var(--rule-ink);background-image:linear-gradient(to right,rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.04) 1px,transparent 1px);background-size:24px 24px}.rule-hatch-light{background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.9) 0 2px,transparent 2px 7px)}.rule-hatch-ink{background-image:repeating-linear-gradient(45deg,rgba(15,15,15,.28) 0 1px,transparent 1px 7px)}.rule-focus:focus-visible{outline:2px solid var(--rule-amber);outline-offset:2px}@keyframes rule-cursor-once{0%,to{opacity:1}40%,60%{opacity:0}}.rule-cursor-once{animation:rule-cursor-once .64s steps(1,end) 1}@keyframes rule-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.rule-draw{transform-origin:left center;animation:rule-draw .24s ease-out 1}@media(prefers-reduced-motion:reduce){.rule-cursor-once,.rule-draw{animation:none}.rule-draw{transform:none}}@keyframes loopmark-pulse{0%,to{opacity:.45}50%{opacity:1}}@keyframes loopmark-fade{0%{opacity:.7}to{opacity:.25}}@keyframes loopmark-convert{0%{opacity:.4}to{opacity:1}}.loopmark-pulse{animation:loopmark-pulse 1.8s ease-in-out infinite}.loopmark-fade{animation:loopmark-fade 1.2s ease-out forwards}.loopmark-convert{animation:loopmark-convert .9s ease-out 1}@media(prefers-reduced-motion:reduce){.loopmark-pulse,.loopmark-fade,.loopmark-convert{animation:none}.loopmark-pulse{opacity:.8}}.font-mono{font-weight:500}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:800;letter-spacing:-.02em}:root{--edge-nav-h: 104px}@media(min-width:768px){:root{--edge-nav-h: 64px}}.landing-page h1,.landing-page h2,.landing-page h3,.landing-page h4{font-family:var(--font-heading);font-weight:700}.landing-page .font-marketing{font-family:var(--font-marketing)}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-\[12px\]{top:12px;right:12px;bottom:12px;left:12px}.inset-\[5px\]{top:5px;right:5px;bottom:5px;left:5px}.inset-\[7px\]{top:7px;right:7px;bottom:7px;left:7px}.inset-x-0{left:0;right:0}.inset-x-8{left:2rem;right:2rem}.inset-y-0{top:0;bottom:0}.inset-y-\[-6px\]{top:-6px;bottom:-6px}.-bottom-1\.5{bottom:-.375rem}.-bottom-11{bottom:-2.75rem}.-bottom-12{bottom:-3rem}.-bottom-40{bottom:-10rem}.-bottom-8{bottom:-2rem}.-bottom-\[7px\]{bottom:-7px}.-left-12{left:-3rem}.-left-\[3\.5px\]{left:-3.5px}.-left-\[5px\]{left:-5px}.-right-12{right:-3rem}.-right-3{right:-.75rem}.-right-4{right:-1rem}.-top-12{top:-3rem}.-top-3{top:-.75rem}.-top-5{top:-1.25rem}.-top-6{top:-1.5rem}.-top-\[10px\]{top:-10px}.-top-\[3px\]{top:-3px}.-top-\[5px\]{top:-5px}.-top-\[7px\]{top:-7px}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-16{bottom:4rem}.bottom-20{bottom:5rem}.bottom-24{bottom:6rem}.bottom-3{bottom:.75rem}.bottom-5{bottom:1.25rem}.bottom-full{bottom:100%}.left-0{left:0}.left-1{left:.25rem}.left-1\.5{left:.375rem}.left-1\/2{left:50%}.left-10{left:2.5rem}.left-2{left:.5rem}.left-3{left:.75rem}.left-4{left:1rem}.left-6{left:1.5rem}.left-\[37\%\]{left:37%}.left-\[48\%\]{left:48%}.left-\[50\%\]{left:50%}.left-full{left:100%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-full{right:100%}.top-0{top:0}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-14{top:3.5rem}.top-2{top:.5rem}.top-24{top:6rem}.top-3{top:.75rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-\[-3px\]{top:-3px}.top-\[1px\]{top:1px}.top-\[20\%\]{top:20%}.top-\[21px\]{top:21px}.top-\[41\%\]{top:41%}.top-\[42\%\]{top:42%}.top-\[46\%\]{top:46%}.top-\[48\%\]{top:48%}.top-\[50\%\]{top:50%}.top-\[5px\]{top:5px}.top-\[60\%\]{top:60%}.top-\[8\%\]{top:8%}.top-\[var\(--edge-nav-h\)\]{top:var(--edge-nav-h)}.top-full{top:100%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.col-span-2{grid-column:span 2 / span 2}.-m-1{margin:-.25rem}.m-0{margin:0}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-1\.5{margin-top:.375rem;margin-bottom:.375rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-20{margin-top:5rem;margin-bottom:5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.-mb-px{margin-bottom:-1px}.-ml-1{margin-left:-.25rem}.-ml-4{margin-left:-1rem}.-mr-px{margin-right:-1px}.-mt-1{margin-top:-.25rem}.-mt-3{margin-top:-.75rem}.-mt-4{margin-top:-1rem}.-mt-6{margin-top:-1.5rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-0{margin-left:0}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-5{margin-left:1.25rem}.ml-8{margin-left:2rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-11{margin-top:2.75rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-20{margin-top:5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mt-\[2px\]{margin-top:2px}.mt-\[3px\]{margin-top:3px}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.size-4{width:1rem;height:1rem}.h-0{height:0px}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-1\/2{height:50%}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-\[0\.62em\]{height:.62em}.h-\[1\.5px\]{height:1.5px}.h-\[10px\]{height:10px}.h-\[110px\]{height:110px}.h-\[128px\]{height:128px}.h-\[12px\]{height:12px}.h-\[132px\]{height:132px}.h-\[14px\]{height:14px}.h-\[16px\]{height:16px}.h-\[18px\]{height:18px}.h-\[1px\]{height:1px}.h-\[200px\]{height:200px}.h-\[20px\]{height:20px}.h-\[22px\]{height:22px}.h-\[230px\]{height:230px}.h-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-\[4px\]{height:4px}.h-\[52px\]{height:52px}.h-\[5px\]{height:5px}.h-\[6px\]{height:6px}.h-\[74px\]{height:74px}.h-\[7px\]{height:7px}.h-\[8px\]{height:8px}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-56{max-height:14rem}.max-h-96{max-height:24rem}.max-h-\[300px\]{max-height:300px}.max-h-\[360px\]{max-height:360px}.max-h-\[70dvh\]{max-height:70dvh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[calc\(100dvh_-_2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-\[min\(65dvh\,var\(--radix-dropdown-menu-content-available-height\)\)\]{max-height:min(65dvh,var(--radix-dropdown-menu-content-available-height))}.max-h-screen{max-height:100vh}.min-h-0{min-height:0px}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-24{min-height:6rem}.min-h-40{min-height:10rem}.min-h-8{min-height:2rem}.min-h-\[130px\]{min-height:130px}.min-h-\[184px\]{min-height:184px}.min-h-\[190px\]{min-height:190px}.min-h-\[32px\]{min-height:32px}.min-h-\[36px\]{min-height:36px}.min-h-\[38px\]{min-height:38px}.min-h-\[40px\]{min-height:40px}.min-h-\[42px\]{min-height:42px}.min-h-\[44px\]{min-height:44px}.min-h-\[46px\]{min-height:46px}.min-h-\[48px\]{min-height:48px}.min-h-\[50px\]{min-height:50px}.min-h-\[52px\]{min-height:52px}.min-h-\[54px\]{min-height:54px}.min-h-\[56px\]{min-height:56px}.min-h-\[60px\]{min-height:60px}.min-h-\[72px\]{min-height:72px}.min-h-\[76px\]{min-height:76px}.min-h-\[88svh\]{min-height:88svh}.min-h-\[88vh\]{min-height:88vh}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-0{width:0px}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-44{width:11rem}.w-5{width:1.25rem}.w-5\/6{width:83.333333%}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[0\.42em\]{width:.42em}.w-\[1\.5px\]{width:1.5px}.w-\[100px\]{width:100px}.w-\[10px\]{width:10px}.w-\[112px\]{width:112px}.w-\[11ch\]{width:11ch}.w-\[128px\]{width:128px}.w-\[14px\]{width:14px}.w-\[150px\]{width:150px}.w-\[16px\]{width:16px}.w-\[18\%\]{width:18%}.w-\[18px\]{width:18px}.w-\[1px\]{width:1px}.w-\[200px\]{width:200px}.w-\[20px\]{width:20px}.w-\[264px\]{width:264px}.w-\[286px\]{width:286px}.w-\[2px\]{width:2px}.w-\[38\%\]{width:38%}.w-\[46\%\]{width:46%}.w-\[4px\]{width:4px}.w-\[52\%\]{width:52%}.w-\[52px\]{width:52px}.w-\[5px\]{width:5px}.w-\[64px\]{width:64px}.w-\[6px\]{width:6px}.w-\[70rem\]{width:70rem}.w-\[7px\]{width:7px}.w-\[9px\]{width:9px}.w-\[calc\(100\%-2rem\)\],.w-\[calc\(100\%_-_2rem\)\]{width:calc(100% - 2rem)}.w-\[min\(320px\,80vw\)\]{width:min(320px,80vw)}.w-\[min\(320px\,calc\(100vw-24px\)\)\]{width:min(320px,calc(100vw - 24px))}.w-\[min\(340px\,calc\(100vw-32px\)\)\]{width:min(340px,calc(100vw - 32px))}.w-\[min\(92vw\,380px\)\]{width:min(92vw,380px)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-10{min-width:2.5rem}.min-w-48{min-width:12rem}.min-w-5{min-width:1.25rem}.min-w-8{min-width:2rem}.min-w-9{min-width:2.25rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[180px\]{min-width:180px}.min-w-\[18px\]{min-width:18px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[32px\]{min-width:32px}.min-w-\[420px\]{min-width:420px}.min-w-\[44px\]{min-width:44px}.min-w-\[480px\]{min-width:480px}.min-w-\[560px\]{min-width:560px}.min-w-\[620px\]{min-width:620px}.min-w-\[640px\]{min-width:640px}.min-w-\[680px\]{min-width:680px}.min-w-\[720px\]{min-width:720px}.min-w-\[760px\]{min-width:760px}.min-w-\[800px\]{min-width:800px}.min-w-\[880px\]{min-width:880px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[920px\]{min-width:920px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-\[--skeleton-width\]{max-width:var(--skeleton-width)}.max-w-\[1072px\]{max-width:1072px}.max-w-\[10rem\]{max-width:10rem}.max-w-\[110px\]{max-width:110px}.max-w-\[1120px\]{max-width:1120px}.max-w-\[120px\]{max-width:120px}.max-w-\[180px\]{max-width:180px}.max-w-\[19rem\]{max-width:19rem}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[260px\]{max-width:260px}.max-w-\[340px\]{max-width:340px}.max-w-\[360px\]{max-width:360px}.max-w-\[36ch\]{max-width:36ch}.max-w-\[380px\]{max-width:380px}.max-w-\[400px\]{max-width:400px}.max-w-\[420px\]{max-width:420px}.max-w-\[44ch\]{max-width:44ch}.max-w-\[46ch\]{max-width:46ch}.max-w-\[520px\]{max-width:520px}.max-w-\[52ch\]{max-width:52ch}.max-w-\[58ch\]{max-width:58ch}.max-w-\[620px\]{max-width:620px}.max-w-\[62ch\]{max-width:62ch}.max-w-\[640px\]{max-width:640px}.max-w-\[64ch\]{max-width:64ch}.max-w-\[65\%\]{max-width:65%}.max-w-\[66ch\]{max-width:66ch}.max-w-\[68ch\]{max-width:68ch}.max-w-\[70ch\]{max-width:70ch}.max-w-\[720px\]{max-width:720px}.max-w-\[72px\]{max-width:72px}.max-w-\[760px\]{max-width:760px}.max-w-\[78ch\]{max-width:78ch}.max-w-\[85\%\]{max-width:85%}.max-w-\[860px\]{max-width:860px}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-6{--tw-translate-y: -1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-full{--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-px{--tw-translate-x: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1\/2{--tw-translate-y: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-5{--tw-translate-y: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-3px\]{--tw-translate-y: -3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[0\.06em\]{--tw-translate-y: .06em;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-1{--tw-rotate: 1deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[-1deg\]{--tw-rotate: -1deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[1\.5deg\]{--tw-rotate: 1.5deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.scroll-mt-16{scroll-margin-top:4rem}.scroll-mt-20{scroll-margin-top:5rem}.scroll-mt-24{scroll-margin-top:6rem}.scroll-mt-28{scroll-margin-top:7rem}.scroll-mt-36{scroll-margin-top:9rem}.scroll-mt-6{scroll-margin-top:1.5rem}.scroll-mt-8{scroll-margin-top:2rem}.scroll-mt-\[var\(--edge-nav-h\)\]{scroll-margin-top:var(--edge-nav-h)}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-\[110px_1fr\]{grid-template-columns:110px 1fr}.grid-cols-\[1fr_64px_88px\]{grid-template-columns:1fr 64px 88px}.grid-cols-\[1fr_92px_150px\]{grid-template-columns:1fr 92px 150px}.grid-cols-\[22px_minmax\(0\,1fr\)\]{grid-template-columns:22px minmax(0,1fr)}.grid-cols-\[52px_1fr\]{grid-template-columns:52px 1fr}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-\[3px\]{gap:3px}.gap-\[4px\]{gap:4px}.gap-\[clamp\(8px\,4vw\,32px\)\]{gap:clamp(8px,4vw,32px)}.gap-px{gap:1px}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-10{row-gap:2.5rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.gap-y-5{row-gap:1.25rem}.gap-y-6{row-gap:1.5rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}.space-y-14>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(3.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3.5rem * var(--tw-space-y-reverse))}.space-y-16>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(4rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-\[\#0F0F0F\]>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(15 15 15 / var(--tw-divide-opacity, 1))}.divide-\[\#0F0F0F\]\/10>:not([hidden])~:not([hidden]){border-color:#0f0f0f1a}.divide-\[\#0F0F0F\]\/15>:not([hidden])~:not([hidden]){border-color:#0f0f0f26}.divide-\[\#101210\]\/10>:not([hidden])~:not([hidden]){border-color:#1012101a}.divide-\[\#101210\]\/15>:not([hidden])~:not([hidden]){border-color:#10121026}.divide-\[\#111\]\/\[0\.06\]>:not([hidden])~:not([hidden]){border-color:#1111110f}.divide-\[\#E5E5E5\]>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 229 229 / var(--tw-divide-opacity, 1))}.divide-\[\#E8E8E8\]>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(232 232 232 / var(--tw-divide-opacity, 1))}.divide-\[\#ECECEC\]>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(236 236 236 / var(--tw-divide-opacity, 1))}.divide-\[\#F0F0F0\]>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(240 240 240 / var(--tw-divide-opacity, 1))}.divide-\[\#ded5e8\]>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(222 213 232 / var(--tw-divide-opacity, 1))}.divide-\[\#e8e0ee\]>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(232 224 238 / var(--tw-divide-opacity, 1))}.divide-black\/10>:not([hidden])~:not([hidden]){border-color:#0000001a}.divide-black\/\[0\.05\]>:not([hidden])~:not([hidden]){border-color:#0000000d}.divide-black\/\[0\.06\]>:not([hidden])~:not([hidden]){border-color:#0000000f}.divide-black\/\[0\.07\]>:not([hidden])~:not([hidden]){border-color:#00000012}.divide-border>:not([hidden])~:not([hidden]){border-color:hsl(var(--border))}.divide-card2>:not([hidden])~:not([hidden]){border-color:var(--rule-card2)}.divide-line>:not([hidden])~:not([hidden]){border-color:var(--rule-line)}.divide-white\/10>:not([hidden])~:not([hidden]){border-color:#ffffff1a}.divide-white\/15>:not([hidden])~:not([hidden]){border-color:#ffffff26}.divide-white\/20>:not([hidden])~:not([hidden]){border-color:#fff3}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-t-\[3px\]{border-top-left-radius:3px;border-top-right-radius:3px}.rounded-t-md{border-top-left-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[1\.5px\]{border-width:1.5px}.border-x{border-left-width:1px;border-right-width:1px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-y-2{border-top-width:2px;border-bottom-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-b-4{border-bottom-width:4px}.border-b-\[2px\]{border-bottom-width:2px}.border-b-\[3px\]{border-bottom-width:3px}.border-b-\[7px\]{border-bottom-width:7px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-l-\[2px\]{border-left-width:2px}.border-l-\[3px\]{border-left-width:3px}.border-l-\[6px\]{border-left-width:6px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0px}.border-t-2{border-top-width:2px}.border-t-4{border-top-width:4px}.border-t-\[2px\]{border-top-width:2px}.border-t-\[3px\]{border-top-width:3px}.border-t-\[6px\]{border-top-width:6px}.border-dashed{border-style:dashed}.border-dotted{border-style:dotted}.border-\[\#087D82\]{--tw-border-opacity: 1;border-color:rgb(8 125 130 / var(--tw-border-opacity, 1))}.border-\[\#0F0F0F\]{--tw-border-opacity: 1;border-color:rgb(15 15 15 / var(--tw-border-opacity, 1))}.border-\[\#0F0F0F\]\/10{border-color:#0f0f0f1a}.border-\[\#0F0F0F\]\/15{border-color:#0f0f0f26}.border-\[\#0F0F0F\]\/20{border-color:#0f0f0f33}.border-\[\#0F0F0F\]\/25{border-color:#0f0f0f40}.border-\[\#0F0F0F\]\/30{border-color:#0f0f0f4d}.border-\[\#0F0F0F\]\/35{border-color:#0f0f0f59}.border-\[\#0F0F0F\]\/40{border-color:#0f0f0f66}.border-\[\#0F0F0F\]\/5{border-color:#0f0f0f0d}.border-\[\#101210\]{--tw-border-opacity: 1;border-color:rgb(16 18 16 / var(--tw-border-opacity, 1))}.border-\[\#101210\]\/10{border-color:#1012101a}.border-\[\#101210\]\/15{border-color:#10121026}.border-\[\#101210\]\/20{border-color:#10121033}.border-\[\#101210\]\/25{border-color:#10121040}.border-\[\#111\]{--tw-border-opacity: 1;border-color:rgb(17 17 17 / var(--tw-border-opacity, 1))}.border-\[\#111\]\/10{border-color:#1111111a}.border-\[\#111\]\/15{border-color:#11111126}.border-\[\#111\]\/25{border-color:#11111140}.border-\[\#111\]\/30{border-color:#1111114d}.border-\[\#111\]\/40{border-color:#1116}.border-\[\#111\]\/\[0\.06\]{border-color:#1111110f}.border-\[\#111\]\/\[0\.07\]{border-color:#11111112}.border-\[\#111\]\/\[0\.08\]{border-color:#11111114}.border-\[\#111\]\/\[0\.12\]{border-color:#1111111f}.border-\[\#111\]\/\[0\.1\]{border-color:#1111111a}.border-\[\#1E6B4E\]{--tw-border-opacity: 1;border-color:rgb(30 107 78 / var(--tw-border-opacity, 1))}.border-\[\#1E6B4E\]\/35{border-color:#1e6b4e59}.border-\[\#1F4E79\]{--tw-border-opacity: 1;border-color:rgb(31 78 121 / var(--tw-border-opacity, 1))}.border-\[\#1F6F5C\]{--tw-border-opacity: 1;border-color:rgb(31 111 92 / var(--tw-border-opacity, 1))}.border-\[\#1F6F5C\]\/20{border-color:#1f6f5c33}.border-\[\#1F6F5C\]\/25{border-color:#1f6f5c40}.border-\[\#1F6F5C\]\/30{border-color:#1f6f5c4d}.border-\[\#1c1c1c\]{--tw-border-opacity: 1;border-color:rgb(28 28 28 / var(--tw-border-opacity, 1))}.border-\[\#1d1d1b\]{--tw-border-opacity: 1;border-color:rgb(29 29 27 / var(--tw-border-opacity, 1))}.border-\[\#1d1d1b\]\/15{border-color:#1d1d1b26}.border-\[\#2A7F62\]{--tw-border-opacity: 1;border-color:rgb(42 127 98 / var(--tw-border-opacity, 1))}.border-\[\#2C6E52\]{--tw-border-opacity: 1;border-color:rgb(44 110 82 / var(--tw-border-opacity, 1))}.border-\[\#2E7D5B\]{--tw-border-opacity: 1;border-color:rgb(46 125 91 / var(--tw-border-opacity, 1))}.border-\[\#2E7D5B\]\/25{border-color:#2e7d5b40}.border-\[\#2E7D5B\]\/30{border-color:#2e7d5b4d}.border-\[\#2E7D5B\]\/40{border-color:#2e7d5b66}.border-\[\#2E9E6B\]{--tw-border-opacity: 1;border-color:rgb(46 158 107 / var(--tw-border-opacity, 1))}.border-\[\#302043\]{--tw-border-opacity: 1;border-color:rgb(48 32 67 / var(--tw-border-opacity, 1))}.border-\[\#31203f\]{--tw-border-opacity: 1;border-color:rgb(49 32 63 / var(--tw-border-opacity, 1))}.border-\[\#3C2429\]{--tw-border-opacity: 1;border-color:rgb(60 36 41 / var(--tw-border-opacity, 1))}.border-\[\#3d695e\]{--tw-border-opacity: 1;border-color:rgb(61 105 94 / var(--tw-border-opacity, 1))}.border-\[\#507568\]{--tw-border-opacity: 1;border-color:rgb(80 117 104 / var(--tw-border-opacity, 1))}.border-\[\#527b6a\]{--tw-border-opacity: 1;border-color:rgb(82 123 106 / var(--tw-border-opacity, 1))}.border-\[\#5D3C83\]{--tw-border-opacity: 1;border-color:rgb(93 60 131 / var(--tw-border-opacity, 1))}.border-\[\#5ED3A2\]{--tw-border-opacity: 1;border-color:rgb(94 211 162 / var(--tw-border-opacity, 1))}.border-\[\#7955a3\]{--tw-border-opacity: 1;border-color:rgb(121 85 163 / var(--tw-border-opacity, 1))}.border-\[\#7EBAA0\]{--tw-border-opacity: 1;border-color:rgb(126 186 160 / var(--tw-border-opacity, 1))}.border-\[\#8b6bab\]{--tw-border-opacity: 1;border-color:rgb(139 107 171 / var(--tw-border-opacity, 1))}.border-\[\#A892BC\]{--tw-border-opacity: 1;border-color:rgb(168 146 188 / var(--tw-border-opacity, 1))}.border-\[\#B08400\]{--tw-border-opacity: 1;border-color:rgb(176 132 0 / var(--tw-border-opacity, 1))}.border-\[\#B08400\]\/40{border-color:#b0840066}.border-\[\#B08400\]\/50{border-color:#b0840080}.border-\[\#B3372E\]\/30{border-color:#b3372e4d}.border-\[\#B4463C\]\/25{border-color:#b4463c40}.border-\[\#B4463C\]\/30{border-color:#b4463c4d}.border-\[\#B8860B\]{--tw-border-opacity: 1;border-color:rgb(184 134 11 / var(--tw-border-opacity, 1))}.border-\[\#BDBDBD\]{--tw-border-opacity: 1;border-color:rgb(189 189 189 / var(--tw-border-opacity, 1))}.border-\[\#C0392B\]{--tw-border-opacity: 1;border-color:rgb(192 57 43 / var(--tw-border-opacity, 1))}.border-\[\#C0392B\]\/30{border-color:#c0392b4d}.border-\[\#C0392B\]\/40{border-color:#c0392b66}.border-\[\#C08A00\]{--tw-border-opacity: 1;border-color:rgb(192 138 0 / var(--tw-border-opacity, 1))}.border-\[\#C08A00\]\/20{border-color:#c08a0033}.border-\[\#C08A00\]\/25{border-color:#c08a0040}.border-\[\#C08A00\]\/30{border-color:#c08a004d}.border-\[\#C08A00\]\/35{border-color:#c08a0059}.border-\[\#C08A00\]\/40{border-color:#c08a0066}.border-\[\#C08A00\]\/60{border-color:#c08a0099}.border-\[\#C9C9C9\]{--tw-border-opacity: 1;border-color:rgb(201 201 201 / var(--tw-border-opacity, 1))}.border-\[\#D0342C\]{--tw-border-opacity: 1;border-color:rgb(208 52 44 / var(--tw-border-opacity, 1))}.border-\[\#D0342C\]\/30{border-color:#d0342c4d}.border-\[\#D5E8DC\]{--tw-border-opacity: 1;border-color:rgb(213 232 220 / var(--tw-border-opacity, 1))}.border-\[\#D6C8A9\]{--tw-border-opacity: 1;border-color:rgb(214 200 169 / var(--tw-border-opacity, 1))}.border-\[\#D89A20\]{--tw-border-opacity: 1;border-color:rgb(216 154 32 / var(--tw-border-opacity, 1))}.border-\[\#D9D6D0\]{--tw-border-opacity: 1;border-color:rgb(217 214 208 / var(--tw-border-opacity, 1))}.border-\[\#D9D9D9\]{--tw-border-opacity: 1;border-color:rgb(217 217 217 / var(--tw-border-opacity, 1))}.border-\[\#DCD2E7\]{--tw-border-opacity: 1;border-color:rgb(220 210 231 / var(--tw-border-opacity, 1))}.border-\[\#DCD5E6\]{--tw-border-opacity: 1;border-color:rgb(220 213 230 / var(--tw-border-opacity, 1))}.border-\[\#DCDCDC\]{--tw-border-opacity: 1;border-color:rgb(220 220 220 / var(--tw-border-opacity, 1))}.border-\[\#DDD5E8\]{--tw-border-opacity: 1;border-color:rgb(221 213 232 / var(--tw-border-opacity, 1))}.border-\[\#DDDDDD\],.border-\[\#DDD\]{--tw-border-opacity: 1;border-color:rgb(221 221 221 / var(--tw-border-opacity, 1))}.border-\[\#DED5E9\]{--tw-border-opacity: 1;border-color:rgb(222 213 233 / var(--tw-border-opacity, 1))}.border-\[\#DED6E5\]{--tw-border-opacity: 1;border-color:rgb(222 214 229 / var(--tw-border-opacity, 1))}.border-\[\#DED6E5\]\/60{border-color:#ded6e599}.border-\[\#DED6E5\]\/70{border-color:#ded6e5b3}.border-\[\#E0E0E0\]{--tw-border-opacity: 1;border-color:rgb(224 224 224 / var(--tw-border-opacity, 1))}.border-\[\#E1D7EA\]{--tw-border-opacity: 1;border-color:rgb(225 215 234 / var(--tw-border-opacity, 1))}.border-\[\#E1DCE8\]{--tw-border-opacity: 1;border-color:rgb(225 220 232 / var(--tw-border-opacity, 1))}.border-\[\#E2D8EA\]{--tw-border-opacity: 1;border-color:rgb(226 216 234 / var(--tw-border-opacity, 1))}.border-\[\#E2D9EC\]{--tw-border-opacity: 1;border-color:rgb(226 217 236 / var(--tw-border-opacity, 1))}.border-\[\#E2E2E2\]{--tw-border-opacity: 1;border-color:rgb(226 226 226 / var(--tw-border-opacity, 1))}.border-\[\#E3D9ED\]{--tw-border-opacity: 1;border-color:rgb(227 217 237 / var(--tw-border-opacity, 1))}.border-\[\#E4DEEA\]{--tw-border-opacity: 1;border-color:rgb(228 222 234 / var(--tw-border-opacity, 1))}.border-\[\#E5DEED\]{--tw-border-opacity: 1;border-color:rgb(229 222 237 / var(--tw-border-opacity, 1))}.border-\[\#E5E5E5\]{--tw-border-opacity: 1;border-color:rgb(229 229 229 / var(--tw-border-opacity, 1))}.border-\[\#E6DEED\]{--tw-border-opacity: 1;border-color:rgb(230 222 237 / var(--tw-border-opacity, 1))}.border-\[\#E7E2D6\]{--tw-border-opacity: 1;border-color:rgb(231 226 214 / var(--tw-border-opacity, 1))}.border-\[\#E8E8E8\]{--tw-border-opacity: 1;border-color:rgb(232 232 232 / var(--tw-border-opacity, 1))}.border-\[\#E9E4EF\]{--tw-border-opacity: 1;border-color:rgb(233 228 239 / var(--tw-border-opacity, 1))}.border-\[\#EAE3EF\]{--tw-border-opacity: 1;border-color:rgb(234 227 239 / var(--tw-border-opacity, 1))}.border-\[\#ECECEC\]{--tw-border-opacity: 1;border-color:rgb(236 236 236 / var(--tw-border-opacity, 1))}.border-\[\#F0F0F0\]{--tw-border-opacity: 1;border-color:rgb(240 240 240 / var(--tw-border-opacity, 1))}.border-\[\#F2F2F2\]{--tw-border-opacity: 1;border-color:rgb(242 242 242 / var(--tw-border-opacity, 1))}.border-\[\#F4F2EB\]\/15{border-color:#f4f2eb26}.border-\[\#F4F2EB\]\/20{border-color:#f4f2eb33}.border-\[\#F4F2EB\]\/25{border-color:#f4f2eb40}.border-\[\#F4F2EB\]\/30{border-color:#f4f2eb4d}.border-\[\#F4F2EB\]\/40{border-color:#f4f2eb66}.border-\[\#F5B800\]{--tw-border-opacity: 1;border-color:rgb(245 184 0 / var(--tw-border-opacity, 1))}.border-\[\#F5B800\]\/25{border-color:#f5b80040}.border-\[\#F5B800\]\/40{border-color:#f5b80066}.border-\[\#F5B800\]\/50{border-color:#f5b80080}.border-\[\#F5B800\]\/60{border-color:#f5b80099}.border-\[\#b9dfcd\]{--tw-border-opacity: 1;border-color:rgb(185 223 205 / var(--tw-border-opacity, 1))}.border-\[\#bdd8cd\]{--tw-border-opacity: 1;border-color:rgb(189 216 205 / var(--tw-border-opacity, 1))}.border-\[\#c4dace\]{--tw-border-opacity: 1;border-color:rgb(196 218 206 / var(--tw-border-opacity, 1))}.border-\[\#c69b00\]{--tw-border-opacity: 1;border-color:rgb(198 155 0 / var(--tw-border-opacity, 1))}.border-\[\#c7d8ce\]{--tw-border-opacity: 1;border-color:rgb(199 216 206 / var(--tw-border-opacity, 1))}.border-\[\#c8dfd6\]{--tw-border-opacity: 1;border-color:rgb(200 223 214 / var(--tw-border-opacity, 1))}.border-\[\#c9bfd6\]{--tw-border-opacity: 1;border-color:rgb(201 191 214 / var(--tw-border-opacity, 1))}.border-\[\#cbb9dd\]{--tw-border-opacity: 1;border-color:rgb(203 185 221 / var(--tw-border-opacity, 1))}.border-\[\#cbded5\]{--tw-border-opacity: 1;border-color:rgb(203 222 213 / var(--tw-border-opacity, 1))}.border-\[\#cfc0ed\]{--tw-border-opacity: 1;border-color:rgb(207 192 237 / var(--tw-border-opacity, 1))}.border-\[\#d4e1d9\]{--tw-border-opacity: 1;border-color:rgb(212 225 217 / var(--tw-border-opacity, 1))}.border-\[\#d8cde8\]{--tw-border-opacity: 1;border-color:rgb(216 205 232 / var(--tw-border-opacity, 1))}.border-\[\#d8d0e2\]{--tw-border-opacity: 1;border-color:rgb(216 208 226 / var(--tw-border-opacity, 1))}.border-\[\#d8e3df\]{--tw-border-opacity: 1;border-color:rgb(216 227 223 / var(--tw-border-opacity, 1))}.border-\[\#d9c8e9\]{--tw-border-opacity: 1;border-color:rgb(217 200 233 / var(--tw-border-opacity, 1))}.border-\[\#ded5e8\]{--tw-border-opacity: 1;border-color:rgb(222 213 232 / var(--tw-border-opacity, 1))}.border-\[\#ded8e8\]{--tw-border-opacity: 1;border-color:rgb(222 216 232 / var(--tw-border-opacity, 1))}.border-\[\#dedbd4\]{--tw-border-opacity: 1;border-color:rgb(222 219 212 / var(--tw-border-opacity, 1))}.border-\[\#e0dbe8\]{--tw-border-opacity: 1;border-color:rgb(224 219 232 / var(--tw-border-opacity, 1))}.border-\[\#e3dfea\]{--tw-border-opacity: 1;border-color:rgb(227 223 234 / var(--tw-border-opacity, 1))}.border-\[\#e7e1d3\]{--tw-border-opacity: 1;border-color:rgb(231 225 211 / var(--tw-border-opacity, 1))}.border-\[\#e7e1ed\]{--tw-border-opacity: 1;border-color:rgb(231 225 237 / var(--tw-border-opacity, 1))}.border-\[\#e8e6e2\]{--tw-border-opacity: 1;border-color:rgb(232 230 226 / var(--tw-border-opacity, 1))}.border-\[--color-border\]{border-color:var(--color-border)}.border-amber{border-color:var(--rule-amber)}.border-amber-text{border-color:var(--rule-amber-text)}.border-bank{border-color:var(--rule-bank)}.border-black{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.border-black\/10{border-color:#0000001a}.border-black\/15{border-color:#00000026}.border-black\/20{border-color:#0003}.border-black\/5{border-color:#0000000d}.border-black\/\[0\.04\]{border-color:#0000000a}.border-black\/\[0\.05\]{border-color:#0000000d}.border-black\/\[0\.06\]{border-color:#0000000f}.border-black\/\[0\.07\]{border-color:#00000012}.border-black\/\[0\.08\]{border-color:#00000014}.border-black\/\[0\.09\]{border-color:#00000017}.border-black\/\[0\.12\]{border-color:#0000001f}.border-black\/\[0\.14\]{border-color:#00000024}.border-black\/\[0\.1\]{border-color:#0000001a}.border-border{border-color:hsl(var(--border))}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-card2{border-color:var(--rule-card2)}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/30{border-color:hsl(var(--destructive) / .3)}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-edge-amber{border-color:hsl(var(--edge-amber))}.border-edge-amber\/40{border-color:hsl(var(--edge-amber) / .4)}.border-edge-teal\/30{border-color:hsl(var(--edge-teal) / .3)}.border-edge-teal\/40{border-color:hsl(var(--edge-teal) / .4)}.border-ink{border-color:var(--rule-ink)}.border-input{border-color:hsl(var(--input))}.border-leak{border-color:var(--rule-leak)}.border-line{border-color:var(--rule-line)}.border-primary{border-color:hsl(var(--primary))}.border-primary-foreground\/40{border-color:hsl(var(--primary-foreground) / .4)}.border-primary\/15{border-color:hsl(var(--primary) / .15)}.border-primary\/20{border-color:hsl(var(--primary) / .2)}.border-primary\/25{border-color:hsl(var(--primary) / .25)}.border-primary\/30{border-color:hsl(var(--primary) / .3)}.border-primary\/40{border-color:hsl(var(--primary) / .4)}.border-primary\/50{border-color:hsl(var(--primary) / .5)}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-sidebar-border{border-color:hsl(var(--sidebar-border))}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/25{border-color:#ffffff40}.border-white\/30{border-color:#ffffff4d}.border-white\/35{border-color:#ffffff59}.border-white\/40{border-color:#fff6}.border-x-\[\#ECECEC\]{--tw-border-opacity: 1;border-left-color:rgb(236 236 236 / var(--tw-border-opacity, 1));border-right-color:rgb(236 236 236 / var(--tw-border-opacity, 1))}.border-b-\[\#ECECEC\]{--tw-border-opacity: 1;border-bottom-color:rgb(236 236 236 / var(--tw-border-opacity, 1))}.border-l-\[\#0F0F0F\]{--tw-border-opacity: 1;border-left-color:rgb(15 15 15 / var(--tw-border-opacity, 1))}.border-l-\[\#0F0F0F\]\/20{border-left-color:#0f0f0f33}.border-l-\[\#1F6F5C\]{--tw-border-opacity: 1;border-left-color:rgb(31 111 92 / var(--tw-border-opacity, 1))}.border-l-\[\#2E7D5B\]{--tw-border-opacity: 1;border-left-color:rgb(46 125 91 / var(--tw-border-opacity, 1))}.border-l-\[\#94A3B8\]{--tw-border-opacity: 1;border-left-color:rgb(148 163 184 / var(--tw-border-opacity, 1))}.border-l-\[\#F5B800\]{--tw-border-opacity: 1;border-left-color:rgb(245 184 0 / var(--tw-border-opacity, 1))}.border-l-amber{border-left-color:var(--rule-amber)}.border-l-leak{border-left-color:var(--rule-leak)}.border-l-transparent{border-left-color:transparent}.border-t-\[\#2E7D5B\]{--tw-border-opacity: 1;border-top-color:rgb(46 125 91 / var(--tw-border-opacity, 1))}.border-t-\[\#F5B800\]{--tw-border-opacity: 1;border-top-color:rgb(245 184 0 / var(--tw-border-opacity, 1))}.border-t-slate-800{--tw-border-opacity: 1;border-top-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.border-t-transparent{border-top-color:transparent}.border-t-white{--tw-border-opacity: 1;border-top-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.bg-\[\#087D82\]{--tw-bg-opacity: 1;background-color:rgb(8 125 130 / var(--tw-bg-opacity, 1))}.bg-\[\#0D0D0D\]{--tw-bg-opacity: 1;background-color:rgb(13 13 13 / var(--tw-bg-opacity, 1))}.bg-\[\#0F0F0F\]{--tw-bg-opacity: 1;background-color:rgb(15 15 15 / var(--tw-bg-opacity, 1))}.bg-\[\#0F0F0F\]\/10{background-color:#0f0f0f1a}.bg-\[\#0F0F0F\]\/15{background-color:#0f0f0f26}.bg-\[\#0F0F0F\]\/20{background-color:#0f0f0f33}.bg-\[\#0F0F0F\]\/35{background-color:#0f0f0f59}.bg-\[\#0F0F0F\]\/40{background-color:#0f0f0f66}.bg-\[\#0F0F0F\]\/45{background-color:#0f0f0f73}.bg-\[\#0F0F0F\]\/55{background-color:#0f0f0f8c}.bg-\[\#0F0F0F\]\/60{background-color:#0f0f0f99}.bg-\[\#0F0F0F\]\/70{background-color:#0f0f0fb3}.bg-\[\#0F0F0F\]\/\[0\.02\]{background-color:#0f0f0f05}.bg-\[\#0F0F0F\]\/\[0\.045\]{background-color:#0f0f0f0b}.bg-\[\#0F0F0F\]\/\[0\.04\]{background-color:#0f0f0f0a}.bg-\[\#101210\]{--tw-bg-opacity: 1;background-color:rgb(16 18 16 / var(--tw-bg-opacity, 1))}.bg-\[\#101210\]\/10{background-color:#1012101a}.bg-\[\#101210\]\/15{background-color:#10121026}.bg-\[\#101210\]\/5{background-color:#1012100d}.bg-\[\#101210\]\/95{background-color:#101210f2}.bg-\[\#111\]{--tw-bg-opacity: 1;background-color:rgb(17 17 17 / var(--tw-bg-opacity, 1))}.bg-\[\#111\]\/15{background-color:#11111126}.bg-\[\#111\]\/30{background-color:#1111114d}.bg-\[\#111\]\/35{background-color:#11111159}.bg-\[\#111\]\/40{background-color:#1116}.bg-\[\#111\]\/70{background-color:#111111b3}.bg-\[\#111\]\/\[0\.03\]{background-color:#11111108}.bg-\[\#141414\]{--tw-bg-opacity: 1;background-color:rgb(20 20 20 / var(--tw-bg-opacity, 1))}.bg-\[\#14161A\]{--tw-bg-opacity: 1;background-color:rgb(20 22 26 / var(--tw-bg-opacity, 1))}.bg-\[\#168C8C\]{--tw-bg-opacity: 1;background-color:rgb(22 140 140 / var(--tw-bg-opacity, 1))}.bg-\[\#171717\]{--tw-bg-opacity: 1;background-color:rgb(23 23 23 / var(--tw-bg-opacity, 1))}.bg-\[\#173f35\]{--tw-bg-opacity: 1;background-color:rgb(23 63 53 / var(--tw-bg-opacity, 1))}.bg-\[\#183e34\]{--tw-bg-opacity: 1;background-color:rgb(24 62 52 / var(--tw-bg-opacity, 1))}.bg-\[\#1B1B1B\]{--tw-bg-opacity: 1;background-color:rgb(27 27 27 / var(--tw-bg-opacity, 1))}.bg-\[\#1E6B4E\]{--tw-bg-opacity: 1;background-color:rgb(30 107 78 / var(--tw-bg-opacity, 1))}.bg-\[\#1F4E79\]{--tw-bg-opacity: 1;background-color:rgb(31 78 121 / var(--tw-bg-opacity, 1))}.bg-\[\#1F6F5C\]{--tw-bg-opacity: 1;background-color:rgb(31 111 92 / var(--tw-bg-opacity, 1))}.bg-\[\#1F6F5C\]\/85{background-color:#1f6f5cd9}.bg-\[\#1F6F5C\]\/\[0\.03\]{background-color:#1f6f5c08}.bg-\[\#1F6F5C\]\/\[0\.04\]{background-color:#1f6f5c0a}.bg-\[\#1F6F5C\]\/\[0\.05\]{background-color:#1f6f5c0d}.bg-\[\#1F6F5C\]\/\[0\.06\]{background-color:#1f6f5c0f}.bg-\[\#1F6F5C\]\/\[0\.07\]{background-color:#1f6f5c12}.bg-\[\#1F6F5C\]\/\[0\.08\]{background-color:#1f6f5c14}.bg-\[\#20242B\]{--tw-bg-opacity: 1;background-color:rgb(32 36 43 / var(--tw-bg-opacity, 1))}.bg-\[\#214a3f\]{--tw-bg-opacity: 1;background-color:rgb(33 74 63 / var(--tw-bg-opacity, 1))}.bg-\[\#242424\]{--tw-bg-opacity: 1;background-color:rgb(36 36 36 / var(--tw-bg-opacity, 1))}.bg-\[\#244333\]{--tw-bg-opacity: 1;background-color:rgb(36 67 51 / var(--tw-bg-opacity, 1))}.bg-\[\#262626\]{--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1))}.bg-\[\#2A7F62\]{--tw-bg-opacity: 1;background-color:rgb(42 127 98 / var(--tw-bg-opacity, 1))}.bg-\[\#2E7D5B\]{--tw-bg-opacity: 1;background-color:rgb(46 125 91 / var(--tw-bg-opacity, 1))}.bg-\[\#2E7D5B\]\/10{background-color:#2e7d5b1a}.bg-\[\#2E7D5B\]\/15{background-color:#2e7d5b26}.bg-\[\#2E7D5B\]\/5,.bg-\[\#2E7D5B\]\/\[0\.05\]{background-color:#2e7d5b0d}.bg-\[\#2E7D5B\]\/\[0\.06\]{background-color:#2e7d5b0f}.bg-\[\#2E7D5B\]\/\[0\.07\]{background-color:#2e7d5b12}.bg-\[\#2E8B72\]{--tw-bg-opacity: 1;background-color:rgb(46 139 114 / var(--tw-bg-opacity, 1))}.bg-\[\#2E9E6B\]\/10{background-color:#2e9e6b1a}.bg-\[\#2c1948\]{--tw-bg-opacity: 1;background-color:rgb(44 25 72 / var(--tw-bg-opacity, 1))}.bg-\[\#302043\]{--tw-bg-opacity: 1;background-color:rgb(48 32 67 / var(--tw-bg-opacity, 1))}.bg-\[\#31203f\]{--tw-bg-opacity: 1;background-color:rgb(49 32 63 / var(--tw-bg-opacity, 1))}.bg-\[\#312044\]{--tw-bg-opacity: 1;background-color:rgb(49 32 68 / var(--tw-bg-opacity, 1))}.bg-\[\#352343\]{--tw-bg-opacity: 1;background-color:rgb(53 35 67 / var(--tw-bg-opacity, 1))}.bg-\[\#3C2429\]{--tw-bg-opacity: 1;background-color:rgb(60 36 41 / var(--tw-bg-opacity, 1))}.bg-\[\#3E4A52\]\/50{background-color:#3e4a5280}.bg-\[\#5835a5\]{--tw-bg-opacity: 1;background-color:rgb(88 53 165 / var(--tw-bg-opacity, 1))}.bg-\[\#5A5A5A\]{--tw-bg-opacity: 1;background-color:rgb(90 90 90 / var(--tw-bg-opacity, 1))}.bg-\[\#5D3C83\]{--tw-bg-opacity: 1;background-color:rgb(93 60 131 / var(--tw-bg-opacity, 1))}.bg-\[\#5ED3A2\]\/20{background-color:#5ed3a233}.bg-\[\#7955a3\]{--tw-bg-opacity: 1;background-color:rgb(121 85 163 / var(--tw-bg-opacity, 1))}.bg-\[\#7fb8a2\]\/20{background-color:#7fb8a233}.bg-\[\#873E55\]{--tw-bg-opacity: 1;background-color:rgb(135 62 85 / var(--tw-bg-opacity, 1))}.bg-\[\#9A9A9A\]{--tw-bg-opacity: 1;background-color:rgb(154 154 154 / var(--tw-bg-opacity, 1))}.bg-\[\#9dafa0\]{--tw-bg-opacity: 1;background-color:rgb(157 175 160 / var(--tw-bg-opacity, 1))}.bg-\[\#A8A8A3\]{--tw-bg-opacity: 1;background-color:rgb(168 168 163 / var(--tw-bg-opacity, 1))}.bg-\[\#B08400\]{--tw-bg-opacity: 1;background-color:rgb(176 132 0 / var(--tw-bg-opacity, 1))}.bg-\[\#B3261E\]{--tw-bg-opacity: 1;background-color:rgb(179 38 30 / var(--tw-bg-opacity, 1))}.bg-\[\#B3372E\]{--tw-bg-opacity: 1;background-color:rgb(179 55 46 / var(--tw-bg-opacity, 1))}.bg-\[\#B4463C\]\/\[0\.05\]{background-color:#b4463c0d}.bg-\[\#B4463C\]\/\[0\.06\]{background-color:#b4463c0f}.bg-\[\#B9C6C0\]{--tw-bg-opacity: 1;background-color:rgb(185 198 192 / var(--tw-bg-opacity, 1))}.bg-\[\#C0392B\]{--tw-bg-opacity: 1;background-color:rgb(192 57 43 / var(--tw-bg-opacity, 1))}.bg-\[\#C0392B\]\/\[0\.05\]{background-color:#c0392b0d}.bg-\[\#C0392B\]\/\[0\.08\]{background-color:#c0392b14}.bg-\[\#C08A00\]{--tw-bg-opacity: 1;background-color:rgb(192 138 0 / var(--tw-bg-opacity, 1))}.bg-\[\#C08A00\]\/10{background-color:#c08a001a}.bg-\[\#C08A00\]\/70{background-color:#c08a00b3}.bg-\[\#C08A00\]\/\[0\.03\]{background-color:#c08a0008}.bg-\[\#C08A00\]\/\[0\.04\]{background-color:#c08a000a}.bg-\[\#C08A00\]\/\[0\.05\]{background-color:#c08a000d}.bg-\[\#C08A00\]\/\[0\.06\]{background-color:#c08a000f}.bg-\[\#C08A00\]\/\[0\.07\]{background-color:#c08a0012}.bg-\[\#C08A00\]\/\[0\.08\]{background-color:#c08a0014}.bg-\[\#C08A00\]\/\[0\.10\]{background-color:#c08a001a}.bg-\[\#D0342C\]{--tw-bg-opacity: 1;background-color:rgb(208 52 44 / var(--tw-bg-opacity, 1))}.bg-\[\#D0342C\]\/10{background-color:#d0342c1a}.bg-\[\#D0342C\]\/5{background-color:#d0342c0d}.bg-\[\#D89A20\]{--tw-bg-opacity: 1;background-color:rgb(216 154 32 / var(--tw-bg-opacity, 1))}.bg-\[\#D9D9D9\]{--tw-bg-opacity: 1;background-color:rgb(217 217 217 / var(--tw-bg-opacity, 1))}.bg-\[\#DCDCDC\]{--tw-bg-opacity: 1;background-color:rgb(220 220 220 / var(--tw-bg-opacity, 1))}.bg-\[\#DED6E5\]\/60{background-color:#ded6e599}.bg-\[\#DEDEDE\]{--tw-bg-opacity: 1;background-color:rgb(222 222 222 / var(--tw-bg-opacity, 1))}.bg-\[\#E3E8E6\]{--tw-bg-opacity: 1;background-color:rgb(227 232 230 / var(--tw-bg-opacity, 1))}.bg-\[\#E6A92A\]{--tw-bg-opacity: 1;background-color:rgb(230 169 42 / var(--tw-bg-opacity, 1))}.bg-\[\#E6E6E6\]{--tw-bg-opacity: 1;background-color:rgb(230 230 230 / var(--tw-bg-opacity, 1))}.bg-\[\#E8E2D5\]{--tw-bg-opacity: 1;background-color:rgb(232 226 213 / var(--tw-bg-opacity, 1))}.bg-\[\#E8E3D8\]{--tw-bg-opacity: 1;background-color:rgb(232 227 216 / var(--tw-bg-opacity, 1))}.bg-\[\#E8E8E8\]{--tw-bg-opacity: 1;background-color:rgb(232 232 232 / var(--tw-bg-opacity, 1))}.bg-\[\#EBF5EF\]{--tw-bg-opacity: 1;background-color:rgb(235 245 239 / var(--tw-bg-opacity, 1))}.bg-\[\#ECECEC\]{--tw-bg-opacity: 1;background-color:rgb(236 236 236 / var(--tw-bg-opacity, 1))}.bg-\[\#EDE7F1\]{--tw-bg-opacity: 1;background-color:rgb(237 231 241 / var(--tw-bg-opacity, 1))}.bg-\[\#F0E9F7\]{--tw-bg-opacity: 1;background-color:rgb(240 233 247 / var(--tw-bg-opacity, 1))}.bg-\[\#F0EDF3\]{--tw-bg-opacity: 1;background-color:rgb(240 237 243 / var(--tw-bg-opacity, 1))}.bg-\[\#F0F8F3\]{--tw-bg-opacity: 1;background-color:rgb(240 248 243 / var(--tw-bg-opacity, 1))}.bg-\[\#F1EDF6\]{--tw-bg-opacity: 1;background-color:rgb(241 237 246 / var(--tw-bg-opacity, 1))}.bg-\[\#F1F7F4\]{--tw-bg-opacity: 1;background-color:rgb(241 247 244 / var(--tw-bg-opacity, 1))}.bg-\[\#F2F0E9\]{--tw-bg-opacity: 1;background-color:rgb(242 240 233 / var(--tw-bg-opacity, 1))}.bg-\[\#F2F2EF\]{--tw-bg-opacity: 1;background-color:rgb(242 242 239 / var(--tw-bg-opacity, 1))}.bg-\[\#F2F2F2\]{--tw-bg-opacity: 1;background-color:rgb(242 242 242 / var(--tw-bg-opacity, 1))}.bg-\[\#F3F3F3\]{--tw-bg-opacity: 1;background-color:rgb(243 243 243 / var(--tw-bg-opacity, 1))}.bg-\[\#F4F2EB\]{--tw-bg-opacity: 1;background-color:rgb(244 242 235 / var(--tw-bg-opacity, 1))}.bg-\[\#F4F4F2\]{--tw-bg-opacity: 1;background-color:rgb(244 244 242 / var(--tw-bg-opacity, 1))}.bg-\[\#F5B800\]{--tw-bg-opacity: 1;background-color:rgb(245 184 0 / var(--tw-bg-opacity, 1))}.bg-\[\#F5B800\]\/10{background-color:#f5b8001a}.bg-\[\#F5B800\]\/15{background-color:#f5b80026}.bg-\[\#F5B800\]\/20{background-color:#f5b80033}.bg-\[\#F5B800\]\/30{background-color:#f5b8004d}.bg-\[\#F5B800\]\/50{background-color:#f5b80080}.bg-\[\#F5B800\]\/\[0\.04\]{background-color:#f5b8000a}.bg-\[\#F5B800\]\/\[0\.06\]{background-color:#f5b8000f}.bg-\[\#F5B800\]\/\[0\.07\]{background-color:#f5b80012}.bg-\[\#F5B800\]\/\[0\.08\]{background-color:#f5b80014}.bg-\[\#F5F1F8\]{--tw-bg-opacity: 1;background-color:rgb(245 241 248 / var(--tw-bg-opacity, 1))}.bg-\[\#F5F5F5\]{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))}.bg-\[\#F6EFE2\]{--tw-bg-opacity: 1;background-color:rgb(246 239 226 / var(--tw-bg-opacity, 1))}.bg-\[\#F6F5F1\]{--tw-bg-opacity: 1;background-color:rgb(246 245 241 / var(--tw-bg-opacity, 1))}.bg-\[\#F7F0E5\]{--tw-bg-opacity: 1;background-color:rgb(247 240 229 / var(--tw-bg-opacity, 1))}.bg-\[\#F7F1DF\]{--tw-bg-opacity: 1;background-color:rgb(247 241 223 / var(--tw-bg-opacity, 1))}.bg-\[\#F7F4EC\]{--tw-bg-opacity: 1;background-color:rgb(247 244 236 / var(--tw-bg-opacity, 1))}.bg-\[\#F7F7F7\]{--tw-bg-opacity: 1;background-color:rgb(247 247 247 / var(--tw-bg-opacity, 1))}.bg-\[\#F8F5FC\]{--tw-bg-opacity: 1;background-color:rgb(248 245 252 / var(--tw-bg-opacity, 1))}.bg-\[\#F8F6FA\]{--tw-bg-opacity: 1;background-color:rgb(248 246 250 / var(--tw-bg-opacity, 1))}.bg-\[\#F8F7FB\]{--tw-bg-opacity: 1;background-color:rgb(248 247 251 / var(--tw-bg-opacity, 1))}.bg-\[\#FAF5F7\]{--tw-bg-opacity: 1;background-color:rgb(250 245 247 / var(--tw-bg-opacity, 1))}.bg-\[\#FAF8F2\]{--tw-bg-opacity: 1;background-color:rgb(250 248 242 / var(--tw-bg-opacity, 1))}.bg-\[\#FAF8F4\]{--tw-bg-opacity: 1;background-color:rgb(250 248 244 / var(--tw-bg-opacity, 1))}.bg-\[\#FAF8F4\]\/90{background-color:#faf8f4e6}.bg-\[\#FAF8FC\]{--tw-bg-opacity: 1;background-color:rgb(250 248 252 / var(--tw-bg-opacity, 1))}.bg-\[\#FAF8FD\]{--tw-bg-opacity: 1;background-color:rgb(250 248 253 / var(--tw-bg-opacity, 1))}.bg-\[\#FAF9F5\]{--tw-bg-opacity: 1;background-color:rgb(250 249 245 / var(--tw-bg-opacity, 1))}.bg-\[\#FAFAF7\]{--tw-bg-opacity: 1;background-color:rgb(250 250 247 / var(--tw-bg-opacity, 1))}.bg-\[\#FAFAF8\]{--tw-bg-opacity: 1;background-color:rgb(250 250 248 / var(--tw-bg-opacity, 1))}.bg-\[\#FAFAFA\]{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.bg-\[\#FBF1DC\]{--tw-bg-opacity: 1;background-color:rgb(251 241 220 / var(--tw-bg-opacity, 1))}.bg-\[\#FBF3DC\]{--tw-bg-opacity: 1;background-color:rgb(251 243 220 / var(--tw-bg-opacity, 1))}.bg-\[\#FBF8EF\]{--tw-bg-opacity: 1;background-color:rgb(251 248 239 / var(--tw-bg-opacity, 1))}.bg-\[\#FBFAF8\]{--tw-bg-opacity: 1;background-color:rgb(251 250 248 / var(--tw-bg-opacity, 1))}.bg-\[\#FCFBFD\]{--tw-bg-opacity: 1;background-color:rgb(252 251 253 / var(--tw-bg-opacity, 1))}.bg-\[\#FDF3F2\]{--tw-bg-opacity: 1;background-color:rgb(253 243 242 / var(--tw-bg-opacity, 1))}.bg-\[\#FDFBF4\]{--tw-bg-opacity: 1;background-color:rgb(253 251 244 / var(--tw-bg-opacity, 1))}.bg-\[\#FEF5F4\]{--tw-bg-opacity: 1;background-color:rgb(254 245 244 / var(--tw-bg-opacity, 1))}.bg-\[\#FFF9E8\]{--tw-bg-opacity: 1;background-color:rgb(255 249 232 / var(--tw-bg-opacity, 1))}.bg-\[\#FFFCF2\]{--tw-bg-opacity: 1;background-color:rgb(255 252 242 / var(--tw-bg-opacity, 1))}.bg-\[\#FFFDF5\]{--tw-bg-opacity: 1;background-color:rgb(255 253 245 / var(--tw-bg-opacity, 1))}.bg-\[\#FFFDF7\]{--tw-bg-opacity: 1;background-color:rgb(255 253 247 / var(--tw-bg-opacity, 1))}.bg-\[\#bca0e8\]{--tw-bg-opacity: 1;background-color:rgb(188 160 232 / var(--tw-bg-opacity, 1))}.bg-\[\#c69b00\]{--tw-bg-opacity: 1;background-color:rgb(198 155 0 / var(--tw-bg-opacity, 1))}.bg-\[\#d8d2e2\]{--tw-bg-opacity: 1;background-color:rgb(216 210 226 / var(--tw-bg-opacity, 1))}.bg-\[\#e9e0fa\]{--tw-bg-opacity: 1;background-color:rgb(233 224 250 / var(--tw-bg-opacity, 1))}.bg-\[\#ecd057\]\/65{background-color:#ecd057a6}.bg-\[\#edf5ef\]{--tw-bg-opacity: 1;background-color:rgb(237 245 239 / var(--tw-bg-opacity, 1))}.bg-\[\#edf5f0\]{--tw-bg-opacity: 1;background-color:rgb(237 245 240 / var(--tw-bg-opacity, 1))}.bg-\[\#edf6f1\]{--tw-bg-opacity: 1;background-color:rgb(237 246 241 / var(--tw-bg-opacity, 1))}.bg-\[\#eee9f8\]{--tw-bg-opacity: 1;background-color:rgb(238 233 248 / var(--tw-bg-opacity, 1))}.bg-\[\#eeeaf3\]{--tw-bg-opacity: 1;background-color:rgb(238 234 243 / var(--tw-bg-opacity, 1))}.bg-\[\#eef5f1\]{--tw-bg-opacity: 1;background-color:rgb(238 245 241 / var(--tw-bg-opacity, 1))}.bg-\[\#efd764\]\/55{background-color:#efd7648c}.bg-\[\#eff5f2\]{--tw-bg-opacity: 1;background-color:rgb(239 245 242 / var(--tw-bg-opacity, 1))}.bg-\[\#f0eafa\]{--tw-bg-opacity: 1;background-color:rgb(240 234 250 / var(--tw-bg-opacity, 1))}.bg-\[\#f0f7f3\]{--tw-bg-opacity: 1;background-color:rgb(240 247 243 / var(--tw-bg-opacity, 1))}.bg-\[\#f1e9fa\]{--tw-bg-opacity: 1;background-color:rgb(241 233 250 / var(--tw-bg-opacity, 1))}.bg-\[\#f3ecff\]{--tw-bg-opacity: 1;background-color:rgb(243 236 255 / var(--tw-bg-opacity, 1))}.bg-\[\#f3eef7\]{--tw-bg-opacity: 1;background-color:rgb(243 238 247 / var(--tw-bg-opacity, 1))}.bg-\[\#f5f0fa\]{--tw-bg-opacity: 1;background-color:rgb(245 240 250 / var(--tw-bg-opacity, 1))}.bg-\[\#f5f1fa\]{--tw-bg-opacity: 1;background-color:rgb(245 241 250 / var(--tw-bg-opacity, 1))}.bg-\[\#f6f0ff\]{--tw-bg-opacity: 1;background-color:rgb(246 240 255 / var(--tw-bg-opacity, 1))}.bg-\[\#f6f3fa\]{--tw-bg-opacity: 1;background-color:rgb(246 243 250 / var(--tw-bg-opacity, 1))}.bg-\[\#f6f6f5\]{--tw-bg-opacity: 1;background-color:rgb(246 246 245 / var(--tw-bg-opacity, 1))}.bg-\[\#f7faf8\]{--tw-bg-opacity: 1;background-color:rgb(247 250 248 / var(--tw-bg-opacity, 1))}.bg-\[\#f8f6fa\]{--tw-bg-opacity: 1;background-color:rgb(248 246 250 / var(--tw-bg-opacity, 1))}.bg-\[\#f8f7f4\]{--tw-bg-opacity: 1;background-color:rgb(248 247 244 / var(--tw-bg-opacity, 1))}.bg-\[\#faf8f3\]{--tw-bg-opacity: 1;background-color:rgb(250 248 243 / var(--tw-bg-opacity, 1))}.bg-\[\#faf8fc\]{--tw-bg-opacity: 1;background-color:rgb(250 248 252 / var(--tw-bg-opacity, 1))}.bg-\[\#faf9f7\]{--tw-bg-opacity: 1;background-color:rgb(250 249 247 / var(--tw-bg-opacity, 1))}.bg-\[\#fbf8ef\]{--tw-bg-opacity: 1;background-color:rgb(251 248 239 / var(--tw-bg-opacity, 1))}.bg-\[\#fbf8ef\]\/90{background-color:#fbf8efe6}.bg-\[\#fdfcff\]{--tw-bg-opacity: 1;background-color:rgb(253 252 255 / var(--tw-bg-opacity, 1))}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-accent{background-color:hsl(var(--accent))}.bg-amber{background-color:var(--rule-amber)}.bg-background{background-color:hsl(var(--background))}.bg-bank{background-color:var(--rule-bank)}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/40{background-color:#0006}.bg-black\/50{background-color:#00000080}.bg-black\/55{background-color:#0000008c}.bg-black\/75{background-color:#000000bf}.bg-black\/80{background-color:#000c}.bg-black\/\[0\.015\]{background-color:#00000004}.bg-black\/\[0\.02\]{background-color:#00000005}.bg-black\/\[0\.03\]{background-color:#00000008}.bg-black\/\[0\.04\]{background-color:#0000000a}.bg-black\/\[0\.05\]{background-color:#0000000d}.bg-black\/\[0\.06\]{background-color:#0000000f}.bg-black\/\[0\.07\]{background-color:#00000012}.bg-black\/\[0\.08\]{background-color:#00000014}.bg-black\/\[0\.10\]{background-color:#0000001a}.bg-black\/\[0\.12\]{background-color:#0000001f}.bg-black\/\[0\.18\]{background-color:#0000002e}.bg-black\/\[0\.1\]{background-color:#0000001a}.bg-border{background-color:hsl(var(--border))}.bg-canvas{background-color:var(--rule-canvas)}.bg-card{background-color:hsl(var(--card))}.bg-card2{background-color:var(--rule-card2)}.bg-cyan-400{--tw-bg-opacity: 1;background-color:rgb(34 211 238 / var(--tw-bg-opacity, 1))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-destructive\/10{background-color:hsl(var(--destructive) / .1)}.bg-destructive\/5{background-color:hsl(var(--destructive) / .05)}.bg-edge-amber{background-color:hsl(var(--edge-amber))}.bg-edge-amber\/10{background-color:hsl(var(--edge-amber) / .1)}.bg-edge-amber\/5{background-color:hsl(var(--edge-amber) / .05)}.bg-edge-ink{background-color:hsl(var(--edge-ink))}.bg-edge-teal\/5{background-color:hsl(var(--edge-teal) / .05)}.bg-foreground{background-color:hsl(var(--foreground))}.bg-ink{background-color:var(--rule-ink)}.bg-line{background-color:var(--rule-line)}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-400{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity, 1))}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-primary\/20{background-color:hsl(var(--primary) / .2)}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-rule-card{background-color:var(--rule-card)}.bg-rule-muted{background-color:var(--rule-muted)}.bg-secondary{background-color:hsl(var(--secondary))}.bg-sidebar{background-color:hsl(var(--sidebar-background))}.bg-sidebar-border{background-color:hsl(var(--sidebar-border))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-teal-200{--tw-bg-opacity: 1;background-color:rgb(153 246 228 / var(--tw-bg-opacity, 1))}.bg-teal-500{--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/45{background-color:#ffffff73}.bg-white\/5{background-color:#ffffff0d}.bg-white\/50{background-color:#ffffff80}.bg-white\/60{background-color:#fff9}.bg-white\/95{background-color:#fffffff2}.bg-white\/\[0\.06\]{background-color:#ffffff0f}.bg-white\/\[0\.07\]{background-color:#ffffff12}.bg-\[repeating-linear-gradient\(45deg\,\#E8E8E4\,\#E8E8E4_3px\,\#FFFFFF_3px\,\#FFFFFF_6px\)\]{background-image:repeating-linear-gradient(45deg,#e8e8e4,#e8e8e4 3px,#fff 3px,#fff 6px)}.bg-\[repeating-linear-gradient\(45deg\,\#E8E8E4\,\#E8E8E4_4px\,\#FFFFFF_4px\,\#FFFFFF_8px\)\]{background-image:repeating-linear-gradient(45deg,#e8e8e4,#e8e8e4 4px,#fff 4px,#fff 8px)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-\[\#0F0F0F\]{--tw-gradient-from: #0F0F0F var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 15 15 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#0F0F0F\]\/70{--tw-gradient-from: rgb(15 15 15 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 15 15 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#14161A\]\/60{--tw-gradient-from: rgb(20 22 26 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(20 22 26 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#0F0F0F\]\/40{--tw-gradient-to: rgb(15 15 15 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(15 15 15 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#0F0F0F\]\/70{--tw-gradient-to: rgb(15 15 15 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(15 15 15 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#0F0F0F\]\/85{--tw-gradient-to: rgb(15 15 15 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(15 15 15 / .85) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#14161A\]\/15{--tw-gradient-to: rgb(20 22 26 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(20 22 26 / .15) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#0F0F0F\]{--tw-gradient-to: #0F0F0F var(--tw-gradient-to-position)}.to-\[\#0F0F0F\]\/40{--tw-gradient-to: rgb(15 15 15 / .4) var(--tw-gradient-to-position)}.to-\[\#0F0F0F\]\/80{--tw-gradient-to: rgb(15 15 15 / .8) var(--tw-gradient-to-position)}.to-\[\#14161A\]{--tw-gradient-to: #14161A var(--tw-gradient-to-position)}.to-slate-50{--tw-gradient-to: #f8fafc var(--tw-gradient-to-position)}.bg-cover{background-size:cover}.bg-center{background-position:center}.fill-\[\#0F0F0F\]{fill:#0f0f0f}.fill-\[\#0F0F0F\]\/55{fill:#0f0f0f8c}.fill-\[\#205C43\]{fill:#205c43}.fill-current{fill:currentColor}.fill-primary{fill:hsl(var(--primary))}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[1px\]{padding:1px}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[10px\]{padding-left:10px;padding-right:10px}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-9{padding-top:2.25rem;padding-bottom:2.25rem}.py-\[1px\]{padding-top:1px;padding-bottom:1px}.py-\[3px\]{padding-top:3px;padding-bottom:3px}.py-\[7px\]{padding-top:7px;padding-bottom:7px}.pb-1{padding-bottom:.25rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-14{padding-bottom:3.5rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-9{padding-bottom:2.25rem}.pb-\[calc\(0\.625rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(.625rem + env(safe-area-inset-bottom))}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pb-\[max\(1\.25rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1.25rem,env(safe-area-inset-bottom))}.pl-1{padding-left:.25rem}.pl-10{padding-left:2.5rem}.pl-12{padding-left:3rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-8{padding-left:2rem}.pr-1\.5{padding-right:.375rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-14{padding-top:3.5rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-3\.5{padding-top:.875rem}.pt-32{padding-top:8rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.pt-9{padding-top:2.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-\[-1px\]{vertical-align:-1px}.font-display{font-family:var(--font-display)}.font-heading{font-family:var(--font-heading)}.font-marketing{font-family:var(--font-marketing)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-7xl{font-size:4.5rem;line-height:1}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[10rem\]{font-size:10rem}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.text-\[34px\]{font-size:34px}.text-\[36px\]{font-size:36px}.text-\[38px\]{font-size:38px}.text-\[40px\]{font-size:40px}.text-\[44px\]{font-size:44px}.text-\[56px\]{font-size:56px}.text-\[7\.5px\]{font-size:7.5px}.text-\[7px\]{font-size:7px}.text-\[8\.5px\]{font-size:8.5px}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[clamp\(18px\,3vw\,30px\)\]{font-size:clamp(18px,3vw,30px)}.text-\[clamp\(19px\,2\.2vw\,24px\)\]{font-size:clamp(19px,2.2vw,24px)}.text-\[clamp\(20px\,2\.4vw\,26px\)\]{font-size:clamp(20px,2.4vw,26px)}.text-\[clamp\(20px\,3\.4vw\,30px\)\]{font-size:clamp(20px,3.4vw,30px)}.text-\[clamp\(20px\,3\.4vw\,32px\)\]{font-size:clamp(20px,3.4vw,32px)}.text-\[clamp\(20px\,3vw\,28px\)\]{font-size:clamp(20px,3vw,28px)}.text-\[clamp\(22px\,2\.6vw\,30px\)\]{font-size:clamp(22px,2.6vw,30px)}.text-\[clamp\(24px\,4vw\,34px\)\]{font-size:clamp(24px,4vw,34px)}.text-\[clamp\(26px\,4\.5vw\,38px\)\]{font-size:clamp(26px,4.5vw,38px)}.text-\[clamp\(28px\,6vw\,40px\)\]{font-size:clamp(28px,6vw,40px)}.text-\[clamp\(84px\,22vw\,104px\)\]{font-size:clamp(84px,22vw,104px)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.not-italic{font-style:normal}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-10{line-height:2.5rem}.leading-3{line-height:.75rem}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-9{line-height:2.25rem}.leading-\[0\.92\]{line-height:.92}.leading-\[0\.95\]{line-height:.95}.leading-\[0\.96\]{line-height:.96}.leading-\[0\.98\]{line-height:.98}.leading-\[1\.02\]{line-height:1.02}.leading-\[1\.03\]{line-height:1.03}.leading-\[1\.05\]{line-height:1.05}.leading-\[1\.12\]{line-height:1.12}.leading-\[1\.14\]{line-height:1.14}.leading-\[1\.15\]{line-height:1.15}.leading-\[1\.1\]{line-height:1.1}.leading-\[1\.2\]{line-height:1.2}.leading-\[1\.3\]{line-height:1.3}.leading-\[1\.5\]{line-height:1.5}.leading-\[1\.65\]{line-height:1.65}.leading-\[1\.6\]{line-height:1.6}.leading-\[1\],.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.015em\]{letter-spacing:-.015em}.tracking-\[-0\.01em\]{letter-spacing:-.01em}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[-0\.035em\]{letter-spacing:-.035em}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[0\.02em\]{letter-spacing:.02em}.tracking-\[0\.04em\]{letter-spacing:.04em}.tracking-\[0\.05em\]{letter-spacing:.05em}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.13em\]{letter-spacing:.13em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.25em\]{letter-spacing:.25em}.tracking-\[0\.26em\]{letter-spacing:.26em}.tracking-\[0\.28em\]{letter-spacing:.28em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.32em\]{letter-spacing:.32em}.tracking-\[0\.34em\]{letter-spacing:.34em}.tracking-\[0\.35em\]{letter-spacing:.35em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.text-\[\#0F0F0F\]{--tw-text-opacity: 1;color:rgb(15 15 15 / var(--tw-text-opacity, 1))}.text-\[\#0F0F0F\]\/20{color:#0f0f0f33}.text-\[\#0F0F0F\]\/25{color:#0f0f0f40}.text-\[\#0F0F0F\]\/30{color:#0f0f0f4d}.text-\[\#0F0F0F\]\/35{color:#0f0f0f59}.text-\[\#0F0F0F\]\/40{color:#0f0f0f66}.text-\[\#0F0F0F\]\/45{color:#0f0f0f73}.text-\[\#0F0F0F\]\/50{color:#0f0f0f80}.text-\[\#0F0F0F\]\/55{color:#0f0f0f8c}.text-\[\#0F0F0F\]\/60{color:#0f0f0f99}.text-\[\#0F0F0F\]\/65{color:#0f0f0fa6}.text-\[\#0F0F0F\]\/70{color:#0f0f0fb3}.text-\[\#0F0F0F\]\/75{color:#0f0f0fbf}.text-\[\#0F0F0F\]\/80{color:#0f0f0fcc}.text-\[\#0F0F0F\]\/85{color:#0f0f0fd9}.text-\[\#101210\]{--tw-text-opacity: 1;color:rgb(16 18 16 / var(--tw-text-opacity, 1))}.text-\[\#101210\]\/45{color:#10121073}.text-\[\#101210\]\/50{color:#10121080}.text-\[\#101210\]\/60{color:#10121099}.text-\[\#111\]{--tw-text-opacity: 1;color:rgb(17 17 17 / var(--tw-text-opacity, 1))}.text-\[\#111\]\/25{color:#11111140}.text-\[\#111\]\/30{color:#1111114d}.text-\[\#111\]\/35{color:#11111159}.text-\[\#111\]\/40{color:#1116}.text-\[\#111\]\/45{color:#11111173}.text-\[\#111\]\/50{color:#11111180}.text-\[\#111\]\/55{color:#1111118c}.text-\[\#111\]\/60{color:#1119}.text-\[\#111\]\/65{color:#111111a6}.text-\[\#111\]\/70{color:#111111b3}.text-\[\#111\]\/75{color:#111111bf}.text-\[\#111\]\/80{color:#111c}.text-\[\#168C8C\]{--tw-text-opacity: 1;color:rgb(22 140 140 / var(--tw-text-opacity, 1))}.text-\[\#171714\]{--tw-text-opacity: 1;color:rgb(23 23 20 / var(--tw-text-opacity, 1))}.text-\[\#173a30\]{--tw-text-opacity: 1;color:rgb(23 58 48 / var(--tw-text-opacity, 1))}.text-\[\#173f35\]{--tw-text-opacity: 1;color:rgb(23 63 53 / var(--tw-text-opacity, 1))}.text-\[\#182018\]{--tw-text-opacity: 1;color:rgb(24 32 24 / var(--tw-text-opacity, 1))}.text-\[\#1E6B4E\]{--tw-text-opacity: 1;color:rgb(30 107 78 / var(--tw-text-opacity, 1))}.text-\[\#1F4E79\]{--tw-text-opacity: 1;color:rgb(31 78 121 / var(--tw-text-opacity, 1))}.text-\[\#1F6F5C\]{--tw-text-opacity: 1;color:rgb(31 111 92 / var(--tw-text-opacity, 1))}.text-\[\#1d1d1b\]{--tw-text-opacity: 1;color:rgb(29 29 27 / var(--tw-text-opacity, 1))}.text-\[\#1d1d1b\]\/65{color:#1d1d1ba6}.text-\[\#1d1d1b\]\/70{color:#1d1d1bb3}.text-\[\#1f6b52\]{--tw-text-opacity: 1;color:rgb(31 107 82 / var(--tw-text-opacity, 1))}.text-\[\#216b61\]{--tw-text-opacity: 1;color:rgb(33 107 97 / var(--tw-text-opacity, 1))}.text-\[\#222\]{--tw-text-opacity: 1;color:rgb(34 34 34 / var(--tw-text-opacity, 1))}.text-\[\#225344\]{--tw-text-opacity: 1;color:rgb(34 83 68 / var(--tw-text-opacity, 1))}.text-\[\#243e36\]{--tw-text-opacity: 1;color:rgb(36 62 54 / var(--tw-text-opacity, 1))}.text-\[\#244d3e\]{--tw-text-opacity: 1;color:rgb(36 77 62 / var(--tw-text-opacity, 1))}.text-\[\#245940\]{--tw-text-opacity: 1;color:rgb(36 89 64 / var(--tw-text-opacity, 1))}.text-\[\#282136\]{--tw-text-opacity: 1;color:rgb(40 33 54 / var(--tw-text-opacity, 1))}.text-\[\#2A2A2A\]{--tw-text-opacity: 1;color:rgb(42 42 42 / var(--tw-text-opacity, 1))}.text-\[\#2A7F62\]{--tw-text-opacity: 1;color:rgb(42 127 98 / var(--tw-text-opacity, 1))}.text-\[\#2C6E52\]{--tw-text-opacity: 1;color:rgb(44 110 82 / var(--tw-text-opacity, 1))}.text-\[\#2E7D5B\]{--tw-text-opacity: 1;color:rgb(46 125 91 / var(--tw-text-opacity, 1))}.text-\[\#2E7F62\]{--tw-text-opacity: 1;color:rgb(46 127 98 / var(--tw-text-opacity, 1))}.text-\[\#2FA37A\]{--tw-text-opacity: 1;color:rgb(47 163 122 / var(--tw-text-opacity, 1))}.text-\[\#302043\]{--tw-text-opacity: 1;color:rgb(48 32 67 / var(--tw-text-opacity, 1))}.text-\[\#30243E\]{--tw-text-opacity: 1;color:rgb(48 36 62 / var(--tw-text-opacity, 1))}.text-\[\#302737\]{--tw-text-opacity: 1;color:rgb(48 39 55 / var(--tw-text-opacity, 1))}.text-\[\#306f5c\]{--tw-text-opacity: 1;color:rgb(48 111 92 / var(--tw-text-opacity, 1))}.text-\[\#326248\]{--tw-text-opacity: 1;color:rgb(50 98 72 / var(--tw-text-opacity, 1))}.text-\[\#32664f\]{--tw-text-opacity: 1;color:rgb(50 102 79 / var(--tw-text-opacity, 1))}.text-\[\#333333\],.text-\[\#333\]{--tw-text-opacity: 1;color:rgb(51 51 51 / var(--tw-text-opacity, 1))}.text-\[\#346448\]{--tw-text-opacity: 1;color:rgb(52 100 72 / var(--tw-text-opacity, 1))}.text-\[\#365b4c\]{--tw-text-opacity: 1;color:rgb(54 91 76 / var(--tw-text-opacity, 1))}.text-\[\#3A3D3A\]{--tw-text-opacity: 1;color:rgb(58 61 58 / var(--tw-text-opacity, 1))}.text-\[\#3A3D3A\]\/65{color:#3a3d3aa6}.text-\[\#3A3D3A\]\/75{color:#3a3d3abf}.text-\[\#3C2429\]{--tw-text-opacity: 1;color:rgb(60 36 41 / var(--tw-text-opacity, 1))}.text-\[\#3C2429\]\/70{color:#3c2429b3}.text-\[\#3C2429\]\/80{color:#3c2429cc}.text-\[\#3C2C47\]{--tw-text-opacity: 1;color:rgb(60 44 71 / var(--tw-text-opacity, 1))}.text-\[\#3a3a3a\]{--tw-text-opacity: 1;color:rgb(58 58 58 / var(--tw-text-opacity, 1))}.text-\[\#3d3d3d\]{--tw-text-opacity: 1;color:rgb(61 61 61 / var(--tw-text-opacity, 1))}.text-\[\#413849\]{--tw-text-opacity: 1;color:rgb(65 56 73 / var(--tw-text-opacity, 1))}.text-\[\#42634C\]{--tw-text-opacity: 1;color:rgb(66 99 76 / var(--tw-text-opacity, 1))}.text-\[\#444444\],.text-\[\#444\]{--tw-text-opacity: 1;color:rgb(68 68 68 / var(--tw-text-opacity, 1))}.text-\[\#45675a\]{--tw-text-opacity: 1;color:rgb(69 103 90 / var(--tw-text-opacity, 1))}.text-\[\#47665b\]{--tw-text-opacity: 1;color:rgb(71 102 91 / var(--tw-text-opacity, 1))}.text-\[\#493066\]{--tw-text-opacity: 1;color:rgb(73 48 102 / var(--tw-text-opacity, 1))}.text-\[\#49345D\]{--tw-text-opacity: 1;color:rgb(73 52 93 / var(--tw-text-opacity, 1))}.text-\[\#4a4a48\]{--tw-text-opacity: 1;color:rgb(74 74 72 / var(--tw-text-opacity, 1))}.text-\[\#513567\]{--tw-text-opacity: 1;color:rgb(81 53 103 / var(--tw-text-opacity, 1))}.text-\[\#514264\]{--tw-text-opacity: 1;color:rgb(81 66 100 / var(--tw-text-opacity, 1))}.text-\[\#54485E\]{--tw-text-opacity: 1;color:rgb(84 72 94 / var(--tw-text-opacity, 1))}.text-\[\#5835a5\]{--tw-text-opacity: 1;color:rgb(88 53 165 / var(--tw-text-opacity, 1))}.text-\[\#593D76\]{--tw-text-opacity: 1;color:rgb(89 61 118 / var(--tw-text-opacity, 1))}.text-\[\#594367\]{--tw-text-opacity: 1;color:rgb(89 67 103 / var(--tw-text-opacity, 1))}.text-\[\#5A5A5A\]{--tw-text-opacity: 1;color:rgb(90 90 90 / var(--tw-text-opacity, 1))}.text-\[\#5B397A\]{--tw-text-opacity: 1;color:rgb(91 57 122 / var(--tw-text-opacity, 1))}.text-\[\#5C5C5C\]{--tw-text-opacity: 1;color:rgb(92 92 92 / var(--tw-text-opacity, 1))}.text-\[\#5C5C5C\]\/60{color:#5c5c5c99}.text-\[\#625d69\]{--tw-text-opacity: 1;color:rgb(98 93 105 / var(--tw-text-opacity, 1))}.text-\[\#62736c\]{--tw-text-opacity: 1;color:rgb(98 115 108 / var(--tw-text-opacity, 1))}.text-\[\#654781\]{--tw-text-opacity: 1;color:rgb(101 71 129 / var(--tw-text-opacity, 1))}.text-\[\#655b70\]{--tw-text-opacity: 1;color:rgb(101 91 112 / var(--tw-text-opacity, 1))}.text-\[\#664184\]{--tw-text-opacity: 1;color:rgb(102 65 132 / var(--tw-text-opacity, 1))}.text-\[\#665471\]{--tw-text-opacity: 1;color:rgb(102 84 113 / var(--tw-text-opacity, 1))}.text-\[\#66665f\]{--tw-text-opacity: 1;color:rgb(102 102 95 / var(--tw-text-opacity, 1))}.text-\[\#666666\],.text-\[\#666\]{--tw-text-opacity: 1;color:rgb(102 102 102 / var(--tw-text-opacity, 1))}.text-\[\#674389\]{--tw-text-opacity: 1;color:rgb(103 67 137 / var(--tw-text-opacity, 1))}.text-\[\#674585\]{--tw-text-opacity: 1;color:rgb(103 69 133 / var(--tw-text-opacity, 1))}.text-\[\#674c87\]{--tw-text-opacity: 1;color:rgb(103 76 135 / var(--tw-text-opacity, 1))}.text-\[\#686070\]{--tw-text-opacity: 1;color:rgb(104 96 112 / var(--tw-text-opacity, 1))}.text-\[\#695578\]{--tw-text-opacity: 1;color:rgb(105 85 120 / var(--tw-text-opacity, 1))}.text-\[\#695B77\]{--tw-text-opacity: 1;color:rgb(105 91 119 / var(--tw-text-opacity, 1))}.text-\[\#6A4552\]{--tw-text-opacity: 1;color:rgb(106 69 82 / var(--tw-text-opacity, 1))}.text-\[\#6A5A77\]{--tw-text-opacity: 1;color:rgb(106 90 119 / var(--tw-text-opacity, 1))}.text-\[\#6B5B7A\]{--tw-text-opacity: 1;color:rgb(107 91 122 / var(--tw-text-opacity, 1))}.text-\[\#6B6B6B\]{--tw-text-opacity: 1;color:rgb(107 107 107 / var(--tw-text-opacity, 1))}.text-\[\#6B6E6A\]{--tw-text-opacity: 1;color:rgb(107 110 106 / var(--tw-text-opacity, 1))}.text-\[\#6D6572\]{--tw-text-opacity: 1;color:rgb(109 101 114 / var(--tw-text-opacity, 1))}.text-\[\#6E6E6E\]{--tw-text-opacity: 1;color:rgb(110 110 110 / var(--tw-text-opacity, 1))}.text-\[\#6F5A88\]{--tw-text-opacity: 1;color:rgb(111 90 136 / var(--tw-text-opacity, 1))}.text-\[\#6e6377\]{--tw-text-opacity: 1;color:rgb(110 99 119 / var(--tw-text-opacity, 1))}.text-\[\#74667F\]{--tw-text-opacity: 1;color:rgb(116 102 127 / var(--tw-text-opacity, 1))}.text-\[\#785695\]{--tw-text-opacity: 1;color:rgb(120 86 149 / var(--tw-text-opacity, 1))}.text-\[\#786686\]{--tw-text-opacity: 1;color:rgb(120 102 134 / var(--tw-text-opacity, 1))}.text-\[\#786789\]{--tw-text-opacity: 1;color:rgb(120 103 137 / var(--tw-text-opacity, 1))}.text-\[\#786E85\]{--tw-text-opacity: 1;color:rgb(120 110 133 / var(--tw-text-opacity, 1))}.text-\[\#796786\]{--tw-text-opacity: 1;color:rgb(121 103 134 / var(--tw-text-opacity, 1))}.text-\[\#7B7186\]{--tw-text-opacity: 1;color:rgb(123 113 134 / var(--tw-text-opacity, 1))}.text-\[\#7BC4A9\]{--tw-text-opacity: 1;color:rgb(123 196 169 / var(--tw-text-opacity, 1))}.text-\[\#7BE0AF\]{--tw-text-opacity: 1;color:rgb(123 224 175 / var(--tw-text-opacity, 1))}.text-\[\#7EBAA0\]{--tw-text-opacity: 1;color:rgb(126 186 160 / var(--tw-text-opacity, 1))}.text-\[\#7cc7a4\]{--tw-text-opacity: 1;color:rgb(124 199 164 / var(--tw-text-opacity, 1))}.text-\[\#805B68\]{--tw-text-opacity: 1;color:rgb(128 91 104 / var(--tw-text-opacity, 1))}.text-\[\#805E2B\]{--tw-text-opacity: 1;color:rgb(128 94 43 / var(--tw-text-opacity, 1))}.text-\[\#806497\]{--tw-text-opacity: 1;color:rgb(128 100 151 / var(--tw-text-opacity, 1))}.text-\[\#81748D\]{--tw-text-opacity: 1;color:rgb(129 116 141 / var(--tw-text-opacity, 1))}.text-\[\#825310\]{--tw-text-opacity: 1;color:rgb(130 83 16 / var(--tw-text-opacity, 1))}.text-\[\#8A5A00\]{--tw-text-opacity: 1;color:rgb(138 90 0 / var(--tw-text-opacity, 1))}.text-\[\#8A6800\]{--tw-text-opacity: 1;color:rgb(138 104 0 / var(--tw-text-opacity, 1))}.text-\[\#8A8A84\]{--tw-text-opacity: 1;color:rgb(138 138 132 / var(--tw-text-opacity, 1))}.text-\[\#8B7D9C\]{--tw-text-opacity: 1;color:rgb(139 125 156 / var(--tw-text-opacity, 1))}.text-\[\#8F6600\]{--tw-text-opacity: 1;color:rgb(143 102 0 / var(--tw-text-opacity, 1))}.text-\[\#8a6a00\]{--tw-text-opacity: 1;color:rgb(138 106 0 / var(--tw-text-opacity, 1))}.text-\[\#8a8a86\]{--tw-text-opacity: 1;color:rgb(138 138 134 / var(--tw-text-opacity, 1))}.text-\[\#9A8FA3\]{--tw-text-opacity: 1;color:rgb(154 143 163 / var(--tw-text-opacity, 1))}.text-\[\#9A9A9A\]{--tw-text-opacity: 1;color:rgb(154 154 154 / var(--tw-text-opacity, 1))}.text-\[\#B03A2E\]{--tw-text-opacity: 1;color:rgb(176 58 46 / var(--tw-text-opacity, 1))}.text-\[\#B08400\]{--tw-text-opacity: 1;color:rgb(176 132 0 / var(--tw-text-opacity, 1))}.text-\[\#B08600\]{--tw-text-opacity: 1;color:rgb(176 134 0 / var(--tw-text-opacity, 1))}.text-\[\#B3261E\]{--tw-text-opacity: 1;color:rgb(179 38 30 / var(--tw-text-opacity, 1))}.text-\[\#B3372E\]{--tw-text-opacity: 1;color:rgb(179 55 46 / var(--tw-text-opacity, 1))}.text-\[\#B3372F\]{--tw-text-opacity: 1;color:rgb(179 55 47 / var(--tw-text-opacity, 1))}.text-\[\#B4463C\]{--tw-text-opacity: 1;color:rgb(180 70 60 / var(--tw-text-opacity, 1))}.text-\[\#B8860B\]{--tw-text-opacity: 1;color:rgb(184 134 11 / var(--tw-text-opacity, 1))}.text-\[\#C0392B\]{--tw-text-opacity: 1;color:rgb(192 57 43 / var(--tw-text-opacity, 1))}.text-\[\#C08A00\]{--tw-text-opacity: 1;color:rgb(192 138 0 / var(--tw-text-opacity, 1))}.text-\[\#D0342C\]{--tw-text-opacity: 1;color:rgb(208 52 44 / var(--tw-text-opacity, 1))}.text-\[\#E6A92A\]{--tw-text-opacity: 1;color:rgb(230 169 42 / var(--tw-text-opacity, 1))}.text-\[\#F4F2EB\]{--tw-text-opacity: 1;color:rgb(244 242 235 / var(--tw-text-opacity, 1))}.text-\[\#F4F2EB\]\/35{color:#f4f2eb59}.text-\[\#F4F2EB\]\/40{color:#f4f2eb66}.text-\[\#F4F2EB\]\/45{color:#f4f2eb73}.text-\[\#F4F2EB\]\/50{color:#f4f2eb80}.text-\[\#F4F2EB\]\/55{color:#f4f2eb8c}.text-\[\#F4F2EB\]\/60{color:#f4f2eb99}.text-\[\#F4F2EB\]\/65{color:#f4f2eba6}.text-\[\#F4F2EB\]\/70{color:#f4f2ebb3}.text-\[\#F4F2EB\]\/75{color:#f4f2ebbf}.text-\[\#F4F2EB\]\/80{color:#f4f2ebcc}.text-\[\#F5B800\]{--tw-text-opacity: 1;color:rgb(245 184 0 / var(--tw-text-opacity, 1))}.text-\[\#F5B800\]\/80{color:#f5b800cc}.text-\[\#FF8B84\]{--tw-text-opacity: 1;color:rgb(255 139 132 / var(--tw-text-opacity, 1))}.text-\[\#b9dfcd\]{--tw-text-opacity: 1;color:rgb(185 223 205 / var(--tw-text-opacity, 1))}.text-\[\#cfcfcf\]{--tw-text-opacity: 1;color:rgb(207 207 207 / var(--tw-text-opacity, 1))}.text-\[\#d1e3dc\]{--tw-text-opacity: 1;color:rgb(209 227 220 / var(--tw-text-opacity, 1))}.text-\[\#d9ccff\]{--tw-text-opacity: 1;color:rgb(217 204 255 / var(--tw-text-opacity, 1))}.text-\[\#e6e6e6\]{--tw-text-opacity: 1;color:rgb(230 230 230 / var(--tw-text-opacity, 1))}.text-\[\#f5d780\]{--tw-text-opacity: 1;color:rgb(245 215 128 / var(--tw-text-opacity, 1))}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-amber{color:var(--rule-amber)}.text-amber-text{color:var(--rule-amber-text)}.text-bank{color:var(--rule-bank)}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-canvas{color:var(--rule-canvas)}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-destructive\/80{color:hsl(var(--destructive) / .8)}.text-edge-amber{color:hsl(var(--edge-amber))}.text-edge-ink{color:hsl(var(--edge-ink))}.text-edge-teal{color:hsl(var(--edge-teal))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/45{color:hsl(var(--foreground) / .45)}.text-foreground\/50{color:hsl(var(--foreground) / .5)}.text-foreground\/60{color:hsl(var(--foreground) / .6)}.text-inherit{color:inherit}.text-ink{color:var(--rule-ink)}.text-leak{color:var(--rule-leak)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-primary-foreground\/70{color:hsl(var(--primary-foreground) / .7)}.text-primary-foreground\/80{color:hsl(var(--primary-foreground) / .8)}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-rule-muted{color:var(--rule-muted)}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-sidebar-foreground{color:hsl(var(--sidebar-foreground))}.text-sidebar-foreground\/70{color:hsl(var(--sidebar-foreground) / .7)}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-teal-400{--tw-text-opacity: 1;color:rgb(45 212 191 / var(--tw-text-opacity, 1))}.text-teal-500{--tw-text-opacity: 1;color:rgb(20 184 166 / var(--tw-text-opacity, 1))}.text-teal-600{--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity, 1))}.text-teal-700{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1))}.text-text2{color:var(--rule-text2)}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/20{color:#fff3}.text-white\/30{color:#ffffff4d}.text-white\/35{color:#ffffff59}.text-white\/40{color:#fff6}.text-white\/45{color:#ffffff73}.text-white\/50{color:#ffffff80}.text-white\/55{color:#ffffff8c}.text-white\/60{color:#fff9}.text-white\/65{color:#ffffffa6}.text-white\/70{color:#ffffffb3}.text-white\/75{color:#ffffffbf}.text-white\/80{color:#fffc}.text-white\/85{color:#ffffffd9}.text-white\/90{color:#ffffffe6}.text-white\/\[0\.06\]{color:#ffffff0f}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.decoration-\[\#0F0F0F\]\/30{text-decoration-color:#0f0f0f4d}.decoration-\[\#3C2429\]\/30{text-decoration-color:#3c24294d}.decoration-\[\#B08400\]{text-decoration-color:#b08400}.decoration-\[\#B08400\]\/30{text-decoration-color:#b084004d}.decoration-\[\#B6A2C8\]{text-decoration-color:#b6a2c8}.decoration-\[\#C0392B\]\/70{text-decoration-color:#c0392bb3}.decoration-\[\#C08A00\]\/40{text-decoration-color:#c08a0066}.decoration-\[\#F5B800\]{text-decoration-color:#f5b800}.decoration-\[\#F5B800\]\/40{text-decoration-color:#f5b80066}.decoration-black\/20{text-decoration-color:#0003}.decoration-white\/25{text-decoration-color:#ffffff40}.decoration-white\/45{text-decoration-color:#ffffff73}.decoration-dotted{text-decoration-style:dotted}.decoration-2{text-decoration-thickness:2px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.underline-offset-\[5px\]{text-underline-offset:5px}.underline-offset-\[6px\]{text-underline-offset:6px}.accent-\[\#0F0F0F\]{accent-color:#0F0F0F}.accent-\[\#302043\]{accent-color:#302043}.accent-\[\#3C2429\]{accent-color:#3C2429}.accent-\[\#F5B800\]{accent-color:#F5B800}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(17\,17\,17\,0\.12\)\]{--tw-shadow: 0 0 0 1px rgba(17,17,17,.12);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--rule-ink\)\]{--tw-shadow: 0 0 0 1px var(--rule-ink);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_4px_rgba\(245\,184\,0\,0\.18\)\]{--tw-shadow: 0 0 0 4px rgba(245,184,0,.18);--tw-shadow-colored: 0 0 0 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_8px_\#0F0F0F\]{--tw-shadow: 0 0 0 8px #0F0F0F;--tw-shadow-colored: 0 0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(245\,184\,0\,0\.7\)\]{--tw-shadow: 0 0 14px rgba(245,184,0,.7);--tw-shadow-colored: 0 0 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_40px_-16px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow: 0 16px 40px -16px rgba(0,0,0,.28);--tw-shadow-colored: 0 16px 40px -16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(17\,17\,17\,0\.04\)\]{--tw-shadow: 0 1px 2px rgba(17,17,17,.04);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(17\,17\,17\,0\.06\)\]{--tw-shadow: 0 1px 2px rgba(17,17,17,.06);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(48\,32\,67\,0\.05\)\]{--tw-shadow: 0 1px 2px rgba(48,32,67,.05);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(48\,32\,67\,0\.06\)\]{--tw-shadow: 0 1px 2px rgba(48,32,67,.06);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_50px_rgba\(16\,18\,16\,0\.18\)\]{--tw-shadow: 0 20px 50px rgba(16,18,16,.18);--tw-shadow-colored: 0 20px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(16\,18\,16\,0\.12\)\]{--tw-shadow: 0 20px 60px rgba(16,18,16,.12);--tw-shadow-colored: 0 20px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_60px_-30px_rgba\(0\,0\,0\,0\.7\)\]{--tw-shadow: 0 24px 60px -30px rgba(0,0,0,.7);--tw-shadow-colored: 0 24px 60px -30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_8px_rgba\(48\,32\,67\,0\.025\)\]{--tw-shadow: 0 2px 8px rgba(48,32,67,.025);--tw-shadow-colored: 0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_70px_-30px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow: 0 30px 70px -30px rgba(0,0,0,.35);--tw-shadow-colored: 0 30px 70px -30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgba\(17\,17\,17\,0\.08\)\]{--tw-shadow: 0 4px 14px rgba(17,17,17,.08);--tw-shadow-colored: 0 4px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_18px_rgba\(16\,18\,16\,0\.12\)\]{--tw-shadow: 0 6px 18px rgba(16,18,16,.12);--tw-shadow-colored: 0 6px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_-6px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow: 0 8px 24px -6px rgba(0,0,0,.35);--tw-shadow-colored: 0 8px 24px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_-2px_0_\#80619b\]{--tw-shadow: inset 0 -2px 0 #80619b;--tw-shadow-colored: inset 0 -2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-\[\#738777\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(115 135 119 / var(--tw-ring-opacity, 1))}.ring-\[\#C0392B\]\/30{--tw-ring-color: rgb(192 57 43 / .3)}.ring-\[\#F5B800\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(245 184 0 / var(--tw-ring-opacity, 1))}.ring-\[\#F5B800\]\/60{--tw-ring-color: rgb(245 184 0 / .6)}.ring-ring{--tw-ring-color: hsl(var(--ring))}.ring-sidebar-ring{--tw-ring-color: hsl(var(--sidebar-ring))}.ring-white\/20{--tw-ring-color: rgb(255 255 255 / .2)}.ring-offset-1{--tw-ring-offset-width: 1px}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[120px\]{--tw-blur: blur(120px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in-0{--tw-enter-opacity: 0}.zoom-in-95{--tw-enter-scale: .95}.duration-1000{animation-duration:1s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.paused{animation-play-state:paused}.\[background-image\:repeating-linear-gradient\(45deg\,transparent\,transparent_3px\,rgba\(247\,241\,223\,\.75\)_3px\,rgba\(247\,241\,223\,\.75\)_5px\)\]{background-image:repeating-linear-gradient(45deg,transparent,transparent 3px,rgba(247,241,223,.75) 3px,rgba(247,241,223,.75) 5px)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.edge-skip-link{position:absolute;left:1rem;top:-8rem;z-index:100;border-radius:.25rem;background:#111;color:#fff;padding:.75rem 1rem}.edge-skip-link:focus-visible{top:1rem;outline:3px solid #F5B800;outline-offset:3px}@media(max-width:479px){.font-mono{letter-spacing:.08em!important}body,p,li,span{line-height:1.45}}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-\[\#0F0F0F\]\/30::-moz-placeholder{color:#0f0f0f4d}.placeholder\:text-\[\#0F0F0F\]\/30::placeholder{color:#0f0f0f4d}.placeholder\:text-\[\#111\]\/30::-moz-placeholder{color:#1111114d}.placeholder\:text-\[\#111\]\/30::placeholder{color:#1111114d}.placeholder\:text-\[\#111\]\/35::-moz-placeholder{color:#11111159}.placeholder\:text-\[\#111\]\/35::placeholder{color:#11111159}.placeholder\:text-\[\#625d69\]::-moz-placeholder{--tw-text-opacity: 1;color:rgb(98 93 105 / var(--tw-text-opacity, 1))}.placeholder\:text-\[\#625d69\]::placeholder{--tw-text-opacity: 1;color:rgb(98 93 105 / var(--tw-text-opacity, 1))}.placeholder\:text-\[\#8B8196\]::-moz-placeholder{--tw-text-opacity: 1;color:rgb(139 129 150 / var(--tw-text-opacity, 1))}.placeholder\:text-\[\#8B8196\]::placeholder{--tw-text-opacity: 1;color:rgb(139 129 150 / var(--tw-text-opacity, 1))}.placeholder\:text-\[\#F4F2EB\]\/30::-moz-placeholder{color:#f4f2eb4d}.placeholder\:text-\[\#F4F2EB\]\/30::placeholder{color:#f4f2eb4d}.placeholder\:text-\[\#a3a3a0\]::-moz-placeholder{--tw-text-opacity: 1;color:rgb(163 163 160 / var(--tw-text-opacity, 1))}.placeholder\:text-\[\#a3a3a0\]::placeholder{--tw-text-opacity: 1;color:rgb(163 163 160 / var(--tw-text-opacity, 1))}.placeholder\:text-amber-text::-moz-placeholder{color:var(--rule-amber-text)}.placeholder\:text-amber-text::placeholder{color:var(--rule-amber-text)}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-rule-muted::-moz-placeholder{color:var(--rule-muted)}.placeholder\:text-rule-muted::placeholder{color:var(--rule-muted)}.placeholder\:text-white\/30::-moz-placeholder{color:#ffffff4d}.placeholder\:text-white\/30::placeholder{color:#ffffff4d}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.after\:inset-x-0:after{content:var(--tw-content);left:0;right:0}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:-right-px:after{content:var(--tw-content);right:-1px}.after\:-top-\[3px\]:after{content:var(--tw-content);top:-3px}.after\:bottom-0:after{content:var(--tw-content);bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:h-1:after{content:var(--tw-content);height:.25rem}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:border-y-4:after{content:var(--tw-content);border-top-width:4px;border-bottom-width:4px}.after\:border-l-\[6px\]:after{content:var(--tw-content);border-left-width:6px}.after\:border-transparent:after{content:var(--tw-content);border-color:transparent}.after\:border-l-\[\#1F6F5C\]:after{content:var(--tw-content);--tw-border-opacity: 1;border-left-color:rgb(31 111 92 / var(--tw-border-opacity, 1))}.after\:bg-\[\#B08400\]:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(176 132 0 / var(--tw-bg-opacity, 1))}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.first\:mt-0:first-child{margin-top:0}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-0:first-child{border-width:0px}.first\:border-l:first-child{border-left-width:1px}.first\:border-t-0:first-child{border-top-width:0px}.first\:pt-0:first-child{padding-top:0}.last\:mb-0:last-child{margin-bottom:0}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.last\:border-0:last-child{border-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.last\:border-r-0:last-child{border-right-width:0px}.last\:pb-0:last-child{padding-bottom:0}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#0F0F0F\]:hover{--tw-border-opacity: 1;border-color:rgb(15 15 15 / var(--tw-border-opacity, 1))}.hover\:border-\[\#0F0F0F\]\/35:hover{border-color:#0f0f0f59}.hover\:border-\[\#0F0F0F\]\/40:hover{border-color:#0f0f0f66}.hover\:border-\[\#0F0F0F\]\/50:hover{border-color:#0f0f0f80}.hover\:border-\[\#111\]:hover{--tw-border-opacity: 1;border-color:rgb(17 17 17 / var(--tw-border-opacity, 1))}.hover\:border-\[\#111\]\/30:hover{border-color:#1111114d}.hover\:border-\[\#111\]\/40:hover{border-color:#1116}.hover\:border-\[\#A892BC\]:hover{--tw-border-opacity: 1;border-color:rgb(168 146 188 / var(--tw-border-opacity, 1))}.hover\:border-\[\#B08400\]:hover{--tw-border-opacity: 1;border-color:rgb(176 132 0 / var(--tw-border-opacity, 1))}.hover\:border-\[\#C0392B\]:hover{--tw-border-opacity: 1;border-color:rgb(192 57 43 / var(--tw-border-opacity, 1))}.hover\:border-\[\#C08A00\]:hover{--tw-border-opacity: 1;border-color:rgb(192 138 0 / var(--tw-border-opacity, 1))}.hover\:border-\[\#C08A00\]\/30:hover{border-color:#c08a004d}.hover\:border-\[\#D0342C\]:hover{--tw-border-opacity: 1;border-color:rgb(208 52 44 / var(--tw-border-opacity, 1))}.hover\:border-\[\#F5B800\]:hover{--tw-border-opacity: 1;border-color:rgb(245 184 0 / var(--tw-border-opacity, 1))}.hover\:border-black\/15:hover{border-color:#00000026}.hover\:border-black\/25:hover{border-color:#00000040}.hover\:border-black\/30:hover{border-color:#0000004d}.hover\:border-edge-amber:hover{border-color:hsl(var(--edge-amber))}.hover\:border-ink:hover{border-color:var(--rule-ink)}.hover\:border-slate-300:hover{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.hover\:border-white:hover{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.hover\:bg-\[\#0F0F0F\]:hover{--tw-bg-opacity: 1;background-color:rgb(15 15 15 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#0F0F0F\]\/85:hover{background-color:#0f0f0fd9}.hover\:bg-\[\#0F0F0F\]\/90:hover{background-color:#0f0f0fe6}.hover\:bg-\[\#0F0F0F\]\/\[0\.02\]:hover{background-color:#0f0f0f05}.hover\:bg-\[\#101210\]:hover{--tw-bg-opacity: 1;background-color:rgb(16 18 16 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#101210\]\/5:hover{background-color:#1012100d}.hover\:bg-\[\#111\]\/85:hover{background-color:#111111d9}.hover\:bg-\[\#111\]\/90:hover{background-color:#111111e6}.hover\:bg-\[\#1c1c1c\]:hover{--tw-bg-opacity: 1;background-color:rgb(28 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#256a4d\]:hover{--tw-bg-opacity: 1;background-color:rgb(37 106 77 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#256b4d\]:hover{--tw-bg-opacity: 1;background-color:rgb(37 107 77 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#262626\]:hover{--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#2E7D5B\]:hover{--tw-bg-opacity: 1;background-color:rgb(46 125 91 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#2a2d2a\]:hover{--tw-bg-opacity: 1;background-color:rgb(42 45 42 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#4E306F\]:hover{--tw-bg-opacity: 1;background-color:rgb(78 48 111 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#733046\]:hover{--tw-bg-opacity: 1;background-color:rgb(115 48 70 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#B08400\]:hover{--tw-bg-opacity: 1;background-color:rgb(176 132 0 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#C08A00\]\/\[0\.06\]:hover{background-color:#c08a000f}.hover\:bg-\[\#D0342C\]:hover{--tw-bg-opacity: 1;background-color:rgb(208 52 44 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#E0A800\]:hover{--tw-bg-opacity: 1;background-color:rgb(224 168 0 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#F2F2F2\]:hover{--tw-bg-opacity: 1;background-color:rgb(242 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#F3EEF9\]:hover{--tw-bg-opacity: 1;background-color:rgb(243 238 249 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#F4EFF9\]:hover{--tw-bg-opacity: 1;background-color:rgb(244 239 249 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#F4F2EB\]\/5:hover{background-color:#f4f2eb0d}.hover\:bg-\[\#F4F4F2\]:hover{--tw-bg-opacity: 1;background-color:rgb(244 244 242 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#F5B800\]:hover{--tw-bg-opacity: 1;background-color:rgb(245 184 0 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#F5B800\]\/20:hover{background-color:#f5b80033}.hover\:bg-\[\#F5B800\]\/30:hover{background-color:#f5b8004d}.hover\:bg-\[\#F5F1F8\]:hover{--tw-bg-opacity: 1;background-color:rgb(245 241 248 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#FAF9F5\]:hover{--tw-bg-opacity: 1;background-color:rgb(250 249 245 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#FAFAF7\]:hover{--tw-bg-opacity: 1;background-color:rgb(250 250 247 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#e0a900\]:hover{--tw-bg-opacity: 1;background-color:rgb(224 169 0 / var(--tw-bg-opacity, 1))}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-black:hover{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.hover\:bg-black\/\[0\.015\]:hover{background-color:#00000004}.hover\:bg-black\/\[0\.02\]:hover{background-color:#00000005}.hover\:bg-black\/\[0\.03\]:hover{background-color:#00000008}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive) / .8)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-primary:hover{background-color:hsl(var(--primary))}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-sidebar-accent:hover{background-color:hsl(var(--sidebar-accent))}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-teal-700:hover{--tw-bg-opacity: 1;background-color:rgb(15 118 110 / var(--tw-bg-opacity, 1))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:text-\[\#0F0F0F\]:hover{--tw-text-opacity: 1;color:rgb(15 15 15 / var(--tw-text-opacity, 1))}.hover\:text-\[\#111\]:hover{--tw-text-opacity: 1;color:rgb(17 17 17 / var(--tw-text-opacity, 1))}.hover\:text-\[\#111\]\/70:hover{color:#111111b3}.hover\:text-\[\#302043\]:hover{--tw-text-opacity: 1;color:rgb(48 32 67 / var(--tw-text-opacity, 1))}.hover\:text-\[\#43285F\]:hover{--tw-text-opacity: 1;color:rgb(67 40 95 / var(--tw-text-opacity, 1))}.hover\:text-\[\#9D344E\]:hover{--tw-text-opacity: 1;color:rgb(157 52 78 / var(--tw-text-opacity, 1))}.hover\:text-\[\#B08400\]:hover{--tw-text-opacity: 1;color:rgb(176 132 0 / var(--tw-text-opacity, 1))}.hover\:text-\[\#C0392B\]:hover{--tw-text-opacity: 1;color:rgb(192 57 43 / var(--tw-text-opacity, 1))}.hover\:text-\[\#C08A00\]:hover{--tw-text-opacity: 1;color:rgb(192 138 0 / var(--tw-text-opacity, 1))}.hover\:text-\[\#F4F2EB\]:hover{--tw-text-opacity: 1;color:rgb(244 242 235 / var(--tw-text-opacity, 1))}.hover\:text-\[\#F5B800\]:hover{--tw-text-opacity: 1;color:rgb(245 184 0 / var(--tw-text-opacity, 1))}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-ink:hover{color:var(--rule-ink)}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-primary-foreground:hover{color:hsl(var(--primary-foreground))}.hover\:text-sidebar-accent-foreground:hover{color:hsl(var(--sidebar-accent-foreground))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-\[\#B08400\]:hover{text-decoration-color:#b08400}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_8px_24px_rgba\(48\,32\,67\,0\.07\)\]:hover{--tw-shadow: 0 8px 24px rgba(48,32,67,.07);--tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[4px_4px_0_\#F5B800\]:hover{--tw-shadow: 4px 4px 0 #F5B800;--tw-shadow-colored: 4px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:brightness-110:hover{--tw-brightness: brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:brightness-125:hover{--tw-brightness: brightness(1.25);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:hsl(var(--sidebar-border))}.focus\:border-\[\#0F0F0F\]:focus{--tw-border-opacity: 1;border-color:rgb(15 15 15 / var(--tw-border-opacity, 1))}.focus\:border-\[\#111\]:focus{--tw-border-opacity: 1;border-color:rgb(17 17 17 / var(--tw-border-opacity, 1))}.focus\:border-\[\#3C2429\]:focus{--tw-border-opacity: 1;border-color:rgb(60 36 41 / var(--tw-border-opacity, 1))}.focus\:border-\[\#A892BC\]:focus{--tw-border-opacity: 1;border-color:rgb(168 146 188 / var(--tw-border-opacity, 1))}.focus\:border-\[\#F5B800\]:focus{--tw-border-opacity: 1;border-color:rgb(245 184 0 / var(--tw-border-opacity, 1))}.focus\:border-ink:focus{border-color:var(--rule-ink)}.focus\:bg-\[\#FAF9F5\]:focus{--tw-bg-opacity: 1;background-color:rgb(250 249 245 / var(--tw-bg-opacity, 1))}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:bg-primary:focus{background-color:hsl(var(--primary))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:text-primary-foreground:focus{color:hsl(var(--primary-foreground))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[\#111\]\/30:focus{--tw-ring-color: rgb(17 17 17 / .3)}.focus\:ring-\[\#75538B\]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(117 83 139 / var(--tw-ring-opacity, 1))}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-slate-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(100 116 139 / var(--tw-ring-opacity, 1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-\[3px\]:focus-visible{outline-width:3px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[\#F5B800\]:focus-visible{outline-color:#f5b800}.focus-visible\:outline-current:focus-visible{outline-color:currentColor}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-\[\#7650A9\]:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(118 80 169 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color: hsl(var(--sidebar-ring))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: hsl(var(--background))}.active\:bg-sidebar-accent:active{background-color:hsl(var(--sidebar-accent))}.active\:text-sidebar-accent-foreground:active{color:hsl(var(--sidebar-accent-foreground))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-\[\#111\]\/25:disabled{background-color:#11111140}.disabled\:bg-\[\#F5F3F8\]:disabled{--tw-bg-opacity: 1;background-color:rgb(245 243 248 / var(--tw-bg-opacity, 1))}.disabled\:text-\[\#887B94\]:disabled{--tw-text-opacity: 1;color:rgb(136 123 148 / var(--tw-text-opacity, 1))}.disabled\:text-text2:disabled{color:var(--rule-text2)}.disabled\:opacity-25:disabled{opacity:.25}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100{opacity:1}.group:hover .group-hover\:block{display:block}.group:hover .group-hover\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:text-\[\#0F0F0F\]{--tw-text-opacity: 1;color:rgb(15 15 15 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-\[\#0F0F0F\]\/70{color:#0f0f0fb3}.group:hover .group-hover\:text-\[\#B08400\]{--tw-text-opacity: 1;color:rgb(176 132 0 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-\[\#F5B800\]{--tw-text-opacity: 1;color:rgb(245 184 0 / var(--tw-text-opacity, 1))}.group\/menu-item:hover .group-hover\/menu-item\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group:focus .group-focus\:block{display:block}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted) / .4)}.group.toaster .group-\[\.toaster\]\:border-border{border-color:hsl(var(--border))}.group.toast .group-\[\.toast\]\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\[\.toast\]\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:hsl(var(--background))}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color: hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color: #dc2626}.peer\/menu-button:hover~.peer-hover\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:hsl(var(--sidebar-background))}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.group\/menu-item:has([data-sidebar=menu-action]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8{padding-right:2rem}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:hsl(var(--accent))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:hsl(var(--accent) / .5)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:hsl(var(--accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:hsl(var(--muted-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:hsl(var(--sidebar-accent))}.data-\[active\]\:bg-accent\/50[data-active]{background-color:hsl(var(--accent) / .5)}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:hsl(var(--accent))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent) / .5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:hsl(var(--sidebar-accent-foreground))}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=active\]\:shadow[data-state=active]{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity: 0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity: .8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale: .9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x: 13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x: -13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x: 13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x: -13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y: 100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x: -100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y: -100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y: 100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x: -100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:hover\:bg-sidebar-accent:hover[data-state=open]{background-color:hsl(var(--sidebar-accent))}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground:hover[data-state=open]{color:hsl(var(--sidebar-accent-foreground))}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!size-8{width:2rem!important;height:2rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\]{width:var(--sidebar-width-icon)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]{width:calc(var(--sidebar-width-icon) + 1rem)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]{width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0px}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-side=right] .group-data-\[side\=right\]\:rotate-180,.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:var(--radius)}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border-sidebar-border{border-color:hsl(var(--sidebar-border))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-0{padding:0!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-2{padding:.5rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:hover{background-color:hsl(var(--sidebar-background))}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}.peer[data-variant=inset]~.peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-theme\(spacing\.4\)\)\]{min-height:calc(100svh - 1rem)}.peer\/menu-button[data-active=true]~.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}@media(prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}.dark\:border-destructive:is(.dark *){border-color:hsl(var(--destructive))}@media(min-width:400px){.min-\[400px\]\:min-w-0{min-width:0px}.min-\[400px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.min-\[400px\]\:divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.min-\[400px\]\:divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px * var(--tw-divide-y-reverse))}}@media(min-width:640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:order-1{order:1}.sm\:order-2{order:2}.sm\:order-3{order:3}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.sm\:ml-3{margin-left:.75rem}.sm\:ml-8{margin-left:2rem}.sm\:mr-3{margin-right:.75rem}.sm\:mt-0{margin-top:0}.sm\:mt-16{margin-top:4rem}.sm\:mt-20{margin-top:5rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:grid{display:grid}.sm\:contents{display:contents}.sm\:hidden{display:none}.sm\:h-11{height:2.75rem}.sm\:h-36{height:9rem}.sm\:h-40{height:10rem}.sm\:h-72{height:18rem}.sm\:w-11{width:2.75rem}.sm\:w-36{width:9rem}.sm\:w-40{width:10rem}.sm\:w-\[46\%\]{width:46%}.sm\:w-auto{width:auto}.sm\:max-w-\[26rem\]{max-width:26rem}.sm\:max-w-none{max-width:none}.sm\:max-w-sm{max-width:24rem}.sm\:flex-1{flex:1 1 0%}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[180px_1fr\]{grid-template-columns:180px 1fr}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[22px_minmax\(0\,1fr\)_minmax\(80px\,130px\)_80px\]{grid-template-columns:22px minmax(0,1fr) minmax(80px,130px) 80px}.sm\:grid-cols-\[7\.5rem_1fr\]{grid-template-columns:7.5rem 1fr}.sm\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:items-center{align-items:center}.sm\:items-baseline{align-items:baseline}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-10{gap:2.5rem}.sm\:gap-12{gap:3rem}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-6{gap:1.5rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:border-b-0{border-bottom-width:0px}.sm\:border-l{border-left-width:1px}.sm\:border-r{border-right-width:1px}.sm\:border-t-0{border-top-width:0px}.sm\:p-10{padding:2.5rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.sm\:py-16{padding-top:4rem;padding-bottom:4rem}.sm\:py-20{padding-top:5rem;padding-bottom:5rem}.sm\:py-32{padding-top:8rem;padding-bottom:8rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:pb-28{padding-bottom:7rem}.sm\:pt-14{padding-top:3.5rem}.sm\:pt-20{padding-top:5rem}.sm\:pt-24{padding-top:6rem}.sm\:pt-\[3px\]{padding-top:3px}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-7xl{font-size:4.5rem;line-height:1}.sm\:text-\[10px\]{font-size:10px}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[12px\]{font-size:12px}.sm\:text-\[16px\]{font-size:16px}.sm\:text-\[21px\]{font-size:21px}.sm\:text-\[22px\]{font-size:22px}.sm\:text-\[24px\]{font-size:24px}.sm\:text-\[27px\]{font-size:27px}.sm\:text-\[28px\]{font-size:28px}.sm\:text-\[32px\]{font-size:32px}.sm\:text-\[33px\]{font-size:33px}.sm\:text-\[34px\]{font-size:34px}.sm\:text-\[36px\]{font-size:36px}.sm\:text-\[44px\]{font-size:44px}.sm\:text-\[46px\]{font-size:46px}.sm\:text-\[52px\]{font-size:52px}.sm\:text-\[54px\]{font-size:54px}.sm\:text-\[56px\]{font-size:56px}.sm\:text-\[9px\]{font-size:9px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:tracking-\[0\.15em\]{letter-spacing:.15em}.sm\:tracking-\[0\.16em\]{letter-spacing:.16em}.sm\:tracking-\[0\.1em\]{letter-spacing:.1em}.sm\:tracking-\[0\.24em\]{letter-spacing:.24em}.sm\:tracking-\[0\.2em\]{letter-spacing:.2em}.sm\:last\:border-r-0:last-child{border-right-width:0px}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y: 100%}}@media(min-width:768px){.md\:absolute{position:absolute}.md\:-bottom-10{bottom:-2.5rem}.md\:bottom-0{bottom:0}.md\:bottom-6{bottom:1.5rem}.md\:bottom-auto{bottom:auto}.md\:left-16{left:4rem}.md\:left-auto{left:auto}.md\:right-0{right:0}.md\:right-16{right:4rem}.md\:right-6{right:1.5rem}.md\:right-8{right:2rem}.md\:top-0{top:0}.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-span-4{grid-column:span 4 / span 4}.md\:-mx-7{margin-left:-1.75rem;margin-right:-1.75rem}.md\:mx-0{margin-left:0;margin-right:0}.md\:-ml-28{margin-left:-7rem}.md\:-mr-10{margin-right:-2.5rem}.md\:mt-0{margin-top:0}.md\:mt-20{margin-top:5rem}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:table{display:table}.md\:hidden{display:none}.md\:h-96{height:24rem}.md\:h-full{height:100%}.md\:max-h-none{max-height:none}.md\:w-96{width:24rem}.md\:w-\[220px\]{width:220px}.md\:w-\[280px\]{width:280px}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[280px\]{max-width:280px}.md\:max-w-\[420px\]{max-width:420px}.md\:max-w-md{max-width:28rem}.md\:shrink-0{flex-shrink:0}.md\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:rotate-0{--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-\[1\.2fr_1fr\]{grid-template-columns:1.2fr 1fr}.md\:grid-cols-\[1\.4fr_1fr\]{grid-template-columns:1.4fr 1fr}.md\:grid-cols-\[11rem_1fr\]{grid-template-columns:11rem 1fr}.md\:grid-cols-\[120px_1fr_230px\]{grid-template-columns:120px 1fr 230px}.md\:grid-cols-\[130px_1fr_320px\]{grid-template-columns:130px 1fr 320px}.md\:grid-cols-\[150px_1fr\]{grid-template-columns:150px 1fr}.md\:grid-cols-\[180px_1fr\]{grid-template-columns:180px 1fr}.md\:grid-cols-\[1fr_1\.3fr\]{grid-template-columns:1fr 1.3fr}.md\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.md\:grid-cols-\[1fr_96px_auto\]{grid-template-columns:1fr 96px auto}.md\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.md\:grid-cols-\[2\.6fr_1fr\]{grid-template-columns:2.6fr 1fr}.md\:grid-cols-\[260px_1fr\]{grid-template-columns:260px 1fr}.md\:grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}.md\:grid-cols-\[420px_1fr\]{grid-template-columns:420px 1fr}.md\:grid-cols-\[52px_1fr_92px\]{grid-template-columns:52px 1fr 92px}.md\:grid-cols-\[5fr_1\.2fr_2fr\]{grid-template-columns:5fr 1.2fr 2fr}.md\:grid-cols-\[5fr_3fr_2\.6fr\]{grid-template-columns:5fr 3fr 2.6fr}.md\:grid-cols-\[64px_1fr\]{grid-template-columns:64px 1fr}.md\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.md\:grid-cols-\[auto_1fr_1fr\]{grid-template-columns:auto 1fr 1fr}.md\:grid-cols-\[minmax\(0\,1fr\)_232px\]{grid-template-columns:minmax(0,1fr) 232px}.md\:grid-cols-\[repeat\(9\,auto\)\]{grid-template-columns:repeat(9,auto)}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:items-baseline{align-items:baseline}.md\:items-stretch{align-items:stretch}.md\:justify-between{justify-content:space-between}.md\:gap-12{gap:3rem}.md\:gap-16{gap:4rem}.md\:gap-5{gap:1.25rem}.md\:gap-6{gap:1.5rem}.md\:space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.md\:divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.md\:divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px * var(--tw-divide-y-reverse))}.md\:whitespace-nowrap{white-space:nowrap}.md\:border-0{border-width:0px}.md\:border-b-0{border-bottom-width:0px}.md\:border-l{border-left-width:1px}.md\:border-r{border-right-width:1px}.md\:border-r-2{border-right-width:2px}.md\:border-t-0{border-top-width:0px}.md\:border-black\/\[0\.08\]{border-color:#00000014}.md\:p-10{padding:2.5rem}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:p-7{padding:1.75rem}.md\:p-8{padding:2rem}.md\:px-0{padding-left:0;padding-right:0}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:px-16{padding-left:4rem;padding-right:4rem}.md\:px-2{padding-left:.5rem;padding-right:.5rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-7{padding-left:1.75rem;padding-right:1.75rem}.md\:py-0{padding-top:0;padding-bottom:0}.md\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:py-24{padding-top:6rem;padding-bottom:6rem}.md\:py-28{padding-top:7rem;padding-bottom:7rem}.md\:py-9{padding-top:2.25rem;padding-bottom:2.25rem}.md\:pb-10{padding-bottom:2.5rem}.md\:pb-24{padding-bottom:6rem}.md\:pl-0{padding-left:0}.md\:pl-28{padding-left:7rem}.md\:pl-4{padding-left:1rem}.md\:pr-10{padding-right:2.5rem}.md\:pt-16{padding-top:4rem}.md\:pt-7{padding-top:1.75rem}.md\:text-right{text-align:right}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-7xl{font-size:4.5rem;line-height:1}.md\:text-\[15px\]{font-size:15px}.md\:text-\[16rem\]{font-size:16rem}.md\:text-\[17px\]{font-size:17px}.md\:text-\[18px\]{font-size:18px}.md\:text-\[19px\]{font-size:19px}.md\:text-\[21px\]{font-size:21px}.md\:text-\[23px\]{font-size:23px}.md\:text-\[26px\]{font-size:26px}.md\:text-\[30px\]{font-size:30px}.md\:text-\[56px\]{font-size:56px}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:tracking-\[0\.15em\]{letter-spacing:.15em}.md\:opacity-0{opacity:0}.after\:md\:hidden:after{content:var(--tw-content);display:none}.md\:first\:border-l-0:first-child{border-left-width:0px}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-state=collapsed][data-variant=inset]~.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:.75rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media(min-width:1024px){.lg\:sticky{position:sticky}.lg\:inset-y-0{top:0;bottom:0}.lg\:left-auto{left:auto}.lg\:right-0{right:0}.lg\:top-28{top:7rem}.lg\:-mt-3{margin-top:-.75rem}.lg\:mt-0{margin-top:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:max-h-none{max-height:none}.lg\:w-56{width:14rem}.lg\:w-\[380px\]{width:380px}.lg\:w-auto{width:auto}.lg\:flex-none{flex:none}.lg\:rotate-0{--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[1\.1fr_1fr\]{grid-template-columns:1.1fr 1fr}.lg\:grid-cols-\[1\.35fr_1fr\]{grid-template-columns:1.35fr 1fr}.lg\:grid-cols-\[1\.6fr_1fr\]{grid-template-columns:1.6fr 1fr}.lg\:grid-cols-\[1fr_1fr_auto_1fr_1fr\]{grid-template-columns:1fr 1fr auto 1fr 1fr}.lg\:grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}.lg\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_296px\]{grid-template-columns:minmax(0,1fr) 296px}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.15fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.lg\:grid-cols-\[repeat\(5\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-stretch{align-items:stretch}.lg\:justify-between{justify-content:space-between}.lg\:border-l{border-left-width:1px}.lg\:border-l-4{border-left-width:4px}.lg\:border-t-0{border-top-width:0px}.lg\:px-0\.5{padding-left:.125rem;padding-right:.125rem}.lg\:py-0{padding-top:0;padding-bottom:0}.lg\:pl-5{padding-left:1.25rem}.lg\:pr-4{padding-right:1rem}.lg\:pt-0{padding-top:0}.lg\:text-8xl{font-size:6rem;line-height:1}}@media(min-width:1280px){.xl\:inline{display:inline}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.\[\&\:has\(\>\.day-range-end\)\]\:rounded-r-md:has(>.day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\>\.day-range-start\)\]\:rounded-l-md:has(>.day-range-start){border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:rounded-md:has([aria-selected]){border-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:hsl(var(--accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:hsl(var(--accent) / .5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}@media(min-width:640px){.sm\:\[\&\:nth-child\(2\)\]\:border-t-0:nth-child(2){border-top-width:0px}}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y: 2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y: -3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:h-3\.5>svg{height:.875rem}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:w-3\.5>svg{width:.875rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.\[\&\>svg\]\:text-muted-foreground>svg{color:hsl(var(--muted-foreground))}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:hsl(var(--sidebar-accent-foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground))}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:hsl(var(--border) / .5)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border))}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline:2px solid transparent;outline-offset:2px}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted))}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline:2px solid transparent;outline-offset:2px}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}:root{--edge-canvas:#f7f5f0;--edge-surface:#fff;--edge-text:#202923;--edge-muted:#59655e;--edge-line:#dedfd6;--edge-green:#173f35;--edge-gold:#c58a32;--edge-gold-ink:#704616;--edge-gold-wash:#fbf3e5;--edge-gold-line:#e8cfaa;--edge-radius:14px;--edge-shadow:0 12px 32px #23392d10;--background:43 30% 96%;--foreground:140 12% 14%;--primary:165 46% 17%;--primary-foreground:0 0% 100%;--secondary:42 40% 93%;--secondary-foreground:140 12% 14%;--muted:45 18% 94%;--muted-foreground:145 6% 37%;--accent:40 73% 94%;--accent-foreground:34 67% 26%;--border:67 12% 86%;--input:67 12% 82%;--ring:34 60% 40%;--radius:.75rem;--rule-canvas:var(--edge-canvas);--rule-card:#f3f2ed;--rule-card2:#ebeae2;--rule-line:var(--edge-line);--rule-text2:var(--edge-muted)}body{background:var(--edge-canvas);color:var(--edge-text);line-height:1.55}:where(button,a,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid var(--edge-gold-ink);outline-offset:3px}:where(button,a,input,textarea,select){-webkit-tap-highlight-color:transparent}:where(input,textarea,select){accent-color:var(--edge-green)}:where(button,a){touch-action:manipulation}:where(button):disabled{cursor:not-allowed}:where(h1,h2,h3){text-wrap:balance}:where(p){text-wrap:pretty}.edge-eyebrow{font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--edge-gold-ink)}.edge-button-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:11px 20px;border-radius:9px;background:var(--edge-green);color:#fff;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s}.edge-button-primary:hover{background:#245646}.edge-brand{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:800;letter-spacing:.02em;white-space:nowrap;color:var(--edge-green)}.edge-brand-square{width:7px;height:7px;background:var(--edge-gold);flex:none}.edge-site-nav{background:#fff;border-bottom:1px solid var(--edge-line);color:var(--edge-text)}.edge-site-nav-sticky{position:sticky;top:0;z-index:40}.edge-site-nav-inner{max-width:1152px;min-height:72px;margin:auto;padding:10px 24px;display:flex;align-items:center;gap:24px}.edge-site-desktop{display:flex;gap:24px;align-items:center;margin-left:auto}.edge-site-desktop a{font-size:13px;min-height:44px;display:flex;align-items:center;color:var(--edge-muted);border-bottom:2px solid transparent}.edge-site-desktop a:hover,.edge-site-desktop a[aria-current=page],.edge-site-desktop a.is-active{color:var(--edge-green);border-bottom-color:var(--edge-gold)}.edge-site-menu{display:none;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid var(--edge-line);border-radius:9px}.edge-site-mobile{display:grid;padding:8px 24px 16px;gap:4px;border-top:1px solid var(--edge-line)}.edge-site-mobile a{padding:12px;border-radius:8px;color:var(--edge-green)}.edge-site-mobile a:hover,.edge-site-mobile a[aria-current=page]{background:var(--edge-gold-wash)}.landing-page{background:var(--edge-canvas)}.landing-page #hero{padding-top:72px;padding-bottom:8px}.landing-page #hero h1{max-width:850px;font-size:clamp(40px,5.4vw,68px);line-height:1.08}.landing-page #hero>p:first-child{color:var(--edge-gold-ink);opacity:1}.landing-page #hero>p{max-width:660px}.landing-page #hero>a:first-of-type{background:var(--edge-green);border-radius:9px}.edge-home-section{max-width:1152px;margin:88px auto 0;padding:0 24px}.landing-page .edge-home-heading{font-family:var(--font-marketing);font-size:clamp(32px,4vw,46px);font-weight:400;line-height:1.15;letter-spacing:-.025em;margin:14px 0 28px;max-width:800px}.edge-home .home-example-shell{border-color:var(--edge-line);border-radius:18px;box-shadow:var(--edge-shadow)}.edge-home .home-example-heading{background:var(--edge-gold-wash);border-top:3px solid var(--edge-gold);padding:28px 32px}.edge-home .home-example-kicker{color:var(--edge-gold-ink)}.edge-home .home-example-grid{padding:28px 32px;gap:32px}.edge-home .home-option-detail{padding:4px 0}.edge-home .home-option-value{color:var(--edge-gold-ink)}.edge-journey-tabs{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--edge-line);border-radius:12px 12px 0 0;background:#fff;overflow:hidden}.edge-journey-tabs button{min-height:64px;padding:14px;text-align:left;font-size:14px;border-right:1px solid var(--edge-line);border-bottom:3px solid transparent}.edge-journey-tabs button:last-child{border-right:0}.edge-journey-tabs button span{font-size:11px;display:block;color:var(--edge-muted);margin-bottom:4px}.edge-journey-tabs button[aria-selected=true]{background:var(--edge-gold-wash);border-bottom-color:var(--edge-gold);color:var(--edge-gold-ink);font-weight:600}.edge-journey-tabs button:hover{background:var(--edge-gold-wash)}.edge-journey-panel{display:grid;grid-template-columns:1.25fr 1fr;gap:48px;padding:36px;background:#fff;border:1px solid var(--edge-line);border-top:0;border-radius:0 0 12px 12px}.edge-journey-panel h3{font-size:24px;font-weight:600;line-height:1.3}.edge-journey-panel p,.edge-benefit-grid p,.edge-start-section p{font-size:15px;line-height:1.75;color:var(--edge-muted);margin:14px 0}.edge-journey-panel a,.edge-start-section a{display:inline-flex;align-items:center;min-height:44px;color:var(--edge-green);font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.edge-journey-panel li{display:flex;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid var(--edge-line);font-size:14px}.edge-journey-panel li span{color:var(--edge-gold-ink);font-size:12px}.edge-benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.edge-benefit-grid article{border-top:2px solid var(--edge-gold-line);padding-top:20px}.edge-benefit-grid h3{font-size:18px;font-weight:600}.edge-start-section{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding-top:40px;border-top:1px solid var(--edge-line)}.edge-start-section details{margin-top:16px;font-size:13px}.edge-start-section summary{cursor:pointer;padding:10px 0;color:var(--edge-muted)}.edge-start-section details p{font-size:13px}.edge-home-close{position:relative;background:var(--edge-green);color:#fff;border-radius:18px;padding:48px;text-align:center;margin-bottom:80px;border-top:4px solid var(--edge-gold)}.edge-home-close .edge-eyebrow{color:#edc17c}.edge-home-close .edge-home-heading{margin-inline:auto}.edge-home-close p:not(.edge-eyebrow){color:#dae5df;margin:16px auto 24px;max-width:540px}.edge-home-close .edge-button-primary{background:var(--edge-gold-wash);color:var(--edge-green)}.platform-shell{background:var(--edge-canvas)}.platform-main{max-width:1200px;padding-top:28px}.platform-shell .platform-topnav{background:#fff;border-color:var(--edge-line)}.platform-shell .platform-topnav>div:first-child{max-width:1200px;height:64px}.platform-shell :where(h1,h2,h3,h4){font-weight:600}.platform-shell h1{letter-spacing:-.035em}.platform-shell .module-chrome{margin-bottom:28px}.platform-shell .module-chrome h1{font-size:clamp(28px,3vw,36px);line-height:1.18;font-weight:600}.platform-shell .module-chrome-sub{font-family:var(--font-body);font-size:14px;text-transform:none;letter-spacing:0;line-height:1.6;color:var(--edge-muted)}.platform-shell .edge-review{max-width:1120px}.platform-shell .edge-review h1{font-size:clamp(28px,3.4vw,40px);line-height:1.18}.platform-shell .edge-review .panel{border-color:var(--edge-line);border-radius:var(--edge-radius)}.platform-shell .edge-review :where(input,textarea,select){border-color:#cbcec5;border-radius:9px;background:#fff}.platform-shell .edge-review :where(button,.review-link){border-radius:9px}.platform-shell .edge-review .muted{color:var(--edge-muted)}.platform-shell .edge-review .eyebrow{color:var(--edge-muted);font-family:var(--font-body);letter-spacing:.1em}.platform-shell .edge-review .work-journey-nav{background:#eeede6;border-color:var(--edge-line);padding:4px;border-radius:11px;margin-bottom:28px}.platform-shell .edge-review .work-journey-nav a{font-size:14px;min-height:44px;padding:10px 18px;gap:8px}.platform-shell .work-journey-nav svg{width:18px;height:18px}.platform-shell .edge-review .edge-signature-compact{background:var(--edge-gold-wash);color:var(--edge-green);border:1px solid var(--edge-gold-line);border-left:3px solid var(--edge-gold);padding:24px}.platform-shell .edge-signature-compact h2 span{color:var(--edge-green)}.platform-shell .edge-signature-compact .edge-signature-eyebrow{color:var(--edge-gold-ink);font-size:10px}.platform-shell .edge-signature-compact .edge-signature-sub{color:var(--edge-muted)}.platform-shell .edge-review .commitment-group{border-color:var(--edge-line);border-radius:var(--edge-radius);margin-top:24px}.platform-shell .edge-review .commitment-group-heading{padding:16px 22px;background:#f0f2ec;border-bottom:1px solid var(--edge-line);gap:12px}.platform-shell .edge-review .commitment-group-heading h2{font-size:19px;color:var(--edge-green);font-weight:600}.platform-shell .edge-review .commitment-group-heading p{font-size:13px;color:var(--edge-muted);margin-top:4px}.platform-shell .edge-review .commitment-group-count{background:transparent;color:var(--edge-muted);padding:0;font-size:12px}.platform-shell .edge-review .commitment-group .issue-row{padding:18px 22px;border-color:var(--edge-line)}.platform-shell .edge-review .commitment-group .issue-row h3{font-size:16px;line-height:1.45}.platform-shell .commitment-group .review-toolbar>.flex-1{min-width:240px}.platform-shell .commitment-group .action-case-preview{margin-top:8px;border-top:0}.platform-shell .commitment-group .action-case-preview>summary{font-size:12px;font-weight:400;color:var(--edge-muted);padding:6px 0;min-height:32px}.platform-shell .commitment-group .action-case-preview[open]{padding-bottom:8px}.platform-shell .edge-review .action-group-switch button{min-height:40px;padding:8px 12px;font-size:13px;background:transparent}.platform-shell .edge-review .action-group-switch button[aria-pressed=true]{background:var(--edge-gold-wash);color:var(--edge-gold-ink)}.platform-shell .edge-review .action-status-filters button{min-height:40px}.platform-shell .edge-review .opportunity-ranked-list .office-group-heading{min-height:0;padding:18px 20px;background:#f0f2ec;border-bottom:1px solid var(--edge-line)}.platform-shell .edge-review .opportunity-ranked-list .office-group-heading h3{color:var(--edge-green);font-size:18px}.platform-shell .edge-review .opportunity-ranked-list .office-group-heading p{color:var(--edge-muted)}.platform-shell .edge-review .opportunity-ranked-list .quarter-list-count{background:#e3e7dd;color:var(--edge-green)}.platform-shell .edge-review .opportunity-ranked-list .office-issue-group{border-color:var(--edge-line);background:#fff}.platform-shell .edge-review .opportunity-ranked-list .office-issue-group:last-child .office-group-heading{background:var(--edge-gold-wash);border-top:0}.platform-shell .edge-review .issue-map-heading h2{font-size:clamp(25px,3vw,34px);line-height:1.2}.platform-shell .edge-review.firm-plan .quarter-priority-heading{background:#f0f2ec;color:var(--edge-green);min-height:0;padding:22px}.platform-shell .edge-review.firm-plan .quarter-priority-heading h3{color:var(--edge-green);font-size:20px}.platform-shell .edge-review.firm-plan .priority-number{color:var(--edge-gold-ink);font-size:28px}.platform-shell .edge-review.firm-plan .quarter-priority-card{background:#fff;border-color:var(--edge-line)}.platform-shell .lf-card{border-color:var(--edge-line);border-radius:var(--edge-radius);padding:24px}.platform-shell .lf-purpose{border-radius:0 12px 12px 0}.platform-shell .edge-review .lf-tabs button{background:transparent;border-color:var(--edge-line)}.platform-shell .edge-review .lf-tabs button[aria-pressed=true]{background:var(--edge-green);color:#fff}.platform-shell .delivery-overview{border-color:var(--edge-gold-line)}.platform-shell .delivery-item small{font-size:11px}.platform-shell .attention-light{font-size:12px}.platform-shell .edge-review .action-detail-view{padding:24px;background:#fff;border:1px solid var(--edge-line);border-radius:var(--edge-radius)}[role=dialog],[role=alertdialog]{border-color:var(--edge-line);border-radius:16px;box-shadow:0 24px 64px #173f3526}[role=menu],[data-radix-popper-content-wrapper]>[role=listbox]{border-color:var(--edge-line);border-radius:12px;box-shadow:var(--edge-shadow)}[role=menuitem]:focus,[role=menuitem][data-highlighted]{background:var(--edge-gold-wash)}@media(max-width:900px){.edge-site-desktop{display:none}.edge-site-menu{display:inline-flex}.edge-site-nav-inner>.edge-button-primary{margin-left:auto}.edge-site-nav-inner{gap:12px}}@media(max-width:640px){.edge-site-nav-inner{padding:10px 16px;min-height:64px;gap:8px}.edge-brand{font-size:12px;gap:5px}.edge-brand .edge-brand-square{display:none}.edge-site-nav-inner>.edge-button-primary{font-size:12px;padding:10px 12px}.landing-page #hero{padding-top:40px}.edge-home-section{padding-inline:16px;margin-top:56px}.edge-home .home-example-heading,.edge-home .home-example-grid{padding:20px}.edge-journey-tabs{grid-template-columns:1fr 1fr}.edge-journey-tabs button{min-height:68px;font-size:13px}.edge-journey-panel{grid-template-columns:1fr;padding:22px;gap:16px}.edge-benefit-grid,.edge-start-section{grid-template-columns:1fr;gap:24px}.edge-home-close{margin-inline:16px;padding:32px 22px;margin-bottom:48px}.platform-shell .edge-review .commitment-group .issue-row,.platform-shell .edge-review .commitment-group-heading{padding:16px}.platform-shell .commitment-group .review-toolbar>.flex-1{min-width:100%}.platform-shell .edge-review .commitment-group .review-toolbar>button{margin-left:auto;min-height:44px}.platform-shell .lf-card,.platform-shell .edge-review .action-detail-view{padding:18px}.platform-shell .edge-review :where(input:not([type=checkbox]):not([type=radio]),textarea,select){font-size:16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.platform-shell{background:#fff}.edge-site-nav,.edge-site-menu{display:none}.platform-main{max-width:none}.platform-shell .lf-card{box-shadow:none}}.edge-site-footer{border-top:1px solid var(--edge-line);background:#eeede6;padding:40px 24px;margin-top:48px}.edge-site-footer>div{max-width:1104px;margin:auto}.edge-site-footer nav{display:flex;flex-wrap:wrap;gap:8px 28px;margin:20px 0}.edge-site-footer nav a{display:inline-flex;align-items:center;min-height:40px;font-size:13px;color:var(--edge-muted)}.edge-site-footer nav a:hover{color:var(--edge-green);text-decoration:underline;text-underline-offset:4px}.edge-site-footer p,.edge-site-footer small{font-size:12px;color:var(--edge-muted)}.edge-site-footer p{padding-top:20px;border-top:1px solid var(--edge-line);margin-bottom:8px}.edge-how-nav{background:#f0efe8;border-bottom:1px solid var(--edge-line)}.edge-how-nav nav{max-width:1152px;margin:auto;display:flex;gap:20px;overflow-x:auto;padding:0 24px}.edge-how-nav a{white-space:nowrap;display:flex;align-items:center;min-height:44px;font-size:12px;color:var(--edge-muted);border-bottom:2px solid transparent}.edge-how-nav a[aria-current=page]{border-bottom-color:var(--edge-gold);color:var(--edge-gold-ink)}.edge-how-hero{background:var(--edge-canvas);padding:48px 24px 40px;border-bottom:1px solid var(--edge-line)}.edge-how-hero>div{max-width:1104px;margin:auto}.landing-page .edge-how-hero h1{font-family:var(--font-marketing);font-size:clamp(34px,4vw,52px);font-weight:400;line-height:1.15;max-width:850px;margin-top:14px}.edge-how-intro{max-width:720px;color:var(--edge-muted);font-size:16px;line-height:1.75;margin-top:20px}.edge-demo-layout{max-width:1152px;margin:64px auto;padding:0 24px;display:grid;grid-template-columns:.85fr 1.15fr;gap:64px;align-items:start}.landing-page .edge-demo-layout h1{font-family:var(--font-marketing);font-size:clamp(36px,4vw,52px);font-weight:400;line-height:1.15;margin:20px 0}.edge-demo-layout header>p:not(.edge-eyebrow){font-size:16px;color:var(--edge-muted);line-height:1.75}.edge-demo-layout header ul{margin-top:28px;border-top:2px solid var(--edge-gold-line)}.edge-demo-layout header li{padding:16px 0;border-bottom:1px solid var(--edge-line);font-size:14px;color:var(--edge-muted)}.edge-demo-form{border:1px solid var(--edge-line);border-radius:16px;box-shadow:var(--edge-shadow)}.edge-demo-fields{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:16px;column-gap:16px}.edge-demo-fields>div:nth-child(3),.edge-demo-fields>div:nth-child(4){grid-column:1/-1}.edge-demo-form label{font-size:13px}.edge-demo-form input:not([type=checkbox]),.edge-demo-form select{border-radius:9px;min-height:46px;font-size:15px}.edge-demo-form input:focus-visible,.edge-demo-form select:focus-visible{outline:2px solid var(--edge-gold-ink);outline-offset:2px}.edge-demo-form button[type=submit]{background:var(--edge-green);border-radius:9px;min-height:48px}.edge-demo-privacy{font-size:12px;color:var(--edge-muted);margin:16px 8px;line-height:1.6}.partner-page{max-width:900px;margin:auto}.partner-page #partner-question{font-size:16px;padding:12px;min-height:130px}.partner-page form{border-color:var(--edge-gold-line);box-shadow:var(--edge-shadow)}.edge-support-details{border-top:1px solid var(--edge-line);padding-top:12px}.edge-support-details>summary{cursor:pointer;color:var(--edge-muted);font-size:14px;min-height:44px;padding:10px 0}.edge-support-details[open]>summary{color:var(--edge-green);margin-bottom:12px}.platform-shell :is(.text-\[\#111\]\/35,.text-\[\#111\]\/40,.text-\[\#111\]\/45){color:var(--edge-muted)}.landing-page [class~="bg-[#0F0F0F]"],.platform-shell [class~="bg-[#0F0F0F]"]{background-color:var(--edge-green)}.landing-page a[class~="bg-[#F5B800]"]{background:var(--edge-gold-wash);color:var(--edge-gold-ink);border:1px solid var(--edge-gold-line);border-radius:9px}.platform-shell .platform-main>div>header:first-child:not(.module-chrome){margin-bottom:28px}.platform-shell .platform-main :where(table){font-size:13px}.platform-shell .platform-main :where(th){font-weight:600}@media(min-width:901px){.edge-site-mobile{display:none}}@media(max-width:640px){.edge-demo-layout{grid-template-columns:1fr;gap:28px;margin:36px auto;padding:0 16px}.edge-demo-fields{grid-template-columns:1fr}.edge-demo-form input:not([type=checkbox]),.edge-demo-form select{font-size:16px}.edge-how-nav nav{padding-inline:16px}.edge-how-hero,.edge-site-footer{padding:32px 16px}}.platform-shell .action-case-preview summary strong{color:var(--edge-green);font-weight:600;font-variant-numeric:tabular-nums}.edge-home .home-example{color:#302043}.edge-home .home-example-map{background:#302043;border-radius:16px}.edge-home .home-map-field{background:conic-gradient(#d8c7ec 0,#d8c7ec 25%,#eadff2 0,#eadff2 50%,#f3edf8 0,#f3edf8 75%,#e1ddf3 0);border-radius:8px}.edge-home .home-map-point{color:#302043}.edge-home .home-map-point[aria-pressed=true]{box-shadow:0 0 0 2px #63408e}.edge-home :is(.home-example-note,.home-example-signal,.home-option-label,.home-option-effort,.home-example-heading small){color:#625d69}.edge-home .home-map-point:focus-visible,.edge-home .home-example-link:focus-visible{outline-color:#8960bc}.platform-shell .edge-review .review-link.primary-link,.platform-shell .edge-review button.primary{background:#302043;border-color:#302043;color:#fff}.platform-shell .edge-review .option button{border-color:#63408e;color:#63408e}.platform-shell .edge-review .option button:hover{background:#302043;color:#fff}.platform-shell .edge-review .issue-row:has(>.issue-trigger[aria-expanded=true]){border-top-color:#8960bc}.platform-shell .edge-review .issue-trigger[aria-expanded=true] .number{color:#63408e}.platform-shell .edge-review button:focus-visible,.platform-shell .edge-review a:focus-visible{outline-color:#8960bc}.platform-shell .opportunity-search-bar{background:#efebf5}.platform-shell .edge-review .option{border-color:#e2dfe7;box-shadow:none}:root{--font-marketing:var(--font-body);--edge-canvas:#f6f5f7;--edge-surface:#fff;--edge-text:#252329;--edge-muted:#625d69;--edge-line:#e2dfe7;--edge-green:#302043;--edge-gold:#8960bc;--edge-gold-ink:#63408e;--edge-gold-wash:#eee7fa;--edge-gold-line:#d9c9ee;--edge-radius:20px;--edge-shadow:0 16px 48px #30204312;--background:270 11% 97%;--foreground:260 8% 15%;--primary:267 35% 19%;--primary-foreground:0 0% 100%;--secondary:267 39% 94%;--secondary-foreground:267 35% 19%;--muted:270 12% 95%;--muted-foreground:265 6% 39%;--accent:267 65% 94%;--accent-foreground:267 38% 34%;--border:263 15% 89%;--input:263 15% 80%;--ring:267 38% 40%;--radius:.875rem;--rule-canvas:var(--edge-canvas);--rule-card:#f3f1f6;--rule-card2:#e9e5ef;--rule-line:var(--edge-line);--rule-text2:var(--edge-muted)}.edge-brand{color:#252329;letter-spacing:.05em}.edge-brand-square{background:#9573c5;border-radius:3px;width:10px;height:10px}.edge-button-primary{border-radius:13px;min-height:48px;padding:12px 22px;font-weight:600}.edge-button-primary:hover{background:#4b3268}.edge-site-nav-inner{max-width:1248px;min-height:80px}.edge-site-nav{border-bottom:1px solid #e9e6ed}.landing-page h1,.landing-page h2,.landing-page h3{font-family:var(--font-body);letter-spacing:-.035em}.landing-page #hero{max-width:1200px;margin:24px auto 0;padding:72px 56px;background:#28183e;border-radius:28px;color:#fff}.landing-page #hero h1{color:#fff;font-size:clamp(40px,5.2vw,68px);max-width:870px;line-height:1.09;letter-spacing:-.045em}.landing-page #hero>p{color:#ded3ec;max-width:710px}.landing-page #hero>p:first-child{color:#cdbbe6;font-size:11px;letter-spacing:.13em}.landing-page #hero>a:first-of-type{background:#d9c8ff;color:#28183e;border-radius:13px;margin-top:30px}.landing-page #hero>a:first-of-type:hover{background:#e7dcff}.landing-page #hero>a:last-of-type{color:#e7dcff}.edge-home-section{max-width:1200px;margin-top:96px}.landing-page .edge-home-heading{font-size:clamp(32px,4vw,48px);font-weight:400;line-height:1.14;max-width:850px;margin-bottom:36px}.edge-home .home-example{max-width:1200px;scroll-margin-top:100px}.edge-home .home-example-shell{border-radius:24px;overflow:hidden;background:#fff;box-shadow:0 14px 50px #3020430d}.edge-home .home-example-heading{background:#e9e1f8;border:0;padding:36px 40px}.edge-home .home-example-heading h2{color:#302043;font-weight:400;font-size:clamp(26px,3vw,38px);line-height:1.2}.edge-home .home-example-grid{padding:36px 40px;gap:40px}.edge-home .home-option{border-color:#e2dfe7}.edge-home .home-option-detail h3{font-size:24px;line-height:1.3;font-weight:600}.edge-home .home-example-shell>div:last-child{margin-top:0}.edge-learning-loop{background:#f4f0fa;border-color:#e2d8ed;color:#302043;border-radius:18px}.edge-home .edge-learning-loop{border:0;border-top:1px solid #e2d8ed;border-radius:0;padding:28px 40px}.edge-journey-tabs{border-radius:20px 20px 0 0;background:#f1eef5}.edge-journey-tabs button{padding:20px;min-height:82px}.edge-journey-panel{padding:40px;gap:48px;border-radius:0 0 20px 20px}.edge-journey-panel>ul{border-radius:16px;background:#f5f2f9;padding:12px 24px}.edge-benefit-grid{gap:24px}.edge-benefit-grid article{padding:32px;border:0;border-radius:22px;min-height:230px;background:#ece8f2}.edge-benefit-grid article:nth-child(2){background:#efe2e7}.edge-benefit-grid article:nth-child(3){background:#e2e9ee}.edge-benefit-grid h3{font-size:24px;font-weight:400}.edge-start-section{border:0;padding:40px;background:#ebe8ee;border-radius:24px}.edge-home-close{background:#302043;border:0;border-radius:26px;padding:64px 40px}.edge-home-close .edge-eyebrow{color:#d7c6ed}.edge-home-close p:not(.edge-eyebrow){color:#dfd5eb}.edge-home-close .edge-button-primary{background:#d9c8ff;color:#302043}.edge-site-footer{background:#eeebf1;border-color:#e2dfe7}.edge-how-hero{background:#eee8f6}.edge-how-nav{background:#f1eef5}.edge-brain-feature{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;padding:48px;border-radius:24px;background:#302043;color:#fff}.edge-brain-label{font-size:12px;letter-spacing:.08em;font-weight:600}.edge-brain-feature .edge-brain-label{color:#d9c9ee}.edge-brain-feature h3{font-size:clamp(30px,3.5vw,46px);font-weight:400;line-height:1.13;margin:22px 0}.edge-brain-feature>div>p:not(.edge-brain-label){color:#e0d6eb;font-size:16px;line-height:1.7;max-width:450px}.edge-brain-feature .edge-button-primary{margin-top:24px;background:#d9c8ff;color:#302043}.edge-brain-preview{background:#fff;color:#302043;border-radius:20px;padding:32px;box-shadow:0 20px 48px #15092330}.edge-brain-preview .edge-brain-label{color:#63408e}.edge-brain-preview h4{font-size:28px;line-height:1.2;letter-spacing:-.03em;margin:20px 0}.edge-brain-preview li{display:flex;align-items:center;gap:20px;border-top:1px solid #ece8f2;padding:16px 0;font-size:14px}.edge-brain-preview li span{font-size:11px;color:#63408e;min-width:48px;font-weight:600}.edge-brain-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:24px}.edge-brain-card{border-radius:22px;padding:28px;display:flex;flex-direction:column;align-items:flex-start;min-width:0}.edge-brain-sales{background:#eadff5}.edge-brain-marketing{background:#f2dfe8}.edge-brain-operations{background:#dfe9f4}.edge-brain-people{background:#f1e5d9}.edge-brain-number{display:flex;width:48px;height:48px;align-items:center;justify-content:center;background:#ffffff80;border-radius:15px;font-size:15px;margin-bottom:32px}.edge-brain-card .edge-brain-label{color:#62566d;font-size:10px}.edge-brain-card h3{font-size:25px;font-weight:400;margin:8px 0 12px}.edge-brain-card>p:not(.edge-brain-label){font-size:14px;line-height:1.7;color:#514958;margin-bottom:20px}.edge-brain-card a{margin-top:auto;min-height:44px;display:inline-flex;align-items:center;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.edge-brain-note{font-size:13px;color:var(--edge-muted);margin-top:18px;line-height:1.7}.platform-shell .platform-main{padding-top:36px}.platform-shell .module-chrome h1,.platform-shell .edge-review h1{font-family:var(--font-body);font-weight:400;letter-spacing:-.04em}.platform-shell .edge-review .work-journey-nav{background:#ede9f2;border-radius:15px;padding:5px}.platform-shell .edge-review .commitment-group-heading,.platform-shell .edge-review .opportunity-ranked-list .office-group-heading,.platform-shell .edge-review.firm-plan .quarter-priority-heading{background:#efebf5}.platform-shell .edge-review .opportunity-ranked-list .quarter-list-count{background:#e1d6ef;color:#302043}.platform-shell .edge-review .edge-signature-compact{background:#eee7fa;color:#302043;border:1px solid #dfd1f0;border-radius:20px}.platform-shell .edge-review .commitment-group .issue-row{padding-block:22px}.platform-shell .edge-review :where(input,textarea,select){border-color:#d2cbdc;border-radius:11px}.platform-shell .lf-card{padding:28px}.platform-shell [class~="text-[#173f35]"]{color:#302043}.platform-shell [class~="bg-[#f5f9f6]"]{background:#f4f0fa}.platform-shell [class~="border-[#cbdcd4]"]{border-color:#dfd5eb}@media(max-width:1000px){.landing-page #hero{margin-inline:24px;padding:52px 36px}.edge-brain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.edge-brain-feature{padding:36px;gap:28px}.edge-benefit-grid{gap:16px}.edge-benefit-grid article{padding:24px}}@media(max-width:640px){.edge-site-nav-inner{min-height:68px}.landing-page #hero{margin:16px 16px 0;padding:36px 24px;border-radius:22px}.landing-page #hero h1{font-size:clamp(34px,8.8vw,48px)}.landing-page #hero>p{font-size:15px;line-height:1.65}.landing-page #hero>p:first-child{font-size:10px;line-height:1.7}.landing-page #hero>a:last-of-type{margin-left:0;display:flex;width:-moz-fit-content;width:fit-content}.edge-home-section{margin-top:56px}.edge-home .home-example-heading,.edge-home .home-example-grid,.edge-home .edge-learning-loop{padding:24px}.edge-journey-tabs button{padding:16px;min-height:76px}.edge-journey-panel{padding:24px;gap:24px}.edge-brain-feature{grid-template-columns:1fr;padding:28px;gap:32px}.edge-brain-preview{padding:24px}.edge-brain-grid{grid-template-columns:1fr;gap:16px}.edge-brain-card{padding:28px;min-height:0}.edge-brain-number{margin-bottom:20px}.edge-start-section{margin-inline:16px;padding:28px}.edge-home-close{padding:40px 24px}.platform-shell .lf-card{padding:20px}}@media print{.landing-page #hero,.edge-brain-feature,.edge-home-close{background:#fff;color:#252329;box-shadow:none}}.edge-home .home-example{padding:32px;border-radius:30px;background:radial-gradient(ellipse at 15% 95%,#f4d8e9 0,transparent 50%),radial-gradient(ellipse at 95% 10%,#d9d0fa 0,transparent 55%),#efedf2}.edge-home .home-example-shell{box-shadow:0 18px 48px #30204313;border:1px solid #ffffffa8}.edge-home .home-example-heading{background:#fff;border-bottom:1px solid #ece8f2}.edge-home .home-option-detail{background:#fff;border:1px solid #e9e2f0;border-radius:18px;padding:24px;box-shadow:0 10px 30px #30204309}.edge-home .home-option-detail h3{font-size:23px}.edge-home .home-example-map{border-radius:16px}.edge-brain-feature{background:#efedf2;color:#302043;position:relative;isolation:isolate}.edge-brain-feature>div{position:relative}.edge-brain-feature:before{content:"";position:absolute;right:20px;top:28px;bottom:28px;width:42%;z-index:-1;border-radius:24px;background:radial-gradient(ellipse at 15% 80%,#f5c9df,transparent 65%),linear-gradient(135deg,#e8d6f9,#cdc8ef 55%,#f4d6bd)}.edge-brain-feature .edge-brain-label{color:#63408e}.edge-brain-feature>div>p:not(.edge-brain-label){color:#625d69}.edge-brain-feature .edge-button-primary{background:#67419a;color:#fff}.edge-brain-feature .edge-button-primary:hover{background:#503079}.edge-brain-preview{margin:8px 8px 8px 0;box-shadow:0 18px 42px #30204317}.edge-brain-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.edge-brain-card{position:relative;padding:32px;min-height:250px}.edge-brain-number{margin-bottom:24px;box-shadow:0 5px 15px #30204309}.edge-brain-card h3{font-size:30px}.edge-brain-card>p:not(.edge-brain-label){max-width:370px;font-size:16px}.edge-partner-showcase{display:grid;grid-template-columns:.9fr 1.1fr;gap:44px;align-items:center;padding:52px 44px;background:#421f2b;border-radius:26px;color:#fff}.edge-partner-copy .edge-eyebrow{color:#e2bed0}.edge-partner-copy h2{font-size:clamp(32px,3.6vw,46px);font-weight:400;line-height:1.15;letter-spacing:-.04em;margin:24px 0}.edge-partner-copy>p:not(.edge-eyebrow){font-size:17px;line-height:1.75;color:#e5d4dc;max-width:430px}.edge-showcase-link{display:inline-flex;align-items:center;gap:10px;min-height:48px;margin-top:24px;color:#ecd8f9;font-weight:600;font-size:14px}.edge-showcase-link:hover{text-decoration:underline;text-underline-offset:5px}.edge-product-stage{position:relative;isolation:isolate;padding:24px 0;min-width:0}.edge-product-stage:before{content:"";position:absolute;top:0;right:20px;bottom:20px;left:32px;border-radius:22px;background:radial-gradient(ellipse at 0 80%,#f3c7dd,transparent 70%),linear-gradient(130deg,#c6b8f2,#e8c9e0 65%,#efd2bd);z-index:-1}.edge-product-document{background:#fff;border:1px solid #eee8f2;border-radius:19px;padding:28px 28px 70px;margin-right:38px;color:#302b36;box-shadow:0 14px 38px #1e102119}.edge-product-label{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600;color:#6a5b75;line-height:1.5}.edge-product-document h3{font-size:25px;font-weight:400;line-height:1.2;margin:22px 0}.edge-product-document dl>div{border-top:1px solid #ece8f2;padding:12px 0}.edge-product-document dt{font-size:11px;color:#746b7b;margin-bottom:4px}.edge-product-document dd{font-size:13px;line-height:1.6}.edge-product-answer{position:relative;background:#fff;color:#302b36;border:1px solid #d9c6e8;border-radius:18px;padding:24px;margin:-48px 0 0 64px;box-shadow:0 16px 36px #21132326}.edge-product-answer .edge-example-question{background:#f0e9fa;border-radius:11px;padding:12px;margin:16px 0;font-size:14px;font-weight:600;line-height:1.55}.edge-product-answer>p:not(.edge-product-label):not(.edge-example-question){font-size:14px;line-height:1.7}.edge-product-receipt{border-top:1px solid #e9e3ef;color:#716578;font-size:11px;line-height:1.5;padding-top:14px;margin-top:18px}.platform-shell .partner-page{max-width:960px}.platform-shell .partner-page form{background:#fff;border:1px solid #dbceeb;border-radius:20px;padding:24px;box-shadow:0 10px 32px #3020430b}.platform-shell .partner-page #partner-question{background:#faf8fd;border-color:#ded3eb;border-radius:13px;padding:18px;line-height:1.65}.platform-shell .partner-page .edge-support-details{padding:18px 22px;background:#fff;border:1px solid #e4deeb;border-radius:16px}.platform-shell .platform-main table th{text-align:left;padding-top:14px;padding-bottom:14px;color:#625d69;background:#f5f2f8}.platform-shell .platform-main table td{padding-top:14px;padding-bottom:14px;border-bottom-color:#e9e4ef}.platform-shell .platform-main table tbody tr:hover{background:#faf8fd}[role=menu],[role=listbox]{border-color:#ded2ec;box-shadow:0 12px 32px #30204314}@media(max-width:1000px){.edge-partner-showcase{grid-template-columns:1fr;gap:28px;margin-inline:24px;padding:36px}.edge-partner-copy>p:not(.edge-eyebrow){max-width:650px}.edge-product-stage{max-width:620px;width:100%;margin:auto}.edge-home .home-example{margin-inline:24px;width:calc(100% - 48px);padding:24px}}@media(max-width:640px){.edge-home .home-example{margin-inline:16px;width:calc(100% - 32px);padding:12px;border-radius:24px}.edge-home .home-example-grid{padding:16px}.edge-home .home-option-detail{padding:20px}.edge-partner-showcase{margin-inline:16px;padding:28px 22px;gap:24px}.edge-product-document{padding:22px 20px 44px;margin-right:12px}.edge-product-document h3{font-size:22px}.edge-product-answer{padding:20px;margin:-24px 0 0 16px}.edge-product-stage:before{top:0;right:0;bottom:10px;left:12px}.edge-brain-grid{grid-template-columns:1fr;gap:18px}.edge-brain-card{padding:28px;min-height:0}.edge-brain-feature:before{top:auto;height:44%;width:auto;left:16px;right:16px;bottom:16px}.edge-brain-preview{margin:0}.platform-shell .partner-page form{padding:18px}}@media print{.edge-partner-showcase{background:#fff;color:#252329}.edge-partner-copy>p:not(.edge-eyebrow){color:#625d69}.edge-product-stage:before,.edge-brain-feature:before{display:none}}.platform-shell .edge-review .issue-map-home .issue-map-cells button.issue-dot.agreed{background:#e1e4e6;color:#40494f;border:1px solid #bfc6ca;box-shadow:none}.platform-shell .edge-review .issue-map-home .issue-map-cells button.issue-dot.agreed:hover,.platform-shell .edge-review .issue-map-home .issue-map-cells button.issue-dot.agreed.active{background:#f0f2f3;border-color:#87949c;outline-color:#cbd3d9}.platform-shell .edge-review .issue-map-home button.issue-dot.agreed .edge-point-label{color:#40494f;text-shadow:none}.platform-shell .edge-review .issue-map-home button.issue-dot.agreed .edge-proof-ring{filter:grayscale(1);box-shadow:none}.platform-shell .edge-review .issue-map-home button.issue-dot.agreed .edge-proof-ring.has-contributor{filter:none}.map-contributors{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:16px;padding:16px;border:1px solid #bbdccc;border-radius:14px;background:#edf7f1}.map-contributor{display:flex;gap:12px;align-items:center}.map-contributor strong,.map-contributor small{display:block}.map-contributor small{font-size:12px;color:#456254;margin:3px 0}.reuse-badge{display:inline-block;font-size:11px;font-weight:700;padding:3px 8px;border-radius:20px;background:#fff0c8;color:#735009}.platform-shell .map-agreed-label{display:block;font-size:11px;line-height:1.3;font-weight:500;letter-spacing:.02em;margin-top:3px}.platform-shell .map-move-options{grid-column:1/-1}.platform-shell .map-move-options h4{margin:0 0 12px;font-size:17px}.platform-shell .map-move-options ol{list-style:none;padding:0;margin:0;display:grid;gap:8px}.platform-shell .map-move-options li{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:#f7f9f8;border:1px solid #dae4df;border-radius:12px}.platform-shell .map-move-options strong{font-size:15px;line-height:1.4}.platform-shell .map-move-options small{display:block;color:#52645b;margin-top:4px;font-size:13px}.platform-shell .map-move-number{font-size:12px;color:#27755b;font-weight:700;padding-top:3px}.platform-shell .opportunity-case-summary{grid-column:1/-1;background:#eaf5ef;border:1px solid #bfdccf;border-radius:14px;padding:20px;color:#204a3b}.platform-shell .opportunity-case-summary dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:16px 0}.platform-shell .opportunity-case-summary dt{font-size:13px;line-height:1.4}.platform-shell .opportunity-case-summary dd{font-size:24px;font-weight:650;margin:6px 0}.platform-shell .opportunity-case-summary details{padding:0;border:0;font-size:13px}@media(max-width:600px){.platform-shell .opportunity-case-summary dl{grid-template-columns:1fr;gap:12px}}.firm-brain-page .brain-page-header{display:flex;justify-content:space-between;align-items:center;gap:20px}.firm-brain-page .brain-add{padding:13px 20px;border-radius:12px;background:#302043;color:#fff;font-weight:600;white-space:nowrap}.firm-brain-page .brain-door-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.firm-brain-page .brain-door-card{display:grid;text-align:left;gap:6px;padding:22px;border:2px solid #d7e2dd;border-radius:18px;background:#fff;color:#244b3e;cursor:pointer}.firm-brain-page .brain-door-count{font-size:36px;line-height:1.1;font-weight:650}.firm-brain-page .brain-door-card strong{font-size:19px}.firm-brain-page .brain-door-card small{font-size:13px;line-height:1.4}.firm-brain-page .brain-door-experience[aria-selected=true]{background:#e4f3ec;border-color:#26775e}.firm-brain-page .brain-door-standards[aria-selected=true]{background:#eaf0fb;border-color:#436ca3;color:#254a7a}.firm-brain-page .brain-door-gaps[aria-selected=true]{background:#fff4d9;border-color:#a87720;color:#705012}.firm-brain-page .brain-help{font-size:14px;border-top:1px solid #dce3e2;padding-top:16px}.firm-brain-page .brain-help summary{cursor:pointer}.platform-shell .action-setup-form{margin-top:16px;gap:16px}.platform-shell .action-setup-form .review-toolbar{position:sticky;bottom:16px;background:#fff;padding:12px 0;z-index:2}.platform-shell .action-handoff{padding:16px 20px}.platform-shell .action-handoff p{margin:4px 0 8px}@media(max-width:640px){.firm-brain-page .brain-door-cards{gap:8px}.firm-brain-page .brain-door-card{padding:14px 10px}.firm-brain-page .brain-door-count{font-size:28px}.firm-brain-page .brain-door-card strong{font-size:15px}.firm-brain-page .brain-page-header{align-items:flex-start;flex-direction:column}}:root{--edge-canvas:#f5f7f7;--edge-line:#dce3e2;--edge-muted:#566360;--background:160 9% 97%;--secondary:160 15% 95%;--muted:160 10% 95%;--border:160 11% 87%;--input:160 11% 78%;--rule-card:#f5f7f7;--rule-card2:#edf3f1}.platform-shell{background:#f5f7f7}.platform-shell .edge-review :is(.issue-row,.panel,.option){background:#fff;border-color:#dce3e2}.platform-shell .opportunity-search-bar{background:#edf5f2}.platform-shell .action-handoff{background:#e8f5ef;border:1px solid #bcded0;border-left:4px solid #24745d;border-radius:14px;padding:20px 24px;margin:20px 0;color:#173e34}.platform-shell .action-handoff.needs-setup{background:#fff6e5;border-color:#edd2a0;border-left-color:#ac7218;color:#66420d}.platform-shell .action-handoff h2{font-size:24px;margin:6px 0 10px}.platform-shell .action-handoff p{line-height:1.6;max-width:850px}.platform-shell .action-handoff .muted{color:inherit;opacity:1;font-size:14px}.platform-shell .action-handoff a{color:inherit;text-decoration:underline;font-weight:600}.platform-shell .option-compare-list{display:grid;gap:12px}.platform-shell .option-compare-row{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:28px;background:#fff;border:1px solid #dce3e2;border-radius:16px;padding:24px}.platform-shell .option-compare-row h3{font-size:21px;line-height:1.35;margin:5px 0 10px}.platform-shell .option-compare-row details{border:0;margin-top:14px;padding:0}.platform-shell .option-compare-value{display:flex;flex-direction:column;gap:10px;align-items:stretch}.platform-shell .option-compare-value strong{font-size:25px;color:#205b4b}.platform-shell .option-compare-value small{font-size:13px;color:#566360}.platform-shell .option-compare-value .primary{margin-top:auto;background:#302043;color:#fff;border-radius:10px;text-align:center;padding:12px}.platform-shell .action-agreement{max-width:960px}.platform-shell .action-detail-view h1{font-size:clamp(27px,3vw,39px);line-height:1.2}.platform-shell .action-details-editor[open]{border:1px solid #d1dfd9;border-radius:12px;padding:20px}.platform-shell .action-case-preview{margin-top:16px}.edge-home .home-example-heading{background:#e5f3ed}.edge-home .edge-learning-loop{background:#f0f6f3;border-color:#d1e2d9;color:#214637}.edge-home .edge-journey-tabs{background:#edf3f0}.edge-home .edge-journey-tabs button[aria-selected=true]{background:#205b4b;color:#fff}.edge-home .edge-journey-panel{background:#fff;border-color:#d8e4de}.edge-home .edge-journey-panel li>span{color:#8a5b15;background:#fff0cc}.landing-page #hero.edge-map-hero{background:radial-gradient(ellipse at 5% 100%,#1f725f 0,transparent 55%),radial-gradient(ellipse at 100% 90%,#756b36 0,transparent 42%),#21152f}.landing-page #hero.edge-map-hero>a:first-of-type{background:#f6d785;color:#302517}.hero-map-stage:before{background:radial-gradient(ellipse at 20% 85%,#54ae9180,transparent 65%),radial-gradient(ellipse at 90% 20%,#d7b76040,transparent 65%)}.edge-home .hero-map-quadrants{background:linear-gradient(to right,transparent calc(50% - .5px),#ffffff66 calc(50% - .5px),#ffffff66 calc(50% + .5px),transparent calc(50% + .5px)),linear-gradient(to bottom,transparent calc(50% - .5px),#ffffff66 calc(50% - .5px),#ffffff66 calc(50% + .5px),transparent calc(50% + .5px)),conic-gradient(from 0deg at 50% 50%,#205c50,#205c50 90deg,#354e4c 90deg,#354e4c 180deg,#392c49 180deg,#392c49 270deg,#544165 270deg,#544165 360deg)}.edge-home .hero-map-partner{background:#243f39}.edge-home .hero-map-next{background:#ffffff12;border-color:#adcabb66}@media(max-width:640px){.platform-shell .option-compare-row{grid-template-columns:1fr;gap:16px;padding:18px}.platform-shell .option-compare-value{gap:8px}.platform-shell .action-handoff{padding:18px}}.platform-shell{--edge-canvas:#f8f7f4;--edge-surface:#fff;--edge-text:#241d2b;--edge-muted:#6d6572;--edge-line:#e2dce6;--edge-green:#352343;--edge-gold-ink:#684a7d;--edge-gold-wash:#f1ebf7;--edge-gold-line:#dcd0e7;--background:45 22% 97%;--foreground:274 20% 14%;--primary:274 32% 20%;--border:276 17% 88%;--input:276 17% 82%;--ring:276 34% 43%;background:var(--edge-canvas);color:var(--edge-text)}.platform-shell .platform-main{max-width:1120px;padding-top:28px}.platform-shell .workspace-context{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:28px;min-height:36px;font-size:13px;color:var(--edge-muted)}.platform-shell .workspace-context a{display:inline-flex;align-items:center;min-height:44px;color:#513567;text-decoration:underline;text-underline-offset:4px}.platform-shell .platform-main h1{font-size:clamp(30px,3.4vw,42px);line-height:1.15;font-weight:400;letter-spacing:-.035em;color:var(--edge-text)}.platform-shell :is(.journey-page-heading,.module-chrome,.decide-entry-header,.results-heading,.fa-heading,.onboarding-hub header) h1{font-size:clamp(30px,3.4vw,42px);line-height:1.15;font-weight:400;letter-spacing:-.035em;margin:0 0 12px}.platform-shell :is(.module-chrome-sub,.decide-entry-header>p,.results-heading>p:last-child,.fa-heading>div>p:last-child,.journey-page-heading p){font-size:15px;line-height:1.65;color:var(--edge-muted);max-width:68ch}.platform-shell :is(.work-eyebrow,.decide-entry-header>.work-eyebrow,.results-heading>p:first-child,.oh-eyebrow,.fa-kicker){font-family:inherit;font-size:10px;letter-spacing:.1em;line-height:1.5;font-weight:600;color:#796786;margin:0 0 12px}.platform-shell :is(.journey-page-heading,.module-chrome,.decide-entry-header,.results-heading,.fa-heading){margin-bottom:26px}.platform-shell :is(.review-space,.results-page,.firm-brain-page){gap:24px}.platform-shell :is(.edge-review,.onboarding-hub,.fa-page,.firm-brain-page,.results-page){color:var(--edge-text)}.platform-shell :is(.edge-review,.onboarding-hub) h2{font-weight:500;line-height:1.3;letter-spacing:-.02em}.platform-shell :is(.edge-review .panel,.edge-review .option,.leadership-decision,.result-story,.brain-experience-card,.brain-gap-card,.oh-answer,.oh-experience,.fa-chart,.fa-kpi){background:#fff;border:1px solid var(--edge-line);border-radius:16px;box-shadow:none}.platform-shell :is(.edge-review .panel,.result-story,.leadership-decision,.oh-answer){padding:24px}.platform-shell :is(.edge-review input:not([type=checkbox]):not([type=radio]),.edge-review textarea,.edge-review select,.onboarding-hub input:not([type=checkbox]):not([type=radio]),.onboarding-hub textarea,.onboarding-hub select){background:#fff;color:var(--edge-text);border:1px solid #d8d0df;border-radius:9px;min-height:44px;font-size:14px;line-height:1.5}.platform-shell :is(.edge-review textarea,.onboarding-hub textarea){padding:12px 14px}.platform-shell :is(.edge-review button.primary,.oh-controls .oh-primary,.onboarding-hub a.oh-primary,.onboarding-hub button.oh-primary,.brain-add){background:#352343;border-color:#352343;color:#fff;border-radius:9px;min-height:44px}.platform-shell :is(.decide-entry-header nav,.results-section-nav,.brain-section-nav,.fa-toolbar nav,.brain-simple-controls nav){gap:6px;background:transparent;border-bottom:1px solid var(--edge-line);padding-bottom:10px}.platform-shell :is(.decide-entry-header nav a,.decide-status-tabs button,.fa-toolbar nav button,.brain-simple-controls nav button){min-height:44px;border:1px solid transparent;border-radius:9px;padding:9px 14px;font-size:13px}.platform-shell :is(.decide-entry-header nav a[aria-current=page],.decide-status-tabs button[aria-pressed=true],.fa-toolbar nav button[aria-pressed=true],.brain-simple-controls nav button[aria-pressed=true]){background:#eee6f7;border-color:#dfd1ec;color:#432956;box-shadow:none}.platform-shell .decide-map-toolbar{align-items:center;margin-top:4px}.platform-shell .decide-status-tabs{flex-wrap:wrap;gap:5px}.platform-shell :is(.decide-filters,.work-support,.partner-context-help,.edge-support-details){border:0;border-top:1px solid var(--edge-line);border-bottom:1px solid var(--edge-line);border-radius:0;background:transparent;padding:0}.platform-shell :is(.decide-filters,.work-support,.partner-context-help,.edge-support-details)>summary{min-height:48px;padding:14px 0;font-size:13px;color:#5f4b6c;cursor:pointer}.platform-shell .work-support[open]>:not(summary){margin-bottom:18px}.platform-shell .partner-question-workspace{max-width:900px}.platform-shell .partner-question-surface{border:1px solid #ded3e8;border-radius:18px;background:#fff;padding:24px;box-shadow:0 5px 22px #30204305}.platform-shell .partner-question-surface textarea{min-height:125px;background:#fff;font-size:16px;line-height:1.65;border:0}.platform-shell .partner-question-openers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.platform-shell .partner-question-openers button{font-size:13px;line-height:1.6;padding:16px;border-color:var(--edge-line);color:#62556c}.platform-shell .partner-question-openers button:hover{background:#f4f0f8;border-color:#c5b3d3}.platform-shell .onboarding-hub{max-width:900px;margin:auto}.platform-shell .onboarding-hub header{margin:0 0 28px}.platform-shell .onboarding-hub header>p:not(.oh-eyebrow){font-size:15px;line-height:1.65;color:var(--edge-muted);max-width:68ch}.platform-shell .oh-step-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;border:0;background:transparent;padding:0}.platform-shell .oh-step-nav button{border:1px solid var(--edge-line);border-radius:11px;background:#fff;padding:13px;min-height:60px;font-size:13px;color:#6d6572}.platform-shell .oh-step-nav button[aria-current=step]{background:#eee6f7;border-color:#c5addb;color:#352343}.platform-shell .oh-step-nav button>span{border-color:#d6c6e3;color:inherit}.platform-shell .oh-step-caption{font-size:12px;color:#76667f;margin:20px 0 16px}.platform-shell .oh-controls button,.platform-shell .oh-controls a{min-height:44px;border-radius:9px}.platform-shell .oh-later{margin-top:32px;border-top:1px solid var(--edge-line);padding-top:6px;background:transparent}.platform-shell .work-header-tools{position:relative;flex-shrink:0}.platform-shell .work-header-tools>summary{min-height:44px;padding:10px 14px;border:1px solid var(--edge-line);border-radius:9px;background:#fff;font-size:13px;color:#513567;cursor:pointer}.platform-shell .work-header-tools>div{display:grid;gap:6px;min-width:240px;padding:12px;margin-top:8px;border:1px solid var(--edge-line);border-radius:12px;background:#fff}.platform-shell .work-header-tools a{display:flex;align-items:center;min-height:44px;padding:8px;font-size:13px;color:#513567}.platform-shell .fa-heading{gap:24px}.platform-shell .fa-kpis{gap:14px}.platform-shell .fa-kpi{padding:18px;min-width:0}.platform-shell .fa-kpi>strong{font-weight:500;letter-spacing:-.025em}.platform-shell .fa-source{font-size:12px;line-height:1.65}.platform-shell .brain-simple-prompt{border:0;background:#f0ebf5;border-radius:12px;padding:14px 18px}.platform-shell .platform-learning-footer{margin:40px auto 0;padding-top:20px;border-top:1px solid var(--edge-line);max-width:1080px}.platform-shell .platform-learning-footer .firm-loop-progress{background:#f1f6f3;border-color:#dce7e1;box-shadow:none}.platform-shell .platform-learning-footer .firm-loop-progress>summary{min-height:60px}.platform-shell .platform-setup-checklist{margin-top:16px;border-bottom:1px solid var(--edge-line);font-size:13px;color:var(--edge-muted)}.platform-shell .platform-setup-checklist>summary{min-height:48px;padding:14px 0;cursor:pointer}.platform-shell .setup-checklist-body{padding:4px 0 20px}.platform-shell .setup-checklist-steps{display:flex;flex-wrap:wrap;gap:10px 20px;margin:12px 0}.platform-shell .setup-checklist-steps>span{display:flex;align-items:center;gap:7px}.platform-shell .setup-step-done{color:#286554}.platform-shell .setup-finance-page{max-width:820px;margin:auto}.platform-shell .setup-finance-step{background:#fff;border:1px solid var(--edge-line);border-radius:14px;overflow:hidden}.platform-shell .setup-finance-step.is-open{border-color:#b99bce}.platform-shell .setup-finance-step>button{padding:18px;min-height:64px}.platform-shell .setup-finance-number{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;border:1px solid #d8cce1;background:#f3eef8;color:#513567;border-radius:50%;font-size:12px}.platform-shell .setup-finance-step.is-open>.setup-finance-body{border-top:1px solid var(--edge-line);padding:24px}.platform-shell :is(a,button,summary,input,select,textarea):focus-visible{outline:3px solid #9673ad;outline-offset:3px}@media(max-width:700px){.platform-shell .platform-main{padding-top:18px}.platform-shell .workspace-context{margin-bottom:20px;font-size:12px}.platform-shell :is(.journey-page-heading,.fa-heading){flex-wrap:wrap}.platform-shell :is(.edge-review .panel,.result-story,.leadership-decision,.oh-answer,.partner-question-surface){padding:18px}.platform-shell .partner-question-openers{grid-template-columns:1fr}.platform-shell .oh-step-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-shell .work-header-tools{width:100%}.platform-shell .work-header-tools>div{min-width:0}.platform-shell .platform-learning-footer{margin-top:28px}.platform-shell .setup-finance-step.is-open>.setup-finance-body{padding:16px}}@media(prefers-reduced-motion:reduce){.platform-shell *{scroll-behavior:auto}}@media print{.platform-shell .workspace-context,.platform-shell .platform-learning-footer,.platform-shell .platform-setup-checklist{display:none}}.platform-shell .module-chrome{background:transparent;padding:0}.platform-shell .vision-focus{color:var(--edge-text)}.platform-shell .vision-focus :is([class*="border-[#0F0F0F]"],.border-ink,.border-line,[class*="border-[#E8E8E8]"]){border-color:var(--edge-line)!important;border-width:1px!important;border-radius:14px}.platform-shell .vision-focus .font-mono{font-family:var(--font-body)!important;text-transform:none!important;letter-spacing:0!important;font-weight:400;font-size:12px!important;color:var(--edge-muted)!important}.platform-shell .vision-focus .bg-ink{background:#f1ebf7!important;color:#432956!important;border-radius:999px;padding:4px 10px!important}.platform-shell .vision-focus button.bg-\[\#0F0F0F\]{background:#352343!important;border-radius:9px}.platform-shell .vision-focus button:is(.border-ink,[class*="border-[#0F0F0F]"]){border-radius:9px;background:#fff;font-weight:500;text-transform:none;letter-spacing:0}.platform-shell .vision-focus button:is(.border-ink,[class*="border-[#0F0F0F]"]):hover{background:#f4f0f8;color:var(--edge-text)}.platform-shell .vision-focus :is(.vf-modelling,.vf-band,.vf-body,.vf-commit,.vf-results>div,.vf-slider-grid>div){border-color:var(--edge-line)!important}.platform-shell .vision-focus .vf-modelling{border-radius:16px;overflow:hidden}.platform-shell .vision-focus .vf-results>div{background:#fff;border-radius:14px}.platform-shell .vision-focus .vf-presets button[aria-pressed=true]{background:#352343;border-color:#352343}.platform-shell .vision-focus .vf-commit a{background:#352343;color:#fff;border-radius:9px}.platform-shell .vision-focus .vf-estimated{border-radius:999px;text-transform:none;letter-spacing:0;font-family:var(--font-body)}.platform-shell .vision-focus .font-black{font-weight:500;letter-spacing:-.025em}.platform-shell .vision-focus table th{text-transform:none;letter-spacing:0;font-family:var(--font-body)}.sgfe-next-step{margin-top:28px}.sgfe-opportunity-context{padding:18px 20px;border:1px solid #ded5e6;border-radius:12px;background:#f3eef7}.sgfe-opportunity-context p{font-size:14px;color:#6d6572;margin:8px 0 12px}.platform-shell .eo-page .eo-metric-top>span{padding-right:4px;min-width:0}.platform-shell .eo-page .eo-metric-top>svg{position:static;flex-shrink:0}.platform-shell .eo-page .eo-value-row>strong{font-size:clamp(27px,3vw,36px);line-height:1.15;letter-spacing:-.03em}.platform-shell .matters-grid .matter-card h3{font-size:clamp(20px,2.1vw,25px);line-height:1.3;letter-spacing:-.02em}@media(min-width:701px)and (max-width:1023px){.platform-shell .eo-page .eo-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.platform-shell .matters-grid,.platform-shell .client-themes{grid-template-columns:1fr}.platform-shell .client-theme-art{height:146px}.platform-shell .value-scenario-focused{grid-template-columns:1fr;gap:20px}.platform-shell .value-scenario-focused .value-output strong{font-size:clamp(34px,7vw,48px)}}@media(max-width:400px){.platform-shell .eo-page .eo-metrics{grid-template-columns:1fr}.platform-shell .sgfe-metrics>div{grid-template-columns:minmax(0,1fr) auto}.platform-shell .sgfe-metrics dd{margin:4px 0}}.platform-shell{--area-ink:#513567;--area-wash:#f1ebf7;--area-line:#ded3e8}.platform-shell[data-work-area=findings]{--area-ink:#246358;--area-wash:#edf5f1;--area-line:#cbded7}.platform-shell[data-work-area=focus]{--area-ink:#385c85;--area-wash:#edf2fa;--area-line:#ced9e9}.platform-shell[data-work-area=capacity],.platform-shell[data-work-area=module],.platform-shell[data-work-area=onboarding]{--area-ink:#79613d;--area-wash:#f6f0e5;--area-line:#e3d7c2}.platform-shell[data-work-area=results],.platform-shell[data-work-area=learning]{--area-ink:#3f685a;--area-wash:#edf4ee;--area-line:#cdddce}.platform-shell .workspace-area{margin-left:12px;padding:5px 9px;border-radius:6px;background:var(--area-wash);color:var(--area-ink);font-size:11px;white-space:nowrap}.platform-shell :is(.work-eyebrow,.client-start-kicker,.fa-kicker){color:var(--area-ink)}.platform-shell :is(.finding-focused .overview-finding>header,.module-chrome){background:var(--area-wash)}.platform-shell .finding-focused .overview-finding{border-color:var(--area-line)}.platform-shell .decide-entry-header nav.decide-cross-link{display:block;border:0;background:none;padding:0;margin-top:12px;width:auto;max-width:none}.platform-shell .decide-entry-header nav.decide-cross-link a{display:inline-flex;background:none;padding:0;color:var(--area-ink);text-decoration:underline;text-underline-offset:4px}.platform-shell .decide-map-toolbar button{background:#fff;border:1px solid var(--area-line);color:var(--area-ink)}.platform-shell .decide-status-select{display:flex;align-items:center;gap:12px;font-size:13px;margin:0}.platform-shell .decide-status-select select{min-width:190px}.platform-shell .decide-filters{border:0}.platform-shell .decide-filters>summary{border:0;background:none;padding:0;min-height:44px}.platform-shell[data-work-area=decision] .partner-question-workspace{padding:18px;background:linear-gradient(135deg,#ede4f3,#f8f5fa);border-radius:24px;max-width:none}.platform-shell[data-work-area=decision] .partner-question-surface{box-shadow:0 10px 35px #35234308}.platform-shell[data-work-area=decision] .partner-question-openers button{background:#ffffffc9}.platform-shell[data-work-area=focus] .issue-map-home .edge-map-frame{background:#edf2fa;border-color:#c6d5e6;box-shadow:0 10px 32px #385c8509}.platform-shell[data-work-area=focus] .issue-map-home .issue-map-canvas{background:conic-gradient(from 0deg at 50% var(--map-mid-y,50%),#c7d8ee 0deg 90deg,#edf1f8 90deg 180deg,#f7f9fc 180deg 270deg,#e1eaf6 270deg)!important;border-color:#a9bfdc}.platform-shell[data-work-area=focus] .issue-map-home :is(.edge-map-y,.edge-map-x){color:#2d4b6d}.platform-shell[data-work-area=focus] .issue-map-home .axis-line{background:#426388}.platform-shell[data-work-area=focus] .issue-map-home .axis-line:after{border-color:#426388}.platform-shell[data-work-area=focus] .edge-review .issue-map-home button.issue-dot{color:#223f60}.platform-shell[data-work-area=focus] .edge-review .issue-map-home button.issue-dot:is(:hover,.active,:focus-visible){background:#ffffffb8;border-color:#426388;outline-color:#426388}.platform-shell[data-work-area=focus] .issue-map-home .issue-map-canvas:before,.platform-shell[data-work-area=focus] .issue-map-home .issue-map-canvas:after{background:#a8bdd9}.platform-shell[data-work-area=focus] .map-decision-panel{border-color:var(--area-line)}.platform-shell[data-work-area=focus] :is(.map-panel-basis,.map-assessment span,.map-brain-legend){background:var(--area-wash);color:var(--area-ink)}.platform-shell[data-work-area=focus] .edge-review .map-group-more{color:#294867;background:#fff;border-color:#9db4d0}.platform-shell[data-work-area=focus] .edge-review .map-decision-panel .map-compare-moves{background:#385c85;border-color:#385c85}.findings-numbers{margin:12px 0 36px}.findings-number-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.findings-number-row>a{position:relative;display:grid;gap:6px;border:1px solid #e8e6e2;border-radius:12px;background:#fff;padding:18px 20px;text-decoration:none;color:#15131a;overflow:hidden;transition:border-color .15s,background .15s}.findings-number-row>a:hover{border-color:#c9c5be;background:#fcfbfa}.findings-number-row>a:before{content:"";position:absolute;inset:0 0 auto;height:64px;background:radial-gradient(ellipse at 0 0,var(--fn-tint,#ded6ea),transparent 75%);opacity:.6}.findings-number-row>a>*{position:relative}.findings-number-row>a:nth-child(1){--fn-tint:#a98bd6}.findings-number-row>a:nth-child(2){--fn-tint:#8fc4b1}.findings-number-row>a:nth-child(3){--fn-tint:#9aafdd}.findings-number-row>a:nth-child(4){--fn-tint:#cf9fb6}.findings-number-row span{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:#8a8590}.findings-number-row small{font-size:12px;color:#7a7581}.findings-number-row strong{font-size:32px;font-weight:600;letter-spacing:-.035em;line-height:1.1;font-variant-numeric:tabular-nums;color:#111014}.findings-numbers>p{font-size:11px;color:#77717c;margin-top:14px}.findings-numbers>p a{margin-left:8px;text-decoration:underline;text-underline-offset:3px}.matters-intro{display:flex;justify-content:space-between;align-items:start;gap:24px;margin-bottom:18px}.platform-shell .matters-intro h2{font-size:24px;letter-spacing:-.035em;font-weight:600;color:#111014;margin:0 0 8px}.matters-intro p{font-size:14px;line-height:1.6;color:#6d6572;max-width:65ch}.matters-tools select{border-color:#e8e6e2;border-radius:8px}.matters-priorities{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.matters-priorities button{min-height:38px;display:flex;align-items:center;gap:8px;border:1px solid #e8e6e2;border-radius:8px;padding:7px 13px;background:#fff;color:#4d4954;font-size:12.5px;font-weight:500;transition:border-color .15s,background .15s,color .15s}.matters-priorities button:hover{border-color:#c9c5be}.matters-priorities button[aria-pressed=true]{background:#15131a;border-color:#15131a;color:#fff}.matters-priorities button span{font-size:11px;font-variant-numeric:tabular-nums;opacity:.55}.matters-tools{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:16px 0;font-size:12px;color:#696573}.matters-tools label{display:flex;gap:9px;align-items:center}.matters-tools select{min-height:42px;padding:7px 10px;border:1px solid #ddd9df;background:#fff;border-radius:8px;max-width:240px}.matters-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.matter-card{position:relative;display:flex;flex-direction:column;border:1px solid #e8e6e2;border-radius:12px;padding:24px 26px;background:#fff;min-width:0;transition:border-color .15s,background .15s}.matter-card:hover{border-color:#c9c5be;background:#fdfcfb}.matter-card:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;border-radius:12px 12px 0 0;background:var(--matter-tint,#cfcac4)}.matter-card.matter-urgent-important{--matter-tint:linear-gradient(90deg,#cf7f74,#e2a89a)}.matter-card.matter-urgent{--matter-tint:linear-gradient(90deg,#d3a05c,#e6c48f)}.matter-card.matter-important{--matter-tint:linear-gradient(90deg,#7f9dd0,#aec3e5)}.matter-card.matter-assess{--matter-tint:linear-gradient(90deg,#a68bc4,#c9b6dd)}.matter-card.matter-monitor{--matter-tint:linear-gradient(90deg,#6fa791,#a9cdbc)}.matter-card.matter-urgent-important .matter-meta b{background:#fbeeeb;color:#8c3a2c}.matter-card.matter-urgent .matter-meta b{background:#fbf2e4;color:#84551a}.matter-card.matter-important .matter-meta b{background:#eaf1fb;color:#31527f}.matter-card.matter-assess .matter-meta b{background:#f2ecf8;color:#573a72}.matter-card.matter-monitor .matter-meta b{background:#e9f4ef;color:#2c5f4c}.matter-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;font-size:11px;letter-spacing:.03em;text-transform:uppercase;color:#8a8590;margin-bottom:14px}.matter-meta b{padding:3px 8px;border-radius:6px;background:#f2f0ec;color:#15131a;font-size:10.5px;font-weight:600;letter-spacing:.05em}.platform-shell .matter-card h3{font-size:21px;font-weight:600;letter-spacing:-.03em;line-height:1.25;margin:0 0 10px;color:#111014}.matter-card h3 a{color:inherit;text-decoration:none}.matter-card>p{font-size:14px;line-height:1.6;color:#5f5a67;margin-bottom:14px}.platform-shell .matter-card p.matter-experience{margin:0 0 14px;padding:12px 14px;border-radius:8px;background:#f7f6f3;border:1px solid #ecebe7;color:#3f3b47;font-size:13px;line-height:1.55}.matter-card details{font-size:12px;line-height:1.65;color:#6d6572;margin-bottom:14px}.matter-card summary,.matters-basis summary{cursor:pointer;min-height:36px;align-content:center}.matter-card details p{margin:8px 0}.matter-card-foot{display:flex;justify-content:flex-end;align-items:center;gap:12px;border-top:1px solid #eeece8;padding-top:14px;margin-top:auto}.matter-card-foot a{min-height:38px;display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:#15131a;font-weight:600}.matter-card-foot a:hover{opacity:.7}.matter-card-foot a span{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:6px;background:#15131a;color:#fff;font-size:11px}.matters-basis,.matters-hub .input-coverage{font-size:12px;line-height:1.65;border-top:1px solid var(--area-line);margin-top:20px;padding-top:12px}.matters-hub .input-coverage>summary{cursor:pointer;min-height:40px;align-content:center}.platform-shell .matter-card a:focus-visible,.platform-shell .matters-hub button:focus-visible,.platform-shell .findings-number-row>a:focus-visible{outline:3px solid var(--area-ink);outline-offset:4px}@media(max-width:650px){.matters-grid{grid-template-columns:1fr}.findings-number-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.matters-intro{flex-direction:column;gap:12px}.matters-tools{align-items:start;flex-direction:column}.workspace-area{display:none}.matter-card{padding:20px}.platform-shell[data-work-area=decision] .partner-question-workspace{padding:10px}.matters-priorities{gap:4px}}
