:root{--ink:#05090f;--ink-soft:#0a1320;--panel:rgba(10,18,31,0.84);--panel-strong:#0d1828;--line:rgba(112,148,198,0.22);--line-strong:rgba(112,148,198,0.5);--text:#f5f2ea;--muted:#8e9aae;--blue:#2467aa;--blue-bright:#4f9ce5;--gold:#c8a45b;--gold-soft:#e3c98e;--display:"Avenir Next Condensed","Helvetica Neue Condensed Bold","Arial Narrow",sans-serif;--body:"Avenir Next","Helvetica Neue",sans-serif}.operator-workspace{width:min(1240px,calc(100% - 40px));margin:0 auto;padding:54px 0 80px}.operator-workspace-admin{width:100%;padding:0 0 48px}.operator-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding-bottom:26px;border-bottom:1px solid var(--line)}.operator-heading h1{margin:7px 0 10px;color:var(--text);font:clamp(2.6rem,5vw,5.3rem)/.88 var(--display);letter-spacing:-.025em;text-transform:uppercase}.operator-heading p:not(.eyebrow){max-width:660px;margin:0;color:#aeb9c5;line-height:1.65}.operator-boundary{display:grid;grid-template-columns:190px minmax(0,1fr);grid-gap:20px;gap:20px;margin:22px 0;padding:17px 19px;border-left:3px solid var(--gold);background:rgba(200,164,91,.07)}.operator-boundary strong{color:#efe5d1}.operator-boundary span{color:#9eabb8;font-size:.82rem;line-height:1.55}.operator-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;margin-bottom:24px;border:1px solid var(--line);background:var(--line)}.operator-metrics article{display:grid;min-height:126px;padding:18px;background:linear-gradient(150deg,rgba(13,25,40,.95),rgba(5,10,17,.98))}.operator-client-facts span,.operator-metrics span{color:#8696a7;font-size:.62rem;font-weight:760;letter-spacing:.09em;text-transform:uppercase}.operator-metrics strong{align-self:end;color:#f0e8d9;font:2.8rem/1 var(--display)}.operator-traffic-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.operator-traffic-summary article{border-top:3px solid}.operator-traffic-summary .operator-traffic-green{color:#74c694}.operator-traffic-summary .operator-traffic-orange{color:#e3a14d}.operator-traffic-summary .operator-traffic-red{color:#e25f5f}.operator-traffic-summary article strong{color:currentColor}.operator-traffic-guide{margin:0 0 28px;border:1px solid rgba(200,164,91,.25);background:linear-gradient(145deg,rgba(24,22,18,.78),rgba(5,11,18,.96))}.operator-traffic-guide>header{display:grid;grid-template-columns:minmax(0,.8fr) minmax(280px,1.2fr);grid-gap:28px;gap:28px;align-items:end;padding:22px 24px;border-bottom:1px solid var(--line)}.operator-traffic-guide h2{margin:7px 0 0;color:#f1e8d8;font:clamp(1.45rem,2.5vw,2rem)/1 var(--display);text-transform:uppercase}.operator-traffic-guide>header>p{margin:0;color:#a7b3bf;font-size:.8rem;line-height:1.65}.operator-traffic-guide>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--line)}.operator-traffic-rule{padding:20px;background:rgba(5,11,18,.96)}.operator-traffic-rule>strong{display:flex;align-items:center;gap:9px;font-size:.82rem;letter-spacing:.09em;text-transform:uppercase}.operator-traffic-rule>strong i{width:10px;height:10px;border-radius:50%;background:currentColor;box-shadow:0 0 13px currentColor}.operator-traffic-rule>p{min-height:3.2em;margin:11px 0 0;color:#c0cad3;font-size:.78rem;line-height:1.55}.operator-traffic-rule ul{display:grid;grid-gap:8px;gap:8px;margin:15px 0 0;padding-left:18px;color:#8f9dab;font-size:.72rem;line-height:1.5}.operator-traffic-rule-green>strong{color:#74c694}.operator-traffic-rule-orange>strong{color:#e3a14d}.operator-traffic-rule-red>strong{color:#e25f5f}.operator-controls{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:22px 0 16px}.operator-controls label{flex:1 1 330px;max-width:430px}.operator-controls input{width:100%;min-height:44px;border:1px solid var(--line);border-radius:0;background:rgba(5,11,18,.94);color:var(--text)}.operator-filters{display:flex;flex-wrap:wrap;gap:7px}.operator-filters button{min-height:40px;padding:0 14px;border:1px solid var(--line);background:transparent;color:#9aa8b7;cursor:pointer;font-size:.68rem}.operator-filters button.active{border-color:rgba(200,164,91,.65);background:rgba(200,164,91,.12);color:#f1e7d4}.operator-client-list{display:grid;grid-gap:12px;gap:12px}.operator-client{border:1px solid var(--line);border-left:3px solid #60758c;background:radial-gradient(circle at 100% 0,rgba(73,125,177,.08),transparent 24rem),rgba(6,13,22,.94)}.operator-client-needs_attention,.operator-client-return_due,.operator-client-setup_missing{border-left-color:#ce765d}.operator-client-in_recovery{border-left-color:#6b91bd}.operator-client-recently_recovered{border-left-color:#c8a45b}.operator-client-on_track{border-left-color:#75b58e}.operator-client-traffic-green{border-left-color:#74c694}.operator-client-traffic-orange{border-left-color:#e3a14d}.operator-client-traffic-red{border-left-color:#e25f5f;box-shadow:inset 3px 0 24px rgba(226,95,95,.08)}.operator-client>header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:20px;border-bottom:1px solid var(--line)}.operator-client h2{margin:5px 0 6px;color:#edf1f3;font:1.65rem/1 var(--display);text-transform:uppercase}.operator-client header span{color:#9eabb8;font-size:.76rem}.operator-status{flex:0 0 auto;padding:8px 10px;border:1px solid;color:#b3c4d6;font-size:.6rem;letter-spacing:.08em;text-transform:uppercase}.operator-client-needs_attention .operator-status,.operator-client-return_due .operator-status,.operator-client-setup_missing .operator-status{color:#e59a84}.operator-client-in_recovery .operator-status{color:#9ab9dc}.operator-client-recently_recovered .operator-status{color:#dfc47f}.operator-client-on_track .operator-status{color:#91c9a6}.operator-client-statuses{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:7px}.operator-outreach-state{padding:8px 10px;border:1px solid rgba(200,164,91,.42);color:#d8c28f;font-size:.6rem;letter-spacing:.08em;text-transform:uppercase}.operator-outreach-resolved{border-color:rgba(117,181,142,.45);color:#91c9a6}.operator-traffic-badge{display:inline-flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid;font-size:.6rem;letter-spacing:.07em;text-transform:uppercase}.operator-traffic-badge i{width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 11px currentColor}.operator-traffic-badge-green{color:#74c694}.operator-traffic-badge-orange{color:#e3a14d}.operator-traffic-badge-red{color:#e25f5f}.operator-traffic-explanation{border-bottom:1px solid var(--line);background:rgba(6,13,22,.78)}.operator-traffic-explanation summary{display:grid;grid-template-columns:minmax(190px,.72fr) minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;padding:15px 20px;cursor:pointer;list-style:none}.operator-traffic-explanation summary::-webkit-details-marker{display:none}.operator-traffic-explanation summary>span{font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.operator-traffic-explanation summary>strong{color:#e1e7eb;font-size:.78rem;line-height:1.5}.operator-traffic-explanation summary>em{color:#8291a0;font-size:.64rem;font-style:normal}.operator-traffic-explanation summary>em:after{content:" +";color:currentColor}.operator-traffic-explanation[open] summary>em:after{content:" −"}.operator-traffic-explanation-green summary>span{color:#74c694}.operator-traffic-explanation-orange summary>span{color:#e3a14d}.operator-traffic-explanation-red summary>span{color:#ed7777}.operator-traffic-explanation>div{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);grid-gap:20px;gap:20px;padding:0 20px 20px}.operator-traffic-explanation ol{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.operator-traffic-explanation li{display:grid;grid-gap:5px;gap:5px;padding:13px 15px;border-left:3px solid;background:rgba(14,24,36,.8)}.operator-traffic-explanation-green li{color:#74c694}.operator-traffic-explanation-orange li{color:#e3a14d}.operator-traffic-explanation-red li{color:#e25f5f}.operator-traffic-explanation li strong{color:#e5ebef;font-size:.76rem}.operator-traffic-explanation li span{color:#9daab6;font-size:.72rem;line-height:1.55}.operator-traffic-explanation aside{padding:15px 17px;border:1px solid rgba(200,164,91,.28);background:rgba(200,164,91,.06)}.operator-traffic-explanation aside span{color:var(--gold-soft);font-size:.62rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.operator-traffic-explanation aside p{margin:10px 0 0;color:#c4cdd5;font-size:.75rem;line-height:1.65}.operator-client-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--line)}.operator-client-facts>div{min-height:105px;padding:16px 18px;background:rgba(5,11,18,.96)}.operator-client-facts small,.operator-client-facts strong{display:block}.operator-client-facts strong{margin-top:10px;color:#e0e6eb;font-size:.82rem}.operator-client-facts small{margin-top:6px;color:#8f9dab;font-size:.69rem;line-height:1.45}.operator-client-actions{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 18px;border-top:1px solid var(--line);background:rgba(10,18,29,.74)}.operator-client-actions small{color:#8f9dab;font-size:.68rem}.operator-client-actions>div:last-child{display:flex;flex-wrap:wrap;gap:8px}.operator-client-actions .button{min-height:38px;padding:9px 14px}.operator-action-error{margin:0 0 16px;padding:13px 16px;border:1px solid rgba(206,118,93,.5);color:#e59a84;font-size:.78rem}.operator-state{padding:38px 24px;border:1px solid var(--line);background:rgba(6,13,22,.9)}.operator-state h2{margin:0;color:var(--text);font:1.7rem/1 var(--display);text-transform:uppercase}.operator-state p{color:#9eabb8}.operator-state-error{border-color:rgba(206,118,93,.55)}@media (max-width:820px){.operator-workspace{width:min(100% - 28px,680px);padding-top:34px}.operator-controls,.operator-heading{align-items:stretch;flex-direction:column}.operator-heading .button{width:100%}.operator-boundary{grid-template-columns:1fr;gap:7px}.operator-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.operator-traffic-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.operator-traffic-guide>header{grid-template-columns:1fr;gap:12px}.operator-traffic-guide>div{grid-template-columns:1fr}.operator-traffic-rule>p{min-height:0}.operator-controls label{flex-basis:auto;max-width:none}.operator-client-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.operator-traffic-explanation summary{grid-template-columns:1fr auto;gap:7px 14px}.operator-traffic-explanation summary>strong{grid-column:1/-1;grid-row:2}.operator-traffic-explanation summary>em{grid-column:2;grid-row:1}.operator-traffic-explanation>div{grid-template-columns:1fr}.operator-workspace-admin{width:100%}}@media (max-width:520px){.operator-heading h1{font-size:clamp(2.2rem,12vw,3.4rem)}.operator-metrics{grid-template-columns:1fr 1fr}.operator-traffic-summary{grid-template-columns:1fr}.operator-metrics article{min-height:105px;padding:14px}.operator-client>header{flex-direction:column;gap:13px}.operator-client-statuses{justify-content:flex-start}.operator-traffic-explanation summary{padding:15px 16px}.operator-traffic-explanation summary>em{font-size:0}.operator-traffic-explanation summary>em:after{font-size:1rem}.operator-traffic-explanation>div{padding:0 16px 16px}.operator-client-facts{grid-template-columns:1fr}.operator-client-actions{align-items:stretch;flex-direction:column}.operator-client-actions>div:last-child{display:grid;grid-template-columns:1fr 1fr}.operator-client-actions .button{width:100%}}.monday-page [hidden]{display:none!important}.monday-guided-top{position:-webkit-sticky;position:sticky;z-index:24;top:8px;margin:18px 0 14px;border:1px solid rgba(200,164,91,.32);background:rgba(5,11,18,.96);box-shadow:0 18px 50px rgba(0,0,0,.28);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.monday-phase-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;background:rgba(148,174,209,.18)}.monday-phase-nav button{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:9px;gap:9px;align-items:center;min-height:72px;padding:13px;border:0;background:rgba(5,11,18,.96);color:#8593a1;text-align:left;cursor:pointer}.monday-phase-nav button>span{display:grid;width:27px;height:27px;place-items:center;border:1px solid rgba(148,174,209,.34);border-radius:50%;font-size:.58rem;font-weight:800}.monday-phase-nav button>strong{font-size:.68rem;line-height:1.25;letter-spacing:.04em;text-transform:uppercase}.monday-phase-nav button.active{background:linear-gradient(145deg,rgba(200,164,91,.18),rgba(7,14,23,.98));color:#f2ead8}.monday-phase-nav button.active>span{border-color:var(--gold);color:var(--gold-soft)}.monday-phase-nav button.complete>span{border-color:rgba(116,193,147,.66);color:#96d7ae}.monday-phase-nav button:disabled{cursor:not-allowed;opacity:.48}.monday-phase-actions{margin:14px 0 26px;border:1px solid rgba(200,164,91,.28);background:linear-gradient(135deg,rgba(200,164,91,.08),rgba(5,11,18,.95))}.monday-phase-actions>div{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px}.monday-phase-actions>div>div{display:flex;align-items:center;justify-content:flex-end;gap:16px}.monday-phase-actions p{max-width:520px;margin:0;color:#abb8c4;font-size:.75rem;line-height:1.5}.monday-earned-wins{display:grid;grid-gap:1px;gap:1px;margin:20px 0;border:1px solid rgba(126,182,159,.32);background:rgba(126,182,159,.2)}.monday-earned-wins>div{padding:17px;background:rgba(8,22,22,.94)}.monday-earned-wins>div>strong{display:block;margin-top:5px;color:#dcebe4;font-size:.9rem}.monday-earned-wins article{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:10px;gap:10px;padding:14px 17px;background:rgba(5,14,20,.96)}.monday-earned-wins article>span{color:#8ed1a8;font-weight:900}.monday-earned-wins article strong{color:#e4ece8;font-size:.8rem}.monday-earned-wins article p{margin:5px 0 0!important;color:#9eb5aa!important;font-size:.7rem;line-height:1.45}.monday-win-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin:24px 0 12px}.monday-win-intro strong{color:#f0e7d4;font:1.35rem/1 var(--display);text-transform:uppercase}.monday-win-intro p{max-width:740px;margin:7px 0 0!important;color:#aeb9c4!important}.monday-win-intro .button{flex:0 0 auto}.monday-completion-layer{margin:14px 0 22px;padding:20px;border:1px solid rgba(200,164,91,.34);background:linear-gradient(145deg,rgba(25,22,17,.9),rgba(5,12,20,.96))}.monday-completion-layer>header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.monday-completion-layer h2{margin:6px 0 0;color:#edf1f4;font:clamp(1.45rem,2.6vw,2.4rem)/.98 var(--display);text-transform:uppercase}.monday-completion-layer>header>strong{color:var(--gold-soft);font:2rem/1 var(--display)}.monday-completion-progress{height:8px;margin-top:18px;overflow:hidden;border-radius:999px;background:rgba(148,174,209,.16)}.monday-completion-progress>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#9a7139,var(--gold-soft));box-shadow:0 0 18px rgba(227,201,142,.32);transition:width .25s ease}.monday-completion-layer>p{margin:8px 0 0;color:#aeb9c5;font-size:.66rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.monday-completion-layer ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;margin:16px 0 0;padding:1px;background:rgba(148,174,209,.16);list-style:none}.monday-completion-layer li button{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:11px;gap:11px;width:100%;min-height:68px;padding:13px;border:0;background:rgba(6,13,22,.96);color:#dce3e9;text-align:left;cursor:pointer}.monday-completion-layer li button:disabled{cursor:not-allowed;opacity:.48}.monday-completion-layer li button>span{display:grid;width:25px;height:25px;place-items:center;border:1px solid #ce765d;border-radius:50%;color:#efaa96;font-size:.65rem;font-weight:900}.monday-completion-layer li.complete button>span{border-color:rgba(103,184,132,.72);color:#92d4a6}.monday-completion-layer li small,.monday-completion-layer li strong{display:block}.monday-completion-layer li strong{font-size:.74rem;line-height:1.35}.monday-completion-layer li small{margin-top:4px;color:#94a2af;font-size:.65rem;line-height:1.4}.monday-completion-layer li.complete small{color:#83b695}.monday-legacy-win{margin:14px 0;padding:18px;border:1px solid rgba(148,174,209,.28);background:rgba(7,14,23,.82)}.monday-legacy-win>span{color:#99abc0;font-size:.58rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.monday-legacy-win p{margin:10px 0 14px!important;color:#d7dee5!important;white-space:pre-wrap}.monday-win-list{display:grid;grid-gap:12px;gap:12px}.monday-win-card{padding:20px;border:1px solid rgba(200,164,91,.35);background:radial-gradient(circle at 100% 0,rgba(200,164,91,.11),transparent 22rem),rgba(5,12,20,.94)}.monday-win-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.monday-win-card-heading>div{display:grid;grid-gap:4px;gap:4px}.monday-win-card-heading span{color:var(--gold);font-size:.58rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.monday-win-card-heading strong{color:#f1f3f4;font:1.4rem/1 var(--display);text-transform:uppercase}.monday-win-card-heading>button{width:32px;height:32px;border:1px solid var(--line);border-radius:50%;background:transparent;color:#aeb6be;cursor:pointer}.monday-win-reflection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.monday-win-card label>span{color:#d9e0e6;font-size:.74rem;font-weight:700}.monday-win-missing{margin:12px 0 0!important;padding:9px 11px;border-left:3px solid #d7785f;background:rgba(170,63,46,.1);color:#efb09e!important;font-size:.68rem}.monday-win-add{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:2px 12px;gap:2px 12px;align-items:center;min-height:90px;padding:16px;border:1px dashed rgba(200,164,91,.45);background:rgba(200,164,91,.04);color:#d7dce1;text-align:left;cursor:pointer}.monday-win-add>span{grid-row:1/3;color:var(--gold);font:2.2rem/1 var(--display)}.monday-win-add>strong{align-self:end;font-size:.8rem}.monday-win-add>small{align-self:start;color:#8998a6}.monday-final-brief{margin:0 0 18px;border:1px solid rgba(200,164,91,.42);background:linear-gradient(145deg,rgba(26,22,17,.78),rgba(5,12,20,.98))}.monday-final-brief>header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:26px;border-bottom:1px solid rgba(200,164,91,.24)}.monday-final-brief>header h2{margin:7px 0 0;color:#f1eee7;font:clamp(2rem,4vw,3.7rem)/.95 var(--display);text-transform:uppercase}.monday-final-brief>header>span{color:#b9a77f;font-size:.68rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.monday-final-command{padding:26px}.monday-final-edit-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.monday-final-edit-row>dt,.monday-final-edit-row>span{color:var(--gold);font-size:.58rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.monday-final-edit-row>button,.monday-final-focus-row>button{min-height:32px;padding:6px 10px;border:1px solid rgba(200,164,91,.38);border-radius:999px;background:rgba(200,164,91,.06);color:#d7c397;font-size:.58rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.monday-final-edit-row>button:hover,.monday-final-focus-row>button:hover{border-color:var(--gold);background:rgba(200,164,91,.14);color:#f0dfb8}.monday-final-focus-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.monday-final-command h3{max-width:860px;margin:8px 0 15px;color:#fff;font:clamp(1.8rem,3.2vw,3rem)/1 var(--display);text-transform:uppercase}.monday-final-brief>dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;margin:0;background:rgba(200,164,91,.2)}.monday-final-brief>dl>div{padding:18px;background:rgba(6,13,22,.97)}.monday-final-brief dt{color:var(--gold);font-size:.56rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.monday-final-brief dd{margin:7px 0 0;color:#d4dce4;font-size:.75rem;line-height:1.55}.monday-final-commitments{display:grid;grid-gap:1px;gap:1px;padding:26px;background:rgba(2,7,12,.52)}.monday-final-commitments>.monday-final-edit-row{margin-bottom:10px}.monday-final-commitments>.monday-final-edit-row .eyebrow{margin:0}.monday-final-calendar-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.monday-final-calendar-actions>button{min-height:32px;padding:6px 10px;border:1px solid rgba(200,164,91,.38);border-radius:999px;background:rgba(200,164,91,.06);color:#d7c397;font-size:.58rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.monday-final-calendar-actions>button:first-child{background:var(--gold);color:#111820}.monday-final-calendar-actions>button:disabled{opacity:.45;cursor:not-allowed}.monday-final-commitments article{display:grid;grid-template-columns:minmax(140px,.36fr) minmax(0,1fr) auto;grid-gap:15px;gap:15px;align-items:center;padding:14px 16px;border:1px solid rgba(148,174,209,.19);background:rgba(8,16,25,.86)}.monday-final-commitments span,.monday-final-commitments time{color:#93a3b2;font-size:.66rem}.monday-final-commitments strong{color:#e7ecef;font-size:.78rem}.weekly-command-brief{scroll-margin-top:112px;margin:0;border:1px solid rgba(200,164,91,.36);background:rgba(6,13,22,.94)}.weekly-command-brief-heading{padding:24px;background:linear-gradient(145deg,rgba(28,24,19,.88),rgba(6,13,22,.98))}.weekly-command-brief-heading h2{max-width:760px;margin:8px 0 0;color:#f3f1eb;font:clamp(1.8rem,3.2vw,3.1rem)/.98 var(--display);text-transform:uppercase}.weekly-command-brief>dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;margin:0;background:rgba(148,174,209,.18)}.weekly-command-brief>dl>div{padding:16px;background:rgba(6,13,22,.96)}.weekly-command-brief dt,.wins-reflection-list dt{color:var(--gold);font-size:.56rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.weekly-command-brief dd,.wins-reflection-list dd{margin:7px 0 0;color:#d0d9e1;font-size:.74rem;line-height:1.5}.weekly-layer-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;margin:22px 0;border:1px solid rgba(148,174,209,.2);background:rgba(148,174,209,.2)}.weekly-layer-nav a{display:flex;align-items:center;gap:11px;min-height:58px;padding:12px 15px;background:rgba(6,13,22,.96);color:#c7d1db;text-decoration:none}.weekly-layer-nav a:hover{background:rgba(200,164,91,.09);color:#f1eadb}.weekly-layer-heading>span,.weekly-layer-nav span{color:var(--gold);font:.66rem/1 var(--display);letter-spacing:.08em}.weekly-layer-nav strong{font-size:.66rem;letter-spacing:.06em;text-transform:uppercase}.weekly-layer{scroll-margin-top:112px;margin-top:32px}.weekly-layer-heading{display:flex;align-items:center;gap:14px;padding:0 0 12px;border-bottom:1px solid rgba(148,174,209,.22)}.weekly-layer-heading>span{display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(200,164,91,.42);border-radius:50%}.weekly-layer-heading h2{margin:4px 0 0;color:#eef1f4;font:1.65rem/1 var(--display);text-transform:uppercase}.weekly-layer-today{padding:22px;border:1px solid rgba(148,174,209,.22);background:rgba(7,14,23,.72)}.weekly-layer-today .weekly-status-strip{margin-top:18px}.weekly-layer-today .today-commitments{margin:1px 0 0;border-top:0}.weekly-layer-commitments{padding:22px;border:1px solid rgba(200,164,91,.25);background:rgba(6,13,22,.72)}.weekly-layer-commitments>.weekly-layer-heading{border-bottom-color:rgba(200,164,91,.24)}.weekly-layer-commitments .commitment-execution-board{margin-top:18px}.weekly-earned-layer{scroll-margin-top:112px;margin-top:32px;padding:22px;border:1px solid rgba(126,182,159,.32);background:linear-gradient(145deg,rgba(19,43,36,.7),rgba(5,14,20,.96))}.weekly-earned-layer .weekly-layer-heading{border-bottom-color:rgba(126,182,159,.25)}.weekly-earned-layer .weekly-layer-heading>a{margin-left:auto;color:#a5d8c1;font-size:.68rem;font-weight:750;text-decoration:none}.weekly-earned-layer>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;margin-top:18px;background:rgba(126,182,159,.18)}.weekly-earned-layer article{min-height:120px;padding:18px;background:rgba(5,14,20,.95)}.weekly-earned-layer article strong{color:#e3eee8;font-size:.8rem;line-height:1.45}.weekly-earned-layer article p{margin:8px 0 0;color:#a5c1b3;font-size:.7rem;line-height:1.5}.wins-reflection-list{display:grid;grid-gap:14px;gap:14px;margin-top:16px}.wins-reflection-list>section{padding:18px;border:1px solid rgba(126,182,159,.28);background:rgba(9,25,23,.68)}.wins-reflection-list h3{max-width:820px;margin:0;color:#eff5f1;font:1.35rem/1.08 var(--display);text-transform:uppercase}.wins-reflection-list dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;margin:15px 0 0;background:rgba(126,182,159,.17)}.wins-reflection-list dl>div{padding:13px;background:rgba(5,14,20,.93)}@media (max-width:900px){.monday-guided-top{position:static}.monday-phase-nav{overflow-x:auto;grid-template-columns:repeat(4,minmax(150px,1fr))}.weekly-layer-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.weekly-command-brief>dl,.weekly-earned-layer>div{grid-template-columns:1fr}}@media (max-width:700px){.monday-phase-nav{grid-template-columns:repeat(4,minmax(132px,1fr))}.monday-phase-nav button{min-height:62px;padding:10px}.monday-phase-actions{position:static}.monday-phase-actions>div,.monday-phase-actions>div>div{align-items:stretch;flex-direction:column}.monday-phase-actions>div>span{display:none}.monday-phase-actions .button{width:100%}.monday-win-reflection-grid,.wins-reflection-list dl{grid-template-columns:1fr}.monday-win-card{padding:17px}.monday-completion-layer>header,.monday-win-intro{align-items:flex-start;flex-direction:column}.monday-win-intro .button{width:100%}.weekly-layer-nav{grid-template-columns:1fr 1fr}.weekly-layer-nav a{min-height:52px;padding:10px 12px}.weekly-earned-layer,.weekly-layer-commitments,.weekly-layer-today{padding:16px}.weekly-earned-layer .weekly-layer-heading{align-items:flex-start;flex-wrap:wrap}.weekly-earned-layer .weekly-layer-heading>a{width:100%;margin-left:50px}.monday-completion-layer{padding:17px}.monday-completion-layer ol{grid-template-columns:1fr}.monday-final-brief>header{align-items:flex-start;flex-direction:column;padding:20px}.monday-final-command{padding:20px}.monday-final-focus-row{align-items:flex-start;flex-direction:column}.monday-final-brief>dl{grid-template-columns:1fr}.monday-final-commitments{padding:20px}.monday-final-commitments>.monday-final-edit-row{align-items:flex-start;flex-direction:column}.monday-final-calendar-actions{width:100%;justify-content:flex-start}.monday-final-calendar-actions>button{flex:1 1 180px}.monday-final-commitments article{grid-template-columns:1fr;gap:6px}.weekly-command-brief-heading{padding:20px}}.pain-area-option-inner{border-bottom-color:color-mix(in srgb,var(--dimension-color) 26%,rgba(112,148,198,.16))}.pain-area-option-inner.selected{color:var(--dimension-text-color)}.pain-area-option-inner.selected>span{border-color:var(--dimension-color);color:var(--dimension-text-color);background:color-mix(in srgb,var(--dimension-color) 18%,transparent)}.map-delta-inner .map-delta-grid>div strong{color:var(--map-area-text-color,var(--map-area-color))}.this-week-focus-chips .this-week-focus-chip-inner{border-color:color-mix(in srgb,var(--dimension-color) 58%,transparent);color:var(--dimension-text-color);background:color-mix(in srgb,var(--dimension-color) 14%,rgba(6,13,22,.9))}.world-field-inner{position:relative;border-bottom-color:color-mix(in srgb,var(--dimension-color) 26%,var(--line));background:linear-gradient(90deg,color-mix(in srgb,var(--dimension-color) 9%,transparent),transparent 56%)}.world-field-inner:before{position:absolute;top:18px;bottom:18px;left:0;width:2px;background:var(--dimension-color);box-shadow:0 0 18px color-mix(in srgb,var(--dimension-color) 65%,transparent);content:""}.world-field-inner .world-field-heading strong,.world-field-inner .world-field-index,.world-field-inner>div>small{color:var(--dimension-text-color)}.world-field-inner .world-field-heading strong small{color:color-mix(in srgb,var(--dimension-text-color) 54%,#8590a0)}.assessment-section-card-inner{border-color:color-mix(in srgb,var(--dimension-color) 34%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--dimension-color) 11%,rgba(255,255,255,.025)),rgba(255,255,255,.025))}.assessment-section-card-inner .assessment-section-card-number,.assessment-section-card-inner .assessment-section-card-status b,.assessment-section-card-inner strong{color:var(--dimension-text-color)}.map-answer-drawer-inner{border-color:color-mix(in srgb,var(--dimension-color) 58%,rgba(200,164,91,.34));box-shadow:-32px 0 90px rgba(0,0,0,.52),-2px 0 26px color-mix(in srgb,var(--dimension-color) 18%,transparent)}.map-answer-drawer-inner .map-answer-drawer-heading{border-bottom-color:color-mix(in srgb,var(--dimension-color) 28%,var(--line))}.map-answer-drawer-inner .map-answer-drawer-title .eyebrow,.map-answer-drawer-inner .map-answer-drawer-title h2,.map-answer-drawer-inner .map-answer-heading-score strong,.map-answer-drawer-inner .map-concept-pieces li:before{color:var(--dimension-text-color)}.map-answer-drawer-inner .map-answer-heading-score{border-color:color-mix(in srgb,var(--dimension-color) 50%,rgba(200,164,91,.32));background:color-mix(in srgb,var(--dimension-color) 10%,rgba(200,164,91,.06))}.map-answer-section-inner{border-left:2px solid var(--dimension-color);padding-left:16px}.map-answer-section-inner .map-answer-ten>span,.map-answer-section-inner h3,.map-answer-section-inner header span{color:var(--dimension-text-color)}.referral-space{padding-bottom:40px}.referral-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:28px}.referral-heading h1{margin:0;font:clamp(3.4rem,6vw,6.2rem)/.86 var(--display);text-transform:uppercase}.referral-heading>div:first-child>p:last-child{max-width:730px;margin:18px 0 0;color:var(--muted);line-height:1.65}.referral-promise{flex:0 0 255px;display:grid;grid-gap:5px;gap:5px;padding:22px;border:1px solid rgba(200,164,91,.46);background:radial-gradient(circle at 85% 10%,rgba(200,164,91,.2),transparent 55%),rgba(13,24,38,.94)}.referral-control-share small,.referral-control-share span,.referral-metrics span,.referral-promise small,.referral-promise span{color:#8494a9;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase}.referral-promise strong{color:var(--gold-soft);font:3rem/1 var(--display)}.referral-metrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-bottom:16px}.referral-metrics article{min-height:116px;display:grid;align-content:center;grid-gap:7px;gap:7px;padding:20px;border:1px solid var(--line);background:rgba(9,18,30,.78)}.referral-metrics strong{font:2.25rem/1 var(--display);color:var(--gold-soft)}.referral-add-card{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:28px;gap:28px;padding:28px;margin-bottom:18px;border:1px solid var(--line);background:linear-gradient(135deg,rgba(20,46,75,.58),rgba(7,14,24,.96))}.referral-add-card h2,.referral-card h2,.referral-control-card h2{margin:7px 0 0;font:2rem/.95 var(--display);text-transform:uppercase}.referral-add-card>div>p:last-child{color:var(--muted);line-height:1.55}.referral-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:end;grid-gap:12px;gap:12px}.referral-control-actions label,.referral-form label{display:grid;grid-gap:7px;gap:7px;color:#98a7ba;font-size:.69rem;letter-spacing:.1em;text-transform:uppercase}.referral-control-actions select,.referral-form input{width:100%;min-height:46px;padding:0 13px;border:1px solid #2a405a;outline:none;background:#091625;color:var(--text)}.referral-control-actions select:focus,.referral-form input:focus{border-color:var(--gold)}.referral-form .button{grid-column:1/-1;justify-self:start}.referral-message{margin:15px 0;color:#e7aa92;line-height:1.5}.referral-demo-banner{margin:-8px 0 18px;padding:12px 14px;border-left:2px solid var(--gold);background:rgba(200,164,91,.08);color:var(--gold-soft);font-size:.73rem;letter-spacing:.04em}.referral-state{display:grid;grid-gap:12px;gap:12px;place-content:center;min-height:230px;padding:30px;border:1px solid var(--line);text-align:center;background:rgba(7,14,24,.68)}.referral-state h2{margin:0;font:2.2rem/.95 var(--display);text-transform:uppercase}.referral-state p{max-width:550px;margin:0;color:var(--muted);line-height:1.6}.referral-state-error{border-color:rgba(213,140,122,.42)}.referral-control-list,.referral-list{display:grid;grid-gap:12px;gap:12px}.referral-card,.referral-control-card{padding:23px;border:1px solid var(--line);background:linear-gradient(145deg,rgba(15,29,48,.9),rgba(6,12,21,.95))}.referral-card-heading,.referral-control-card header{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.referral-card-heading p,.referral-control-card header>div>p:last-child{margin:8px 0 0;color:var(--muted);font-size:.83rem}.referral-status{flex:0 0 auto;padding:8px 10px;border:1px solid #344b65;color:#a8b8c9;font-size:.63rem;letter-spacing:.1em;text-transform:uppercase}.referral-status-subscription_active{border-color:rgba(200,164,91,.58);color:var(--gold-soft);background:rgba(200,164,91,.08)}.referral-status-call_booked,.referral-status-program_joined{border-color:rgba(80,140,199,.6);color:#afcbea}.referral-status-subscription_cancelled{border-color:rgba(213,140,122,.5);color:#e7aa92}.referral-journey{display:grid;grid-template-columns:repeat(5,1fr);margin:28px 0 20px;overflow:hidden}.referral-journey>div{position:relative;display:grid;grid-gap:8px;gap:8px;color:#627287;font-size:.61rem;letter-spacing:.06em;text-transform:uppercase}.referral-journey>div:not(:last-child):after{content:"";position:absolute;top:5px;left:10px;width:100%;height:1px;background:#27394e}.referral-journey i{z-index:1;width:11px;height:11px;border-radius:50%;border:2px solid #41556d;background:#0a1727}.referral-journey .complete{color:#e1c786}.referral-journey .complete i{border-color:var(--gold);background:var(--gold);box-shadow:0 0 0 4px rgba(200,164,91,.12)}.referral-journey .complete:not(:last-child):after{background:var(--gold)}.referral-card-footer{display:flex;justify-content:space-between;gap:16px;padding-top:17px;border-top:1px solid var(--line);color:#718198;font-size:.74rem}.referral-card-footer strong{color:var(--gold-soft);font-size:.76rem;letter-spacing:.06em;text-transform:uppercase}.referral-comment-thread{display:grid;grid-gap:13px;gap:13px;margin-top:22px;padding-top:20px;border-top:1px solid var(--line)}.referral-comment-thread h3{margin:5px 0 0;font:1.25rem/1 var(--display);text-transform:uppercase}.referral-comments{display:grid;grid-gap:9px;gap:9px}.referral-comment{padding:12px 14px;border-left:2px solid #506c88;background:rgba(8,18,31,.72)}.referral-comment-own{border-left-color:var(--gold);background:rgba(200,164,91,.08)}.referral-comment p{margin:0;color:#dbe2eb;font-size:.8rem;line-height:1.55;white-space:pre-wrap}.referral-comment small{display:block;margin-top:7px;color:#718198;font-size:.62rem;letter-spacing:.05em;text-transform:uppercase}.referral-comment-empty{margin:0;color:#718198;font-size:.78rem;line-height:1.5}.referral-comment-thread form{display:grid;grid-gap:10px;gap:10px}.referral-comment-thread label{display:grid;grid-gap:7px;gap:7px;color:#98a7ba;font-size:.69rem;letter-spacing:.1em;text-transform:uppercase}.referral-comment-thread textarea{width:100%;min-height:92px;padding:12px 13px;border:1px solid #2a405a;outline:none;resize:vertical;background:#091625;color:var(--text);font:inherit;line-height:1.5}.referral-comment-thread textarea:focus{border-color:var(--gold)}.referral-comment-thread .button{justify-self:start}.referral-comment-thread .button:disabled{opacity:.55;cursor:not-allowed}.referral-comment-error{margin:0;color:#e7aa92;font-size:.76rem}.referral-control-heading .admin-metric small{margin-top:6px;color:#8494a9;font-size:.65rem;letter-spacing:.08em;text-transform:uppercase}.referral-control-actions{display:grid;grid-template-columns:1fr .7fr auto;align-items:flex-end;grid-gap:18px;gap:18px;margin-top:22px;padding-top:20px;border-top:1px solid var(--line)}.referral-control-share{display:grid;grid-gap:4px;gap:4px}.referral-control-share strong{font:2rem/1 var(--display);color:var(--gold-soft)}.referral-control-hint{align-self:center;color:#718198;font-size:.75rem}@media (max-width:760px){.referral-card-footer,.referral-card-heading,.referral-control-card header,.referral-heading{align-items:stretch;flex-direction:column}.referral-promise{flex-basis:auto}.referral-metrics{grid-template-columns:repeat(2,1fr)}.referral-add-card,.referral-control-actions,.referral-form{grid-template-columns:1fr}.referral-form .button{justify-self:stretch}.referral-control-actions .button{width:100%}.referral-journey{gap:3px}.referral-journey>div{font-size:.49rem;line-height:1.25}}.accountability-command-link,.blueprint-map-link,.blueprint-record-summary,.blueprint-summary-heading,.trainer-client-map-heading{display:flex;justify-content:space-between;gap:24px}.blueprint-summary-heading{align-items:flex-end;margin-bottom:24px}.accountability-command-link h2,.blueprint-map-link h2,.blueprint-record h2,.blueprint-summary-heading h1,.blueprint-summary-heading h2,.trainer-client-map h2{margin:0}.blueprint-summary-heading>div:first-child>p:last-child{max-width:760px;color:var(--muted);line-height:1.65}.blueprint-summary-count{display:grid;min-width:148px;padding:17px 19px;border:1px solid var(--line);background:rgba(9,14,20,.68)}.blueprint-summary-count strong{font-size:1.45rem}.blueprint-summary-count span{color:var(--muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.12em}.accountability-command-link,.blueprint-map-link{align-items:center;margin:0 0 14px;padding:26px;border:1px solid rgba(225,132,67,.48);background:linear-gradient(120deg,rgba(225,132,67,.12),rgba(12,19,28,.68))}.accountability-command-link p,.blueprint-map-link p{color:var(--muted);max-width:680px}.blueprint-record-list{display:grid;grid-gap:10px;gap:10px}.blueprint-record{border:1px solid var(--line);background:rgba(9,14,20,.64)}.blueprint-record.open{border-color:rgba(225,132,67,.55)}.blueprint-record-summary{align-items:center;padding:22px}.blueprint-record-summary>span{color:var(--gold);font-size:1.15rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.blueprint-record-summary>div{flex:1 1}.blueprint-record-summary h2{font-size:1.18rem}.blueprint-record-summary p{margin:6px 0;color:var(--muted)}.blueprint-record-summary small{color:var(--gold)}.blueprint-record-detail{display:grid;grid-gap:20px;gap:20px;padding:0 22px 24px;border-top:1px solid var(--line)}.blueprint-record-answers{display:grid;grid-gap:17px;gap:17px;margin:20px 0 0}.blueprint-record-answers div{padding-left:16px;border-left:2px solid rgba(225,132,67,.5)}.blueprint-record-answers dt{color:var(--gold);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.blueprint-record-answers dd{margin:7px 0 0;color:var(--text);line-height:1.65;white-space:pre-wrap}.blueprint-empty{margin:20px 0 0;color:var(--muted)}.trainer-client-map{margin:26px 0;padding:26px;border:1px solid var(--line);background:rgba(9,14,20,.62)}.trainer-client-map-heading{align-items:start;margin-bottom:18px}.trainer-client-map-heading p{color:var(--muted);max-width:680px}.trainer-client-map-heading time{color:var(--gold);font-size:.78rem;white-space:nowrap}.trainer-client-map-frame{width:100%;min-height:560px;border:1px solid var(--line);background:#05080b}.monday-follow-through{margin-top:54px}.monday-follow-through>div:first-child{max-width:680px;margin-bottom:18px}.monday-follow-through>div:first-child p:last-child{color:var(--muted);line-height:1.6}@media (max-width:760px){.accountability-command-link,.blueprint-map-link,.blueprint-record-summary,.blueprint-summary-heading,.trainer-client-map-heading{align-items:stretch;flex-direction:column}.blueprint-record-summary{gap:12px}.trainer-client-map{padding:16px}.trainer-client-map-frame{min-height:430px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;color:var(--text);font-family:var(--body);background:radial-gradient(circle at 12% 10%,rgba(34,83,142,.23),transparent 28rem),radial-gradient(circle at 84% 35%,rgba(27,65,112,.18),transparent 34rem),linear-gradient(145deg,#03070d,#07101b 52%,#04080e)}body:before{content:"";position:fixed;inset:0;opacity:.035;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 140 140' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E")}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}input,select,textarea{color:var(--text);caret-color:var(--gold-soft)}input::placeholder,textarea::placeholder{color:#8190a1;opacity:1}button{color:inherit}.shell{width:min(1380px,calc(100% - 48px));margin-inline:auto}.site-header{width:min(1480px,calc(100% - 48px));min-height:88px;margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid rgba(200,164,91,.18);position:relative;z-index:10}.brand{display:inline-flex;width:112px;align-items:center}.brand img{display:block;width:100%;height:auto}.site-header nav{display:flex;gap:32px;color:var(--muted);font-size:.82rem;text-transform:uppercase;letter-spacing:.14em}.site-header nav a:hover{color:var(--text)}.header-action{justify-self:end;padding:11px 19px;border:1px solid rgba(200,164,91,.38);border-radius:99px;color:var(--gold-soft);font-size:.72rem;text-transform:uppercase;letter-spacing:.17em}.header-action-button{background:transparent;cursor:pointer}.eyebrow{margin:0 0 14px;color:var(--gold);letter-spacing:.28em;font-size:.68rem}.button,.eyebrow{text-transform:uppercase;font-weight:700}.button{display:inline-flex;justify-content:center;align-items:center;min-height:50px;padding:0 24px;border-radius:99px;border:1px solid transparent;cursor:pointer;letter-spacing:.12em;font-size:.72rem;transition:transform .16s ease,border-color .16s ease,background .16s ease}.button:hover{transform:translateY(-2px)}.button-primary{color:#07101b;background:linear-gradient(120deg,#d9bd7b,#b58b3e);box-shadow:0 18px 44px rgba(176,132,54,.16)}.button-quiet{background:rgba(14,25,42,.66);border-color:var(--line);color:var(--text)}.button:disabled{opacity:.34;cursor:default;transform:none}.hero{min-height:calc(100vh - 88px);display:grid;grid-template-columns:1.02fr .98fr;align-items:center;grid-gap:48px;gap:48px;padding-block:80px}.hero-map{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:18px;background:radial-gradient(ellipse at 76% 47%,rgba(38,90,166,.22),transparent 38rem),radial-gradient(ellipse at 58% 69%,rgba(186,148,70,.09),transparent 28rem)}.hero-map .hero-figure{width:min(52vw,680px);height:auto;aspect-ratio:1;padding:0;border:0;background:transparent;box-shadow:none;overflow:visible}.seol-map-hero{position:relative;width:100%;height:100%}.seol-map-hero-frame{display:block;width:100%;height:100%;border:0;background:transparent;pointer-events:auto}.seol-map-hero-state{position:absolute;z-index:2;top:-2.55rem;left:50%;margin:0;padding:13px 24px;transform:translateX(-50%);border:1px solid rgba(187,212,255,.38);border-radius:999px;background:rgba(3,8,16,.88);box-shadow:0 10px 30px rgba(0,0,0,.36);color:#f1e3bd;font:700 15px/1 var(--display);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;transition:color .42s ease,border-color .42s ease,box-shadow .42s ease;pointer-events:none}.seol-map-hero-state.with-seol{color:#cce9ff;border-color:rgba(126,194,255,.62);box-shadow:0 10px 30px rgba(0,0,0,.36),0 0 28px rgba(94,175,255,.38)}.hero-layers{gap:28px;background:radial-gradient(ellipse at 75% 48%,rgba(72,108,191,.13),transparent 37rem)}.hero-layers .hero-figure{width:min(38vw,460px)}.hero-layers .dimension-flow-ring{border-color:rgba(231,210,157,.48);box-shadow:0 0 55px rgba(203,165,93,.18),inset 0 0 65px rgba(111,123,205,.16)}.hero-motion{gap:28px;background:radial-gradient(ellipse at 76% 45%,rgba(54,105,205,.16),transparent 36rem),radial-gradient(ellipse at 61% 64%,rgba(190,55,70,.1),transparent 27rem)}.hero-motion .hero-figure{width:min(37vw,450px);overflow:hidden;border:1px solid rgba(171,191,226,.26);background:#02060d;box-shadow:0 30px 85px rgba(12,48,94,.3),0 0 65px rgba(237,201,107,.08)}.hero-copy h1{margin:0;max-width:850px;font-family:var(--display);font-size:clamp(4rem,7.4vw,8.2rem);line-height:.82;letter-spacing:-.04em;text-transform:uppercase}.hero-copy h1 span{color:transparent;-webkit-text-stroke:1px rgba(245,242,234,.42)}.hero-lede{max-width:670px;margin:34px 0 0;color:#a0aaba;font-size:1.08rem;line-height:1.75}.hero-actions{gap:12px;margin-top:38px}.hero-actions,.hero-proof{display:flex;flex-wrap:wrap}.hero-proof{gap:28px;margin-top:40px;color:#69788e;text-transform:uppercase;letter-spacing:.12em;font-size:.65rem}.hero-proof span:before{content:"·";color:var(--gold);margin-right:10px}.hero-figure{justify-self:center;width:min(35vw,430px);height:min(78vh,780px);display:grid;place-items:center;position:relative;isolation:isolate}.hero-figure img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 28px 70px rgba(35,104,170,.24))}.dimension-flow{position:absolute;inset:0;z-index:1;pointer-events:none}.dimension-flow-ring{position:absolute;inset:5% 1%;border:1px solid rgba(210,234,255,.42);border-radius:50%;box-shadow:0 0 45px rgba(82,155,232,.22),inset 0 0 55px rgba(92,158,223,.14);animation:dimension-inward 10.5s ease-in-out infinite}.dimension-node{position:absolute;left:50%;width:9px;aspect-ratio:1;border-radius:50%;opacity:0;transform:translate(-50%,-50%) scale(.45);background:#f5e1a9;box-shadow:0 0 0 0 rgba(245,225,169,0),0 0 22px rgba(245,218,143,.9);animation:dimension-activation 10.5s ease-in-out infinite}.dimension-node:before{content:"";position:absolute;inset:-20px;border:1px solid rgba(235,219,162,.7);border-radius:50%}.physicality{top:90%;animation-delay:0s}.emotion{top:68%;animation-delay:1.5s;background:#e49a71;box-shadow:0 0 22px rgba(226,116,83,.9)}.mind{top:25%;animation-delay:3s;background:#91c6ff;box-shadow:0 0 22px rgba(90,174,255,.9)}.compassion{top:47%;animation-delay:4.5s}.will{top:58%;animation-delay:6s;background:#efbc66;box-shadow:0 0 22px rgba(243,174,74,.9)}.soul{top:34%;animation-delay:7.5s;background:#cdb7ff;box-shadow:0 0 22px rgba(181,145,255,.9)}.divine{top:8%;animation-delay:9s;background:#fff9dc;box-shadow:0 0 26px rgba(255,245,199,.98)}@keyframes dimension-inward{0%,7%{opacity:0;transform:scale(1.08)}16%,26%{opacity:.85;transform:scale(.96)}54%{opacity:.3;transform:scale(.5)}72%,to{opacity:0;transform:scale(.18)}}@keyframes dimension-activation{0%,8%,to{opacity:0;transform:translate(-50%,-50%) scale(.45)}13%,20%{opacity:1;transform:translate(-50%,-50%) scale(1)}28%{opacity:0;transform:translate(-50%,-50%) scale(1.8)}}.dimension-film{position:relative;width:100%;height:100%;overflow:hidden;background:#02060d;isolation:isolate}.dimension-film-continuous{--film-duration:49s;--film-step:7s}.dimension-flow-body{position:absolute;z-index:1;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.92) saturate(.5) contrast(1.12);animation:dimension-body-awakening var(--film-duration) ease-in-out infinite}.dimension-flow-vignette{position:absolute;z-index:2;inset:0;background:radial-gradient(ellipse at 50% 48%,transparent 13%,rgba(0,0,0,.22) 57%,rgba(0,0,0,.82) 100%);pointer-events:none}.dimension-flow-thread{position:absolute;z-index:4;left:50%;top:10%;width:2px;height:78%;transform:translateX(-50%);background:linear-gradient(180deg,transparent 0,rgba(255,255,255,.35) 18%,rgba(255,255,255,.9) 50%,rgba(255,255,255,.22) 82%,transparent);box-shadow:0 0 15px rgba(255,245,203,.82);opacity:.06;animation:dimension-thread-awakening var(--film-duration) ease-in-out infinite}.dimension-flow-particles{z-index:5;inset:-18%;background-image:radial-gradient(circle,rgba(255,255,255,.75) 0 1px,transparent 1.6px),radial-gradient(circle,rgba(255,255,255,.44) 0 1px,transparent 1.5px);background-position:16px 28px,54px 72px;background-size:106px 127px,151px 163px;animation:dimension-particles-awakening var(--film-duration) ease-in-out infinite;pointer-events:none}.dimension-flow-particles,.dimension-state{position:absolute;opacity:0;mix-blend-mode:screen}.dimension-state{z-index:3;inset:0;transform:scale(1.08);animation:dimension-state-unfold var(--film-duration) cubic-bezier(.45,0,.22,1) infinite both}.dimension-state-light,.dimension-state-signal{position:absolute;display:block}.dimension-state-light{inset:-14%;background:radial-gradient(ellipse at 50% 51%,color-mix(in srgb,var(--dimension-colour) 50%,transparent),transparent 54%);filter:blur(30px);opacity:.8}.dimension-state-signal{inset:0;opacity:.5}.dimension-state-physical .dimension-state-light{background:radial-gradient(ellipse at 50% 88%,rgba(13,13,16,.95),transparent 47%);filter:blur(18px)}.dimension-state-physical .dimension-state-signal{inset:7% 12%;border:1px solid rgba(197,207,222,.16);border-radius:48% 52% 43% 57%/45% 45% 55% 55%;box-shadow:inset 0 0 70px rgba(0,0,0,.75)}.dimension-state-emotional .dimension-state-light{background:radial-gradient(ellipse at 50% 58%,rgba(238,49,63,.8),transparent 23%),radial-gradient(ellipse at 50% 64%,rgba(181,31,48,.58),transparent 50%)}.dimension-state-emotional .dimension-state-signal{inset:27% 15% 20%;border:1px solid rgba(255,116,120,.65);border-radius:49%;box-shadow:0 0 25px rgba(238,49,63,.75),inset 0 0 35px rgba(238,49,63,.32);animation:dimension-emotion-wave 5.5s ease-in-out infinite}.dimension-state-mental .dimension-state-light{background:radial-gradient(circle at 50% 18%,rgba(255,215,79,.95),transparent 16%),radial-gradient(circle at 50% 29%,rgba(242,188,39,.48),transparent 34%)}.dimension-state-mental .dimension-state-signal{inset:8% 25% 64%;border:1px solid rgba(255,225,111,.9);border-radius:50%;box-shadow:0 0 34px rgba(250,202,56,.9),inset 0 0 20px rgba(255,225,111,.62);animation:dimension-mental-pulse 3.2s ease-in-out infinite}.dimension-state-compassion .dimension-state-light{background:radial-gradient(circle at 50% 43%,rgba(86,235,143,.92),transparent 12%),radial-gradient(circle at 50% 46%,rgba(58,180,102,.58),transparent 34%)}.dimension-state-compassion .dimension-state-signal{width:28%;aspect-ratio:1;left:36%;top:34%;border:1px solid rgba(132,255,173,.85);border-radius:50%;box-shadow:0 0 39px rgba(71,220,118,.94),inset 0 0 27px rgba(71,220,118,.44);animation:dimension-heart-breathe 4.5s ease-in-out infinite}.dimension-state-will .dimension-state-light{background:radial-gradient(ellipse at 50% 58%,rgba(55,167,234,.85),transparent 22%),linear-gradient(90deg,transparent 31%,rgba(84,192,255,.36) 48%,transparent 69%)}.dimension-state-will .dimension-state-signal{left:41%;top:35%;width:18%;height:42%;border-inline:2px solid rgba(116,212,255,.82);border-radius:50%;box-shadow:0 0 26px rgba(55,167,234,.74);transform:rotate(-8deg);animation:dimension-dna-flow 3.8s ease-in-out infinite}.dimension-state-soul .dimension-state-light{background:radial-gradient(ellipse at 50% 47%,rgba(134,95,233,.7),transparent 35%),radial-gradient(ellipse at 50% 52%,rgba(211,167,255,.4),transparent 59%)}.dimension-state-soul .dimension-state-signal{inset:11% 12%;border:1px solid rgba(201,165,255,.55);border-radius:47%;box-shadow:0 0 42px rgba(129,84,225,.76),inset 0 0 32px rgba(163,118,255,.28);animation:dimension-soul-drift 6s ease-in-out infinite}.dimension-state-divine .dimension-state-light{background:radial-gradient(circle at 50% 42%,rgba(255,255,251,.98),transparent 10%),radial-gradient(ellipse at 50% 49%,rgba(255,244,191,.65),transparent 39%),radial-gradient(ellipse at 50% 49%,rgba(233,243,255,.32),transparent 63%)}.dimension-state-divine .dimension-state-signal{inset:-8%;border:1px solid rgba(255,253,230,.72);border-radius:50%;box-shadow:0 0 64px rgba(255,247,204,.9),inset 0 0 42px rgba(255,255,255,.35);animation:dimension-divine-open 7s ease-in-out infinite}.dimension-film-captions{position:absolute;z-index:7;inset:auto 0 7%;min-height:2.8em;text-align:center;pointer-events:none}.dimension-film-captions span{position:absolute;inset:0;display:grid;grid-gap:4px;gap:4px;place-content:center;color:var(--dimension-colour);font-size:.62rem;font-weight:700;letter-spacing:.17em;text-transform:uppercase;opacity:0;text-shadow:0 2px 16px #000,0 0 15px color-mix(in srgb,var(--dimension-colour) 65%,transparent);animation:dimension-film-caption var(--film-duration) ease-in-out infinite both}.dimension-film-captions small{color:rgba(245,242,234,.76);font-size:.48rem;font-weight:600;letter-spacing:.14em}@keyframes dimension-state-unfold{0%,3%{opacity:0;transform:scale(1.08);filter:blur(16px)}13%,8%{opacity:1;transform:scale(1);filter:blur(0)}19%,to{opacity:0;transform:scale(.94);filter:blur(14px)}}@keyframes dimension-film-caption{0%,4%{opacity:0;transform:translateY(8px)}14%,8%{opacity:1;transform:translateY(0)}18%,to{opacity:0;transform:translateY(-6px)}}@keyframes dimension-body-awakening{0%,11%{filter:brightness(.92) saturate(.5) contrast(1.12)}23%{filter:brightness(.98) saturate(.98) contrast(1.08) sepia(.12)}36%{filter:brightness(1) saturate(1.12) contrast(1.04) hue-rotate(12deg)}49%{filter:brightness(1) saturate(1.2) hue-rotate(61deg)}62%{filter:brightness(.98) saturate(1.25) hue-rotate(138deg)}76%{filter:brightness(1) saturate(1.3) hue-rotate(188deg)}89%,to{filter:brightness(1.24) saturate(.35) contrast(.94)}}@keyframes dimension-thread-awakening{0%,9%{opacity:.06;transform:translateX(-50%) scaleY(.65)}35%{opacity:.42;transform:translateX(-50%) scaleY(.88)}64%{opacity:.62;transform:translateX(-50%) scaleY(1)}88%,to{opacity:1;transform:translateX(-50%) scaleY(1.05)}}@keyframes dimension-particles-awakening{0%,18%{opacity:0;transform:translateY(10px)}47%{opacity:.16;transform:translateY(-12px)}73%{opacity:.3;transform:translateY(-35px)}91%,to{opacity:.68;transform:translateY(-72px)}}@keyframes dimension-emotion-wave{50%{transform:scale(1.16);opacity:.8}}@keyframes dimension-mental-pulse{50%{transform:scale(1.2);opacity:.9}}@keyframes dimension-heart-breathe{50%{transform:scale(1.24);opacity:.95}}@keyframes dimension-dna-flow{50%{transform:rotate(8deg) scaleY(1.14);opacity:.9}}@keyframes dimension-soul-drift{50%{transform:scale(1.04) rotate(3deg);opacity:.84}}@keyframes dimension-divine-open{50%{transform:scale(1.16);opacity:.95}}@media (prefers-reduced-motion:reduce){.dimension-flow-ring,.dimension-node{animation:none}.dimension-flow-ring{opacity:.22;transform:scale(.72)}.compassion{opacity:.85;transform:translate(-50%,-50%)}.dimension-film-captions span,.dimension-flow-body,.dimension-flow-particles,.dimension-flow-thread,.dimension-state,.dimension-state-signal{animation:none}.dimension-film-captions span:first-child,.dimension-state:first-of-type{opacity:1;transform:none;filter:none}.dimension-flow-body{filter:brightness(.92) saturate(.5) contrast(1.12)}}.reveal{animation:reveal .65s ease both}.delay-one{animation-delay:.14s}@keyframes reveal{0%{opacity:0;transform:translateY(18px)}}.journey{padding:110px 0 140px;border-top:1px solid var(--line);display:grid;grid-template-columns:.72fr 1.28fr;grid-gap:70px;gap:70px}.journey h2{margin:0;font-family:var(--display);font-size:clamp(2.5rem,4vw,4.5rem);line-height:.95;text-transform:uppercase}.journey-grid{display:grid;grid-template-columns:repeat(3,1fr)}.journey-grid article{padding:0 28px 18px;border-left:1px solid var(--line)}.journey-grid span{color:var(--gold);font-family:var(--display);font-size:1.8rem}.journey-grid h3{margin:54px 0 12px;font-family:var(--display);text-transform:uppercase;font-size:1.4rem}.journey-grid p{color:var(--muted);line-height:1.65;font-size:.88rem}.assessment-page{display:grid;grid-template-columns:.64fr 1.36fr;grid-gap:70px;gap:70px;padding:70px 0 110px}.assessment-rail{position:-webkit-sticky;position:sticky;top:32px;align-self:start;min-height:calc(100vh - 140px);padding:34px;border:1px solid var(--line);background:linear-gradient(165deg,rgba(17,33,55,.82),rgba(6,12,21,.9))}.assessment-rail h1{margin:0;max-width:380px;font-family:var(--display);font-size:3rem;line-height:.95;text-transform:uppercase}.assessment-progress{margin-top:52px}.assessment-progress div{display:flex;justify-content:space-between;color:var(--muted);font-size:.74rem;text-transform:uppercase;letter-spacing:.1em}.assessment-progress strong{color:var(--gold-soft)}.assessment-progress>i{display:block;height:3px;margin-top:12px;background:#18273a}.assessment-progress i span{display:block;height:100%;background:linear-gradient(90deg,var(--gold),var(--blue-bright));transition:width .28s ease}.assessment-rail ol{list-style:none;padding:0;margin:50px 0;counter-reset:steps}.assessment-rail li{counter-increment:steps;position:relative;padding:15px 0 15px 42px;color:#5f6e82;border-left:1px solid #24364d;text-transform:uppercase;letter-spacing:.12em;font-size:.7rem}.assessment-rail li:before{content:counter(steps);position:absolute;left:-14px;top:9px;width:27px;aspect-ratio:1;display:grid;place-items:center;border-radius:50%;background:#0b1522;border:1px solid #304762}.assessment-rail li.current{color:var(--text);border-color:var(--gold)}.assessment-rail li.current:before{color:#07101b;border-color:var(--gold)}.assessment-rail li.complete{color:#8ca8c8}.rail-note{color:#68778b;line-height:1.55;font-size:.78rem}.clear-draft{padding:0 0 5px;border:0;border-bottom:1px solid #3a4c62;background:transparent;color:#718198;cursor:pointer;text-transform:uppercase;letter-spacing:.11em;font-size:.62rem}.clear-draft:hover{color:var(--text);border-color:var(--gold)}.assessment-panel{position:relative;padding:52px clamp(28px,5vw,80px);border:1px solid var(--line);background:rgba(6,12,21,.7);overflow:hidden}.section-number{position:absolute;right:30px;top:10px;font-family:var(--display);font-size:8rem;line-height:1;color:rgba(71,113,164,.08)}.assessment-panel h2{margin:0;font-family:var(--display);font-size:clamp(3.2rem,6vw,6.5rem);line-height:.9;text-transform:uppercase}.section-description{color:var(--muted)}.question-list{display:grid;grid-gap:48px;gap:48px;margin-top:58px}.question-example{margin:10px 0 0;color:#a9acae;font-size:.84rem;line-height:1.55}.question-example strong{color:var(--gold);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.pain-inventory>p:first-child{margin:0 0 20px;color:var(--muted);line-height:1.6}.pain-area-columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.pain-area-group{padding:19px;border:1px solid var(--line);background:rgba(7,14,24,.62)}.pain-area-group .eyebrow{margin-bottom:12px}.pain-area-option{display:flex;align-items:center;width:100%;min-height:40px;padding:0;border:0;border-bottom:1px solid rgba(112,148,198,.16);background:transparent;color:#c7ced7;cursor:pointer;text-align:left;font-size:.88rem}.pain-area-option:last-child{border-bottom:0}.pain-area-option>span{display:grid;place-items:center;width:18px;height:18px;margin-right:11px;border:1px solid #435872;color:var(--gold-soft);font-size:.72rem}.pain-area-option.selected{color:var(--text)}.pain-area-option.selected>span{border-color:var(--gold);background:rgba(200,164,91,.15)}.pain-selected-count{margin:15px 0 26px;color:var(--gold-soft);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.pain-detail{margin-top:26px}.pain-detail label{display:block;margin-bottom:11px;color:#edf0f2;font-size:1rem;line-height:1.45}@media (max-width:700px){.pain-area-columns,.pain-focus-grid{grid-template-columns:1fr}}.question label{display:block;max-width:760px;margin-bottom:20px;color:#dbe2eb;font-size:1rem;line-height:1.5}.question input,.question textarea{width:100%;color:var(--text);border:1px solid #263b55;outline:none;background:rgba(8,18,31,.84);padding:17px 18px;resize:vertical}.question input:focus,.question textarea:focus{border-color:var(--gold);box-shadow:0 0 0 3px rgba(200,164,91,.08)}.score-picker{display:grid;grid-template-columns:repeat(10,1fr);grid-gap:7px;gap:7px}.score-picker button{min-width:0;aspect-ratio:.88;border:1px solid #263b55;background:#0b1726;cursor:pointer;display:grid;place-content:center;transition:.13s ease}.score-picker strong{font-family:var(--display);font-size:1.45rem}.score-picker small{min-height:12px;color:#66758b;font-size:.56rem;text-transform:uppercase;letter-spacing:.08em}.score-picker button:hover{border-color:var(--blue-bright);transform:translateY(-2px)}.score-picker button.selected{color:#08111d;background:var(--gold);border-color:var(--gold-soft);box-shadow:0 10px 30px rgba(200,164,91,.15)}.score-picker button.selected small{color:#473615}.choice-picker{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:9px;gap:9px}.choice-picker button{text-align:left;padding:15px 16px;border:1px solid #263b55;background:#0b1726;cursor:pointer}.choice-picker button.selected{border-color:var(--gold);color:var(--gold-soft);background:rgba(200,164,91,.08)}.form-error{color:#e7aa92;margin:28px 0 0}.assessment-actions{display:flex;justify-content:space-between;gap:14px;margin-top:60px;padding-top:28px;border-top:1px solid var(--line)}.dashboard-wrap{display:grid;grid-template-columns:290px 1fr;grid-gap:38px;gap:38px;padding:55px 0 100px}.team-workspace{width:min(980px,calc(100% - 48px));margin:0 auto;padding:88px 0 120px}.team-workspace-state{max-width:720px}.team-workspace h1{margin:0;font-family:var(--display);font-size:clamp(3rem,7vw,6rem);line-height:.88;text-transform:uppercase}.team-workspace-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:28px}.team-workspace-heading>div>p:last-child{max-width:700px;margin:20px 0 0;color:var(--muted);line-height:1.65}.team-role-pill{flex:0 0 auto;padding:10px 14px;border:1px solid rgba(200,164,91,.42);border-radius:999px;color:var(--gold-soft);font-size:.67rem;letter-spacing:.12em;text-transform:uppercase}.team-boundary-card{margin-top:16px;padding:28px;border:1px solid var(--line);background:linear-gradient(150deg,rgba(15,29,48,.9),rgba(6,12,21,.94))}.team-boundary-card h2{margin:0;font-family:var(--display);font-size:clamp(1.6rem,3vw,2.7rem);line-height:.95;text-transform:uppercase}.team-boundary-card>p:last-child{max-width:760px;margin:16px 0 0;color:var(--muted);line-height:1.65}.dashboard-nav{position:-webkit-sticky;position:sticky;top:20px;align-self:start;max-height:calc(100vh - 40px);padding:28px 20px;border-right:1px solid var(--line);display:flex;flex-direction:column;overflow-y:auto}.dashboard-nav h2{margin:0 0 32px;font-family:var(--display);font-size:2.2rem;text-transform:uppercase}.dashboard-nav>a{padding:13px 14px;margin-bottom:4px;color:#78889d;border-left:2px solid transparent;font-size:.82rem}.dashboard-nav>a.active{color:var(--text);border-color:var(--gold);background:linear-gradient(90deg,rgba(200,164,91,.1),transparent)}.dashboard-nav a small{float:right;color:#4e6075;text-transform:uppercase;letter-spacing:.08em}.dashboard-nav-note{margin-top:auto;padding:18px;border:1px solid var(--line);background:rgba(12,24,40,.7)}.dashboard-nav-note span{color:var(--gold-soft);font-size:.68rem;text-transform:uppercase;letter-spacing:.12em}.dashboard-nav-note p{margin:10px 0 0;color:#66758a;font-size:.72rem;line-height:1.5}.dashboard-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:36px}.dashboard-heading h1{margin:0;font-family:var(--display);font-size:clamp(3rem,5vw,5.3rem);line-height:.9;text-transform:uppercase}.dashboard-grid{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:16px;gap:16px}.dashboard-card{min-height:310px;padding:26px;border:1px solid var(--line);background:linear-gradient(150deg,rgba(15,29,48,.9),rgba(6,12,21,.94));position:relative;overflow:hidden}.dashboard-card h3{font-family:var(--display);font-size:1.8rem;text-transform:uppercase;margin:16px 0 10px}.dashboard-card>p{color:var(--muted);line-height:1.6}.card-topline{display:flex;justify-content:space-between;color:#74869d;font-size:.66rem;text-transform:uppercase;letter-spacing:.13em}.mini-map{width:150px;aspect-ratio:1;margin:26px auto 16px;position:relative;display:grid;place-items:center}.mini-map i{position:absolute;border:1px solid rgba(76,132,196,.48);border-radius:50%}.mini-map i:first-child{inset:0}.mini-map i:nth-child(2){inset:9%}.mini-map i:nth-child(3){inset:18%}.mini-map i:nth-child(4){inset:27%}.mini-map i:nth-child(5){inset:36%}.mini-map i:nth-child(6){inset:45%}.mini-map strong{z-index:1;font-family:var(--display);font-size:1.45rem}.mini-map small{color:#7589a4;font-size:.55rem}.focus-card{background:radial-gradient(circle at 90% 10%,rgba(50,101,160,.28),transparent 55%),#0b1726}.focus-meter{height:4px;margin:55px 0 12px;background:#17273a}.focus-meter span{display:block;height:100%;background:linear-gradient(90deg,var(--gold),var(--blue-bright))}.focus-card>small{color:#687a91}.material-index{position:absolute;right:18px;top:2px;font:8rem/1 var(--display);color:rgba(85,129,183,.08)}.material-card a{display:inline-block;margin-top:34px;color:var(--gold-soft);font-size:.75rem;text-transform:uppercase;letter-spacing:.12em}.reflection-card blockquote{margin:34px 0;max-width:580px;font-family:var(--display);font-size:2.2rem;line-height:1.1;text-transform:uppercase}.reflection-card button{border:1px solid var(--line);padding:12px 16px;background:transparent;color:#63748a}.accountability-hub{margin-bottom:46px}.accountability-heading{margin-bottom:28px}.accountability-intro{max-width:680px;margin:20px 0 0;color:var(--muted);line-height:1.65}.accountability-state{display:flex;justify-content:space-between;align-items:center;gap:22px;min-height:116px;padding:24px;border:1px solid var(--line);background:rgba(7,15,25,.74)}.accountability-state>div{flex:1 1}.accountability-state strong{color:var(--gold-soft);font-size:.74rem;letter-spacing:.12em;text-transform:uppercase}.accountability-state p{margin:8px 0 0;color:var(--muted);font-size:.78rem;line-height:1.55}.accountability-state-error{border-color:rgba(213,140,122,.42);background:rgba(98,43,36,.15)}.accountability-pulse{width:11px;aspect-ratio:1;border-radius:50%;background:var(--gold);box-shadow:0 0 0 0 rgba(200,164,91,.45);animation:accountability-pulse 1.8s ease-out infinite}@keyframes accountability-pulse{70%{box-shadow:0 0 0 15px rgba(200,164,91,0)}to{box-shadow:0 0 0 0 rgba(200,164,91,0)}}.foundation-steps{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:16px;border:1px solid var(--line);background:rgba(5,11,19,.68)}.foundation-recovery-intro{max-width:900px;padding:38px;border:1px solid rgba(200,164,91,.35);background:radial-gradient(circle at 85% 0,rgba(200,164,91,.1),transparent 29rem),rgba(7,14,24,.84)}.foundation-recovery-control{max-width:900px}.foundation-recovery-guide{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:24px;padding-top:24px;border-top:1px solid var(--line)}.foundation-recovery-guide>div{padding:18px;border:1px solid var(--line);background:rgba(7,14,24,.58)}.foundation-recovery-guide h3{margin:0;font:1.5rem var(--display);text-transform:uppercase}.foundation-recovery-guide p:not(.eyebrow){color:var(--muted);line-height:1.6}.foundation-recovery-guide .button{margin-top:4px}.foundation-recovery-return{margin-top:18px}.accountability-hub-recovery-only>:not(.recovery-overlay){display:none}.foundation-recovery-intro h1{margin:10px 0 18px;font:clamp(3rem,5vw,5.2rem)/.9 var(--display);text-transform:uppercase}.foundation-recovery-intro>p:not(.eyebrow){max-width:680px;color:var(--muted);line-height:1.65}.foundation-recovery-principles{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;margin:30px 0;background:var(--line)}.foundation-recovery-principles>div{padding:18px;background:rgba(5,11,19,.78)}.foundation-recovery-principles span{color:var(--gold);font:1.6rem/1 var(--display)}.foundation-recovery-principles p{margin:12px 0 0;color:#9eabb9;font-size:.72rem;line-height:1.55}@media (max-width:700px){.foundation-recovery-intro{padding:23px}.foundation-recovery-principles{grid-template-columns:1fr}}.foundation-route{margin-top:18px;padding:30px;border:1px solid var(--line);background:rgba(6,13,22,.72)}.foundation-route>div>h2{margin:8px 0 12px;font:clamp(2.2rem,4vw,4rem)/.92 var(--display);text-transform:uppercase}.foundation-route>div>p:last-child{max-width:720px;color:var(--muted);line-height:1.6}.foundation-route ol{margin:28px 0 0;padding:0;border-top:1px solid var(--line);list-style:none}.foundation-route li{border-bottom:1px solid var(--line)}.foundation-route li>a,.foundation-route li>div{display:grid;grid-template-columns:54px minmax(0,1fr) auto;grid-gap:17px;gap:17px;align-items:center;min-height:100px;padding:17px 0}.foundation-route li>a{color:inherit}.foundation-route li>a:hover{background:rgba(49,98,154,.1)}.foundation-route li>a>span,.foundation-route li>div>span{color:rgba(100,151,210,.55);font:2.4rem/1 var(--display)}.foundation-route p,.foundation-route small,.foundation-route strong{display:block}.foundation-route small{color:#71849a;font-size:.54rem;letter-spacing:.12em;text-transform:uppercase}.foundation-route strong{margin-top:5px;color:#dce4ed;font:1.25rem/1 var(--display);text-transform:uppercase}.foundation-route p{max-width:700px;margin:7px 0 0;color:#77889c;font-size:.69rem;line-height:1.45}.foundation-route i{color:#607287;font-style:normal}.foundation-route li.complete i{color:#9ed0bc}.foundation-route li.current{background:linear-gradient(90deg,rgba(200,164,91,.1),transparent)}.foundation-route li.current i,.foundation-route li.current strong{color:var(--gold-soft)}.foundation-route li.locked{opacity:.55}@media (max-width:620px){.foundation-route{padding:20px}.foundation-route li>a,.foundation-route li>div{grid-template-columns:38px minmax(0,1fr) auto;gap:11px}.foundation-route li>a>span,.foundation-route li>div>span{font-size:1.8rem}}.foundation-steps article{display:grid;grid-template-columns:auto 1fr;grid-gap:16px;gap:16px;min-height:126px;padding:20px;border-right:1px solid var(--line);opacity:.5}.foundation-steps article:last-child{border-right:0}.foundation-steps article.complete,.foundation-steps article.current{opacity:1}.foundation-steps article.current{background:linear-gradient(135deg,rgba(44,94,151,.16),transparent);box-shadow:inset 0 2px 0 var(--blue-bright)}.foundation-steps article.complete{box-shadow:inset 0 2px 0 var(--gold)}.foundation-steps article>span{color:rgba(99,151,211,.4);font:2.3rem/1 var(--display)}.foundation-steps article.complete>span{color:var(--gold)}.foundation-steps small,.foundation-steps strong{display:block}.foundation-steps small{margin-bottom:6px;color:var(--gold);font-size:.55rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.foundation-steps strong{color:#dce4ed;font:1.15rem/1 var(--display);text-transform:uppercase}.foundation-steps p{margin:9px 0 0;color:#6f7f93;font-size:.68rem;line-height:1.45}.accountability-notice{display:flex;align-items:center;gap:16px;margin-bottom:16px;padding:13px 16px;border:1px solid rgba(126,175,157,.3);background:rgba(60,111,91,.13)}.accountability-notice span{flex:0 0 auto;color:#9ed0bc;font-size:.56rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.accountability-notice p{margin:0;color:#aabdb5;font-size:.72rem;line-height:1.5}.accountability-notice-error{border-color:rgba(213,140,122,.4);background:rgba(98,43,36,.16)}.accountability-notice-error p,.accountability-notice-error span{color:#e7aa92}.play-mode-section{padding:30px;border:1px solid var(--line);background:radial-gradient(circle at 75% 0,rgba(47,103,164,.16),transparent 34rem),linear-gradient(155deg,rgba(13,27,45,.94),rgba(5,11,19,.97))}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:26px}.section-heading h2{max-width:680px;margin:0;font:clamp(2.3rem,4vw,4rem)/.92 var(--display);text-transform:uppercase}.mode-actions{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:9px}.mode-badge,.recovery-button{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border:1px solid var(--line);border-radius:99px;color:#78899d;background:rgba(7,14,24,.8);font-size:.58rem;font-weight:700;letter-spacing:.11em;white-space:nowrap;text-transform:uppercase}.mode-badge.mode-easy{color:#94b5cc;border-color:rgba(102,158,194,.4)}.mode-badge.mode-medium{color:var(--gold-soft);border-color:rgba(200,164,91,.4)}.mode-badge.mode-hard{color:#e3a18e;border-color:rgba(213,140,122,.46)}.recovery-button{border-color:rgba(200,164,91,.42);color:var(--gold-soft);cursor:pointer}.recovery-button:disabled{opacity:.35;cursor:default}.vault-utility-bar{display:flex;min-height:42px;align-items:center;justify-content:flex-end;gap:14px;margin-bottom:18px;color:var(--muted);font-size:.6rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.vault-utility-bar>span{margin-right:auto}.vault-recovery-link{text-decoration:none}.recovery-absence-option{display:grid;width:100%;grid-gap:5px;gap:5px;margin:16px 0;padding:15px 16px;border:1px solid rgba(200,164,91,.32);color:var(--text);background:rgba(10,19,30,.78);cursor:pointer;text-align:left}.recovery-absence-option.selected,.recovery-absence-option:hover{border-color:var(--gold-soft);background:rgba(200,164,91,.1)}.recovery-absence-option strong{display:flex;align-items:center;gap:9px;color:var(--gold-soft);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.recovery-absence-check{display:inline-grid;width:17px;height:17px;place-items:center;border:1px solid rgba(200,164,91,.72);color:#09111b;font:.8rem/1 sans-serif}.recovery-absence-option.selected .recovery-absence-check{border-color:var(--gold-soft);background:var(--gold-soft)}.recovery-absence-option span{color:var(--muted);font-size:.78rem;line-height:1.5}.workflow-preview-grid{display:grid;grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);grid-gap:18px;gap:18px;margin-top:22px}.workflow-preview-nav{display:grid;align-content:start;grid-gap:7px;gap:7px;margin:0;padding:0;list-style:none}.workflow-preview-nav button{display:grid;grid-template-columns:30px 1fr;width:100%;grid-gap:2px 10px;gap:2px 10px;padding:13px;border:1px solid var(--line);color:var(--text);background:rgba(7,14,24,.68);cursor:pointer;text-align:left}.workflow-preview-nav button.active,.workflow-preview-nav button:hover{border-color:rgba(200,164,91,.62);background:rgba(200,164,91,.1)}.workflow-preview-nav button>span{grid-row:span 2;color:var(--gold-soft);font:1rem/1 var(--display)}.workflow-preview-nav strong{font-size:.76rem}.workflow-preview-nav small{color:var(--muted);font-size:.62rem}.workflow-preview-frame{min-width:0;border:1px solid var(--line);background:rgba(7,14,24,.7)}.workflow-preview-frame>header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:18px 20px;border-bottom:1px solid var(--line)}.workflow-preview-frame h2{margin:0}.workflow-preview-frame p{margin:4px 0 0;color:var(--muted)}.workflow-preview-frame code{color:var(--gold-soft);font-size:.68rem}.workflow-preview-frame iframe{display:block;width:100%;min-height:860px;border:0;background:var(--ink)}.play-mode-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.accountability-recovery-action{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:20px;padding-top:20px;border-top:1px solid var(--line)}.accountability-recovery-action .eyebrow{margin:0 0 7px}.accountability-recovery-action p:last-child{margin:0;color:var(--muted);font-size:.84rem;line-height:1.5}.accountability-recovery-action .recovery-button{flex:0 0 auto}.play-mode-card{position:relative;display:flex;flex-direction:column;min-height:490px;padding:23px;border:1px solid #263951;overflow:hidden;color:var(--text);background:rgba(6,13,22,.83);cursor:pointer;text-align:left;transition:transform .16s ease,border-color .16s ease,background .16s ease}.play-mode-card:hover{transform:translateY(-4px);border-color:rgba(110,159,212,.6)}.play-mode-card.selected{border-color:var(--gold);background:linear-gradient(155deg,rgba(31,49,68,.96),rgba(7,14,24,.96));box-shadow:0 22px 50px rgba(0,0,0,.22),inset 0 3px 0 var(--gold)}.play-mode-hard.selected{border-color:#c77f6d;box-shadow:0 22px 50px rgba(0,0,0,.22),inset 0 3px 0 #c77f6d}.mode-number{position:absolute;top:-8px;right:10px;color:rgba(86,133,185,.08);font:8.5rem/1 var(--display);pointer-events:none}.mode-card-topline{position:relative;z-index:1;display:flex;justify-content:space-between;min-height:22px}.mode-card-topline small,.mode-card-topline strong{font-size:.56rem;letter-spacing:.15em;text-transform:uppercase}.mode-card-topline small{color:#6f8095}.mode-card-topline strong{color:var(--gold)}.play-mode-card h3{position:relative;z-index:1;margin:30px 0 12px;font:3.4rem/.9 var(--display);text-transform:uppercase}.play-mode-card>p{min-height:76px;margin:0;color:var(--muted);font-size:.78rem;line-height:1.55}.play-mode-card ul{display:grid;grid-gap:9px;gap:9px;min-height:94px;margin:22px 0 0;padding:19px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);list-style:none}.play-mode-card li{color:#a5b0bd;font-size:.7rem}.play-mode-card li:before{content:"·";margin-right:8px;color:var(--gold)}.mode-trainer-response{margin-top:18px}.mode-trainer-response span,.mode-trainer-response strong{display:block}.mode-trainer-response strong{margin-bottom:7px;color:#718398;font-size:.53rem;letter-spacing:.12em;text-transform:uppercase}.mode-trainer-response span{color:#9eabb9;font-size:.69rem;line-height:1.5}.mode-member-promise{margin-top:18px;padding:14px;border-left:2px solid rgba(200,164,91,.42);background:rgba(200,164,91,.045)}.mode-member-promise span,.mode-member-promise strong{display:block}.mode-member-promise strong{margin-bottom:6px;color:var(--gold-soft);font-size:.53rem;letter-spacing:.12em;text-transform:uppercase}.mode-member-promise span{color:#9eabb9;font-size:.69rem;line-height:1.5}.play-mode-card>b{display:inline-block;align-self:flex-start;margin-top:auto;padding-top:22px;color:var(--gold-soft);font-size:.59rem;letter-spacing:.13em;text-transform:uppercase}.weekly-action-card{margin-top:16px;border:1px solid rgba(200,164,91,.28);background:radial-gradient(circle at 85% 20%,rgba(200,164,91,.08),transparent 24rem),rgba(7,14,24,.84)}.weekly-action-empty{display:grid;grid-template-columns:100px minmax(0,1fr);grid-gap:30px;gap:30px;align-items:center;min-height:260px;padding:32px}.weekly-action-empty>span{color:rgba(200,164,91,.45);font:5.5rem/1 var(--display);text-align:center}.check-in-form h2,.recovery-active-card h2,.return-reminder h2,.weekly-action-empty h2{margin:0;font:clamp(2.3rem,4vw,4rem)/.92 var(--display);text-transform:uppercase}.weekly-action-empty p:not(.eyebrow){max-width:630px;color:var(--muted);line-height:1.6}.weekly-action-empty .button{margin-top:12px}.weekly-promise{display:block;margin-top:22px;color:#708196;font-size:.69rem}.weekly-promise strong{color:#bdc6d0}.weekly-action-complete{background:linear-gradient(135deg,rgba(60,111,91,.13),transparent)}.commitment-execution-board{padding:28px}.commitment-execution-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.commitment-execution-heading h2{margin:6px 0 0;font:clamp(2.3rem,4vw,4rem)/.92 var(--display);text-transform:uppercase}.commitment-execution-heading>div:first-child>p:last-child{max-width:620px;margin:10px 0 0;color:var(--muted);line-height:1.6}.commitment-execution-outcome{max-width:720px;margin-top:18px;padding:14px 16px;border-left:2px solid rgba(200,164,91,.72);background:rgba(6,13,22,.58)}.commitment-execution-outcome span{display:block;color:var(--gold-soft);font-size:.58rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.commitment-execution-outcome p{max-width:none!important;margin:8px 0 0!important;color:#d9e0e7!important;font-size:clamp(.92rem,1.2vw,1.08rem)!important;font-weight:520;line-height:1.5!important;text-transform:none}.commitment-execution-metrics{display:flex;border:1px solid var(--line)}.commitment-execution-metrics>div{min-width:112px;padding:13px 15px;border-right:1px solid var(--line)}.commitment-execution-metrics>div:last-child{border-right:0}.commitment-execution-metrics span,.commitment-execution-metrics strong{display:block}.commitment-execution-metrics span{color:var(--muted);font-size:.55rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.commitment-execution-metrics strong{margin-top:7px;color:var(--gold-soft);font:1.45rem/1 var(--display)}.commitment-execution-list{display:grid;grid-gap:1px;gap:1px;margin-top:26px;border:1px solid var(--line);background:var(--line)}.commitment-execution-item{display:grid;grid-template-columns:150px minmax(0,1fr) 150px 64px;align-items:center;grid-gap:20px;gap:20px;padding:17px 18px;border:0;color:var(--text);background:rgba(5,11,18,.78);text-align:left;cursor:pointer}.commitment-execution-item:hover{background:rgba(189,101,56,.09)}.commitment-execution-item.commitment-completed{box-shadow:inset 3px 0 0 #7db69f}.commitment-execution-item.commitment-in_progress{box-shadow:inset 3px 0 0 var(--gold)}.commitment-execution-delivery span,.commitment-execution-delivery strong,.commitment-execution-time span,.commitment-execution-time strong{display:block}.commitment-execution-time strong{font-size:.67rem;letter-spacing:.08em;text-transform:uppercase}.commitment-execution-delivery span,.commitment-execution-time span{margin-top:5px;color:var(--muted);font-size:.65rem}.commitment-execution-delivery strong{font-size:.9rem;font-weight:560;line-height:1.35}.commitment-execution-progress{display:flex;align-items:center;gap:9px}.commitment-execution-progress span{display:block;width:100%;height:4px;overflow:hidden;background:rgba(245,242,234,.12)}.commitment-execution-progress i{display:block;height:100%;background:var(--gold)}.commitment-completed .commitment-execution-progress i{background:#7db69f}.commitment-not_completed{box-shadow:inset 3px 0 0 #d58c7a}.commitment-not_completed .commitment-execution-progress i{background:#d58c7a}.commitment-execution-progress strong{color:var(--gold-soft);font-size:.67rem}.commitment-execution-item>b{justify-self:end;color:var(--gold-soft);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase}.commitment-execution-item.commitment-not_completed>b{color:#ef7566;font-size:1.35rem;line-height:1}.commitment-update-panel{display:grid;grid-template-columns:minmax(0,.85fr) minmax(220px,.75fr) minmax(260px,1fr);grid-gap:18px;gap:18px;align-items:start;margin-top:16px;padding:21px;border:1px solid rgba(200,164,91,.38);background:rgba(5,11,18,.72)}.commitment-update-context h3{margin:7px 0;font:1.5rem/1.05 var(--display);text-transform:uppercase}.commitment-update-context>p:last-child{margin:0;color:var(--muted);font-size:.72rem}.commitment-update-panel label{display:grid;grid-gap:9px;gap:9px;color:#aeb8c4;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.commitment-update-panel label output{color:var(--gold-soft);font:1.4rem/1 var(--display)}.commitment-update-panel input[type=range]{width:100%;accent-color:var(--gold)}.commitment-update-panel textarea{width:100%;padding:12px;border:1px solid var(--line);color:var(--text);background:rgba(13,21,32,.9);resize:vertical;font:inherit;letter-spacing:normal;text-transform:none}.commitment-outcome-control{display:grid;grid-gap:9px;gap:9px}.commitment-outcome-control>span{color:#aeb8c4;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.commitment-outcome-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.commitment-outcome-button{display:flex;align-items:center;gap:8px;min-height:42px;padding:9px 11px;border:1px solid rgba(148,174,209,.28);border-radius:2px;background:rgba(13,21,32,.72);color:#cbd5de;cursor:pointer;text-align:left}.commitment-outcome-button b{display:grid;place-items:center;flex:0 0 22px;height:22px;border:1px solid;border-radius:50%;font-size:.84rem;line-height:1}.commitment-outcome-button span{font-size:.62rem;font-weight:800;letter-spacing:.07em;line-height:1.25;text-transform:uppercase}.commitment-outcome-button.outcome-complete.selected,.commitment-outcome-button.outcome-complete:hover{border-color:rgba(125,182,159,.72);background:rgba(58,111,91,.22);color:#a9dbc6}.commitment-outcome-button.outcome-not-completed.selected,.commitment-outcome-button.outcome-not-completed:hover{border-color:rgba(213,98,83,.78);background:rgba(110,37,31,.3);color:#f0a498}.commitment-carry-forward-control{display:grid;grid-gap:7px;gap:7px;padding:10px;border:1px solid rgba(213,140,122,.24);background:rgba(96,39,32,.11)}.commitment-carry-forward-control button{display:flex;align-items:center;gap:8px;padding:0;border:0;background:transparent;color:#e5c2b6;cursor:pointer;text-align:left}.commitment-carry-forward-control button b{display:grid;place-items:center;flex:0 0 21px;height:21px;border:1px solid #d58c7a;border-radius:50%;color:#e7aa92}.commitment-carry-forward-control button span{font-size:.65rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.commitment-carry-forward-control button.selected{color:#f0c4b4}.commitment-carry-forward-control p{margin:0;color:#a99590;font-size:.66rem;line-height:1.45}.commitment-update-actions{display:flex;justify-content:flex-end;gap:9px;grid-column:2/-1}.weekly-commitments-page,.wins-page{max-width:1180px}.wins-hero-actions{display:flex;flex-wrap:wrap;gap:10px}.wins-record-intro{scroll-margin-top:110px;margin:0 0 18px;padding:22px 24px;border-left:3px solid #7db69f;background:linear-gradient(90deg,rgba(24,55,45,.5),rgba(6,13,22,.28))}.wins-record-intro h2{margin:7px 0 0;color:#eef4f0;font:clamp(1.8rem,3vw,3rem)/.96 var(--display);text-transform:uppercase}.wins-record-intro>p:last-child{max-width:780px;margin:11px 0 0;color:#aebfb5;font-size:.8rem;line-height:1.6}.wins-layer-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;margin:0 0 26px;border:1px solid rgba(126,182,159,.24);background:rgba(126,182,159,.22)}.wins-layer-nav a{display:flex;align-items:center;gap:12px;min-height:58px;padding:13px 16px;background:rgba(6,13,22,.96);color:#cad7d1;text-decoration:none}.wins-layer-nav a:hover{background:rgba(36,75,62,.32);color:#f0f5f2}.wins-layer-nav span{color:#7db69f;font:.7rem/1 var(--display);letter-spacing:.08em}.wins-layer-nav strong{font-size:.65rem;letter-spacing:.06em;text-transform:uppercase}.wins-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:26px}.wins-heading>div{max-width:760px}.wins-heading h1{margin:8px 0 13px;color:#edf1f5;font:clamp(2.8rem,5vw,5.25rem)/.88 var(--display);text-transform:uppercase}.wins-heading>div>p:last-child{margin:0;color:#aebbc8;font-size:.9rem;line-height:1.65}.wins-scoreboard{scroll-margin-top:110px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;border:1px solid rgba(200,164,91,.28);background:rgba(200,164,91,.28)}.wins-scoreboard article{display:grid;align-content:start;min-height:160px;padding:20px;background:linear-gradient(145deg,rgba(17,29,43,.94),rgba(5,11,18,.94))}.wins-scoreboard span{color:#9eafc1;font-size:.56rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.wins-scoreboard strong{margin:13px 0 9px;color:var(--gold-soft);font:3rem/.86 var(--display)}.wins-scoreboard small{color:#8294a6;font-size:.68rem;line-height:1.45}.wins-record{scroll-margin-top:110px;padding:26px;border:1px solid var(--line);background:linear-gradient(145deg,rgba(16,32,42,.7),rgba(6,12,20,.9))}.wins-record,.wins-scoreboard{margin-top:26px}.wins-record-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px}.wins-empty h2,.wins-record-heading h2{margin:7px 0 0;color:#e9eef4;font:clamp(1.8rem,3vw,3rem)/.95 var(--display);text-transform:uppercase}.wins-record-heading>span{color:#9ebbd3;font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.wins-week-list{display:grid;grid-gap:18px;gap:18px;margin-top:22px}.wins-week{overflow:hidden;border:1px solid rgba(126,182,159,.28);background:rgba(5,12,20,.86)}.wins-week>header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:18px 20px;background:linear-gradient(90deg,rgba(31,67,55,.5),rgba(7,15,23,.92))}.wins-week>header>div{display:grid;grid-template-columns:auto 1fr;grid-column-gap:14px;column-gap:14px;align-items:end}.wins-week>header span{grid-column:1/-1;color:#83bca5;font-size:.55rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.wins-week>header h3{margin:5px 0 0;color:#eef4f0;font:1.55rem/1 var(--display);text-transform:uppercase}.wins-week>header time{padding-bottom:1px;color:#9fb1bd;font-size:.68rem}.wins-week>header>strong{color:#a7d6c2;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.wins-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;margin-top:22px;border:1px solid rgba(126,182,159,.25);background:rgba(126,182,159,.25)}.wins-week .wins-list{margin:0;border:0;border-top:1px solid rgba(126,182,159,.22)}.wins-list article{min-height:170px;padding:18px;background:rgba(6,13,22,.92);box-shadow:inset 3px 0 0 #7db69f}.wins-list article>div{display:flex;justify-content:space-between;gap:14px}.wins-list article>div>span,.wins-list time{color:#9bb1c5;font-size:.58rem;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.wins-list article>div>span{color:#9ed0bc}.wins-list h3{margin:13px 0 9px;color:#e6edf4;font-size:.95rem;line-height:1.4}.wins-list p{margin:0;color:#b2c0ce;font-size:.76rem;line-height:1.55}.wins-list .wins-no-proof{color:#cfbda4;font-style:italic}.wins-list small{display:block;margin-top:10px;color:#8dad9a;font-size:.62rem}.wins-posts{scroll-margin-top:110px;margin-top:26px;padding:26px;border:1px solid rgba(126,182,159,.28);background:linear-gradient(145deg,rgba(20,40,36,.54),rgba(6,12,20,.9))}.wins-post-list{display:grid;grid-gap:12px;gap:12px;margin-top:22px}.wins-post-list article{padding:20px;border:1px solid rgba(126,182,159,.3);background:rgba(6,13,22,.86);box-shadow:inset 3px 0 0 #7db69f}.wins-post-list header{display:flex;align-items:center;justify-content:space-between;gap:14px}.wins-post-list header span{color:#9bb1c5;font-size:.58rem;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.wins-post-list header strong{color:#9ed0bc;font-size:.66rem;letter-spacing:.1em;text-transform:uppercase}.wins-post-list p{max-width:850px;margin:14px 0 0;color:#d0dae4;font-size:.88rem;line-height:1.65;white-space:pre-wrap}.wins-empty{margin-top:26px;padding:34px;border:1px solid rgba(200,164,91,.38);background:radial-gradient(circle at 85% 15%,rgba(200,164,91,.14),transparent 22rem),rgba(8,15,23,.82)}.wins-empty>p:not(.eyebrow){max-width:640px;margin:14px 0 22px;color:#aebbc8;line-height:1.6}.wins-privacy-note{display:flex;gap:10px;margin-top:18px;color:#8396a8;font-size:.7rem;line-height:1.55}.wins-privacy-note strong{flex:0 0 auto;color:#cdd8e3}.wins-error{padding:30px;border:1px solid rgba(213,140,122,.42);background:rgba(96,39,32,.16)}.wins-error h1{margin:9px 0;color:#f0c4b4;font:2.2rem/1 var(--display);text-transform:uppercase}@media (max-width:850px){.wins-layer-nav{grid-template-columns:1fr}.wins-layer-nav a{min-height:50px}.wins-scoreboard{grid-template-columns:repeat(2,minmax(0,1fr))}.wins-heading{align-items:flex-start;flex-direction:column}.wins-list{grid-template-columns:1fr}}@media (max-width:520px){.wins-scoreboard{grid-template-columns:1fr}.wins-scoreboard article{min-height:130px}.wins-empty,.wins-posts,.wins-record{padding:20px}.wins-post-list header,.wins-record-heading,.wins-week>header{align-items:flex-start;flex-direction:column}.wins-week>header>div{grid-template-columns:1fr}.wins-week>header span{grid-column:1}.wins-privacy-note{align-items:flex-start;flex-direction:column;gap:3px}}.weekly-commitments-heading{margin-bottom:30px}.weekly-commitments-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.weekly-status-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;margin:-14px 0 1px;border:1px solid rgba(200,164,91,.22);background:rgba(200,164,91,.22)}.weekly-status-strip>div{display:grid;grid-gap:6px;gap:6px;min-height:104px;padding:16px 18px;background:rgba(7,14,23,.9)}.today-commitments-heading>span,.weekly-status-strip span{color:var(--gold);font-size:.58rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.weekly-status-strip strong{color:#eef2f5;font:1.18rem/1.05 var(--display);text-transform:uppercase}.weekly-status-strip small{color:#aeb9c5;font-size:.7rem;line-height:1.45}.today-commitments{margin:1px 0;padding:22px;border:1px solid rgba(148,174,209,.28);background:linear-gradient(145deg,rgba(28,61,93,.2),rgba(7,14,23,.92))}.today-commitments-heading{display:flex;justify-content:space-between;gap:18px;align-items:flex-end;margin-bottom:16px}.today-commitments-heading h2{margin:6px 0 0;color:#edf2f6;font:1.62rem/1 var(--display);text-transform:uppercase}.today-commitments-heading>span{padding-bottom:4px;color:#a9c7df;text-align:right}.today-commitment-list{display:grid;grid-gap:8px;gap:8px}.today-commitment{display:grid;grid-template-columns:170px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;width:100%;padding:15px;border:1px solid rgba(148,174,209,.22);background:rgba(5,11,18,.76);color:var(--text);cursor:pointer;text-align:left}.today-commitment:hover{border-color:rgba(200,164,91,.55);background:rgba(200,164,91,.08)}.today-commitment span,.today-commitment time{color:#aeb9c5;font-size:.66rem;line-height:1.45}.today-commitment strong{color:#e7edf3;font-size:.82rem;font-weight:650;line-height:1.4}.today-commitment span{color:var(--gold-soft);text-align:right;white-space:nowrap}.today-commitment.today-completed{box-shadow:inset 3px 0 0 #7db69f}.today-commitment.today-in_progress{box-shadow:inset 3px 0 0 var(--gold)}.today-commitment.today-not_completed{box-shadow:inset 3px 0 0 #d58c7a}.today-commitment.today-not_completed span{color:#ef7566}.today-commitments-empty{margin:0;color:#aeb9c5;font-size:.78rem;line-height:1.55}.commitment-completion-note{margin:-4px 0 0;color:#9eacbb;font-size:.76rem;line-height:1.45}.weekly-commitments-embedded{max-width:none;margin:0 0 42px;padding:0;border:0;background:transparent}.weekly-commitments-embedded .weekly-commitments-heading{margin-bottom:24px}.weekly-commitments-embedded .weekly-commitments-heading h1{font-size:clamp(2.4rem,4vw,4rem)}.weekly-commitments-page.weekly-action-card{display:block;padding:34px}.weekly-commitments-page.weekly-action-card h1{margin:10px 0;font:clamp(2.4rem,5vw,4.5rem)/.9 var(--display);text-transform:uppercase}.weekly-commitments-page.weekly-action-card>p:not(.eyebrow){max-width:620px;color:var(--muted);line-height:1.6}.weekly-rhythm-panel{margin:18px 0 42px;padding:28px;border:1px solid var(--line);background:linear-gradient(145deg,rgba(15,30,49,.92),rgba(6,13,22,.97))}.weekly-rhythm-error{border-color:rgba(213,140,122,.46)}.weekly-rhythm-heading{display:flex;justify-content:space-between;gap:20px;align-items:flex-end;margin-bottom:20px}.weekly-rhythm-heading h2{margin:0;font:clamp(2rem,3.5vw,3.6rem)/.92 var(--display);text-transform:uppercase}.week-switcher{display:flex;border:1px solid var(--line)}.week-switcher button{padding:11px 14px;border:0;border-right:1px solid var(--line);color:var(--gold-soft);background:transparent;font-size:.59rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.week-switcher button:last-child{border-right:0}.week-switcher button:disabled{opacity:.3;cursor:default}.weekly-commitment-record{display:flex;justify-content:space-between;gap:22px;padding:21px;border:1px solid rgba(200,164,91,.33);background:rgba(6,13,22,.62)}.weekly-commitment-record>div:first-child>span,.weekly-commitment-status>span{color:var(--gold);font-size:.55rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.weekly-commitment-record h3{max-width:720px;margin:9px 0;color:#e0e5eb;font:1.65rem/1.04 var(--display);text-transform:uppercase}.weekly-commitment-record p{margin:0 0 10px;color:var(--muted);font-size:.76rem;line-height:1.5}.weekly-commitment-record small,.weekly-outcome-summary small{color:#718399;font-size:.63rem}.weekly-commitment-status{display:flex;flex-direction:column;align-items:flex-end;gap:13px}.weekly-commitment-status>div{display:flex;gap:7px}.rhythm-status-choice button,.weekly-commitment-status button{padding:9px 11px;border:1px solid var(--line);color:#bdcad9;background:transparent;font-size:.56rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.rhythm-status-choice button.selected,.weekly-commitment-status button:first-child{border-color:rgba(200,164,91,.56);color:var(--gold-soft)}.weekly-outcome-summary{padding:16px 21px;border:1px solid var(--line);border-top:0;background:rgba(60,111,91,.09)}.weekly-outcome-summary p{margin:0 0 7px;color:#aebbc8;font-size:.74rem;line-height:1.55}.weekly-rhythm-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:14px;border:1px solid var(--line)}.rhythm-day{min-height:118px;padding:14px;border:0;border-right:1px solid var(--line);color:var(--text);background:rgba(4,10,18,.56);text-align:left;cursor:pointer}.rhythm-day:last-child{border-right:0}.rhythm-day:hover:not(:disabled){background:rgba(37,74,113,.22)}.rhythm-day:disabled{cursor:default}.rhythm-day small,.rhythm-day span,.rhythm-day strong{display:block}.rhythm-day small{min-height:25px;color:#6e8298;font-size:.52rem;letter-spacing:.08em;line-height:1.25;text-transform:uppercase}.rhythm-day strong{min-height:40px;font:1.1rem/1 var(--display);text-transform:uppercase}.rhythm-day span{margin-top:10px;color:#8293a6;font-size:.54rem;letter-spacing:.1em;text-transform:uppercase}.rhythm-day.rhythm-done{box-shadow:inset 0 2px 0 #7db69f}.rhythm-day.rhythm-done span{color:#9ed0bc}.rhythm-day.rhythm-not_achieved{box-shadow:inset 0 2px 0 #d58c7a}.rhythm-day.overdue span,.rhythm-day.rhythm-not_achieved span{color:#e7aa92}.weekly-rhythm-note{margin:14px 0 0;color:#788a9e;font-size:.65rem;line-height:1.55}.rhythm-editor{display:grid;grid-template-columns:minmax(190px,.6fr) minmax(0,1fr);grid-gap:16px;gap:16px;margin-top:16px;padding:21px;border:1px solid rgba(200,164,91,.38);background:rgba(3,8,14,.58)}.rhythm-editor h3{margin:6px 0 0;font:1.7rem/1 var(--display);text-transform:uppercase}.rhythm-editor label{display:block}.rhythm-editor label span{display:block;margin-bottom:8px;color:#9baabd;font-size:.58rem;letter-spacing:.1em;text-transform:uppercase}.rhythm-editor textarea{width:100%;padding:12px;border:1px solid #29405b;color:var(--text);background:rgba(6,13,22,.86);line-height:1.45;resize:vertical}.rhythm-status-choice{display:flex;gap:8px;align-self:start}.rhythm-editor-actions{display:flex;justify-content:flex-end;gap:9px;grid-column:2}.weekly-rhythm-compact{margin-top:16px}.weekly-rhythm-compact .weekly-rhythm-heading h2{font-size:2.25rem}.weekly-rhythm-compact .weekly-rhythm-note{display:none}.map-comparison{margin:18px 0 38px;padding:28px;border:1px solid var(--line);background:linear-gradient(145deg,rgba(14,30,50,.91),rgba(6,13,22,.98))}.map-comparison h2{margin:0;font:clamp(2rem,3.5vw,3.7rem)/.92 var(--display);text-transform:uppercase}.map-comparison-heading{display:flex;justify-content:space-between;gap:20px;align-items:flex-end}.map-comparison-heading label span{display:block;margin-bottom:7px;color:#7f91a5;font-size:.54rem;letter-spacing:.11em;text-transform:uppercase}.map-comparison select{min-width:180px;padding:10px;border:1px solid var(--line);color:#c7d2df;background:#091522}.map-comparison-empty{max-width:660px;margin:22px 0 0;color:var(--muted);line-height:1.6}.map-comparison-summary{display:grid;grid-template-columns:180px 180px 1fr;grid-gap:1px;gap:1px;margin-top:23px;background:var(--line)}.map-comparison-summary>*{min-height:110px;margin:0;padding:18px;background:rgba(6,13,22,.78)}.map-comparison-summary span,.map-comparison-summary strong{display:block}.map-comparison-summary span{color:#72859a;font-size:.55rem;letter-spacing:.1em;text-transform:uppercase}.map-comparison-summary strong{margin-top:11px;color:#e0e7ef;font:2.2rem/1 var(--display)}.map-comparison-summary small{color:#72859a;font-size:.76rem}.map-comparison-summary strong.positive{color:#9ed0bc}.map-comparison-summary strong.negative{color:#e7aa92}.map-comparison-summary p{color:#95a5b6;font-size:.72rem;line-height:1.55}.map-delta-group{margin-top:26px}.map-delta-group header{display:flex;justify-content:space-between;align-items:center;margin-bottom:9px}.map-delta-group header .eyebrow{margin:0}.map-delta-group header span{color:#71839a;font-size:.65rem}.map-delta-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:1px;gap:1px;margin-top:1px;background:var(--line)}.map-delta-grid>div{min-height:104px;padding:14px;background:rgba(6,13,22,.78)}.map-delta-grid em,.map-delta-grid span,.map-delta-grid strong{display:block}.map-delta-grid span{min-height:31px;color:#91a2b5;font-size:.56rem;line-height:1.25}.map-delta-grid strong{font:1.5rem/1 var(--display)}.map-delta-grid small{color:#6f8195;font-size:.57rem}.map-delta-grid em{margin-top:9px;color:#8495a8;font-size:.58rem;font-style:normal;letter-spacing:.1em}.map-delta-grid .up{box-shadow:inset 0 2px 0 #7db69f}.map-delta-grid .up em{color:#9ed0bc}.map-delta-grid .down{box-shadow:inset 0 2px 0 #d58c7a}.map-delta-grid .down em{color:#e7aa92}.map-delta-inner .map-delta-grid>div{border-top:3px solid var(--map-area-color);background:linear-gradient(180deg,color-mix(in srgb,var(--map-area-color) 12%,rgba(6,13,22,.78)),rgba(6,13,22,.78) 52%)}.map-delta-outer .map-delta-grid>div{border-top:3px solid #406f9e}@media (max-width:900px){.map-delta-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.map-comparison-summary{grid-template-columns:1fr 1fr}.map-comparison-summary p{grid-column:1/-1}}@media (max-width:620px){.map-comparison{padding:18px}.map-comparison-heading{align-items:flex-start;flex-direction:column}.map-delta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.map-comparison-summary{grid-template-columns:1fr}.map-comparison-summary p{grid-column:auto}}@media (max-width:900px){.weekly-rhythm-grid{grid-template-columns:repeat(3,1fr)}.rhythm-day:nth-child(3){border-right:0}.rhythm-day:nth-child(-n+3){border-bottom:1px solid var(--line)}}@media (max-width:620px){.weekly-rhythm-panel{padding:18px}.weekly-commitment-record,.weekly-rhythm-heading{align-items:flex-start;flex-direction:column}.weekly-commitment-status{align-items:flex-start}.weekly-rhythm-grid{grid-template-columns:repeat(2,1fr)}.rhythm-day:nth-child(3){border-right:1px solid var(--line)}.rhythm-day:nth-child(2),.rhythm-day:nth-child(4),.rhythm-day:nth-child(6){border-right:0}.rhythm-day:nth-child(4){border-bottom:1px solid var(--line)}.rhythm-editor{grid-template-columns:1fr}.rhythm-editor-actions{grid-column:1}}@media (max-width:820px){.commitment-execution-heading{align-items:flex-start;flex-direction:column}.commitment-execution-item{grid-template-columns:110px minmax(0,1fr) 56px;gap:14px}.commitment-execution-progress{grid-column:1/-1}.commitment-update-panel{grid-template-columns:1fr}.commitment-update-actions{grid-column:auto;justify-content:flex-start}}@media (max-width:520px){.commitment-execution-board{padding:20px}.commitment-execution-metrics{width:100%}.commitment-execution-metrics>div{flex:1 1}.commitment-execution-item{grid-template-columns:1fr auto}.commitment-execution-delivery{grid-column:1/-1}.commitment-outcome-buttons{grid-template-columns:1fr}}.check-in-form{display:grid;grid-template-columns:minmax(0,.8fr) minmax(320px,1fr);grid-gap:46px;gap:46px;padding:32px}.check-in-context>p:not(.eyebrow){max-width:560px;color:var(--muted);line-height:1.6}.check-in-context>small{display:block;margin-top:28px;padding:14px 0 14px 16px;border-left:2px solid var(--gold);color:#78889c;line-height:1.55}.check-in-context>small strong{color:#d6dde6}.check-in-form label{display:block;margin-bottom:9px;color:#98a6b6;font-size:.65rem;letter-spacing:.1em;text-transform:uppercase}.check-in-form textarea{width:100%;padding:16px;border:1px solid #29405b;outline:none;resize:vertical;color:var(--text);background:rgba(6,13,22,.86);line-height:1.55}.check-in-form textarea:focus{border-color:var(--gold);box-shadow:0 0 0 3px rgba(200,164,91,.08)}.check-in-form .button{margin-top:12px}.recovery-active-card,.return-reminder{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:28px;gap:28px;align-items:center;margin-bottom:16px;padding:28px;border:1px solid rgba(95,151,206,.38);background:radial-gradient(circle at 14% 50%,rgba(47,103,164,.18),transparent 17rem),rgba(7,17,29,.92)}.recovery-mark{width:78px;aspect-ratio:1;display:grid;place-items:center;border:1px solid rgba(104,164,220,.5);border-radius:50%;color:#9ac3e8;font:2.6rem/1 var(--display);box-shadow:inset 0 0 30px rgba(51,113,176,.18)}.recovery-active-card h2,.return-reminder h2{font-size:2.6rem}.recovery-active-card p:not(.eyebrow),.return-reminder p:not(.eyebrow){max-width:650px;margin:11px 0 0;color:var(--muted);line-height:1.55}.return-reminder{grid-template-columns:1fr auto;border-color:rgba(200,164,91,.42);background:radial-gradient(circle at 80% 50%,rgba(200,164,91,.12),transparent 22rem),rgba(13,18,25,.94)}.return-actions{display:flex;flex-direction:column;gap:8px}.dashboard-support-grid{padding-top:34px;border-top:1px solid var(--line)}.recovery-overlay{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:24px;background:rgba(2,6,11,.82);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.recovery-dialog{position:relative;width:min(720px,100%);max-height:calc(100vh - 48px);padding:clamp(24px,5vw,46px);border:1px solid rgba(200,164,91,.42);overflow-y:auto;background:radial-gradient(circle at 82% 6%,rgba(49,108,169,.24),transparent 22rem),linear-gradient(155deg,#0d1b2c,#050b13 76%);box-shadow:0 40px 120px rgba(0,0,0,.62)}.recovery-close{position:absolute;top:16px;right:18px;width:34px;aspect-ratio:1;border:1px solid var(--line);border-radius:50%;color:#8d9aae;background:rgba(5,11,19,.72);cursor:pointer;font-size:1.2rem}.recovery-dialog h2{max-width:610px;margin:0;font:clamp(3rem,6vw,5.4rem)/.86 var(--display);text-transform:uppercase}.recovery-dialog>p:not(.eyebrow):not(.recovery-error){max-width:620px;margin:22px 0 0;color:var(--muted);line-height:1.65}.recovery-options{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin-top:28px}.recovery-options button{min-height:90px;padding:13px;border:1px solid #29405b;color:#a6b1be;background:rgba(6,13,22,.82);cursor:pointer;text-align:left}.recovery-options button.selected{border-color:var(--gold);color:var(--text);background:rgba(200,164,91,.09);box-shadow:inset 0 2px 0 var(--gold)}.recovery-options small,.recovery-options strong{display:block}.recovery-options strong{font:1.25rem/1 var(--display);text-transform:uppercase}.recovery-options small{margin-top:9px;color:#6e7d90;font-size:.61rem}.custom-recovery-date{display:block;margin-top:18px}.custom-recovery-date span{display:block;margin-bottom:8px;color:#8b99aa;font-size:.61rem;letter-spacing:.1em;text-transform:uppercase}.custom-recovery-date input{width:100%;padding:14px 15px;border:1px solid #29405b;color:var(--text);color-scheme:dark;background:rgba(6,13,22,.82)}.recovery-assurance{margin-top:20px;padding:16px;border-left:2px solid var(--blue-bright);background:rgba(47,103,164,.08)}.recovery-assurance strong{color:#b9c9d8;font-size:.72rem}.recovery-assurance p{margin:6px 0 0;color:#75869a;font-size:.68rem;line-height:1.5}.recovery-error{color:#e7aa92;font-size:.72rem}.recovery-dialog-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:26px;padding-top:20px;border-top:1px solid var(--line)}.page-intro{max-width:700px;margin:-14px 0 38px;color:var(--muted);line-height:1.7}.map-history-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:46px}.map-history-current,.map-history-reassessment{min-height:238px;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:22px;gap:22px;align-items:start;padding:28px;border:1px solid var(--line);background:linear-gradient(145deg,rgba(14,27,43,.95),rgba(6,11,19,.98));text-decoration:none}.map-history-current{border-color:rgba(200,164,91,.46)}.map-history-current>span,.map-history-reassessment>span{color:var(--gold-soft);font:3.2rem/.8 var(--display)}.map-history-current h2,.map-history-reassessment h2{margin:0;font:2.1rem/.95 var(--display);text-transform:uppercase}.map-history-current p:not(.eyebrow),.map-history-reassessment p:not(.eyebrow){margin:13px 0 0;color:var(--muted);font-size:.88rem;line-height:1.6}.map-history-current>strong,.map-history-reassessment>strong{grid-column:2;color:var(--gold-soft);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.map-history-reassessment{background:rgba(8,14,23,.72)}.map-history-reassessment.available{border-color:rgba(93,154,113,.46)}.library-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.library-card{padding:20px;border:1px solid var(--line);background:rgba(7,14,24,.82)}.library-art{height:200px;margin-bottom:22px;display:grid;place-items:center;position:relative;background:radial-gradient(circle at 50% 50%,#1f578b,#0b1929 55%,#07101b);overflow:hidden}.library-art span{z-index:1;font:4rem var(--display);color:rgba(245,242,234,.85)}.library-art i{position:absolute;width:190px;aspect-ratio:1;border:1px solid rgba(101,159,218,.42);border-radius:50%;box-shadow:0 0 0 28px rgba(66,119,174,.08),0 0 0 56px rgba(66,119,174,.05)}.library-card h2{font:1.6rem var(--display);text-transform:uppercase}.library-card>p:not(.eyebrow){min-height:64px;color:var(--muted);line-height:1.55;font-size:.84rem}.library-card button{margin-top:15px;padding:10px 0;border:0;border-bottom:1px solid var(--gold);background:transparent;color:var(--gold-soft);text-transform:uppercase;letter-spacing:.12em;font-size:.68rem}.result-page{padding-bottom:110px;overflow-x:clip}.result-hero{padding:70px 0 42px;display:flex;justify-content:space-between;align-items:flex-end;gap:30px}.empty-result h1,.result-hero h1{margin:0;font:clamp(4rem,8vw,8rem)/.86 var(--display);text-transform:uppercase}.result-hero>div>p:last-child{max-width:630px;color:var(--muted);line-height:1.65}.result-actions{display:flex;gap:10px}.map-embed-wrap{position:relative;isolation:isolate;padding:0;border:0;background:transparent;box-shadow:none}.map-embed-wrap:before{content:"";position:absolute;z-index:0;inset:7% -16%;pointer-events:none;background:radial-gradient(ellipse 42% 46% at 50% 50%,rgba(50,107,185,.24),rgba(25,69,130,.1) 42%,transparent 74%);filter:blur(28px);opacity:.82;animation:map-page-light 8s ease-in-out infinite}.map-embed{position:relative;z-index:1;display:block;width:100%;height:min(760px,75vw);min-height:620px;border:0;background:transparent}.result-summary{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:18px}.signal-card{min-height:300px;padding:28px;border:1px solid var(--line);background:linear-gradient(155deg,rgba(15,29,48,.92),rgba(6,12,21,.95))}.signal-card h2{font:2rem var(--display);text-transform:uppercase}.signal-card>strong{font:4.8rem/1 var(--display)}.signal-card>strong small{font-size:.8rem;color:#718198}.signal-card>p:last-child{color:var(--muted);line-height:1.6}.divine-card{background:radial-gradient(circle at 80% 20%,rgba(55,113,177,.3),transparent 55%),#0a1625}.bottleneck-card{border-color:rgba(200,164,91,.32)}.pain-focus{margin-top:54px}.pain-focus-heading{max-width:720px}.pain-focus-heading h2{margin:0;font:clamp(3rem,5vw,5rem)/.9 var(--display);text-transform:uppercase}.pain-focus-heading>p:last-child{color:var(--muted);line-height:1.65}.pain-focus-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:26px}.pain-focus-card{padding:25px;border:1px solid rgba(200,164,91,.32);background:linear-gradient(155deg,rgba(22,32,43,.93),rgba(7,12,20,.98))}.pain-focus-card h3{margin:0 0 26px;font:2rem/.92 var(--display);text-transform:uppercase}.pain-focus-card>div{padding:15px 0;border-top:1px solid var(--line)}.pain-focus-card span{display:block;margin-bottom:7px;color:#8494a9;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase}.pain-focus-card p{margin:0;color:#ccd0d5;font-size:.9rem;line-height:1.6}.pain-focus-card .pain-focus-action span{color:var(--gold-soft)}.pain-focus-card .pain-focus-action p{color:#f4e5c3}.empty-result,.result-loading{min-height:70vh;display:grid;place-content:center;text-align:center}@keyframes map-page-light{0%,to{opacity:.68;transform:scale(.96)}50%{opacity:.94;transform:scale(1.05)}}.result-summary{align-items:stretch}.map-answer-drawer{position:fixed;z-index:40;top:18px;right:18px;bottom:18px;width:min(530px,calc(100vw - 36px));display:flex;flex-direction:column;border:1px solid rgba(200,164,91,.48);background:linear-gradient(150deg,rgba(11,18,29,.99),rgba(4,8,14,.99));box-shadow:-32px 0 90px rgba(0,0,0,.52);animation:map-detail-in .24s ease-out}.map-answer-drawer-heading{display:flex;justify-content:space-between;gap:24px;padding:30px 30px 24px;border-bottom:1px solid var(--line)}.map-answer-drawer-heading h2{margin:0;font:clamp(2.3rem,4vw,3.5rem)/.92 var(--display);text-transform:uppercase}.map-answer-drawer-heading p:last-child{margin:12px 0 0;color:var(--muted);line-height:1.55}.map-answer-drawer-heading button{width:36px;height:36px;border:1px solid var(--line);border-radius:50%;background:transparent;color:var(--text);font-size:1.4rem;cursor:pointer}.map-answer-drawer-scroll{overflow-y:auto;padding:28px 30px 42px}.map-answer-drawer-scroll>section+section{margin-top:42px}.map-answer-section{padding:22px 0;border-bottom:1px solid var(--line)}.map-answer-section header{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.map-answer-section header span{display:block;margin-bottom:6px;color:var(--gold-soft);font-size:.58rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.map-answer-section h3{margin:0;font:1.65rem/.95 var(--display);text-transform:uppercase}.map-answer-section header strong{white-space:nowrap;color:var(--gold-soft);font:1.4rem var(--display)}.map-answer-description{margin:18px 0 0;color:#dce0e5;line-height:1.6}.map-detail-score{display:flex;justify-content:space-between;align-items:baseline;margin-top:18px;padding:14px 15px;border:1px solid rgba(200,164,91,.34);background:rgba(200,164,91,.06)}.map-detail-score span{color:#8b9aab;font-size:.6rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.map-detail-score strong{color:var(--gold-soft);font:1.65rem/1 var(--display)}.map-answer-ten{margin-top:18px;padding:15px;border-left:2px solid var(--gold);background:rgba(200,164,91,.08)}.map-answer-ten span{display:block;color:var(--gold-soft);font-size:.6rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.map-answer-ten p{margin:7px 0 0;color:#e8e1d4;font-size:.86rem;line-height:1.55}.map-personal-answers{margin-top:24px}.map-personal-answers>span{display:block;color:#8b9aab;font-size:.6rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.map-concept-pieces{margin-top:22px}.map-concept-pieces>span{display:block;margin-bottom:10px;color:#8b9aab;font-size:.6rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.map-concept-pieces ul{grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.map-concept-pieces li{padding:10px 8px;border:1px solid var(--line);color:#dce0e5;font-size:.72rem;line-height:1.35}.map-answer-section dl{margin:19px 0 0}.map-answer-section dl>div+div{margin-top:16px}.map-answer-section dt{color:#8b9aab;font-size:.67rem;line-height:1.45}.map-answer-section dd{margin:6px 0 0;color:#dce0e5;font-size:.88rem;line-height:1.6;white-space:pre-wrap}.map-answer-empty{color:var(--muted);font-size:.85rem;font-style:italic}@keyframes map-detail-in{0%{transform:translateX(24px);opacity:0}to{transform:translateX(0);opacity:1}}.signal-score-detail{display:block;margin:8px 0 24px;color:var(--gold-soft);font-size:.72rem;letter-spacing:.14em}.signal-stack{display:grid;grid-template-rows:auto 1fr 1fr;min-height:300px;border:1px solid var(--line);background:linear-gradient(155deg,rgba(15,29,48,.92),rgba(6,12,21,.95))}.signal-stack>.eyebrow{margin:0;padding:22px 24px 14px}.signal-stack-item{padding:18px 24px;border-top:1px solid var(--line)}.signal-stack-item>span{display:block;margin-bottom:5px;color:#8494a9;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase}.signal-stack-item h2{display:inline;margin:0;font:1.55rem/.95 var(--display);text-transform:uppercase}.signal-stack-item strong{float:right;font:2.15rem/.8 var(--display)}.signal-stack-item strong small{color:#718198;font-size:.62rem}.signal-stack-item p{clear:both;margin:11px 0 0;color:var(--muted);font-size:.78rem;line-height:1.45}.vault-home{display:flex;align-items:baseline;gap:8px;margin:0 0 28px;padding:0;border:0;color:var(--text);text-transform:uppercase}.vault-home span{color:var(--gold);font-size:.64rem;letter-spacing:.22em}.vault-home strong{font:2.5rem/1 var(--display);letter-spacing:-.03em}.vault-nav-group{margin-bottom:20px}.vault-nav-group>p{margin:0 0 7px;color:#4f6075;font-size:.58rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.vault-nav-group-title{display:block;margin:0 0 2px;padding:10px 11px;border-radius:8px;color:#9ba9bb;font:700 .72rem/1.2 var(--body);letter-spacing:.1em;text-transform:uppercase;transition:color .16s ease,background .16s ease}.vault-nav-group-title.active,.vault-nav-group-title:hover{color:#fff;background:rgba(255,255,255,.065)}.vault-nav-group-title.active{box-shadow:inset 2px 0 0 var(--gold)}.vault-nav-group>a{display:block;margin-bottom:2px;padding:8px 11px;border-left:2px solid transparent;color:#8090a4;font-size:.75rem}.vault-nav-group>a.active,.vault-nav-group>a:hover{color:var(--text);border-color:var(--gold);background:linear-gradient(90deg,rgba(200,164,91,.1),transparent)}.vault-nav-library{margin-bottom:26px}.dashboard-nav-note{margin-top:0}.dashboard-nav-note a{margin-top:13px;color:var(--gold-soft);font-size:.62rem;letter-spacing:.08em}.dashboard-nav-note a,.text-action{display:inline-block;text-transform:uppercase}.text-action{padding-bottom:5px;border-bottom:1px solid var(--gold);font-size:.72rem;letter-spacing:.12em}.vault-module-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.vault-module-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.vault-module-card{min-height:330px;padding:25px;border:1px solid var(--line);background:linear-gradient(150deg,rgba(18,35,57,.88),rgba(6,12,21,.95)),#07101b;transition:transform .18s ease,border-color .18s ease}.vault-module-card:hover{transform:translateY(-4px);border-color:rgba(200,164,91,.45)}.vault-module-card>span{color:rgba(108,157,213,.34);font:5rem/1 var(--display)}.vault-module-card>p{margin:32px 0 8px;color:var(--gold);font-size:.6rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.vault-module-card h2{margin:0;font:2rem/1 var(--display);text-transform:uppercase}.vault-module-card small{display:block;min-height:68px;margin-top:14px;color:var(--muted);font-size:.78rem;line-height:1.55}.vault-module-card>strong{display:inline-block;margin-top:20px;font-size:.65rem;letter-spacing:.13em;text-transform:uppercase}.module-four-progress{margin:0 0 18px;padding:24px 28px;border:1px solid var(--line);background:linear-gradient(120deg,rgba(23,39,60,.7),rgba(7,14,24,.88))}.module-four-progress-heading{display:flex;justify-content:space-between;gap:28px;align-items:flex-end}.module-four-progress-heading h2{margin:6px 0 0;font:2rem/.95 var(--display);text-transform:uppercase}.module-four-progress-heading>p{max-width:360px;margin:0;color:var(--muted);font-size:.75rem;line-height:1.55}.module-four-progress ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:1px;gap:1px;margin:22px 0 0;padding:1px;list-style:none;background:var(--line)}.module-four-progress li>a,.module-four-progress li>div{position:relative;display:grid;min-height:126px;padding:16px;background:rgba(6,13,22,.92);color:inherit}.module-four-progress li>a:hover{background:rgba(35,59,86,.94)}.module-four-progress li>a>span,.module-four-progress li>div>span{color:rgba(90,142,202,.6);font:1.55rem/1 var(--display)}.module-four-progress strong{align-self:end;margin-top:14px;color:#dce4ed;font:1rem/1 var(--display);text-transform:uppercase}.module-four-progress small{display:block;min-height:28px;margin-top:7px;color:#74869a;font-size:.59rem;letter-spacing:.07em;line-height:1.35;text-transform:uppercase}.module-four-progress i{position:absolute;top:17px;right:15px;color:#65788d;font-style:normal}.module-four-progress li.complete i{color:#9ed0bc}.module-four-progress li.current>div{background:linear-gradient(135deg,rgba(92,65,31,.68),rgba(9,17,27,.96))}.module-four-progress li.current i,.module-four-progress li.current strong{color:var(--gold-soft)}.module-four-progress li.locked{opacity:.56}@media (max-width:900px){.module-four-progress-heading{align-items:start;flex-direction:column}.module-four-progress ol{grid-template-columns:1fr}.module-four-progress li>a,.module-four-progress li>div{min-height:78px;grid-template-columns:44px 1fr auto;align-items:center;column-gap:11px}.module-four-progress strong{align-self:center;margin:0}.module-four-progress small{grid-column:2;min-height:0;margin:4px 0 0}.module-four-progress i{position:static;grid-column:3;grid-row:1/span 2}}.vault-editor-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;padding-bottom:38px;border-bottom:1px solid var(--line)}.vault-editor-heading h1{margin:0;font:clamp(3.5rem,6vw,6.8rem)/.86 var(--display);text-transform:uppercase}.vault-editor-heading>div:first-child>p:last-child{max-width:680px;margin:22px 0 0;color:var(--muted);line-height:1.65}.save-state{min-width:180px;padding:16px;border:1px solid var(--line);background:rgba(7,15,25,.72)}.save-state small,.save-state span{display:block}.save-state span{color:var(--gold-soft);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.save-state small{margin-top:7px;color:#5f7085;font-size:.62rem}.vault-prompt-list{display:grid;grid-gap:12px;gap:12px;margin-top:22px}.vault-prompt{display:grid;grid-template-columns:58px minmax(240px,.5fr) 1fr;grid-gap:22px;gap:22px;align-items:start;padding:22px 0;border-bottom:1px solid var(--line)}.vault-prompt>span{color:rgba(90,142,202,.62);font:2rem/1 var(--display)}.vault-prompt-copy{display:grid;grid-gap:8px;gap:8px}.vault-prompt-copy>strong{color:#dbe2eb;font:1.1rem/1 var(--display);letter-spacing:.015em;text-transform:uppercase}.vault-prompt-guidance{color:#8e9bad;font-size:.78rem;line-height:1.58}.vault-prompt textarea{width:100%;min-height:130px;padding:17px;border:1px solid #263b55;outline:none;resize:vertical;color:var(--text);background:rgba(8,18,31,.84);line-height:1.6}.vault-prompt textarea:focus{border-color:var(--gold);box-shadow:0 0 0 3px rgba(200,164,91,.08)}.code-covenant{margin-top:28px;padding:30px;border:1px solid rgba(200,164,91,.28);background:radial-gradient(circle at 100% 0,rgba(200,164,91,.12),transparent 26rem),rgba(7,15,25,.6)}.code-covenant-intro{max-width:680px;padding-bottom:24px;border-bottom:1px solid var(--line)}.code-covenant-intro>p:last-child{margin:12px 0 0;color:#b4becb;font-size:.88rem;line-height:1.65}.code-covenant-list{display:grid;grid-gap:0;gap:0;margin:4px 0 0;padding:0;list-style:none;counter-reset:code}.code-covenant-list li{display:grid;grid-template-columns:46px minmax(0,1fr);grid-gap:18px;gap:18px;padding:22px 0;border-bottom:1px solid var(--line)}.code-covenant-list li:last-child{border-bottom:0}.code-covenant-list li>span{color:var(--gold-soft);font:1.45rem/1 var(--display)}.code-covenant-list h2{margin:0;color:#e6dfd0;font:1.35rem/1 var(--display);text-transform:uppercase}.code-covenant-list p{max-width:780px;margin:9px 0 0;color:#9eaab9;font-size:.82rem;line-height:1.65}.vault-signature{grid-template-columns:58px minmax(240px,.5fr) 1fr}.vault-signature input{width:100%;padding:17px;border:1px solid #263b55;border-radius:var(--radius-small);outline:none;color:var(--text);background:rgba(8,18,31,.84);font:1.05rem/1.2 var(--display)}.vault-signature input:focus{border-color:var(--gold);box-shadow:0 0 0 3px rgba(200,164,91,.08)}.vault-signature input:disabled{opacity:.52;cursor:wait}.code-acknowledgement{display:flex;gap:12px;align-items:flex-start;margin-top:24px;padding:18px;border:1px solid rgba(200,164,91,.26);background:rgba(200,164,91,.055);color:#d7d3ca;font-size:.78rem;line-height:1.5;cursor:pointer}.code-acknowledgement input{width:16px;height:16px;margin:1px 0 0;accent-color:var(--gold)}.code-signature-record{margin-top:24px;padding:26px 28px;border:1px solid rgba(200,164,91,.34);background:radial-gradient(circle at 100% 100%,rgba(200,164,91,.12),transparent 20rem),rgba(200,164,91,.055)}.code-signature-name{margin:10px 0 14px;color:#f4e4c5;font:2.7rem/1.1 Snell Roundhand,Segoe Script,Bradley Hand,cursive}.code-signature-record>p:last-child{margin:0;color:#b7b0a5;font-size:.76rem;line-height:1.6}@media (max-width:760px){.code-covenant{padding:22px}.code-covenant-list li{grid-template-columns:46px minmax(0,1fr);gap:14px}.code-covenant-list h2{font-size:1.15rem}.vault-signature input{grid-column:1/-1}.code-signature-record{padding:22px}.code-signature-name{font-size:2.35rem}}.vault-editor-footer{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-top:24px}.vault-editor-footer p{max-width:560px;color:#64758a;font-size:.72rem;line-height:1.55}.vault-editor-actions{display:flex;gap:10px}.vault-prompt textarea:disabled{opacity:.52;cursor:wait}.vault-comments{margin-top:28px;padding:24px;border:1px solid rgba(200,164,91,.24);background:rgba(200,164,91,.04)}.vault-comments>p:not(.eyebrow){color:var(--muted);font-size:.76rem}.vault-comments article{margin-top:14px;padding:16px;border-left:2px solid var(--gold);background:rgba(8,18,31,.68)}.vault-comments article p{margin:0;color:#dbe2eb;font-size:.82rem;line-height:1.6}.vault-comments article small{display:block;margin-top:8px;color:#64758a;font-size:.62rem}.vault-comment-error{color:#e7aa92!important}.vault-sync-error{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding:16px 18px;border:1px solid rgba(213,140,122,.42);background:rgba(98,43,36,.18)}.vault-sync-error p{margin:0;color:#e7aa92;font-size:.78rem;line-height:1.5}.vault-sync-error button{flex:0 0 auto;padding:8px 0;border:0;border-bottom:1px solid #e7aa92;background:transparent;color:#f0c1ae;cursor:pointer;font-size:.65rem;letter-spacing:.1em;text-transform:uppercase}.auth-page{min-height:calc(100vh - 88px);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.55fr);align-items:center;grid-gap:clamp(48px,8vw,130px);gap:clamp(48px,8vw,130px);padding-block:70px 110px}.auth-intro h1{max-width:850px;margin:0;font:clamp(4rem,7vw,7.5rem)/.86 var(--display);letter-spacing:-.035em;text-transform:uppercase}.auth-intro>p:not(.eyebrow){max-width:640px;margin:30px 0 0;color:var(--muted);font-size:1rem;line-height:1.7}.auth-assurances{display:flex;flex-wrap:wrap;gap:18px;margin-top:36px;color:#68798f;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase}.auth-assurances span:before{content:"·";margin-right:8px;color:var(--gold)}.auth-card{padding:28px;border:1px solid var(--line);background:linear-gradient(160deg,rgba(16,31,51,.94),rgba(5,11,19,.97));box-shadow:0 30px 90px rgba(0,0,0,.28)}.auth-mode{display:grid;grid-template-columns:1fr 1fr;margin-bottom:28px;border-bottom:1px solid var(--line)}.auth-mode button{padding:0 8px 14px;border:0;border-bottom:2px solid transparent;background:transparent;color:#65758a;cursor:pointer;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase}.auth-mode button.active{border-color:var(--gold);color:var(--gold-soft)}.auth-card form{display:grid;grid-gap:20px;gap:20px}.auth-card label,.auth-card label small,.auth-card label span{display:block}.auth-card label span{margin-bottom:9px;color:#aeb8c5;font-size:.7rem;letter-spacing:.09em;text-transform:uppercase}.auth-password-label{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:9px}.auth-card .auth-password-label label{margin:0;color:#aeb8c5;font-size:.7rem;letter-spacing:.09em;text-transform:uppercase}.auth-back-link,.auth-password-label a{color:var(--gold-soft);font-size:.68rem;letter-spacing:.05em;text-decoration:none}.auth-back-link:focus-visible,.auth-back-link:hover,.auth-password-label a:focus-visible,.auth-password-label a:hover{color:var(--text);text-decoration:underline}.auth-back-link{justify-self:center;padding:4px}.auth-reset-confirmation h2{margin:10px 0 14px;font:2.5rem/.95 var(--display);text-transform:uppercase}.auth-reset-confirmation>p:not(.eyebrow){margin:0 0 24px;color:var(--muted);line-height:1.65}.auth-reset-confirmation strong{color:var(--text)}.auth-card label small{margin-top:7px;color:#5f7085;font-size:.64rem}.auth-card input{width:100%;padding:15px 16px;border:1px solid #263b55;outline:none;color:var(--text);background:rgba(8,18,31,.84)}.auth-card input:focus{border-color:var(--gold);box-shadow:0 0 0 3px rgba(200,164,91,.08)}.auth-card .button{width:100%;margin-top:4px}.activation-card h2{margin:0 0 8px;font:2.1rem/1 var(--display);text-transform:uppercase}.activation-email{margin:0 0 28px;color:var(--gold-soft);font-size:.78rem}.auth-message{margin:0;padding:13px 14px;border:1px solid rgba(200,164,91,.24);color:#d8c39a;background:rgba(200,164,91,.06);font-size:.72rem;line-height:1.55}.admin-wrap{display:grid;grid-template-columns:245px 1fr;grid-gap:48px;gap:48px;padding:55px 0 110px}.admin-nav{position:-webkit-sticky;position:sticky;top:24px;align-self:start;min-height:calc(100vh - 150px);padding:27px 20px;border:1px solid rgba(200,164,91,.24);background:linear-gradient(165deg,rgba(24,25,25,.94),rgba(8,13,20,.96))}.admin-nav h2{margin:0 0 34px;font:2.2rem/1 var(--display);text-transform:uppercase}.admin-nav>a:not(.admin-exit){display:block;padding:12px;border-left:2px solid transparent;color:#817d73;font-size:.78rem}.admin-nav>a.active{border-color:var(--gold);color:var(--text);background:linear-gradient(90deg,rgba(200,164,91,.11),transparent)}.admin-privacy{margin-top:42px;padding:17px;border:1px solid rgba(200,164,91,.2);background:rgba(200,164,91,.04)}.admin-privacy strong{color:var(--gold-soft);font-size:.65rem;letter-spacing:.12em;text-transform:uppercase}.admin-privacy p{color:#77746c;font-size:.7rem;line-height:1.5}.admin-exit{position:absolute;bottom:22px;left:20px;color:#706d65;font-size:.65rem;text-transform:uppercase}.admin-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:42px}.admin-heading h1{margin:0;font:clamp(3.8rem,6vw,7rem)/.84 var(--display);text-transform:uppercase}.admin-heading>div:first-child>p:last-child{color:var(--muted)}.admin-metric{min-width:160px;padding:18px;border-top:1px solid var(--gold)}.admin-metric span,.admin-metric strong{display:block}.admin-metric strong{font:3rem/1 var(--display)}.admin-metric span{color:#747168;font-size:.65rem;letter-spacing:.1em;text-transform:uppercase}.client-table{border:1px solid var(--line);background:rgba(5,11,19,.72)}.client-row{display:grid;grid-template-columns:1.15fr 1.15fr .78fr .62fr .92fr .6fr .55fr 60px;grid-gap:18px;gap:18px;align-items:center;min-height:76px;padding:12px 18px;border-bottom:1px solid var(--line);color:#a1acba;font-size:.74rem}.client-row:last-child{border-bottom:0}.client-row-head{min-height:48px;color:#536175;font-size:.58rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.client-row span small,.client-row span strong{display:block}.client-row span strong{color:var(--text);font-size:.8rem}.client-row span small{margin-top:4px;color:#596a7e}.client-row>a{color:var(--gold-soft);text-transform:uppercase}.client-foundation-progress summary{cursor:pointer;list-style:none}.client-foundation-progress summary::-webkit-details-marker{display:none}.client-foundation-progress summary strong:after{content:"+";display:inline-block;margin-left:7px;color:var(--gold-soft)}.client-foundation-progress[open] summary strong:after{content:"−"}.client-foundation-checklist{display:grid;grid-gap:5px;gap:5px;width:min(270px,28vw);margin-top:10px;padding:11px;border:1px solid rgba(200,164,91,.28);background:rgba(7,11,16,.96);box-shadow:0 16px 34px rgba(0,0,0,.28);color:#8997a8;font-size:.64rem;line-height:1.35}.client-foundation-checklist span{display:grid;grid-template-columns:13px 1fr;grid-gap:5px;gap:5px}.client-foundation-checklist i{font-style:normal}.client-foundation-checklist .complete{color:#aac8b5}.client-foundation-checklist .complete i{color:#77bb92}.client-foundation-checklist .pending i{color:#67788d}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.client-overview-tools{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px}.client-overview-tools label{flex:1 1;max-width:440px}.client-management-panel select,.client-overview-tools input{width:100%;padding:13px 15px;border:1px solid var(--line-strong);border-radius:var(--radius-small);outline:none;color:var(--text);background:rgba(7,8,10,.52)}.client-management-panel select:focus,.client-overview-tools input:focus{border-color:var(--gold)}.client-filter{display:flex;gap:6px}.client-filter button,.client-row-actions button{border:0;background:transparent;cursor:pointer}.client-filter button{padding:10px 13px;border:1px solid var(--line);border-radius:99px;color:#7e8998;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.client-filter button span{margin-left:5px;color:#596779}.client-filter button.active{border-color:rgba(200,164,91,.52);color:var(--gold-soft);background:rgba(200,164,91,.08)}.client-filter-empty{margin-top:0}.client-row-archived{opacity:.72;background:rgba(11,13,16,.72)}.client-row-actions{display:grid;grid-gap:8px;gap:8px;justify-items:start}.client-row-actions a,.client-row-actions button{padding:0;color:var(--gold-soft);font-size:.6rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.client-row-actions button{color:#8ea9c3}.client-management-panel{display:grid;grid-template-columns:1fr 1fr;grid-gap:34px;gap:34px;padding:26px;border-bottom:1px solid rgba(200,164,91,.34);background:linear-gradient(135deg,rgba(23,28,34,.96),rgba(10,13,18,.96))}.client-management-panel h2{margin:8px 0 18px;font:2rem/1 var(--display);text-transform:uppercase}.client-management-panel p:not(.eyebrow){max-width:520px;color:var(--muted);font-size:.76rem;line-height:1.6}.client-management-panel label>span{display:block;margin-bottom:8px;color:#7d8794;font-size:.6rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.client-management-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px}.client-lifecycle-actions>.button,.client-management-actions .button{min-height:42px;padding:0 17px;font-size:.62rem}.client-lifecycle-actions{padding-left:30px;border-left:1px solid var(--line)}.client-delete-button{border-color:rgba(213,140,122,.5);color:#e4a18f;background:rgba(87,35,28,.24)}.client-archive-note{color:#dca08f!important}.client-role-promotion{margin-top:26px;padding-top:22px;border-top:1px solid var(--line)}.client-role-promotion h3{margin:0 0 10px;font:1.45rem/1 var(--display);text-transform:uppercase}.admin-state{padding:34px;border:1px solid var(--line);background:rgba(5,11,19,.72)}.admin-state h2{margin:0;font:2rem/1 var(--display);text-transform:uppercase}.admin-state p{max-width:620px;margin:14px 0 0;color:var(--muted);line-height:1.6}.admin-state .button{margin-top:24px}.admin-state-error{border-color:rgba(213,140,122,.45)}.access-management-layout{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);grid-gap:18px;gap:18px}.access-invite-card,.access-list-card{border:1px solid var(--line);border-radius:var(--radius);background:rgba(23,25,30,.84)}.access-invite-card{grid-row:span 2;align-self:start;padding:28px}.access-invite-card h2,.access-list-card h2{margin:0;font:2.2rem/1 var(--display);text-transform:uppercase}.access-invite-card>p:not(.eyebrow){color:var(--muted);line-height:1.6}.access-invite-card form{display:grid;grid-gap:15px;gap:15px;margin-top:26px}.access-invite-card label,.access-invite-card label>span{display:block}.access-invite-card label>span{margin-bottom:8px;color:#8f918d;font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.access-invitation-result input,.access-invite-card input,.access-invite-card select{width:100%;padding:13px 14px;border:1px solid var(--line-strong);border-radius:var(--radius-small);outline:none;color:var(--text);background:rgba(7,8,10,.42)}.access-invite-card input:focus,.access-invite-card select:focus{border-color:var(--gold)}.access-invite-card .button{margin-top:4px}.access-invitation-result{margin-top:22px;padding:18px;border:1px solid rgba(126,175,157,.34);border-radius:var(--radius-small);background:rgba(60,111,91,.12)}.access-invitation-result strong{color:#a9d4c3}.access-invitation-result p{color:#9ca9a3;font-size:.74rem;line-height:1.5}.access-invitation-result input{font-size:.7rem}.access-invitation-result .button{width:100%;margin-top:10px}.access-list-card>header{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;padding:24px;border-bottom:1px solid var(--line)}.access-list-card>header>span{color:rgba(200,164,91,.52);font:3.6rem/.8 var(--display)}.access-person-list{display:grid}.access-person{display:grid;grid-template-columns:minmax(170px,1fr) auto 100px auto;grid-gap:14px;gap:14px;align-items:center;min-height:78px;padding:14px 18px;border-bottom:1px solid var(--line)}.access-person:last-child{border-bottom:0}.access-person>div span,.access-person>div strong{display:block}.access-person>div strong{font-size:.82rem}.access-person>div span,.access-person>em,.access-person>small{margin-top:5px;color:#777975;font-size:.65rem;font-style:normal}.access-role{min-width:74px;padding:7px 10px;border:1px solid var(--line);border-radius:99px;color:#a4a5a2;font-size:.56rem;font-weight:700;letter-spacing:.1em;text-align:center;text-transform:uppercase}.access-role-admin,.access-role-owner{border-color:rgba(200,164,91,.42);color:var(--gold-soft)}.access-role-trainer{border-color:rgba(95,151,206,.4);color:#9ac3e8}.access-person>button{padding:7px 0;border:0;border-bottom:1px solid rgba(213,140,122,.6);color:#dca08f;background:transparent;cursor:pointer;font-size:.57rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.access-person>button:disabled{opacity:.45;cursor:wait}.access-empty{margin:0;padding:28px;color:var(--muted)}.access-feedback{position:-webkit-sticky;position:sticky;bottom:18px;z-index:4;margin:18px 0 0;padding:14px 16px;border:1px solid rgba(126,175,157,.34);border-radius:var(--radius-small);color:#a9d4c3;background:rgba(17,35,29,.96)}.access-feedback-error{border-color:rgba(213,140,122,.45);color:#e7aa92;background:rgba(48,23,20,.96)}.content-admin-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:34px;margin-bottom:34px}.content-admin-heading h1{max-width:880px;margin:0;font:clamp(3.5rem,6vw,6.5rem)/.86 var(--display);text-transform:uppercase}.content-admin-heading>div:first-child>p:last-child{max-width:760px;margin:20px 0 0;color:var(--muted);line-height:1.6}.content-admin-status{min-width:170px;padding:18px 0;border-top:1px solid var(--gold)}.content-admin-status small,.content-admin-status span,.content-admin-status strong{display:block}.content-admin-status strong{font:3rem/1 var(--display)}.content-admin-status span{color:var(--gold-soft);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase}.content-admin-status small{margin-top:9px;color:#68778a;font-size:.66rem}.content-admin-layout{display:grid;grid-template-columns:minmax(190px,245px) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.content-section-nav{position:-webkit-sticky;position:sticky;top:24px;padding:14px;border:1px solid var(--line);background:rgba(6,12,20,.84)}.content-section-nav label{display:block;padding:8px 8px 16px}.content-section-nav label span{display:block;margin-bottom:8px;color:#66768a;font-size:.57rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.content-section-nav input{width:100%;padding:11px 12px;border:1px solid var(--line-strong);border-radius:var(--radius-small);outline:none;color:var(--text);background:rgba(4,9,15,.9)}.content-section-nav input:focus{border-color:var(--gold)}.content-section-nav>button{display:grid;grid-template-columns:28px 1fr;grid-gap:8px;gap:8px;width:100%;padding:13px 9px;border:0;border-left:2px solid transparent;color:#7d8998;background:transparent;cursor:pointer;text-align:left}.content-section-nav>button>span:first-child{color:#4f6074;font-size:.58rem;letter-spacing:.08em}.content-section-nav>button>span:last-child{display:grid;grid-gap:4px;gap:4px}.content-section-nav>button small{color:#536276;font-size:.49rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.content-section-nav>button strong{font-size:.72rem;font-weight:600}.content-section-nav>button .review-status{justify-self:start;margin-top:3px;font-size:.48rem;font-style:normal;letter-spacing:.08em;text-transform:uppercase}.review-status-draft{color:#708096}.review-status-needs_changes{color:#d58c7a}.review-status-approved{color:#7eaf9d}.content-section-nav>button.active{border-left-color:var(--gold);color:var(--text);background:linear-gradient(90deg,rgba(200,164,91,.1),transparent)}.content-editor-panel{min-width:0}.content-editor-panel>header{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;min-height:165px;padding:28px;border:1px solid rgba(200,164,91,.25);background:radial-gradient(circle at 92% 2%,rgba(200,164,91,.1),transparent 20rem),rgba(11,18,28,.86)}.content-editor-panel>header h2{margin:0;font:clamp(2.7rem,4vw,4.5rem)/.9 var(--display);text-transform:uppercase}.content-editor-panel>header p:last-child{max-width:620px;margin:14px 0 0;color:var(--muted);line-height:1.55}.content-editor-panel>header code{display:inline-block;margin-top:14px;color:#718196;font-size:.65rem}.content-preview-actions{display:grid;min-width:230px;grid-gap:10px;gap:10px}.content-preview-actions label>span{display:block;margin-bottom:7px;color:#728297;font-size:.55rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.content-preview-actions select{width:100%;padding:10px 12px;border:1px solid var(--line-strong);border-radius:var(--radius-small);outline:none;color:var(--text);background:rgba(3,8,14,.9);font:inherit;font-size:.7rem}.content-preview-actions select:focus{border-color:var(--gold)}.content-draft-safety{display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px;margin-bottom:18px;padding:15px 18px;border:1px solid rgba(126,175,157,.32);background:rgba(18,45,38,.32)}.content-draft-safety strong{color:#9bc8b6;font-size:.63rem;letter-spacing:.1em;text-transform:uppercase}.content-draft-safety span{color:#91a59c;font-size:.69rem;line-height:1.5}.content-review-controls{display:grid;grid-template-columns:minmax(150px,.35fr) minmax(260px,1fr) auto;grid-gap:14px;gap:14px;align-items:flex-end;margin-top:14px;padding:20px;border:1px solid var(--line);background:rgba(6,12,20,.78)}.content-history-controls label,.content-review-controls label{display:block}.content-history-controls label>span,.content-review-controls label>span{display:block;margin-bottom:8px;color:#6d7e92;font-size:.57rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.content-history-controls select,.content-review-controls select,.content-review-controls textarea{width:100%;padding:11px 12px;border:1px solid var(--line-strong);border-radius:var(--radius-small);outline:none;color:var(--text);background:rgba(3,8,14,.9);font:inherit;font-size:.72rem}.content-review-controls textarea{min-height:72px;resize:vertical;line-height:1.5}.content-history-controls select:focus,.content-review-controls select:focus,.content-review-controls textarea:focus{border-color:var(--gold)}.content-history-controls{display:flex;align-items:flex-end;gap:12px;margin-top:10px;padding:14px 18px;border:1px solid var(--line);background:rgba(4,9,15,.6)}.content-history-controls label{flex:1 1}.content-workspace{min-width:0}.content-workspace-preview{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(420px,1.1fr);grid-gap:14px;gap:14px;align-items:start}.content-edit-column{min-width:0}.content-preview-panel{position:-webkit-sticky;position:sticky;top:24px;min-width:0;margin-top:14px;border:1px solid rgba(200,164,91,.28);background:#07101b}.content-preview-panel>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;border-bottom:1px solid var(--line)}.content-preview-panel>header span,.content-preview-panel>header strong{display:block}.content-preview-panel>header span{color:var(--gold);font-size:.52rem;letter-spacing:.1em;text-transform:uppercase}.content-preview-panel>header strong{margin-top:4px;color:#d7dfe8;font-size:.72rem}.content-preview-panel>header button{padding:5px 0;border:0;border-bottom:1px solid rgba(200,164,91,.45);color:var(--gold-soft);background:transparent;cursor:pointer;font-size:.55rem;letter-spacing:.1em;text-transform:uppercase}.content-preview-panel iframe{display:block;width:100%;min-height:780px;border:0;background:#07101b}.content-field-group{margin-top:14px;border:1px solid var(--line);background:rgba(6,12,20,.78)}.content-field-group-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:22px 24px;border-bottom:1px solid var(--line)}.content-field-group-heading h3{margin:0;font:1.8rem/1 var(--display);text-transform:uppercase}.content-reference{display:block;margin-bottom:8px;color:var(--gold);font-size:.54rem;font-weight:700;letter-spacing:.12em}.content-field-group-heading p{margin:9px 0 0;color:#708096;font-size:.7rem;line-height:1.5}.content-field-group-heading button{padding:6px 0;border:0;border-bottom:1px solid rgba(200,164,91,.45);color:var(--gold-soft);background:transparent;cursor:pointer;font-size:.58rem;letter-spacing:.1em;white-space:nowrap;text-transform:uppercase}.content-fields{display:grid;grid-gap:22px;gap:22px;padding:24px}.content-field{display:block}.content-field>span{display:flex;align-items:center;gap:9px;margin-bottom:9px}.content-field>span code{flex:0 0 auto;color:var(--gold);font-size:.55rem;letter-spacing:.05em}.content-field>span strong{color:#b8c2ce;font-size:.67rem;letter-spacing:.03em}.content-field>span em,.content-field>span i{padding:3px 6px;border-radius:99px;font-size:.48rem;font-style:normal;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.content-field>span em{color:#171109;background:var(--gold)}.content-field>span i{color:var(--gold-soft);border:1px solid rgba(200,164,91,.35)}.content-field input,.content-field textarea{width:100%;padding:13px 14px;border:1px solid var(--line-strong);border-radius:var(--radius-small);outline:none;resize:vertical;color:var(--text);background:rgba(3,8,14,.88);font:inherit;font-size:.79rem;line-height:1.55}.content-field input:focus,.content-field textarea:focus{border-color:var(--gold);box-shadow:0 0 0 3px rgba(200,164,91,.06)}.content-save-bar{position:-webkit-sticky;position:sticky;z-index:10;bottom:16px;display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:18px;padding:15px 18px;border:1px solid rgba(200,164,91,.38);background:rgba(8,13,20,.96);box-shadow:0 16px 45px rgba(0,0,0,.35);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.content-save-bar span,.content-save-bar strong{display:block}.content-save-bar strong{color:var(--text);font-size:.75rem}.content-save-bar span{margin-top:4px;color:#718095;font-size:.65rem}.content-save-bar .button:disabled{opacity:.4;cursor:default}.content-save-actions{display:flex;gap:10px;align-items:center}.content-publish-button{border-color:rgba(213,140,122,.5)!important;color:#efb19e!important}.trainer-workspace-link{padding-top:12px;border-top:1px solid rgba(200,164,91,.2)}.trainer-workspace-link a{color:var(--gold-soft)!important}.status-open{color:#d9bc7a}.status-complete{color:#7eaf9d}.status-missing{color:#d58c7a}.status-recovery{color:#84b4df}.trainer-mode{text-transform:capitalize}.trainer-mode-easy{color:#94b5cc}.trainer-mode-medium{color:var(--gold-soft)}.trainer-mode-hard{color:#e3a18e}.trainer-mode-missing{color:#65758a}.trainer-accountability-panel{margin-bottom:18px;padding:28px;border:1px solid rgba(200,164,91,.28);background:radial-gradient(circle at 86% 8%,rgba(50,104,164,.18),transparent 26rem),linear-gradient(150deg,rgba(15,29,48,.94),rgba(6,12,21,.97))}.trainer-accountability-hard{border-color:rgba(213,140,122,.4)}.trainer-accountability-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:32px}.trainer-accountability-heading h2{margin:0;font:clamp(3rem,5vw,5.5rem)/.86 var(--display);text-transform:uppercase}.trainer-accountability-heading>div:first-child>p:last-child{max-width:730px;margin:16px 0 0;color:var(--muted);line-height:1.6}.trainer-accountability-mode{min-width:155px;padding:16px;border-top:1px solid var(--gold)}.trainer-accountability-mode span,.trainer-accountability-mode strong{display:block}.trainer-accountability-mode span{color:#6e7b8c;font-size:.58rem;letter-spacing:.12em;text-transform:uppercase}.trainer-accountability-mode strong{margin-top:7px;font:2rem/1 var(--display);text-transform:uppercase}.trainer-accountability-metrics{display:grid;grid-template-columns:2fr repeat(3,.7fr);margin-top:26px;border:1px solid var(--line)}.trainer-accountability-metrics>div{min-height:92px;padding:16px;border-right:1px solid var(--line)}.trainer-accountability-metrics>div:last-child{border-right:0}.trainer-accountability-metrics span,.trainer-accountability-metrics strong{display:block}.trainer-accountability-metrics span{color:#607085;font-size:.56rem;letter-spacing:.11em;text-transform:uppercase}.trainer-accountability-metrics strong{margin-top:10px;color:#d7dee7;font-size:.76rem;line-height:1.45}.trainer-delivery-plan{margin-top:18px;padding:18px;border:1px solid rgba(213,140,122,.34);background:rgba(213,140,122,.055)}.trainer-delivery-plan>div{display:flex;justify-content:space-between;gap:16px;color:#d7dee7;font-size:.74rem}.trainer-delivery-plan>div span{color:#9ba8b7;font-size:.58rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.trainer-delivery-plan>div strong{color:#e4a18e;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.trainer-delivery-plan ol{display:grid;grid-gap:1px;gap:1px;margin:15px 0 0;padding:0;border:1px solid var(--line);list-style:none}.trainer-delivery-plan li{display:grid;grid-template-columns:88px minmax(0,1fr) 80px;grid-gap:12px;gap:12px;padding:12px;background:rgba(5,11,18,.8)}.trainer-delivery-plan li span,.trainer-delivery-plan li time{color:#8e9db0;font-size:.61rem;letter-spacing:.08em;text-transform:uppercase}.trainer-delivery-plan li strong{color:#d9e0e8;font-size:.72rem;font-weight:500}.trainer-delivery-plan li time{text-align:right}.trainer-commitment-board{margin-top:18px;padding:18px;border:1px solid rgba(101,151,184,.32);background:rgba(50,104,164,.06)}.trainer-commitment-board>div{display:flex;justify-content:space-between;gap:16px}.trainer-commitment-board li>span,.trainer-commitment-board time,.trainer-commitment-board>div span{color:#9ba8b7;font-size:.58rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.trainer-commitment-board>div strong{color:#a9c7df;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.trainer-commitment-board>.trainer-commitment-board-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;margin-top:12px;border:1px solid rgba(148,174,209,.2);background:rgba(148,174,209,.2)}.trainer-commitment-board>.trainer-commitment-board-summary span{display:grid;grid-gap:5px;gap:5px;padding:10px 12px;color:#bdc8d3;background:rgba(8,16,25,.82);font-size:.68rem;letter-spacing:normal;text-transform:none}.trainer-commitment-board>.trainer-commitment-board-summary b{color:#d79760;font-size:.55rem;letter-spacing:.1em;text-transform:uppercase}.trainer-commitment-board ol{display:grid;grid-gap:1px;gap:1px;margin:15px 0 0;padding:0;border:1px solid var(--line);list-style:none}.trainer-commitment-board li{display:grid;grid-template-columns:170px minmax(0,1fr) 70px;grid-gap:10px 14px;gap:10px 14px;padding:13px;background:rgba(5,11,18,.8)}.trainer-commitment-board li>strong{color:#d9e0e8;font-size:.74rem;font-weight:500}.trainer-commitment-board li>span{text-align:right;color:#a9c7df}.trainer-commitment-board li p{grid-column:2/-1;margin:0;color:var(--muted);font-size:.72rem;line-height:1.5}.admin-record-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.trainer-document-library{display:grid;grid-gap:26px;gap:26px;margin-top:30px}.trainer-document-library>header{display:flex;max-width:1000px;align-items:flex-end;justify-content:space-between;gap:24px}.trainer-document-library>header h2{margin:8px 0 10px}.trainer-document-library>header p:last-child{margin:0;color:var(--muted);line-height:1.6}.trainer-document-search{display:grid;min-width:min(100%,330px);grid-gap:7px;gap:7px}.trainer-document-search>span{color:var(--gold-soft);font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.trainer-document-search input{width:100%;min-height:42px;padding:10px 12px;border:1px solid rgba(148,174,209,.3);background:rgba(7,14,23,.7);color:var(--text)}.trainer-document-collection{display:grid;grid-gap:14px;gap:14px;padding-top:22px;border-top:1px solid var(--line)}.trainer-document-folder{display:flex;width:100%;align-items:flex-start;justify-content:space-between;gap:20px;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.trainer-document-folder .eyebrow{margin:0 0 6px;color:var(--gold)}.trainer-document-folder p:last-child{max-width:680px;margin:0;color:var(--muted);font-size:.8rem;line-height:1.55}.trainer-document-folder>span{display:flex;align-items:center;gap:11px;padding:7px 10px;border:1px solid rgba(200,164,91,.3);color:var(--gold-soft);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.trainer-document-folder i{font-size:1rem;font-style:normal}.trainer-document-list{display:grid;border-top:1px solid var(--line)}.trainer-document-list-item{border-bottom:1px solid var(--line)}.trainer-document-row{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:20px;gap:20px;padding:17px 0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.trainer-document-row:hover strong{color:var(--gold-soft)}.trainer-document-row>span:first-child{display:grid;grid-gap:4px;gap:4px}.trainer-document-row small{color:var(--gold);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase}.trainer-document-row strong{font:1.08rem/1.2 var(--display)}.trainer-document-row em{max-width:760px;color:var(--muted);font-size:.78rem;font-style:normal;line-height:1.5}.trainer-document-row-meta{display:grid;justify-items:end;grid-gap:8px;gap:8px;color:var(--muted);font-size:.7rem;text-align:right}.trainer-document-row-meta i{color:var(--gold-soft);font-size:1.1rem;font-style:normal}.trainer-document-list-item .trainer-document-control{margin:0 0 20px}@media (max-width:760px){.trainer-document-folder,.trainer-document-row{align-items:flex-start;flex-direction:column;grid-template-columns:1fr;gap:12px}.trainer-document-folder>span{align-self:flex-start}.trainer-document-row-meta{justify-items:start;grid-template-columns:auto auto;text-align:left}}.admin-record-card{min-height:290px;padding:25px;border:1px solid var(--line);background:linear-gradient(150deg,rgba(15,29,48,.9),rgba(6,12,21,.95))}.admin-record-card>p{color:var(--gold);font-size:.61rem;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.admin-record-card h2{margin:40px 0 12px;font:2rem/1 var(--display);text-transform:uppercase}.admin-record-card>span{display:block;min-height:54px;color:var(--muted);font-size:.78rem;line-height:1.55}.admin-record-card>small{display:block;margin-top:18px;color:#5f7084}.trainer-document-control{margin-top:18px}.trainer-document-control>.button{min-height:36px;padding:0 14px;font-size:.63rem}.trainer-document-reader{margin-top:14px;padding:18px;border:1px solid rgba(202,149,89,.36);background:rgba(5,11,18,.72)}.trainer-document-reader>.eyebrow{margin:0 0 13px}.trainer-document-reader-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:16px}.trainer-document-reader-heading>.eyebrow{margin:0}.trainer-document-reader-heading .button{flex:none;padding:8px 10px;font-size:.58rem}.admin-record-fields{display:grid;grid-gap:13px;gap:13px;margin:0}.admin-record-fields div{padding-top:13px;border-top:1px solid var(--line)}.admin-record-fields dt{color:var(--gold-soft);font-size:.61rem;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.admin-record-fields dd{margin:6px 0 0;color:var(--muted);font-size:.8rem;line-height:1.55;white-space:pre-wrap}.client-document-columns,.client-document-not-to-do{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}.client-document-columns section,.client-document-not-to-do section{padding:19px;background:rgba(7,14,23,.82)}.client-document-blueprint .eyebrow,.client-document-columns .eyebrow,.client-document-contract .eyebrow,.client-document-mismatch .eyebrow,.client-document-not-to-do .eyebrow,.client-document-pyramid .eyebrow,.client-document-standards .eyebrow{margin:0 0 10px}.client-document-blueprint ol,.client-document-columns ol,.client-document-not-to-do ol{display:grid;grid-gap:8px;gap:8px;margin:0;padding-left:21px;color:#dbe4ec;font-size:.82rem;line-height:1.5}.client-document-action,.client-document-blueprint-outcome{margin-top:15px;padding:18px;border:1px solid rgba(200,164,91,.32);background:rgba(200,164,91,.055)}.client-document-action p:last-child,.client-document-blueprint-outcome p:last-child{margin:0;color:#f0d5a8;font-size:.9rem;line-height:1.55;white-space:pre-wrap}.client-document-standards{display:grid;grid-gap:18px;gap:18px}.client-document-standards-summary{padding:18px;border:1px solid rgba(200,164,91,.27);background:rgba(200,164,91,.04)}.client-document-definitions>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.client-document-definitions article{padding:17px;border:1px solid var(--line);background:rgba(7,14,23,.64)}.client-document-definitions h3{margin:0 0 12px;color:#e7edf3;font:1.32rem/1 var(--display);text-transform:uppercase}.client-document-definitions .admin-record-fields{gap:9px}.client-document-definitions .admin-record-fields div{padding-top:9px}.client-document-mismatch{display:grid;grid-gap:18px;gap:18px}.client-document-mismatch section{padding:17px;border:1px solid var(--line);background:rgba(7,14,23,.58)}.client-document-mismatch-head,.client-document-mismatch-row{display:grid;grid-template-columns:minmax(0,1fr) 82px 82px;grid-gap:10px;gap:10px;align-items:center}.client-document-mismatch-head{padding:0 0 8px;color:var(--gold-soft);font-size:.58rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.client-document-mismatch-row{padding:10px 0;border-top:1px solid rgba(148,174,209,.16)}.client-document-mismatch-row strong{color:#dce4eb;font-size:.8rem;font-weight:500;line-height:1.45}.client-document-mismatch-row span{color:#f1d2a3;font-size:1rem;font-weight:750;text-align:center}.client-document-blueprint{display:grid;grid-gap:15px;gap:15px}.client-document-blueprint>section:not(.client-document-blueprint-outcome){padding:18px;border:1px solid var(--line);background:rgba(7,14,23,.58)}.client-document-blueprint-notes .admin-record-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.client-document-blueprint-notes .admin-record-fields div{padding-top:0;border-top:0}.client-document-milestones{display:grid;grid-gap:0;gap:0}.client-document-milestones article{display:grid;grid-template-columns:100px minmax(0,1fr);grid-gap:14px;gap:14px;padding:11px 0;border-top:1px solid rgba(148,174,209,.16)}.client-document-milestones article:first-of-type{border-top:0}.client-document-milestones strong{color:var(--gold-soft);font-size:.65rem;letter-spacing:.08em;text-transform:uppercase}.client-document-milestones p{margin:0;color:#dce4eb;font-size:.8rem;line-height:1.5;white-space:pre-wrap}.client-document-contract{display:grid;grid-gap:10px;gap:10px}.client-document-contract>article{display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;padding:15px;border:1px solid var(--line);background:rgba(7,14,23,.58)}.client-document-contract>article>span{color:#d79760;font:1.4rem/1 var(--display)}.client-document-contract article p{margin:0;color:#e3e8ed;font-size:.85rem;line-height:1.5;white-space:pre-wrap}.client-document-contract article small{display:block;margin-top:7px;color:var(--gold-soft);font-size:.7rem}.client-document-contract>section{margin-top:8px;padding:18px;border:1px solid rgba(200,164,91,.32);background:rgba(200,164,91,.05)}.client-document-pyramid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.client-document-pyramid article{display:grid;grid-template-columns:29px minmax(0,1fr);grid-gap:10px;gap:10px;padding:15px;border:1px solid var(--line);background:rgba(7,14,23,.58)}.client-document-pyramid article>span{color:#d79760;font:.9rem/1 var(--display)}.client-document-pyramid article p:last-child{margin:0;color:#dce4eb;font-size:.79rem;line-height:1.5;white-space:pre-wrap}.client-document-definition-success{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.client-document-definition-success article{display:grid;grid-template-columns:31px minmax(0,1fr);grid-gap:11px;gap:11px;padding:16px;border:1px solid var(--line);background:rgba(7,14,23,.58)}.client-document-definition-success article>span{color:var(--gold-soft);font:1rem/1 var(--display)}.client-document-definition-success article p:last-child,.client-document-vision-achievements article p{margin:0;color:#dce4eb;font-size:.81rem;line-height:1.55;white-space:pre-wrap}.client-document-vision{display:grid;grid-gap:14px;gap:14px}.client-document-vision-notes,.client-document-vision-opening{padding:18px;border:1px solid var(--line);background:rgba(7,14,23,.58)}.client-document-vision-achievements{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.client-document-vision-achievements article{padding:16px;border:1px solid rgba(200,164,91,.25);background:rgba(200,164,91,.04)}.client-document-vision-achievements strong{display:block;margin-bottom:9px;color:var(--gold-soft);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.client-document-ten-hours{display:grid;grid-gap:14px;gap:14px}.client-document-ten-hours>section:first-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.client-document-ten-hours article{position:relative;padding:16px;border:1px solid var(--line);background:rgba(7,14,23,.58)}.client-document-ten-hours article p:nth-child(2){max-width:calc(100% - 54px);margin:0;color:#dce4eb;font-size:.8rem;line-height:1.5;white-space:pre-wrap}.client-document-ten-hours article strong{position:absolute;right:14px;bottom:14px;color:var(--gold-soft);font:1rem/1 var(--display)}.client-document-ten-hours-next{padding:18px;border:1px solid rgba(200,164,91,.26);background:rgba(200,164,91,.045)}.client-document-matrix{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.client-document-matrix section{min-height:145px;padding:16px;border:1px solid var(--line);background:rgba(7,14,23,.58)}.client-document-matrix ol{display:grid;grid-gap:8px;gap:8px;margin:0;padding-left:20px;color:#dce4eb;font-size:.8rem;line-height:1.5}.client-document-perfect-week,.client-document-time-journal{display:grid;grid-gap:12px;gap:12px}.client-document-perfect-week section,.client-document-time-journal section{padding:16px;border:1px solid var(--line);background:rgba(7,14,23,.58)}.client-document-perfect-week article,.client-document-time-journal article{display:grid;grid-template-columns:100px minmax(0,1fr);grid-gap:12px;gap:12px;padding:10px 0;border-top:1px solid rgba(148,174,209,.16)}.client-document-perfect-week article:first-of-type,.client-document-time-journal article:first-of-type{border-top:0}.client-document-perfect-week time,.client-document-time-journal time{color:var(--gold-soft);font-size:.67rem;letter-spacing:.05em}.client-document-perfect-week strong,.client-document-time-journal strong{display:block;color:#e3e8ed;font-size:.82rem;line-height:1.45}.client-document-perfect-week small,.client-document-time-journal small{display:block;margin-top:4px;color:var(--muted);font-size:.68rem}.client-document-obstacles{display:grid;grid-gap:0;gap:0}.client-document-obstacles article{padding:10px 0;border-top:1px solid rgba(148,174,209,.16)}.client-document-obstacles article:first-of-type{border-top:0}.client-document-obstacles strong{color:#e3e8ed;font-size:.8rem;font-weight:600;line-height:1.5}.client-document-obstacles p{margin:5px 0 0;color:var(--muted);font-size:.76rem;line-height:1.5;white-space:pre-wrap}@media (max-width:760px){.trainer-document-library>header{align-items:stretch;flex-direction:column}.trainer-document-search{min-width:0}.trainer-document-reader-heading{align-items:flex-start;flex-direction:column}.client-document-blueprint-notes .admin-record-fields,.client-document-columns,.client-document-definition-success,.client-document-definitions>div,.client-document-matrix,.client-document-not-to-do,.client-document-pyramid,.client-document-ten-hours>section:first-child,.client-document-vision-achievements{grid-template-columns:1fr}.client-document-mismatch-head{display:none}.client-document-mismatch-row{grid-template-columns:minmax(0,1fr) 56px 56px}.client-document-milestones article,.client-document-perfect-week article,.client-document-time-journal article{grid-template-columns:1fr;gap:6px}}.trainer-comment-thread{margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}.trainer-comment-thread>strong{color:var(--gold-soft);font-size:.62rem;letter-spacing:.13em;text-transform:uppercase}.trainer-comment-thread>p{color:#64758a;font-size:.7rem}.trainer-comment{margin-top:12px;padding:13px;border-left:2px solid var(--gold);background:rgba(8,18,31,.7)}.trainer-comment p{margin:0;color:#dbe2eb;font-size:.76rem;line-height:1.55}.trainer-comment small{display:block;margin-top:7px;color:#5f7084;font-size:.6rem}.trainer-comment-thread label{display:block;margin-top:16px}.trainer-comment-thread label>span{display:block;margin-bottom:8px;color:#7c8999;font-size:.62rem}.trainer-comment-thread textarea{width:100%;padding:13px;border:1px solid #263b55;outline:none;resize:vertical;color:var(--text);background:rgba(8,18,31,.84);line-height:1.5}.trainer-comment-thread textarea:focus{border-color:var(--gold)}.admin-record-card .trainer-comment-thread button:disabled{opacity:.45;cursor:not-allowed}.trainer-comment-error{color:#e7aa92!important}.admin-record-card button{margin-top:22px;padding:9px 0;border:0;border-bottom:1px solid var(--gold);background:transparent;color:var(--gold-soft);cursor:pointer;font-size:.64rem;letter-spacing:.12em;text-transform:uppercase}.coaching-card{position:relative;border-color:rgba(200,164,91,.38);background:linear-gradient(150deg,rgba(39,33,22,.72),rgba(8,12,18,.97))}.restricted-label{position:absolute;top:0;right:0;padding:8px 11px;color:#10100e;background:var(--gold);font-size:.53rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}@media (max-width:980px){.site-header{grid-template-columns:1fr auto}.site-header nav{display:none}.hero{grid-template-columns:1fr;min-height:auto}.hero-figure{width:min(80vw,390px);height:min(78vh,760px);order:-1}.hero-map .hero-figure{width:min(90vw,560px)}.assessment-page,.journey{grid-template-columns:1fr}.assessment-rail{position:relative;min-height:0}.assessment-rail ol{display:none}.dashboard-wrap{grid-template-columns:1fr}.dashboard-nav{position:relative;top:auto;max-height:none;min-height:0;border-right:0;border-bottom:1px solid var(--line);display:block}.dashboard-nav-note,.dashboard-nav>.eyebrow{display:none}.vault-home{margin-bottom:18px}.vault-nav-group{display:inline-block;vertical-align:top;width:32%;padding-right:10px}.vault-nav-library{display:none}.dashboard-grid,.foundation-steps,.result-summary{grid-template-columns:1fr}.foundation-steps article{border-right:0;border-bottom:1px solid var(--line)}.foundation-steps article:last-child{border-bottom:0}.play-mode-grid{grid-template-columns:1fr}.play-mode-card,.play-mode-card ul,.play-mode-card>p{min-height:0}.check-in-form{grid-template-columns:1fr}.recovery-active-card{grid-template-columns:auto 1fr}.recovery-active-card .button{grid-column:2;justify-self:start}.return-reminder{grid-template-columns:1fr}.return-actions{flex-direction:row}.library-grid{grid-template-columns:1fr 1fr}.result-hero{align-items:start;flex-direction:column}.map-embed{height:980px}.score-picker{grid-template-columns:repeat(5,1fr)}.vault-prompt{grid-template-columns:46px 1fr}.vault-prompt textarea{grid-column:2}.admin-wrap,.vault-module-grid-three{grid-template-columns:1fr}.admin-nav{position:relative;top:auto;min-height:0}.admin-privacy{display:none}.admin-exit{position:relative;left:auto;bottom:auto;display:inline-block;margin-top:24px}.client-row{grid-template-columns:1.1fr 1fr 1fr 70px}.client-row>span:nth-child(4),.client-row>span:nth-child(5){display:none}.auth-page{grid-template-columns:1fr;align-items:start}.auth-card{width:min(100%,560px)}}@media (max-width:640px){.shell,.site-header{width:min(100% - 28px,1380px)}.site-header{min-height:72px}.brand{width:92px}.header-action{padding:9px 12px;font-size:.58rem}.hero{padding-block:45px}.hero-copy h1{font-size:3.5rem}.hero-figure{width:88vw;height:min(70vh,640px)}.hero-map .hero-figure{width:94vw}.seol-map-hero-state{top:-2.65rem;padding:11px 18px;font-size:12px}.hero-proof{gap:12px}.journey{padding-block:70px}.journey-grid{grid-template-columns:1fr}.journey-grid article{padding:20px 20px 30px}.journey-grid h3{margin-top:24px}.assessment-page{padding-top:24px}.assessment-rail{padding:22px}.assessment-rail h1{font-size:2.2rem}.assessment-progress{margin-top:28px}.assessment-panel{padding:38px 18px}.assessment-panel h2{font-size:3.4rem}.choice-picker{grid-template-columns:1fr}.assessment-actions{flex-direction:column-reverse}.assessment-actions .button{width:100%}.dashboard-wrap{padding-top:24px}.vault-nav-group{width:49%}.dashboard-heading{align-items:start;flex-direction:column}.dashboard-grid{grid-template-columns:1fr}.dashboard-card{min-height:280px}.accountability-heading h1{font-size:3.5rem}.foundation-steps article{min-height:0;padding:17px}.play-mode-section{padding:19px}.section-heading{align-items:flex-start;flex-direction:column}.section-heading h2{font-size:2.7rem}.mode-actions{justify-content:flex-start}.play-mode-card{padding:20px}.play-mode-card h3{font-size:3rem}.weekly-action-empty{grid-template-columns:1fr;gap:8px;padding:24px}.weekly-action-empty>span{text-align:left}.check-in-form{gap:28px;padding:24px}.recovery-active-card{grid-template-columns:1fr;padding:22px}.recovery-mark{width:58px}.recovery-active-card .button{grid-column:1}.recovery-dialog-actions,.return-actions{flex-direction:column}.recovery-dialog-actions .button,.return-actions .button{width:100%}.recovery-options{grid-template-columns:1fr 1fr}.recovery-dialog{padding:28px 20px}.recovery-dialog h2{font-size:3.1rem}.admin-record-grid,.library-grid,.vault-module-grid{grid-template-columns:1fr}.result-hero h1{font-size:4rem}.result-actions{width:100%;flex-direction:column}.map-embed-wrap{width:100%;padding:0;border-left:0;border-right:0}.map-embed{height:980px}.result-summary{width:calc(100% - 28px)}.admin-heading,.vault-editor-footer,.vault-editor-heading{align-items:start;flex-direction:column}.save-state{width:100%}.vault-prompt{grid-template-columns:38px 1fr;gap:14px}.vault-editor-actions{width:100%;flex-direction:column}.vault-editor-actions .button{width:100%}.vault-sync-error{align-items:flex-start;flex-direction:column}.client-row{grid-template-columns:1fr 70px}.client-row>span:nth-child(2),.client-row>span:nth-child(3){display:none}.client-row-head span:first-child:after{content:" records"}.admin-nav h2,.admin-nav>p{display:none}.admin-nav>a:not(.admin-exit){display:inline-block}.auth-page{min-height:auto;padding-block:45px 80px;gap:38px}.auth-intro h1{font-size:3.8rem}.auth-card{padding:22px}}@media (max-width:980px){.hero-figure{width:min(80vw,390px);height:min(78vh,760px);order:-1}.hero-map .hero-figure{width:min(90vw,560px)}.foundation-recovery-guide{grid-template-columns:1fr}}@media (max-width:640px){.hero-figure{width:88vw;height:min(70vh,640px)}.hero-map .hero-figure{width:94vw}.seol-map-hero-state{top:-2.65rem;padding:11px 18px;font-size:12px}.client-row>span:nth-child(2),.client-row>span:nth-child(3),.client-row>span:nth-child(4),.client-row>span:nth-child(5){display:none}}@media (max-width:980px){.trainer-accountability-metrics{grid-template-columns:1fr 1fr}.trainer-accountability-metrics>div:nth-child(2){border-right:0}.trainer-accountability-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:640px){.mode-actions{flex-wrap:wrap}.dashboard-nav{display:flex;flex-direction:row;align-items:center;gap:7px;padding:14px 0 18px;overflow-x:auto;scrollbar-width:thin}.vault-home{flex:0 0 auto;margin:0 10px 0 0;padding-right:16px;border-right:1px solid var(--line)}.vault-home span{display:none}.vault-home strong{font-size:1.7rem}.trainer-workspace-link,.vault-nav-group{display:contents}.vault-nav-group>p{display:none}.vault-nav-group>a{flex:0 0 auto;margin:0;padding:9px 11px;border-left:1px solid var(--line);border:1px solid var(--line);border-radius:99px;background:rgba(8,17,29,.74);font-size:.65rem}.vault-nav-group>a.active,.vault-nav-group>a:hover{border-color:var(--gold);background:rgba(200,164,91,.08)}.trainer-accountability-panel{padding:21px}.trainer-accountability-heading{align-items:flex-start;flex-direction:column}.trainer-accountability-mode{width:100%}.trainer-accountability-metrics{grid-template-columns:1fr}.trainer-accountability-metrics>div{border-right:0;border-bottom:1px solid var(--line)}.trainer-accountability-metrics>div:last-child{border-bottom:0}}.fundamentals-page,.monday-page{display:grid;grid-gap:24px;gap:24px}.fundamentals-hero,.monday-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:flex-end;grid-gap:28px;gap:28px}.fundamentals-hero h1,.monday-heading h1{max-width:850px;margin:4px 0 14px;font:clamp(3.4rem,6.5vw,6.8rem)/.84 var(--display);text-transform:uppercase}.fundamentals-hero>div:first-child>p:last-child,.monday-heading>div:first-child>p:last-child{max-width:700px;color:var(--muted)}.fundamentals-progress{width:220px;padding:20px;border:1px solid var(--line);background:rgba(8,15,25,.78)}.fundamentals-progress i,.fundamentals-progress span,.fundamentals-progress strong{display:block}.fundamentals-progress strong{font:2.8rem/1 var(--display)}.fundamentals-progress span{margin:8px 0 18px;color:var(--muted);font-size:.64rem;letter-spacing:.12em;text-transform:uppercase}.fundamentals-progress i{height:3px;background:#172437}.fundamentals-progress i span{height:100%;margin:0;background:var(--gold)}.fundamentals-state{padding:24px;border:1px solid var(--line);color:var(--muted)}.fundamentals-state-error{border-color:rgba(213,140,122,.48);color:#e6aa98}.fundamentals-state button{margin-top:12px;border:0;border-bottom:1px solid;background:transparent;color:inherit;cursor:pointer}.fundamentals-next{padding:28px;border:1px solid rgba(200,164,91,.45);background:radial-gradient(circle at 95% 0,rgba(200,164,91,.18),transparent 25rem),linear-gradient(150deg,rgba(24,27,30,.98),rgba(7,13,22,.98))}.fundamentals-next h2{max-width:760px;margin:8px 0;font:clamp(2.5rem,4.6vw,4.8rem)/.9 var(--display);text-transform:uppercase}.fundamentals-next>p:not(.eyebrow){max-width:760px;margin-bottom:22px;color:var(--muted)}.fundamentals-module-list{display:grid;grid-gap:10px;gap:10px}.fundamentals-module{border:1px solid var(--line);background:rgba(6,13,22,.82)}.fundamentals-module.current{border-color:rgba(200,164,91,.55)}.fundamentals-module.complete{border-color:rgba(101,151,184,.32)}.fundamentals-module summary{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;grid-gap:18px;gap:18px;min-height:108px;padding:18px 24px;cursor:pointer;list-style:none}.fundamentals-module summary::-webkit-details-marker{display:none}.fundamentals-module summary>span{color:var(--gold);font:3rem/1 var(--display)}.fundamentals-module summary small{color:var(--muted);font-size:.58rem;letter-spacing:.12em;text-transform:uppercase}.fundamentals-module summary h2{margin:4px 0 0;font:clamp(1.8rem,3.2vw,3.1rem)/.95 var(--display);text-transform:uppercase}.fundamentals-module summary>strong{color:var(--gold-soft);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase}.fundamentals-module-body{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr);grid-gap:30px;gap:30px;padding:28px 24px 30px 114px;border-top:1px solid var(--line)}.fundamentals-module-body>div:first-child>p{color:var(--muted)}.fundamentals-module-body>div:first-child>strong{display:block;margin-top:24px;color:var(--gold-soft);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase}.fundamentals-module-body ol{margin:0;padding-left:24px;color:#9aa7b5}.fundamentals-module-body li+li{margin-top:8px}.authentic-practice,.fundamentals-gate{grid-column:1/-1;padding:20px;border:1px solid rgba(200,164,91,.3);background:rgba(200,164,91,.07)}.fundamentals-gate span{color:var(--gold);font-size:.58rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.fundamentals-gate p{margin:6px 0 12px}.fundamentals-gate a{color:var(--gold-soft);font-size:.65rem;letter-spacing:.1em;text-transform:uppercase}.authentic-practice{display:grid;grid-gap:12px;gap:12px}.authentic-practice label,.monday-flow label{color:#d5dbe1;font-size:.78rem}.authentic-practice textarea,.monday-flow input,.monday-flow textarea{width:100%;border:1px solid var(--line);background:rgba(5,11,18,.88);color:var(--text);font:inherit;resize:vertical}.authentic-practice textarea{padding:14px}.authentic-practice .button{justify-self:start}.guide-holds{padding:20px 24px;border:1px dashed rgba(200,164,91,.32)}.guide-holds p:last-child{margin:6px 0 0;color:var(--muted)}.foundation-completed{display:grid;grid-gap:14px;gap:14px;padding:22px 0 6px;border-top:1px solid var(--line)}.foundation-practice-record{padding:22px 24px;border:1px solid rgba(101,151,184,.3);background:rgba(101,151,184,.07)}.foundation-practice-record>p:last-child{max-width:760px;margin:8px 0 0;color:#d5dbe1;line-height:1.7;white-space:pre-wrap}.foundation-completed>div{display:flex;flex-wrap:wrap;gap:10px}.foundation-completed a{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid rgba(101,151,184,.22);border-radius:999px;background:rgba(101,151,184,.08);color:#d5dbe1;font-size:.72rem;text-decoration:none}.foundation-completed a:hover{border-color:rgba(200,164,91,.52);color:var(--gold-soft)}.foundation-completed i{color:var(--gold-soft);font-style:normal}.foundation-ahead{display:flex;align-items:center;gap:14px;color:var(--muted)}.foundation-ahead>span{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:1px solid var(--line);border-radius:50%}.foundation-ahead p{margin:0}.foundation-locked{max-width:760px;padding:clamp(28px,6vw,64px);border:1px solid var(--line);background:radial-gradient(circle at 95% 0,rgba(200,164,91,.12),transparent 24rem),rgba(6,13,22,.82)}.foundation-locked>span{display:grid;width:48px;height:48px;margin-bottom:24px;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--muted);font-size:.68rem;letter-spacing:.12em}.foundation-locked h1{max-width:620px;margin:8px 0 14px;font:clamp(2.5rem,5vw,5rem)/.9 var(--display);text-transform:uppercase}.foundation-locked>p:not(.eyebrow){max-width:560px;margin:0 0 24px;color:var(--muted);line-height:1.65}.monday-review-locked{max-width:780px}.foundation-practice-unlocked{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:26px;border:1px solid rgba(200,164,91,.42);background:radial-gradient(circle at 90% 0,rgba(200,164,91,.14),transparent 20rem),rgba(13,23,35,.88)}.foundation-practice-unlocked h2{margin:6px 0 0;font:clamp(1.8rem,3vw,3rem)/.95 var(--display);text-transform:uppercase}.foundation-practice-unlocked p:last-child{max-width:660px;margin:10px 0 0;color:var(--muted);line-height:1.6}.foundation-practice-unlocked .button{flex:0 0 auto;white-space:nowrap}.operating-system{display:grid;grid-gap:22px;gap:22px}.operating-system-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding:34px;border:1px solid rgba(200,164,91,.34);background:linear-gradient(122deg,rgba(179,99,42,.1),rgba(7,15,26,.78) 54%)}.operating-system-hero>div:first-child{max-width:760px}.operating-system-hero h1{max-width:650px;margin:8px 0 14px;font:clamp(2.7rem,5vw,5.6rem)/.87 var(--display);text-transform:uppercase}.operating-system-hero p:last-child{max-width:700px;color:#c3cbd3;line-height:1.65}.operating-system-preview-note{width:220px;padding:15px;border:1px solid rgba(148,174,209,.28);background:rgba(10,20,33,.55)}.operating-system-preview-note span{display:block;color:#d9a36d;font-size:.57rem;letter-spacing:.13em;text-transform:uppercase}.operating-system-preview-note p{margin:7px 0 0;color:#9fabb8;font-size:.73rem;line-height:1.5}.operating-system-stage-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 26px;border-top:1px solid rgba(200,164,91,.38);border-bottom:1px solid var(--line);background:linear-gradient(90deg,rgba(179,99,42,.08),rgba(7,15,26,.18))}.operating-system-stage-bar h2{display:flex;align-items:baseline;gap:13px;margin:6px 0 0;color:#edf1f5;font:clamp(1.55rem,2.5vw,2.6rem)/.92 var(--display);text-transform:uppercase}.operating-system-stage-bar h2 span{color:#d79760;font-size:.55em;letter-spacing:.04em;white-space:nowrap}.operating-system-route{padding:28px 32px;border:1px solid var(--line);background:rgba(7,14,23,.6)}.operating-system-route h2{margin:7px 0 0;font:clamp(1.9rem,3vw,3.3rem)/.92 var(--display);text-transform:uppercase}.operating-system-route ol{margin:25px 0 0;padding:0;list-style:none;border-top:1px solid var(--line)}.operating-system-route li{min-height:108px;border-bottom:1px solid var(--line)}.operating-system-route li>button{display:grid;width:100%;min-height:108px;grid-template-columns:55px minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.operating-system-route li>button>span{color:#526981;font:2rem/1 var(--display)}.operating-system-route li.current{background:linear-gradient(90deg,rgba(200,164,91,.13),transparent)}.operating-system-route li.current i,.operating-system-route li.current>button>span{color:var(--gold-soft)}.operating-system-route p,.operating-system-route small,.operating-system-route strong{display:block}.operating-system-route strong{color:#e5ebf1;font:1.15rem/1 var(--display);text-transform:uppercase}.operating-system-route p{max-width:760px;margin:7px 0 0;color:#aab4c0;font-size:.77rem;line-height:1.5}.operating-system-route small{margin-top:5px;color:#66778a;font-size:.64rem;line-height:1.45}.operating-system-route i{color:#465466;font-style:normal}.operating-system-route-compact{padding:22px 26px}.operating-system-route-compact h2{font-size:clamp(1.45rem,2.5vw,2.4rem)}.operating-system-route-group{margin-top:22px}.operating-system-route-group>header{display:flex;align-items:baseline;justify-content:space-between;gap:18px;margin-bottom:8px}.operating-system-route-group>header p:last-child{max-width:520px;margin:0;color:#8392a1;font-size:.7rem;text-align:right}.operating-system-route-compact ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;margin-top:0;border:1px solid var(--line);background:var(--line)}.operating-system-route-compact li{min-height:0;background:rgba(7,14,23,.9)}.operating-system-route-compact li>button{min-height:66px;grid-template-columns:38px minmax(0,1fr) auto;gap:9px;padding:12px 15px}.operating-system-route-compact li>button>span{color:#60758d;font-size:1.35rem}.operating-system-route-compact strong{font-size:.92rem}.operating-system-route-compact i{color:#7f91a5;font-size:.62rem;letter-spacing:.05em;text-transform:uppercase}.operating-system-route-compact li.current{box-shadow:inset 2px 0 0 #d9783a}.values-virtues-process{border:1px solid rgba(148,174,209,.28);background:linear-gradient(180deg,rgba(9,19,31,.92),rgba(5,11,19,.92))}.values-virtues-process>header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:34px 34px 24px;border-bottom:1px solid var(--line)}.values-virtues-process>header>div:first-child{max-width:760px}.values-virtues-process h2{margin:8px 0 13px;font:clamp(2.5rem,4.5vw,4.8rem)/.86 var(--display);text-transform:uppercase}.values-virtues-process h3{margin:7px 0 10px;color:#e7edf3;font:clamp(1.8rem,3vw,3rem)/.92 var(--display);text-transform:uppercase}.values-virtues-process h4{margin:5px 0 0;color:#f0f4f8;font:1.25rem/1 var(--display);text-transform:uppercase}.values-virtues-define>p:not(.eyebrow),.values-virtues-instruction p,.values-virtues-narrow>p:not(.eyebrow),.values-virtues-process header p:last-child,.values-virtues-review>p:not(.eyebrow){color:#aeb9c5;line-height:1.65}.values-virtues-count{flex:0 0 auto;min-width:115px;padding:15px 17px;border:1px solid rgba(200,164,91,.4);text-align:center}.values-virtues-count span,.values-virtues-count strong{display:block}.values-virtues-count strong{color:#f2d3a6;font:1.8rem/1 var(--display)}.values-virtues-count span{margin-top:5px;color:#9cabb9;font-size:.58rem;letter-spacing:.14em;text-transform:uppercase}.values-virtues-steps{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line)}.values-virtues-steps button{min-height:62px;border:0;border-right:1px solid var(--line);background:transparent;color:#607084;font-size:.68rem;letter-spacing:.05em;text-transform:uppercase;text-align:left;cursor:pointer}.values-virtues-steps button:last-child{border-right:0}.values-virtues-steps button span{margin-right:9px;color:#40506a;font:1.1rem/1 var(--display)}.values-virtues-steps button.active{background:rgba(200,164,91,.1);color:#f0d1a2}.values-virtues-steps button.active span{color:#e79850}.values-virtues-steps button:disabled{cursor:not-allowed;opacity:.42}.values-virtues-choose,.values-virtues-define,.values-virtues-narrow,.values-virtues-review{padding:30px 34px 34px}.values-virtues-instruction{display:flex;justify-content:space-between;gap:24px;align-items:flex-end}.values-virtues-instruction>div:first-child{max-width:720px}.values-virtues-filter{display:flex;gap:7px}.values-virtues-filter button{padding:8px 11px;border:1px solid rgba(136,157,181,.28);border-radius:999px;background:transparent;color:#aeb9c4;font-size:.65rem;text-transform:uppercase;cursor:pointer}.values-virtues-filter button.active{border-color:rgba(200,164,91,.65);background:rgba(200,164,91,.12);color:#f1d2a3}.values-virtues-inventory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:11px;gap:11px;margin-top:24px}.values-virtues-core-grid button,.values-virtues-item{position:relative;display:block;min-height:188px;padding:18px;border:1px solid rgba(120,145,175,.26);background:rgba(8,17,29,.68);color:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.values-virtues-core-grid button:hover,.values-virtues-item:hover{border-color:rgba(200,164,91,.58);transform:translateY(-1px)}.values-virtues-core-grid button.selected,.values-virtues-item.selected{border-color:rgba(224,139,67,.88);background:linear-gradient(145deg,rgba(178,89,33,.2),rgba(8,17,29,.8))}.values-virtues-item:disabled{cursor:not-allowed;opacity:.38;transform:none}.values-virtues-core-grid button>span,.values-virtues-item>span{position:absolute;top:15px;right:15px;display:grid;width:22px;height:22px;place-items:center;border:1px solid rgba(151,170,192,.36);border-radius:50%;color:#93a4b6;font-size:.78rem}.values-virtues-core-grid button.selected>span,.values-virtues-item.selected>span{border-color:#ee9a53;color:#ffd3aa}.values-virtues-core-grid small,.values-virtues-definition-heading small,.values-virtues-item small,.values-virtues-review small{color:#d79760;font-size:.55rem;letter-spacing:.13em;text-transform:uppercase}.values-virtues-core-grid strong,.values-virtues-item strong{display:block;margin-top:9px;color:#e9eff5;font:1.05rem/1 var(--display);text-transform:uppercase}.values-virtues-core-grid p,.values-virtues-item p{margin:10px 0 0;color:#9eabb9;font-size:.72rem;line-height:1.5}.values-virtues-action-row{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding-top:19px;border-top:1px solid var(--line)}.values-virtues-review-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px}.values-virtues-action-row p{max-width:610px;margin:0;color:#bfcaD5;font-size:.8rem;line-height:1.5}.values-virtues-core-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:23px}.values-virtues-core-grid button{min-height:175px}.values-virtues-define>article{display:grid;grid-template-columns:175px repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:20px;padding:21px 0;border-top:1px solid var(--line)}.values-virtues-definition-heading{display:flex;gap:11px;align-items:flex-start}.values-virtues-definition-heading>span{color:#d99760;font:1.6rem/1 var(--display)}.values-virtues-define label{display:grid;grid-gap:8px;gap:8px}.values-virtues-define label strong{color:#cbd5df;font-size:.69rem;line-height:1.4}.values-virtues-define textarea{min-height:116px;resize:vertical}.values-virtues-review>div:not(.values-virtues-action-row){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:23px}.values-virtues-review>.values-virtues-virtue-compass{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:1px;gap:1px;padding:1px;border:1px solid var(--line);background:var(--line)}.values-virtues-virtue-compass article{display:grid;align-content:space-between;min-height:104px;padding:14px 11px;border:0;background:rgba(6,13,22,.88)}.values-virtues-virtue-compass article.active{background:linear-gradient(160deg,rgba(179,99,42,.27),rgba(8,17,29,.92))}.values-virtues-virtue-compass span{color:#c7d1db;font:.88rem/1.05 var(--display);text-transform:uppercase}.values-virtues-virtue-compass article.active span{color:#f1d2a3}.values-virtues-virtue-compass small{margin-top:12px;color:#718196;font-size:.58rem;line-height:1.45}.values-virtues-virtue-compass article.active small{color:#e2b17b}.values-virtues-review article{padding:20px;border:1px solid rgba(200,164,91,.33);background:linear-gradient(150deg,rgba(174,88,35,.14),rgba(7,15,25,.88))}.values-virtues-review article>p{min-height:96px;margin:13px 0;color:#d4dce4;line-height:1.6}.values-virtues-review dl{display:grid;grid-gap:11px;gap:11px;margin:0;padding-top:14px;border-top:1px solid rgba(181,198,217,.18)}.values-virtues-review dt{color:#d79760;font-size:.55rem;letter-spacing:.12em;text-transform:uppercase}.values-virtues-review dd{margin:4px 0 0;color:#aeb8c3;font-size:.74rem;line-height:1.5}@media (max-width:900px){.operating-system-hero,.values-virtues-instruction{align-items:flex-start;flex-direction:column}.operating-system-preview-note{width:auto}.operating-system-route-compact ol{grid-template-columns:1fr}.operating-system-route-group>header{align-items:flex-start;flex-direction:column}.operating-system-route-group>header p:last-child{text-align:left}.values-virtues-define>article,.values-virtues-inventory{grid-template-columns:repeat(2,minmax(0,1fr))}.values-virtues-definition-heading{grid-column:1/-1}.values-virtues-review>div:not(.values-virtues-action-row){grid-template-columns:1fr}.values-virtues-review>.values-virtues-virtue-compass{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.operating-system-hero,.operating-system-route,.values-virtues-choose,.values-virtues-define,.values-virtues-narrow,.values-virtues-process>header,.values-virtues-review{padding:22px}.operating-system-stage-bar{align-items:stretch;flex-direction:column;padding:18px 22px}.operating-system-stage-bar .button{width:100%;justify-content:center}.values-virtues-steps{grid-template-columns:repeat(2,1fr)}.values-virtues-steps button:nth-child(2){border-right:0}.values-virtues-steps button:nth-child(-n+2){border-bottom:1px solid var(--line)}.operating-system-route li>button{grid-template-columns:38px minmax(0,1fr) auto;min-height:123px}.operating-system-route-compact li>button{min-height:62px}.values-virtues-core-grid,.values-virtues-define>article,.values-virtues-inventory{grid-template-columns:1fr}.values-virtues-action-row{align-items:flex-start;flex-direction:column}.values-virtues-review-actions{width:100%;flex-direction:column}.values-virtues-definition-heading{grid-column:auto}.values-virtues-action-row .button{width:100%;justify-content:center}}.values-virtues-kind-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--line)}.values-virtues-kind-switch button{display:grid;grid-gap:7px;gap:7px;min-height:134px;padding:22px 34px;border:0;border-right:1px solid var(--line);background:rgba(6,13,22,.4);color:#aeb9c5;text-align:left;cursor:pointer}.values-virtues-kind-switch button:last-child{border-right:0}.values-virtues-kind-switch button.active{background:linear-gradient(105deg,rgba(200,164,91,.14),rgba(9,19,31,.28));color:#e9eff5}.values-virtues-kind-switch span{font:1.45rem/1 var(--display);text-transform:uppercase}.values-virtues-kind-switch small{max-width:540px;color:inherit;font-size:.75rem;line-height:1.5}.values-virtues-kind-switch b{color:#d79760;font-size:.57rem;letter-spacing:.12em;text-transform:uppercase}.values-virtues-stage-heading{max-width:760px}.values-virtues-add-card,.values-virtues-custom-card{min-height:188px;padding:18px;border:1px dashed rgba(200,164,91,.62);background:linear-gradient(145deg,rgba(200,164,91,.11),rgba(8,17,29,.68));color:inherit;text-align:left}.values-virtues-family-list{display:grid;grid-gap:28px;gap:28px;margin-top:24px}.values-virtues-family-list>section>.eyebrow{margin:0 0 10px;color:#d79760}.values-virtues-family-list>.values-virtues-inventory{margin-top:0}.values-virtues-research-note{max-width:780px;margin-top:25px;padding:16px 18px;border-left:2px solid rgba(200,164,91,.5);background:rgba(200,164,91,.045)}.values-virtues-research-note p:last-child{margin:7px 0 0;color:#8f9eae;font-size:.7rem;line-height:1.55}.values-virtues-add-card{display:grid;align-content:center;grid-gap:10px;gap:10px;cursor:pointer}.values-virtues-add-card:hover{border-color:#ee9a53;background:linear-gradient(145deg,rgba(178,89,33,.2),rgba(8,17,29,.8))}.values-virtues-add-card>span{display:grid;width:29px;height:29px;place-items:center;border:1px solid #ee9a53;border-radius:50%;color:#ffd3aa;font:1.1rem/1 var(--display)}.values-virtues-add-card strong,.values-virtues-custom-card h4{color:#e9eff5;font:1.05rem/1 var(--display);text-transform:uppercase}.values-virtues-add-card p{margin:0;color:#aeb9c5;font-size:.72rem;line-height:1.5}.values-virtues-custom-card{display:grid;grid-column:span 2;grid-template-columns:1fr 1fr;grid-gap:13px;gap:13px;min-height:0}.values-virtues-custom-card>div:first-child{grid-column:1/-1}.values-virtues-custom-card h4{margin:5px 0 0}.values-virtues-custom-card label{display:grid;grid-gap:7px;gap:7px}.values-virtues-custom-card label>span{color:#d79760;font-size:.56rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.values-virtues-custom-card input,.values-virtues-custom-card textarea{min-height:43px;padding:10px 11px}.values-virtues-custom-card textarea{min-height:88px;resize:vertical}.values-virtues-custom-card>div:last-child{display:flex;grid-column:1/-1;justify-content:flex-end;gap:8px}.values-virtues-make-yours{padding:30px 34px 34px}.values-virtues-make-yours-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;max-width:820px}.values-virtues-make-yours-heading>div{max-width:650px}.values-virtues-make-yours-heading>span{flex:0 0 auto;padding:13px 15px;border:1px solid rgba(200,164,91,.42);color:#f2d3a6;font:1.2rem/1 var(--display)}.values-virtues-definition-dots{display:flex;gap:8px;margin:22px 0}.values-virtues-definition-dots button{width:44px;height:34px;border:1px solid var(--line);background:transparent;color:#8d9cae;font:.65rem var(--display);cursor:pointer}.values-virtues-definition-dots button.active{border-color:#e79850;background:rgba(200,164,91,.13);color:#f1d2a3}.values-virtues-definition-form{display:grid;grid-gap:17px;gap:17px;max-width:820px;padding:24px;border:1px solid rgba(148,174,209,.24);background:rgba(5,12,21,.42)}.values-virtues-definition-form label{display:grid;grid-gap:8px;gap:8px}.values-virtues-definition-form strong{color:#d7e0e8;font-size:.76rem;line-height:1.45}.values-virtues-definition-form textarea{min-height:112px;resize:vertical}.values-virtues-pyramid-stage{padding:30px 34px 34px}.values-virtues-pyramid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px;max-width:1080px;margin-top:24px}.values-virtues-pyramid-card{position:relative;display:grid;grid-gap:16px;gap:16px;padding:22px;border:1px solid rgba(200,164,91,.34);background:linear-gradient(150deg,rgba(174,88,35,.14),rgba(7,15,25,.88));grid-column:span 2}.values-virtues-pyramid-card:first-child{grid-column:3/span 2}.values-virtues-pyramid-card:nth-child(2){grid-column:2/span 2}.values-virtues-pyramid-card:nth-child(3){grid-column:4/span 2}.values-virtues-pyramid-card:nth-child(4){grid-column:1/span 2}.values-virtues-pyramid-card:nth-child(5){grid-column:3/span 2}.values-virtues-pyramid-card:nth-child(6){grid-column:5/span 2}.values-virtues-pyramid-card:nth-child(7){grid-column:2/span 2}.values-virtues-pyramid-card:nth-child(8){grid-column:4/span 2}.values-virtues-pyramid-card>span{color:#e79850;font:1.35rem/1 var(--display)}.values-virtues-pyramid-card strong{display:block;margin-top:5px;color:#e8edf3;font-size:.85rem;line-height:1.5}.values-virtues-pyramid-card label{display:grid;grid-gap:8px;gap:8px}.values-virtues-pyramid-card label>span{color:#d79760;font-size:.58rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.values-virtues-pyramid-card textarea{min-height:112px;resize:vertical}.values-virtues-pyramid-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;margin-top:18px;border:1px solid var(--line);background:var(--line)}.values-virtues-pyramid-summary>.eyebrow{grid-column:1/-1;margin:0;padding:16px 20px;background:rgba(200,164,91,.08)}.values-virtues-pyramid-summary article{padding:16px 20px;background:rgba(7,14,23,.82)}.values-virtues-pyramid-summary strong{color:#e9a65f;font-size:.67rem;letter-spacing:.1em;text-transform:uppercase}.values-virtues-pyramid-summary p{margin:8px 0 0;color:#d6dce3;font-size:.82rem;line-height:1.55}.values-pyramid-workspace{padding:34px;border:1px solid rgba(148,174,209,.28);background:linear-gradient(160deg,rgba(9,19,31,.92),rgba(5,11,19,.92))}.values-pyramid-workspace>header{max-width:800px}.values-pyramid-workspace h2{margin:8px 0 13px;color:#edf1f5;font:clamp(2.5rem,4.5vw,4.8rem)/.86 var(--display);text-transform:uppercase}.values-pyramid-workspace>header>p:last-child{margin:0;color:#b5c0cc;line-height:1.65}.values-pyramid-workspace-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px;max-width:1120px;margin-top:28px}.values-pyramid-workspace-grid article{display:grid;grid-gap:12px;gap:12px;padding:22px;border:1px solid rgba(200,164,91,.34);background:linear-gradient(150deg,rgba(174,88,35,.14),rgba(7,15,25,.88));grid-column:span 2}.values-pyramid-workspace-grid article:first-child{grid-column:3/span 2}.values-pyramid-workspace-grid article:nth-child(2){grid-column:2/span 2}.values-pyramid-workspace-grid article:nth-child(3){grid-column:4/span 2}.values-pyramid-workspace-grid article:nth-child(4){grid-column:1/span 2}.values-pyramid-workspace-grid article:nth-child(5){grid-column:3/span 2}.values-pyramid-workspace-grid article:nth-child(6){grid-column:5/span 2}.values-pyramid-workspace-grid article:nth-child(7){grid-column:2/span 2}.values-pyramid-workspace-grid article:nth-child(8){grid-column:4/span 2}.values-pyramid-workspace-grid article>span{color:#e79850;font:1.35rem/1 var(--display)}.values-pyramid-workspace-grid strong{color:#e8edf3;font-size:.84rem;line-height:1.45}.values-pyramid-workspace-grid label{display:grid;grid-gap:8px;gap:8px}.values-pyramid-workspace-grid label>span{color:#d79760;font-size:.58rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.values-pyramid-workspace-grid textarea{min-height:108px;resize:vertical}.values-pyramid-workspace-grid article>p{margin:0;color:#aeb9c5;font-size:.72rem;line-height:1.55}.values-pyramid-workspace-grid article>p b{color:#f0cfa0}.ninety-day-outcomes,.operating-system-next-preview{padding:34px;border:1px solid rgba(148,174,209,.28);background:linear-gradient(160deg,rgba(9,19,31,.92),rgba(5,11,19,.92))}.ninety-day-outcomes>header{max-width:780px}.ninety-day-outcomes h2,.operating-system-next-preview h2{margin:8px 0 13px;font:clamp(2.5rem,4.5vw,4.8rem)/.86 var(--display);text-transform:uppercase}.ninety-day-outcomes h3{margin:7px 0 10px;color:#e7edf3;font:clamp(1.5rem,2.6vw,2.6rem)/.95 var(--display);text-transform:uppercase}.ninety-day-outcomes p,.operating-system-next-preview p{color:#aeb9c5;line-height:1.65}.ninety-day-switch{display:flex;gap:8px;margin:25px 0 20px}.ninety-day-switch button{min-width:145px;padding:12px 17px;border:1px solid var(--line);background:transparent;color:#aeb9c5;font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.ninety-day-switch button.active{border-color:#e79850;background:rgba(200,164,91,.12);color:#f1d2a3}.ninety-day-first-moves,.ninety-day-primary,.ninety-day-processes{margin-top:18px;padding:24px;border:1px solid rgba(200,164,91,.32);background:rgba(200,164,91,.045)}.ninety-day-primary textarea{width:100%;margin-top:14px}.ninety-day-processes>p:not(.eyebrow){margin-top:0}.ninety-day-processes label{display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;margin-top:10px}.ninety-day-processes label span{color:#d79760;font:1.25rem/1 var(--display)}.ninety-day-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:18px}.ninety-day-grid label{display:grid;grid-gap:9px;gap:9px;padding:18px;border:1px solid var(--line);background:rgba(6,13,22,.45)}.ninety-day-grid strong{color:#d8e0e8;font-size:.74rem;line-height:1.4}.ninety-day-grid textarea{min-height:120px;resize:vertical}.ninety-day-first-moves>div{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;margin-top:18px}.ninety-day-first-moves label{display:grid;grid-template-columns:104px minmax(190px,.58fr) minmax(0,1.42fr);grid-gap:14px;gap:14px;align-items:center;padding:12px 0;border-top:1px solid rgba(148,174,209,.16)}.ninety-day-first-moves label:first-child{border-top:0}.ninety-day-first-moves span{color:#d79760;font-size:.6rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ninety-day-first-moves small{min-height:0;color:#aeb9c5;font-size:.7rem;line-height:1.35}.ninety-day-first-moves label>div{display:grid;grid-gap:6px;gap:6px}.ninety-day-first-moves label input{min-height:44px}.ninety-day-first-moves label em{color:#97a8b8;font-size:.68rem;font-style:normal;line-height:1.45}.operating-system-preview-footnote{margin:20px 0 0;color:#8697a9!important;font-size:.72rem}.operating-system-next-preview{display:grid;grid-gap:10px;gap:10px;max-width:780px}.operating-system-next-preview small{color:#d79760;font-size:.7rem}.operating-system-next-preview .button{width:max-content;margin-top:12px}.operating-system-step-preview{padding:34px;border:1px solid rgba(148,174,209,.28);background:linear-gradient(160deg,rgba(9,19,31,.92),rgba(5,11,19,.92))}.operating-system input:not([type=checkbox]):not([type=radio]),.operating-system select,.operating-system textarea{color:#edf3f8!important;-webkit-text-fill-color:#edf3f8;border-color:rgba(137,159,184,.46);background:#0a1420!important}.operating-system input::placeholder,.operating-system textarea::placeholder{color:#aebdcb!important;-webkit-text-fill-color:#aebdcb;opacity:1}.operating-system input:focus,.operating-system textarea:focus{border-color:#e6a15b;outline:1px solid rgba(230,161,91,.3)}.operating-system-step-preview>header{max-width:800px}.operating-system-step-preview h2{margin:8px 0 13px;font:clamp(2.5rem,4.5vw,4.8rem)/.86 var(--display);text-transform:uppercase}.operating-system-step-preview h3{margin:7px 0 10px;color:#e7edf3;font:clamp(1.25rem,2.4vw,2.3rem)/.98 var(--display);text-transform:uppercase}.operating-system-step-intro{max-width:780px;margin:0;color:#b5c0cc;line-height:1.65}.operating-system-step-action{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:24px;padding-top:19px;border-top:1px solid var(--line)}.operating-system-step-action p{margin:0;color:#8f9eae;font-size:.74rem}.perfect-week-toggle,.time-audit-day-tabs{display:flex;flex-wrap:wrap;gap:7px;margin-top:25px}.perfect-week-toggle button,.time-audit-day-tabs button{min-width:58px;min-height:38px;padding:0 12px;border:1px solid var(--line);background:rgba(6,13,22,.56);color:#aeb9c5;cursor:pointer;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase}.perfect-week-toggle button.active,.time-audit-day-tabs button.active{border-color:#e79850;background:rgba(200,164,91,.13);color:#f1d2a3}.time-journal-theme-key{display:grid;grid-template-columns:minmax(180px,.55fr) minmax(0,1fr) minmax(200px,.75fr);grid-gap:16px;gap:16px;align-items:center;margin-top:18px;padding:15px 18px;border:1px solid rgba(148,174,209,.28);background:rgba(7,14,23,.48)}.time-journal-theme-key .eyebrow,.time-journal-theme-key p:last-child{margin:0}.time-journal-theme-key>div{display:flex;flex-wrap:wrap;gap:7px}.time-journal-theme-key span{padding:7px 9px;border:1px solid var(--line);color:#dbe4ed;font-size:.6rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.time-journal-theme-key p:last-child{color:#aeb9c5;font-size:.72rem;line-height:1.45}.time-journal-theme-key .time-color-blue{border-color:rgba(74,144,226,.7);background:rgba(74,144,226,.14)}.time-journal-theme-key .time-color-orange{border-color:rgba(224,143,70,.7);background:rgba(224,143,70,.13)}.time-journal-theme-key .time-color-violet{border-color:rgba(174,117,217,.7);background:rgba(174,117,217,.13)}.time-journal-theme-key .time-color-green{border-color:rgba(79,176,128,.7);background:rgba(79,176,128,.13)}.time-journal-theme-key .time-color-turquoise{border-color:rgba(70,175,185,.7);background:rgba(70,175,185,.13)}.time-journal-theme-key .time-color-gold{border-color:rgba(204,177,83,.7);background:rgba(204,177,83,.13)}.time-journal-theme-key .time-color-rose{border-color:rgba(216,106,139,.7);background:rgba(216,106,139,.13)}.time-journal-theme-key .time-color-slate{border-color:rgba(147,162,180,.7);background:rgba(147,162,180,.1)}.time-audit-sheet{display:grid;grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr);grid-gap:24px;gap:24px;margin-top:18px;padding:24px;border:1px solid rgba(200,164,91,.32);background:rgba(200,164,91,.045)}.time-audit-sheet>div:first-child>p:last-child{color:#aeb9c5;line-height:1.6}.time-audit-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.time-audit-rows label{display:grid;grid-template-columns:55px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center}.time-journal-range{display:grid;grid-template-columns:minmax(0,1fr) 210px 210px;grid-gap:14px;gap:14px;align-items:end;margin-top:18px;padding:17px 18px;border:1px solid rgba(148,174,209,.28);background:rgba(7,14,23,.48)}.time-journal-range p{margin:0}.time-journal-range p:last-child{margin-top:6px;max-width:580px;color:#aeb9c5;font-size:.76rem;line-height:1.5}.time-journal-range label{display:grid;grid-gap:6px;gap:6px}.time-journal-range label>span{color:#d79760;font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.time-journal-range label>div{display:grid;grid-template-columns:30px 1fr 30px;grid-gap:4px;gap:4px}.time-journal-range button{min-height:34px;border:1px solid var(--line);background:rgba(7,14,23,.72);color:#f0cfa0;cursor:pointer}.time-journal-range input{min-height:34px;padding:5px 7px;color:#edf1f5;font-size:.72rem}.time-journal-sheet{grid-template-columns:1fr;align-items:start}.time-journal-heading{display:grid;grid-gap:8px;gap:8px;padding:2px 0 18px;border-bottom:1px solid rgba(148,174,209,.22)}.time-journal-heading .eyebrow,.time-journal-heading h3,.time-journal-heading p:last-child{margin:0}.time-journal-heading h3{color:#edf1f5;font:clamp(1.7rem,3vw,2.7rem)/.95 var(--display);text-transform:uppercase}.time-journal-heading p:last-child{max-width:760px;color:#aeb9c5;font-size:.8rem;line-height:1.6}.time-journal-rows{display:block;padding-right:4px}.time-journal-day{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;padding-top:18px}.time-journal-column{display:grid;align-content:start;grid-gap:3px;gap:3px}.time-journal-entry{grid-template-columns:46px 92px minmax(0,1fr)!important;min-height:40px;padding:4px;border-left:3px solid #93a2b4;background:rgba(6,13,22,.55)}.time-journal-entry span{color:#aeb9c5;font-size:.58rem;letter-spacing:0}.time-journal-entry select{min-height:32px;padding:0 5px;font-size:.58rem}.time-journal-entry input{min-height:32px;padding:6px 8px;font-size:.68rem}.time-journal-custom{display:none;grid-column:2/-1;grid-template-columns:minmax(0,1fr) 90px;gap:5px}.time-journal-entry[data-topic=custom] .time-journal-custom{display:grid}.time-journal-entry[data-color=blue]{border-left-color:#4a90e2;background:rgba(74,144,226,.1)}.time-journal-entry[data-color=orange]{border-left-color:#e08f46;background:rgba(224,143,70,.1)}.time-journal-entry[data-color=violet]{border-left-color:#ae75d9;background:rgba(174,117,217,.1)}.time-journal-entry[data-color=green]{border-left-color:#4fb080;background:rgba(79,176,128,.1)}.time-journal-entry[data-color=turquoise]{border-left-color:#46afb9;background:rgba(70,175,185,.1)}.time-journal-entry[data-color=gold]{border-left-color:#ccb153;background:rgba(204,177,83,.1)}.time-journal-entry[data-color=rose]{border-left-color:#d86a8b;background:rgba(216,106,139,.1)}.time-journal-entry[data-color=cobalt]{border-left-color:#4b6fe8;background:rgba(75,111,232,.1)}.time-journal-entry[data-color=mint]{border-left-color:#55cba4;background:rgba(85,203,164,.1)}.time-journal-entry[data-color=plum]{border-left-color:#9b5baa;background:rgba(155,91,170,.1)}.time-journal-actions{display:flex;align-items:center;gap:14px;margin-top:16px}.time-journal-actions p{margin:0;color:#aeb9c5;font-size:.75rem;line-height:1.45}.time-journal-calendar{margin-top:24px;padding:24px;border:1px solid rgba(200,164,91,.4);background:rgba(200,164,91,.05)}.time-journal-calendar header{max-width:670px}.time-journal-calendar header .eyebrow,.time-journal-calendar header h3,.time-journal-calendar header p:last-child{margin:0}.time-journal-calendar header h3{margin-top:7px;color:#edf1f5;font:clamp(1.6rem,2.8vw,2.6rem)/.94 var(--display);text-transform:uppercase}.time-journal-calendar header p:last-child{margin-top:10px;color:#aeb9c5;font-size:.8rem;line-height:1.55}.time-journal-calendar>div{display:grid;grid-template-columns:repeat(7,minmax(185px,1fr));grid-gap:1px;gap:1px;min-width:1320px;margin-top:20px;background:var(--line)}.time-journal-calendar{overflow-x:auto}.time-journal-calendar article{min-height:180px;padding:14px;background:rgba(6,13,22,.88)}.time-journal-calendar article>p{margin:0 0 12px;color:#f0cfa0;font:.9rem/1 var(--display);text-transform:uppercase}.time-journal-calendar article>em{color:#718092;font-size:.7rem}.time-journal-calendar article section{display:grid;grid-template-columns:42px 1fr;grid-gap:5px 7px;gap:5px 7px;margin-top:7px;padding:8px;border-left:3px solid #93a2b4;background:rgba(147,162,180,.09)}.time-journal-calendar article section span{color:#c8d3df;font-size:.63rem}.time-journal-calendar article section strong{color:#edf1f5;font-size:.7rem;font-weight:600;line-height:1.35}.time-journal-calendar article section small{grid-column:2;color:#aeb9c5;font-size:.57rem;letter-spacing:.08em;text-transform:uppercase}.time-journal-calendar article section[data-color=blue]{border-left-color:#4a90e2;background:rgba(74,144,226,.12)}.time-journal-calendar article section[data-color=orange]{border-left-color:#e08f46;background:rgba(224,143,70,.12)}.time-journal-calendar article section[data-color=violet]{border-left-color:#ae75d9;background:rgba(174,117,217,.12)}.time-journal-calendar article section[data-color=green]{border-left-color:#4fb080;background:rgba(79,176,128,.12)}.time-journal-calendar article section[data-color=turquoise]{border-left-color:#46afb9;background:rgba(70,175,185,.12)}.time-journal-calendar article section[data-color=gold]{border-left-color:#ccb153;background:rgba(204,177,83,.12)}.time-journal-calendar article section[data-color=rose]{border-left-color:#d86a8b;background:rgba(216,106,139,.12)}.time-journal-calendar article section[data-color=cobalt]{border-left-color:#4b6fe8;background:rgba(75,111,232,.12)}.time-journal-calendar article section[data-color=mint]{border-left-color:#55cba4;background:rgba(85,203,164,.12)}.time-journal-calendar article section[data-color=plum]{border-left-color:#9b5baa;background:rgba(155,91,170,.12)}.not-to-do label>span,.operating-plan-commitments label>span,.time-audit-rows span{color:#d79760;font-size:.62rem;font-weight:800;letter-spacing:.09em}.operating-system-callout{margin-top:18px;padding:18px 20px;border-left:2px solid rgba(200,164,91,.64);background:rgba(200,164,91,.055)}.operating-system-callout strong{color:#f1d2a3;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}.operating-system-callout p{margin:7px 0 0;color:#aeb9c5;font-size:.78rem;line-height:1.55}.source-contract,.source-sheet{margin-top:22px;padding:24px;border:1px solid rgba(148,174,209,.28);background:rgba(7,14,23,.48)}.source-contract h3,.source-sheet h3{margin:7px 0 12px;color:#e7edf3;font:clamp(1.2rem,2vw,2rem)/1 var(--display);text-transform:uppercase}.source-sheet textarea{width:100%}.source-workbook-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px;border:1px solid var(--line);background:var(--line)}.source-workbook-columns>div{display:grid;grid-gap:0;gap:0;padding:22px;background:rgba(7,14,23,.92)}.source-workbook-columns>div+div{border-left:1px solid var(--line)}.source-workbook-columns .eyebrow{margin-bottom:12px;text-align:center}.source-workbook-columns input{min-height:35px;padding:5px 0;border:0;border-bottom:1px dotted rgba(173,187,203,.38);border-radius:0;background:transparent}.source-workbook-columns small{display:block;margin-top:12px;color:#aeb9c5;font-size:.72rem;line-height:1.45}.source-question-list{display:grid;grid-gap:1px;gap:1px;margin-top:22px;border:1px solid var(--line);background:var(--line)}.source-year-context{max-width:760px;margin:4px 0 24px;padding:20px 22px;border-left:2px solid #d79760;background:rgba(200,164,91,.06)}.source-year-context h3{margin:7px 0 9px;color:#edf1f5;font:1.45rem/1 var(--display);text-transform:uppercase}.source-year-context p:last-child{margin:0;color:#afbbc7;font-size:.8rem;line-height:1.6}.source-question-list label{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:7px 14px;gap:7px 14px;padding:20px;background:rgba(7,14,23,.92)}.source-question-list label>span{grid-row:1/span 2;color:#d79760;font:1.15rem/1 var(--display)}.source-question-list strong{color:#e8edf2;font-size:.88rem;line-height:1.35}.source-question-list textarea{grid-column:2;width:100%}.source-mismatch-grid,.source-ten-hours{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:22px}.source-mismatch-grid section,.source-ten-hours section{display:grid;grid-gap:11px;gap:11px;padding:20px;border:1px solid var(--line);background:rgba(7,14,23,.52)}.source-mismatch-grid label,.source-ten-hours label{display:grid;grid-gap:6px;gap:6px}.source-contract label>span,.source-mismatch-grid label>span,.source-ten-hours label>span{color:#aeb9c5;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase}.source-mismatch-table{display:grid;grid-gap:1px;gap:1px;margin-top:22px;border:1px solid var(--line);background:var(--line)}.source-mismatch-head,.source-mismatch-row,.source-mismatch-table section{display:grid;grid-template-columns:minmax(0,1fr) 98px 98px}.source-mismatch-head{padding:14px 20px;background:rgba(25,34,46,.95);color:#e8edf2;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}.source-mismatch-head small{display:block;margin-top:4px;color:#92a1b2;font-size:.55rem;letter-spacing:.09em}.source-mismatch-guide{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;margin:20px 0 0;border:1px solid var(--line);background:var(--line)}.source-mismatch-guide>div{display:grid;grid-gap:6px;gap:6px;padding:16px 19px;background:rgba(13,24,38,.88)}.source-mismatch-guide strong{color:#e6edf3;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.source-mismatch-guide span{color:#b8c4d0;font-size:.74rem;line-height:1.45}.source-mismatch-guide p{grid-column:1/-1;margin:0;padding:16px 19px;background:rgba(200,164,91,.06);color:#c5d0da;font-size:.78rem;line-height:1.6}.source-mismatch-guide b{color:#f0cfa0}.source-mismatch-table section{grid-column:1/-1;background:rgba(7,14,23,.88)}.source-mismatch-table section>p{grid-column:1/-1;margin:0;padding:16px 20px 6px;color:#d79760;font:1.05rem/1 var(--display);text-transform:uppercase}.source-mismatch-row{grid-column:1/-1}.source-mismatch-row input{min-height:38px;padding:7px 20px;border:0;border-top:1px dotted rgba(173,187,203,.25);border-radius:0;background:transparent}.source-mismatch-row input+input{border-left:1px solid rgba(148,174,209,.18)}.source-mismatch-row input[type=number]{padding:4px 10px;color:#f0f4f8;font-size:1.15rem;font-weight:850;text-align:center}.source-mismatch-row[data-problem="7"] input:nth-child(2),.source-mismatch-row[data-problem="8"] input:nth-child(2){color:#ff9b75;background:rgba(193,67,40,.1)}.source-mismatch-row[data-problem="10"] input:nth-child(2),.source-mismatch-row[data-problem="9"] input:nth-child(2){color:#ff705e;background:rgba(193,43,40,.2)}.source-mismatch-row.is-effort-mismatch input:nth-child(3),.source-mismatch-row[data-effort-mismatch=true] input:nth-child(3){color:#ff8a72!important;-webkit-text-fill-color:#ff8a72;background:rgba(193,43,40,.2)!important}.source-ten-hours input,.source-ten-hours textarea{width:100%}.source-ten-hours{gap:1px;border:1px solid var(--line);background:var(--line)}.source-ten-hours section{min-height:240px;gap:12px;border:0;background:rgba(7,14,23,.88)}.source-ten-hours section>p{min-height:35px;margin:0;color:#e7edf3;font:.94rem/1.25 var(--display);text-transform:uppercase}.source-ten-hours section>label:last-child{display:grid;grid-template-columns:minmax(0,1fr) 76px;align-items:flex-end;margin-top:auto}.source-ten-hours section>label:last-child input{text-align:center}.source-ten-hours-follow-up{display:grid;grid-gap:16px;gap:16px}.source-ten-hours-follow-up label{display:grid;grid-gap:8px;gap:8px}.source-ten-hours-follow-up strong{color:#e8edf2;font-size:.82rem}.source-contract{display:grid;grid-gap:14px;gap:14px}.source-contract>p:last-of-type{max-width:800px;color:#b9c3ce;font-size:.82rem;line-height:1.65}.source-contract>label{display:grid;grid-template-columns:30px minmax(0,1fr) 160px;align-items:center;grid-gap:12px;gap:12px}.source-contract>label>span{color:#d79760;font:1.25rem/1 var(--display)}.source-contract>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;padding-top:14px;border-top:1px solid var(--line)}.source-contract>div label{display:grid;grid-gap:6px;gap:6px}.source-contract-trainer-witness{display:grid;align-content:start;grid-gap:7px;gap:7px;padding:10px 11px;border:1px dashed rgba(200,164,91,.42);background:rgba(200,164,91,.06)}.source-contract-trainer-witness>span{color:#d79760;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase}.source-contract-trainer-witness strong{color:#dce4eb;font-size:.73rem;font-weight:600;line-height:1.45}.source-contract-witness-note{margin:0;max-width:760px;color:#c6d0da;font-size:.8rem;line-height:1.55}.source-contract-acknowledgement{display:flex!important;gap:12px;align-items:flex-start;margin-top:6px;padding:16px;border:1px solid rgba(200,164,91,.26);background:rgba(200,164,91,.055);color:#d7d3ca;font-size:.78rem;line-height:1.5;cursor:pointer}.source-contract-acknowledgement input{flex:0 0 auto;width:16px;height:16px;margin:1px 0 0;accent-color:var(--gold)}.source-contract>.button{width:max-content;margin-top:2px}.source-contract-signed{margin-top:8px;padding:25px 27px;border:1px solid rgba(200,164,91,.34);background:radial-gradient(circle at 100% 100%,rgba(200,164,91,.12),transparent 20rem),rgba(200,164,91,.055)}.source-contract-signed>p:nth-child(2){margin:10px 0 14px;color:#f4e4c5;font:2.7rem/1.1 Snell Roundhand,Segoe Script,Bradley Hand,cursive}.source-contract-signed small{color:#b7b0a5;font-size:.76rem;line-height:1.6}.onboarding-call-card{display:grid;grid-gap:18px;gap:18px;max-width:880px;margin-top:22px;padding:28px;border:1px solid rgba(200,164,91,.36);background:radial-gradient(circle at 92% 14%,rgba(210,123,70,.16),transparent 18rem),linear-gradient(135deg,rgba(200,164,91,.09),rgba(7,14,23,.62))}.onboarding-call-card h3{margin:8px 0 10px}.onboarding-call-card>div:first-child>p:last-child{max-width:690px;margin:0;color:#c3ced8;font-size:.86rem;line-height:1.65}.onboarding-call-card>.button{width:max-content}.onboarding-call-confirmation{display:grid;grid-template-columns:32px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding-top:18px;border-top:1px solid rgba(200,164,91,.28)}.onboarding-call-confirmation>span{display:grid;place-items:center;width:28px;height:28px;border:1px solid rgba(200,164,91,.58);border-radius:50%;color:#f1d2a3;font-weight:800}.onboarding-call-confirmation strong{color:#edf3f8;font-size:.82rem}.onboarding-call-confirmation p{margin:4px 0 0;color:#aebdcb;font-size:.75rem;line-height:1.45}.free-ten-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:22px}.free-ten-grid section,.not-to-do,.operating-plan-commitments,.time-matrix{padding:22px;border:1px solid var(--line);background:rgba(6,13,22,.48)}.free-ten-grid textarea{width:100%;margin-top:12px;resize:vertical}.not-to-do{display:grid;grid-template-columns:minmax(200px,.8fr) minmax(0,1.2fr);grid-gap:12px;gap:12px;margin-top:12px}.not-to-do>div{grid-row:span 3}.not-to-do>div>p:last-child{color:#9fadb9;font-size:.76rem;line-height:1.55}.not-to-do label{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:9px;gap:9px;align-items:center}.not-to-do-source{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-gap:1px;gap:1px;margin-top:22px;border:1px solid var(--line);background:var(--line)}.not-to-do-build,.not-to-do-standing{padding:26px;background:rgba(7,14,23,.92)}.not-to-do-standing>label{display:grid;grid-template-columns:20px 28px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;padding:14px 0;border-bottom:1px dotted rgba(173,187,203,.32);cursor:pointer}.not-to-do-standing input{width:18px;height:18px;margin:0;accent-color:#e79850}.not-to-do-standing label span{color:#e79850;font:.95rem/1 var(--display)}.not-to-do-standing label strong{color:#e3eaf1;font-size:.84rem;font-weight:500;line-height:1.45}.not-to-do-standing>p:last-child{margin:24px 0 0;color:#f0cfa0;font:1.28rem/1.14 var(--display);text-transform:uppercase}.not-to-do-build h3{margin:7px 0 10px;color:#edf1f5;font:clamp(1.5rem,2.6vw,2.3rem)/.95 var(--display);text-transform:uppercase}.not-to-do-build>p:not(.eyebrow){color:#b8c3ce;font-size:.82rem;line-height:1.58}.not-to-do-build>input{width:100%;min-height:42px;padding:7px 0;border:0;border-bottom:1px dotted rgba(173,187,203,.38);border-radius:0;background:transparent!important}.not-to-do-solutions{display:grid;grid-gap:10px;gap:10px;margin-top:28px;padding-top:24px;border-top:1px solid var(--line)}.not-to-do-solutions>p:not(.eyebrow){margin:0}.not-to-do-solutions label{display:grid;grid-template-columns:30px minmax(110px,.65fr) 1fr 1fr;grid-gap:8px;gap:8px;align-items:center}.not-to-do-solutions label>span{color:#e79850;font:.92rem/1 var(--display)}.time-matrix{margin-top:12px}.time-matrix>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;margin-top:14px;background:var(--line)}.time-matrix article{min-height:100px;padding:16px;background:rgba(6,13,22,.83)}.time-matrix strong{color:#f1d2a3;font:1.1rem/1 var(--display);text-transform:uppercase}.time-matrix p{margin:9px 0 0;color:#92a1b1;font-size:.7rem;line-height:1.45}.eisenhower-matrix{position:relative;display:grid;grid-template-columns:86px minmax(0,1fr);grid-template-rows:34px minmax(0,1fr);grid-gap:0;gap:0;margin-top:24px}.eisenhower-axis{color:#d79760;font-size:.57rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.eisenhower-axis-top{grid-column:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;text-align:center}.eisenhower-axis-top:before{content:"Urgent"}.eisenhower-axis-top:after{content:"Not urgent"}.eisenhower-axis-left{grid-column:1;grid-row:2;display:flex;align-items:center;justify-content:space-around;writing-mode:vertical-rl;transform:rotate(180deg)}.eisenhower-axis-left:before{content:"Important"}.eisenhower-axis-left:after{content:"Not important"}.eisenhower-axis-bottom,.eisenhower-axis-right{display:none}.eisenhower-quadrants{grid-column:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;border:1px solid var(--line);background:var(--line)}.eisenhower-quadrants section{display:flex;flex-direction:column;min-height:370px;padding:22px;background:rgba(6,13,22,.9)}.eisenhower-quadrants section:first-child{background:linear-gradient(145deg,rgba(179,72,47,.16),rgba(6,13,22,.92))}.eisenhower-quadrants section:nth-child(2){background:linear-gradient(145deg,rgba(38,91,146,.16),rgba(6,13,22,.92))}.eisenhower-quadrants section:nth-child(3){background:linear-gradient(145deg,rgba(179,132,47,.13),rgba(6,13,22,.92))}.eisenhower-quadrants section:nth-child(4){background:linear-gradient(145deg,rgba(57,74,91,.16),rgba(6,13,22,.92))}.eisenhower-quadrants h3{margin:8px 0;color:#edf1f5;font:clamp(1.7rem,2.6vw,2.5rem)/.9 var(--display);text-transform:uppercase}.eisenhower-quadrants section>p:not(.eyebrow){min-height:42px;margin:0;color:#aeb9c5;font-size:.8rem;line-height:1.5}.eisenhower-post-its{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.eisenhower-post-its article{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:8px;gap:8px;padding:10px;border:1px solid rgba(200,164,91,.38);background:linear-gradient(145deg,rgba(200,164,91,.18),rgba(73,53,24,.22));cursor:-webkit-grab;cursor:grab}.eisenhower-post-its article>span{color:#f0cfa0;font-size:.85rem;line-height:1.4}.eisenhower-post-its textarea{grid-column:2;width:100%;min-height:108px;resize:vertical}.eisenhower-post-its article>div{display:flex;grid-column:2;flex-wrap:wrap;gap:5px}.eisenhower-post-its article button{padding:4px 6px;border:1px solid rgba(200,164,91,.33);background:rgba(7,14,23,.58);color:#dfe6ed;font-size:.53rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.eisenhower-add-card{width:max-content;margin-top:auto;padding:11px 0 0;border:0;background:transparent;color:#f0cfa0;font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.command-capture{display:grid;grid-gap:8px;gap:8px;max-width:820px;margin-top:22px}.command-capture span{color:#d79760;font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.command-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;margin-top:16px;background:var(--line)}.command-grid section{min-height:270px;padding:19px;background:rgba(6,13,22,.84)}.command-grid h3{min-height:86px;font-size:1.22rem}.command-grid textarea{width:100%;min-height:104px;resize:vertical}.perfect-week-calendar-export{display:grid;grid-template-columns:minmax(0,1fr) 180px max-content;grid-gap:14px;gap:14px;align-items:end;margin-top:20px;padding:17px 18px;border:1px solid rgba(148,174,209,.28);background:rgba(7,14,23,.48)}.perfect-week-calendar-export p{margin:0}.perfect-week-calendar-export p:last-child{margin-top:6px;max-width:680px;color:#aeb9c5;font-size:.76rem;line-height:1.5}.perfect-week-calendar-export label{display:grid;grid-gap:6px;gap:6px}.perfect-week-calendar-export label>span{color:#d79760;font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.perfect-week-calendar-export input{min-height:38px;padding:6px 8px;color:#edf1f5;font-size:.72rem}.perfect-week-calendar-export .button{min-height:38px;white-space:nowrap}.perfect-week-board{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:1px;gap:1px;margin-top:17px;background:var(--line)}.perfect-week-board article{min-height:220px;padding:13px;background:rgba(6,13,22,.84)}.perfect-week-board article>p{margin:0 0 13px;color:#f1d2a3;font:.9rem/1 var(--display);text-transform:uppercase}.perfect-week-board label{display:grid;grid-template-columns:1fr;grid-gap:6px;gap:6px;margin-top:13px}.perfect-week-board label>span{color:#aeb9c5;font-size:.56rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.perfect-week-time-range{display:grid;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);grid-gap:4px;gap:4px;align-items:center}.perfect-week-time-range b{color:#8e9baa;font-size:.58rem;text-align:center;text-transform:uppercase}.perfect-week-board label input[type=time]{min-height:34px;padding:5px 7px;color:#f0cfa0;font-size:.68rem}.perfect-week-board label input:not([type=time]){min-height:47px;padding:9px;font-size:.68rem}.perfect-week-planner{margin-top:22px;border:1px solid rgba(148,174,209,.28);background:linear-gradient(145deg,rgba(8,17,29,.78),rgba(3,8,15,.9))}.perfect-week-planner-head{display:flex;justify-content:space-between;gap:26px;padding:22px 23px 18px;border-bottom:1px solid rgba(148,174,209,.2)}.perfect-week-planner-head h3{margin:7px 0 8px;color:#edf1f5;font:clamp(1.6rem,2.8vw,2.45rem)/.94 var(--display);text-transform:uppercase}.perfect-week-planner-head p:not(.eyebrow),.perfect-week-planner-note{margin:0;color:#aeb9c5;font-size:.78rem;line-height:1.55}.perfect-week-planner-controls{display:flex;align-items:flex-end;gap:10px}.perfect-week-nav{min-height:38px;padding:0 11px;border:1px solid rgba(148,174,209,.34);background:rgba(7,14,23,.7);color:#dbe6ef;cursor:pointer;font-size:.64rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.perfect-week-nav:hover{border-color:#e79850;color:#f2c18b}.perfect-week-planner-controls label{display:grid;grid-gap:6px;gap:6px;min-width:165px}.perfect-week-editor label>span,.perfect-week-planner-controls label span{color:#d79760;font-size:.58rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.perfect-week-editor input,.perfect-week-editor select,.perfect-week-planner-controls input{min-height:38px;padding:7px 9px;color:#edf1f5;font-size:.73rem}.perfect-week-planner-note{padding:13px 23px;border-bottom:1px solid rgba(148,174,209,.16);background:rgba(7,14,23,.45)}.perfect-week-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 23px;border-bottom:1px solid rgba(148,174,209,.16);background:rgba(4,10,17,.43)}.perfect-week-toolbar>div{display:flex;flex-wrap:wrap;gap:8px}.perfect-week-toolbar input,.perfect-week-toolbar select{min-height:36px;padding:6px 9px;color:#e7edf3;font-size:.68rem}.perfect-week-toolbar input{min-width:160px}.perfect-week-toolbar .button{min-height:36px;padding:0 11px;font-size:.58rem}.perfect-week-toolbar .button:disabled{opacity:.4;cursor:not-allowed}.perfect-week-warnings{margin:0;padding:12px 23px;border-bottom:1px solid rgba(210,93,70,.3);background:rgba(152,52,36,.12);color:#f2b3a6;font-size:.74rem;line-height:1.5}.perfect-week-canvas{display:grid;grid-template-columns:58px minmax(960px,1fr);overflow-x:auto;border-bottom:1px solid rgba(148,174,209,.2)}.perfect-week-time-rail{display:grid;grid-template-rows:repeat(17,80px);padding-top:54px;background:rgba(3,8,15,.52)}.perfect-week-time-rail span{position:relative;top:-7px;padding-right:9px;color:#8190a0;font-size:.57rem;letter-spacing:.06em;text-align:right}.perfect-week-days{display:grid;grid-template-columns:repeat(7,minmax(138px,1fr));min-width:960px}.perfect-week-day{min-width:0;border-left:1px solid rgba(148,174,209,.17)}.perfect-week-day>header{display:flex;align-items:center;justify-content:space-between;min-height:54px;padding:10px 10px 8px;border-bottom:1px solid rgba(148,174,209,.2);background:rgba(9,18,30,.82)}.perfect-week-day>header div{display:grid;grid-gap:3px;gap:3px}.perfect-week-day>header strong{color:#edf1f5;font:.95rem/1 var(--display);text-transform:uppercase}.perfect-week-day>header span{color:#8e9baa;font-size:.57rem;letter-spacing:.08em;text-transform:uppercase}.perfect-week-day>header button{width:27px;height:27px;border:1px solid rgba(223,142,72,.72);border-radius:50%;background:rgba(200,105,42,.13);color:#f4be82;cursor:pointer;font-size:1.15rem;line-height:1}.perfect-week-all-day{display:grid;grid-gap:4px;gap:4px;min-height:0;padding:5px;border-bottom:1px solid rgba(148,174,209,.15);background:rgba(5,11,19,.74)}.perfect-week-all-day:empty{display:none}.perfect-week-all-day button{width:100%;min-height:26px;overflow:hidden;border:1px solid rgba(113,158,213,.55);border-left-width:3px;background:rgba(27,59,95,.78);color:#eef4fa;cursor:pointer;font-size:.58rem;font-weight:800;letter-spacing:.04em;text-align:left;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.perfect-week-day-canvas{position:relative;min-height:1280px;background-color:rgba(4,10,18,.38);background-image:repeating-linear-gradient(180deg,transparent 0,transparent 39px,rgba(148,174,209,.1) 40px),repeating-linear-gradient(180deg,transparent 0,transparent 79px,rgba(148,174,209,.17) 80px)}.perfect-week-day-canvas:after{position:absolute;inset:0;pointer-events:none;border:1px solid transparent;content:""}.perfect-week-day-canvas:hover:after{border-color:rgba(223,142,72,.26)}.perfect-week-day-canvas article{position:absolute;z-index:1;left:6px;right:6px;display:grid;align-content:start;grid-gap:5px;gap:5px;min-height:42px;padding:8px 11px 7px;overflow:hidden;border:1px solid rgba(90,151,218,.72);border-left:3px solid #d9783d;background:linear-gradient(145deg,rgba(29,70,112,.94),rgba(14,34,58,.96));box-shadow:0 5px 12px rgba(0,0,0,.2);color:#f3f7fb;cursor:-webkit-grab;cursor:grab}.perfect-week-day-canvas article:active{cursor:-webkit-grabbing;cursor:grabbing}.perfect-week-day-canvas article.is-selected{z-index:2;border-color:#f0b067;box-shadow:0 0 0 1px rgba(240,176,103,.32),0 10px 18px rgba(0,0,0,.34)}.perfect-week-all-day button.is-paused,.perfect-week-day-canvas article.is-paused{filter:grayscale(.75);opacity:.48}.perfect-week-day-canvas article.has-conflict{border-color:#e76555;box-shadow:0 0 0 1px rgba(231,101,85,.42),0 8px 18px rgba(88,15,9,.3)}.perfect-week-day-canvas article strong{overflow:hidden;font-size:.68rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.perfect-week-day-canvas article span{color:#c6d8ed;font-size:.58rem;letter-spacing:.04em}.perfect-week-resize{position:absolute;z-index:3;left:0;right:0;height:8px;border:0;background:transparent;cursor:ns-resize}.perfect-week-resize:hover{background:rgba(245,195,126,.54)}.perfect-week-resize-start{top:0}.perfect-week-resize-end{bottom:0}.calendar-color-blue{border-left-color:#6fa6e5!important;background:linear-gradient(145deg,rgba(29,70,112,.94),rgba(14,34,58,.96))!important}.calendar-color-green{border-left-color:#62c689!important;background:linear-gradient(145deg,rgba(24,88,62,.94),rgba(10,42,31,.96))!important}.calendar-color-violet{border-left-color:#b48ddd!important;background:linear-gradient(145deg,rgba(73,48,113,.95),rgba(41,25,69,.98))!important}.calendar-color-orange{border-left-color:#e79a54!important;background:linear-gradient(145deg,rgba(112,63,28,.95),rgba(62,32,13,.98))!important}.calendar-color-turquoise{border-left-color:#58c9c4!important;background:linear-gradient(145deg,rgba(18,82,82,.95),rgba(8,45,49,.98))!important}.calendar-color-slate{border-left-color:#a7b5c5!important;background:linear-gradient(145deg,rgba(56,68,83,.95),rgba(28,35,45,.98))!important}.calendar-color-rose{border-left-color:#e58b9b!important;background:linear-gradient(145deg,rgba(105,48,65,.95),rgba(58,24,37,.98))!important}.perfect-week-editor{min-height:118px;padding:20px 23px 22px;background:rgba(4,10,17,.73)}.perfect-week-editor>p{margin:0;color:#aeb9c5;font-size:.8rem}.perfect-week-editor>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.perfect-week-editor h3{margin:6px 0 16px;color:#edf1f5;font:1.35rem/1 var(--display);text-transform:uppercase}.perfect-week-editor>header>button{width:31px;height:31px;border:1px solid rgba(148,174,209,.32);border-radius:50%;background:transparent;color:#cbd6df;cursor:pointer;font-size:1.1rem}.perfect-week-editor-fields{display:grid;grid-template-columns:minmax(220px,2fr) repeat(5,minmax(108px,1fr));grid-gap:10px;gap:10px}.perfect-week-editor label{display:grid;grid-gap:6px;gap:6px}.perfect-week-editor .perfect-week-toggle{display:flex;align-items:flex-end;gap:7px;padding-bottom:10px;color:#d7e0e8;font-size:.67rem}.perfect-week-editor .perfect-week-toggle input{min-height:auto;margin:0;accent-color:#df8e49}.perfect-week-repeat-days{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0 0;padding:10px 0 0;border:0;border-top:1px solid rgba(148,174,209,.2)}.perfect-week-repeat-days legend{padding:0 9px 0 0;color:#d79760;font-size:.58rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.perfect-week-repeat-days label{display:flex;align-items:center;gap:4px;color:#cbd6df;font-size:.62rem}.perfect-week-repeat-days input{min-height:auto;margin:0;accent-color:#df8e49}.perfect-week-editor-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}.perfect-week-delete{margin-left:auto;border:0;background:transparent;color:#e99586;cursor:pointer;font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.operating-plan-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;margin-top:22px;background:var(--line)}.operating-plan-summary article{min-height:160px;padding:21px;background:rgba(6,13,22,.84)}.operating-plan-summary span{color:#d79760;font:1.5rem/1 var(--display)}.operating-plan-summary strong{display:block;margin-top:16px;color:#e7edf3;font:1.05rem/1 var(--display);text-transform:uppercase}.operating-plan-summary p{margin:10px 0 0;color:#9eacba;font-size:.73rem;line-height:1.5}.operating-plan-commitments{margin-top:12px}.operating-plan-commitments label{display:grid;grid-template-columns:34px minmax(0,1fr) 150px;grid-gap:9px;gap:9px;align-items:center;margin-top:10px}@media (max-width:1100px){.perfect-week-board{grid-template-columns:repeat(4,minmax(0,1fr))}.command-grid,.time-matrix>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.operating-system-step-preview{padding:22px}.operating-system-step-action,.time-audit-sheet{align-items:stretch;flex-direction:column;grid-template-columns:1fr}.free-ten-grid,.not-to-do,.not-to-do-source,.operating-plan-summary,.source-contract>div,.source-mismatch-grid,.source-ten-hours,.source-workbook-columns,.time-audit-rows,.time-journal-theme-key{grid-template-columns:1fr}.not-to-do>div{grid-row:auto}.perfect-week-board{grid-template-columns:repeat(2,minmax(0,1fr))}.operating-plan-commitments label{grid-template-columns:30px minmax(0,1fr)}.operating-plan-commitments label input[type=date]{grid-column:2}.operating-system-step-action .button{width:100%}.source-contract>label{grid-template-columns:26px minmax(0,1fr)}.source-contract>label input[type=date]{grid-column:2}.source-question-list label{grid-template-columns:30px minmax(0,1fr);padding:16px}.source-workbook-columns>div+div{border-top:1px solid var(--line);border-left:0}.source-mismatch-head{display:none}.source-mismatch-table section{display:block}.source-mismatch-row{display:grid;grid-template-columns:minmax(0,1fr) 78px 78px}.source-mismatch-row input{padding:8px}.eisenhower-matrix{grid-template-columns:1fr}.eisenhower-axis{display:none}.eisenhower-quadrants{grid-column:1}.eisenhower-quadrants section{min-height:0}.source-contract>.button{width:100%}.onboarding-call-card{padding:22px}.onboarding-call-card>.button{width:100%}.onboarding-call-confirmation{grid-template-columns:28px minmax(0,1fr);align-items:start}.onboarding-call-confirmation .button{grid-column:1/-1;width:100%}.not-to-do-solutions label{grid-template-columns:30px 1fr}.not-to-do-solutions label input{grid-column:2}.time-journal-rows{max-height:620px}.time-journal-day{grid-template-columns:1fr}.time-journal-entry{grid-template-columns:44px 76px 70px minmax(0,1fr)!important}.time-journal-actions{align-items:stretch;flex-direction:column}.time-journal-actions .button{width:100%}.ninety-day-first-moves label,.this-week-context,.this-week-context dl{grid-template-columns:1fr}.ninety-day-first-moves label{gap:7px}.this-week-context{gap:18px;padding:20px}.weekly-status-strip{grid-template-columns:1fr;margin-top:0}.today-commitments{padding:18px}.today-commitments-heading{align-items:start;flex-direction:column}.today-commitments-heading>span{padding-bottom:0;text-align:left}.today-commitment{grid-template-columns:1fr;gap:7px}.today-commitment span{text-align:left}.ninety-day-first-moves>div,.ninety-day-grid,.trainer-commitment-board>.trainer-commitment-board-summary,.values-pyramid-workspace-grid,.values-virtues-custom-card,.values-virtues-kind-switch,.values-virtues-pyramid,.values-virtues-pyramid-summary{grid-template-columns:1fr}.values-virtues-kind-switch button{border-right:0;border-bottom:1px solid var(--line)}.values-virtues-kind-switch button:last-child{border-bottom:0}.ninety-day-outcomes,.operating-system-next-preview,.values-pyramid-workspace,.values-virtues-make-yours{padding:22px}.values-virtues-custom-card,.values-virtues-custom-card>div:first-child,.values-virtues-custom-card>div:last-child{grid-column:auto}.values-virtues-custom-card>div:last-child{justify-content:stretch}.values-virtues-custom-card>div:last-child .button{flex:1 1}.values-virtues-review>.values-virtues-virtue-compass{grid-template-columns:repeat(2,minmax(0,1fr))}.values-pyramid-workspace-grid article{grid-column:auto!important}.perfect-week-calendar-export,.time-journal-day,.time-journal-range{grid-template-columns:1fr}.time-journal-entry{grid-template-columns:44px 78px minmax(0,1fr)!important}.time-journal-custom{grid-template-columns:minmax(0,1fr) 82px}.time-journal-actions{align-items:stretch;flex-direction:column}.perfect-week-calendar-export .button,.time-journal-actions .button{width:100%}}@media (max-width:900px){.perfect-week-planner-controls,.perfect-week-planner-head{align-items:stretch;flex-direction:column}.perfect-week-planner-controls .button{width:100%}.perfect-week-editor-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.perfect-week-delete{margin-left:0}}@media (max-width:520px){.perfect-week-editor,.perfect-week-planner-head,.perfect-week-planner-note{padding-left:16px;padding-right:16px}.perfect-week-editor-fields{grid-template-columns:1fr}.perfect-week-canvas{grid-template-columns:48px minmax(960px,1fr)}.perfect-week-time-rail span{font-size:.5rem}}.time-journal-day[hidden]{display:none!important}.time-journal-custom-category{display:flex;align-items:center;gap:8px}.time-journal-custom-category>label{display:grid;grid-template-columns:minmax(180px,1fr) 105px;grid-gap:6px;gap:6px;flex:1 1}.time-journal-custom-category input,.time-journal-custom-category select{min-height:34px;padding:5px 8px;font-size:.68rem}.foundation-entry-card{max-width:820px;padding:clamp(32px,7vw,76px);border:1px solid rgba(200,164,91,.45);background:radial-gradient(circle at 95% 0,rgba(200,164,91,.16),transparent 28rem),linear-gradient(150deg,rgba(24,27,30,.98),rgba(7,13,22,.98))}.recovery-utility-page{max-width:820px;padding:34px;border:1px solid rgba(200,164,91,.34);background:radial-gradient(circle at 90% 0,rgba(200,164,91,.12),transparent 28rem),rgba(7,14,23,.66)}.recovery-utility-page h1{max-width:650px;margin:8px 0 14px;font:clamp(2.5rem,4.4vw,4.8rem)/.88 var(--display);text-transform:uppercase}.recovery-utility-page>p:not(.eyebrow){max-width:630px;margin:0;color:#b5c0cc;line-height:1.65}.recovery-utility-page .accountability-hub{margin-top:26px}.foundation-entry-card>span{display:block;margin-bottom:34px;color:var(--gold);font:clamp(3rem,8vw,7rem)/.8 var(--display)}.foundation-entry-card h1{max-width:680px;margin:8px 0 16px;font:clamp(3rem,6vw,6rem)/.88 var(--display);text-transform:uppercase}.foundation-entry-card>p:not(.eyebrow){max-width:570px;margin:0 0 28px;color:var(--muted);line-height:1.65}.foundation-selection-next{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:18px;padding:18px 20px;border:1px solid rgba(200,164,91,.35);background:rgba(200,164,91,.07)}.foundation-selection-next p{margin:0;color:#d5dbe1}.vault-module-card-locked{cursor:not-allowed;opacity:.58}.vault-module-card-locked>strong{color:var(--muted)}.monday-save{min-width:220px;padding:16px 18px;border:1px solid var(--line);text-align:right}.monday-save span,.monday-save strong{display:block}.monday-save strong{color:var(--gold-soft);font-size:.66rem;letter-spacing:.12em;text-transform:uppercase}.monday-save span{margin-top:6px;color:var(--muted);font-size:.7rem}.monday-session-choice{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px;border:1px solid var(--line);background:rgba(8,16,26,.78)}.monday-session-choice h2{margin:5px 0 0;font:2.2rem/.95 var(--display);text-transform:uppercase}.calibration-options,.monday-session-choice>div:last-child{display:flex;flex-wrap:wrap;gap:8px}.calibration-options button,.monday-session-choice button{min-height:42px;padding:0 17px;border:1px solid var(--line);border-radius:99px;background:rgba(5,11,18,.82);color:var(--muted);cursor:pointer;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase}.calibration-options button.selected,.monday-session-choice button.selected{border-color:var(--gold);color:#10100e;background:var(--gold)}.monday-flow{display:grid;grid-gap:1px;gap:1px;border:1px solid var(--line);background:var(--line)}.monday-flow>section{display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:22px;gap:22px;padding:28px;background:linear-gradient(150deg,rgba(11,22,36,.99),rgba(6,12,20,.99))}.monday-flow>section>span{color:var(--gold);font:3rem/1 var(--display)}.monday-flow h2{margin:0;font:clamp(2rem,3.8vw,3.6rem)/.94 var(--display);text-transform:uppercase}.monday-flow section>div>p{max-width:760px;margin:8px 0 22px;color:var(--muted)}.monday-flow label{display:grid;grid-gap:9px;gap:9px;margin-top:16px}.monday-flow input,.monday-flow textarea{padding:14px 15px}.monday-attention-intro,.monday-command-bridge{margin-top:20px;padding:18px 20px;border:1px solid rgba(200,164,91,.28);background:linear-gradient(135deg,rgba(200,164,91,.1),rgba(9,15,23,.66))}.monday-attention-intro strong,.monday-command-bridge>strong{display:block;color:var(--gold-soft);font:1.45rem/1 var(--display);text-transform:uppercase}.monday-attention-intro p,.monday-command-bridge>p:not(.eyebrow){max-width:720px;margin:8px 0 0;color:#d6d8dc}.monday-focus-picker{display:grid;grid-gap:16px;gap:16px;margin:22px 0 0;padding:0;border:0}.monday-focus-picker legend{max-width:720px;color:#d5dbe1;font-size:.78rem}.monday-map-reading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:18px 0;border-bottom:1px solid rgba(200,164,91,.2)}.monday-map-reading strong{display:block;color:var(--gold-soft);font:1.65rem/.95 var(--display);text-transform:uppercase}.monday-map-reading>p{max-width:440px;margin:0;color:#b9c2cb;font-size:.78rem;line-height:1.55}.monday-focus-group{display:grid;grid-gap:8px;gap:8px}.monday-command-bridge dt,.monday-focus-group>span{color:var(--muted);font-size:.58rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.monday-focus-group-inner>span{color:#d8e5ef}.monday-focus-group-outer>span{color:#74c8f5}.monday-focus-group>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:8px;gap:8px}.monday-focus-group button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:5px 12px;gap:5px 12px;min-height:82px;padding:13px;border:1px solid var(--line);border-radius:0;background:rgba(5,11,18,.82);color:#c9cdd2;text-align:left;cursor:pointer}.monday-focus-group button>span{align-self:end;color:#f1f2f3;font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.monday-focus-group button>strong{align-self:start;color:var(--gold-soft);font:1.35rem/1 var(--display)}.monday-focus-group button>small{grid-column:1/-1;color:var(--muted);font-size:.58rem;letter-spacing:.07em;text-transform:uppercase}.monday-focus-group button.selected,.monday-focus-group button:hover{border-color:var(--gold);background:rgba(200,164,91,.16)}.monday-focus-group-inner button{border-color:color-mix(in srgb,var(--focus-color) 42%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--focus-color) 18%,rgba(5,11,18,.84)),rgba(5,11,18,.9))}.monday-focus-group-inner button>strong{color:var(--focus-text-color,var(--focus-color))}.monday-focus-group-inner button.selected,.monday-focus-group-inner button:hover{border-color:var(--focus-color);background:linear-gradient(135deg,color-mix(in srgb,var(--focus-color) 30%,rgba(10,28,48,.92)),rgba(10,28,48,.94))}.monday-focus-group-inner button.selected>small,.monday-focus-group-inner button.selected>span{color:var(--focus-text-color,color-mix(in srgb,var(--focus-color) 70%,#fff))}.monday-focus-group-outer button{border-color:color-mix(in srgb,var(--focus-color) 38%,transparent);background:linear-gradient(135deg,rgba(29,92,139,.22),rgba(5,11,18,.9))}.monday-focus-group-outer button>strong{color:var(--focus-color)}.monday-focus-group-outer button.selected,.monday-focus-group-outer button:hover{border-color:var(--focus-color);background:linear-gradient(135deg,rgba(49,142,204,.32),rgba(8,27,43,.94))}.monday-focus-group button.selected>small,.monday-focus-group button.selected>span{color:#d4efff}.monday-command-bridge .eyebrow{margin:0 0 8px}.monday-command-bridge dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin:18px 0 0;padding-top:14px;border-top:1px solid rgba(200,164,91,.2)}.monday-command-bridge dl div{min-width:0}.monday-command-bridge dd{margin:5px 0 0;color:#d6d8dc;line-height:1.55;white-space:pre-wrap}.calibration-options{margin-top:14px}.monday-delivery-plan{margin-top:26px;overflow:hidden;border:1px solid rgba(200,164,91,.38);background:radial-gradient(circle at 100% 0,rgba(200,164,91,.1),transparent 22rem),rgba(200,164,91,.045)}.monday-delivery-copy{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:22px}.monday-delivery-plan h3{margin:6px 0 0;font:1.65rem/1 var(--display);text-transform:uppercase}.monday-delivery-copy>div:first-child>p:last-child{margin:10px 0 0;color:var(--muted);font-size:.78rem;line-height:1.6}.monday-week-range{min-width:172px;padding:14px 16px;border:1px solid rgba(245,242,234,.14);background:rgba(5,11,18,.56)}.monday-week-range span,.monday-week-range strong{display:block}.monday-week-range span{color:var(--gold-soft);font-size:.57rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.monday-week-range strong{margin-top:6px;color:var(--text);font-size:.76rem;line-height:1.35}.monday-delivery-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:1px;gap:1px;margin-top:20px;border:1px solid var(--line);background:var(--line)}.monday-delivery-list fieldset{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;grid-gap:12px;gap:12px;margin:0;min-height:188px;padding:16px;border:0;background:rgba(5,11,18,.9)}.monday-delivery-list legend{display:grid;grid-gap:2px;gap:2px;width:100%;padding:0 0 8px}.monday-delivery-list legend span{color:var(--gold-soft);font-size:.62rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.monday-delivery-list legend strong{color:var(--text);font:1.05rem/1 var(--display);text-transform:uppercase}.monday-delivery-list label{margin-top:0}.monday-delivery-list label span{color:#aeb8c4;font-size:.68rem}.monday-delivery-list .monday-delivery-time input{min-height:42px;padding:9px 10px}.monday-delivery-list .monday-delivery-task{margin-top:auto}.monday-commitment-board{margin-top:28px;overflow:visible;border:1px solid rgba(200,164,91,.38);background:radial-gradient(circle at 100% 0,rgba(200,164,91,.11),transparent 22rem),rgba(200,164,91,.045)}.monday-commitment-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:24px}.monday-commitment-heading h3{margin:6px 0 0;font:1.65rem/1 var(--display);text-transform:uppercase}.monday-commitment-heading>div:first-child>p:last-child{max-width:640px;margin:10px 0 0;color:var(--muted);font-size:.8rem;line-height:1.65}.monday-commitment-tools{display:flex;align-items:center;gap:10px}.monday-commitment-tools .button{white-space:nowrap}.monday-commitment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;border-top:1px solid var(--line);background:var(--line)}.monday-commitment-add-card,.monday-commitment-card{min-height:304px;padding:18px;border:0;background:rgba(5,11,18,.92)}.monday-commitment-card{display:grid;align-content:start;grid-gap:14px;gap:14px}.monday-commitment-card.is-missing{box-shadow:inset 4px 0 0 #e45f42,0 0 0 1px rgba(228,95,66,.4);background:linear-gradient(135deg,rgba(138,45,31,.25),rgba(5,11,18,.94) 52%)}.monday-commitment-required-banner{display:grid;grid-gap:3px;gap:3px;padding:11px 12px;border:1px solid rgba(236,104,72,.64);background:rgba(146,42,28,.28);color:#ffe3d9}.monday-commitment-required-banner strong{color:#ffb29c;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}.monday-commitment-required-banner span{font-size:.76rem;line-height:1.4}.monday-commitment-missing{margin:0;padding:12px 14px;border-left:3px solid #e45f42;background:rgba(121,38,27,.2);color:#f8c2b2;font-size:.76rem;line-height:1.5}.monday-commitment-missing strong{color:#ffe7df}.monday-commitment-missing ul{display:grid;grid-gap:4px;gap:4px;margin:8px 0 0;padding-left:18px}.monday-commitment-card-topline{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--gold-soft);font-size:.58rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.monday-commitment-card-topline button{display:grid;width:26px;height:26px;place-items:center;border:1px solid var(--line);border-radius:50%;background:transparent;color:var(--muted);cursor:pointer;font-size:1rem}.monday-commitment-card-topline button:hover{border-color:rgba(213,140,122,.6);color:#e6aa98}.monday-commitment-date-readout{display:flex;align-items:baseline;gap:8px}.monday-commitment-date-readout strong{font:1.5rem/1 var(--display);text-transform:uppercase}.monday-commitment-date-readout span{color:var(--muted);font-size:.72rem}.monday-commitment-inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.monday-commitment-date-field,.monday-commitment-delivery,.monday-commitment-inputs label{display:grid;grid-gap:6px;gap:6px;margin:0}.monday-commitment-date-field>span,.monday-commitment-delivery>span,.monday-commitment-inputs label>span{display:flex;min-height:19px;align-items:center;gap:6px;color:#d2dbe4;font-size:.68rem;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.monday-commitment-date-field>span b,.monday-commitment-delivery>span b,.monday-commitment-inputs label>span b{display:inline-grid;width:19px;height:19px;place-items:center;border:1px solid rgba(200,164,91,.44);border-radius:50%;color:var(--gold-soft);font-size:.6rem}.monday-commitment-date-field>span em,.monday-commitment-delivery>span em,.monday-commitment-inputs label>span em{margin-left:auto;color:#d99a85;font-size:.52rem;font-style:normal;letter-spacing:.08em}.monday-commitment-delivery textarea,.monday-commitment-inputs input{min-height:48px;padding:11px 12px;border:1px solid var(--line);background:rgba(13,21,32,.94);color:var(--text);font:inherit}.monday-commitment-inputs input{font-size:1rem;font-weight:750}.monday-report-time-field{grid-column:1/-1}.monday-commitment-delivery small,.monday-commitment-inputs small,.monday-required-field>small{color:#f1a58f;font-size:.68rem;font-weight:650;line-height:1.45}.monday-commitment-date-field.is-required-missing .monday-date-picker-trigger,.monday-commitment-delivery.is-required-missing textarea,.monday-commitment-inputs .is-required-missing input,.monday-required-field.is-missing textarea{border-color:#e56a4b;box-shadow:0 0 0 2px rgba(229,106,75,.16);background:rgba(84,28,23,.34)}.monday-commitment-date-field.is-required-missing>span,.monday-commitment-delivery.is-required-missing>span,.monday-commitment-inputs .is-required-missing>span{color:#ffd4c8}.monday-commitment-delivery textarea:focus,.monday-commitment-inputs input:focus,.monday-date-picker-trigger:focus,.monday-required-field textarea:focus{outline:2px solid var(--gold);outline-offset:3px}#monday-first-move-input,#monday-proof-input,#monday-support-input,[id^=monday-commitment-]{scroll-margin-top:140px}.monday-commitment-date-field{position:relative}.monday-date-picker-trigger{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:8px;padding:9px 10px;border:1px solid var(--line);background:rgba(13,21,32,.94);color:var(--text);cursor:pointer;text-align:left}.monday-date-picker-trigger>span{color:var(--muted);font-size:.64rem;letter-spacing:.06em;text-transform:uppercase}.monday-date-picker-trigger>strong{font-size:.72rem;font-weight:600}.monday-date-picker-trigger:hover,.monday-date-picker-trigger[aria-expanded=true]{border-color:rgba(200,164,91,.7)}.monday-date-picker{position:absolute;z-index:7;top:calc(100% + 8px);left:0;width:min(264px,calc(100vw - 58px));padding:14px;border:1px solid rgba(200,164,91,.5);background:radial-gradient(circle at 90% 0,rgba(200,164,91,.12),transparent 12rem),#0a111b;box-shadow:0 16px 34px rgba(0,0,0,.42)}.monday-date-picker-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.monday-date-picker-heading strong{color:var(--gold-soft);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase}.monday-date-picker-heading button{display:grid;width:24px;height:24px;place-items:center;padding:0;border:1px solid var(--line);border-radius:50%;background:transparent;color:var(--muted);cursor:pointer}.monday-date-picker>p{margin:10px 0 12px;color:var(--muted);font-size:.7rem;line-height:1.45}.monday-date-picker-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:4px;gap:4px}.monday-date-picker-days button{display:grid;min-height:54px;place-items:center;grid-gap:3px;gap:3px;padding:6px 2px;border:1px solid transparent;background:rgba(18,30,45,.84);color:var(--text);cursor:pointer}.monday-date-picker-days button:hover{border-color:rgba(200,164,91,.48)}.monday-date-picker-days button.selected{border-color:var(--gold);background:rgba(200,164,91,.16);color:var(--gold-soft)}.monday-date-picker-days span{color:var(--muted);font-size:.54rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.monday-date-picker-days strong{font:1.05rem/1 var(--display)}.monday-date-picker>small{display:block;margin-top:11px;color:#718196;font-size:.58rem;letter-spacing:.08em;text-transform:uppercase}.monday-commitment-delivery{margin-top:auto}.monday-commitment-report-note{margin:2px 0 0;color:#8ca0b4;font-size:.64rem;line-height:1.45}.monday-commitment-delivery textarea{resize:vertical}@media (max-width:640px){.weekly-commitments-actions{justify-content:flex-start}.monday-commitment-inputs{grid-template-columns:1fr}.monday-report-time-field{grid-column:auto}}.monday-commitment-add-card{display:grid;place-content:center;grid-gap:10px;gap:10px;color:var(--muted);cursor:pointer;font:.66rem/1.4 var(--body);letter-spacing:.08em;text-transform:uppercase}.monday-commitment-add-card span,.monday-commitment-empty>span{display:grid;width:42px;height:42px;margin:0 auto;place-items:center;border:1px solid rgba(200,164,91,.5);border-radius:50%;color:var(--gold-soft);font-size:1.5rem}.monday-commitment-add-card:hover{background:rgba(200,164,91,.08);color:var(--gold-soft)}.monday-commitment-empty{display:flex;align-items:center;gap:18px;padding:28px;border-top:1px solid var(--line)}.monday-commitment-empty>span{margin:0;flex:0 0 auto}.monday-commitment-empty strong{display:block;font:1.25rem/1 var(--display);text-transform:uppercase}.monday-commitment-empty p{margin:7px 0 0;color:var(--muted);font-size:.8rem}.monday-commitment-empty .button{margin-left:auto;white-space:nowrap}.monday-missing-days{margin:0;padding:22px 26px;border-top:1px solid rgba(216,99,73,.42);background:rgba(110,35,27,.14)}.monday-missing-days h4{margin:7px 0 0;color:#f3c1ad;font:1.2rem/1 var(--display);text-transform:uppercase}.monday-missing-days>p:not(.eyebrow){max-width:720px;margin:9px 0 0;color:#d8c2b9;font-size:.78rem;line-height:1.55}.monday-missing-days>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px}.monday-missing-days .button{border-color:rgba(230,124,83,.46);color:#f2b292}.monday-command-blockers{margin:0;padding:24px 26px;border-top:2px solid rgba(232,91,59,.72);background:linear-gradient(135deg,rgba(129,37,25,.32),rgba(14,12,16,.96))}.monday-command-blockers h4{margin:7px 0 0;color:#ffe1d6;font:clamp(1.25rem,2.2vw,1.7rem)/1 var(--display);text-transform:uppercase}.monday-command-blockers>p:not(.eyebrow){margin:9px 0 0;color:#d7b5aa;font-size:.8rem}.monday-command-blockers ol{display:grid;grid-gap:7px;gap:7px;margin:17px 0 0;padding:0;list-style:none}.monday-command-blockers li button{width:100%;padding:12px 14px;border:1px solid rgba(231,101,70,.42);background:rgba(73,25,21,.38);color:#f6d4ca;cursor:pointer;font:700 .76rem/1.45 var(--body);text-align:left}.monday-command-blockers li button:before{content:"Fix → ";color:#ff9b7f}.monday-command-blockers li button:focus,.monday-command-blockers li button:hover{border-color:#e86b4b;background:rgba(112,34,26,.44);outline:none}.monday-required-field.is-missing{padding:16px;border-left:3px solid #e45f42;background:rgba(121,38,27,.12)}.monday-first-missing-button{border-color:rgba(232,102,72,.62)!important;color:#ffc3b1!important}.monday-weekend-check{margin:0 0 22px;padding:24px;border:1px solid rgba(101,151,184,.38);background:radial-gradient(circle at 94% 0,rgba(101,151,184,.12),transparent 20rem),rgba(18,31,48,.56)}.monday-weekend-check-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.monday-weekend-check-heading h2{margin:6px 0 0;font:clamp(1.7rem,3vw,2.6rem)/.96 var(--display);text-transform:uppercase}.monday-weekend-check-heading>div>p:last-child{max-width:670px;margin:10px 0 0;color:var(--muted);font-size:.8rem;line-height:1.6}.monday-weekend-check-heading>span{padding:10px 12px;border:1px solid rgba(101,151,184,.36);color:#b6d0e5;font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.monday-weekend-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;margin-top:20px;border:1px solid rgba(101,151,184,.22);background:rgba(101,151,184,.22)}.monday-weekend-commitment{display:grid;grid-gap:9px;gap:9px;min-height:142px;padding:18px;border:0;background:rgba(6,14,24,.94);color:var(--text);cursor:pointer;text-align:left}.monday-weekend-commitment:hover{background:rgba(18,37,59,.94)}.monday-weekend-commitment span,.monday-weekend-commitment time{color:#9baec1;font-size:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.monday-weekend-commitment strong{color:#e1e8ee;font-size:.82rem;font-weight:500;line-height:1.45}.monday-weekend-commitment span{color:#a9c7df}.monday-weekend-commitment.weekend-completed span{color:var(--gold-soft)}.monday-weekend-commitment.weekend-not_completed{box-shadow:inset 3px 0 0 #d58c7a}.monday-weekend-commitment.weekend-not_completed span{color:#e7aa92}.monday-weekend-editor{display:grid;grid-template-columns:1.25fr repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:flex-end;margin-top:1px;padding:18px;border:1px solid rgba(101,151,184,.28);background:rgba(8,18,31,.82)}.monday-weekend-editor h3{margin:5px 0 0;font:1.25rem/1.05 var(--display);text-transform:uppercase}.monday-weekend-editor label{display:grid;grid-gap:7px;gap:7px}.monday-weekend-editor label>span,.monday-weekend-editor output{color:#aeb8c4;font-size:.58rem;letter-spacing:.08em;text-transform:uppercase}.monday-weekend-editor output{color:#b6d0e5;font-weight:800}.monday-weekend-editor input,.monday-weekend-editor textarea{accent-color:var(--gold)}.monday-weekend-editor textarea{min-height:74px;padding:9px 10px;border:1px solid var(--line);background:rgba(13,21,32,.94);color:var(--text);font:inherit}.monday-weekend-editor>div:last-child{display:flex;justify-content:flex-end;gap:8px}.monday-carry-forward{margin-top:20px;padding:18px;border:1px solid rgba(213,140,122,.38);background:rgba(96,39,32,.16)}.monday-carry-forward h3{margin:7px 0;color:#f0c4b4;font:1.3rem/1 var(--display);text-transform:uppercase}.monday-carry-forward>p:not(.eyebrow){max-width:720px;margin:0;color:#d5c0ba;font-size:.78rem;line-height:1.55}.monday-carry-forward>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:10px;gap:10px;margin-top:16px}.monday-carry-forward article{display:grid;grid-gap:9px;gap:9px;padding:15px;border:1px solid rgba(213,140,122,.28);background:rgba(5,11,18,.68)}.monday-carry-forward article strong{color:#e9eef3;font-size:.82rem;line-height:1.4}.monday-carry-forward article p{min-height:2.6em;margin:0;color:#acbbc8;font-size:.72rem;line-height:1.45}.monday-carry-forward article .button{justify-self:start}.monday-carry-forward article>span{color:#e7aa92;font-size:.59rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.monday-commitment-card.is-carried{border-color:rgba(213,140,122,.62);box-shadow:inset 0 3px 0 #d58c7a}.monday-commitment-card.is-carried .monday-commitment-card-topline>span{color:#e7aa92}.monday-last-week-record{margin:0 0 22px;border:1px solid rgba(200,164,91,.27);background:linear-gradient(130deg,rgba(28,24,18,.72),rgba(10,16,24,.86))}.monday-last-week-record summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;cursor:pointer;list-style:none}.monday-last-week-record summary::-webkit-details-marker{display:none}.monday-last-week-record summary>span:first-child{display:grid;grid-gap:5px;gap:5px}.monday-last-week-record summary strong{font:clamp(1.35rem,2.2vw,2rem)/.98 var(--display);text-transform:uppercase}.monday-last-week-record summary>span:last-child{color:var(--gold-soft);font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.monday-last-week-record>p{max-width:720px;margin:0;padding:0 24px 20px;color:var(--muted);font-size:.82rem;line-height:1.6}.monday-last-week-record>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(200,164,91,.19)}.monday-last-week-record article{min-height:116px;padding:18px 24px;border-right:1px solid rgba(200,164,91,.14);border-bottom:1px solid rgba(200,164,91,.14)}.monday-last-week-record article:nth-child(2n){border-right:0}.monday-last-week-record article h3{margin:0;color:var(--gold-soft);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase}.monday-last-week-answer{margin-top:14px}.monday-last-week-answer strong{display:block;color:#aeb8c4;font-size:.61rem;letter-spacing:.07em;text-transform:uppercase}.monday-last-week-answer p{margin:9px 0 0;color:#d7dce3;font-size:.83rem;line-height:1.58;white-space:pre-wrap}@media (max-width:980px){.monday-delivery-copy{align-items:flex-start;flex-direction:column}.monday-delivery-list{grid-template-columns:repeat(2,minmax(0,1fr))}.monday-commitment-heading{align-items:flex-start;flex-direction:column}.monday-commitment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.monday-weekend-editor{grid-template-columns:1fr 1fr}.monday-weekend-editor>div:first-child{grid-column:1/-1}.monday-last-week-record>div{grid-template-columns:1fr}.monday-last-week-record article,.monday-last-week-record article:nth-child(2n){border-right:0}}.monday-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px;padding:14px;border:1px solid var(--line);background:rgba(5,11,19,.94)}.monday-move-on{display:grid;grid-template-columns:minmax(220px,.84fr) minmax(0,1.16fr);grid-gap:28px;gap:28px;margin-top:24px;padding:24px;border:1px solid rgba(200,164,91,.35);background:radial-gradient(circle at 90% 12%,rgba(200,164,91,.14),transparent 17rem),rgba(20,18,14,.82)}.monday-move-on h2{margin:6px 0 0;font:clamp(1.5rem,2.3vw,2.25rem)/.96 var(--display);text-transform:uppercase}.monday-move-on>div>p:last-child{margin:10px 0 0;color:var(--muted);font-size:.82rem;line-height:1.6}.monday-move-on ol{display:grid;grid-gap:1px;gap:1px;margin:0;padding:0;background:rgba(200,164,91,.17);list-style:none}.monday-move-on li{display:grid;grid-template-columns:34px 1fr;grid-gap:12px;gap:12px;align-items:start;min-height:58px;padding:12px 14px;background:rgba(8,14,21,.94)}.monday-move-on li>span{display:grid;width:25px;height:25px;place-items:center;border:1px solid rgba(200,164,91,.44);border-radius:50%;color:var(--gold-soft);font-size:.62rem;font-weight:800}.monday-move-on li.complete>span{border-color:rgba(103,184,132,.72);color:#92d4a6}.monday-move-on li strong{display:block;color:#e5e9ed;font-size:.78rem;letter-spacing:.03em}.monday-move-on li p{margin:4px 0 0;color:var(--muted);font-size:.73rem;line-height:1.45}.monday-move-on li.complete p{color:#83b695}.commitment-proof-control{display:grid;grid-gap:9px;gap:9px;padding:14px;border:1px dashed rgba(200,164,91,.34);background:rgba(200,164,91,.04)}.commitment-proof-control>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.commitment-proof-control span{color:#e7edf3;font-size:.72rem;font-weight:760}.commitment-proof-control small{color:var(--muted);font-size:.64rem}.commitment-proof-control>label{width:max-content}.commitment-proof-control input[type=file]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.commitment-proof-list{display:flex;flex-wrap:wrap;gap:7px}.commitment-proof-list button{max-width:100%;overflow:hidden;border:1px solid rgba(148,174,209,.3);background:rgba(11,20,31,.75);color:#cbd7e1;cursor:pointer;font-size:.67rem;overflow-wrap:anywhere;padding:7px 9px;text-align:left}.commitment-proof-list button:hover{border-color:rgba(200,164,91,.6);color:var(--gold-soft)}.commitment-proof-control>p{margin:0;color:#b9c7d4;font-size:.68rem;line-height:1.45}.commitment-proof-control>p.commitment-proof-error{color:#f0a98e}.this-week-context{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);grid-gap:24px;gap:24px;margin-top:1px;padding:24px;border-top:1px solid var(--line);background:linear-gradient(145deg,rgba(34,71,101,.12),rgba(7,14,23,.72))}.this-week-context h3{margin:7px 0 0;color:#e8edf3;font:1.45rem/1 var(--display);text-transform:uppercase}.this-week-context>div>p:last-child{margin:10px 0 0;color:#aeb9c5;font-size:.78rem;line-height:1.55}.this-week-context dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;margin:0;border:1px solid rgba(148,174,209,.22);background:rgba(148,174,209,.22)}.this-week-context dl>div{padding:15px 16px;background:rgba(6,13,22,.82)}.this-week-context dt{color:#d79760;font-size:.58rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.this-week-context dd{margin:7px 0 0;color:#d9e1e9;font-size:.78rem;line-height:1.55}.this-week-focus-chips,.trainer-focus-chips{display:flex;flex-wrap:wrap;gap:7px;margin:13px 0 0}.this-week-focus-chips span,.trainer-focus-chips i{display:inline-flex;align-items:center;min-height:25px;padding:5px 8px;border:1px solid rgba(200,164,91,.4);border-radius:999px;color:var(--gold-soft);background:rgba(200,164,91,.08);font-size:.62rem;font-style:normal;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.trainer-program-panel{padding:28px;border:1px solid rgba(200,164,91,.4);background:linear-gradient(150deg,rgba(24,26,29,.94),rgba(8,14,23,.98))}.trainer-program-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:14px}.trainer-program-controls>div{padding:24px;border:1px solid var(--line);background:rgba(6,13,22,.82)}.trainer-program-controls h2{margin:8px 0 18px;font:2rem/1 var(--display);text-transform:uppercase}.trainer-program-controls label,.trainer-program-controls label span{display:block}.trainer-program-controls label span{margin-bottom:8px;color:var(--muted);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase}.trainer-program-controls input{width:100%;margin-bottom:12px;padding:13px 14px;border:1px solid var(--line);background:rgba(5,11,18,.88);color:var(--ink);font:inherit}.trainer-program-controls>div>p:not(.eyebrow){min-height:44px;color:var(--muted)}.trainer-program-control-error,.trainer-program-control-saved{grid-column:1/-1;margin:0;padding:12px 14px}.trainer-program-control-error{border:1px solid rgba(179,86,78,.45);color:#e0a09a;background:rgba(179,86,78,.08)}.trainer-program-control-saved{border:1px solid rgba(101,151,184,.35);color:#abc8da;background:rgba(101,151,184,.08)}@media (max-width:900px){.trainer-program-controls{grid-template-columns:1fr}}.trainer-program-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.trainer-program-heading h2{margin:7px 0;font:clamp(2.6rem,4.5vw,4.6rem)/.88 var(--display);text-transform:uppercase}.trainer-program-heading>div:first-child>p:last-child,.trainer-program-note{color:var(--muted)}.trainer-program-flags{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.trainer-program-flags span{padding:9px 12px;border:1px solid var(--line);border-radius:99px;color:var(--muted);font-size:.58rem;letter-spacing:.1em;text-transform:uppercase}.trainer-program-flags span.complete{border-color:rgba(102,158,194,.45);color:#9abbd0}.trainer-foundation-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 16px;gap:8px 16px;margin:24px 0 0;padding:18px 0 0;border-top:1px solid var(--line);list-style:none}.trainer-foundation-checklist li{display:grid;grid-template-columns:16px 1fr;grid-gap:7px;gap:7px;color:#78899a;font-size:.68rem;line-height:1.35}.trainer-foundation-checklist li.complete{color:#b3cdbc}.trainer-foundation-checklist li.complete>span{color:#77bb92}.trainer-foundation-checklist li.pending>span{color:#66788e}.trainer-program-note{margin:20px 0 0;padding-top:18px;border-top:1px solid var(--line);font-size:.78rem}.trainer-current-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.trainer-current-card{padding:24px;border:1px solid var(--line);background:rgba(8,15,24,.84)}.trainer-current-status{display:flex;justify-content:space-between;gap:18px;margin:12px 0 20px}.trainer-current-status strong{color:var(--gold-soft);font:2rem/1 var(--display);text-transform:uppercase}.trainer-current-status span{color:var(--muted);font-size:.65rem;letter-spacing:.1em;text-transform:uppercase}.trainer-current-card dl{margin:0}.trainer-current-card dl>div{padding:12px 0;border-top:1px solid var(--line)}.trainer-current-card dt{color:var(--muted);font-size:.56rem;letter-spacing:.12em;text-transform:uppercase}.trainer-current-card dd{margin:5px 0 0;color:#c8d0d8}.trainer-current-card>small{display:block;margin-top:14px;color:var(--muted)}.trainer-current-empty{margin-top:18px;padding:28px 0}.trainer-current-empty h3{margin:0 0 8px;font:2rem/1 var(--display);text-transform:uppercase}.trainer-current-empty p{color:var(--muted)}.trainer-upgrade-list{display:grid;grid-gap:12px;gap:12px;margin:18px 0 0;padding:0;list-style:none}.trainer-upgrade-list li{display:grid;grid-template-columns:40px 1fr;grid-gap:12px;gap:12px;padding-top:14px;border-top:1px solid var(--line)}.trainer-upgrade-list span{color:var(--gold);font:1.6rem/1 var(--display)}.trainer-upgrade-list p{margin:0;color:#c8d0d8}@media (max-width:980px){.fundamentals-hero,.monday-heading{grid-template-columns:1fr}.fundamentals-progress,.monday-save{width:100%;text-align:left}.fundamentals-module-body{padding-left:24px}.trainer-current-grid,.trainer-foundation-checklist{grid-template-columns:1fr}}@media (max-width:640px){.fundamentals-hero h1,.monday-heading h1{font-size:3.7rem}.fundamentals-next,.trainer-program-panel{padding:20px}.fundamentals-module summary{grid-template-columns:48px minmax(0,1fr);min-height:92px;padding:16px}.fundamentals-module summary>span{font-size:2.2rem}.fundamentals-module summary>strong{display:none}.fundamentals-module-body{grid-template-columns:1fr;padding:20px 16px}.monday-session-choice,.trainer-program-heading{align-items:flex-start;flex-direction:column}.monday-session-choice>div:last-child{width:100%}.monday-session-choice button{flex:1 1}.monday-flow>section{grid-template-columns:minmax(0,1fr);gap:10px;padding:20px 16px}.monday-flow>section>span{font-size:2.2rem}.monday-command-bridge dl{grid-template-columns:1fr}.monday-map-reading{align-items:flex-start;flex-direction:column;gap:12px}.monday-delivery-list,.monday-focus-group>div{grid-template-columns:1fr}.monday-commitment-empty,.monday-commitment-tools{align-items:stretch;flex-direction:column;width:100%}.monday-commitment-empty .button,.monday-commitment-tools .button{width:100%;margin-left:0}.monday-commitment-grid{grid-template-columns:1fr}.monday-weekend-check-heading,.monday-weekend-editor{align-items:stretch;grid-template-columns:1fr;flex-direction:column}.monday-weekend-check-grid{grid-template-columns:1fr}.monday-weekend-editor>div:first-child{grid-column:auto}.monday-weekend-editor>div:last-child{justify-content:stretch;flex-direction:column}.monday-weekend-editor>div:last-child .button{width:100%}.monday-actions{position:static;flex-direction:column}.monday-actions .button{width:100%}.trainer-program-flags{justify-content:flex-start}}:root{--ink:#0b0c0f;--ink-soft:#121419;--panel:rgba(25,27,32,0.9);--panel-strong:#1a1c21;--line:rgba(245,242,234,0.1);--line-strong:rgba(245,242,234,0.2);--text:#f3f1ed;--muted:#aaa9a6;--blue:#596779;--blue-bright:#8291a2;--gold:#bd6538;--gold-soft:#e2a17c;--display:"Avenir Next","Helvetica Neue",Arial,sans-serif;--body:"Avenir Next","Helvetica Neue",Arial,sans-serif;--radius:16px;--radius-small:10px}body{background:radial-gradient(circle at 75% -10%,rgba(189,101,56,.09),transparent 30rem),radial-gradient(circle at 5% 36%,rgba(62,72,86,.12),transparent 34rem),#0b0c0f}body:before{opacity:.022}::selection{color:#fff;background:rgba(189,101,56,.65)}:focus-visible{outline:2px solid var(--gold-soft);outline-offset:3px}.shell{width:min(1440px,calc(100% - 56px))}.site-header{width:min(1520px,calc(100% - 56px));min-height:76px;border-bottom-color:var(--line);background:rgba(11,12,15,.76);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{width:120px}.site-header nav{gap:10px;padding:5px;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.025);font-size:.72rem;letter-spacing:.08em}.site-header nav a{padding:9px 15px;border-radius:999px;transition:color .16s ease,background .16s ease}.site-header nav a:hover{background:rgba(255,255,255,.06)}.header-action{border-color:var(--line-strong);color:#d8d6d1;letter-spacing:.1em}.eyebrow{margin-bottom:12px;color:var(--gold-soft);font-size:.64rem;letter-spacing:.2em}.button{min-height:46px;padding-inline:21px;border-radius:999px;font-size:.68rem;letter-spacing:.1em}.button-primary{color:#130c08;background:#c66c3d;box-shadow:0 12px 32px rgba(189,101,56,.17)}.button-primary:hover{background:#d47b4d}.button-quiet{border-color:var(--line-strong);background:rgba(255,255,255,.035)}.button-glass{border-color:rgba(255,255,255,.24);background:rgba(10,11,14,.46);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dashboard-wrap{grid-template-columns:248px minmax(0,1fr);gap:36px;padding:36px 0 100px}.dashboard-nav{top:18px;max-height:calc(100vh - 36px);padding:24px 18px;border:1px solid var(--line);border-radius:var(--radius);background:rgba(18,20,25,.78);box-shadow:0 24px 80px rgba(0,0,0,.2);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.vault-home{padding:0 10px 22px;border-bottom-color:var(--line)}.vault-home span{color:#777873;letter-spacing:.14em}.vault-home strong{font-size:2.15rem;letter-spacing:-.04em;text-transform:none}.vault-nav-group{margin-top:20px}.vault-nav-group>p{padding-inline:10px;color:#6f716f;letter-spacing:.12em}.vault-nav-group>a{margin-top:3px;padding:10px 11px;border-left:0;border-radius:8px;color:#9d9f9c;font-size:.78rem;transition:color .16s ease,background .16s ease,transform .16s ease}.vault-nav-group>a.active,.vault-nav-group>a:hover{color:#fff;background:rgba(255,255,255,.065);transform:translateX(2px)}.vault-nav-group>a.active{box-shadow:inset 2px 0 0 var(--gold)}.vault-nav-group>a.vault-nav-item-featured{position:relative;margin:8px 0 10px;padding:11px 12px;border:1px solid rgba(200,164,91,.5);background:linear-gradient(100deg,rgba(200,164,91,.2),rgba(200,164,91,.045));box-shadow:inset 3px 0 0 var(--gold),0 8px 18px rgba(0,0,0,.16);color:#fff3ce;font-weight:700}.vault-nav-group>a.vault-nav-item-featured:before{content:"Grow the brotherhood";display:block;margin-bottom:4px;color:var(--gold-soft);font-size:.54rem;font-weight:700;letter-spacing:.12em;line-height:1;text-transform:uppercase}.vault-nav-group>a.vault-nav-item-featured.active,.vault-nav-group>a.vault-nav-item-featured:hover{border-color:var(--gold);background:linear-gradient(100deg,rgba(200,164,91,.3),rgba(200,164,91,.08));transform:translateX(2px)}.dashboard-nav-note{border-radius:var(--radius-small);background:rgba(255,255,255,.025)}.dashboard-main{min-width:0}.admin-heading h1,.dashboard-heading h1,.fundamentals-hero h1,.monday-heading h1,.vault-editor-heading h1{font-weight:580;letter-spacing:-.045em;text-transform:none}.dashboard-heading{margin-bottom:28px}.page-intro{max-width:760px;color:#aaa9a6}.vault-dashboard-hero{position:relative;min-height:clamp(420px,43vw,520px);margin-bottom:26px;border:1px solid var(--line);border-radius:22px;overflow:hidden;isolation:isolate;animation:vault-rise .7s cubic-bezier(.2,.8,.2,1) both}.vault-dashboard-hero>img{z-index:-3;object-fit:cover;object-position:center 58%;transform:scale(1.015);animation:vault-image-settle 1.6s ease-out both}.vault-dashboard-hero-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(7,8,10,.96),rgba(7,8,10,.72) 43%,rgba(7,8,10,.12) 76%),linear-gradient(0deg,rgba(7,8,10,.86),transparent 45%)}.vault-dashboard-hero-copy{position:absolute;left:clamp(28px,5vw,68px);bottom:clamp(34px,6vw,72px);width:min(620px,calc(100% - 56px))}.vault-dashboard-hero-copy h1{max-width:570px;margin:0;font-size:clamp(3.1rem,5.4vw,5.4rem);font-weight:560;line-height:.92;letter-spacing:-.06em}.vault-dashboard-hero-copy>p:not(.eyebrow){max-width:540px;margin:22px 0 0;color:#d1d0cc;font-size:1rem;line-height:1.7}.vault-dashboard-hero-copy>div{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.vault-dashboard-hero-status{position:absolute;right:24px;bottom:24px;width:190px;padding:18px;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:rgba(9,10,12,.58);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.vault-dashboard-hero-status small,.vault-dashboard-hero-status span{display:block;color:#9b9b98;font-size:.62rem;line-height:1.4;letter-spacing:.09em;text-transform:uppercase}.vault-dashboard-hero-status strong{display:block;margin:8px 0 5px;font-size:1.45rem;font-weight:600}@keyframes vault-rise{0%{opacity:0;transform:translateY(16px)}}@keyframes vault-image-settle{0%{opacity:.72;transform:scale(1.055)}}.accountability-state,.auth-card,.dashboard-card,.fundamentals-next,.monday-flow>section,.monday-session-choice,.play-mode-section,.signal-card,.vault-editor,.vault-module-card,.weekly-action-card{border-color:var(--line);border-radius:var(--radius);background:rgba(23,25,30,.84);box-shadow:0 20px 65px rgba(0,0,0,.12)}.dashboard-card{min-height:285px;padding:28px}.accountability-hub-compact{scroll-margin-top:24px;margin:0 0 28px;padding:28px;border:1px solid var(--line);border-radius:20px;background:radial-gradient(circle at 88% 0,rgba(189,101,56,.12),transparent 30rem),rgba(18,20,24,.84)}.accountability-compact-rhythm{display:flex;justify-content:space-between;align-items:center;gap:24px}.accountability-compact-heading{margin-bottom:18px}.accountability-compact-heading h2{margin:0;font-size:clamp(2.4rem,4vw,3.8rem);font-weight:560;line-height:.95;letter-spacing:-.045em}.accountability-compact-heading>p:last-child{margin:11px 0 0;color:#a4a5a2}.accountability-compact-rhythm{padding:15px 0;border-top:1px solid var(--line)}.accountability-compact-rhythm>div:first-child span,.accountability-compact-rhythm>div:first-child strong{display:block}.accountability-compact-rhythm>div:first-child span{margin-bottom:6px;color:#777975;font-size:.58rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.accountability-compact-rhythm>div:first-child strong{font-size:.9rem;font-weight:560}.accountability-compact-actions{display:flex;align-items:center;gap:9px}.accountability-compact-actions .button{min-height:38px;padding:0 14px}.accountability-hub-compact .weekly-action-card{margin-top:0}.accountability-hub-compact .weekly-action-empty{grid-template-columns:68px minmax(0,1fr);gap:22px;min-height:180px;padding:26px}.accountability-hub-compact .weekly-action-empty>span{font-size:4rem}.accountability-hub-compact .check-in-form h2,.accountability-hub-compact .weekly-action-empty h2{font-size:clamp(2.15rem,3.5vw,3.2rem)}.accountability-hub-compact .check-in-form{gap:28px;padding:26px}.dashboard-support-grid{gap:14px;padding-top:28px}.dashboard-support-grid .dashboard-card,.dashboard-support-grid .reflection-card{min-height:260px;grid-column:auto}.dashboard-support-grid .mini-map{width:96px;margin:20px auto 10px}.dashboard-support-grid .reflection-card blockquote{margin:30px 0;font-size:clamp(1.75rem,2.8vw,2.5rem)}.dashboard-card h3{font-size:1.65rem;font-weight:570;letter-spacing:-.025em;text-transform:none}.dashboard-card>p{color:#a4a5a2}.focus-card{background:radial-gradient(circle at 100% 0,rgba(189,101,56,.15),transparent 52%),rgba(23,25,30,.9)}.reflection-card{min-height:230px;grid-column:1/-1;background:linear-gradient(90deg,rgba(14,15,18,.22),rgba(14,15,18,.88)),url(/images/vault-reflection-writing.jpg) center 46% /cover}.reflection-card blockquote{max-width:630px;margin:42px 0 34px;font-size:clamp(2rem,4vw,3.4rem);font-weight:540;line-height:1.02;letter-spacing:-.04em;text-transform:none}.text-action{color:var(--gold-soft)}.worlds-overview{margin-top:70px;padding-top:64px;border-top:1px solid var(--line)}.worlds-heading{display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,.65fr);grid-gap:60px;gap:60px;align-items:flex-end;margin-bottom:30px}.worlds-heading h2{max-width:720px;margin:0;font-size:clamp(2.9rem,5vw,5.1rem);font-weight:560;line-height:.96;letter-spacing:-.055em}.worlds-heading>p{margin:0 0 4px;color:#aaa9a6;line-height:1.7}.worlds-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.world-panel{position:relative;border:1px solid var(--line);border-radius:20px;overflow:hidden;background:rgba(18,20,24,.84)}.world-panel:before{content:"";position:absolute;inset:0 0 auto;height:260px;pointer-events:none}.world-panel-inner:before{background:radial-gradient(circle at 10% 0,rgba(101,123,151,.2),transparent 64%)}.world-panel-outer:before{background:radial-gradient(circle at 90% 0,rgba(189,101,56,.17),transparent 64%)}.world-panel-intro{position:relative;min-height:255px;padding:34px;border-bottom:1px solid var(--line)}.world-panel-intro>span{color:var(--gold-soft);font-size:.66rem;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.world-panel-intro>strong{position:absolute;top:20px;right:30px;color:rgba(255,255,255,.07);font-size:6.8rem;font-weight:500;line-height:1;letter-spacing:-.08em}.world-panel-intro h2{position:relative;max-width:420px;margin:54px 0 12px;font-size:2.1rem;font-weight:560;line-height:1.05;letter-spacing:-.04em}.world-panel-intro p{position:relative;max-width:500px;margin:0;color:#9fa09d;line-height:1.6}.world-field-list{padding:0 24px 14px}.world-field{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:12px;gap:12px;padding:24px 8px;border-bottom:1px solid var(--line)}.world-field:last-child{border-bottom:0}.world-field-index{padding-top:4px;color:#656762;font-size:.65rem;letter-spacing:.08em}.world-field-heading{display:flex;justify-content:space-between;gap:18px;align-items:baseline}.world-field h3{margin:0;font-size:1.05rem;font-weight:570;letter-spacing:-.015em}.world-field-heading strong{color:var(--gold-soft);font-size:1.05rem;font-weight:570}.world-field-heading strong small{margin-left:2px;color:#73746f;font-size:.58rem}.world-field p{margin:9px 0 10px;color:#989995;font-size:.8rem;line-height:1.55}.world-field>div>small{color:#6f716c;font-size:.6rem;letter-spacing:.07em;text-transform:uppercase}.worlds-footer{display:flex;justify-content:space-between;gap:28px;align-items:center;margin-top:14px;padding:24px 28px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.025)}.worlds-footer p{max-width:760px;margin:0;color:#a3a4a0;line-height:1.6}.assessment-page{grid-template-columns:minmax(250px,.48fr) minmax(0,1.52fr);gap:24px;padding-top:36px}.assessment-panel,.assessment-rail{border-color:var(--line);border-radius:var(--radius);background:rgba(21,23,28,.86)}.assessment-rail{top:18px;min-height:calc(100vh - 112px);padding:28px}.assessment-rail h1{font-size:clamp(2.3rem,3.5vw,3.5rem);font-weight:560;letter-spacing:-.05em;text-transform:none}.assessment-rail-intro{margin:20px 0 0;color:#999a96;font-size:.8rem;line-height:1.6}.assessment-overview-link,.assessment-overview-trigger{width:100%;border:1px solid var(--line-strong);border-radius:10px;background:rgba(255,255,255,.025);color:#dddcd8;cursor:pointer;text-align:left;transition:border-color .18s ease,background .18s ease}.assessment-overview-link{display:grid;grid-gap:7px;gap:7px;margin-top:24px;padding:15px 16px}.assessment-overview-link span,.assessment-overview-trigger span{color:var(--gold-soft);font-size:.66rem;font-weight:650;letter-spacing:.11em;text-transform:uppercase}.assessment-overview-link small,.assessment-overview-trigger small{color:#91928e;font-size:.72rem;line-height:1.45}.assessment-overview-link:hover,.assessment-overview-trigger:hover{border-color:rgba(208,141,78,.65);background:rgba(208,141,78,.08)}.assessment-rail li{border-left-color:rgba(255,255,255,.1);color:#686a67}.assessment-rail li:before{background:#17191e;border-color:var(--line-strong)}.assessment-rail li.current:before{color:#170c07;background:var(--gold)}.assessment-panel{padding:clamp(34px,5vw,72px)}.assessment-panel h2{max-width:820px;font-size:clamp(3.5rem,7vw,7.3rem);font-weight:550;letter-spacing:-.065em;text-transform:none}.assessment-overview-trigger{position:absolute;z-index:1;top:26px;right:28px;width:auto;display:grid;grid-gap:3px;gap:3px;padding:10px 13px}.assessment-overview{position:relative}.assessment-overview-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:28px;padding-bottom:34px;border-bottom:1px solid var(--line)}.assessment-overview-heading h2{margin:8px 0 12px;font-size:clamp(3rem,5vw,5.4rem)}.assessment-overview-heading>div>p:last-child{max-width:570px;margin:0;color:#aaa9a6;font-size:.92rem;line-height:1.65}.assessment-overview-heading .button{flex:none}.assessment-overview-group{margin-top:38px}.assessment-overview-group>.eyebrow{margin-bottom:14px}.assessment-section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.assessment-section-card{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:13px;gap:13px;min-height:228px;padding:18px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.025);color:var(--text);cursor:pointer;text-align:left;transition:transform .18s ease,border-color .18s ease,background .18s ease}.assessment-section-card:hover{transform:translateY(-2px);border-color:rgba(208,141,78,.6);background:rgba(208,141,78,.07)}.assessment-section-card.current{border-color:var(--gold);box-shadow:inset 3px 0 0 var(--gold)}.assessment-section-card-number{color:var(--gold-soft);font-size:.82rem;letter-spacing:.08em}.assessment-section-card>span:last-child{display:grid;align-content:start;grid-gap:6px;gap:6px}.assessment-section-card strong{color:#ebeae5;font-size:1rem;font-weight:580}.assessment-section-card-signal{color:#a4a5a0;font-size:.72rem;line-height:1.45;letter-spacing:.04em}.assessment-section-card-status{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:5px}.assessment-section-card-status b{color:var(--gold-soft);font-size:.78rem;font-weight:620}.assessment-section-card-details{display:grid;grid-gap:8px;gap:8px;margin-top:4px}.assessment-section-card-details>span{display:grid;grid-gap:3px;gap:3px;padding-top:8px;border-top:1px solid rgba(255,255,255,.08)}.assessment-section-card-details b{display:-webkit-box;overflow:hidden;color:#9d9e99;font-size:.62rem;font-weight:580;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:1}.assessment-section-card-details i{display:-webkit-box;overflow:hidden;color:#858682;font-size:.71rem;font-style:normal;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.assessment-section-card-status em{color:#c0a58f;font-size:.6rem;font-style:normal;letter-spacing:.09em;text-transform:uppercase}.section-number{top:18px;color:rgba(255,255,255,.035)}.section-description{max-width:680px;margin-top:24px;color:#aaa9a6;font-size:.96rem;line-height:1.7}.assessment-ten{max-width:680px;margin-top:24px;padding:18px 20px;border:1px solid rgba(208,141,78,.34);border-left:3px solid var(--gold);background:rgba(208,141,78,.055)}.assessment-ten .eyebrow{margin:0 0 9px}.assessment-ten p:last-child{margin:0;color:#d8d6d1;font-size:.93rem;line-height:1.7;white-space:pre-line}.section-signal{margin:18px 0 0;color:#777873;font-size:.65rem;letter-spacing:.1em;text-transform:uppercase}.question{padding-top:30px;border-top:1px solid var(--line)}.question:first-child{padding-top:0;border-top:0}.question label{color:#dddcd8;font-size:1.02rem}.monday-flow input,.monday-flow textarea,.question input,.question textarea,.vault-prompt textarea{border-color:var(--line-strong);border-radius:var(--radius-small);background:rgba(7,8,10,.42)}.choice-picker button,.score-picker button{border-color:var(--line);border-radius:8px;background:rgba(255,255,255,.035)}.choice-picker button.selected,.score-picker button.selected{color:#170d08;border-color:#cf784a;background:#c66c3d}.vault-module-card{border-radius:var(--radius);transition:transform .18s ease,border-color .18s ease,background .18s ease}.vault-module-card:hover{transform:translateY(-3px);border-color:rgba(226,161,124,.34);background:rgba(30,32,37,.92)}.vault-module-card h2{font-weight:560;letter-spacing:-.03em;text-transform:none}.vault-module-card>strong{color:var(--gold-soft)}.library-card{border-color:var(--line);border-radius:var(--radius);background:rgba(23,25,30,.84);overflow:hidden}.library-art{border-radius:10px;background:radial-gradient(circle at 75% 18%,rgba(189,101,56,.26),transparent 35%),radial-gradient(circle at 40% 70%,#303b48,#171b21 58%,#101216)}.library-card h2{font-weight:560;letter-spacing:-.03em;text-transform:none}.library-meta{display:inline-block;margin-top:15px;padding-bottom:7px;border-bottom:1px solid var(--gold);color:var(--gold-soft);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.foundation-entry-card,.fundamentals-entry-card{border-radius:22px}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-width:1080px){.dashboard-wrap{grid-template-columns:220px minmax(0,1fr);gap:22px}.vault-dashboard-hero-status{display:none}.worlds-heading{grid-template-columns:1fr;gap:22px}}@media (max-width:980px){.assessment-page,.dashboard-wrap{grid-template-columns:1fr}.assessment-rail{position:relative;top:auto;min-height:0}.assessment-overview-heading{align-items:flex-start}.dashboard-nav{top:auto;max-height:none;border:1px solid var(--line);border-radius:var(--radius)}.vault-dashboard-hero{min-height:500px}.dashboard-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.access-management-layout,.content-admin-layout,.worlds-grid{grid-template-columns:1fr}.access-invite-card{grid-row:auto}.content-section-nav{position:relative;top:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.content-section-nav label{grid-column:1/-1}.content-workspace-preview{grid-template-columns:1fr}.content-preview-panel{position:relative;top:auto}}@media (max-width:640px){.shell,.site-header{width:min(100% - 24px,1440px)}.assessment-overview-trigger{position:relative;top:auto;right:auto;width:100%;margin:0 0 26px}.assessment-overview-heading{display:grid;grid-gap:18px;gap:18px}.assessment-overview-heading .button{width:100%}.assessment-section-grid{grid-template-columns:1fr}.site-header{min-height:68px}.dashboard-wrap{padding-top:14px}.dashboard-nav{padding:17px 12px}.vault-home{padding-bottom:14px}.vault-nav-group{width:50%;margin-top:14px}.vault-nav-group>a{padding:9px 8px}.vault-dashboard-hero{min-height:560px;border-radius:16px}.vault-dashboard-hero>img{object-position:64% center}.vault-dashboard-hero-shade{background:linear-gradient(0deg,rgba(7,8,10,.96),rgba(7,8,10,.66) 62%,rgba(7,8,10,.18))}.vault-dashboard-hero-copy{left:22px;bottom:26px;width:calc(100% - 44px)}.vault-dashboard-hero-copy h1{font-size:3.15rem}.vault-dashboard-hero-copy>p:not(.eyebrow){font-size:.9rem;line-height:1.55}.accountability-hub-compact{padding:20px}.accountability-compact-rhythm{align-items:stretch;flex-direction:column}.accountability-compact-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.accountability-compact-actions .button,.accountability-compact-actions .recovery-button{justify-content:center;width:100%}.accountability-hub-compact .weekly-action-empty{grid-template-columns:1fr;gap:8px;padding:22px}.accountability-hub-compact .weekly-action-empty>span{text-align:left}.dashboard-support-grid{grid-template-columns:1fr}.vault-dashboard-hero-copy>div{align-items:stretch;flex-direction:column}.reflection-card{background-position:32%}.worlds-overview{margin-top:50px;padding-top:46px}.worlds-heading h2{font-size:3.2rem}.world-panel-intro{min-height:235px;padding:26px}.world-panel-intro>strong{right:22px;font-size:5.7rem}.world-field-list{padding-inline:15px}.world-field{grid-template-columns:28px minmax(0,1fr)}.worlds-footer{align-items:stretch;flex-direction:column}.assessment-page{padding-top:14px}.assessment-rail{padding:22px}.assessment-panel{padding:38px 20px}.assessment-panel h2{font-size:3.6rem}.section-number{font-size:5.5rem}.content-admin-heading,.content-editor-panel>header,.content-field-group-heading,.content-save-bar{align-items:stretch;flex-direction:column}.content-admin-status{width:100%}.content-section-nav{grid-template-columns:1fr}.content-section-nav label{grid-column:1}.content-editor-panel>header,.content-field-group-heading,.content-fields{padding:20px}.content-editor-panel>header .button,.content-save-bar .button{width:100%}.content-draft-safety,.content-review-controls{grid-template-columns:1fr}.content-history-controls,.content-save-actions{align-items:stretch;flex-direction:column}.content-preview-panel iframe{min-height:620px}.admin-nav{display:flex;flex-wrap:wrap;gap:8px;min-height:0;padding:14px}.admin-exit,.admin-nav>a:not(.admin-exit){position:static;display:inline-flex;align-items:center;margin:0;padding:9px 11px;border:1px solid var(--line);border-radius:99px;font-size:.62rem}.admin-nav>a.active{border-color:var(--gold)}.access-person{grid-template-columns:minmax(0,1fr) auto}.access-person>button,.access-person>em,.access-person>small{grid-column:span 1}.access-person>button,.access-person>em{justify-self:end}}@media (max-width:760px){.client-overview-tools{align-items:stretch;flex-direction:column}.client-overview-tools label{max-width:none}.client-filter{overflow-x:auto}.client-management-panel{grid-template-columns:1fr;gap:24px;padding:22px 18px}.client-lifecycle-actions{padding:22px 0 0;border-top:1px solid var(--line);border-left:0}}.vault-dashboard-hero{min-height:clamp(500px,47vw,590px)}.vault-dashboard-hero>img{object-position:center 38%}.vault-dashboard-hero-copy{bottom:clamp(30px,4vw,52px)}.vault-dashboard-hero-copy h1{font-size:clamp(3rem,4.7vw,4.7rem)}.dashboard-support-grid .reflection-card blockquote{display:none}.dashboard-support-grid .map-status-card{display:flex;flex-direction:column}.dashboard-map-preview{width:100%;height:142px;min-height:0;margin:14px 0 12px;pointer-events:none}.dashboard-support-grid .map-status-card .text-action{margin-top:auto}.map-answer-drawer{width:min(540px,calc(100vw - 36px));border-color:rgba(200,164,91,.34);background:linear-gradient(160deg,rgba(11,17,27,.985),rgba(5,8,13,.99))}.map-answer-drawer-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;grid-column-gap:16px;column-gap:16px;grid-row-gap:14px;row-gap:14px;padding:26px 28px 20px}.map-answer-drawer-heading h2{max-width:100%;font-size:clamp(2.05rem,3.4vw,2.85rem);overflow-wrap:anywhere}.map-answer-drawer-scroll{padding:24px 30px 40px}.map-answer-drawer-title{grid-column:1;grid-row:1;min-width:0}.map-answer-drawer-heading button{grid-column:2;grid-row:1}.map-answer-heading-score{grid-column:1;grid-row:2;justify-self:start;align-self:start;min-width:104px;padding:11px 14px 12px;border:1px solid rgba(200,164,91,.32);background:rgba(200,164,91,.06);text-align:center}.map-answer-heading-score span{display:block;color:#8b9aab;font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.map-answer-heading-score strong{display:block;margin-top:6px;color:#f0d7a7;font:1.8rem/1 var(--display)}.map-answer-section{padding:14px 0 28px;border:0}.map-answer-description{margin-top:8px;color:#d5d8dc;font-size:1.04rem;line-height:1.72}.map-detail-score{align-items:center;margin-top:16px;padding:0;border:0;background:transparent}.map-detail-score strong{color:#f0d7a7;font-size:1.35rem}.map-answer-ten,.map-concept-pieces,.map-personal-answers{margin-top:22px}.map-answer-ten{padding:0;border:0;background:transparent}.map-answer-ten p{color:#aeb6c0}.map-personal-answers{padding-top:22px;border-top:1px solid rgba(255,255,255,.1)}.map-answer-ten>span,.map-concept-pieces>span,.map-personal-answers>span{font-size:.7rem}.map-personal-answers dt{font-size:.8rem}.map-personal-answers dd{font-size:1rem;line-height:1.68}.map-concept-pieces ul{display:grid;grid-template-columns:1fr;grid-gap:9px;gap:9px}.map-concept-pieces li{padding:0;border:0;color:#c7ced6;font-size:.92rem}.map-concept-pieces li:before{content:"•";margin-right:6px;color:var(--gold)}.map-intelligence-list{display:grid;grid-template-columns:1fr;grid-gap:9px;gap:9px;margin:18px 0 0;padding:0;list-style:none}.map-intelligence-list li{display:grid;grid-template-columns:48px 1fr;grid-gap:12px;gap:12px;align-items:baseline;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.1);color:#d5d8dc;font-size:1rem}.map-intelligence-list strong{color:var(--gold-soft);letter-spacing:.08em}@media (max-width:640px){.vault-dashboard-hero{min-height:610px}.vault-dashboard-hero>img{object-position:64% 36%}.dashboard-map-preview{height:188px}}.map-history-visual{width:min(100%,760px);margin-inline:auto}.map-history-visual .map-embed{height:min(760px,calc(100vw - 40px));min-height:0;-webkit-clip-path:circle(44% at 50% 50%);clip-path:circle(44% at 50% 50%)}.map-history-visual:before{z-index:1;inset:-22%;background:radial-gradient(circle at 50% 50%,rgba(103,172,255,.42) 0,rgba(47,116,219,.29) 30%,rgba(20,66,148,.12) 51%,transparent 73%),radial-gradient(ellipse 56% 44% at 50% 50%,rgba(201,164,91,.13),transparent 70%);filter:blur(52px);opacity:1}.map-history-visual .map-embed{z-index:2}@media (max-width:700px){body,html{overflow-x:clip}input,select,textarea{font-size:16px}.map-embed{height:min(112vw,430px);min-height:340px}.map-history-visual .map-embed{height:calc(100vw - 40px);min-height:0}.monday-move-on,.pain-focus-grid,.result-summary,.this-week-context,.this-week-context dl{grid-template-columns:1fr}.pain-focus-card{padding:20px}.monday-move-on{gap:18px;padding:20px}.monday-move-on li,.monday-move-on li>div,.monday-move-on ol{min-width:0}.monday-move-on li p,.monday-move-on li strong,.this-week-context dd{overflow-wrap:anywhere}.monday-actions{align-items:stretch;flex-direction:column}.monday-actions .button,.today-commitment{min-height:44px}.map-answer-drawer{inset:0;width:100%;border:0}.map-answer-drawer-heading{padding:22px 20px 18px}.map-answer-drawer-scroll{padding:20px 20px 32px}.map-concept-pieces ul{grid-template-columns:1fr}}.dimension-signal{border-color:color-mix(in srgb,var(--dimension-color) 42%,var(--line));background:radial-gradient(circle at 78% 16%,color-mix(in srgb,var(--dimension-color) 18%,transparent),transparent 54%),linear-gradient(155deg,rgba(15,29,48,.92),rgba(6,12,21,.95))}.dimension-signal .signal-score-detail,.dimension-signal h2,.dimension-signal.signal-stack-item strong,.dimension-signal>strong{color:var(--dimension-text-color)}.dimension-signal .eyebrow,.dimension-signal>span{color:color-mix(in srgb,var(--dimension-text-color) 72%,#8a98aa)}.assessment-section-card-inner.current,.assessment-section-card-inner:hover{border-color:var(--dimension-color);box-shadow:inset 3px 0 0 var(--dimension-color),0 0 24px color-mix(in srgb,var(--dimension-color) 13%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--dimension-color) 18%,rgba(8,12,18,.7)),rgba(255,255,255,.03))}aside.map-answer-drawer-inner{border-color:color-mix(in srgb,var(--dimension-color) 58%,rgba(200,164,91,.34));box-shadow:-32px 0 90px rgba(0,0,0,.52),-2px 0 26px color-mix(in srgb,var(--dimension-color) 18%,transparent)}aside.map-answer-drawer-inner .map-answer-drawer-heading{border-bottom-color:color-mix(in srgb,var(--dimension-color) 28%,var(--line))}aside.map-answer-drawer-inner .map-answer-drawer-title .eyebrow,aside.map-answer-drawer-inner .map-answer-drawer-title h2,aside.map-answer-drawer-inner .map-answer-heading-score strong,aside.map-answer-drawer-inner .map-concept-pieces li:before{color:var(--dimension-text-color)}aside.map-answer-drawer-inner .map-answer-heading-score{border-color:color-mix(in srgb,var(--dimension-color) 50%,rgba(200,164,91,.32));background:color-mix(in srgb,var(--dimension-color) 10%,rgba(200,164,91,.06))}.map-comparison-inner-total{border-top:2px solid var(--dimension-color);background:linear-gradient(145deg,color-mix(in srgb,var(--dimension-color) 13%,rgba(6,13,22,.78)),rgba(6,13,22,.78))!important}.map-comparison-inner-total strong{color:var(--dimension-text-color)!important}.vault-chapter-hero{--chapter-accent:200,164,91;position:relative;isolation:isolate;display:flex;align-items:flex-end;width:100%;min-height:clamp(470px,46vw,610px);margin-bottom:28px;overflow:hidden;background:#05090f}.vault-chapter-compact{min-height:clamp(350px,35vw,455px)}.vault-chapter-map{--chapter-accent:66,130,214}.vault-chapter-monday{--chapter-accent:200,164,91}.vault-chapter-wins{--chapter-accent:126,182,159}.vault-chapter-recovery{--chapter-accent:134,175,210}.vault-chapter-foundation{--chapter-accent:210,132,72}.vault-chapter-blueprint{--chapter-accent:183,139,91}.vault-chapter-operating{--chapter-accent:205,157,85}.vault-chapter-life-management{--chapter-accent:154,182,196}.vault-chapter-journal{--chapter-accent:180,125,84}.vault-chapter-this-week{--chapter-accent:202,151,87}.vault-chapter-accountability{--chapter-accent:117,161,190}.vault-chapter-image{z-index:-3;object-fit:cover;object-position:center 50%;transform:scale(1.01)}.vault-chapter-command .vault-chapter-image{object-position:66% 54%}.vault-chapter-map .vault-chapter-image{object-position:center 61%}.vault-chapter-monday .vault-chapter-image{object-position:61% 55%}.vault-chapter-wins .vault-chapter-image{object-position:54% 55%}.vault-chapter-recovery .vault-chapter-image{object-position:66% 50%}.vault-chapter-foundation .vault-chapter-image{object-position:67% 54%}.vault-chapter-blueprint .vault-chapter-image{object-position:66% 52%}.vault-chapter-operating .vault-chapter-image{object-position:64% 49%}.vault-chapter-life-management .vault-chapter-image{object-position:66% 52%}.vault-chapter-journal .vault-chapter-image{object-position:68% 52%}.vault-chapter-this-week .vault-chapter-image{object-position:66% 54%}.vault-chapter-accountability .vault-chapter-image{object-position:66% 50%}.vault-chapter-shade{position:absolute;z-index:-2;inset:0;background:linear-gradient(90deg,rgba(3,7,12,.88),rgba(3,7,12,.7) 30%,rgba(3,7,12,.24) 57%,rgba(3,7,12,.03) 78%),linear-gradient(0deg,rgba(3,7,12,.56),rgba(3,7,12,.16) 38%,transparent 68%)}.vault-chapter-light{position:absolute;z-index:-1;inset:auto auto -170px -120px;width:540px;height:360px;border-radius:50%;opacity:.42;background:rgba(var(--chapter-accent),.24);filter:blur(80px);pointer-events:none}.vault-chapter-map .vault-chapter-light{inset:auto 12% -190px auto;width:70%;background:linear-gradient(90deg,rgba(206,58,58,.2),rgba(233,180,43,.18),rgba(52,163,101,.18),rgba(53,126,210,.2),rgba(128,71,191,.2))}.vault-chapter-copy{width:min(760px,76%);padding:clamp(30px,5vw,64px)}.vault-chapter-copy h1{max-width:760px;margin:8px 0 15px;color:#f3f1eb;font:clamp(3.2rem,6.2vw,6.7rem)/.84 var(--display);letter-spacing:-.025em;text-wrap:balance;text-shadow:0 2px 26px rgba(0,0,0,.56);text-transform:uppercase}.vault-chapter-compact .vault-chapter-copy h1{font-size:clamp(2.8rem,5vw,5.3rem)}.vault-chapter-copy>p:not(.eyebrow){max-width:620px;margin:0;color:#c2c9d0;font-size:clamp(.84rem,1.1vw,.98rem);line-height:1.65;text-shadow:0 1px 14px rgba(0,0,0,.72)}.vault-chapter-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.vault-chapter-actions .blueprint-summary-count,.vault-chapter-actions .fundamentals-progress,.vault-chapter-actions .operating-system-preview-note{border-color:rgba(var(--chapter-accent),.42);background:rgba(4,9,15,.76);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.vault-chapter-actions .blueprint-summary-count strong,.vault-chapter-actions .fundamentals-progress strong{color:#f1e7d5}.dashboard-command-brief{margin:0 0 28px;border-top:1px solid rgba(200,164,91,.38);border-bottom:1px solid var(--line);background:linear-gradient(90deg,rgba(200,164,91,.07),rgba(7,14,23,.38) 42%,transparent)}.dashboard-command-brief>header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:24px 0 19px}.dashboard-command-brief h2{margin:6px 0 0;color:#edf0f3;font:clamp(1.8rem,3.2vw,3rem)/.92 var(--display);text-transform:uppercase}.dashboard-contract-open{flex:0 0 auto}.dashboard-contract-list{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.dashboard-contract-list li{display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start;padding:18px 4px;border-bottom:1px solid var(--line)}.dashboard-contract-list li>span{display:grid;place-items:center;width:36px;height:36px;border:1px solid rgba(200,164,91,.46);border-radius:50%;color:var(--gold-soft);font:1.05rem/1 var(--display)}.dashboard-contract-list div{display:grid;grid-gap:6px;gap:6px}.dashboard-contract-list strong{color:#e9edf0;font-size:.98rem;line-height:1.45}.dashboard-contract-list time{color:#8998a9;font-size:.64rem;letter-spacing:.06em;text-transform:uppercase}.blueprint-record-actions{display:flex;justify-content:flex-end;margin:0 0 14px}.blueprint-record-actions .text-action{border:0;padding:0;background:transparent;cursor:pointer}.dashboard-command-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--line)}.dashboard-command-complete,.dashboard-command-list>a{display:grid;align-content:start;min-height:145px;padding:18px;color:inherit;background:rgba(6,13,22,.9);text-decoration:none}.dashboard-command-list>a:hover{background:rgba(200,164,91,.08)}.dashboard-command-list span,.dashboard-command-list time{color:#8394a7;font-size:.6rem;letter-spacing:.08em;text-transform:uppercase}.dashboard-command-list strong{margin:12px 0 auto;color:#e1e7ed;font-size:.86rem;line-height:1.45}.dashboard-command-list>a>span{margin-top:14px;color:var(--gold-soft)}.dashboard-command-complete strong{color:#b8dfce;font:1.3rem/1.1 var(--display);text-transform:uppercase}.dashboard-command-complete span{margin-top:10px}.dashboard-command-brief>footer{display:flex;justify-content:space-between;gap:20px;padding:14px 0 17px;color:#8797a9;font-size:.68rem}.dashboard-command-brief>footer a{color:var(--gold-soft);text-decoration:none}.dashboard-command-loading{padding:20px 0;color:var(--muted)}.dashboard-command-empty{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:19px 0}.dashboard-command-empty p{margin:0;color:#bcc5ce}.dashboard-support-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding-top:0;border:1px solid var(--line);background:var(--line)}.dashboard-support-grid .dashboard-card{min-height:360px;border:0;background:linear-gradient(155deg,rgba(13,25,40,.94),rgba(5,10,17,.98))}.dashboard-support-grid .dashboard-card:nth-child(2){background:linear-gradient(155deg,rgba(38,28,23,.94),rgba(7,11,17,.98))}.dashboard-support-grid .dashboard-card:nth-child(3){background:radial-gradient(circle at 80% 12%,rgba(200,164,91,.1),transparent 17rem),rgba(6,12,20,.96)}.dashboard-support-grid .dashboard-card h3{font-size:clamp(1.8rem,2.6vw,2.75rem)}.dashboard-map-preview{margin:12px auto 4px}.monday-page>.monday-save{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:-28px;text-align:left;background:rgba(7,14,23,.72)}.wins-page .vault-chapter-hero{margin-bottom:26px}.wins-record{margin-top:0}.wins-list article,.wins-post-list article{position:relative;overflow:hidden}.wins-list article:after,.wins-post-list article:after{position:absolute;right:15px;bottom:10px;color:rgba(126,182,159,.2);font:2.5rem/1 var(--display);content:"✓"}.recovery-utility-page{max-width:none;padding:0;border:0;background:transparent}.recovery-utility-page .accountability-hub{margin-top:0}.recovery-utility-page .recovery-dialog{background:linear-gradient(180deg,rgba(5,11,18,.56),rgba(5,11,18,.92) 245px,#050b13 430px),url(/images/vault-recovery-dawn-v2.jpg) top /100% 310px no-repeat,#050b13}@media (max-width:900px){.vault-chapter-hero{min-height:510px}.vault-chapter-compact{min-height:400px}.vault-chapter-copy{width:min(88%,700px)}.dashboard-command-list,.dashboard-support-grid{grid-template-columns:1fr}.dashboard-support-grid .dashboard-card{min-height:280px}}@media (max-width:700px){.vault-chapter-compact,.vault-chapter-hero{display:block;min-height:0;padding-top:56.25vw;margin-inline:-14px;width:calc(100% + 28px);overflow:hidden;background:#05090f}.vault-chapter-image{inset:0 0 auto!important;width:100%!important;height:56.25vw!important;object-fit:cover;object-position:center!important;transform:none}.vault-chapter-shade{inset:0 0 auto;height:56.25vw;background:linear-gradient(0deg,rgba(3,7,12,.32),transparent 42%),linear-gradient(90deg,rgba(3,7,12,.12),transparent 70%)}.vault-chapter-map .vault-chapter-shade{background:linear-gradient(0deg,rgba(3,7,12,.25),transparent 42%),linear-gradient(90deg,rgba(3,7,12,.08),transparent 76%)}.vault-chapter-light{inset:16vw auto auto -20vw;width:82vw;height:34vw;opacity:.24;filter:blur(48px)}.vault-chapter-copy{position:relative;z-index:1;width:100%;padding:28px 22px 32px;background:radial-gradient(circle at 16% 0,rgba(var(--chapter-accent),.12),transparent 42%),#05090f}.vault-chapter-compact .vault-chapter-copy h1,.vault-chapter-copy h1{font-size:clamp(2.35rem,11.5vw,3.4rem)}.vault-chapter-copy>p:not(.eyebrow){max-width:92%;font-size:.88rem}.vault-chapter-actions{align-items:stretch;flex-direction:column}.vault-chapter-actions .blueprint-summary-count,.vault-chapter-actions .button,.vault-chapter-actions .fundamentals-progress,.vault-chapter-actions .operating-system-preview-note{width:100%}.dashboard-command-brief>footer,.dashboard-command-brief>header,.dashboard-command-empty{align-items:flex-start;flex-direction:column}.dashboard-command-brief>header,.dashboard-contract-list li{padding-inline:4px}.blueprint-record-actions{margin-bottom:12px}.dashboard-command-empty{padding-inline:4px}.dashboard-command-empty .button{width:100%}.dashboard-command-list{grid-template-columns:1fr}.dashboard-command-complete,.dashboard-command-list>a{min-height:125px}.dashboard-support-grid{border-inline:0}.monday-page>.monday-save{margin-top:-28px;padding:14px}.monday-page>.monday-save span{max-width:50%;text-align:right}.recovery-dialog h2{max-width:100%;font-size:clamp(2.1rem,10.4vw,2.55rem);letter-spacing:-.02em;overflow-wrap:anywhere;text-wrap:balance}}@media print{@page{margin:16mm}.blueprint-record-summary>.button,.dashboard-nav,.no-print,.vault-chapter-image,.vault-chapter-light,.vault-chapter-shade,.vault-utility-bar,.weekly-layer-nav{display:none!important}.dashboard-wrap{display:block!important;max-width:none!important;padding:0!important}.dashboard-main{width:100%!important}}