/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.vault-head>div:last-child{align-items:center;gap:8px;display:flex}.vault-head>div:last-child button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:9px;padding:12px 15px}.vault-head>div:last-child button.import-button{background:var(--gold);color:#15100a}.client-import{color:#fff;border-bottom:3px solid var(--red);background:linear-gradient(110deg,#120f0f,#2c080b);grid-template-columns:1fr 190px;gap:10px;padding:21px 24px;display:grid}.client-import>div{grid-column:1/-1}.client-import span{letter-spacing:.18em;color:#e9bd67;font-size:8px}.client-import h3{margin:6px 0;font:500 20px Georgia,serif}.client-import input,.client-import select,.client-import textarea{color:var(--ink);background:#fff;border:1px solid #4b3d3d;border-radius:8px;padding:10px}.client-import textarea{resize:vertical;grid-column:1/-1;min-height:140px}.client-import button{background:var(--gold);color:#120d08;cursor:pointer;border:0;border-radius:8px;padding:12px}.client-import>strong{color:#efcc85;align-self:center;font-size:10px}.client-import .transcript-file{color:#f4e7ca;letter-spacing:.05em;border:1px dashed #806a48;border-radius:8px;grid-column:1/-1;padding:11px;font-size:10px}.client-import .transcript-file input{width:100%;margin-top:8px;display:block}.client-import .privacy-note{color:#cabda7;grid-column:1/-1}.avatar-vincent img,.avatar-angel img,.avatar-christina img,.avatar-justin img,.avatar-jermaine img,.avatar-sitta img,.avatar-kendra img{object-fit:contain!important;transform-origin:50%!important;transform:none!important}@media (width<=760px){.vault-head>div:last-child{flex-wrap:wrap;align-items:flex-start}.client-import{grid-template-columns:1fr}.client-import textarea,.client-import>div{grid-column:auto}}.knowledge-list .full-intelligence p{font-size:12px;line-height:1.65;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;display:block!important;overflow:visible!important}.knowledge-category-editor{background:#fff;border:1px solid #dfd2bc;border-radius:9px;justify-content:space-between;align-items:end;gap:12px;padding:13px 14px;display:flex}.knowledge-category-editor label{color:#8f6a2b;letter-spacing:.12em;gap:6px;font-size:9px;font-weight:800;display:grid}.knowledge-category-editor select{color:#191512;background:#fff;border:1px solid #d8cdbb;border-radius:8px;min-width:230px;padding:10px}.knowledge-category-editor small{color:#746956}.knowledge-category-editor{flex-wrap:wrap}.knowledge-category-editor label{flex:1;min-width:210px}.brain-remove{cursor:pointer;border-radius:8px;margin-top:4px;padding:11px 14px;font-weight:800;color:#8d0710!important;background:#fff5f4!important;border:1px solid #a30d18!important}.add-review-calendar{letter-spacing:.04em;background:#fffaf0;border:1px solid #b88a35;border-radius:8px;justify-content:center;align-items:center;margin-top:9px;padding:8px 10px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex;color:#6b4a0e!important}.brain-edit{color:#6b4a0e;cursor:pointer;background:#fffaf0;border:1px solid #b88a35;border-radius:8px;margin-top:14px;padding:10px 13px;font-weight:800}.brain-content-editor{background:#fffcf5;border:1px solid #d9c8a9;border-radius:10px;gap:13px;padding:16px;display:grid}.brain-content-editor label{color:#76551b;letter-spacing:.08em;gap:6px;font-size:10px;font-weight:800;display:grid}.brain-content-editor input,.brain-content-editor textarea{color:#191512;width:100%;font:inherit;letter-spacing:normal;background:#fff;border:1px solid #d8cdbb;border-radius:8px;padding:11px}.brain-content-editor textarea{resize:vertical;white-space:pre-wrap;min-height:260px}.brain-content-editor>div{justify-content:flex-end;gap:9px;display:flex}.brain-content-editor button{cursor:pointer;background:#fff;border:1px solid #cab994;border-radius:8px;padding:10px 14px}.brain-content-editor .primary-action{color:#fff;background:#a30d18;border-color:#a30d18}.client-import .brain-video-link-input{grid-column:1/-1}.video-ready{letter-spacing:.08em;margin-top:8px;color:#a30d18!important;font-weight:900!important;display:block!important}.brain-video-quick-link{color:#241a0d;background:linear-gradient(110deg,#fff9e9,#fff);border:1px solid #c79a3c;border-radius:10px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;margin:0 14px 14px;padding:13px 15px;text-decoration:none;display:grid;box-shadow:0 5px 16px #5a390814}.brain-video-quick-link>span{color:#fff;background:#a30d18;border-radius:50%;place-items:center;width:38px;height:38px;font-size:15px;display:grid}.brain-video-quick-link div{gap:3px;display:grid}.brain-video-quick-link b{letter-spacing:.1em;color:#8c1017;font-size:11px}.brain-video-quick-link small{color:#73644d}.brain-video-quick-link>strong{color:#7d5b20;font-size:11px}.brain-video-quick-link:hover{border-color:#a30d18;transform:translateY(-1px)}@media (width<=600px){.brain-video-quick-link{grid-template-columns:36px 1fr}.brain-video-quick-link>strong{grid-column:2}.brain-content-editor textarea{min-height:210px}}.pipeline-panel tbody tr,.client-list tbody tr{cursor:pointer;transition:background .18s,transform .18s}.commission-agent-picker{box-shadow:var(--shadow);background:#fff;border:1px solid #d8cdbb;border-radius:14px;justify-content:space-between;align-items:end;gap:24px;margin:0 0 20px;padding:18px 22px;display:flex}.commission-agent-picker label{letter-spacing:.14em;color:#8e0c16;gap:7px;min-width:min(340px,100%);font-size:10px;font-weight:900;display:grid}.commission-agent-picker select{color:#171311;background:#fff;border:1px solid #cfc3b2;border-radius:9px;padding:12px}.commission-agent-picker>span{color:#776e63;font-size:12px;line-height:1.5}.commission-status{color:#fff;background:linear-gradient(120deg,#171311,#3b070b);border-radius:18px;justify-content:space-between;align-items:center;gap:22px;margin-bottom:20px;padding:25px 28px;display:flex;box-shadow:0 18px 45px #3205092e}.commission-status.ready{background:linear-gradient(120deg,#123526,#1b6544)}.commission-status span{letter-spacing:.19em;color:#efca77;font-size:10px;font-weight:900}.commission-status h2{margin:7px 0;font:500 27px Georgia,serif}.commission-status p{color:#d9d1c9;margin:0;font-size:12px}.commission-ring{--progress:0deg;background:conic-gradient(#efca77 var(--progress),#ffffff26 0);border-radius:50%;flex:0 0 86px;width:86px;height:86px;padding:7px}.commission-ring:before{content:"";background:#1d1514;border-radius:50%;width:100%;height:100%;display:block}.commission-ring strong{text-align:center;color:#fff;margin-top:-49px;font-size:18px;display:block;position:relative}.commission-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.commission-steps>article{box-shadow:var(--shadow);background:#fff;border:1px solid #ded4c6;border-top:4px solid #a30d18;border-radius:15px;padding:20px}.commission-steps>article.complete{background:linear-gradient(145deg,#fff,#f2faf5);border-top-color:#2f7556}.commission-steps article>header{align-items:center;gap:13px;margin-bottom:14px;display:flex}.commission-steps article>header>i{color:#a30d18;background:#f4e7e8;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;font-weight:900;display:grid}.commission-steps article.complete>header>i{color:#fff;background:#2f7556}.commission-steps header span{letter-spacing:.18em;color:#a30d18;font-size:9px;font-weight:900}.commission-steps h2{margin:3px 0 0;font:500 21px Georgia,serif}.commission-steps .requirement-list{gap:8px;display:grid}.commission-steps .requirement-list>button{text-align:left;color:#372f2c;cursor:pointer;background:#fbf8f2;border:1px solid #ded4c6;border-radius:9px;align-items:center;gap:11px;width:100%;padding:11px;display:flex}.commission-steps .requirement-list>button i{color:#fff;border:2px solid #b9aa97;border-radius:6px;flex:0 0 23px;place-items:center;width:23px;height:23px;font-style:normal;display:grid}.commission-steps .requirement-list>button.checked{color:#184c34;background:#edf8f1;border-color:#8dc2a5}.commission-steps .requirement-list>button.checked i{background:#2f7556;border-color:#2f7556}.step-file-upload{background:#fffaf1;border:1px dashed #cdbd9f;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;gap:9px;margin-top:14px;padding:13px;display:grid}.step-file-upload>div:first-child{grid-column:1/-1;gap:3px;display:grid}.step-file-upload b{color:#4b3d32;font-size:11px}.step-file-upload b em{color:#7d5415;letter-spacing:.12em;background:#f1dfb6;border-radius:20px;margin-left:7px;padding:3px 6px;font-size:8px;font-style:normal}.step-file-upload small{color:#817569;font-size:10px}.step-file-upload input{min-width:0;font-size:10px}.step-file-upload>button{color:#fff;cursor:pointer;background:#82111a;border:0;border-radius:8px;padding:8px 11px;font-size:10px;font-weight:800}.step-file-list{grid-column:1/-1;display:grid;gap:6px!important}.step-file-list span{background:#f5eee2;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;display:flex}.step-file-list a{text-overflow:ellipsis;color:#6d1218;white-space:nowrap;min-width:0;font-size:10px;font-weight:700;overflow:hidden}.step-file-list button{color:#97141e;cursor:pointer;background:0 0;border:0;font-size:16px}.commission-notice{color:#5a4217;background:#fff7e5;border-left:4px solid #b88a35;border-radius:8px;margin:0 0 18px;padding:13px 17px;font-size:12px}.license-command{box-shadow:var(--shadow);background:#fff;border:1px solid #d8cdbb;border-radius:18px;padding:27px;position:relative;overflow:hidden}.license-command.locked:after{content:"COMPLETE THE LAUNCH CODE TO UNLOCK";-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);letter-spacing:.18em;color:#86101a;z-index:3;text-align:center;background:#f9f6f0d1;border-radius:14px;place-items:center;padding:20px;font-size:12px;font-weight:900;display:grid;position:absolute;inset:118px 20px 58px}.license-command>header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;display:flex}.license-command>header p{color:#a30d18;letter-spacing:.16em;margin:0;font-size:10px;font-weight:900}.license-command>header h2{margin:7px 0;font:500 27px Georgia,serif}.license-command>header span{color:#756b60;font-size:12px}.license-command>header>strong{color:#2f7556;white-space:nowrap;font:500 52px Georgia,serif}.license-command>header>strong small{color:#9b8f81;font-size:20px}.usa-license-map{background:radial-gradient(circle at 48% 40%,#40362c,#0c0b0a 74%);border-radius:22px;max-width:1080px;margin:0 auto;padding:46px 24px 20px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #efca773b,0 18px 34px #1d0c0333}.usa-license-map:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.usa-license-map .usa-map{z-index:1;filter:drop-shadow(0 10px 12px #00000059);display:block;position:relative}.usa-license-map .usa-state{cursor:pointer;transform-box:fill-box;transform-origin:50%;transition:transform .16s,fill .18s,filter .18s}.usa-license-map .state-group:hover .usa-state{filter:brightness(1.15);transform:scale(1.025)}.usa-license-map .state-label{text-shadow:0 1px 2px #ffffffd9;fill:#241c17!important;font-size:10px!important;font-weight:900!important}.usa-license-map.map-disabled .usa-map{filter:grayscale(.35)drop-shadow(0 10px 12px #00000059);opacity:.58}.usa-license-map.map-disabled .usa-state{cursor:not-allowed}.map-ribbon{z-index:2;color:#f4d58b;letter-spacing:.2em;white-space:nowrap;background:#5c0810e0;border:1px solid #efca778c;border-radius:999px;padding:7px 18px;font-size:9px;font-weight:900;position:absolute;top:13px;left:50%;transform:translate(-50%)}.map-spark{z-index:2;color:#edc66f;text-shadow:0 0 14px #f5cf76b3;animation:2.8s ease-in-out infinite mapSpark;position:absolute}.spark-one{font-size:24px;top:9%;left:4%}.spark-two{font-size:19px;animation-delay:1.1s;bottom:12%;right:5%}@keyframes mapSpark{0%,to{opacity:.45;transform:scale(.8)rotate(0)}50%{opacity:1;transform:scale(1.2)rotate(16deg)}}.map-legend{color:#6f665e;justify-content:center;gap:24px;margin:16px 0 4px;font-size:11px;display:flex}.map-legend span{align-items:center;gap:7px;display:flex}.map-legend i{background:#e5dacb;border:1px solid #8f8376;border-radius:4px;width:16px;height:16px}.map-legend i.licensed{background:#2f7556;border-color:#2f7556}.license-file-list{border-top:1px solid #e4dbcf;gap:8px;margin-top:22px;padding-top:18px;display:grid}.license-file-list article{background:#f7f3ed;border-radius:10px;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px;display:grid}.license-file-list article>b{color:#fff;background:#2f7556;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.license-file-list strong,.license-file-list small{display:block}.license-file-list small{color:#756b60;margin-top:3px;font-size:10px}.license-file-list a,.license-file-list button{cursor:pointer;border:0;border-radius:7px;padding:9px 11px;font-size:10px;font-weight:900;text-decoration:none}.license-file-list a{color:#efca77;background:#171311}.license-file-list button{color:#8f0b15;background:#f3dcde}.license-upload-dialog{max-width:560px}.license-upload-dialog>label{gap:8px;margin:17px 0 8px;font-size:11px;font-weight:900;display:grid}.license-upload-dialog input{background:#fffaf0;border:1px dashed #b88a35;border-radius:10px;padding:16px}.license-upload-dialog>small{color:#756b60;margin-bottom:18px;display:block}@media (width<=900px){.commission-steps{grid-template-columns:1fr}.usa-license-map{padding:42px 10px 12px}.usa-license-map .state-label{font-size:8px!important}}@media (width<=640px){.commission-agent-picker,.commission-status,.license-command>header{flex-direction:column;align-items:stretch}.commission-ring{align-self:flex-start}.license-command{padding:17px}.usa-license-map{border-radius:14px;padding:40px 6px 8px}.map-ribbon{letter-spacing:.12em;font-size:8px}.usa-license-map .state-label{font-size:7px!important}.license-file-list article{grid-template-columns:42px 1fr}.license-file-list a,.license-file-list button{grid-column:auto}.map-legend{flex-wrap:wrap;justify-content:flex-start}.step-file-upload{grid-template-columns:1fr}.step-file-upload>button{width:max-content}}.pipeline-panel tbody tr:hover,.pipeline-panel tbody tr:focus,.client-list tbody tr:hover,.client-list tbody tr:focus{background:#fff8e8;outline:none}.next-step-link,.client-name-button,.client-link{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.next-step-link{color:#82131a;font-weight:700}.client-name-button{font-weight:800}.client-link h3{margin:0}.plan-notice{color:#16704b;text-align:right;max-width:340px}.dialog-backdrop{z-index:90;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#050403ad;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.record-dialog{background:#fffdf7;width:min(760px,100%);max-height:88vh;padding:28px;overflow:auto}.dialog-head{border-bottom:1px solid #e6ddcd;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;padding-bottom:18px;display:flex}.dialog-head p,.profile-sections span,.growth-toolbar span{letter-spacing:.15em;color:#9b762d;font-size:9px}.dialog-head h2{margin:4px 0;font:500 30px Georgia,serif}.dialog-head>button{color:#fff;cursor:pointer;background:#191512;border:0;border-radius:50%;width:35px;height:35px;font-size:22px}.record-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.record-grid input,.record-grid select,.record-grid textarea,.growth-toolbar select,.growth-insights textarea{color:#191512;background:#fff;border:1px solid #d8cdbb;border-radius:8px;padding:12px}.record-grid .full{grid-column:1/-1}.record-grid textarea{min-height:100px}.primary-action{cursor:pointer;border:0;border-radius:8px;padding:13px 18px;color:#fff!important;background:#a30d18!important}.record-dialog>.primary-action{width:100%;margin-top:16px}.profile-status{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.profile-sections{gap:12px;display:grid}.profile-sections article{background:#fffaf0;border:1px solid #e8dfd0;border-radius:10px;padding:16px}.profile-sections p{margin:7px 0;line-height:1.55}.profile-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.profile-actions button{cursor:pointer;background:#fff;border:1px solid #cbbda7;border-radius:8px;padding:11px 16px}.growth-toolbar{grid-template-columns:2fr repeat(3,1fr);gap:12px;margin-bottom:18px;display:grid}.growth-toolbar>label,.growth-toolbar>div{color:#fff;background:#171311;border-radius:12px;flex-direction:column;gap:6px;padding:15px 18px;display:flex}.growth-toolbar select{margin-top:2px}.growth-toolbar strong{color:#f4cd78;font-size:24px}.growth-toolbar .positive{color:#7ed5a6}.growth-toolbar .negative{color:#ff8d91}.long-chart{margin-bottom:18px;padding:24px}.long-chart svg{width:100%;min-height:250px;overflow:visible}.long-chart text{fill:#786d5d;font-size:10px}.growth-columns{grid-template-columns:1fr 1fr;gap:18px;display:grid}.category-trajectory,.growth-insights,.report-history{padding:24px}.category-trajectory>div:not(.panel-head){grid-template-columns:145px 1fr 45px;align-items:center;gap:12px;margin:15px 0;display:grid}.category-trajectory>div>span{text-transform:capitalize}.growth-insights form{gap:10px;margin-bottom:18px;display:grid}.growth-insights textarea{resize:vertical;min-height:100px}.growth-insights form button{color:#fff;cursor:pointer;background:#a30d18;border:0;border-radius:8px;padding:11px}.growth-insights article{border-top:1px solid #e8dfd0;padding:12px 0}.growth-insights article p{margin:0 0 5px;line-height:1.5}.growth-insights article small{color:#9a8b76}.report-history{margin-top:18px}.report-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.report-grid article{background:#fffaf0;border:1px solid #e3d8c7;border-radius:10px;padding:16px}.report-grid span{letter-spacing:.12em;color:#9b762d;font-size:8px}.report-grid strong{margin:8px 0;font:500 28px Georgia,serif;display:block}.empty-copy{color:#817666}.knowledge-summary{text-align:left;width:100%;color:inherit;cursor:pointer;grid-template-columns:auto 1fr auto;align-items:start;gap:14px;background:0 0!important;border:0!important;padding:0!important;display:grid!important}.knowledge-summary time{text-align:right;flex-direction:column;gap:8px;display:flex}.knowledge-summary time b{color:#9b762d;font-size:9px}.knowledge-list>article.expanded{display:block}.intelligence-detail{border-top:1px solid #e7ddce;gap:12px;margin:16px 0 0 57px;padding-top:14px;display:grid}.intelligence-detail>article,.intelligence-detail details{background:#fff9ed;border:1px solid #e8dcc7;border-radius:9px;padding:14px}.intelligence-detail span{letter-spacing:.14em;color:#9b762d;font-size:9px;font-weight:800}.intelligence-detail p{white-space:pre-wrap;line-height:1.55}.intelligence-detail ul{margin:8px 0 0;padding-left:20px}.assigned-task-list li{margin:9px 0}.assigned-task-list small{color:#7f7160;margin-top:3px;display:block}.intelligence-detail summary{cursor:pointer;font-weight:800}.transcript-copy{max-height:300px;font-size:12px;overflow:auto}.garden-hero{color:#fff;background:radial-gradient(circle at 80% 20%,#d4af3738,#0000 28%),linear-gradient(120deg,#17130f,#31150f 58%,#641018);border-bottom:4px solid #d4af37;border-radius:16px;grid-template-columns:1.4fr 1fr;align-items:center;gap:24px;margin-bottom:16px;padding:28px 32px;display:grid;overflow:hidden}.garden-hero>div>span{letter-spacing:.2em;color:#efc867;font-size:9px}.garden-hero h2{margin:7px 0;font:500 32px Georgia,serif}.garden-hero p{color:#e6dac8;line-height:1.55}.garden-summary{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.garden-summary article{text-align:center;background:#ffffff14;border:1px solid #efc86747;border-radius:12px;padding:16px 10px}.garden-summary b{color:#f4d488;font:500 28px Georgia,serif;display:block}.garden-summary span{color:#eadfcb;font-size:9px}.garden-toolbar{grid-template-columns:minmax(190px,1fr) minmax(0,2fr) max-content;align-items:center;gap:12px;margin-bottom:12px;display:grid}.garden-toolbar>input{background:#fff;border:1px solid #d8cdbb;border-radius:9px;padding:12px}.garden-filter-organizer{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;padding:3px;display:flex}.garden-primary-filters{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.garden-primary-filters button{white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d8cdbb;border-radius:999px;padding:8px 11px;font-size:10px}.garden-primary-filters button.active,.garden-more-filter.active{color:#f2c86f;background:#171311;border-color:#171311}.garden-more-filter{color:#171311;background:#fff;border:1px solid #d8cdbb;border-radius:999px;min-width:170px;position:relative;overflow:hidden}.garden-more-filter span{pointer-events:none;font-size:10px;font-weight:700;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.garden-more-filter select{color:#0000;cursor:pointer;background:0 0;border:0;width:100%;min-height:34px;padding:7px 10px}.garden-more-filter select:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.garden-toolbar-actions{z-index:2;justify-self:end;align-items:center;gap:8px;display:flex;position:relative}.garden-toolbar-actions .plant-seed-button{white-space:nowrap}.share-garden-file-button{color:#8d0c16;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #a30d18;border-radius:9px;padding:11px 13px;font-weight:800}.plant-seed-button{color:#fff;cursor:pointer;background:#a30d18;border:0;border-radius:9px;padding:12px 15px;font-weight:800}.contact-shared-files{background:#fffaf0;border:1px solid #dbcdae;border-radius:12px;margin:18px 0 4px;padding:15px}.contact-shared-files>div{color:#8d0c16;letter-spacing:.12em;justify-content:space-between;font-size:10px;display:flex}.contact-shared-files article{border-top:1px solid #eadfce;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:11px 0;display:grid}.contact-shared-files article:first-of-type{margin-top:8px}.contact-shared-files strong,.contact-shared-files small{display:block}.contact-shared-files small{color:#786b5c;margin-top:3px}.contact-shared-files a,.contact-shared-files button{cursor:pointer;border:0;border-radius:7px;padding:8px 10px;font-size:9px;font-weight:800;text-decoration:none}.contact-shared-files a{color:#f2c86f;background:#171311}.contact-shared-files button{color:#8d0c16;background:#f7e4e5}.contact-shared-files>p{color:#786b5c;margin:10px 0 0;font-size:11px}.contact-file-upload{max-width:560px}.contact-file-upload>label{gap:7px;margin-top:14px;font-size:11px;font-weight:800;display:grid}.contact-file-upload>label>input{border:1px solid #d8cdbb;border-radius:8px;padding:11px}.contact-file-upload .contact-file-picker{background:#fffaf0;border:1px dashed #c7a957;border-radius:10px;padding:14px}.contact-file-confirmation{color:#fff;background:#171311;border-radius:10px;align-items:center;gap:11px;margin-top:16px;padding:13px;display:flex}.contact-file-confirmation b{color:#f2c86f;font:500 28px Georgia,serif}.contact-file-confirmation span{font-size:11px}.contact-file-upload>small{color:#786b5c;margin:10px 0;display:block}.contact-file-upload-button{color:#f2c86f!important;background:#171311!important}.garden-notice{color:#17603c;background:#eaf7ed;border:1px solid #b9dfc2;border-radius:9px;margin-bottom:12px;padding:11px 15px}.living-garden{isolation:isolate;background:linear-gradient(#8ed0ec 0 34%,#72ad4c 34% 62%,#5a8a3c 62%);border:5px solid #4f2d19;border-radius:24px;min-height:390px;margin:16px 0 22px;position:relative;overflow:hidden;box-shadow:0 20px 42px #2b311838,inset 0 0 0 2px #fff3}.garden-sky{z-index:-3;background:linear-gradient(#62b9df,#cfeffc);position:absolute;inset:0 0 54%}.garden-sun{background:#ffd85c;border-radius:50%;width:74px;height:74px;position:absolute;top:20px;right:7%;box-shadow:0 0 38px #ffd958bf}.garden-cloud{background:#ffffffd6;border-radius:30px;width:84px;height:25px;animation:16s linear infinite alternate cloud-drift;position:absolute;box-shadow:24px -10px 0 5px #ffffffd6,50px 0 #ffffffd6}.cloud-one{top:42px;left:9%}.cloud-two{animation-delay:-7s;top:82px;left:45%;transform:scale(.75)}@keyframes cloud-drift{to{translate:55px}}.garden-horizon{z-index:-2;background:linear-gradient(#518b35,#6da347);height:110px;position:absolute;inset:30% 0 auto}.garden-fence{opacity:.9;background:repeating-linear-gradient(90deg,#0000 0 12px,#e6c48a 12px 20px,#0000 20px 31px),linear-gradient(#0000 13px,#bb8749 13px 20px,#0000 20px 31px,#bb8749 31px 38px,#0000 38px);height:42px;position:absolute;inset:27px 0 auto}.fruit-grove{letter-spacing:-12px;filter:drop-shadow(0 5px 3px #282c1747);font-size:39px;position:absolute;top:-27px;right:5%}.garden-beds{grid-template-columns:repeat(5,minmax(130px,1fr));gap:12px;min-width:760px;padding:150px 22px 92px;display:grid}.garden-bed{text-align:center;color:#fff8d8;filter:drop-shadow(0 8px 5px #2b20104d);background:radial-gradient(#85522d 0 52%,#4d2d19 54% 72%,#0000 74%);border-radius:48% 48% 18px 18px;min-height:115px;padding:8px 10px 12px}.garden-bed .bed-plants{justify-content:center;align-items:flex-end;gap:2px;min-height:66px;display:flex}.garden-bed i{filter:drop-shadow(0 3px 2px #1c1f0e47);transform-origin:bottom;font-size:32px;font-style:normal;animation:3.6s ease-in-out infinite garden-sway}.garden-bed i:nth-child(2n){animation-delay:-1.5s}.garden-bed b,.garden-bed span{text-shadow:0 1px 2px #321a0e;display:block}.garden-bed b{font:600 15px Georgia,serif}.garden-bed span{font-size:9px}.abundance-4 .garden-horizon,.abundance-5 .garden-horizon{background:linear-gradient(#3f8731,#79b64e)}.abundance-5 .garden-bed{box-shadow:0 0 22px #ffd34f61}.garden-path{background:linear-gradient(#d9bb7f,#b68b50);border-block:5px solid #5a3c1f40;height:58px;position:absolute;bottom:39px;left:-7%;right:-7%;transform:rotate(-1.5deg)}.agent-gardener{align-items:center;gap:6px;min-width:190px;animation:13s ease-in-out infinite alternate walk-the-garden;display:flex;position:absolute;bottom:17px;left:7%}.agent-gardener>i{color:#fff;background:#a30d18;border:3px solid #f4d06f;border-radius:50%;place-items:center;width:36px;height:36px;font-size:10px;font-style:normal;font-weight:900;display:grid;box-shadow:0 4px 10px #00000040}.gardener-body{filter:drop-shadow(0 4px 3px #2d22104d);font-size:38px}.agent-gardener>b{color:#fff7dd;background:#18130ddb;border-radius:10px;max-width:150px;padding:6px 9px;font-size:9px;line-height:1.3}.agent-gardener.watering{animation:none;left:48%}.agent-gardener.watering .gardener-body{animation:.65s ease-in-out infinite alternate watering-bob}.water-stream{color:#5dc8ff;letter-spacing:-5px;animation:.8s linear infinite water-flow;transform:rotate(30deg)}@keyframes walk-the-garden{0%{left:5%}to{left:70%}}@keyframes watering-bob{to{transform:rotate(-7deg)translateY(2px)}}@keyframes water-flow{to{opacity:.35;translate:8px 8px}}.living-garden footer{color:#fff;background:#1d2d14ed;align-items:center;gap:12px;min-height:40px;padding:8px 18px;display:flex;position:absolute;inset:auto 0 0}.living-garden footer strong{color:#f5d26e;white-space:nowrap}.living-garden footer span{font-size:10px}@media (width<=820px){.living-garden{min-height:440px;overflow-x:auto}.garden-beds{padding-top:155px}.agent-gardener{animation-duration:10s}.living-garden footer{width:min(100%,760px);position:sticky;left:0}}.relationship-garden{grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:16px;display:grid}.garden-card{background:linear-gradient(#fffef9,#fff8e9);border:1px solid #dfd5c4;border-radius:16px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 8px 24px #31221014}.garden-card:hover{transform:translateY(-4px);box-shadow:0 14px 32px #31221024}.garden-card.focus-seed{background:linear-gradient(145deg,#fffdf3,#fff0c5);border:3px solid #d4a62a;box-shadow:0 0 0 3px #a30d181a,0 16px 38px #895b0440}.garden-card.focus-seed:before{content:"";z-index:2;background:linear-gradient(90deg,#a30d18,#f3c84f,#a30d18);height:6px;position:absolute;inset:0 0 auto}.garden-profile{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:16px 16px 10px;display:block}.garden-owner{letter-spacing:.1em;color:#8e6a28;background:#fff1ca;border-radius:999px;padding:5px 8px;font-size:9px;display:inline-block}.plant-visual{background:0 0;place-items:center;height:126px;margin:5px -16px 8px;display:grid;position:relative;overflow:hidden}.plant-visual i{z-index:2;filter:drop-shadow(0 7px 5px #30271633);transform-origin:bottom;font-size:72px;font-style:normal;animation:3.6s ease-in-out infinite garden-sway;position:relative}.garden-card.stage-flourishing{border-color:#d0a933;box-shadow:0 12px 30px #a574133d}.garden-card.stage-tree .plant-visual,.garden-card.stage-flourishing .plant-visual{filter:saturate(1.14)}@keyframes garden-sway{0%,to{transform:rotate(-1deg)}50%{transform:rotate(2deg)}}.garden-profile h3{margin:5px 0;font:600 21px Georgia,serif}.garden-profile p{color:#756955;margin:0 0 11px}.growth-meter{background:#eadfcf;border-radius:999px;height:7px;overflow:hidden}.growth-meter i{border-radius:inherit;background:linear-gradient(90deg,#8b241f,#d4af37,#4b8e48);height:100%;display:block}.garden-profile small{color:#7e6f59;margin-top:6px;display:block}.garden-card-actions{grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:0 16px 12px;display:grid}.garden-card-actions button{cursor:pointer;background:#fff;border:1px solid #d7c8ae;border-radius:8px;padding:9px;font-size:10px;font-weight:800}.garden-card-actions button:first-child{color:#285f2f;background:#eef7e9;border-color:#bad3af}.garden-card-actions button:disabled{opacity:.65;cursor:default}.garden-card-actions .focus-seed-toggle{color:#785000;background:#fff8df;border-color:#d8b653;font-size:12px}.garden-card-actions .focus-seed-toggle.active{color:#fff3c4;background:#a30d18;border-color:#791019}.garden-card-actions .encouragement-call-button{color:#fff;letter-spacing:.02em;background:linear-gradient(135deg,#2f7556,#235a41);border-color:#1e4d37;grid-column:1/-1;min-height:46px;padding:12px 16px;font-size:12px}.focus-seed-alert{float:right;color:#ffd76c;letter-spacing:.1em;background:#171311;border:1px solid #e3bd46;border-radius:999px;margin-left:6px;padding:6px 9px;font-size:10px;font-weight:900;box-shadow:0 5px 14px #17131133}.profile-actions .focus-seed-profile{color:#7c5200;background:#fff7d7;border-color:#d2a936}.profile-actions .focus-seed-profile.active{color:#fff3c4;background:#a30d18;border-color:#791019}.next-touch{background:#ffffff94;border-top:1px solid #e6dccb;padding:12px 16px}.next-touch span{letter-spacing:.14em;color:#9b762d;font-size:8px}.next-touch p{margin:4px 0;font-size:11px;line-height:1.4}.empty-garden{text-align:center;color:#786b58;border:1px dashed #cdbfaa;border-radius:14px;padding:40px}.profile-plant{background:#eef4df;border:1px solid #cbd8b5;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-bottom:16px;padding:14px;display:grid}.profile-plant>i{font-size:48px;font-style:normal}.profile-plant span{letter-spacing:.15em;color:#4c742e;font-size:9px;display:block}.profile-plant strong{margin-top:4px;display:block}.profile-plant button{color:#fff;white-space:normal;cursor:pointer;background:#386f36;border:0;border-radius:8px;min-width:190px;min-height:46px;padding:12px 18px;font-weight:800}.profile-plant button:disabled{background:#789170}.stage-1 .plant-visual{filter:saturate(.8)}.stage-5{border-color:#c9a748;box-shadow:0 10px 30px #b78a2733}.garden-profile .garden-phone{color:#3f3426;letter-spacing:.02em;background:#f3ead8;border-radius:7px;margin:-2px 0 11px;padding:5px 8px;font-size:11px;font-weight:800;display:inline-block}.garden-summary article.urgent{background:#a30d1857;border-color:#ff9399}.garden-card.overdue{border:2px solid #a30d18;box-shadow:0 10px 28px #a30d1833}.water-alert{float:right;color:#fff;letter-spacing:.12em;background:#a30d18;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900}.follow-up-alert{float:right;color:#fff4d9;letter-spacing:.1em;background:#69552c;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900}.watering-age{align-items:baseline;gap:6px;padding:0 16px 11px;display:flex}.watering-age b{color:#a30d18;font:600 18px Georgia,serif}.watering-age span{color:#756955;font-size:9px}.profile-plant small{color:#6e6354;margin-top:4px;display:block}.six-month-follow-up{color:#493b20;background:#fff7df;border:1px solid #d8bf75;border-left:4px solid #a30d18;border-radius:10px;gap:4px;margin:0 0 16px;padding:13px 15px;display:grid}.six-month-follow-up span{color:#786b50;font-size:11px}.encouragement-history{background:#fffdf8;border:1px solid #ddd1bd;border-radius:12px;margin:18px 0 4px;padding:15px}.encouragement-history>div:first-child{color:#8d0c16;letter-spacing:.12em;justify-content:space-between;font-size:10px;display:flex}.encouragement-call{border-top:1px solid #eadfce}.encouragement-call:first-of-type{margin-top:8px}.encouragement-call summary{cursor:pointer;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 2px;list-style:none;transition:background .18s;display:grid}.encouragement-call summary::-webkit-details-marker{display:none}.encouragement-call summary:hover{background:#f8f1e6}.encouragement-call summary:focus-visible{outline-offset:2px;outline:2px solid #b88a35}.encouragement-call summary small{color:#8a7b67;margin-top:3px;font-size:9px;display:block}.call-expand-icon{color:#8d0c16;border:1px solid #dacdb8;border-radius:50%;place-items:center;width:28px;height:28px;font-size:16px;transition:transform .2s,background .2s;display:grid}.encouragement-call[open] .call-expand-icon{color:#fff;background:#8d0c16;transform:rotate(180deg)}.encouragement-call-details{background:#f7efe2;border-left:3px solid #b88a35;border-radius:0 9px 9px 0;margin:0 2px 12px 85px;padding:12px 14px}.encouragement-call-details>span{color:#8d0c16;letter-spacing:.13em;font-size:8px;font-weight:900}.encouragement-history i{color:#285f2f;text-align:center;background:#eaf6e9;border-radius:999px;min-width:72px;padding:6px 7px;font-size:8px;font-style:normal;font-weight:900}.encouragement-history i.missed{color:#8b1018;background:#fae8e9}.encouragement-history strong{color:#3e3427;font-size:11px;display:block}.encouragement-history p{color:#746858;margin:4px 0 0;font-size:11px;line-height:1.45}@media (width<=560px){.encouragement-call summary{grid-template-columns:auto minmax(0,1fr) auto;gap:8px}.encouragement-call-details{margin-left:2px}}.profile-actions.spread{grid-template-columns:1fr 1fr 1fr;display:grid}.profile-actions .danger-action{color:#a30d18;border-color:#a30d18}.contact-methods>div{gap:5px;margin-top:10px;display:grid}.contact-methods>div b{color:#8f712f;letter-spacing:.12em;font-size:8px}.contact-methods a{color:#171311;text-underline-offset:3px;overflow-wrap:anywhere;width:fit-content;font-size:12px;font-weight:800;text-decoration-color:#c5a655}.contact-methods em{color:#796f62;font-size:11px;font-style:normal}.record-grid label{letter-spacing:.08em;color:#796a55;flex-direction:column;gap:6px;font-size:9px;display:flex}.record-grid label input,.record-grid label select,.record-grid label textarea{letter-spacing:0;width:100%;font-size:12px}.ai-intake{max-width:680px}.intake-progress{background:#eee4d4;border-radius:99px;height:7px;overflow:hidden}.intake-progress i{background:linear-gradient(90deg,#a30d18,#d4af37);height:100%;display:block}.intake-conversation{gap:8px;padding:25px 0;display:grid}.intake-conversation article{align-items:flex-start;gap:12px;display:flex}.intake-conversation article>span{color:#e7ba5d;background:#171311;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.intake-conversation p{background:#f5ecde;border-radius:4px 14px 14px;margin:0;padding:13px 15px;font:500 17px/1.45 Georgia,serif}.intake-conversation small{color:#6f6455;margin-left:48px}.ai-intake>form{grid-template-columns:1fr auto auto;gap:8px;display:grid}.ai-intake>form input{border:1px solid #d8cdbb;border-radius:9px;padding:13px}.voice-answer{cursor:pointer;background:#fff;border:1px solid #d8cdbb;border-radius:9px;padding:0 13px}.empty-chart{text-align:center;color:#7f7362;padding:65px 20px}.complete-history{margin-top:18px}.complete-report-list{gap:10px;display:grid}.complete-report-list details{background:#fffaf0;border:1px solid #e2d6c4;border-radius:11px;overflow:hidden}.complete-report-list summary{cursor:pointer;grid-template-columns:1fr auto auto;align-items:center;gap:20px;padding:16px;list-style:none;display:grid}.complete-report-list summary span{letter-spacing:.12em;color:#987126;font-size:9px}.complete-report-list summary strong{font:500 25px Georgia,serif}.complete-report-list summary b{color:#6f6353;font-size:10px}.report-answers{grid-template-columns:repeat(2,1fr);gap:10px;padding:0 16px 16px;display:grid}.report-answers article{background:#fff;border:1px solid #e7ddce;border-radius:9px;padding:14px}.report-answers h3{color:#7e181e;margin:0 0 8px;font:500 17px Georgia,serif}.report-answers article>div{border-top:1px solid #eee6da;grid-template-columns:1fr auto;gap:12px;padding:7px 0;display:grid}.report-answers article span{color:#766b5b;font-size:9px}.report-answers article b{text-align:right;white-space:pre-wrap;max-width:300px;font-size:10px}.task-tools{align-items:center;gap:9px;margin:0 0 15px;display:flex}.task-tools button{cursor:pointer;background:#fff;border:1px solid #cdbfa9;border-radius:9px;padding:10px 13px}.task-tools span{border-radius:999px;margin-left:auto;padding:7px 10px;font-size:9px;font-weight:800}.sms-connected{color:#1e6b3d;background:#e4f5e8}.sms-pending{color:#9b151e;background:#f8e7e7}.sms-settings{margin-bottom:18px;padding:22px}.recipient-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.recipient-grid article{background:#fffaf0;border:1px solid #e2d6c4;border-radius:10px;gap:9px;padding:14px;display:grid}.recipient-grid h3{margin:0;font:500 18px Georgia,serif}.recipient-grid input[type=text],.recipient-grid article>input,.recipient-grid input[type=time]{background:#fff;border:1px solid #d8cdbb;border-radius:7px;padding:8px}.recipient-grid label{justify-content:space-between;align-items:center;gap:8px;font-size:9px;display:flex}.recipient-grid button{color:#fff;cursor:pointer;background:#171311;border:0;border-radius:7px;padding:9px}.garden-file-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}.garden-file-actions button{cursor:pointer;background:#fff;border:1px solid #cbbda7;border-radius:8px;padding:11px 16px}.garden-file-actions .danger-action{color:#a30d18;border-color:#a30d18}.brain-result{color:#17603c;white-space:pre-wrap;background:#eaf7ed;border:1px solid #b9dfc2;border-radius:9px;margin:0 0 16px;padding:12px 14px}.full-intelligence{gap:14px;display:grid}.full-intelligence p{white-space:pre-wrap;overflow-wrap:anywhere}.full-intelligence video{background:#171311;border-radius:10px;width:100%;max-height:480px;display:block}.expanded-task-form textarea{resize:vertical;white-space:pre-wrap;min-height:150px}.task-edit-button{color:#6b4a0e;cursor:pointer;background:#fffaf0;border:1px solid #b88a35;border-radius:8px;margin-top:12px;padding:9px 13px;font-weight:800}.task-edit-form{grid-template-columns:1fr 190px;gap:11px;margin-top:10px;display:grid}.task-edit-form label{color:#76551b;gap:6px;font-size:10px;font-weight:800;display:grid}.task-edit-form label:first-child{grid-column:1/-1}.task-edit-form textarea,.task-edit-form select,.task-edit-form input{color:#191512;background:#fff;border:1px solid #d8cdbb;border-radius:8px;width:100%;padding:10px}.task-edit-form textarea{resize:vertical;white-space:pre-wrap;min-height:150px}.task-edit-form>div{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.task-edit-form button{cursor:pointer;background:#fff;border:1px solid #cab994;border-radius:8px;padding:9px 13px}.task-edit-form .primary-action{color:#fff;background:#a30d18;border-color:#a30d18}@media (width<=700px){.task-edit-form{grid-template-columns:1fr}.task-edit-form label:first-child,.task-edit-form>div{grid-column:auto}}.sms-health{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 14px;display:grid}.sms-health article{background:#fffaf0;border:1px solid #e2d6c4;border-radius:10px;padding:13px}.sms-health span{letter-spacing:.1em;color:#8d6d35;font-size:9px;display:block}.sms-health strong{margin-top:5px;display:block}.sms-health .ready{color:#17603c}.sms-health .not-ready{color:#a30d18}.expandable-task-list{gap:10px;margin-top:16px;display:grid}.expandable-task-list article{background:#fffaf0;border:1px solid #e2d6c4;border-radius:11px;padding:14px}.task-check{grid-template-columns:auto 1fr;align-items:start;gap:10px;display:grid}.task-summary{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.task-expand{color:#8b151c;cursor:pointer;background:0 0;border:0;margin:10px 0 0;padding:0;font-weight:800}.task-detail{border-top:1px solid #e3d8c7;gap:8px;margin-top:12px;padding-top:12px;display:grid}.task-detail p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.task-detail small{color:#786d5d}.task-verification-dialog{width:min(620px,100%)}.task-verification-summary{background:#fff8e8;border:1px solid #dfcfb3;border-left:5px solid #a30d18;border-radius:12px;gap:7px;margin-bottom:18px;padding:18px;display:grid}.task-verification-summary span{color:#9b762d;letter-spacing:.14em;font-size:9px;font-weight:900}.task-verification-summary strong{color:#1d1712;white-space:pre-wrap;font:600 19px/1.4 Georgia,serif}.task-verification-summary small{color:#6f6250}.task-verification-dialog>label{color:#62543f;letter-spacing:.08em;text-transform:uppercase;gap:7px;font-size:10px;font-weight:900;display:grid}.task-verification-dialog select{color:#191512;text-transform:none;background:#fff;border:1px solid #d8cdbb;border-radius:9px;width:100%;padding:12px;font-size:14px}.task-verification-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.task-verification-actions button{cursor:pointer;border:1px solid #cdbfa9;border-radius:8px;padding:12px 15px}.task-verification-actions button:disabled{cursor:wait;opacity:.65}@media (width<=900px){.growth-toolbar{grid-template-columns:1fr 1fr}.growth-toolbar>label{grid-column:1/-1}.growth-columns{grid-template-columns:1fr}.knowledge-summary{grid-template-columns:auto 1fr}.knowledge-summary time{text-align:left;grid-column:2}.intelligence-detail{margin-left:0}.garden-hero{grid-template-columns:1fr}.garden-toolbar{grid-template-columns:1fr auto}.garden-filter-organizer{grid-area:2/1/auto/-1}}@media (width<=620px){.record-grid,.growth-toolbar{grid-template-columns:1fr}.record-grid .full,.growth-toolbar>label{grid-column:auto}.dialog-backdrop{padding:10px}.record-dialog{padding:18px}.profile-actions{flex-direction:column}.profile-actions.spread,.report-answers,.garden-file-actions,.sms-health{grid-template-columns:1fr}.category-trajectory>div:not(.panel-head){grid-template-columns:110px 1fr 38px}.garden-summary,.garden-toolbar{grid-template-columns:1fr}.garden-card-actions{grid-template-columns:1fr 1fr}.garden-card-actions .focus-seed-toggle{grid-column:auto}.garden-card-actions .encouragement-call-button{grid-column:1/-1}.garden-filter-organizer{flex-direction:column;grid-row:auto;align-items:stretch}.garden-primary-filters{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.garden-primary-filters button{white-space:normal;min-height:42px;padding:8px 6px}.garden-more-filter{border-radius:10px;width:100%;min-height:42px}.profile-plant{grid-template-columns:auto 1fr}.profile-plant button{grid-column:1/-1}.garden-hero{padding:22px}.garden-hero h2{font-size:27px}.ai-intake>form{grid-template-columns:1fr}.task-tools{flex-direction:column;align-items:stretch}.task-tools span{margin-left:0}.complete-report-list summary{grid-template-columns:1fr auto}.complete-report-list summary b{grid-column:1/-1}}.agent-vision{color:#fff;background:radial-gradient(circle at 15% 15%,#d4af374d,#0000 28%),linear-gradient(120deg,#070707,#251510 55%,#711018);border:1px solid #b88a35;border-radius:22px;grid-template-columns:minmax(280px,.9fr) 1.1fr;min-height:330px;margin:0 0 28px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 50px #1e0a0a33}.future-scene{background:linear-gradient(#ffcb7038,#0000 45%);min-height:330px;position:relative;overflow:hidden}.future-composite{object-fit:cover;object-position:center 38%;width:100%;height:100%;display:block;position:absolute;inset:0}.future-skyline{opacity:.65;background:linear-gradient(90deg,#110d0b 0 8%,#0000 8% 11%,#211915 11% 23%,#0000 23% 27%,#110d0b 27% 40%,#0000 40% 44%,#2a1a16 44% 58%,#0000 58% 62%,#110d0b 62% 78%,#0000 78% 82%,#261614 82%);height:42%;position:absolute;inset:auto 0 0}.future-jet{color:#f0c66b;filter:drop-shadow(0 8px 16px #000);font-size:56px;position:absolute;top:18%;right:8%;transform:rotate(-8deg)}.future-avatar{justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:22px 10px 0}.future-avatar img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 10px 18px #000000b3);max-width:100%;height:100%;display:block}.vision-copy{z-index:2;align-self:center;padding:42px 46px 42px 24px;position:relative}.vision-copy>p{color:#efc86e;letter-spacing:.19em;margin:0 0 10px;font-size:10px;font-weight:900}.vision-copy h1{margin:0 0 11px;font:500 clamp(30px,4vw,52px)/1.02 Georgia,serif}.vision-copy>strong{color:#f5ddaa;border:1px solid #efc86e73;border-radius:99px;padding:7px 12px;display:inline-block}.vision-copy blockquote{color:#eee2d4;border-left:3px solid #a30d18;margin:22px 0 0;padding-left:17px;font:italic 16px/1.55 Georgia,serif}.vision-copy>button{color:#f3d58d;cursor:pointer;background:0 0;border:1px solid #e8c26e;border-radius:8px;margin-top:18px;padding:10px 14px}.agent-placeholder{color:#f3ce7b;background:linear-gradient(145deg,#1b1714,#77131b);border-radius:16px;align-content:center;place-items:center;gap:8px;width:100%;height:100%;min-height:180px;font:600 64px Georgia,serif;display:grid}.agent-placeholder small{letter-spacing:.18em;color:#fff;font:800 9px Arial,sans-serif}.weekly-report-reminder{color:#651018;cursor:pointer;background:#fff8e7;border:1px solid #d7c28f;border-radius:11px;padding:9px 13px;font-size:10px;font-weight:800}.weekly-report-reminder b{color:#9d701d;margin-top:3px;display:block}.auto-avatar{flex:none;padding:0;position:relative;overflow:hidden}.auto-avatar img,.auto-avatar .agent-placeholder{object-fit:cover;width:100%;height:100%;min-height:0}.auto-avatar .agent-placeholder{border-radius:50%;font-size:14px}.auto-avatar .agent-placeholder small{display:none}.auto-avatar>span{text-align:center;text-shadow:0 1px 3px #000;font-size:8px;position:absolute;inset:auto 0 2px}.nav-reminder{color:#fff;background:#a30d18;border-radius:5px;margin-left:auto;padding:3px 5px;font-size:7px}.add-garden{justify-content:flex-end;gap:8px;margin:-2px 0 14px;display:flex}.add-garden input{border:1px solid #d8cdbb;border-radius:8px;min-width:240px;padding:10px}.add-garden button{color:#f2c86f;cursor:pointer;background:#171311;border:0;border-radius:8px;padding:10px 14px}.garden-manager{background:#ffffffb8;border:1px solid #ded2bf;border-radius:11px;margin:-2px 0 14px}.garden-manager summary{cursor:pointer;color:#382d24;padding:11px 14px;font-size:11px;font-weight:800}.garden-manager summary span{color:var(--red);margin-left:6px}.garden-manager-panel{padding:0 12px 12px}.garden-manager-panel .add-garden{margin:0 0 10px}.garden-owner-list{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:7px;display:grid}.garden-owner-list>div{background:#fff;border:1px solid #e3dacb;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:11px;display:flex}.garden-owner-list button{color:var(--red);cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:800}.garden-owner-list button:disabled{color:#aaa;cursor:not-allowed}.garden-manager-panel>small{color:#776b60;margin-top:9px;display:block}.expandable-task-list article{grid-template-columns:38px minmax(0,1fr) auto;align-items:start;column-gap:13px;display:grid}.task-check{place-items:center;width:32px;color:#17603c!important;background:#fff!important;border:1px solid #cdbfa9!important;border-radius:8px!important;grid-template-columns:1fr!important;height:32px!important;display:grid!important}.task-summary{text-align:left;cursor:pointer;background:0 0;border:0;gap:5px;display:grid}.task-summary span{letter-spacing:.12em;color:#9b762d;font-size:8px}.task-summary strong{font:600 17px/1.35 Georgia,serif}.task-summary small{color:#766b5b}.task-detail{grid-column:2/-1}.sms-health>div{background:#fffaf0;border:1px solid #e2d6c4;border-radius:10px;padding:13px}.sms-health>button{cursor:pointer;background:#fff;border:1px solid #cdbfa9;border-radius:8px;padding:10px}@media (width<=900px){.agent-vision{grid-template-columns:1fr}.future-scene{min-height:280px}}@media (width<=620px){.weekly-report-reminder{display:none}.agent-vision{min-height:0}.future-scene{min-height:230px}.vision-copy{padding:28px 22px}.expandable-task-list article{grid-template-columns:34px 1fr}.task-expand{grid-column:2}.task-detail{grid-column:1/-1}.task-verification-actions{flex-direction:column-reverse}.task-verification-actions button{width:100%}.add-garden{flex-direction:column}.add-garden input{min-width:0}.garden-toolbar-actions{grid-template-columns:1fr;justify-self:stretch;width:100%;display:grid}.garden-toolbar-actions button{white-space:normal;min-height:44px;padding:10px 7px}.contact-shared-files article{grid-template-columns:1fr 1fr}.contact-shared-files article>div{grid-column:1/-1}.contact-shared-files a,.contact-shared-files button{text-align:center}}.agent-initials{letter-spacing:.04em;color:#f2c968!important;background:linear-gradient(145deg,#0c0b0b,#4a080d)!important;border:2px solid #c69b42!important;place-items:center!important;font:700 15px Georgia,serif!important;display:grid!important;box-shadow:inset 0 0 0 2px #070707,0 5px 16px #54080d38!important}.account-menu{position:relative}.account-popover{z-index:80;background:#fffaf0;border:1px solid #c9a95b;border-radius:10px;width:210px;padding:10px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 42px #20140c38}.account-popover strong{color:#211812;padding:8px 10px 10px;font:600 14px Georgia,serif;display:block}.account-popover button{color:#33271e;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;width:100%;margin:0;padding:10px;font-size:11px;font-weight:800}.account-popover button:hover,.account-popover button:focus-visible{background:#f1e5ca}.account-popover button.logout{color:#a30d18}.relationship-category{color:#6e604d;letter-spacing:.1em;background:#fff;border:1px solid #d3c6af;border-radius:999px;margin-left:6px;padding:5px 8px;font-size:8px;font-weight:900;display:inline-block}.relationship-category.client{color:#f2c968;background:#171311;border-color:#b88a35}.relationship-category.partner{color:#7d4d0a;background:#fff3d8;border-color:#d6a447}.carry-forward{color:#786a55;margin:8px 0;font-size:9px;line-height:1.4;display:block}.edit-agent-vision{color:#75121a;cursor:pointer;background:#fff8e6;border:1px solid #d3bd86;border-radius:8px;width:100%;margin-top:12px;padding:9px;font-size:10px;font-weight:800}.team-card.selected-agent{box-shadow:0 0 0 3px #b88a3524, var(--shadow);border-color:#b88a35}.active-policy-alert{float:right;color:#f1cc78;letter-spacing:.1em;background:#171311;border:1px solid #cba654;border-radius:999px;margin-left:6px;padding:5px 8px;font-size:8px;font-weight:900}.garden-file-actions{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.policy-start-dialog textarea{min-height:125px}.active-client-hero{color:#fff;box-shadow:var(--shadow);background:linear-gradient(120deg,#0b0a09,#2d1210 65%,#7b1119);border-bottom:4px solid #d4af37;border-radius:18px;justify-content:space-between;align-items:center;gap:28px;margin-bottom:18px;padding:28px 32px;display:flex}.active-client-hero>div>span{letter-spacing:.2em;color:#efc867;font-size:9px}.active-client-hero h2{margin:7px 0;font:500 34px Georgia,serif}.active-client-hero p{color:#e4d8c7;margin:0}.active-client-hero>strong{color:#f3d17d;border:1px solid #efc86761;border-radius:16px;place-items:center;min-width:120px;min-height:100px;font:500 42px Georgia,serif;display:grid}.active-client-hero>strong small{letter-spacing:.14em;text-transform:uppercase;color:#fff;font:800 8px Arial,sans-serif;display:block}.active-client-toolbar{grid-template-columns:1fr 260px;gap:12px;margin-bottom:18px;display:grid}.active-client-toolbar input,.active-client-toolbar select{color:#191512;background:#fff;border:1px solid #d8cdbb;border-radius:10px;width:100%;padding:12px 14px}.active-client-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.active-client-card{background:#fffdf8;border:1px solid #dfd5c4;border-top:4px solid #a30d18;border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 8px 24px #31221014}.active-client-head{justify-content:space-between;gap:14px;padding:20px;display:flex}.active-client-head span{letter-spacing:.12em;color:#a30d18;font-size:8px;font-weight:900}.active-client-head h2{margin:6px 0 4px;font:600 24px Georgia,serif}.active-client-head p{color:#766b5c;margin:0}.active-client-head>b{color:#f1cc78;text-align:center;background:#171311;border-radius:999px;align-self:flex-start;max-width:125px;padding:7px 10px;font-size:9px}.policy-next-action{background:#fff6df;border:1px solid #ead7af;border-radius:11px;margin:0 20px;padding:15px}.policy-next-action span{letter-spacing:.13em;color:#987126;font-size:8px;font-weight:900}.policy-next-action p{white-space:pre-wrap;margin:7px 0 0;line-height:1.5}.active-client-card dl{grid-template-columns:1fr 1fr;margin:16px 20px;display:grid}.active-client-card dl>div{border-left:2px solid #e7d7bb;padding-left:10px}.active-client-card dt{letter-spacing:.12em;color:#8e7d65;text-transform:uppercase;font-size:8px}.active-client-card dd{margin:5px 0 0;font-size:11px;font-weight:800}.active-client-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;padding:0 20px 20px;display:grid}.active-client-actions button{cursor:pointer;background:#fff;border:1px solid #d5c7b2;border-radius:8px;padding:10px;font-size:10px;font-weight:800}.active-client-actions .close-policy{color:#fff;background:#a30d18;border-color:#a30d18;grid-column:1/-1}.empty-active-clients{text-align:center;background:#fffaf0;border:1px dashed #cdbfaa;border-radius:16px;padding:55px 24px}.empty-active-clients strong{font:600 25px Georgia,serif}.empty-active-clients p{color:#786b58}.empty-active-clients button{color:#f2c86f;cursor:pointer;background:#171311;border:0;border-radius:9px;padding:11px 16px}.close-policy-dialog>label{color:#796a55;flex-direction:column;gap:8px;font-size:10px;display:flex}.close-policy-dialog textarea{resize:vertical;border:1px solid #d8cdbb;border-radius:9px;min-height:140px;padding:12px}.close-policy-dialog>.primary-action{width:100%;margin-top:16px}@media (width<=620px){.active-client-hero{align-items:flex-start;padding:22px}.active-client-hero>strong{min-width:88px;min-height:78px;font-size:32px}.active-client-toolbar,.active-client-grid,.active-client-actions{grid-template-columns:1fr}.active-client-actions .close-policy{grid-column:auto}}.agent-login-page{color:#171311;background:#f7f1e5;grid-template-columns:minmax(360px,.9fr) minmax(420px,1.1fr);min-height:100vh;display:grid}.agent-login-brand{color:#fff;background:radial-gradient(circle at 50% 15%,#e0b34840,#0000 24%),linear-gradient(150deg,#030303 12%,#1e0d0b 61%,#720b14);border-right:5px solid #bf9135;flex-direction:column;justify-content:center;padding:64px clamp(34px,6vw,88px);display:flex;position:relative;overflow:hidden}.agent-login-brand:after{content:"";border:2px solid #e2b64847;border-radius:50%;height:58%;position:absolute;inset:auto -18% -34% 18%;transform:rotate(-9deg)}.agent-login-brand img{z-index:1;aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 14px 28px #00000080);width:min(250px,64%);position:relative}.agent-login-brand>p{z-index:1;color:#e4b954;letter-spacing:.22em;margin:22px 0 8px;font-size:10px;font-weight:900;position:relative}.agent-login-brand h1{z-index:1;margin:0;font:500 clamp(38px,5vw,68px)/.98 Georgia,serif;position:relative}.agent-login-brand blockquote{z-index:1;color:#efe4d5;border-left:3px solid #bd111e;max-width:470px;margin:28px 0 0;padding-left:17px;font:italic 17px/1.55 Georgia,serif;position:relative}.agent-login-panel{background:#fffdf8;border:1px solid #d9c9aa;border-top:5px solid #a30d18;border-radius:18px;align-self:center;width:min(540px,100% - 48px);margin:48px auto;padding:clamp(30px,5vw,56px);box-shadow:0 24px 60px #2d1d0f21}.agent-login-panel>span{color:#a30d18;letter-spacing:.2em;font-size:9px;font-weight:900}.agent-login-panel h2{margin:9px 0 10px;font:600 clamp(32px,4vw,48px) Georgia,serif}.agent-login-panel>p{color:#716552;margin:0 0 27px;line-height:1.6}.agent-login-panel label{color:#574a39;letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:8px;margin:16px 0;font-size:10px;font-weight:900;display:flex}.agent-login-panel select,.agent-login-panel input{color:#171311;background:#fff;border:1px solid #d2c3a9;border-radius:9px;outline:none;width:100%;padding:14px 15px;font:600 14px Arial,sans-serif}.agent-login-panel select:focus,.agent-login-panel input:focus{border-color:#aa7a27;box-shadow:0 0 0 3px #aa7a2721}.agent-login-panel button{color:#fff;cursor:pointer;background:linear-gradient(100deg,#1a1511,#8f0d16);border:0;border-radius:9px;width:100%;margin-top:12px;padding:15px 18px;font-weight:900;box-shadow:0 8px 18px #7108112e}.agent-login-panel button:disabled{opacity:.65;cursor:wait}.agent-login-panel small{color:#857866;margin-top:18px;line-height:1.55;display:block}.login-error{color:#8e0d17;background:#fff0f0;border:1px solid #e2a3a7;border-radius:8px;margin-top:12px;padding:11px 13px;font-size:11px;font-weight:800}@media (width<=820px){.agent-login-page{grid-template-columns:1fr}.agent-login-brand{border-bottom:5px solid #bf9135;border-right:0;min-height:390px}.agent-login-brand img{width:170px}.agent-login-panel{margin:32px auto}}@media (width<=520px){.agent-login-brand{min-height:330px;padding:38px 25px}.agent-login-brand h1{font-size:39px}.agent-login-brand blockquote{font-size:14px}.agent-login-panel{width:calc(100% - 24px);margin:20px auto;padding:27px 22px}}.application-security{color:#fff;box-shadow:var(--shadow);background:linear-gradient(120deg,#080706,#25110f 62%,#751019);border-bottom:4px solid #d4af37;border-radius:17px;justify-content:space-between;align-items:center;gap:30px;margin-bottom:18px;padding:27px 31px;display:flex}.application-security span{color:#efc867;letter-spacing:.18em;font-size:9px;font-weight:900}.application-security h2{margin:7px 0;font:500 28px Georgia,serif}.application-security p{color:#e1d5c4;max-width:760px;margin:0;line-height:1.55}.application-security>b{border:1px solid #efc86766;border-radius:50%;flex:0 0 82px;place-items:center;height:82px;font-size:30px;display:grid}.application-toolbar{grid-template-columns:auto minmax(180px,1fr) 170px auto auto;gap:10px;margin-bottom:18px;display:grid}.application-toolbar>input,.application-toolbar>select,.application-meta select{color:#191512;background:#fff;border:1px solid #d8cdbb;border-radius:9px;padding:11px 13px}.application-toggle{background:#fff;border:1px solid #d8cdbb;border-radius:9px;padding:3px;display:flex}.application-toggle button{cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:8px 12px}.application-toggle button.active{color:#f3cb73;background:#171311}.new-application{color:#fff;cursor:pointer;background:#a30d18;border:0;border-radius:9px;padding:11px 15px;font-weight:800}.send-client-application{color:#795512;cursor:pointer;white-space:nowrap;background:#fff8e8;border:1px solid #b88a35;border-radius:9px;padding:11px 15px;font-weight:900}.client-link-dialog{background:#fffdf8;border-radius:16px;width:min(760px,100%);overflow:hidden}.client-link-dialog>header{color:#fff;background:linear-gradient(110deg,#080706,#301311 65%,#7b1119);border-bottom:4px solid #d4af37;justify-content:space-between;gap:20px;padding:25px 28px;display:flex}.client-link-dialog>header span{color:#efc867;letter-spacing:.17em;font-size:8px;font-weight:900}.client-link-dialog>header h2{margin:7px 0;font:500 28px Georgia,serif}.client-link-dialog>header p{color:#e1d5c4;max-width:560px;margin:0;line-height:1.5}.client-link-dialog>header>button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:50%;align-self:flex-start;width:35px;height:35px;font-size:21px}.client-link-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:23px 28px 18px;display:grid}.client-link-options label{color:#5d5142;flex-direction:column;gap:7px;font-size:10px;font-weight:900;display:flex}.client-link-options select,.client-link-options strong{color:#171311;background:#fff;border:1px solid #d7c9b4;border-radius:8px;min-height:42px;padding:11px}.create-client-link{color:#fff;cursor:pointer;background:#a30d18;border:0;border-radius:9px;width:calc(100% - 56px);margin:0 28px 25px;padding:13px;font-weight:900;display:block}.create-client-link:disabled{opacity:.6;cursor:wait}.generated-client-link{background:#fff8e8;border:1px solid #dec892;border-radius:11px;margin:0 28px 25px;padding:17px}.generated-client-link>span{color:#8d671a;letter-spacing:.15em;font-size:8px;font-weight:900}.generated-client-link>input{color:#2b2216;background:#fff;border:1px solid #d2bd8c;border-radius:8px;width:100%;margin:8px 0 12px;padding:11px}.generated-client-link>div{flex-wrap:wrap;gap:8px;display:flex}.generated-client-link button,.generated-client-link a{color:#6f4d0c;cursor:pointer;background:#fff;border:1px solid #c7ad72;border-radius:8px;padding:9px 12px;font-size:10px;font-weight:900;text-decoration:none}.generated-client-link button{color:#f3cb73;background:#171311;border-color:#171311}.application-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:15px;display:grid}.application-grid>article{box-sizing:border-box;background:#fffdf8;border:1px solid #ded2c0;border-top:4px solid #a30d18;border-radius:14px;flex-direction:column;min-width:0;padding:20px;display:flex;overflow:hidden;box-shadow:0 8px 24px #31221014}.application-grid>article>span{letter-spacing:.15em;color:#9d701d;font-size:8px;font-weight:900}.application-grid h2{overflow-wrap:anywhere;margin:7px 0 5px;font:600 23px Georgia,serif}.application-grid p{color:#756a5b;margin:0}.application-grid>article>div{background:#f7efdf;border-radius:9px;flex-wrap:wrap;justify-content:space-between;gap:12px;margin:18px 0 14px;padding:12px;display:flex}.application-grid>article>div b{color:#8e1119;font-size:10px}.application-grid>article>div small{color:#7f725e}.application-grid footer{grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;display:grid}.application-grid footer button,.secure-file-actions button{cursor:pointer;background:#fff;border:1px solid #d3c4ad;border-radius:8px;padding:9px}.application-grid footer button:first-child{color:#f2c86f;background:#171311;border-color:#171311;grid-column:1/-1}.application-grid footer .duplicate-application,.secure-file-actions .duplicate-application{color:#72510f;background:#fff8e8;border-color:#c49a43;font-weight:800}.application-grid footer button:disabled,.secure-file-actions button:disabled{opacity:.55;cursor:wait}.application-backdrop{align-items:flex-start;overflow:auto}.application-form{background:#fffdf8;border-radius:17px;width:min(1120px,100%);margin:auto;overflow:hidden}.application-form>header{color:#fff;background:linear-gradient(110deg,#090807,#301311 65%,#7b1119);border-bottom:4px solid #d4af37;justify-content:space-between;gap:20px;padding:27px 30px;display:flex}.application-form>header span{letter-spacing:.18em;color:#efc867;font-size:9px}.application-form>header h2{margin:7px 0;font:500 31px Georgia,serif}.application-form>header p{color:#dfd3c2;margin:0}.application-form>header>button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:50%;align-self:flex-start;width:36px;height:36px;font-size:22px}.application-meta{border-bottom:1px solid #e6dccd;grid-template-columns:1fr 1fr 1fr;gap:12px;padding:18px 28px;display:grid}.application-meta>label{color:#796a55;letter-spacing:.08em;flex-direction:column;gap:7px;font-size:9px;font-weight:800;display:flex}.application-meta>label>strong{color:#171311;letter-spacing:0;background:#f7f1e6;border:1px solid #d8cdbb;border-radius:9px;align-items:center;min-height:42px;padding:0 13px;font-size:12px;display:flex}.application-sections{background:#f5eee1;border-bottom:1px solid #e3d7c4;gap:7px;padding:14px 28px;display:flex;overflow:auto}.application-sections button{white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d8cbb6;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:9px;display:flex}.application-sections button b{background:#eee2cc;border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.application-sections button.active{color:#f2ca72;background:#171311;border-color:#171311}.application-sections button.active b{color:#fff;background:#a30d18}.application-question-section{padding:25px 29px}.application-question-section>div:first-child>span{letter-spacing:.16em;color:#9a701f;font-size:8px;font-weight:900}.application-question-section h3{margin:6px 0 4px;font:600 26px Georgia,serif}.application-question-section>div:first-child>p{color:#766a59;margin:0 0 19px}.application-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.application-fields label{background:#fff;border:1px solid #e3d9ca;border-radius:9px;flex-direction:column;gap:7px;padding:12px;display:flex}.application-fields label.wide{grid-column:1/-1}.application-fields label>span{color:#5e5140;font-size:10px;font-weight:800;line-height:1.4}.application-fields .field-help,.public-application-fields .field-help{color:#786b5b;font-size:11px;font-weight:500;line-height:1.45;display:block}.application-fields input:not([type=checkbox]),.application-fields select,.application-fields textarea{color:#171311;background:#fffdf8;border:1px solid #d7c9b4;border-radius:8px;width:100%;padding:11px}.application-fields textarea{resize:vertical;min-height:92px}.application-fields input[type=checkbox]{accent-color:#a30d18;width:22px;height:22px}.application-form-footer{background:#f8f2e7;border-top:1px solid #e5dacc;justify-content:space-between;gap:12px;padding:18px 29px;display:flex}.application-form-footer button{cursor:pointer;background:#fff;border:1px solid #d2c4af;border-radius:8px;padding:11px 17px}.application-form-footer button:disabled{opacity:.5;cursor:not-allowed}.application-file{width:min(980px,100%)}.secure-file-actions{justify-content:flex-end;gap:8px;margin-bottom:17px;display:flex}.secure-file-actions .danger-action{color:#a30d18;border-color:#a30d18}.secure-answer-section{background:#fffaf0;border:1px solid #e1d6c5;border-radius:11px;margin:13px 0;padding:18px}.secure-answer-section h3{color:#7d171d;margin:0 0 13px;font:600 21px Georgia,serif}.secure-answer-section>div{grid-template-columns:1fr 1fr;gap:8px 18px;display:grid}.secure-answer-section dl{border-top:1px solid #eee4d5;margin:0;padding:9px 0}.secure-answer-section dt{letter-spacing:.1em;color:#8c7250;font-size:8px}.secure-answer-section dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0;font-size:11px;font-weight:700}.sitta-vision .future-composite{object-position:center}.carrier-strip{background:linear-gradient(145deg,#fffdf8,#f8f0e2);border:1px solid #e0d4c2;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:12px;margin:0 0 18px;padding:18px;display:grid;box-shadow:0 12px 30px #422d140f}.carrier-strip>div{grid-column:1/-1;justify-content:space-between;align-items:end;gap:18px;padding:0 2px 3px;display:flex}.carrier-strip>div>span,.carrier-picker>div>span{letter-spacing:.16em;color:#9a701f;font-size:8px;font-weight:900}.carrier-strip>div>p,.carrier-picker>div>p{color:#756956;margin:5px 0 0;font-size:10px}.carrier-strip>a{color:inherit;border-radius:12px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:block}.carrier-strip>a .carrier-brand{height:100%}.carrier-strip>a:hover,.carrier-strip>a:focus-visible{outline:none;transform:translateY(-3px);box-shadow:0 10px 22px #30200c1f}.carrier-brand{box-sizing:border-box;background:#fff;border:1px solid #ddd1bf;border-radius:12px;grid-template-columns:minmax(0,1fr);place-items:center;min-width:0;height:auto;min-height:92px;padding:14px 15px 12px;display:grid;overflow:hidden}.carrier-brand.selected{background:#fff9e9;border-color:#b88a35;box-shadow:0 0 0 3px #b88a3529}.carrier-brand img{object-fit:contain;width:100%;height:38px;display:block}.carrier-brand.carrier-national-life-group{background:linear-gradient(145deg,#1e2b31,#101b20);border-color:#26353b}.carrier-brand.carrier-national-life-group small{color:#ced7d9}.carrier-brand.carrier-national-life-group.selected{background:linear-gradient(145deg,#263941,#142329);border-color:#d5a743}.carrier-brand>b{color:#211812;text-align:center;font:700 15px Georgia,serif}.carrier-brand small{color:#7c6e59;letter-spacing:.12em;margin-top:5px;font-size:7px;font-weight:900}.carrier-brand em{color:#8b671e;letter-spacing:.04em;margin-top:8px;font-size:8px;font-style:normal;font-weight:900}.carrier-brand.carrier-national-life-group em{color:#f0c76f}.application-grid>article>.carrier-brand{width:100%;min-height:76px;max-height:90px;margin-top:13px;padding:12px}.application-grid>article>.carrier-brand img{height:34px}.carrier-picker{background:#fffaf0;border-bottom:1px solid #e6dccd;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:center;gap:10px;padding:14px 28px;display:grid}.carrier-picker>div{grid-column:1/-1}.carrier-picker>button{cursor:pointer;background:0 0;border:0;padding:0}.carrier-picker>button .carrier-brand{min-height:78px}.carrier-picker>button:focus-visible{outline-offset:3px;border-radius:12px;outline:3px solid #b88a3559}@media (width<=980px){.carrier-strip,.carrier-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.carrier-picker>div{grid-column:1/-1}}@media (width<=600px){.carrier-strip{grid-template-columns:minmax(0,1fr);padding:14px}.carrier-strip>div{display:block}.carrier-picker{grid-template-columns:minmax(0,1fr);padding:14px 18px}}.application-file .dialog-head{align-items:center}.application-file .dialog-head>.carrier-brand{width:210px;margin-left:auto}.brain-layout.vault-only{grid-template-columns:minmax(0,1fr)}.brain-layout.vault-only .knowledge-list{max-height:none}.knowledge-category-editor>span{letter-spacing:.13em;color:#8f6a2b;font-size:8px}.knowledge-category-editor>strong{color:#171311;font:600 16px Georgia,serif}@media (width<=980px){.application-toolbar{grid-template-columns:1fr 1fr}.application-toolbar>.application-toggle,.application-toolbar>.new-application{grid-column:auto}.application-meta{grid-template-columns:1fr}.carrier-strip,.carrier-picker{grid-template-columns:1fr 1fr}.carrier-strip>div,.carrier-picker>div{grid-column:1/-1}.application-form{width:100%}}@media (width<=620px){.application-security{align-items:flex-start;padding:22px}.application-security>b{flex-basis:58px;height:58px}.carrier-strip,.carrier-picker,.application-toolbar,.application-fields,.secure-answer-section>div{grid-template-columns:1fr}.carrier-strip>div,.carrier-picker>div{grid-column:auto}.carrier-picker{padding:14px 19px}.application-toolbar>.application-toggle,.application-toolbar>.new-application,.application-fields label.wide{grid-column:auto}.application-grid{grid-template-columns:1fr}.application-form>header,.application-question-section,.application-form-footer{padding-left:19px;padding-right:19px}.application-sections{padding-left:19px}.secure-file-actions{display:grid}.application-file .dialog-head>.carrier-brand{display:none}.application-form-footer{flex-direction:column}.application-form-footer button{width:100%}}.scene-vision{background:#080706;min-height:420px;display:block}.scene-vision .future-scene{background:#080706;min-height:0;position:absolute;inset:0}.scene-vision .future-scene:after{content:"";background:linear-gradient(90deg,#00000005 28%,#05040333 47%,#050403b8 76%,#050403e6 100%);position:absolute;inset:0}.scene-vision .future-composite{object-position:center}.scene-vision .vision-copy{text-shadow:0 2px 12px #000000b3;flex-direction:column;justify-content:center;width:54%;min-height:420px;margin-left:auto;padding:38px 44px 38px 30px;display:flex}.carrier-neutral{color:#f2ca72;text-align:center;background:linear-gradient(135deg,#171311,#3b1714)}.carrier-neutral b{font:600 16px Georgia,serif}.carrier-neutral small{color:#e8d8ba}@media (width<=760px){.scene-vision{min-height:520px}.scene-vision .future-scene{min-height:0}.scene-vision .future-composite{object-position:38% center}.scene-vision .future-scene:after{background:linear-gradient(#00000005 28%,#0504038a 56%,#050403f0 100%)}.scene-vision .vision-copy{justify-content:flex-end;width:100%;min-height:520px;margin:0;padding:210px 24px 30px}.scene-vision .vision-copy h1{font-size:30px}.scene-vision .vision-copy blockquote{margin-top:14px;font-size:14px}}.brain-layout.vault-only,.brain-layout.vault-only .knowledge-vault,.brain-layout.vault-only .knowledge-list,.brain-layout.vault-only .knowledge-list>article{width:100%;min-width:0}.brain-layout.vault-only .knowledge-list>article{display:block}.brain-layout.vault-only .knowledge-summary{grid-template-columns:43px minmax(0,1fr) auto}.application-grid footer .remove-application{color:#8f0e17;background:#fff7f7;border-color:#a30d18;grid-column:1/-1}.sitta-vision{--vision-image:url(/visions/sitta-level-5-beauty-boutique.png)}.angel-vision{--vision-image:url(/visions/angel-level-5-luxury-real-estate.png)}.christina-vision{--vision-image:url(/visions/christina-stewart-level-5-paparazzi.png)}.correa-vision{--vision-image:url(/visions/christina-corea-level-5-healing-sanctuary.png)}.justin-vision{--vision-image:url(/visions/justin-level-5-luxury-photography.png)}.jermaine-vision{--vision-image:url(/visions/jermaine-level-5-private-jet-hangar-v2.png)}.meshia-vision{--vision-image:url(/visions/meshia-level-5-city-buildings.png)}.scene-vision .future-scene:before{content:"";background-image:var(--vision-image);filter:blur(14px)brightness(.48)saturate(.85);background-position:50%;background-size:cover;position:absolute;inset:-18px;transform:scale(1.05)}.scene-vision .future-composite{z-index:1;object-fit:contain;object-position:left center;filter:drop-shadow(0 12px 24px #00000061)}.scene-vision .future-scene:after{z-index:2}.scene-vision .vision-copy{z-index:3}@media (width<=760px){.brain-layout.vault-only .knowledge-summary{grid-template-columns:39px minmax(0,1fr)}.brain-layout.vault-only .knowledge-summary time{text-align:left;grid-column:2}.scene-vision{min-height:620px}.scene-vision .future-composite{object-position:center top}.scene-vision .vision-copy{min-height:620px;padding:245px 24px 30px}}.vincent-vision .future-scene:before,.sitta-vision .future-scene:before{filter:brightness(.62)saturate(.92);inset:-8px;transform:scale(1.03)}.vincent-vision .future-composite,.sitta-vision .future-composite{object-fit:contain;object-position:left center;width:69%;right:auto;-webkit-mask-image:linear-gradient(90deg,#000 0% 74%,#000000c2 84%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 74%,#000000c2 84%,#0000 100%)}.sitta-vision .future-composite{object-fit:cover;object-position:center}.mastery-challenge-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding-top:18px;display:grid}.mastery-challenge{background:linear-gradient(155deg,#fffdf8,#f7eddb);border:1px solid #e1d3bd;border-radius:15px;flex-direction:column;align-items:center;min-width:0;padding:18px 15px 14px;display:flex;box-shadow:0 10px 24px #4c301112}.mastery-challenge.complete{background:linear-gradient(155deg,#fffaf0,#f5dfae);border-color:#b88a35}.mastery-ring{border-radius:50%;width:116px;height:116px;padding:8px;box-shadow:0 8px 22px #7a4f0f29}.mastery-ring>div{text-align:center;background:#fffdf8;border-radius:50%;grid-template-columns:auto auto;place-content:center;align-items:end;width:100%;height:100%;display:grid}.mastery-ring span{grid-column:1/-1;font-size:23px}.mastery-ring strong{color:#171311;font:600 31px Georgia,serif}.mastery-ring small{color:#806f58;padding-bottom:5px}.mastery-copy{text-align:center;width:100%}.mastery-copy>span{color:#9a701f;letter-spacing:.13em;margin-top:13px;font-size:7px;font-weight:900;display:block}.mastery-copy h4{margin:6px 0 5px;font:600 18px Georgia,serif}.mastery-copy p{color:#766956;min-height:58px;margin:0;font-size:9px;line-height:1.5}.mastery-milestones{grid-template-columns:repeat(4,1fr);gap:5px;margin:13px 0;display:grid}.mastery-milestones i{color:#9b8d79;place-items:center;gap:3px;font-style:normal;display:grid}.mastery-milestones i b{background:#fff;border:1px solid #d6c8b2;border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;display:grid}.mastery-milestones i.reached b{color:#fff;background:#a30d18;border-color:#a30d18}.mastery-milestones i small{font-size:7px}.mastery-challenge footer{grid-template-columns:auto 1fr;gap:7px;width:100%;margin-top:auto;display:grid}.mastery-challenge footer button{cursor:pointer;background:#fff;border:1px solid #d5c7b0;border-radius:8px;padding:9px;font-size:9px}.mastery-challenge footer .log-mastery{color:#f2ca72;background:#171311;border-color:#171311;font-weight:900}.mastery-challenge footer button:disabled{opacity:.5;cursor:default}.mastery-books{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:9px;display:grid}.curriculum-detail .mastery-books .book-check{cursor:pointer;background:#fff;border:1px solid #dfd3c0;border-radius:10px;grid-template-columns:auto 28px 1fr;align-items:center;gap:8px;padding:12px;display:grid}.mastery-books .book-check input{accent-color:#a30d18;width:18px;height:18px}.mastery-books .book-check span{color:#a30d18;background:#f4ead8;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.mastery-books .book-check b{font-size:10px;line-height:1.35}.performance-scheduler{grid-template-columns:minmax(210px,1fr) minmax(260px,1fr) auto minmax(180px,.7fr);align-items:end;gap:12px;margin-bottom:18px;padding:18px;display:grid}.performance-scheduler label{color:#786a55;letter-spacing:.12em;gap:7px;font-size:8px;font-weight:900;display:grid}.performance-scheduler select,.performance-scheduler input{color:#171311;background:#fff;border:1px solid #d7c9b4;border-radius:9px;padding:11px}.performance-scheduler>button{color:#f2ca72;cursor:pointer;background:#171311;border:0;border-radius:9px;padding:12px 15px;font-weight:900}.performance-scheduler>div{border-radius:9px;gap:4px;padding:10px 12px;display:grid}.performance-scheduler>div.overdue{color:#8f0e17;background:#fff0f0;border:1px solid #e4a8ad}.performance-scheduler>div.current{color:#19613f;background:#edf7ef;border:1px solid #b8d9c3}.performance-scheduler>div span{letter-spacing:.13em;font-size:7px;font-weight:900}.performance-scheduler>div b{font-size:9px}.performance-notice{color:#19613f;background:#edf7ef;border:1px solid #b9d7c2;border-radius:9px;margin:-6px 0 18px;padding:12px 15px}.performance-due-card{border-left:5px solid;justify-content:space-between;align-items:center;gap:30px;margin-bottom:18px;padding:27px 30px;display:flex}.performance-due-card.overdue{background:#fff5f5;border-color:#a30d18}.performance-due-card.current{background:#f4fbf6;border-color:#25815b}.performance-due-card span{letter-spacing:.16em;color:#a30d18;font-size:8px;font-weight:900}.performance-due-card h2{margin:6px 0;font:600 28px Georgia,serif}.performance-due-card p{color:#766956;margin:0}.performance-due-card>strong{color:#f2ca72;text-align:center;background:#171311;border-radius:9px;padding:12px 16px}.weekly-report-reminder.due{background:#fff0f0;border-color:#a30d18}.weekly-report-reminder.current{background:#fffaf0}.presentation-hero{color:#fff;box-shadow:var(--shadow);background:linear-gradient(120deg,#080706,#25110f 62%,#751019);border-bottom:4px solid #d4af37;border-radius:17px;justify-content:space-between;align-items:center;gap:30px;margin-bottom:18px;padding:27px 31px;display:flex}.presentation-hero span{color:#efc867;letter-spacing:.18em;font-size:8px;font-weight:900}.presentation-hero h2{margin:7px 0;font:500 30px Georgia,serif}.presentation-hero p{color:#e3d8c8;max-width:820px;margin:0}.presentation-hero>div:last-child{border:1px solid #efc86761;border-radius:14px;place-items:center;min-width:100px;min-height:90px;display:grid}.presentation-hero b{color:#f3d17d;font:500 38px Georgia,serif}.presentation-hero small{letter-spacing:.12em;font-size:7px}.presentation-client-one-pager{background:linear-gradient(105deg,#fff,#fff9e9);border:1px solid #dbc999;border-left:5px solid #a30d18;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;padding:22px 25px;display:flex;box-shadow:0 10px 30px #412b1414}.presentation-client-one-pager>div:first-child{max-width:760px}.presentation-client-one-pager span{color:#a30d18;letter-spacing:.17em;font-size:8px;font-weight:900}.presentation-client-one-pager h2{margin:5px 0;font:600 25px Georgia,serif}.presentation-client-one-pager p{color:#706250;margin:0;font-size:11px;line-height:1.5}.presentation-client-one-pager>div:last-child{flex:none;gap:8px;display:flex}.presentation-client-one-pager a,.presentation-client-one-pager button{color:#fff;cursor:pointer;background:#a30d18;border:1px solid #a30d18;border-radius:8px;padding:11px 13px;font-size:9px;font-weight:900;text-decoration:none}.presentation-client-one-pager button{color:#8d0d17;background:#fff}.presentation-client-one-pager a:hover{background:#171311;border-color:#171311}.presentation-client-one-pager button:hover{background:#fff3dc}@media (width<=700px){.presentation-client-one-pager{flex-direction:column;align-items:stretch;padding:18px}.presentation-client-one-pager>div:last-child{grid-template-columns:1fr 1fr;display:grid}.presentation-client-one-pager a,.presentation-client-one-pager button{text-align:center}}.presentation-shell{background:#0a0908;overflow:hidden}.presentation-shell>header{color:#fff;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;display:flex}.presentation-shell>header span{color:#e5ba5e;letter-spacing:.16em;font-size:7px;display:block}.presentation-shell>header strong{font:500 18px Georgia,serif}.presentation-shell>header>div:last-child{gap:8px;display:flex}.presentation-shell>header a,.presentation-shell>header button{color:#f1ca70;cursor:pointer;background:#171311;border:1px solid #8d6c2b;border-radius:8px;padding:9px 12px;font-size:9px;text-decoration:none}.presentation-stage{background:#000;grid-template-columns:54px minmax(0,1fr) 54px;align-items:center;display:grid}.presentation-stage>button{color:#eac66e;cursor:pointer;background:linear-gradient(90deg,#080706,#231714);border:0;height:100%;font-size:42px}.presentation-stage>button:last-child{background:linear-gradient(90deg,#231714,#080706)}.presentation-stage>button:disabled{opacity:.3}.presentation-stage img{object-fit:contain;aspect-ratio:16/9;background:#fff;width:100%;max-height:70vh;display:block}.presentation-shell>footer{grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:14px 18px;display:grid}.presentation-shell>footer>button{color:#f1ca70;cursor:pointer;background:#171311;border:1px solid #6f5830;border-radius:8px;padding:9px 12px}.slide-dots{justify-content:center;gap:5px;display:flex}.slide-dots button{color:#c9b78f;cursor:pointer;background:#181513;border:1px solid #5b4b31;border-radius:50%;place-items:center;width:26px;height:26px;font-size:8px;display:grid}.slide-dots button.active{color:#fff;background:#a30d18;border-color:#d4af37}.presentation-thumbnails{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:14px;display:grid}.presentation-thumbnails button{cursor:pointer;background:#fff;border:2px solid #0000;border-radius:9px;padding:0;position:relative;overflow:hidden;box-shadow:0 6px 18px #2d1d0f17}.presentation-thumbnails button.active{border-color:#a30d18;box-shadow:0 0 0 3px #a30d181f}.presentation-thumbnails img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.presentation-thumbnails span{color:#fff;background:#080706d6;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;display:grid;position:absolute;bottom:5px;right:5px}.monday-command-schedule{margin:0 0 22px;overflow:hidden}.monday-command-schedule>header{color:#fff;background:linear-gradient(110deg,#090807,#2b1310 67%,#781019);border-bottom:3px solid #d4af37;justify-content:space-between;align-items:center;gap:22px;padding:22px 25px;display:flex}.monday-command-schedule>header span{color:#efc867;letter-spacing:.17em;font-size:8px;font-weight:900}.monday-command-schedule>header h2{margin:6px 0 4px;font:500 27px Georgia,serif}.monday-command-schedule>header p{color:#ddd1c0;margin:0;font-size:10px}.monday-command-schedule>header button{color:#f2cf82;cursor:pointer;background:0 0;border:1px solid #e1bc6b;border-radius:8px;padding:10px 13px}.monday-command-schedule>div{grid-template-columns:repeat(4,1fr);display:grid}.monday-command-schedule article{background:#fffdf8;border-right:1px solid #e5dac9;grid-template-columns:auto 28px 1fr;align-items:center;gap:10px;min-width:0;padding:18px 16px;display:grid;position:relative}.monday-command-schedule article:last-child{border-right:0}.schedule-time strong{color:#81131a;font:600 19px Georgia,serif;display:block}.schedule-time span{color:#8b7d69;margin-top:3px;font-size:7px;display:block}.monday-command-schedule article>i{color:#f1c96f;background:#171311;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;font-style:normal;display:grid}.schedule-copy{min-width:0}.schedule-copy h3{margin:0 0 6px;font:600 15px Georgia,serif}.schedule-copy p{margin:0;font-size:9px}.schedule-copy a{color:#8b131a;font-weight:900;text-decoration:none}.schedule-copy span{color:#817460}.schedule-copy input,.schedule-copy select{background:#fff;border:1px solid #d7c9b4;border-radius:7px;width:100%;margin-top:5px;padding:7px;font-size:8px}.monday-command-schedule article>b{color:#9a701f;letter-spacing:.12em;border-top:1px solid #eee4d5;grid-column:1/-1;margin-top:8px;padding-top:8px;font-size:7px}.schedule-notice{color:#19613f;background:#edf7ef;padding:10px 15px;display:block}@media (width<=1050px){.mastery-challenge-grid{grid-template-columns:1fr}.mastery-challenge{grid-template-columns:116px 1fr;gap:16px;display:grid}.mastery-challenge footer{grid-column:1/-1}.mastery-copy p{min-height:0}.performance-scheduler,.monday-command-schedule>div{grid-template-columns:1fr 1fr}.presentation-thumbnails{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.vincent-vision .future-composite,.sitta-vision .future-composite{object-position:center top;width:100%;height:58%;-webkit-mask-image:linear-gradient(#000 0% 68%,#0000 100%);mask-image:linear-gradient(#000 0% 68%,#0000 100%)}.performance-scheduler{grid-template-columns:1fr}.performance-due-card,.presentation-shell>header{flex-direction:column;align-items:flex-start}.presentation-stage{grid-template-columns:34px minmax(0,1fr) 34px}.presentation-shell>footer{grid-template-columns:1fr 1fr}.slide-dots{grid-area:1/1/auto/-1}.presentation-thumbnails{grid-template-columns:repeat(2,1fr)}.monday-command-schedule>header{flex-direction:column;align-items:flex-start}.monday-command-schedule>div{grid-template-columns:1fr}.monday-command-schedule article{border-bottom:1px solid #e5dac9;border-right:0}}.schedule-copy p small{color:#817460;margin-top:4px;font-size:7px;line-height:1.4;display:block}.email-delivery-note{color:#806f58;background:#fff8e8;border-top:1px solid #ead9b8;margin:0;padding:9px 15px;font-size:8px;line-height:1.45}.vincent-vision{--vision-image:url(/visions/vincent-single-hangar-wide.png)}.vincent-vision .future-scene:before,.sitta-vision .future-scene:before{filter:brightness(.72)saturate(.95);background-color:#080706;background-repeat:no-repeat;background-size:auto 100%;inset:0;transform:none}.vincent-vision .future-scene:before{background-position:0}.sitta-vision .future-scene:before{background-position:50%}.vincent-vision .future-scene:after,.sitta-vision .future-scene:after{background:linear-gradient(90deg,#00000008 28%,#0705042e 50%,#070504d1 78%,#070504f5 100%)}.single-scene-layer{position:absolute;inset:0}.relationship-mastery-grid{grid-template-columns:minmax(320px,680px);justify-content:center}.relationship-mastery-grid .mastery-copy p{min-height:52px}.curriculum-trackers article.open{grid-column:1/-1}.curriculum-trackers article.open>button{grid-template-columns:minmax(220px,.8fr) minmax(320px,1.5fr);align-items:center;column-gap:26px;display:grid}.curriculum-trackers article.open>button>span,.curriculum-trackers article.open>button>h3,.curriculum-trackers article.open>button>strong{grid-column:1}.curriculum-trackers article.open>button>p,.curriculum-trackers article.open>button>.goal-bar,.curriculum-trackers article.open>button>small{grid-column:2}.curriculum-trackers article.open>button>p{grid-row:1/span 2;align-self:end;min-height:0;margin-bottom:13px}.curriculum-trackers article.open>button>.goal-bar{grid-row:3}.curriculum-trackers article.open>button>small{grid-row:4}.mastery-challenge-grid{gap:20px;padding:26px 0 8px}.mastery-challenge{padding:24px 18px 18px}.mastery-copy p{min-height:72px;font-size:10px}.mastery-books{margin-top:10px}.monday-command-schedule>div{background:#e5dac9;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}.monday-command-schedule article{border:0;grid-template-columns:142px 34px minmax(0,1fr);min-height:142px;padding:22px}.schedule-time strong{font-size:21px}.schedule-copy h3{font-size:18px}.schedule-copy p{font-size:10px}.performance-scheduler{grid-template-columns:minmax(190px,1.2fr) minmax(130px,.7fr) minmax(130px,.7fr) auto minmax(190px,1fr)}.performance-scheduler select,.performance-scheduler input{width:100%}.rolling-report-board{background:#fffaf1;border:1px solid #d8c9ae;padding:0;overflow-x:auto}.rolling-report-board>header{color:#fff;background:linear-gradient(135deg,#171311,#30271f);justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex}.rolling-report-board>header span{color:#efc867;letter-spacing:.16em;font-size:8px;font-weight:900;display:block}.rolling-report-board>header h2{margin:6px 0 5px;font:500 28px Georgia,serif}.rolling-report-board>header p{color:#d5c8b6;max-width:720px;margin:0;font-size:10px;line-height:1.6}.tracker-key{flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:270px;display:flex}.tracker-key span{border-radius:999px;padding:7px 9px;color:#fff!important;letter-spacing:.08em!important;font-size:7px!important}.tracker-key .on-track{background:#31704a}.tracker-key .goal-date{background:#9b7627}.report-week-grid{background:#d8c9ae;grid-template-columns:repeat(7,minmax(135px,1fr));gap:1px;min-width:1050px;display:grid}.report-day-column{background:#f9f4ea;min-width:0}.report-day-column>h3{color:#241d17;background:#efe5d3;border-bottom:1px solid #e0d4c0;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:13px 11px;font:600 15px Georgia,serif;display:flex}.report-day-column>h3 small{color:#8d7b64;text-transform:uppercase;font:800 7px Arial,sans-serif}.report-day-column>div{align-content:start;gap:7px;min-height:190px;padding:8px;display:grid}.report-goal-card{text-align:left;cursor:grab;background:linear-gradient(145deg,#fff,#fffaf0);border:1px solid #d6c8b4;border-left:4px solid #9b7627;border-radius:9px;gap:5px;width:100%;padding:11px 10px;display:grid;box-shadow:0 4px 14px #2d20110d}.report-goal-card:active{cursor:grabbing}.report-goal-card.saving{opacity:.55}.report-day-column.drop-ready{background:#fff5d9;box-shadow:inset 0 0 0 2px #9b762740}.report-goal-card>span{color:#7f621e;letter-spacing:.09em;font-size:6px;font-weight:900}.report-goal-card>strong{color:#211a15;font-size:11px}.report-goal-card>small{color:#796b5a;font-size:7px;line-height:1.35}.report-goal-card>b{color:#9a111a;letter-spacing:.08em;font-size:7px}.report-goal-card label{color:#75654f;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;font-size:7px;font-weight:900;display:grid}.report-goal-card input{color:#8f1019;background:#fff;border:1px solid #d7c8ae;border-radius:6px;width:100%;min-width:0;padding:5px;font-size:11px;font-weight:800}.report-board-notice{color:#694f15;background:#fff6d9;border-top:1px solid #d8c9ae;padding:10px 18px;font-size:9px;font-weight:800}.unscheduled-reports{background:#fff;border-top:1px solid #d8c9ae;flex-wrap:wrap;align-items:center;gap:8px;padding:13px 18px;display:flex}.unscheduled-reports>span{color:#a30d18;letter-spacing:.12em;font-size:8px;font-weight:900}.unscheduled-reports button{color:#453a2d;cursor:pointer;background:#faf7f1;border:1px dashed #b9a98f;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:800}.optional-license-divider{color:#8b7559;letter-spacing:.12em;align-items:center;gap:10px;margin:4px 0;font-size:8px;font-weight:900;display:flex}.optional-license-divider:before,.optional-license-divider:after{content:"";background:#ddd0bd;flex:1;height:1px}.license-upload-dialog label em{color:#8b7559;font-size:8px;font-style:normal;font-weight:900}.monthly-team-meetup{background:linear-gradient(135deg,#fffaf0,#f6ead5);border-top:1px solid #e5dac9;padding:22px}.monthly-team-meetup>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.monthly-team-meetup>header span{color:#a30d18;letter-spacing:.15em;font-size:8px;font-weight:900;display:block}.monthly-team-meetup>header h3{color:#171311;margin:5px 0 4px;font:500 24px Georgia,serif}.monthly-team-meetup>header p{color:#766958;max-width:650px;margin:0;font-size:10px}.monthly-team-meetup>header button{color:#fff;cursor:pointer;background:#a30d18;border:1px solid #a30d18;border-radius:8px;padding:10px 14px;font-weight:800}.meetup-details{grid-template-columns:1fr .7fr 1.4fr;gap:10px;display:grid}.meetup-details>div,.meetup-details>label{background:#fff;border:1px solid #ddcdaa;border-radius:9px;gap:6px;padding:12px;display:grid}.meetup-details span,.meetup-details label{color:#89661c;letter-spacing:.1em;font-size:8px;font-weight:900}.meetup-details strong{color:#211b15;font-size:12px}.meetup-details input,.meetup-details textarea{color:#191512;width:100%;font:inherit;background:#fff;border:1px solid #d8cdbb;border-radius:7px;padding:9px}.meetup-details textarea{resize:vertical;min-height:74px}.meetup-address,.meetup-notes,.meetup-summary{grid-column:1/-1}.meetup-summary p{color:#5f5548;margin:0;font-size:10px}.monthly-team-meetup footer{justify-content:space-between;align-items:center;gap:18px;margin-top:14px;display:flex}.team-meetup-calendar{letter-spacing:.03em;background:#171311;border-radius:8px;justify-content:center;align-items:center;padding:11px 14px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex;color:#fff!important}.monthly-team-meetup footer small{color:#766958;text-align:right;font-size:9px}.nav-reminder.task-signal{color:#fff;background:#d01826;min-width:22px;padding-inline:6px;animation:1.8s ease-in-out infinite signalPulse}.expandable-task-list article.new-task{background:#fff8e8;border-left:4px solid #a30d18}.task-summary>span b{color:#fff;letter-spacing:.12em;background:#a30d18;border-radius:999px;margin-left:8px;padding:3px 6px;font-size:7px;display:inline-flex}@keyframes signalPulse{50%{box-shadow:0 0 0 5px #d0182633}}@media (width<=1180px){.meetup-details{grid-template-columns:1fr 1fr}.meetup-details>div:nth-child(3){grid-column:1/-1}.performance-scheduler{grid-template-columns:1fr 1fr}.performance-scheduler>div{grid-column:1/-1}.report-week-grid{grid-template-columns:repeat(7,minmax(135px,1fr))}}@media (width<=760px){.vincent-vision .future-scene:before,.sitta-vision .future-scene:before{background-position:0 0;background-size:auto 62%}.vincent-vision .future-scene:after,.sitta-vision .future-scene:after{background:linear-gradient(#0000000d 24%,#05040380 55%,#050403f5 100%)}.curriculum-trackers article.open>button{display:block}.mastery-challenge-grid,.monday-command-schedule>div,.performance-scheduler{grid-template-columns:1fr}.monday-command-schedule article{grid-template-columns:116px 28px minmax(0,1fr);padding:18px 15px}.rolling-report-board>header{display:block}.tracker-key{justify-content:flex-start;margin-top:14px}.report-week-grid{grid-template-columns:repeat(7,minmax(135px,1fr))}.report-day-column>div{min-height:0}}.device-choice{border:0;grid-template-columns:1fr 1fr;gap:10px;margin:20px 0;padding:0;display:grid}.device-choice legend{color:#6f6250;letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;margin-bottom:2px;font-size:10px;font-weight:900}.agent-login-panel .device-choice button{color:#241b14;text-align:left;box-shadow:none;background:#fffaf0;border:1px solid #d8c9ae;border-radius:11px;grid-template-columns:32px 1fr;align-items:center;gap:2px 8px;margin:0;padding:13px;display:grid}.agent-login-panel .device-choice button.selected{color:#f3cf7e;background:#181411;border-color:#b78b35;box-shadow:inset 0 0 0 2px #b78b3538}.device-choice button b{text-align:center;grid-row:1/span 2;font-size:24px}.device-choice button span{font-size:12px;font-weight:900}.device-choice button small{color:#82745f;font-size:8px;line-height:1.35}.device-choice button.selected small{color:#ddcba7}.app-shell.device-mobile{min-width:0;padding-bottom:104px}.app-shell.device-mobile .sidebar{width:100%;height:98px;padding:8px 10px max(8px, env(safe-area-inset-bottom));border:0;border-top:1px solid #e2b55e73;position:fixed;inset:auto 0 0;overflow:visible}.app-shell.device-mobile .sidebar .brand,.app-shell.device-mobile .side-vision,.app-shell.device-mobile .command-site-link{display:none}.app-shell.device-mobile .sidebar nav{scroll-snap-type:x proximity;scrollbar-width:none;flex-direction:row;gap:5px;display:flex;overflow:auto hidden}.app-shell.device-mobile .sidebar nav::-webkit-scrollbar{display:none}.app-shell.device-mobile .sidebar nav button,.app-shell.device-mobile .sidebar nav button:not(.active),.app-shell.device-mobile .sidebar nav button.active,.app-shell.device-mobile .mobile-site-nav{text-align:center;scroll-snap-align:center;flex-direction:column;flex:0 0 82px;justify-content:center;gap:3px;min-height:70px;padding:7px 4px;line-height:1.1;display:flex;font-size:8px!important}.app-shell.device-mobile .mobile-site-nav{color:#ddd;text-align:center;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:7px 4px;font-size:8px;line-height:1.1;text-decoration:none;display:flex}.app-shell.device-mobile .mobile-site-nav i{color:#d4af37;font-size:19px;font-style:normal}.app-shell.device-mobile .mobile-site-nav span{display:block}.app-shell.device-mobile .sidebar nav button.active:before{display:none}.app-shell.device-mobile .sidebar nav button i{width:auto;font-size:19px}.app-shell.device-mobile .sidebar .nav-reminder{position:absolute;top:3px;right:4px}.app-shell.device-mobile .main-area{width:100%;margin-left:0}.app-shell.device-mobile .topbar{z-index:45;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f8f5eff0;border-bottom:1px solid #e1d6c4;height:auto;min-height:68px;padding:11px 14px;position:sticky;top:0}.app-shell.device-mobile .global-search{width:100%}.app-shell.device-mobile .global-search input{min-height:46px}.living-garden{background:#26391e;border:0;border-radius:28px;min-height:390px;box-shadow:0 24px 58px #1f25124d}.real-garden-backdrop{object-fit:cover;object-position:center;z-index:-3;filter:saturate(1.08)contrast(1.02);width:100%;height:100%;position:absolute;inset:0}.living-garden:after{content:"";z-index:-2;pointer-events:none;background:linear-gradient(#0d170808 25%,#11190a2e 64%,#0a0f0785);position:absolute;inset:0}.living-garden .garden-beds{grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:9px;min-width:0;padding:0;display:grid;position:absolute;inset:36px 18px auto}.living-garden .garden-bed{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);filter:none;background:#141b0d8f;border:1px solid #ffffff57;border-radius:18px;grid-template-rows:82px auto auto auto;align-items:end;height:170px;padding:12px 8px;display:grid;overflow:hidden;box-shadow:0 10px 30px #16110a33}.living-garden .garden-bed .bed-plants{justify-content:center;align-items:center;gap:4px;height:82px;display:flex;overflow:hidden}.living-garden .garden-bed b{color:#fff;text-shadow:0 2px 5px #151008;font:600 15px Georgia,serif}.living-garden .garden-bed>strong{color:#f4d36e;text-shadow:0 2px 5px #151008;font:700 25px/1.05 Georgia,serif;display:block}.living-garden .garden-bed>span:not(.real-plant){color:#f4e8cb;text-shadow:0 2px 4px #151008;font-size:9px}.garden-path{display:none}.real-plant{transform-origin:50%;filter:drop-shadow(0 4px 3px #161d0d38);align-self:center;place-items:center;animation:3.6s ease-in-out infinite garden-sway;overflow:hidden;width:52px!important;height:60px!important;display:inline-grid!important;position:relative!important}.real-plant.mini{flex:0 52px;min-width:28px}.real-plant>span{z-index:2;position:relative;text-shadow:none!important;font-size:48px!important;line-height:1!important;display:block!important;transform:none!important}.real-plant-6-month-seed>span{filter:drop-shadow(0 1px 1px #ffffff4d);color:#050505!important;font-size:9px!important}.real-plant.plant-size-0,.real-plant.plant-size-1,.real-plant.plant-size-2{scale:1}.plant-visual>.real-plant{z-index:3;margin-top:14px}.plant-visual>.real-plant-seed,.plant-visual>.real-plant-6-month-seed{margin-top:69px}.profile-plant>.real-plant{flex:0 0 90px}.six-month-seed-key{color:#111;font-weight:900}.garden-stage-groups{gap:10px;margin-top:18px;display:grid}.garden-stage-groups>details{background:#fff;border:1px solid #ded4c5;border-radius:15px;overflow:hidden;box-shadow:0 8px 22px #42301c14}.garden-stage-groups>details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:8px 16px;list-style:none;display:flex}.garden-stage-groups>details>summary::-webkit-details-marker{display:none}.garden-stage-groups>details>summary>span{align-items:center;gap:10px;display:flex}.garden-stage-groups>details>summary .real-plant{animation:none;scale:.68;width:44px!important;height:52px!important}.garden-stage-groups>details>summary b{color:#352b24;font:600 19px Georgia,serif}.garden-stage-groups>details>summary>strong{color:#fff;background:#97131c;border-radius:50%;place-items:center;min-width:35px;height:35px;font-size:12px;display:grid}.garden-stage-groups>details[open]>summary{background:#fffaf0;border-bottom:1px solid #eee5d9}.garden-stage-groups .relationship-garden{margin:0;padding:16px}.schedule-meeting-actions{gap:8px;display:grid}.add-monday-calendar{letter-spacing:.05em;background:#fff9e9;border:1px solid #d7bd7a;border-radius:8px;width:max-content;padding:7px 10px;font-weight:900;text-decoration:none;display:inline-flex;color:#7f5818!important;font-size:9px!important}.task-workspace{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:16px;display:grid}.task-agent-menu{box-shadow:var(--shadow);background:#fff;border:1px solid #ded3c3;border-radius:14px;padding:16px;position:sticky;top:86px}.task-agent-menu label{letter-spacing:.13em;color:#8d0c16;gap:7px;font-size:9px;font-weight:900;display:grid}.task-agent-menu input{color:#1d1714;background:#fbf8f2;border:1px solid #d8cdbb;border-radius:9px;width:100%;padding:11px}.task-agent-menu nav{gap:5px;margin-top:14px;display:grid}.task-agent-menu nav button{color:#3f3631;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:9px 10px;display:flex}.task-agent-menu nav button:hover,.task-agent-menu nav button.active{color:#8c0d17;background:#fff7df;border-color:#d9b65e}.task-agent-menu nav button b{background:#eee6d9;border-radius:50%;place-items:center;min-width:24px;height:24px;font-size:10px;display:grid}@media (width<=820px){.living-garden{min-height:620px;overflow:hidden}.living-garden .garden-beds{grid-template-columns:repeat(2,minmax(0,1fr));inset:18px 10px auto}.living-garden .garden-bed{grid-template-rows:82px auto auto auto;height:170px}.living-garden .garden-bed .bed-plants{height:82px}.task-workspace{grid-template-columns:1fr}.task-agent-menu{position:static}.task-agent-menu nav{grid-template-columns:repeat(2,minmax(0,1fr))}.add-monday-calendar{white-space:normal}.real-garden-backdrop{min-width:0}.garden-stage-groups .relationship-garden{padding:10px}}.app-shell.device-mobile .weekly-report-reminder{display:none}.app-shell.device-mobile .content{width:100%;padding:18px 14px 30px}.app-shell.device-mobile .page-heading{margin-bottom:20px}.app-shell.device-mobile .page-heading h1{font-size:34px}.app-shell.device-mobile .stats,.app-shell.device-mobile .overview-grid,.app-shell.device-mobile .performance-agent-profile,.app-shell.device-mobile .target-grid,.app-shell.device-mobile .curriculum,.app-shell.device-mobile .team-grid,.app-shell.device-mobile .growth-columns,.app-shell.device-mobile .growth-toolbar,.app-shell.device-mobile .applications-layout,.app-shell.device-mobile .active-client-grid{grid-template-columns:1fr!important}.app-shell.device-mobile .panel,.app-shell.device-mobile .vision-hero,.app-shell.device-mobile .agent-vision{border-radius:13px}.app-shell.device-mobile .agent-vision{grid-template-columns:1fr}.app-shell.device-mobile .future-scene{min-height:240px}.app-shell.device-mobile .record-grid{grid-template-columns:1fr}.app-shell.device-mobile .record-grid .full{grid-column:auto}.app-shell.device-mobile table{min-width:680px}.app-shell.device-mobile .presentation-thumbnails{grid-template-columns:repeat(2,1fr)}.app-shell.device-mobile .presentation-shell>header{flex-direction:column;align-items:stretch}.app-shell.device-mobile .presentation-shell>header>div:last-child{grid-template-columns:1fr;display:grid}.app-shell.device-mobile .presentation-stage{grid-template-columns:34px minmax(0,1fr) 34px}.app-shell.device-mobile .presentation-shell>footer{grid-template-columns:1fr 1fr}.app-shell.device-mobile .slide-dots{grid-area:1/1/auto/-1}.app-shell.device-mobile .monday-command-schedule>div{grid-template-columns:1fr}.app-shell.device-mobile .curriculum-trackers article.open>button{display:block}.app-shell.device-mobile .mastery-challenge-grid{grid-template-columns:1fr}.app-shell.device-mobile .mastery-challenge{display:block}.app-shell.device-mobile .mastery-challenge footer{margin-top:14px}.relationship-mastery-quote{color:#32261c;background:#fff7e6;border-left:4px solid #a30d18;max-width:860px;margin:24px auto 2px;padding:18px 22px;font:italic 16px/1.55 Georgia,serif}.year-three-mastery{padding:26px 0 5px}.curriculum-agent-picker{color:#f0c86c;letter-spacing:.1em;text-transform:uppercase;background:#171311;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:14px 16px;font-size:10px;font-weight:900;display:flex}.curriculum-agent-picker select{color:#211812;background:#fffaf0;border:1px solid #c89f4c;border-radius:7px;min-width:230px;padding:10px}.curriculum-reset-bar{background:linear-gradient(120deg,#fffdf7,#f5ead0);border:1px solid #ae7e1752;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin:0 0 18px;padding:16px 18px;display:flex}.curriculum-reset-bar>div{gap:4px;display:grid}.curriculum-reset-bar strong{color:#111;font-family:var(--font-display);font-size:1rem}.curriculum-reset-bar span{color:#685d4b;font-size:.82rem}.curriculum-reset-bar .curriculum-agent-picker{flex:none;margin:0}.year-three-heading{border-bottom:1px solid #ddcfb7;justify-content:space-between;align-items:end;gap:18px;margin:18px 0 14px;padding-bottom:12px;display:flex}.year-three-heading span{color:#a30d18;letter-spacing:.15em;font-size:9px;font-weight:900}.year-three-heading h4{color:#211812;margin:4px 0 0;font:600 25px Georgia,serif}.year-three-heading strong{color:#8a651f;font:600 20px Georgia,serif}.certification-ribbons{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.certification-ribbons article{background:#fffdf8;border:1px solid #ddcfb7;border-top:5px solid #7c6f5c;border-radius:14px;min-height:245px;padding:20px;position:relative}.certification-ribbons article.earned{background:linear-gradient(145deg,#fffdf7,#fff1c9);border-top-color:#c79a3d;box-shadow:0 12px 30px #50350e1f}.ribbon-mark{color:#b78a35;font-size:33px}.certification-ribbons h5{min-height:42px;margin:8px 0;font:600 17px/1.2 Georgia,serif}.certification-ribbons p{color:#746853;font-size:10px}.certification-ribbons label,.leadership-tracker label{color:#7a6c58;gap:6px;font-size:9px;font-weight:800;display:grid}.certification-ribbons input,.leadership-tracker input{background:#fff;border:1px solid #d9c9ac;border-radius:8px;width:100%;padding:10px}.certification-ribbons small{color:#a30d18;letter-spacing:.12em;margin-top:12px;font-size:8px;font-weight:900;display:block}.certification-ribbons .earned small{color:#7a5b17}.product-experience-grid{max-width:680px;margin:20px auto 28px}.leadership-heading{margin-top:30px}.leadership-tracker{color:#fff;background:#171311;border-radius:14px;grid-template-columns:190px 1fr;align-items:center;gap:24px;padding:22px;display:grid}.leadership-orb{aspect-ratio:1;text-align:center;background:#2b2119;border:9px solid #c89b41;border-radius:50%;place-items:center;display:grid}.leadership-orb b{color:#f2cd79;font:600 43px Georgia,serif;display:block}.leadership-orb span{color:#d9cfbf;max-width:92px;font-size:9px;line-height:1.3}.leadership-tracker h5{color:#f0c96f;margin:0 0 8px;font:600 23px Georgia,serif}.leadership-tracker p{color:#ded3c2;line-height:1.55}.leadership-tracker input{max-width:180px;margin-top:4px}.approve-certifications{color:#fff;cursor:pointer;background:#a30d18;border:0;border-radius:9px;width:100%;margin-top:16px;padding:13px 18px;font-weight:900}.certification-notice{color:#6e531d;background:#fff4d8;border-radius:8px;margin:10px 0 0;padding:10px 12px;font-size:10px}.certification-audit{color:#796b57;margin-top:9px;display:block}@media (width<=820px){.device-choice,.certification-ribbons,.leadership-tracker{grid-template-columns:1fr}.leadership-orb{width:170px;margin:auto}.curriculum-agent-picker,.curriculum-reset-bar{flex-direction:column;align-items:stretch}.curriculum-agent-picker select{width:100%;min-width:0}.year-three-heading{flex-direction:column;align-items:flex-start}}.command-site-link{color:#fff;background:#ffffff0a;border:1px solid #d4af3759;border-radius:12px;gap:4px;margin:12px 18px 20px;padding:14px;text-decoration:none;display:grid}.command-site-link span{letter-spacing:.18em;color:#d4af37;font-size:9px}.command-site-link strong{font-size:12px}.mobile-site-nav{display:none}.exodus-intake{gap:22px;display:grid}.exodus-stats{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.exodus-stats article{background:#fff;border:1px solid #e3d6bd;border-radius:16px;padding:22px}.exodus-stats b{font-size:32px;display:block}.exodus-stats span{color:#756c5d}.exodus-toolbar{grid-template-columns:1fr 220px;gap:12px;display:grid}.exodus-toolbar input,.exodus-toolbar select,.exodus-controls select,.exodus-controls textarea{background:#fff;border:1px solid #d8c9ae;border-radius:10px;padding:13px}.exodus-list{gap:12px;display:grid}.exodus-list>article{background:#fff;border:1px solid #dfd2ba;border-radius:16px;overflow:hidden}.exodus-summary{text-align:left;background:0 0;border:0;grid-template-columns:1fr auto 30px;align-items:center;gap:20px;width:100%;padding:20px;display:grid}.exodus-summary span{color:#a40e19;letter-spacing:.12em;font-size:10px;font-weight:900}.exodus-summary h2{margin:4px 0}.exodus-summary p{color:#756c5d;margin:0}.exodus-summary strong{text-align:right;display:grid}.exodus-summary small{color:#8b8171;font-weight:400}.exodus-details{border-top:1px solid #eee5d4;grid-template-columns:1fr 1fr;gap:24px;padding:0 20px 22px;display:grid}.exodus-details dl{gap:12px;display:grid}.exodus-details dt{color:#a40e19;letter-spacing:.12em;font-size:10px;font-weight:900}.exodus-details dd{white-space:pre-wrap;margin:5px 0}.exodus-controls{gap:10px;padding-top:20px;display:grid}.exodus-controls label{letter-spacing:.12em;gap:5px;font-size:10px;font-weight:900;display:grid}.exodus-controls textarea{resize:vertical;min-height:80px}.exodus-controls button{color:#fff;background:#9b111e;border:0;border-radius:10px;padding:13px;font-weight:800}.exodus-notice{background:#fff4d6;border-radius:10px;padding:10px}.review-roster{margin-bottom:22px}.review-roster-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.review-roster-grid article{border:1px solid #dfd2ba;border-radius:14px;grid-template-columns:1fr auto;gap:12px;padding:16px;display:grid}.review-roster-grid article.overdue{background:#fff4f4;border-color:#b51e27}.review-roster-grid span{letter-spacing:.12em;color:#a40e19;font-size:9px;font-weight:900}.review-roster-grid h3,.review-roster-grid p{margin:4px 0}.review-roster-grid label{gap:5px;font-size:9px;font-weight:900;display:grid}.review-roster-grid select{border:1px solid #d8c9ae;border-radius:8px;padding:9px}.review-roster-grid>article>strong{color:#7b725f;grid-column:1/-1;font-size:11px}@media (width<=760px){.exodus-stats,.exodus-toolbar,.exodus-details,.review-roster-grid{grid-template-columns:1fr}.exodus-summary{grid-template-columns:1fr 24px}.exodus-summary>strong{text-align:left;grid-column:1/2}.exodus-summary>i{grid-area:1/2/3}}.sidebar nav .nav-group{width:100%;display:grid}.sidebar nav .nav-group-toggle{width:100%;position:relative}.sidebar nav .nav-group-toggle>span{margin-left:auto;transition:transform .2s}.sidebar nav .nav-group-toggle[aria-expanded=true]>span{transform:rotate(180deg)}.sidebar nav .nav-group.active>.nav-group-toggle{color:#fff;background:#a3141d29}.nav-submenu{border-left:1px solid #d4af374d;gap:3px;margin:2px 10px 8px 42px;padding-left:10px;display:grid}.sidebar nav .nav-submenu button{color:#aaa;text-align:left;border-radius:8px;min-height:36px;padding:8px 10px;font-size:11px}.sidebar nav .nav-submenu button.active{color:#fff;background:#8f0e18}.mindset-intake .exodus-stats article:nth-child(2){border-color:#b71925}.mindset-intake .exodus-stats article:nth-child(3){border-color:#c7a543}.exodus-controls input[type=date]{background:#fff;border:1px solid #d8c9ae;border-radius:10px;padding:13px}.mindset-source-link,.funnel-source-link{color:#fff;background:#141414;border-radius:10px;justify-self:start;padding:13px 18px;font-weight:800;text-decoration:none}.page-heading .funnel-source-link{margin-top:14px;display:inline-flex}@media (width<=760px){.app-shell.device-mobile .sidebar nav .nav-group{width:auto;min-width:max-content}.app-shell.device-mobile .sidebar nav .nav-group-toggle>span{display:none}.app-shell.device-mobile .sidebar nav .nav-submenu{z-index:80;background:#101010;border:1px solid #6b5223;border-radius:12px;max-height:55vh;margin:0;padding:10px;position:fixed;bottom:104px;left:10px;right:10px;overflow:auto;box-shadow:0 -14px 35px #0000008c}.app-shell.device-mobile .sidebar nav .nav-submenu button{flex-direction:row;width:100%;max-width:none;min-height:48px;font-size:11px!important}.mobile-site-nav{display:none}}.monday-command-schedule>header{background:radial-gradient(circle at 92% 12%,#d4af3733,#0000 26%),linear-gradient(120deg,#090807 0%,#24130f 60%,#741019 100%);padding:28px 30px}.monday-command-schedule>header h2{letter-spacing:-.02em;font-size:31px}.monday-command-schedule>header p{max-width:620px;font-size:11px;line-height:1.55}.monday-command-schedule .command-meeting-grid{background:#f4ecdf;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;display:grid}.monday-command-schedule .command-meeting-grid article{background:linear-gradient(145deg,#fff,#fffaf2);border:1px solid #e0d2bb;border-radius:14px;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:6px 14px;min-height:0;padding:20px;display:grid;box-shadow:0 8px 22px #301f100f}.schedule-step{background:#171311;border-radius:11px;grid-row:1/4;place-items:center;gap:5px;padding:9px 4px;display:grid}.schedule-step span{color:#c7ad77;letter-spacing:.13em;font-size:6px;font-weight:900}.schedule-step i{color:#f1c96f;font:600 24px Georgia,serif}.monday-command-schedule .schedule-time{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.monday-command-schedule .schedule-time strong{font-size:20px}.monday-command-schedule .schedule-time span{text-align:right;margin:0}.monday-command-schedule .schedule-copy h3{margin-top:4px;font-size:18px}.monday-command-schedule .schedule-meeting-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.monday-command-schedule .add-monday-calendar{background:#fff;border:1px solid #dfd0b8;border-radius:8px;flex:none;padding:8px 10px;font-size:8px}.monday-command-schedule .command-meeting-grid article>b{grid-column:2;margin-top:4px}.monthly-team-meetup{color:#fff;background:radial-gradient(circle at 85% 5%,#d4af3738,#0000 28%),linear-gradient(135deg,#16100e 0%,#3b1416 60%,#8d111b 100%);border:1px solid #efc8676b;border-radius:18px;margin:18px;padding:28px;position:relative;overflow:hidden;box-shadow:0 18px 38px #43121433}.meetup-confetti{pointer-events:none;position:absolute;inset:0}.meetup-confetti i{color:#efc867;opacity:.5;font-style:normal;position:absolute}.meetup-confetti i:first-child{top:10%;left:4%}.meetup-confetti i:nth-child(2){color:#fff;top:7%;left:50%}.meetup-confetti i:nth-child(3){top:22%;right:4%}.meetup-confetti i:nth-child(4){color:#fff;bottom:8%;right:18%}.meetup-confetti i:nth-child(5){bottom:5%;left:37%}.monthly-team-meetup>header{z-index:1;margin-bottom:22px;position:relative}.monthly-team-meetup>header span{color:#efc867}.monthly-team-meetup>header h3{color:#fff;font-size:30px}.monthly-team-meetup>header h3 em{color:#f2ca72;text-transform:uppercase;letter-spacing:.08em;margin-left:8px;font:700 12px Arial,sans-serif;display:inline-block}.monthly-team-meetup>header p{color:#eadfd3;font-size:11px;line-height:1.55}.monthly-team-meetup>header button{color:#24130f;background:#efc867;border-color:#efc867}.monthly-team-meetup .meetup-details{z-index:1;grid-template-columns:1.2fr .8fr 1.2fr;position:relative}.monthly-team-meetup .meetup-details>div,.monthly-team-meetup .meetup-details>label{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border-color:#ffffff2b}.monthly-team-meetup .meetup-details span,.monthly-team-meetup .meetup-details label{color:#efc867}.monthly-team-meetup .meetup-details strong{color:#fff;font-size:13px}.monthly-team-meetup .meetup-summary{grid-column:1/-1}.monthly-team-meetup .meetup-summary p{color:#f1e7dc;font-size:11px;line-height:1.5}.monthly-team-meetup footer{z-index:1;position:relative}.monthly-team-meetup .team-meetup-calendar{background:#efc867;color:#24130f!important}.monthly-team-meetup footer small{color:#d9cbbc}.mastery-challenge footer{grid-template-columns:auto 1fr}.set-mastery-total{color:#7d6b52;letter-spacing:.11em;grid-column:1/-1;grid-template-columns:auto 72px auto;justify-content:center;align-items:center;gap:7px;width:100%;margin-bottom:2px;font-size:7px;font-weight:900;display:grid}.set-mastery-total input{color:#171311;text-align:center;background:#fff;border:1px solid #d5c7b0;border-radius:8px;width:72px;min-width:0;padding:8px;font-weight:900}.mastery-challenge footer .set-mastery-total button{color:#fff;background:#a30d18;border-color:#a30d18;padding:8px 12px;font-weight:900}@media (width<=900px){.monday-command-schedule .command-meeting-grid{grid-template-columns:1fr}.monthly-team-meetup .meetup-details{grid-template-columns:1fr 1fr}.monthly-team-meetup .meetup-location{grid-column:1/-1}}@media (width<=600px){.monday-command-schedule>header{flex-direction:column;align-items:flex-start;padding:22px 19px}.monday-command-schedule .command-meeting-grid{padding:10px}.monday-command-schedule .command-meeting-grid article{grid-template-columns:44px minmax(0,1fr);padding:15px}.monday-command-schedule .schedule-time,.monday-command-schedule .schedule-meeting-actions{flex-direction:column;align-items:flex-start}.monthly-team-meetup{margin:10px;padding:22px 18px}.monthly-team-meetup>header{display:block}.monthly-team-meetup>header button{margin-top:14px}.monthly-team-meetup .meetup-details{grid-template-columns:1fr}.monthly-team-meetup .meetup-location{grid-column:auto}.monthly-team-meetup footer{flex-direction:column;align-items:flex-start}.monthly-team-meetup footer small{text-align:left}}.report-goal-card.leader-open{border-color:#a30d18;box-shadow:0 8px 22px #a30d1824}.report-leader-toggle{border-top:1px solid #eadcc6;grid-template-columns:1fr 1fr;gap:5px;padding-top:6px;display:grid}.report-leader-toggle>span{color:#7f621e;letter-spacing:.12em;grid-column:1/-1;font-size:6px;font-weight:900}.report-leader-toggle button{color:#514534;cursor:pointer;background:#fff;border:1px solid #d7c8ae;border-radius:6px;padding:6px 4px;font-size:8px;font-weight:900}.report-leader-toggle button.active{color:#fff;background:#a30d18;border-color:#a30d18}.unconfirmed-report-drop{background:#fff;border-top:1px solid #d8c9ae;flex-wrap:wrap;align-items:center;gap:9px;min-height:82px;padding:15px 18px;transition:background .18s,box-shadow .18s;display:flex}.unconfirmed-report-drop.drop-ready{background:#fff2c9;box-shadow:inset 0 0 0 2px #9b76274d}.unconfirmed-report-drop>div{gap:3px;margin-right:5px;display:grid}.unconfirmed-report-drop>div span{color:#a30d18;letter-spacing:.12em;font-size:8px;font-weight:900}.unconfirmed-report-drop>div small,.unconfirmed-report-drop>em{color:#85745d;font-size:8px;font-style:normal}.unconfirmed-report-drop>button{color:#3d3327;cursor:pointer;text-align:left;background:#faf7f1;border:1px dashed #b9a98f;border-radius:9px;gap:3px;padding:9px 11px;font-size:9px;font-weight:900;display:grid}.unconfirmed-report-drop>button small{color:#8b7b66;font-size:7px;font-weight:600}.garden-added-date{letter-spacing:.04em;font-weight:900;color:#956e21!important;margin:2px 0 7px!important;font-size:8px!important}.public-application-shell{background:radial-gradient(circle at 75% 0,#fff 0,#f6f0e6 46%,#ece2d2 100%);min-height:100vh;padding:34px 18px}.public-application-card{background:#fffdf8;border:1px solid #ddcfbb;border-radius:18px;width:min(1040px,100%);margin:0 auto;overflow:hidden;box-shadow:0 22px 60px #2d1b0c21}.public-application-header{color:#fff;background:radial-gradient(circle at 90% 0,#d4af3738,#0000 25%),linear-gradient(115deg,#080706,#2f1211 66%,#781019);border-bottom:5px solid #d4af37;justify-content:space-between;align-items:center;gap:24px;padding:30px 34px;display:flex}.public-application-header span{color:#efc867;letter-spacing:.18em;font-size:9px;font-weight:900}.public-application-header h1{margin:7px 0;font:500 34px Georgia,serif}.public-application-header p{color:#e7dbcd;margin:0}.public-application-header strong{color:#f4d27f;text-align:center;border:1px solid #efc86773;border-radius:10px;flex:none;max-width:250px;padding:13px 16px;font:600 16px Georgia,serif}.public-security-note{background:#fff8e8;border:1px solid #ded0b7;border-left:4px solid #b88a35;border-radius:10px;margin:20px 28px 0;padding:15px 17px}.public-security-note b{color:#674a13}.public-security-note p{color:#716551;margin:5px 0 0;font-size:11px;line-height:1.5}.public-application-progress{border-bottom:1px solid #e5dac9;gap:7px;padding:20px 28px;display:flex;overflow-x:auto}.public-application-progress button{color:#746653;cursor:pointer;background:#fff;border:1px solid #d8cbb8;border-radius:9px;flex:none;align-items:center;gap:7px;padding:8px 10px;display:flex}.public-application-progress button b{background:#eee4d4;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.public-application-progress button span{font-size:9px;font-weight:800}.public-application-progress button.active{color:#851019;background:#fff5f5;border-color:#a30d18}.public-application-progress button.active b{color:#fff;background:#a30d18}.public-application-progress button.complete{color:#71551b;border-color:#c6ae73}.public-application-progress button.complete b{color:#fff;background:#b88a35}.public-question-section{padding:26px 32px 30px}.public-question-section>div:first-child>span{color:#9b721f;letter-spacing:.15em;font-size:8px;font-weight:900}.public-question-section h2{margin:7px 0;font:600 28px Georgia,serif}.public-question-section>div:first-child>p{color:#766a59;margin:0 0 20px}.public-application-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.public-application-fields label{background:#fff;border:1px solid #e2d7c7;border-radius:10px;flex-direction:column;gap:7px;min-width:0;padding:13px;display:flex}.public-application-fields label.wide{grid-column:1/-1}.public-application-fields label>span{color:#5d5141;font-size:10px;font-weight:800;line-height:1.4}.public-application-fields label>span b{color:#a30d18}.public-application-fields input:not([type=checkbox]),.public-application-fields select,.public-application-fields textarea{color:#171311;background:#fffdf9;border:1px solid #d5c6af;border-radius:8px;width:100%;min-width:0;padding:11px}.public-application-fields textarea{resize:vertical;min-height:96px}.public-application-fields input[type=checkbox]{accent-color:#a30d18;width:22px;height:22px}.public-confirmation{color:#5e523f;background:#fff8e8;border:1px solid #d9c9ae;border-radius:10px;align-items:flex-start;gap:11px;margin:0 32px 20px;padding:16px;font-size:11px;line-height:1.5;display:flex}.public-confirmation input{accent-color:#a30d18;flex:none;width:21px;height:21px}.public-application-error{color:#8d1019;background:#fff1f2;border:1px solid #d59ca1;border-radius:9px;margin:0 32px 16px;padding:12px 14px;font-size:11px;font-weight:800}.public-application-footer{background:#f8f1e6;border-top:1px solid #e2d6c5;justify-content:space-between;gap:12px;padding:19px 32px;display:flex}.public-application-footer button{color:#4e4336;cursor:pointer;background:#fff;border:1px solid #d2c2a9;border-radius:9px;padding:12px 17px;font-weight:800}.public-application-footer button.public-primary{color:#fff;background:#a30d18;border-color:#a30d18}.public-application-footer button:disabled{opacity:.5;cursor:not-allowed}.public-application-card.loading-card,.public-application-card.invalid-card,.public-application-card.success-card{text-align:center;max-width:680px;margin-top:10vh;padding:48px}.loading-card>b,.invalid-card>b,.success-card>b{color:#f2ca72;background:#171311;border-radius:50%;place-items:center;width:72px;height:72px;margin:0 auto 18px;font:700 23px Georgia,serif;display:grid}.invalid-card h1,.success-card h1,.loading-card h1{font:600 30px Georgia,serif}.invalid-card p,.success-card p{color:#6f6454;line-height:1.6}.success-card>b{color:#fff;background:#2f7556}.success-card>span{color:#9a701f;letter-spacing:.17em;font-size:9px;font-weight:900}@media (width<=720px){.public-application-shell{padding:0}.public-application-card{box-shadow:none;border:0;border-radius:0}.public-application-header{flex-direction:column;align-items:flex-start;padding:25px 21px}.public-application-header h1{font-size:28px}.public-application-header strong{max-width:100%;font-size:14px}.public-security-note{margin:16px 17px 0}.public-application-progress{padding:16px 17px}.public-question-section{padding:22px 18px}.public-application-fields{grid-template-columns:1fr}.public-application-fields label.wide{grid-column:auto}.public-confirmation,.public-application-error{margin-left:18px;margin-right:18px}.public-application-footer{flex-direction:column-reverse;padding:17px 18px}.public-application-footer button{width:100%}.public-application-card.loading-card,.public-application-card.invalid-card,.public-application-card.success-card{min-height:100vh;margin-top:0;padding:55px 24px}.client-link-options{grid-template-columns:1fr;padding:20px}.create-client-link{width:calc(100% - 40px);margin:0 20px 22px}.generated-client-link{margin:0 20px 22px}.client-link-dialog>header{padding:22px 20px}}.command-website-links{background:#ffffff0a;border:1px solid #d4af3759;border-radius:10px;flex:none;margin:8px 14px 12px;overflow:hidden}.command-website-links>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:10px 11px;list-style:none;display:flex}.command-website-links>summary::-webkit-details-marker{display:none}.command-website-links>summary span{color:#d4af37;letter-spacing:.16em;font-size:8px;font-weight:900}.command-website-links>summary i{color:#d4af37;font-style:normal;transition:transform .18s}.command-website-links:not([open])>summary i{transform:rotate(180deg)}.command-website-links>div{gap:4px;padding:0 9px 9px;display:grid}.command-website-links a{color:#fff;background:#ffffff09;border-radius:7px;justify-content:space-between;align-items:center;gap:7px;padding:6px 8px;text-decoration:none;display:flex}.command-website-links a:hover{background:#a3141d52}.command-website-links strong{font-size:10px}.command-website-links i{color:#d4af37;font-style:normal}.sidebar nav .mobile-websites-nav{display:none}.app-shell.device-mobile .sidebar nav .mobile-websites-nav{display:grid}.app-shell.device-mobile .mobile-website-submenu a{color:#fff;background:#ffffff0e;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:12px 14px;text-decoration:none;display:flex}.app-shell.device-mobile .mobile-website-submenu a+a{margin-top:5px}.app-shell.device-mobile .mobile-website-submenu a i{color:#d4af37;font-style:normal}.send-exodus-application{color:#fff;background:linear-gradient(130deg,#181412,#2b2017);border:1px solid #dcc99f;border-radius:17px;grid-template-columns:minmax(0,1fr) 230px auto;align-items:end;gap:18px;padding:23px;display:grid;box-shadow:0 18px 45px #35210d24}.exodus-portal-create{background:linear-gradient(135deg,#fffaf0,#f6ead1);border:1px solid #d6bd82;border-radius:17px;justify-content:space-between;align-items:center;gap:20px;padding:21px 23px;display:flex;box-shadow:0 12px 32px #35210d14}.exodus-portal-create span{color:#9d111b;letter-spacing:.17em;font-size:9px;font-weight:900}.exodus-portal-create h2{margin:5px 0;font:600 24px Georgia,serif}.exodus-portal-create p{color:#706657;margin:0;font-size:11px}.exodus-portal-create button{white-space:nowrap}.exodus-portal-dialog{overscroll-behavior:contain;width:min(820px,100vw - 28px);max-height:92dvh;overflow-y:auto}.exodus-portal-dialog label small{color:#82786a;font-weight:500}.exodus-portal-dialog textarea{min-height:82px}.send-exodus-application>div>span{color:#e4bb59;letter-spacing:.17em;font-size:9px;font-weight:900}.send-exodus-application h2{margin:6px 0;font:600 25px Georgia,serif}.send-exodus-application p{color:#d5cabc;max-width:700px;margin:0;font-size:11px;line-height:1.55}.send-exodus-application label{color:#dbcda9;letter-spacing:.1em;gap:6px;font-size:9px;font-weight:900;display:grid}.send-exodus-application select,.send-exodus-application input{color:#1a1713;background:#fff;border:1px solid #6c5a3b;border-radius:9px;min-width:0;padding:12px}.send-exodus-application>button,.exodus-share-link button{color:#fff;cursor:pointer;background:#a30d18;border:0;border-radius:9px;padding:13px 16px;font-weight:900}.send-exodus-application button:disabled{opacity:.65}.exodus-share-link{grid-column:1/-1;grid-template-columns:1fr auto;gap:9px;display:grid}.exodus-control-actions{grid-template-columns:1fr auto;gap:9px;display:grid}.exodus-control-actions .danger-action{color:#95131c;background:#fff;border:1px solid #d5a2a6}.active-client-service-toggle{background:#f5eee2;border:1px solid #d9ccb8;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:12px;padding:6px;display:grid}.active-client-service-toggle button{color:#6f6250;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:13px;font-weight:900}.active-client-service-toggle button.active{color:#fff;background:#171412;box-shadow:0 7px 18px #18130e2e}.active-client-hero.exodus{background:linear-gradient(120deg,#301c10,#8d3f19 60%,#d2a63d)}.active-client-card.exodus{background:linear-gradient(#fffdf7,#fff8e6);border-color:#d9b768}.personal-coaching-client-action{color:#7a4f00!important;background:#fff5d8!important;border-color:#c49136!important;font-weight:900!important}.exodus-public-page{color:#171311;background:radial-gradient(circle at 90% 0,#5b241a 0,#0000 32%),linear-gradient(145deg,#0d0c0b,#211710 60%,#100e0d);min-height:100vh;padding:34px}.exodus-public-hero{color:#fff;max-width:920px;margin:0 auto;padding:42px 42px 34px}.exodus-mark{color:#e5c261;border:1px solid #e5c261;border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:24px;font:700 20px Georgia,serif;display:grid}.exodus-public-hero>span{color:#e5c261;letter-spacing:.22em;font-size:10px;font-weight:900}.exodus-public-hero h1{max-width:800px;margin:12px 0;font:600 clamp(35px,6vw,65px)/1.02 Georgia,serif}.exodus-public-hero p{color:#d8ccbd;max-width:700px;line-height:1.65}.exodus-public-hero small{color:#ecd587;border:1px solid #e5c26159;border-radius:999px;margin-top:8px;padding:7px 10px;display:inline-block}.exodus-public-form{background:#f8f1e6;border:1px solid #d7c8ae;border-radius:22px;max-width:920px;margin:0 auto 50px;overflow:hidden;box-shadow:0 28px 80px #00000059}.exodus-public-form>section{border-bottom:1px solid #dfd2bf;grid-template-columns:58px 260px 1fr;gap:24px;padding:32px;display:grid}.exodus-section-number{color:#fff;background:#a30d18;border-radius:50%;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.exodus-section-copy>span{color:#9b721f;letter-spacing:.16em;font-size:9px;font-weight:900}.exodus-section-copy h2{margin:7px 0;font:600 25px Georgia,serif}.exodus-section-copy p{color:#726552;font-size:11px;line-height:1.55}.exodus-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.exodus-form-grid label{color:#554a3a;gap:7px;font-size:10px;font-weight:800;display:grid}.exodus-form-grid label.full{grid-column:1/-1}.exodus-form-grid label small{color:#938571;font-weight:500}.exodus-form-grid input,.exodus-form-grid select,.exodus-form-grid textarea{color:#171311;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d3c3aa;border-radius:9px;padding:12px}.exodus-form-grid textarea{resize:vertical;min-height:90px}.exodus-payment-options{gap:10px;display:grid}.exodus-payment-options>label{cursor:pointer;background:#fff;border:2px solid #d8c9af;border-radius:14px;display:block;position:relative}.exodus-payment-options>label.selected{border-color:#a30d18;box-shadow:0 8px 24px #a30d181f}.exodus-payment-options input{accent-color:#a30d18;width:20px;height:20px;position:absolute;top:17px;right:17px}.exodus-payment-options div{padding:19px}.exodus-payment-options span{color:#9d7019;letter-spacing:.13em;font-size:9px;font-weight:900}.exodus-payment-options strong{margin:5px 0;font:600 30px Georgia,serif;display:block}.exodus-payment-options strong small{color:#766a57;font:600 13px Arial,sans-serif}.exodus-payment-options p{color:#736653;margin:0;font-size:11px}.exodus-public-form>section.exodus-confirm{color:#fff;background:#171412;border-bottom:0;flex-direction:column;align-items:stretch;gap:12px;display:flex}.exodus-confirm>label{color:#e4dac9;align-items:flex-start;gap:11px;font-size:11px;line-height:1.5;display:flex}.exodus-confirm input{accent-color:#c59532;flex:none;width:21px;height:21px}.exodus-confirm>p{color:#fff;background:#5f151c;border-radius:8px;margin:0;padding:10px}.exodus-confirm>button{color:#fff;cursor:pointer;background:#a30d18;border:0;border-radius:10px;padding:15px;font-weight:900}.exodus-confirm>button:disabled{opacity:.65}.exodus-confirm>small{text-align:center;color:#bfb3a4}.exodus-public-card{color:#171311;text-align:center;background:#fff;border:1px solid #d8c8aa;border-radius:20px;max-width:680px;margin:12vh auto;padding:45px;box-shadow:0 25px 70px #0000004d}.exodus-public-card>span{color:#9d7019;letter-spacing:.17em;font-size:9px;font-weight:900}.exodus-public-card h1{font:600 35px Georgia,serif}.exodus-public-card p{color:#6f6250;line-height:1.65}.exodus-public-card.complete strong{color:#6a531e;background:#f4ebda;border-radius:9px;margin-top:20px;padding:13px;display:block}@media (width<=760px){.app-shell.device-mobile .command-website-links{display:none}.exodus-portal-create{flex-direction:column;align-items:stretch;padding:18px}.exodus-portal-create button{width:100%;min-height:48px}.send-exodus-application{grid-template-columns:1fr;padding:18px}.exodus-share-link{grid-column:auto;grid-template-columns:1fr}.exodus-share-link input{width:100%}.active-client-service-toggle{z-index:8;position:sticky;top:0}.exodus-public-page{padding:0}.exodus-public-hero{padding:30px 20px}.exodus-public-hero h1{font-size:38px}.exodus-public-form{box-shadow:none;border:0;border-radius:0;margin:0}.exodus-public-form>section{grid-template-columns:44px 1fr;gap:13px;padding:23px 18px}.exodus-section-copy{align-self:center}.exodus-form-grid,.exodus-payment-options{grid-column:1/-1;grid-template-columns:1fr}.exodus-form-grid label.full{grid-column:auto}.exodus-public-form>section.exodus-confirm{padding:24px 18px}.exodus-public-card{border:0;border-radius:0;min-height:100vh;margin:0;padding:70px 22px}.record-dialog textarea,.record-dialog input,.record-dialog select{font-size:16px}.watering-note-dialog{overscroll-behavior:contain;max-height:92dvh;overflow-y:auto}.relationship-garden{content-visibility:auto;contain-intrinsic-size:800px}}.closing-plan-sections{gap:24px;display:grid}.closing-plan-section{border-top:1px solid var(--border,#dfd5c7);min-width:0;padding-top:16px}.closing-section-title{justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;font-size:18px;display:flex}.closing-section-title span{font-size:14px;font-weight:600}.closing-plan-section .tomorrow-list{margin-top:0}:root{--navy:#080808;--navy-2:#191919;--ink:#171414;--ivory:#f8f5ef;--paper:#fff;--gold:#b88a35;--gold-light:#ead9b8;--red:#a30d18;--red-deep:#69070d;--muted:#6e6868;--line:#e5ded4;--green:#2f7556;--blue:#315f91;--purple:#785a8f;--shadow:0 10px 34px #14050714}*{box-sizing:border-box}html,body{background:var(--ivory);min-height:100%;color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button,input,textarea{font:inherit}.app-shell{background:radial-gradient(circle at 64% 4%, #fffdfa 0, var(--ivory) 52%, #f0eadf 100%);min-height:100vh;display:flex}.sidebar{color:#fff;z-index:10;background:radial-gradient(circle at 25% 10%,#242020 0,#0c0a0a 45%,#030303 100%);border-right:1px solid #b88a3533;flex-direction:column;width:240px;padding:28px 25px;display:flex;position:fixed;inset:0 auto 0 0}.brand{text-align:center;padding:0 7px 23px}.brand img{object-fit:cover;object-position:center 42%;filter:drop-shadow(0 5px 13px #a30d1833);width:124px;height:104px;margin:0 auto 7px;display:block}.brand span{letter-spacing:.23em;color:#f4d28a;font-size:9px}.sidebar nav{flex-direction:column;gap:7px;display:flex}.sidebar nav button{color:#f0eeee;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:15px;padding:13px 14px;transition:all .18s;display:flex;position:relative}.sidebar nav button i{text-align:center;width:23px;font-size:20px;font-style:normal}.sidebar nav button:hover{background:#ffffff12}.sidebar nav button.active{color:#f3ca71;background:linear-gradient(90deg,#a30d1857,#b88a3512,#0000)}.sidebar nav button.active:before{content:"";background:linear-gradient(#ef2635,#8a0710);border-radius:0 4px 4px 0;width:4px;height:30px;position:absolute;left:-25px}.side-vision{border:1px solid #e6bf7340;border-bottom:2px solid var(--red);background:#ffffff09;border-radius:15px;margin-top:auto;padding:17px}.side-vision span{letter-spacing:.2em;color:#d8b263;font-size:9px}.side-vision strong{margin:7px 0;font:500 30px Georgia,serif;display:block}.side-vision p{color:#d2cece;margin:0;font-size:11px;line-height:1.5}.main-area{flex:1;min-width:0;margin-left:240px}.topbar{justify-content:flex-end;gap:18px;height:92px;padding:24px 43px 10px;display:flex}.global-search{width:min(400px,60vw);position:relative}.global-search>span{color:#5e6977;font-size:24px;position:absolute;top:13px;left:16px}.global-search input,.toolbar input{width:100%;color:var(--ink);background:#ffffff94;border:1px solid #d8d0c3;border-radius:12px;outline:none;padding:14px 16px 14px 49px}.global-search input:focus,.toolbar input:focus{border-color:var(--gold);box-shadow:0 0 0 3px #b88a351f}.search-popover{border:1px solid var(--line);box-shadow:var(--shadow);z-index:20;background:#fff;border-radius:12px;padding:7px;position:absolute;top:54px;left:0;right:0}.search-popover button{cursor:pointer;background:#fff;border:0;border-radius:8px;justify-content:space-between;width:100%;padding:10px;display:flex}.search-popover button:hover{background:var(--ivory)}.search-popover span{color:var(--gold)}.avatar-button{border:1px solid var(--gold);width:46px;height:46px;box-shadow:inset 0 0 0 2px var(--red-deep);background:var(--navy);color:#e5b85f;cursor:pointer;border-radius:50%;font:18px Georgia,serif}.content{max-width:1540px;margin:auto;padding:8px 43px 60px}.page-heading{margin:5px 0 29px}.page-heading>p,.panel-head p,.mission-card>p,.vision-hero p,.warrior-card>p,.score-top p{letter-spacing:.2em;color:var(--red);margin:0 0 10px;font-size:10px;font-weight:700}.page-heading h1{letter-spacing:-.025em;margin:0 0 9px;font:500 clamp(38px,4vw,58px)/1.05 Georgia,serif}.page-heading>span{color:var(--muted);font-size:16px}.stats{grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:22px;display:grid}.stat-card,.panel,.team-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#ffffffc2;border-radius:17px}.stat-card{align-items:center;gap:17px;min-height:132px;padding:22px;display:flex}.stat-orb{width:47px;height:47px;color:var(--gold);background:#f4eddf;border-radius:50%;flex:none;place-items:center;display:grid}.stat-card strong{font:500 40px/1 Georgia,serif}.stat-card h3{margin:7px 0 3px;font-size:14px}.stat-card p{color:var(--muted);margin:0;font-size:11px}.overview-grid{grid-template-columns:minmax(0,2.2fr) minmax(280px,.8fr);gap:22px;display:grid}.pipeline-panel{overflow:hidden}.panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:22px 25px;display:flex}.panel-head h2,.section-title,.score-top h2{margin:0;font:500 25px Georgia,serif}.panel-head button,.mission-card button{color:var(--gold);cursor:pointer;background:0 0;border:0}.mission-focus{border-left:4px solid var(--blood);grid-template-columns:.8fr 1.5fr;align-items:center;gap:24px 34px;margin:24px 0 40px;padding:28px;display:grid}.mission-focus span{color:var(--blood);letter-spacing:.16em;font-size:10px;font-weight:900}.mission-focus h2{margin:7px 0 0;font-family:Georgia,serif;font-size:28px}.mission-focus-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.mission-focus-grid article{background:#fffdf8;border:1px solid #e0d6c3;flex-direction:column;justify-content:space-between;min-height:90px;padding:16px;display:flex}.mission-focus-grid i{color:var(--gold);font-size:11px;font-style:normal}.mission-focus-grid strong{font-size:13px}.mission-focus>p{color:#6d665b;grid-column:1/-1;margin:0;font-size:13px;line-height:1.7}.watering-note-dialog label{color:#6a6256;letter-spacing:.08em;text-transform:uppercase;gap:9px;font-size:11px;font-weight:900;display:grid}.watering-note-dialog textarea{resize:vertical;color:#15120d;min-height:150px;font:inherit;background:#fffdf8;border:1px solid #d7ccb8;padding:15px;line-height:1.55}.call-outcome{border:0;grid-template-columns:1fr 1fr;gap:9px;margin:0 0 16px;padding:0;display:grid}.call-outcome legend{color:#6a6256;letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;margin-bottom:8px;font-size:11px;font-weight:900}.call-outcome button{color:#40382e;cursor:pointer;background:#fffdf8;border:1px solid #d7ccb8;border-radius:9px;padding:12px;font-weight:800}.call-outcome button.active{color:#285f2f;background:#eaf6e9;border-color:#397442;box-shadow:0 0 0 2px #3974421f}.call-outcome button.active.missed{color:#8b1018;background:#fae8e9;border-color:#a30d18;box-shadow:0 0 0 2px #a30d181a}.no-answer-rule{color:#7a2025;background:#fff1f1;border-left:3px solid #a30d18;margin:10px 0 0;padding:11px 13px;font-size:11px;line-height:1.5}.watering-milestones{grid-template-columns:repeat(5,1fr);gap:7px;margin:16px 0;display:grid}.watering-milestones span{color:#5e574c;text-align:center;background:#fff9ed;border:1px solid #e3d8c3;padding:10px 7px;font-size:10px}.nav-submenu a{color:#6e675c;padding:10px 14px;font-size:11px;display:block}.nav-submenu a:hover{color:var(--blood);background:#fff7e8}@media (width<=760px){.mission-focus,.mission-focus-grid{grid-template-columns:1fr}.watering-milestones{grid-template-columns:1fr 1fr}.call-outcome{grid-template-columns:1fr}}.table-wrap{overflow:auto}table{border-collapse:collapse;text-align:left;width:100%}th{letter-spacing:.1em;text-transform:uppercase;color:#69717b;background:#f7f3ea8c;padding:14px 18px;font-size:9px}td{white-space:nowrap;border-top:1px solid #ebe5dc;padding:15px 18px;font-size:12px}tr:hover td{background:#f7f3ea80}.pill{border:1px solid;border-radius:7px;padding:6px 9px;font-size:10px}.pill.gold{color:#8d641c;background:#faf2e1;border-color:#ead3a8}.pill.blue{color:#315f91;background:#edf3f9;border-color:#c5d5e6}.pill.purple{color:#6d4d82;background:#f1ecf5;border-color:#dbcde5}.pill.green{color:#2f7556;background:#edf5ef;border-color:#c9dfcf}.owner-dot{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:25px;height:25px;margin-right:8px;font-size:10px;display:inline-grid}.chev{margin-left:10px;font-size:18px}.mission-card{color:#fff;border-color:#3a2425;border-bottom:3px solid var(--red);background:linear-gradient(145deg,#151111,#050505);flex-direction:column;padding:26px;display:flex}.mission-card h2{margin:12px 0;font:500 24px/1.35 Georgia,serif}.mission-card h2 em{color:#e2b55e;font-style:normal}.mission-card blockquote{border-left:2px solid var(--gold);color:#cfd8e3;margin:12px 0 25px;padding-left:13px;font:italic 13px/1.6 Georgia,serif}.mission-card button{text-align:left;margin-top:auto}.vision-hero{border-bottom:3px solid var(--red);color:#fff;box-shadow:var(--shadow);background:linear-gradient(115deg,#050505,#1a1112 68%,#3a080d);border-radius:22px;justify-content:space-between;align-items:center;gap:30px;padding:37px 40px;display:flex}.vision-hero h2{max-width:900px;margin:0 0 16px;font:500 clamp(24px,3vw,39px)/1.3 Georgia,serif}.vision-hero span{color:#c6d1dc;font-size:13px}.verse-mark{text-align:center;border:1px solid #e2b55e66;border-radius:50%;flex:none;place-content:center;width:130px;height:130px;display:grid}.verse-mark strong{color:#e2b55e;font:500 40px Georgia,serif}.verse-mark small{letter-spacing:.2em;font-size:9px}.section-title{margin:34px 0 17px}.target-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.target-grid article{border:1px solid var(--line);background:#fff;border-radius:15px;padding:23px}.target-grid span,.curriculum span{letter-spacing:.18em;color:var(--gold);font-size:9px;font-weight:700}.target-grid strong{margin:10px 0;font:500 39px Georgia,serif;display:block}.target-grid p{color:var(--muted);margin:0;font-size:12px}.target-grid .featured-target{background:var(--navy);color:#fff;border-color:var(--navy)}.curriculum{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.curriculum article{border:1px solid var(--line);background:#fff;border-radius:15px;padding:24px}.curriculum h3{margin:9px 0;font:500 25px Georgia,serif}.curriculum p{color:var(--muted);min-height:39px;font-size:12px;line-height:1.6}.curriculum strong{color:#7e5a22;font:italic 13px Georgia,serif}.toolbar{gap:14px;margin-bottom:18px;display:flex}.toolbar input{padding-left:18px}.toolbar button,.save-score{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:11px;padding:0 21px}.client-list{overflow:auto}.performance-layout{grid-template-columns:minmax(280px,.75fr) minmax(540px,1.55fr);align-items:start;gap:22px;display:grid}.performance-agent-profile{grid-template-columns:minmax(280px,.75fr) minmax(0,1.55fr);align-items:stretch;gap:22px;margin-bottom:22px;display:grid}.performance-agent-profile .warrior-card{height:100%;position:relative}.performance-profile-copy{background:radial-gradient(circle at 92% 12%,#d4af372e,#0000 38%),linear-gradient(135deg,#fffdf6,#f5eddd);flex-direction:column;justify-content:center;display:flex}.performance-profile-copy>span{color:var(--red);letter-spacing:.12em;font-size:.72rem;font-weight:900}.performance-profile-copy h2{max-width:620px;margin:8px 0}.performance-profile-copy p{max-width:680px;color:var(--muted);margin:0;line-height:1.7}.warrior-card{border-bottom:3px solid var(--red);color:#fff;box-shadow:var(--shadow);text-align:center;background:linear-gradient(150deg,#111,#050505 70%,#31060a);border-radius:20px;padding:28px;position:sticky;top:20px;overflow:hidden}.warrior-card:after{content:"";border:1px solid #e3b76321;border-radius:50%;width:260px;height:260px;position:absolute;top:70px;left:50%;transform:translate(-50%)}.warrior-card>p{text-align:left}.warrior-portrait{background:radial-gradient(circle, #3a1114, var(--navy));z-index:1;border:1px solid #e2b55e73;border-radius:50%;place-items:center;width:205px;height:205px;margin:10px auto 19px;display:grid;position:relative;overflow:hidden}.warrior-portrait img{object-fit:contain;z-index:2;width:100%;height:100%;position:relative}.warrior-portrait>span{color:#e2b55e;font:500 61px Georgia,serif;position:absolute}.warrior-card h2{z-index:1;margin:5px 0 20px;font:500 30px Georgia,serif;position:relative}.xp-line,.mini-xp{background:#ffffff26;border-radius:99px;height:7px;overflow:hidden}.xp-line span,.mini-xp span{background:linear-gradient(90deg, var(--red), #d6a94e, #f0cf80);border-radius:inherit;height:100%;display:block}.xp-copy{color:#c8d3df;justify-content:space-between;margin-top:8px;font-size:11px;display:flex}.badge-row{flex-wrap:wrap;gap:7px;margin-top:22px;display:flex}.badge-row span,.team-badge{color:#e7bf72;background:#e2b55e1f;border:1px solid #e2b55e45;border-radius:99px;padding:7px 9px;font-size:9px}.score-form{padding:27px}.score-top{justify-content:space-between;align-items:center;display:flex}.score-ring{text-align:center;border:7px solid #e6ded2;border-radius:50%;place-content:center;width:86px;height:86px;display:grid}.score-ring.green{border-color:#65a282}.score-ring.blue{border-color:#6d95bd}.score-ring.gold{border-color:#d1ab60}.score-ring.orange{border-color:#d58c48}.score-ring.red{border-color:#bc5a55}.score-ring strong{font:500 27px Georgia,serif}.score-ring span{color:var(--muted);font-size:9px}.rating-line{background:var(--ivory);border-radius:9px;align-items:center;gap:8px;margin:20px 0;padding:11px 14px;display:flex}.rating-line p{color:var(--muted);margin:0 0 0 auto;font-size:11px}.status-dot{border-radius:50%;width:8px;height:8px}.status-dot.green{background:#34885f}.status-dot.blue{background:#477db2}.status-dot.gold{background:#d2a443}.status-dot.orange{background:#d97931}.status-dot.red{background:#c54d45}.score-fields{grid-template-columns:repeat(2,1fr);gap:10px 18px;display:grid}.score-fields label{border-bottom:1px solid var(--line);align-items:center;padding:10px 0;display:flex}.score-fields label>span{flex-direction:column;margin-right:auto;display:flex}.score-fields small{color:var(--muted);margin-top:3px;font-size:9px}.score-fields input{text-align:center;background:#fff;border:1px solid #d7cebf;border-radius:8px;width:50px;padding:7px}.score-fields b{color:var(--muted);margin-left:5px;font-size:11px}.reflection{grid-template-columns:1fr 1fr;gap:14px;margin-top:20px;display:grid}.reflection label{font-size:11px;font-weight:700}.reflection textarea{resize:vertical;border:1px solid var(--line);border-radius:9px;width:100%;height:76px;margin-top:7px;padding:10px;font-size:11px;display:block}.save-score{background:var(--gold);width:100%;margin-top:16px;padding:14px}.task-list{padding:12px}.task-list button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:14px;width:100%;padding:15px;display:flex}.task-list button>span{border:1px solid #cfc4b4;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.task-list button div{flex-direction:column;gap:4px;display:flex}.task-list button small{color:var(--muted)}.task-list button>b{color:var(--gold);margin-left:auto;font-size:11px}.task-list button.complete{opacity:.55}.task-list button.complete strong{text-decoration:line-through}.team-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.team-card{cursor:pointer;grid-template-columns:60px 1fr;gap:14px;padding:21px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.team-card:hover,.team-card:focus-visible{border-color:var(--gold);outline:none;transform:translateY(-3px)}.team-avatar{background:var(--navy);border:1px solid var(--gold);border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:relative;overflow:hidden}.team-avatar img{object-fit:contain;z-index:1;width:100%;height:100%;position:absolute}.team-avatar span{color:#e3b763;font:20px Georgia,serif}.team-card p{letter-spacing:.15em;color:var(--gold);margin:2px 0 5px;font-size:8px}.team-card h3{margin:0 0 4px;font:500 18px Georgia,serif}.team-card div>strong{color:var(--muted);font-size:10px}.team-badge{color:#84601f;background:#faf2e1;border-color:#ead5ad;grid-column:1/-1;justify-self:start}.team-card .mini-xp{background:#ece4d9;grid-column:1/-1}.team-card small{color:var(--muted);grid-column:1/-1}.team-expand-label{color:var(--red);letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;font-size:9px;font-weight:900}.expanded-team-profile{margin-bottom:22px;scroll-margin-top:86px;animation:.18s ease-out team-profile-open}@keyframes team-profile-open{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.avatar-picker{z-index:2;text-align:left;border-top:1px solid #ffffff1f;margin-top:22px;padding-top:17px;position:relative}.avatar-picker>p{letter-spacing:.18em;color:#e2b55e;margin:0 0 10px;font-size:8px}.avatar-picker>div{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.avatar-picker button{color:#d9d3d3;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff29;border-radius:10px;min-width:0;padding:5px 3px;transition:all .18s}.avatar-picker button:hover{border-color:var(--gold);transform:translateY(-2px)}.avatar-picker button.selected{background:#a30d182e;border-color:#e2b55e;box-shadow:0 0 0 2px #a30d18a6}.avatar-picker img{object-fit:contain;width:42px;height:42px;margin:auto;display:block}.avatar-picker button span{text-overflow:ellipsis;margin-top:3px;font-size:8px;display:block;overflow:hidden}.badge-row{z-index:2;position:relative}.login-page{color:#fff;background:#050505;grid-template-columns:1.25fr .75fr;min-height:100vh;display:grid}.login-brand{background:radial-gradient(circle at 15% 5%,#2a2020,#090707 55%,#020202);flex-direction:column;justify-content:center;padding:70px clamp(40px,8vw,120px);display:flex;position:relative;overflow:hidden}.login-brand:after{content:"";border:1px solid #b88a352e;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-240px;right:-180px;box-shadow:0 0 0 90px #a30d1806,0 0 0 180px #b88a3505}.login-brand img{object-fit:cover;object-position:center 42%;filter:drop-shadow(0 9px 20px #a30d1847);width:155px;height:140px;margin-bottom:28px}.login-brand>p,.login-panel>p{letter-spacing:.25em;color:#e8bd67;font-size:10px;font-weight:700}.login-brand h1{letter-spacing:-.03em;max-width:820px;margin:20px 0;font:500 clamp(42px,5vw,74px)/1.08 Georgia,serif}.login-brand h1 em{color:#e1b65f;font-style:normal}.login-brand blockquote{border-left:3px solid var(--red);color:#d2cccc;margin:20px 0 0;padding:7px 0 7px 18px;font:italic 15px/1.6 Georgia,serif}.login-panel{color:var(--ink);background:#fff;border-left:1px solid #2b2020;flex-direction:column;justify-content:center;padding:60px clamp(38px,6vw,85px);display:flex}.login-panel>p{color:var(--red)}.login-panel h2{margin:16px 0;font:500 clamp(40px,4vw,58px) Georgia,serif}.login-panel>span{color:var(--muted);max-width:420px;font-size:15px;line-height:1.7}.login-panel a{color:#fff;border-bottom:3px solid var(--red);box-shadow:var(--shadow);background:linear-gradient(100deg,#0b0b0b,#2b080b);border-radius:12px;justify-content:space-between;align-items:center;margin-top:35px;padding:18px 20px;font-weight:700;text-decoration:none;display:flex}.login-panel a b{color:#e6ba65}.login-panel small{text-align:center;color:#8a8282;margin-top:16px}@media (width<=1150px){.stats{grid-template-columns:repeat(2,1fr)}.overview-grid{grid-template-columns:1fr}.mission-card{min-height:270px}.team-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=850px){.sidebar{width:76px;padding:22px 10px}.brand img{width:56px;height:55px}.brand span,.sidebar nav button:not(.active){font-size:0}.sidebar nav button{justify-content:center}.sidebar nav button.active{font-size:0}.sidebar nav button i{font-size:21px}.side-vision{display:none}.main-area{margin-left:76px}.topbar,.content{padding-left:22px;padding-right:22px}.performance-layout,.performance-agent-profile{grid-template-columns:1fr}.warrior-card{position:relative}.target-grid,.curriculum{grid-template-columns:repeat(2,1fr)}.verse-mark{display:none}}@media (width<=610px){.stats,.target-grid,.curriculum,.team-grid,.score-fields,.reflection{grid-template-columns:1fr}.topbar{height:75px}.content{padding-top:0}.page-heading h1{font-size:36px}.stat-card{min-height:105px}.toolbar{flex-direction:column}.toolbar button{padding:14px}.vision-hero{padding:27px}.page-heading>span{font-size:13px}.rating-line p{display:none}.team-grid{grid-template-columns:1fr}}.avatar-marcus img,.avatar-elena img,.avatar-daniel img{transform-origin:50% 35%;transform:scale(1.55)}.avatar-picker button.marcus img,.avatar-picker button.elena img,.avatar-picker button.daniel img{transform:scale(1.8)}@media (width<=850px){.login-page{grid-template-columns:1fr}.login-brand{min-height:46vh;padding:45px 32px}.login-brand img{width:105px;height:94px}.login-brand h1{font-size:40px}.login-panel{min-height:54vh;padding:45px 32px}}.avatar-marcus img,.avatar-elena img,.avatar-daniel img,.avatar-vincent img,.avatar-angel img{transform-origin:50% 38%;transform:scale(1.32)}.avatar-picker button.vincent img,.avatar-picker button.angel img{transform:scale(1.7)}.team-avatar.avatar-vincent img,.team-avatar.avatar-angel img{transform-origin:50% 34%;transform:scale(1.65)}.avatar-christina img,.avatar-justin img,.avatar-jermaine img,.avatar-sitta img{object-fit:contain;object-position:center}.avatar-picker button.christina img,.avatar-picker button.justin img,.avatar-picker button.jermaine img,.avatar-picker button.sitta img{object-fit:contain}.team-avatar.avatar-christina img,.team-avatar.avatar-justin img,.team-avatar.avatar-jermaine img,.team-avatar.avatar-sitta img{object-fit:contain;transform-origin:50% 24%;transform:scale(1.7)}.goal-trackers article{flex-direction:column;gap:7px;display:flex}.goal-numbers{justify-content:space-between;align-items:center;margin-top:11px;font-size:10px;display:flex}.goal-numbers em{color:var(--gold);font-style:normal}.goal-bar{background:#eee6da;border-radius:99px;height:8px;margin:5px 0;overflow:hidden}.goal-bar i{background:linear-gradient(90deg, var(--red), var(--gold), #f1d58c);border-radius:inherit;height:100%;display:block}.featured-target .goal-bar{background:#ffffff24}.goal-trackers label{color:var(--muted);flex-direction:column;gap:5px;margin-top:9px;font-size:9px;display:flex}.goal-trackers input{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;padding:8px}.curriculum-trackers article{padding:0;overflow:hidden}.curriculum-trackers article>button{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;padding:24px}.curriculum-trackers article.locked{opacity:.52}.curriculum-trackers article.open{border-color:var(--gold);box-shadow:0 10px 30px #b88a351f}.curriculum-trackers small{color:var(--muted);font-size:9px}.curriculum-trackers strong{margin-top:13px;display:block}.curriculum-detail{border-top:1px solid var(--line);padding:0 24px 23px}.curriculum-detail>label{align-items:center;gap:8px;padding-top:15px;font-size:11px;display:flex}.curriculum-detail input[type=number]{border:1px solid var(--line);border-radius:7px;width:65px;padding:7px}.curriculum-detail h4{margin:17px 0 4px;font:500 15px Georgia,serif}.curriculum-detail .book-check{align-items:flex-start;padding-top:9px}.performance-stack{flex-direction:column;gap:22px;display:flex}.daily-check{overflow:hidden}.daily-check>.panel-head>b{color:var(--gold);font:500 25px Georgia,serif}.daily-check>div:last-child{grid-template-columns:repeat(2,1fr);gap:8px;padding:12px 22px 20px;display:grid}.daily-check label{border:1px solid var(--line);cursor:pointer;border-radius:10px;grid-template-columns:25px 1fr;column-gap:9px;padding:11px;display:grid}.daily-check input{display:none}.daily-check label>span{color:#0000;border:1px solid #d4c7b7;border-radius:50%;grid-row:1/3;place-items:center;width:24px;height:24px;display:grid}.daily-check input:checked+span{background:var(--red);border-color:var(--red);color:#fff}.daily-check strong{text-transform:capitalize;font-size:11px}.daily-check small{color:var(--muted);margin-top:3px;font-size:9px}.trajectory{overflow:hidden}.trajectory svg{width:100%;height:180px;padding:18px;display:block}.trajectory-legend{flex-wrap:wrap;gap:8px;padding:0 22px 22px;display:flex}.trajectory-legend span{border:1px solid var(--line);border-radius:99px;padding:6px 8px;font-size:8px}.assign-task{grid-template-columns:1fr 170px 170px auto;gap:10px;margin-bottom:18px;padding:17px;display:grid}.assign-task input,.assign-task select{border:1px solid var(--line);background:#fff;border-radius:9px;padding:11px}.assign-task button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:9px;padding:0 17px}@media (width<=850px){.assign-task{grid-template-columns:1fr 1fr}.daily-check>div:last-child{grid-template-columns:1fr}.performance-stack{min-width:0}}@media (width<=610px){.assign-task{grid-template-columns:1fr}.trajectory svg{height:145px}}.weekly-xp{text-align:left;background:#ffffff0a;border:1px solid #e2b55e42;border-radius:11px;grid-template-columns:1fr auto;align-items:center;margin:18px 0 2px;padding:13px;display:grid}.weekly-xp span{letter-spacing:.17em;color:#d6b064;font-size:8px}.weekly-xp strong{color:#f0c978;grid-area:1/2/3;font:500 23px Georgia,serif}.weekly-xp small{color:#ddd;font-size:10px}.checklist-shell{padding:0;overflow:hidden}.checklist-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:22px 25px;display:flex}.checklist-top p,.auto-score .panel-head p{letter-spacing:.17em;color:var(--red);margin:0 0 6px;font-size:9px;font-weight:700}.checklist-top input{border:1px solid var(--line);background:#fff;border-radius:8px;padding:8px}.category-tabs{background:var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.category-tabs button{text-align:left;cursor:pointer;background:#fbf9f5;border:0;align-items:center;gap:8px;padding:11px;display:flex}.category-tabs button.active{background:var(--navy);color:#fff}.category-tabs i{width:30px;height:30px;color:var(--gold);background:#eee5d7;border-radius:50%;place-items:center;font-size:10px;font-style:normal;display:grid}.category-tabs button.active i{background:var(--red);color:#fff}.category-tabs span{font-size:9px;font-weight:700}.category-tabs small{color:var(--muted);margin-top:3px;font-size:7px;display:block}.category-tabs button.active small{color:#d7cccc}.checklist-category{padding:27px}.checklist-category header>span{letter-spacing:.18em;color:var(--gold);font-size:8px;font-weight:700}.checklist-category header h2{margin:7px 0 4px;font:500 30px Georgia,serif}.checklist-category header p{color:var(--muted);margin:0 0 22px;font-size:11px}.question-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.check-question,.check-text{border:1px solid var(--line);background:#fcfaf6;border-radius:11px;padding:14px}.check-question{align-items:center;gap:12px;display:flex}.check-question>span{flex-direction:column;margin-right:auto;display:flex}.check-question strong,.check-text strong{font-size:11px}.check-question small{color:var(--muted);margin-top:4px;font-size:8px}.check-question input{text-align:center;background:#fff;border:1px solid #d7cbbb;border-radius:8px;width:72px;padding:9px}.check-text{grid-column:1/-1}.check-text textarea{resize:vertical;border:1px solid #ddd2c2;border-radius:8px;width:100%;min-height:82px;margin-top:9px;padding:10px;display:block}.report-action-plan{background:linear-gradient(135deg,#fff9e7,#f6ecd1);border:2px solid #d6b257;border-radius:14px;margin:0 27px 27px;padding:20px}.report-action-plan span{color:#8e0d17;letter-spacing:.15em;font-size:9px;font-weight:900}.report-action-plan h3{margin:6px 0 4px;font:600 22px Georgia,serif}.report-action-plan p{color:#716553;margin:0 0 12px;font-size:11px;line-height:1.5}.report-action-plan textarea{resize:vertical;background:#fff;border:1px solid #cdbd9e;border-radius:10px;width:100%;min-height:112px;padding:12px}.report-action-plan>small{color:#6c5d43;margin-top:7px;font-weight:800;display:block}.saved-report-actions{border-top:1px solid #ddcfb5;margin-top:12px;padding-top:10px}.saved-report-actions b{color:#8e0d17;letter-spacing:.12em;font-size:8px;display:block}.saved-report-actions ul{margin:7px 0;padding-left:18px}.saved-report-actions li{margin:4px 0;font-size:10px;line-height:1.35}.saved-report-actions small{color:#786b59}.checklist-category footer{justify-content:space-between;margin-top:22px;display:flex}.checklist-category footer button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;padding:11px 15px}.checklist-category footer button.next{background:var(--navy);color:#fff;border-color:var(--navy);margin-left:auto}.checklist-category footer button:disabled{opacity:.4}.auto-score{overflow:hidden}.auto-score>.panel-head>strong{color:var(--gold);font:500 24px Georgia,serif}.auto-score>div:last-child{padding:17px 22px}.auto-score>div:last-child>div{grid-template-columns:130px 1fr 55px;align-items:center;gap:12px;margin:9px 0;font-size:9px;display:grid}.auto-score .goal-bar{margin:0}.auto-score b{text-align:right}.coach-layout{grid-template-columns:minmax(280px,.7fr) minmax(520px,1.3fr);gap:22px;display:grid}.coach-identity{color:#fff;border-bottom:3px solid var(--red);box-shadow:var(--shadow);background:linear-gradient(145deg,#171313,#050505 68%,#35070b);border-radius:20px;padding:34px}.coach-orb{border:1px solid var(--gold);color:#f1c86d;border-radius:50%;place-items:center;width:76px;height:76px;font-size:27px;display:grid;box-shadow:0 0 40px #b88a352e}.coach-identity>p{letter-spacing:.2em;color:#e6bc65;margin-top:25px;font-size:9px}.coach-identity h2{font:500 27px/1.3 Georgia,serif}.coach-identity ul{color:#d1cccc;padding-left:19px;font-size:12px;line-height:1.8}.coach-identity button{border:1px solid var(--gold);color:#efcc81;cursor:pointer;background:0 0;border-radius:11px;width:100%;margin-top:17px;padding:14px}.coach-identity button.listening{background:var(--red);color:#fff;animation:1s infinite pulse}.coach-chat{flex-direction:column;min-height:650px;display:flex;overflow:hidden}.coach-status{border-bottom:1px solid var(--line);grid-template-columns:10px 1fr;align-items:center;padding:20px 23px;display:grid}.coach-status>span{background:#3c9b70;border-radius:50%;width:8px;height:8px}.coach-status b{font:500 18px Georgia,serif}.coach-status small{color:var(--muted);grid-column:2;font-size:9px}.coach-messages{flex-direction:column;flex:1;gap:15px;max-height:540px;padding:23px;display:flex;overflow:auto}.coach-messages article{gap:10px;max-width:82%;display:flex}.coach-messages article.user{flex-direction:row-reverse;align-self:flex-end}.coach-messages article>span{background:var(--navy);width:31px;height:31px;color:var(--gold);border-radius:50%;flex:none;place-items:center;font:14px Georgia,serif;display:grid}.coach-messages article p{background:#f3eee5;border-radius:3px 13px 13px;margin:0;padding:12px 14px;font-size:12px;line-height:1.55}.coach-messages article.user p{background:var(--navy);color:#fff;border-radius:13px 3px 13px 13px}.coach-chat form{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;gap:8px;padding:14px;display:grid}.coach-chat form textarea{resize:none;border:1px solid var(--line);border-radius:10px;height:52px;padding:10px}.coach-chat form button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:9px;padding:0 14px}.coach-chat form button:first-child{width:48px;color:var(--gold)}@keyframes pulse{50%{opacity:.5}}@media (width<=1050px){.category-tabs{grid-template-columns:repeat(2,1fr)}.coach-layout{grid-template-columns:1fr}.coach-identity{min-height:auto}.coach-chat{min-height:560px}}@media (width<=610px){.question-grid{grid-template-columns:1fr}.check-text{grid-column:auto}.category-tabs{grid-template-columns:1fr 1fr}.checklist-category{padding:20px}.coach-chat form{grid-template-columns:auto 1fr}.coach-chat form button:last-child{grid-column:1/-1;padding:12px}.auto-score>div:last-child>div{grid-template-columns:95px 1fr 45px}}.tomorrow-plan{margin-top:22px;overflow:hidden}.tomorrow-plan .panel-head>div>span{color:var(--muted);font-size:11px}.tomorrow-plan .panel-head>button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:9px;padding:11px 14px}.tomorrow-list{background:var(--line);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.tomorrow-list article{background:#fff;grid-template-columns:28px 1fr auto;align-items:start;gap:12px;padding:18px;display:grid}.tomorrow-list article>button{color:#fff;cursor:pointer;background:#fff;border:1px solid #d2c5b4;border-radius:50%;width:27px;height:27px}.tomorrow-list article.done{opacity:.52}.tomorrow-list article.done>button{background:var(--green);border-color:var(--green)}.tomorrow-list article.done h3,.tomorrow-list article.done p{text-decoration:line-through}.tomorrow-list article div>span{letter-spacing:.16em;color:var(--red);font-size:8px;font-weight:700}.tomorrow-list h3{margin:4px 0 7px;font:500 18px Georgia,serif}.tomorrow-list p{color:#403a3a;margin:0 0 9px;font-size:11px;line-height:1.5}.tomorrow-list small{color:var(--gold);font-size:8px;font-weight:700}.tomorrow-list article>b{color:#7b571c;background:#f5edde;border-radius:99px;padding:6px 8px;font-size:9px}.tomorrow-list article.closing-task.overdue{border-left:4px solid #a30d18}.tomorrow-list article.closing-task.due-today{border-left:4px solid #d58a18}.tomorrow-list article.closing-task.due-tomorrow{border-left:4px solid #b88a35}.tomorrow-list article.closing-task>button{color:var(--red);font-weight:900}@media (width<=850px){.tomorrow-list{grid-template-columns:1fr}}@media (width<=610px){.tomorrow-plan .panel-head{flex-direction:column;align-items:flex-start;gap:14px}.tomorrow-list article{grid-template-columns:28px 1fr}.tomorrow-list article>b{grid-column:2;justify-self:start}}.brain-stats{grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:20px;display:grid}.brain-stats article{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:14px;padding:19px 21px}.brain-stats span{letter-spacing:.17em;color:var(--red);font-size:8px;font-weight:700}.brain-stats strong{margin:7px 0;font:500 34px Georgia,serif;display:block}.brain-stats p{color:var(--muted);margin:0;font-size:10px}.brain-layout{grid-template-columns:minmax(580px,1.25fr) minmax(390px,.75fr);align-items:start;gap:20px;display:grid}.knowledge-vault{overflow:hidden}.vault-head{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;padding:25px;display:flex}.vault-head p{letter-spacing:.18em;color:var(--red);margin:0 0 6px;font-size:9px;font-weight:700}.vault-head h2{margin:0 0 4px;font:500 27px Georgia,serif}.vault-head span{color:var(--muted);font-size:11px}.vault-head>button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:9px;align-self:center;padding:12px 15px}.knowledge-form{border-bottom:1px solid var(--line);background:#f7f1e7;grid-template-columns:1.3fr .8fr .8fr;gap:9px;padding:18px 24px;display:grid}.knowledge-form input,.knowledge-form select,.knowledge-form textarea{background:#fff;border:1px solid #d8ccba;border-radius:8px;padding:10px}.knowledge-form textarea{resize:vertical;grid-column:1/-1;min-height:100px}.knowledge-form .file-drop{background:#fff;border:1px dashed #bea875;border-radius:8px;padding:10px;font-size:10px}.knowledge-form .file-drop input{border:0;padding:6px 0 0;font-size:9px;display:block}.knowledge-form button{background:var(--red);color:#fff;cursor:pointer;border:0;border-radius:8px}.knowledge-form>small{color:var(--muted);grid-column:1/-1;font-size:8px}.vault-tools{border-bottom:1px solid var(--line);padding:18px 24px}.vault-tools>input{border:1px solid var(--line);border-radius:9px;width:100%;margin-bottom:10px;padding:12px}.vault-tools>div{flex-wrap:wrap;gap:6px;display:flex}.vault-tools button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:99px;padding:6px 9px;font-size:8px}.vault-tools button.active{background:var(--navy);color:#fff;border-color:var(--navy)}.knowledge-list{max-height:560px;overflow:auto}.knowledge-list>article{border-bottom:1px solid var(--line);grid-template-columns:45px 1fr auto;align-items:start;gap:12px;padding:17px 24px;display:grid}.knowledge-icon{width:43px;height:43px;color:var(--gold);background:#f2eadc;border-radius:10px;place-items:center;font-size:17px;display:grid}.knowledge-icon.client-intelligence{color:var(--red);background:#f6e8e8}.knowledge-list article span{letter-spacing:.1em;color:var(--gold);font-size:8px;font-weight:700}.knowledge-list h3{margin:4px 0;font:500 17px Georgia,serif}.knowledge-list p{color:#514949;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:1.5;display:-webkit-box;overflow:hidden}.knowledge-list article small{color:var(--muted);margin-top:7px;font-size:8px;display:block}.knowledge-list time{color:var(--muted);font-size:8px}.empty-knowledge{text-align:center;padding:55px}.empty-knowledge b{font:500 20px Georgia,serif}.empty-knowledge p{color:var(--muted);font-size:11px}.brain-chat{min-height:690px;position:sticky;top:20px}.brain-prompts{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;padding:12px 18px;display:flex}.brain-prompts button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:99px;padding:7px 9px;font-size:8px}.brain-prompts button:hover{border-color:var(--gold)}@media (width<=1180px){.brain-layout{grid-template-columns:1fr}.brain-chat{min-height:560px;position:relative}.knowledge-list{max-height:420px}}@media (width<=760px){.brain-stats,.knowledge-form{grid-template-columns:1fr}.knowledge-form textarea,.knowledge-form>small{grid-column:auto}.knowledge-form button{padding:12px}.vault-head{flex-direction:column}.vault-head>button{align-self:flex-start}.knowledge-list>article{grid-template-columns:40px 1fr}.knowledge-list time{grid-column:2}}.sidebar{padding:18px 16px;overflow:hidden auto}.brand{padding:0 5px 11px}.brand img{width:88px;height:76px;margin-bottom:3px}.sidebar nav{scrollbar-width:thin;scrollbar-color:#e2b55e73 transparent;gap:2px;min-height:0;overflow-y:auto}.sidebar nav button{flex:none;gap:11px;padding:8px 11px}.sidebar nav button i{font-size:17px}.client-pipeline-toggle{border:1px solid var(--line);background:#f7f2e9;border-radius:14px;gap:6px;margin:0 0 16px;padding:5px;display:inline-flex}.client-pipeline-toggle button{color:#4d4540;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 15px;font-weight:700}.client-pipeline-toggle button.active{color:var(--red);background:#fff;box-shadow:0 5px 16px #3f23181a}.client-pipeline-toggle b{background:#7e11151a;border-radius:99px;place-items:center;min-width:22px;height:22px;margin-left:6px;display:inline-grid}.active-client-hero.scheduled{background:linear-gradient(120deg,#142b21,#214d38)}.active-client-card.scheduled{border-color:#a9cdb6}.multi-opportunity-badge{color:#72551d;letter-spacing:.04em;background:#f4ead4;border-radius:99px;margin:10px 0 0;padding:6px 9px;font-size:9px;font-weight:800;display:inline-flex}.future-schedule-action{color:#245c39;cursor:pointer;background:#edf7f0;border:1px solid #9bbfa7;border-radius:11px;width:100%;margin:12px 0 4px;padding:11px 13px;font-size:10px;font-weight:800}.future-schedule-action:hover{background:#dff0e4;border-color:#609574}.current-file-reference{border-left:4px solid var(--red);background:#f8f3ea;border-radius:9px;gap:3px;margin:0 0 16px;padding:13px 15px;display:grid}.current-file-reference span{color:var(--red);letter-spacing:.12em;font-size:8px;font-weight:800}.current-file-reference b{font:600 18px Georgia,serif}.current-file-reference small{color:var(--muted)}.scheduled-start-date{background:#edf7f0;border:1px solid #c8e1d0;border-radius:12px;margin:14px 0;padding:14px}.scheduled-start-date span{color:#3f7551;letter-spacing:.12em;font-size:9px;font-weight:800;display:block}.scheduled-start-date strong{color:#173f28;margin:4px 0;font:600 21px Georgia,serif;display:block}.scheduled-start-date p{color:#4b6654;margin:0;font-size:10px;line-height:1.5}.active-policy-alert.scheduled{background:#1f6a42}@media (width<=760px){.client-pipeline-toggle{grid-template-columns:1fr 1fr;width:100%;display:grid}.client-pipeline-toggle button{padding:10px 7px}}.side-vision{flex:none;margin-top:10px;padding:12px 14px}.side-vision strong{margin:4px 0;font-size:27px}.side-vision p{font-size:9px;line-height:1.35}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.vip-client-page{--vip-red:#a30e1a;--vip-deep:#19070a;--vip-ink:#18120f;--vip-gold:#d5ad59;min-height:100vh;color:var(--vip-ink);background:#f5f0e8;font-family:Arial,Helvetica,sans-serif;overflow:hidden}.vip-client-page *{box-sizing:border-box}.vip-client-nav{z-index:4;border-bottom:1px solid #ffffff2b;justify-content:space-between;align-items:center;gap:20px;width:min(1180px,100% - 48px);margin:0 auto;padding:22px 0;display:flex;position:relative}.vip-client-brand{color:#fff;align-items:center;gap:12px;text-decoration:none;display:flex}.vip-client-brand img{object-fit:contain;width:48px;height:48px}.vip-client-brand span{gap:3px;display:grid}.vip-client-brand b{letter-spacing:.02em;font-family:Georgia,serif;font-size:16px}.vip-client-brand small{letter-spacing:.16em;text-transform:uppercase;color:#d9ba72;font-size:8px;font-weight:800}.vip-client-nav-cta{color:#fff;letter-spacing:.06em;border:1px solid #fff6;border-radius:999px;align-items:center;gap:10px;padding:11px 15px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.vip-client-nav-cta:hover{color:var(--vip-deep);background:#fff}.vip-client-hero{color:#fff;background:radial-gradient(circle at 84% 35%,#b913238c,#0000 24%),linear-gradient(118deg,#120507 0%,#29080e 55%,#78101a 100%);grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:center;gap:70px;margin-top:-93px;padding:178px max(24px,50vw - 590px) 92px;display:grid;position:relative}.vip-client-hero:after{content:"";background:linear-gradient(90deg,var(--vip-red),var(--vip-gold),var(--vip-red));height:5px;position:absolute;bottom:0;left:0;right:0}.vip-client-eyebrow,.vip-client-section-heading>p,.vip-solution-kicker{letter-spacing:.2em;text-transform:uppercase;color:#e0ba67;margin:0 0 15px;font-size:10px;font-weight:900}.vip-client-hero h1{letter-spacing:-.045em;max-width:820px;margin:0;font-family:Georgia,serif;font-size:clamp(48px,6.6vw,90px);line-height:.94}.vip-client-hero h1 em{color:#efc86e;margin-top:10px;font-weight:400;display:block}.vip-client-lead{color:#eadfe0;max-width:720px;margin:28px 0 0;font-size:17px;line-height:1.65}.vip-client-hero-actions{align-items:center;gap:20px;margin-top:34px;display:flex}.vip-client-primary{color:#651019;letter-spacing:.04em;background:#fff;border-radius:6px;align-items:center;gap:12px;padding:15px 19px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.vip-client-primary:hover{color:#2b080d;background:#f0cb73}.vip-client-promise{color:#cdbfc0;max-width:280px;font-size:10px;line-height:1.55}.vip-client-hero-mark{background:linear-gradient(145deg,#ffffff1a,#ffffff05);border:1px solid #ffffff2b;align-content:center;place-items:center;min-height:380px;padding:40px;display:grid;box-shadow:0 30px 80px #0000004d}.vip-client-hero-mark img{filter:drop-shadow(0 20px 30px #0000004d);width:min(260px,80%);height:auto}.vip-client-hero-mark span{color:#f1ddac;margin-top:20px;font-family:Georgia,serif;font-size:20px}.vip-client-hero-mark i{color:#a85d66;height:18px}.vip-client-growth,.vip-client-credibility{width:min(1180px,100% - 48px);margin:0 auto;padding:86px 0}.vip-client-section-heading{grid-template-columns:.55fr 1fr 1fr;align-items:end;gap:35px;margin-bottom:36px;display:grid}.vip-client-section-heading>p{color:var(--vip-red);margin:0}.vip-client-section-heading h2{margin:0;font-family:Georgia,serif;font-size:clamp(34px,4vw,56px);line-height:1}.vip-client-section-heading>span{color:#73655d;font-size:13px;line-height:1.65}.vip-client-growth-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.vip-growth-card{background:#fff;border:1px solid #d6cdc0;grid-template-rows:auto auto 1fr auto;min-height:360px;padding:24px;display:grid;box-shadow:0 18px 45px #38201914}.vip-growth-top{border-bottom:1px solid #ddd2c4;justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.vip-growth-top span{color:#9b8c81;font-size:10px;font-weight:900}.vip-growth-top b{text-transform:uppercase;font-family:Georgia,serif;font-size:29px}.vip-growth-card>p{color:#62564e;min-height:56px;margin:22px 0;font-size:13px;line-height:1.5}.vip-growth-card>strong{font-family:Georgia,serif;font-size:17px;line-height:1.45}.vip-growth-line{border-bottom:1px solid #e7ddd1;align-items:flex-end;gap:12px;height:105px;padding:15px 0 20px;display:flex}.vip-growth-line i{background:#aca49b;border-radius:3px 3px 0 0;flex:1;display:block}.vip-growth-line i:first-child{height:26%}.vip-growth-line i:nth-child(2){height:38%}.vip-growth-line i:nth-child(3){height:47%}.vip-growth-line i:nth-child(4){height:58%}.vip-growth-line i:nth-child(5){height:68%}.vip-growth-card.variable .vip-growth-line i:first-child{height:65%}.vip-growth-card.variable .vip-growth-line i:nth-child(2){height:32%}.vip-growth-card.variable .vip-growth-line i:nth-child(3){height:85%}.vip-growth-card.variable .vip-growth-line i:nth-child(4){height:45%}.vip-growth-card.variable .vip-growth-line i:nth-child(5){height:96%}.vip-growth-card.variable{color:#fff;background:#211b19}.vip-growth-card.variable>p{color:#cfc5be}.vip-growth-card.variable .vip-growth-top,.vip-growth-card.variable .vip-growth-line{border-color:#554a46}.vip-growth-card.variable .vip-growth-line i{background:#8f7c70}.vip-growth-card.indexed{color:#fff;background:linear-gradient(145deg,#8d0e19,#b81c2b);border-color:#8d0e19}.vip-growth-card.indexed>p{color:#f0d9dc}.vip-growth-card.indexed .vip-growth-top,.vip-growth-card.indexed .vip-growth-line{border-color:#ffffff40}.vip-growth-card.indexed .vip-growth-top span{color:#f2c86f}.vip-growth-card.indexed .vip-growth-line i{background:#f0c86d}.vip-client-solutions{color:#fff;background:linear-gradient(135deg,#160609,#350a10 58%,#76101a);padding:86px max(24px,50vw - 590px)}.vip-client-section-heading.light{grid-template-columns:.55fr 1.7fr}.vip-client-section-heading.light>p{color:#efc76e}.vip-client-solution-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.vip-client-solution-grid article{background:#ffffff12;border:1px solid #ffffff29;padding:35px;position:relative}.vip-solution-number{color:#ffffff1a;font-family:Georgia,serif;font-size:58px;position:absolute;top:25px;right:28px}.vip-client-solution-grid h3{margin:0 0 18px;font-family:Georgia,serif;font-size:34px}.vip-client-solution-grid article>p:not(.vip-solution-kicker){color:#dfd3d4;max-width:520px;font-size:14px;line-height:1.65}.vip-client-solution-grid ul{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.vip-client-solution-grid li{padding-left:24px;font-size:12px;line-height:1.45;position:relative}.vip-client-solution-grid li:before{content:"✓";color:#efc86e;font-weight:900;position:absolute;left:0}.vip-client-credibility{padding-bottom:62px}.vip-client-proof-copy{border-top:1px solid #d6cabc;grid-template-columns:1fr 1fr;gap:40px;padding:30px 0;display:grid}.vip-client-proof-copy p{color:#564a43;margin:0;font-family:Georgia,serif;font-size:20px;line-height:1.55}.vip-client-proof-copy strong{color:#8d0d18}.vip-client-proof-row{flex-wrap:wrap;gap:8px;display:flex}.vip-client-proof-row span{letter-spacing:.08em;text-transform:uppercase;color:#4b4039;background:#fff;border:1px solid #d0c4b5;padding:10px 14px;font-size:10px;font-weight:900}.vip-client-cta{border-top:5px solid var(--vip-red);background:#fff;grid-template-columns:90px 1fr auto;align-items:center;gap:28px;width:min(1180px,100% - 48px);margin:0 auto 40px;padding:36px 40px;display:grid;box-shadow:0 20px 60px #42231c1f}.vip-client-cta>img{object-fit:contain;width:80px;height:80px}.vip-client-cta p{color:#9a111c;letter-spacing:.16em;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:900}.vip-client-cta h2{margin:0;font-family:Georgia,serif;font-size:38px}.vip-client-cta div>span{color:#74665e;margin-top:8px;font-size:12px;line-height:1.5;display:block}.vip-client-cta>a{color:#fff;white-space:nowrap;background:#a30e1a;border-radius:5px;align-items:center;gap:12px;padding:17px 20px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.vip-client-cta>a:hover{color:#f1ca70;background:#17110f}.vip-client-footer{border-top:1px solid #d4c8b9;width:min(1180px,100% - 48px);margin:0 auto;padding:20px 0 38px}.vip-client-footer b{font-family:Georgia,serif;font-size:15px}.vip-client-footer p{color:#7a6c63;margin:10px 0 0;font-size:9px;line-height:1.55}@media (width<=900px){.vip-client-nav{width:min(100% - 32px,1180px)}.vip-client-hero{grid-template-columns:1fr;padding-left:24px;padding-right:24px}.vip-client-hero-mark{min-height:250px}.vip-client-hero-mark img{width:180px}.vip-client-section-heading,.vip-client-growth-grid{grid-template-columns:1fr}.vip-growth-card{min-height:300px}.vip-client-solution-grid,.vip-client-section-heading.light,.vip-client-proof-copy{grid-template-columns:1fr}.vip-client-cta{grid-template-columns:74px 1fr}.vip-client-cta>a{grid-column:1/-1;justify-content:center}}@media (width<=600px){.vip-client-nav{padding:15px 0}.vip-client-brand img{width:42px;height:42px}.vip-client-brand small{display:none}.vip-client-brand b{font-size:13px}.vip-client-nav-cta{padding:10px 12px;font-size:9px}.vip-client-hero{gap:34px;margin-top:-73px;padding-top:132px;padding-bottom:64px}.vip-client-hero h1{font-size:48px}.vip-client-lead{font-size:15px}.vip-client-hero-actions{flex-direction:column;align-items:stretch}.vip-client-promise{max-width:none}.vip-client-hero-mark{min-height:210px;padding:25px}.vip-client-hero-mark span{font-size:16px}.vip-client-growth,.vip-client-credibility{width:calc(100% - 30px);padding:60px 0}.vip-client-section-heading{gap:14px}.vip-client-growth-grid{gap:10px}.vip-client-solutions{padding:60px 15px}.vip-client-solution-grid article{padding:28px 22px}.vip-client-proof-copy p{font-size:17px}.vip-client-cta{grid-template-columns:1fr;width:calc(100% - 30px);padding:28px 22px}.vip-client-cta>img{width:64px;height:64px}.vip-client-cta h2{font-size:31px}.vip-client-footer{width:calc(100% - 30px)}}.vip-client-brand img,.vip-client-hero-mark img,.vip-client-cta>img{filter:drop-shadow(0 12px 18px #0000002e)}.vip-growth-line{border-bottom:1px solid #e7ddd1;height:148px;margin:0;padding:8px 0 24px;display:block;position:relative}.vip-growth-line svg{width:100%;height:100%;display:block;overflow:visible}.vip-growth-line path{fill:none;stroke-linecap:round;stroke-linejoin:round}.vip-chart-axis{stroke:#797979;stroke-width:1.6px}.vip-chart-fill{opacity:.12;fill:#e7b824!important;stroke:none!important}.vip-chart-halo{stroke:#fff;stroke-width:8px;opacity:.95}.vip-chart-path{stroke:#d89d00;stroke-width:5.5px}.vip-growth-line figcaption{color:#8c6a13;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900;position:absolute;bottom:7px;left:28px}.vip-growth-card.variable .vip-chart-axis{stroke:#a79c95}.vip-growth-card.variable .vip-chart-fill{opacity:.12;fill:#ff203d!important}.vip-growth-card.variable .vip-chart-halo{stroke:#211b19}.vip-growth-card.variable .vip-chart-path{stroke:#ff203d}.vip-growth-card.variable .vip-growth-line figcaption{color:#ff6c7e}.vip-growth-card.indexed .vip-chart-axis{stroke:#ffffffb8}.vip-growth-card.indexed .vip-chart-fill{opacity:.14;fill:#29d653!important}.vip-growth-card.indexed .vip-chart-halo{stroke:#9f1320}.vip-growth-card.indexed .vip-chart-path{stroke:#29d653}.vip-growth-card.indexed .vip-growth-line figcaption{color:#8dffa5}.vip-client-proof-wall{background:#cfc2b2;grid-template-columns:.8fr 1.35fr 1.1fr;gap:1px;padding:1px;display:grid;box-shadow:0 22px 60px #351e171f}.vip-client-proof-wall article{background:#fff;min-height:190px;padding:26px}.vip-client-proof-wall article>span{color:#9b111d;letter-spacing:.18em;text-transform:uppercase;margin-bottom:30px;font-size:9px;font-weight:900;display:block}.vip-proof-partner{flex-direction:column;display:flex}.vip-proof-partner strong{color:#211815;margin:auto 0 6px;font-family:Georgia,serif;font-size:34px}.vip-proof-partner small{color:#75675e;font-size:10px;line-height:1.5}.vip-client-proof-wall .vip-proof-media{color:#fff;background:#17110f}.vip-media-marks{justify-content:space-between;align-items:center;gap:24px;height:92px;display:flex}.vip-media-marks>b{color:#fff;justify-content:center;align-items:center;display:inline-flex}.vip-forbes-mark{letter-spacing:-.07em;font-family:Georgia,serif;font-size:34px}.vip-fox-mark{border:3px solid #fff;grid-template-columns:1fr 1fr;width:86px;height:58px;font-family:Arial,sans-serif;font-size:25px;line-height:1;position:relative;display:grid!important}.vip-fox-mark i{place-items:center;font-style:normal;font-weight:950;display:grid}.vip-fox-mark i+i{color:#17110f;background:#fff}.vip-fox-mark small{letter-spacing:.18em;font-size:8px;position:absolute;bottom:-17px;right:2px}.vip-cnbc-mark{letter-spacing:.08em;font-size:22px}.vip-proof-education>div{grid-template-columns:1fr 1fr;gap:20px;display:grid}.vip-proof-education b{border-left:3px solid #b10f1c;padding-left:14px;font-family:Georgia,serif;font-size:15px;line-height:1.35}@media (width<=900px){.vip-client-proof-wall{grid-template-columns:1fr 1fr}.vip-proof-education{grid-column:1/-1}}@media (width<=600px){.vip-client-proof-wall{grid-template-columns:1fr}.vip-proof-education{grid-column:auto}.vip-client-proof-wall article{min-height:165px}.vip-media-marks{justify-content:flex-start}.vip-proof-education>div{grid-template-columns:1fr}}.vip-client-growth-grid-images{align-items:stretch;gap:18px}.vip-growth-image-card{background:#fff;border:1px solid #d6cdc0;border-radius:17px;overflow:hidden;box-shadow:0 18px 45px #3820191a}.vip-growth-image-card img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=900px){.vip-client-growth-grid-images{grid-template-columns:1fr}.vip-growth-image-card{width:min(100%,520px);margin:0 auto}.vip-growth-image-card img{height:auto}}
