@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Rajdhani:wght@500;600;700&display=swap";@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-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::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}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.shrink{flex-shrink:1}.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,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.overline{text-decoration-line:overline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#17100d;--espresso:#24130d;--espresso-2:#351e14;--cream:#f4eee4;--paper:#fbf7f0;--gold:#dbaa48;--gold-light:#f2d08a;--muted:#7c7067;--line:#24130d2e;--font-display:var(--font-serif)}html{font-size:16px}html[data-ui-font=comfortable]{font-size:17.6px}html[data-ui-font=large]{font-size:19.2px}@media (width>=1181px){html[data-ui-font=comfortable] .os-shell{grid-template-columns:300px minmax(0,1fr)}html[data-ui-font=large] .os-shell{grid-template-columns:320px minmax(0,1fr)}}@media (width>=821px) and (width<=1180px){html[data-ui-font=comfortable] .os-shell{grid-template-columns:252px minmax(0,1fr)}html[data-ui-font=large] .os-shell{grid-template-columns:272px minmax(0,1fr)}}html[data-ui-font=large] .os-navigation button{min-height:58px}html[data-ui-font=large] .os-navigation button b{overflow-wrap:anywhere;white-space:normal;line-height:1.25}html[data-ui-font=large] .os-topbar,html[data-ui-font=large] .page-heading{flex-wrap:wrap}html[data-ui-font=large] button,html[data-ui-font=large] input,html[data-ui-font=large] select,html[data-ui-font=large] textarea{line-height:1.35}.workspace-loading{color:#17140f;background:#f4f1eb;grid-template-columns:260px 1fr;min-height:100vh;display:grid}.workspace-loading aside{background:#16130f;align-content:start;gap:18px;padding:32px 24px;display:grid}.workspace-loading section{padding:58px clamp(28px,6vw,84px)}.workspace-loading p{color:#9c762d;letter-spacing:.18em;font-size:11px;font-weight:700}.workspace-loading h1{font-family:var(--font-serif);margin:10px 0 34px;font-size:clamp(32px,5vw,58px);font-weight:500;line-height:1}.workspace-loading-brand,.workspace-loading-nav,.workspace-loading-hero,.workspace-loading-grid span{background:linear-gradient(100deg,#ffffff0f 20%,#c99e4b2e 40%,#ffffff0f 60%) 0 0/220% 100%;animation:1.1s ease-in-out infinite workspace-loading-shimmer}.workspace-loading-brand{border-radius:6px;width:155px;height:38px;margin-bottom:24px}.workspace-loading-nav{border-radius:8px;height:46px}.workspace-loading-hero{background-color:#17140f0f;border-radius:18px;height:230px}.workspace-loading-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:18px;display:grid}.workspace-loading-grid span{background-color:#17140f0f;border-radius:14px;height:125px}@keyframes workspace-loading-shimmer{to{background-position:-220% 0}}@media (width<=760px){.workspace-loading{grid-template-columns:1fr}.workspace-loading aside{display:none}.workspace-loading-grid{grid-template-columns:1fr}}.os-shell{--system:#2f7d5b;--system-soft:#e4f2ea;color:#211814;background:#f4f2ed;grid-template-columns:286px minmax(0,1fr);min-height:100svh;display:grid}.os-shell.os-nova{--system:#7652bd;--system-soft:#eee9fa}.os-shell.os-stellar{--system:#2e62a7;--system-soft:#e6eef9}.os-sidebar{z-index:100;color:#fff9ed;background:#180e0a;flex-direction:column;height:100svh;padding:24px 18px 18px;display:flex;position:sticky;top:0;overflow-y:auto;box-shadow:18px 0 60px #1f0f0814}.os-brand{border-bottom:1px solid #ffffff17;align-items:center;gap:12px;min-width:0;padding:0 6px 22px;display:flex}.os-brand img{object-fit:cover;border-radius:50%;flex:0 0 42px;width:42px;height:42px}.os-brand span{gap:3px;min-width:0;display:grid}.os-brand strong{font-family:var(--font-serif);letter-spacing:.15em;font-size:.93rem;font-weight:500}.os-brand small{color:#fff9ed73;letter-spacing:.15em;font-size:.44rem}.os-ecosystem-switch{grid-template-columns:repeat(3,1fr);gap:6px;padding:18px 0;display:grid}.os-ecosystem-switch a{text-align:center;background:#ffffff06;border:1px solid #ffffff14;place-items:center;gap:5px;min-width:0;padding:10px 4px 8px;transition:all .25s;display:grid}.os-ecosystem-switch a:hover,.os-ecosystem-switch a.active{background:#ffffff14;transform:translateY(-2px)}.os-ecosystem-switch i{width:25px;height:25px;font-family:var(--font-serif);background:#ffffff17;border-radius:50%;place-items:center;font-size:.65rem;font-style:normal;display:grid}.os-ecosystem-switch span{min-width:0;display:grid}.os-ecosystem-switch b{letter-spacing:.08em;font-size:.55rem}.os-ecosystem-switch small{display:none}.os-navigation{gap:4px;display:grid}.os-navigation button{color:#fff9ed94;cursor:pointer;text-align:left;background:0 0;border:0;border-left:2px solid #0000;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:46px;padding:9px 12px;transition:all .2s;display:grid}.os-navigation button span{color:#fff9ed61;place-items:center;font-size:.9rem;display:grid}.os-navigation button b{letter-spacing:.025em;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:650;overflow:hidden}.os-navigation button:hover,.os-navigation button.active{border-left-color:var(--system);background:linear-gradient(90deg, var(--system), transparent)}@supports (color:color-mix(in lab, red, red)){.os-navigation button:hover,.os-navigation button.active{background:linear-gradient(90deg, color-mix(in srgb, var(--system) 18%, transparent), transparent)}}.os-navigation button:hover,.os-navigation button.active{color:#fff9ed}.os-navigation button.active span{color:var(--system)}.os-sidebar-footer{border-top:1px solid #ffffff14;gap:14px;margin-top:auto;padding-top:20px;display:grid}.os-sidebar-footer>a{color:#fff9ed80;letter-spacing:.04em;font-size:.61rem}.os-sidebar-footer>div{align-items:center;gap:10px;min-width:0;display:flex}.os-sidebar-footer>div>span{background:var(--system);width:32px;height:32px;font-family:var(--font-serif);border-radius:50%;flex:0 0 32px;place-items:center;display:grid}.os-sidebar-footer p{min-width:0;margin:0;display:grid}.os-sidebar-footer strong{text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;overflow:hidden}.os-sidebar-footer small{color:#fff9ed66;text-overflow:ellipsis;white-space:nowrap;font-size:.54rem;overflow:hidden}.os-main{min-width:0;padding:0 clamp(22px,3.5vw,58px) 60px}.os-mobile-menu,.os-scrim{display:none}.os-topbar{border-bottom:1px solid #24130d1f;justify-content:space-between;align-items:center;gap:22px;min-width:0;min-height:118px;padding:23px 0 20px;display:flex}.os-topbar>div:first-child{min-width:0}.os-topbar p{color:var(--system);letter-spacing:.16em;margin:0 0 7px;font-size:.58rem;font-weight:800}.os-topbar h1{letter-spacing:-.035em;margin:0;font-size:clamp(1.7rem,3vw,3rem);line-height:1.04}.os-live{color:#356147;background:#edf6f0;border:1px solid #cdd9d1;flex:none;align-items:center;gap:8px;padding:9px 12px;font-size:.61rem;font-weight:700;display:flex}.os-live span{background:#3ca368;border-radius:50%;width:7px;height:7px;animation:2.2s infinite os-pulse;box-shadow:0 0 0 4px #3ca3681f}.os-live.purple{color:#6849a0;background:#f4f0fb;border-color:#d7caee}.os-live.blue{color:#355e96;background:#edf3fb;border-color:#c9d9ed}@keyframes os-pulse{50%{box-shadow:0 0 0 8px #0000}}.kicker{color:var(--system);letter-spacing:.17em;margin:0 0 10px;font-size:.58rem;font-weight:800}.command-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:18px;padding-top:24px;animation:.55s cubic-bezier(.16,1,.3,1) both os-enter;display:grid}@keyframes os-enter{0%{opacity:0;transform:translateY(14px)}}.command-hero{color:#fff9ed;background:radial-gradient(circle at 90% 10%,#dbaa4829,#0000 30%),#1f100b;grid-column:1/-1;grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:30px;min-height:235px;padding:clamp(30px,4.4vw,62px);display:grid;position:relative;overflow:hidden;box-shadow:0 25px 60px #28140a1c}.command-hero:after{content:"";border:1px solid #dbaa4840;border-radius:50%;width:340px;height:340px;position:absolute;bottom:-235px;right:-170px;box-shadow:0 0 0 45px #dbaa4806,0 0 0 90px #dbaa4804}.command-hero>div{min-width:0}.command-hero h2{text-wrap:balance;max-width:760px;margin:0 0 14px;font-size:clamp(2.2rem,4.3vw,4.7rem);line-height:1}.command-hero>div>p:last-child{color:#fff9ed99;max-width:650px;margin:0;font-size:.87rem;line-height:1.7}.command-date{z-index:1;text-align:center;border-left:1px solid #dbaa4847;justify-items:center;padding:18px;display:grid;position:relative}.command-date span,.command-date small{color:var(--gold-light);letter-spacing:.14em;text-transform:uppercase;font-size:.55rem}.command-date strong{font-family:var(--font-serif);margin:4px 0;font-size:5.7rem;font-weight:400;line-height:.95}.metric-ribbon{background:#fffdfa;border:1px solid #24130d1f;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.metric-ribbon article{border-right:1px solid #24130d1a;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:2px 14px;min-width:0;min-height:120px;padding:22px;display:grid}.metric-ribbon article:last-child{border:0}.metric-ribbon span{color:#6f635b;letter-spacing:.07em;text-transform:uppercase;align-self:end;font-size:.61rem;font-weight:750}.metric-ribbon strong{color:#2a1b15;font-family:var(--font-serif);grid-area:1/2/3;align-self:center;font-size:clamp(2.4rem,4.4vw,4.8rem);font-weight:400;line-height:.78}.metric-ribbon small{color:#9b8e85;min-width:0;font-size:.55rem;line-height:1.35}.metric-ribbon article:before{content:"";background:#768f83;width:26px;height:3px;margin-bottom:12px}.metric-ribbon article.danger:before{background:#b95145}.metric-ribbon article.waiting:before{background:#c68a38}.metric-ribbon article.active:before{background:#3c8f67}.metric-ribbon article.calm:before{background:#4b75aa}.action-panel,.meeting-panel,.portfolio-strip,.client-scoreboard,.phase-rail,.client-immediate,.recommendation-panel,.client-finance-grid{background:#fffdfa;border:1px solid #24130d1c}.action-panel>header,.portfolio-strip>header,.recommendation-panel>header,.client-finance-grid>header{border-bottom:1px solid #24130d1a;justify-content:space-between;align-items:end;gap:20px;padding:25px 28px;display:flex}.action-panel h2,.meeting-panel h2,.portfolio-strip h2,.recommendation-panel h2,.client-finance-grid h2,.phase-rail h2,.client-immediate h2{margin:0;font-size:1.75rem;line-height:1.05}.action-panel header button,.meeting-panel>button,.portfolio-strip header button{color:var(--system);cursor:pointer;background:0 0;border:0;font-size:.63rem;font-weight:750}.action-list{display:grid}.action-list>a{border-bottom:1px solid #24130d14;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:17px 25px;transition:background .2s,transform .2s;display:grid}.action-list>a:hover{background:#fbf5ea;transform:translate(3px)}.action-list i{background:#c88c3a;border-radius:50%;width:8px;height:8px}.action-list i.red{background:#b95145}.action-list span{gap:3px;min-width:0;display:grid}.action-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.action-list small{color:#8b7c73;text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;overflow:hidden}.action-list b{color:var(--system);font-size:.58rem}.meeting-panel{min-width:0;padding:25px}.meeting-panel>header{margin-bottom:16px}.meeting-panel article{border-bottom:1px solid #24130d17;gap:3px;padding:15px 0;display:grid}.meeting-panel time{color:#a2722c;text-transform:uppercase;font-size:.56rem;font-weight:750}.meeting-panel strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.75rem;overflow:hidden}.meeting-panel small{color:#8e8178;font-size:.61rem}.meeting-panel>button{margin-top:18px}.portfolio-strip{grid-column:1/-1}.portfolio-strip>div{display:grid}.portfolio-strip>div>a{border-bottom:1px solid #24130d14;grid-template-columns:10px minmax(180px,1.4fr) minmax(150px,.9fr) minmax(110px,.65fr) 60px;align-items:center;gap:14px;min-width:0;padding:15px 27px;display:grid}.portfolio-strip .status-dot{background:#4a9a6e;border-radius:50%;width:8px;height:8px}.portfolio-strip .status-dot.alert{background:#c98a35}.portfolio-strip a>div{gap:3px;min-width:0;display:grid}.portfolio-strip a strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.portfolio-strip a small{color:#8d8077;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.portfolio-strip em{color:#6f625a;font-size:.62rem;font-style:normal}.portfolio-strip a>b{font-family:var(--font-serif);text-align:right;font-size:1.1rem}.portfolio-progress{gap:5px;min-width:0;display:grid}.portfolio-progress>i{background:#ebe3d8;border-radius:99px;height:6px;overflow:hidden}.portfolio-progress>i>b{border-radius:inherit;background:linear-gradient(90deg,#b68431,#d7b65e);height:100%;transition:width .65s cubic-bezier(.2,.8,.2,1);display:block}.portfolio-progress>small{font-size:.43rem!important}.portfolio-complete{background:linear-gradient(90deg,#2f805f12,#0000)}.portfolio-complete .status-dot{background:#2f805f;box-shadow:0 0 0 4px #2f805f1c}.portfolio-complete .portfolio-progress>i>b{background:linear-gradient(90deg,#2f805f,#78b590,#d4b45d)}.portfolio-complete>a>b,.portfolio-complete>b{color:#2f805f}.empty-state{color:#74675f;text-align:center;place-content:center;justify-items:center;gap:5px;min-height:165px;padding:26px;display:grid}.empty-state.roomy{min-height:300px}.empty-state>span{width:44px;height:44px;color:var(--system);border:1px solid #2f7d5b3d;border-radius:50%;place-items:center;margin-bottom:8px;display:grid}.empty-state strong{font-size:.78rem}.empty-state small{font-size:.62rem}.os-page{min-width:0;padding-top:30px;animation:.45s both os-enter}.page-heading{justify-content:space-between;align-items:end;gap:30px;min-width:0;margin-bottom:26px;display:flex}.page-heading>div{min-width:0}.page-heading h2{max-width:830px;margin:0 0 10px;font-size:clamp(2.4rem,4.8vw,5rem);line-height:.98}.page-heading p:last-child{color:#766a62;max-width:700px;margin:0;font-size:.82rem;line-height:1.65}.page-heading>input{background:#fff;border:1px solid #24130d2e;width:min(330px,100%);min-height:44px;padding:10px 14px}.primary-action{border:1px solid var(--system);background:var(--system);color:#fff;cursor:pointer;letter-spacing:.05em;min-height:45px;padding:11px 18px;font-size:.65rem;font-weight:750;transition:all .2s}.primary-action:hover{box-shadow:0 10px 25px var(--system);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.primary-action:hover{box-shadow:0 10px 25px color-mix(in srgb,var(--system) 25%,transparent)}}.primary-action:disabled{opacity:.45;transform:none}.crm-table,.document-library,.invoice-table,.timeline-list,.notification-list{background:#fffdfa;border:1px solid #24130d1c;min-width:0;overflow:hidden}.crm-row,.library-row,.invoice-row{border-bottom:1px solid #24130d14;align-items:center;gap:18px;min-width:0;padding:16px 20px;font-size:.69rem;display:grid}.crm-row{grid-template-columns:minmax(170px,1.2fr) minmax(130px,1fr) minmax(110px,.7fr) 110px 86px}.library-row{grid-template-columns:minmax(200px,1.5fr) minmax(140px,1fr) minmax(170px,1fr) 90px}.invoice-row{grid-template-columns:minmax(180px,1.3fr) minmax(140px,1fr) 110px 100px 110px}.crm-row.head,.library-row.head,.invoice-row.head{color:#f3dcae;letter-spacing:.1em;text-transform:uppercase;background:#24130d;font-size:.55rem;font-weight:750}.crm-row span,.library-row span,.invoice-row span{min-width:0}.crm-row strong,.library-row strong,.invoice-row strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.crm-row small,.library-row small,.invoice-row small{color:#8c7e75;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.56rem;display:block;overflow:hidden}.status-pill,.library-row i{background:var(--system-soft);color:var(--system);padding:5px 8px;font-size:.55rem;font-style:normal;display:inline-flex}.crm-remove{color:#8c2f20;letter-spacing:.04em;background:#fff7f2;border:1px solid #8937263d;width:100%;padding:8px 9px;font-size:.55rem;font-weight:750}.crm-remove:hover{color:#fff;background:#8c2f20;border-color:#8c2f20}.crm-remove:disabled{cursor:wait;opacity:.55}.crm-message{color:var(--system);margin-top:10px;font-weight:700;display:block}.client-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.client-card-grid>a{background:#fffdfa;border:1px solid #24130d1f;flex-direction:column;min-width:0;min-height:320px;padding:24px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 10px 30px #311b0f0a}.client-card-grid>a:hover{border-color:var(--system);transform:translateY(-5px)}@supports (color:color-mix(in lab, red, red)){.client-card-grid>a:hover{border-color:color-mix(in srgb,var(--system) 55%,transparent)}}.client-card-grid>a:hover{box-shadow:0 25px 55px #311b0f1a}.client-card-top{justify-content:space-between;gap:10px;min-width:0;display:flex}.client-card-top span{color:var(--system);letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;font-size:.53rem;font-weight:750;overflow:hidden}.client-card-top i{color:#735d4f;background:#f5eee4;flex:none;padding:4px 7px;font-size:.5rem;font-style:normal}.client-card-grid h3{margin:32px 0 14px;font-size:1.85rem;line-height:1.04}.client-card-grid>a>p{color:#796c64;font-size:.68rem;line-height:1.6}.client-card-metrics{border-top:1px solid #24130d1a;border-bottom:1px solid #24130d1a;grid-template-columns:repeat(3,1fr);margin-top:auto;display:grid}.client-card-metrics>span{text-align:center;border-right:1px solid #24130d14;gap:2px;min-width:0;padding:14px 7px;display:grid}.client-card-metrics>span:last-child{border:0}.client-card-metrics strong{font-family:var(--font-serif);font-size:1.5rem;font-weight:400;line-height:1}.client-card-metrics small{color:#8c7e76;text-overflow:ellipsis;white-space:nowrap;font-size:.48rem;overflow:hidden}.client-card-grid>a>b{color:var(--system);margin-top:17px;font-size:.58rem}.client-progress-block{background:#faf7f1;border:1px solid #ded5c9;gap:8px;margin:20px 0 18px;padding:14px;display:grid}.client-progress-block>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.client-progress-block>div>span{align-items:center;gap:6px;min-width:0;display:flex}.client-progress-block strong{font-size:.55rem}.client-progress-block b{color:#7e6d61;font:500 .82rem var(--font-serif)}.client-progress-block>i{background:#e8e0d5;border-radius:99px;height:8px;display:block;overflow:hidden}.client-progress-block>i>span{border-radius:inherit;background:linear-gradient(90deg,#b8842d,#dfb754);height:100%;transition:width .7s cubic-bezier(.2,.8,.2,1);display:block}.client-progress-block>small{color:#887a70;font-size:.45rem;line-height:1.45}.client-progress-block.pending>i>span{width:0!important}.client-progress-block.complete{background:linear-gradient(120deg,#edf8f1,#fffdf5);border-color:#91bea4;position:relative;overflow:hidden}.client-progress-block.complete>div>span,.client-progress-block.complete b{color:#276d50}.client-progress-block.complete>i{background:#dcece3}.client-progress-block.complete>i>span{background:linear-gradient(90deg,#2f805f,#79b793,#d6b35a);animation:1.4s ease-out both client-progress-shine}.client-card-complete{position:relative;overflow:hidden;border-color:#8fbea2!important;box-shadow:0 18px 48px #2f805f1f!important}.client-card-complete:before{color:#2f805f29;content:"✓";pointer-events:none;font-size:3rem;font-weight:900;line-height:1;position:absolute;bottom:18px;right:20px}@keyframes client-progress-shine{0%{filter:brightness(1.35);width:0}to{filter:brightness()}}.timeline-list article,.notification-list article{border-bottom:1px solid #24130d14;grid-template-columns:170px minmax(0,1fr) auto;align-items:center;gap:18px;min-width:0;padding:17px 21px;display:grid}.timeline-list time{color:#9d6d29;font-size:.58rem;font-weight:750}.timeline-list article>div,.notification-list article>div{gap:3px;min-width:0;display:grid}.timeline-list strong,.notification-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.timeline-list small,.notification-list small{color:#8d7f76;text-overflow:ellipsis;white-space:nowrap;font-size:.57rem;overflow:hidden}.timeline-list article>i,.notification-list article>span{color:#6d5e55;text-transform:capitalize;background:#f2ece4;padding:5px 8px;font-size:.52rem;font-style:normal}.notification-health{background:#fffdfa;border:1px solid #24130d1a;grid-template-columns:repeat(3,1fr);margin-bottom:18px;display:grid}.notification-health article{border-right:1px solid #24130d14;align-items:center;gap:14px;padding:21px;display:flex}.notification-health article:last-child{border:0}.notification-health strong{font-family:var(--font-serif);font-size:2.1rem;font-weight:400;line-height:1}.notification-health span{color:#74675f;font-size:.62rem}.report-preview{background:#fff;flex-direction:column;max-width:810px;min-height:650px;margin:0 auto;padding:60px;display:flex;box-shadow:0 30px 90px #2a140a21}.report-preview>div{color:#fff9ed;background:#23130d;padding:34px}.report-preview>div p{color:var(--gold);letter-spacing:.15em;font-size:.58rem}.report-preview>div h3{margin:0 0 8px;font-size:2.8rem}.report-preview>div small{color:#fff9ed8c}.report-preview>section{border:1px solid #24130d1f;grid-template-columns:repeat(4,1fr);margin:40px 0;display:grid}.report-preview article{border-right:1px solid #24130d1a;gap:6px;min-width:0;padding:20px;display:grid}.report-preview article:last-child{border:0}.report-preview article strong{font-family:var(--font-serif);font-size:2.4rem;font-weight:400;line-height:1}.report-preview article span{color:#7c6f67;font-size:.51rem}.report-preview footer{border-top:1px solid #24130d26;justify-content:space-between;gap:20px;margin-top:auto;padding-top:20px;font-size:.64rem;display:flex}.settings-layout{grid-template-columns:1.1fr .9fr;gap:18px;display:grid}.settings-layout>section{background:#fffdfa;border:1px solid #24130d1c;min-width:0;padding:28px}.settings-layout h3{margin-bottom:22px;font-size:1.5rem}.setting-row,.setting-select{cursor:pointer;border-bottom:1px solid #24130d14;justify-content:space-between;align-items:center;gap:20px;min-width:0;padding:17px 0;display:flex}.setting-row>span,.setting-select>span{gap:3px;min-width:0;display:grid}.setting-row strong,.setting-select strong{font-size:.7rem}.setting-row small,.setting-select small{color:#8d8077;font-size:.57rem;line-height:1.4}.setting-row input{width:42px;height:23px;accent-color:var(--system)}.setting-select select{background:#fff;border:1px solid #24130d29;min-width:150px;padding:8px}.connection-card{background:#f5eee6;align-items:center;gap:12px;margin:24px 0;padding:16px;display:flex}.connection-card>i{background:#bf8a40;border-radius:50%;width:10px;height:10px}.connection-card>i.connected{background:#3b9b67}.connection-card span{gap:3px;display:grid}.connection-card strong{font-size:.7rem}.connection-card small{color:#806f65;font-size:.57rem}.save-message{margin:12px 0 0;color:var(--system)!important;font-size:.63rem!important}.system-warning{color:#872e26;background:#f6ddda;margin-top:20px;padding:14px;font-size:.68rem}.ui-font-setting{border:0;border-bottom:1px solid #24130d14;min-width:0;margin:0;padding:0 0 22px}.ui-font-setting legend{padding:0;font-size:.7rem;font-weight:750}.ui-font-setting>p{color:#8d8077;margin:5px 0 15px;font-size:.57rem;line-height:1.5}.ui-font-setting>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ui-font-setting label{cursor:pointer;background:#fff;border:1px solid #24130d24;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 8px;min-width:0;padding:12px;transition:all .2s;display:grid}.ui-font-setting label:hover,.ui-font-setting label.active{border-color:var(--system);background:var(--system-soft);box-shadow:inset 0 -3px var(--system)}.ui-font-setting input{opacity:0;pointer-events:none;position:absolute}.ui-font-setting label>span{color:#5f4b40;width:34px;height:34px;font-family:var(--font-serif);background:#f2ece3;border-radius:50%;grid-row:1/3;place-items:center;font-size:.62rem;display:grid}.ui-font-setting label.active>span{background:var(--system);color:#fff}.ui-font-setting strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.58rem;overflow:hidden}.ui-font-setting small{color:#8d8077;font-size:.48rem}.ui-font-setting input:focus-visible+span{outline:3px solid var(--system)}@supports (color:color-mix(in lab, red, red)){.ui-font-setting input:focus-visible+span{outline:3px solid color-mix(in srgb,var(--system) 35%,transparent)}}.ui-font-setting input:focus-visible+span{outline-offset:3px}@media (width<=1100px){.settings-layout{grid-template-columns:1fr}}@media (width<=1180px){html[data-ui-font=large] .settings-layout{grid-template-columns:1fr}}@media (width<=620px){.ui-font-setting>div{grid-template-columns:1fr}.ui-font-setting label{grid-template-columns:42px minmax(0,1fr) auto}.ui-font-setting label>span{grid-row:auto}.ui-font-setting small{justify-self:end}.setting-row,.setting-select{flex-direction:column;align-items:flex-start}.setting-select select{width:100%;min-width:0}}.nova-studio-page{grid-template-columns:minmax(330px,.76fr) minmax(500px,1.24fr);gap:22px;min-width:0;padding-top:26px;animation:.5s both os-enter;display:grid}.studio-controls{background:#fffdfa;border:1px solid #24130d1c;align-content:start;gap:26px;min-width:0;padding:26px;display:grid}.document-type-grid,.client-select-cards{gap:8px;display:grid}.document-type-grid button,.client-select-cards button{color:#2c211c;cursor:pointer;text-align:left;background:#fff;border:1px solid #24130d1f;grid-template-columns:45px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:13px;transition:all .2s;display:grid}.document-type-grid button:hover,.document-type-grid button.active,.client-select-cards button:hover,.client-select-cards button.active{border-color:var(--system);background:var(--system-soft);transform:translate(3px)}.document-type-grid i,.client-select-cards button>span{color:#f0d39a;width:42px;height:42px;font-family:var(--font-serif);background:#28150e;place-items:center;font-size:.62rem;font-style:normal;display:grid}.document-type-grid button>span,.client-select-cards p{gap:4px;min-width:0;margin:0;display:grid}.document-type-grid strong,.client-select-cards strong{text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;overflow:hidden}.document-type-grid small,.client-select-cards small{color:#7e7169;text-overflow:ellipsis;white-space:nowrap;font-size:.55rem;line-height:1.35;overflow:hidden}.studio-fields{grid-template-columns:1fr;gap:12px;display:grid}.studio-fields label,.invoice-studio form>label,.invoice-form-grid label{color:#6d5e55;letter-spacing:.07em;text-transform:uppercase;gap:7px;font-size:.56rem;font-weight:750;display:grid}.studio-fields input,.invoice-form-grid input{background:#fff;border:1px solid #24130d29;width:100%;min-height:43px;padding:10px 12px}.studio-actions{flex-wrap:wrap;gap:8px;display:flex}.studio-actions button:not(.primary-action){cursor:pointer;background:#fff;border:1px solid #24130d33;padding:10px 14px;font-size:.63rem}.document-canvas-wrap{min-width:0;padding-bottom:20px;overflow:auto}.document-toolbar{background:#fff;border:1px solid #24130d1c;justify-content:space-between;align-items:center;gap:20px;min-width:700px;padding:11px 14px;display:flex}.document-toolbar button{cursor:pointer;background:0 0;border:0;border-right:1px solid #24130d1a;min-width:36px;padding:6px 9px;font-size:.62rem}.document-toolbar small{color:#88796f;font-size:.53rem}.document-canvas{background:#fff;flex-direction:column;width:700px;min-height:990px;margin:14px auto 0;padding:72px 64px 48px;display:flex;position:relative;box-shadow:0 28px 70px #28120826}.document-canvas>header{border-bottom:1px solid #dbaa48;gap:2px;padding-bottom:28px;display:grid}.document-canvas>header strong{font-family:var(--font-serif);letter-spacing:.12em;font-size:1.1rem}.document-canvas>header small{color:#a27431;letter-spacing:.12em;font-size:.45rem}.locked-title{align-content:center;min-height:440px;display:grid}.locked-title>p{max-width:510px;font-family:var(--font-serif);margin:0 0 12px;font-size:2.5rem;line-height:1.05}.locked-title>span{color:#7d6e64;font-size:.72rem}.locked-title dl{grid-template-columns:110px 1fr;gap:9px;margin-top:60px;display:grid}.locked-title dt{color:#a27431;letter-spacing:.12em;font-size:.48rem;font-weight:800}.locked-title dd{margin:0;font-size:.72rem}.editable-paper{border-top:1px solid #24130d1a;min-height:400px;padding-top:38px}.editable-paper textarea{resize:vertical;color:#382b25;border:0;outline:0;width:100%;min-height:360px;padding:0;font-family:Georgia,serif;font-size:.79rem;line-height:1.8}.document-canvas>footer{color:#927c6e;letter-spacing:.1em;border-top:1px solid #24130d1f;margin-top:auto;padding-top:16px;font-size:.43rem}.agreement-layout{grid-template-columns:280px minmax(0,1fr);gap:16px;display:grid}.agreement-layout>aside,.agreement-layout>section{background:#fffdfa;border:1px solid #24130d1c;min-width:0}.agreement-layout>aside{padding:18px}.agreement-layout>aside h3{font-size:1.2rem}.agreement-layout>aside button{cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #24130d14;gap:4px;width:100%;padding:12px;display:grid}.agreement-layout>aside button.active{background:var(--system-soft);color:var(--system)}.agreement-layout>aside button span{text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;font-weight:750;overflow:hidden}.agreement-layout>aside button i{font-size:.52rem;font-style:normal}.agreement-layout>section{padding:25px}.agreement-layout>section>header{border-bottom:1px solid #24130d1a;justify-content:space-between;align-items:start;gap:20px;padding-bottom:20px;display:flex}.agreement-layout header p{color:var(--system);margin:0 0 5px;font-size:.53rem;font-weight:750}.agreement-layout header h3{margin:0;font-size:1.8rem}.agreement-status{color:#7c614a;background:#f3eade;padding:6px 9px;font-size:.55rem}.agreement-status.signed{color:#31724f;background:#e6f2ea}.scope-editor{margin-top:20px}.scope-row{border-bottom:1px solid #24130d12;grid-template-columns:minmax(180px,1fr) 120px 34px;gap:8px;min-width:0;padding:7px 0;display:grid}.scope-row.head{color:#7f7168;text-transform:uppercase;font-size:.52rem;font-weight:750}.scope-row input,.scope-row select{background:#fff;border:1px solid #24130d24;min-width:0;padding:9px;font-size:.63rem}.scope-row button{color:#8f3a32;cursor:pointer;background:#f4e8e4;border:0}.add-scope{border:1px dashed var(--system);color:var(--system);cursor:pointer;background:0 0;margin-top:13px;padding:9px 12px;font-size:.6rem}.agreement-layout>section>footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.agreement-layout>section>footer button:not(.primary-action){cursor:pointer;background:#fff;border:1px solid #24130d29;padding:10px 15px;font-size:.62rem}.stellar-overview,.client-command{gap:18px;padding-top:26px;animation:.5s both os-enter;display:grid}.finance-hero{color:#fff;background:linear-gradient(120deg,#14223a,#203f67);grid-template-columns:1.1fr .9fr;min-width:0;min-height:260px;display:grid}.finance-hero>div{align-content:center;padding:42px;display:grid}.finance-hero h2{margin:0;font-size:clamp(3.2rem,6vw,6.2rem);line-height:.85}.finance-hero>div>span{color:#ffffff8c;margin-top:10px;font-size:.65rem}.finance-hero aside{background:#ffffff0d;align-content:center;padding:30px;display:grid}.finance-hero aside>span{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:20px;padding:15px;display:flex}.finance-hero aside strong{font-family:var(--font-serif);font-size:1.45rem;font-weight:400;line-height:1}.finance-hero aside small{color:#ffffff8c;font-size:.58rem}.recommendation-panel>div{display:grid}.recommendation-panel article{border-bottom:1px solid #24130d14;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:15px;min-width:0;padding:20px 26px;display:grid}.recommendation-panel article>span{color:var(--system);font-family:var(--font-serif);font-size:1.3rem}.recommendation-panel article>div{min-width:0}.recommendation-panel article strong{font-size:.72rem}.recommendation-panel article p{color:#81736a;margin:4px 0 0;font-size:.6rem}.recommendation-panel button{color:var(--system);cursor:pointer;background:0 0;border:0;font-size:.58rem;font-weight:750}.client-finance-grid>div{grid-template-columns:1fr 1fr;display:grid}.client-finance-grid article{border-bottom:1px solid #24130d14;border-right:1px solid #24130d14;grid-template-columns:42px minmax(0,1fr) 120px auto;align-items:center;gap:12px;min-width:0;padding:18px 24px;display:grid}.client-finance-grid article>span{background:var(--system-soft);width:38px;height:38px;color:var(--system);border-radius:50%;place-items:center;font-size:.52rem;font-weight:750;display:grid}.client-finance-grid article>div,.client-finance-grid article>p{gap:3px;min-width:0;margin:0;display:grid}.client-finance-grid article strong{text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;overflow:hidden}.client-finance-grid article small{color:#887a72;text-overflow:ellipsis;white-space:nowrap;font-size:.52rem;overflow:hidden}.client-finance-grid article>i{font-size:.52rem;font-style:normal}.next-invoice{background:#eef4fb;border:1px solid #cbd9ea;gap:4px;padding:13px 16px;display:grid}.next-invoice span{color:#5f7692;font-size:.5rem;font-weight:750}.next-invoice strong{color:#294f80;font-size:.78rem}.invoice-studio{grid-template-columns:1.2fr .8fr;gap:18px;display:grid}.invoice-studio>form{background:#fffdfa;border:1px solid #24130d1c;min-width:0;padding:28px}.visual-client-select{grid-template-columns:repeat(2,1fr);gap:8px;margin:9px 0 22px;display:grid}.visual-client-select button{cursor:pointer;text-align:left;background:#fff;border:1px solid #24130d21;align-items:center;gap:9px;min-width:0;padding:10px;display:flex}.visual-client-select button.active{border-color:var(--system);background:var(--system-soft)}.visual-client-select span{color:#fff;background:#203f67;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:.48rem;display:grid}.visual-client-select strong{text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.invoice-form-grid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:20px;display:grid}.invoice-form-grid label:first-child{grid-column:1/-1}.invoice-studio>aside{background:#fff;flex-direction:column;min-width:0;padding:32px;display:flex;box-shadow:0 25px 60px #27140a1c}.invoice-studio>aside>p{color:#416899;letter-spacing:.12em;font-size:.52rem;font-weight:750}.invoice-studio>aside>header{border-bottom:1px solid #8fb0d7;gap:2px;padding-bottom:18px;display:grid}.invoice-studio>aside>header strong{font-family:var(--font-serif);letter-spacing:.09em}.invoice-studio>aside>header small{color:#758ba5;font-size:.43rem}.invoice-studio>aside>div{justify-content:space-between;gap:15px;padding:25px 0;display:flex}.invoice-studio>aside>div span{font-size:.54rem}.invoice-studio>aside>div strong{font-size:.78rem}.invoice-studio dl{grid-template-columns:100px 1fr;gap:13px;margin-top:25px;display:grid}.invoice-studio dt{color:#74869a;font-size:.52rem}.invoice-studio dd{margin:0;font-size:.66rem}.invoice-studio>aside>footer{color:#7f736c;border-top:1px solid #24130d1a;margin-top:auto;padding-top:16px;font-size:.48rem}.invoice-row select{background:#fff;border:1px solid #24130d21;width:100%;padding:7px;font-size:.58rem}.client-topbar>div:first-child>a{color:#8b7a70;margin-bottom:6px;font-size:.57rem;display:inline-block}.client-owner-state{border-left:3px solid var(--system);background:#fff;gap:3px;padding:10px 13px;display:grid}.client-owner-state span{font-size:.65rem;font-weight:750}.client-owner-state small{color:#85786f;font-size:.53rem}.agreement-gate{background:#fff8e8;border:1px solid #d3a65e;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:16px 19px;display:flex}.agreement-gate>div{align-items:center;gap:13px;min-width:0;display:flex}.agreement-gate>div>span{color:#fff;background:#d4a655;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.agreement-gate p{gap:3px;min-width:0;margin:0;display:grid}.agreement-gate strong{font-size:.68rem}.agreement-gate small{color:#7c6b5f;font-size:.56rem;line-height:1.45}.agreement-gate>a{color:#8c5d19;flex:none;font-size:.58rem;font-weight:750}.client-scoreboard{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.client-scoreboard article{border-right:1px solid #24130d14;grid-template-columns:1fr auto;align-content:center;gap:4px 12px;min-width:0;min-height:126px;padding:22px;display:grid}.client-scoreboard article:last-child{border:0}.client-scoreboard span{color:#7b6e66;text-transform:uppercase;align-self:end;font-size:.56rem;font-weight:750}.client-scoreboard strong{font-family:var(--font-serif);grid-area:1/2/3;align-self:center;font-size:3.4rem;font-weight:400;line-height:.8}.client-scoreboard small{color:#988b83;text-overflow:ellipsis;white-space:nowrap;font-size:.5rem;overflow:hidden}.phase-rail,.client-immediate{padding:28px}.phase-rail>header,.client-immediate>header{margin-bottom:20px}.phase-rail>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.phase-rail button{cursor:pointer;text-align:left;background:#fff;border:1px solid #24130d1f;grid-template-columns:35px minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding:17px 13px;display:grid}.phase-rail button.active{border-color:var(--system);box-shadow:inset 0 -3px var(--system)}.phase-rail button.locked{color:#948981;background:#f2efeb}.phase-rail button>span{background:var(--system-soft);width:32px;height:32px;color:var(--system);font-family:var(--font-serif);border-radius:50%;place-items:center;display:grid}.phase-rail button>div{gap:3px;min-width:0;display:grid}.phase-rail button strong{font-size:.65rem}.phase-rail button small{color:#8e8179;text-overflow:ellipsis;white-space:nowrap;font-size:.5rem;overflow:hidden}.phase-rail button i{color:var(--system);grid-column:2;font-size:.48rem;font-style:normal}.client-immediate>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.client-immediate article{border:1px solid #24130d17;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:15px;display:grid}.client-immediate article>i{background:#bd6c3e;border-radius:50%;width:7px;height:7px}.client-immediate article>div{gap:3px;min-width:0;display:grid}.client-immediate article strong{text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.client-immediate article small{color:#8c7f77;text-overflow:ellipsis;white-space:nowrap;font-size:.51rem;overflow:hidden}.client-immediate article>span{font-size:.5rem}.phase-workspace{grid-template-columns:220px minmax(0,1fr);gap:16px;min-width:0;padding-top:25px;display:grid}.phase-workspace>aside{background:#fffdfa;border:1px solid #24130d1c;padding:18px}.phase-workspace>aside>button{cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #24130d14;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;width:100%;min-width:0;padding:12px 8px;display:grid}.phase-workspace>aside>button.active{background:var(--system-soft)}.phase-workspace>aside>button.locked{color:#9d928b}.phase-workspace>aside button>span{width:28px;height:28px;font-family:var(--font-serif);background:#eee8e1;border-radius:50%;place-items:center;display:grid}.phase-workspace>aside button>p{gap:2px;min-width:0;margin:0;display:grid}.phase-workspace>aside strong{font-size:.61rem}.phase-workspace>aside small{font-size:.48rem}.client-phase-board{align-content:start;min-width:0;display:grid}.client-phase-board>header{background:#fffdfa;border:1px solid #24130d1c;justify-content:space-between;align-items:start;gap:20px;min-width:0;padding:24px;display:flex}.client-phase-board>header p{color:var(--system);margin:0 0 6px;font-size:.53rem;font-weight:750}.client-phase-board>header h2{margin:0 0 7px;font-size:2rem}.client-phase-board>header span{color:#7d7068;font-size:.61rem}.client-phase-board>header>i{background:var(--system-soft);color:var(--system);flex:none;padding:7px 9px;font-size:.52rem;font-style:normal}.phase-empty-state{background:linear-gradient(135deg,#fffdfa,#f5f0e8);border:1px solid #24130d1c;justify-content:center;align-items:center;gap:20px;min-height:330px;margin-top:12px;padding:38px;display:flex}.phase-empty-state>span{color:#9a7429;border:1px solid #cfb985;border-radius:50%;flex:0 0 58px;place-items:center;width:58px;height:58px;font-size:1.2rem;display:grid}.phase-empty-state>div{max-width:520px}.phase-empty-state h3{margin:5px 0 8px;font-size:1.7rem}.phase-empty-state>div>p:last-child{color:#7d7068;margin:0;font-size:.62rem;line-height:1.7}.kanban-columns{grid-template-columns:repeat(5,minmax(150px,1fr));gap:8px;min-width:0;padding:12px 0;display:grid;overflow-x:auto}.kanban-columns>section{background:#eeeae4;border:1px solid #24130d1a;min-height:280px;padding:10px}.kanban-columns>section>header{justify-content:space-between;gap:8px;padding:4px 3px 11px;display:flex}.kanban-columns header strong{font-size:.55rem}.kanban-columns header span{font-size:.52rem}.kanban-columns article{background:#fff;gap:10px;margin-bottom:7px;padding:11px;display:grid;box-shadow:0 3px 10px #28140a0d}.kanban-columns article strong{font-size:.59rem;line-height:1.4}.kanban-columns article small{color:#8d8077;font-size:.49rem}.deliverable-submit{background:#fffdfa;border:1px solid #24130d1c;grid-template-columns:1.3fr .7fr auto;align-items:end;gap:12px;margin-top:8px;padding:24px;display:grid}.deliverable-submit>header{grid-column:1/-1}.deliverable-submit h3{margin:0 0 5px;font-size:1.45rem}.deliverable-submit header>span{color:#81736a;font-size:.56rem}.deliverable-submit label{color:#6e6057;text-transform:uppercase;gap:6px;font-size:.54rem;font-weight:750;display:grid}.deliverable-submit select,.deliverable-submit input{background:#fff;border:1px solid #24130d26;width:100%;min-height:42px;padding:9px}.deliverable-submit .save-message{grid-column:1/-1}.discovery-page{background:#f4efe7}.discovery-hero{color:#fff9ed;background:radial-gradient(circle at 86% 20%,#dbaa4833,#0000 27%),linear-gradient(120deg,#170c08,#321b12);grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:50px;min-height:620px;padding:clamp(80px,10vw,150px) clamp(24px,9vw,150px);display:grid;position:relative;overflow:hidden}.discovery-hero:after{content:"";border:1px solid #dbaa4838;border-radius:50%;width:480px;height:480px;position:absolute;bottom:-300px;right:-250px;box-shadow:0 0 0 65px #dbaa4806,0 0 0 130px #dbaa4803}.discovery-hero>div,.discovery-hero>aside{z-index:1;position:relative}.discovery-hero h1{max-width:970px;margin-bottom:28px;font-size:clamp(3.5rem,7vw,7.4rem);line-height:.94}.discovery-hero>div>p:not(.eyebrow){color:#fff9eda6;max-width:740px;font-size:1.02rem;line-height:1.75}.discovery-benefits{flex-wrap:wrap;gap:9px;margin-top:32px;display:flex}.discovery-benefits span{color:#fff9edb8;background:#ffffff09;border:1px solid #dbaa483b;padding:10px 12px;font-size:.58rem}.discovery-benefits i{color:var(--gold);margin-right:7px;font-style:normal}.discovery-hero>aside{text-align:center;background:#ffffff08;border:1px solid #dbaa484d;place-items:center;padding:38px 20px;display:grid}.discovery-hero>aside>span{font-family:var(--font-serif);font-size:5.2rem;line-height:.8}.discovery-hero>aside>strong{color:var(--gold);letter-spacing:.17em;margin-top:8px;font-size:.62rem}.discovery-hero>aside>small{color:#fff9ed7a;margin-top:16px;font-size:.54rem}.discovery-page .centered-form{max-width:1300px;margin:0 auto;padding:clamp(55px,7vw,100px) clamp(18px,5vw,60px)}.discovery-form{background:0 0;gap:18px;padding:0}.discovery-step{background:#fffdfa;border:1px solid #24130d1f;padding:clamp(24px,4vw,50px);box-shadow:0 14px 45px #311b0f0d}.discovery-step>header{align-items:start;gap:18px;margin-bottom:28px;display:flex}.discovery-step>header>span{width:42px;height:42px;color:var(--gold-light);font-family:var(--font-serif);background:#26140e;border-radius:50%;flex:0 0 42px;place-items:center;display:grid}.discovery-step>header h2{margin:0;font-size:clamp(1.8rem,3vw,3.2rem)}.discovery-step>header .eyebrow{margin:0 0 6px}.visual-question{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:20px;display:grid}.visual-question>p{color:#675950;text-transform:uppercase;grid-column:1/-1;margin:0 0 4px;font-size:.62rem;font-weight:750}.visual-question button{cursor:pointer;color:#3a2b24;background:#fff;border:1px solid #24130d21;align-content:center;place-items:center;gap:8px;min-width:0;min-height:95px;padding:10px;transition:all .2s;display:grid}.visual-question button:hover,.visual-question button.selected{background:#fbf2df;border-color:#b67e2d;transform:translateY(-2px)}.visual-question i{color:#a26d22;background:#f2ebe2;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.73rem;font-style:normal;display:grid}.visual-question span{text-align:center;text-overflow:ellipsis;max-width:100%;font-size:.56rem;font-weight:700;overflow:hidden}.discovery-step .availability-picker{margin-top:0}.discovery-step>.button{margin-top:22px}.platform-gateway>*{opacity:0;animation:.7s cubic-bezier(.16,1,.3,1) forwards gateway-arrive}.platform-gateway>header{animation-delay:80ms}.platform-gateway>.gateway-copy{animation-delay:.2s}.platform-gateway>.platform-card-grid{animation-delay:.34s}@keyframes gateway-arrive{0%{opacity:0;filter:blur(5px);transform:translateY(25px)}to{opacity:1;filter:none;transform:none}}.platform-card{isolation:isolate}.platform-card:after{background:radial-gradient(circle at var(--hover-x,50%) var(--hover-y,50%),var(--card-color),transparent 52%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.platform-card:after{background:radial-gradient(circle at var(--hover-x,50%) var(--hover-y,50%),color-mix(in srgb,var(--card-color) 18%,transparent),transparent 52%)}}.platform-card:after{content:"";opacity:0;pointer-events:none;transition:all .3s}.platform-card:hover:after{opacity:1}@media (width<=1180px){.os-shell{grid-template-columns:238px minmax(0,1fr)}.os-sidebar{padding-left:13px;padding-right:13px}.command-grid{grid-template-columns:1fr}.action-panel,.meeting-panel{grid-column:1}.client-card-grid{grid-template-columns:1fr 1fr}.nova-studio-page{grid-template-columns:1fr}.document-canvas-wrap{max-height:1000px}.client-finance-grid>div,.invoice-studio{grid-template-columns:1fr}.phase-rail>div{grid-template-columns:1fr 1fr}.client-immediate>div{grid-template-columns:1fr}.deliverable-submit{grid-template-columns:1fr 1fr}.deliverable-submit .primary-action{grid-column:1/-1}.metric-ribbon article{padding:18px}.metric-ribbon strong{font-size:3.2rem}.client-scoreboard article{padding:17px}.client-scoreboard strong{font-size:2.6rem}}@media (width<=820px){.os-shell{display:block}.os-mobile-menu{z-index:102;color:#fff9ed;text-align:left;background:#180e0a;border:0;border-bottom:1px solid #ffffff1a;grid-template-columns:28px auto 1fr;align-items:center;gap:10px;width:100%;min-height:58px;padding:10px 16px;display:grid;position:sticky;top:0}.os-mobile-menu strong{font-family:var(--font-serif);font-size:.85rem}.os-mobile-menu small{color:#fff9ed73;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:.52rem;overflow:hidden}.os-sidebar{width:min(310px,87vw);height:100svh;transition:all .35s cubic-bezier(.16,1,.3,1);position:fixed;top:0;left:0;transform:translate(-102%)}.os-sidebar.open{transform:none}.os-scrim{z-index:99;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a05038c;border:0;display:block;position:fixed;inset:0}.os-main{padding:0 16px 45px}.os-topbar{min-height:100px}.os-live{display:none}.command-grid{padding-top:16px}.command-hero{grid-template-columns:1fr;min-height:310px}.command-date{display:none}.metric-ribbon{grid-template-columns:1fr 1fr}.metric-ribbon article:nth-child(2){border-right:0}.metric-ribbon article:nth-child(-n+2){border-bottom:1px solid #24130d1a}.portfolio-strip>div>a{grid-template-columns:9px minmax(0,1fr) 52px}.portfolio-strip em{display:none}.page-heading{align-items:start;display:grid}.page-heading>input{width:100%}.client-card-grid,.settings-layout{grid-template-columns:1fr}.crm-table,.document-library,.invoice-table{overflow-x:auto}.crm-row{min-width:720px}.library-row{min-width:790px}.invoice-row{min-width:760px}.report-preview{padding:25px}.report-preview>section{grid-template-columns:1fr 1fr}.report-preview article:nth-child(2){border-right:0}.agreement-layout{grid-template-columns:1fr}.scope-row{grid-template-columns:minmax(150px,1fr) 105px 30px}.finance-hero{grid-template-columns:1fr}.finance-hero aside,.client-scoreboard{grid-template-columns:1fr 1fr}.client-scoreboard article:nth-child(2){border-right:0}.phase-rail>div,.phase-workspace{grid-template-columns:1fr}.phase-workspace>aside{grid-template-columns:1fr 1fr;display:grid}.phase-workspace>aside>.kicker{grid-column:1/-1}.deliverable-submit{grid-template-columns:1fr}.deliverable-submit .primary-action{grid-column:auto}.discovery-hero{grid-template-columns:1fr}.discovery-hero>aside{display:none}.visual-question{grid-template-columns:1fr 1fr}.visual-question button:last-child{grid-column:1/-1}.discovery-step .form-grid{grid-template-columns:1fr}.timeline-list article{grid-template-columns:125px minmax(0,1fr)}.timeline-list article>i{display:none}}@media (width<=520px){.os-main{padding-left:11px;padding-right:11px}.os-topbar{min-height:88px}.os-topbar h1{font-size:1.65rem}.command-hero{min-height:330px;padding:28px 22px}.command-hero h2{font-size:2.55rem}.metric-ribbon{grid-template-columns:1fr}.metric-ribbon article{border-bottom:1px solid #24130d1a;min-height:92px;border-right:0!important}.metric-ribbon article:last-child{border-bottom:0}.metric-ribbon strong{font-size:2.8rem}.action-panel>header,.portfolio-strip>header,.recommendation-panel>header,.client-finance-grid>header{padding:20px}.action-list>a{padding:15px}.portfolio-strip>div>a{padding:14px}.portfolio-strip a small{white-space:normal}.client-scoreboard{grid-template-columns:1fr}.client-scoreboard article{border-bottom:1px solid #24130d14;border-right:0}.client-scoreboard article:last-child{border-bottom:0}.phase-workspace>aside{grid-template-columns:1fr}.client-finance-grid article{grid-template-columns:38px minmax(0,1fr) auto}.client-finance-grid article>p{display:none}.recommendation-panel article{grid-template-columns:34px minmax(0,1fr)}.recommendation-panel button{grid-column:2;justify-self:start}.finance-hero>div{padding:32px 22px}.finance-hero aside,.visual-client-select,.invoice-form-grid{grid-template-columns:1fr}.invoice-form-grid label:first-child{grid-column:auto}.document-toolbar,.document-canvas{min-width:640px}.agreement-gate{flex-direction:column;align-items:flex-start}.agreement-gate>a{margin-left:47px}.page-heading h2{font-size:2.7rem}.discovery-hero{min-height:590px;padding:80px 22px}.discovery-hero h1{font-size:3.8rem}.visual-question{grid-template-columns:1fr}.visual-question button:last-child{grid-column:auto}.discovery-step{padding:24px 18px}.discovery-step>header{gap:12px}.availability-heading{display:grid}.calendar-grid button{min-height:54px!important;padding:5px!important}.calendar-grid button small{font-size:.42rem!important}.time-grid{grid-template-columns:1fr 1fr!important}}.agreement-upload-gate{color:#fff;background:linear-gradient(135deg,#19150f,#2b2215);grid-template-columns:minmax(0,1fr) auto;place-items:center stretch;gap:24px;max-width:none;min-height:0;margin-top:20px;padding:22px 24px;display:grid}.agreement-upload-gate>div{display:flex}.agreement-upload-gate strong{color:#fff}.agreement-upload-gate small{color:#b7ad9a}.agreement-upload-gate form{align-items:center;gap:10px;display:flex}.agreement-upload-gate input{color:#c9bfad;background:#252016;border:1px solid #665739;max-width:260px;padding:10px}.agreement-upload-gate button{color:#17120d;cursor:pointer;background:#d4ad5b;border:1px solid #d4ad5b;min-height:42px;padding:0 15px;font-weight:780}@media (width<=760px){.agreement-upload-gate{grid-template-columns:1fr}.agreement-upload-gate form{flex-direction:column;align-items:stretch}.agreement-upload-gate input{width:100%;max-width:none}.agreement-active{flex-direction:column;align-items:flex-start}}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans), Arial, sans-serif;margin:0;overflow-x:clip}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button,a,select{max-width:100%}button,a{overflow-wrap:anywhere}a{color:inherit;text-decoration:none}img,video{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--font-serif), Georgia, serif;font-weight:500;line-height:.98}h1{letter-spacing:-.055em;font-size:clamp(3.5rem,7vw,7.5rem)}h2{letter-spacing:-.04em;font-size:clamp(2.5rem,4.8vw,5rem)}h3{font-size:1.65rem;line-height:1.05}.premium-intro{z-index:1000;min-height:100dvh;padding:max(28px, env(safe-area-inset-top)) max(22px, env(safe-area-inset-right)) max(28px, env(safe-area-inset-bottom)) max(22px, env(safe-area-inset-left));color:#fff8eb;cursor:pointer;background:#090604;align-content:center;place-items:center;gap:22px;animation:.6s cubic-bezier(.65,0,.35,1) 1.8s forwards premium-intro-out;display:grid;position:fixed;inset:0;overflow:hidden}.premium-intro:before,.premium-intro:after{content:"";border:1px solid #dbaa4833;animation:1s cubic-bezier(.2,.8,.2,1) .25s forwards premium-frame;position:absolute;inset:22px;transform:scaleX(0)}.premium-intro:after{border-color:#dbaa4814;animation-delay:.38s;inset:34px}.premium-intro-aura{aspect-ratio:1;opacity:0;background:radial-gradient(circle,#dbaa4833,#56301514 34%,#0000 69%);border-radius:50%;width:min(720px,92vw);animation:1.7s cubic-bezier(.2,.8,.2,1) .1s forwards premium-aura;position:absolute;transform:scale(.55)}.premium-intro-mark{aspect-ratio:1;opacity:0;filter:blur(12px);place-items:center;width:clamp(150px,17vw,220px);animation:1s cubic-bezier(.16,1,.3,1) .2s forwards premium-mark;display:grid;position:relative;transform:scale(.82)}.premium-intro-mark img{z-index:2;object-fit:cover;width:100%;height:100%;position:relative;box-shadow:0 0 80px #dbaa481c}.premium-intro-ring{opacity:0;border:1px solid #dbaa4861;border-radius:50%;animation:1.25s cubic-bezier(.16,1,.3,1) .45s forwards premium-ring;position:absolute;inset:-18px;transform:scale(.6)rotate(-20deg);box-shadow:0 0 0 13px #dbaa4806,0 0 0 38px #dbaa4804}.premium-intro-wordmark{opacity:0;place-items:center;gap:9px;animation:.8s .75s forwards premium-copy;display:grid;position:relative;transform:translateY(14px)}.premium-intro-wordmark strong{font-family:var(--font-serif);letter-spacing:.24em;text-indent:.24em;font-size:clamp(1.35rem,3vw,2.25rem);font-weight:500}.premium-intro-wordmark span{color:var(--gold);letter-spacing:.38em;text-indent:.38em;font-size:clamp(.38rem,.75vw,.56rem);font-weight:700}.premium-intro>button{right:max(20px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));color:#fff8eb;cursor:pointer;letter-spacing:.16em;text-transform:uppercase;background:#140c08d1;border:1px solid #f2d08a73;min-width:96px;min-height:44px;padding:10px 12px;font-size:.56rem;font-weight:700;position:absolute}.premium-intro>button:focus-visible{outline-offset:4px;outline:3px solid #f2d08a}@keyframes premium-frame{to{transform:scaleX(1)}}@keyframes premium-aura{45%{opacity:1}to{opacity:.48;transform:scale(1)}}@keyframes premium-mark{to{opacity:1;filter:blur();transform:scale(1)}}@keyframes premium-ring{to{opacity:1;transform:scale(1)rotate(0)}}@keyframes premium-copy{to{opacity:1;transform:translateY(0)}}@keyframes premium-intro-out{to{opacity:0;visibility:hidden;pointer-events:none;transform:scale(1.015)}}.page-progress{z-index:1200;background:linear-gradient(90deg, #9f6a22, var(--gold-light), #fff2c6);width:100%;height:2px;transform:scaleX(var(--page-progress,0));transform-origin:0;pointer-events:none;position:fixed;top:0;left:0;box-shadow:0 0 18px #f2d08abf}.motion-ready [data-reveal]{opacity:0;will-change:opacity, transform;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform 1.05s cubic-bezier(.16,1,.3,1),filter .9s}.motion-ready [data-reveal=up]{filter:blur(5px);transform:translateY(54px)}.motion-ready [data-reveal=left]{filter:blur(5px);transform:translate(-58px)}.motion-ready [data-reveal=right]{filter:blur(5px);transform:translate(58px)}.motion-ready [data-reveal].is-revealed{opacity:1;filter:blur();transform:translate(0)}.motion-ready [data-delay="1"]{transition-delay:80ms}.motion-ready [data-delay="2"]{transition-delay:.16s}.motion-ready [data-delay="3"]{transition-delay:.24s}.motion-ready [data-delay="4"]{transition-delay:.32s}.eyebrow{color:#a7772e;letter-spacing:.22em;text-transform:uppercase;margin-bottom:1rem;font-size:.7rem;font-weight:700}.site-header{z-index:20;color:#fff9ed;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1d100cf5;border-bottom:1px solid #dbaa482e;justify-content:space-between;align-items:center;min-height:76px;padding:12px clamp(22px,5vw,80px);display:flex;position:sticky;top:0}.brand{letter-spacing:.16em;align-items:center;gap:10px;font-size:.7rem;font-weight:700;display:flex}.brand img{object-fit:cover;border-radius:50%;width:45px;height:45px}.site-header nav{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:clamp(15px,2.3vw,34px);font-size:.72rem;font-weight:600;display:flex}.site-header nav a{opacity:.8;transition:opacity .2s,color .2s}.site-header nav a:hover,.site-header nav a:focus-visible{color:var(--gold-light);opacity:1}.site-header .nav-login{opacity:1;border:1px solid #dbaa488c;padding:11px 16px}.hero{--pointer-x:0;--pointer-y:0;--hero-scroll:0px;color:#fff9ed;isolation:isolate;background:#1f0f0a;grid-template-columns:minmax(0,1.12fr) minmax(480px,.88fr);min-height:calc(100svh - 76px);display:grid;position:relative;overflow:hidden}.hero:before{z-index:3;content:"";opacity:.7;pointer-events:none;background:linear-gradient(#0000,#dbaa4880 30%,#dbaa4814 78%,#0000);width:1px;position:absolute;top:0;bottom:0;left:56%}.hero-copy{z-index:2;background:linear-gradient(90deg,#27130d 0% 68%,#27130deb 88%,#27130d6b 100%);flex-direction:column;justify-content:center;padding:clamp(90px,9vw,170px) clamp(42px,6vw,118px);display:flex;position:relative}.hero-copy:after{aspect-ratio:1;content:"";border:1px solid #dbaa4824;border-radius:50%;width:520px;position:absolute;top:9%;left:-340px;box-shadow:0 0 0 60px #dbaa4805,0 0 0 120px #dbaa4803}.hero-copy>*{z-index:1;opacity:0;animation:1s cubic-bezier(.16,1,.3,1) forwards hero-copy-in;position:relative;transform:translateY(28px)}.hero-copy>.eyebrow{animation-delay:.12s}.hero-copy>h1{animation-delay:.25s}.hero-copy>.hero-lede{animation-delay:.38s}.hero-copy>.button-row{animation-delay:.51s}@keyframes hero-copy-in{to{opacity:1;transform:translateY(0)}}.hero h1{text-wrap:balance;max-width:980px;margin-bottom:34px}.hero h1 em{color:var(--gold);font-weight:500}.hero-lede{color:#fff9edb8;max-width:690px;font-size:clamp(1rem,1.5vw,1.28rem);line-height:1.8}.hero-art{background:#070504;min-height:650px;position:relative;overflow:hidden}.hero-art:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#27130db8,#0000 31%),linear-gradient(#0000 56%,#0a060485),linear-gradient(#00000038,#0000 30%);position:absolute;inset:0}.hero-art img{object-fit:cover;object-position:82% 50%;width:100%;height:calc(100% + 90px);transform:translate(calc(var(--pointer-x) * -6px), calc(var(--hero-scroll) + var(--pointer-y) * -5px)) scale(1.04);transition:transform 1.2s cubic-bezier(.2,.8,.2,1)}.hero-art>span:last-child{z-index:3;color:var(--gold-light);letter-spacing:.23em;text-transform:uppercase;writing-mode:vertical-rl;font-size:.58rem;position:absolute;bottom:30px;right:28px}.hero-door-glow{z-index:2;mix-blend-mode:screen;pointer-events:none;background:radial-gradient(#f6cc6d33,#0000 62%);border-radius:50%;width:48%;height:86%;animation:4.8s ease-in-out infinite door-breathe;position:absolute;top:4%;right:16%}.hero-threshold-line{z-index:2;transform-origin:100%;opacity:.58;pointer-events:none;background:linear-gradient(90deg,#0000,#f2d08adb,#0000);height:1px;position:absolute;bottom:18%;right:-8%}.hero-threshold-line-one{width:92%;animation:4.6s ease-in-out 2.5s infinite threshold-sweep;transform:rotate(-7deg)}.hero-threshold-line-two{width:70%;animation:5.4s ease-in-out 3.1s infinite reverse threshold-sweep;bottom:12%;transform:rotate(-3deg)}@keyframes door-breathe{50%{opacity:.55;transform:scale(1.08)}}@keyframes threshold-sweep{0%,to{opacity:.18;transform:rotate(-7deg)scaleX(.55)}50%{opacity:.75;transform:rotate(-7deg)scaleX(1)}}.button-row,.button-stack{flex-wrap:wrap;align-items:center;gap:16px;margin-top:40px;display:flex}.button{cursor:pointer;letter-spacing:.12em;text-align:center;text-transform:uppercase;border:1px solid #0000;justify-content:center;align-items:center;gap:18px;min-height:56px;padding:15px 26px;font-size:.72rem;font-weight:750;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s,background .3s,border-color .3s;display:inline-flex;position:relative;overflow:hidden}.button:before{content:"";background:linear-gradient(105deg,#0000 25%,#ffffff61 48%,#0000 70%);transition:transform .75s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-130%)}.button>span,.button>i{z-index:1;position:relative}.button>i{font-size:1rem;font-style:normal;transition:transform .35s cubic-bezier(.16,1,.3,1)}.button:hover{transform:translateY(-4px);box-shadow:0 18px 45px #0003}.button:hover:before{transform:translate(130%)}.button:hover>i{transform:translate(3px,-3px)}.button:disabled{cursor:wait;opacity:.65;transform:none}.button.gold{background:var(--gold);color:#1e130e}.button.gold:hover{background:var(--gold-light)}.button.ghost{background:0 0;border-color:currentColor}.button.wide{width:100%}.text-link{color:#9b691f;text-underline-offset:5px;font-size:.82rem;font-weight:700;-webkit-text-decoration:underline #9b691f59;text-decoration:underline #9b691f59}.founder-section{background:linear-gradient(105deg,#f8f1e6,#eee2d1);grid-template-columns:minmax(380px,.82fr) minmax(500px,1.18fr);align-items:center;gap:clamp(65px,8vw,150px);padding:clamp(110px,12vw,190px) clamp(28px,8vw,150px);display:grid;position:relative;overflow:hidden}.founder-section:before{content:"";border:1px solid #a7772e2e;border-radius:50%;width:460px;height:460px;position:absolute;bottom:-250px;left:-290px;box-shadow:0 0 0 65px #a7772e06,0 0 0 130px #a7772e04}.founder-copy{z-index:1;position:relative}.founder-copy h2{text-wrap:balance;max-width:760px;margin-bottom:32px;font-size:clamp(3rem,5.2vw,5.6rem)}.founder-copy>p:last-child{color:var(--muted);line-height:1.8}.founder-video-frame{background:#ffffff52;border:1px solid #a7772e5c;padding:14px;position:relative;box-shadow:0 45px 120px #3e23122e}.founder-video-frame:before,.founder-video-frame:after{z-index:2;border-color:var(--gold);content:"";pointer-events:none;width:86px;height:86px;position:absolute}.founder-video-frame:before{border-top:1px solid;border-left:1px solid;top:-9px;left:-9px}.founder-video-frame:after{border-bottom:1px solid;border-right:1px solid;bottom:-9px;right:-9px}.founder-video{aspect-ratio:4/5;object-fit:cover;background:#100a08;width:100%;max-height:760px}.founder-video-play{z-index:4;color:#fff8eb;text-align:left;cursor:pointer;background:linear-gradient(#0000 42%,#0c0604e0);border:0;grid-template-columns:auto 1fr;align-items:center;gap:18px;width:calc(100% - 28px);padding:32px;display:grid;position:absolute;inset:14px}.founder-video-play i{width:58px;height:58px;color:var(--gold-light);background:#1a0d08b8;border:1px solid #f2d08ab8;border-radius:50%;place-items:center;font-style:normal;transition:transform .25s,background .25s;display:grid;box-shadow:0 0 0 8px #dbaa4814}.founder-video-play span{align-self:end;margin-bottom:52px}.founder-video-play strong,.founder-video-play small{display:block}.founder-video-play strong{font-family:var(--serif);font-size:1.55rem}.founder-video-play small{color:#fff8ebad;letter-spacing:.06em;margin-top:4px;font-size:.68rem}.founder-video-play:hover i,.founder-video-play:focus-visible i{background:#dbaa4833;transform:scale(1.08)}.founder-video-label{z-index:3;color:var(--gold-light);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);letter-spacing:.18em;text-align:center;background:#120906ad;border:1px solid #f2d08a61;padding:14px 16px;font-size:.52rem;font-weight:700;position:absolute;bottom:30px;left:30px;right:30px}.readiness{color:#fff8eb;isolation:isolate;background:radial-gradient(circle at 50% 48%,#2d170f 0%,#160b08 44%,#090604 100%);padding:clamp(110px,12vw,190px) clamp(20px,8vw,130px);scroll-margin-top:76px;position:relative;overflow:hidden}.readiness:before{content:"";background-image:linear-gradient(#dbaa4806 1px,#0000 1px),linear-gradient(90deg,#dbaa4806 1px,#0000 1px);background-size:74px 74px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 75%);mask-image:radial-gradient(circle,#000,#0000 75%)}.readiness-aura{z-index:-1;border:1px solid #dbaa481f;border-radius:50%;animation:18s linear infinite diagnostic-orbit;position:absolute;box-shadow:0 0 0 70px #dbaa4804,0 0 0 140px #dbaa4803}.readiness-aura-one{width:620px;height:620px;top:6%;left:-360px}.readiness-aura-two{width:520px;height:520px;animation-duration:23s;animation-direction:reverse;bottom:-10%;right:-300px}@keyframes diagnostic-orbit{to{transform:rotate(360deg)}}.quiz-shell{background:linear-gradient(145deg,#432416d4,#120907f0);border:1px solid #dbaa4873;max-width:1080px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 55px 150px #00000075,inset 0 0 90px #dbaa4809}.quiz-shell:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 20%,#f2d08a0e 47%,#0000 70%);animation:8s ease-in-out 2s infinite diagnostic-sheen;position:absolute;inset:0;transform:translate(-90%)}@keyframes diagnostic-sheen{0%,30%{transform:translate(-90%)}65%,to{transform:translate(90%)}}.quiz-corner{z-index:2;border-color:var(--gold-light);opacity:.55;pointer-events:none;width:72px;height:72px;position:absolute}.quiz-corner-tl{border-top:1px solid;border-left:1px solid;top:18px;left:18px}.quiz-corner-br{border-bottom:1px solid;border-right:1px solid;bottom:18px;right:18px}.quiz-intro,.question-card,.result-card{z-index:1;text-align:center;padding:clamp(64px,8vw,116px);position:relative}.quiz-intro>p:not(.eyebrow),.result-card>p:not(.eyebrow){color:#fff8ebad;max-width:680px;margin-bottom:0;margin-left:auto;margin-right:auto;font-size:1.02rem;line-height:1.8}.quiz-intro>.eyebrow{color:var(--gold-light);margin-bottom:23px}.quiz-seal{width:106px;height:106px;color:var(--gold-light);border:1px solid #dbaa4880;border-radius:50%;place-content:center;gap:3px;margin:0 auto 38px;display:grid;box-shadow:0 0 0 10px #dbaa4809,0 0 45px #dbaa4817}.quiz-seal strong{font-family:var(--font-serif);font-size:2.7rem;font-weight:500;line-height:.72}.quiz-seal span{letter-spacing:.18em;font-size:.4rem;font-weight:700}.quiz-intro h2{text-wrap:balance;max-width:900px;margin:0 auto 31px;font-size:clamp(3.6rem,6vw,6.5rem)}.result-card h2{letter-spacing:-.035em;text-wrap:balance;max-width:850px;margin:0 auto 28px;font-size:clamp(3rem,4.8vw,5.5rem);line-height:1.05}.quiz-start{min-width:min(100%,350px);margin-top:38px}.quiz-audit-link{color:#fff8ebb3;letter-spacing:.02em;text-underline-offset:5px;align-items:center;gap:8px;width:fit-content;margin:18px auto 0;font-size:.57rem;font-weight:700;-webkit-text-decoration:underline #dbaa488c;text-decoration:underline #dbaa488c;transition:color .2s,transform .2s;display:flex}.quiz-audit-link:hover{color:var(--gold-light);transform:translate(3px)}.quiz-assurance{color:#fff8eb6e;letter-spacing:.17em;margin-top:23px;font-size:.48rem;display:block}.lead-form{background:var(--paper);color:var(--ink);gap:20px;padding:clamp(34px,5vw,70px);display:grid}.quiz-shell .lead-form{margin:12px}.lead-form h1,.lead-form h2{margin-bottom:12px}.lead-form>p:not(.eyebrow){color:var(--muted);line-height:1.65}.lead-form label{letter-spacing:.1em;text-transform:uppercase;gap:9px;font-size:.68rem;font-weight:750;display:grid}.lead-form input,.lead-form select{border:1px solid var(--line);width:100%;min-height:52px;color:var(--ink);text-transform:none;background:#fffdf9;border-radius:0;outline:0;padding:12px 14px}.lead-form input:focus,.lead-form select:focus{border-color:var(--gold);box-shadow:0 0 0 3px #dbaa4824}.form-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.lead-form small{color:var(--muted);letter-spacing:.08em;text-align:center;font-size:.68rem}.form-error{background:#f7dfdc;padding:12px;font-size:.82rem;color:#8f2c22!important}.progress-row{color:#fff8eba6;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;margin-bottom:10px;font-size:.7rem;display:flex}.progress{background:#ffffff1f;height:3px;margin-bottom:55px}.progress span{background:var(--gold);height:100%;transition:width .3s;display:block}.dimension{color:var(--gold);letter-spacing:.18em;text-transform:uppercase;font-size:.7rem}.question-card h2{max-width:760px;margin:0 auto 50px;font-size:clamp(2.3rem,4vw,4.2rem)}.answer-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.answer-grid button{color:#fff8eb;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #dbaa4873;min-height:64px;font-weight:700}.answer-grid button:hover,.answer-grid button:focus-visible{background:var(--gold);color:var(--ink)}.score{color:var(--gold-light);justify-content:center;align-items:baseline;margin:20px 0 12px;display:flex}.score strong{font-family:var(--font-serif);font-size:clamp(6rem,12vw,10rem);font-weight:500;line-height:.8}.score span{font-size:1rem}.insight-box{text-align:left;background:#dbaa4812;border:1px solid #dbaa484d;max-width:720px;margin:35px auto;padding:24px}.insight-box h3{color:var(--gold-light);margin-bottom:14px;font-size:1.5rem}.insight-box ul{color:#fff8ebb8;margin:0;padding-left:20px;line-height:1.75}.result-actions{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:13px;margin-top:38px;display:grid}.result-actions .button{width:100%}.result-card small{color:#fff8eb80;margin-top:28px;display:block}.community-supporting-copy{margin-top:28px!important;font-size:.82rem!important}.community-page{background:#f6efe5}.community-hero{color:#fff8eb;background:radial-gradient(circle at 85% 20%,#dbaa4833,#0000 28%),linear-gradient(120deg,#160c08,#351d13);place-content:center;justify-items:start;min-height:72vh;padding:clamp(100px,14vw,190px) clamp(24px,9vw,150px);display:grid;position:relative;overflow:hidden}.community-hero:after{aspect-ratio:1;content:"";border:1px solid #f2d08a3d;border-radius:50%;width:520px;position:absolute;bottom:-320px;right:-190px;box-shadow:0 0 0 60px #f2d08a08,0 0 0 120px #f2d08a05}.community-hero>*{z-index:1;position:relative}.community-hero h1{max-width:1050px;margin-bottom:30px;font-size:clamp(4rem,8vw,8rem)}.community-hero>p:not(.eyebrow){color:#fff8ebb3;max-width:700px;font-size:1.1rem;line-height:1.8}.community-hero .button{margin-top:25px}.community-resources{grid-template-columns:.7fr 1.3fr;gap:clamp(45px,8vw,130px);padding:clamp(90px,11vw,160px) clamp(24px,8vw,130px);display:grid}.community-resources>div:first-child{align-self:start;position:sticky;top:120px}.community-resources h2{font-size:clamp(3rem,5vw,5.5rem)}.community-resource-grid{display:grid}.community-resource-grid article{border-bottom:1px solid var(--line);grid-template-columns:60px 1fr;gap:10px 22px;padding:30px 0;display:grid}.community-resource-grid article>span{color:#a7772e;font-family:var(--font-serif);grid-row:1/3;font-size:2rem}.community-resource-grid h3{margin-bottom:3px}.community-resource-grid p{color:var(--muted);margin:0;line-height:1.7}.community-join{padding:0 clamp(24px,8vw,130px) clamp(90px,11vw,160px)}.community-join-form,.community-confirmation{background:#fffdf9;border:1px solid #dbaa4861;gap:28px;max-width:1120px;margin:0 auto;padding:clamp(36px,6vw,78px);display:grid;box-shadow:0 35px 100px #381f131a}.community-join-form>div:first-child{max-width:760px}.community-join-form h2,.community-confirmation h2{margin-bottom:15px;font-size:clamp(3rem,5vw,5.3rem)}.community-join-form p,.community-confirmation p{color:var(--muted);line-height:1.75}.community-join-form label{color:#5b4c42;letter-spacing:.09em;text-transform:uppercase;gap:9px;font-size:.65rem;font-weight:750;display:grid}.community-join-form input{border:1px solid var(--line);background:#fff;outline:0;min-height:52px;padding:12px 14px}.community-join-form input:focus{border-color:var(--gold);box-shadow:0 0 0 3px #dbaa4824}.community-join-form .button{justify-self:start}.community-join-form small{color:var(--muted);font-size:.67rem}.community-confirmation{align-content:center;min-height:380px}.community-confirmation>span{color:#a7772e;letter-spacing:.14em;text-transform:uppercase;font-size:.65rem;font-weight:750}.support-section,.difference-section{padding:clamp(80px,10vw,150px) clamp(24px,7vw,110px)}.support-section>h2,.difference-section>h2,.support-section>.section-intro{max-width:1050px}.support-section>h2,.difference-section>h2{text-wrap:balance;line-height:1.02}.section-intro{color:var(--muted);font-size:1.08rem;line-height:1.7}.image-card-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:60px;display:grid}.image-card-grid article{background:#fff;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s;overflow:hidden;box-shadow:0 15px 45px #2d1c1214}.image-card-grid article:hover{transform:translateY(-10px);box-shadow:0 35px 85px #2d1c1229}.image-card-grid img{aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform .5s}.image-card-grid article:hover img{transform:scale(1.035)}.image-card-grid article div{padding:28px}.image-card-grid article span,.feature-grid article span{color:var(--gold);font-family:var(--font-serif);font-size:2rem}.image-card-grid h3{margin:10px 0 14px}.image-card-grid p,.feature-grid p{color:var(--muted);line-height:1.65}.difference-section{background:var(--cream)}.feature-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:60px;display:grid}.feature-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:330px;padding:35px;transition:background .35s,transform .35s cubic-bezier(.16,1,.3,1)}.feature-grid article:hover{z-index:1;background:#fffaf1;transform:translateY(-7px)}.feature-grid h3{margin:45px 0 16px}.pillars-section{background:var(--paper);grid-template-columns:minmax(360px,.82fr) minmax(520px,1.18fr);align-items:center;gap:clamp(55px,7vw,110px);padding:clamp(80px,10vw,150px) clamp(24px,7vw,110px);display:grid}.pillars-image{background:var(--espresso);min-height:720px;position:relative;overflow:hidden;box-shadow:0 30px 90px #28120829}.pillars-image:after{content:"";background:linear-gradient(#0000 42%,#17100db3);position:absolute;inset:0}.pillars-image img{object-fit:cover;object-position:center 45%;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.pillars-image:hover img{transform:scale(1.025)}.pillars-image span{z-index:1;color:var(--gold-light);letter-spacing:.2em;text-align:center;font-size:.55rem;position:absolute;bottom:24px;left:24px;right:24px}.pillars-copy>h2{max-width:760px;margin-bottom:38px}.pillar-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.pillar-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:245px;padding:28px;transition:border-color .2s,background .2s,transform .2s}.pillar-grid article:hover{background:#fffdf9;border-color:#dbaa48a6;transform:translateY(-3px)}.pillar-grid article>span{color:var(--gold);font-family:var(--font-serif);font-size:2rem}.pillar-grid h3{margin:28px 0 14px;font-size:1.45rem}.pillar-grid p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.7}.ecosystem-section{color:#fff8eb;background:#0d0805;padding:clamp(85px,10vw,150px) clamp(24px,7vw,110px);position:relative;overflow:hidden}.ecosystem-section:before{content:"";border:1px solid #dbaa4821;border-radius:50%;width:680px;height:680px;position:absolute;top:-340px;right:-330px;box-shadow:0 0 0 70px #dbaa4805,0 0 0 140px #dbaa4803}.ecosystem-heading{max-width:860px;position:relative}.ecosystem-heading>p:last-child{color:#fff8eba6;max-width:740px;font-size:1rem;line-height:1.8}.ecosystem-map{--ecosystem-gap:clamp(42px, 5vw, 88px);gap:var(--ecosystem-gap);grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:center;width:min(100%,1500px);margin-top:clamp(58px,7vw,90px);display:grid;position:relative}.ecosystem-map:before{left:calc(36% - var(--ecosystem-gap) * .05);width:var(--ecosystem-gap);background:linear-gradient(90deg, var(--gold), #dbaa4859);content:"";height:1px;position:absolute}.ecosystem-core{text-align:center;background:radial-gradient(circle at 50% 38%,#87522354,#17100df2 61%);border:1px solid #dbaa485c;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:clamp(350px,36vw,470px);padding:clamp(30px,4vw,52px);transition:border-color .28s,transform .28s,box-shadow .28s;display:flex;position:relative;overflow:hidden;box-shadow:0 35px 100px #00000059}.ecosystem-core:hover,.ecosystem-core:focus-visible{border-color:#f2d08ab8;transform:translateY(-6px);box-shadow:0 38px 110px #00000075}.ecosystem-core img{z-index:2;object-fit:cover;border:1px solid #dbaa4852;width:clamp(108px,11vw,152px);height:clamp(108px,11vw,152px);margin-bottom:25px;position:relative}.ecosystem-core-orbit{border:1px solid #dbaa4833;border-radius:50%;width:clamp(180px,18vw,240px);height:clamp(180px,18vw,240px);animation:5s ease-in-out infinite ecosystem-pulse;position:absolute;top:40px;box-shadow:0 0 0 20px #dbaa4806,0 0 0 50px #dbaa4803}@keyframes ecosystem-pulse{50%{opacity:.55;transform:scale(1.08)}}.ecosystem-core small,.ecosystem-branches small{color:var(--gold);letter-spacing:.18em;font-size:.48rem;font-weight:700;line-height:1.55}.ecosystem-core h3{color:var(--gold-light);margin:11px 0 7px;font-size:2.1rem}.ecosystem-core p{color:#fff8eb8f;margin:0;font-size:.72rem}.ecosystem-core>b{z-index:2;color:#f0d192;letter-spacing:.08em;text-transform:uppercase;margin-top:25px;font-size:.54rem;position:relative}.ecosystem-core>b span{margin-left:5px;transition:transform .25s;display:inline-block}.ecosystem-core:hover>b span{transform:translate(3px,-3px)}.ecosystem-branches{gap:16px;display:grid;position:relative}.ecosystem-branches:before{left:calc(0px - var(--ecosystem-gap));content:"";background:#dbaa486b;width:1px;position:absolute;top:16.66%;bottom:16.66%}.ecosystem-branches>a{background:#ffffff06;border:1px solid #dbaa4833;grid-template-columns:clamp(60px,6vw,78px) minmax(0,1fr) auto;align-items:center;gap:clamp(16px,2vw,24px);min-width:0;min-height:138px;padding:clamp(21px,2.3vw,30px);transition:transform .28s,border-color .28s,background .28s;display:grid;position:relative;overflow:hidden}.ecosystem-branches>a:before{width:var(--ecosystem-gap);content:"";background:#dbaa486b;height:1px;position:absolute;right:100%}.ecosystem-branches>a:hover,.ecosystem-branches>a:focus-visible{background:#dbaa480e;border-color:#dbaa488c;transform:translate(7px)}.ecosystem-branches>a>div{min-width:0}.ecosystem-branches>a>b{color:#f2d08ab3;align-self:start;font-size:1rem;transition:transform .25s}.ecosystem-branches>a:hover>b{transform:translate(3px,-3px)}.ecosystem-unit-logo,.ecosystem-text-logo{object-fit:contain;background:#050403;border:1px solid #dbaa484d;place-items:center;width:clamp(60px,6vw,78px);height:clamp(60px,6vw,78px);padding:5px;display:grid}.ecosystem-text-logo{color:var(--gold-light);font-family:var(--font-serif);letter-spacing:.08em;font-size:clamp(.65rem,1vw,.88rem)}.ecosystem-unit-logo.media{padding:9px}.ecosystem-branches h3{color:#fff8eb;overflow-wrap:anywhere;margin:5px 0 7px;font-size:clamp(1.35rem,2.1vw,1.8rem);line-height:1}.ecosystem-branches p{color:#fff8eb94;overflow-wrap:anywhere;max-width:760px;margin:0;font-size:.72rem;line-height:1.65}.final-cta{color:#fff8eb;text-align:center;isolation:isolate;background:radial-gradient(circle,#3a1d12,#210f0a 58%,#100806);padding:clamp(130px,14vw,220px) 24px;position:relative;overflow:hidden}.final-cta:before{content:"";background:linear-gradient(115deg,#0000 35%,#dbaa480d,#0000 62%);animation:7s ease-in-out infinite final-sheen;position:absolute;inset:0}@keyframes final-sheen{0%,to{transform:translate(-40%)}50%{transform:translate(40%)}}.final-cta-orbit{z-index:-1;border:1px solid #dbaa4821;border-radius:50%;width:650px;height:650px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 80px #dbaa4805,0 0 0 160px #dbaa4803}.final-cta-inner{z-index:1;max-width:1040px;margin:0 auto;position:relative}.final-cta h2{text-wrap:balance;margin:0 auto 28px;font-size:clamp(3.8rem,7vw,7rem)}.final-cta-inner>p:not(.eyebrow){color:#fff8eb9e;margin-bottom:44px;font-size:1rem;line-height:1.7}.inner-hero{background:var(--espresso);color:#fff8eb;text-align:center;padding:clamp(80px,10vw,145px) clamp(24px,9vw,145px)}.inner-hero h1{margin-bottom:25px}.inner-hero>p:last-child{color:#fff8ebb3;max-width:730px;margin:auto;font-size:1.1rem;line-height:1.75}.two-column-page{grid-template-columns:1.15fr .85fr;align-items:start;gap:30px;padding:clamp(50px,7vw,100px) clamp(24px,8vw,125px);display:grid}.audit-form{padding:0}.audit-booking-form{gap:22px;display:grid}.audit-form-step{color:#24130d;background:#fffdf9;border:1px solid #24130d24;gap:22px;padding:clamp(28px,4vw,48px);display:grid;box-shadow:0 18px 55px #311d120e}.audit-step-heading{grid-template-columns:58px minmax(0,1fr);align-items:start;gap:20px;display:grid}.audit-step-heading>span{color:#f2d08a;width:52px;height:52px;font-family:var(--font-serif);background:#24130d;border:1px solid #a7772e;place-items:center;font-size:1rem;display:grid}.audit-step-heading .eyebrow{color:#7b511b;margin-bottom:9px}.audit-step-heading h2{color:#24130d;margin:0;font-size:clamp(2.4rem,4vw,4.2rem)}.audit-step-copy{color:#5f534a;max-width:760px;margin:0;line-height:1.75}.payment-step{background:#f7efe3}.bank-details-card{color:#fff8eb;background:#1d100b;border:1px solid #dbaa4880;gap:24px;padding:clamp(24px,4vw,40px);display:grid;box-shadow:0 28px 70px #2b160d29}.bank-details-brand{color:#f2d08a;letter-spacing:.16em;border-bottom:1px solid #ffffff24;align-items:center;gap:14px;padding-bottom:20px;font-size:.68rem;font-weight:750;display:flex}.bank-details-brand img{border:1px solid #f2d08a59;border-radius:50%;width:58px;height:58px}.bank-details-card dl{gap:16px;margin:0;display:grid}.bank-details-card dl>div{border-bottom:1px solid #ffffff1a;grid-template-columns:145px minmax(0,1fr);gap:20px;padding-bottom:16px;display:grid}.bank-details-card dt{color:#c9b9aa;font-size:.68rem}.bank-details-card dd{color:#fff8eb;margin:0;font-size:.85rem;font-weight:700;line-height:1.5}.bank-copy-actions{flex-wrap:wrap;gap:10px;display:flex}.bank-copy-actions button{color:#fff8eb;cursor:pointer;letter-spacing:.07em;text-transform:uppercase;background:0 0;border:1px solid #f2d08a80;min-height:42px;padding:10px 14px;font-size:.58rem;font-weight:700}.bank-copy-actions button:hover,.bank-copy-actions button:focus-visible{color:#1d100b;background:#dbaa48}.bank-details-card>p{color:#f2d08a;margin:0;font-size:.68rem}.payment-fields{align-items:end}.proof-upload input{background:#fff;padding:12px}.proof-upload small{color:#665950;margin-top:8px}.audit-confirmation{color:#24130d}.confirmation-next-steps{grid-template-columns:42px 1fr;align-items:center;gap:9px 14px;margin:32px 0;display:grid}.confirmation-next-steps span{color:#f2d08a;background:#24130d;place-items:center;width:36px;height:36px;font-size:.62rem;display:grid}.confirmation-next-steps p{color:#3f332d;margin:0;font-weight:700}.offer-card{background:var(--espresso);color:#fff8eb;padding:clamp(32px,4vw,54px);position:sticky;top:100px}.price{color:var(--gold-light);font-family:var(--font-serif);margin-bottom:32px;font-size:4.5rem}.offer-card ul{gap:20px;margin:0;padding:0;list-style:none;display:grid}.offer-card li{border-bottom:1px solid #ffffff1f;gap:5px;padding-bottom:18px;display:grid}.offer-card li strong{font-family:var(--font-serif);font-size:1.3rem;font-weight:500}.offer-card li span{color:#fff8eb9e;font-size:.82rem;line-height:1.5}.confirmation-card{border:1px solid var(--line);background:#fffdf9;align-self:center;padding:clamp(40px,6vw,80px)}.confirmation-card h2{margin-bottom:25px}.confirmation-card>p:not(.eyebrow){color:var(--muted);line-height:1.75}.centered-form{max-width:880px;margin:0 auto;padding:clamp(50px,7vw,100px) 24px}.login-page{background:var(--espresso);min-height:100vh}.login-shell{grid-template-columns:1fr 1fr;max-width:1150px;min-height:680px;margin:0 auto;padding:70px 24px;display:grid}.login-art img{object-fit:cover;width:100%;height:100%}.login-form{align-content:center}.login-form h1{font-size:clamp(3rem,5vw,5rem)}.login-form>small{color:#75695f;margin-top:18px;font-size:.53rem;line-height:1.6;display:block}.login-form>small a{color:#876325;text-underline-offset:3px;font-weight:800}.signup-form h1{font-size:clamp(2.6rem,4.5vw,4.5rem)}.dashboard{background:#ede7dc;min-height:100vh}.dashboard-premium{grid-template-columns:292px minmax(0,1fr);padding:0;display:grid}.dashboard-rail{color:#fff8eb;background:radial-gradient(circle at 20% 0,#3b2116,#160c08 50%,#0d0705);border-right:1px solid #dbaa482e;flex-direction:column;height:100vh;padding:32px 24px 24px;display:flex;position:sticky;top:0;overflow:auto}.dashboard-brand{border-bottom:1px solid #ffffff17;align-items:center;gap:13px;padding-bottom:30px;display:flex}.dashboard-brand img{object-fit:cover;border:1px solid #dbaa484d;border-radius:50%;width:52px;height:52px}.dashboard-brand span{gap:5px;display:grid}.dashboard-brand strong{letter-spacing:.18em;font-size:.76rem}.dashboard-brand small{color:var(--gold);letter-spacing:.22em;font-size:.42rem}.dashboard-nav{gap:6px;margin-top:38px;display:grid}.dashboard-nav>small{color:#fff8eb66;letter-spacing:.22em;margin:0 12px 10px;font-size:.48rem;font-weight:700}.dashboard-nav button{color:#fff8eba1;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:0 13px;font-size:.67rem;transition:background .25s,border-color .25s,color .25s,transform .25s;display:flex}.dashboard-nav button:hover{color:#fff8eb;transform:translate(3px)}.dashboard-nav button.active{color:#fff8eb;background:linear-gradient(90deg,#dbaa4821,#dbaa4806);border-color:#dbaa4852}.dashboard-nav button strong{min-width:28px;color:var(--gold-light);text-align:center;background:#ffffff12;border-radius:999px;padding:6px;font-size:.55rem}.dashboard-alert-status{background:#ffffff06;border:1px solid #ffffff17;gap:8px;margin-top:auto;padding:19px;display:grid;position:relative}.dashboard-alert-status .alert-pulse{background:#bb7a44;border-radius:50%;width:7px;height:7px;position:absolute;top:18px;right:18px;box-shadow:0 0 0 6px #bb7a441a}.dashboard-alert-status.active .alert-pulse{background:#7fb18a;animation:2s ease-in-out infinite alert-live;box-shadow:0 0 0 6px #7fb18a1a,0 0 18px #7fb18a4d}@keyframes alert-live{50%{opacity:.55;transform:scale(.8)}}.dashboard-alert-status>small{color:var(--gold);letter-spacing:.17em;font-size:.44rem}.dashboard-alert-status>strong{font-family:var(--font-serif);font-size:1.22rem;font-weight:500}.dashboard-alert-status p{color:#fff8eb7a;margin:0;font-size:.62rem;line-height:1.55}.dashboard-alert-status>span:last-child:not(.alert-pulse){color:#fff8eb6e;font-size:.52rem}.dashboard-user{border-top:1px solid #ffffff14;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;margin-top:17px;padding-top:17px;display:grid}.dashboard-user>span{width:38px;height:38px;color:var(--gold-light);font-family:var(--font-serif);border:1px solid #dbaa4859;border-radius:50%;place-items:center;display:grid}.dashboard-user div{gap:4px;min-width:0;display:grid}.dashboard-user strong{font-size:.65rem}.dashboard-user small{color:#fff8eb6b;text-overflow:ellipsis;white-space:nowrap;font-size:.5rem;overflow:hidden}.dashboard-workspace{min-width:0;padding:clamp(34px,4vw,64px)}.dashboard-header{justify-content:space-between;align-items:end;gap:30px;padding:0 0 42px;display:flex}.dashboard-header h1{margin-bottom:15px;font-size:clamp(3.7rem,5vw,6.2rem)}.dashboard-header p:last-child{max-width:720px;color:var(--muted);line-height:1.65}.dashboard-actions{gap:10px;display:flex}.stats-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:22px;display:grid}.stats-grid article{background:#fffdf9c2;border:1px solid #24130d21;gap:12px;padding:25px;transition:transform .35s,box-shadow .35s;display:grid;position:relative;overflow:hidden}.stats-grid article:after{content:"";border:1px solid #a7772e2e;border-radius:50%;width:100px;height:100px;position:absolute;bottom:-55px;right:-55px}.stats-grid article:hover{transform:translateY(-4px);box-shadow:0 18px 50px #361f1417}.stats-grid article.primary{background:var(--espresso);color:#fff8eb}.stats-grid span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.6rem;font-weight:700}.stats-grid article.primary span,.stats-grid article.primary small{color:#fff8eb8c}.stats-grid strong{color:var(--espresso);font-family:var(--font-serif);font-size:3.7rem;font-weight:500;line-height:.8}.stats-grid article.primary strong{color:var(--gold-light)}.stats-grid small{color:#9a8f86;font-size:.56rem;line-height:1.45}.leads-panel{background:#fffdf9;border:1px solid #24130d1a;padding:clamp(28px,3.6vw,48px);box-shadow:0 25px 80px #311d1212}.panel-heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:32px;display:flex}.panel-heading h2{margin-bottom:7px;font-size:3rem}.panel-heading>div>p:last-child{color:var(--muted);margin:0;font-size:.7rem}.dashboard-search{width:min(100%,350px);color:var(--muted);letter-spacing:.09em;text-transform:uppercase;gap:8px;font-size:.55rem;font-weight:700;display:grid}.dashboard-search input{border:1px solid var(--line);background:#faf6ef;outline:0;width:100%;min-height:48px;padding:10px 14px}.dashboard-search input:focus{border-color:var(--gold);box-shadow:0 0 0 3px #dbaa481c}.lead-records{gap:12px;display:grid}.lead-record{color:#24130d;background:#fff;border:1px solid #24130d29;grid-template-columns:70px minmax(280px,1fr) 150px 155px;align-items:center;gap:22px;padding:20px;transition:border-color .3s,box-shadow .3s,transform .3s;display:grid}.lead-record:hover{border-color:#a7772e66;transform:translateY(-2px);box-shadow:0 15px 45px #3a211314}.lead-record-mark{color:#986724;width:62px;height:62px;font-family:var(--font-serif);background:#f5eee4;border:1px solid #a7772e40;place-items:center;font-size:.72rem;display:grid}.lead-record.business-audit .lead-record-mark{color:var(--gold-light);background:#2b170f}.lead-record.discovery-call .lead-record-mark{color:#54715a;background:#e7eee6}.lead-record-main{min-width:0}.lead-record-topline{align-items:center;gap:12px;margin-bottom:10px;display:flex}.lead-record-topline time{color:#9a8f86;font-size:.52rem}.lead-record h3{color:#24130d;margin-bottom:5px;font-size:1.65rem}.lead-record-main>p{color:#5f534a;margin-bottom:12px;font-size:.72rem}.lead-contact-row{flex-wrap:wrap;gap:8px 18px;display:flex}.lead-contact-row a{color:#704613;font-size:.61rem;font-weight:650}.lead-status-control{color:#5f534a;letter-spacing:.08em;text-transform:uppercase;grid-template-columns:auto 1fr;align-items:center;gap:8px;width:min(100%,220px);margin-top:14px;font-size:.5rem;font-weight:750;display:grid}.lead-status-control select{color:#24130d;background:#f4eee4;border:1px solid #24130d3d;min-height:34px;padding:6px 9px;font-size:.58rem;font-weight:700}.lead-record-score{border-left:1px solid var(--line);padding-left:20px}.lead-record-score>small{color:var(--muted);letter-spacing:.14em;font-size:.46rem;font-weight:700}.lead-record-score>strong{color:var(--espresso);font-family:var(--font-serif);margin:7px 0 5px;font-size:2.7rem;font-weight:500;line-height:.75;display:block}.lead-record-score>strong span{font-family:var(--font-sans);font-size:.55rem}.lead-record-score>strong.not-scored{color:#bdb1a7}.lead-record-score p{color:var(--muted);margin:0;font-size:.52rem;line-height:1.35}.lead-record-actions{gap:7px;display:grid}.lead-action{color:#5b350e;cursor:pointer;letter-spacing:.06em;text-transform:uppercase;background:#fff;border:1px solid #24130d42;justify-content:center;align-items:center;width:100%;min-height:38px;padding:8px 10px;font-size:.54rem;font-weight:750;display:flex}.lead-action.primary{color:#fff8eb;background:#25140e;border-color:#25140e}.lead-action:hover,.lead-action:focus-visible{color:#24130d;background:#f2d08a;border-color:#9b691f}.lead-action.primary:hover,.lead-action.primary:focus-visible{color:#fff8eb;background:#3b2116}.lead-record details{position:relative}.lead-record details summary{cursor:pointer;color:#8b5c1e;text-align:center;font-size:.56rem;font-weight:700}.lead-record details pre{white-space:pre-wrap;max-width:460px;font-family:var(--font-sans);font-size:.68rem;line-height:1.55;overflow:auto}.lead-pill{color:#62564d;letter-spacing:.06em;text-transform:uppercase;background:#eee7dc;width:fit-content;padding:6px 8px;font-size:.48rem;font-weight:750;display:inline-block}.lead-pill.business-audit{color:#553916;background:#f2d99e}.lead-pill.discovery-call{color:#3f5f47;background:#dce8df}.dashboard-action-message{color:#24130d;background:#efe2cf;border-left:4px solid #9b691f;margin:-14px 0 24px;padding:12px 15px;font-size:.68rem;font-weight:700}.empty-state,.dashboard-notice{border:1px dashed var(--line);color:var(--muted);text-align:center;padding:70px 20px}.empty-state>span{color:#d7cabf;font-family:var(--font-serif);font-size:5rem}.empty-state h3{color:var(--ink)}.orbit-main-nav{gap:2px;margin-top:24px}.orbit-main-nav button{min-height:35px}.orbit-main-nav+.dashboard-user{margin-top:auto}.orbit-lead-tabs{border-bottom:1px solid var(--line);gap:7px;margin:-8px 0 36px;padding-bottom:10px;display:flex;overflow-x:auto}.orbit-lead-tabs button{min-height:42px;color:var(--muted);cursor:pointer;letter-spacing:.05em;text-transform:uppercase;background:0 0;border:1px solid #0000;flex:none;align-items:center;gap:9px;padding:8px 13px;font-size:.59rem;font-weight:750;display:flex}.orbit-lead-tabs button span{color:#705536;text-align:center;background:#eee5d9;border-radius:999px;min-width:22px;padding:4px;font-size:.48rem}.orbit-lead-tabs button.active{color:#fff8eb;background:#382017;border-color:#382017}.lead-record.community .lead-record-mark,.lead-pill.community{color:#6c4d7c;background:#e9e0ef}.lead-contact-row span{color:#8c8178;font-size:.61rem}.orbit-lead-profile{z-index:15;text-align:left;background:#fffdf9;border:1px solid #24130d40;width:min(760px,78vw);margin-top:10px;padding:28px;position:absolute;right:0;box-shadow:0 24px 80px #25140e38}.orbit-lead-profile h4{font-family:var(--font-serif);margin:0 0 20px;font-size:2rem;font-weight:500}.orbit-lead-profile dl{grid-template-columns:1fr 1fr;gap:16px 24px;margin:0;display:grid}.orbit-lead-profile dl div{border-bottom:1px solid var(--line);gap:5px;padding-bottom:11px;display:grid}.orbit-lead-profile dt{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:.52rem;font-weight:750}.orbit-lead-profile dd{color:#38261e;margin:0;font-size:.68rem;line-height:1.5}.orbit-lead-profile pre{background:#f2ece3;max-height:180px;margin:20px 0 0;padding:15px}.orbit-command-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.orbit-command-grid button{min-height:280px;color:var(--ink);cursor:pointer;text-align:left;background:#fffdf9;border:1px solid #24130d24;padding:30px;transition:transform .3s,border-color .3s,box-shadow .3s}.orbit-command-grid button:hover,.orbit-command-grid button:focus-visible{border-color:#a7772e;transform:translateY(-4px);box-shadow:0 18px 55px #381f131a}.orbit-command-grid span{color:#a7772e;letter-spacing:.12em;font-size:.62rem;font-weight:750}.orbit-command-grid h2{margin:52px 0 16px;font-size:2.2rem}.orbit-command-grid p{color:var(--muted);margin:0;font-size:.75rem;line-height:1.7}.orbit-setup-state,.orbit-settings-panel{background:#fffdf9;border:1px solid #24130d21;align-content:center;justify-items:start;min-height:520px;padding:clamp(38px,6vw,80px);display:grid;box-shadow:0 25px 80px #311d1212}.orbit-setup-state>span{color:#a7772e;border:1px solid #a7772e6b;border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:34px;font-size:2rem;display:grid}.orbit-setup-state h2,.orbit-settings-panel h2{max-width:900px;margin-bottom:22px;font-size:clamp(3rem,5vw,5.2rem)}.orbit-setup-state>p:not(.eyebrow),.orbit-settings-panel>p:not(.eyebrow){max-width:850px;color:var(--muted);line-height:1.8}.orbit-setup-state ul{columns:2;color:#5d4f45;gap:50px;margin:24px 0 30px;padding-left:20px;line-height:2}.orbit-setup-state small{color:#94887f;font-size:.63rem}.orbit-settings-panel dl{border-top:1px solid var(--line);width:100%;max-width:900px;margin:30px 0 0}.orbit-settings-panel dl div{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,.45fr) 1fr;gap:24px;padding:17px 0;display:grid}.orbit-settings-panel dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:750}.orbit-settings-panel dd{color:#38261e;margin:0;font-size:.76rem;line-height:1.6}.legal-page{max-width:850px;margin:0 auto;padding:clamp(80px,10vw,140px) 24px}.legal-page h1{margin-bottom:50px}.legal-page h2{margin-top:50px;font-size:2.5rem}.legal-page p{color:var(--muted);font-size:1rem;line-height:1.9}.legal-page a{color:#8b5c1e;text-decoration:underline}footer{color:#fff8eb;background:#100906;justify-content:space-between;gap:40px;padding:55px clamp(24px,7vw,110px);display:flex}footer p:last-child{color:#fff8eb8c;font-size:.82rem}footer nav{grid-template-columns:1fr 1fr;gap:15px 30px;font-size:.72rem;display:grid}footer a{color:#fff8ebb8}@media (width<=1220px){.dashboard-premium{grid-template-columns:244px minmax(0,1fr)}.dashboard-workspace{padding:36px 28px}.lead-record{grid-template-columns:58px minmax(240px,1fr) 125px}.lead-record-mark{width:52px;height:52px}.lead-record-actions{grid-column:2/-1;grid-template-columns:repeat(3,minmax(110px,1fr))}}@media (width<=980px){.site-header nav a:not(.nav-login):not(.nav-profile):not([href^=mailto]){display:none}.hero,.founder-section,.two-column-page,.login-shell,.pillars-section,.ecosystem-map{grid-template-columns:1fr}.hero:before{display:none}.hero-copy{background:linear-gradient(#27130d 0% 82%,#160b08 100%);padding:100px 8vw 80px}.hero-art{min-height:620px}.hero-art img{object-position:75% 50%;height:calc(100% + 70px)}.founder-section{gap:45px}.image-card-grid{grid-template-columns:1fr}.image-card-grid article{grid-template-columns:.9fr 1.1fr;display:grid}.image-card-grid img{aspect-ratio:auto;height:100%}.feature-grid{grid-template-columns:1fr 1fr}.pillars-image{min-height:620px}.ecosystem-map{gap:42px}.ecosystem-map:before,.ecosystem-branches:before,.ecosystem-branches>a:before{display:none}.offer-card{position:static}.stats-grid{grid-template-columns:1fr 1fr}.dashboard-premium{grid-template-columns:1fr}.dashboard-rail{grid-template-columns:1fr 1.5fr;gap:22px;height:auto;padding:24px;display:grid;position:relative;overflow:visible}.dashboard-brand{border:0;padding:0}.dashboard-nav{grid-column:1/-1;grid-template-columns:repeat(4,1fr);margin:0}.dashboard-nav>small{grid-column:1/-1}.dashboard-alert-status{margin-top:0}.dashboard-user{border-top:0;margin-top:0;padding-top:0}.orbit-command-grid{grid-template-columns:1fr}.orbit-command-grid button{min-height:210px}.community-resources{grid-template-columns:1fr}.community-resources>div:first-child{position:static}}@media (width<=640px){.premium-intro{gap:16px}.premium-intro:before{inset:14px}.premium-intro:after{inset:22px}.premium-intro-mark{width:clamp(118px,38vw,165px)}.premium-intro-wordmark strong{letter-spacing:.16em;text-indent:.16em;font-size:clamp(1.05rem,6vw,1.55rem)}.premium-intro-wordmark span{letter-spacing:.2em;text-align:center;text-indent:.2em;max-width:260px;font-size:.46rem;line-height:1.7}.site-header{min-height:68px}.brand span,.site-header nav a[href^=mailto]{display:none}.hero{min-height:auto}.hero-copy{padding:90px 24px 76px}.hero-copy:after{display:none}.hero h1{font-size:clamp(3.4rem,16vw,4.8rem)}.hero-art{min-height:500px}.hero-art img{object-position:73% 50%}.hero-door-glow{width:68%;right:7%}.founder-section{padding-top:110px;padding-bottom:110px}.founder-copy h2{font-size:clamp(2.9rem,13vw,4.4rem)}.quiz-intro,.question-card,.result-card{padding:58px 26px}.quiz-seal{width:88px;height:88px}.quiz-intro h2{font-size:clamp(3.2rem,14vw,4.7rem)}.result-card h2{font-size:clamp(2.8rem,12vw,4.1rem)}.result-actions{grid-template-columns:1fr}.quiz-start{min-width:100%}.final-cta h2{font-size:clamp(3.4rem,15vw,5rem)}.form-grid,.answer-grid,.feature-grid,.stats-grid,.pillar-grid{grid-template-columns:1fr}.image-card-grid article{display:block}.image-card-grid img{aspect-ratio:4/3}.feature-grid article{min-height:250px}.pillars-image{min-height:520px}.ecosystem-core{min-height:360px}.ecosystem-branches>a{grid-template-columns:54px minmax(0,1fr) auto;min-height:0;padding:22px 18px}.ecosystem-unit-logo,.ecosystem-text-logo{width:54px;height:54px}.dashboard-header,.panel-heading,footer{flex-direction:column;align-items:stretch}.dashboard-actions{flex-direction:column}.dashboard-rail{grid-template-columns:1fr}.dashboard-nav{grid-template-columns:1fr 1fr}.dashboard-alert-status,.dashboard-user{grid-column:1/-1}.dashboard-workspace{padding:30px 18px}.lead-record{grid-template-columns:50px minmax(0,1fr);gap:15px;padding:16px}.lead-record-mark{width:46px;height:46px}.lead-record-score{border-top:1px solid var(--line);border-left:0;grid-column:2;padding:14px 0 0}.lead-record-actions{grid-column:1/-1;grid-template-columns:1fr 1fr}.lead-record-actions details{grid-column:1/-1}.lead-record-topline{flex-direction:column;align-items:flex-start}.orbit-lead-profile{width:100%;box-shadow:none;padding:20px;position:static}.orbit-lead-profile dl{grid-template-columns:1fr}.orbit-setup-state ul{columns:1}.orbit-settings-panel dl div{grid-template-columns:1fr;gap:6px}.community-resource-grid article{grid-template-columns:45px 1fr}.audit-form-step{padding:28px 20px}.audit-step-heading{grid-template-columns:44px minmax(0,1fr);gap:14px}.audit-step-heading>span{width:42px;height:42px}.bank-details-card dl>div{grid-template-columns:1fr;gap:5px}footer nav{grid-template-columns:1fr}.button-row{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.premium-intro{animation:none!important}.premium-intro:before,.premium-intro:after{transform:scaleX(1)}.premium-intro-aura{opacity:.42;transform:scale(1)}.premium-intro-mark,.premium-intro-ring,.premium-intro-wordmark{opacity:1;filter:none;transform:none}}@media (height<=540px) and (orientation:landscape){.premium-intro{grid-template-columns:auto auto;gap:28px}.premium-intro-mark{width:min(38vh,150px)}.premium-intro-wordmark{justify-items:start}.premium-intro-wordmark span{text-align:left}}.raw-score{letter-spacing:.13em;text-transform:uppercase;font-weight:700;color:#fff8eb85!important;margin:-2px auto 30px!important;font-size:.7rem!important}.result-decision{border-top:1px solid #dbaa4847;max-width:760px;margin:46px auto 0;padding-top:34px}.result-decision .eyebrow{margin-bottom:10px}.result-decision h3{font-size:clamp(1.8rem,3vw,2.8rem)}.community-direct{background:#fffdf9;border:1px solid #dbaa4861;max-width:1120px;margin:0 auto;padding:clamp(42px,7vw,82px);box-shadow:0 35px 100px #381f131a}.community-direct h2{max-width:850px;font-size:clamp(3rem,5vw,5.3rem)}.community-direct>p:not(.eyebrow){max-width:680px;color:var(--muted);line-height:1.75}.community-direct .button{margin-top:24px}.availability-picker{color:#11182a;text-transform:none;background:#f8f9fc;border:1px solid #d7dce6;border-radius:18px;gap:20px;margin:16px 0;padding:clamp(20px,4vw,34px);display:grid;box-shadow:0 18px 55px #11182a12}.availability-heading{justify-content:space-between;align-items:flex-end;gap:25px;display:flex}.availability-heading .eyebrow{color:#93681f;margin-bottom:7px}.availability-heading h3{font-family:var(--font-sans);letter-spacing:-.045em;margin-bottom:8px;font-size:clamp(1.35rem,2.5vw,2.1rem);font-weight:730}.availability-heading p{color:#697287;margin:0;font-size:.72rem;line-height:1.5}.month-controls{background:#fff;border:1px solid #d7dce6;border-radius:12px;grid-template-columns:42px 1fr 42px;align-items:center;min-width:280px;display:grid}.month-controls button{color:#243150;cursor:pointer;background:0 0;border:0;min-height:42px;font-size:1.1rem}.month-controls button:disabled{cursor:not-allowed;opacity:.25}.month-controls strong{text-align:center;font-size:.72rem}.calendar-weekdays,.calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;display:grid}.calendar-weekdays span{color:#7a8498;letter-spacing:.08em;text-align:center;text-transform:uppercase;padding:3px;font-size:.56rem;font-weight:750}.calendar-grid button{color:#17213a;cursor:pointer;background:#fff;border:1px solid #e0e4eb;border-radius:11px;align-content:center;justify-items:center;gap:6px;min-height:70px;padding:7px 3px;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:grid}.calendar-grid button span{font-size:.85rem;font-weight:750}.calendar-grid button small{color:#497567;text-transform:none;font-size:.5rem;font-weight:700}.calendar-grid button:hover:not(:disabled),.calendar-grid button:focus-visible{z-index:1;border-color:#5c6ff0;transform:translateY(-2px);box-shadow:0 8px 24px #485ad229}.calendar-grid button.outside{opacity:.38}.calendar-grid button:disabled{cursor:not-allowed;color:#adb4c1;background:#f1f3f7}.calendar-grid button:disabled small{color:#a6adba}.time-picker{border-top:1px solid #e0e4eb;gap:16px;padding-top:20px;display:grid}.time-picker>div:first-child{justify-content:space-between;align-items:baseline;gap:15px;display:flex}.time-picker strong{font-size:.8rem}.time-picker span{color:#737d91;font-size:.64rem}.time-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.time-grid button{color:#263453;cursor:pointer;background:#fff;border:1px solid #ccd2de;border-radius:10px;min-height:44px;font-size:.66rem;font-weight:730}.selected-appointment{color:#245b48;background:#e9f7f1;border-radius:11px;align-items:center;gap:14px;margin:0;padding:15px 18px;display:flex}.selected-appointment span{letter-spacing:.1em;text-transform:uppercase;font-size:.56rem;font-weight:800}.selected-appointment strong{font-size:.72rem}.availability-message{color:#606b80;text-align:center;background:#edf0f6;border-radius:10px;margin:0;padding:15px;font-size:.7rem}.availability-message.error{color:#933d32;background:#fff0ed}.booking-confirmation{text-align:left}.booking-confirmation>p{max-width:720px}.platform-gateway{--gateway-bg:#080c18;background:radial-gradient(circle at 72% 18%, #5b6ff033, transparent 28%), radial-gradient(circle at 12% 84%, #10b8a61f, transparent 32%), var(--gateway-bg);color:#f7f8fc;isolation:isolate;min-height:100dvh;padding:clamp(26px,4vw,58px);position:relative;overflow:hidden}.platform-gateway:before{z-index:-1;content:"";background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.platform-gateway>header{align-items:center;gap:15px;display:flex}.platform-gateway>header img{border:1px solid #ffffff26;border-radius:50%;width:52px;height:52px}.platform-gateway>header div{gap:5px;display:grid}.platform-gateway>header p{color:#f0c76d;letter-spacing:.16em;margin:0;font-size:.65rem;font-weight:800}.platform-gateway>header span{color:#8e99ae;font-size:.68rem}.gateway-copy .eyebrow{color:#8390ff}.gateway-copy h1{margin-bottom:24px;font-size:clamp(4rem,7.4vw,8.2rem);line-height:.85}.gateway-copy>p:last-child{color:#8f99ad;max-width:660px;font-size:1rem;line-height:1.75}.platform-card-grid{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:clamp(55px,8vh,90px);display:grid;position:relative}.platform-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#12182bbf;border:1px solid #ffffff1c;border-radius:22px;flex-direction:column;justify-content:space-between;min-height:330px;padding:clamp(25px,3vw,38px);transition:transform .45s cubic-bezier(.16,1,.3,1),border-color .35s,background .35s,box-shadow .35s;display:flex;box-shadow:inset 0 1px #ffffff09}.platform-card:before{border-radius:inherit;background:radial-gradient(circle at var(--x,70%) var(--y,10%), #ffffff14, transparent 42%);content:"";opacity:0;pointer-events:none;transition:opacity .35s;position:absolute;inset:0}.platform-card:hover,.platform-card:focus-visible{border-color:var(--card-color);box-shadow:0 28px 80px #00000057, 0 0 0 1px var(--card-color);background:#171e36eb}@supports (color:color-mix(in lab, red, red)){.platform-card:hover,.platform-card:focus-visible{box-shadow:0 28px 80px #00000057, 0 0 0 1px color-mix(in srgb, var(--card-color) 35%, transparent)}}.platform-card:hover:before{opacity:1}.platform-card-label{color:var(--card-color);letter-spacing:.14em;text-transform:uppercase;font-size:.6rem;font-weight:800}.platform-card h2{color:#fff;margin-bottom:14px;font-size:clamp(3.2rem,5vw,5.4rem)}.platform-card p{color:#9ca6b9;max-width:470px;margin:0;font-size:.76rem;line-height:1.8}.platform-card>strong{color:#e5e8ef;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.66rem;display:flex}.platform-card i{color:var(--card-color);font-size:1.2rem;font-style:normal;transition:transform .35s}.platform-card:hover i{transform:translate(4px,-4px)}.gateway-orbit{z-index:-1;aspect-ratio:1;opacity:.45;width:650px;animation:14s ease-in-out infinite gateway-float;position:absolute;top:70px;right:-210px}.gateway-orbit span{border:1px solid #7e8dff2e;border-radius:50%;position:absolute;inset:0}.gateway-orbit span:nth-child(2){border-color:#10b8a62e;inset:70px}.gateway-orbit span:nth-child(3){border-color:#edb85a33;inset:150px}@keyframes gateway-float{50%{transform:translate(-35px,25px)rotate(8deg)}}.ops-shell{--ops-bg:#f2f4f8;--ops-ink:#131a2c;--ops-muted:#737d91;--ops-line:#dfe3eb;--ops-card:#fff;--ops-accent:#0ea896;background:var(--ops-bg);min-height:100dvh;color:var(--ops-ink);font-family:var(--font-sans), sans-serif;grid-template-columns:268px minmax(0,1fr);display:grid}.ops-rail{color:#dfe4ef;background:#0c1222;border-right:1px solid #ffffff14;flex-direction:column;height:100dvh;padding:22px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.product-switcher{border-bottom:1px solid #ffffff17;gap:8px;padding:0 4px 22px;display:grid}.product-switcher label{color:#727d92;letter-spacing:.16em;font-size:.52rem;font-weight:800}.product-switcher select{color:#f4f6fa;background:#141d33;border:1px solid #ffffff24;border-radius:12px;outline:0;width:100%;min-height:49px;padding:0 38px 0 13px;font-size:.68rem;font-weight:750}@supports (color:color-mix(in lab, red, red)){.product-switcher select:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--ops-accent) 20%, transparent)}}.ops-rail nav{gap:3px;padding:20px 0;display:grid}.ops-rail nav button{color:#8994a9;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;min-height:42px;padding:8px 12px;font-size:.65rem;transition:background .2s,color .2s,transform .2s;display:flex}.ops-rail nav button:hover,.ops-rail nav button:focus-visible{color:#fff;background:#ffffff0e;transform:translate(3px)}.ops-rail nav button.active{background:var(--ops-accent)}@supports (color:color-mix(in lab, red, red)){.ops-rail nav button.active{background:color-mix(in srgb, var(--ops-accent) 15%, #111a2e)}}.ops-rail nav button.active{color:#fff;box-shadow:inset 3px 0 var(--ops-accent)}.ops-rail nav i{color:#fff;text-align:center;background:#e95b62;border-radius:999px;min-width:22px;padding:4px;font-size:.48rem;font-style:normal}.ops-user{border-top:1px solid #ffffff17;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;margin-top:auto;padding:18px 6px 4px;display:grid}.ops-user>span{background:var(--ops-accent);border-radius:11px;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.ops-user>span{background:color-mix(in srgb, var(--ops-accent) 22%, #1a253d)}}.ops-user>span{color:#fff;font-size:.65rem;font-weight:800}.ops-user div{gap:3px;min-width:0;display:grid}.ops-user strong{text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.ops-user small{color:#737f95;text-overflow:ellipsis;white-space:nowrap;font-size:.5rem;overflow:hidden}.ops-user a{color:var(--ops-accent);margin-top:3px;font-size:.52rem}.ops-workspace{min-width:0;padding:0 clamp(22px,3.8vw,60px) 70px}.ops-topbar{justify-content:space-between;align-items:center;gap:25px;min-height:112px;display:flex}.ops-topbar p{color:var(--ops-muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:.54rem;font-weight:750}.ops-topbar h1{font-family:var(--font-sans);letter-spacing:-.055em;margin:0;font-size:clamp(1.5rem,2.4vw,2.4rem);font-weight:760}.ops-live{color:#6d788d;align-items:center;gap:8px;font-size:.58rem;font-weight:700;display:flex}.ops-live span{background:#14b89f;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite ops-live;box-shadow:0 0 0 5px #14b89f1f}@keyframes ops-live{50%{box-shadow:0 0 0 9px #14b89f00}}.ops-kicker{color:var(--ops-accent);letter-spacing:.15em;text-transform:uppercase;margin-bottom:12px;font-size:.57rem;font-weight:820}.ops-hero{background:radial-gradient(circle at 78% 18%, var(--ops-accent), transparent 30%), linear-gradient(135deg,#111a31,#0b1020);border-radius:26px;grid-template-columns:minmax(0,1.3fr) minmax(230px,.7fr);align-items:end;gap:40px;min-height:340px;padding:clamp(34px,5vw,64px);display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ops-hero{background:radial-gradient(circle at 78% 18%, color-mix(in srgb, var(--ops-accent) 25%, transparent), transparent 30%), linear-gradient(135deg,#111a31,#0b1020)}}.ops-hero{color:#f4f6fb;box-shadow:0 25px 80px #12192d2e}.ops-hero h2{max-width:850px;margin-bottom:20px;font-size:clamp(3rem,5.2vw,6rem)}.ops-hero>div:first-child>p:last-child{color:#9ca6ba;max-width:720px;margin:0;font-size:.78rem;line-height:1.8}.ops-hero-signal{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0e;border:1px solid #ffffff1f;border-radius:18px;justify-self:end;width:min(100%,280px);padding:25px}.ops-hero-signal span{color:#95a0b6;letter-spacing:.1em;text-transform:uppercase;font-size:.55rem;font-weight:750}.ops-hero-signal strong{color:#fff;font-family:var(--font-serif);margin:18px 0 8px;font-size:5rem;font-weight:500;line-height:.75;display:block}.ops-hero-signal p{color:#95a0b6;margin:0;font-size:.62rem}.work-state-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;display:grid}.work-state-grid button{border:1px solid var(--ops-line);background:var(--ops-card);min-height:190px;color:var(--ops-ink);cursor:pointer;text-align:left;border-radius:18px;align-content:end;padding:24px;transition:transform .25s,box-shadow .25s,border-color .25s;display:grid}.work-state-grid button:hover,.work-state-grid button:focus-visible{border-color:currentColor;transform:translateY(-4px);box-shadow:0 18px 45px #141d311a}.work-state-grid button>span{letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:800}.work-state-grid strong{font-family:var(--font-serif);margin:12px 0;font-size:4.5rem;font-weight:500;line-height:.75}.work-state-grid p{color:var(--ops-muted);margin:0;font-size:.64rem;line-height:1.55}.work-state-grid .needs-us{color:#c34e57}.work-state-grid .waiting-client{color:#ad7725}.work-state-grid .in-progress{color:#167c75}.ops-dashboard-grid{grid-template-columns:1.08fr .92fr;gap:14px;margin-top:14px;display:grid}.ops-feed,.ops-agenda,.ops-panel{border:1px solid var(--ops-line);background:var(--ops-card);border-radius:20px}.ops-feed,.ops-agenda{padding:28px}.ops-section-title,.ops-panel-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.ops-section-title{margin-bottom:22px}.ops-section-title h3{font-family:var(--font-sans);letter-spacing:-.04em;margin:0;font-size:1.5rem;font-weight:750}.ops-section-title button{color:var(--ops-accent);cursor:pointer;background:0 0;border:0;font-size:.58rem;font-weight:750}.feed-row,.agenda-row{border-top:1px solid var(--ops-line);grid-template-columns:14px minmax(0,1fr);gap:13px;padding:15px 0;display:grid}.feed-row>span{background:var(--ops-accent);width:9px;height:9px;box-shadow:0 0 0 3px var(--ops-accent);border:2px solid #fff;border-radius:50%;margin-top:4px}@supports (color:color-mix(in lab, red, red)){.feed-row>span{box-shadow:0 0 0 3px color-mix(in srgb, var(--ops-accent) 18%, transparent)}}.feed-row strong,.agenda-row strong{font-size:.67rem}.feed-row p,.agenda-row p{color:var(--ops-muted);margin:5px 0 0;font-size:.55rem;line-height:1.5}.agenda-row{grid-template-columns:45px minmax(0,1fr)}.agenda-row time{border-right:1px solid var(--ops-line);place-content:center;justify-items:center;display:grid}.agenda-row time strong{font-family:var(--font-serif);font-size:1.8rem}.agenda-row time span{color:var(--ops-muted);text-transform:uppercase;font-size:.48rem}.ops-panel{min-height:600px;padding:clamp(24px,4vw,48px)}.ops-panel-heading{margin-bottom:34px}.ops-panel-heading h2{margin-bottom:9px;font-size:clamp(2.6rem,4vw,4.5rem)}.ops-panel-heading p{color:var(--ops-muted);margin:0;font-size:.68rem}.ops-primary{background:var(--ops-accent);color:#fff;cursor:pointer;border:0;border-radius:10px;min-height:44px;padding:10px 17px;font-size:.59rem;font-weight:780}.ops-tabs{gap:7px;margin-bottom:34px;padding-bottom:10px;display:flex;overflow-x:auto}.ops-tabs button{border:1px solid var(--ops-line);min-height:38px;color:var(--ops-muted);cursor:pointer;background:#fff;border-radius:999px;flex:none;align-items:center;gap:8px;padding:8px 12px;font-size:.53rem;font-weight:750;display:flex}.ops-tabs button span{text-align:center;background:#eef1f5;border-radius:999px;min-width:20px;padding:3px}.ops-search{width:min(100%,310px);color:var(--ops-muted);gap:7px;font-size:.52rem;font-weight:700;display:grid}.ops-search input,.ops-status-select select,.client-grid select,.client-entry-form input,.client-entry-form textarea{border:1px solid var(--ops-line);width:100%;min-height:44px;color:var(--ops-ink);background:#fff;border-radius:9px;outline:0;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.ops-search input:focus,.ops-status-select select:focus,.client-entry-form input:focus,.client-entry-form textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--ops-accent) 14%, transparent)}}.ops-toast{background:var(--ops-accent);border-radius:10px;margin:0 0 20px;padding:13px 16px}@supports (color:color-mix(in lab, red, red)){.ops-toast{background:color-mix(in srgb, var(--ops-accent) 10%, white)}}.ops-toast{color:#385c57;font-size:.64rem}.ops-empty{border:1px dashed var(--ops-line);color:var(--ops-muted);text-align:center;border-radius:13px;padding:55px 20px;font-size:.68rem}.ops-empty.compact{padding:25px 10px}.ops-lead-list{gap:10px;display:grid}.ops-lead-card{border:1px solid var(--ops-line);background:#fff;border-radius:14px;grid-template-columns:minmax(220px,1.35fr) minmax(150px,.7fr) 90px minmax(150px,.75fr);align-items:center;gap:20px;padding:20px;transition:border-color .2s,box-shadow .2s;display:grid}.ops-lead-card:hover{border-color:#bcc4d2;box-shadow:0 10px 32px #141d3112}.ops-type{color:#627088;letter-spacing:.08em;text-transform:uppercase;background:#eef1f5;border-radius:999px;margin-bottom:10px;padding:5px 8px;font-size:.47rem;font-weight:800;display:inline-flex}.ops-type.discovery-call{color:#23756c;background:#e7f5f2}.ops-type.business-audit{color:#8e641e;background:#fff2dc}.ops-lead-identity h3{font-family:var(--font-sans);letter-spacing:-.03em;margin-bottom:5px;font-size:1rem;font-weight:760}.ops-lead-identity p{color:#4e596d;margin-bottom:7px;font-size:.62rem}.ops-lead-identity small{color:#8a93a5;font-size:.52rem}.ops-work-state{grid-template-columns:9px minmax(0,1fr);align-items:center;gap:4px 9px;display:grid}.ops-work-state>span,.profile-status-band>span{border-radius:50%;width:9px;height:9px}.ops-work-state>span.needs-us,.profile-status-band>span.needs-us{background:#e35761;box-shadow:0 0 0 4px #fdecee}.ops-work-state>span.waiting-client,.profile-status-band>span.waiting-client{background:#e3a13c;box-shadow:0 0 0 4px #fff3df}.ops-work-state>span.in-progress,.profile-status-band>span.in-progress{background:#17a99a;box-shadow:0 0 0 4px #e6f7f4}.ops-work-state>span.settled,.profile-status-band>span.settled{background:#93a0b5;box-shadow:0 0 0 4px #eef1f5}.ops-work-state strong{font-size:.62rem}.ops-work-state small{color:var(--ops-muted);grid-column:2;font-size:.5rem}.ops-fit{border-left:1px solid var(--ops-line);gap:5px;padding-left:18px;display:grid}.ops-fit span,.ops-status-select>span{color:var(--ops-muted);text-transform:uppercase;font-size:.48rem;font-weight:750}.ops-fit strong{font-family:var(--font-serif);font-size:2rem;font-weight:600}.ops-status-select{gap:7px;display:grid}.ops-status-select select{min-height:39px;font-size:.55rem}.ops-lead-actions{border-top:1px solid var(--ops-line);flex-wrap:wrap;grid-column:1/-1;gap:8px;padding-top:13px;display:flex}.ops-lead-actions button,.ops-lead-actions a{border:1px solid var(--ops-line);color:#364258;cursor:pointer;background:#f8f9fb;border-radius:8px;align-items:center;min-height:35px;padding:8px 11px;font-size:.52rem;font-weight:730;display:inline-flex}.lead-profile-backdrop{z-index:2000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#060a149e;justify-items:end;animation:.22s backdrop-in;display:grid;position:fixed;inset:0}.lead-profile-dialog{background:#f8f9fc;width:min(720px,92vw);height:100dvh;padding:clamp(28px,5vw,55px);animation:.4s cubic-bezier(.16,1,.3,1) dialog-in;overflow-y:auto;box-shadow:-25px 0 100px #0000004d}@keyframes backdrop-in{0%{opacity:0}}@keyframes dialog-in{0%{transform:translate(100%)}}.lead-profile-dialog>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.lead-profile-dialog h2{color:#121a2d;margin-bottom:8px;font-size:clamp(3rem,6vw,5.5rem)}.lead-profile-dialog header p:last-child{color:#727d91}.lead-profile-dialog header button{color:#26324c;cursor:pointer;background:#fff;border:1px solid #dbe0e8;border-radius:50%;width:44px;height:44px;font-size:1.6rem}.profile-status-band{background:#fff;border:1px solid #dfe3eb;border-radius:12px;grid-template-columns:10px minmax(0,auto) 1fr;align-items:center;gap:11px;margin:30px 0;padding:16px;display:grid}.profile-status-band strong{font-size:.66rem}.profile-status-band p{color:#7a8498;margin:0;font-size:.58rem}.lead-profile-dialog dl{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lead-profile-dialog dl div{background:#fff;border:1px solid #e0e4eb;border-radius:11px;padding:17px}.lead-profile-dialog dl .wide{grid-column:1/-1}.lead-profile-dialog dt{color:#8a93a6;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:.5rem;font-weight:780}.lead-profile-dialog dd{color:#25314b;margin:0;font-size:.65rem;line-height:1.55}.lead-profile-dialog pre{color:#d7dce8;white-space:pre-wrap;background:#11192d;border-radius:12px;margin-top:12px;padding:18px;font-size:.57rem;overflow:auto}.client-entry-form{background:#f4f6fa;border-radius:16px;grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:30px;padding:24px;display:grid}.client-entry-form label{color:#647086;gap:7px;font-size:.53rem;font-weight:720;display:grid}.client-entry-form .wide{grid-column:1/-1}.client-entry-form textarea{resize:vertical;min-height:90px}.client-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.client-grid article{border:1px solid var(--ops-line);border-radius:15px;gap:18px;padding:24px;display:grid}.client-grid article span{color:var(--ops-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.51rem;font-weight:780}.client-grid article h3{font-family:var(--font-sans);margin:10px 0 7px;font-size:1.2rem;font-weight:760}.client-grid article p{color:var(--ops-muted);margin:0;font-size:.6rem;line-height:1.55}.client-grid label{color:var(--ops-muted);gap:6px;font-size:.5rem;display:grid}.client-import-state{max-width:760px;padding:60px 0}.client-import-state h3{margin-bottom:18px;font-size:clamp(2.8rem,5vw,5rem)}.client-import-state>p:not(.ops-kicker){color:var(--ops-muted);line-height:1.75}.calendar-ledger{gap:10px;display:grid}.calendar-ledger article{border:1px solid var(--ops-line);border-radius:13px;grid-template-columns:180px 1fr auto;align-items:center;gap:25px;padding:20px;display:grid}.calendar-ledger time{color:#465169;font-size:.64rem;font-weight:750}.calendar-ledger span{color:var(--ops-accent);text-transform:uppercase;font-size:.5rem;font-weight:780}.calendar-ledger h3{font-family:var(--font-sans);margin:7px 0;font-size:.9rem;font-weight:750}.calendar-ledger p{color:var(--ops-muted);margin:0;font-size:.55rem}.calendar-ledger>article>strong,.integration-badge{color:#287062;background:#e7f6f2;border-radius:999px;padding:7px 10px;font-size:.5rem}.report-studio>div:first-child{max-width:920px}.report-studio h2{font-size:clamp(3.5rem,6vw,6.5rem)}.report-studio>div:first-child>p:last-child{max-width:700px;color:var(--ops-muted);line-height:1.75}.report-options{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:45px;display:grid}.report-options button{border:1px solid var(--ops-line);min-height:260px;color:var(--ops-ink);cursor:pointer;text-align:left;background:#f8f9fb;border-radius:16px;align-content:end;padding:28px;transition:transform .25s,border-color .25s,box-shadow .25s;display:grid}.report-options button:hover{border-color:var(--ops-accent);transform:translateY(-5px);box-shadow:0 18px 45px #141d3117}.report-options span{color:var(--ops-accent);text-transform:uppercase;font-size:.52rem;font-weight:780}.report-options h3{margin:48px 0 12px;font-size:2rem}.report-options p{color:var(--ops-muted);margin:0;font-size:.64rem;line-height:1.6}.notification-list{gap:8px;display:grid}.notification-list article{border:1px solid var(--ops-line);border-radius:11px;grid-template-columns:10px 1fr;align-items:center;gap:13px;padding:16px;display:grid}.notification-list article>span{background:#e4a23d;border-radius:50%;width:8px;height:8px}.notification-list article>span.sent{background:#12aa93}.notification-list strong{font-size:.64rem}.notification-list p{color:var(--ops-muted);margin:5px 0 0;font-size:.55rem}.integration-badge.live{color:#287062;background:#e7f6f2}.integration-badge.pending{color:#92631b;background:#fff1dc}.settings-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:38px;display:grid}.settings-grid article{border:1px solid var(--ops-line);border-radius:15px;gap:12px;padding:25px;display:grid}.settings-grid span{color:var(--ops-muted);letter-spacing:.1em;font-size:.5rem;font-weight:780}.settings-grid h3{font-family:var(--font-sans);margin:15px 0 0;font-size:1.4rem;font-weight:760}.settings-grid p{color:var(--ops-muted);font-size:.62rem;line-height:1.65}.settings-grid strong{color:var(--ops-accent);font-size:.56rem}.ops-setup-panel{border:1px solid var(--ops-line);background:radial-gradient(circle at 85% 10%, var(--ops-accent), transparent 30%), #fff;border-radius:22px;align-content:center;min-height:650px;padding:clamp(35px,6vw,80px);display:grid}@supports (color:color-mix(in lab, red, red)){.ops-setup-panel{background:radial-gradient(circle at 85% 10%, color-mix(in srgb, var(--ops-accent) 10%, transparent), transparent 30%), #fff}}.ops-pulse{border:1px solid var(--ops-accent);width:56px;height:56px;box-shadow:0 0 0 12px var(--ops-accent);border-radius:50%;margin-bottom:35px}@supports (color:color-mix(in lab, red, red)){.ops-pulse{box-shadow:0 0 0 12px color-mix(in srgb, var(--ops-accent) 7%, transparent)}}.ops-setup-panel h2{max-width:1000px;font-size:clamp(3.4rem,6vw,6.5rem)}.ops-setup-panel>p:not(.ops-kicker){max-width:760px;color:var(--ops-muted);line-height:1.8}.ops-blueprint-grid{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:40px;display:grid}.ops-blueprint-grid article{border:1px solid var(--ops-line);background:#fafbfc;border-radius:12px;gap:8px;padding:18px;display:grid}.ops-blueprint-grid span{color:var(--ops-accent);text-transform:uppercase;font-size:.47rem;font-weight:780}.ops-blueprint-grid strong{font-size:.65rem}.nova-lanes,.stellar-flow{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;display:grid}.nova-lanes button,.stellar-flow article{border:1px solid var(--ops-line);min-height:280px;color:var(--ops-ink);text-align:left;background:#fff;border-radius:18px;align-content:end;padding:28px;display:grid}.nova-lanes button{cursor:pointer;transition:transform .25s,border-color .25s}.nova-lanes button:hover{border-color:var(--ops-accent);transform:translateY(-5px)}.nova-lanes span,.stellar-flow span{color:var(--ops-accent);text-transform:uppercase;font-size:.52rem;font-weight:780}.nova-lanes h3,.stellar-flow h3{margin:60px 0 15px;font-size:2.1rem}.nova-lanes p,.stellar-flow p{color:var(--ops-muted);margin:0;font-size:.64rem;line-height:1.65}@media (width<=1050px){.ops-shell{grid-template-columns:220px minmax(0,1fr)}.ops-lead-card{grid-template-columns:minmax(190px,1fr) minmax(140px,.7fr) 80px}.ops-status-select{grid-column:1/-1}.platform-card-grid{grid-template-columns:1fr}.platform-card{min-height:250px}.gateway-copy{margin-top:80px}.gateway-copy h1{font-size:clamp(4rem,10vw,7rem)}.time-grid{grid-template-columns:repeat(4,1fr)}}@media (width<=780px){.availability-heading,.time-picker>div:first-child{flex-direction:column;align-items:stretch}.month-controls{width:100%;min-width:0}.calendar-grid button{min-height:58px}.calendar-grid button small{display:none}.time-grid{grid-template-columns:repeat(3,1fr)}.platform-gateway{padding:24px 18px 50px}.gateway-copy{margin-top:65px}.gateway-copy h1{font-size:clamp(3.8rem,17vw,6rem)}.platform-card-grid{margin-top:45px}.platform-card{min-height:290px}.ops-shell{display:block}.ops-rail{z-index:50;grid-template-columns:minmax(0,1fr);height:auto;max-height:none;padding:12px;display:grid;position:sticky;overflow:visible}.product-switcher{border:0;padding:0}.product-switcher label{display:none}.product-switcher select{min-height:45px}.ops-rail nav{gap:5px;padding:10px 0 0;display:flex;overflow-x:auto}.ops-rail nav button{flex:none;min-height:36px;padding:7px 11px;font-size:.56rem}.ops-rail nav button.active{box-shadow:inset 0 -2px var(--ops-accent)}.ops-user{display:none}.ops-workspace{padding:0 14px 50px}.ops-topbar{min-height:86px}.ops-live{display:none}.ops-hero{grid-template-columns:1fr;align-items:end;min-height:500px;padding:28px}.ops-hero h2{font-size:clamp(3.1rem,13vw,5rem)}.ops-hero-signal{justify-self:stretch;width:100%}.work-state-grid,.ops-dashboard-grid,.client-grid,.settings-grid,.report-options,.nova-lanes,.stellar-flow{grid-template-columns:1fr}.work-state-grid button{min-height:155px}.ops-panel{border-radius:16px;min-height:0;padding:22px 14px}.ops-panel-heading{flex-direction:column;align-items:stretch}.ops-search{width:100%}.ops-panel-heading h2{font-size:clamp(2.7rem,12vw,4rem)}.ops-lead-card{grid-template-columns:minmax(0,1fr) 74px;gap:15px;padding:16px}.ops-work-state{grid-column:1}.ops-fit{grid-area:1/2/3;justify-content:center;align-self:stretch;padding-left:12px}.ops-status-select,.ops-lead-actions{grid-column:1/-1}.ops-lead-actions{grid-template-columns:1fr 1fr;display:grid}.ops-lead-actions button,.ops-lead-actions a{text-align:center;justify-content:center}.lead-profile-dialog{width:100%}.lead-profile-dialog dl{grid-template-columns:1fr}.lead-profile-dialog dl .wide{grid-column:auto}.client-entry-form{grid-template-columns:1fr;padding:16px}.client-entry-form .wide{grid-column:auto}.calendar-ledger article{grid-template-columns:1fr;gap:10px}.ops-blueprint-grid{grid-template-columns:1fr 1fr}.report-studio h2{font-size:clamp(3.2rem,14vw,5.2rem)}}@media (width<=480px){.calendar-weekdays,.calendar-grid{gap:3px}.calendar-grid button{border-radius:8px;min-height:49px;padding:4px 2px}.time-grid{grid-template-columns:1fr 1fr}.ops-lead-actions,.ops-blueprint-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.gateway-orbit,.ops-live span,.lead-profile-backdrop,.lead-profile-dialog{animation:none!important}}.site-header .nav-login{color:#1a120c;background:#c9933d;border-color:#c9933d;font-weight:800}.site-header .nav-login:hover,.site-header .nav-login:focus-visible{color:#110d09;background:#e9bf72}.platform-gateway{--gateway-bg:#0f0a07;background:radial-gradient(circle at 78% 14%, #c9933d2e, transparent 31%), radial-gradient(circle at 10% 86%, #74492033, transparent 34%), var(--gateway-bg);color:#f5f0e6}.platform-gateway:before{background-image:linear-gradient(#c9933d09 1px,#0000 1px),linear-gradient(90deg,#c9933d09 1px,#0000 1px)}.platform-gateway>header img{border-color:#c9933d61}.platform-gateway>header p,.gateway-copy .eyebrow{color:#c9933d}.platform-gateway>header span,.gateway-copy>p:last-child{color:#f5f0e694}.platform-card{background:#1a120cc2;border-color:#c9933d3d;border-radius:2px;position:relative;box-shadow:inset 0 1px #ffffff06}.platform-card.orbit{--card-color:#27a86f}.platform-card.nova{--card-color:#3478f6}.platform-card.stellar{--card-color:#8b5cf6}.platform-card:hover,.platform-card:focus-visible{border-color:var(--card-color);background:var(--card-color)}@supports (color:color-mix(in lab, red, red)){.platform-card:hover,.platform-card:focus-visible{background:color-mix(in srgb, var(--card-color) 7%, #1a120c)}}.platform-card:hover,.platform-card:focus-visible{box-shadow:0 30px 80px #00000052, 0 0 45px var(--card-color)}@supports (color:color-mix(in lab, red, red)){.platform-card:hover,.platform-card:focus-visible{box-shadow:0 30px 80px #00000052, 0 0 45px color-mix(in srgb, var(--card-color) 20%, transparent)}}.platform-card:hover,.platform-card:focus-visible{transform:translateY(-10px)scale(1.008)}.platform-card:before{background:linear-gradient(135deg,#c9933d1a,#0000 45%);border-radius:0}.platform-card-label,.platform-card i{color:var(--card-color)}.platform-card h2{color:#fffaf1}.platform-card p{color:#f5f0e694}.platform-card>strong{color:#f5f0e6}.gateway-orbit span{border-color:#c9933d33}.gateway-orbit span:nth-child(2){border-color:#e9bf7226}.gateway-orbit span:nth-child(3){border-color:#c9933d3d}.ops-shell{--ops-bg:#f7f4ee;--ops-ink:#110d09;--ops-muted:#7d756b;--ops-line:#ddd5c8;--ops-card:#fffefa;--ops-accent:#278b62;background:linear-gradient(#b58a3706 1px, transparent 1px), linear-gradient(90deg, #b58a3706 1px, transparent 1px), var(--ops-bg);background-size:34px 34px}.ops-shell.nova{--ops-accent:#3478f6}.ops-shell.stellar{--ops-accent:#8b5cf6}.ops-rail{color:#f7f4ec;background:radial-gradient(circle at 16% 0,#b58a3721,#0000 24%),#17140f;border-color:#352c20}.product-switcher{border-color:#d4ad5b33}.product-switcher label{color:#a99570}.product-switcher select{color:#e8d4a3;background:#090806;border-color:#514329;border-radius:1px}.product-switcher select:focus{border-color:#d4ad5b;box-shadow:0 0 0 3px #b58a3729}.ops-rail nav button{color:#a7977b;border-radius:1px}.ops-rail nav button:hover,.ops-rail nav button:focus-visible{color:#fff;background:#b58a3712}.ops-rail nav button.active{color:#fff;background:linear-gradient(90deg,#b58a372b,#b58a3706);box-shadow:inset 3px 0 #d4ad5b}.ops-user>span{color:#d4ad5b;font-family:var(--font-serif);background:0 0;border:1px solid #d4ad5b7a;border-radius:50%}.ops-user a,.ops-kicker,.ops-section-title button{color:#9b691f}.ops-topbar h1,.ops-section-title h3,.ops-panel-heading h2{font-family:var(--font-serif);letter-spacing:-.035em;font-weight:500}.ops-live span{background:#b58a37;box-shadow:0 0 0 5px #b58a3721}.ops-hero{color:#f7f4ec;background:radial-gradient(circle at 82% 18%,#b58a3733,#0000 30%),linear-gradient(135deg,#17140f,#090806);border:1px solid #b58a374d;border-radius:1px;box-shadow:0 25px 80px #17140f2b}.ops-hero h2{font-family:var(--font-serif);letter-spacing:-.045em;font-weight:500}.ops-hero>div:first-child>p:last-child,.ops-hero-signal p{color:#b0a48e}.ops-hero-signal{background:#b58a370e;border-color:#d4ad5b40;border-radius:1px}.ops-hero-signal span{color:#c4b58f}.ops-hero-signal strong{color:#d4ad5b}.work-state-grid button,.ops-feed,.ops-agenda,.ops-panel,.ops-lead-card,.client-grid article,.calendar-ledger article,.report-options button,.notification-list article,.settings-grid article,.ops-setup-panel,.ops-blueprint-grid article{border-radius:1px}.work-state-grid button:hover,.work-state-grid button:focus-visible{border-color:#b58a37;box-shadow:0 18px 45px #2d1e1017}.ops-primary{color:#e8d4a3;background:#17140f;border-radius:1px;box-shadow:inset 0 0 0 1px #44361e}.ops-tabs button{border-radius:1px}.ops-tabs button.active{color:#e8d4a3;background:#17140f;border-color:#17140f}.ops-search input,.ops-status-select select,.client-grid select,.client-entry-form input,.client-entry-form textarea{border-radius:1px}.ops-search input:focus,.ops-status-select select:focus,.client-entry-form input:focus,.client-entry-form textarea:focus{border-color:#b58a37;box-shadow:0 0 0 3px #b58a371f}.ops-lead-actions button,.ops-lead-actions a{border-radius:1px}.ops-lead-actions button:first-child{color:#e8d4a3;background:#17140f;border-color:#17140f}.lead-profile-dialog{border-radius:1px}.lead-profile-dialog header button{border-radius:50%}.report-options button:hover{border-color:#b58a37;box-shadow:0 18px 45px #2d1e1017}.availability-picker{background:#f7f4ec;border-color:#d8d0bf;border-radius:1px}.month-controls{border-color:#d8d0bf;border-radius:1px}.month-controls button{color:#17140f}.calendar-grid button{color:#17140f;border-color:#ded6c8;border-radius:1px}.calendar-grid button:hover:not(:disabled),.calendar-grid button:focus-visible{border-color:#b58a37;box-shadow:0 8px 24px #b58a3724}.calendar-grid button.selected{color:#e8d4a3;background:#17140f;border-color:#b58a37}.calendar-grid button.selected small{color:#d4ad5b}.time-grid button{color:#28231b;border-color:#d8d0bf;border-radius:1px}.time-grid button:hover,.time-grid button:focus-visible,.time-grid button.selected{color:#e8d4a3;background:#17140f;border-color:#b58a37}.ecosystem-shell{--eco-accent:#278b62;--eco-soft:#e5f3ec;color:#110d09;background:#f7f4ee;min-height:100dvh;animation:.55s cubic-bezier(.16,1,.3,1) both ecosystem-enter}.nova-ecosystem{--eco-accent:#3478f6;--eco-soft:#eaf1ff}.stellar-ecosystem{--eco-accent:#8b5cf6;--eco-soft:#f0ebff}@keyframes ecosystem-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ecosystem-header{z-index:90;color:#f5f0e6;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0f0a07f5;border-bottom:1px solid #c9933d47;grid-template-columns:1fr minmax(300px,430px) 1fr;align-items:center;gap:24px;min-height:82px;padding:12px clamp(18px,4vw,58px);display:grid;position:sticky;top:0}.ecosystem-brand{align-items:center;gap:12px;display:flex}.ecosystem-brand img{border:1px solid #c9933d61;border-radius:50%;width:50px;height:50px}.ecosystem-brand span{gap:4px;display:grid}.ecosystem-brand b{letter-spacing:.16em;font-size:.64rem}.ecosystem-brand small{color:#a99570;letter-spacing:.18em;font-size:.42rem}.ecosystem-switch{grid-template-columns:auto 1fr;align-items:center;gap:11px;display:grid}.ecosystem-switch label{color:#a99570;letter-spacing:.14em;text-transform:uppercase;font-size:.48rem;font-weight:800}.ecosystem-switch select{border:1px solid var(--eco-accent);min-height:44px}@supports (color:color-mix(in lab, red, red)){.ecosystem-switch select{border:1px solid color-mix(in srgb, var(--eco-accent) 70%, #4a3a28)}}.ecosystem-switch select{color:#f5f0e6;background:#17110d;border-radius:1px;outline:0;padding:0 13px}.ecosystem-switch select:focus{box-shadow:0 0 0 3px var(--eco-accent)}@supports (color:color-mix(in lab, red, red)){.ecosystem-switch select:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--eco-accent) 24%, transparent)}}.ecosystem-account{color:#a99570;justify-self:end;align-items:center;gap:18px;font-size:.58rem;display:flex}.ecosystem-account a{border:1px solid var(--eco-accent);color:#fff;padding:10px 13px;font-weight:750;transition:background .2s,color .2s,transform .2s}.ecosystem-account a:hover{background:var(--eco-accent);transform:translateY(-2px)}.ecosystem-masthead{background:radial-gradient(circle at 85% 18%, var(--eco-accent), transparent 31%), linear-gradient(135deg,#17140f,#090806);grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);align-items:end;gap:50px;min-height:390px;padding:clamp(55px,7vw,100px) clamp(22px,6vw,90px);display:grid}@supports (color:color-mix(in lab, red, red)){.ecosystem-masthead{background:radial-gradient(circle at 85% 18%, color-mix(in srgb, var(--eco-accent) 25%, transparent), transparent 31%), linear-gradient(135deg,#17140f,#090806)}}.ecosystem-masthead{color:#f7f4ec}.ecosystem-masthead p{color:var(--eco-accent);letter-spacing:.2em;margin:0 0 22px;font-size:.58rem;font-weight:820}.ecosystem-masthead h1{max-width:980px;margin:0 0 28px;font-size:clamp(3.8rem,7vw,8rem);line-height:.88}.ecosystem-masthead div>span{color:#b0a48e;max-width:750px;font-size:.85rem;line-height:1.8;display:block}.ecosystem-masthead aside{border:1px solid var(--eco-accent);justify-self:end;width:min(100%,280px);padding:28px}@supports (color:color-mix(in lab, red, red)){.ecosystem-masthead aside{border:1px solid color-mix(in srgb, var(--eco-accent) 55%, #ffffff14)}}.ecosystem-masthead aside{background:#ffffff09}.ecosystem-masthead aside strong{color:var(--eco-accent);font:400 5.5rem/.8 var(--font-serif);display:block}.ecosystem-masthead aside span{color:#b0a48e;text-transform:uppercase;margin-top:20px;font-size:.58rem;line-height:1.5;display:block}.ecosystem-tabs{z-index:70;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f4eef5;border-bottom:1px solid #ddd5c8;padding:0 clamp(22px,6vw,90px);display:flex;position:sticky;top:82px;overflow-x:auto}.ecosystem-tabs button{color:#7d756b;cursor:pointer;letter-spacing:.07em;text-transform:uppercase;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;min-height:60px;padding:0 22px;font-size:.58rem;font-weight:780;transition:color .25s,border-color .25s,background .25s}.ecosystem-tabs button:hover{color:var(--eco-accent)}.ecosystem-tabs button.active{border-bottom-color:var(--eco-accent);background:var(--eco-soft);color:#110d09}.ecosystem-stage{min-height:700px;padding:clamp(34px,5vw,72px) clamp(18px,6vw,90px) 90px;animation:.42s cubic-bezier(.16,1,.3,1) both stage-swap}@keyframes stage-swap{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}.nova-queue>header,.agreement-workspace>header{max-width:900px;margin-bottom:42px}.nova-queue header p,.agreement-workspace header p,.embedded-studio header p{color:var(--eco-accent);letter-spacing:.17em;margin:0 0 12px;font-size:.55rem;font-weight:820}.nova-queue h2,.agreement-workspace h2,.embedded-studio h2{margin:0 0 14px;font-size:clamp(3rem,5vw,5.6rem)}.nova-queue header>span,.agreement-workspace header>span,.embedded-studio header span{color:#7d756b;line-height:1.7}.nova-client-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.nova-client-grid article{background:#fffefa;border:1px solid #ddd5c8;flex-direction:column;min-height:300px;padding:28px;transition:border-color .3s,transform .3s,box-shadow .3s;display:flex}.nova-client-grid article:hover{border-color:var(--eco-accent);box-shadow:0 22px 55px var(--eco-accent)}@supports (color:color-mix(in lab, red, red)){.nova-client-grid article:hover{box-shadow:0 22px 55px color-mix(in srgb, var(--eco-accent) 13%, transparent)}}.nova-client-grid article:hover{transform:translateY(-7px)}.nova-client-grid article>span{color:var(--eco-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.51rem;font-weight:800}.nova-client-grid h3{margin:35px 0 10px;font-size:2.2rem}.nova-client-grid p{color:#7d756b;font-size:.65rem}.nova-client-grid article>div{color:#7d756b;border-top:1px solid #eee8dc;gap:5px;margin-top:auto;padding:20px 0;font-size:.55rem;display:grid}.nova-client-grid button,.nova-client-grid a,.embedded-studio header button{border:1px solid var(--eco-accent);background:var(--eco-accent);color:#fff;cursor:pointer;justify-content:center;align-items:center;min-height:43px;padding:9px 13px;font-size:.57rem;font-weight:780;display:flex}.embedded-studio{background:#fffefa;border:1px solid #ddd5c8;box-shadow:0 25px 80px #22170e14}.embedded-studio>header{border-bottom:1px solid #ddd5c8;justify-content:space-between;align-items:center;gap:30px;min-height:150px;padding:28px 34px;display:flex}.embedded-studio h2{font-size:clamp(2.2rem,4vw,4rem)}.embedded-studio iframe{background:#fff;border:0;width:100%;height:980px;display:block}.stellar-frame iframe{height:1100px}.agreement-steps{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.agreement-steps article{background:#fffefa;border:1px solid #ddd5c8;align-content:end;min-height:180px;padding:24px;display:grid}.agreement-steps span{color:var(--eco-accent);font-family:var(--font-serif)}.agreement-steps strong{margin:18px 0 7px;font-size:1rem}.agreement-steps small{color:#8c8276}.client-command-grid{grid-template-columns:280px minmax(0,1fr);gap:14px;display:grid}.client-selector{border:1px solid var(--ops-line);background:#f4efe6;align-content:start;gap:6px;padding:10px;display:grid}.client-selector button{min-height:74px;color:var(--ops-ink);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;transition:border-color .2s,background .2s,transform .2s;display:grid}.client-selector button:hover{transform:translate(3px)}.client-selector button.active{border-color:var(--ops-accent);background:#fff}.client-selector button>span{border:1px solid var(--ops-accent);width:36px;height:36px;color:var(--ops-accent);font:600 .57rem var(--font-serif);border-radius:50%;place-items:center;display:grid}.client-selector button div{gap:5px;min-width:0;display:grid}.client-selector strong{text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.client-selector small{color:var(--ops-muted);font-size:.48rem}.client-selector i{color:#fff;text-align:center;background:#c54d57;border-radius:999px;min-width:22px;padding:5px;font-size:.47rem;font-style:normal}.client-control-room{gap:14px;display:grid}.client-control-room>header{border:1px solid var(--ops-line);color:#f7f4ec;background:#17140f;justify-content:space-between;align-items:end;gap:28px;padding:28px;display:flex}.client-control-room>header h3{color:#fff;margin:0 0 8px;font-size:clamp(2.5rem,4vw,4.5rem)}.client-control-room>header p:last-child{color:#b0a48e;margin:0}.client-control-room>header label{color:#b0a48e;width:220px}.client-signal-grid{border:1px solid var(--ops-line);background:#fff;grid-template-columns:repeat(3,1fr);display:grid}.client-signal-grid article{border-right:1px solid var(--ops-line);align-content:end;min-height:140px;padding:22px;display:grid}.client-signal-grid article:last-child{border-right:0}.client-signal-grid span{color:var(--ops-muted);text-transform:uppercase;font-size:.5rem;font-weight:780}.client-signal-grid strong{font:500 2.8rem/.8 var(--font-serif);margin:18px 0 4px}.client-signal-grid small{color:var(--ops-muted);font-size:.52rem}.client-signal-grid .attention{background:#fff0eb}.client-signal-grid .attention strong{color:#b8443d}.immediate-actions,.phase-summary{border:1px solid var(--ops-line);background:#fffefa;padding:26px}.immediate-actions>div:first-child h4,.phase-summary h4{font:500 1.8rem var(--font-serif);margin:0 0 20px}.immediate-actions article{border-top:1px solid var(--ops-line);grid-template-columns:minmax(0,1fr) 150px auto;align-items:center;gap:18px;padding:16px 0;display:grid}.immediate-actions article div{gap:5px;display:grid}.immediate-actions article span{color:var(--ops-accent);text-transform:uppercase;font-size:.48rem;font-weight:780}.immediate-actions article strong{font-size:.65rem}.immediate-actions article small{color:var(--ops-muted);font-size:.5rem}.immediate-actions article select,.delivery-pipeline>.ops-panel-heading>select,.phase-board select{border:1px solid var(--ops-line);background:#fff;min-height:38px;padding:7px}.immediate-actions article a,.phase-board article a,.trello-source-link{color:var(--ops-accent);font-size:.52rem;font-weight:780}.phase-summary>div:last-child{border:1px solid var(--ops-line);grid-template-columns:repeat(5,1fr);display:grid}.phase-summary>div:last-child article{border-right:1px solid var(--ops-line);align-content:end;gap:10px;min-height:120px;padding:16px;display:grid}.phase-summary>div:last-child article:last-child{border-right:0}.phase-summary article span{color:var(--ops-muted);font-size:.48rem}.phase-summary article strong{font:500 1.5rem var(--font-serif)}.phase-summary article i{background:#ece6dc;height:3px;display:block}.phase-summary article b{background:var(--ops-accent);height:100%;display:block}.trello-source-link{justify-self:start;padding:9px 0}.phase-board{grid-template-columns:repeat(5,minmax(210px,1fr));gap:10px;padding-bottom:16px;display:grid;overflow-x:auto}.phase-board>section{border:1px solid var(--ops-line);background:#f2ede4;min-height:550px;padding:10px}.phase-board>section>header{justify-content:space-between;padding:12px 8px 18px;display:flex}.phase-board>section>header span{color:var(--ops-accent);font-size:.55rem;font-weight:800}.phase-board>section>div{gap:8px;display:grid}.phase-board article{border:1px solid var(--ops-line);background:#fff;gap:10px;padding:15px;display:grid}.phase-board article.done{opacity:.72}.phase-board article>span{color:var(--ops-accent);text-transform:uppercase;font-size:.46rem;font-weight:800}.phase-board article h3{font-family:var(--font-sans);margin:0;font-size:.65rem;line-height:1.45}.phase-board article small{color:var(--ops-muted);font-size:.48rem}@media (width<=900px){.ecosystem-header{grid-template-columns:1fr 1fr}.ecosystem-switch{grid-area:2/1/auto/-1}.ecosystem-account span{display:none}.ecosystem-masthead{grid-template-columns:1fr}.ecosystem-masthead aside{justify-self:stretch}.nova-client-grid,.agreement-steps{grid-template-columns:1fr 1fr}.client-command-grid{grid-template-columns:1fr}.client-selector{display:flex;overflow-x:auto}.client-selector button{flex:0 0 250px}.phase-summary>div:last-child{grid-template-columns:1fr 1fr}}@media (width<=620px){.ecosystem-header{grid-template-columns:1fr auto;gap:10px;padding:10px 14px}.ecosystem-brand span{display:none}.ecosystem-switch{grid-template-columns:1fr}.ecosystem-switch label{display:none}.ecosystem-masthead{min-height:520px;padding:45px 20px}.ecosystem-masthead h1{font-size:clamp(3.6rem,16vw,5.5rem)}.ecosystem-stage{padding:30px 14px 60px}.nova-client-grid,.agreement-steps{grid-template-columns:1fr}.embedded-studio>header,.client-control-room>header{flex-direction:column;align-items:stretch}.embedded-studio iframe,.stellar-frame iframe{height:850px}.client-signal-grid{grid-template-columns:1fr}.client-signal-grid article{border-right:0;border-bottom:1px solid var(--ops-line)}.immediate-actions article,.phase-summary>div:last-child{grid-template-columns:1fr}}.client-workspace{--eco-accent:#278b62;color:#15110c;background:#f3f0e9;min-height:100dvh;animation:.5s cubic-bezier(.16,1,.3,1) both ecosystem-enter}.client-portfolio-hero{color:#f8f3e9;background:radial-gradient(circle at 88% 20%,#278b6233,#0000 27%),linear-gradient(145deg,#16120d 0%,#090806 74%);min-height:500px;padding:32px clamp(22px,6vw,92px) 62px}.client-portfolio-breadcrumb{color:#817862;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;font-size:.52rem;display:flex}.client-portfolio-breadcrumb a{color:#c9a863}.client-portfolio-breadcrumb b{color:#d8d0c1;font-weight:600}.client-portfolio-intro{grid-template-columns:98px minmax(0,1fr) auto;align-items:end;gap:28px;min-height:290px;display:grid}.client-monogram{color:#d4ad5b;width:98px;height:98px;font:500 2.1rem var(--font-serif);border:1px solid #d4ad5b7a;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 10px #d4ad5b09}.client-portfolio-intro p{color:#42bb88;letter-spacing:.17em;text-transform:uppercase;margin:0 0 13px;font-size:.55rem;font-weight:800}.client-portfolio-intro h1{letter-spacing:-.065em;max-width:1050px;margin:0 0 16px;font-size:clamp(4rem,8vw,9rem);line-height:.82}.client-portfolio-intro span{color:#a69d8d;font-size:.68rem}.client-portfolio-intro>button{color:#fff;cursor:pointer;background:#278b62;border:1px solid #3cb982;align-items:center;gap:25px;min-height:55px;padding:0 18px 0 23px;font-size:.58rem;font-weight:780;transition:transform .25s,box-shadow .25s,background .25s;display:flex}.client-portfolio-intro>button:hover{background:#31a775;transform:translateY(-3px);box-shadow:0 15px 45px #278b6240}.client-portfolio-intro button i{font-size:1.1rem;font-style:normal}.portfolio-progress{gap:12px;margin-top:38px;display:grid}.portfolio-progress>div{color:#998f7d;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;font-size:.52rem;font-weight:700;display:flex}.portfolio-progress strong{color:#d4ad5b}.portfolio-progress>i{background:#ffffff1a;height:2px;display:block}.portfolio-progress b{background:linear-gradient(90deg,#278b62,#d4ad5b);height:100%;transition:width .55s cubic-bezier(.16,1,.3,1);display:block}.client-portfolio-body{padding:0 clamp(18px,5vw,76px) 100px}.client-metric-strip{background:#fffdf9;border:1px solid #d8d0c2;grid-template-columns:repeat(4,1fr);margin-top:-1px;display:grid;box-shadow:0 20px 70px #261a1012}.client-metric-strip article{border-right:1px solid #ddd6ca;align-content:end;min-height:160px;padding:24px;display:grid}.client-metric-strip article:last-child{border-right:0}.client-metric-strip span{color:#81786c;letter-spacing:.11em;text-transform:uppercase;font-size:.48rem;font-weight:780}.client-metric-strip strong{font:500 3.3rem/.8 var(--font-serif);margin:20px 0 5px}.client-metric-strip small{color:#8d8478;font-size:.5rem}.client-metric-strip .review{background:#f3f7f4}.client-metric-strip .review strong{color:#278b62}.phase-ledger{margin-top:70px}.phase-ledger>header{grid-template-columns:1fr minmax(240px,420px);align-items:end;gap:40px;margin-bottom:28px;display:grid}.phase-ledger header p,.client-delivery-studio>header p,.portfolio-modal header p{color:#278b62;letter-spacing:.17em;margin:0 0 10px;font-size:.5rem;font-weight:820}.phase-ledger h2,.client-delivery-studio h2,.portfolio-modal h2{margin:0;font-size:clamp(2.8rem,5vw,5.6rem)}.phase-ledger>header>span{color:#81786c;font-size:.62rem;line-height:1.65}.phase-ledger>div{border:1px solid #d8d0c2;grid-template-columns:repeat(5,1fr);display:grid}.phase-ledger button{color:#15110c;cursor:pointer;text-align:left;background:#fffdf9;border:0;border-right:1px solid #d8d0c2;align-content:end;gap:10px;min-height:175px;padding:20px;transition:background .25s,transform .25s,box-shadow .25s;display:grid}.phase-ledger button:last-child{border-right:0}.phase-ledger button:hover,.phase-ledger button.active{z-index:2;color:#fff;background:#15120e;position:relative;transform:translateY(-5px);box-shadow:0 18px 50px #19120c2e}.phase-ledger button>span{color:#b58a37;font:500 1.3rem var(--font-serif)}.phase-ledger button strong{font-size:.65rem}.phase-ledger button small{color:#8b8276;font-size:.48rem}.phase-ledger button i{background:#e8e2d8;height:2px;display:block}.phase-ledger button i b{background:#278b62;height:100%;display:block}.client-delivery-studio{margin-top:76px}.client-delivery-studio>header{justify-content:space-between;align-items:end;gap:30px;margin-bottom:24px;display:flex}.portfolio-view-switch{background:#eae5dc;border:1px solid #d4ccbf;padding:4px;display:flex}.portfolio-view-switch button{color:#766d61;cursor:pointer;background:0 0;border:0;min-height:40px;padding:0 19px;font-size:.53rem;font-weight:760}.portfolio-view-switch button.active{color:#e8d4a3;background:#15120e;box-shadow:0 7px 20px #19120c2b}.portfolio-message{color:#37614f;background:#e6f2ec;border-left:3px solid #278b62;margin:0 0 18px;padding:13px 16px;font-size:.57rem}.portfolio-board{grid-template-columns:repeat(5,minmax(230px,1fr));gap:9px;padding-bottom:16px;display:grid;overflow-x:auto}.portfolio-board>section{background:#eae6de;border:1px solid #d8d0c2;min-height:610px}.portfolio-board>section>header{background:#f9f6f0;border-bottom:1px solid #d8d0c2;justify-content:space-between;padding:17px;display:flex}.portfolio-board>section>header span{letter-spacing:.08em;text-transform:uppercase;font-size:.54rem;font-weight:800}.portfolio-board>section>header strong{color:#278b62;font:500 1rem var(--font-serif)}.portfolio-board>section>div{gap:8px;padding:8px;display:grid}.portfolio-board article{background:#fffdf9;border:1px solid #d8d0c2;gap:13px;padding:17px;transition:border-color .2s,transform .2s,box-shadow .2s;display:grid;box-shadow:0 7px 22px #23180f0b}.portfolio-board article:hover{border-color:#a88a50;transform:translateY(-3px);box-shadow:0 14px 30px #23180f1a}.portfolio-board article>div{justify-content:space-between;gap:10px;display:flex}.portfolio-board article span{color:#278b62;text-transform:uppercase;font-size:.45rem;font-weight:800}.portfolio-board article small,.portfolio-board article p{color:#877e71;margin:0;font-size:.47rem}.portfolio-board article h3{font-family:var(--font-sans);margin:0;font-size:.68rem;line-height:1.5}.portfolio-board select,.portfolio-table select,.portfolio-modal input,.portfolio-modal select{color:#211a14;background:#fff;border:1px solid #d8d0c2;border-radius:0;min-height:40px;padding:8px}.portfolio-empty{color:#8a8175;padding:16px;font-size:.52rem;line-height:1.6}.portfolio-table-wrap{background:#fffdf9;border:1px solid #d8d0c2;overflow-x:auto}.portfolio-table{border-collapse:collapse;width:100%;min-width:850px}.portfolio-table th{color:#c5b898;letter-spacing:.1em;text-align:left;text-transform:uppercase;background:#15120e;border-bottom:1px solid #d8d0c2;padding:16px 18px;font-size:.47rem}.portfolio-table td{color:#5f574c;border-bottom:1px solid #e5dfd5;padding:17px 18px;font-size:.57rem}.portfolio-table td:first-child{min-width:300px}.portfolio-table td strong{color:#17120d;margin-bottom:6px;font-size:.64rem;display:block}.portfolio-table td small{color:#968d81;font-size:.45rem}.portfolio-activity{border-top:1px solid #d8d0c2;display:grid}.portfolio-activity article{border-bottom:1px solid #d8d0c2;grid-template-columns:42px 1fr;align-items:start;gap:16px;padding:20px 4px;display:grid}.portfolio-activity article>span{color:#906d2e;width:42px;height:42px;font:600 .7rem var(--font-serif);border:1px solid #b58a37;border-radius:50%;place-items:center;display:grid}.portfolio-activity article div{gap:5px;display:grid}.portfolio-activity strong{font-size:.62rem}.portfolio-activity p,.portfolio-activity small{color:#81786c;margin:0;font-size:.48rem}.portfolio-modal-backdrop{z-index:130;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#070604b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.portfolio-modal{background:#f7f3eb;border:1px solid #d4ad5b61;width:min(760px,100%);max-height:calc(100dvh - 40px);animation:.32s cubic-bezier(.16,1,.3,1) both portfolio-modal-in;overflow:auto;box-shadow:0 35px 100px #00000073}@keyframes portfolio-modal-in{0%{opacity:0;transform:translateY(22px)scale(.98)}to{opacity:1;transform:none}}.portfolio-modal>header{border-bottom:1px solid #d8d0c2;justify-content:space-between;align-items:start;gap:20px;padding:28px 30px;display:flex}.portfolio-modal h2{font-size:clamp(2.2rem,4vw,3.8rem)}.portfolio-modal>header button{cursor:pointer;background:0 0;border:1px solid #c9c0b2;border-radius:50%;width:40px;height:40px;font-size:1.4rem}.portfolio-modal form{grid-template-columns:1fr 1fr;gap:17px;padding:30px;display:grid}.portfolio-modal label{color:#746b60;letter-spacing:.05em;text-transform:uppercase;gap:8px;font-size:.5rem;font-weight:760;display:grid}.portfolio-modal label.wide,.portfolio-modal form>div.wide{grid-column:1/-1}.portfolio-modal form>div{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.portfolio-modal form>div button{cursor:pointer;background:0 0;border:1px solid #17120d;min-height:45px;padding:0 18px;font-size:.55rem;font-weight:760}.portfolio-modal form>div button:last-child{color:#e8d4a3;background:#17120d}.client-header-actions{justify-items:end;gap:10px;display:grid}.client-header-actions a,.phase-summary .ops-section-title a,.delivery-heading-actions a{color:#d4ad5b;font-size:.52rem;font-weight:780}.delivery-heading-actions{justify-items:end;gap:10px;display:grid}.delivery-heading-actions select{border:1px solid var(--ops-line);background:#fff;min-height:40px;padding:7px}@media (width<=920px){.client-portfolio-intro{grid-template-columns:74px 1fr}.client-monogram{width:74px;height:74px}.client-portfolio-intro>button{grid-column:1/-1;justify-self:start}.client-metric-strip,.phase-ledger>div{grid-template-columns:1fr 1fr}.client-metric-strip article,.phase-ledger button{border-bottom:1px solid #d8d0c2}.phase-ledger>header{grid-template-columns:1fr}}@media (width<=620px){.client-portfolio-hero{min-height:560px;padding:24px 18px 45px}.client-portfolio-intro{grid-template-columns:1fr;align-content:end;min-height:360px}.client-portfolio-intro h1{font-size:clamp(3.7rem,17vw,5.8rem)}.client-metric-strip{grid-template-columns:1fr 1fr}.client-metric-strip article{min-height:130px}.phase-ledger>div{grid-template-columns:1fr}.client-delivery-studio>header{flex-direction:column;align-items:stretch}.portfolio-view-switch button{flex:1;padding:0 10px}.portfolio-modal form{grid-template-columns:1fr;padding:22px}.portfolio-modal label.wide,.portfolio-modal form>div.wide{grid-column:auto}}@media (prefers-reduced-motion:reduce){.client-workspace,.portfolio-modal,.portfolio-progress b{transition:none;animation:none}}.ops-topbar>*,.ops-panel-heading>*,.ops-section-title>*,.ops-lead-card>*,.client-control-room>header>*,.embedded-studio>header>*,.ecosystem-header>*,.client-portfolio-intro>*,.client-delivery-studio>header>*,.phase-ledger>header>*{min-width:0}.ops-primary,.ops-section-title button,.ops-section-title a,.ops-lead-actions button,.ops-lead-actions a,.nova-client-grid button,.nova-client-grid a,.embedded-studio header button,.ecosystem-account a,.client-header-actions a,.delivery-heading-actions a,.client-portfolio-intro>button,.portfolio-view-switch button,.portfolio-modal form>div button{white-space:normal;text-align:center;height:auto;line-height:1.35}.ops-lead-actions button,.ops-lead-actions a{flex:0 auto;justify-content:center}.ops-panel-heading>.ops-primary{flex:none}.ecosystem-header,.ecosystem-account,.client-header-actions,.delivery-heading-actions{min-width:0}.ecosystem-account{flex-wrap:wrap;justify-content:flex-end}.ecosystem-switch select,.product-switcher select,.delivery-heading-actions select,.client-header-actions select,.immediate-actions select,.phase-board select{width:100%;min-width:0}.nova-client-grid button,.nova-client-grid a{width:100%}.client-header-actions,.delivery-heading-actions{width:min(100%,260px)}.client-header-actions label{width:100%!important}.client-portfolio-breadcrumb,.portfolio-modal form>div.wide{flex-wrap:wrap;max-width:100%}@media (width<=780px){.ops-section-title{flex-direction:column;align-items:stretch}.ops-section-title button,.ops-section-title a{border:1px solid var(--ops-line);justify-content:center;align-items:center;min-height:40px;padding:8px 12px;display:flex}.ops-panel-heading>.ops-primary{width:100%}.ops-lead-actions button,.ops-lead-actions a{width:100%;min-width:0}.integration-badge{white-space:normal;align-self:flex-start}}@media (width<=620px){.ecosystem-account{gap:6px}.ecosystem-account a{max-width:112px;padding:8px 9px}.client-header-actions,.delivery-heading-actions{justify-items:stretch;width:100%}.client-header-actions a,.delivery-heading-actions a{border:1px solid;justify-content:center;align-items:center;min-height:42px;padding:8px;display:flex}.client-control-room>header label{width:100%}.portfolio-modal form>div.wide{flex-direction:column;align-items:stretch}.portfolio-modal form>div button{width:100%}.portfolio-view-switch{width:100%;overflow-x:auto}.portfolio-view-switch button{flex:1 0 92px}}.ops-lead-actions .archive-action{color:#765623;background:#fffaf0;border-color:#d9cdb9;margin-left:auto}.archive-ledger{gap:8px;display:grid}.archive-ledger article{border:1px solid var(--ops-line);background:#fff;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:24px;padding:20px;display:grid}.archive-ledger article>div:first-child{gap:6px;display:grid}.archive-ledger span{color:var(--ops-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.48rem;font-weight:800}.archive-ledger h3{font-family:var(--font-sans);margin:0;font-size:.92rem}.archive-ledger p,.archive-ledger small{color:var(--ops-muted);margin:0;font-size:.53rem}.archive-ledger>article>strong{font-size:.56rem}.archive-ledger article>div:last-child{gap:7px;display:flex}.archive-ledger button{border:1px solid var(--ops-line);min-height:38px;color:var(--ops-ink);cursor:pointer;background:#f6f7f9;padding:8px 12px;font-size:.51rem;font-weight:750}.archive-ledger button.danger{color:#9b3933;background:#fff2f0;border-color:#e6c6c2}.agreement-signal{border:1px solid var(--ops-line);justify-content:space-between;align-items:center;gap:24px;padding:18px 20px;display:flex}.agreement-signal>div{gap:5px;display:grid}.agreement-signal span,.agreement-context span{color:var(--ops-accent);letter-spacing:.1em;font-size:.47rem;font-weight:820}.agreement-signal strong,.agreement-context strong{font-size:.66rem}.agreement-signal small,.agreement-context small{color:var(--ops-muted);font-size:.5rem}.agreement-signal a{min-height:39px;color:var(--ops-accent);border:1px solid;align-items:center;padding:8px 12px;font-size:.51rem;font-weight:750;display:inline-flex}.agreement-signal.ready{background:#eef8f2}.agreement-signal.required{background:#fff0e8;border-color:#e2b6a5}.agreement-signal.required span,.agreement-signal.required a{color:#a84d30}.client-header-actions label{letter-spacing:.06em;text-transform:uppercase;gap:6px;font-size:.48rem;font-weight:750}.client-header-actions select{min-height:38px;padding:7px 9px;font-size:.54rem;font-weight:650}.delivery-intelligence{background:#f8f6f1}.delivery-kpis{border:1px solid var(--ops-line);background:#fff;grid-template-columns:repeat(5,1fr);margin-bottom:14px;display:grid}.delivery-kpis article{border-right:1px solid var(--ops-line);align-content:end;min-height:130px;padding:20px;display:grid}.delivery-kpis article:last-child{border-right:0}.delivery-kpis article.risk{background:#fff0eb}.delivery-kpis span{color:var(--ops-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.46rem;font-weight:800}.delivery-kpis strong{font:500 2.6rem/.8 var(--font-serif);margin:16px 0 4px}.delivery-kpis .risk strong{color:#b8443d}.delivery-kpis small{color:var(--ops-muted);font-size:.48rem}.agreement-context{color:#f4ead3;background:#1a1711;border:1px solid #c9b98f;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:18px 20px;display:flex}.agreement-context>div{gap:5px;display:grid}.agreement-context small{color:#aaa18f}.agreement-context a{color:#d4ad5b;font-size:.51rem;font-weight:760}.agreement-gate{color:#fff;background:linear-gradient(135deg,#19150f,#2b2215);border:1px solid #d8c6a6;align-content:center;justify-items:start;max-width:900px;min-height:390px;padding:60px;display:grid}.agreement-gate span{color:#d4ad5b;letter-spacing:.15em;font-size:.5rem;font-weight:820}.agreement-gate h3{color:#fff;max-width:720px;margin:22px 0 14px;font-size:clamp(2.8rem,5vw,5.3rem)}.agreement-gate p{color:#b7ad9a;max-width:600px;line-height:1.65}.agreement-gate a{color:#e4c47d;border:1px solid #d4ad5b;margin-top:18px;padding:13px 16px;font-size:.56rem;font-weight:760}.premium-phase-ledger{gap:12px;display:grid}.premium-phase-ledger>section{border:1px solid var(--ops-line);background:#fff}.premium-phase-ledger>section>header{border-bottom:1px solid var(--ops-line);color:#fff;background:#17140f;justify-content:space-between;align-items:end;gap:20px;padding:22px;display:flex}.premium-phase-ledger>section.locked>header{color:#746c60;background:#ded9cf}.premium-phase-ledger header>div{grid-template-columns:auto auto;align-items:center;gap:6px 14px;display:grid}.premium-phase-ledger header span{color:#d4ad5b;font:500 1.35rem var(--font-serif);grid-row:1/3}.premium-phase-ledger header h3{color:inherit;margin:0;font-size:1.35rem}.premium-phase-ledger header p{color:#9f9686;margin:0;font-size:.5rem}.premium-phase-ledger header>strong{color:#d4ad5b;font:500 1.9rem var(--font-serif)}.premium-phase-ledger>section>div{display:grid}.premium-phase-ledger article{border-bottom:1px solid var(--ops-line);grid-template-columns:minmax(0,1.3fr) minmax(220px,.55fr) 170px;align-items:center;gap:22px;padding:20px 22px;display:grid}.premium-phase-ledger article:last-child{border-bottom:0}.premium-phase-ledger article.overdue{background:#fff5f2;border-left:4px solid #c54d57}.premium-phase-ledger article.done{opacity:.72}.premium-phase-ledger article>div:first-child{gap:7px;display:grid}.premium-phase-ledger article span{color:var(--ops-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.46rem;font-weight:800}.premium-phase-ledger h4{margin:0;font-size:.7rem}.premium-phase-ledger article p{color:var(--ops-muted);margin:0;font-size:.5rem;line-height:1.55}.premium-phase-ledger dl{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.premium-phase-ledger dt{color:var(--ops-muted);text-transform:uppercase;font-size:.44rem}.premium-phase-ledger dd{margin:4px 0 0;font-size:.53rem}.premium-phase-ledger select{border:1px solid var(--ops-line);background:#fff;min-height:39px;padding:7px;font-size:.52rem}.phase-lock-note{color:#81786c;margin:0;padding:25px;font-size:.54rem}.workspace-hero-actions{justify-items:stretch;gap:8px;display:grid}.workspace-hero-actions button{color:#fff;cursor:pointer;background:#278b62;border:1px solid #3cb982;min-height:48px;padding:0 18px;font-size:.55rem;font-weight:780}.workspace-hero-actions button:first-child{color:#e3c681;background:0 0;border-color:#b58a37}.workspace-hero-actions button:disabled{color:#777168;cursor:not-allowed;background:#302d28;border-color:#4c4840}.compact-client-status{color:#d6c6a5;border:1px solid #d4ad5b59;border-radius:999px;padding:3px 7px;font-size:.52rem;font-weight:650;line-height:1;display:inline-flex}.agreement-required-banner,.agreement-active-banner{border:1px solid #d6c6a8;justify-content:space-between;align-items:center;gap:28px;padding:26px 28px;display:flex}.agreement-required-banner{color:#fff;background:#251c12;margin-top:-1px}.agreement-required-banner>div{gap:8px;display:grid}.agreement-required-banner p{color:#d4ad5b;letter-spacing:.15em;margin:0;font-size:.48rem;font-weight:820}.agreement-required-banner h2{color:#fff;margin:0;font-size:clamp(2rem,3vw,3.4rem)}.agreement-required-banner span{color:#bcb09a;font-size:.56rem;line-height:1.6}.agreement-required-banner button{color:#17120d;cursor:pointer;background:#d4ad5b;border:1px solid #d4ad5b;min-height:44px;padding:9px 14px;font-size:.54rem;font-weight:780}.agreement-active-banner{background:#e7f3ec;margin-top:-1px}.agreement-active-banner>div{gap:5px;display:grid}.agreement-active-banner span{color:#278b62;letter-spacing:.12em;font-size:.47rem;font-weight:820}.agreement-active-banner strong{font-size:.65rem}.agreement-active-banner small{color:#6f7d74;font-size:.5rem}.agreement-active-banner a{color:#257552;font-size:.53rem;font-weight:780}.client-metric-strip .risk{background:#fff0eb}.client-metric-strip .risk strong{color:#b8443d}.phase-ledger button.locked,.phase-ledger button:disabled{color:#777064;cursor:not-allowed;opacity:.72;box-shadow:none;background:#ded9d0;transform:none}.phase-ledger button.locked:hover{color:#777064;box-shadow:none;background:#ded9d0;transform:none}.portfolio-board article.overdue{background:#fff4f0;border-left:4px solid #c54d57}.portfolio-board article>.deliverable-card-meta{align-items:center}.deliverable-card-meta a{color:#278b62;font-size:.47rem;font-weight:760}.delivery-signal{color:#52665a;background:#eef2ec;border-radius:999px;padding:5px 7px;font-size:.46rem;font-weight:780;display:inline-flex}.delivery-signal.late{color:#a83f39;background:#fde8e5}.delivery-signal.done{color:#24704e;background:#e5f3ea}.client-settings-modal{width:min(1040px,100%)}.client-settings-body{gap:16px;padding:26px 30px 32px;display:grid}.agreement-upload-panel{color:#fff;background:#18140e;border:1px solid #d4ad5b;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:end;gap:24px;padding:24px;display:grid}.agreement-upload-panel>div{gap:8px;display:grid}.agreement-upload-panel span,.client-information-form>div:first-child span{color:#d4ad5b;letter-spacing:.13em;font-size:.47rem;font-weight:820}.agreement-upload-panel h3,.client-information-form h3{color:inherit;margin:0;font-size:1.45rem}.agreement-upload-panel p{color:#aaa08e;margin:0;font-size:.53rem;line-height:1.6}.agreement-upload-panel a{color:#e2c477;font-size:.51rem;font-weight:760}.agreement-upload-panel form{grid-template-columns:1fr;gap:10px;padding:0;display:grid}.agreement-upload-panel label{color:#c9bfad}.agreement-upload-panel input[type=file]{color:#c9bfad;background:#252016;border-color:#665739;max-width:100%;font-size:.48rem}.agreement-upload-panel button{color:#17120d;cursor:pointer;background:#d4ad5b;border:1px solid #d4ad5b;min-height:43px;font-size:.53rem;font-weight:780}.client-information-form{background:#fffdf9;border:1px solid #d8d0c2;grid-template-columns:1fr 1fr;gap:15px;display:grid;padding:24px!important}.client-information-form>div:first-child{grid-column:1/-1;justify-content:start;gap:7px;margin:0 0 5px;display:grid}.client-information-form textarea{resize:vertical;min-height:100px}.client-information-form .form-actions{justify-content:flex-end;display:flex}.modal-message{margin:0 30px 28px}@media (width<=900px){.delivery-kpis{grid-template-columns:repeat(2,1fr)}.delivery-kpis article{border-bottom:1px solid var(--ops-line)}.premium-phase-ledger article,.agreement-upload-panel{grid-template-columns:1fr}.workspace-hero-actions{grid-column:1/-1;justify-self:start}}@media (width<=700px){.archive-ledger article{grid-template-columns:1fr}.archive-ledger article>div:last-child,.agreement-signal,.agreement-context,.agreement-required-banner,.agreement-active-banner{flex-direction:column;align-items:stretch}.ops-lead-actions .archive-action{margin-left:0}.delivery-kpis{grid-template-columns:1fr 1fr}.client-information-form{grid-template-columns:1fr}.client-information-form>div:first-child,.client-information-form .wide{grid-column:auto}.agreement-gate{padding:34px 24px}}.agreement-gate.agreement-upload-gate{grid-template-columns:minmax(0,1fr) auto;place-items:center stretch;gap:24px;max-width:none;min-height:0;margin-top:20px;padding:22px 24px;display:grid}.agreement-gate.agreement-upload-gate>div{display:flex}.agreement-gate.agreement-upload-gate strong{color:#fff}.agreement-gate.agreement-upload-gate small{color:#b7ad9a}.agreement-gate.agreement-upload-gate form{align-items:center;gap:10px;display:flex}.agreement-gate.agreement-upload-gate input{color:#c9bfad;background:#252016;border:1px solid #665739;max-width:260px;padding:10px}.agreement-gate.agreement-upload-gate button{color:#17120d;cursor:pointer;background:#d4ad5b;border:1px solid #d4ad5b;min-height:42px;padding:0 15px;font-weight:780}.agreement-active{background:#e7f3ec;border:1px solid #b8d8c4;justify-content:space-between;align-items:center;gap:24px;margin-top:20px;padding:18px 22px;display:flex}.agreement-active>div{gap:4px;display:grid}.agreement-active span{color:#278b62;letter-spacing:.13em;font-size:.48rem;font-weight:820}.agreement-active strong{font-size:.68rem}.agreement-active small{color:#607469;font-size:.52rem}.agreement-active a{color:#257552;font-size:.53rem;font-weight:780}.client-save-message{margin:10px 0 0}@media (width<=760px){.agreement-gate.agreement-upload-gate{grid-template-columns:1fr}.agreement-gate.agreement-upload-gate form{flex-direction:column;align-items:stretch}.agreement-gate.agreement-upload-gate input{width:100%;max-width:none}.agreement-active{flex-direction:column;align-items:flex-start}}.client-create{position:relative;box-shadow:0 22px 70px #28180e14;color:var(--ink)!important;background:linear-gradient(145deg,#fffdf8,#f7f1e7)!important;border:1px solid #d8c8aa!important}.client-create:before,.client-create:after{content:none!important;display:none!important}.client-create .primary-action,.create-client-action{box-shadow:0 8px 22px #9b6a1a33;color:#1d150c!important;background:linear-gradient(135deg,#b98a32,#d4ad5b)!important;border-color:#a97b26!important}.proposal-upload{background:#ffffff9e;border:1px dashed #cdb98e;padding:15px}.proposal-upload>span{justify-content:space-between;align-items:center;gap:10px;display:flex}.proposal-upload i{color:#88631e;background:#eee4cf;border-radius:999px;padding:3px 7px;font-size:.46rem;font-style:normal}.proposal-upload small{color:#81736a;text-transform:none;font-size:.5rem;font-weight:500;line-height:1.5}.client-document-hub{--document-accent:#278b62}.document-hub-heading{border-bottom:1px solid #24130d1f}.document-count{color:#7f5a1d;letter-spacing:.09em;text-transform:uppercase;background:#fffaf0;border:1px solid #c5b68f;align-self:center;padding:10px 14px;font-size:.52rem;font-weight:800}.document-hub-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.document-upload-card{background:#fffdfa;border:1px solid #24130d1f;align-content:start;gap:12px;min-width:0;padding:24px;display:grid;box-shadow:0 12px 30px #28140a0d}.document-upload-card.agreement-control{border-top:4px solid var(--document-accent);background:linear-gradient(145deg,#f3fbf6,#fffdfa)}.document-upload-card>span{color:var(--document-accent);letter-spacing:.13em;font-size:.46rem;font-weight:820}.document-upload-card h3{margin:4px 0 0;font-size:1.45rem}.document-upload-card p{color:#766a62;margin:0;font-size:.55rem;line-height:1.65}.document-upload-card label{color:#675a52;text-transform:uppercase;gap:6px;font-size:.49rem;font-weight:750;display:grid}.document-upload-card input,.document-upload-card select{width:100%;min-width:0;min-height:42px;color:var(--ink);background:#fff;border:1px solid #24130d29;padding:9px;font-size:.52rem}.document-upload-card button{color:#7a5517;cursor:pointer;background:#fffaf0;border:1px solid #b58a37;min-height:44px;padding:9px 13px;font-size:.52rem;font-weight:800}.document-upload-card button:disabled{opacity:.55;cursor:wait}.document-register{background:#fff;border:1px solid #24130d1f}.document-register>header,.document-register>article{grid-template-columns:52px minmax(260px,1.5fr) minmax(130px,.55fr) minmax(120px,.45fr) minmax(100px,.35fr);align-items:center;gap:16px;display:grid}.document-register>header{color:#cbbd9d;letter-spacing:.11em;background:#1d1712;padding:12px 18px;font-size:.43rem;font-weight:820}.document-register>article{border-bottom:1px solid #24130d17;min-height:82px;padding:15px 18px}.document-register>article:last-child{border-bottom:0}.document-register article>i{color:#247753;width:38px;height:38px;font-family:var(--font-serif);background:#e7f3ec;border-radius:50%;place-items:center;font-size:.65rem;font-style:normal;display:grid}.document-register article>div{gap:4px;min-width:0;display:grid}.document-register strong{text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;overflow:hidden}.document-register small{color:#8b7d74;text-overflow:ellipsis;white-space:nowrap;font-size:.48rem;overflow:hidden}.document-register em{color:#665b53;background:#f0ece5;border-radius:999px;justify-self:start;padding:5px 8px;font-size:.45rem;font-style:normal;font-weight:750}.document-register em.active{color:#26734f;background:#e4f3e9}.document-register em.replaced{color:#83766d;background:#eeeae5}.document-register time{color:#81746c;font-size:.49rem}.document-register a,.document-register button{color:#247b57;cursor:pointer;background:0 0;border:0;font-size:.49rem;font-weight:780}.document-register article>span{gap:9px;display:flex}.document-register article>span button{color:#a24b3e}.meta-page-tabs button{text-align:left;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);position:relative}.meta-page-tabs button i{grid-column:2;justify-self:start;font-size:.42rem;font-style:normal;font-weight:780}.meta-page-tabs button i.connected{color:#278b62}.meta-page-tabs button i.pending{color:#9d6b2b}.meta-unit-connect{background:radial-gradient(circle at 80% 20%,#d4ad5b2e,#0000 35%),linear-gradient(145deg,#fffdf8,#f3ecdf);border:1px solid #d8c8aa;justify-content:space-between;align-items:center;gap:36px;min-height:320px;margin-top:18px;padding:44px;display:flex}.meta-unit-connect>div{max-width:650px}.meta-unit-connect h3{margin:12px 0;font-size:clamp(2.3rem,4vw,4.6rem)}.meta-unit-connect p{color:#75685f;line-height:1.7}.meta-unit-connect>a{flex:none}.client-card-grid,.document-register,.transaction-table,.timeline-list{content-visibility:auto;contain-intrinsic-size:1px 720px}@media (width<=980px){.document-hub-controls{grid-template-columns:1fr}.document-register{overflow-x:auto}.document-register>header,.document-register>article{min-width:780px}.meta-unit-connect{flex-direction:column;align-items:flex-start}}@media (width<=620px){.document-upload-card{padding:20px}.meta-unit-connect{padding:26px}.document-hub-heading{align-items:flex-start}.agreement-active{margin-top:12px}.document-register>header,.document-register>article{min-width:720px}}.audit-launch-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.audit-launch-grid article{background:#fffdfa;border:1px solid #24130d1f;flex-direction:column;min-height:245px;padding:30px;display:flex;box-shadow:0 18px 45px #28140a0d}.audit-launch-grid span{color:var(--gold);font-family:var(--font-serif);font-size:2rem}.audit-launch-grid strong{font-family:var(--font-serif);margin:30px 0 12px;font-size:1.55rem}.audit-launch-grid p{color:#74665e;margin:0;font-size:.76rem;line-height:1.7}.pipeline-page .button-dark{background:var(--ink);color:#fff}.pipeline-page .button-gold{background:var(--gold);color:var(--ink)}.pipeline-page .button-outline{border-color:var(--line);color:var(--ink);background:0 0}@media (width<=850px){.audit-launch-grid{grid-template-columns:1fr}.audit-launch-grid article{min-height:0}}.pipeline-page{background:#eee8de;min-height:100vh}.pipeline-loading{min-height:calc(100vh - 84px);color:var(--muted);letter-spacing:.08em;justify-content:center;align-items:center;gap:12px;font-size:12px;display:flex}@keyframes audit-spin{to{transform:rotate(360deg)}}.pipeline-landing{background:var(--ink);color:#fff;grid-template-columns:1.15fr .85fr;min-height:calc(100svh - 84px);display:grid;overflow:hidden}.pipeline-landing-copy{flex-direction:column;justify-content:center;padding:clamp(70px,9vw,140px) clamp(28px,7vw,110px);display:flex;position:relative}.pipeline-landing-copy:after{content:"";border:1px solid #d7aa502e;border-radius:50%;width:520px;height:520px;position:absolute;top:50%;left:-300px;box-shadow:0 0 0 70px #d7aa5006,0 0 0 140px #d7aa5005}.pipeline-landing-copy>*{z-index:1;position:relative}.pipeline-landing h1{font-family:var(--font-display);letter-spacing:-.035em;margin:26px 0 35px;font-size:clamp(62px,8vw,116px);font-weight:500;line-height:.86}.pipeline-landing h1 em{color:var(--gold-light);font-weight:400}.pipeline-landing-copy>p:not(.eyebrow){color:#c7bbb0;max-width:620px;line-height:1.8}.pipeline-landing-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:36px;display:flex}.pipeline-landing-actions>span{color:var(--gold-light);letter-spacing:.08em;align-items:center;gap:8px;font-size:11px;display:inline-flex}.pipeline-ledger{background:var(--cream);color:var(--ink);flex-direction:column;justify-content:center;padding:clamp(55px,6vw,90px);display:flex;box-shadow:inset 1px 0 #d7aa5047}.pipeline-ledger>p{color:var(--gold);letter-spacing:.34em;border-bottom:1px solid var(--line);padding-bottom:20px;font-size:10px;font-weight:800}.pipeline-ledger>div{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr 18px;align-items:center;gap:13px;padding:15px 0;transition:padding .2s,color .2s;display:grid}.pipeline-ledger>div:hover{color:#a57925;padding-left:8px}.pipeline-ledger span{color:var(--gold);font-family:var(--font-display)}.pipeline-ledger b{font-family:var(--font-display);font-size:20px;font-weight:600}.pipeline-progress-bar{z-index:42;background:#120b071f;height:4px;position:sticky;top:84px}.pipeline-progress-bar span{background:var(--gold);height:100%;transition:width .35s;display:block}.pipeline-shell{grid-template-columns:290px minmax(0,1fr);align-items:start;min-height:calc(100vh - 88px);display:grid}.pipeline-sidebar{background:var(--ink);color:#fff;flex-direction:column;min-height:calc(100vh - 88px);max-height:calc(100vh - 88px);padding:25px 18px 22px;display:flex;position:sticky;top:88px;overflow-y:auto}.pipeline-sidebar-title{border-bottom:1px solid #d7aa5038;grid-template-columns:48px 1fr;align-items:center;gap:12px;padding:0 9px 22px;display:grid}.pipeline-sidebar-title>span{width:48px;height:48px;color:var(--gold);font-family:var(--font-display);border:1px solid #d7aa5073;border-radius:50%;place-items:center;display:grid}.pipeline-sidebar-title div{gap:4px;min-width:0;display:grid}.pipeline-sidebar-title small{color:var(--gold);letter-spacing:.2em;font-size:8px}.pipeline-sidebar-title b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pipeline-sidebar nav{gap:3px;padding:14px 0;display:grid}.pipeline-sidebar nav button{color:#958a81;text-align:left;background:0 0;border:0;border-left:2px solid #0000;grid-template-columns:30px 1fr;gap:10px;width:100%;padding:11px 9px;display:grid}.pipeline-sidebar nav button>span{border:1px solid #ffffff29;border-radius:50%;place-items:center;width:26px;height:26px;font-size:8px;display:grid}.pipeline-sidebar nav button div{gap:3px;display:grid}.pipeline-sidebar nav button b{color:#e0d8d0;font-size:11px}.pipeline-sidebar nav button small{font-size:8px;line-height:1.45}.pipeline-sidebar nav button.active{color:#fff;border-left-color:var(--gold);background:#d7aa5017}.pipeline-sidebar nav button.active>span{background:var(--gold);color:var(--ink);border-color:var(--gold)}.pipeline-sidebar nav button.complete>span{border-color:var(--gold);color:var(--gold)}.pipeline-save-state{color:#9f9389;border-top:1px solid #d7aa5033;gap:8px;margin-top:auto;padding:18px 9px 0;font-size:9px;line-height:1.4;display:flex}.pipeline-save-state svg{color:var(--gold);flex:none}.pipeline-content{min-width:0;padding:clamp(30px,5vw,70px)}.pipeline-stage-meta{color:#8b7d71;letter-spacing:.18em;text-transform:uppercase;justify-content:space-between;width:min(1120px,100%);margin:0 auto 14px;font-size:9px;display:flex}.pipeline-stage-meta>div{align-items:center;gap:18px;display:flex}.pipeline-stage-meta button{color:#9a6d18;text-transform:uppercase;letter-spacing:.12em;background:0 0;border:0;border-bottom:1px solid #d7aa5099;align-items:center;gap:6px;padding:0 0 4px;font-size:8px;display:inline-flex}.pipeline-panel{background:var(--paper);border:1px solid #53331b26;width:min(1020px,100%);margin:0 auto;padding:clamp(25px,4.5vw,58px);box-shadow:0 22px 60px #2d1b0f14}.pipeline-panel.wide-panel,.pipeline-panel.results-panel{width:min(1240px,100%)}.pipeline-panel-head{border-bottom:1px solid var(--line);grid-template-columns:58px 1fr;align-items:start;gap:19px;margin-bottom:32px;padding-bottom:28px;display:grid}.pipeline-icon{width:58px;height:58px;color:var(--ink);background:var(--gold);place-items:center;display:grid}.pipeline-panel-head .eyebrow{margin:1px 0 9px}.pipeline-panel-head h1{font-family:var(--font-display);margin:0;font-size:clamp(34px,5vw,58px);font-weight:500;line-height:1}.pipeline-panel-head p:last-child{color:var(--muted);max-width:780px;margin:10px 0 0;font-size:13px;line-height:1.7}.audit-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.audit-field{color:var(--muted);text-transform:uppercase;letter-spacing:.14em;gap:8px;font-size:9px;font-weight:700;display:grid}.audit-field.wide{grid-column:1/-1}.audit-field input{border:1px solid var(--line);min-height:52px;color:var(--ink);text-transform:none;letter-spacing:normal;background:#fff;outline:none;padding:0 14px}.audit-field input:focus,.transcript-field textarea:focus,.audit-evidence textarea:focus{border-color:var(--gold);box-shadow:0 0 0 3px #d7aa501f}.engagement-checks{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.engagement-checks button{border:1px solid var(--line);color:var(--muted);background:#fff;align-items:center;gap:9px;padding:14px 16px;font-size:11px;display:inline-flex}.engagement-checks button.checked{color:var(--ink);border-color:var(--gold);background:#d7aa5014}.engagement-checks svg{width:17px}.client-display-launch{background:var(--ink);color:#fff;border:1px solid #d7aa5073;justify-content:space-between;align-items:center;gap:28px;margin-top:24px;padding:24px;display:flex}.client-display-launch h2{font-family:var(--font-display);margin:5px 0 8px;font-size:30px;font-weight:500}.client-display-launch p:last-child{color:#b8aaa0;max-width:680px;margin:0;font-size:10px;line-height:1.65}.client-display-launch .button{flex:none}.pipeline-actions{border-top:1px solid var(--line);gap:12px;margin-top:34px;padding-top:26px;display:flex}.pipeline-actions .button{flex:1}.pipeline-actions button:disabled{cursor:not-allowed;opacity:.45;box-shadow:none;transform:none}.fathom-callout{border:1px solid var(--gold);background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.fathom-callout>div{align-items:center;gap:15px;display:flex}.fathom-callout>div>svg{color:var(--gold)}.fathom-callout span{gap:4px;display:grid}.fathom-callout b{font-family:var(--font-display);font-size:20px}.fathom-callout small{color:#b8aaa0;line-height:1.5}.fathom-callout a{color:var(--gold-light);letter-spacing:.08em;text-transform:uppercase;flex:none;align-items:center;gap:7px;font-size:10px;display:inline-flex}.sop-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:24px 0;display:grid}.sop-checklist button{border:1px solid var(--line);color:var(--muted);text-align:left;background:#fff;grid-template-columns:29px 1fr;align-items:center;gap:10px;min-height:60px;padding:11px 13px;font-size:10px;line-height:1.4;display:grid}.sop-checklist button span{border:1px solid var(--line);width:27px;height:27px;color:var(--gold);border-radius:50%;place-items:center;font-size:8px;display:grid}.sop-checklist button span svg{width:13px}.sop-checklist button.checked{color:var(--ink);background:#d7aa5012;border-color:#d7aa50b3}.sop-checklist button.checked span{background:var(--gold);color:var(--ink)}.script-card{border-top:1px solid var(--line);padding:17px 0}.script-card summary{cursor:pointer;font-family:var(--font-display);font-size:18px}.script-card p{color:var(--muted);border-left:2px solid var(--gold);padding-left:20px;line-height:1.8}.call-runbook{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-bottom:28px;display:grid}.call-runbook>div{border-right:1px solid var(--line);gap:7px;min-height:120px;padding:17px;display:grid}.call-runbook>div:last-child{border:0}.call-runbook>div.current{background:var(--ink);color:#fff}.call-runbook span{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:8px}.call-runbook b{font-family:var(--font-display);font-size:17px}.call-runbook small{color:var(--muted);font-size:9px;line-height:1.45}.call-runbook .current small{color:#b7aaa0}.scorecard-summary{border:1px solid var(--line);background:var(--cream);flex-wrap:wrap;margin-bottom:13px;display:flex}.scorecard-summary>div{border-right:1px solid var(--line);align-items:baseline;gap:8px;padding:16px 20px;display:flex}.scorecard-summary span{font-family:var(--font-display);color:var(--gold);font-size:25px}.scorecard-summary small{color:var(--muted);font-size:9px}.category-tabs{gap:6px;padding:4px 0 14px;display:flex;overflow-x:auto}.category-tabs button{border:1px solid var(--line);text-align:left;min-width:132px;color:var(--muted);background:#fff;gap:4px;padding:11px;display:grid}.category-tabs button span{font-size:9px;font-weight:700}.category-tabs button small{font-family:var(--font-display);color:var(--gold)}.category-tabs button.active{background:var(--ink);border-color:var(--ink);color:#fff}.scorecard-section-head{border:1px solid var(--line);border-left:4px solid var(--gold);background:linear-gradient(90deg,#d7aa501a,#ffffffb8);outline:none;justify-content:space-between;align-items:end;gap:20px;margin:2px 0 14px;padding:18px 20px;scroll-margin-top:112px;display:flex}.scorecard-section-head>div{gap:4px;display:grid}.scorecard-section-head span{color:#9a6d18;letter-spacing:.17em;text-transform:uppercase;font-size:8px;font-weight:800}.scorecard-section-head h2{font:500 clamp(25px, 3vw, 36px)/1 var(--font-display);margin:0}.scorecard-section-head p{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:9px}.scorecard-section-head p b{color:var(--ink);font:600 19px var(--font-display);letter-spacing:0}.question-stack{gap:12px;display:grid}.audit-question{border:1px solid var(--line);background:#fff;grid-template-columns:42px minmax(0,1fr);display:grid;position:relative}.audit-question.pass{border-left:3px solid #66825b}.audit-question.fail{border-left:3px solid #a34b3b}.question-number{background:var(--cream);color:var(--gold);font-family:var(--font-display);place-items:start center;padding-top:22px;font-size:18px;display:grid}.question-body{min-width:0;padding:21px}.question-title-row{justify-content:space-between;gap:16px;display:flex}.question-title-row p{color:var(--gold);text-transform:uppercase;letter-spacing:.14em;margin:0 0 6px;font-size:8px;font-weight:800}.question-title-row h3{font-family:var(--font-display);margin:0;font-size:20px;line-height:1.3}.weight{border:1px solid var(--gold);color:#9a6d18;flex:none;height:fit-content;padding:6px 8px;font-size:8px;font-weight:800}.question-benchmark{grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0;display:grid}.question-benchmark span{background:var(--cream);color:var(--muted);padding:10px;font-size:8px;line-height:1.5}.question-benchmark b{color:var(--ink);text-transform:uppercase;letter-spacing:.1em;margin-bottom:3px;display:block}.audit-evidence{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;gap:7px;font-size:8px;font-weight:800;display:grid}.audit-evidence textarea{border:1px solid var(--line);resize:vertical;text-transform:none;letter-spacing:normal;min-height:82px;color:var(--ink);background:#fffcf8;outline:none;padding:11px}.assessment-controls{flex-wrap:wrap;justify-content:space-between;gap:14px;margin-top:14px;display:flex}.assessment-controls>div{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.assessment-controls>div>span{color:var(--muted);text-transform:uppercase;letter-spacing:.13em;margin-right:5px;font-size:8px}.assessment-controls button{border:1px solid var(--line);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;background:#fff;padding:7px 9px;font-size:8px}.assessment-controls button.selected{border-color:var(--gold);color:var(--ink);background:#d7aa501f}.assessment-controls button.selected.pass{color:#3d6337;background:#edf4ea;border-color:#66825b}.assessment-controls button.selected.fail{color:#8c2f22;background:#f9ecea;border-color:#a34b3b}.question-index{color:#c8beb4;font-size:7px;position:absolute;bottom:7px;right:10px}.scorecard-cuebar{background:var(--ink);color:#fff;border:1px solid #d7aa508c;grid-template-columns:minmax(180px,.7fr) minmax(180px,.55fr) minmax(360px,1.3fr);align-items:center;gap:18px;margin-top:20px;padding:18px;display:grid;box-shadow:0 18px 42px #1f120a29}.scorecard-cue-progress{gap:5px;min-width:0;display:flex}.scorecard-cue-progress i{background:#ffffff26;flex:1;min-width:5px;height:3px;transition:background .2s,transform .2s}.scorecard-cue-progress i.complete{background:#d7aa5075}.scorecard-cue-progress i.active{background:var(--gold);transform:scaleY(2)}.scorecard-cue-copy{border-left:1px solid #ffffff29;gap:4px;min-width:0;padding-left:16px;display:grid}.scorecard-cue-copy span{color:var(--gold-light);letter-spacing:.17em;text-transform:uppercase;font-size:7px;font-weight:800}.scorecard-cue-copy strong{color:#fff;font:500 17px/1.2 var(--font-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scorecard-cue-actions .button{width:100%;min-height:48px;padding-inline:12px;font-size:9px;line-height:1.35}.scorecard-cue-actions .button-outline{color:#e4dbd2;border-color:#ffffff47}.scorecard-cue-actions .button-dark{background:var(--gold);color:var(--ink)}.scorecard-cue-actions button:focus-visible,.category-tabs button:focus-visible{outline:2px solid var(--gold-light);outline-offset:3px}.scorecard-cue-actions button:disabled{cursor:not-allowed;opacity:.5}.primary-score{color:var(--gold);border:1px solid var(--gold);align-items:center;gap:12px;margin-bottom:15px;padding:13px 18px;display:inline-flex}.primary-score span{display:grid}.primary-score b{font-family:var(--font-display);color:var(--ink);font-size:26px}.primary-score small{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:8px}.transcript-field{color:var(--ink);gap:9px;font-size:11px;font-weight:700;display:grid}.transcript-field span{justify-content:space-between;gap:10px;display:flex}.transcript-field span b{color:#9e372b;text-transform:uppercase;letter-spacing:.12em;font-size:8px}.transcript-field textarea{border:1px solid var(--line);resize:vertical;background:#fff;outline:none;min-height:420px;padding:18px;line-height:1.65}.transcript-field.compact{margin-top:20px}.transcript-field.compact textarea{min-height:150px}.transcript-stats{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.transcript-stats span{border:1px solid var(--line);background:var(--cream);color:var(--muted);text-transform:uppercase;letter-spacing:.1em;padding:7px 10px;font-size:8px}.resource-requirements{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.resource-requirements>div{border:1px solid var(--line);background:#fff;grid-template-columns:25px 1fr auto;gap:9px;padding:14px;display:grid}.resource-requirements svg{color:var(--gold);width:18px}.resource-requirements span{gap:4px;display:grid}.resource-requirements b{font-size:10px}.resource-requirements small{color:var(--muted);font-size:8px;line-height:1.4}.resource-requirements em{color:var(--gold);text-transform:uppercase;letter-spacing:.1em;font-size:7px;font-style:normal}.resource-drop{border:1px dashed var(--gold);background:#d7aa500a;place-items:center;min-height:160px;margin-top:20px;display:grid;position:relative}.resource-drop input{opacity:0;cursor:pointer;position:absolute;inset:0}.resource-drop>span{color:var(--gold);text-align:center;place-items:center;gap:7px;display:grid}.resource-drop b{color:var(--ink);font-family:var(--font-display);font-size:20px}.resource-drop small{color:var(--muted);font-size:9px}.uploaded-files{gap:7px;margin-top:12px;display:grid}.uploaded-files>div{border:1px solid var(--line);background:#fff;grid-template-columns:28px 1fr 32px;align-items:center;gap:10px;padding:11px 13px;display:grid}.uploaded-files>div>svg{color:var(--gold)}.uploaded-files span{gap:3px;display:grid}.uploaded-files b{text-overflow:ellipsis;font-size:10px;overflow:hidden}.uploaded-files small{color:var(--muted);font-size:8px}.uploaded-files button{color:#9e372b;background:0 0;border:0}.template-placeholders{flex-wrap:wrap;gap:10px;margin-bottom:22px;display:flex}.template-placeholders span{border:1px solid var(--gold);color:var(--muted);background:#d7aa5014;grid-template-columns:18px 1fr;gap:4px 8px;padding:11px 13px;font-size:9px;display:grid}.template-placeholders svg{color:var(--gold);width:15px}.template-placeholders b{color:var(--ink);grid-column:2}.assessment-preview{grid-template-columns:1fr 1fr;gap:20px;margin-top:28px;display:grid}.report-cover-preview{border:1px solid var(--line);text-align:center;background:#fff;flex-direction:column;justify-content:center;min-height:430px;padding:35px;display:flex;box-shadow:0 18px 40px #2d1b0f14}.report-cover-preview small{color:var(--gold);letter-spacing:.3em;font-size:7px}.report-cover-preview h2{font-family:var(--font-display);margin:33px 0 23px;font-size:45px;line-height:.9}.report-cover-preview h2 span{font-weight:400}.report-cover-preview i{background:var(--gold);align-self:center;width:50px;height:1px;margin-bottom:33px}.report-cover-preview>b{color:var(--gold)}.report-cover-preview p{color:var(--muted);font-size:10px}.report-outline{border:1px solid var(--line);background:var(--cream);padding:27px}.report-outline h3{font-family:var(--font-display);margin:0 0 18px;font-size:25px}.report-outline span{border-bottom:1px solid var(--line);color:var(--muted);grid-template-columns:34px 1fr;gap:10px;padding:13px 0;font-size:10px;display:grid}.report-outline span b{color:var(--gold);font-family:var(--font-display)}.verdict-banner{background:#f8ebe7;border:1px solid #9d483a;grid-template-columns:1fr 80px;align-items:center;gap:24px;padding:clamp(24px,4vw,45px);display:grid}.verdict-banner.match{background:#edf4e9;border-color:#6d865f}.verdict-banner small{color:var(--gold);letter-spacing:.22em;font-size:8px}.verdict-banner h2{font-family:var(--font-display);margin:9px 0;font-size:clamp(32px,5vw,55px)}.verdict-banner p{color:var(--muted);margin:0;font-size:11px;line-height:1.7}.verdict-mark{color:#9d483a;width:72px;height:72px;font-family:var(--font-display);border:1px solid;border-radius:50%;place-items:center;font-size:35px;display:grid}.match .verdict-mark{color:#6d865f}.results-scores{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:18px 0 40px;display:grid}.results-scores>div{border-right:1px solid var(--line);gap:7px;padding:18px;display:grid}.results-scores>div:last-child{border:0}.results-scores small{color:var(--muted);letter-spacing:.12em;font-size:8px}.results-scores b{font-family:var(--font-display);font-size:26px}.results-scores em{color:var(--gold);font-size:13px;font-style:normal}.recommendations-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:30px;padding-bottom:18px;display:flex}.recommendations-head h2,.download-studio h2{font-family:var(--font-display);margin:5px 0;font-size:34px}.recommendations-head p:last-child,.download-studio p{color:var(--muted);font-size:11px;line-height:1.6}.recommendations-head>span{border:1px solid var(--gold);color:#9a6d18;flex:none;align-items:center;gap:8px;padding:10px 12px;font-size:10px;display:inline-flex}.service-catalog{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-height:880px;margin:18px 0 34px;padding-right:3px;display:grid;overflow-y:auto}.service-catalog article{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:250px;padding:19px;transition:transform .2s,border .2s,box-shadow .2s;display:flex}.service-catalog article:hover{transform:translateY(-3px);box-shadow:0 14px 26px #2d1b0f14}.service-catalog article.selected{border-color:var(--gold);box-shadow:inset 0 3px var(--gold)}.service-card-top{color:var(--gold);text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;gap:8px;font-size:7px;display:flex}.service-card-top em{background:var(--gold);color:var(--ink);padding:4px 6px;font-style:normal}.service-catalog h3{font-family:var(--font-display);margin:13px 0 6px;font-size:20px;line-height:1.08}.service-catalog>article>strong{color:#a87b28;font-size:11px}.service-catalog>article>p{color:var(--muted);font-size:9px;line-height:1.55}.service-catalog details{color:var(--muted);margin-bottom:12px;font-size:8px}.service-catalog summary{cursor:pointer;color:var(--ink);margin-bottom:8px}.service-catalog details small{margin-top:6px;line-height:1.55;display:block}.service-catalog details b{color:var(--gold);text-transform:uppercase;letter-spacing:.12em;font-size:7px;display:block}.service-catalog article>button{border:1px solid var(--ink);min-height:38px;color:var(--ink);text-transform:uppercase;letter-spacing:.1em;background:#fff;justify-content:center;align-items:center;gap:7px;margin-top:auto;font-size:8px;display:flex}.service-catalog article.selected>button{background:var(--ink);color:#fff}.download-studio{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:30px;padding:clamp(24px,4vw,42px);display:flex}.download-studio p{color:#b8aaa0;max-width:640px}.download-studio>div:last-child{flex:none;gap:9px;display:flex}.download-studio .button-outline{color:#fff;border-color:#ffffff40}.final-actions{border-top:0;padding-top:0}.audit-timer-widget{z-index:70;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#120b07f5;border:1px solid #d7aa5080;width:220px;position:fixed;top:96px;left:14px;box-shadow:0 20px 48px #120b0747}.timer-top{justify-content:space-between;align-items:center;padding:11px 12px 7px;display:flex}.timer-top span{color:var(--gold);text-transform:uppercase;letter-spacing:.11em;align-items:center;gap:5px;font-size:7px;display:inline-flex}.timer-top strong{font-family:var(--font-display);letter-spacing:.05em;font-size:22px}.timer-progress{background:#ffffff1f;height:2px}.timer-progress span{background:var(--gold);height:100%;display:block}.timer-segment{gap:4px;padding:10px 12px;display:grid}.timer-segment b{color:var(--gold-light);font-family:var(--font-display);font-size:14px}.timer-segment small{color:#9f9389;font-size:7px;line-height:1.35}.timer-widget-actions{border-top:1px solid #d7aa5033;grid-template-columns:1fr 34px 34px;display:grid}.timer-widget-actions button{color:#d6cbc1;text-transform:uppercase;letter-spacing:.08em;background:0 0;border:0;border-right:1px solid #d7aa5033;justify-content:center;align-items:center;gap:6px;height:34px;font-size:8px;display:flex}.timer-widget-actions button:first-child{color:var(--gold-light)}.audit-timer-widget.running{box-shadow:0 0 0 3px #d7aa501f,0 20px 48px #120b0747}.client-audit-page{color:#f8f0e4;isolation:isolate;background:#0d0907;min-height:100svh;position:relative;overflow:hidden}.client-audit-page:before{content:"";z-index:-2;background:radial-gradient(circle at 50% 44%,#a1682833,#0000 28%),radial-gradient(circle,#261409 0,#120b07 46%,#090604 100%);position:fixed;inset:0}.client-audit-page:after{content:"";z-index:-1;pointer-events:none;border:1px solid #d7aa503b;position:fixed;inset:18px;box-shadow:inset 0 0 80px #00000047}.client-audit-loading{color:var(--gold-light);letter-spacing:.2em;text-transform:uppercase;place-content:center;justify-items:center;gap:16px;font-size:9px;display:grid}.client-welcome,.client-processing,.client-complete{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(980px,100% - 48px);min-height:100svh;margin:0 auto;padding:48px 24px;display:flex;position:relative}.client-logo{object-fit:contain;width:clamp(88px,9vw,124px);height:auto;box-shadow:none;border:0;animation:.9s both clientReveal}.client-fullscreen{z-index:20;color:var(--gold-light);letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c0806d1;border:1px solid #d7aa506b;align-items:center;gap:8px;padding:10px 12px;font-size:8px;font-weight:760;display:inline-flex;position:fixed;top:32px;right:34px}.post-audit-request{color:#fff;background:#18100c;border:1px solid #d7aa5073;gap:16px;margin-top:24px;padding:clamp(20px,3vw,34px);display:grid}.post-audit-request h2{color:#fff;font-size:clamp(1.8rem,3vw,3rem)}.post-audit-request p{color:#b9aaa0;line-height:1.6}.post-audit-request label{color:var(--gold-light);letter-spacing:.1em;text-transform:uppercase;gap:8px;font-size:9px;font-weight:760;display:grid}.post-audit-request textarea{color:#291a13;resize:vertical;background:#fffdf9;border:1px solid #d7aa5059;min-height:88px;padding:14px}.post-audit-request pre{color:#e4d7cc;max-height:300px;font:11px/1.7 var(--font-sans);white-space:pre-wrap;background:#ffffff0a;border:1px solid #ffffff1a;margin:0;padding:18px;overflow:auto}.legacy-nova-client-gate{background:linear-gradient(135deg,#fff,#f7f2fb);border:1px solid #5d42813d;gap:24px;margin:18px 0 22px;padding:clamp(24px,4vw,44px);display:grid}.legacy-nova-client-gate h2{margin:4px 0 8px;font-size:clamp(2rem,4vw,4rem)}.legacy-nova-client-gate>div:first-child>p:last-child{max-width:720px;color:var(--muted);line-height:1.6}.agreement-readonly-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.agreement-readonly-grid article{border:1px solid var(--line);background:#fff;grid-template-columns:42px 1fr;gap:15px;padding:22px;display:grid}.agreement-readonly-grid article>span{background:#f1eaf7;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.agreement-readonly-grid article div{gap:5px;display:grid}.agreement-readonly-grid small,.agreement-readonly-grid p{color:var(--muted)}.agreement-readonly-grid p{margin:8px 0 0;font-size:11px}.income-expense-chart>div>i{justify-content:center;align-items:end;gap:3px;position:relative;background:0 0!important;height:100%!important;display:flex!important}.income-expense-chart>div>i em,.income-expense-chart>div>i u{border-radius:2px 2px 0 0;width:9px;display:block}.income-expense-chart>div>i em{background:#4f7c63}.income-expense-chart>div>i u{background:#c27966}.income-expense-chart>div>i b{position:absolute;bottom:-20px;left:50%;transform:translate(-50%)}.income-expense-chart>small{align-items:center;gap:8px;display:flex}.income-expense-chart>small i{width:8px;height:8px}.income-key{background:#4f7c63}.expense-key{background:#c27966}.stellar-simple-entry{grid-template-columns:150px repeat(3,minmax(150px,1fr)) minmax(220px,1.3fr) auto}.stellar-invoice-studio{grid-template-columns:minmax(340px,.78fr) minmax(560px,1.22fr);align-items:start}.official-invoice-preview{position:sticky;top:20px;background:#e9e2d8!important;padding:22px!important}.invoice-sheet-approved{color:#fff8ec;background:linear-gradient(#180d08f0,#180d08f0),url(/leather-texture.jpg) 50%/cover;min-height:760px;padding:clamp(30px,5vw,58px);box-shadow:0 25px 70px #1a0d0847}.invoice-brand-row{justify-content:space-between;align-items:start;gap:20px;display:flex}.invoice-brand-row img{width:125px;height:auto}.invoice-brand-row>div{text-align:right}.invoice-brand-row h2{font:400 clamp(2.6rem,5vw,4.7rem)/.9 var(--font-serif);letter-spacing:.08em;margin:0}.invoice-brand-row span{color:#d6aa55;letter-spacing:.16em;font-size:10px}.gold-rule{background:#c99436;height:2px;margin:26px 0}.invoice-meta{grid-template-columns:1fr 1fr;gap:35px;margin:30px 0 38px;display:grid}.invoice-meta>div{align-content:start;gap:5px;display:grid}.invoice-meta>div:last-child{text-align:right}.invoice-meta span{color:#d6aa55;text-transform:uppercase;letter-spacing:.11em;font-size:10px;font-weight:800}.invoice-meta strong,.invoice-meta em{font-size:15px;font-style:normal}.invoice-meta small,.invoice-meta p,.invoice-meta time{color:#c9bbb0;margin:0;font-size:10px;line-height:1.5}.approved-invoice-table>div{border-bottom:1px solid #d6aa5566;grid-template-columns:1.6fr repeat(3,.7fr);gap:10px;padding:15px 8px;font-size:10px;display:grid}.approved-invoice-table>div:first-child{color:#d6aa55;text-transform:uppercase;letter-spacing:.07em;font-size:8px;font-weight:800}.approved-invoice-table span:not(:first-child){text-align:right}.approved-subtotal{color:#d6aa55;justify-content:flex-end;gap:32px;margin:18px 0 54px;display:flex}.approved-subtotal strong{color:#fff;font-size:17px}.approved-invoice-footer{grid-template-columns:1.3fr .7fr;gap:30px;margin-top:auto;display:grid}.approved-invoice-footer>div{align-content:end;gap:4px;display:grid}.approved-invoice-footer>div:last-child{text-align:center}.approved-invoice-footer span{color:#d6aa55;text-transform:uppercase;letter-spacing:.1em;font-size:8px}.approved-invoice-footer p,.approved-invoice-footer small{color:#c9bbb0;margin:0;font-size:8px;line-height:1.55}.approved-invoice-footer img{object-fit:contain;filter:brightness(0)invert();width:140px;max-height:65px;margin:0 auto -5px}@media (width<=1100px){.stellar-invoice-studio{grid-template-columns:1fr}.official-invoice-preview{position:static}.stellar-simple-entry{grid-template-columns:1fr 1fr}.agreement-readonly-grid{grid-template-columns:1fr}}.client-welcome-rule{background:linear-gradient(90deg, transparent, var(--gold), transparent);width:min(500px,66vw);height:1px;margin:32px 0}.client-welcome>p,.client-processing>p,.client-complete>p,.client-session-center>p{color:var(--gold);letter-spacing:.46em;margin:0 0 24px;font-size:9px;font-weight:700}.client-welcome h1{font-family:var(--font-display);letter-spacing:-.035em;text-transform:uppercase;margin:0;font-size:clamp(56px,8vw,108px);font-weight:500;line-height:.78}.client-welcome h1 span{color:var(--gold-light);font-weight:400}.client-welcome>i,.client-processing>i,.client-complete>i,.client-session-center>i{background:var(--gold);width:58px;height:1px;margin:38px 0 30px}.client-welcome h2,.client-processing h2,.client-complete h2,.client-session-center h2{color:#c7bbb0;letter-spacing:.12em;margin:0;font-size:clamp(12px,1.4vw,17px);font-weight:400;line-height:1.8}.client-welcome>strong{font-family:var(--font-display);color:var(--gold-light);letter-spacing:.08em;margin-top:21px;font-size:20px}.client-begin-button{background:var(--gold);border:1px solid var(--gold);min-width:300px;min-height:62px;color:var(--ink);letter-spacing:.26em;text-transform:uppercase;justify-content:center;align-items:center;gap:12px;margin-top:42px;font-size:10px;font-weight:800;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 18px 60px #d7aa5029}.client-begin-button:hover{transform:translateY(-4px);box-shadow:0 24px 70px #d7aa5042}.client-begin-button:disabled{opacity:.6;transform:none}.client-welcome>small{color:#8e8177;letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:8px;margin-top:18px;font-size:8px;display:inline-flex}.client-status{color:#e5b9a4;margin-top:18px;font-size:10px;font-style:normal}.client-session{place-items:center;min-height:100svh;padding:110px 40px 95px;display:grid;position:relative}.client-session-logo{object-fit:cover;border:1px solid #d7aa504d;width:90px;height:90px;position:absolute;top:32px;left:50%;transform:translate(-50%)}.client-session-timer{z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d0907c2;border:1px solid #d7aa5070;width:250px;padding:17px 18px 14px;position:fixed;top:34px;left:34px;box-shadow:0 18px 60px #00000052}.client-session-timer>span{color:var(--gold);text-transform:uppercase;letter-spacing:.17em;align-items:center;gap:8px;font-size:7px;display:flex}.client-session-timer>strong{color:#fff8ed;font-family:var(--font-display);letter-spacing:.08em;margin:8px 0 10px;font-size:37px;display:block}.client-session-timer>div{background:#ffffff1f;height:2px;overflow:hidden}.client-session-timer i{background:var(--gold);height:100%;transition:width .6s linear;display:block}.client-session-center{text-align:center;flex-direction:column;align-items:center;display:flex}.client-orbit{--client-progress:0deg;aspect-ratio:1;background:conic-gradient(var(--gold) var(--client-progress), #d7aa501f 0);border-radius:50%;place-items:center;width:clamp(210px,25vw,340px);margin-bottom:36px;padding:1px;display:grid;position:relative}.client-orbit:before,.client-orbit:after{content:"";border:1px solid #d7aa5024;border-radius:50%;position:absolute}.client-orbit:before{inset:26px}.client-orbit:after{inset:54px}.client-orbit>span{aspect-ratio:1;background:radial-gradient(circle,#402512a6,#110a07 66%);border-radius:50%;place-items:center;width:calc(100% - 2px);display:grid}.client-orbit svg{width:48px;height:48px;color:var(--gold-light);stroke-width:1.2px}.client-session-center h1{font-family:var(--font-display);margin:0;font-size:clamp(46px,6vw,86px);font-weight:500;line-height:.9}.client-session-center>strong{color:var(--gold-light);font-family:var(--font-display);letter-spacing:.08em;margin-top:22px;font-size:18px}.client-end-button{z-index:5;min-width:245px;min-height:50px;color:var(--gold-light);text-transform:uppercase;letter-spacing:.2em;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0d0907c2;border:1px solid #d7aa5075;justify-content:center;align-items:center;gap:10px;font-size:8px;transition:background .2s,color .2s;display:inline-flex;position:fixed;bottom:34px;left:50%;transform:translate(-50%)}.client-end-button:hover{background:var(--gold);color:var(--ink)}.processing-seal{place-items:center;width:250px;height:250px;margin:35px 0;display:grid;position:relative}.processing-seal>span{border:1px solid #d7aa5059;border-radius:50%;animation:2.2s ease-in-out infinite sealPulse;position:absolute;inset:0}.processing-seal>span:nth-child(2){animation-delay:-.8s;inset:28px}.processing-seal>div{width:126px;height:126px;color:var(--gold);border:1px solid var(--gold);background:#d7aa500d;border-radius:50%;place-items:center;display:grid}.processing-seal svg{width:40px;height:40px;animation:1.6s linear infinite spin}.client-processing h1,.client-complete h1{font-family:var(--font-display);margin:0;font-size:clamp(44px,6vw,78px);font-weight:500;line-height:.92}.client-processing h2 strong{color:var(--gold-light);font-weight:500}.client-processing>small{color:#796e66;text-transform:uppercase;letter-spacing:.18em;margin-top:25px;font-size:7px}.complete-check{border:1px solid var(--gold);width:94px;height:94px;color:var(--gold);border-radius:50%;place-items:center;margin:52px 0 30px;animation:.7s both completeIn;display:grid}.complete-check svg{stroke-width:1.5px;width:38px;height:38px}.client-complete>strong{color:var(--gold-light);font-family:var(--font-display);letter-spacing:.06em;margin-top:26px;font-size:clamp(17px,2vw,24px);font-weight:500}.client-complete>span{color:#b8aaa0;border:1px solid #d7aa5045;align-items:center;gap:9px;margin-top:28px;padding:13px 18px;font-size:9px;display:inline-flex}.client-complete>small{color:#5f554e;letter-spacing:.4em;font-size:7px;position:absolute;bottom:44px}@keyframes clientReveal{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:none}}@keyframes sealPulse{0%,to{opacity:.2;transform:scale(.78)}50%{opacity:.9;transform:scale(1)}}@keyframes completeIn{0%{opacity:0;transform:scale(.72)rotate(-12deg)}to{opacity:1;transform:none}}@media (width<=1200px){.pipeline-shell{grid-template-columns:245px minmax(0,1fr)}.pipeline-sidebar nav button small{display:none}.pipeline-content{padding:42px 28px}.service-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-timer-widget{width:190px}}@media (width<=900px){.pipeline-landing{grid-template-columns:1fr}.pipeline-ledger{display:none}.pipeline-shell{grid-template-columns:1fr}.pipeline-sidebar{min-height:auto;max-height:none;padding:12px;position:static}.pipeline-sidebar-title,.pipeline-save-state{display:none}.pipeline-sidebar nav{gap:4px;padding:0;display:flex;overflow-x:auto}.pipeline-sidebar nav button{border-bottom:2px solid #0000;border-left:0;flex:0 0 150px}.pipeline-sidebar nav button.active{border-left:0;border-bottom-color:var(--gold)}.pipeline-progress-bar{top:84px}.pipeline-content{padding:30px 18px 80px}.audit-timer-widget{width:240px;top:auto;bottom:14px;left:14px}.call-runbook{grid-template-columns:repeat(2,1fr)}.call-runbook>div:nth-child(2){border-right:0}.call-runbook>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.question-benchmark{grid-template-columns:1fr}.scorecard-cuebar{grid-template-columns:1fr 1fr}.scorecard-cue-actions{grid-column:1/-1}.results-scores{grid-template-columns:repeat(2,1fr)}.results-scores>div:nth-child(2){border-right:0}.results-scores>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.download-studio{flex-direction:column;align-items:flex-start}.client-session-timer{width:210px;top:22px;left:22px}.client-session-timer>strong{font-size:31px}}@media (width<=640px){.pipeline-progress-bar{top:72px}.pipeline-landing{min-height:calc(100svh - 72px)}.pipeline-panel{padding:24px 15px}.pipeline-panel-head{grid-template-columns:45px 1fr;gap:12px}.pipeline-icon{width:45px;height:45px}.audit-form-grid,.sop-checklist,.resource-requirements,.assessment-preview,.service-catalog{grid-template-columns:1fr}.audit-field.wide{grid-column:auto}.fathom-callout,.recommendations-head{flex-direction:column;align-items:flex-start}.call-runbook{grid-template-columns:1fr}.call-runbook>div{border-right:0;border-bottom:1px solid var(--line)}.audit-question{grid-template-columns:32px minmax(0,1fr)}.question-body{padding:15px}.assessment-controls{flex-direction:column}.scorecard-section-head{flex-direction:column;align-items:flex-start;padding:15px}.scorecard-cuebar{grid-template-columns:1fr;gap:14px;padding:15px}.scorecard-cue-copy{border-left:0;padding-left:0}.scorecard-cue-actions{grid-column:auto;grid-template-columns:1fr}.scorecard-cue-actions .button{white-space:normal}.transcript-field textarea{min-height:300px}.pipeline-actions,.download-studio>div:last-child{flex-direction:column;width:100%}.results-scores{grid-template-columns:1fr}.results-scores>div{border-right:0;border-bottom:1px solid var(--line)}.verdict-banner{grid-template-columns:1fr}.verdict-mark{width:50px;height:50px}.audit-timer-widget{width:calc(100% - 28px)}.timer-segment{display:none}.timer-top{padding-bottom:10px}.pipeline-stage-meta{align-items:flex-start;gap:10px}.pipeline-stage-meta>div{flex-direction:column-reverse;align-items:flex-end;gap:8px}.client-display-launch{flex-direction:column;align-items:flex-start}.client-display-launch .button{width:100%}.client-audit-page:after{inset:8px}.client-welcome,.client-processing,.client-complete{width:calc(100% - 24px);padding-inline:16px}.client-welcome h1{font-size:clamp(48px,17vw,72px)}.client-begin-button{width:100%;min-width:0}.client-session{padding:160px 20px 100px}.client-session-logo{width:74px;height:74px;top:26px}.client-session-timer{text-align:center;width:calc(100% - 40px);top:112px;left:50%;transform:translate(-50%)}.client-session-timer>span{justify-content:center}.client-session-timer>strong{font-size:34px}.client-orbit{width:205px;margin-top:30px}.client-session-center h1{font-size:48px}.client-end-button{width:calc(100% - 40px);bottom:22px}.processing-seal{width:200px;height:200px}.client-processing h2 br,.client-complete h2 br{display:none}}@media (prefers-reduced-motion:reduce){.client-logo,.complete-check,.processing-seal>span,.processing-seal svg{animation:none}.client-session-timer i{transition:none}}.signal-center{z-index:120;position:fixed;top:18px;right:24px}.signal-bell{color:#e4c47d;cursor:pointer;background:#19140f;border:1px solid #d6ae5980;border-radius:50%;width:44px;height:44px;font-size:1.25rem;position:relative;box-shadow:0 10px 35px #0003}.signal-bell span{color:#fff;min-width:18px;height:18px;font:700 .48rem var(--font-sans);background:#c84f45;border-radius:999px;place-items:center;display:grid;position:absolute;top:-3px;right:-3px}.signal-popover{color:#fff;background:#17130e;border:1px solid #3f3324;width:min(410px,100vw - 28px);max-height:70vh;position:absolute;top:54px;right:0;overflow:auto;box-shadow:0 26px 70px #00000061}.signal-popover>header{background:#17130e;border-bottom:1px solid #3f3324;justify-content:space-between;align-items:center;padding:18px 20px;display:flex;position:sticky;top:0}.signal-popover header p{color:#cba45a;letter-spacing:.14em;margin:0 0 5px;font-size:.46rem}.signal-popover header strong{font-size:.72rem}.signal-popover header button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:1.4rem}.signal-popover article{border-bottom:1px solid #2d261d;gap:12px;padding:15px 20px;display:flex}.signal-popover article i{background:var(--ecosystem-accent,#d4ad5b);border-radius:50%;width:7px;height:7px;margin-top:5px}.signal-popover article span{gap:5px;display:grid}.signal-popover article strong{font-size:.57rem;line-height:1.45}.signal-popover article small,.signal-empty{color:#9f9689;font-size:.47rem}.signal-empty{padding:22px;line-height:1.6}.page-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.quick-create{border:1px solid var(--os-line,#ddd4c8);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 22px;padding:18px;display:grid}.quick-create input,.quick-create select,.quick-create textarea{min-width:0;min-height:43px;font:550 .55rem var(--font-sans);background:#fff;border:1px solid #d5cdc0;padding:10px 12px}.quick-create .primary-action{min-height:43px}.crm-prepare{color:#278b62;border:1px solid #278b62;padding:8px 9px;font-size:.49rem;font-weight:780}.calendar-privacy-note{background:#fffaf0;border:1px solid #cdbf9f;align-items:flex-start;gap:16px;margin-bottom:20px;padding:20px;display:flex}.calendar-privacy-note span{font-size:1.2rem}.calendar-privacy-note strong{font-size:.66rem}.calendar-privacy-note p{color:#746b60;max-width:760px;margin:7px 0 0;font-size:.54rem;line-height:1.6}.client-profile-control{background:#fff;border:1px solid #d8d0c2;margin:22px 0 0;padding:22px}.client-profile-control>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.client-profile-control h2{font-size:1.7rem}.client-profile-control>header button{color:#fff;cursor:pointer;background:#17120d;border:1px solid #17120d;min-height:40px;padding:0 14px}.service-tags{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.service-tags span{color:#276b4d;background:#e8f2ec;border-radius:999px;padding:6px 9px;font-size:.48rem;font-weight:750}.client-edit{background:#f8f5ef;margin-top:18px}.add-client-card{border-style:dashed!important}.transcript-intake{gap:10px;display:grid}.transcript-intake label{color:#736a5f;gap:7px;font-size:.5rem;font-weight:750;display:grid}.transcript-intake textarea{resize:vertical;border:1px solid #d8d0c2;min-height:150px;padding:12px}.transcript-intake button,.studio-controls .add-client-card{cursor:pointer}.document-library .library-row{grid-template-columns:minmax(230px,1.5fr) minmax(130px,.8fr) minmax(150px,.8fr) 90px 110px}.library-row button{color:#4e3ab0;cursor:pointer;background:#f4f1ff;border:1px solid #4e3ab0;padding:7px 9px;font-size:.49rem;font-weight:760}.document-viewer{z-index:160;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#09070dd1;grid-template-columns:minmax(0,1fr);place-items:start center;padding:30px;display:grid;position:fixed;inset:0;overflow:auto}.document-viewer .document-canvas{box-sizing:border-box;width:min(820px,100vw - 60px);min-height:1100px}.viewer-close{z-index:2;color:#fff;cursor:pointer;background:#17120d;border:1px solid #d4ad5b;border-radius:50%;width:44px;height:44px;font-size:1.5rem;position:fixed;top:20px;right:24px}.library-document-body{background:#fff;min-height:500px;padding:58px}.library-document-body pre{white-space:pre-wrap;font:400 .68rem/1.8 var(--font-sans);color:#2c241f}.finance-kpi-lab{padding:0 0 30px}.finance-kpi-lab>header{justify-content:space-between;align-items:end;gap:30px;margin-bottom:16px;display:flex}.finance-kpi-lab h2{font-size:2rem}.finance-kpi-lab>header small{color:#766d62;max-width:520px;font-size:.5rem;line-height:1.6}.finance-chart-grid{grid-template-columns:1fr 1.2fr 1fr;gap:12px;display:grid}.finance-chart-grid>article{background:#fff;border:1px solid #d9d0c3;align-content:start;gap:10px;min-height:250px;padding:24px;display:grid}.finance-chart-grid article>strong{font:500 2.7rem var(--font-serif)}.finance-chart-grid article>span{text-transform:uppercase;letter-spacing:.09em;font-size:.52rem;font-weight:800}.finance-chart-grid article>small,.finance-chart-grid article>p{color:#746b60;font-size:.5rem;line-height:1.6}.chart-track{background:#eee9e1;height:10px;margin-top:24px}.chart-track i{background:linear-gradient(90deg,#5a37b8,#9d7ceb);height:100%;display:block}.status-bars{gap:9px;margin-top:12px;display:grid}.status-bars div{grid-template-columns:100px 1fr;align-items:center;gap:8px;display:grid}.status-bars label{justify-content:space-between;font-size:.47rem;display:flex}.status-bars i{background:#5a37b8;height:8px;display:block}.finance-chart-grid button,.stellar-client-add>button,.invoice-export button{color:#5a37b8;cursor:pointer;background:#fff;border:1px solid #5a37b8;justify-self:start;padding:10px 12px;font-size:.52rem;font-weight:780}.stellar-client-add{padding:26px 30px 0}.stellar-client-add .quick-create{margin-top:12px}.invoice-export{align-items:center;gap:14px;padding:0 30px 30px;display:flex}.invoice-export small{color:#746b60;font-size:.49rem}.facilitator-page{color:#1e1712;background:#f2efe9;min-height:100vh;padding:24px clamp(18px,5vw,70px) 70px}.facilitator-top{border-bottom:1px solid #cfc5b6;grid-template-columns:auto 1fr auto;align-items:center;gap:30px;padding:20px 0;display:grid}.facilitator-top>a{color:#705626;font-size:.55rem;font-weight:760}.facilitator-top p{color:#9b762e;letter-spacing:.14em;margin:0;font-size:.47rem}.facilitator-top h1{margin:5px 0 0;font-size:2rem}.facilitator-top>span{font:500 2rem var(--font-serif)}.facilitator-instruction{color:#fff;background:#17140f;border:1px solid #c9b98f;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin:24px 0;padding:18px 20px;display:grid}.facilitator-instruction strong{color:#d4ad5b}.facilitator-instruction p{color:#b8ad9c;margin:0;font-size:.54rem;line-height:1.5}.facilitator-instruction a{color:#e3c77d;border:1px solid #d4ad5b;padding:10px 12px;font-size:.52rem}.audit-stage-rail{grid-template-columns:repeat(3,1fr);margin-bottom:16px;display:grid}.audit-stage-rail button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d4ccc0;grid-template-columns:auto 1fr;gap:14px;padding:18px;display:grid}.audit-stage-rail button.active{color:#fff;background:#1a1510}.audit-stage-rail span{color:#b98e3d;font:500 1.8rem var(--font-serif)}.audit-stage-rail div{gap:5px;display:grid}.audit-stage-rail strong{font-size:.68rem}.audit-stage-rail small{color:#83796d;font-size:.47rem;line-height:1.4}.audit-work-panel{background:#fff;border:1px solid #d4ccc0;gap:20px;padding:clamp(24px,4vw,50px);display:grid}.audit-work-panel header p{color:#a07a31;letter-spacing:.14em;font-size:.48rem}.audit-work-panel h2{font-size:clamp(2rem,4vw,4rem)}.audit-work-panel>label{color:#6e655a;gap:8px;font-size:.52rem;font-weight:750;display:grid}.audit-work-panel textarea{resize:vertical;border:1px solid #d4ccc0;min-height:180px;padding:14px}.timer-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.timer-controls strong{font:500 2.4rem var(--font-serif);margin-right:auto}.timer-controls button{cursor:pointer;background:#f7f3ed;border:1px solid #cfc5b6;padding:9px 12px}.verdict-picker{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.verdict-picker button{cursor:pointer;background:#fff;border:1px solid #d4ccc0;min-height:80px;font-weight:820}.verdict-picker button.active{color:#e4c47d;background:#1a1510;border-color:#d4ad5b}.client-display{text-align:center;color:#fff;background:radial-gradient(circle at 50% 42%,#3a2518,#100a06 66%);align-content:center;place-items:center;gap:18px;min-height:100vh;padding:30px;display:grid}.client-display>img{object-fit:contain;width:110px;height:110px}.client-display>p{color:#d4ad5b;letter-spacing:.2em;margin:0;font-size:.52rem}.client-display h1{font-size:clamp(3.5rem,8vw,8rem);line-height:.82}.client-display h1 em{color:#d4ad5b;display:block}.client-display h2{font:500 clamp(1.4rem,3vw,2.4rem) var(--font-serif)}.client-display-orbit{border:1px solid #d4ad5bb3;border-radius:50%;place-items:center;width:200px;height:200px;animation:16s linear infinite diagnostic-orbit;display:grid;box-shadow:0 0 0 28px #d4ad5b0f,0 0 0 56px #d4ad5b06}.client-display-orbit span{font:500 2.2rem var(--font-serif)}.client-display button{color:#17120d;cursor:pointer;background:#d4ad5b;border:1px solid #d4ad5b;min-height:48px;padding:0 20px;font-weight:780}.client-display.complete span{color:#c5baaa;max-width:650px;line-height:1.7}.invoice-row.editable input{background:#fff;border:1px solid #d9d0c3;width:100%;min-width:0;min-height:36px;padding:7px;font-size:.51rem}.invoice-row.editable span:first-child{gap:6px;display:grid}@media (width<=900px){.finance-chart-grid{grid-template-columns:1fr}.quick-create{grid-template-columns:1fr 1fr}.facilitator-instruction,.audit-stage-rail{grid-template-columns:1fr}.signal-center{top:12px;right:12px}}@media (width<=620px){.quick-create{grid-template-columns:1fr}.finance-kpi-lab>header{flex-direction:column;align-items:start}.document-viewer{padding:16px 8px}.document-viewer .document-canvas{width:calc(100vw - 16px);max-width:calc(100vw - 16px);min-height:900px;padding:52px 28px 36px}.document-viewer .locked-title{min-height:350px}.document-viewer .locked-title>p{overflow-wrap:anywhere;max-width:100%;font-size:clamp(1.8rem,10vw,2.5rem)}.document-viewer .locked-title dl{grid-template-columns:1fr;margin-top:42px}.library-document-body{padding:28px 0}.facilitator-top{grid-template-columns:1fr auto}.facilitator-top>a{grid-column:1/-1}.verdict-picker{grid-template-columns:1fr}.client-profile-control>header,.invoice-export{flex-direction:column;align-items:flex-start}}.document-template-locks{color:#51426f;background:#f6f1ff;border:1px solid #d8d0c3;border-bottom:0;flex-wrap:wrap;gap:7px;padding:13px 17px;display:flex}.document-template-locks strong{letter-spacing:.14em;width:100%;font-size:.48rem}.document-template-locks span{background:#fff;border:1px solid #d9cff2;padding:6px 8px;font-size:.46rem;font-weight:720}.agreement-locked-note,.agreement-not-required{background:#fffaf0;border:1px solid #c9b98f}.agreement-locked-note{color:#725722;margin:14px 0 0;padding:13px 15px;font-size:.53rem;font-weight:750}.agreement-not-required{text-align:center;place-content:center;justify-items:center;gap:12px;min-height:300px;padding:40px;display:grid}.agreement-not-required>span{color:#25704f;background:#e8f2ec;border-radius:50%;place-items:center;width:56px;height:56px;font-size:1.5rem;display:grid}.agreement-not-required h3{font:500 1.7rem var(--font-serif)}.agreement-not-required p{color:#746b60;max-width:560px;font-size:.58rem;line-height:1.7}.ceo-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.ceo-kpi-grid article{background:#fff;border:1px solid #d9d0c3;gap:8px;min-width:0;padding:20px;display:grid}.ceo-kpi-grid span{color:#70675c;letter-spacing:.08em;text-transform:uppercase;font-size:.49rem;font-weight:800}.ceo-kpi-grid strong{overflow-wrap:anywhere;font:500 clamp(1.45rem,2.7vw,2.5rem) var(--font-serif);line-height:1}.ceo-kpi-grid small{color:#8d8378;font-size:.45rem;line-height:1.45}.trend-chart>div{border-bottom:1px solid #d9d0c3;align-items:end;gap:8px;height:150px;padding:18px 4px 0;display:flex}.trend-chart>div i{background:linear-gradient(#9d7ceb,#5a37b8);border-radius:4px 4px 0 0;flex:1;min-width:12px;max-width:38px;position:relative}.trend-chart>div b{color:#776d62;font-size:.42rem;font-style:normal;position:absolute;bottom:-17px;left:50%;transform:translate(-50%)}.finance-data-page{min-width:0}.finance-period-entry{background:#fff;border:1px solid #d9d0c3;grid-template-columns:repeat(5,minmax(120px,1fr));gap:9px;margin-bottom:18px;padding:20px;display:grid}.finance-period-entry>input,.finance-period-entry label input{background:#fff;border:1px solid #d9d0c3;width:100%;min-width:0;min-height:40px;padding:8px 10px;font-size:.52rem}.finance-period-entry label{color:#71675c;gap:5px;font-size:.47rem;font-weight:750;display:grid}.finance-period-entry>input[name=notes]{grid-column:span 3}.finance-period-entry .primary-action{min-height:40px}.finance-period-table{background:#fff;border:1px solid #d9d0c3;overflow-x:auto}.finance-period-row{grid-template-columns:110px repeat(5,minmax(110px,1fr)) minmax(180px,1.4fr);align-items:center;min-width:920px;display:grid}.finance-period-row>span{color:#433b34;overflow-wrap:anywhere;border-bottom:1px solid #eee8df;min-width:0;padding:13px 12px;font-size:.51rem}.finance-period-row>span:first-child{gap:4px;display:grid}.finance-period-row small{color:#8c8277;font-size:.42rem}.finance-period-row.head{color:#fff;background:#1b1611;position:sticky;top:0}.finance-period-row.head>span{color:#d9c499;letter-spacing:.08em;text-transform:uppercase;border-bottom:0;font-size:.43rem;font-weight:800}.stellar-client-form fieldset{border:1px solid #d5cdc0;flex-wrap:wrap;grid-column:1/-1;gap:7px;margin:0;padding:12px;display:flex}.stellar-client-form legend{color:#746b60;padding:0 6px;font-size:.48rem;font-weight:750}.stellar-client-form fieldset label{color:#433a32;background:#f6f2ec;align-items:center;gap:6px;padding:7px 9px;font-size:.48rem;display:flex}.stellar-client-form fieldset input{width:14px;height:14px;min-height:0}.stellar-client-manager,.client-invoice-history{background:#fff;border:1px solid #d9d0c3;margin:0 30px 28px;padding:24px}.stellar-client-manager>header,.client-invoice-history>header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:14px;display:flex}.stellar-client-manager h2,.client-invoice-history h2{font-size:1.7rem}.stellar-client-manager header small{color:#786e63;max-width:360px;font-size:.49rem}.stellar-client-manager>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.stellar-client-manager article{border:1px solid #ded6ca;min-width:0}.stellar-client-manager article>button{text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:11px;display:grid}.stellar-client-manager article>button>span{color:#593e9f;background:#f0eafb;border-radius:50%;place-items:center;width:34px;height:34px;font-size:.48rem;font-weight:800;display:grid}.stellar-client-manager article p,.stellar-client-manager article strong,.stellar-client-manager article small{min-width:0;margin:0;display:block}.stellar-client-manager article strong,.stellar-client-manager article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stellar-client-manager article strong{font-size:.55rem}.stellar-client-manager article small{color:#82786d;margin-top:3px;font-size:.43rem}.stellar-client-manager article i{color:#5a37b8;font-size:.46rem;font-style:normal}.stellar-client-manager form{background:#f8f5f0;gap:7px;padding:11px;display:grid}.stellar-client-manager form input{border:1px solid #d9d0c3;width:100%;min-width:0;min-height:36px;padding:7px 9px;font-size:.49rem}.client-invoice-history>header select{background:#fff;border:1px solid #d9d0c3;max-width:260px;min-height:39px;padding:0 10px}.client-invoice-history>div{overflow-x:auto}.client-invoice-history article{border-bottom:1px solid #ece6dc;grid-template-columns:130px 1fr 1.4fr 120px 80px;align-items:center;gap:12px;min-width:760px;padding:12px;font-size:.5rem;display:grid}.client-invoice-history article>span:first-child{gap:4px;display:grid}.client-invoice-history article small{color:#82786d;font-size:.42rem}.client-invoice-history article i{color:#593e9f;background:#f0eafb;justify-self:start;padding:5px 7px;font-size:.43rem;font-style:normal}.calendar-connect-panel{background:linear-gradient(135deg,#fffaf0,#fff);border:1px solid #cdbf9f;grid-template-columns:1.3fr 1fr;align-items:center;gap:22px;margin-bottom:20px;padding:24px;display:grid}.calendar-connect-panel>div{grid-template-columns:45px 1fr;column-gap:14px;display:grid}.calendar-connect-panel>div>span{background:conic-gradient(from -45deg,#4285f4 0 25%,#34a853 0 50%,#fbbc05 0 75%,#ea4335 0);color:#fff;border-radius:50%;grid-row:1/5;place-items:center;width:42px;height:42px;font-weight:850;display:grid}.calendar-connect-panel h3,.calendar-connect-panel p{margin:0}.calendar-connect-panel h3{font-size:1rem}.calendar-connect-panel p{color:#746b60;margin-top:6px;font-size:.52rem;line-height:1.6}.calendar-connect-panel a{color:#7b5b20;margin-top:8px;font-size:.5rem;font-weight:750}.calendar-connect-panel form{gap:9px;display:grid}.calendar-connect-panel input{background:#fff;border:1px solid #cfc5b6;width:100%;min-width:0;min-height:43px;padding:10px 12px;font-size:.5rem}.calendar-columns{grid-template-columns:1fr 1fr;gap:14px;display:grid}.calendar-columns>section{background:#fff;border:1px solid #d9d0c3;min-width:0;padding:20px}.calendar-columns h3{font-size:1.35rem}.calendar-columns .timeline-list article{grid-template-columns:120px minmax(0,1fr) auto}.invoice-form-grid select,.invoice-row select{background:#fff;border:1px solid #d9d0c3;width:100%;min-width:0;min-height:36px;padding:7px;font-size:.51rem}@media (width<=1050px){.ceo-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-period-entry{grid-template-columns:repeat(3,minmax(120px,1fr))}.stellar-client-manager>div{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-columns{grid-template-columns:1fr}}@media (width<=720px){.document-template-locks{flex-wrap:nowrap;overflow-x:auto}.document-template-locks strong{width:auto;min-width:max-content}.document-template-locks span{min-width:max-content}.ceo-kpi-grid,.finance-period-entry{grid-template-columns:1fr}.finance-period-entry>input[name=notes]{grid-column:auto}.stellar-client-manager,.client-invoice-history{margin-inline:14px;padding:16px}.stellar-client-manager>header,.client-invoice-history>header{flex-direction:column;align-items:flex-start}.stellar-client-manager>div{grid-template-columns:1fr}.calendar-connect-panel{grid-template-columns:1fr;padding:18px}.calendar-columns>section{padding:15px}.calendar-columns .timeline-list article{grid-template-columns:1fr}.founder-video-play{grid-template-columns:1fr;align-content:end;padding:20px}.founder-video-play span{margin-bottom:24px}.founder-video-play i{width:48px;height:48px}}.os-navigation button:disabled{opacity:.48;cursor:not-allowed}.os-navigation button:disabled small{color:#b99add;letter-spacing:.1em;margin-left:auto;font-size:.42rem}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.bulk-lead-import{background:#fffaf0;border:1px solid #d8c9aa;align-items:center;gap:14px;margin:24px 30px 0;padding:16px 18px;display:flex}.bulk-lead-import small{color:#766b5e;font-size:.48rem;line-height:1.5}.nova-native-studio{background:radial-gradient(circle at 88% 2%,#7643be21,#0000 28%),#f6f2ec;min-height:calc(100vh - 130px);padding:28px 4vw 80px}.nova-progress,.nova-path-launch,.nova-source-desk,.nova-editor-workspace{max-width:1180px;margin-inline:auto}.nova-progress{background:#fff;border:1px solid #d7cbe3;grid-template-columns:repeat(3,1fr);margin-bottom:28px;display:grid}.nova-progress button{color:#8a7a8e;text-align:left;background:0 0;border:0;border-right:1px solid #e4dce9;align-items:center;gap:12px;padding:15px 18px;display:flex}.nova-progress button.active{color:#63359e;background:#f2ebfb}.nova-progress b{font:600 1.3rem var(--font-serif)}.nova-progress span{letter-spacing:.09em;text-transform:uppercase;font-size:.49rem;font-weight:800}.nova-path-launch>div:first-child{max-width:680px;margin-bottom:28px}.nova-path-launch h2,.nova-source-desk h2{font:500 clamp(2.5rem,5vw,4.8rem)/.95 var(--font-serif);margin:7px 0}.nova-path-launch>div>p:last-child,.nova-source-desk aside>p{color:#786c75;font-size:.58rem;line-height:1.7}.nova-path-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.nova-path-grid button{text-align:left;color:#2a1c28;background:#fff;border:1px solid #d8cce4;min-height:360px;padding:28px;transition:all .35s}.nova-path-grid button:hover{border-color:#7546b5;transform:translateY(-7px);box-shadow:0 25px 55px #42255b24}.nova-path-grid>button>span{color:#82699b;letter-spacing:.15em;font-size:.48rem}.nova-path-grid i{color:#d2adff;width:54px;height:54px;font:600 1rem var(--font-serif);background:#26152b;border-radius:50%;place-items:center;margin:48px 0 22px;display:grid}.nova-path-grid h3{min-height:55px;font:600 1.45rem/1.08 var(--font-serif)}.nova-path-grid p{color:#776b73;min-height:84px;font-size:.55rem;line-height:1.7}.nova-path-grid b{color:#6c3ba8;text-transform:uppercase;letter-spacing:.08em;font-size:.49rem}.nova-source-desk{background:#fff;border:1px solid #d6c9df;grid-template-columns:.72fr 1.5fr;display:grid;box-shadow:0 24px 60px #341e391a}.nova-source-desk>aside{color:#fff;background:linear-gradient(150deg,#21131f,#3d2348);padding:36px}.nova-source-desk aside h2{color:#fff;font-size:3rem}.nova-source-desk aside button,.text-action{color:#a67cda;cursor:pointer;background:0 0;border:0}.nova-source-desk>section{gap:16px;padding:36px;display:grid}.nova-source-desk label,.nova-paper label,.transaction-entry label,.receivable-entry label{color:#61545b;letter-spacing:.08em;text-transform:uppercase;gap:7px;font-size:.48rem;font-weight:800;display:grid}.nova-source-desk input,.nova-source-desk select,.nova-source-desk textarea,.nova-paper input,.transaction-entry input,.transaction-entry select,.receivable-entry input,.receivable-entry select{width:100%;min-width:0;font:550 .56rem var(--font-sans);background:#fdfbf8;border:1px solid #d8cedd;padding:12px}.nova-source-desk textarea{resize:vertical;min-height:210px}.nova-editor-workspace{border:1px solid #d6c9df;grid-template-columns:240px 1fr;display:grid}.nova-template-rail{color:#fff;background:#241522;flex-direction:column;gap:14px;padding:28px;display:flex}.nova-template-rail h3{font:600 1.6rem var(--font-serif)}.nova-template-rail span{color:#cfbdd9;font-size:.5rem}.nova-template-rail small{color:#9e8fa4;margin-top:auto;font-size:.46rem;line-height:1.6}.nova-document-desk{background:#e9e4e8;min-width:0;padding:20px}.nova-document-toolbar{justify-content:space-between;gap:12px;margin-bottom:14px;display:flex}.nova-document-toolbar span,.nova-document-toolbar>div{gap:7px;display:flex}.nova-document-toolbar button{color:#392b3b;background:#fff;border:1px solid #b7a9bc;padding:8px 11px}.nova-paper{color:#2f2228;background:#fffdf8;width:min(100%,820px);margin:auto;padding:46px 56px;box-shadow:0 14px 45px #2b1c2b24}.nova-paper>header{border-bottom:1px solid #c89f49;gap:4px;margin-bottom:38px;padding-bottom:17px;display:grid}.nova-paper>header strong{font:600 1.1rem var(--font-serif);letter-spacing:.15em}.nova-paper>header small{color:#a67d31;letter-spacing:.12em;text-transform:uppercase;font-size:.45rem}.nova-paper dl{grid-template-columns:120px 1fr;gap:7px 15px;margin:28px 0;display:grid}.nova-paper dt{color:#997329;letter-spacing:.12em;font-size:.43rem}.nova-paper dd{margin:0;font-size:.58rem;font-weight:700}.nova-paper textarea{resize:vertical;color:#33262b;width:100%;min-height:700px;font:500 .63rem/1.8 var(--font-sans);background:0 0;border:0;border-top:1px solid #e2dad3;outline:0;padding:26px 0}.nova-paper footer{color:#887a70;letter-spacing:.12em;border-top:1px solid #ddd4cc;padding-top:14px;font-size:.42rem}.nova-save-message{max-width:1180px;margin:16px auto}.library-actions{gap:7px;display:flex!important}.danger-text{color:#9c3636!important;background:#fff6f5!important;border-color:#d7aaaa!important}.nova-document-viewer{z-index:1000;background:#2a2229;grid-template-rows:auto 1fr auto;display:grid;position:fixed;inset:0}.nova-document-viewer>header,.nova-document-viewer>footer{color:#fff;background:#1c121b;justify-content:space-between;align-items:center;padding:14px 22px;display:flex}.nova-document-viewer>header p{color:#b997df;letter-spacing:.14em;margin:0;font-size:.42rem}.nova-document-viewer>header button{color:#fff;background:0 0;border:1px solid #7b677c;padding:8px 11px}.nova-viewer-scroll{padding:35px 18px 80px;overflow:auto}.viewer-paper{min-height:1100px}.viewer-paper h1{font:500 3.1rem/1 var(--font-serif)}.viewer-paper .document-purpose{color:#776b72}.viewer-paper pre{white-space:pre-wrap;overflow-wrap:anywhere;font:500 .6rem/1.8 var(--font-sans);border-top:1px solid #e1d8d0;margin-top:26px;padding-top:26px}.stellar-signals{margin-top:54px!important}.stellar-flow-bars{gap:12px;margin-top:20px;display:grid}.stellar-flow-bars article{grid-template-columns:85px 1fr 145px;align-items:center;gap:14px;display:grid}.stellar-flow-bars i{background:#dbe4ec;border-radius:99px;height:11px;overflow:hidden}.stellar-flow-bars b{background:linear-gradient(90deg,#356b9b,#79add7);height:100%;display:block}.stellar-flow-bars article:nth-child(2) b{background:linear-gradient(90deg,#805247,#c48979)}.transaction-entry,.receivable-entry{background:#f3f7fa;border:1px solid #d5e0e9;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0;padding:20px;display:grid}.receivable-entry{grid-template-columns:repeat(5,minmax(0,1fr)) auto}.transaction-entry button,.receivable-entry button{align-self:end}.transaction-table{background:#fff;border:1px solid #d5e0e9;overflow:auto}.transaction-row{border-bottom:1px solid #e5ebef;grid-template-columns:105px 80px minmax(210px,1.6fr) minmax(120px,1fr) 120px 80px;align-items:center;gap:12px;min-width:820px;padding:13px;font-size:.5rem;display:grid}.transaction-row.head{color:#dbe9f5;text-transform:uppercase;letter-spacing:.09em;background:#172635;font-size:.42rem}.transaction-row strong,.transaction-row small{display:block}.transaction-row small{color:#78848d;margin-top:4px}.transaction-row i{color:#257149;background:#e4f2e8;border-radius:99px;padding:5px 7px;font-style:normal}.transaction-row i.expense{color:#9a4938;background:#f7e6e2}.transaction-row button{color:#355b79;background:#fff;border:1px solid #b9cad7;padding:6px 8px}@media (width<=980px){.nova-path-grid{grid-template-columns:1fr}.nova-path-grid button{min-height:260px}.nova-path-grid i{margin:22px 0}.nova-source-desk,.nova-editor-workspace{grid-template-columns:1fr}.nova-template-rail{min-height:230px}.transaction-entry,.receivable-entry{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.bulk-lead-import{flex-direction:column;align-items:flex-start;margin:18px 14px 0}.nova-native-studio{padding:18px 14px 60px}.nova-progress{grid-template-columns:1fr}.nova-progress button{border-bottom:1px solid #e4dce9;border-right:0}.nova-source-desk>aside,.nova-source-desk>section{padding:24px}.nova-document-desk{padding:8px}.nova-document-toolbar{flex-direction:column;align-items:flex-start}.nova-paper{padding:28px 22px}.nova-paper textarea{min-height:550px}.nova-viewer-scroll{padding:14px 7px 60px}.viewer-paper h1{font-size:2.2rem}.transaction-entry,.receivable-entry{grid-template-columns:1fr}.stellar-flow-bars article{grid-template-columns:70px 1fr}.stellar-flow-bars strong{grid-column:2}}.soulscale-entry-animation{z-index:3000;color:#fff;background:radial-gradient(circle at 50% 44%,#3d2818 0,#160d09 55%,#090604 100%);place-content:center;justify-items:center;animation:1.8s cubic-bezier(.65,0,.25,1) forwards entry-fade;display:grid;position:fixed;inset:0}.soulscale-entry-animation img{object-fit:contain;filter:drop-shadow(0 0 35px #dbaa4847);width:118px;height:118px;animation:1.35s both entry-mark}.soulscale-entry-animation span{transform-origin:50%;background:linear-gradient(90deg,#0000,#dbaa48,#0000);width:min(360px,70vw);height:1px;margin:28px 0 18px;animation:1.2s .1s both entry-line}.soulscale-entry-animation p{font:500 1.2rem var(--font-serif);letter-spacing:.28em;margin:0}.soulscale-entry-animation small{color:#bdaa97;letter-spacing:.19em;margin-top:9px;font-size:.45rem}.platform-card.locked{cursor:not-allowed;opacity:.72;filter:saturate(.78)}.platform-card.locked:after{content:"";pointer-events:none;background:repeating-linear-gradient(135deg,#0000 0 14px,#6c3daa06 14px 28px);position:absolute;inset:0}.os-ecosystem-switch>span.locked{opacity:.46;cursor:not-allowed}.login-form .google-login{color:#2e2722;background:#fff;border:1px solid #d9d0c5;justify-content:center;align-items:center;gap:12px;display:flex;box-shadow:0 10px 25px #29191214}.google-login>span{background:conic-gradient(from -45deg,#4285f4 0 25%,#34a853 0 50%,#fbbc05 0 75%,#ea4335 0);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-weight:900;display:grid}.login-fallback{color:#876325;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;font-size:.52rem;text-decoration:underline}.login-password-fields{gap:14px;display:grid}.lead-create select,.lead-create input{background:#fff;border:1px solid #d9d0c3;width:100%;min-width:0;min-height:42px;padding:10px;font-size:.51rem}.lead-editor{background:#fffaf0;border-color:#bda264}.inline-actions{gap:7px;display:flex}.inline-actions button{background:#fff;border:1px solid #ccbfae;min-height:42px;padding:0 12px}.crm-row>span:last-child{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.crm-prepare,.crm-remove{white-space:nowrap}.scope-source-gate{align-items:start}.scope-upload-options{grid-template-columns:1fr 1fr;gap:10px;width:min(680px,100%);display:grid}.scope-upload-options form{background:#fff;border:1px solid #d8c9aa;gap:8px;padding:13px;display:grid}.scope-upload-options label{color:#695b4b;letter-spacing:.07em;text-transform:uppercase;gap:7px;font-size:.47rem;font-weight:800;display:grid}.scope-upload-options input{max-width:100%;font-size:.47rem}.scope-upload-options button{color:#fff3dd;background:#28160f;border:1px solid #3b2417;min-height:39px;font-size:.48rem;font-weight:800}.deliverable-file{background:#faf6ef;border:1px solid #ded5c8;grid-template-columns:minmax(0,1fr) auto;gap:5px;margin-top:9px;padding:7px;display:grid!important}.deliverable-file a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#6b4d1e!important;font-size:.43rem!important}.deliverable-file button{color:#9b3535;cursor:pointer;background:0 0;border:0;font-size:.4rem}.deliverable-submit input[type=file]{background:#fff;border:1px solid #d6cdc0;width:100%;padding:10px;font-size:.48rem}@keyframes entry-mark{0%{opacity:0;transform:scale(.76)rotate(-7deg)}55%{opacity:1;transform:scale(1.04)rotate(0)}to{opacity:1;transform:scale(1)}}@keyframes entry-line{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes entry-fade{0%,76%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@media (width<=900px){.lead-create{grid-template-columns:repeat(2,minmax(0,1fr))}.scope-upload-options{grid-template-columns:1fr}}@media (width<=620px){.lead-create{grid-template-columns:1fr}.crm-row>span:last-child{flex-direction:column;align-items:stretch}.crm-row>span:last-child>*{text-align:center;width:100%}.soulscale-entry-animation p{letter-spacing:.19em;font-size:.86rem}.soulscale-entry-animation small{font-size:.38rem}.scope-source-gate{padding:16px}.scope-upload-options{width:100%}.deliverable-submit{grid-template-columns:1fr}}.os-shell{background:linear-gradient(135deg,#f8f5ef 0,#f1eee8 100%)}.os-main{overflow-x:hidden}.os-sidebar{background:radial-gradient(circle at 30% 4%,#cf9d451f,#0000 24%),#170d09}.os-ecosystem-switch>span.ecosystem-lock{color:#c9abe9;cursor:not-allowed;opacity:1;background:#7d4fb714;border:1px solid #ad84df47;place-items:center;min-height:62px;display:grid}.os-ecosystem-switch>span.ecosystem-lock i{background:#9766d229;width:31px;height:31px;font-family:inherit;font-size:.78rem}.page-heading{align-items:flex-end;margin-bottom:22px}.page-heading h2{letter-spacing:-.035em;text-wrap:balance;max-width:760px;font-size:clamp(2rem,3.15vw,3.8rem);line-height:1.01}.page-heading p:last-child{max-width:650px;font-size:.72rem;line-height:1.65}.page-actions{justify-content:flex-end}.page-actions input{background:#fff;border:1px solid #d8d0c5;width:min(310px,100%);min-height:43px;padding:10px 13px;font-size:.58rem}.primary-action{white-space:nowrap;min-height:43px;padding:10px 16px;font-size:.58rem}.bulk-lead-import{background:linear-gradient(90deg,#fffdf8,#f9f3e8);border-color:#d9cba9;justify-content:space-between;margin:22px 0 0;padding:14px 16px}.bulk-lead-import>span{gap:3px;min-width:0;display:grid}.bulk-lead-import strong{color:#3b2c25;font-size:.63rem}.bulk-lead-import small{font-size:.5rem}.bulk-lead-import button{margin-left:auto}.crm-page{padding-top:24px}.crm-page .quick-create{border-top:3px solid var(--system);box-shadow:0 16px 40px #27170e0f}.crm-table{border-color:#d9d2c8;overflow:visible;box-shadow:0 16px 45px #2a1b100b}.crm-row{grid-template-columns:minmax(175px,1.25fr) minmax(135px,1fr) minmax(120px,.8fr) minmax(155px,1fr) minmax(105px,.72fr) minmax(145px,.9fr) 92px;gap:14px;padding:15px 18px;font-size:.61rem}.crm-row.head{background:linear-gradient(115deg,#21120d,#382117);font-size:.49rem}.crm-row:not(.head):hover{background:#fffcf7}.crm-row>span:last-child{display:block;position:relative}.crm-action-cell{justify-self:end}.crm-actions-trigger{color:#523b1e;cursor:pointer;background:#fffdf8;border:1px solid #bda36e;justify-content:space-between;align-items:center;width:88px;min-height:36px;padding:0 11px;font-size:.52rem;font-weight:800;display:flex}.crm-actions-trigger b{font-size:.7rem}.crm-action-menu{z-index:30;background:#fff;border:1px solid #d2c5b5;width:170px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 45px #22150d2e}.crm-action-menu button,.crm-action-menu a{color:#31251e;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;width:100%;min-height:36px;padding:8px 10px;font-size:.52rem;display:flex}.crm-action-menu button:hover,.crm-action-menu a:hover{background:#f5efe6}.lead-create{grid-template-columns:repeat(4,minmax(0,1fr))}.report-command{padding-bottom:50px}.report-hero{color:#fff9ed;background:radial-gradient(circle at 90% 10%,#ddac4e2e,#0000 32%),#21120d;grid-template-columns:minmax(0,1fr) 170px;align-items:center;gap:25px;min-height:235px;padding:40px 46px;display:grid;box-shadow:0 25px 70px #2c180e21}.report-hero p{color:#dbaa48;letter-spacing:.17em;margin:0 0 18px;font-size:.53rem;font-weight:800}.report-hero h3{max-width:720px;margin:0 0 14px;font-size:clamp(2rem,3.7vw,4rem);line-height:1}.report-hero span{color:#bfb0a6;font-size:.65rem}.report-hero aside{border-left:1px solid #dbaa484d;place-items:center;padding:22px;display:grid}.report-hero aside strong{font:400 4.6rem/1 var(--font-serif)}.report-hero aside span{color:#e6c57f;text-transform:uppercase;letter-spacing:.12em}.report-metrics{background:#fff;border:1px solid #d9d0c4;border-top:0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.report-metrics article{border-right:1px solid #e4ddd4;gap:7px;min-width:0;padding:23px;display:grid}.report-metrics article:last-child{border:0}.report-metrics span{color:#6f6259;letter-spacing:.09em;text-transform:uppercase;font-size:.5rem;font-weight:800}.report-metrics strong{font:400 2.8rem/1 var(--font-serif)}.report-metrics small{color:#94877e;font-size:.5rem;line-height:1.45}.report-sections{grid-template-columns:minmax(0,1.5fr) minmax(250px,.65fr);gap:16px;margin-top:16px;display:grid}.report-sections>section,.report-sections>aside{background:#fff;border:1px solid #d9d0c4}.report-sections>section>header{border-bottom:1px solid #e5ded5;padding:25px}.report-sections h3{margin:0;font-size:1.7rem}.report-action-list{display:grid}.report-action-list>a{border-bottom:1px solid #ece6de;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:13px;min-width:0;padding:16px 22px;display:grid}.report-action-list>a>b{color:#b07d28;font:500 1rem var(--font-serif)}.report-action-list span{gap:4px;min-width:0;display:grid}.report-action-list strong,.report-action-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.report-action-list strong{font-size:.64rem}.report-action-list small{color:#8b7e75;font-size:.52rem}.report-action-list i{color:#2f7d5b;font-size:.5rem;font-style:normal}.report-sections>aside{padding:25px}.report-sections>aside article{border-bottom:1px solid #e9e2d9;gap:6px;padding:18px 0;display:grid}.report-sections>aside article b{font:500 1.35rem var(--font-serif)}.report-sections>aside article span{color:#81746b;font-size:.54rem}.meta-command{padding-bottom:50px}.meta-gate,.meta-connection{background:linear-gradient(135deg,#fffaf0,#fff);border:1px solid #d4c5a6;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:24px;display:grid}.meta-gate>span{color:#dbaa48;width:52px;height:52px;font:500 1.4rem var(--font-serif);background:#20110c;border-radius:50%;place-items:center;display:grid}.meta-gate strong{font-size:.75rem}.meta-gate p{color:#766b61;max-width:760px;margin:6px 0 0;font-size:.55rem;line-height:1.6}.meta-gate a,.meta-connection a{color:#7b5b20;font-size:.54rem;font-weight:800}.meta-connection{margin-bottom:14px;padding:15px 18px}.meta-connection i{background:#37a66b;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #e5f5eb}.meta-connection span{gap:3px;display:grid}.meta-connection strong{font-size:.64rem}.meta-connection small{color:#82766c;font-size:.48rem}.meta-unit-tabs{grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0;display:grid}.meta-unit-tabs button{color:#33251e;text-align:left;cursor:pointer;background:#fff;border:1px solid #d9d1c7;align-content:center;gap:5px;min-height:85px;padding:15px;display:grid}.meta-unit-tabs button.active{background:#eef7f1;border-color:#2f7d5b;box-shadow:inset 0 -3px #2f7d5b}.meta-unit-tabs b{font:500 1.25rem var(--font-serif)}.meta-unit-tabs span{color:#85786f;font-size:.48rem}.meta-kpis{background:#fff;border:1px solid #d8d0c5;grid-template-columns:repeat(5,1fr);display:grid}.meta-kpis article{border-right:1px solid #e4ddd5;gap:8px;padding:22px;display:grid}.meta-kpis article:last-child{border:0}.meta-kpis span{color:#746860;text-transform:uppercase;letter-spacing:.09em;font-size:.48rem}.meta-kpis strong{font:500 2rem var(--font-serif)}.meta-mapping{background:#fff;border:1px solid #d8d0c5;grid-template-columns:minmax(230px,1.2fr) 1fr 1fr auto;align-items:end;gap:14px;margin-top:14px;padding:24px;display:grid}.meta-mapping h3{margin:0;font-size:1.55rem}.meta-mapping small{color:#81766c;margin-top:6px;font-size:.49rem;line-height:1.55;display:block}.meta-mapping label{color:#675b53;text-transform:uppercase;letter-spacing:.07em;gap:6px;font-size:.48rem;font-weight:800;display:grid}.meta-mapping select{background:#fff;border:1px solid #d8d0c5;min-width:0;min-height:43px;padding:8px}.meta-loading{color:#76695f;background:#fff;border:1px solid #d8d0c5;margin-top:30px;padding:40px}.connection-card.destructive{background:#fff8f6;border-color:#e0beb7}.connection-card.destructive i{background:#a94b3c}.login-form{box-shadow:0 30px 80px #2b180e29}.login-password-fields{margin-top:10px}.login-password-fields input{font-size:.67rem}.meta-unit-tabs.standby button:disabled{cursor:default;opacity:.72;background:#faf8f4}@media (width<=1050px){.crm-row{min-width:900px}.crm-table{overflow:auto visible}.report-sections{grid-template-columns:1fr}.meta-mapping{grid-template-columns:1fr 1fr}.meta-mapping>div{grid-column:1/-1}.meta-kpis{grid-template-columns:repeat(3,1fr)}.meta-kpis article:nth-child(3){border-right:0}}.premium-record-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:28px;position:relative;background:linear-gradient(145deg,#fffdf9,#f8f2e8)!important;border:1px solid #c9b894!important;border-top:3px solid #b98a32!important;box-shadow:0 24px 70px #2d1b111a!important}.premium-record-form:before{content:"";pointer-events:none;border:1px solid #b98a3224;position:absolute;inset:10px}.premium-record-form>header{z-index:1;border-bottom:1px solid #462c1b1f;grid-column:1/-1;padding:0 0 12px;position:relative}.premium-record-form>header h3{font:500 1.65rem var(--font-serif);color:#24130d;margin:4px 0}.premium-record-form>header small{color:#74665a;font-size:.51rem;line-height:1.6}.premium-record-form>label{z-index:1;align-content:start;gap:8px;display:grid;position:relative}.premium-record-form>label>span:first-child{color:#5f5146;letter-spacing:.1em;text-transform:uppercase;font-size:.47rem;font-weight:800}.premium-record-form input,.premium-record-form select{color:#271b15;border-radius:0;width:100%;transition:border-color .2s,box-shadow .2s,background .2s;box-shadow:inset 3px 0 #0000;min-height:49px!important;font:650 .57rem var(--font-sans)!important;background:#fffffff0!important;border:1px solid #cfc4b3!important;padding:12px 14px!important}.premium-record-form input:focus,.premium-record-form select:focus{outline:0;box-shadow:inset 3px 0 #c9983f,0 0 0 3px #c9983f1a;background:#fff!important;border-color:#a77725!important}.premium-select-wrap{display:block;position:relative}.premium-select-wrap:after{content:"⌄";color:#a77725;font:800 .8rem var(--font-serif);pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-55%)}.premium-select-wrap select{appearance:none;cursor:pointer;padding-right:38px!important}.premium-record-form>.wide-field{grid-column:span 2}.premium-record-form>footer{z-index:1;grid-column:1/-1;align-items:center;gap:16px;padding-top:4px;display:flex;position:relative}.premium-record-form>footer small{color:#75695e;font-size:.48rem}.premium-record-form>.form-status{z-index:1;color:#245d49;background:#edf6f1;border-left:3px solid #2f8765;grid-column:1/-1;margin:0;padding:11px 13px;font-size:.52rem;font-weight:700;position:relative}.lead-rating{color:#8d7c6b;letter-spacing:.03em;gap:2px;font-style:normal;display:grid!important}.lead-rating.rated{color:#b27e20}.lead-rating small{color:#8b7b6e!important;letter-spacing:0!important;font-size:.43rem!important}.crm-action-menu .danger{color:#9b3027!important}.client-card-top span{text-transform:none!important}@media (width<=1180px){.premium-record-form{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-row{min-width:1120px}}@media (width<=620px){.premium-record-form{grid-template-columns:1fr;padding:22px 18px}.premium-record-form>.wide-field{grid-column:auto}.premium-record-form>footer{flex-direction:column;align-items:stretch}.premium-record-form>footer>*{width:100%}}@media (width<=820px){.page-heading{align-items:start}.page-heading h2{font-size:clamp(2.1rem,8vw,3.3rem)}.page-actions{justify-content:flex-start;width:100%}.page-actions input{width:100%}.bulk-lead-import{flex-direction:column;align-items:flex-start}.bulk-lead-import button{margin-left:0}.report-hero{grid-template-columns:1fr;padding:32px 24px}.report-hero aside{display:none}.report-metrics{grid-template-columns:1fr 1fr}.report-metrics article:nth-child(2){border-right:0}.meta-unit-tabs,.meta-kpis{grid-template-columns:1fr 1fr}.meta-kpis article:nth-child(2n){border-right:0}.meta-mapping{grid-template-columns:1fr}.meta-mapping>div{grid-column:auto}.meta-gate{grid-template-columns:auto 1fr}.meta-gate a{grid-column:2}.crm-table{overflow-x:auto}}@media (width<=520px){.page-heading h2{font-size:2.35rem}.primary-action{white-space:normal}.report-metrics{grid-template-columns:1fr}.report-metrics article{border-bottom:1px solid #e4ddd4;border-right:0}.report-action-list>a{grid-template-columns:28px minmax(0,1fr)}.report-action-list i{display:none}.meta-unit-tabs,.meta-kpis{grid-template-columns:1fr}.meta-kpis article{border-bottom:1px solid #e4ddd5;border-right:0}.meta-gate{grid-template-columns:1fr}.meta-gate a{grid-column:auto}.login-form{padding:28px 20px}}@media (width<=820px){.scope-source-gate{flex-direction:column;align-items:stretch}.scope-source-gate>div{width:100%}.phase-workspace>aside{padding:12px;display:flex;overflow-x:auto}.phase-workspace>aside>.kicker{display:none}.phase-workspace>aside>button{border-bottom:0;border-right:1px solid #24130d14;min-width:155px}.client-phase-board>header{padding:20px}.client-phase-board>header h2{font-size:1.7rem}.phase-empty-state{min-height:280px;padding:28px}.kanban-columns{grid-template-columns:repeat(5,minmax(210px,1fr))}}@media (width<=620px){.scope-upload-options{grid-template-columns:1fr}.client-phase-board>header{display:grid}.client-phase-board>header>i{width:fit-content}.phase-empty-state{flex-direction:column;align-items:flex-start;min-height:0}.phase-empty-state h3{font-size:1.4rem}.quiz-audit-link{text-align:center;justify-content:center;max-width:260px;line-height:1.55}}.crm-row{grid-template-columns:minmax(95px,.62fr) minmax(175px,1.18fr) minmax(135px,.9fr) minmax(125px,.82fr) minmax(175px,1.08fr) minmax(170px,1.05fr) minmax(108px,.7fr) minmax(132px,.8fr) 92px;gap:13px}.crm-record-identity{justify-items:start;gap:5px;display:grid!important}.crm-record-identity i{color:#6d5d50;letter-spacing:.08em;text-transform:uppercase;background:#f7f1e8;border:1px solid #cfc4b2;padding:5px 8px;font-size:.44rem;font-style:normal;font-weight:850;display:inline-flex}.crm-record-identity i.client{color:#236749;background:#eaf5ef;border-color:#9fc9b3}.crm-record-identity small{font-family:var(--font-sans),sans-serif;letter-spacing:.02em;color:#9a762f!important;margin:0!important;font-size:.44rem!important}.crm-journey-history strong,.crm-schedule strong{line-height:1.35;white-space:normal!important}.crm-journey-history small,.crm-schedule small{text-transform:capitalize;line-height:1.45;white-space:normal!important}.crm-schedule strong{font-size:.54rem}.crm-table{border-top:3px solid #b98931}.crm-row:not(.head){transition:background .2s,transform .2s}.crm-row:not(.head):hover{z-index:2;position:relative;transform:translateY(-1px);box-shadow:0 12px 28px #3722150f}.premium-record-form>footer{color:#2b201a!important;background:linear-gradient(90deg,#fff,#fbf6ed)!important;border:1px solid #e2d8c8!important;min-height:74px!important;margin-top:6px!important;padding:16px 18px!important}.premium-record-form>footer.inline-actions{justify-content:flex-start}.premium-record-form>footer.inline-actions>button:not(.primary-action){min-width:110px;color:#58483d!important;background:#fff!important;border:1px solid #cfc4b2!important}.client-edit.premium-record-form>footer{background:#fff!important}.client-edit.premium-record-form{overflow:hidden}.industry-type-gate{background:linear-gradient(135deg,#fffaf0,#fff);border:1px solid #d8c7a4;margin-bottom:28px;padding:26px}.industry-type-gate>header{max-width:850px;margin-bottom:18px}.industry-type-gate h2{margin:5px 0 10px;font-size:clamp(1.8rem,3.2vw,3.2rem)}.industry-type-gate header>span{color:#776b61;font-size:.61rem;line-height:1.65}.industry-type-gate>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.industry-type-gate button{color:#2c211a;cursor:pointer;text-align:left;background:#fff;border:1px solid #ddd3c4;align-content:start;gap:9px;min-height:155px;padding:20px;transition:all .25s;display:grid}.industry-type-gate button:hover,.industry-type-gate button.active{background:#fbf3df;border-color:#b88a34;transform:translateY(-3px);box-shadow:inset 0 -3px #b88a34}.industry-type-gate i{color:#e2bd6b;background:#24140e;border-radius:50%;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.industry-type-gate strong{font-size:.7rem}.industry-type-gate small{color:#7c7067;font-size:.5rem;line-height:1.55}.client-task-page{padding-bottom:60px}.task-page-heading{align-items:center}.task-health-chip{color:#2c694c;letter-spacing:.06em;text-transform:uppercase;background:#edf6ef;border:1px solid #bfcdbf;padding:11px 14px;font-size:.53rem;font-weight:800}.client-task-create textarea{resize:vertical;background:#fff;border:1px solid #cfc4b3;width:100%;min-height:86px;padding:12px 14px;font-size:.56rem}.client-task-board{grid-template-columns:repeat(4,minmax(230px,1fr));gap:12px;margin-top:22px;padding:0 0 18px;display:grid;overflow-x:auto}.task-column{background:#f7f4ee;border:1px solid #d9d0c5;min-width:230px}.task-column>header{background:#fff;border-bottom:1px solid #ddd4c8;justify-content:space-between;align-items:center;padding:15px 16px;display:flex}.task-column>header>div{align-items:center;gap:9px;display:flex}.task-column>header span{color:#aa7b2c;font:500 .78rem var(--font-serif)}.task-column>header strong{text-transform:uppercase;letter-spacing:.08em;font-size:.58rem}.task-column>header>b{background:#eee7dc;border-radius:50%;place-items:center;width:25px;height:25px;font-size:.48rem;display:grid}.task-column.blocked>header{border-top:3px solid #a94f3e}.task-column.in-progress>header{border-top:3px solid #bc872d}.task-column.done>header{border-top:3px solid #3d8c66}.task-column.to-do>header{border-top:3px solid #786c62}.task-column>div{align-content:start;gap:9px;min-height:390px;padding:10px;display:grid}.client-task-card{background:#fff;border:1px solid #ddd4c8;gap:10px;padding:16px;display:grid;position:relative;box-shadow:0 8px 20px #2b1b110b}.client-task-card:before{content:"";background:#a9a098;width:3px;position:absolute;top:14px;bottom:14px;left:-1px}.client-task-card.priority-high:before{background:#c1842e}.client-task-card.priority-critical:before{background:#a34034}.task-card-meta{color:#897a70;text-transform:uppercase;letter-spacing:.07em;justify-content:space-between;gap:10px;font-size:.43rem;display:flex}.client-task-card h3{font:650 .72rem/1.3 var(--font-sans);margin:0}.client-task-card>p{color:#756a62;margin:0;font-size:.5rem;line-height:1.55}.client-task-card>aside{background:#fff2ef;border-left:3px solid #a94f3e;gap:4px;padding:10px;display:grid}.client-task-card>aside strong{color:#923c32;text-transform:uppercase;font-size:.43rem}.client-task-card>aside span{font-size:.49rem;line-height:1.45}.client-task-card>footer{border-top:1px solid #ece6de;grid-template-columns:minmax(0,1fr) 92px 28px;align-items:center;gap:6px;padding-top:10px;display:grid}.client-task-card>footer>span{color:#6e625a;text-overflow:ellipsis;white-space:nowrap;font-size:.46rem;overflow:hidden}.client-task-card select{background:#fff;border:1px solid #d7cec2;min-width:0;padding:7px;font-size:.44rem}.client-task-card footer button{color:#9b3e33;cursor:pointer;background:#fff7f5;border:1px solid #e1c2bb;height:29px}.task-column-empty{color:#9b9086;place-content:center;justify-items:center;gap:5px;min-height:120px;display:grid}.task-column-empty span{font-family:var(--font-serif);font-size:1.2rem}@media (width<=1220px){.crm-row{min-width:1320px}.client-task-board{grid-template-columns:repeat(4,270px)}}@media (width<=1050px){.crm-table{box-shadow:none;background:0 0;border:0;gap:12px;display:grid;overflow:visible}.crm-row.head{display:none}.crm-row{background:#fff;border:1px solid #d9d0c5;border-top:3px solid #b98931;grid-template-columns:minmax(105px,.45fr) minmax(0,1.55fr);gap:12px 18px;min-width:0;padding:20px}.crm-row>span{align-content:start;gap:4px;display:grid!important}.crm-row>span:before{color:#927736;letter-spacing:.1em;text-transform:uppercase;font-size:.42rem;font-weight:850}.crm-row>span:first-child:before{content:"Record"}.crm-row>span:nth-child(2):before{content:"Contact"}.crm-row>span:nth-child(3):before{content:"Business"}.crm-row>span:nth-child(4):before{content:"Industry"}.crm-row>span:nth-child(5):before{content:"Journey"}.crm-row>span:nth-child(6):before{content:"Scheduled"}.crm-row>span:nth-child(7):before{content:"Rating"}.crm-row>span:nth-child(8):before{content:"Status"}.crm-row>span:nth-child(9):before{content:"Actions"}.crm-action-cell{justify-self:stretch!important}.crm-actions-trigger{width:100%}.crm-action-menu{width:min(240px,100%);left:0;right:auto}.crm-row:not(.head):hover{transform:none}.industry-type-gate>div{grid-template-columns:1fr}.industry-type-gate button{min-height:120px}.client-task-board{grid-template-columns:repeat(4,260px)}}@media (width<=620px){.crm-row{grid-template-columns:1fr;padding:18px}.crm-row>span{border-bottom:1px solid #eee8df;padding-bottom:10px}.crm-row>span:last-child{border-bottom:0;padding-bottom:0}.crm-action-menu{width:100%;box-shadow:none;margin-top:6px;position:static}.industry-type-gate{padding:20px 16px}.industry-type-gate button{min-height:0}.client-task-board{grid-template-columns:repeat(4,82vw)}.task-page-heading{align-items:flex-start}.task-health-chip{width:100%}}.task-blocker-backdrop{z-index:220;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#160d08b8;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.task-blocker-dialog{background:#fffdf9;border:1px solid #c99d4e;border-top:4px solid #b98a32;gap:13px;width:min(560px,100%);padding:34px;display:grid;box-shadow:0 35px 100px #0000004d}.task-blocker-dialog h3{font:500 2rem/1 var(--font-serif);margin:0}.task-blocker-dialog>span{color:#75695f;font-size:.55rem}.task-blocker-dialog textarea{resize:vertical;min-height:130px;font:500 .58rem/1.6 var(--font-sans);background:#fff;border:1px solid #cfc4b3;padding:14px}.task-blocker-dialog textarea:focus{border-color:#a77725;outline:3px solid #b98a3221}.task-blocker-dialog footer{justify-content:flex-end;gap:8px;display:flex}.task-blocker-dialog footer button{color:#58483d;cursor:pointer;background:#fff;border:1px solid #cfc4b3;min-height:42px;padding:0 16px;font-weight:750}.client-task-card>footer{color:#30241e!important;background:0 0!important;border:0!important;border-top:1px solid #ece6de!important;flex-direction:row!important;grid-template-columns:minmax(0,1fr) 104px 32px!important;align-items:center!important;gap:7px!important;min-height:0!important;margin:0!important;padding:11px 0 0!important;display:grid!important}.task-blocker-dialog>footer{color:#30241e!important;background:0 0!important;flex-direction:row!important;margin:0!important;padding:0!important}.client-task-card>footer>*{width:auto!important}.client-task-card>footer select{color:#45382f;background:#fff;border:1px solid #d5cabd;height:34px;padding:6px 8px}.client-task-card>footer button{width:32px!important;height:34px!important;padding:0!important}.task-drag-handle{color:#ad9d90;cursor:grab;background:0 0;border:0;width:28px;height:28px;font-size:1rem;line-height:1;position:absolute;top:10px;right:12px}.client-task-card{cursor:grab;transition:opacity .18s,transform .18s,box-shadow .18s}.client-task-card:hover{transform:translateY(-2px);box-shadow:0 14px 30px #2b1b1117}.client-task-card.dragging{opacity:.42;transform:scale(.98)}.task-column{transition:border-color .18s,background .18s,box-shadow .18s}.task-column.drag-ready{background:#fffaf0;border-color:#b48836;box-shadow:inset 0 0 0 2px #b4883629}.task-column.drag-ready>div{background:linear-gradient(#fffaf0b3,#fffaf0b3)}.task-column>header small{color:#93867a;font-size:.42rem}.creatable-field{z-index:4;align-content:start;gap:8px;display:grid;position:relative}.creatable-field>span:first-child{color:#5f5146;letter-spacing:.1em;text-transform:uppercase;font-size:.47rem;font-weight:800}.creatable-control{background:#fff;border:1px solid #cfc4b3;grid-template-columns:42px minmax(0,1fr) 38px;align-items:center;transition:border-color .2s,box-shadow .2s;display:grid;position:relative}.creatable-control.open{z-index:30;border-color:#a77725;box-shadow:0 0 0 3px #c9983f1a}.creatable-control>i{place-items:center;font-size:.85rem;font-style:normal;display:grid}.creatable-control>input{min-width:0;min-height:47px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:11px 4px!important}.creatable-control>button{color:#9a7129;cursor:pointer;background:#fff;border:0;border-left:1px solid #e5ddd3;height:47px}.creatable-menu{z-index:90;background:#fff;border:1px solid #c9bda9;max-height:290px;padding:6px;position:absolute;top:calc(100% + 5px);left:-1px;right:-1px;overflow:auto;box-shadow:0 22px 55px #29190f30}.creatable-menu>button{color:#30251f;cursor:pointer;text-align:left;background:#fff;border:0;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:7px;width:100%;min-height:43px;padding:7px 9px;display:grid}.creatable-menu>button:hover{background:#f7f1e8}.creatable-menu>button i{font-style:normal}.creatable-menu>button span{gap:2px;font-size:.54rem;display:grid;overflow:hidden}.creatable-menu>button strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.creatable-menu>button small{color:#897b70;font-size:.43rem;line-height:1.35}.creatable-menu .creatable-new{color:#7b5720;background:#fffaf0;border-top:1px solid #e7ded3;margin-top:5px}.crm-card-list{gap:11px;display:grid}.crm-lead-card{background:#fff;border:1px solid #d9d0c5;border-left:4px solid #2f8562;transition:border-color .2s,box-shadow .2s,transform .2s;position:relative;box-shadow:0 10px 30px #2e1d120b}.crm-lead-card:hover{border-color:#c7b99e;transform:translateY(-1px);box-shadow:0 18px 45px #2e1d1214}.crm-lead-card.expanded{border-color:#b89043;box-shadow:0 24px 65px #2e1d121f}.crm-card-summary{color:#30231c;cursor:pointer;text-align:left;background:#fff;border:0;grid-template-columns:48px minmax(210px,1.35fr) minmax(150px,.85fr) minmax(165px,1fr) minmax(110px,.55fr) 120px;align-items:center;gap:16px;width:100%;padding:19px 20px;display:grid}.crm-lead-avatar{color:#fff7e7;width:44px;height:44px;font:600 .7rem var(--font-serif);letter-spacing:.04em;background:linear-gradient(145deg,#153b2c,#32906a);border-radius:50%;place-items:center;display:grid}.crm-card-primary,.crm-card-signal,.crm-card-status{gap:4px;min-width:0;display:grid}.crm-card-primary>small{color:#9b742c;font:700 .45rem var(--font-sans),sans-serif;align-items:center;gap:7px;display:flex}.crm-card-primary>small i{color:#286b4e;font-family:var(--font-sans);letter-spacing:.07em;text-transform:uppercase;background:#edf6f1;border:1px solid #b8cdbf;padding:4px 6px;font-style:normal}.crm-card-primary>small i.client{color:#7a581e;background:#fff8df;border-color:#d0bb82}.crm-card-primary strong{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.crm-card-primary em,.crm-card-signal em{color:#85786f;text-overflow:ellipsis;white-space:nowrap;font-size:.48rem;font-style:normal;overflow:hidden}.crm-card-signal>small{color:#978a7f;letter-spacing:.1em;text-transform:uppercase;font-size:.42rem;font-weight:800}.crm-card-signal strong{text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;line-height:1.35;overflow:hidden}.crm-card-signal.rating strong{color:#ae7a20;letter-spacing:.05em}.crm-card-status{grid-template-columns:1fr auto;place-items:center end}.crm-card-status i{color:#2d7255;background:#edf6f1;grid-column:1/-1;padding:6px 9px;font-size:.48rem;font-style:normal;font-weight:800}.crm-card-status b{font:500 1.15rem var(--font-serif)}.crm-card-status small{color:#8e8076;font-size:.43rem}.crm-card-details{background:#fbf8f3;border-top:1px solid #e5ddd3;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:0;display:grid}.crm-card-details>section{border-right:1px solid #e5ddd3;align-content:start;gap:5px;min-width:0;padding:18px 20px;display:grid}.crm-card-details p{color:#9a762f;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.42rem;font-weight:800}.crm-card-details strong{overflow-wrap:anywhere;font-size:.56rem;line-height:1.45}.crm-card-details span{color:#80736a;font-size:.47rem;line-height:1.5}.crm-reference{background:#fffaf0}.crm-card-details>.crm-action-cell{align-content:center;min-width:125px;padding:18px;display:grid;position:relative}.crm-card-details .crm-actions-trigger{width:100%}.crm-card-details .crm-action-menu{top:calc(50% + 20px);right:18px}.crm-card-list>.empty-state{background:#fff;border:1px solid #d9d0c5}.calendar-columns .deadline-calendar{grid-column:1/-1}.deadline-calendar .timeline-list{grid-template-columns:1fr 1fr;display:grid}.deadline-calendar .timeline-list article{grid-template-columns:125px minmax(0,1fr) auto}.deadline-calendar .empty-state{grid-column:1/-1}@media (width<=1250px){.crm-card-summary{grid-template-columns:48px minmax(210px,1.3fr) minmax(145px,.8fr) minmax(155px,.9fr) 110px}.crm-card-signal.rating{display:none}.crm-card-details{grid-template-columns:1fr 1fr}.crm-card-details>.crm-action-cell{grid-column:1/-1}.deadline-calendar .timeline-list{grid-template-columns:1fr}}@media (width<=850px){.crm-card-summary{grid-template-columns:44px minmax(0,1fr) 90px;padding:16px}.crm-card-summary>.crm-card-signal{display:none}.crm-card-status{grid-column:3}.crm-card-details{grid-template-columns:1fr}.crm-card-details>section{border-bottom:1px solid #e5ddd3;border-right:0}.client-task-card{cursor:default}.task-drag-handle{display:none}.creatable-menu{max-height:42vh;position:fixed;top:auto;left:18px;right:18px}}.client-invoice-history article{grid-template-columns:150px minmax(210px,1fr) minmax(180px,1fr) 120px 76px 220px;min-width:1080px;padding:15px 13px}.invoice-client-identity{gap:4px;min-width:0;display:grid}.invoice-client-identity strong,.invoice-client-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.invoice-record-actions{justify-content:flex-end;gap:7px;display:flex}.invoice-record-actions button,.invoice-record-actions a{color:#2f3f5d;cursor:pointer;letter-spacing:.03em;background:#fff;border:1px solid #c9bba9;justify-content:center;align-items:center;min-height:34px;padding:7px 10px;font-size:.43rem;font-weight:780;text-decoration:none;display:inline-flex}.invoice-record-actions .release-invoice-action{color:#fff;background:#315b98;border-color:#315b98}.invoice-record-actions button:hover,.invoice-record-actions a:hover{transform:translateY(-1px);box-shadow:0 7px 16px #162b4a1f}.invoice-release-backdrop{z-index:500;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#09111fc2;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.invoice-release-desk{background:#f4f0e9;border:1px solid #d6a84b8c;width:min(1180px,96vw);max-height:92vh;overflow:auto;box-shadow:0 34px 100px #0409126b}.invoice-release-desk>header{color:#fff;background:linear-gradient(118deg,#101e35,#1d3d6a);justify-content:space-between;align-items:start;gap:20px;padding:25px 28px;display:flex}.invoice-release-desk>header p{color:#d7aa53;letter-spacing:.14em;margin:0 0 7px;font-size:.46rem;font-weight:800}.invoice-release-desk>header h2{margin:0;font-size:clamp(1.55rem,3vw,2.6rem);line-height:1}.invoice-release-desk>header span{color:#ffffff9e;margin-top:9px;font-size:.52rem;display:block}.invoice-release-desk>header button{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff3d;flex:0 0 38px;width:38px;height:38px;font-size:1rem}.invoice-release-layout{grid-template-columns:350px minmax(0,1fr);display:grid}.invoice-release-layout>aside{background:#ece6dd;border-right:1px solid #d7cec1;padding:27px}.release-step-label{color:#735c3c;letter-spacing:.13em;margin:0 0 10px;font-size:.44rem;font-weight:850}.release-type-switch{grid-template-columns:1fr 1fr;gap:7px;display:grid}.release-type-switch button{color:#40362f;cursor:pointer;text-align:left;background:#fff;border:1px solid #cfc3b4;gap:4px;padding:13px 11px;display:grid}.release-type-switch button.active{background:#eaf0fa;border-color:#315b98;box-shadow:inset 0 0 0 1px #315b98}.release-type-switch strong{font-size:.54rem}.release-type-switch small{color:#7b7066;font-size:.4rem;line-height:1.35}.invoice-release-layout dl{gap:0;margin:22px 0 0;display:grid}.invoice-release-layout dl>div{border-bottom:1px solid #d5ccbf;grid-template-columns:45px 1fr;gap:10px;padding:10px 0;display:grid}.invoice-release-layout dt{color:#877a6c;text-transform:uppercase;font-size:.4rem;font-weight:800}.invoice-release-layout dd{overflow-wrap:anywhere;color:#332b26;margin:0;font-size:.46rem;line-height:1.5}.release-attachments{gap:8px;margin-top:24px;display:grid}.release-attachments>p{color:#735c3c;letter-spacing:.12em;margin:0;font-size:.43rem;font-weight:850}.release-attachments>span{background:#fff;border:1px solid #d3c8bb;grid-template-columns:34px minmax(0,1fr);gap:2px 9px;padding:11px;display:grid}.release-attachments b{color:#fff;background:#152a48;grid-row:1/3;place-items:center;width:30px;height:30px;font-size:.39rem;display:grid}.release-attachments strong{font-size:.47rem}.release-attachments small{color:#7d7268;font-size:.39rem}.release-attachments>span.ready{border-left:3px solid #3c8963}.release-attachments>span.missing{border-left:3px solid #b36b35}.sec-file-control{color:#76582c;cursor:pointer;background:#f8f3e9;border:1px dashed #927348;justify-content:center;align-items:center;min-height:36px;font-size:.42rem;font-weight:800;display:flex}.sec-file-control input{opacity:0;width:1px;height:1px;position:absolute}.invoice-email-paper{background:#fffdfa;grid-template-rows:auto minmax(310px,1fr) auto;gap:14px;padding:28px;display:grid}.invoice-email-paper>label{gap:7px;display:grid}.invoice-email-paper label>span{color:#6e6259;letter-spacing:.09em;text-transform:uppercase;font-size:.43rem;font-weight:850}.invoice-email-paper input,.invoice-email-paper textarea{color:#302821;width:100%;font-family:var(--font-sans);background:#fff;border:1px solid #d4cabd}.invoice-email-paper input{min-height:44px;padding:11px 13px;font-size:.56rem;font-weight:700}.invoice-email-paper textarea{resize:vertical;min-height:360px;padding:17px;font-size:.54rem;line-height:1.75}.invoice-email-paper>footer{color:#332b26!important;background:0 0!important;border:0!important;border-top:1px solid #e2dad0!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;min-height:0!important;margin:0!important;padding:17px 0 0!important;display:flex!important}.invoice-email-paper>footer>div{color:#6f655c;align-items:center;gap:8px;font-size:.43rem;display:flex}.invoice-email-paper>footer i{background:#b36b35;border-radius:50%;width:8px;height:8px}.invoice-email-paper>footer i.connected{background:#3c9869}.release-gmail-button{color:#fff;cursor:pointer;letter-spacing:.04em;background:#315b98;border:0;min-height:42px;padding:10px 18px;font-size:.5rem;font-weight:800}.release-gmail-button:disabled{opacity:.45;cursor:not-allowed}@media (width<=860px){.invoice-release-backdrop{padding:10px}.invoice-release-desk{width:100%;max-height:96vh}.invoice-release-layout{grid-template-columns:1fr}.invoice-release-layout>aside{border-bottom:1px solid #d7cec1;border-right:0}.invoice-email-paper{padding:20px}.invoice-email-paper>footer{flex-direction:column!important;align-items:stretch!important}.release-gmail-button{width:100%}}@media (width<=520px){.crm-card-summary{grid-template-columns:40px minmax(0,1fr);gap:11px}.crm-card-status{border-top:1px solid #eee7de;grid-column:1/-1;justify-content:space-between;padding-top:9px;display:flex}.crm-card-status i{grid-column:auto}.crm-card-primary strong{white-space:normal}.deadline-calendar .timeline-list article{grid-template-columns:1fr}.task-blocker-dialog{padding:25px 20px}}.os-orbit .os-main{background:radial-gradient(circle at 92% 0,#2a8b5e17,#0000 26%),linear-gradient(#f7f5f0 0,#f2efe8 100%)}.os-stellar .os-main{background:radial-gradient(circle at 90% 0,#315b981f,#0000 28%),linear-gradient(#f5f7fa 0,#edf1f5 100%)}.os-orbit .os-topbar,.os-stellar .os-topbar{z-index:2;border-bottom:1px solid var(--system);margin:0 -1px;padding-bottom:24px;position:relative}@supports (color:color-mix(in lab, red, red)){.os-orbit .os-topbar,.os-stellar .os-topbar{border-bottom:1px solid color-mix(in srgb,var(--system) 23%,#d9d1c7)}}.os-orbit .os-topbar,.os-stellar .os-topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(90deg,#ffffffc7,#ffffff47)}.os-orbit .os-topbar:after,.os-stellar .os-topbar:after{background:linear-gradient(90deg,var(--system),transparent);content:"";width:110px;height:2px;position:absolute;bottom:-1px;left:0}.os-orbit .command-hero{background:radial-gradient(circle at 78% 28%,#57be8733,#0000 31%),linear-gradient(126deg,#101b16,#1d3a2c);border:1px solid #32845942;position:relative;overflow:hidden;box-shadow:0 28px 70px #1845312b}.os-orbit .command-hero:after{content:"";pointer-events:none;border:1px solid #7fdda933;border-radius:50%;width:320px;height:320px;position:absolute;bottom:-150px;right:-90px;box-shadow:0 0 0 38px #7fdda909,0 0 0 78px #7fdda905}.os-stellar .finance-hero{background:radial-gradient(circle at 74% 18%,#6699d940,#0000 30%),linear-gradient(125deg,#0e192a,#1b3b64);border:1px solid #4b6fa452;position:relative;overflow:hidden;box-shadow:0 28px 75px #19355b33}.os-stellar .finance-hero:after{content:"";pointer-events:none;border:1px solid #81b3ee38;border-radius:50%;width:370px;height:370px;position:absolute;bottom:-180px;right:-120px;box-shadow:0 0 0 48px #81b3ee09}.os-orbit .metric-ribbon article,.os-orbit .action-panel,.os-orbit .meeting-panel,.os-orbit .portfolio-strip,.os-stellar .recommendation-panel,.os-stellar .client-finance-grid,.os-stellar .stellar-client-manager,.os-stellar .client-invoice-history{border-color:var(--system)}@supports (color:color-mix(in lab, red, red)){.os-orbit .metric-ribbon article,.os-orbit .action-panel,.os-orbit .meeting-panel,.os-orbit .portfolio-strip,.os-stellar .recommendation-panel,.os-stellar .client-finance-grid,.os-stellar .stellar-client-manager,.os-stellar .client-invoice-history{border-color:color-mix(in srgb,var(--system) 18%,#d9d1c7)}}.os-orbit .metric-ribbon article,.os-orbit .action-panel,.os-orbit .meeting-panel,.os-orbit .portfolio-strip,.os-stellar .recommendation-panel,.os-stellar .client-finance-grid,.os-stellar .stellar-client-manager,.os-stellar .client-invoice-history{transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s,border-color .28s;box-shadow:0 16px 42px #2419120e}.os-orbit .metric-ribbon article:hover,.os-orbit .action-panel:hover,.os-orbit .meeting-panel:hover,.os-stellar .recommendation-panel:hover,.os-stellar .client-finance-grid:hover{border-color:var(--system)}@supports (color:color-mix(in lab, red, red)){.os-orbit .metric-ribbon article:hover,.os-orbit .action-panel:hover,.os-orbit .meeting-panel:hover,.os-stellar .recommendation-panel:hover,.os-stellar .client-finance-grid:hover{border-color:color-mix(in srgb,var(--system) 42%,#d9d1c7)}}.os-orbit .metric-ribbon article:hover,.os-orbit .action-panel:hover,.os-orbit .meeting-panel:hover,.os-stellar .recommendation-panel:hover,.os-stellar .client-finance-grid:hover{transform:translateY(-2px);box-shadow:0 24px 60px #24191217}.os-main button,.os-main a{transition:transform .22s,box-shadow .22s,border-color .22s,background-color .22s,color .22s}.os-main button:focus-visible,.os-main a:focus-visible{outline:3px solid var(--system)}@supports (color:color-mix(in lab, red, red)){.os-main button:focus-visible,.os-main a:focus-visible{outline:3px solid color-mix(in srgb,var(--system) 35%,transparent)}}.os-main button:focus-visible,.os-main a:focus-visible{outline-offset:3px}.os-main .primary-action:hover:not(:disabled){box-shadow:0 12px 26px var(--system)}@supports (color:color-mix(in lab, red, red)){.os-main .primary-action:hover:not(:disabled){box-shadow:0 12px 26px color-mix(in srgb,var(--system) 23%,transparent)}}.os-main .primary-action:hover:not(:disabled){transform:translateY(-2px)}.task-column.waiting-on-client{background:linear-gradient(#f4f8fc,#edf4fa);border-color:#aac4dc}.task-column.waiting-on-client>header{border-bottom-color:#c8dae9}.task-column.waiting-on-client>header span{color:#315b98}.task-column.waiting-on-client .client-task-card aside{background:#e9f1f8;border-left:3px solid #315b98}.task-column.waiting-on-client .client-task-card aside strong{color:#315b98}.task-health-chip{box-shadow:inset 3px 0 #315b98}.client-immediate i.waiting-on-client{background:#315b98}.action-list i.blue{background:#315b98;box-shadow:0 0 0 5px #315b981a}.crm-contact-actions{background:linear-gradient(90deg,#f7faf8,#f6f8fb);border-top:1px solid #e3dcd2;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid;padding:14px!important}.crm-contact-actions>a,.crm-contact-actions>span,.crm-contact-actions>button{color:#2a2521;cursor:pointer;text-align:left;background:#fff;border:1px solid #d8dfe0;grid-template-columns:37px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:12px 13px;text-decoration:none;display:grid}.crm-contact-actions>a:hover,.crm-contact-actions>button:hover:not(:disabled){border-color:var(--system);transform:translateY(-2px);box-shadow:0 10px 24px #1b342a1a}.crm-contact-actions>button:disabled{cursor:wait;opacity:.65}.crm-contact-actions>b{font-style:normal}.crm-contact-actions>a>b,.crm-contact-actions>span>b,.crm-contact-actions>button>b{background:var(--system-soft);width:34px;height:34px;color:var(--system);border-radius:50%;place-items:center;font-size:.72rem;display:grid}.crm-contact-actions span span{min-width:0}.crm-contact-actions strong,.crm-contact-actions small{display:block}.crm-contact-actions strong{font-size:.52rem}.crm-contact-actions small{color:#81766d;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.4rem;overflow:hidden}.crm-contact-actions>span.disabled{opacity:.48}.report-delivery-strip{color:#eef8f1;background:linear-gradient(112deg,#11251b,#1f4935);border:1px solid #b9cdbf;grid-template-columns:60px minmax(0,1fr) 110px auto;align-items:center;gap:18px;margin:22px 0;padding:19px 21px;display:grid;box-shadow:0 20px 48px #1c4d3529}.report-delivery-mark{color:#8fddb1;width:54px;height:54px;font-family:var(--font-serif);background:#ffffff0f;border:1px solid #8fdab075;place-items:center;font-size:1rem;display:grid}.report-delivery-strip>div{gap:4px;display:grid}.report-delivery-strip p{color:#8fddb1;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.43rem;font-weight:800}.report-delivery-strip strong{font-size:.73rem}.report-delivery-strip small{color:#eef8f19e;font-size:.45rem;line-height:1.5}.report-delivery-strip aside{border-left:1px solid #ffffff21;padding-left:18px;display:grid}.report-delivery-strip aside b{font:400 1.5rem var(--font-serif)}.report-delivery-strip aside span{color:#eef8f194;font-size:.4rem}.report-delivery-strip .primary-action{color:#17100b;background:#dbaa48}.report-dispatch-message{color:#285e43;background:#e9f4ee;border-left:3px solid #319162;margin:-8px 0 20px;padding:10px 14px;font-size:.5rem}@media (width<=900px){.report-delivery-strip{grid-template-columns:54px minmax(0,1fr)}.report-delivery-strip aside{border:0;grid-column:1;padding:0}.report-delivery-strip .primary-action{grid-column:2;justify-self:start}.crm-contact-actions{grid-template-columns:1fr}}.lead-editor{z-index:20;isolation:isolate;position:relative;overflow:visible!important}.lead-editor .creatable-field:focus-within,.premium-record-form .creatable-field:focus-within{z-index:80}.creatable-menu{width:100%;min-width:0}.premium-record-form button,.crm-action-menu button{color:#2d211a}.premium-record-form .primary-action{color:#fff8eb!important}.convert-client-action{color:#1f6f4d!important;background:#e8f5ed!important}.crm-card-list{isolation:isolate}.crm-lead-card.expanded{z-index:4}.crm-card-details{display:block;overflow:visible}.crm-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.crm-detail-grid>section{border-top:1px solid #e5ddd3;border-right:1px solid #e5ddd3;align-content:start;gap:5px;min-width:0;min-height:0;padding:16px 18px;display:grid}.crm-detail-grid p{color:#9a762f;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.42rem;font-weight:800}.crm-detail-grid strong{overflow-wrap:anywhere;font-size:.56rem;line-height:1.45}.crm-detail-grid span{color:#80736a;font-size:.47rem;line-height:1.5}.crm-card-details>.crm-action-cell{border-top:1px solid #e5ddd3;justify-items:end;min-height:0;padding:13px 18px;display:grid;position:relative}.crm-card-details .crm-actions-trigger{width:auto;min-width:180px}.crm-card-details .crm-action-menu{width:min(240px,100%);margin-top:8px;position:static;box-shadow:0 16px 35px #22150d21}.crm-lead-card.expanded .crm-card-summary{border-bottom:0}.client-conversion-celebration{z-index:1200;text-align:center;background:radial-gradient(circle at 50% 0,#fff9e8,#fff);border:1px solid #d3ac59;justify-items:center;gap:9px;width:min(420px,100vw - 36px);padding:34px 28px;animation:2.55s cubic-bezier(.16,1,.3,1) both client-celebration;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 30px 100px #1b0e0747}.client-conversion-celebration>span{color:#fff4d7;background:#1f7653;border-radius:50%;place-items:center;width:62px;height:62px;font-size:1.5rem;display:grid;box-shadow:0 0 0 12px #28855e1a}.client-conversion-celebration strong{font:500 1.55rem var(--font-serif)}.client-conversion-celebration small{color:#75695f;font-size:.52rem}@keyframes client-celebration{0%{opacity:0;transform:translate(-50%,-45%)scale(.84)}12%,78%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-55%)scale(.96)}}.unit-filter{flex-wrap:wrap;gap:7px;margin:18px 0;display:flex}.unit-filter button{color:#675a50;cursor:pointer;letter-spacing:.04em;background:#fff;border:1px solid #d1c7ba;min-height:38px;padding:0 16px;font-size:.49rem;font-weight:800}.unit-filter button.active{border-color:var(--system);background:var(--system);color:#fff}.client-card-grid>a{min-height:270px}.client-card-grid h3{margin:24px 0 12px;font-size:clamp(1.35rem,2.2vw,2rem)}.stellar-global-filter{margin:16px 0 0;padding:0}.os-stellar .stellar-global-filter button.active{background:#315b98;border-color:#315b98}.calendar-refresh-button{color:#8a6421;cursor:pointer;background:#fffaf0;border:1px solid #b9a475;border-radius:50%;place-items:center;width:45px;height:45px;font-size:1.3rem;display:grid}.calendar-refresh-button.spinning span{animation:.85s linear infinite calendar-spin;display:block}@keyframes calendar-spin{to{transform:rotate(360deg)}}.timeline-list article{position:relative}.calendar-cancel{color:#9b4035;cursor:pointer;background:#fff8f6;border:1px solid #dfc7c2;padding:7px 10px;font-size:.42rem;font-weight:800}.calendar-status{border-radius:99px}.calendar-status.confirmed{color:#247352!important;background:#e6f4ec!important}.automatic-only{color:#27684c;text-transform:uppercase;letter-spacing:.06em;background:#edf7f1;border:1px solid #bed7c8;padding:9px 12px;font-size:.45rem;font-weight:800}.calendar-attention{color:#5c4219;background:#fff8e8;border:1px solid #d4b56f;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 0 20px;padding:16px 18px;display:grid}.calendar-attention>svg{color:#a5751e}.calendar-attention strong{font-size:.64rem}.calendar-attention p{color:#79633d;margin:4px 0 0;font-size:.52rem}.calendar-attention button{color:#fff;cursor:pointer;background:#9c7123;border:1px solid #9c7123;min-height:38px;padding:0 14px;font-size:.49rem;font-weight:800}.calendar-empty{text-align:center;color:#8d8176;place-content:center;justify-items:center;gap:10px;min-height:260px;padding:36px;display:grid}.calendar-empty>svg{color:#af8332}.calendar-empty strong{color:#45382f;font:600 1.05rem var(--font-serif)}.calendar-empty small{color:#8c7f74;max-width:340px;font-size:.52rem;line-height:1.55}.calendar-columns{align-items:start}.calendar-columns>section{overflow:hidden}.calendar-columns .timeline-list{overflow:visible}.calendar-columns .booking-row{grid-template-columns:124px minmax(0,1fr) auto;gap:14px}.booking-actions{border-top:1px solid #eee6dc;justify-content:flex-end;gap:8px;padding-top:11px;grid-column:1/-1!important;display:flex!important}.booking-actions:empty{display:none!important}.booking-actions button,.booking-followup button{cursor:pointer;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:.46rem;font-weight:800;display:inline-flex}.booking-complete{color:#fff;background:#266c4e;border:1px solid #266c4e}.booking-reschedule{color:#7b581b;background:#fffaf0;border:1px solid #b08a41}.booking-reschedule-form,.booking-followup{background:#fffaf2;border:1px solid #decda9;grid-template-columns:minmax(200px,1fr) auto;align-items:end;gap:10px;min-width:0;padding:14px;grid-column:1/-1!important;display:grid!important}.booking-reschedule-form label,.booking-followup label{color:#675b51;letter-spacing:.05em;text-transform:uppercase;gap:6px;min-width:0;font-size:.45rem;font-weight:800;display:grid}.booking-reschedule-form input,.booking-followup input{color:#33271f;background:#fff;border:1px solid #cfc2af;width:100%;min-width:0;min-height:40px;padding:8px 10px}.booking-followup button{color:#fff;background:#231712;border:1px solid #7d5b22}.calendar-status.completed{color:#6b5634!important;background:#eee7db!important}.booking-row.finished{border-left:3px solid #b78a39}.booking-row.upcoming{border-left:3px solid #2f8060}.material-tracker{padding-bottom:60px}.material-heading .primary-action{justify-content:center;align-items:center;gap:8px;display:flex}.material-runway{color:#fff;background:#1d130f;border:1px solid #cdbd9e;grid-template-columns:repeat(4,minmax(0,1fr));margin:4px 0 18px;display:grid}.material-runway>div{border-right:1px solid #ebd4a338;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:16px 18px;display:grid;position:relative}.material-runway>div:last-child{border:0}.material-runway>div:not(:last-child):after{content:"";z-index:2;background:#1d130f;border-top:1px solid #c7a454;border-right:1px solid #c7a454;width:10px;height:10px;position:absolute;top:50%;right:-6px;transform:translateY(-50%)rotate(45deg)}.material-runway span{color:#cda64d;font-size:.43rem;font-weight:850}.material-runway svg{color:#d8b764}.material-runway strong{text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.material-runway small{color:#9f9187;grid-column:3;font-size:.42rem}.material-create{background:linear-gradient(145deg,#fffdf8,#f5eee1);border:1px solid #c8a65f;gap:18px;margin-bottom:20px;padding:24px;display:grid}.material-create>header{border-bottom:1px solid #ddd0bd;justify-content:space-between;align-items:end;gap:24px;padding-bottom:16px;display:flex}.material-create h3{margin:5px 0 0;font-size:1.55rem}.material-create>header>small{color:#817369;max-width:480px;font-size:.5rem;line-height:1.55}.material-create-grid{grid-template-columns:1.35fr .7fr 1fr 1fr .8fr;gap:12px;display:grid}.material-create label{color:#5f5148;letter-spacing:.06em;text-transform:uppercase;gap:7px;min-width:0;font-size:.45rem;font-weight:820;display:grid}.material-create input,.material-create select,.material-create textarea{color:#2a211c;width:100%;min-width:0;font:550 .54rem var(--font-sans);background:#fff;border:1px solid #cfc4b4;padding:11px 12px}.material-create input,.material-create select{min-height:43px}.material-create .material-brief{grid-column:1/-1}.material-create fieldset{border:0;margin:0;padding:0}.material-create legend{color:#5f5148;letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:.45rem;font-weight:820}.platform-options{flex-wrap:wrap;gap:7px;display:flex}.platform-options label{cursor:pointer;display:block}.platform-options input{opacity:0;pointer-events:none;position:absolute}.platform-options span{color:#685b52;text-transform:none;background:#fff;border:1px solid #cfc4b4;padding:8px 11px;font-size:.47rem;display:block}.platform-options input:checked+span{color:#1e6a4a;background:#eaf4ee;border-color:#1e6a4a;box-shadow:inset 0 -2px #1e6a4a}.material-create>.primary-action{justify-self:start}.operation-notice{color:#5b4930;background:#fffaf0;border:1px solid #d6c8ad;align-items:center;gap:12px;min-height:46px;margin-bottom:16px;padding:11px 15px;animation:.25s ease-out operation-enter;display:flex}.operation-notice>span{border:2px solid #dfcfae;border-top-color:#9b6f21;border-radius:50%;width:16px;height:16px;animation:.8s linear calendar-spin}.operation-notice p{margin:0;font-size:.52rem}@keyframes operation-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.material-board{scrollbar-color:#ad8a4a #eee7dc;grid-template-columns:repeat(4,minmax(275px,1fr));align-items:start;gap:11px;padding:0 0 12px;display:grid;overflow-x:auto}.material-column{background:#f5f1ea;border:1px solid #d9d0c4;min-width:275px;transition:all .2s}.material-column.drag-ready{background:#fff8e8;border-color:#a97825;box-shadow:inset 0 0 0 2px #a9782538}.material-column>header{background:#fff;border-top:4px solid #85796d;border-bottom:1px solid #d9d0c4;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:6px;min-height:128px;padding:20px;display:grid;position:relative}.material-column:nth-child(2)>header{border-top-color:#a77b2b}.material-column:nth-child(3)>header{border-top-color:#4f6f92}.material-column:nth-child(4)>header{border-top-color:#2c7655}.material-column>header>div{color:#a67a28;align-items:center;gap:8px;display:flex}.material-column>header>strong{font:600 1.22rem var(--font-serif);grid-column:1}.material-column>header>small{color:#86796f;grid-column:1;font-size:.44rem;line-height:1.45}.material-column>header>b{color:#42362e;background:#eee7dc;border-radius:50%;grid-area:1/2/4;align-self:center;place-items:center;min-width:34px;height:34px;font-size:.54rem;display:grid}.material-stack{align-content:start;gap:10px;min-height:360px;padding:10px;display:grid}.material-stack>article{cursor:grab;background:#fff;border:1px solid #d9d0c4;gap:12px;min-width:0;padding:16px;transition:all .2s;display:grid;box-shadow:0 8px 24px #36261b0a}.material-stack>article:active{cursor:grabbing}.material-stack>article.dragging{opacity:.42;transform:scale(.98)}.material-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.material-card-top>span{color:#85601f;border:1px solid #c9b581;padding:4px 7px;font-size:.4rem;font-weight:850}.material-card-top time{color:#9a4638;font-size:.45rem;font-weight:800}.material-stack h3{font:650 1rem var(--font-serif);margin:0;line-height:1.12}.material-stack>article>p{color:#7d6f65;margin:-5px 0 0;font-size:.48rem}.material-platforms{flex-wrap:wrap;gap:5px;display:flex}.material-platforms i{color:#466357;background:#eef2ef;border-radius:999px;padding:4px 6px;font-size:.38rem;font-style:normal}.material-owner{border-top:1px solid #eee8df;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.material-owner span{text-overflow:ellipsis;white-space:nowrap;font-size:.46rem;font-weight:750;overflow:hidden}.material-owner small{color:#9c9087;font-size:.38rem}.material-files{gap:5px;display:grid}.material-files a{color:#3d332c;background:#faf8f4;border:1px solid #d8d0c5;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:8px;text-decoration:none;display:grid}.material-files a>span{min-width:0;display:grid}.material-files strong{text-overflow:ellipsis;white-space:nowrap;font-size:.42rem;overflow:hidden}.material-files small{color:#8d8177;font-size:.36rem}.material-upload{color:#72551f;cursor:pointer;background:#fffaf0;border:1px dashed #b8a47d;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 10px;font-size:.43rem;font-weight:800;display:flex;position:relative;overflow:hidden}.material-upload:disabled{cursor:wait}.upload-meter{z-index:0;width:var(--upload-progress);background:#e8d6aa;transition:width .2s;position:absolute;inset:0 auto 0 0}.material-upload>:not(.upload-meter){position:relative}.material-empty{color:#a79a8e;border:1px dashed #cec4b8;place-content:center;justify-items:center;gap:9px;min-height:170px;display:grid}.material-empty span{font-size:.44rem}.material-loading{background:#fff;border:1px solid #d9d0c4;place-content:center;justify-items:center;gap:12px;min-height:320px;display:grid}.material-loading>span{border:2px solid #e2d7c5;border-top-color:#a77b2b;border-radius:50%;width:26px;height:26px;animation:.8s linear infinite calendar-spin}.material-loading strong{font-size:.55rem}.material-upload-note{color:#87796f;margin:9px 0 0;font-size:.43rem;line-height:1.55}@media (width<=1100px){.material-create-grid{grid-template-columns:1fr 1fr 1fr}.material-create .material-brief{grid-column:1/-1}.material-board{grid-template-columns:repeat(4,minmax(290px,1fr))}.material-runway{overflow-x:auto}.material-runway>div{min-width:220px}}@media (width<=720px){.calendar-attention{grid-template-columns:auto minmax(0,1fr)}.calendar-attention button{grid-column:2;justify-self:start}.calendar-columns .booking-row{grid-template-columns:1fr}.booking-actions{justify-content:flex-start}.booking-reschedule-form,.booking-followup{grid-template-columns:1fr}.material-create>header{flex-direction:column;align-items:flex-start}.material-create-grid{grid-template-columns:1fr}.material-create .material-brief{grid-column:auto}.material-runway>div{min-width:190px}.material-board{margin-inline:-15px;padding-inline:15px}.material-upload-note{padding:0 2px}}.task-reference-link{color:#315b98;text-overflow:ellipsis;white-space:nowrap;background:#f4f8fb;border:1px solid #d7e1ea;padding:8px 9px;font-size:.44rem;font-weight:760;display:block;overflow:hidden}.task-state-pill{color:#64594f;white-space:nowrap;background:#eee8df;border-radius:99px;padding:7px 9px;font-size:.41rem;font-weight:800}.task-state-pill.in-progress{color:#8a5b0d;background:#fff0d4}.task-state-pill.waiting-on-client{color:#315b98;background:#e7f0f8}.task-state-pill.done{color:#28714e;background:#e5f3e9}.task-column>div{min-height:280px}.task-drag-handle{touch-action:none}.client-topbar h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(2.1rem,5vw,4.6rem)!important}.document-register>.empty-state{padding:45px 24px;min-height:220px!important}.client-document-hub .page-heading h2{font-size:clamp(2rem,4vw,4rem)}.stellar-client-manager>div{grid-template-columns:repeat(2,minmax(0,1fr))}.stellar-client-editor{grid-template-columns:1fr 1fr;gap:10px!important;padding:16px!important;display:grid!important}.stellar-client-editor label{gap:6px;display:grid}.stellar-client-editor label>span{color:#5c6471;letter-spacing:.08em;text-transform:uppercase;font-size:.42rem;font-weight:800}.stellar-client-editor-context{background:#edf3fa;border-left:3px solid #315b98;grid-column:1/-1;grid-template-columns:auto 1fr;gap:5px 9px;padding:11px;display:grid}.stellar-client-editor-context b{color:#315b98}.stellar-client-editor-context span,.stellar-client-editor-context small{font-size:.45rem}.stellar-client-editor-context small{color:#788493;grid-column:1/-1}.stellar-client-editor .primary-action{grid-column:1/-1}.stellar-unit-filter{grid-column:1/-1;margin:0 0 14px}.invoice-status{font-weight:800;border-radius:99px!important}.invoice-status.status-draft{color:#5d4c81!important;background:#eeeaf6!important}.invoice-status.status-sent{color:#315b98!important;background:#e8f0fa!important}.invoice-status.status-overdue{color:#9b4035!important;background:#fae7e3!important}.invoice-status.status-paid{color:#28714e!important;background:#e5f3e9!important}.invoice-status.status-void{color:#716b66!important;background:#ecebea!important}.stellar-ledger-row{grid-template-columns:minmax(180px,1.3fr) minmax(150px,1fr) 110px 100px 110px minmax(170px,1fr)!important;min-width:960px!important}.stellar-ledger-row>span:last-child{align-items:center;gap:6px;display:flex}.stellar-ledger-row select{border-left:4px solid #315b98}.transaction-entry{grid-template-columns:repeat(3,minmax(0,1fr))}.transaction-row a{color:#315b98}.stellar-access-page{color:#fff;background:radial-gradient(circle at 50% 0,#254a7a,#101d32 55%,#090f1b);place-items:center;min-height:100svh;padding:24px;display:grid}.stellar-access-page>section{text-align:center;background:#0a1322d1;border:1px solid #d6ae5b8c;justify-items:center;gap:13px;width:min(560px,100%);padding:52px;display:grid;box-shadow:0 34px 100px #00000059}.stellar-access-mark{color:#d5ae59;width:72px;height:72px;font:500 1.6rem var(--font-serif);border:1px solid #d5ae59;border-radius:50%;place-items:center;display:grid}.stellar-access-page p{color:#d5ae59;letter-spacing:.16em;margin:5px 0 0;font-size:.49rem;font-weight:800}.stellar-access-page h1{margin:0;font-size:clamp(2rem,5vw,3.8rem);line-height:1}.stellar-access-page small{color:#bac6d5;max-width:460px;font-size:.55rem;line-height:1.7}.stellar-access-page form{gap:12px;width:100%;margin-top:12px;display:grid}.stellar-access-page label{color:#d4bd8b;letter-spacing:.09em;text-align:left;text-transform:uppercase;gap:7px;font-size:.46rem;font-weight:800;display:grid}.stellar-access-page input{color:#16243a;background:#fff;border:1px solid #6881a3;min-height:50px;padding:12px;font-size:.72rem}.stellar-access-page button{color:#101a2b;letter-spacing:.08em;background:#d5ae59;border:1px solid #d5ae59;min-height:50px;font-size:.53rem;font-weight:900}.stellar-access-page em{color:#f2b5aa;font-size:.5rem;font-style:normal}@media (width<=1100px){.crm-detail-grid{grid-template-columns:1fr 1fr}.stellar-client-manager>div{grid-template-columns:1fr}.transaction-entry{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.crm-detail-grid{grid-template-columns:1fr}.crm-detail-grid>section{border-right:0}.crm-card-details .crm-actions-trigger{width:100%}.crm-card-details>.crm-action-cell{justify-items:stretch;display:grid}.crm-card-details .crm-action-menu{width:100%}.creatable-menu{max-height:42vh;position:absolute!important;top:calc(100% + 5px)!important;left:-1px!important;right:-1px!important}.client-topbar{flex-direction:column;align-items:flex-start}.client-topbar>div{width:100%}.stellar-client-editor,.transaction-entry{grid-template-columns:1fr}.stellar-access-page>section{padding:36px 22px}.unit-filter button{flex:1}.calendar-cancel{grid-column:1/-1;justify-self:start}}@media (prefers-reduced-motion:reduce){.os-main button,.os-main a,.os-orbit .metric-ribbon article,.os-orbit .action-panel,.os-orbit .meeting-panel,.os-stellar .recommendation-panel,.os-stellar .client-finance-grid{transition:none!important}}.os-stellar .stellar-client-manager,.os-stellar .client-invoice-history,.os-stellar .finance-kpi-lab,.os-stellar .os-page{content-visibility:auto;contain-intrinsic-size:1px 720px}.stellar-client-form{border-top:3px solid #315b98;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;padding:20px;box-shadow:0 18px 45px #1e3c6414}.stellar-client-form>input{grid-column:span 3}.stellar-client-form>.creatable-field,.stellar-client-form>label{grid-column:span 4;align-self:stretch}.stellar-client-form>.primary-action{grid-column:span 4;min-height:46px}.stellar-client-manager>.stellar-unit-filter{grid-template-columns:none;align-items:center;margin:0 0 14px;display:flex}.stellar-client-manager>.stellar-client-records{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:9px;display:grid}.stellar-client-records>article{background:#fff;align-self:start;transition:border-color .2s,box-shadow .2s}.stellar-client-records>article.expanded{border-color:#6e8fb9;grid-column:1/-1;box-shadow:0 18px 45px #20446f1a}.stellar-client-records>article.expanded>button{background:#f4f8fc;border-bottom:1px solid #d9e3ee}.official-invoice-preview{gap:10px}.invoice-preview-state{background:#edf8f1;border:1px solid #9dc8ae;align-items:center;padding:9px 11px;display:flex;color:#236546!important;letter-spacing:.04em!important;gap:7px!important;margin:0!important;font-size:.45rem!important;font-weight:800!important}.invoice-sheet-approved{aspect-ratio:210/297;flex-direction:column;width:100%;min-height:0;display:flex}.invoice-export button,.invoice-record-actions button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.invoice-export button:disabled,.invoice-record-actions button:disabled{cursor:wait;opacity:.58}.finance-empty-state{background:linear-gradient(145deg,#fbfdff,#f2f7fb);grid-column:1/-1;color:#4d6071!important;border:0!important;gap:9px!important;min-height:210px!important}.finance-empty-state .finance-empty-mark{box-shadow:0 12px 32px #2448701a;color:#315b98!important;background:#fff!important;border:1px solid #a9bfd1!important;border-radius:18px!important;width:58px!important;height:58px!important;margin:0 0 4px!important}.finance-empty-state strong{font-size:.78rem!important}.finance-empty-state small{color:#778692;max-width:470px;line-height:1.6;font-size:.49rem!important}.release-connection-state{min-width:0}.release-connection-state>svg{color:#315b98;flex:none}.release-connection-state .connection-dot{background:#bf7842;border-radius:50%;flex:0 0 9px;width:9px;height:9px;box-shadow:0 0 0 5px #f5e8dc}.client-invoice-history article{grid-template-columns:140px minmax(165px,1fr) minmax(175px,1.2fr) 105px 88px 74px minmax(190px,auto);min-width:960px}.client-invoice-history .invoice-record-actions{min-width:0}@media (width<=1100px){.stellar-client-form>input,.stellar-client-form>.creatable-field,.stellar-client-form>label,.stellar-client-form>.primary-action{grid-column:span 6}.stellar-client-manager>.stellar-client-records{grid-template-columns:1fr}.stellar-client-records>article.expanded{grid-column:auto}}@media (width<=680px){.stellar-client-form{grid-template-columns:1fr}.stellar-client-form>input,.stellar-client-form>.creatable-field,.stellar-client-form>label,.stellar-client-form>.primary-action{grid-column:auto}.invoice-sheet-approved{aspect-ratio:auto;min-height:640px;padding:28px 22px}.approved-invoice-table{overflow-x:auto}.approved-invoice-table>div{min-width:520px}.invoice-meta{grid-template-columns:1fr;gap:18px}.invoice-meta>div:last-child{text-align:left}.approved-invoice-footer{grid-template-columns:1fr}.client-invoice-history article{grid-template-columns:1fr 1fr;gap:9px;min-width:0}.client-invoice-history article>*{min-width:0}.client-invoice-history .invoice-client-identity,.client-invoice-history article>span:nth-child(3),.client-invoice-history .invoice-record-actions{grid-column:1/-1}.client-invoice-history .invoice-record-actions{flex-wrap:wrap;justify-content:flex-start}}.client-engagement-pipeline{background:linear-gradient(105deg,#fffdf9,#f5efe4);border:1px solid #cfbea0;margin:18px 0 0;padding:20px 22px;box-shadow:0 14px 38px #3422140f}.client-engagement-pipeline>header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:15px;display:flex}.client-engagement-pipeline>header p{margin:0}.client-engagement-pipeline>header strong{color:#2f805f;font-size:.6rem}.client-engagement-pipeline>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.client-engagement-pipeline button{color:#695d53;cursor:pointer;text-align:left;background:#fff;border:1px solid #d8cec0;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:13px;display:grid;position:relative}.client-engagement-pipeline button:after{z-index:2;content:"";background:#cfc2b0;width:9px;height:1px;position:absolute;top:50%;right:-9px}.client-engagement-pipeline button:last-child:after{display:none}.client-engagement-pipeline button i{background:#f4efe7;border:1px solid #d4c8b8;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;font-weight:850;display:grid}.client-engagement-pipeline button span{gap:3px;min-width:0;display:grid}.client-engagement-pipeline button small{color:#9a8d82;letter-spacing:.1em;font-size:.36rem;font-weight:850}.client-engagement-pipeline button strong{font-size:.48rem;line-height:1.35}.client-engagement-pipeline button.complete{color:#276a4d;background:#eff7f2;border-color:#9ec6b0}.client-engagement-pipeline button.current{color:#654616;background:#fff7e5;border-color:#b88a33;box-shadow:inset 0 -3px #b88a33}.client-engagement-pipeline button.current i{color:#fff;background:#b88a33;border-color:#b88a33}.client-pipeline-mini{background:#faf7f1;border:1px solid #e0d7cb;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:18px 0 4px;padding:12px;display:grid}.client-pipeline-mini>span{color:#95887e;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:6px;min-width:0;display:grid}.client-pipeline-mini i{background:#fff;border:1px solid #d5ccc0;border-radius:50%;place-items:center;width:20px;height:20px;font-size:.38rem;font-style:normal;display:grid}.client-pipeline-mini small{text-overflow:ellipsis;font-size:.36rem;line-height:1.25;overflow:hidden}.client-pipeline-mini .complete{color:#28704f}.client-pipeline-mini .complete i{background:#eaf5ef;border-color:#87b79d}.client-pipeline-mini .current{color:#754f0f;font-weight:800}.client-pipeline-mini .current i{color:#fff;background:#b9882e;border-color:#b9882e}.task-priority-bar{color:#fff;background:radial-gradient(circle at 90% 0,#d7a54333,#0000 35%),linear-gradient(115deg,#25160f,#49311d);border:1px solid #d7c49a;justify-content:space-between;align-items:center;gap:24px;margin:20px 0;padding:20px 22px;display:flex;box-shadow:0 18px 46px #361f1124}.task-priority-bar>div{gap:4px;display:grid}.task-priority-bar p{color:#e3b85d;margin:0}.task-priority-bar strong{font:500 1.25rem var(--font-serif)}.task-priority-bar small{color:#cfc1b5;font-size:.48rem}.task-priority-bar .primary-action{color:#1f140d;background:#d7a743}.compact-task-create{animation:.34s cubic-bezier(.16,1,.3,1) both task-form-reveal}@keyframes task-form-reveal{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(-12px)}to{opacity:1;clip-path:inset(0);transform:none}}.task-card-meta{align-items:center}.task-drag-handle{cursor:grab;width:30px;height:28px;font-size:.7rem;color:#82756b!important;background:#f7f3ed!important;border:1px solid #ddd3c7!important;position:static!important}.task-due-callout{background:#f7f4ef;border:1px solid #dfd6cb;grid-template-columns:auto 1fr;gap:2px 10px;padding:11px 12px;display:grid}.task-due-callout small{color:#8d8076;letter-spacing:.1em;border-right:1px solid #d9d0c5;grid-row:1/3;align-self:center;padding-right:10px;font-size:.36rem;font-weight:900}.task-due-callout strong{font-size:.54rem}.task-due-callout span{color:#81756c;font-size:.42rem}.task-due-callout.overdue{color:#8f2f27;background:#fff0ed;border-color:#d59b91;box-shadow:inset 4px 0 #a33f35}.task-due-callout.today{color:#83580f;background:#fff5df;border-color:#d2a95d;box-shadow:inset 4px 0 #bd8123}.task-due-callout.soon{color:#72551f;background:#fffaed;border-color:#dec791}.task-due-callout.unscheduled{border-style:dashed}.client-task-card>footer{grid-template-columns:minmax(96px,1fr) auto 44px 30px!important}.client-task-card footer .task-edit-button{color:#286d4e;background:#f2f8f4;border-color:#c9d6cf;width:auto;padding:0 8px;font-size:.4rem;font-weight:850}.client-task-card footer .task-delete-button{width:30px;padding:0}.task-editor-dialog{width:min(900px,100vw - 32px);max-height:92vh;overflow:auto;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.task-editor-dialog textarea{resize:vertical;background:#fff;border:1px solid #cfc4b3;width:100%;min-height:110px;padding:12px}.task-editor-dialog>footer{grid-column:1/-1;justify-content:flex-end}.task-editor-dialog>footer>button:first-child{background:#fff;border:1px solid #cfc4b3;min-height:44px;padding:0 18px}.client-immediate article.immediate-task>span{justify-items:end;gap:2px;display:grid}.client-immediate article.immediate-task>span b{font-size:.47rem}.client-immediate article.immediate-task>span small{color:#8b7f76;font-size:.4rem}.client-immediate article.immediate-task.overdue{background:#fff5f3;border-color:#d9a49b;box-shadow:inset 4px 0 #a33f35}.client-immediate article.immediate-task.overdue>span b{color:#9d352c}.client-immediate article.immediate-task.today{background:#fff9ea;border-color:#dcc384;box-shadow:inset 4px 0 #bc8326}.client-immediate article.immediate-task.today>span b{color:#8a5d12}.save-message{border-radius:99px;align-items:center;gap:9px;min-height:36px;animation:.35s cubic-bezier(.16,1,.3,1) both operation-toast;position:relative;box-shadow:0 10px 28px #2d1c1117;color:#66584c!important;background:#fffaf1!important;border:1px solid #d7ccbc!important;margin:12px 0!important;padding:9px 13px 9px 38px!important;font-size:.48rem!important;display:inline-flex!important}.save-message:before{content:"";border:2px solid #d9c8a9;border-top-color:#2f8260;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite operation-spin;position:absolute;left:13px}.save-message:after{content:"";opacity:0;border-bottom:2px solid #2f8260;border-right:2px solid #2f8260;width:4px;height:7px;animation:.35s 1s forwards operation-check;position:absolute;top:14px;left:18px;transform:rotate(45deg)}@keyframes operation-toast{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes operation-spin{to{transform:rotate(360deg)}}@keyframes operation-check{to{opacity:1}}.empty-state>span.empty-calendar-icon,.empty-state>span.empty-archive-icon,.empty-state>span.empty-crm-icon{position:relative;border:0!important;border-radius:0!important;width:62px!important;height:62px!important;font-family:inherit!important;font-size:0!important}.empty-calendar-icon{box-shadow:0 10px 25px #34231614;background:linear-gradient(#2f805f 0 12px,#fff 12px)!important;border:1px solid #bda87e!important}.empty-calendar-icon:before,.empty-calendar-icon:after{content:"";background:#8b765f;border-radius:5px;width:5px;height:13px;position:absolute;top:-5px}.empty-calendar-icon:before{left:14px}.empty-calendar-icon:after{right:14px}.empty-calendar-icon i,.empty-calendar-icon b{border:1px solid #d8cdbf;width:7px;height:7px;position:absolute}.empty-calendar-icon i{top:24px;left:14px}.empty-calendar-icon b{bottom:12px;right:14px}.empty-archive-icon{box-shadow:inset 0 13px #e8d6b3,0 10px 25px #34231614;background:#fffaf0!important;border:1px solid #b99a60!important}.empty-archive-icon:before{content:"";background:#f7e7c8;border:1px solid #a9894f;height:10px;position:absolute;top:9px;left:-5px;right:-5px}.empty-archive-icon:after{content:"";border:1px solid #b99a60;width:16px;height:6px;position:absolute;top:28px;left:23px}.empty-crm-icon{transform:rotate(45deg);background:#eff7f2!important;border:1px solid #a9c6b6!important}.empty-crm-icon:before{content:"";border:1px solid #2f805f;position:absolute;inset:18px}@media (width<=900px){.client-engagement-pipeline>div,.client-pipeline-mini{grid-template-columns:1fr 1fr}.client-engagement-pipeline button:nth-child(2):after{display:none}.task-priority-bar{flex-direction:column;align-items:stretch}.task-priority-bar .primary-action{align-self:flex-start}.client-task-card>footer{grid-template-columns:minmax(0,1fr) auto!important}.client-task-card footer .task-edit-button,.client-task-card footer .task-delete-button{width:100%}}@media (width<=620px){.client-engagement-pipeline>header{flex-direction:column;align-items:flex-start}.client-engagement-pipeline>div,.client-pipeline-mini{grid-template-columns:1fr}.client-engagement-pipeline button:after{display:none}.task-editor-dialog{grid-template-columns:1fr!important}.task-editor-dialog>.wide-field{grid-column:auto}.task-due-callout{grid-template-columns:1fr}.task-due-callout small{border:0;grid-row:auto;padding:0}}.site-header .nav-profile{opacity:1;text-transform:none;border:1px solid #dbaa487a;align-items:center;gap:8px;padding:6px 10px 6px 7px;display:flex}.nav-profile>img,.nav-profile>span{color:#24140d;background:#d5a846;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.45rem;font-weight:900;display:grid;overflow:hidden}.nav-profile>img{object-fit:cover}.nav-profile>b{color:#fff7e9;text-overflow:ellipsis;white-space:nowrap;max-width:115px;font-size:.48rem;overflow:hidden}.nav-auth-loading{background:linear-gradient(90deg,#ffffff06,#dbaa481a,#ffffff06) 0 0/220% 100%;border:1px solid #dbaa482e;width:72px;height:38px;animation:1s linear infinite profile-auth-shimmer}@keyframes profile-auth-shimmer{to{background-position:-220% 0}}.team-avatar{color:#fff;letter-spacing:.04em;background:linear-gradient(145deg,#e7c36f,#8c6221);border:1px solid #b5872f80;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:.46rem;font-weight:900;display:grid;overflow:hidden}.team-avatar.small{flex-basis:30px;width:30px;height:30px;font-size:.39rem}.team-avatar.large{width:116px;height:116px;font:650 2rem var(--font-serif);flex-basis:116px}.team-avatar img{object-fit:cover;width:100%;height:100%}.os-sidebar-footer .sidebar-profile{color:#fff;opacity:1;background:#ffffff09;border:1px solid #ffffff1a;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.sidebar-profile>p{min-width:0;margin:0;display:grid}.sidebar-profile>i{color:#c6a86c;grid-column:2;font-size:.4rem;font-style:normal}.sidebar-profile:hover{background:#dcb45b14;border-color:#dcb45b8c}.team-member-picker{min-width:0;position:relative}.team-picker-trigger{color:#30251f;cursor:pointer;text-align:left;background:#fff;border:1px solid #cfc4b3;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:50px;padding:7px 11px;display:grid}.team-picker-trigger>span{gap:2px;min-width:0;display:grid}.team-picker-trigger strong,.team-picker-trigger small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-picker-trigger strong{font-size:.52rem}.team-picker-trigger small{color:#8b7e74;font-size:.4rem}.team-picker-trigger>i{color:#987126;font-style:normal}.team-picker-menu{z-index:180;background:#fff;border:1px solid #c7b999;max-height:330px;padding:7px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 24px 65px #26170e3b}.team-picker-menu article{border-bottom:1px solid #eee7dd;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.team-picker-menu article:last-child{border:0}.team-picker-menu article.selected{background:#faf2df}.team-picker-menu article>button:first-child{color:#30251f;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:9px;display:grid}.team-picker-menu article>button>span{gap:2px;min-width:0;display:grid}.team-picker-menu article strong,.team-picker-menu article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-picker-menu article strong{font-size:.48rem}.team-picker-menu article small{color:#8f8176;font-size:.38rem}.view-team-profile{color:#8c6724;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:7px;font-size:.36rem;font-weight:850}.team-member-picker.compact .team-picker-trigger{min-height:35px;padding:2px 7px}.team-member-picker.compact .team-picker-trigger>span small{display:none}.team-member-picker.compact .team-picker-menu{min-width:265px;right:auto}.team-profile-backdrop{z-index:700;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#130b08ad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.team-profile-card{text-align:center;background:radial-gradient(circle at 50% 0,#fff8e8,#fff 45%);border:1px solid #c79b49;border-top:4px solid #b8872d;justify-items:center;gap:8px;width:min(430px,100%);padding:38px;display:grid;position:relative;box-shadow:0 36px 110px #00000052}.team-profile-card p{color:#9b7025;letter-spacing:.14em;margin:14px 0 0;font-size:.42rem;font-weight:900}.team-profile-card h3{font:520 2rem var(--font-serif);margin:0}.team-profile-card>strong{color:#2f805f;font-size:.53rem}.team-profile-card>span:last-child{color:#75685f;max-width:320px;margin-top:7px;font-size:.5rem;line-height:1.7}.team-profile-close{color:#6e5e51;cursor:pointer;background:#fff;border:1px solid #ddd1bf;width:34px;height:34px;font-size:1rem;position:absolute;top:12px;right:12px}.client-task-card{overflow:visible}.client-task-card>footer .team-member-picker{min-width:0}.client-task-card>footer .team-picker-trigger{height:35px}.client-task-card>footer .team-picker-trigger strong{font-size:.42rem}.task-person-line{align-items:center;gap:7px;display:flex!important}.task-person-line .team-avatar{flex-basis:24px;width:24px;height:24px;font-size:.32rem}.pipeline-completion-state{background:#fff;border:1px solid #d7c9b7;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;margin-top:14px;padding:16px 18px;display:grid}.pipeline-completion-state>span{border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.pipeline-completion-state>div{gap:4px;display:grid}.pipeline-completion-state strong{font-size:.62rem}.pipeline-completion-state small{color:#74675e;font-size:.49rem;line-height:1.55}.pipeline-completion-state.success{background:#edf7f1;border-color:#9bc6ae}.pipeline-completion-state.success>span{color:#fff;background:#2f805f}.pipeline-completion-state.error{color:#8e352d;background:#fff1ef;border-color:#d8aaa2}.pipeline-completion-state.error>span{color:#fff;background:#9e4036}.final-actions .button.saved{background:#2f805f;box-shadow:0 12px 30px #2f805f38}.profile-workspace{color:#2a1e18;background:radial-gradient(circle at 85% 0,#ca9d4624,#0000 32%),#f7f4ee;min-height:100vh;padding:clamp(28px,5vw,70px)}.profile-workspace>header{border-bottom:1px solid #cdbf9f;justify-content:space-between;align-items:end;gap:24px;padding-bottom:28px;display:flex}.profile-workspace>header p,.profile-details-panel header p,.profile-portrait-panel>p,.team-directory>header p{color:#2f805f;letter-spacing:.15em;margin:0;font-size:.46rem;font-weight:900}.profile-workspace>header h1{margin:6px 0 10px;font-size:clamp(2.6rem,6vw,5.6rem);line-height:.9}.profile-workspace>header span{color:#786b61;max-width:680px;font-size:.58rem;line-height:1.65;display:block}.profile-workspace>header>a{color:#6d5322;background:#fff;border:1px solid #c7bcae;padding:11px 13px;font-size:.48rem;font-weight:800}.profile-layout{grid-template-columns:minmax(270px,.7fr) minmax(0,1.3fr);gap:16px;margin-top:22px;display:grid}.profile-portrait-panel,.profile-details-panel{background:#fff;border:1px solid #d5cabb}.profile-portrait-panel{text-align:center;align-content:center;justify-items:center;padding:44px 28px;display:grid}.profile-photo-ring{border:1px solid #c6a051;border-radius:50%;padding:10px;box-shadow:0 20px 45px #3e271621}.profile-portrait-panel>p{margin-top:24px}.profile-portrait-panel h2{font:540 2rem var(--font-serif);margin:7px 0 4px}.profile-portrait-panel>strong{color:#7e6e61;font-size:.5rem}.profile-portrait-panel>button{color:#fff5e3;cursor:pointer;background:#23140e;border:1px solid #b48835;min-height:44px;margin-top:20px;padding:0 18px;font-size:.48rem;font-weight:850}.profile-portrait-panel>small{color:#968a80;margin-top:8px;font-size:.38rem}.profile-details-panel{gap:18px;padding:34px;display:grid}.profile-details-panel h2{margin:5px 0 0;font-size:2rem}.profile-details-panel label{gap:7px;display:grid}.profile-details-panel label>span{color:#5c4f46;letter-spacing:.09em;text-transform:uppercase;font-size:.45rem;font-weight:850}.profile-details-panel input,.profile-details-panel textarea{width:100%;font:550 .57rem var(--font-sans);background:#fff;border:1px solid #d0c5b6;padding:13px 14px}.profile-details-panel input{min-height:48px}.profile-details-panel input[readonly]{color:#776b62;background:#f3efe9}.profile-details-panel textarea{resize:vertical;min-height:150px}.profile-details-panel label small{color:#92867d;font-size:.39rem}.profile-details-panel .primary-action{justify-self:start}.profile-save-state{color:#496453;align-items:center;gap:9px;margin:0;font-size:.47rem;display:flex}.profile-save-state i{border:2px solid #b7d1c1;border-top-color:#2f805f;border-radius:50%;width:16px;height:16px;animation:.8s linear calendar-spin}.team-directory{background:#fff;border:1px solid #d5cabb;margin-top:18px;padding:30px}.team-directory>header h2{margin:5px 0 20px;font-size:2.3rem}.team-directory>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.team-directory article{background:#fcfaf6;border:1px solid #e1d8cc;align-items:center;gap:10px;min-width:0;padding:13px;display:flex}.team-directory article>span{gap:3px;min-width:0;display:grid}.team-directory article strong,.team-directory article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-directory article strong{font-size:.52rem}.team-directory article small{color:#877a70;font-size:.4rem}@media (width<=900px){.nav-profile>b{display:none}.profile-layout{grid-template-columns:1fr}.team-directory>div{grid-template-columns:1fr 1fr}.client-task-card>footer{grid-template-columns:minmax(0,1fr) auto!important}.client-task-card>footer .team-member-picker{grid-column:1/-1}.team-member-picker.compact .team-picker-menu{min-width:0;left:0;right:0}}@media (width<=620px){.site-header .nav-profile{padding:5px}.profile-workspace{padding:24px 15px}.profile-workspace>header{flex-direction:column;align-items:flex-start}.profile-details-panel{padding:24px 18px}.team-directory>div,.team-picker-menu article{grid-template-columns:1fr}.view-team-profile{justify-self:start;padding:4px 48px 9px}}.platform-gateway>header{grid-template-columns:auto minmax(0,1fr) auto}.gateway-profile{color:#fff;background:#ffffff0a;border:1px solid #dbaa4857;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 10px;display:grid}.gateway-profile>span{gap:2px;display:grid}.gateway-profile strong{font-size:.48rem}.gateway-profile small{color:#a99b90;font-size:.38rem}.gateway-profile>i{color:#d5ad58;font-size:.39rem;font-style:normal}@media (width<=700px){.gateway-profile>span:not(.team-avatar),.gateway-profile>i{display:none}}.os-main{background:radial-gradient(circle at 92% 0,#2f805f12,#0000 27%),#f8f5ee;min-width:0;overflow-x:hidden}.os-navigation button{min-height:54px;grid-template-columns:30px minmax(0,1fr) auto!important;gap:10px!important}.os-navigation button>span{background:#ffffff09;border:1px solid #ffffff14;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.os-navigation button.active>span{color:#5ac18e;background:#2f805f29;border-color:#4dbe8b59}.workspace-switch-link{color:#b9aaa0;align-items:center;gap:9px;padding:12px;font-size:.46rem;font-weight:760;text-decoration:none;display:flex}.workspace-switch-link:hover{color:#fff}.profile-role-badge{letter-spacing:.08em;text-transform:uppercase;background:#fff7e3;border:1px solid #c79b49;border-radius:999px;align-items:center;min-height:27px;padding:0 11px;color:#76531b!important;font-size:.43rem!important;font-weight:900!important;display:inline-flex!important}.decision-status-tag,.status-tag{color:#77551a;letter-spacing:.05em;white-space:nowrap;background:#fff8e8;border:1px solid #d9c9a9;border-radius:999px;justify-content:center;align-items:center;padding:6px 9px;font-weight:850;display:inline-flex;font-size:.39rem!important}.os-ecosystem-switch .locked{position:relative;overflow:hidden}.os-ecosystem-switch .locked:hover:after{content:"👷  🧱  👷";background:linear-gradient(135deg,#2c1929,#4b2747);place-items:center;font-size:.9rem;animation:.65s ease-in-out infinite alternate builder-bob;display:grid;position:absolute;inset:0}@keyframes builder-bob{to{transform:translateY(-2px)}}.client-pipeline-guide{color:#fff;background:linear-gradient(120deg,#20130e,#4c321d);border:1px solid #cdb882;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);align-items:center;gap:24px;margin:18px 0 24px;padding:24px;display:grid;box-shadow:0 20px 52px #2d1a0e21}.client-pipeline-guide>div{gap:7px;display:grid}.client-pipeline-guide .kicker{color:#e0b657;margin:0}.client-pipeline-guide>div>strong{font:520 1.45rem var(--font-serif)}.client-pipeline-guide>div>small{color:#cbbeb3;font-size:.47rem;line-height:1.55}.client-pipeline-guide ol{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.client-pipeline-guide li{border-left:1px solid #ffffff29;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:12px;display:grid;position:relative}.client-pipeline-guide li i{color:#e1bc66;border:1px solid #d2a948;border-radius:50%;place-items:center;width:31px;height:31px;font-size:.48rem;font-style:normal;font-weight:900;display:grid}.client-pipeline-guide li span{gap:3px;min-width:0;display:grid}.client-pipeline-guide li small{color:#a99a8d;font-size:.33rem}.client-pipeline-guide li b{font-size:.44rem;line-height:1.3}.client-engagement-pipeline,.client-pipeline-mini{display:none!important}.creatable-menu-portal{z-index:900!important;background:#fff!important;border:1px solid #b9954e!important;max-height:min(360px,50vh)!important;overflow:auto!important;box-shadow:0 28px 80px #25170e4d!important}.creatable-menu-portal button{min-height:48px!important;padding:10px 14px!important}.premium-record-form,.quick-create{overflow:visible!important}.premium-record-form .proposal-upload{z-index:0;position:relative}.team-picker-menu{z-index:850!important}.team-profile-backdrop{z-index:1200!important}.team-profile-card{max-height:min(720px,90vh);overflow:auto}.view-team-profile{border-radius:50%;width:34px;height:34px;display:grid;border:1px solid #e2d7c5!important;place-items:center!important;font-size:0!important}.view-team-profile svg{display:block}.team-picker-menu article>button:first-child{border-radius:8px}.team-picker-menu article>button:first-child:hover{background:#f4efe7}.team-picker-menu article>button>span small{color:#72551f;background:#f0eadf;border-radius:999px;align-items:center;width:max-content;padding:3px 7px;font-weight:750;display:inline-flex}.client-task-board{padding-bottom:14px;grid-template-columns:repeat(5,minmax(250px,1fr))!important;overflow-x:auto!important}.client-task-card{max-width:100%;overflow:hidden!important}.client-task-card>footer{grid-template-columns:minmax(0,1fr) auto auto!important;gap:7px!important}.task-approval-state,.task-action-plan{color:#6a4d1c;background:#fff7e3;border-left:3px solid #b38532;gap:4px;margin:0;padding:10px;font-size:.43rem;line-height:1.45;display:grid}.send-approval,.approval-controls button{color:#6d4b13;cursor:pointer;background:#fff8e7;border:1px solid #b38838;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 10px;font-size:.42rem;font-weight:850;display:inline-flex}.approval-controls{gap:6px;display:flex}.approval-controls button:first-child{color:#fff;background:#2f805f;border-color:#2f805f}.approval-flight{animation:.8s cubic-bezier(.2,.8,.2,1) approval-flight}@keyframes approval-flight{50%{opacity:.5;transform:translate(22px,-18px)rotate(-8deg)}to{opacity:1;transform:none}}.document-register>.empty-state>svg{color:#9c7832;filter:drop-shadow(0 10px 18px #4027141f)}.document-register>.empty-state>span:not(.empty-archive-icon):not(.empty-crm-icon){display:none!important}.global-task-filters{background:#fff;border:1px solid #d5c8b6;align-items:center;gap:7px;margin:18px 0;padding:10px;display:flex;overflow-x:auto}.global-task-filters>button{color:#67594f;cursor:pointer;white-space:nowrap;background:#f1ece4;border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;min-height:40px;padding:6px 11px;font-size:.43rem;font-weight:800;display:flex}.global-task-filters>button.active{color:#276b4e;background:#eaf4ee;border-color:#2f805f}.global-task-filters b{color:#fff;background:#b8862e;border-radius:50%;place-items:center;min-width:19px;height:19px;font-size:.34rem;display:grid}.task-health-chip{color:#276d4f;background:#edf7f1;border:1px solid #a9c8b8;padding:10px 13px;font-size:.43rem;font-weight:900}.inline-workflow-notice{background:#fff8e8;border:1px solid #c8b78f;align-items:center;gap:10px;margin-bottom:12px;padding:11px 14px;font-size:.46rem;display:flex}.inline-workflow-notice i{border:2px solid #d7c59f;border-top-color:#9c7123;border-radius:50%;width:15px;height:15px;animation:.7s linear calendar-spin}.global-task-board{grid-template-columns:repeat(5,minmax(280px,1fr));gap:10px;padding-bottom:16px;display:grid;overflow-x:auto}.global-task-board>section{background:#f3efe8;border:1px solid #d5cdc1;min-width:280px}.global-task-board>section>header{background:#fff;border-top:4px solid #897c70;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:72px;padding:15px;display:grid}.global-task-board>section:nth-child(2)>header{border-color:#b68932}.global-task-board>section:nth-child(3)>header{border-color:#557da5}.global-task-board>section:nth-child(5)>header{border-color:#2f805f}.global-task-board>section>header span{color:#a47827;font:italic .58rem var(--font-serif)}.global-task-board>section>header strong{letter-spacing:.08em;text-transform:uppercase;font-size:.52rem}.global-task-board>section>header b{background:#eee6da;border-radius:50%;place-items:center;width:29px;height:29px;font-size:.45rem;display:grid}.global-task-board>section>div{align-content:start;gap:9px;min-height:430px;padding:9px;display:grid}.global-task-card{cursor:grab;background:#fff;border:1px solid #d7cfc4;border-left:4px solid #8c8076;gap:10px;padding:15px;display:grid;box-shadow:0 10px 28px #2c1c110d}.global-task-card.overdue{border-left-color:#ad4439}.global-task-card.soon{border-left-color:#b98b32}.global-task-card h3{font:620 1rem var(--font-serif);margin:0}.global-task-card>a{color:#2f805f;font-size:.42rem;font-weight:760}.global-task-card-head,.global-task-owner{justify-content:space-between;align-items:center;gap:8px;display:flex}.priority-tag{color:#6f6258;background:#efe9df;border-radius:999px;padding:4px 7px;font-size:.36rem;font-weight:850}.priority-tag.critical{color:#963b32;background:#fae5e1}.priority-tag.high{color:#855708;background:#fff0d5}.global-task-owner{justify-content:flex-start}.global-task-owner>span{min-width:0;display:grid}.global-task-owner strong{font-size:.43rem}.global-task-owner small{font-size:.38rem}.global-task-owner small.overdue{color:#a03f35;font-weight:850}.task-column-empty{color:#9c9086;place-items:center;min-height:70px;display:grid}.task-column-empty small{font-size:.4rem}.global-task-card.flying{animation:.9s ease-in-out task-paper-flight}@keyframes task-paper-flight{40%{opacity:.35;transform:translate(45px,-26px)rotate(-7deg)}to{opacity:1;transform:none}}.gmail-draft-backdrop{z-index:1200;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#140c08ad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.gmail-draft-ready{text-align:center;background:#fffdf8;border:1px solid #c99a42;border-top:5px solid #2f805f;justify-items:center;gap:10px;width:min(520px,100%);padding:40px;display:grid;box-shadow:0 38px 110px #00000057}.gmail-draft-ready>svg{color:#2f805f}.gmail-draft-ready h3{font:560 1.8rem var(--font-serif);margin:0}.gmail-draft-ready>p:not(.kicker){color:#71645a;font-size:.53rem;line-height:1.65}.gmail-draft-ready>div{gap:8px;display:flex}.gmail-draft-ready button,.gmail-draft-ready a{color:#5f5146;background:#fff;border:1px solid #cbbb9f;align-items:center;min-height:42px;padding:0 14px;font-size:.44rem;font-weight:850;text-decoration:none;display:flex}.gmail-draft-ready a{color:#fff;background:#2f805f;border-color:#2f805f}.audit-scorecard{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;display:grid!important}.audit-scorecard>.audit-question{align-content:start;min-height:500px;display:grid}.audit-scorecard .question-index{color:#9d7022;justify-self:end;font-size:.43rem;font-weight:900}.audit-question-cue{background:#fff8e8;border:1px solid #d9c9aa;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.audit-question-cue>span{color:#8a6729;font-size:.42rem;font-weight:850}.audit-question-cue>strong{font-size:.48rem}.audit-cuebar{z-index:80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);grid-template-columns:1fr 1fr;gap:10px;position:sticky;bottom:0;background:#f8f5eef5!important;padding:14px!important;display:grid!important}.audit-cuebar .button{min-width:0;min-height:52px}.audit-workbench{overflow:visible!important}.profile-workspace{background:0 0!important;padding:30px!important}.profile-workspace>header{padding-top:6px}.profile-details-panel{overflow:hidden}.profile-save-state{background:#f1f8f4;border:1px solid #c9d9cf;padding:10px 12px}.profile-workspace .os-sidebar{display:block}.signal-popover{z-index:1000!important}@media (width<=1180px){.client-pipeline-guide{grid-template-columns:1fr}.client-pipeline-guide ol{grid-template-columns:1fr 1fr}.global-task-board{grid-template-columns:repeat(5,minmax(270px,1fr))}.client-task-board{grid-template-columns:repeat(5,minmax(260px,1fr))!important}}@media (width<=760px){.client-pipeline-guide ol{grid-template-columns:1fr}.client-pipeline-guide li{border-top:1px solid #ffffff21;border-left:0}.global-task-filters{margin-inline:-14px}.gmail-draft-ready{padding:28px 20px}.gmail-draft-ready>div{flex-direction:column;width:100%}.audit-scorecard>.audit-question{min-height:0}.audit-cuebar{grid-template-columns:1fr}.profile-workspace{padding:22px 15px!important}.team-profile-card{padding:30px 20px}}.command-approval-queue{background:#fff8e8;border:1px solid #ccb57f;gap:8px;margin:0 0 12px;padding:12px;display:grid}.command-approval-queue article{background:#fff;border:1px solid #e0d3b7;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.command-approval-queue article>span{gap:3px;min-width:0;display:grid}.command-approval-queue small{color:#986f22;letter-spacing:.1em;font-size:.35rem;font-weight:900}.command-approval-queue strong{font-size:.55rem}.command-approval-queue em{color:#83756b;font-size:.4rem;font-style:normal}.command-approval-queue article>div{gap:6px;display:flex}.command-approval-queue button{color:#675646;cursor:pointer;background:#fff;border:1px solid #c9b997;align-items:center;gap:6px;min-height:36px;padding:0 11px;font-size:.41rem;font-weight:850;display:flex}.command-approval-queue button:first-child{color:#fff;background:#2f805f;border-color:#2f805f}.global-task-toolbar{background:#fff;border:1px solid #d5c8b6;grid-template-columns:minmax(260px,390px) minmax(0,1fr) auto;align-items:end;gap:12px;margin:18px 0;padding:14px;display:grid;box-shadow:0 14px 38px #2c1c110d}.assigned-person-filter{gap:7px;display:grid}.assigned-person-filter>span{color:#6e6056;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;font-size:.39rem;font-weight:900;display:flex}.assigned-person-filter>div{position:relative}.assigned-person-filter select{color:#291d17;appearance:none;width:100%;height:48px;font:800 .52rem var(--font-sans);cursor:pointer;background:#fcfaf6;border:1px solid #cdbf9f;border-radius:0;padding:0 43px 0 14px}.assigned-person-filter>div>svg{pointer-events:none;color:#936a22;position:absolute;top:16px;right:14px}.task-filter-summary{color:#66584e;background:#f7f3ed;border:1px solid #e1d8cc;align-items:center;gap:9px;min-height:48px;padding:0 13px;font-size:.45rem;display:flex}.task-filter-summary b{color:#fff;background:#b8862e;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.new-global-task{color:#fff;cursor:pointer;background:#2f805f;border:1px solid #1f684b;justify-content:center;align-items:center;gap:8px;height:48px;padding:0 18px;font-size:.46rem;font-weight:900;display:flex}.global-task-create{background:linear-gradient(135deg,#fffdf9,#f7f1e7);border:1px solid #c4aa70;border-top:4px solid #b88932;margin:-2px 0 18px;box-shadow:0 20px 55px #2e1c0f1a}.global-task-create>header{border-bottom:1px solid #dfd2bd;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 22px 16px;display:flex}.global-task-create>header h3{font:560 1.55rem var(--font-serif);margin:5px 0 0}.global-task-create>header>button{color:#68594e;cursor:pointer;background:#fff;border:1px solid #d4c7b7;place-items:center;width:36px;height:36px;display:grid}.global-task-create-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:20px 22px;display:grid}.global-task-create-grid label{gap:6px;display:grid}.global-task-create-grid label>span{color:#67594f;letter-spacing:.08em;text-transform:uppercase;font-size:.37rem;font-weight:900}.global-task-create-grid input,.global-task-create-grid select,.global-task-create-grid textarea{color:#2a1e18;width:100%;min-height:46px;font:650 .48rem var(--font-sans);background:#fff;border:1px solid #d2c5b3;padding:10px 12px}.global-task-create-grid select{appearance:auto}.global-task-create-grid textarea{resize:vertical;min-height:74px}.task-create-description{grid-column:span 2}.global-task-create>footer{background:#ffffff9e;border-top:1px solid #dfd2bd;justify-content:space-between;align-items:center;gap:18px;padding:15px 22px;display:flex}.global-task-create>footer>span{color:#796c62;align-items:center;gap:7px;font-size:.41rem;display:flex}.global-task-scope{color:#77664f;align-items:center;gap:6px;font-size:.4rem;font-weight:760;display:flex}.coo-title-control{color:#7b561d;letter-spacing:.08em;text-transform:uppercase;background:#fff7e4;border:1px solid #c99d4b;border-radius:999px;padding:5px 9px;font-size:.37rem;font-weight:900;display:inline-flex}.team-directory article{flex-wrap:wrap;position:relative}.edit-team-title{color:#6b542c;cursor:pointer;background:#fff;border:1px solid #cdbf9f;margin-left:auto;padding:7px 9px;font-size:.36rem;font-weight:850}.team-title-editor{flex:1 0 100%;grid-template-columns:minmax(0,1fr) auto auto;gap:6px;margin-top:5px;display:grid}.team-title-editor input{min-width:0;height:38px;font:650 .44rem var(--font-sans);border:1px solid #c9b88f;padding:0 10px}.team-title-editor button{cursor:pointer;background:#fff;border:1px solid #cbbd9f;padding:0 10px;font-size:.36rem;font-weight:850}.team-title-editor button:first-of-type{color:#fff;background:#2f805f;border-color:#2f805f}.question-stack{min-height:530px}.question-stack>.audit-question{min-height:500px}.scorecard-cuebar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 -12px 30px #2d1b0f14;z-index:85!important;background:#f8f5eef7!important;margin-top:14px!important;padding:14px!important;position:sticky!important;bottom:0!important}.scorecard-cue-actions{grid-template-columns:1fr 1fr!important;gap:10px!important;display:grid!important}.scorecard-cue-actions .button{min-width:0!important;min-height:52px!important}.question-index{color:#9c7022;justify-self:end;font-size:.42rem;font-weight:900}@media (width<=700px){.command-approval-queue article{flex-direction:column;align-items:flex-start}.scorecard-cue-actions{grid-template-columns:1fr!important}.question-stack,.question-stack>.audit-question{min-height:0}}@media (width<=980px){.global-task-toolbar{grid-template-columns:1fr auto}.task-filter-summary{display:none}.global-task-create-grid{grid-template-columns:1fr 1fr}.task-create-description{grid-column:1/-1}}@media (width<=620px){.global-task-toolbar{grid-template-columns:1fr}.new-global-task{width:100%}.global-task-create-grid{grid-template-columns:1fr}.task-create-description{grid-column:auto}.global-task-create>footer{flex-direction:column;align-items:stretch}.global-task-create>footer .primary-action{width:100%}.team-title-editor{grid-template-columns:1fr 1fr}.team-title-editor input{grid-column:1/-1}}.platform-gateway>header{align-items:center;width:100%;grid-template-columns:auto minmax(0,1fr) auto!important;display:grid!important}.platform-gateway>header>div{min-width:0}.gateway-profile{justify-self:end;max-width:min(360px,40vw)}.nova-construction{place-items:end center;width:112px;height:72px;margin:0 0 18px;display:grid;position:relative}.nova-building{color:#4d6fae;stroke-width:1.25px;width:72px;height:72px}.nova-worker{color:#86a8e8;background:#17191f;border:1px solid #5b80c273;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;bottom:1px;right:0}.nova-worker svg:first-child{width:25px;height:25px}.nova-worker svg:last-child{color:#d4ad5b;transform-origin:3px 19px;width:22px;height:22px;animation:1.05s cubic-bezier(.45,0,.55,1) infinite nova-hammer;position:absolute;top:-5px;right:-5px}.nova-sparks{position:absolute;top:2px;right:-10px}.nova-sparks i{background:#e3bd66;border-radius:50%;width:3px;height:3px;animation:1.05s ease-out infinite nova-spark;position:absolute}.nova-sparks i:nth-child(2){animation-delay:.14s;transform:rotate(55deg)translate(10px)}.nova-sparks i:nth-child(3){animation-delay:.28s;transform:rotate(-55deg)translate(10px)}.nova-lock{vertical-align:middle;border:1px solid #6e8fcc6b;border-radius:50%;place-items:center;width:34px;height:34px;margin-right:12px;display:inline-grid}.nova-lock svg{width:17px;height:17px}.nova-progress{gap:4px;margin-left:8px;display:inline-flex}.nova-progress i{background:#7b9bd5;border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite nova-progress}.nova-progress i:nth-child(2){animation-delay:.16s}.nova-progress i:nth-child(3){animation-delay:.32s}@keyframes nova-hammer{0%,45%,to{transform:rotate(-28deg)}65%{transform:rotate(28deg)}}@keyframes nova-spark{0%,58%{opacity:0;translate:0}70%{opacity:1}to{opacity:0;translate:10px -8px}}@keyframes nova-progress{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.os-ecosystem-switch .locked:hover:after{content:none!important}.ecosystem-lock{isolation:isolate;position:relative}.ecosystem-construction{opacity:0;transition:opacity .2s;background:linear-gradient(145deg,#241827,#3b2040)!important;place-items:center!important;display:grid!important;position:absolute!important;inset:0!important}.ecosystem-construction svg{color:#9775d0;width:21px;height:21px;position:absolute}.ecosystem-construction svg:last-child{color:#d6ad57;transform-origin:2px 14px;width:16px;height:16px;animation:1s ease-in-out infinite nova-hammer;top:20%;right:22%}.ecosystem-lock:hover .ecosystem-construction{opacity:1}.client-task-board{grid-template-columns:repeat(5,minmax(290px,1fr))!important}.client-task-card{cursor:grab;min-width:0;overflow:hidden!important}.client-task-card .task-card-controls{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;display:grid!important}.task-card-controls>.team-member-picker{grid-column:1/-1;width:100%}.task-card-controls>.task-state-pill{text-overflow:ellipsis;justify-self:start;min-width:0;max-width:150px;overflow:hidden}.task-card-actions{justify-self:end;gap:6px;display:flex}.client-task-card .task-card-actions>button{min-width:42px;width:auto!important;height:34px!important;padding:0 9px!important}.client-task-card .task-card-actions>.task-delete-button{min-width:34px!important;padding:0!important}.task-approval-button{color:#765219;cursor:pointer;width:100%;min-height:42px;font:850 .43rem var(--font-sans);letter-spacing:.02em;background:#fff7e4;border:1px solid #b68a39;justify-content:center;align-items:center;gap:8px;padding:0 12px;display:flex}.task-approval-button.flying{animation:.9s ease-in-out task-paper-flight}.task-review-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.task-review-actions button{color:#675747;background:#fff;border:1px solid #cbbb9c;justify-content:center;align-items:center;gap:6px;min-height:40px;font-size:.42rem;font-weight:850;display:flex}.task-review-actions button:first-child{color:#fff;background:#2f805f;border-color:#2f805f}.approval-hub{background:linear-gradient(135deg,#fffdf8,#f4ecdc);border:1px solid #c9aa68;border-top:4px solid #b7862c;margin:18px 0;padding:0;box-shadow:0 20px 55px #301e1114}.approval-hub>header{justify-content:space-between;align-items:center;gap:24px;min-height:116px;padding:22px 24px;display:flex}.approval-hub>header h3{font:560 1.55rem var(--font-serif);margin:5px 0 7px}.approval-hub>header span{color:#76695f;font-size:.48rem}.approval-hub>header>b{color:#e3bc68;width:54px;height:54px;font:560 1.4rem var(--font-serif);background:#24150f;border-radius:50%;place-items:center;display:grid}.approval-hub-list{gap:7px;padding:0 12px 12px;display:grid}.approval-hub-list article{background:#fff;border:1px solid #dfd3bd;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;min-width:0;padding:12px;display:grid}.approval-hub-list article>div{gap:3px;min-width:0;display:grid}.approval-hub-list strong,.approval-hub-list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.approval-hub-list strong{font-size:.52rem}.approval-hub-list span{color:#80736a;font-size:.4rem}.approval-hub-list button{color:#665545;cursor:pointer;background:#fff;border:1px solid #c9b997;align-items:center;gap:6px;min-height:37px;padding:0 11px;font-size:.4rem;font-weight:850;display:flex}.approval-hub-list button:first-of-type{color:#fff;background:#2f805f;border-color:#2f805f}.approval-hub-empty{color:#6f635a;background:#ffffff9e;border:1px dashed #cdbf9f;align-items:center;gap:9px;margin:0 12px 12px;padding:14px;font-size:.45rem;display:flex}.approval-hub-empty svg{color:#2f805f}.material-runway{position:relative;overflow:hidden}.material-runway:before{z-index:4;content:"";background:linear-gradient(90deg,#0000,#e0b85f,#0000);width:17%;height:2px;animation:4.2s ease-in-out infinite production-playhead;position:absolute;bottom:0;left:0}@keyframes production-playhead{0%{translate:-100%}to{translate:700%}}.material-create-grid{align-items:start;grid-template-columns:repeat(3,minmax(0,1fr))!important}.material-title-field{grid-column:span 2}.material-select-shell{background:#fff;border:1px solid #cfc4b4;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-width:0;display:grid;position:relative}.material-select-shell>svg:first-child{color:#9a6e22;margin-left:12px}.material-select-shell>svg:last-child{color:#9a6e22;pointer-events:none;margin-right:12px}.material-select-shell select{appearance:none!important;background:0 0!important;border:0!important;height:43px!important;padding:0 8px!important}.material-card-top>div{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.material-code,.material-type-chip,.material-unit{background:#fff9eb;border:1px solid #c9b581;align-items:center;gap:5px;font-style:normal;font-weight:900;color:#765619!important;padding:5px 7px!important;font-size:.36rem!important;display:inline-flex!important}.material-type-chip{background:#f1f6f3;border-color:#ced8d2;color:#315f4b!important}.material-unit{background:#f6f2ec;border-color:#ddd3c6;width:max-content;color:#6d6259!important}.material-card-top time{flex:none}.material-stack>article{overflow:hidden}.material-stack h3{overflow-wrap:anywhere}@media (width<=900px){.gateway-profile{max-width:none}.approval-hub-list article{grid-template-columns:auto minmax(0,1fr)}.approval-hub-list button{justify-content:center}.material-create-grid{grid-template-columns:1fr 1fr!important}.material-title-field,.material-create .material-brief{grid-column:1/-1}.client-task-board{grid-template-columns:repeat(5,minmax(280px,1fr))!important}}@media (width<=620px){.platform-gateway>header{grid-template-columns:auto minmax(0,1fr) auto!important}.gateway-profile{padding:6px}.approval-hub>header{align-items:flex-start}.approval-hub-list article{grid-template-columns:auto minmax(0,1fr)}.material-create-grid{grid-template-columns:1fr!important}.material-title-field,.material-create .material-brief{grid-column:auto}.material-runway{overflow-x:auto}.client-task-board{grid-template-columns:repeat(5,minmax(272px,1fr))!important}}@media (prefers-reduced-motion:reduce){.nova-worker svg:last-child,.nova-sparks i,.nova-progress i,.ecosystem-construction svg:last-child,.material-runway:before{animation:none!important}}.construction-crew{isolation:isolate;filter:drop-shadow(0 12px 18px #0000004d);flex:none;display:block;position:relative;overflow:hidden}.construction-crew>span{image-rendering:pixelated;background:url(/nova-construction-sprite.png) 0/800% 100% no-repeat;animation:1.15s steps(7,end) infinite construction-crew-hammer;position:absolute;inset:0}.construction-crew.showcase{width:82px;height:219px}.construction-crew.mini{width:27px;height:72px}.nova-construction{align-items:center!important;gap:16px!important;place-items:unset!important;width:auto!important;height:219px!important;margin:0 0 16px!important;display:flex!important}.nova-construction .nova-lock{color:#9ab7ef;background:#0d111bd1;width:38px;height:38px;margin:0;box-shadow:0 0 0 5px #5270ac1f}.ecosystem-construction{overflow:hidden}.ecosystem-construction .construction-crew{opacity:1;transform:translateY(5px)}.ecosystem-construction:hover .construction-crew{filter:drop-shadow(0 8px 12px #00000073)}.os-ecosystem-switch .ecosystem-lock>i{z-index:2}.platform-card.nova.locked{overflow:hidden}.platform-card.nova.locked h2{margin-top:-50px;margin-left:105px}.platform-card.nova.locked p{margin-left:105px}.platform-card.nova.locked .nova-construction{pointer-events:none;margin-bottom:-168px!important}@keyframes construction-crew-hammer{to{background-position:100%}}.team-picker-portal{z-index:2600!important;background:#fffdf8!important;border:1px solid #b89550!important;border-top:3px solid #b98931!important;border-radius:10px!important;max-height:min(340px,100vh - 24px)!important;position:fixed!important;right:auto!important;overflow:auto!important;box-shadow:0 28px 90px #22140c52!important}.team-picker-portal article{min-width:0}.team-picker-portal article>button:first-child{min-height:54px}.team-picker-portal .view-team-profile{margin-right:7px}.team-member-picker.compact .team-picker-trigger{grid-template-columns:auto minmax(0,1fr) auto}.team-member-picker.compact .team-picker-trigger strong{max-width:100%;display:block}.approval-hub-link{color:#31231b;background:linear-gradient(120deg,#fffdf8,#f7efdf);border:1px solid #c7aa6c;border-left:5px solid #b78730;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;min-height:96px;margin:18px 0;padding:17px 20px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:grid;box-shadow:0 16px 42px #2b1b0f14}.approval-hub-link:hover{transform:translateY(-2px);box-shadow:0 22px 54px #2b1b0f21}.approval-hub-link>span{color:#e0b65f;background:#28160f;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.approval-hub-link>div{gap:3px;min-width:0;display:grid}.approval-hub-link p{margin:0}.approval-hub-link strong{font:560 1.05rem var(--font-serif)}.approval-hub-link small{color:#7a6d62;font-size:.42rem}.approval-hub-link>b{color:#fff;width:42px;height:42px;font:.72rem var(--font-serif);background:#b78730;border-radius:50%;place-items:center;display:grid}.approval-page{padding-bottom:70px}.approval-page-hero{color:#fff;background:radial-gradient(circle at 88% 12%,#d4aa5233,#0000 34%),linear-gradient(135deg,#1a100c,#4b2f1b);border:1px solid #b99045;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:30px;min-height:245px;padding:34px;display:grid;box-shadow:0 24px 70px #27180f2b}.approval-page-hero h2{max-width:780px;font:520 clamp(2rem,4.3vw,4.2rem)/.98 var(--font-serif);margin:8px 0 12px}.approval-page-hero p:not(.kicker){color:#cbbdb1;max-width:670px;margin:0;font-size:.53rem;line-height:1.7}.approval-page-hero>span{background:#ffffff0d;border:1px solid #deb96d73;justify-items:center;min-width:130px;padding:18px;display:grid}.approval-page-hero>span b{font:520 3rem var(--font-serif);color:#e4bd6c}.approval-page-hero>span small{color:#d7c6b7;font-size:.4rem}.approval-page-notice{color:#286d4e;background:#f2f8f4;border:1px solid #bcd3c7;align-items:center;gap:8px;margin-top:14px;padding:12px 15px;font-size:.46rem;display:flex}.approval-page-list{gap:14px;margin-top:20px;display:grid}.approval-page-list>article{background:#fff;border:1px solid #d3c4aa;border-left:5px solid #b6852c;box-shadow:0 17px 48px #2d1c1014}.approval-page-list>article>header{border-bottom:1px solid #e5dcca;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:18px 20px;display:grid}.approval-plane{color:#986b1f;background:#fff3d8;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.approval-page-list header>div{min-width:0}.approval-page-list header small{color:#96702c;letter-spacing:.11em;font-size:.35rem;font-weight:900}.approval-page-list h3{font:600 1.35rem var(--font-serif);margin:4px 0 0}.approval-page-body{grid-template-columns:1.1fr 1.25fr 1fr;display:grid}.approval-page-body>div{border-right:1px solid #e7ded2;align-content:center;gap:4px;min-width:0;padding:18px 20px;display:grid}.approval-page-body>div:last-child{border:0}.approval-page-body small{color:#8c7c70;letter-spacing:.08em;text-transform:uppercase;font-size:.35rem;font-weight:850}.approval-page-body strong{overflow-wrap:anywhere;font-size:.5rem}.approval-page-body span,.approval-page-body em{color:#82746b;align-items:center;gap:5px;font-size:.4rem;font-style:normal;display:flex}.approval-page-body a,.approval-page-list aside a{color:#2d7557;align-items:center;gap:5px;font-size:.4rem;font-weight:800;display:inline-flex}.approval-owner{grid-template-columns:auto minmax(0,1fr)!important}.approval-owner>span{min-width:0;display:grid}.approval-page-list aside{border-top:1px solid #eee7dd;justify-content:space-between;align-items:center;gap:20px;margin:0 20px;padding:14px 0;display:flex}.approval-page-list aside p{color:#6d6057;margin:0;font-size:.45rem;line-height:1.6}.approval-page-list>article>footer{background:#fbf8f2;border-top:1px solid #e5dcca;justify-content:flex-end;gap:8px;padding:15px 20px;display:flex}.approval-page-list footer button{color:#655646;cursor:pointer;background:#fff;border:1px solid #c6b796;align-items:center;gap:7px;min-height:43px;padding:0 15px;font-size:.43rem;font-weight:850;display:flex}.approval-page-list footer button:first-child{color:#fff;background:#2f805f;border-color:#2d7656}.approval-page-empty{text-align:center;background:#fff9;border:1px dashed #cdbd9d;place-content:center;justify-items:center;gap:9px;min-height:360px;margin-top:20px;display:grid}.approval-page-empty>span{color:#2f805f;background:#e7f4eb;border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.approval-page-empty h3{font:560 1.55rem var(--font-serif);margin:8px 0 0}.approval-page-empty p{color:#7f7167;max-width:520px;margin:0;font-size:.47rem;line-height:1.65}.global-task-board>section.drag-ready,.client-task-board>.task-column.drag-ready,.material-column.drag-ready{outline-offset:-2px;outline:2px solid #c5973d;box-shadow:inset 0 0 0 5px #c5973d14;background:linear-gradient(#fff9e9,#f2ede5)!important}.global-task-card.dragging,.client-task-card.dragging,.material-stack>article.dragging{opacity:.42;transform:rotate(1deg)scale(.97)}.global-task-card.card-snapped,.client-task-card.card-snapped,.material-stack>article.card-snapped{z-index:4;animation:.62s cubic-bezier(.2,.85,.2,1) kanban-card-lock;position:relative;box-shadow:0 0 0 3px #2f805f30,0 18px 46px #291b1133}@keyframes kanban-card-lock{0%{opacity:.55;transform:scale(.94)translateY(-8px)}42%{opacity:1;transform:scale(1.035)translateY(2px)}68%{transform:scale(.99)}to{transform:none}}.global-task-board>section,.task-column,.material-column{transition:background .2s,box-shadow .2s,outline-color .2s}.global-task-card,.client-task-card,.material-stack>article{transition:transform .18s,box-shadow .18s,opacity .18s}.platform-card.nova.locked>div{grid-template-rows:auto auto;grid-template-columns:138px minmax(0,1fr);align-items:center;column-gap:18px;display:grid}.platform-card.nova.locked .nova-construction{grid-area:1/1/3;gap:14px!important;width:138px!important;height:219px!important;margin:0!important}.platform-card.nova.locked h2{grid-area:1/2;align-self:end;font-size:clamp(2.5rem,4vw,4.4rem);margin:0 0 12px!important}.platform-card.nova.locked p{grid-area:2/2;align-self:start;margin:0!important}@media (width<=800px){.platform-card.nova.locked h2,.platform-card.nova.locked p{margin-left:88px}.construction-crew.showcase{width:66px;height:176px}.platform-card.nova.locked .nova-construction{height:176px!important;margin-bottom:-136px!important}.approval-page-hero{grid-template-columns:1fr;align-items:start}.approval-page-hero>span{justify-self:start}.approval-page-body{grid-template-columns:1fr}.approval-page-body>div{border-bottom:1px solid #e7ded2;border-right:0}.approval-page-list aside{flex-direction:column;align-items:flex-start}.approval-hub-link{grid-template-columns:auto minmax(0,1fr)}.approval-hub-link>b{grid-column:2;justify-self:start}.platform-card.nova.locked>div{grid-template-columns:116px minmax(0,1fr);column-gap:14px}.platform-card.nova.locked .nova-construction{gap:11px!important;width:116px!important;height:176px!important;margin:0!important}.platform-card.nova.locked h2{font-size:clamp(2.2rem,11vw,4rem);margin:0 0 10px!important}.platform-card.nova.locked p{margin:0!important}}@media (prefers-reduced-motion:reduce){.construction-crew>span,.global-task-card.card-snapped,.client-task-card.card-snapped,.material-stack>article.card-snapped{animation:none!important}}.material-code-preview{color:#fff;background:linear-gradient(135deg,#26170f,#4b321d);border:1px solid #b99751;border-left:4px solid #b78730;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:3px 10px;min-height:66px;padding:10px 12px;display:grid}.material-code-preview span{color:#e5be6c;letter-spacing:.12em;align-self:center;font-size:.34rem;font-weight:900}.material-code-preview strong{font:650 1rem var(--font-serif);letter-spacing:.04em;align-self:center}.material-code-preview small{color:#cdbfb1;grid-column:1/-1;font-size:.37rem;line-height:1.35}.material-owner-field .team-member-picker{width:100%}.material-owner-field .team-picker-trigger{background:#fff;border-color:#cfc4b4;min-height:43px}.material-owner-field .team-picker-trigger span{text-align:left;min-width:0}.material-owner-field .team-picker-trigger strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.material-owner-field .team-picker-trigger small{letter-spacing:0;text-transform:none}.material-owner>span{white-space:normal;align-items:center;gap:7px;min-width:0;display:flex}.material-owner>span>i{gap:1px;min-width:0;font-style:normal;display:grid}.material-owner>span>i small{color:#927441;letter-spacing:.08em;font-size:.3rem;font-weight:900}.material-owner>span>i strong{text-overflow:ellipsis;white-space:nowrap;font-size:.43rem;overflow:hidden}.material-owner>.team-avatar{flex:none}.material-card-actions{grid-template-columns:minmax(0,.72fr) minmax(0,1fr);gap:7px;display:grid}.material-edit,.material-upload{min-width:0}.material-edit{color:#2f7255;cursor:pointer;background:#eff7f2;border:1px solid #b9cfc2;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 9px;font-size:.4rem;display:flex}.material-edit b,.material-upload b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.material-edit-backdrop{z-index:3000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#170e0aa8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.material-edit-dialog{background:linear-gradient(145deg,#fffdf9,#f6efe3);border:1px solid #c29b4e;border-top:5px solid #b7862c;gap:18px;width:min(900px,100%);max-height:calc(100vh - 48px);padding:24px;display:grid;overflow:auto;box-shadow:0 36px 110px #140c0875}.material-edit-dialog>header{border-bottom:1px solid #ddd0bd;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:15px;display:flex}.material-edit-dialog>header h3{font:620 1.6rem var(--font-serif);margin:5px 0 3px}.material-edit-dialog>header small{color:#7f7167;font-size:.43rem}.material-edit-dialog>header>button{color:#3f3026;cursor:pointer;background:#fff;border:1px solid #d3c4ad;flex:none;place-items:center;width:38px;height:38px;display:grid}.material-edit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.material-edit-dialog label{color:#5f5148;letter-spacing:.06em;text-transform:uppercase;gap:7px;min-width:0;font-size:.42rem;font-weight:850;display:grid}.material-edit-dialog input,.material-edit-dialog select,.material-edit-dialog textarea{color:#2a211c;width:100%;min-width:0;font:550 .52rem var(--font-sans);background:#fff;border:1px solid #cfc4b4;padding:11px 12px}.material-edit-dialog input,.material-edit-dialog select{min-height:43px}.material-edit-title{grid-column:span 2}.material-edit-brief{grid-column:1/-1}.material-edit-dialog fieldset{border:0;margin:0;padding:0}.material-edit-dialog legend{color:#5f5148;letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:.42rem;font-weight:850}.material-edit-dialog footer{border-top:1px solid #ded1bd;justify-content:flex-end;gap:8px;padding-top:14px;display:flex}.material-edit-dialog footer>button{color:#65584f;cursor:pointer;background:#fff;border:1px solid #c9bca8;min-height:42px;padding:0 15px;font-size:.43rem;font-weight:850}.material-edit-dialog footer>.primary-action{color:#fff;background:#2f805f;border-color:#2f805f}@media (width<=760px){.material-code-preview{min-height:60px}.material-card-actions{grid-template-columns:1fr}.material-edit-backdrop{padding:10px}.material-edit-dialog{max-height:calc(100vh - 20px);padding:17px}.material-edit-grid{grid-template-columns:1fr}.material-edit-title,.material-edit-brief{grid-column:auto}.material-edit-dialog footer{flex-direction:column-reverse;align-items:stretch}.material-edit-dialog footer>button{width:100%}}.material-edit-dialog>footer{color:#332820!important;background:0 0!important;border:0!important;border-top:1px solid #ded1bd!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;margin:0!important;padding:15px 0 0!important;display:flex!important}.material-edit-dialog footer button{color:#65584f;cursor:pointer;background:#fff;border:1px solid #c9bca8;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 15px;font-size:.43rem;font-weight:850;display:inline-flex}.material-edit-dialog footer .primary-action{color:#fff;background:#2f805f;border-color:#2f805f}.material-edit-dialog footer button:disabled{cursor:wait;opacity:.62}.material-danger-zone{align-items:center;gap:9px;display:flex}.material-danger-zone>button{color:#9d3e34!important;background:#fff7f5!important;border-color:#d9aaa4!important}.material-danger-zone>button.confirming,.material-file-row>button.confirming{color:#fff!important;background:#9d3e34!important;border-color:#9d3e34!important}.material-danger-zone small{color:#8a675f;font-size:.37rem}.material-edit-actions{gap:8px;display:flex}.material-file-row{grid-template-columns:minmax(0,1fr) auto;gap:5px;min-width:0;display:grid}.material-files .material-file-row>a{min-width:0}.material-file-row>button{color:#963e35;cursor:pointer;background:#fff8f6;border:1px solid #dfc2bc;justify-content:center;align-items:center;gap:5px;min-width:68px;padding:0 8px;font-size:.36rem;font-weight:850;display:flex}.material-file-row>button:disabled{cursor:wait;opacity:.62}.material-delete-confirm{z-index:10002;color:#291a14;background:#fffdfa;border:1px solid #b74c40;border-top-width:5px;grid-template-columns:auto minmax(0,1fr);gap:18px;width:min(520px,100vw - 36px);padding:26px;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 32px 90px #190c08a8}.material-delete-confirm:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#160d0abf;position:fixed;inset:-100vh -100vw}.material-delete-icon{color:#a33d32;background:#f8e2de;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.material-delete-confirm .kicker{color:#a33d32;letter-spacing:.16em;margin:0 0 6px;font-size:.43rem}.material-delete-confirm h3{font-family:var(--font-serif);margin:0;font-size:1.25rem;line-height:1.1}.material-delete-confirm p{color:#74655c;margin:9px 0 0;font-size:.52rem;line-height:1.55}.material-delete-actions{grid-column:1/-1;justify-content:flex-end;gap:9px;padding-top:5px;display:flex}.material-delete-actions button{color:#54483f;cursor:pointer;background:#fff;border:1px solid #cbbdab;min-height:43px;padding:0 17px;font-size:.43rem;font-weight:850}.material-delete-actions .delete-permanently{color:#fff;background:#a33d32;border-color:#a33d32}.material-delete-actions button:disabled{cursor:wait;opacity:.62}@media (width<=760px){.material-edit-dialog>footer{flex-direction:column-reverse!important;align-items:stretch!important}.material-edit-actions,.material-danger-zone{flex-direction:column;align-items:stretch}.material-edit-dialog footer button{width:100%}.material-danger-zone small{text-align:center}.material-delete-confirm{grid-template-columns:1fr;padding:22px}.material-delete-actions{flex-direction:column-reverse;grid-column:1}.material-delete-actions button{width:100%}}.platform-card.nova.locked>.nova-lock{z-index:5;color:#9ab7ef;background:#0d111be6;border:1px solid #6e8fcc8c;border-radius:999px;align-items:center;gap:7px;width:auto;height:38px;padding:0 11px;display:inline-flex;position:absolute;top:26px;right:26px;box-shadow:0 0 0 5px #5270ac1f}.platform-card.nova.locked>.nova-lock svg{width:16px;height:16px}.platform-card.nova.locked>.nova-lock small{color:#b8c9eb;letter-spacing:.12em;font-size:.34rem;font-weight:900}.platform-card.nova.locked .nova-construction{gap:0!important}.material-upload-queue{z-index:2850;color:#2b211b;background:#fffdf8;border:1px solid #b7924d;border-top:4px solid #c99a3f;width:min(430px,100vw - 32px);max-height:min(520px,100vh - 36px);position:fixed;bottom:18px;right:22px;overflow:hidden;box-shadow:0 28px 80px #1e120b57}.material-upload-queue>header{color:#fff;background:linear-gradient(120deg,#24150e,#4a311e);border-bottom:1px solid #ddd0bd;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex}.material-upload-queue>header>div{align-items:center;gap:10px;min-width:0;display:flex}.material-upload-queue>header span{gap:2px;min-width:0;display:grid}.material-upload-queue>header strong{font-size:.49rem}.material-upload-queue>header small{color:#cdbdaa;font-size:.35rem}.material-upload-queue>header button{color:#e5d5c1;cursor:pointer;background:0 0;border:1px solid #ffffff38;padding:6px 8px;font-size:.34rem;font-weight:800}.material-upload-queue>div{max-height:410px;overflow:auto}.material-upload-queue article{border-bottom:1px solid #eee5d9;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:12px 14px;display:grid}.material-upload-queue article:last-child{border:0}.queue-status-icon{color:#9b7129;background:#f4eddf;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.queue-status-icon svg{width:15px;height:15px}.material-upload-queue article.complete .queue-status-icon{color:#2f805f;background:#e8f4ec}.material-upload-queue article.error .queue-status-icon{color:#a74439;background:#fae8e5}.material-upload-queue article>div{gap:4px;min-width:0;display:grid}.material-upload-queue article strong,.material-upload-queue article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.material-upload-queue article strong{font-size:.42rem}.material-upload-queue article small{color:#86786e;font-size:.33rem}.material-upload-queue article em{color:#a74439;font-size:.32rem;font-style:normal;line-height:1.4}.queue-progress{background:#e7dfd3;height:3px;overflow:hidden}.queue-progress i{background:linear-gradient(90deg,#b98931,#2f805f);height:100%;transition:width .2s;display:block}.material-upload-queue article.queued .queue-progress i{width:0!important}.material-upload-queue article.error .queue-progress i{background:#b84b40}.material-upload-queue article>button{color:#78695e;cursor:pointer;background:#fff;border:1px solid #d6c9b8;place-items:center;width:31px;height:31px;display:grid}.queue-percent{color:#8b6a31;font-size:.34rem;font-weight:850}@media (width<=760px){.material-upload-queue{bottom:12px;right:16px}.platform-card.nova.locked>.nova-lock{top:18px;right:18px}}.material-upload-queue{width:min(430px,100vw - 150px);right:120px}.platform-card.nova.locked>.nova-lock{margin:0}@media (width<=760px){.material-upload-queue{width:calc(100vw - 32px);bottom:96px;right:16px}}.posting-calendar-page{padding-bottom:70px}.posting-calendar-heading{align-items:end}.posting-calendar-stats{gap:8px;display:flex}.posting-calendar-stats>span{background:#fff;border:1px solid #ceb98e;justify-items:center;gap:3px;min-width:104px;padding:15px;display:grid}.posting-calendar-stats b{font:600 1.6rem var(--font-serif);color:#8c6320}.posting-calendar-stats small{color:#7d7066;letter-spacing:.08em;text-transform:uppercase;font-size:.37rem;font-weight:850}.posting-reminder-banner{color:#286e50;background:#eff8f2;border:1px solid #adcdbb;border-left:4px solid #2f805f;align-items:center;gap:13px;margin:18px 0;padding:15px 18px;display:flex}.posting-reminder-banner>div{gap:3px;display:grid}.posting-reminder-banner strong{font-size:.52rem}.posting-reminder-banner span{color:#62786b;font-size:.42rem;line-height:1.5}.posting-calendar-toolbar{background:#fff;border:1px solid #d7cbbb;justify-content:space-between;align-items:end;gap:18px;margin:0 0 14px;padding:14px;display:flex}.posting-calendar-nav{align-items:center;gap:6px;display:flex}.posting-calendar-nav button{color:#54483f;cursor:pointer;background:#fff;border:1px solid #cfc3b2;place-items:center;min-width:38px;height:38px;padding:0 10px;font-size:.41rem;font-weight:800;display:grid}.posting-calendar-nav strong{font:600 1.25rem var(--font-serif);white-space:nowrap;margin-left:8px}.posting-calendar-filters{gap:8px;display:flex}.posting-calendar-filters label{color:#74675d;letter-spacing:.08em;text-transform:uppercase;gap:5px;font-size:.34rem;font-weight:850;display:grid}.posting-calendar-filters select{color:#3e342d;background:#fff;border:1px solid #cfc3b2;min-width:145px;height:38px;padding:0 30px 0 10px;font-size:.43rem}.posting-unscheduled{background:#faf6ed;border:1px dashed #c7af7c;grid-template-columns:220px minmax(0,1fr);gap:12px;margin:0 0 14px;padding:12px;transition:all .2s;display:grid}.posting-unscheduled.drag-ready{background:#edf7f1;border-color:#2f805f;box-shadow:inset 0 0 0 2px #2f805f24}.posting-unscheduled>header{color:#8f6827;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:6px 8px;display:grid}.posting-unscheduled>header>div{gap:3px;display:grid}.posting-unscheduled header strong{font-size:.49rem}.posting-unscheduled header small{color:#81756b;font-size:.35rem;line-height:1.4}.posting-unscheduled header b{color:#6f5a36;background:#eee4d3;border-radius:50%;place-items:center;width:29px;height:29px;font-size:.42rem;display:grid}.posting-unscheduled>div{gap:7px;min-width:0;padding:2px;display:flex;overflow-x:auto}.posting-tray-clear{color:#8d8175;align-self:center;font-size:.42rem}.posting-calendar-shell{background:#fff;border:1px solid #cfc3b2;overflow:auto}.posting-weekdays{color:#e6d4b2;background:#1d130f;border-bottom:1px solid #cfc3b2;grid-template-columns:repeat(7,minmax(150px,1fr));min-width:1050px;display:grid}.posting-weekdays strong{letter-spacing:.1em;text-transform:uppercase;border-right:1px solid #ffffff1f;padding:11px 13px;font-size:.4rem}.posting-calendar-grid{grid-template-columns:repeat(7,minmax(150px,1fr));min-width:1050px;display:grid}.posting-calendar-grid>section{background:#fff;border-bottom:1px solid #e1d9cf;border-right:1px solid #e1d9cf;min-height:170px;transition:all .2s}.posting-calendar-grid>section:nth-child(7n){border-right:0}.posting-calendar-grid>section.outside{background:#f6f3ee}.posting-calendar-grid>section.drag-ready{z-index:2;background:#fff7df;position:relative;box-shadow:inset 0 0 0 2px #c2933e}.posting-calendar-grid>section.today{background:#f1f8f4;box-shadow:inset 0 3px #2f805f}.posting-calendar-grid>section>header{border-bottom:1px solid #eee7dd;align-items:center;gap:6px;height:38px;padding:6px 9px;display:flex}.posting-calendar-grid>section>header time{font:.62rem var(--font-serif)}.posting-calendar-grid>section.outside>header{color:#aaa099}.posting-calendar-grid>section>header span{color:#fff;background:#2f805f;border-radius:99px;padding:3px 5px;font-size:.3rem;font-weight:850}.posting-calendar-grid>section>header b{color:#9a7840;margin-left:auto;font-size:.36rem}.posting-calendar-grid>section>div{gap:5px;padding:6px;display:grid}.posting-calendar-card{cursor:grab;background:#fff;border:1px solid #d8ccb9;border-left:3px solid #8c8176;grid-template-columns:auto minmax(0,1fr);gap:5px;min-width:180px;padding:7px 8px;display:grid;box-shadow:0 4px 12px #3121160d}.posting-calendar-grid .posting-calendar-card{min-width:0}.posting-calendar-card:active{cursor:grabbing}.posting-calendar-card.dragging{opacity:.35;transform:scale(.96)}.posting-calendar-card.rough-cut{border-left-color:#b68329}.posting-calendar-card.editing{border-left-color:#416c9b}.posting-calendar-card.posting{border-left-color:#2f805f}.posting-calendar-card>svg{color:#a39486;margin-top:2px}.posting-calendar-card>div{gap:2px;min-width:0;display:grid}.posting-calendar-card span{color:#a27626;letter-spacing:.06em;font-size:.29rem;font-weight:900}.posting-calendar-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:.38rem;overflow:hidden}.posting-calendar-card small{color:#8b7d72;text-overflow:ellipsis;white-space:nowrap;font-size:.29rem;overflow:hidden}.posting-editor-backdrop{z-index:3100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#180e0aad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.posting-editor{background:linear-gradient(145deg,#fffdf9,#f5ede0);border:1px solid #bd9144;border-top:5px solid #b78730;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:min(620px,100%);padding:22px;display:grid;box-shadow:0 34px 100px #140b0780}.posting-editor>header{border-bottom:1px solid #ddd0bd;grid-column:1/-1;justify-content:space-between;align-items:start;gap:16px;padding-bottom:13px;display:flex}.posting-editor h3{font:600 1.25rem var(--font-serif);margin:5px 0 0}.posting-editor>header button{cursor:pointer;background:#fff;border:1px solid #cfc2af;place-items:center;width:36px;height:36px;display:grid}.posting-editor-summary{background:#fff;border:1px solid #ded3c4;grid-column:1/-1;align-items:center;gap:9px;padding:11px;display:flex}.posting-editor-summary>span{gap:3px;display:grid}.posting-editor-summary strong{font-size:.47rem}.posting-editor-summary small{color:#84776c;font-size:.37rem}.posting-editor label{color:#66594f;letter-spacing:.08em;text-transform:uppercase;gap:6px;font-size:.37rem;font-weight:850;display:grid}.posting-editor input,.posting-editor select{background:#fff;border:1px solid #cfc2af;height:43px;padding:0 11px}.posting-editor footer{border-top:1px solid #ddd0bd;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding-top:13px;display:flex}.posting-editor footer a,.posting-editor footer button{align-items:center;gap:7px;min-height:42px;padding:0 14px;font-size:.4rem;font-weight:850;display:flex}.posting-editor footer a{color:#584a40;background:#fff;border:1px solid #cfc2af;text-decoration:none}.audit-results-toolbar{background:#fff;border:1px solid #d5c7b3;justify-content:space-between;align-items:center;gap:16px;margin:18px 0;padding:13px;display:flex}.audit-results-toolbar label{border:1px solid #cec1af;align-items:center;gap:9px;min-width:min(520px,65%);padding:0 12px;display:flex}.audit-results-toolbar input{background:0 0;border:0;outline:0;width:100%;height:42px}.audit-results-toolbar>span{color:#796b60;font-size:.43rem}.audit-results-toolbar>span b{color:#9c7125}.audit-results-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.audit-results-grid>article{background:#fff;border:1px solid #d4c5ad;border-top:4px solid #2f805f;box-shadow:0 15px 42px #2e1e130f}.audit-results-grid article>header{border-bottom:1px solid #e7dfd3;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px;display:grid}.audit-results-grid header>span{color:#2f805f;background:#e8f4ec;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.audit-results-grid header>div{min-width:0}.audit-results-grid h3{font:600 1.25rem var(--font-serif);margin:4px 0}.audit-results-grid header small,.audit-results-grid header p{color:#83766d;margin:0;font-size:.36rem}.audit-results-grid header i{color:#2d7356;background:#e9f4ed;border-radius:99px;align-items:center;gap:5px;padding:6px 8px;font-size:.34rem;font-style:normal;font-weight:850;display:flex}.audit-result-metrics{grid-template-columns:1.25fr 1fr 1fr;display:grid}.audit-result-metrics>span{border-right:1px solid #e7dfd3;gap:5px;padding:16px 18px;display:grid}.audit-result-metrics>span:last-child{border:0}.audit-result-metrics small{color:#8b7c71;letter-spacing:.08em;text-transform:uppercase;font-size:.32rem;font-weight:850}.audit-result-metrics strong{font-size:.47rem}.audit-results-grid article>footer{background:#faf7f1!important;border:0!important;border-top:1px solid #e7dfd3!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin:0!important;padding:14px 18px!important;display:flex!important}.audit-results-grid footer>span{gap:3px;display:grid}.audit-results-grid footer b,.audit-results-grid footer small{font-size:.32rem}.audit-results-grid footer small{color:#8a7c71}.audit-results-grid footer a{color:#2f7356;align-items:center;gap:6px;font-size:.38rem;font-weight:850;display:flex}.audit-results-empty{color:#8d7f73;background:#fff;border:1px dashed #cbbda6;grid-column:1/-1;place-content:center;justify-items:center;gap:8px;min-height:300px;display:grid}.audit-results-empty strong{font:600 1.25rem var(--font-serif)}.audit-results-empty small{font-size:.42rem}.pipeline-reset-confirmation{color:#287151;background:#edf8f1;border:1px solid #acd0bb;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;margin:0 0 20px;padding:15px 17px;display:grid}.pipeline-reset-confirmation>span{gap:3px;display:grid}.pipeline-reset-confirmation strong{font-size:.5rem}.pipeline-reset-confirmation small{color:#617b6b;font-size:.39rem}.pipeline-reset-confirmation a{color:#fff;background:#2f805f;border:1px solid #2f805f;padding:10px 13px;font-size:.38rem;font-weight:850;text-decoration:none}.global-task-card-actions{border-top:1px solid #eee6dc;justify-content:flex-end;padding-top:8px;display:flex}.global-task-card-actions button{color:#2f7356;cursor:pointer;background:#f1f8f4;border:1px solid #bfd2c7;align-items:center;gap:5px;padding:7px 9px;font-size:.35rem;font-weight:850;display:flex}.global-task-editor{grid-template-columns:repeat(2,minmax(0,1fr))!important}.global-task-editor>header{grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.global-task-editor>header h3{margin:5px 0 3px}.global-task-editor>header small{color:#85776d;font-size:.4rem}.global-task-editor>header button{background:#fff;border:1px solid #d1c4b3;place-items:center;width:36px;height:36px;display:grid}.global-task-editor label{gap:6px;display:grid}.global-task-editor label>span{color:#62554b;letter-spacing:.08em;text-transform:uppercase;font-size:.37rem;font-weight:850}.global-task-editor input,.global-task-editor select,.global-task-editor textarea{background:#fff;border:1px solid #cfc2af;width:100%;min-width:0;padding:11px}.global-task-editor .wide-field{grid-column:1/-1}.global-task-editor footer{justify-content:space-between!important;align-items:center!important;gap:14px!important;display:flex!important}.global-task-editor footer>div{align-items:center;gap:8px;display:flex}.task-editor-danger button{color:#9e4036;background:#fff7f5;border:1px solid #d6aca6;align-items:center;gap:6px;min-height:42px;padding:0 12px;font-size:.38rem;font-weight:850;display:flex}.task-editor-danger button.confirming{color:#fff;background:#9e4036}.task-editor-danger small{color:#966a63;max-width:180px;font-size:.32rem;line-height:1.4}.global-task-editor footer>div:last-child button{background:#fff;border:1px solid #cfc2af;min-height:42px;padding:0 14px}.global-task-editor footer>div:last-child .primary-action{color:#fff;background:#2f805f;border-color:#2f805f}.posting-calendar-nav button{white-space:nowrap;flex:none}@media (width<=900px){.posting-calendar-toolbar{flex-direction:column;align-items:stretch}.posting-calendar-filters{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.posting-calendar-filters select{width:100%;min-width:0}.posting-unscheduled,.audit-results-grid{grid-template-columns:1fr}}@media (width<=650px){.posting-calendar-heading{flex-direction:column;align-items:flex-start}.posting-calendar-stats{width:100%}.posting-calendar-stats>span{flex:1}.posting-calendar-filters{grid-template-columns:1fr}.posting-calendar-nav{flex-wrap:wrap}.posting-calendar-nav strong{width:100%;margin:7px 0 0}.posting-editor{grid-template-columns:1fr;padding:17px}.posting-editor>*{grid-column:1!important}.posting-editor footer{flex-direction:column;align-items:stretch}.posting-editor footer a,.posting-editor footer button{justify-content:center}.audit-results-toolbar{flex-direction:column;align-items:stretch}.audit-results-toolbar label{min-width:0}.audit-result-metrics{grid-template-columns:1fr}.audit-result-metrics>span{border-bottom:1px solid #e7dfd3;border-right:0}.audit-results-grid article>footer{flex-direction:column;align-items:flex-start!important}.pipeline-reset-confirmation{grid-template-columns:auto minmax(0,1fr)}.pipeline-reset-confirmation a{grid-column:2;justify-self:start}.global-task-editor{grid-template-columns:1fr!important}.global-task-editor .wide-field,.global-task-editor>header,.global-task-editor>footer{grid-column:1}.global-task-editor footer,.global-task-editor footer>div{flex-direction:column;align-items:stretch!important}.global-task-editor footer button{justify-content:center;width:100%}}.team-event-composer{background:linear-gradient(135deg,#fffdf9,#f2f7f3);border:1px solid #ccb98f;border-top:5px solid #2f805f;gap:18px;margin:18px 0;padding:22px;display:grid;box-shadow:0 18px 42px #2a1f1714}.team-event-composer>header{color:#2f805f;border-bottom:1px solid #ddd3c5;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:15px;display:flex}.team-event-composer>header h3{font:600 1.35rem var(--font-serif);color:#241914;margin:4px 0 7px}.team-event-composer>header p:last-child{color:#796d64;max-width:720px;margin:0;font-size:.43rem;line-height:1.55}.team-event-fields{grid-template-columns:1.3fr 1fr .7fr 1.4fr;gap:12px;display:grid}.team-event-fields label{color:#675b51;letter-spacing:.08em;text-transform:uppercase;gap:6px;font-size:.36rem;font-weight:850;display:grid}.team-event-fields input,.team-event-fields select{color:#2e241e;background:#fff;border:1px solid #cfc2b0;width:100%;height:46px;padding:0 12px}.team-event-composer fieldset{background:#fff;border:1px solid #d7ccbc;min-width:0;margin:0;padding:16px}.team-event-composer legend{color:#675b51;letter-spacing:.08em;text-transform:uppercase;padding:0 7px;font-size:.37rem;font-weight:850}.team-event-attendees{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.team-event-attendees>label{cursor:pointer;background:#fff;border:1px solid #ddd4c7;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:10px;transition:all .18s;display:grid}.team-event-attendees>label.selected{background:#edf7f1;border-color:#2f805f;box-shadow:inset 3px 0 #2f805f}.team-event-attendees input{opacity:0;pointer-events:none;position:absolute}.team-event-attendees span{gap:2px;min-width:0;display:grid}.team-event-attendees strong,.team-event-attendees small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-event-attendees strong{font-size:.43rem}.team-event-attendees small{color:#877a70;font-size:.33rem}.team-event-attendees>label>svg:last-child{opacity:0;color:#2f805f}.team-event-attendees>label.selected>svg:last-child{opacity:1}.team-event-composer>footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.team-event-composer>footer>span{color:#6f6259;align-items:center;gap:7px;font-size:.42rem;font-weight:750;display:flex}.team-event-timeline{border-top:4px solid #2f805f!important}.team-event-facepile{align-items:center;margin-top:7px;display:flex!important}.team-event-facepile .team-avatar{border:2px solid #fff;width:26px;height:26px;margin-right:-6px}.team-event-facepile b{color:#fff;background:#2b1b14;border-radius:50%;place-items:center;width:26px;height:26px;font-size:.3rem;display:grid}.team-event-links{gap:6px!important;display:flex!important}.team-event-links a,.meeting-zoom-link{color:#2a7355;background:#eff8f3;border:1px solid #b9d1c5;align-items:center;gap:5px;padding:6px 8px;font-size:.32rem;font-weight:850;text-decoration:none;display:inline-flex}.google-workspace-card{grid-template-columns:auto minmax(0,1fr) auto!important}.google-workspace-card button{color:#6f4f16;cursor:pointer;background:#fff;border:1px solid #b58b3d;padding:9px 12px;font-size:.36rem;font-weight:850}.google-workspace-card button:disabled{opacity:.55;cursor:wait}@media (width<=1100px){.team-event-fields,.team-event-attendees{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.team-event-fields,.team-event-attendees{grid-template-columns:1fr}.team-event-composer>footer{flex-direction:column;align-items:stretch}.team-event-composer>footer button{justify-content:center;width:100%}.google-workspace-card{grid-template-columns:auto minmax(0,1fr)!important}.google-workspace-card button{grid-column:2;justify-self:start}}.calendar-empty{min-height:150px!important;padding:24px!important}.team-event-custom-link{grid-column:1/-1}.team-event-composer>footer{min-height:0!important;color:inherit!important;background:0 0!important;border:0!important;padding:0!important}.event-form-toggle{white-space:nowrap;justify-content:center;align-items:center;gap:8px;display:inline-flex!important}.event-form-toggle span{white-space:nowrap}.team-event-timeline{order:1}.calendar-columns>section:nth-child(3){order:2}.calendar-columns>section:nth-child(2){order:3}.calendar-columns>.deadline-calendar{order:4}.team-event-links{flex-wrap:wrap}.team-event-links a,.team-event-links button{color:#2a7355;cursor:pointer;background:#eff8f3;border:1px solid #b9d1c5;align-items:center;gap:5px;padding:6px 8px;font-size:.32rem;font-weight:850;text-decoration:none;display:inline-flex}.team-event-links button.danger{color:#a13e31;background:#fff6f3;border-color:#e3b9b0}.team-event-reschedule-form{background:#fffaf0;border:1px solid #d9c89f;grid-column:1/-1;grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;margin-top:10px;padding:12px;display:grid}.team-event-reschedule-form label{color:#675b51;letter-spacing:.06em;text-transform:uppercase;gap:6px;font-size:.34rem;font-weight:850;display:grid}.team-event-reschedule-form input{background:#fff;border:1px solid #cec2b2;min-width:0;height:40px;padding:0 10px}.google-workspace-card button{white-space:nowrap}@media (width<=700px){.team-event-reschedule-form{grid-template-columns:1fr}}.client-deliverable-toolbar{background:#fffdf9;border:1px solid #d5c8b6;border-left:4px solid #3f8868;justify-content:space-between;align-items:center;gap:18px;margin:18px 0 12px;padding:15px 17px;display:flex}.client-deliverable-toolbar>span{color:#345a49;grid-template-columns:auto auto 1fr;align-items:center;gap:7px;min-width:0;display:grid}.client-deliverable-toolbar small{overflow-wrap:anywhere;color:#7b6e64;font-size:.45rem}.client-deliverable-toolbar button{color:#266a4e;cursor:pointer;background:#eff7f2;border:1px solid #3f8868;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:.48rem;font-weight:850;display:flex}.deliverable-create-panel{background:#fbf6eb;border:1px solid #d2b56f;grid-template-columns:2fr 1fr 1fr 1fr;gap:12px;margin-bottom:15px;padding:18px;display:grid}.deliverable-create-panel label{gap:6px;min-width:0;display:grid}.deliverable-create-panel label>span{color:#6c5d53;letter-spacing:.08em;text-transform:uppercase;font-size:.42rem;font-weight:850}.deliverable-create-panel input,.deliverable-create-panel select,.deliverable-create-panel textarea{width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #cec2b3;padding:10px;font-size:.52rem}.deliverable-create-panel textarea{resize:vertical;min-height:76px}.deliverable-create-panel .wide-field{grid-column:1/-1}.deliverable-create-panel>footer{grid-column:1/-1;min-height:0!important;color:inherit!important;background:0 0!important;border:0!important;justify-content:flex-end!important;margin:0!important;padding:0!important;display:flex!important}.deliverable-create-panel>footer .primary-action{justify-content:center;min-width:180px}.client-deliverable-board{margin-top:0}.client-deliverable-board>section{border-top-color:#3f8868}.client-deliverable-board.phase-2>section{border-top-color:#bf8729}.client-deliverable-board.phase-3>section{border-top-color:#386ba5}.client-deliverable-board.phase-4>section{border-top-color:#785d87}.client-deliverable-card{gap:10px}.deliverable-card-heading{color:#8d8178;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.deliverable-card-heading button{color:#2f7559;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:.42rem;font-weight:800;display:flex}.deliverable-file-stack{gap:5px;display:grid}.deliverable-file{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:7px!important;display:grid!important}.deliverable-file a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deliverable-file button{color:#a34738;cursor:pointer;background:0 0;border:0;font-size:.38rem;font-weight:800}.deliverable-quick-attach{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.deliverable-quick-attach label{color:#75695f;cursor:pointer;background:#faf7f2;border:1px dashed #bfae9c;align-items:center;gap:6px;min-width:0;padding:9px;font-size:.4rem;font-weight:750;display:flex;position:relative}.deliverable-quick-attach input{opacity:0;width:1px;height:1px;position:absolute}.deliverable-quick-attach button{color:#276c50;cursor:pointer;background:#edf6f1;border:1px solid #3f8868;padding:0 9px;font-size:.4rem;font-weight:850}.operations-code-field i{color:#9c7a3e;font-style:normal}.approval-route-note{color:#805b26;align-items:center;gap:7px;font-size:.45rem;font-weight:800;display:flex}.deliverable-editor-dialog{max-width:780px}.agreement-phase-pending{color:#8b6b2f;background:#fbf8f1;border:1px dashed #c9b998;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;min-height:110px;padding:20px;display:grid}.agreement-phase-pending>span{gap:5px;display:grid}.agreement-phase-pending strong{color:#3e3129;font-size:.62rem}.agreement-phase-pending small{color:#7d7067;max-width:720px;font-size:.48rem;line-height:1.55}.agreement-scope-gate{text-align:center;background:linear-gradient(145deg,#fffdf9,#f4efe6);border:1px dashed #c9b998;place-content:center;justify-items:center;gap:11px;min-height:520px;padding:45px;display:grid}.agreement-scope-gate>svg{color:#a5792e}.agreement-scope-gate h2{max-width:720px;margin:0;font-size:clamp(2rem,4vw,3.7rem);line-height:1}.agreement-scope-gate>p:not(.kicker){color:#776a61;max-width:650px;margin:0 0 10px;font-size:.68rem;line-height:1.65}@media (prefers-reduced-motion:reduce){.client-progress-block.complete>i>span{animation:none!important}}@media (width<=820px){.portfolio-strip>div>a{grid-template-columns:9px minmax(0,1fr) minmax(90px,120px) 52px}}@media (width<=520px){.portfolio-strip>div>a{grid-template-columns:9px minmax(0,1fr) 78px 42px;gap:9px}.portfolio-progress>small{display:none}}.agreement-active-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.agreement-active-actions button{color:#257552;min-height:38px;font:780 .5rem var(--font-sans);cursor:pointer;background:#fff;border:1px solid #278b62;align-items:center;gap:7px;padding:0 13px;display:inline-flex}.agreement-active-actions button:disabled{cursor:wait;opacity:.65}@media (width<=1050px){.deliverable-create-panel{grid-template-columns:1fr 1fr}.client-deliverable-board{grid-template-columns:repeat(2,minmax(260px,1fr));overflow-x:auto}.client-deliverable-toolbar>span{grid-template-columns:auto 1fr}.client-deliverable-toolbar small{grid-column:1/-1}}@media (width<=700px){.client-deliverable-toolbar{flex-direction:column;align-items:stretch}.client-deliverable-toolbar button{justify-content:center}.deliverable-create-panel{grid-template-columns:1fr}.client-deliverable-board{grid-template-columns:minmax(270px,1fr)}.deliverable-create-panel .wide-field,.deliverable-create-panel>footer{grid-column:auto}.deliverable-create-panel>footer .primary-action{width:100%}}.kanban-resource-rail{background:linear-gradient(110deg,#fffaf0,#f7f2ea);border:1px solid #d8cbb6;border-left:3px solid #b48531;gap:6px;min-width:0;padding:9px;display:grid}.kanban-resource-rail>span{color:#816126;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:.34rem;font-weight:900;display:flex}.kanban-resource-rail>div{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.kanban-resource-rail a{color:#2d6f53;background:#fff;border:1px solid #cdbf9f;align-items:center;gap:5px;min-width:0;max-width:100%;padding:6px 8px;font-size:.36rem;font-weight:850;text-decoration:none;display:inline-flex}.kanban-file-chip{background:#fff;border:1px solid #cdbf9f;grid-template-columns:minmax(0,1fr) auto;min-width:0;max-width:100%;display:grid}.kanban-file-chip>a{text-overflow:ellipsis;white-space:nowrap;border:0;overflow:hidden}.kanban-file-chip>button{color:#9e4137;cursor:pointer;background:#fff8f6;border:0;border-left:1px solid #e3d7c6;justify-content:center;align-items:center;gap:4px;min-width:29px;padding:0 6px;font-size:.31rem;font-weight:900;display:flex}.kanban-file-chip>button.confirming{color:#fff;background:#9e4137}.material-reference-field{grid-column:1/-1}.material-reference-field i{color:#9c7a3e;font-style:normal}.deliverable-file a{color:#2d6f53;align-items:center;gap:5px;text-decoration:none;display:flex}.global-task-card .kanban-resource-rail,.client-task-card .kanban-resource-rail,.material-stack .kanban-resource-rail{margin-top:1px}@media (width<=620px){.kanban-resource-rail>div{display:grid}.kanban-file-chip{width:100%}.material-reference-field{grid-column:auto}}.task-blocker-dialog.global-task-editor{color:#291d17;background:linear-gradient(145deg,#fffdf9,#f8f2e8);border:1px solid #cbb98f;border-top:4px solid #b98931;gap:18px;width:min(920px,100vw - 40px);max-height:calc(100dvh - 40px);padding:30px;animation:.24s cubic-bezier(.16,1,.3,1) both task-editor-enter;position:relative;overflow:hidden auto;box-shadow:0 34px 100px #160d085c;grid-template-columns:repeat(2,minmax(0,1fr))!important}.task-blocker-dialog.global-task-editor:before{z-index:0;pointer-events:none;content:"";border:1px solid #b989311f;position:absolute;inset:10px}.task-blocker-dialog.global-task-editor>*{z-index:1;position:relative}@keyframes task-editor-enter{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}.task-blocker-dialog.global-task-editor>header{border-bottom:1px solid #ddd2c1;grid-column:1/-1;align-items:flex-start;padding:0 0 20px}.task-blocker-dialog.global-task-editor>header h3{font:520 clamp(1.8rem,3vw,2.65rem)/1 var(--font-serif);letter-spacing:-.025em;margin:5px 0 7px}.task-blocker-dialog.global-task-editor>header small{color:#75685e;font-size:.49rem;font-weight:650;line-height:1.45;display:block}.task-blocker-dialog.global-task-editor>header button{color:#4a3c32;cursor:pointer;background:#fffdf9;border-color:#cbbfae;flex:0 0 42px;width:42px;height:42px;transition:border-color .18s,background .18s,transform .18s}.task-blocker-dialog.global-task-editor>header button:hover{background:#fff8e9;border-color:#9d772f;transform:rotate(3deg)}.task-blocker-dialog.global-task-editor label{gap:8px;min-width:0}.task-blocker-dialog.global-task-editor label>span{color:#68594e;font-size:.43rem;line-height:1.2}.task-blocker-dialog.global-task-editor input,.task-blocker-dialog.global-task-editor select,.task-blocker-dialog.global-task-editor textarea{color:#271b15;min-height:50px;font:600 .58rem/1.45 var(--font-sans);background:#fffffff5;border:1px solid #cfc3b2;padding:12px 14px;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:inset 3px 0 #0000}.task-blocker-dialog.global-task-editor textarea{min-height:118px}.task-blocker-dialog.global-task-editor input:focus,.task-blocker-dialog.global-task-editor select:focus,.task-blocker-dialog.global-task-editor textarea:focus{background:#fff;border-color:#a77725;outline:0;box-shadow:inset 3px 0 #c9983f,0 0 0 3px #c9983f1c}.task-editor-resources{background:linear-gradient(100deg,#fffaf0,#fff);border:1px solid #d8c9ad;gap:14px;padding:17px 18px;display:grid}.task-editor-resources>div:first-child{color:#8b6523;align-items:center;gap:10px;display:flex}.task-editor-resources>div:first-child>span{gap:3px;display:grid}.task-editor-resources strong{color:#38291f;font-size:.53rem}.task-editor-resources small{color:#85776c;font-size:.4rem;line-height:1.4}.task-editor-resources>div:last-child{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.task-blocker-dialog.global-task-editor>footer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);grid-column:1/-1;position:sticky;bottom:-30px;box-shadow:0 -12px 30px #301f140f;color:#30241e!important;background:#fffdf9f7!important;border:0!important;border-top:1px solid #d9cebd!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;margin:2px -30px -30px!important;padding:18px 30px!important;display:flex!important}.task-blocker-dialog.global-task-editor footer>div:last-child{justify-content:flex-end}.task-blocker-dialog.global-task-editor footer>div:last-child button{min-width:112px;min-height:46px}.task-blocker-dialog.global-task-editor footer>div:last-child button:first-child{color:#584b41}.task-blocker-dialog.global-task-editor footer>div:last-child .primary-action{color:#fff;background:#2f805f;border-color:#2f805f;box-shadow:0 10px 24px #2f805f2e}.task-blocker-dialog.global-task-editor footer button:focus-visible{outline-offset:2px;outline:3px solid #b9893140}.task-blocker-dialog.global-task-editor .task-editor-danger{align-items:center;min-width:0}.task-blocker-dialog.global-task-editor .task-editor-danger button{background:#fff8f6;min-height:44px}.task-blocker-dialog.global-task-editor .task-editor-danger small{max-width:230px}@media (width<=700px){.task-blocker-backdrop{align-items:end;padding:12px}.task-blocker-dialog.global-task-editor{width:100%;max-height:calc(100dvh - 24px);padding:23px 18px;grid-template-columns:1fr!important}.task-blocker-dialog.global-task-editor>header,.task-blocker-dialog.global-task-editor>.wide-field,.task-blocker-dialog.global-task-editor>footer{grid-column:1}.task-editor-resources>div:last-child{grid-template-columns:1fr}.task-blocker-dialog.global-task-editor>footer{flex-direction:column;bottom:-23px;align-items:stretch!important;margin:0 -18px -23px!important;padding:15px 18px!important}.task-blocker-dialog.global-task-editor footer>div{width:100%}.task-blocker-dialog.global-task-editor footer>div:last-child{grid-template-columns:1fr 1fr;display:grid}.task-blocker-dialog.global-task-editor footer>div:last-child button{width:100%}}@media (width<=430px){.task-blocker-dialog.global-task-editor>header h3{font-size:1.7rem}.task-blocker-dialog.global-task-editor footer>div:last-child{grid-template-columns:1fr}.task-blocker-dialog.global-task-editor .task-editor-danger{align-items:stretch!important}.task-blocker-dialog.global-task-editor .task-editor-danger button{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.task-blocker-dialog.global-task-editor{animation:none}.task-blocker-dialog.global-task-editor>header button{transition:none}}.global-task-board,.client-task-board{grid-template-columns:repeat(4,minmax(260px,1fr))!important}@media (width<=1180px){.global-task-board,.client-task-board{grid-template-columns:repeat(4,minmax(260px,1fr))!important}}@media (width<=620px){.global-task-board,.client-task-board{grid-template-columns:repeat(4,minmax(82vw,1fr))!important}}.platform-card-label{align-items:center;gap:8px;display:inline-flex!important}.os-back-button{z-index:92;color:#5f5046;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffdf9eb;border:1px solid #2d1f1624;align-items:center;gap:7px;padding:8px 11px;font-size:.42rem;font-weight:850;text-decoration:none;display:inline-flex;position:fixed;top:14px;left:302px;box-shadow:0 8px 22px #2a1a1014}.os-back-button:hover{border-color:var(--system);color:var(--system)}.os-sidebar-footer .sidebar-profile{grid-template-columns:auto minmax(0,1fr)!important}.os-sidebar-footer .sidebar-profile>svg{color:#d7b15c}@media (width<=900px){.os-back-button{top:70px;left:14px}.os-back-button span{display:none}}.team-utilization{background:#fffdfa;border:1px solid #24130d1c;grid-column:1/-1}.team-utilization>header{border-bottom:1px solid #24130d17;justify-content:space-between;align-items:end;gap:20px;padding:20px 23px;display:flex}.team-utilization h2{margin:5px 0 0;font-size:1.55rem}.team-utilization>header>small{color:#887b72;text-align:right;max-width:420px;font-size:.46rem;line-height:1.5}.team-utilization>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.team-utilization article{border-bottom:1px solid #24130d14;border-right:1px solid #24130d14;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:15px 18px;display:grid}.team-utilization article>span{gap:3px;min-width:0;display:grid}.team-utilization article strong,.team-utilization article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-utilization article strong{font-size:.48rem}.team-utilization article small{color:#8c7f76;font-size:.38rem}.team-utilization article>b{font:500 1.15rem var(--font-serif);color:#2f805f}.team-utilization article>i{background:#eee7dd;grid-column:2/-1;height:4px;overflow:hidden}.team-utilization article>i>span{background:linear-gradient(90deg,#2f805f,#c59a3c);height:100%;transition:width .45s;display:block}@media (width<=900px){.team-utilization>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.team-utilization>header{flex-direction:column;align-items:flex-start}.team-utilization>header>small{text-align:left}.team-utilization>div{grid-template-columns:1fr}}.global-task-tracker{padding-bottom:84px}.global-task-tracker>.page-heading{align-items:flex-start;gap:32px;padding-bottom:24px}.global-task-tracker>.page-heading>div{max-width:760px}.global-task-tracker>.page-heading h2{margin:8px 0 13px;line-height:.98}.global-task-tracker>.page-heading p:last-child{max-width:680px;line-height:1.72}.global-task-tracker>.task-health-chip{letter-spacing:.09em;border-radius:999px;flex:none;align-items:center;min-height:38px;padding:0 15px;display:inline-flex}.global-task-tracker .tracker-approval-strip{box-shadow:none;margin:20px 0 0}.global-task-tracker .tracker-approval-strip>header{padding:12px 15px}.global-task-toolbar{box-shadow:none;grid-template-columns:minmax(250px,380px) auto;justify-content:space-between;align-items:end;gap:24px;margin:20px 0;padding:16px 18px}.global-task-toolbar>.new-global-task{min-width:124px}.global-task-board{gap:14px!important}.global-task-board>section{background:#f6f2eb;border-color:#ddd5c9}.global-task-board>section>header{min-height:66px;padding:14px 16px}.global-task-board>section>div{gap:12px;padding:12px}.global-task-card{cursor:default;gap:13px;padding:17px 16px 16px;position:relative;box-shadow:0 7px 20px #2c1c110a}.global-task-card h3{font-size:.9rem;line-height:1.25}.global-task-card-head{min-height:27px}.task-drag-handle{color:#8a7c70;cursor:grab;touch-action:none;background:#faf7f1;border:1px solid #ded5c8;place-items:center;width:30px;height:30px;display:grid}.task-drag-handle:hover{color:#805c1c;background:#fff9eb;border-color:#b89450}.task-drag-handle:active{cursor:grabbing}.global-task-owner{gap:9px;padding-top:2px}.global-task-owner>span{gap:4px}.global-task-owner strong{line-height:1.3}.global-task-card-actions{border-top:1px solid #eee7de;min-height:43px;padding-top:11px}.global-task-card-actions>button{color:#276c4f;cursor:pointer;background:#f6fbf8;border:1px solid #c9d8cf;min-height:34px;padding:0 10px;font-size:.36rem;font-weight:850}.task-status-control{gap:6px}.task-status-control select{min-width:128px;max-width:145px;min-height:34px}.team-picker-trigger>span{gap:5px}.team-picker-trigger strong{line-height:1.25}.team-picker-trigger small{line-height:1.35}.profile-role-badge{margin-top:8px}.team-directory article{gap:14px;padding:17px}.team-directory article>span{gap:6px}@media (width<=820px){.global-task-tracker>.page-heading{gap:18px}.global-task-toolbar{grid-template-columns:1fr auto}}@media (width<=620px){.global-task-tracker>.page-heading{padding-bottom:18px}.global-task-toolbar{grid-template-columns:1fr;gap:12px;padding:14px}.global-task-toolbar>.new-global-task{width:100%}.global-task-card{padding:16px 15px}}.construction-crew>span{background-image:url(/nova-construction-sprite.avif)}.os-ecosystem-switch .locked:hover:after{content:none!important;display:none!important}.soulscale-entry-animation{animation-duration:.7s}.os-back-button{background:#fffdf9f0;padding:9px 13px;top:18px;left:auto;right:82px}@media (width<=900px){.os-back-button{top:72px;left:auto;right:18px}}.global-task-board{align-items:start;grid-template-columns:repeat(4,minmax(0,1fr))!important;overflow-x:visible!important}.global-task-board>section{min-width:0}.global-task-board>section>div{min-height:180px}.task-waiting-reason{color:#405a72;overflow-wrap:anywhere;background:#edf4fa;border-left:3px solid #557da5;gap:5px;min-width:0;margin:0;padding:10px 11px;font-size:.42rem;line-height:1.5;display:grid}.task-waiting-reason b{color:#315b80;letter-spacing:.08em;text-transform:uppercase;font-size:.34rem;display:block}.task-waiting-reason span{min-width:0;display:block}@media (width<=1180px){.global-task-board{grid-template-columns:repeat(4,minmax(260px,1fr))!important;overflow-x:auto!important}}@media (width<=620px){.global-task-board{grid-template-columns:repeat(4,minmax(82vw,1fr))!important}}.global-task-create-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.global-task-create-grid>*{min-width:0}.task-create-title{grid-area:1/1/auto/5}.premium-scope-field{grid-area:1/5/auto/9}.task-create-owner{grid-area:1/9/auto/13}.task-create-priority{grid-area:2/1/auto/4}.task-create-date{grid-area:2/4/auto/7}.task-create-reference{grid-area:2/7/auto/10}.task-create-attachment{grid-area:2/10/auto/13}.task-create-description{grid-area:3/1/auto/-1}.global-task-create-grid .team-member-picker,.global-task-create-grid .team-picker-trigger{width:100%;min-width:0;max-width:100%}.premium-scope-select{background:#fff;border:1px solid #d2c5b3;grid-template-columns:44px minmax(0,1fr) 38px;align-items:center;min-width:0;min-height:46px;display:grid;position:relative;overflow:hidden}.premium-scope-select>svg{color:#8e6723;pointer-events:none;justify-self:center;margin:0!important;position:static!important}.premium-scope-select>select{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;overflow:hidden;appearance:none!important;background:0 0!important;border:0!important;height:44px!important;padding:0 8px!important}.command-grid>*{min-width:0}.action-panel,.meeting-panel{min-width:0;overflow:hidden}.command-approval-queue article{min-width:0}.command-approval-queue article>div{flex:none;min-width:0}.command-approval-queue a{color:#fff;min-height:38px;font:850 .41rem/1.2 var(--font-sans);white-space:nowrap;background:#2f805f;border:1px solid #2f805f;justify-content:center;align-items:center;gap:7px;padding:0 12px;text-decoration:none;display:inline-flex}.global-task-board>section:nth-child(4)>header{border-color:#2f805f}.os-page,.command-grid{animation-duration:.24s!important}@media (width<=1450px){.global-task-create-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.task-create-title,.premium-scope-field,.task-create-owner,.task-create-priority,.task-create-date,.task-create-reference,.task-create-attachment{grid-area:auto}.task-create-description{grid-area:auto/1/auto/-1}}@media (width<=700px){.global-task-create-grid{grid-template-columns:1fr}.task-create-description{grid-column:auto}.command-approval-queue article>div,.command-approval-queue a{width:100%}}.os-unit-switcher{gap:9px;padding:12px;position:relative}.os-unit-switcher>.os-unit-switcher-trigger{border:1px solid var(--os-line);width:100%;min-width:0;color:var(--os-copy);cursor:pointer;text-align:left;background:#ffffff06;grid-template-columns:36px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:8px;transition:border-color .2s,background .2s;display:grid}.os-unit-switcher>.os-unit-switcher-trigger:hover,.os-unit-switcher>.os-unit-switcher-trigger[aria-expanded=true]{border-color:var(--os-gold);background:#c7a45c14}.os-unit-switcher>.os-unit-switcher-trigger img,.os-unit-switcher .unit-text-mark{border:1px solid var(--os-line);width:36px;height:36px;color:var(--os-gold-bright);object-fit:contain;letter-spacing:.08em;background:#050604;place-items:center;padding:3px;font-size:.48rem;font-style:normal;font-weight:850;display:grid}.os-unit-switcher>.os-unit-switcher-trigger>span{gap:2px;min-width:0;display:grid}.os-unit-switcher>.os-unit-switcher-trigger small{color:var(--os-gold);letter-spacing:.12em;font-size:.4rem;font-weight:800}.os-unit-switcher>.os-unit-switcher-trigger strong{color:var(--os-copy);text-overflow:ellipsis;white-space:nowrap;font-size:.55rem;overflow:hidden}.os-unit-switcher>.os-unit-switcher-trigger svg{justify-self:end;transition:transform .2s;position:static}.os-unit-switcher>.os-unit-switcher-trigger svg.open{transform:rotate(180deg)}.os-unit-menu{border:1px solid var(--os-line-strong);background:#090c09;gap:5px;padding:9px;display:grid;box-shadow:0 24px 60px #0000006b}.os-unit-menu>header{border-bottom:1px solid var(--os-line);gap:4px;padding:7px 7px 9px;display:grid}.os-unit-menu>header strong{color:var(--os-copy);font:500 1.02rem var(--font-serif)}.os-unit-menu>header small{color:var(--os-muted);font-size:.42rem;line-height:1.45}.os-unit-menu>button{min-width:0;color:var(--os-copy);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px;display:grid}.os-unit-menu>button:hover,.os-unit-menu>button[aria-selected=true]{border-color:var(--os-line);background:#c7a45c11}.os-unit-menu>button img,.os-unit-menu>button>.unit-text-mark{width:34px;height:34px;padding:3px}.os-unit-menu>button>span{gap:2px;min-width:0;display:grid}.os-unit-menu>button>span small{color:var(--os-gold);letter-spacing:.08em;font-size:.37rem;font-weight:800}.os-unit-menu>button>span strong{font-size:.48rem}.os-unit-menu>button>span em{color:var(--os-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.36rem;font-style:normal;overflow:hidden}.os-unit-menu>button>b{color:var(--os-gold-bright);align-items:center;gap:3px;font-size:.36rem;font-weight:750;display:flex}.team-performance-ledger{grid-column:1/-1;overflow:hidden}.team-performance-ledger>header{justify-content:space-between;align-items:end;gap:22px;display:flex}.team-performance-ledger>header h2{margin:0;font-size:clamp(1.65rem,2.5vw,2.5rem)}.team-performance-ledger>header>div>p:last-child{color:var(--os-muted);margin:8px 0 0;font-size:.54rem}.team-ledger-period{border:1px solid var(--os-line);color:var(--os-gold);letter-spacing:.12em;padding:8px 10px;font-size:.4rem;font-weight:800}.team-ledger-head,.team-performance-ledger .team-chart-plot>article{grid-template-columns:minmax(220px,.8fr) minmax(180px,1.2fr) repeat(3,minmax(72px,.24fr));align-items:center;gap:15px;display:grid}.team-ledger-head{border-top:1px solid var(--os-line);border-bottom:1px solid var(--os-line);color:var(--os-muted);letter-spacing:.1em;text-transform:uppercase;padding:10px 22px;font-size:.39rem;font-weight:800}.team-ledger-head span:not(:first-child){text-align:center}.team-performance-ledger .team-chart-plot{gap:0!important;padding:0!important;display:grid!important}.team-performance-ledger .team-chart-plot>article{border-bottom:1px solid var(--os-line);background:#ffffff03;min-height:69px;padding:11px 22px;position:relative}.team-performance-ledger .team-chart-plot>article:last-child{border-bottom:0}.team-performance-ledger .team-chart-plot>article.leader{background:linear-gradient(90deg,#c7a45c17,#0000 55%)}.team-performance-ledger .team-chart-rank{color:var(--os-gold);font:500 .64rem var(--font-serif);position:absolute;left:7px}.team-performance-ledger .team-avatar{width:34px;height:34px;position:absolute;left:35px}.team-performance-ledger .team-chart-person{gap:3px;min-width:0;padding-left:62px;display:grid}.team-performance-ledger .team-chart-person strong{text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.team-performance-ledger .team-chart-person small{color:var(--os-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.42rem;overflow:hidden}.team-ledger-bars{gap:6px;display:grid}.team-ledger-bars i{border-radius:8px;min-width:0;height:6px;transition:width .35s;display:block}.team-ledger-bars i.complete{background:linear-gradient(90deg,#286d4f,#72c99c)}.team-ledger-bars i.active{background:linear-gradient(90deg,#8a6422,#e4bc65)}.team-ledger-number{justify-items:center;gap:2px;display:grid}.team-ledger-number b{font:500 1.35rem var(--font-serif)}.team-ledger-number small{color:var(--os-muted);letter-spacing:.09em;text-transform:uppercase;font-size:.35rem;font-weight:700}.team-ledger-number.complete b{color:#72c99c}.team-ledger-number.active b{color:#e4bc65}.team-ledger-number.total b{color:var(--os-copy)}.os-shell .crm-page>.page-heading{margin:0!important;padding:0 0 18px!important}.os-shell .crm-page>.page-heading h2{max-width:780px;font-size:clamp(2.3rem,4.4vw,4.9rem);line-height:.92}.os-shell .crm-page>.page-heading p:last-child{max-width:760px;margin-top:12px}.crm-page .page-actions{align-self:end}.crm-view-switch{border:1px solid var(--os-line);background:#0a0d0b;gap:5px;padding:4px;display:flex}.crm-view-switch button{min-height:34px;color:var(--os-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:8px 11px;font-size:.45rem;font-weight:750;display:inline-flex}.crm-view-switch button.active{color:var(--os-gold-bright);background:#c7a45c24}.pulse-admin-link{color:#91c8f2;background:#4f9bd814;border:1px solid #4f9bd880;align-items:center;gap:7px;min-height:42px;padding:10px 13px;font-size:.46rem;font-weight:800;display:inline-flex}.crm-pipeline{scroll-snap-type:x proximity;grid-template-columns:repeat(7,minmax(238px,1fr));gap:10px;min-width:0;padding:0 0 16px;display:grid;overflow-x:auto}.crm-pipeline-column{border:1px solid var(--os-line);scroll-snap-align:start;background:#0b0f0c;grid-template-rows:auto 1fr;min-height:430px;display:grid}.crm-pipeline-column>header{border-top:3px solid #7b7469;border-bottom:1px solid var(--os-line);background:#101511;padding:13px 14px}.crm-pipeline-column.stage-conversation>header,.crm-pipeline-column.stage-scheduled>header{border-top-color:#4f9bd8}.crm-pipeline-column.stage-qualified>header,.crm-pipeline-column.stage-decision>header{border-top-color:#c79842}.crm-pipeline-column.stage-won>header{border-top-color:#4ca878}.crm-pipeline-column.stage-closed>header{border-top-color:#90554f}.crm-pipeline-column>header span{justify-content:space-between;align-items:center;gap:12px;display:flex}.crm-pipeline-column>header small{color:var(--os-copy);letter-spacing:.1em;text-transform:uppercase;font-size:.44rem;font-weight:850}.crm-pipeline-column>header strong{border:1px solid var(--os-line);width:24px;height:24px;color:var(--os-gold-bright);place-items:center;font-size:.42rem;display:grid}.crm-pipeline-column>div{align-content:start;gap:8px;padding:8px;display:grid}.crm-pipeline-column article{border:1px solid var(--os-line);background:var(--os-panel-raised);gap:8px;padding:13px;display:grid;box-shadow:0 9px 24px #0000002b}.crm-pipeline-card-top{color:var(--os-gold);letter-spacing:.08em;justify-content:space-between;gap:8px;font-size:.37rem;font-weight:800;display:flex}.crm-pipeline-column article>strong{color:var(--os-copy);font:500 1.05rem/1.05 var(--font-serif)}.crm-pipeline-column article>p{color:var(--os-muted);margin:0;font-size:.46rem}.crm-pipeline-column article>em{color:#9bc8e8;background:#4f9bd814;border-left:2px solid #4f9bd8;padding:7px 8px;font-size:.4rem;font-style:normal;line-height:1.45}.crm-pipeline-column article>footer{border-top:1px solid var(--os-line);justify-content:space-between;align-items:center;gap:8px;padding-top:6px;display:flex}.crm-pipeline-column article>footer button{color:var(--os-gold-bright);cursor:pointer;background:0 0;border:0;font-size:.4rem;font-weight:750}.crm-pipeline-column article>footer .pipeline-forward{border:1px solid var(--os-line);place-items:center;width:28px;height:28px;display:grid}.crm-pipeline-empty{color:var(--os-muted);text-align:center;margin:28px 0;font-size:.43rem}.crm-pulse-data{grid-column:span 2;background:#4f9bd80f!important;border-color:#4f9bd873!important}.crm-pulse-data small{color:var(--os-muted);margin-top:5px;font-size:.42rem}.selected-unit-context{grid-template-columns:46px minmax(0,1fr) auto auto}.selected-unit-context>a{border:1px solid var(--os-line);color:var(--os-gold-bright);align-items:center;gap:7px;padding:9px 11px;font-size:.42rem;font-weight:750;display:inline-flex}.stellar-global-filter{grid-template-columns:repeat(6,minmax(105px,1fr));gap:7px!important;margin:18px 0!important;display:grid!important}.stellar-global-filter button{text-align:left;align-items:center;min-width:0;gap:9px!important;padding:9px!important;display:flex!important}.stellar-global-filter img{border:1px solid var(--os-line);object-fit:contain;background:#050604;width:30px;height:30px;padding:2px}.stellar-global-filter span{min-width:0;display:grid}.stellar-global-filter b{font-size:.42rem}.stellar-global-filter small{color:var(--os-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.34rem;overflow:hidden}.pulse-page{--pulse-gold:#d7ab4f;--pulse-copy:#f3e9d9;min-height:100svh;color:var(--pulse-copy);background:radial-gradient(circle at 14% 18%,#8d4c163d,#0000 30rem),linear-gradient(135deg,#130905,#070403 64%)}.pulse-page>nav{background:#080402db;border-bottom:1px solid #d7ab4f3d;justify-content:space-between;align-items:center;gap:24px;min-height:86px;padding:13px clamp(22px,5vw,76px);display:flex}.pulse-page>nav>a:first-child{align-items:center;gap:12px;min-width:0;display:flex}.pulse-page>nav img{object-fit:contain;width:51px;height:51px}.pulse-page>nav span{gap:3px;display:grid}.pulse-page>nav strong{letter-spacing:.14em;font-size:.58rem}.pulse-page>nav small{color:#948677;font-size:.4rem}.pulse-page>nav>a:last-child{color:#c9baa7;letter-spacing:.06em;text-transform:uppercase;font-size:.46rem;font-weight:750}.pulse-layout{grid-template-columns:minmax(280px,.62fr) minmax(620px,1.38fr);align-items:center;gap:clamp(35px,6vw,100px);min-height:calc(100svh - 86px);padding:clamp(42px,6vw,90px) clamp(22px,7vw,115px);display:grid}.pulse-layout>aside{max-width:580px}.pulse-layout>aside>p:first-child,.pulse-intake-card>header p,.pulse-step-label,.pulse-complete>p:first-of-type{color:var(--pulse-gold);letter-spacing:.17em;margin:0 0 13px;font-size:.48rem;font-weight:850}.pulse-layout>aside h2{letter-spacing:-.035em;margin:0;font-size:clamp(2.8rem,4.6vw,5.3rem);font-weight:500;line-height:.9}.pulse-layout>aside>p:nth-child(3){color:#aa9d8d;margin:28px 0 0;font-size:.65rem;line-height:1.8}.pulse-layout>aside ul{border-top:1px solid #d7ab4f42;gap:0;margin:34px 0 0;padding:0;list-style:none;display:grid}.pulse-layout>aside li{color:#c6b8a7;border-bottom:1px solid #d7ab4f33;grid-template-columns:42px minmax(0,1fr);gap:16px;padding:18px 0;font-size:.53rem;line-height:1.45;display:grid}.pulse-layout>aside li span{color:var(--pulse-gold);font-family:var(--font-serif);font-size:.95rem}.pulse-intake-card{background:linear-gradient(145deg,#d7ab4f0e,#0000 40%),#0e0906;border:1px solid #d7ab4f7a;min-width:0;box-shadow:0 35px 100px #0000006b}.pulse-intake-card>header{justify-content:space-between;align-items:start;gap:24px;padding:29px 32px 24px;display:flex}.pulse-intake-card>header h1{margin:0;font-size:clamp(2rem,3.1vw,3.7rem);font-weight:500;line-height:.95}.pulse-intake-card>header span{color:#9f9180;margin-top:9px;font-size:.53rem;display:block}.pulse-intake-card>header>strong{color:var(--pulse-gold);font:500 2.4rem var(--font-serif);align-items:baseline;display:flex}.pulse-intake-card>header>strong small{font-size:.85rem}.pulse-progress{background:#ffffff12;height:3px}.pulse-progress i{background:linear-gradient(90deg,#9b6726,var(--pulse-gold));height:100%;transition:width .35s;display:block}.pulse-step{min-height:430px;padding:31px 32px}.pulse-step h2{color:#f5eadb;max-width:800px;margin:0;font-size:clamp(2rem,3vw,3.3rem);font-weight:500;line-height:.98}.pulse-step>p:not(.pulse-step-label){color:#9f9283;margin:10px 0 0;font-size:.54rem}.pulse-step h3{color:#b9ac9c;letter-spacing:.1em;text-transform:uppercase;margin:28px 0 12px;font-size:.46rem}.pulse-fields{grid-template-columns:1fr 1fr;gap:13px;margin-top:28px;display:grid}.pulse-fields label,.pulse-priority{gap:7px;display:grid}.pulse-fields label.wide{grid-column:1/-1}.pulse-fields label>span,.pulse-priority>span{color:#b8aa99;letter-spacing:.06em;text-transform:uppercase;font-size:.42rem;font-weight:750}.pulse-fields label>span small{color:#776d61;font-size:inherit}.pulse-fields input,.pulse-priority textarea{color:#f3e9d9;width:100%;min-height:52px;font:500 .58rem var(--font-sans);background:#080503;border:1px solid #d7ab4f3d;outline:0;padding:12px 14px}.pulse-fields input:focus,.pulse-priority textarea:focus{border-color:var(--pulse-gold);box-shadow:0 0 0 3px #d7ab4f14}.pulse-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:27px;display:grid}.pulse-choice-grid.compact{margin-top:0}.pulse-choice-grid button,.pulse-choice-row button{color:#c9bdad;cursor:pointer;text-align:left;background:#ffffff05;border:1px solid #d7ab4f36;align-items:center;gap:11px;min-width:0;padding:16px;font-size:.51rem;transition:all .2s;display:flex}.pulse-choice-grid button:hover,.pulse-choice-grid button.selected,.pulse-choice-row button:hover,.pulse-choice-row button.selected{border-color:var(--pulse-gold);color:#fff2dd;background:#d7ab4f1a}.pulse-choice-grid button i{width:19px;height:19px;color:var(--pulse-gold);border:1px solid #d7ab4f61;flex:0 0 19px;place-items:center;font-style:normal;display:grid}.pulse-choice-row{flex-wrap:wrap;gap:8px;display:flex}.pulse-choice-row button{padding:12px 14px}.pulse-priority{margin-top:26px}.pulse-priority>b{color:#e2d6c6;font:500 1.2rem var(--font-serif)}.pulse-priority textarea{resize:vertical;min-height:112px}.pulse-error{color:#efaaa0;background:#d66b5b14;border-left:3px solid #d66b5b;margin:0 32px;padding:10px 12px;font-size:.46rem}.pulse-intake-card>footer{border-top:1px solid #d7ab4f38;justify-content:space-between;align-items:center;gap:18px;padding:20px 32px;display:flex}.pulse-intake-card>footer>span{color:#85796b;align-items:center;gap:7px;font-size:.4rem;display:flex}.pulse-intake-card>footer>div{gap:8px;display:flex}.pulse-intake-card>footer button{cursor:pointer;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 15px;font-size:.46rem;font-weight:800;display:inline-flex}.pulse-back{color:#c1b3a1;background:0 0;border:1px solid #d7ab4f3d}.pulse-next{color:#150b06;background:linear-gradient(135deg,#d8aa46,#a66a23);border:1px solid #e7c875}.pulse-next:disabled{opacity:.55;cursor:wait}.pulse-complete{text-align:center;background:#0e0906;border:1px solid #d7ab4f7a;justify-items:center;gap:14px;width:min(780px,100% - 40px);margin:10vh auto;padding:clamp(40px,7vw,85px);display:grid}.pulse-complete>span{border:1px solid var(--pulse-gold);width:64px;height:64px;color:var(--pulse-gold);border-radius:50%;place-items:center;display:grid}.pulse-complete h1{margin:0;font-size:clamp(3rem,6vw,6rem);font-weight:500;line-height:.9}.pulse-complete>p:not(:first-of-type){color:#a89b8c;max-width:620px;margin:8px 0;font-size:.63rem;line-height:1.75}.pulse-complete>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 26px;margin-top:16px;display:flex}.pulse-complete>div>a:last-child{color:#c9baa8;font-size:.46rem}@media (width<=1100px){.pulse-layout{grid-template-columns:1fr}.pulse-layout>aside{max-width:860px}.stellar-global-filter{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.team-ledger-head,.team-performance-ledger .team-chart-plot>article{grid-template-columns:minmax(150px,1fr) repeat(3,55px);gap:7px}.team-ledger-head span:nth-child(2),.team-ledger-bars{display:none}.team-performance-ledger .team-chart-plot>article{padding-inline:13px}.team-performance-ledger .team-chart-rank{display:none}.team-performance-ledger .team-avatar{left:13px}.team-performance-ledger .team-chart-person{padding-left:45px}.team-ledger-number small{display:none}.selected-unit-context{grid-template-columns:42px minmax(0,1fr)}.selected-unit-context>a{justify-content:center}.pulse-page>nav small,.pulse-page>nav>a:last-child{display:none}.pulse-layout{padding:35px 16px 55px}.pulse-intake-card>header,.pulse-step,.pulse-intake-card>footer{padding-left:20px;padding-right:20px}.pulse-step{min-height:0}.pulse-fields,.pulse-choice-grid{grid-template-columns:1fr}.pulse-fields label.wide{grid-column:auto}.pulse-intake-card>footer{flex-direction:column;align-items:stretch}.pulse-intake-card>footer>div{justify-content:flex-end}.stellar-global-filter{grid-template-columns:repeat(2,1fr)}}.team-movement-chart{background:#fffdfa;border:1px solid #24130d1f;grid-column:1/-1;min-width:0;box-shadow:0 16px 42px #321f130d}.team-movement-chart>header{border-bottom:1px solid #24130d17;justify-content:space-between;align-items:end;gap:18px;padding:22px 24px;display:flex}.team-movement-chart h2{font:550 1.65rem/1.05 var(--font-serif);margin:5px 0 0}.team-chart-legend{color:#75685f;gap:16px;font-size:.4rem;font-weight:800;display:flex}.team-chart-legend span{align-items:center;gap:6px;display:flex}.team-chart-legend i{width:22px;height:7px}.team-chart-legend .completed{background:#2f805f}.team-chart-legend .active{background:#d0a044}.team-chart-plot{display:grid}.team-chart-plot article{border-bottom:1px solid #24130d14;grid-template-columns:32px 38px minmax(140px,.55fr) minmax(180px,1.45fr) 70px;align-items:center;gap:11px;min-width:0;padding:14px 22px;display:grid}.team-chart-plot article:last-child{border-bottom:0}.team-chart-rank{color:#a48859;font:700 .48rem var(--font-serif)}.team-chart-person{gap:3px;min-width:0;display:grid}.team-chart-person strong,.team-chart-person small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-chart-person strong{font-size:.48rem}.team-chart-person small{color:#897b71;font-size:.37rem}.team-chart-bars{gap:5px;min-width:0;display:grid}.team-chart-bars>i{min-width:0;height:10px;transition:width .42s cubic-bezier(.2,.8,.2,1);position:relative}.team-chart-bars>.completed{background:linear-gradient(90deg,#24694c,#48a277)}.team-chart-bars>.active{background:linear-gradient(90deg,#b78228,#e1bd68)}.team-chart-bars b{color:#62554c;font:800 .36rem var(--font-sans);position:absolute;top:-2px;left:calc(100% + 6px)}.team-chart-total{color:#2f805f;font:550 1.2rem var(--font-serif);justify-self:end}.team-chart-total small{font:750 .34rem var(--font-sans);text-transform:uppercase}.tracker-approval-strip{background:linear-gradient(110deg,#fffaf0,#fff);border:1px solid #d7be83;margin:15px 0;box-shadow:0 12px 32px #5235190d}.tracker-approval-strip>header{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 17px;display:grid}.tracker-approval-strip>header>span{color:#93671c;background:#fff5db;border:1px solid #d7be83;place-items:center;width:36px;height:36px;display:grid}.tracker-approval-strip>header>div{gap:3px;min-width:0;display:grid}.tracker-approval-strip>header strong{font-size:.52rem}.tracker-approval-strip>header small{color:#7c6f65;font-size:.4rem;line-height:1.45}.tracker-approval-strip>header>a{color:#fff;white-space:nowrap;background:#2f805f;border:1px solid #2f805f;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:.4rem;font-weight:900;text-decoration:none;display:inline-flex}.tracker-approval-strip>div{border-top:1px solid #eadcc0;display:grid}.tracker-approval-strip article{border-bottom:1px solid #eee4d2;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:11px 17px;display:grid}.tracker-approval-strip article:last-child{border-bottom:0}.tracker-approval-strip article>span{gap:2px;min-width:0;display:grid}.tracker-approval-strip article strong,.tracker-approval-strip article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tracker-approval-strip article strong{font-size:.44rem}.tracker-approval-strip article small{color:#84766b;font-size:.36rem}.tracker-approval-strip article>b{color:#7e5a17;text-transform:uppercase;background:#fff0cf;border-radius:999px;padding:6px 9px;font-size:.34rem}.task-complete-state{color:#277151;background:#edf8f2;border:1px solid #b9d8c8;justify-content:center;align-items:center;gap:6px;min-height:35px;padding:0 10px;font-size:.38rem;font-weight:900;display:inline-flex}.client-task-card>.task-complete-state{margin-top:8px}.task-editor-dialog>footer,.premium-record-form>footer,.global-task-create>footer,.client-task-create>footer{color:#30241e!important;background:#fffaf2!important;border-color:#ded1bd!important}.task-editor-dialog>footer button:not(.primary-action),.premium-record-form>footer button:not(.primary-action){color:#58483d!important;background:#fff!important}.signature-phone-setting input{color:#2a1e18;min-width:190px;min-height:44px;font:650 .48rem var(--font-sans);background:#fff;border:1px solid #cdbf9f;padding:0 12px}.os-navigation{overscroll-behavior:contain;min-height:0;padding-right:3px;overflow-y:auto}.os-sidebar-footer{flex:none}@media (width<=820px){.team-movement-chart>header{flex-direction:column;align-items:flex-start}.team-chart-plot article{grid-template-columns:26px 34px minmax(0,1fr) 58px}.team-chart-bars{grid-column:3/-1}.tracker-approval-strip>header{grid-template-columns:36px minmax(0,1fr)}.tracker-approval-strip>header>a{grid-column:1/-1;justify-content:center}.tracker-approval-strip article{grid-template-columns:auto minmax(0,1fr)}.tracker-approval-strip article>b{grid-column:2;justify-self:start}.os-main{max-width:100vw}.page-heading h2{overflow-wrap:anywhere}}@media (width<=430px){.team-chart-plot article{padding:13px 12px}.team-chart-legend{flex-wrap:wrap}.team-chart-person strong,.tracker-approval-strip article strong,.tracker-approval-strip article small{white-space:normal}}.task-status-control{gap:4px;min-width:0;display:grid}.task-status-control>span{color:#897a6d;letter-spacing:.08em;text-transform:uppercase;font-size:.3rem;font-weight:850}.task-status-control select{color:#493d34;background:#fff;border:1px solid #cbbda9;max-width:155px;min-height:32px;padding:5px 24px 5px 7px;font-size:.36rem;font-weight:800}.global-task-card.saving,.client-task-card.saving{opacity:.68;cursor:wait}.global-task-card.saving:after,.client-task-card.saving:after{content:"";pointer-events:none;border:1px solid #b68a3980;position:absolute;inset:0}.global-task-card-actions{align-items:flex-end;gap:8px;justify-content:space-between!important}.task-card-controls>.task-status-control{justify-self:start}.global-task-board>section>div{grid-template-columns:minmax(0,1fr)}.global-task-card{width:100%;min-width:0;overflow:hidden}.global-task-card>*{min-width:0}.global-task-card h3,.global-task-card>a,.global-task-scope,.global-task-owner strong,.global-task-owner small{overflow-wrap:anywhere;word-break:normal}.global-task-card-actions{grid-template-columns:minmax(0,1fr) auto;gap:9px 10px;justify-content:stretch!important;align-items:end!important;display:grid!important}.global-task-card-actions .task-status-control{width:100%}.global-task-card-actions .task-status-control select{width:100%;min-width:0!important;max-width:none!important}.global-task-card-actions>button{white-space:nowrap;justify-self:end}.global-task-card-actions>.task-complete-state{grid-column:1/-1;justify-self:start}.global-task-card>.send-approval{white-space:normal;text-align:center;justify-content:center;width:100%;min-width:0}@media (width<=1500px){.global-task-board{grid-template-columns:repeat(4,minmax(270px,1fr))!important;overflow-x:auto!important}.global-task-board>section{min-width:270px}}@media (width<=620px){.global-task-board{grid-template-columns:repeat(4,minmax(82vw,1fr))!important}.global-task-board>section{min-width:82vw}}.os-shell:is(.os-orbit,.os-stellar){--os-black:#070907;--os-carbon:#0d100e;--os-panel:#121713;--os-panel-raised:#171d18;--os-panel-soft:#1c211d;--os-gold:#c7a45c;--os-gold-bright:#f0d487;--os-gold-dim:#c7a45c40;--os-line:#dfbe7738;--os-line-strong:#dfbe777a;--os-copy:#f4f0e7;--os-copy-soft:#cbc6bb;--os-muted:#8f938c;--os-danger:#df7667;--os-shadow:0 28px 70px #00000057;--system:#43a878;--system-bright:#75d5a5;--system-soft:#43a87821;isolation:isolate;background:radial-gradient(circle at 92% 2%,#3fa7761a,transparent 28rem), linear-gradient(#c7a45c06 1px,transparent 1px), linear-gradient(90deg,#c7a45c06 1px,transparent 1px), var(--os-black);color:var(--os-copy);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-size:auto,54px 54px,54px 54px,auto;position:relative}.os-shell.os-stellar{--system:#4d8fe6;--system-bright:#80b7ff;--system-soft:#4d8fe624;background:radial-gradient(circle at 92% 2%,#4d8fe626,transparent 30rem), linear-gradient(#c7a45c06 1px,transparent 1px), linear-gradient(90deg,#c7a45c06 1px,transparent 1px), var(--os-black);background-size:auto,54px 54px,54px 54px,auto}.os-shell:is(.os-orbit,.os-stellar) *{box-sizing:border-box}.os-shell:is(.os-orbit,.os-stellar) ::selection{background:var(--os-gold);color:var(--os-black)}.os-shell:is(.os-orbit,.os-stellar) :focus-visible{outline:2px solid var(--os-gold-bright);outline-offset:3px}.os-shell:is(.os-orbit,.os-stellar) .os-sidebar{border-right:1px solid var(--os-line-strong);color:var(--os-copy);background:linear-gradient(135deg,#ffffff06,#0000 34%),radial-gradient(circle at 12% 5%,#c7a45c24,#0000 17rem),#090b09;padding:22px 16px 18px;box-shadow:20px 0 65px #00000061}.os-shell:is(.os-orbit,.os-stellar) .os-brand{border-bottom-color:var(--os-line);min-height:70px;padding:0 8px 20px}.os-shell:is(.os-orbit,.os-stellar) .os-brand img{border:1px solid var(--os-line-strong);flex-basis:46px;width:46px;height:46px;box-shadow:0 0 30px #c7a45c24}.os-shell:is(.os-orbit,.os-stellar) .os-brand strong{color:var(--os-copy);letter-spacing:.2em;font-size:.86rem}.os-shell:is(.os-orbit,.os-stellar) .os-brand small{color:var(--os-gold);letter-spacing:.17em;font-size:.39rem}.os-shell:is(.os-orbit,.os-stellar) .os-ecosystem-switch{gap:8px;padding:18px 0 20px}.os-shell:is(.os-orbit,.os-stellar) .os-ecosystem-switch a,.os-shell:is(.os-orbit,.os-stellar) .os-ecosystem-switch>span.ecosystem-lock{border-color:var(--os-line);background:#ffffff05;min-height:68px;padding:10px 5px;position:relative;box-shadow:inset 0 0 0 1px #ffffff04}.os-shell:is(.os-orbit,.os-stellar) .os-ecosystem-switch a:before,.os-shell:is(.os-orbit,.os-stellar) .os-ecosystem-switch>span.ecosystem-lock:before{border-top:1px solid var(--os-gold-bright);border-left:1px solid var(--os-gold-bright);content:"";opacity:.55;width:12px;height:12px;position:absolute;top:-1px;left:-1px}.os-shell:is(.os-orbit,.os-stellar) .os-ecosystem-switch a:hover,.os-shell:is(.os-orbit,.os-stellar) .os-ecosystem-switch a.active{border-color:var(--system);transform:none}@supports (color:color-mix(in lab, red, red)){.os-shell:is(.os-orbit,.os-stellar) .os-ecosystem-switch a:hover,.os-shell:is(.os-orbit,.os-stellar) .os-ecosystem-switch a.active{border-color:color-mix(in srgb,var(--system) 68%,var(--os-gold))}}.os-shell:is(.os-orbit,.os-stellar) .os-ecosystem-switch a:hover,.os-shell:is(.os-orbit,.os-stellar) .os-ecosystem-switch a.active{background:linear-gradient(145deg,var(--system-soft),#ffffff06);box-shadow:inset 0 -2px var(--system),0 12px 28px #0003}.os-shell:is(.os-orbit,.os-stellar) .os-ecosystem-switch i{width:29px;height:29px;color:var(--os-gold-bright);background:#151916;border:1px solid #ffffff1a;border-radius:3px}.os-shell:is(.os-orbit,.os-stellar) .os-ecosystem-switch b{color:var(--os-copy);letter-spacing:.11em;font-size:.49rem}.os-shell:is(.os-orbit,.os-stellar) .os-navigation{gap:5px;padding:0 1px}.os-shell:is(.os-orbit,.os-stellar) .os-navigation button{color:#858a84;border:1px solid #0000;border-left-width:2px;grid-template-columns:31px minmax(0,1fr) auto;gap:11px;min-height:48px;padding:9px 11px}.os-shell:is(.os-orbit,.os-stellar) .os-navigation button span{color:#777d77;background:#ffffff06;border:1px solid #ffffff12;border-radius:4px;width:30px;height:30px}.os-shell:is(.os-orbit,.os-stellar) .os-navigation button b{letter-spacing:.035em;font-size:.62rem}.os-shell:is(.os-orbit,.os-stellar) .os-navigation button:hover,.os-shell:is(.os-orbit,.os-stellar) .os-navigation button.active{border-color:#ffffff0a;border-left-color:var(--system);background:linear-gradient(90deg,var(--system-soft),#ffffff03);color:var(--os-copy)}.os-shell:is(.os-orbit,.os-stellar) .os-navigation button.active span{border-color:var(--system)}@supports (color:color-mix(in lab, red, red)){.os-shell:is(.os-orbit,.os-stellar) .os-navigation button.active span{border-color:color-mix(in srgb,var(--system) 50%,transparent)}}.os-shell:is(.os-orbit,.os-stellar) .os-navigation button.active span{background:var(--system-soft);color:var(--system-bright)}.os-shell:is(.os-orbit,.os-stellar) .os-sidebar-footer{border-top-color:var(--os-line);padding-top:17px}.os-shell:is(.os-orbit,.os-stellar) .workspace-switch-link{align-items:center;gap:8px;display:flex;color:var(--os-gold)!important}.os-shell:is(.os-orbit,.os-stellar) .sidebar-profile{border:1px solid var(--os-line);background:#ffffff05;min-width:0;padding:12px}.os-shell:is(.os-orbit,.os-stellar) .sidebar-profile i{color:var(--os-gold);font-style:normal}.os-shell:is(.os-orbit,.os-stellar) .os-main{z-index:1;background:0 0;padding:0 clamp(24px,3.4vw,60px) 74px;position:relative;overflow-x:hidden}.os-shell:is(.os-orbit,.os-stellar) .os-main:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff05,#0000 26rem);position:absolute;inset:0}.os-shell:is(.os-orbit,.os-stellar) .os-topbar{border-bottom-color:var(--os-line-strong);background:linear-gradient(90deg,#0000,#c7a45c06);min-height:116px;padding:25px 112px 22px 0}.os-shell:is(.os-orbit,.os-stellar) .os-topbar p,.os-shell:is(.os-orbit,.os-stellar) .kicker,.os-shell:is(.os-orbit,.os-stellar) .section-kicker,.os-shell:is(.os-orbit,.os-stellar) .page-heading>div>p:first-child{color:var(--os-gold);letter-spacing:.19em}.os-shell:is(.os-orbit,.os-stellar) .os-topbar h1,.os-shell:is(.os-orbit,.os-stellar) .page-heading h2,.os-shell:is(.os-orbit,.os-stellar) h1,.os-shell:is(.os-orbit,.os-stellar) h2,.os-shell:is(.os-orbit,.os-stellar) h3{color:var(--os-copy)}.os-shell:is(.os-orbit,.os-stellar) .os-live{border-color:var(--system)}@supports (color:color-mix(in lab, red, red)){.os-shell:is(.os-orbit,.os-stellar) .os-live{border-color:color-mix(in srgb,var(--system) 45%,transparent)}}.os-shell:is(.os-orbit,.os-stellar) .os-live{background:var(--system-soft);color:var(--system-bright)}.os-shell:is(.os-orbit,.os-stellar) .os-back-button{border-color:var(--os-line-strong);min-height:40px;color:var(--os-copy-soft);background:#111511;top:25px;right:clamp(72px,5vw,96px);box-shadow:0 10px 28px #00000040}.os-shell:is(.os-orbit,.os-stellar) .signal-center{top:24px;right:clamp(18px,2.2vw,34px)}.os-shell:is(.os-orbit,.os-stellar) .signal-bell{border-color:var(--os-gold);color:var(--os-gold-bright);background:#0f130f;box-shadow:0 0 0 5px #c7a45c0d,0 14px 35px #00000047}.os-shell:is(.os-orbit,.os-stellar) .signal-popover{border-color:var(--os-line-strong);color:var(--os-copy);box-shadow:var(--os-shadow);background:#111511}.os-shell:is(.os-orbit,.os-stellar) .signal-popover header,.os-shell:is(.os-orbit,.os-stellar) .signal-popover article{border-color:var(--os-line);background:0 0}.os-shell:is(.os-orbit,.os-stellar) .signal-popover small,.os-shell:is(.os-orbit,.os-stellar) .signal-empty{color:var(--os-muted)}.os-shell:is(.os-orbit,.os-stellar) .os-page{padding-top:34px}.os-shell:is(.os-orbit,.os-stellar) .page-heading{border-bottom:1px solid var(--os-line);align-items:end;gap:36px;margin-bottom:28px;padding-bottom:24px}.os-shell:is(.os-orbit,.os-stellar) .page-heading h2{letter-spacing:-.025em;font-size:clamp(2.2rem,4vw,4.5rem)}.os-shell:is(.os-orbit,.os-stellar) .page-heading p:last-child{color:var(--os-muted);line-height:1.75}.os-shell:is(.os-orbit,.os-stellar) input:not([type=checkbox]):not([type=radio]),.os-shell:is(.os-orbit,.os-stellar) select,.os-shell:is(.os-orbit,.os-stellar) textarea{caret-color:var(--os-gold-bright);box-shadow:inset 0 1px #ffffff05;border-color:var(--os-line)!important;color:var(--os-copy)!important;background:#0b0e0c!important;border-radius:0!important}.os-shell:is(.os-orbit,.os-stellar) input::placeholder,.os-shell:is(.os-orbit,.os-stellar) textarea::placeholder{opacity:1;color:#626860!important}.os-shell:is(.os-orbit,.os-stellar) select option{color:var(--os-copy);background:#0d110e}.os-shell:is(.os-orbit,.os-stellar) label>span,.os-shell:is(.os-orbit,.os-stellar) legend{color:var(--os-copy-soft)!important}.os-shell:is(.os-orbit,.os-stellar) button,.os-shell:is(.os-orbit,.os-stellar) a{transition:border-color .2s,background .2s,color .2s,transform .2s,box-shadow .2s}.os-shell:is(.os-orbit,.os-stellar) .primary-action,.os-shell:is(.os-orbit,.os-stellar) .primary-button,.os-shell:is(.os-orbit,.os-stellar) .new-global-task,.os-shell:is(.os-orbit,.os-stellar) .release-gmail-button{border-color:var(--system)!important}@supports (color:color-mix(in lab, red, red)){.os-shell:is(.os-orbit,.os-stellar) .primary-action,.os-shell:is(.os-orbit,.os-stellar) .primary-button,.os-shell:is(.os-orbit,.os-stellar) .new-global-task,.os-shell:is(.os-orbit,.os-stellar) .release-gmail-button{border-color:color-mix(in srgb,var(--system) 72%,var(--os-gold))!important}}.os-shell:is(.os-orbit,.os-stellar) .primary-action,.os-shell:is(.os-orbit,.os-stellar) .primary-button,.os-shell:is(.os-orbit,.os-stellar) .new-global-task,.os-shell:is(.os-orbit,.os-stellar) .release-gmail-button{background:linear-gradient(135deg,var(--system),var(--system))!important;border-radius:0!important}@supports (color:color-mix(in lab, red, red)){.os-shell:is(.os-orbit,.os-stellar) .primary-action,.os-shell:is(.os-orbit,.os-stellar) .primary-button,.os-shell:is(.os-orbit,.os-stellar) .new-global-task,.os-shell:is(.os-orbit,.os-stellar) .release-gmail-button{background:linear-gradient(135deg,color-mix(in srgb,var(--system) 88%,#050706),color-mix(in srgb,var(--system) 58%,#050706))!important}}.os-shell:is(.os-orbit,.os-stellar) .primary-action,.os-shell:is(.os-orbit,.os-stellar) .primary-button,.os-shell:is(.os-orbit,.os-stellar) .new-global-task,.os-shell:is(.os-orbit,.os-stellar) .release-gmail-button{clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px));box-shadow:inset 0 1px #ffffff21,0 10px 24px #0003;color:#fff!important}.os-shell:is(.os-orbit,.os-stellar) .primary-action:hover,.os-shell:is(.os-orbit,.os-stellar) .primary-button:hover,.os-shell:is(.os-orbit,.os-stellar) .new-global-task:hover{box-shadow:0 0 0 1px var(--os-gold),0 14px 30px #0000004d;transform:translateY(-2px)}.os-shell:is(.os-orbit,.os-stellar) :is(.quiet-button,.text-action,.task-edit-button,.edit-team-title){border-color:var(--os-line)!important;color:var(--os-gold-bright)!important;background:#121713!important}.os-shell:is(.os-orbit,.os-stellar) :is(.metric-ribbon,.action-panel,.meeting-panel,.portfolio-strip,.client-scoreboard,.phase-rail,.client-immediate,.recommendation-panel,.client-finance-grid,.crm-table,.document-library,.invoice-table,.timeline-list,.notification-list,.settings-layout>section,.connection-card,.calendar-connect-panel,.calendar-columns>section,.client-card-grid>a,.global-task-toolbar,.global-task-create,.tracker-approval-strip,.team-movement-chart,.material-create,.material-runway,.posting-calendar-toolbar,.posting-unscheduled,.posting-calendar-shell,.team-directory,.profile-portrait-panel,.profile-details-panel,.transaction-entry,.receivable-entry,.transaction-table,.stellar-client-manager,.client-invoice-history,.invoice-studio>form,.invoice-studio>aside,.meta-gate,.meta-connection,.meta-kpis,.meta-mapping,.audit-launch-grid>a){color:var(--os-copy);box-shadow:0 18px 48px #0003;border-color:var(--os-line)!important;background:linear-gradient(145deg,#161c17f7,#0b0e0cfa)!important;border-radius:0!important}.os-shell:is(.os-orbit,.os-stellar) :is(.action-panel,.meeting-panel,.portfolio-strip,.client-scoreboard,.phase-rail,.client-immediate,.recommendation-panel,.client-finance-grid,.settings-layout>section,.client-card-grid>a,.global-task-create,.material-create,.material-runway,.posting-calendar-shell,.team-directory,.profile-portrait-panel,.profile-details-panel,.stellar-client-manager,.client-invoice-history,.invoice-studio>form,.invoice-studio>aside){position:relative}.os-shell:is(.os-orbit,.os-stellar) :is(.action-panel,.meeting-panel,.portfolio-strip,.settings-layout>section,.client-card-grid>a,.global-task-create,.material-create,.posting-calendar-shell,.stellar-client-manager,.client-invoice-history):before{z-index:1;border-top:1px solid var(--os-gold-bright);border-left:1px solid var(--os-gold-bright);content:"";pointer-events:none;width:24px;height:24px;position:absolute;top:-1px;left:-1px}.os-shell:is(.os-orbit,.os-stellar) :is(.action-panel,.portfolio-strip,.recommendation-panel,.client-finance-grid,.stellar-client-manager,.client-invoice-history)>header{border-bottom-color:var(--os-line)!important}.os-shell:is(.os-orbit,.os-stellar) :is(.action-list>a,.portfolio-strip>div>a,.timeline-list article,.notification-list article,.recommendation-panel article,.client-finance-grid article,.setting-row,.setting-select,.client-card-metrics,.calendar-columns .timeline-list article){border-color:var(--os-line)!important}.os-shell:is(.os-orbit,.os-stellar) :is(.action-list small,.meeting-panel small,.portfolio-strip small,.portfolio-strip em,.recommendation-panel p,.client-finance-grid small,.setting-row small,.setting-select small,.timeline-list small,.notification-list small,.client-card-grid>a>p,.client-card-metrics small,.stellar-client-manager small,.client-invoice-history small){color:var(--os-muted)!important}.os-shell:is(.os-orbit,.os-stellar) .command-grid{gap:16px;padding-top:28px}.os-shell:is(.os-orbit,.os-stellar) .command-hero{border:1px solid var(--os-line-strong);background:linear-gradient(115deg,#070907fa,#0e120fe8), radial-gradient(circle at 83% 35%,var(--system-soft),transparent 24rem);min-height:292px;box-shadow:var(--os-shadow)}.os-shell:is(.os-orbit,.os-stellar) .command-hero:before{content:"";pointer-events:none;border:1px solid #c7a45c1f;position:absolute;inset:14px}.os-shell:is(.os-orbit,.os-stellar) .command-hero:after{border-color:var(--system);border-radius:50%;bottom:-190px;right:-125px}@supports (color:color-mix(in lab, red, red)){.os-shell:is(.os-orbit,.os-stellar) .command-hero:after{border-color:color-mix(in srgb,var(--system) 34%,transparent)}}.os-shell:is(.os-orbit,.os-stellar) .command-hero:after{box-shadow:0 0 0 42px var(--system),0 0 0 84px #c7a45c06}@supports (color:color-mix(in lab, red, red)){.os-shell:is(.os-orbit,.os-stellar) .command-hero:after{box-shadow:0 0 0 42px color-mix(in srgb,var(--system) 4%,transparent),0 0 0 84px #c7a45c06}}.os-shell:is(.os-orbit,.os-stellar) .command-hero h2{color:#fbf7ee;letter-spacing:-.045em;font-size:clamp(2.8rem,5.3vw,5.8rem)}.os-shell:is(.os-orbit,.os-stellar) .command-hero>div>p:last-child{color:var(--os-muted)}.os-shell:is(.os-orbit,.os-stellar) .command-date{border-left-color:var(--os-line-strong)}.os-shell:is(.os-orbit,.os-stellar) .command-date span,.os-shell:is(.os-orbit,.os-stellar) .command-date small,.os-shell:is(.os-orbit,.os-stellar) .command-date strong{color:var(--os-gold-bright)}.os-shell:is(.os-orbit,.os-stellar) .metric-ribbon article{background:0 0;border-color:var(--os-line)!important}.os-shell:is(.os-orbit,.os-stellar) .metric-ribbon article:before{background:var(--system)}.os-shell:is(.os-orbit,.os-stellar) .metric-ribbon span{color:var(--os-copy-soft)}.os-shell:is(.os-orbit,.os-stellar) .metric-ribbon strong{color:var(--os-gold-bright)}.os-shell:is(.os-orbit,.os-stellar) .metric-ribbon small{color:var(--os-muted)}.os-shell:is(.os-orbit,.os-stellar) .action-list>a:hover{background:var(--system-soft);transform:translate(3px)}.os-shell:is(.os-orbit,.os-stellar) .action-list strong,.os-shell:is(.os-orbit,.os-stellar) .meeting-panel strong,.os-shell:is(.os-orbit,.os-stellar) .portfolio-strip strong{color:var(--os-copy)}.os-shell:is(.os-orbit,.os-stellar) .team-movement-chart>header,.os-shell:is(.os-orbit,.os-stellar) .team-chart-plot article{border-color:var(--os-line)}.os-shell:is(.os-orbit,.os-stellar) .team-chart-person strong{color:var(--os-copy)}.os-shell:is(.os-orbit,.os-stellar) .team-chart-person small,.os-shell:is(.os-orbit,.os-stellar) .team-chart-bars b{color:var(--os-muted)}.os-shell:is(.os-orbit,.os-stellar) .team-chart-rank,.os-shell:is(.os-orbit,.os-stellar) .team-chart-total{color:var(--os-gold-bright)}.os-shell:is(.os-orbit,.os-stellar) :is(.crm-row.head,.library-row.head,.invoice-row.head,.transaction-row.head){color:var(--os-gold-bright)!important;border-color:var(--os-line-strong)!important;background:#080b09!important}.os-shell:is(.os-orbit,.os-stellar) :is(.crm-row,.library-row,.invoice-row,.transaction-row){color:var(--os-copy);background:0 0;border-color:var(--os-line)!important}.os-shell:is(.os-orbit,.os-stellar) :is(.crm-row,.library-row,.invoice-row,.transaction-row) small{color:var(--os-muted)}.os-shell:is(.os-orbit,.os-stellar) .client-card-grid{gap:17px}.os-shell:is(.os-orbit,.os-stellar) .client-card-grid>a{min-height:340px;padding:26px}.os-shell:is(.os-orbit,.os-stellar) .client-card-grid>a:hover{transform:translateY(-4px);border-color:var(--system)!important}@supports (color:color-mix(in lab, red, red)){.os-shell:is(.os-orbit,.os-stellar) .client-card-grid>a:hover{border-color:color-mix(in srgb,var(--system) 60%,var(--os-gold))!important}}.os-shell:is(.os-orbit,.os-stellar) .client-card-grid>a:hover{box-shadow:0 24px 55px #0000004d}.os-shell:is(.os-orbit,.os-stellar) .client-card-top i{color:var(--os-gold-bright);background:#c7a45c1a}.os-shell:is(.os-orbit,.os-stellar) .client-progress-block{border-color:var(--os-line);background:#ffffff05}.os-shell:is(.os-orbit,.os-stellar) .client-progress-block>i{background:#262b27}.os-shell:is(.os-orbit,.os-stellar) .client-progress-block small,.os-shell:is(.os-orbit,.os-stellar) .client-progress-block b{color:var(--os-muted)}.os-shell:is(.os-orbit,.os-stellar) .client-progress-block.complete{border-color:var(--system)}@supports (color:color-mix(in lab, red, red)){.os-shell:is(.os-orbit,.os-stellar) .client-progress-block.complete{border-color:color-mix(in srgb,var(--system) 55%,var(--os-gold))}}.os-shell:is(.os-orbit,.os-stellar) .client-progress-block.complete{background:var(--system-soft)}.os-shell:is(.os-orbit,.os-stellar) .next-invoice{border-color:var(--system)}@supports (color:color-mix(in lab, red, red)){.os-shell:is(.os-orbit,.os-stellar) .next-invoice{border-color:color-mix(in srgb,var(--system) 45%,transparent)}}.os-shell:is(.os-orbit,.os-stellar) .next-invoice{background:var(--system-soft)}.os-shell:is(.os-orbit,.os-stellar) .next-invoice span,.os-shell:is(.os-orbit,.os-stellar) .next-invoice strong{color:var(--system-bright)}.os-shell:is(.os-orbit,.os-stellar) :is(.global-task-board,.client-task-board,.material-board,.posting-calendar-grid){gap:14px}.os-shell:is(.os-orbit,.os-stellar) .global-task-board>section,.os-shell:is(.os-orbit,.os-stellar) .client-task-board>.task-column,.os-shell:is(.os-orbit,.os-stellar) .material-column,.os-shell:is(.os-orbit,.os-stellar) .posting-calendar-grid>section{min-width:0;box-shadow:inset 0 1px #ffffff04;border-color:var(--os-line)!important;background:#0a0d0bd1!important}.os-shell:is(.os-orbit,.os-stellar) .global-task-board>section>header,.os-shell:is(.os-orbit,.os-stellar) .client-task-board>.task-column>header,.os-shell:is(.os-orbit,.os-stellar) .material-column>header,.os-shell:is(.os-orbit,.os-stellar) .posting-calendar-grid>section>header{min-height:68px;color:var(--os-copy);border-color:var(--os-line)!important;background:#121713!important}.os-shell:is(.os-orbit,.os-stellar) .global-task-board>section>header b,.os-shell:is(.os-orbit,.os-stellar) .client-task-board>.task-column>header b,.os-shell:is(.os-orbit,.os-stellar) .material-column>header b{border:1px solid var(--os-line);color:var(--os-gold-bright);background:#090b09;border-radius:2px}.os-shell:is(.os-orbit,.os-stellar) .global-task-card,.os-shell:is(.os-orbit,.os-stellar) .client-task-card,.os-shell:is(.os-orbit,.os-stellar) .material-stack>article,.os-shell:is(.os-orbit,.os-stellar) .posting-calendar-grid article{width:100%;min-width:0;color:var(--os-copy);overflow:hidden;box-shadow:0 12px 26px #00000038;border-color:var(--os-line)!important;border-left-color:var(--system)!important;background:linear-gradient(145deg,#171c18,#0e120f)!important;border-radius:0!important}.os-shell:is(.os-orbit,.os-stellar) :is(.global-task-card,.client-task-card,.material-stack>article,.posting-calendar-grid article):hover{border-color:var(--system)!important}@supports (color:color-mix(in lab, red, red)){.os-shell:is(.os-orbit,.os-stellar) :is(.global-task-card,.client-task-card,.material-stack>article,.posting-calendar-grid article):hover{border-color:color-mix(in srgb,var(--system) 55%,var(--os-gold))!important}}.os-shell:is(.os-orbit,.os-stellar) :is(.global-task-card,.client-task-card,.material-stack>article,.posting-calendar-grid article):hover{box-shadow:0 18px 38px #0000004d}.os-shell:is(.os-orbit,.os-stellar) :is(.global-task-card,.client-task-card,.material-stack>article) h3{color:var(--os-copy);line-height:1.28}.os-shell:is(.os-orbit,.os-stellar) :is(.global-task-scope,.global-task-owner small,.task-card-meta,.material-brief){color:var(--os-muted)!important}.os-shell:is(.os-orbit,.os-stellar) :is(.global-task-card-actions,.task-card-actions,.material-card-actions){border-color:var(--os-line)!important}.os-shell:is(.os-orbit,.os-stellar) .task-status-control select{border-color:var(--os-line)!important;color:var(--os-copy)!important;background:#090c0a!important}.os-shell:is(.os-orbit,.os-stellar) .priority-tag{border:1px solid var(--os-line);color:var(--os-gold-bright);background:#c7a45c1a;border-radius:2px}.os-shell:is(.os-orbit,.os-stellar) .priority-tag.critical{color:#f2a096;background:#df76671a;border-color:#df766759}.os-shell:is(.os-orbit,.os-stellar) .task-waiting-reason{color:#b8d2eb;background:#5384b51a;border-left-color:#5f94ca}.os-shell:is(.os-orbit,.os-stellar) .task-waiting-reason b{color:#80b7e6}.os-shell:is(.os-orbit,.os-stellar) .kanban-resource-rail{border-color:var(--os-line)!important;background:#c7a45c0b!important}.os-shell:is(.os-orbit,.os-stellar) .kanban-file-chip{border-color:var(--os-line)!important;color:var(--os-gold-bright)!important;background:#0b0e0c!important}.os-shell:is(.os-orbit,.os-stellar) .task-column-empty,.os-shell:is(.os-orbit,.os-stellar) .material-empty{color:#616760}.os-shell:is(.os-orbit,.os-stellar) .global-task-board>section.drag-ready,.os-shell:is(.os-orbit,.os-stellar) .client-task-board>.task-column.drag-ready,.os-shell:is(.os-orbit,.os-stellar) .material-column.drag-ready{outline-color:var(--os-gold-bright);background:linear-gradient(#c7a45c1a,#0a0d0beb)!important}.os-shell:is(.os-orbit,.os-stellar) .global-task-card.card-snapped,.os-shell:is(.os-orbit,.os-stellar) .client-task-card.card-snapped,.os-shell:is(.os-orbit,.os-stellar) .material-stack>article.card-snapped{box-shadow:0 0 0 2px var(--system),0 0 28px var(--system-soft),0 18px 46px #00000059}.os-shell:is(.os-orbit,.os-stellar) :is(.quick-create,.premium-record-form,.document-register,.posting-editor,.material-edit-dialog,.task-editor-dialog,.team-profile-card,.task-blocker-dialog,.deliverable-create-panel){border-color:var(--os-line-strong)!important;color:var(--os-copy)!important;box-shadow:var(--os-shadow)!important;background:linear-gradient(145deg,#171d18,#0c0f0d)!important}.os-shell:is(.os-orbit,.os-stellar) :is(.quick-create,.premium-record-form,.document-register,.posting-editor,.material-edit-dialog,.task-editor-dialog,.team-profile-card,.task-blocker-dialog,.deliverable-create-panel)>header,.os-shell:is(.os-orbit,.os-stellar) :is(.quick-create,.premium-record-form,.document-register,.posting-editor,.material-edit-dialog,.task-editor-dialog,.team-profile-card,.task-blocker-dialog,.deliverable-create-panel)>footer{border-color:var(--os-line)!important;color:var(--os-copy)!important;background:#101411!important}.os-shell:is(.os-orbit,.os-stellar) .task-editor-dialog>footer,.os-shell:is(.os-orbit,.os-stellar) .premium-record-form>footer,.os-shell:is(.os-orbit,.os-stellar) .global-task-create>footer,.os-shell:is(.os-orbit,.os-stellar) .client-task-create>footer{color:var(--os-copy)!important;border-color:var(--os-line)!important;background:#101411!important}.os-shell:is(.os-orbit,.os-stellar) :is(.task-editor-backdrop,.material-edit-backdrop,.posting-editor-backdrop,.team-profile-backdrop,.task-blocker-backdrop,.gmail-draft-backdrop){-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020403c7!important}.os-shell:is(.os-orbit,.os-stellar) .calendar-empty,.os-shell:is(.os-orbit,.os-stellar) .empty-state,.os-shell:is(.os-orbit,.os-stellar) .finance-empty-state{color:var(--os-muted)}.os-shell:is(.os-orbit,.os-stellar) .empty-state>span,.os-shell:is(.os-orbit,.os-stellar) .empty-calendar-icon,.os-shell:is(.os-orbit,.os-stellar) .finance-empty-mark{border-color:var(--os-line-strong);color:var(--os-gold);background:#c7a45c0b;border-radius:3px}.os-shell:is(.os-orbit,.os-stellar) .calendar-connect-panel p{color:var(--os-muted)}.os-shell:is(.os-orbit,.os-stellar) :is(.team-event-row,.posting-calendar-nav,.posting-weekdays,.posting-calendar-stats,.posting-calendar-filters){color:var(--os-copy);border-color:var(--os-line)!important;background:#111511!important}.os-shell:is(.os-orbit,.os-stellar) .team-event-attendees article{border-color:var(--os-line)!important;background:#0d100e!important}.os-shell:is(.os-orbit,.os-stellar) .gmail-draft-ready{border-color:var(--os-line-strong);border-top-color:var(--system);color:var(--os-copy);background:#121713}.os-shell:is(.os-orbit,.os-stellar) .gmail-draft-ready>p:not(.kicker){color:var(--os-muted)}.os-shell.os-stellar .finance-hero{border-color:var(--system)!important}@supports (color:color-mix(in lab, red, red)){.os-shell.os-stellar .finance-hero{border-color:color-mix(in srgb,var(--system) 52%,var(--os-gold))!important}}.os-shell.os-stellar .finance-hero{box-shadow:var(--os-shadow);background:radial-gradient(circle at 76% 18%,#4d8fe638,#0000 23rem),linear-gradient(125deg,#080b0a,#101a19 55%,#0d1724)!important}.os-shell.os-stellar .finance-hero:after{border-color:#4d8fe657;box-shadow:0 0 0 48px #4d8fe60a}.os-shell.os-stellar .stellar-global-filter button,.os-shell.os-stellar .stellar-unit-filter button,.os-shell.os-stellar .unit-filter button{border-color:var(--os-line);color:var(--os-copy-soft);background:#111511}.os-shell.os-stellar .stellar-global-filter button.active,.os-shell.os-stellar .stellar-unit-filter button.active,.os-shell.os-stellar .unit-filter button.active{border-color:var(--system);background:var(--system-soft);color:var(--system-bright)}.os-shell.os-stellar .stellar-client-records>article{border-color:var(--os-line);background:#101411}.os-shell.os-stellar .stellar-client-records>article.expanded{border-color:var(--system);box-shadow:0 16px 42px #00000047}.os-shell.os-stellar .stellar-client-records>article>button{color:var(--os-copy);background:0 0}.os-shell.os-stellar .stellar-client-records>article>button>span{background:var(--system-soft);color:var(--system-bright);border-radius:3px}.os-shell.os-stellar .stellar-client-editor{background:#0b0e0c!important}.os-shell.os-stellar .stellar-client-editor-context{background:var(--system-soft);color:var(--os-copy-soft)}.os-shell.os-stellar .invoice-sheet-approved{border:1px solid var(--os-line-strong);color:#fff8ec;box-shadow:var(--os-shadow);background:linear-gradient(#0c0906f2,#0c0906f2),url(/leather-texture.jpg) 50%/cover}.os-shell.os-stellar .official-invoice-preview{background:#090c0a!important}.os-shell.os-stellar .invoice-release-desk{border-color:var(--os-line-strong);color:var(--os-copy);background:#0d110e}.os-shell.os-stellar .invoice-release-desk>header{background:linear-gradient(118deg,#080b0a,#10233c)}.os-shell.os-stellar .invoice-release-layout>aside,.os-shell.os-stellar .invoice-email-paper{border-color:var(--os-line);color:var(--os-copy);background:#111511}.os-shell.os-stellar .release-type-switch button,.os-shell.os-stellar .release-attachments>span{border-color:var(--os-line);color:var(--os-copy);background:#0b0e0c}.os-shell.os-stellar .release-type-switch button.active{border-color:var(--system);background:var(--system-soft)}.os-shell.os-stellar .invoice-email-paper>footer{border-color:var(--os-line)!important;color:var(--os-copy-soft)!important}.os-shell.os-stellar .stellar-flow-bars i{background:#252b27}.os-shell.os-stellar .stellar-flow-bars b{background:linear-gradient(90deg,#245f9f,#66a9f6)}.os-shell:is(.os-orbit,.os-stellar) hr,.os-shell:is(.os-orbit,.os-stellar) .gold-rule{border-color:var(--os-line);background:var(--os-line)}.os-shell:is(.os-orbit,.os-stellar) :is(.status-pill,.task-complete-state,.decision-status-tag){border-color:var(--system)}@supports (color:color-mix(in lab, red, red)){.os-shell:is(.os-orbit,.os-stellar) :is(.status-pill,.task-complete-state,.decision-status-tag){border-color:color-mix(in srgb,var(--system) 45%,transparent)}}.os-shell:is(.os-orbit,.os-stellar) :is(.status-pill,.task-complete-state,.decision-status-tag){background:var(--system-soft);color:var(--system-bright)}.os-shell:is(.os-orbit,.os-stellar) :is(.save-message,.form-status,.notification-health){color:var(--system-bright)!important}.os-shell:is(.os-orbit,.os-stellar) ::-webkit-scrollbar{width:10px;height:10px}.os-shell:is(.os-orbit,.os-stellar) ::-webkit-scrollbar-track{background:#090b09}.os-shell:is(.os-orbit,.os-stellar) ::-webkit-scrollbar-thumb{background:#34382f;border:2px solid #090b09}.os-shell:is(.os-orbit,.os-stellar) ::-webkit-scrollbar-thumb:hover{background:var(--os-gold)}@media (width<=1180px){.os-shell:is(.os-orbit,.os-stellar){grid-template-columns:258px minmax(0,1fr)}.os-shell:is(.os-orbit,.os-stellar) .os-main{padding-inline:26px}.os-shell:is(.os-orbit,.os-stellar) .page-heading{flex-direction:column;align-items:start}.os-shell:is(.os-orbit,.os-stellar) .global-task-board{grid-template-columns:repeat(4,minmax(270px,1fr))!important;overflow-x:auto!important}.os-shell:is(.os-orbit,.os-stellar) .global-task-board>section{min-width:270px}}@media (width<=820px){.os-shell:is(.os-orbit,.os-stellar){display:block}.os-shell:is(.os-orbit,.os-stellar) .os-mobile-menu{border-bottom-color:var(--os-line-strong);color:var(--os-copy);background:#090b09}.os-shell:is(.os-orbit,.os-stellar) .os-main{padding:0 16px 52px}.os-shell:is(.os-orbit,.os-stellar) .os-topbar{min-height:96px;padding-right:104px}.os-shell:is(.os-orbit,.os-stellar) .os-back-button{top:67px;right:64px}.os-shell:is(.os-orbit,.os-stellar) .signal-center{top:65px;right:14px}.os-shell:is(.os-orbit,.os-stellar) .page-heading{gap:18px;padding-bottom:20px}.os-shell:is(.os-orbit,.os-stellar) .command-hero{min-height:330px}.os-shell:is(.os-orbit,.os-stellar) .client-card-grid{grid-template-columns:1fr}}@media (width<=520px){.os-shell:is(.os-orbit,.os-stellar) .os-main{padding-inline:11px}.os-shell:is(.os-orbit,.os-stellar) .os-topbar{min-height:90px;padding-right:96px}.os-shell:is(.os-orbit,.os-stellar) .os-back-button{min-width:38px;padding:8px;right:57px}.os-shell:is(.os-orbit,.os-stellar) .os-back-button span{display:none}.os-shell:is(.os-orbit,.os-stellar) .signal-center{right:10px}.os-shell:is(.os-orbit,.os-stellar) .command-hero{padding:30px 22px}.os-shell:is(.os-orbit,.os-stellar) .command-hero h2{font-size:2.65rem}.os-shell:is(.os-orbit,.os-stellar) .page-heading h2{font-size:2.55rem}.os-shell:is(.os-orbit,.os-stellar) .global-task-board{grid-template-columns:repeat(4,minmax(84vw,1fr))!important}.os-shell:is(.os-orbit,.os-stellar) .global-task-board>section{min-width:84vw}}@media (prefers-reduced-motion:reduce){.os-shell:is(.os-orbit,.os-stellar) *,.os-shell:is(.os-orbit,.os-stellar) :before,.os-shell:is(.os-orbit,.os-stellar) :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.os-shell.os-orbit .os-brand>span{min-width:0}.os-shell.os-orbit .os-brand strong{text-overflow:ellipsis;white-space:nowrap;font-size:.55rem;display:block;overflow:hidden}.os-shell.os-orbit .os-brand small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.os-unit-switcher{border:1px solid var(--os-line-strong);background:linear-gradient(145deg,#c7a45c14,#ffffff05);gap:8px;margin:0 0 16px;padding:13px;display:grid}.os-unit-switcher>span{letter-spacing:.16em;font-size:.43rem;font-weight:800;color:var(--os-gold)!important}.os-unit-switcher>div{grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:8px;min-width:0;display:grid;position:relative}.os-unit-switcher img{border:1px solid var(--os-line);object-fit:contain;background:#050604;width:34px;height:34px;padding:2px}.os-unit-switcher select{appearance:none;width:100%;min-width:0;height:38px;font-size:.54rem;font-weight:750;color:var(--os-copy)!important;background:0 0!important;border:0!important;padding:0 25px 0 8px!important}.os-unit-switcher svg{color:var(--os-gold);pointer-events:none;position:absolute;right:0}.os-unit-switcher>small{color:var(--os-muted);font-size:.48rem;line-height:1.45}.unit-command-deck{--unit-accent:#caa65c;border:1px solid var(--unit-accent);grid-column:1/-1;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:stretch;gap:24px;min-width:0;padding:22px;display:grid}@supports (color:color-mix(in lab, red, red)){.unit-command-deck{border:1px solid color-mix(in srgb,var(--unit-accent) 55%,var(--os-line))}}.unit-command-deck{background:linear-gradient(120deg,var(--unit-accent),#0b0e0c 60%)}@supports (color:color-mix(in lab, red, red)){.unit-command-deck{background:linear-gradient(120deg,color-mix(in srgb,var(--unit-accent) 9%,#101411),#0b0e0c 60%)}}.unit-command-deck{box-shadow:0 20px 52px #00000040}.unit-command-deck.unit-sss{--unit-accent:#4f9bd8}.unit-command-deck.unit-ssa{--unit-accent:#9d79dd}.unit-command-deck.unit-sasph{--unit-accent:#dc7d75}.unit-command-deck.unit-ssm{--unit-accent:#35a47b}.unit-command-identity{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:20px;min-width:0;display:grid}.unit-command-identity img{border:1px solid var(--unit-accent);width:88px;height:88px;padding:5px}@supports (color:color-mix(in lab, red, red)){.unit-command-identity img{border:1px solid color-mix(in srgb,var(--unit-accent) 48%,var(--os-line))}}.unit-command-identity img{object-fit:contain;background:#050604}.unit-command-identity p{color:var(--unit-accent);letter-spacing:.18em;text-transform:uppercase;margin:0 0 7px;font-size:.5rem;font-weight:800}.unit-command-identity h2{margin:0 0 7px!important;font-size:clamp(1.65rem,2.3vw,2.65rem)!important;line-height:1!important}.unit-command-identity span{max-width:620px;color:var(--os-muted);font-size:.62rem;line-height:1.55;display:block}.unit-operating-lanes{border:1px solid var(--os-line);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.unit-operating-lanes article{border-right:1px solid var(--os-line);background:#ffffff04;align-content:center;gap:14px;min-width:0;padding:19px;display:grid}.unit-operating-lanes article:last-child{border-right:0}.unit-operating-lanes small{color:var(--unit-accent);font:700 .48rem/1 var(--font-sans);letter-spacing:.14em}.unit-operating-lanes strong{color:var(--os-copy);font-size:.6rem;line-height:1.4}.sol-assistant{border:1px solid var(--os-line-strong);min-width:0;box-shadow:var(--os-shadow);background:radial-gradient(circle at 11% 34%,#c7a45c21,#0000 16rem),linear-gradient(135deg,#101411,#080b09);grid-column:1/-1;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);display:grid;overflow:hidden}.sol-identity{border-right:1px solid var(--os-line);grid-template-columns:70px minmax(0,1fr);align-items:center;gap:18px;min-width:0;padding:25px;display:grid}.sol-core{border:1px solid var(--os-gold);border-radius:50%;place-items:center;width:62px;height:62px;display:grid;position:relative;box-shadow:0 0 0 8px #c7a45c0a,0 0 32px #c7a45c1f}.sol-core:before,.sol-core:after,.sol-core i,.sol-core b{content:"";border:1px solid #f0d48780;border-radius:50%;position:absolute}.sol-core:before{width:40px;height:40px}.sol-core:after{background:var(--os-gold-bright);width:7px;height:7px;box-shadow:0 0 16px var(--os-gold)}.sol-core i{border-left-color:#0000;border-right-color:#0000;width:50px;height:22px;transform:rotate(42deg)}.sol-core b{border-top-color:#0000;border-bottom-color:#0000;width:22px;height:50px;transform:rotate(42deg)}.sol-identity p{color:var(--os-gold);letter-spacing:.16em;margin:0 0 7px;font-size:.47rem;font-weight:800}.sol-identity h2{margin:0 0 5px!important;font-size:1.7rem!important}.sol-identity small{color:var(--os-muted);font-size:.5rem}.sol-conversation{justify-content:space-between;align-items:center;gap:22px;min-width:0;padding:24px 28px;display:flex}.sol-conversation p{max-width:760px;color:var(--os-copy-soft);margin:0;font-size:.68rem;line-height:1.7}.sol-conversation button{border:1px solid var(--os-line);color:var(--os-gold-bright);cursor:pointer;background:#c7a45c0f;flex:none;align-items:center;gap:8px;padding:12px 14px;font-size:.52rem;font-weight:750;display:inline-flex}.sol-assistant>form{border-top:1px solid var(--os-line);background:#080b09;grid-column:1/-1;grid-template-columns:48px minmax(0,1fr) 62px;display:grid}.sol-assistant>form label{min-width:0}.sol-assistant>form input{width:100%;font-size:.64rem;background:0 0!important;border:0!important;height:52px!important;padding:0 16px!important}.sol-assistant>form>button{border:0;border-right:1px solid var(--os-line);color:var(--os-gold);cursor:pointer;background:0 0;place-items:center;display:grid}.sol-assistant>form>button:last-child{border-right:0;border-left:1px solid var(--os-line);color:var(--system-bright);gap:2px;display:flex}.sol-assistant>form>button.listening{color:#f2a096;background:#df76671f;animation:1s ease-in-out infinite alternate sol-listening}@keyframes sol-listening{to{box-shadow:inset 0 0 24px #df766738}}.selected-unit-context{border:1px solid var(--os-line);background:#0e120f;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:13px;min-width:0;margin:0 0 18px;padding:13px 16px;display:grid}.selected-unit-context img{border:1px solid var(--os-line);object-fit:contain;background:#050604;width:46px;height:46px;padding:3px}.selected-unit-context span{gap:3px;display:grid}.selected-unit-context small{color:var(--os-gold);letter-spacing:.15em;font-size:.44rem;font-weight:800}.selected-unit-context strong{color:var(--os-copy);font-size:.68rem}.selected-unit-context em{color:var(--os-muted);font-size:.5rem;font-style:normal}.founder-video-fallback{z-index:3;border:1px solid var(--gold);color:#fff;background:#180d09;padding:14px 18px;text-decoration:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=1180px){.unit-command-deck,.sol-assistant{grid-template-columns:1fr}.sol-identity{border-right:0;border-bottom:1px solid var(--os-line)}}@media (width<=820px){.os-unit-switcher{margin-top:2px}.unit-operating-lanes{grid-template-columns:1fr}.unit-operating-lanes article{border-right:0;border-bottom:1px solid var(--os-line);min-height:66px}.unit-operating-lanes article:last-child{border-bottom:0}.sol-conversation{flex-direction:column;align-items:flex-start}.selected-unit-context{grid-template-columns:42px minmax(0,1fr)}.selected-unit-context em{grid-column:1/-1}.ecosystem-branches>a{grid-template-columns:54px minmax(0,1fr) auto}.ecosystem-unit-logo,.ecosystem-text-logo{width:54px;height:54px}}@media (width<=520px){.unit-command-deck{padding:15px}.unit-command-identity{grid-template-columns:64px minmax(0,1fr);gap:14px}.unit-command-identity img{width:64px;height:64px}.sol-identity{grid-template-columns:54px minmax(0,1fr);padding:20px}.sol-core{width:50px;height:50px}.sol-conversation{padding:20px}.sol-assistant>form{grid-template-columns:44px minmax(0,1fr) 50px}}.unit-page{--unit-accent:#3c86bd;--unit-accent-2:#3d9b72;--unit-night:#070908;--unit-panel:#0d110f;background:var(--unit-night);color:#f5f0e5;min-height:100svh;overflow:hidden}.unit-nav{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070908f0;border-bottom:1px solid #ddb0513d;grid-template-columns:minmax(220px,1fr) auto minmax(150px,1fr);align-items:center;gap:clamp(16px,3vw,44px);min-width:0;min-height:78px;padding:12px clamp(20px,4.5vw,70px);display:grid;position:sticky;top:0}.unit-brand{align-items:center;gap:12px;min-width:0;display:flex}.unit-brand>img,.unit-brand>span{object-fit:contain;background:#030403;border:1px solid #ddb05157;flex:0 0 48px;place-items:center;width:48px;height:48px;padding:3px;display:grid}.unit-brand>span{color:#e3bd6c;font-family:var(--font-serif);font-size:.7rem}.unit-brand>div{gap:4px;min-width:0;display:grid}.unit-brand strong{color:#f8f2e7;letter-spacing:.12em;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.unit-brand small{color:#88795f;letter-spacing:.14em;text-overflow:ellipsis;white-space:nowrap;font-size:.42rem;overflow:hidden}.unit-nav nav{justify-content:center;align-items:center;gap:clamp(14px,2.5vw,34px);display:flex}.unit-nav nav a{color:#968c7d;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.55rem;font-weight:700;position:relative}.unit-nav nav a:after{background:var(--unit-accent);content:"";opacity:0;height:2px;transition:all .25s;position:absolute;bottom:-12px;left:0;right:0;transform:scaleX(.3)}.unit-nav nav a:hover,.unit-nav nav a.active{color:#fff}.unit-nav nav a.active:after{opacity:1;transform:scaleX(1)}.unit-home{color:#d6b46e;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;justify-self:end;font-size:.54rem;font-weight:700}.unit-kicker{color:#d9ad53;letter-spacing:.2em;text-transform:uppercase;margin:0 0 19px;font-size:.59rem;font-weight:800;line-height:1.5}.unit-hero{border-bottom:1px solid #ddb0513d;grid-template-columns:minmax(0,1.04fr) minmax(380px,.96fr);min-height:calc(100svh - 78px);display:grid;position:relative;overflow:hidden}.unit-hero-copy{z-index:2;background:radial-gradient(circle at 92% 12%,#3989be21,#0000 25rem),linear-gradient(112deg,#0b0d0c 0% 70%,#0b0d0cd4 100%);flex-direction:column;justify-content:center;padding:clamp(70px,9vw,150px) clamp(26px,7vw,118px);display:flex;position:relative}.unit-hero-copy:before{content:"";border:1px solid #ddb05126;border-radius:50%;width:540px;height:540px;position:absolute;bottom:-360px;left:-390px;box-shadow:0 0 0 70px #ddb05105,0 0 0 140px #ddb05103}.unit-hero-copy>*{z-index:1;position:relative}.unit-hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:1050px;margin:0 0 30px;font-size:clamp(3.6rem,6.4vw,7.8rem);line-height:.88}.unit-hero-copy>p:not(.unit-kicker){color:#9da49f;max-width:780px;margin:0;font-size:clamp(.9rem,1.3vw,1.08rem);line-height:1.85}.unit-primary{color:#10110f;background:#d9ad53;border-color:#d9ad53!important}.unit-primary:hover{background:#f0cd83}.unit-secondary{color:#e6eef2;background:#3c86bd0f;border-color:#446f88!important}.unit-secondary:hover{background:#3c86bd29}.unit-hero-art{background:#050706;min-width:0;min-height:620px;margin:0;position:relative;overflow:hidden}.unit-hero-art:after{content:"";background:linear-gradient(90deg,#0b0d0c94,#0000 25%),linear-gradient(#0000 55%,#050706e6);position:absolute;inset:0}.unit-hero-art>img{object-fit:cover;object-position:center;width:100%;height:100%}.unit-hero-art figcaption{z-index:2;border-top:1px solid #ddb05173;border-bottom:1px solid #ddb05140;gap:8px;padding:20px 0;display:grid;position:absolute;bottom:clamp(24px,5vw,70px);left:clamp(22px,4vw,60px);right:clamp(22px,4vw,60px)}.unit-hero-art figcaption span{color:#d9ad53;letter-spacing:.18em;font-size:.48rem;font-weight:800}.unit-hero-art figcaption strong{max-width:520px;font-family:var(--font-serif);font-size:clamp(1.35rem,2vw,2rem);font-weight:500;line-height:1.15}.unit-proof-strip{background:#0d100f;border-bottom:1px solid #ddb05138;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 clamp(22px,6vw,100px);display:grid}.unit-proof-strip span{color:#c99d48;min-width:0;font-family:var(--font-serif);border-right:1px solid #ddb05124;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:25px clamp(16px,3vw,42px);font-size:1.15rem;display:grid}.unit-proof-strip span:last-child{border-right:0}.unit-proof-strip b{color:#aea89f;font-family:var(--font-sans);letter-spacing:.04em;font-size:.58rem;font-weight:650;line-height:1.4}.systems-positioning{grid-template-columns:minmax(0,1fr) minmax(320px,.65fr);align-items:end;gap:clamp(45px,8vw,140px);padding:clamp(90px,11vw,170px) clamp(24px,7vw,115px);display:grid}.systems-positioning h2{text-wrap:balance;max-width:980px;margin:0;font-size:clamp(3.2rem,6vw,6.7rem);line-height:.92}.systems-positioning>p{color:#919993;border-left:1px solid #3d9b728c;max-width:650px;margin:0;padding-left:28px;font-size:.82rem;line-height:1.85}.systems-capabilities{border-top:1px solid #ddb05138;border-left:1px solid #ddb05138;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 clamp(24px,7vw,115px) clamp(90px,11vw,170px);display:grid}.systems-capabilities article{background:linear-gradient(135deg,#ffffff05,#0000);border-bottom:1px solid #ddb05138;border-right:1px solid #ddb05138;grid-template-columns:55px minmax(0,1fr);align-content:center;gap:26px;min-width:0;min-height:270px;padding:clamp(28px,4vw,55px);transition:background .3s,transform .3s;display:grid}.systems-capabilities article:hover{z-index:1;background:#3c86bd12;transform:translateY(-5px)}.systems-capabilities article>span{color:#d9ad53;font-family:var(--font-serif);font-size:2rem}.systems-capabilities h3{color:#f5f0e5;margin:0 0 14px;font-size:clamp(1.75rem,3vw,2.75rem);line-height:1}.systems-capabilities p{color:#89918c;max-width:590px;margin:0;font-size:.72rem;line-height:1.8}.systems-blueprint{background:#0b0e0c;border-top:1px solid #3d9b722e;border-bottom:1px solid #3c86bd38;grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr);align-items:center;gap:clamp(55px,8vw,130px);padding:clamp(90px,10vw,155px) clamp(24px,7vw,115px);display:grid}.systems-blueprint-copy h2{text-wrap:balance;max-width:850px;margin:0 0 50px;font-size:clamp(3rem,5vw,5.6rem);line-height:.95}.systems-blueprint ol{margin:0;padding:0;list-style:none;display:grid}.systems-blueprint li{border-top:1px solid #ddb0512b;grid-template-columns:45px minmax(0,1fr);gap:20px;min-width:0;padding:22px 0;display:grid}.systems-blueprint li>span{color:#4c97ca;font-family:var(--font-serif);font-size:1.45rem}.systems-blueprint li strong{font-size:.76rem}.systems-blueprint li p{color:#879089;margin:6px 0 0;font-size:.68rem;line-height:1.65}.systems-blueprint>aside{background:#ddb05133;border:1px solid #ddb05140;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;min-width:0;min-height:620px;display:grid;position:relative}.systems-blueprint>aside:before,.systems-blueprint>aside:after{z-index:2;content:"";background:#ddb05142;position:absolute}.systems-blueprint>aside:before{width:1px;height:74%;top:13%;left:50%}.systems-blueprint>aside:after{width:74%;height:1px;top:50%;left:13%}.systems-signal{color:#c4cbc6;letter-spacing:.13em;text-align:center;background:#080b09;place-items:center;padding:26px;font-size:.56rem;font-weight:800;display:grid}.systems-signal.green{box-shadow:inset 0 3px #3d9b72}.systems-signal.blue{box-shadow:inset 0 3px #3c86bd}.systems-signal.gold{box-shadow:inset 0 -3px #d9ad53}.systems-signal.teal{box-shadow:inset 0 -3px #2d8f8a}.systems-core-mark{z-index:3;background:#050706;border:1px solid #ddb0518c;place-items:center;width:175px;height:175px;padding:22px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 14px #050706d1,0 24px 70px #0000008c}.systems-core-mark img{object-fit:contain;width:94px;height:94px}.systems-core-mark small{color:#d9ad53;letter-spacing:.13em;text-align:center;margin-top:7px;font-size:.38rem}.systems-outcomes{grid-template-columns:minmax(0,.75fr) minmax(340px,1.25fr);align-items:start;gap:clamp(50px,8vw,130px);padding:clamp(90px,11vw,170px) clamp(24px,7vw,115px);display:grid}.systems-outcomes h2{max-width:640px;margin:0;font-size:clamp(3.3rem,6vw,6.7rem);line-height:.9}.systems-outcomes ul{border-top:1px solid #ddb05133;margin:0;padding:0;list-style:none;display:grid}.systems-outcomes li{color:#c4c1bb;border-bottom:1px solid #ddb05133;padding:25px 52px 25px 6px;font-size:.82rem;line-height:1.5;position:relative}.systems-outcomes li:after{color:#3d9b72;content:"✓";position:absolute;right:8px}.unit-closing-cta{background:radial-gradient(circle at 80% 30%,#3c86bd2e,#0000 30%),#0a0c0b;border-top:1px solid #ddb05140;justify-items:start;padding:clamp(100px,13vw,190px) clamp(24px,8vw,135px);display:grid}.unit-closing-cta h2{text-wrap:balance;max-width:1050px;margin:0 0 24px;font-size:clamp(3.5rem,7vw,7.6rem);line-height:.9}.unit-closing-cta>p:not(.unit-kicker){color:#979c98;max-width:670px;margin:0 0 36px;font-size:.82rem;line-height:1.8}.compact-unit-hero{background:radial-gradient(circle at 82% 24%,#3c86bd2b,#0000 30%),#090b0a;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:center;gap:clamp(50px,8vw,140px);min-height:calc(100svh - 78px);padding:clamp(80px,10vw,160px) clamp(24px,8vw,130px);display:grid}.compact-unit-hero>div{min-width:0}.compact-unit-hero h1{text-wrap:balance;max-width:1100px;margin:0 0 30px;font-size:clamp(3.8rem,7vw,7.8rem);line-height:.88}.compact-unit-hero p:not(.unit-kicker){color:#9b9f9c;max-width:760px;font-size:.9rem;line-height:1.8}.compact-unit-hero>img{object-fit:contain;background:#030403;border:1px solid #ddb05159;justify-self:center;width:min(100%,420px);box-shadow:0 34px 100px #0000006b}.academy-page{--unit-accent:#7c7ac8}.academy-hero{background:radial-gradient(circle at 82% 24%,#5070c93b,#0000 33%),#080b12}.academy-programs{display:grid}.academy-program{background:#0b0e0e;border-top:1px solid #ddb05138;grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);align-items:center;min-width:0;display:grid}.academy-program.visual>img{object-fit:cover;object-position:center 20%;width:100%;max-height:820px}.academy-program>div{min-width:0;padding:clamp(55px,8vw,130px)}.academy-program h2{max-width:900px;margin:0 0 24px;font-size:clamp(4rem,8vw,8.5rem);line-height:.86}.academy-program p:not(.unit-kicker){color:#969c99;max-width:680px;font-size:.82rem;line-height:1.85}.unit-text-link{color:#e3bd6c;letter-spacing:.05em;text-transform:uppercase;margin-top:25px;font-size:.63rem;font-weight:750;display:inline-block}.academy-program.organization{background:#10100f;grid-template-columns:minmax(240px,.55fr) minmax(0,1.45fr)}.academy-program.organization>span{color:#e3bd6c;width:190px;height:190px;font:500 4rem/1 var(--font-serif);border:1px solid #ddb05173;justify-self:center;place-items:center;display:grid;box-shadow:0 0 0 22px #ddb05105}.academy-program.organization h2{font-size:clamp(3rem,5.7vw,6.3rem)}.unit-closing-cta.light{background:radial-gradient(circle at 80% 30%,#7c7ac82e,#0000 30%),#0a0b10}.community-unit-page{--unit-accent:#c77870}.community-unit-hero{background:radial-gradient(circle at 82% 24%,#c75e582e,#0000 30%),#0c0909}.media-unit-page{--unit-accent:#3d9b72}.media-unit-hero{background:radial-gradient(circle at 78% 32%,#3d9b7229,#0000 30%),#080b09}.media-placeholder-mark{aspect-ratio:1;color:#e3bd6c;width:min(36vw,420px);font:500 clamp(3rem,8vw,7rem)/1 var(--font-serif);letter-spacing:.08em;border:1px solid #ddb05173;justify-self:center;place-items:center;display:grid;box-shadow:0 0 0 22px #ddb05105}@media (width<=1120px){.unit-nav{grid-template-columns:minmax(200px,1fr) auto}.unit-nav nav{display:none}.unit-hero,.systems-positioning,.systems-blueprint,.systems-outcomes,.compact-unit-hero,.academy-program,.academy-program.organization{grid-template-columns:1fr}.unit-hero{min-height:0}.unit-hero-art{min-height:680px}.systems-positioning>p{border-top:1px solid #3d9b728c;border-left:0;padding-top:24px;padding-left:0}.systems-blueprint>aside{min-height:540px}.compact-unit-hero>img{width:min(100%,360px)}.academy-program.visual>img{max-height:720px}.academy-program.organization>span{margin-top:80px}}@media (width<=720px){.unit-nav{min-height:68px;padding:10px 16px}.unit-brand>img,.unit-brand>span{flex-basis:42px;width:42px;height:42px}.unit-brand small,.unit-home{display:none}.unit-brand strong{font-size:.58rem}.unit-hero{min-height:0}.unit-hero-copy{padding:75px 22px}.unit-hero h1,.compact-unit-hero h1{font-size:clamp(3.15rem,15vw,5.1rem)}.unit-hero-art{min-height:540px}.unit-proof-strip{grid-template-columns:1fr;padding:0 22px}.unit-proof-strip span{border-bottom:1px solid #ddb05124;border-right:0}.unit-proof-strip span:last-child{border-bottom:0}.systems-positioning,.systems-blueprint,.systems-outcomes,.compact-unit-hero{padding:80px 22px}.systems-capabilities{grid-template-columns:1fr;margin:0 22px 80px}.systems-capabilities article{grid-template-columns:42px minmax(0,1fr);gap:16px;min-height:235px;padding:28px 22px}.systems-blueprint{gap:46px}.systems-blueprint>aside{min-height:460px}.systems-core-mark{width:140px;height:140px;padding:16px}.systems-core-mark img{width:74px;height:74px}.systems-signal{letter-spacing:.08em;padding:14px;font-size:.44rem}.systems-outcomes{gap:45px}.unit-closing-cta{padding:90px 22px}.unit-closing-cta h2{font-size:clamp(3.2rem,14vw,5.2rem)}.compact-unit-hero{gap:55px;min-height:0}.academy-program>div{padding:70px 22px}.academy-program.visual>img{max-height:600px}.academy-program.organization>span{width:150px;height:150px;margin-top:65px;font-size:3rem}.media-placeholder-mark{width:min(70vw,320px)}}@media (width<=1120px){.site-header nav{gap:12px;font-size:.55rem}.hero{grid-template-columns:1fr;min-height:0}.hero:before{display:none}.hero-copy,.hero-art{min-height:560px}}@media (width<=720px){.hero-copy{min-height:0;padding:64px 21px 70px}.hero h1{font-size:clamp(3rem,13vw,4.35rem)}.hero-art{min-height:460px}.academy-hub-hero h1,.offering-hero h1,.community-unit-hero h1,.media-unit-hero h1,.sss-clear-hero-copy h1{font-size:clamp(2.85rem,12.5vw,4.2rem)}.academy-pillar-index h2,.offering-answer h2,.offering-process h2,.community-experience h2,.sss-clear-recognition h2,.sss-clear-outcomes h2,.sss-clear-method h2{font-size:clamp(2.55rem,11vw,3.75rem)}.offering-closing h2,.community-invite h2,.media-closing h2,.sss-clear-cta h2{font-size:clamp(2.65rem,11.5vw,4rem)}}.framework-library,.framework-detail{--unit-accent:#3c86bd;--framework-accent:#3c86bd;background:#060807}.framework-library-hero{border-bottom:1px solid #ddb0513d;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:stretch;min-height:calc(100svh - 78px);display:grid}.framework-library-hero>div{background:radial-gradient(circle at 100% 20%,#3c86bd26,#0000 24rem);flex-direction:column;justify-content:center;padding:clamp(80px,9vw,150px) clamp(24px,7vw,115px);display:flex}.framework-library-hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:900px;margin:0 0 30px;font-size:clamp(4rem,7vw,8rem);line-height:.85}.framework-answer{color:#a3aaa5;max-width:740px;margin:0;font-size:clamp(.85rem,1.2vw,1.05rem);line-height:1.85}.framework-meta-line{color:#81796d;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #ddb0512e;flex-wrap:wrap;gap:8px 25px;margin-top:34px;padding-top:22px;font-size:.48rem;font-weight:700;display:flex}.framework-library-hero figure{background:#020303;min-height:660px;margin:0;position:relative;overflow:hidden}.framework-library-hero figure:after{content:"";background:linear-gradient(90deg,#0608078c,#0000 22%),linear-gradient(#0000 58%,#060807d1);position:absolute;inset:0}.framework-library-hero figure img{object-fit:cover;width:100%;height:100%}.framework-library-hero figcaption{z-index:2;color:#d6cbb8;font-family:var(--font-serif);border-top:1px solid #ddb05166;padding:18px 0;font-size:1.35rem;position:absolute;bottom:34px;left:40px;right:40px}.framework-index{padding:clamp(95px,11vw,170px) clamp(24px,7vw,115px)}.framework-index>header{max-width:980px;margin-bottom:65px}.framework-index h2{margin:0;font-size:clamp(3.6rem,6.5vw,7rem);line-height:.88}.framework-index>div{border-top:1px solid #ddb0513b;border-left:1px solid #ddb0513b;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.framework-index-card{background:linear-gradient(145deg,#ffffff05,#0000);border-bottom:1px solid #ddb0513b;border-right:1px solid #ddb0513b;flex-direction:column;min-width:0;min-height:600px;padding:clamp(28px,3.7vw,55px);display:flex;position:relative;overflow:hidden}.framework-index-card:before{background:var(--framework-card);content:"";height:3px;position:absolute;top:0;left:0;right:0}.framework-index-card>span{color:var(--framework-card);font-family:var(--font-serif);font-size:3rem}.framework-index-card>p:first-of-type{color:#bba064;letter-spacing:.17em;margin:50px 0 15px;font-size:.47rem;font-weight:800}.framework-index-card h3{margin:0 0 22px;font-size:clamp(2.4rem,4vw,4rem);line-height:.9}.framework-index-card>p:nth-of-type(2){color:#8f9791;font-size:.69rem;line-height:1.75}.framework-index-card ul{flex-wrap:wrap;gap:7px;margin:30px 0 45px;padding:0;list-style:none;display:flex}.framework-index-card li{color:#b6bbb7;text-transform:uppercase;border:1px solid #ffffff17;padding:8px 10px;font-size:.46rem;font-weight:700}.framework-index-card a{color:#e1bd73;text-transform:uppercase;border-top:1px solid #ddb0512e;margin-top:auto;padding-top:22px;font-size:.58rem;font-weight:750}.framework-index-card a b{float:right;font-size:1rem}.framework-method-note{background:#0b0e0c;border-top:1px solid #3d9b7240;grid-template-columns:minmax(0,1fr) minmax(320px,.65fr);align-items:end;gap:clamp(45px,8vw,130px);padding:clamp(90px,11vw,160px) clamp(24px,7vw,115px);display:grid}.framework-method-note h2{max-width:800px;margin:0;font-size:clamp(3.2rem,5.5vw,6rem);line-height:.9}.framework-method-note>p{color:#969d98;border-left:1px solid #3d9b7299;margin:0;padding-left:28px;font-size:.76rem;line-height:1.8}.framework-green{--framework-accent:#3d9b72}.framework-gold{--framework-accent:#d2a84e}.framework-detail>article{max-width:1900px;margin:auto}.framework-detail-hero{border-bottom:1px solid #ddb05138;grid-template-columns:minmax(0,1.04fr) minmax(430px,.96fr);min-height:calc(100svh - 78px);display:grid}.framework-detail-hero>div{background:radial-gradient(circle at 100% 16%,var(--framework-accent),transparent 26rem);flex-direction:column;justify-content:center;padding:clamp(75px,8vw,135px) clamp(24px,7vw,110px);display:flex}@supports (color:color-mix(in lab, red, red)){.framework-detail-hero>div{background:radial-gradient(circle at 100% 16%,color-mix(in srgb,var(--framework-accent) 15%,transparent),transparent 26rem)}}.framework-detail-hero nav{color:#746e64;text-transform:uppercase;gap:10px;margin-bottom:70px;font-size:.48rem;font-weight:700;display:flex}.framework-detail-hero nav a{color:#c8a85f}.framework-detail-hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:1000px;margin:0 0 32px;font-size:clamp(4rem,7vw,8.4rem);line-height:.84}.framework-definition{color:#a6ada8;max-width:860px;margin:0;font-size:.84rem;line-height:1.85}.framework-definition strong{color:#eee7da}.framework-promise{border-left:2px solid var(--framework-accent);color:#d7c39a;font-family:var(--font-serif);margin:28px 0 0;padding-left:20px;font-size:1.45rem}.framework-detail-hero dl{flex-wrap:wrap;gap:22px 45px;margin:55px 0 0;display:flex}.framework-detail-hero dl div{gap:5px;display:grid}.framework-detail-hero dt{color:#6d746f;letter-spacing:.13em;text-transform:uppercase;font-size:.4rem;font-weight:800}.framework-detail-hero dd{color:#aeb3af;margin:0;font-size:.49rem}.framework-detail-hero figure{min-height:650px;margin:0;position:relative;overflow:hidden}.framework-detail-hero figure:after{content:"";background:linear-gradient(90deg,#0608078c,#0000 24%),linear-gradient(#0000 60%,#060807c7);position:absolute;inset:0}.framework-detail-hero figure img{object-fit:cover;width:100%;height:100%}.framework-detail-hero figcaption{z-index:2;color:#d7b663;letter-spacing:.16em;border-top:1px solid #ddb05166;padding:16px 0;font-size:.45rem;font-weight:800;position:absolute;bottom:28px;left:35px;right:35px}.framework-direct-answer{border-bottom:1px solid #ddb0512e;padding:clamp(90px,11vw,175px) clamp(24px,9vw,160px)}.framework-direct-answer h2{text-wrap:balance;max-width:1450px;margin:0;font-size:clamp(2.8rem,5.1vw,5.6rem);font-weight:500;line-height:1.02}.framework-steps{background:#0a0d0b;padding:clamp(90px,11vw,170px) clamp(24px,7vw,115px)}.framework-steps>header{grid-template-columns:.45fr 1fr;align-items:end;margin-bottom:55px;display:grid}.framework-steps h2{margin:0;font-size:clamp(3.4rem,6vw,6.5rem);line-height:.9}.framework-steps ol{border-top:1px solid #ddb05138;margin:0;padding:0;list-style:none}.framework-steps li{border-bottom:1px solid #ddb0512b;grid-template-columns:90px minmax(0,1fr);gap:clamp(20px,4vw,70px);min-width:0;padding:42px 0;display:grid}.framework-steps li>span{color:var(--framework-accent);font-family:var(--font-serif);font-size:2.8rem}.framework-steps li>div{grid-template-columns:minmax(180px,.45fr) minmax(260px,1fr) 70px minmax(180px,.42fr);align-items:center;gap:30px;display:grid}.framework-steps h3{margin:0;font-size:clamp(2rem,3vw,3.3rem)}.framework-steps li p{color:#929994;margin:0;font-size:.7rem;line-height:1.75}.framework-steps li small{color:#6b716d;letter-spacing:.14em;font-size:.39rem;font-weight:800}.framework-steps li strong{color:#d7c49c;font-size:.58rem;line-height:1.5}.framework-application{border-top:1px solid #ddb05133;border-bottom:1px solid #ddb05133;grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);display:grid}.framework-application>div,.framework-application>aside{padding:clamp(70px,8vw,130px) clamp(24px,7vw,110px)}.framework-application>aside{background:var(--framework-accent);border-left:1px solid #ddb05133}@supports (color:color-mix(in lab, red, red)){.framework-application>aside{background:color-mix(in srgb,var(--framework-accent) 7%,#080a09)}}.framework-application h2{margin:0 0 45px;font-size:clamp(3.3rem,5vw,5.8rem)}.framework-application ul{border-top:1px solid #ddb0512b;gap:0;margin:0;padding:0;list-style:none;display:grid}.framework-application li{color:#aeb3af;border-bottom:1px solid #ddb05124;padding:20px 10px 20px 28px;font-size:.68rem;line-height:1.6;position:relative}.framework-application li:before{color:var(--framework-accent);content:"◆";position:absolute;left:3px}.framework-guardrails{padding:clamp(90px,11vw,160px) clamp(24px,7vw,115px)}.framework-guardrails h2{max-width:900px;margin:0 0 60px;font-size:clamp(3.4rem,6vw,6.5rem);line-height:.9}.framework-guardrails>div{border-top:1px solid #ddb05136;border-left:1px solid #ddb05136;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.framework-guardrails article{border-bottom:1px solid #ddb05136;border-right:1px solid #ddb05136;min-height:260px;padding:40px}.framework-guardrails article span{color:var(--framework-accent);font-family:var(--font-serif);font-size:2rem}.framework-guardrails article p{color:#b4b7b4;margin:45px 0 0;font-size:.72rem;line-height:1.75}.framework-evidence{background:#0d120f;border-block:1px solid #3d9b7238;grid-template-columns:minmax(0,.8fr) minmax(320px,1.2fr);align-items:end;gap:70px;padding:clamp(85px,9vw,140px) clamp(24px,7vw,115px);display:grid}.framework-evidence h2{margin:0;font-size:clamp(3.2rem,5vw,5.5rem);line-height:.9}.framework-evidence>p{color:#a2aaa4;border-left:1px solid #3d9b72;margin:0;padding-left:28px;font-size:.72rem;line-height:1.8}.framework-faq{grid-template-columns:minmax(280px,.55fr) minmax(0,1.45fr);gap:80px;padding:clamp(90px,11vw,160px) clamp(24px,7vw,115px);display:grid}.framework-faq h2{margin:0;font-size:clamp(3.5rem,6vw,6.2rem);line-height:.88}.framework-faq details{border-top:1px solid #ddb05133}.framework-faq details:last-child{border-bottom:1px solid #ddb05133}.framework-faq summary{cursor:pointer;color:#e5ded2;font-family:var(--font-serif);padding:28px 45px 28px 0;font-size:1.6rem}.framework-faq details p{color:#929a94;max-width:850px;margin:0;padding:0 0 30px;font-size:.69rem;line-height:1.75}.framework-next{background:radial-gradient(circle at 80% 30%,var(--framework-accent),transparent 30%),#090b0a;border-top:1px solid #ddb05138;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:end;gap:60px;padding:clamp(95px,11vw,170px) clamp(24px,7vw,115px);display:grid}@supports (color:color-mix(in lab, red, red)){.framework-next{background:radial-gradient(circle at 80% 30%,color-mix(in srgb,var(--framework-accent) 16%,transparent),transparent 30%),#090b0a}}.framework-next h2{max-width:900px;margin:0 0 24px;font-size:clamp(3.5rem,6vw,6.7rem);line-height:.88}.framework-next p:not(.unit-kicker){color:#959b97;max-width:690px;font-size:.72rem;line-height:1.75}.framework-next>div:last-child{justify-items:start;gap:24px;display:grid}.framework-next>div:last-child>a:last-child{color:#c5a45c;text-transform:uppercase;font-size:.55rem;font-weight:750}.systems-framework-preview{background:#0a0d0b;border-block:1px solid #ddb05138;grid-template-columns:minmax(420px,1.05fr) minmax(0,.95fr);align-items:center;display:grid}.systems-framework-preview>div:last-child{padding:clamp(70px,8vw,130px)}.systems-framework-preview h2{max-width:700px;margin:0 0 28px;font-size:clamp(3.4rem,5.5vw,6rem);line-height:.88}.systems-framework-preview>div:last-child>p:not(.unit-kicker){color:#969d98;max-width:640px;font-size:.74rem;line-height:1.8}.systems-framework-visual{min-height:680px;position:relative;overflow:hidden}.systems-framework-visual:after{content:"";background:linear-gradient(90deg,#0000 65%,#0a0d0b),linear-gradient(#0000 60%,#060807b3);position:absolute;inset:0}.systems-framework-visual img{object-fit:cover;width:100%;height:100%}.systems-framework-visual span{z-index:2;color:#d8b763;letter-spacing:.15em;border-top:1px solid #ddb05166;padding-top:15px;font-size:.43rem;font-weight:800;position:absolute;bottom:28px;left:35px;right:35px}.systems-testimonial{background:radial-gradient(circle at 8%,#3c86bd21,#0000 28%),#070908;padding:clamp(90px,11vw,170px) clamp(24px,10vw,180px)}.systems-testimonial blockquote{color:#f0eadf;max-width:1450px;font-family:var(--font-serif);margin:0;font-size:clamp(2.3rem,4.4vw,5rem);line-height:1.08}.systems-testimonial footer{border-top:1px solid #ddb05138;grid-template-columns:auto minmax(0,1fr);gap:22px;margin-top:55px;padding-top:22px;display:grid}.systems-testimonial footer strong{color:#deb968;font-size:.62rem}.systems-testimonial footer span{color:#818984;max-width:850px;font-size:.52rem;line-height:1.6}@media (width<=1120px){.framework-library-hero,.framework-detail-hero,.framework-method-note,.framework-application,.framework-evidence,.framework-faq,.framework-next,.systems-framework-preview,.framework-index>div{grid-template-columns:1fr}.framework-index-card{min-height:470px}.framework-detail-hero figure,.framework-library-hero figure{min-height:640px}.framework-steps>header{grid-template-columns:1fr}.framework-steps li>div{grid-template-columns:minmax(160px,.45fr) minmax(260px,1fr)}.framework-steps li small,.framework-steps li strong{display:none}.framework-application>aside{border-top:1px solid #ddb05133;border-left:0}.framework-guardrails>div{grid-template-columns:1fr}.framework-guardrails article{min-height:210px}.systems-framework-visual{min-height:600px}.systems-framework-visual:after{background:linear-gradient(#0000 65%,#0a0d0b)}}@media (width<=720px){.framework-library-hero>div,.framework-detail-hero>div{padding:75px 22px}.framework-library-hero h1,.framework-detail-hero h1{font-size:clamp(3.3rem,15vw,5.2rem)}.framework-library-hero figure,.framework-detail-hero figure{min-height:500px}.framework-index,.framework-method-note,.framework-direct-answer,.framework-steps,.framework-guardrails,.framework-evidence,.framework-faq,.framework-next{padding:80px 22px}.framework-index-card{min-height:520px;padding:32px 25px}.framework-steps li{grid-template-columns:52px minmax(0,1fr);gap:12px;padding:30px 0}.framework-steps li>span{font-size:2rem}.framework-steps li>div{display:block}.framework-steps li p{margin-top:13px}.framework-application>div,.framework-application>aside{padding:70px 22px}.framework-guardrails article{padding:30px 24px}.framework-evidence{gap:40px}.framework-evidence>p{border-top:1px solid #3d9b72;border-left:0;padding-top:22px;padding-left:0}.framework-faq,.framework-next{gap:45px}.systems-framework-visual{min-height:480px}.systems-framework-preview>div:last-child{padding:70px 22px}.systems-testimonial{padding:80px 22px}.systems-testimonial footer{grid-template-columns:1fr}}.answer-library-intro{background:radial-gradient(circle at 76% 22%,#4e8fc326,#0000 28rem),linear-gradient(135deg,#070908,#0c110e);border-bottom:1px solid #ddb05140;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:end;gap:clamp(42px,8vw,130px);padding:clamp(90px,10vw,160px) clamp(24px,7vw,115px);display:grid;position:relative}.answer-library-intro:before{content:"";border:1px solid #ddb05147;width:82px;height:82px;position:absolute;top:50px;right:7vw;transform:rotate(45deg)}.answer-library-intro>.unit-kicker{grid-column:1/-1;margin-bottom:-28px}.answer-library-intro h1{color:#f2ede4;letter-spacing:-.035em;max-width:1050px;margin:0;font-size:clamp(3.6rem,6.4vw,7.3rem);line-height:.88}.answer-library-intro>p:not(.unit-kicker){color:#9ba19c;max-width:700px;margin:0;font-size:.78rem;line-height:1.85}.answer-library-intro dl{border-block:1px solid #ddb05133;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin:28px 0 0;display:grid}.answer-library-intro dl div{border-right:1px solid #ddb0512b;grid-template-columns:auto 1fr;align-items:baseline;gap:13px;padding:25px 28px;display:grid}.answer-library-intro dl div:last-child{border-right:0}.answer-library-intro dt{color:#dfbc6a;font-family:var(--font-serif);font-size:2.4rem}.answer-library-intro dd{color:#7f8781;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.48rem;font-weight:750}.answer-theme-index{background:#0a0d0b;padding:clamp(85px,9vw,145px) clamp(24px,7vw,115px)}.answer-theme-index>section{border-top:1px solid #ddb0513d;grid-template-columns:minmax(250px,.38fr) minmax(0,1.62fr);gap:clamp(32px,6vw,95px);padding:54px 0;display:grid}.answer-theme-index>section:last-child{border-bottom:1px solid #ddb0513d}.answer-theme-index>section>header{align-self:start;position:sticky;top:112px}.answer-theme-index>section>header h2{color:#eee8dd;max-width:360px;margin:0;font-size:clamp(2.1rem,3vw,3.5rem);line-height:.98}.answer-theme-index>section>header span{color:#c9a95e;letter-spacing:.17em;margin-top:22px;font-size:.43rem;font-weight:800;display:block}.answer-theme-index>section>div{border-top:1px solid #ddb05126;min-width:0}.answer-theme-index article{border-bottom:1px solid #ddb05126;grid-template-columns:minmax(180px,.7fr) minmax(240px,1fr) minmax(260px,1.25fr) auto;align-items:start;gap:clamp(20px,3vw,45px);min-width:0;padding:30px 0;display:grid;position:relative}.answer-theme-index article:before{background:linear-gradient(90deg,var(--answer-blue),var(--answer-green));content:"";width:0;height:1px;transition:width .35s;position:absolute;top:-1px;left:0}.answer-theme-index article:hover:before{width:100%}.answer-theme-index article>p:first-child{color:#58a581;margin:0;font-size:.53rem;font-weight:750;line-height:1.55}.answer-theme-index h3{color:#e7e0d4;margin:0;font-size:1.55rem;line-height:1.1}.answer-theme-index article>p:nth-of-type(2){color:#8e9690;margin:0;font-size:.6rem;line-height:1.72}.answer-theme-index article>a{color:#d6b366;text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;font-size:.47rem;font-weight:800;display:flex}.answer-editorial-note{background:radial-gradient(circle at 16% 55%,#3f987221,#0000 25rem),#090c0a;border-top:1px solid #3f987247;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:end;gap:clamp(40px,8vw,130px);padding:clamp(85px,10vw,150px) clamp(24px,7vw,115px);display:grid}.answer-editorial-note h2{margin:0;font-size:clamp(3.2rem,5vw,5.7rem);line-height:.9}.answer-editorial-note>p{border-left:1px solid var(--answer-green);color:#9ca39e;margin:0;padding-left:28px;font-size:.72rem;line-height:1.85}.answer-article-header{background:radial-gradient(circle at 82% 22%,#4e8fc324,#0000 27rem),linear-gradient(135deg,#070908,#0d110e);border-bottom:1px solid #ddb0513d;padding:clamp(76px,8vw,125px) max(24px,50vw - 725px);position:relative}.answer-article-header>nav{color:#7d847f;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:48px;font-size:.48rem;font-weight:750;display:flex}.answer-article-header>nav a{color:#d0ad5f}.answer-search-question{color:#57a680;max-width:880px;margin:0 0 18px;font-size:.66rem;font-weight:750;line-height:1.55}.answer-search-question:before{color:#d5b160;content:"Question:";margin-right:10px}.answer-article-header h1{color:#f0eae0;letter-spacing:-.035em;max-width:1200px;margin:0;font-size:clamp(3.4rem,6vw,7rem);line-height:.9}.answer-dek{color:#a0a6a2;max-width:900px;margin:35px 0 0;font-size:clamp(.72rem,1.1vw,.9rem);line-height:1.82}.answer-byline{color:#787f7a;border-top:1px solid #ddb0512e;flex-wrap:wrap;gap:10px 30px;margin-top:52px;padding-top:22px;font-size:.48rem;display:flex}.answer-byline strong{color:#d9b86b}.answer-reading-layout{background:var(--answer-paper);color:var(--answer-ink);grid-template-columns:minmax(260px,.45fr) minmax(0,1.55fr);gap:clamp(45px,8vw,130px);padding:clamp(80px,9vw,145px) max(24px,50vw - 725px);display:grid}.answer-summary{border-top:3px solid var(--answer-green);background:#e5ded3;border-bottom:1px solid #c8bbab;align-self:start;padding:28px;position:sticky;top:118px;box-shadow:16px 18px #1715110d}.answer-summary>span{color:#286d51;letter-spacing:.16em;font-size:.47rem;font-weight:850}.answer-summary>p{font-family:var(--font-serif);margin:20px 0 28px;font-size:clamp(1.4rem,2vw,2rem);line-height:1.22}.answer-summary>a{color:#1f5d47;text-transform:uppercase;font-size:.48rem;font-weight:800}.answer-prose{min-width:0;max-width:850px}.answer-prose>section{margin-bottom:78px;scroll-margin-top:110px}.answer-prose h2{color:#191612;letter-spacing:-.02em;margin:0 0 28px;font-size:clamp(2.45rem,4vw,4.1rem);line-height:.98}.answer-prose p{color:#464038;margin:0 0 24px;font-size:clamp(.72rem,.9vw,.83rem);line-height:1.95}.answer-prose p:first-of-type{font-size:clamp(.82rem,1.1vw,.97rem);line-height:1.86}.answer-diagnostic,.answer-measures,.answer-faq,.answer-source-note{border-top:1px solid var(--answer-rule);padding-top:52px}.answer-diagnostic ul,.answer-measures ul{border-top:1px solid var(--answer-rule);margin:30px 0 0;padding:0;list-style:none;display:grid}.answer-diagnostic li,.answer-measures li{border-bottom:1px solid var(--answer-rule);color:#3f3932;padding:18px 15px 18px 30px;font-size:.68rem;line-height:1.65;position:relative}.answer-diagnostic li:before,.answer-measures li:before{color:#9d7629;content:"◆";position:absolute;left:3px}.answer-measures ul{border-left:1px solid var(--answer-rule);grid-template-columns:repeat(2,minmax(0,1fr))}.answer-measures li{border-right:1px solid var(--answer-rule)}.answer-faq>div{border-top:1px solid var(--answer-rule);padding:28px 0}.answer-faq>div:last-child{border-bottom:1px solid var(--answer-rule)}.answer-faq h3{color:#1e1a16;font-family:var(--font-serif);margin:0 0 14px;font-size:1.65rem;line-height:1.16}.answer-faq>div p{margin-bottom:0;font-size:.72rem}.answer-source-note{background:#e7e0d5;border:1px solid #bdad98;border-top:4px solid #1e7454;padding:48px 42px}.answer-source-note h2{font-size:2.5rem}.answer-source-note p{margin-bottom:0}.answer-related{background:#080b09;border-top:1px solid #ddb05140;grid-template-columns:minmax(260px,.45fr) minmax(0,1.55fr);gap:clamp(45px,8vw,130px);padding:clamp(85px,10vw,150px) max(24px,50vw - 725px);display:grid}.answer-related h2{color:#eee7db;margin:0;font-size:clamp(3rem,5vw,5.5rem);line-height:.9}.answer-related>div{border-top:1px solid #ddb05138}.answer-related a{border-bottom:1px solid #ddb0512e;grid-template-columns:minmax(170px,.75fr) minmax(240px,1.25fr) auto;align-items:center;gap:30px;padding:27px 0;display:grid;position:relative}.answer-related a span{color:#57a57f;font-size:.53rem;font-weight:750;line-height:1.5}.answer-related a strong{color:#e7dfd3;font-family:var(--font-serif);font-size:1.55rem;line-height:1.1}.answer-related a i{color:#d6b363;font-style:normal}.answer-library :is(h1,h2,h3,p),.answer-page :is(h1,h2,h3,p),.answer-library a,.answer-page a{overflow-wrap:anywhere}@media (width<=1120px){.answer-library-intro,.answer-editorial-note,.answer-theme-index>section,.answer-related{grid-template-columns:1fr}.answer-library-intro>.unit-kicker,.answer-library-intro dl{grid-column:auto}.answer-theme-index>section>header{position:static}.answer-theme-index>section>header h2{max-width:720px}.answer-theme-index article{grid-template-columns:minmax(180px,.7fr) minmax(220px,1fr) minmax(260px,1.3fr)}.answer-theme-index article>a{grid-column:2/-1}.answer-related{gap:55px}}@media (width<=820px){.answer-library-intro{display:block}.answer-library-intro>.unit-kicker{margin-bottom:25px}.answer-library-intro>p:not(.unit-kicker){margin-top:30px}.answer-library-intro dl{margin-top:45px}.answer-library-intro dl div{grid-template-columns:1fr;gap:3px}.answer-reading-layout{grid-template-columns:1fr}.answer-summary{position:static}.answer-prose{max-width:none}.answer-editorial-note>p{border-top:1px solid var(--answer-green);border-left:0;padding-top:24px;padding-left:0}.answer-related a{grid-template-columns:1fr auto}.answer-related a span{grid-column:1/-1}.answer-related a strong{font-size:1.4rem}}@media (width<=680px){.answer-library-intro,.answer-theme-index,.answer-editorial-note,.answer-article-header,.answer-reading-layout,.answer-related{padding-left:22px;padding-right:22px}.answer-library-intro h1,.answer-article-header h1{font-size:clamp(3.1rem,15vw,5rem)}.answer-library-intro:before{display:none}.answer-library-intro dl{grid-template-columns:1fr}.answer-library-intro dl div{border-bottom:1px solid #ddb0512b;border-right:0;grid-template-columns:auto 1fr}.answer-library-intro dl div:last-child{border-bottom:0}.answer-theme-index article{display:block}.answer-theme-index article h3,.answer-theme-index article>p:nth-of-type(2),.answer-theme-index article>a{margin-top:16px}.answer-byline{display:grid}.answer-reading-layout{padding-top:62px;padding-bottom:82px}.answer-summary{padding:23px}.answer-prose>section{margin-bottom:62px}.answer-prose h2{font-size:clamp(2.2rem,10.5vw,3.2rem)}.answer-measures ul{grid-template-columns:1fr}.answer-source-note{padding:34px 25px}.answer-related a{display:grid}}.systems-page{--unit-accent:#d9ad53;--unit-accent-2:#a8732c;--unit-night:#0b0705;--unit-panel:#17100b;background:radial-gradient(circle at 72% 8%,#965e201f,transparent 36rem),var(--unit-night)}.systems-page .unit-nav{background:#0b0705f2;border-bottom-color:#deb14f52}.systems-page .unit-nav nav a:after{background:linear-gradient(90deg,#a76b25,#f0ca73)}.systems-page .unit-hero{background:#0b0705;border-bottom-color:#deb14f57}.systems-page .unit-hero-copy{background:radial-gradient(circle at 88% 18%,#b1742b2e,#0000 24rem),linear-gradient(115deg,#120a06,#0c0806 73%,#0c0806cc)}.systems-page .unit-hero-copy>p:not(.unit-kicker){color:#b6aa9a}.systems-page .unit-secondary{color:#f1e5d2;background:#a96c2417;border-color:#ddb05180!important}.systems-page .unit-secondary:hover{background:#b97f3333}.systems-page .unit-hero-art{background:#080503}.systems-page .unit-hero-art:after{background:linear-gradient(90deg,#0d08056b,#0000 28%),linear-gradient(#0000 55%,#090503eb)}.systems-page .unit-hero-art figcaption{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c0704bd;border:1px solid #e2b85c57;padding:22px 20px}.systems-page .unit-proof-strip{background:#140d09}.systems-page .unit-proof-strip span{color:inherit;flex-direction:column;align-items:flex-start;gap:8px;padding-block:30px;display:flex}.systems-page .unit-proof-strip b{color:#ebddc8;font-family:var(--font-serif);font-size:1.25rem;font-weight:500}.systems-page .unit-proof-strip small{color:#8f8375;max-width:420px;font-size:.52rem;line-height:1.6}.systems-page .systems-positioning{background:linear-gradient(#0b0705,#100a07)}.systems-page .systems-positioning>p{color:#a99d8e;border-left-color:#dbaa42a6}.systems-page .systems-capabilities{border-color:#ddb05152}.systems-page .systems-capabilities article{background:linear-gradient(145deg,#7646171c,#ffffff03);border-color:#ddb05140}.systems-page .systems-capabilities article:hover{background:linear-gradient(145deg,#bb7c2d2e,#ddb0510a)}.systems-page .systems-capabilities p{color:#9f9385}.systems-page .systems-blueprint{background:linear-gradient(135deg,#150d09,#0d0906);border-block-color:#ddb05152}.systems-page .systems-blueprint li{border-color:#ddb05138}.systems-page .systems-blueprint li>span{color:#d7a84d}.systems-page .systems-blueprint li p{color:#978b7d}.systems-page .systems-delivery-brief{background:radial-gradient(circle at 84% 8%,#dbaa421f,#0000 18rem),#0d0805;border:1px solid #deb14f61;min-height:0;padding:clamp(32px,5vw,62px);display:block}.systems-page .systems-delivery-brief>img{object-fit:contain;background:#050302;border:1px solid #deb14f59;width:100px;height:100px;padding:7px}.systems-page .systems-delivery-brief>.unit-kicker{max-width:520px;margin-top:38px}.systems-page .systems-delivery-brief ol{border-top:1px solid #deb14f42;margin:0;padding:0;list-style:none}.systems-page .systems-delivery-brief li{border-bottom:1px solid #deb14f2e;grid-template-columns:minmax(170px,.9fr) minmax(180px,1.1fr);gap:24px;padding:21px 0;display:grid}.systems-page .systems-delivery-brief li span{color:#eee2d0;font-family:var(--font-serif);font-size:1.25rem}.systems-page .systems-delivery-brief li small{color:#8f8375;font-size:.52rem;line-height:1.55}.systems-page .systems-outcomes{background:#0c0806}.systems-page .systems-outcomes li{color:#c9bca9;border-color:#ddb05138}.systems-page .systems-outcomes li:after{color:#d7a84d}.systems-page .systems-framework-preview{background:radial-gradient(circle at 14% 35%,#a6641d26,#0000 24rem),#130b07;border-block-color:#ddb05157;grid-template-columns:minmax(330px,.72fr) minmax(0,1.28fr);gap:clamp(45px,7vw,110px);padding:clamp(85px,10vw,150px) clamp(24px,7vw,115px)}.systems-page .systems-framework-preview>div:last-child{padding:0}.systems-page .systems-answer-intro h2{max-width:760px;margin:0 0 28px;font-size:clamp(3.2rem,5.4vw,6rem);line-height:.9}.systems-page .systems-answer-intro>p:not(.unit-kicker){color:#a29586;max-width:620px;font-size:.72rem;line-height:1.8}.systems-page .systems-answer-links{border-top:1px solid #ddb0514d}.systems-page .systems-answer-links a{color:#e9dfd1;font-family:var(--font-serif);border-bottom:1px solid #ddb0513b;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:25px;padding:26px 8px;font-size:clamp(1.35rem,2.1vw,2rem);line-height:1.18;display:grid}.systems-page .systems-answer-links a:hover{background:#ddb0510d;padding-left:19px}.systems-page .systems-answer-links b{color:#d7a84d;font-family:var(--font-sans);font-size:.8rem}.systems-page .systems-testimonial{background:radial-gradient(circle at 8%,#975b1d2e,#0000 29rem),#0a0604;border-bottom:1px solid #ddb05147}.systems-page .systems-testimonial blockquote{max-width:1250px;font-size:clamp(2rem,3.5vw,3.75rem);line-height:1.14}.systems-page .systems-testimonial footer{border-color:#ddb0514d}.systems-page .systems-testimonial footer span{color:#918678}.systems-page .unit-closing-cta{background:radial-gradient(circle at 82% 28%,#ce923733,#0000 32%),linear-gradient(130deg,#120a06,#090604)}.answer-library,.answer-page{--answer-paper:#130c08;--answer-ink:#f2e9db;--answer-muted:#a99b89;--answer-rule:#ddb05138;--answer-blue:#c78c38;--answer-green:#d8ae58;background:#0b0705}.answer-library-intro,.answer-article-header{background:radial-gradient(circle at 78% 20%,#b06f262e,#0000 29rem),linear-gradient(135deg,#0b0705,#17100b)}.answer-theme-index{background:#0e0906}.answer-theme-index article:before{background:linear-gradient(90deg,#8c561f,#edc469)}.answer-theme-index article>p:first-child,.answer-search-question,.answer-related a span{color:#d4a450}.answer-editorial-note{background:radial-gradient(circle at 16% 55%,#985b1d2b,#0000 25rem),#0d0805;border-top-color:#ddb0514d}.answer-editorial-note>p{border-left-color:#c28b39}.answer-reading-layout{background:radial-gradient(circle at 80% 4%,#b26f201a,transparent 32rem),var(--answer-paper);color:var(--answer-ink)}.answer-summary{background:#21140d;border-top-color:#d9ad53;border-bottom-color:#ddb0514d;box-shadow:16px 18px #00000029}.answer-summary>span,.answer-summary>a{color:#dfb764}.answer-summary>p{color:#f1e6d5}.answer-prose h2,.answer-faq h3{color:#f0e7da}.answer-prose p,.answer-diagnostic li,.answer-measures li{color:#b8ab9b}.answer-diagnostic li:before,.answer-measures li:before{color:#d2a24c}.answer-diagnostic ul,.answer-measures ul,.answer-diagnostic li,.answer-measures li,.answer-faq>div{border-color:var(--answer-rule)}.answer-source-note{background:#20130c;border-color:#d9ad53 #ddb0516b #ddb0516b}.answer-source-note h2{color:#f1e8da}.answer-related{background:linear-gradient(135deg,#0b0705,#140d09)}@media (width<=1120px){.systems-page .systems-framework-preview{grid-template-columns:1fr}.systems-page .systems-answer-links{margin-top:12px}}@media (width<=720px){.systems-page .systems-delivery-brief{padding:28px 22px}.systems-page .systems-delivery-brief li{grid-template-columns:1fr;gap:7px}.systems-page .systems-framework-preview{padding:78px 22px}.systems-page .unit-hero-art{min-height:430px}.systems-page .unit-proof-strip b{font-size:1.1rem}}.systems-provider-page{--sss-void:#060403;--sss-carbon:#0b0705;--sss-surface:#120c08;--sss-panel:#17100b;--sss-panel-2:#1d140d;--sss-gold:#d5a649;--sss-gold-bright:#f0cd79;--sss-cream:#f4eadb;--sss-muted:#a19483;--sss-rule:#dcae4e40;--sss-rule-strong:#e0b45675;--sss-green:#6ea27b;background:var(--sss-void);color:var(--sss-cream);overflow-x:hidden}.systems-provider-page *{box-sizing:border-box}.systems-provider-page :is(h1,h2,h3,p,strong,span,small,dd){overflow-wrap:anywhere}.systems-provider-page .unit-nav{border-bottom:1px solid var(--sss-rule);background:#070403f0}.systems-provider-page .unit-nav nav a{color:#958675}.systems-provider-page .unit-nav nav a:after{background:var(--sss-gold)}.sss-provider-hero{border-bottom:1px solid var(--sss-rule);background:radial-gradient(circle at 12% 20%,#995b1f29,#0000 31rem),linear-gradient(135deg,#120905 0%,#070403 64%);grid-template-columns:minmax(0,.86fr) minmax(620px,1.14fr);min-height:calc(100svh - 78px);display:grid}.sss-provider-copy{flex-direction:column;justify-content:center;min-width:0;padding:clamp(76px,8vw,138px) clamp(30px,6vw,105px);display:flex}.sss-provider-copy h1{letter-spacing:-.048em;text-wrap:balance;max-width:920px;margin:0;font-size:clamp(4.1rem,6.7vw,8.4rem);font-weight:500;line-height:.84}.sss-provider-lede{color:#b4a798;max-width:760px;margin:34px 0 0;font-size:clamp(.82rem,1.05vw,.99rem);line-height:1.82}.sss-provider-copy .button-row{margin-top:38px}.sss-outline-button{color:#eadcc8;background:#d5a6490a;border-color:var(--sss-rule-strong)!important}.sss-outline-button:hover{background:#d5a6491f}.sss-provider-disciplines{border-top:1px solid var(--sss-rule);flex-wrap:wrap;gap:8px 25px;margin-top:64px;padding-top:23px;display:flex}.sss-provider-disciplines span{color:#918474;letter-spacing:.1em;text-transform:uppercase;padding-left:13px;font-size:.47rem;font-weight:750;position:relative}.sss-provider-disciplines span:before{color:var(--sss-gold);content:"+";position:absolute;left:0}.sss-interface-shell{border:1px solid var(--sss-rule-strong);background:#0b0806;align-self:center;min-width:0;margin:clamp(42px,5vw,82px) clamp(26px,5vw,82px) clamp(42px,5vw,82px) 0;box-shadow:0 38px 110px #00000075,inset 0 1px #ffffff06}.sss-interface-topbar{border-bottom:1px solid var(--sss-rule);background:#100b08;justify-content:space-between;align-items:center;gap:20px;min-height:60px;padding:10px 18px;display:flex}.sss-interface-brand{color:#d7c8b3;letter-spacing:.13em;align-items:center;gap:11px;font-size:.48rem;font-weight:800;display:flex}.sss-interface-brand img{border:1px solid var(--sss-rule);object-fit:contain;background:#040302;width:34px;height:34px;padding:3px}.sss-live-state{color:#8daa91;letter-spacing:.12em;align-items:center;gap:8px;font-size:.43rem;font-weight:750;display:flex}.sss-live-state i{background:var(--sss-green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #6ea27b14}.sss-interface-title{justify-content:space-between;align-items:end;gap:24px;padding:27px 28px 22px;display:flex}.sss-interface-title>div{gap:7px;display:grid}.sss-interface-title small{color:var(--sss-gold);letter-spacing:.14em;font-size:.42rem;font-weight:800}.sss-interface-title strong{font-family:var(--font-serif);font-size:clamp(1.8rem,2.8vw,3rem);font-weight:500;line-height:1}.sss-interface-title>span{color:#74695c;letter-spacing:.08em;text-transform:uppercase;font-size:.42rem}.sss-flow-map{grid-template-columns:repeat(3,minmax(10px,auto) 20px) minmax(10px,auto);align-items:stretch;min-width:0;padding:0 28px 28px;display:grid}.sss-flow-map article{border:1px solid var(--sss-rule);background:linear-gradient(145deg,#d5a6490e,#ffffff03);align-content:center;gap:9px;min-width:0;min-height:132px;padding:17px 15px;display:grid}.sss-flow-map article.active{box-shadow:inset 0 3px var(--sss-green);border-color:#6ea27b8c}.sss-flow-map article small{color:var(--sss-gold);letter-spacing:.1em;font-size:.37rem;font-weight:800}.sss-flow-map article strong{color:#eee1d0;font-size:.57rem;line-height:1.35}.sss-flow-map article span{color:#776b5f;font-size:.42rem;line-height:1.5}.sss-flow-map>b{color:#795a28;place-items:center;font-size:.64rem;display:grid}.sss-interface-lower{border-top:1px solid var(--sss-rule);grid-template-columns:minmax(0,1.25fr) minmax(210px,.75fr);min-width:0;display:grid}.sss-interface-lower>section{border-right:1px solid var(--sss-rule);min-width:0;padding:21px 24px}.sss-interface-lower header{border-bottom:1px solid #dcae4e29;justify-content:space-between;gap:20px;padding-bottom:13px;display:flex}.sss-interface-lower header small{color:var(--sss-gold);letter-spacing:.13em;font-size:.4rem;font-weight:800}.sss-interface-lower header span{color:#6f6458;letter-spacing:.1em;font-size:.37rem}.sss-interface-lower section>div{border-bottom:1px solid #dcae4e1a;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:13px 0;display:grid}.sss-interface-lower section>div:last-child{border-bottom:0}.sss-interface-lower section i{border-radius:50%;width:7px;height:7px}.sss-interface-lower section i.gold{background:var(--sss-gold)}.sss-interface-lower section i.green{background:var(--sss-green)}.sss-interface-lower section i.brown{background:#986c43}.sss-interface-lower section span{gap:3px;min-width:0;display:grid}.sss-interface-lower section strong{color:#d8ccbd;font-size:.46rem}.sss-interface-lower section small{color:#71675c;font-size:.39rem}.sss-interface-lower section b{color:#987839;letter-spacing:.09em;font-size:.37rem}.sss-interface-lower>aside{background:radial-gradient(circle at 80% 15%,#cf9b381f,#0000 13rem),#100a07;flex-direction:column;justify-content:center;min-width:0;padding:28px;display:flex}.sss-interface-lower aside small{color:var(--sss-gold);letter-spacing:.13em;font-size:.39rem;font-weight:800}.sss-interface-lower aside strong{color:#eee2d1;font-family:var(--font-serif);margin-top:18px;font-size:1.32rem;font-weight:500;line-height:1.18}.sss-interface-lower aside span{color:#776c5f;margin-top:13px;font-size:.42rem;line-height:1.55}.sss-sequence{border-bottom:1px solid var(--sss-rule);background:#100a07;justify-content:center;align-items:center;gap:clamp(18px,3vw,52px);min-height:88px;padding:20px clamp(22px,6vw,100px);display:flex}.sss-sequence span{color:#ded1c1;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:10px;font-size:.52rem;font-weight:750;display:flex}.sss-sequence span b{color:var(--sss-gold);font-family:var(--font-serif);font-size:1.3rem;font-weight:500}.sss-sequence i{background:linear-gradient(90deg,var(--sss-rule-strong),transparent);width:clamp(24px,5vw,90px);height:1px}.sss-positioning{background:linear-gradient(#080503,#0d0805);grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);align-items:end;gap:clamp(60px,9vw,150px);padding:clamp(100px,12vw,190px) clamp(25px,7vw,115px);display:grid}.sss-positioning h2{letter-spacing:-.035em;text-wrap:balance;max-width:1100px;margin:0;font-size:clamp(3.6rem,6.7vw,7.5rem);font-weight:500;line-height:.88}.sss-positioning-note{border-left:1px solid var(--sss-rule-strong);padding-left:30px}.sss-positioning-note p{color:#a79a8a;max-width:650px;margin:0;font-size:.76rem;line-height:1.82}.sss-positioning-note p+p{color:#d1c1ad;margin-top:20px}.sss-systems-index{background:#0d0805;padding:0 clamp(25px,7vw,115px) clamp(100px,12vw,185px)}.sss-systems-index>header{max-width:1060px;padding-bottom:55px}.sss-systems-index h2{text-wrap:balance;margin:0;font-size:clamp(3rem,5.6vw,6.3rem);font-weight:500;line-height:.91}.sss-system-rows{border-top:1px solid var(--sss-rule-strong)}.sss-system-rows article{border-bottom:1px solid var(--sss-rule);grid-template-columns:70px minmax(190px,.7fr) minmax(240px,1.1fr) minmax(280px,1.15fr);align-items:start;gap:clamp(22px,3.7vw,64px);min-width:0;padding:38px 10px;transition:background .25s,padding .25s;display:grid}.sss-system-rows article:hover{background:linear-gradient(90deg,#d5a64912,#0000);padding-left:22px;padding-right:22px}.sss-system-index{color:var(--sss-gold);font-family:var(--font-serif);font-size:2.4rem;line-height:1}.sss-system-heading{min-width:0}.sss-system-heading small{color:#a37734;letter-spacing:.14em;font-size:.41rem;font-weight:800}.sss-system-heading h3{color:#f2e6d5;margin:10px 0 0;font-size:clamp(1.8rem,2.8vw,3rem);font-weight:500;line-height:.96}.sss-system-rows article>p{color:#9d9183;max-width:650px;margin:0;font-size:.68rem;line-height:1.78}.sss-system-rows dl{gap:18px;min-width:0;margin:0;display:grid}.sss-system-rows dl div{grid-template-columns:70px minmax(0,1fr);gap:13px;display:grid}.sss-system-rows dt{color:#866a3b;letter-spacing:.1em;font-size:.38rem;font-weight:800}.sss-system-rows dd{color:#cfc0ad;margin:0;font-size:.5rem;line-height:1.55}.sss-architecture-feature{border-block:1px solid var(--sss-rule-strong);background:#090604;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);min-height:900px;display:grid}.sss-architecture-feature figure{border-right:1px solid var(--sss-rule);min-width:0;min-height:760px;margin:0;position:relative;overflow:hidden}.sss-architecture-feature figure:after{content:"";background:linear-gradient(90deg,#0000 62%,#080503bf),linear-gradient(#0000 58%,#070403eb);position:absolute;inset:0}.sss-architecture-feature figure img{object-fit:cover;object-position:center;width:100%;height:100%}.sss-architecture-feature figcaption{z-index:2;border-top:1px solid var(--sss-rule-strong);gap:10px;padding-top:20px;display:grid;position:absolute;bottom:38px;left:42px;right:42px}.sss-architecture-feature figcaption span{color:var(--sss-gold);letter-spacing:.16em;font-size:.41rem;font-weight:800}.sss-architecture-feature figcaption strong{max-width:640px;font-family:var(--font-serif);font-size:clamp(1.8rem,3vw,3.4rem);font-weight:500;line-height:1}.sss-architecture-feature>div{flex-direction:column;justify-content:center;min-width:0;padding:clamp(70px,7vw,120px);display:flex}.sss-architecture-feature h2{text-wrap:balance;max-width:800px;margin:0;font-size:clamp(3rem,5vw,5.9rem);font-weight:500;line-height:.89}.sss-architecture-feature>div>p:not(.unit-kicker){color:#9f9384;max-width:690px;margin:30px 0 0;font-size:.71rem;line-height:1.8}.sss-architecture-feature ul{border-top:1px solid var(--sss-rule);margin:45px 0 0;padding:0;list-style:none}.sss-architecture-feature li{border-bottom:1px solid var(--sss-rule);grid-template-columns:42px minmax(150px,.82fr) minmax(180px,1.18fr);gap:18px;min-width:0;padding:19px 0;display:grid}.sss-architecture-feature li span{color:var(--sss-gold);font-family:var(--font-serif);font-size:1.25rem}.sss-architecture-feature li strong{color:#e1d5c5;font-size:.57rem}.sss-architecture-feature li small{color:#807568;font-size:.47rem;line-height:1.5}.sss-method{background:radial-gradient(circle at 5% 8%,#894e1d29,#0000 26rem),#110a07;grid-template-columns:minmax(0,.8fr) minmax(560px,1.2fr);gap:clamp(60px,9vw,150px);padding:clamp(100px,12vw,180px) clamp(25px,7vw,115px);display:grid}.sss-method>header{align-self:start;position:sticky;top:120px}.sss-method h2{max-width:790px;margin:0;font-size:clamp(3.5rem,5.9vw,6.7rem);font-weight:500;line-height:.87}.sss-method header>p:not(.unit-kicker){color:#95887a;max-width:610px;margin:28px 0 0;font-size:.69rem;line-height:1.75}.sss-method ol{border-top:1px solid var(--sss-rule-strong);margin:0;padding:0;list-style:none}.sss-method li{border-bottom:1px solid var(--sss-rule);grid-template-columns:75px minmax(0,1fr);gap:25px;min-width:0;padding:37px 5px;display:grid}.sss-method li>span{color:var(--sss-gold);font-family:var(--font-serif);font-size:2.6rem;line-height:1}.sss-method li div{grid-template-columns:minmax(140px,.45fr) minmax(230px,1fr);align-items:start;gap:28px;display:grid}.sss-method li strong{color:#efe2d0;font-family:var(--font-serif);font-size:2rem;font-weight:500;line-height:1}.sss-method li p{color:#978b7d;margin:0;font-size:.62rem;line-height:1.7}.sss-outcomes{border-block:1px solid var(--sss-rule);background:#080503;grid-template-columns:minmax(330px,.72fr) minmax(0,1.28fr);display:grid}.sss-outcomes-heading{border-right:1px solid var(--sss-rule);background:radial-gradient(circle at 15% 80%,#b16f2824,#0000 22rem);padding:clamp(80px,9vw,145px) clamp(25px,7vw,115px)}.sss-outcomes h2{max-width:780px;margin:0;font-size:clamp(3.8rem,6vw,7rem);font-weight:500;line-height:.86}.sss-outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sss-outcome-grid article{border-right:1px solid var(--sss-rule);border-bottom:1px solid var(--sss-rule);background:linear-gradient(145deg,#d5a6490b,#0000);flex-direction:column;justify-content:space-between;min-width:0;min-height:280px;padding:clamp(32px,4.5vw,62px);display:flex}.sss-outcome-grid article:nth-child(2n){border-right:0}.sss-outcome-grid article:nth-last-child(-n+2){border-bottom:0}.sss-outcome-grid span{color:var(--sss-gold);letter-spacing:.15em;font-size:.43rem;font-weight:800}.sss-outcome-grid strong{color:#d9ccba;max-width:490px;font-family:var(--font-serif);font-size:clamp(1.6rem,2.6vw,2.8rem);font-weight:500;line-height:1.08}.sss-proof{background:radial-gradient(circle at 72% 20%,#8e551f24,#0000 32rem),#0e0805;grid-template-columns:minmax(210px,.32fr) minmax(0,1.35fr) minmax(240px,.33fr);align-items:start;gap:clamp(40px,6vw,100px);padding:clamp(100px,12vw,185px) clamp(25px,8vw,140px);display:grid}.sss-proof-label{gap:24px;display:grid}.sss-proof-label span{color:#72675b;letter-spacing:.12em;font-size:.4rem;font-weight:750}.sss-proof blockquote{color:#eee2d2;font-family:var(--font-serif);margin:0;font-size:clamp(2.1rem,3.7vw,4.25rem);font-weight:500;line-height:1.1}.sss-proof footer{border-top:1px solid var(--sss-rule-strong);gap:10px;padding-top:15px;display:grid}.sss-proof footer strong{color:var(--sss-gold);font-size:.58rem}.sss-proof footer span{color:#8b7f71;font-size:.46rem;line-height:1.6}.sss-knowledge{border-top:1px solid var(--sss-rule);background:#0a0604;grid-template-columns:minmax(300px,.65fr) minmax(0,1.35fr);gap:clamp(60px,8vw,135px);padding:clamp(100px,11vw,170px) clamp(25px,7vw,115px);display:grid}.sss-knowledge h2{max-width:740px;margin:0;font-size:clamp(3.2rem,5.2vw,6rem);font-weight:500;line-height:.88}.sss-knowledge>div>p:not(.unit-kicker){color:#94887a;max-width:620px;margin:28px 0 0;font-size:.68rem;line-height:1.75}.sss-knowledge nav{border-top:1px solid var(--sss-rule-strong)}.sss-knowledge nav a{border-bottom:1px solid var(--sss-rule);color:#e4d7c6;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:22px;min-width:0;padding:27px 8px;transition:padding .22s,background .22s;display:grid}.sss-knowledge nav a:hover{background:#d5a6490d;padding-left:20px;padding-right:20px}.sss-knowledge nav small{color:var(--sss-gold);font-family:var(--font-serif);font-size:1.15rem}.sss-knowledge nav span{font-family:var(--font-serif);font-size:clamp(1.35rem,2.1vw,2rem);line-height:1.12}.sss-knowledge nav b{color:var(--sss-gold);font-size:.62rem}.sss-final-cta{border-top:1px solid var(--sss-rule-strong);background:radial-gradient(circle at 88% 30%,#cc913030,#0000 29rem),linear-gradient(130deg,#160b06,#070403);grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);align-items:end;gap:clamp(60px,9vw,155px);padding:clamp(110px,13vw,200px) clamp(25px,8vw,135px);display:grid}.sss-final-cta h2{letter-spacing:-.04em;max-width:1050px;margin:0;font-size:clamp(4rem,7vw,8rem);font-weight:500;line-height:.85}.sss-final-cta>div:last-child{justify-items:start;gap:30px;display:grid}.sss-final-cta>div:last-child p{color:#a99c8c;max-width:630px;margin:0;font-size:.73rem;line-height:1.8}@media (width<=1260px){.sss-provider-hero{grid-template-columns:1fr}.sss-provider-copy{padding-bottom:65px}.sss-interface-shell{margin:0 clamp(24px,5vw,70px) clamp(60px,8vw,100px)}.sss-system-rows article{grid-template-columns:60px minmax(190px,.75fr) minmax(240px,1.25fr)}.sss-system-rows dl{grid-column:2/-1;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:2px}.sss-system-rows dl div{grid-template-columns:70px minmax(0,1fr)}.sss-architecture-feature{grid-template-columns:1fr}.sss-architecture-feature figure{border-right:0;border-bottom:1px solid var(--sss-rule);min-height:700px}.sss-architecture-feature figure:after{background:linear-gradient(#0000 58%,#070403eb)}.sss-method{grid-template-columns:1fr}.sss-method>header{position:static}.sss-proof{grid-template-columns:180px minmax(0,1fr)}.sss-proof footer{grid-column:2}}@media (width<=900px){.sss-positioning,.sss-outcomes,.sss-knowledge,.sss-final-cta{grid-template-columns:1fr}.sss-positioning-note{border-top:1px solid var(--sss-rule-strong);border-left:0;padding-top:24px;padding-left:0}.sss-outcomes-heading{border-right:0;border-bottom:1px solid var(--sss-rule)}.sss-system-rows article{grid-template-columns:52px minmax(0,1fr)}.sss-system-rows article>p,.sss-system-rows dl{grid-column:2}.sss-system-rows dl,.sss-proof{grid-template-columns:1fr}.sss-proof footer{grid-column:auto}}@media (width<=720px){.sss-provider-hero{min-height:0}.sss-provider-copy{padding:72px 22px 54px}.sss-provider-copy h1{font-size:clamp(3.55rem,16vw,5.3rem)}.sss-provider-lede{margin-top:27px}.sss-provider-disciplines{margin-top:46px}.sss-interface-shell{margin:0 14px 55px}.sss-interface-topbar{flex-direction:column;align-items:flex-start;gap:9px;padding:14px}.sss-interface-title{flex-direction:column;align-items:flex-start;padding:23px 18px}.sss-interface-title>span{display:none}.sss-flow-map{grid-template-columns:1fr;padding:0 18px 20px}.sss-flow-map>b{height:24px;transform:rotate(90deg)}.sss-flow-map article{min-height:105px}.sss-interface-lower{grid-template-columns:1fr}.sss-interface-lower>section{border-right:0;border-bottom:1px solid var(--sss-rule);padding:18px}.sss-interface-lower>aside{padding:25px}.sss-sequence{justify-content:flex-start;overflow-x:auto}.sss-sequence i{flex:0 0 24px;width:24px}.sss-positioning,.sss-systems-index,.sss-method,.sss-knowledge,.sss-final-cta{padding-left:22px;padding-right:22px}.sss-positioning{padding-top:90px;padding-bottom:90px}.sss-positioning h2{font-size:clamp(3.15rem,14vw,5rem)}.sss-systems-index{padding-bottom:90px}.sss-systems-index>header{padding-bottom:35px}.sss-system-rows article{grid-template-columns:42px minmax(0,1fr);gap:18px;padding:28px 0}.sss-system-rows article:hover{padding-left:10px;padding-right:10px}.sss-system-heading h3{font-size:2rem}.sss-system-rows article>p,.sss-system-rows dl{grid-column:1/-1}.sss-system-rows dl div{grid-template-columns:62px minmax(0,1fr)}.sss-architecture-feature figure{min-height:440px}.sss-architecture-feature figcaption{bottom:22px;left:22px;right:22px}.sss-architecture-feature>div{padding:72px 22px}.sss-architecture-feature h2{font-size:clamp(3.1rem,14vw,5rem)}.sss-architecture-feature li{grid-template-columns:34px minmax(0,1fr)}.sss-architecture-feature li small{grid-column:2}.sss-method{padding-top:85px;padding-bottom:85px}.sss-method h2{font-size:clamp(3.1rem,14vw,5rem)}.sss-method li{grid-template-columns:50px minmax(0,1fr);gap:15px;padding:29px 0}.sss-method li div{grid-template-columns:1fr}.sss-method li p{margin-top:10px}.sss-outcomes-heading{padding:82px 22px}.sss-outcomes h2{font-size:clamp(3.5rem,15vw,5.3rem)}.sss-outcome-grid{grid-template-columns:1fr}.sss-outcome-grid article{min-height:220px;border-right:0!important;border-bottom:1px solid var(--sss-rule)!important}.sss-outcome-grid article:last-child{border-bottom:0!important}.sss-proof{gap:35px;padding:84px 22px}.sss-proof blockquote{font-size:clamp(2rem,10vw,3rem)}.sss-knowledge{gap:48px;padding-top:85px;padding-bottom:85px}.sss-knowledge h2{font-size:clamp(3.1rem,14vw,5rem)}.sss-knowledge nav a{grid-template-columns:32px minmax(0,1fr) auto;gap:14px;padding:23px 3px}.sss-final-cta{gap:45px;padding-top:95px;padding-bottom:105px}.sss-final-cta h2{font-size:clamp(3.6rem,15vw,5.5rem)}}.sss-lite-page{--lite-bg:#080503;--lite-panel:#100a07;--lite-panel-raised:#17100b;--lite-gold:#d6a747;--lite-gold-bright:#f0cc76;--lite-cream:#f4eadb;--lite-muted:#a39686;--lite-rule:#dbac4945;background:var(--lite-bg);color:var(--lite-cream)}.sss-lite-page *{box-sizing:border-box}.sss-lite-page :is(h1,h2,h3,p,strong,span,small){overflow-wrap:anywhere}.sss-lite-hero{border-bottom:1px solid var(--lite-rule);background:radial-gradient(circle at 8% 12%,#985a1e2b,#0000 27rem),linear-gradient(135deg,#120905,#070403 67%);grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:center;gap:clamp(45px,7vw,120px);min-height:calc(100svh - 78px);padding:clamp(72px,8vw,125px) clamp(24px,7vw,115px);display:grid}.sss-lite-hero-copy{min-width:0}.sss-lite-hero-copy h1{letter-spacing:-.05em;text-wrap:balance;max-width:900px;margin:0;font-size:clamp(4.2rem,7.2vw,8.5rem);font-weight:500;line-height:.84}.sss-lite-hero-copy>p:not(.unit-kicker){color:#b2a595;max-width:690px;margin:32px 0 0;font-size:clamp(.82rem,1.05vw,.98rem);line-height:1.8}.sss-lite-hero-copy .button-row{align-items:center;margin-top:38px}.sss-lite-text-link{color:#d4c4af;letter-spacing:.06em;text-transform:uppercase;padding:13px 2px;font-size:.53rem;font-weight:750}.sss-lite-text-link:hover{color:var(--lite-gold-bright)}.sss-lite-flow{background:#0b0705;border:1px solid #dfb05075;min-width:0;box-shadow:0 32px 90px #00000070}.sss-lite-flow header{border-bottom:1px solid var(--lite-rule);background:#130c08;justify-content:space-between;gap:20px;padding:19px 22px;display:flex}.sss-lite-flow header span,.sss-lite-flow header small{letter-spacing:.14em;font-size:.43rem;font-weight:800}.sss-lite-flow header span{color:var(--lite-gold)}.sss-lite-flow header small{color:#75695c}.sss-lite-flow ol{margin:0;padding:0;list-style:none}.sss-lite-flow li{border-bottom:1px solid #dbac4929;grid-template-columns:86px minmax(170px,.8fr) minmax(170px,1.2fr);align-items:center;gap:24px;min-width:0;padding:23px 25px;display:grid}.sss-lite-flow li span{color:#95733b;letter-spacing:.12em;font-size:.4rem;font-weight:800}.sss-lite-flow li strong{color:#e9dccb;font-family:var(--font-serif);font-size:1.45rem;font-weight:500;line-height:1}.sss-lite-flow li small{color:#827668;font-size:.46rem}.sss-lite-flow footer{color:#cdbda9;background:#120b07;align-items:center;gap:12px;padding:20px 24px;font-size:.48rem;display:flex}.sss-lite-flow footer i{background:#72a27e;border-radius:50%;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 0 5px #72a27e12}.sss-lite-statement{background:#0b0705;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:end;gap:clamp(45px,8vw,135px);padding:clamp(95px,11vw,165px) clamp(24px,8vw,130px);display:grid}.sss-lite-statement .unit-kicker{grid-column:1/-1;margin-bottom:-20px}.sss-lite-statement h2{letter-spacing:-.035em;max-width:1150px;margin:0;font-size:clamp(3.6rem,6.4vw,7.2rem);font-weight:500;line-height:.88}.sss-lite-statement>p:last-child{color:#a39788;border-left:1px solid #dfb0507a;max-width:650px;margin:0;padding-left:27px;font-size:.75rem;line-height:1.8}.sss-lite-services{background:#0b0705;padding:0 clamp(24px,7vw,115px) clamp(95px,11vw,165px)}.sss-lite-services>header{max-width:920px;margin-bottom:50px}.sss-lite-services h2{margin:0;font-size:clamp(3.2rem,5.7vw,6.2rem);font-weight:500;line-height:.9}.sss-lite-services>div{border-top:1px solid #dfb05075;border-left:1px solid var(--lite-rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sss-lite-services article{border-right:1px solid var(--lite-rule);border-bottom:1px solid var(--lite-rule);background:linear-gradient(145deg,#d6a7470b,#0000);flex-direction:column;justify-content:space-between;min-width:0;min-height:250px;padding:clamp(26px,3.5vw,48px);display:flex}.sss-lite-services h3{color:#eee1d0;font-family:var(--font-serif);margin:0;font-size:clamp(1.8rem,2.8vw,2.8rem);font-weight:500;line-height:.98}.sss-lite-services article p{color:#95897a;margin:55px 0 0;font-size:.59rem;line-height:1.7}.sss-lite-method{border-block:1px solid var(--lite-rule);background:radial-gradient(circle at 4% 80%,#8f521b26,#0000 24rem),#120b07;grid-template-columns:minmax(310px,.68fr) minmax(0,1.32fr);gap:clamp(50px,8vw,135px);padding:clamp(90px,10vw,155px) clamp(24px,8vw,130px);display:grid}.sss-lite-method h2{max-width:750px;margin:0;font-size:clamp(3.3rem,5.4vw,6rem);font-weight:500;line-height:.88}.sss-lite-method ol{border-top:1px solid #dfb0507a;margin:0;padding:0;list-style:none}.sss-lite-method li{border-bottom:1px solid var(--lite-rule);grid-template-columns:60px minmax(140px,.48fr) minmax(220px,1fr);align-items:start;gap:25px;min-width:0;padding:31px 5px;display:grid}.sss-lite-method li>span{color:var(--lite-gold);font-family:var(--font-serif);font-size:2rem}.sss-lite-method li strong{color:#eddfcd;font-family:var(--font-serif);font-size:1.8rem;font-weight:500}.sss-lite-method li p{color:#968a7b;margin:0;font-size:.58rem;line-height:1.7}.sss-lite-proof{background:#090503;padding:clamp(90px,11vw,160px) clamp(24px,10vw,170px)}.sss-lite-proof blockquote{color:#eee1d0;max-width:1320px;font-family:var(--font-serif);margin:0;font-size:clamp(2.6rem,4.7vw,5.5rem);font-weight:500;line-height:1.03}.sss-lite-proof footer{border-top:1px solid var(--lite-rule);grid-template-columns:auto minmax(0,1fr);gap:22px;margin-top:42px;padding-top:18px;display:grid}.sss-lite-proof footer strong{color:var(--lite-gold);font-size:.56rem}.sss-lite-proof footer span{color:#85796b;max-width:790px;font-size:.47rem;line-height:1.55}.sss-lite-cta{background:radial-gradient(circle at 92% 20%,#c88b282b,#0000 27rem),linear-gradient(130deg,#160b06,#070403);border-top:1px solid #dfb0506e;grid-template-columns:minmax(0,1.35fr) auto;align-items:end;gap:55px;padding:clamp(95px,11vw,165px) clamp(24px,8vw,130px);display:grid}.sss-lite-cta h2{letter-spacing:-.04em;max-width:1100px;margin:0;font-size:clamp(3.8rem,6.7vw,7.4rem);font-weight:500;line-height:.86}.sss-lite-cta>.button{margin-bottom:5px}@media (width<=1120px){.sss-lite-hero,.sss-lite-statement,.sss-lite-method,.sss-lite-cta{grid-template-columns:1fr}.sss-lite-flow{max-width:900px}.sss-lite-statement .unit-kicker{grid-column:auto;margin-bottom:0}.sss-lite-statement>p:last-child{border-top:1px solid #dfb0507a;border-left:0;padding-top:24px;padding-left:0}.sss-lite-services>div{grid-template-columns:repeat(2,minmax(0,1fr))}.sss-lite-method{gap:55px}.sss-lite-cta{justify-items:start}}@media (width<=680px){.sss-lite-hero{gap:52px;min-height:0;padding:72px 22px}.sss-lite-hero-copy h1{font-size:clamp(3.5rem,16vw,5.2rem)}.sss-lite-flow li{grid-template-columns:1fr;gap:7px;padding:20px}.sss-lite-flow li strong{font-size:1.6rem}.sss-lite-statement,.sss-lite-services,.sss-lite-method,.sss-lite-proof,.sss-lite-cta{padding-left:22px;padding-right:22px}.sss-lite-statement{padding-top:84px;padding-bottom:84px}.sss-lite-statement h2,.sss-lite-method h2{font-size:clamp(3.1rem,14vw,4.8rem)}.sss-lite-services{padding-bottom:84px}.sss-lite-services>div{grid-template-columns:1fr}.sss-lite-services article{min-height:210px}.sss-lite-method{padding-top:80px;padding-bottom:80px}.sss-lite-method li{grid-template-columns:45px minmax(0,1fr);gap:14px;padding:26px 0}.sss-lite-method li p{grid-column:2}.sss-lite-proof{padding-top:84px;padding-bottom:84px}.sss-lite-proof blockquote{font-size:clamp(2.35rem,11vw,3.5rem)}.sss-lite-proof footer{grid-template-columns:1fr}.sss-lite-cta{gap:40px;padding-top:88px;padding-bottom:95px}.sss-lite-cta h2{font-size:clamp(3.4rem,15vw,5.1rem)}}.sss-clear-page{--sss-clear-bg:#090503;--sss-clear-panel:#120b07;--sss-clear-panel-soft:#17100b;--sss-clear-gold:#d9a944;--sss-clear-gold-bright:#f1cb73;--sss-clear-cream:#f4eadb;--sss-clear-copy:#b5a797;--sss-clear-rule:#dba94445;background:var(--sss-clear-bg);color:var(--sss-clear-cream)}.sss-clear-page *{box-sizing:border-box}.sss-clear-page :is(h1,h2,h3,p,strong,span,small,blockquote){overflow-wrap:anywhere;min-width:0}.sss-clear-page .unit-kicker{color:var(--sss-clear-gold)}.sss-clear-hero{border-bottom:1px solid var(--sss-clear-rule);background:radial-gradient(circle at 12% 12%,#95531b33,#0000 28rem),linear-gradient(135deg,#150a05,#080403 66%);grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:clamp(42px,6vw,100px);min-height:calc(100svh - 78px);padding:clamp(64px,7vw,112px) clamp(24px,6vw,100px);display:grid}.sss-clear-hero-copy{min-width:0}.sss-clear-hero-copy h1{letter-spacing:-.045em;text-wrap:balance;max-width:790px;margin:0;font-size:clamp(4.2rem,7.2vw,8.1rem);font-weight:500;line-height:.86}.sss-clear-lede{color:#c1b3a2;max-width:720px;margin:31px 0 0;font-size:clamp(.82rem,1.02vw,.96rem);line-height:1.75}.sss-clear-actions{flex-wrap:wrap;align-items:center;gap:17px 28px;margin-top:36px;display:flex}.sss-clear-actions>a:last-child{color:#e2d4c1;letter-spacing:.07em;text-transform:uppercase;padding:13px 2px;font-size:.52rem;font-weight:800}.sss-clear-actions>a:last-child:hover{color:var(--sss-clear-gold-bright)}.sss-clear-actions>a:last-child span{color:var(--sss-clear-gold);margin-left:7px}.sss-clear-audience{letter-spacing:.04em;font-weight:650;color:#807467!important;margin:27px 0 0!important;font-size:.5rem!important}.sss-clear-hero-visual{background:#050302;border:1px solid #deaf4d80;min-width:0;margin:0;padding:10px;position:relative;box-shadow:0 38px 100px #0000007a}.sss-clear-hero-visual:before{z-index:2;content:"";pointer-events:none;border:1px solid #eebf5d3b;position:absolute;inset:26px}.sss-clear-hero-visual img{aspect-ratio:1.34;object-fit:cover;object-position:58% center;filter:saturate(.86)contrast(1.04);width:100%;height:auto;display:block}.sss-clear-hero-visual figcaption{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0503e0;border-top:1px solid #dfae4880;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:18px 20px;display:grid;position:absolute;bottom:10px;left:10px;right:10px}.sss-clear-hero-visual figcaption span{color:var(--sss-clear-gold);letter-spacing:.16em;font-size:.4rem;font-weight:800}.sss-clear-hero-visual figcaption strong{color:#eee1cf;font-family:var(--font-serif);text-align:right;font-size:clamp(1.08rem,1.45vw,1.55rem);font-weight:500}.sss-clear-recognition{background:#0c0705;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:start;gap:clamp(55px,8vw,145px);padding:clamp(92px,11vw,165px) clamp(24px,8vw,135px);display:grid}.sss-clear-recognition h2{letter-spacing:-.03em;text-wrap:balance;max-width:920px;margin:0;font-size:clamp(3.3rem,5.5vw,6rem);font-weight:500;line-height:.9}.sss-clear-recognition>div>p:last-child{max-width:720px;color:var(--sss-clear-copy);margin:31px 0 0;font-size:.75rem;line-height:1.8}.sss-clear-recognition ul{border-top:1px solid #ddab4870;margin:7px 0 0;padding:0;list-style:none}.sss-clear-recognition li{border-bottom:1px solid var(--sss-clear-rule);grid-template-columns:48px minmax(0,1fr);align-items:start;gap:20px;min-width:0;padding:25px 4px;display:grid}.sss-clear-recognition li span{color:#98743c;font-family:var(--font-serif);font-size:1.2rem}.sss-clear-recognition li strong{color:#ded1c0;font-family:var(--font-serif);font-size:clamp(1.35rem,2vw,1.9rem);font-weight:500;line-height:1.15}.sss-clear-outcomes{border-block:1px solid var(--sss-clear-rule);background:radial-gradient(circle at 92% 8%,#ad691f24,#0000 28rem),#110a07;padding:clamp(90px,10vw,150px) clamp(24px,7vw,115px)}.sss-clear-outcomes>header{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:end;gap:40px 90px;margin-bottom:55px;display:grid}.sss-clear-outcomes>header .unit-kicker{grid-column:1/-1;margin-bottom:-18px}.sss-clear-outcomes h2{letter-spacing:-.035em;max-width:850px;margin:0;font-size:clamp(3.4rem,5.8vw,6.4rem);font-weight:500;line-height:.88}.sss-clear-outcomes>header>p:last-child{max-width:650px;color:var(--sss-clear-copy);border-left:1px solid #dfaf4c73;margin:0;padding-left:26px;font-size:.7rem;line-height:1.8}.sss-clear-outcome-grid{border-top:1px solid #dfaf4c80;border-left:1px solid var(--sss-clear-rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sss-clear-outcome-grid article{border-right:1px solid var(--sss-clear-rule);border-bottom:1px solid var(--sss-clear-rule);background:linear-gradient(145deg,#d8a8450d,#0000 58%);grid-template-rows:auto 1fr auto;gap:34px;min-width:0;min-height:300px;padding:clamp(29px,4vw,56px);display:grid}.sss-clear-outcome-grid article>span{color:var(--sss-clear-gold);font-family:var(--font-serif);font-size:1.45rem}.sss-clear-outcome-grid h3{color:#f0e3d1;max-width:560px;font-family:var(--font-serif);margin:0;font-size:clamp(2rem,3.2vw,3.4rem);font-weight:500;line-height:.98}.sss-clear-outcome-grid article p{color:#a49788;max-width:650px;margin:0;font-size:.62rem;line-height:1.75}.sss-clear-method{background:#090503;grid-template-columns:minmax(280px,.4fr) minmax(0,1.6fr);align-items:start;gap:clamp(55px,9vw,155px);padding:clamp(95px,11vw,165px) clamp(24px,8vw,135px);display:grid}.sss-clear-method-brand{border:1px solid var(--sss-clear-rule);background:radial-gradient(circle,#be7d261f,#0000 60%),#050302;justify-items:center;gap:26px;min-width:0;padding:34px;display:grid;position:sticky;top:110px}.sss-clear-method-brand img{aspect-ratio:1;object-fit:contain;width:min(100%,220px);height:auto}.sss-clear-method-brand p{color:#988a7b;max-width:290px;font-family:var(--font-serif);text-align:center;margin:0;font-size:1.25rem;line-height:1.3}.sss-clear-method>div:last-child{min-width:0}.sss-clear-method h2{letter-spacing:-.03em;max-width:1000px;margin:0;font-size:clamp(3.25rem,5.35vw,6rem);font-weight:500;line-height:.9}.sss-clear-method ol{border-top:1px solid #dfaf4c78;margin:50px 0 0;padding:0;list-style:none}.sss-clear-method li{border-bottom:1px solid var(--sss-clear-rule);grid-template-columns:58px minmax(0,1fr);gap:25px;min-width:0;padding:31px 4px;display:grid}.sss-clear-method li>span{color:var(--sss-clear-gold);font-family:var(--font-serif);font-size:1.55rem}.sss-clear-method li div{grid-template-columns:minmax(180px,.65fr) minmax(260px,1.35fr);align-items:start;gap:34px;min-width:0;display:grid}.sss-clear-method li strong{color:#eddfcc;font-family:var(--font-serif);font-size:1.9rem;font-weight:500;line-height:1.05}.sss-clear-method li p{color:#9c8f80;margin:0;font-size:.62rem;line-height:1.75}.sss-clear-proof{border-block:1px solid var(--sss-clear-rule);background:radial-gradient(circle at 7% 55%,#96551d33,#0000 28rem),#110905;padding:clamp(92px,11vw,165px) clamp(24px,10vw,180px)}.sss-clear-proof blockquote{color:#f0e3d2;max-width:1350px;font-family:var(--font-serif);letter-spacing:-.02em;margin:0;font-size:clamp(2.5rem,4.6vw,5.2rem);font-weight:500;line-height:1.06}.sss-clear-proof footer{color:var(--sss-clear-gold);align-items:center;gap:13px;margin-top:37px;display:flex}.sss-clear-proof footer span{font-family:var(--font-serif);font-size:1.5rem}.sss-clear-proof footer strong{letter-spacing:.08em;text-transform:uppercase;font-size:.56rem}.sss-clear-cta{background:radial-gradient(circle at 88% 25%,#ca8b2a30,#0000 29rem),linear-gradient(135deg,#160a05,#070403);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:55px;padding:clamp(95px,11vw,165px) clamp(24px,8vw,135px);display:grid}.sss-clear-cta h2{letter-spacing:-.035em;text-wrap:balance;max-width:1150px;margin:0;font-size:clamp(3.5rem,6.2vw,7rem);font-weight:500;line-height:.88}.sss-clear-cta>div>p:last-child{color:#aa9c8c;max-width:710px;margin:30px 0 0;font-size:.7rem;line-height:1.8}.sss-clear-cta>.button{white-space:nowrap;margin-bottom:4px}@media (width<=1100px){.sss-clear-hero,.sss-clear-recognition,.sss-clear-method,.sss-clear-cta{grid-template-columns:1fr}.sss-clear-hero{min-height:0}.sss-clear-hero-copy{max-width:900px}.sss-clear-hero-visual{max-width:1000px}.sss-clear-recognition ul{margin-top:0}.sss-clear-outcomes>header{grid-template-columns:1fr}.sss-clear-outcomes>header .unit-kicker{grid-column:auto;margin-bottom:0}.sss-clear-outcomes>header>p:last-child{border-top:1px solid #dfaf4c73;border-left:0;padding-top:22px;padding-left:0}.sss-clear-method-brand{width:min(100%,380px);position:static}.sss-clear-cta{justify-items:start}}@media (width<=700px){.sss-clear-hero,.sss-clear-recognition,.sss-clear-outcomes,.sss-clear-method,.sss-clear-proof,.sss-clear-cta{padding-left:21px;padding-right:21px}.sss-clear-hero{gap:48px;padding-top:66px;padding-bottom:72px}.sss-clear-hero-copy h1{font-size:clamp(3.55rem,17vw,5.3rem)}.sss-clear-lede{font-size:.78rem}.sss-clear-actions{flex-direction:column;align-items:stretch}.sss-clear-actions .button{justify-content:center;width:100%}.sss-clear-actions>a:last-child{text-align:center}.sss-clear-hero-visual{padding:7px}.sss-clear-hero-visual:before{inset:18px}.sss-clear-hero-visual img{aspect-ratio:4/5;object-position:58% center}.sss-clear-hero-visual figcaption{grid-template-columns:1fr;gap:7px;padding:15px;bottom:7px;left:7px;right:7px}.sss-clear-hero-visual figcaption strong{text-align:left}.sss-clear-recognition{gap:48px;padding-top:78px;padding-bottom:82px}.sss-clear-recognition h2,.sss-clear-outcomes h2,.sss-clear-method h2{font-size:clamp(3rem,14vw,4.7rem)}.sss-clear-outcomes{padding-top:78px;padding-bottom:82px}.sss-clear-outcomes>header{margin-bottom:38px}.sss-clear-outcome-grid{grid-template-columns:1fr}.sss-clear-outcome-grid article{min-height:240px}.sss-clear-method{gap:60px;padding-top:80px;padding-bottom:82px}.sss-clear-method-brand{width:100%}.sss-clear-method li{grid-template-columns:42px minmax(0,1fr);gap:15px;padding:27px 0}.sss-clear-method li div{grid-template-columns:1fr;gap:12px}.sss-clear-method li strong{font-size:1.75rem}.sss-clear-proof{padding-top:82px;padding-bottom:86px}.sss-clear-proof blockquote{font-size:clamp(2.3rem,10.8vw,3.5rem)}.sss-clear-cta{gap:36px;padding-top:84px;padding-bottom:92px}.sss-clear-cta h2{font-size:clamp(3.15rem,14vw,4.9rem)}.sss-clear-cta>.button{white-space:normal;justify-content:center;width:100%}}.os-shell .os-unit-switcher>.os-unit-menu{grid-template-columns:1fr;gap:5px;display:grid;position:static}.os-shell .os-unit-switcher>.os-unit-menu>header{grid-template-columns:1fr;display:grid}.os-shell .os-unit-switcher>.os-unit-menu>button{grid-template-columns:34px minmax(0,1fr) auto;display:grid}.os-shell .team-performance-ledger .team-chart-plot>article{grid-template-columns:minmax(220px,.8fr) minmax(180px,1.2fr) repeat(3,minmax(72px,.24fr));gap:15px;padding:11px 22px;display:grid}.os-shell .team-performance-ledger .team-chart-plot .team-avatar{position:absolute;left:35px}.os-shell .crm-page{gap:18px;padding-top:18px;display:grid}.os-shell .crm-page>.page-heading{margin:0;padding-bottom:18px}.os-shell .crm-pipeline{grid-template-columns:repeat(7,minmax(238px,1fr));gap:10px;display:grid}.os-shell .page-actions>.pulse-link{color:#91c8f2;background:#4f9bd814;border:1px solid #4f9bd880;align-items:center;min-height:42px;padding:10px 13px;font-size:.46rem;font-weight:800;display:inline-flex}@media (width<=760px){.os-shell .team-performance-ledger .team-chart-plot>article{grid-template-columns:minmax(150px,1fr) repeat(3,55px);gap:7px;padding-inline:13px}.os-shell .team-performance-ledger .team-chart-plot .team-avatar{left:13px}}.unit-page{--visitor-rail:264px;padding-left:var(--visitor-rail);overflow:clip}.unit-nav{z-index:120;width:var(--visitor-rail);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#080503f7;border-bottom:0;border-right:1px solid #daa94647;flex-direction:column;align-items:stretch;gap:0;height:100svh;min-height:0;padding:24px 18px;display:flex;position:fixed;inset:0 auto 0 0}.unit-brand{border-bottom:1px solid #daa94630;padding:0 4px 23px}.unit-brand>img,.unit-brand>span{flex-basis:52px;width:52px;height:52px}.unit-brand strong{font-size:.64rem}.unit-brand small{white-space:normal;line-height:1.45}.unit-nav nav{justify-content:stretch;gap:4px;width:100%;display:grid}.unit-nav-label{color:#7f6b4e;letter-spacing:.17em;padding:24px 10px 10px;font-size:.43rem;font-weight:800;display:block}.unit-nav-primary a{color:#9b9082;text-transform:none;white-space:normal;border:1px solid #0000;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:9px;display:grid}.unit-nav-primary a:after{display:none}.unit-nav-primary a>img,.unit-nav-primary a>span{color:#d8ae58;width:34px;height:34px;font-family:var(--font-serif);object-fit:contain;background:#050302;border:1px solid #daa94630;place-items:center;padding:3px;font-size:.42rem;display:grid}.unit-nav-primary a b{font-size:.56rem;font-weight:700;line-height:1.25}.unit-nav-primary a i{color:#765f3c;font-size:.72rem;font-style:normal}.unit-nav-primary a:hover,.unit-nav-primary a.active{color:#f3e8d7;background:#daa94612;border-color:#daa94652}.unit-nav-primary a.active{box-shadow:inset 2px 0 #d6a743}.unit-nav-primary a.active i{color:#d6a743}.unit-context-nav a,.unit-knowledge-nav a{color:#9e9386;border-left:1px solid #daa9462e;padding:7px 10px;line-height:1.35;letter-spacing:.02em!important;text-transform:none!important;white-space:normal!important;font-size:.5rem!important;font-weight:650!important}.unit-context-nav a:after,.unit-knowledge-nav a:after{display:none}.unit-context-nav a:hover,.unit-knowledge-nav a:hover{color:#f0dfc7;border-left-color:#d6a743}.unit-knowledge-nav{margin-top:auto}.unit-knowledge-nav .unit-nav-label{padding-top:20px}.academy-hub-page,.academy-offering-page,.community-unit-page,.media-unit-page{--unit-accent:#d3a13f;--unit-night:#080503;--unit-panel:#130c08;color:#f4eadc;background:#080503}.academy-hub-hero{background:radial-gradient(circle at 85% 18%,#bb75272e,#0000 29rem),linear-gradient(135deg,#110805,#070403);border-bottom:1px solid #daa94645;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:end;gap:clamp(55px,8vw,135px);min-height:78svh;padding:clamp(92px,11vw,170px) clamp(26px,8vw,130px);display:grid}.academy-hub-hero h1{letter-spacing:-.04em;text-wrap:balance;max-width:1100px;margin:0;font-size:clamp(3.8rem,6.4vw,7.4rem);font-weight:500;line-height:.87}.academy-hub-hero>div>p:last-child{color:#aa9d8d;max-width:760px;margin:34px 0 0;font-size:.85rem;line-height:1.8}.academy-hub-hero aside{background:#daa9460a;border-top:1px solid #d2a345;border-bottom:1px solid #daa94640;padding:30px}.academy-hub-hero aside>span{color:#d6a943;letter-spacing:.16em;font-size:.5rem;font-weight:800}.academy-hub-hero ol{counter-reset:pillar;gap:15px;margin:23px 0 0;padding:0;list-style:none;display:grid}.academy-hub-hero li{color:#d6cabc;font-family:var(--font-serif);border-bottom:1px solid #daa94629;padding:0 0 14px;font-size:1.35rem}.academy-hub-hero li:last-child{border-bottom:0}.academy-pillar-index{background:#0b0705;padding:clamp(90px,10vw,155px) clamp(24px,7vw,110px)}.academy-pillar-index>header{max-width:1050px;margin-bottom:58px}.academy-pillar-index h2{margin:0;font-size:clamp(3.2rem,5.4vw,6rem);font-weight:500;line-height:.9}.academy-pillar-index>div{gap:20px;display:grid}.academy-pillar-index article{background:#100a07;border:1px solid #daa9463b;grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);min-width:0;display:grid}.academy-pillar-index figure{min-height:390px;margin:0;position:relative;overflow:hidden}.academy-pillar-index figure:after{content:"";background:linear-gradient(90deg,#0000 55%,#100a07),linear-gradient(#0000,#05030273);position:absolute;inset:0}.academy-pillar-index figure img{object-fit:cover;filter:saturate(.72)sepia(.12);width:100%;height:100%}.academy-pillar-index figcaption{z-index:2;color:#edc36a;font-family:var(--font-serif);font-size:2rem;position:absolute;bottom:22px;left:26px}.academy-pillar-index article>div{flex-direction:column;justify-content:center;min-width:0;padding:clamp(38px,5vw,75px);display:flex}.academy-pillar-index h3{color:#f1e5d6;max-width:830px;font-family:var(--font-serif);margin:0;font-size:clamp(2.5rem,4vw,4.7rem);font-weight:500;line-height:.94}.academy-pillar-index article>div>p:not(.unit-kicker){color:#9f9385;max-width:680px;margin:25px 0 0;font-size:.7rem;line-height:1.8}.academy-pillar-index article a{color:#e4b859;text-transform:uppercase;border-top:1px solid #daa94666;align-self:flex-start;margin-top:31px;padding-top:14px;font-size:.53rem;font-weight:800}.academy-pillar-index article a span{margin-left:7px}.academy-closing-cta{background:radial-gradient(circle at 82% 28%,#bf77272e,#0000 28rem),#0a0604}.offering-hero{border-bottom:1px solid #daa94647;grid-template-columns:minmax(380px,.95fr) minmax(0,1.05fr);min-height:80svh;display:grid}.offering-hero figure{min-width:0;margin:0;overflow:hidden}.offering-hero figure img{object-fit:cover;filter:saturate(.76)contrast(1.03);width:100%;height:100%}.offering-hero>div{background:radial-gradient(circle at 90% 15%,#b86d222e,#0000 25rem),#0c0705;flex-direction:column;justify-content:center;padding:clamp(72px,8vw,130px) clamp(26px,7vw,110px);display:flex}.offering-hero h1{letter-spacing:-.04em;max-width:950px;margin:0;font-size:clamp(3.6rem,6vw,7rem);font-weight:500;line-height:.87}.offering-hero>div>p:not(.unit-kicker){color:#b0a394;max-width:720px;margin:30px 0 0;font-size:.82rem;line-height:1.82}.offering-hero .button{align-self:flex-start;margin-top:38px}.offering-answer{background:#120b07;grid-template-columns:minmax(250px,.55fr) minmax(0,1.45fr);gap:clamp(40px,7vw,120px);padding:clamp(90px,10vw,155px) clamp(24px,8vw,130px);display:grid}.offering-answer .unit-kicker{grid-column:1/-1;margin-bottom:-22px}.offering-answer h2{margin:0;font-size:clamp(3.2rem,5vw,5.8rem);font-weight:500;line-height:.9}.offering-answer>p:last-child{color:#b1a494;border-left:1px solid #d0a044;max-width:920px;margin:0;padding-left:30px;font-size:.84rem;line-height:1.9}.offering-grid{background:#120b07;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 clamp(24px,8vw,130px) clamp(90px,10vw,155px);display:grid}.offering-grid article{border-top:1px solid #daa94654;border-right:1px solid #daa94633;grid-template-columns:50px minmax(0,1fr);align-content:center;gap:18px 24px;min-height:290px;padding:clamp(30px,4vw,55px);display:grid}.offering-grid article:nth-child(2n){border-right:0}.offering-grid article>span{color:#d4a545;font-family:var(--font-serif);grid-row:1/3;font-size:1.7rem}.offering-grid h3{color:#eee0cf;font-family:var(--font-serif);margin:0;font-size:clamp(1.9rem,3vw,3rem);font-weight:500;line-height:1}.offering-grid p{color:#9d9184;max-width:590px;margin:0;font-size:.66rem;line-height:1.75}.offering-process{background:#0a0604;border-top:1px solid #daa94638;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:clamp(55px,8vw,130px);padding:clamp(90px,10vw,150px) clamp(24px,8vw,130px);display:grid}.offering-process h2{max-width:650px;margin:0;font-size:clamp(3rem,5vw,5.5rem);font-weight:500;line-height:.9}.offering-process ol{border-top:1px solid #c6973d;margin:0;padding:0;list-style:none}.offering-process li{border-bottom:1px solid #daa94633;grid-template-columns:50px minmax(0,1fr);gap:18px;padding:26px 0;display:grid}.offering-process li b{color:#d6a646;font-family:var(--font-serif);font-size:1.45rem}.offering-process li span{color:#d7cabc;font-family:var(--font-serif);font-size:1.45rem;line-height:1.3}.offering-closing{background:radial-gradient(circle at 88% 25%,#bf77272e,#0000 25rem),#100804;border-top:1px solid #daa94659;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;padding:clamp(90px,10vw,155px) clamp(24px,8vw,130px);display:grid}.offering-closing h2{max-width:1100px;margin:0;font-size:clamp(3.3rem,5.8vw,6.6rem);font-weight:500;line-height:.88}.offering-closing>a{color:#edca7b;text-transform:uppercase;white-space:nowrap;border-block:1px solid #d4a443;padding:17px 0;font-size:.56rem;font-weight:800}.community-unit-hero{background:radial-gradient(circle at 12% 18%,#b5681f33,#0000 28rem),#090503;border-bottom:1px solid #daa9464d;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);align-items:center;gap:clamp(50px,7vw,110px);min-height:82svh;padding:clamp(75px,8vw,125px) clamp(24px,7vw,110px);display:grid}.community-unit-hero>div{min-width:0}.community-unit-hero h1{letter-spacing:-.04em;max-width:970px;margin:0;font-size:clamp(3.8rem,6.2vw,7.1rem);font-weight:500;line-height:.87}.community-unit-hero>div>p:not(.unit-kicker){color:#ada092;max-width:720px;margin:31px 0 0;font-size:.82rem;line-height:1.82}.community-unit-hero .button{margin-top:48px}.community-unit-hero figure{background:#040302;border:1px solid #daa94670;min-width:0;margin:0;padding:8px;position:relative}.community-unit-hero figure img{aspect-ratio:3/2;object-fit:cover;filter:saturate(.75);width:100%;height:auto;display:block}.community-unit-hero figcaption{color:#d5a646;letter-spacing:.16em;text-align:center;padding:17px 8px 8px;font-size:.46rem;font-weight:800}.community-experience{background:#110a07;padding:clamp(90px,10vw,150px) clamp(24px,7vw,110px)}.community-experience>header{max-width:1050px;margin-bottom:55px}.community-experience h2{margin:0;font-size:clamp(3.3rem,5.5vw,6.2rem);font-weight:500;line-height:.9}.community-experience>div{border-top:1px solid #daa94666;border-left:1px solid #daa94633;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.community-experience article{border-bottom:1px solid #daa94633;border-right:1px solid #daa94633;min-height:280px;padding:clamp(28px,4vw,52px)}.community-experience article>span{color:#d6a844;font-family:var(--font-serif);font-size:1.7rem}.community-experience h3{font-family:var(--font-serif);margin:45px 0 15px;font-size:clamp(1.8rem,2.8vw,2.8rem);font-weight:500;line-height:1}.community-experience p{color:#9e9184;margin:0;font-size:.65rem;line-height:1.75}.community-invite{background:#080403;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:55px;padding:clamp(90px,10vw,150px) clamp(24px,8vw,130px);display:grid}.community-invite h2{max-width:1020px;margin:0;font-size:clamp(3.4rem,5.8vw,6.4rem);font-weight:500;line-height:.88}.media-unit-hero{background:radial-gradient(circle at 85% 24%,#b96d2233,#0000 27rem),linear-gradient(135deg,#140a06,#070403);border-bottom:1px solid #daa9464d;grid-template-columns:minmax(0,1.2fr) minmax(310px,.8fr);align-items:center;gap:clamp(55px,8vw,130px);min-height:78svh;padding:clamp(85px,10vw,155px) clamp(24px,8vw,130px);display:grid}.media-unit-hero h1{letter-spacing:-.04em;max-width:1080px;margin:0;font-size:clamp(3.8rem,6.4vw,7.2rem);font-weight:500;line-height:.87}.media-unit-hero>div>p:not(.unit-kicker){color:#ab9e8f;max-width:760px;margin:31px 0 0;font-size:.82rem;line-height:1.82}.media-unit-hero .button{margin-top:42px}.media-unit-hero aside{text-align:center;background:radial-gradient(circle,#bf7a2629,#0000 60%),#080503;border:1px solid #daa9466b;place-content:center;gap:18px;min-height:340px;padding:40px;display:grid}.media-unit-hero aside span{color:#e2b95f;font-family:var(--font-serif);font-size:clamp(5rem,10vw,8rem);line-height:1}.media-unit-hero aside p{color:#826e51;letter-spacing:.15em;max-width:240px;margin:0 auto;font-size:.47rem;font-weight:800;line-height:1.7}.media-lanes{background:#100906;grid-template-columns:repeat(3,minmax(0,1fr));padding:clamp(85px,9vw,140px) clamp(24px,7vw,110px);display:grid}.media-lanes article{border-top:1px solid #c6953a;border-right:1px solid #daa94633;min-height:330px;padding:clamp(30px,4vw,52px)}.media-lanes article:last-child{border-right:0}.media-lanes article>span{color:#d5a445;font-family:var(--font-serif);font-size:1.8rem}.media-lanes h2{margin:55px 0 17px;font-size:clamp(2rem,3.1vw,3.2rem);font-weight:500;line-height:1}.media-lanes p{color:#9c9082;max-width:550px;margin:0;font-size:.66rem;line-height:1.75}.media-closing{background:#080403;border-top:1px solid #daa9464d;padding:clamp(90px,10vw,150px) clamp(24px,8vw,130px)}.media-closing h2{max-width:1100px;margin:0;font-size:clamp(3.4rem,5.8vw,6.5rem);font-weight:500;line-height:.88}.media-closing a{color:#edc670;text-transform:uppercase;border-top:1px solid #d4a346;margin-top:38px;padding-top:15px;font-size:.55rem;font-weight:800;display:inline-block}.sss-clear-proof{grid-template-columns:minmax(340px,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(48px,7vw,110px);padding-left:clamp(24px,8vw,135px);padding-right:clamp(24px,8vw,135px);display:grid}.sss-clear-proof figure{background:#050302;border:1px solid #dba94461;min-width:0;margin:0;padding:7px;position:relative}.sss-clear-proof figure img{aspect-ratio:3/2;object-fit:cover;filter:saturate(.72);width:100%;height:auto;display:block}.sss-clear-proof figcaption{color:#b58a45;letter-spacing:.15em;padding:15px 6px 7px;font-size:.44rem;font-weight:800}.sss-clear-proof>div{min-width:0}.ecosystem-map{--ecosystem-gap:clamp(42px,5vw,88px);--ecosystem-core-share:36%;grid-template-columns:minmax(280px,var(--ecosystem-core-share)) minmax(0,1fr);margin-left:auto;margin-right:auto}.ecosystem-map:before{left:var(--ecosystem-core-share);width:var(--ecosystem-gap);top:50%}.ecosystem-branches:before{top:12.5%;bottom:12.5%}.framework-library,.framework-detail,.answer-library,.answer-page{--unit-accent:#c9963f;--framework-accent:#c9963f;--answer-blue:#c9963f;--answer-green:#d7ad57}.framework-index-card.blue{--framework-card:#c18b37}.framework-index-card.green{--framework-card:#d3aa55}.framework-index-card.gold{--framework-card:#edc978}@media (width<=1120px){.unit-page{--visitor-rail:0px;padding-left:0;overflow:clip}.unit-nav{border-bottom:1px solid #daa94647;border-right:0;grid-template-columns:minmax(0,1fr) auto;width:100%;height:auto;min-height:72px;padding:10px 18px;display:grid;position:sticky;inset:0 auto auto}.unit-brand{border-bottom:0;padding:0}.unit-nav-primary{overflow-x:auto;justify-content:flex-end!important;display:flex!important}.unit-nav-primary .unit-nav-label,.unit-nav-primary a img,.unit-nav-primary a>span,.unit-nav-primary a i{display:none}.unit-nav-primary a{padding:10px 8px;display:block}.unit-nav-primary a b{white-space:nowrap;font-size:.5rem}.unit-context-nav,.unit-knowledge-nav{display:none!important}.academy-hub-hero,.offering-answer,.offering-process,.offering-closing,.community-invite{grid-template-columns:1fr}.academy-pillar-index article{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr)}.offering-hero,.community-unit-hero,.media-unit-hero{grid-template-columns:1fr}.offering-hero figure{min-height:600px}.community-unit-hero figure{max-width:900px}.sss-clear-proof{grid-template-columns:1fr}.sss-clear-proof figure{max-width:900px}}@media (width<=720px){.unit-nav{grid-template-columns:minmax(0,1fr) auto;padding:8px 12px}.unit-brand>img,.unit-brand>span{flex-basis:42px;width:42px;height:42px}.unit-brand small{display:none}.unit-brand strong{font-size:.55rem}.unit-nav-primary{max-width:46vw}.unit-nav-primary a{padding:9px 6px}.unit-nav-primary a:nth-of-type(n+4){display:none}.academy-hub-hero,.academy-pillar-index,.offering-answer,.offering-process,.offering-closing,.community-unit-hero,.community-experience,.community-invite,.media-unit-hero,.media-lanes,.media-closing{padding-left:21px;padding-right:21px}.academy-hub-hero{grid-template-columns:1fr;gap:45px;min-height:0;padding-top:75px;padding-bottom:80px}.academy-hub-hero h1{font-size:clamp(3.35rem,15vw,5.1rem)}.academy-pillar-index article{grid-template-columns:1fr}.academy-pillar-index figure{min-height:300px}.academy-pillar-index article>div{padding:38px 25px}.academy-pillar-index h3{font-size:clamp(2.3rem,11vw,3.6rem)}.offering-hero{min-height:0}.offering-hero figure{min-height:430px}.offering-hero>div{padding:65px 21px 75px}.offering-hero h1{font-size:clamp(3.3rem,15vw,5rem)}.offering-answer{gap:34px;padding-top:75px;padding-bottom:75px}.offering-answer .unit-kicker{grid-column:auto;margin-bottom:0}.offering-answer>p:last-child{border-top:1px solid #d0a044;border-left:0;padding-top:24px;padding-left:0}.offering-grid{grid-template-columns:1fr;padding-bottom:80px}.offering-grid article{border-right:0;min-height:230px}.offering-process{gap:45px;padding-top:75px;padding-bottom:80px}.offering-closing{gap:35px;padding-top:80px;padding-bottom:85px}.offering-closing>a{justify-self:start}.community-unit-hero{gap:50px;min-height:0;padding-top:70px;padding-bottom:75px}.community-unit-hero h1,.media-unit-hero h1{font-size:clamp(3.3rem,15vw,5rem)}.community-experience{padding-top:78px;padding-bottom:82px}.community-experience>div,.media-lanes{grid-template-columns:1fr}.community-experience article,.media-lanes article{border-right:0;min-height:230px}.community-invite{gap:35px}.community-invite .button{justify-content:center;width:100%}.media-unit-hero{gap:50px;min-height:0;padding-top:75px;padding-bottom:80px}.media-unit-hero aside{min-height:280px}.media-lanes{padding-top:78px;padding-bottom:78px}.media-closing{padding-top:80px;padding-bottom:85px}.sss-clear-proof{gap:42px}.sss-clear-proof blockquote{font-size:clamp(2.3rem,10vw,3.4rem)}}:is(html[data-ui-font=comfortable]:not(:has(.os-shell)),html[data-ui-font=large]:not(:has(.os-shell))){font-size:16px}.site-header{gap:24px;min-height:66px;padding:8px clamp(18px,2.8vw,48px)}.brand{white-space:nowrap;flex:none;font-size:.62rem}.brand img{width:40px;height:40px}.site-header nav{letter-spacing:.065em;gap:clamp(10px,1.25vw,22px);min-width:0;font-size:.6rem}.site-header nav a{overflow-wrap:normal;white-space:nowrap;flex:none}.site-header .nav-login{padding:10px 14px}.site-header .nav-profile{max-width:142px}.hero{grid-template-columns:minmax(0,1fr) minmax(440px,1fr);min-height:clamp(610px,78svh,820px)}.hero:before{left:50%}.hero-copy{padding:clamp(62px,6vw,108px) clamp(32px,4.5vw,82px)}.hero h1{max-width:760px;margin-bottom:25px;font-size:clamp(3.45rem,4.65vw,5.55rem);line-height:.9}.hero-lede{max-width:610px;font-size:clamp(.9rem,1.05vw,1.04rem);line-height:1.72}.hero-art{min-height:610px}.button-row,.button-stack{margin-top:30px}.section-heading h2,.pillars-copy>h2,.ecosystem-heading h2{font-size:clamp(2.75rem,4vw,4.5rem)}.founder-section,.support-section,.difference-section,.pillars-section,.ecosystem-section{padding-top:clamp(70px,7.5vw,115px);padding-bottom:clamp(70px,7.5vw,115px)}.pillars-image{min-height:590px}.feature-grid article{min-height:280px}.pillar-grid article{min-height:215px}.ecosystem-section{padding-inline:clamp(24px,6vw,92px)}.ecosystem-map{--ecosystem-gap:clamp(34px,3.8vw,62px);--ecosystem-core-share:34%;width:min(100%,1320px);margin-top:clamp(44px,5vw,66px)}.ecosystem-core{min-height:clamp(310px,28vw,390px);padding:clamp(25px,3vw,40px)}.ecosystem-core img{width:clamp(92px,8vw,122px);height:clamp(92px,8vw,122px);margin-bottom:19px}.ecosystem-core-orbit{width:clamp(160px,14vw,200px);height:clamp(160px,14vw,200px);top:34px}.ecosystem-core h3{font-size:1.75rem}.ecosystem-core>b{margin-top:18px}.ecosystem-branches{gap:11px}.ecosystem-branches>a{grid-template-columns:56px minmax(0,1fr) auto;gap:18px;min-height:112px;padding:18px 22px}.ecosystem-unit-logo,.ecosystem-text-logo{width:56px;height:56px}.ecosystem-branches h3{overflow-wrap:normal;font-size:clamp(1.18rem,1.5vw,1.5rem)}.ecosystem-branches p{font-size:.66rem;line-height:1.55}.final-cta{padding-block:clamp(95px,10vw,155px)}.final-cta h2{font-size:clamp(3rem,5.25vw,5.4rem)}.academy-hub-hero{gap:clamp(42px,6vw,90px);min-height:clamp(620px,72svh,800px);padding:clamp(72px,8vw,120px) clamp(24px,6vw,92px)}.academy-hub-hero h1{font-size:clamp(3.3rem,4.8vw,5.5rem);line-height:.91}.academy-pillar-index,.offering-answer,.offering-process,.offering-closing,.community-unit-hero,.community-experience,.community-invite,.media-unit-hero,.media-lanes,.media-closing{padding-top:clamp(72px,8vw,118px);padding-bottom:clamp(72px,8vw,118px)}.academy-pillar-index h2,.offering-answer h2,.offering-process h2,.community-experience h2{font-size:clamp(2.7rem,4vw,4.65rem);line-height:.94}.academy-pillar-index figure{min-height:330px}.academy-pillar-index h3{font-size:clamp(2.15rem,3vw,3.55rem)}.offering-hero{min-height:clamp(630px,74svh,820px)}.offering-hero h1,.community-unit-hero h1,.media-unit-hero h1{font-size:clamp(3.25rem,4.8vw,5.45rem);line-height:.91}.offering-grid article,.community-experience article{min-height:235px}.offering-grid h3{font-size:clamp(1.65rem,2.25vw,2.45rem)}.offering-closing h2,.community-invite h2,.media-closing h2{font-size:clamp(2.85rem,4.4vw,4.9rem);line-height:.92}.community-unit-hero,.media-unit-hero{min-height:clamp(610px,72svh,790px)}.media-unit-hero aside{min-height:285px}.media-unit-hero aside span{font-size:clamp(2.8rem,5vw,5.4rem)}.sss-clear-hero-copy h1{font-size:clamp(3.5rem,5vw,5.8rem);line-height:.9}.sss-clear-recognition h2,.sss-clear-outcomes h2,.sss-clear-method h2{font-size:clamp(2.8rem,4.25vw,4.8rem);line-height:.93}.sss-clear-proof blockquote{font-size:clamp(2.25rem,3.25vw,3.8rem)}.sss-clear-cta h2{font-size:clamp(3rem,4.7vw,5.35rem);line-height:.91}.framework-library-hero h1,.framework-detail-hero h1{font-size:clamp(3.45rem,5vw,5.75rem);line-height:.9}.framework-index h2,.framework-steps h2,.framework-guardrails h2{font-size:clamp(2.9rem,4.4vw,4.85rem)}.framework-index-card{min-height:470px}.framework-index-card h3{font-size:clamp(2rem,2.8vw,3rem)}.framework-method-note h2,.framework-direct-answer h2,.framework-application h2,.framework-evidence h2,.framework-faq h2,.framework-next h2,.systems-framework-preview h2{font-size:clamp(2.65rem,4vw,4.55rem)}.systems-testimonial blockquote{font-size:clamp(2.1rem,3.3vw,3.7rem)}.answer-library-intro h1,.answer-hero h1{font-size:clamp(3.4rem,4.9vw,5.6rem);line-height:.9}.answer-theme-index>section>header h2{font-size:clamp(1.8rem,2.35vw,2.8rem)}.answer-card h3{font-size:clamp(1.45rem,1.9vw,2.1rem)}@media (width<=1120px){.site-header nav{gap:12px;font-size:.55rem}.hero{grid-template-columns:1fr;min-height:0}.hero:before{display:none}.hero-copy,.hero-art{min-height:560px}}@media (width<=720px){.hero-copy{min-height:0;padding:64px 21px 70px}.hero h1{font-size:clamp(3rem,13vw,4.35rem)}.hero-art{min-height:460px}.academy-hub-hero h1,.offering-hero h1,.community-unit-hero h1,.media-unit-hero h1,.sss-clear-hero-copy h1,.framework-library-hero h1,.framework-detail-hero h1,.answer-library-intro h1,.answer-hero h1{font-size:clamp(2.85rem,12.5vw,4.2rem)}.academy-pillar-index h2,.offering-answer h2,.offering-process h2,.community-experience h2,.sss-clear-recognition h2,.sss-clear-outcomes h2,.sss-clear-method h2,.framework-index h2,.framework-steps h2,.framework-guardrails h2{font-size:clamp(2.55rem,11vw,3.75rem)}.offering-closing h2,.community-invite h2,.media-closing h2,.sss-clear-cta h2{font-size:clamp(2.65rem,11.5vw,4rem)}}.platform-gateway{--gateway-bg:#0d0805;background:radial-gradient(circle at 78% 12%,#d2a44c24,#0000 32%),radial-gradient(circle at 8% 88%,#5b331947,#0000 35%),#0d0805;padding:clamp(24px,3.2vw,48px)}.gateway-copy{max-width:820px;margin-top:clamp(58px,8vh,95px)}.gateway-copy h1{font-size:clamp(3.5rem,6vw,6.7rem);line-height:.89}.platform-card-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;margin-top:clamp(38px,6vh,68px)}.platform-card{background:linear-gradient(145deg,#27180ff0,#130c08f5);border-color:#d6a9504d;min-width:0;min-height:215px;padding:clamp(24px,2.5vw,34px);overflow:hidden}.platform-card.orbit{--card-color:#d8ad59;grid-area:span 2/span 7;min-height:460px}.platform-card.stellar,.platform-card.atlas{--card-color:#d8ad59;grid-column:span 5}.platform-card h2{margin:14px 0 10px;font-size:clamp(2.55rem,3.8vw,4.3rem)}.platform-card p{font-size:.7rem;line-height:1.65}.platform-card:hover,.platform-card:focus-visible{background:linear-gradient(145deg,#382216,#160d08);transform:translateY(-5px);box-shadow:0 28px 75px #0006,0 0 0 1px #d8ad5947}.gateway-unit-choices{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:24px;display:grid;position:relative}.gateway-unit-choices>a{color:#f8f0e1;background:#0805038c;border:1px solid #d8ad5938;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:11px;display:grid}.gateway-unit-choices>a:hover{background:#d8ad5914;border-color:#d8ad59;transform:translateY(-2px)}.gateway-unit-choices img,.gateway-unit-choices .unit-text-mark{object-fit:contain;color:#d8ad59;width:44px;height:44px;font:.7rem var(--font-serif);background:#050302;border:1px solid #d8ad593d;place-items:center;padding:3px;display:grid}.gateway-unit-choices span{gap:3px;min-width:0;display:grid}.gateway-unit-choices small{color:#b58a43;letter-spacing:.12em;font-size:.37rem;font-weight:850}.gateway-unit-choices strong{color:#f7f0e4;text-overflow:ellipsis;white-space:nowrap;font-size:.51rem;overflow:hidden}.gateway-unit-choices b{color:#d8ad59;font-size:.7rem}.os-shell:is(.os-orbit,.os-stellar) :is(a,button){word-break:normal;overflow-wrap:normal}.os-shell:is(.os-orbit,.os-stellar) :is(.os-page,.page-heading,.page-heading>div,.page-actions,.crm-card-list,.crm-card,.client-card-grid,.client-card-grid>a,.client-pipeline-guide,.approval-page,.global-task-tracker){min-width:0;max-width:100%}.os-shell:is(.os-orbit,.os-stellar) .page-heading h2{overflow-wrap:break-word;word-break:normal;font-size:clamp(2rem,3.15vw,3.7rem)}.os-shell:is(.os-orbit,.os-stellar) .page-actions{flex-wrap:wrap;gap:9px;display:flex}.os-shell:is(.os-orbit,.os-stellar) .page-actions :is(a,button){white-space:nowrap;flex:none}.os-shell:is(.os-orbit,.os-stellar) .client-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr))}.os-shell:is(.os-orbit,.os-stellar) .client-card-grid>a{min-height:310px;padding:24px;overflow:hidden}.os-shell:is(.os-orbit,.os-stellar) .client-card-grid h3{overflow-wrap:break-word;word-break:normal}.os-shell:is(.os-orbit,.os-stellar) .client-pipeline-guide{grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr)}.os-shell:is(.os-orbit,.os-stellar) .client-pipeline-guide ol{grid-template-columns:repeat(4,minmax(135px,1fr))}.os-shell:is(.os-orbit,.os-stellar) .client-pipeline-guide li b{overflow-wrap:break-word;word-break:normal}.os-shell:is(.os-orbit,.os-stellar) .selected-unit-context{grid-template-rows:auto auto;grid-template-columns:46px minmax(190px,1fr) minmax(180px,auto);gap:3px 13px}.os-shell:is(.os-orbit,.os-stellar) .selected-unit-context>img{grid-area:1/1/3}.os-shell:is(.os-orbit,.os-stellar) .selected-unit-context>span{grid-area:1/2/3;min-width:0}.os-shell:is(.os-orbit,.os-stellar) .selected-unit-context>em{white-space:nowrap;grid-area:1/3;justify-self:end}.os-shell:is(.os-orbit,.os-stellar) .selected-unit-context>a{white-space:nowrap;grid-area:2/3;justify-self:end;min-width:max-content}.os-shell:is(.os-orbit,.os-stellar) .global-task-board{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;width:100%;grid-template-columns:repeat(4,minmax(250px,1fr))!important;overflow-x:auto!important}.os-shell:is(.os-orbit,.os-stellar) .global-task-board>section{scroll-snap-align:start;min-width:250px}.os-shell:is(.os-orbit,.os-stellar) .global-task-card-actions{grid-template-columns:minmax(145px,1fr) auto!important}.os-shell:is(.os-orbit,.os-stellar) .global-task-card-actions>button{white-space:nowrap;min-width:max-content}.os-shell:is(.os-orbit,.os-stellar) .inline-workflow-notice{border-color:var(--os-line-strong);color:var(--os-copy);background:#c7a45c12}.os-shell:is(.os-orbit,.os-stellar) .inline-workflow-notice i{border-color:#c7a45c4d;border-top-color:var(--os-gold-bright)}.os-shell:is(.os-orbit,.os-stellar) .approval-page-empty{border-color:var(--os-line-strong);color:var(--os-copy);background:linear-gradient(145deg,#121713,#0b0e0c)}.os-shell:is(.os-orbit,.os-stellar) .approval-page-empty>span{border:1px solid var(--os-line-strong);color:var(--os-gold-bright);background:#c7a45c12;border-radius:2px}.os-shell:is(.os-orbit,.os-stellar) .approval-page-empty p{color:var(--os-muted)}@media (width<=1100px){.platform-card.orbit{grid-area:auto/1/auto/-1;min-height:0}.platform-card.stellar,.platform-card.atlas{grid-column:span 6}.os-shell:is(.os-orbit,.os-stellar) .client-pipeline-guide{grid-template-columns:1fr}.os-shell:is(.os-orbit,.os-stellar) .client-pipeline-guide ol{overflow-x:auto}}@media (width<=760px){.platform-card.stellar,.platform-card.atlas{grid-column:1/-1}.gateway-unit-choices{grid-template-columns:1fr}.os-shell:is(.os-orbit,.os-stellar) .selected-unit-context{grid-template-rows:auto auto auto;grid-template-columns:42px minmax(0,1fr)}.os-shell:is(.os-orbit,.os-stellar) .selected-unit-context>img,.os-shell:is(.os-orbit,.os-stellar) .selected-unit-context>span{grid-row:1/3}.os-shell:is(.os-orbit,.os-stellar) .selected-unit-context>em{white-space:normal;grid-area:3/1/auto/-1;justify-self:start}.os-shell:is(.os-orbit,.os-stellar) .selected-unit-context>a{grid-area:4/1/auto/-1;justify-content:center;justify-self:stretch;width:100%;min-width:0}}.site-menu-trigger{color:#edc878;cursor:pointer;background:#08040338;border:1px solid #dbaa4861;flex:none;place-items:center;width:42px;height:42px;display:grid}.site-account-nav{margin-left:auto}.site-menu-scrim{z-index:1998;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#070302ab;border:0;position:fixed;inset:0}.site-menu-drawer{z-index:1999;color:#fff7e8;background:radial-gradient(circle at 0 0,#9c5b252e,#0000 18rem),#130a07;border-right:1px solid #dbaa4873;grid-template-rows:auto 1fr;width:min(440px,92vw);padding:24px;transition:transform .36s cubic-bezier(.16,1,.3,1);display:grid;position:fixed;inset:0 auto 0 0;transform:translate(-105%);box-shadow:30px 0 80px #00000073;height:100svh!important;min-height:100svh!important}.site-menu-drawer.open{transform:none}.site-menu-drawer>header{border-bottom:1px solid #dbaa4833;grid-template-columns:50px minmax(0,1fr) 42px;align-items:center;gap:13px;padding-bottom:22px;display:grid}.site-menu-drawer>header img{object-fit:contain;width:50px;height:50px}.site-menu-drawer>header span{gap:4px;display:grid}.site-menu-drawer>header strong{letter-spacing:.16em;font-size:.64rem}.site-menu-drawer>header small{color:#9f8a78;font-size:.45rem}.site-menu-drawer>header button{color:#d9b263;cursor:pointer;background:0 0;border:1px solid #dbaa4840;place-items:center;width:42px;height:42px;display:grid}.site-menu-drawer nav{align-content:start;padding-top:20px;display:grid}.site-menu-drawer nav a{color:#f5eadc;border-bottom:1px solid #dbaa4821;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:17px 6px;text-decoration:none;display:grid}.site-menu-drawer nav a:hover{color:#edc878;background:#dbaa480e;padding-left:13px}.site-menu-drawer nav small{color:#a77931;font-size:.39rem}.site-menu-drawer nav span{font:500 1.35rem var(--font-serif)}.site-menu-drawer nav i{color:#d4a853;font-style:normal}@media (width<=720px){.site-header{grid-template-columns:auto minmax(0,1fr) auto}.site-menu-trigger{width:38px;height:38px}.site-account-nav{display:flex!important}.site-account-nav .nav-profile{display:flex}.site-account-nav .nav-login{display:block}.brand{justify-self:start}}.astral-gateway{isolation:isolate;min-height:100vh;overflow:hidden}.astral-field{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.astral-field i{background:#e2b963;border-radius:50%;width:3px;height:3px;animation:9s ease-in-out infinite astral-drift;position:absolute;box-shadow:0 0 13px #e2b963}.astral-field i:first-child{top:18%;left:12%}.astral-field i:nth-child(2){animation-delay:-2s;top:11%;left:77%}.astral-field i:nth-child(3){animation-delay:-4s;top:63%;left:91%}.astral-field i:nth-child(4){animation-delay:-6s;top:78%;left:35%}.astral-field i:nth-child(5){animation-delay:-7s;top:46%;left:61%}@keyframes astral-drift{50%{opacity:.25;transform:translateY(-15px)scale(.7)}}.astral-copy{max-width:700px;margin-top:clamp(48px,7vh,80px)}.astral-copy h1{font-size:clamp(3.7rem,6.4vw,7rem)}.system-orbitarium{width:min(920px,88vw);height:clamp(450px,55vw,650px);margin:40px auto 0;position:relative}.orbitarium-rings,.orbitarium-rings i{border:1px solid #daae582b;border-radius:50%;position:absolute;inset:50%;transform:translate(-50%,-50%)}.orbitarium-rings{border:0;width:100%;height:100%}.orbitarium-rings i:first-child{width:40%;height:40%}.orbitarium-rings i:nth-child(2){width:69%;height:69%;transform:translate(-50%,-50%)rotate(12deg)}.orbitarium-rings i:nth-child(3){width:96%;height:96%;transform:translate(-50%,-50%)rotate(-16deg)}.orbitarium-core{z-index:2;background:radial-gradient(circle,#372216,#100a07 68%);border:1px solid #e2b9638a;border-radius:50%;place-content:center;justify-items:center;gap:5px;width:124px;height:124px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 14px #daae5809,0 0 70px #c0842d33}.orbitarium-core img{object-fit:contain;width:66px;height:66px}.orbitarium-core small{color:#d8ad59;letter-spacing:.18em;font-size:.34rem}.system-planet{z-index:3;border:1px solid var(--planet-line);background:radial-gradient(circle at 34% 30%,var(--planet-glow),#0c0909 67%);color:#f8f1e7;text-align:center;border-radius:50%;place-content:center;justify-items:center;gap:7px;width:174px;min-height:174px;padding:18px;text-decoration:none;transition:all .3s;display:grid;position:absolute;box-shadow:0 18px 55px #0006,inset 0 0 36px #ffffff06}.system-planet:hover{box-shadow:0 22px 70px #0000007a,0 0 42px var(--planet-glow);transform:translateY(-7px)scale(1.035)}.system-planet>span{border:1px solid var(--planet-line);width:47px;height:47px;color:var(--planet-bright);border-radius:50%;place-items:center;display:grid}.system-planet strong{font:600 1.25rem var(--font-serif);letter-spacing:.04em}.system-planet sup,.os-ecosystem-switch sup{color:var(--planet-bright,var(--os-gold-bright));font:.34em var(--font-sans);margin-left:2px;position:relative;top:-.36em}.system-planet small{color:#aba199;max-width:115px;font-size:.38rem;line-height:1.45}.system-planet.orbit{--planet-line:#3b9a6e;--planet-glow:#30805b52;--planet-bright:#65d19d;top:42%;left:5%}.system-planet.nova{--planet-line:#7859b0;--planet-glow:#6948a957;--planet-bright:#b49ae7;top:3%;left:37%}.system-planet.stellar{--planet-line:#3e7eb8;--planet-glow:#306ca757;--planet-bright:#83bdf1;top:42%;right:4%}.system-planet.atlas{--planet-line:#b18335;--planet-glow:#b1833552;--planet-bright:#edc878;bottom:0;left:40%}.orbit-unit-world{background:linear-gradient(145deg,#111e16e8,#0b0c0af5);border:1px solid #419d6f66;width:min(1180px,100%);margin:25px auto 0;padding:clamp(32px,4vw,52px)}.orbit-unit-world>header{max-width:720px}.orbit-unit-world h2{color:#f9f1e5;margin:7px 0 8px;font-size:clamp(2.3rem,4vw,4rem)}.orbit-unit-world header>p:last-child{color:#9a9f97;font-size:.6rem;line-height:1.65}.orbiting-unit-choices{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:28px;display:grid}.orbiting-unit-choices>a{color:#f5eee4;background:#0408056b;border:1px solid #5ca77e40;grid-template-rows:auto auto;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:3px 11px;min-width:0;padding:13px;text-decoration:none;display:grid}.orbiting-unit-choices>a:hover{background:#30805b1a;border-color:#58be89;transform:translateY(-3px)}.orbiting-unit-choices>a>span{background:#070604;border:1px solid #d7b15f38;grid-row:1/3;place-items:center;width:50px;height:50px;display:grid}.orbiting-unit-choices img,.orbiting-unit-choices .unit-text-mark{object-fit:contain;color:#d9af59;width:46px;height:46px;font:.7rem var(--font-serif);place-items:center;display:grid}.orbiting-unit-choices small{color:#62c18e;letter-spacing:.12em;font-size:.34rem;font-weight:800}.orbiting-unit-choices strong{text-overflow:ellipsis;white-space:nowrap;font-size:.45rem;overflow:hidden}.orbiting-unit-choices b{color:#d9af59;grid-area:1/3/3}@media (width<=900px){.system-orbitarium{height:620px}.system-planet.orbit{left:0}.system-planet.stellar{right:0}.orbiting-unit-choices{grid-template-columns:1fr 1fr}}@media (width<=620px){.system-orbitarium{grid-template-columns:1fr 1fr;gap:10px;height:auto;margin-top:30px;display:grid}.orbitarium-rings,.orbitarium-core{display:none}.system-planet{border-radius:4px;width:auto;min-height:150px;position:static}.orbiting-unit-choices{grid-template-columns:1fr}}.os-back-button{display:none!important}.os-ecosystem-switch{grid-template-columns:repeat(4,minmax(0,1fr))!important}.os-ecosystem-switch a{min-width:0}.os-ecosystem-switch a.nova:hover,.os-ecosystem-switch a.nova.active{border-color:#8b69cb;box-shadow:inset 0 -2px #8b69cb}.os-ecosystem-switch a.stellar:hover,.os-ecosystem-switch a.stellar.active{border-color:#4f91d8;box-shadow:inset 0 -2px #4f91d8}.os-ecosystem-switch a.orbit:hover,.os-ecosystem-switch a.orbit.active{border-color:#47a977;box-shadow:inset 0 -2px #47a977}.os-ecosystem-switch a.atlas:hover,.os-ecosystem-switch a.atlas.active{border-color:#d4a952;box-shadow:inset 0 -2px #d4a952}.os-unit-menu>button>b{white-space:nowrap;justify-content:flex-end;justify-self:end;max-width:76px}.os-unit-menu>button>b svg{flex:none}.orbit-floating-assistant{z-index:90;color:#f6f1e7;cursor:pointer;text-align:left;background:linear-gradient(145deg,#14251b,#090d0a);border:1px solid #54b98299;grid-template-columns:48px 1fr;align-items:center;gap:2px 11px;min-width:176px;padding:10px 14px 10px 10px;display:grid;position:fixed;bottom:22px;right:25px;box-shadow:0 17px 55px #0000006e,0 0 0 6px #44a16e0f}.orbit-floating-assistant>span{border:1px solid #56ba85;border-radius:50%;grid-row:1/3;place-items:center;width:46px;height:46px;animation:2.7s ease-in-out infinite orbit-breathe;display:grid;position:relative;box-shadow:0 0 22px #4ebe823b}.orbit-floating-assistant>span:after{content:"";background:#8be6b4;border-radius:50%;width:7px;height:7px;box-shadow:0 0 13px #67d69c}.orbit-floating-assistant>span i,.orbit-floating-assistant>span b{border:1px solid #7ae0a98c;border-radius:50%;width:36px;height:15px;position:absolute;transform:rotate(35deg)}.orbit-floating-assistant>span b{transform:rotate(-35deg)}.orbit-floating-assistant strong{align-self:end;font-size:.5rem}.orbit-floating-assistant small{color:#7f9a89;align-self:start;font-size:.34rem}@keyframes orbit-breathe{50%{transform:scale(1.04);box-shadow:0 0 33px #4ebe826b}}.os-shell:is(.os-orbit,.os-stellar) .command-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)}.os-shell:is(.os-orbit,.os-stellar) .sol-assistant{grid-column:1/-1;min-height:240px}.os-shell:is(.os-orbit,.os-stellar) .sol-core{width:78px;height:78px}.os-shell:is(.os-orbit,.os-stellar) .sol-identity{grid-template-columns:88px minmax(0,1fr);padding:32px}.os-shell:is(.os-orbit,.os-stellar) .sol-identity h2{font-size:2.15rem!important}.os-shell:is(.os-orbit,.os-stellar) .metric-ribbon article:before{width:100%;height:3px}.os-shell:is(.os-orbit,.os-stellar) .metric-ribbon article.danger:before{background:#cf6258}.os-shell:is(.os-orbit,.os-stellar) .metric-ribbon article.waiting:before{background:#5d96d0}.os-shell:is(.os-orbit,.os-stellar) .metric-ribbon article.active:before{background:#50ad7b}.os-shell:is(.os-orbit,.os-stellar) .metric-ribbon article.calm:before{background:#d7ae55}.os-shell:is(.os-orbit,.os-stellar) .profile-workspace{color:var(--os-copy)!important}.os-shell:is(.os-orbit,.os-stellar) :is(.profile-portrait-panel,.profile-details-panel,.team-directory,.team-directory article){border-color:var(--os-line)!important;color:var(--os-copy)!important;background:linear-gradient(145deg,#171c18,#0d110e)!important}.os-shell:is(.os-orbit,.os-stellar) :is(.profile-portrait-panel,.profile-details-panel,.team-directory) :is(h1,h2,h3,strong){color:var(--os-copy)!important}.os-shell:is(.os-orbit,.os-stellar) :is(.profile-portrait-panel,.profile-details-panel,.team-directory) :is(p,small,label>span){color:var(--os-muted)!important}.os-shell:is(.os-orbit,.os-stellar) .profile-role-badge{border:1px solid var(--os-line-strong);background:#c7a45c14;color:var(--os-gold-bright)!important}.os-shell:is(.os-orbit,.os-stellar) .profile-workspace>header>a{display:none}.os-shell:is(.os-orbit,.os-stellar) .team-directory article strong{color:#f8f3ea!important}.os-shell:is(.os-orbit,.os-stellar) .team-directory article small{color:#9da39b!important}.os-shell:is(.os-orbit,.os-stellar) :is(.audit-launch-grid article,.audit-results-toolbar,.audit-results-grid>article,.report-metrics,.report-sections>section,.report-sections>aside,.report-delivery-strip,.calendar-privacy-note){box-shadow:0 18px 48px #0003;border-color:var(--os-line)!important;color:var(--os-copy)!important;background:linear-gradient(145deg,#171c18,#0d110e)!important}.os-shell:is(.os-orbit,.os-stellar) :is(.audit-launch-grid article,.audit-results-grid>article,.report-sections>section,.report-sections>aside,.report-delivery-strip,.calendar-privacy-note) :is(h1,h2,h3,strong,b){color:var(--os-copy)!important}.os-shell:is(.os-orbit,.os-stellar) :is(.audit-launch-grid article,.audit-results-grid>article,.report-sections>section,.report-sections>aside,.report-delivery-strip,.calendar-privacy-note) :is(p,small,span){color:var(--os-muted)!important}.os-shell:is(.os-orbit,.os-stellar) .audit-launch-grid article>span{color:var(--os-gold-bright)!important}.os-shell:is(.os-orbit,.os-stellar) .audit-results-grid article>footer{border-color:var(--os-line)!important;background:#101411!important}.os-shell:is(.os-orbit,.os-stellar) .audit-results-grid header>span{color:#70d69d!important;background:#49a8741f!important}.os-shell:is(.os-orbit,.os-stellar) .report-metrics article,.os-shell:is(.os-orbit,.os-stellar) .report-action-list>a{border-color:var(--os-line)!important}.os-shell:is(.os-orbit,.os-stellar) .report-action-list strong{color:var(--os-copy)!important}.os-shell:is(.os-orbit,.os-stellar) .report-action-list small{color:var(--os-muted)!important}.os-shell:is(.os-orbit,.os-stellar) .calendar-columns>section{padding:25px!important}.os-shell:is(.os-orbit,.os-stellar) .calendar-columns>section>header{margin-bottom:13px}.os-shell:is(.os-orbit,.os-stellar) .calendar-privacy-note strong{color:var(--os-copy)!important}.os-shell:is(.os-orbit,.os-stellar) .deadline-empty-icon{color:#78aee1!important;background:#4d8fd817!important;border-radius:50%!important;place-items:center!important;width:54px!important;height:54px!important;display:grid!important}.os-shell:is(.os-orbit,.os-stellar) .empty-state.roomy{min-height:230px}.os-shell:is(.os-orbit,.os-stellar) .empty-state.roomy:before{display:none}.os-shell:is(.os-orbit,.os-stellar) .crm-page>.page-heading{grid-template-columns:minmax(0,1fr) minmax(500px,.85fr);align-items:end;display:grid}.os-shell:is(.os-orbit,.os-stellar) .crm-page .page-actions{grid-template-columns:minmax(220px,1fr) auto auto auto;align-items:center;display:grid}.os-shell:is(.os-orbit,.os-stellar) .crm-page .page-actions input{min-width:0}.os-shell:is(.os-orbit,.os-stellar) .client-action-watch{border:1px solid var(--os-line-strong);background:linear-gradient(145deg,#171c18,#0c100d);margin:0 0 16px}.client-action-watch>header{border-bottom:1px solid var(--os-line);justify-content:space-between;align-items:center;gap:16px;padding:17px 19px;display:flex}.client-action-watch h3{margin:4px 0 0;font-size:1.35rem}.client-action-watch header button{color:var(--os-gold-bright);cursor:pointer;background:0 0;border:0;font-size:.4rem;font-weight:800}.client-action-watch>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.client-action-watch a{border-right:1px solid var(--os-line);border-bottom:1px solid var(--os-line);min-width:0;color:var(--os-copy);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px 18px;text-decoration:none;display:grid}.client-action-watch a>i{background:#d7ae55;width:6px;height:26px}.client-action-watch a>i.red{background:#cf6258}.client-action-watch a>i.blue{background:#5d96d0}.client-action-watch a>span{gap:3px;min-width:0;display:grid}.client-action-watch a strong,.client-action-watch a small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.client-action-watch a strong{font-size:.49rem}.client-action-watch a small{color:var(--os-muted);font-size:.37rem}.client-action-watch a>b{color:var(--os-gold-bright);font-size:.36rem}.client-action-watch>div>p{color:var(--os-muted);grid-column:1/-1;margin:0;padding:19px;font-size:.44rem}.os-shell:is(.os-orbit,.os-stellar) .selected-unit-context{overflow:hidden}.os-shell:is(.os-orbit,.os-stellar) .selected-unit-context>a{text-overflow:ellipsis;max-width:220px;overflow:hidden}.os-shell:is(.os-orbit,.os-stellar) .settings-layout :is(h3,strong){color:var(--os-copy)!important}.os-shell:is(.os-orbit,.os-stellar) .settings-layout :is(p,small){color:var(--os-muted)!important}@media (width<=1180px){.os-shell:is(.os-orbit,.os-stellar) .crm-page>.page-heading{grid-template-columns:1fr}.os-shell:is(.os-orbit,.os-stellar) .crm-page .page-actions{width:100%}}@media (width<=860px){.os-ecosystem-switch{grid-template-columns:1fr 1fr!important}.os-shell:is(.os-orbit,.os-stellar) .crm-page .page-actions{grid-template-columns:1fr 1fr}.os-shell:is(.os-orbit,.os-stellar) .crm-page .page-actions input{grid-column:1/-1}.client-action-watch>div{grid-template-columns:1fr}.orbit-floating-assistant{border-radius:50%;width:54px;min-width:54px;height:54px;padding:4px;bottom:12px;right:12px}.orbit-floating-assistant>span{width:44px;height:44px}.orbit-floating-assistant>strong,.orbit-floating-assistant>small{display:none}}.os-shell:is(.os-orbit,.os-stellar) .page-heading h2{text-wrap:balance;max-width:980px;font-size:clamp(1.9rem,2.8vw,3rem)!important;line-height:1.02!important}.os-shell:is(.os-orbit,.os-stellar) .report-hero h3{font-size:clamp(2rem,3.25vw,3.45rem)!important;line-height:1!important}.os-shell:is(.os-orbit,.os-stellar) :is(.report-hero,.audit-page-hero,.audit-results-hero) h2{font-size:clamp(2rem,3.3vw,3.55rem)!important;line-height:1!important}.os-shell:is(.os-orbit,.os-stellar) :is(button,a,label,strong,span,small,p,h1,h2,h3,em,b){overflow-wrap:normal;word-break:normal;min-width:0}.os-shell:is(.os-orbit,.os-stellar) :is(.selected-unit-context,.os-unit-menu>button,.client-card,.crm-record-card) :is(strong,small,em){overflow-wrap:anywhere}.os-shell:is(.os-orbit,.os-stellar) .selected-unit-context>.unit-text-mark{border:1px solid var(--os-line-strong);width:44px;height:44px;color:var(--os-gold-bright);font:500 .7rem var(--font-serif);background:#0b0d0b;grid-area:1/1/3;place-items:center;font-style:normal;display:grid}.os-shell:is(.os-orbit,.os-stellar) .profile-workspace{padding-top:22px}.os-shell:is(.os-orbit,.os-stellar) .team-directory{padding:28px!important}.os-shell:is(.os-orbit,.os-stellar) .team-directory>h2{font-size:clamp(1.8rem,3vw,3rem)!important}@media (width<=760px){.os-shell:is(.os-orbit,.os-stellar) .selected-unit-context>.unit-text-mark{grid-row:1/3}.os-shell:is(.os-orbit,.os-stellar) .page-heading h2{font-size:clamp(1.75rem,9vw,2.5rem)!important}}.orbit-core-trigger{z-index:194;color:#f8f3e9;cursor:pointer;text-align:left;background:linear-gradient(135deg,#16291dfa,#070c09fa);border:1px solid #5ecd9185;border-radius:999px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px;width:216px;min-height:72px;padding:8px 17px 8px 9px;transition:transform .28s cubic-bezier(.16,1,.3,1),border-color .28s,box-shadow .28s;display:grid;position:fixed;bottom:22px;right:24px;box-shadow:0 20px 60px #0000007a,0 0 0 6px #48b47a0e,inset 0 1px #ffffff0f}.orbit-core-trigger:hover,.orbit-core-trigger:focus-visible{border-color:#72dca4;transform:translateY(-3px);box-shadow:0 25px 70px #00000085,0 0 35px #48b47a2e}.orbit-core-trigger.active{pointer-events:none;opacity:0;transform:translateY(12px)}.orbit-trigger-copy{gap:3px;display:grid}.orbit-trigger-copy strong{letter-spacing:.16em;font-size:.72rem}.orbit-trigger-copy small{color:#91a89a;font-size:.56rem;line-height:1.3}.orbit-reactor{isolation:isolate;background:radial-gradient(circle at 50% 48%,#63eba030,#07110be6 56%,#050806 72%);border:1px solid #74e0a6b8;border-radius:50%;place-items:center;width:54px;height:54px;display:grid;position:relative;box-shadow:inset 0 0 16px #5bdc9729,0 0 24px #47bc7e33}.orbit-reactor:before,.orbit-reactor:after{content:"";border:1px solid #7ae2a96b;border-radius:50%;animation:9s linear infinite orbit-core-spin;position:absolute;inset:7px}.orbit-reactor:after{border-color:#deb55e73;animation-duration:5.5s;animation-direction:reverse;inset:12px}.orbit-reactor i{border:1px solid #66d8997a;border-radius:50%;width:42px;height:15px;animation:3.4s ease-in-out infinite orbit-core-tilt;position:absolute;transform:rotate(36deg)}.orbit-reactor i:nth-child(2){animation-delay:-1.7s;transform:rotate(-36deg)}.orbit-reactor b{z-index:2;background:#a2f0c4;border-radius:50%;width:8px;height:8px;position:relative;box-shadow:0 0 8px #8ce8b4,0 0 23px #4cc184}.orbit-reactor.large{flex:none;width:104px;height:104px}.orbit-reactor.large:before{inset:13px}.orbit-reactor.large:after{inset:23px}.orbit-reactor.large i{width:82px;height:30px}.orbit-reactor.large b{width:13px;height:13px}@keyframes orbit-core-spin{to{transform:rotate(1turn)}}@keyframes orbit-core-tilt{50%{opacity:.5;filter:brightness(1.45)}}.orbit-core-scrim{z-index:195;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030705ad;border:0;animation:.22s both orbit-scrim-in;position:fixed;inset:0}@keyframes orbit-scrim-in{0%{opacity:0}}.orbit-core-panel{z-index:196;opacity:0;color:#f6f1e7;background:radial-gradient(circle at 70% 0,#37885a30,#0000 23rem),linear-gradient(155deg,#111a14,#080c09 50%,#0b100c);border:1px solid #66c18f6e;border-radius:28px;grid-template-rows:auto minmax(0,1fr) auto;width:min(448px,100vw - 40px);transition:opacity .26s,transform .38s cubic-bezier(.16,1,.3,1);display:grid;position:fixed;top:20px;bottom:20px;right:20px;overflow:hidden;transform:translate(calc(100% + 32px));box-shadow:0 30px 100px #000000a6,inset 0 1px #ffffff0d}.orbit-core-panel.open{opacity:1;transform:none}.orbit-core-panel>header{background:#050a078c;border-bottom:1px solid #6ac2922b;justify-content:space-between;align-items:center;height:74px;padding:0 20px;display:flex}.orbit-core-panel>header>div{align-items:center;gap:11px;display:flex}.orbit-panel-pulse{background:#79dfa8;border-radius:50%;width:9px;height:9px;animation:2.2s ease-in-out infinite orbit-panel-pulse;box-shadow:0 0 16px #6bd69d}@keyframes orbit-panel-pulse{50%{opacity:.45;transform:scale(.72)}}.orbit-core-panel>header p{gap:3px;margin:0;display:grid}.orbit-core-panel>header small{color:#6eb990;letter-spacing:.16em;font-size:.56rem;font-weight:750}.orbit-core-panel>header strong{letter-spacing:.2em;font-size:.92rem}.orbit-core-panel sup{color:#d6ad58;font-size:.42em;position:relative;top:-.45em}.orbit-core-panel>header>button{color:#ddd8cf;cursor:pointer;background:#ffffff06;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.orbit-core-panel>header>button:hover{color:#8be4b3;border-color:#74e0a680}.orbit-panel-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#315d43 transparent;min-height:0;padding:20px;overflow:auto}.orbit-core-hero{background:linear-gradient(140deg,#2a593d40,#0a100c8f);border:1px solid #70cc9833;border-radius:21px;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:20px;padding:22px;display:grid;overflow:hidden}.orbit-core-hero>div{min-width:0}.orbit-core-hero small,.orbit-action-heading small{color:#d4aa55;letter-spacing:.14em;font-size:.57rem;font-weight:800}.orbit-core-hero h2{color:#faf5ec;font:500 1.9rem/1.02 var(--font-serif);margin:7px 0 8px}.orbit-core-hero p{color:#aab5ad;margin:0;font-size:.77rem;line-height:1.55}.orbit-quick-actions{gap:8px;margin-top:12px;display:grid}.orbit-quick-actions>button{color:#d8aa53;cursor:pointer;text-align:left;background:#ffffff07;border:1px solid #ffffff17;border-radius:15px;grid-template-columns:22px minmax(0,1fr) 18px;align-items:center;gap:12px;min-height:64px;padding:11px 14px;transition:all .22s;display:grid}.orbit-quick-actions>button:hover,.orbit-quick-actions>button:focus-visible{background:#45a46f17;border-color:#5fcb906b;transform:translate(3px)}.orbit-quick-actions>button:disabled{cursor:wait;opacity:.65}.orbit-quick-actions>button span{gap:3px;display:grid}.orbit-quick-actions>button strong{color:#f4eee5;font-size:.79rem}.orbit-quick-actions>button small{color:#829087;font-size:.62rem}.orbit-quick-actions>button>svg:last-child{color:#557061;justify-self:end}.orbit-pulse-grid{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:12px;display:grid}.orbit-pulse-grid article{background:#0d130f;border:1px solid #ffffff13;border-radius:13px;min-width:0;padding:13px 10px}.orbit-pulse-grid small{color:#7f8d84;text-overflow:ellipsis;white-space:nowrap;font-size:.54rem;display:block;overflow:hidden}.orbit-pulse-grid strong{color:#e0b75f;font:500 1.45rem var(--font-serif);margin-top:7px;display:block}.orbit-next-list{background:#0c110e;border:1px solid #ffffff13;border-radius:16px;margin-top:12px;overflow:hidden}.orbit-next-list>header{border-bottom:1px solid #fff1;justify-content:space-between;align-items:center;gap:12px;padding:14px 15px;display:flex}.orbit-next-list>header strong{font-size:.72rem}.orbit-next-list>header button{color:#d6ad58;cursor:pointer;background:0 0;border:0;font-size:.57rem}.orbit-next-list article{border-bottom:1px solid #ffffff0d;grid-template-columns:7px minmax(0,1fr);align-items:center;gap:11px;padding:13px 15px;display:grid}.orbit-next-list article:last-child{border-bottom:0}.orbit-next-list article>i{background:#68ce96;border-radius:50%;width:7px;height:7px;box-shadow:0 0 11px #5ad29173}.orbit-next-list article span{gap:4px;display:grid}.orbit-next-list article strong{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.orbit-next-list article small,.orbit-next-list>p{color:#7f8d84;font-size:.57rem}.orbit-next-list>p{margin:0;padding:16px}.orbit-action-view{animation:.3s cubic-bezier(.16,1,.3,1) both orbit-action-in}@keyframes orbit-action-in{0%{opacity:0;transform:translate(10px)}}.orbit-back{color:#93a69a;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;min-height:38px;margin:0 0 16px;padding:0;font-size:.65rem;display:flex}.orbit-back:hover{color:#83dcae}.orbit-action-heading{border-bottom:1px solid #ffffff14;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:14px;padding:0 2px 19px;display:grid}.orbit-action-heading>svg{color:#72d9a2;background:#44aa6f1a;border:1px solid #5bcd8f59;border-radius:14px;width:46px;height:46px;padding:11px}.orbit-action-heading h2{color:#fbf4e8;font:500 1.85rem/1 var(--font-serif);margin:4px 0 5px}.orbit-action-heading p{color:#849188;margin:0;font-size:.65rem;line-height:1.45}.orbit-action-view form{gap:14px;padding-top:19px;display:grid}.orbit-action-view form>div{grid-template-columns:1.5fr .8fr;gap:10px;display:grid}.orbit-action-view label{gap:7px;display:grid}.orbit-action-view label>span,.orbit-action-view legend{color:#bec7c0;font-size:.61rem;font-weight:700}.orbit-action-view label>span i,.orbit-action-view legend small{color:#647168;font-size:.52rem;font-style:normal;font-weight:500}.orbit-action-view :is(input,select,textarea){color:#f5eee4;width:100%;min-height:48px;font:inherit;background:#0a0e0b;border:1px solid #ffffff21;border-radius:11px;outline:0;padding:12px;font-size:.76rem}.orbit-action-view :is(input,select,textarea):focus{border-color:#65c993;box-shadow:0 0 0 3px #5ac98d1a}.orbit-action-view textarea{resize:vertical;min-height:88px}.orbit-action-view fieldset{border:1px solid #ffffff17;border-radius:13px;margin:0;padding:13px}.orbit-action-view fieldset>div{grid-template-columns:1fr 1fr;gap:7px;margin-top:9px;display:grid}.orbit-action-view fieldset label{cursor:pointer;border:1px solid #fff1;border-radius:9px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;padding:8px;display:grid}.orbit-action-view fieldset input{accent-color:#62c48f;width:16px;min-height:16px}.orbit-action-view fieldset label>span{gap:2px;display:grid}.orbit-action-view fieldset strong{text-overflow:ellipsis;white-space:nowrap;font-size:.59rem;overflow:hidden}.orbit-action-view fieldset small{color:#718078;text-overflow:ellipsis;white-space:nowrap;font-size:.49rem;overflow:hidden}.orbit-action-submit{color:#07120b;cursor:pointer;letter-spacing:.02em;background:linear-gradient(135deg,#64c993,#3e9a69);border:1px solid #73d7a1;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:51px;font-weight:850;display:flex}.orbit-action-submit:disabled{cursor:wait;filter:saturate(.5);opacity:.7}.orbit-google-connect{background:#b8842611;border:1px solid #d8ae553d;border-radius:16px;grid-template-columns:42px minmax(0,1fr);gap:12px;margin-top:18px;padding:17px;display:grid}.orbit-google-connect>svg{color:#dbb363;background:#dbaf5517;border-radius:12px;width:40px;height:40px;padding:9px}.orbit-google-connect div{min-width:0}.orbit-google-connect strong{font-size:.75rem}.orbit-google-connect p{color:#879188;margin:5px 0 0;font-size:.62rem;line-height:1.5}.orbit-google-connect>button{color:#151008;cursor:pointer;background:#d7ad56;border:1px solid #daae558c;border-radius:11px;grid-column:1/-1;min-height:48px;font-weight:800}.orbit-google-connect>button:disabled{opacity:.65}.orbit-assistant-notice{color:#c7ba9f;background:#d7ae5512;border-left:3px solid #d7ae55;margin:13px 0 0;padding:11px 13px;font-size:.65rem;line-height:1.5}.orbit-command-bar{padding:12px 15px calc(12px + env(safe-area-inset-bottom));background:#050906eb;border-top:1px solid #66c18f2b;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:7px;display:grid}.orbit-command-bar>button{color:#90a299;cursor:pointer;background:#101712;border:1px solid #ffffff1c;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.orbit-command-bar>button:last-child{color:#78dba7;background:#44aa6f21;border-color:#59c98b73}.orbit-command-bar>button.listening{color:#8aebb7;border-color:#76dfa7;box-shadow:0 0 20px #52ca8933}.orbit-command-bar label{display:block}.orbit-command-bar input{color:#f5eee5;background:#0b100d;border:1px solid #ffffff1a;border-radius:999px;outline:0;width:100%;height:44px;padding:0 14px;font-size:.69rem}.orbit-command-bar input:focus{border-color:#64cb927a}.spinning{animation:.9s linear infinite orbit-spin}@keyframes orbit-spin{to{transform:rotate(360deg)}}@media (width<=760px){.os-shell:has(.orbit-core-trigger) .os-main{padding-bottom:155px}.orbit-core-trigger{right:50%;bottom:calc(18px + env(safe-area-inset-bottom));background:radial-gradient(circle at 50% 42%,#266441fa,#09110c 64%);border-radius:50%;grid-template-columns:1fr;place-items:center;width:112px;height:112px;min-height:112px;padding:5px;display:grid;transform:translate(50%);box-shadow:0 18px 58px #00000085,0 0 0 8px #43ae7312,0 0 45px #47bc7e26}.orbit-core-trigger:hover,.orbit-core-trigger:focus-visible{transform:translate(50%)translateY(-3px)}.orbit-core-trigger.active{transform:translate(50%)translateY(20px)}.orbit-trigger-copy{display:none}.orbit-core-trigger .orbit-reactor{width:88px;height:88px}.orbit-core-trigger .orbit-reactor:before{inset:11px}.orbit-core-trigger .orbit-reactor:after{inset:19px}.orbit-core-trigger .orbit-reactor i{width:70px;height:24px}.orbit-core-trigger .orbit-reactor b{width:12px;height:12px}.orbit-core-panel{border-radius:24px;width:calc(100vw - 20px);max-width:none;top:10px;bottom:10px;right:10px;transform:translateY(calc(100% + 20px))}.orbit-core-panel.open{transform:none}.orbit-core-panel>header{height:66px;padding:0 16px}.orbit-panel-scroll{padding:14px}.orbit-core-hero{grid-template-columns:82px minmax(0,1fr);gap:14px;padding:18px}.orbit-reactor.large{width:82px;height:82px}.orbit-reactor.large i{width:65px;height:23px}.orbit-reactor.large:before{inset:10px}.orbit-reactor.large:after{inset:18px}.orbit-core-hero h2{font-size:1.6rem}.orbit-core-hero p{font-size:.72rem}.orbit-quick-actions>button{min-height:68px}.orbit-pulse-grid{grid-template-columns:1fr 1fr}.orbit-action-view form>div,.orbit-action-view fieldset>div{grid-template-columns:1fr}.orbit-command-bar{padding-left:12px;padding-right:12px}.orbit-command-bar input{font-size:16px}}@media (width<=390px){.orbit-core-panel{border-width:0;border-radius:0;width:100vw;inset:0}.orbit-core-hero{text-align:center;grid-template-columns:1fr}.orbit-core-hero .orbit-reactor{justify-self:center}.orbit-action-heading h2{font-size:1.65rem}}@media (prefers-reduced-motion:reduce){.orbit-reactor:before,.orbit-reactor:after,.orbit-reactor i,.orbit-panel-pulse,.spinning{animation:none!important}.orbit-core-panel,.orbit-core-trigger,.orbit-quick-actions>button{transition:none!important}}.astral-gateway{--space-void:#060506;--space-brown:#180c08;--space-gold:#d7ae55;background:radial-gradient(circle at 50% 48%,#57301638,transparent 31rem), radial-gradient(circle at 78% 12%,#ca9b471f,transparent 25rem), linear-gradient(160deg,var(--space-brown),var(--space-void) 45%,#090604);min-height:100svh}.astral-gateway:after{z-index:-2;content:"";pointer-events:none;background:radial-gradient(#0000 38%,#000000b8 88%);position:fixed;inset:-8%}.astral-field:before,.astral-field:after{content:"";opacity:.38;background-image:radial-gradient(circle,#f2d28d 0 1px,#0000 1.5px),radial-gradient(circle,#fff4da 0 1px,#0000 1.4px),radial-gradient(circle,#9a73d2 0 1px,#0000 1.5px);background-position:0 0,73px 119px,157px 41px;background-size:211px 193px,269px 251px,337px 311px;animation:46s linear infinite starfield-drift;position:absolute;inset:-12%}.astral-field:after{filter:blur(.4px);opacity:.2;animation-duration:68s;animation-direction:reverse;transform:scale(1.15)}.astral-field i{animation:7s ease-in-out infinite astral-drift,3.8s ease-in-out infinite star-pulse}.astral-field i:nth-child(2){animation-delay:-1.8s}.astral-field i:nth-child(3){animation-delay:-3.7s}.astral-field i:nth-child(4){animation-delay:-5.2s}.astral-field i:nth-child(5){animation-delay:-6.4s}@keyframes starfield-drift{to{transform:translate(110px,76px)}}@keyframes star-pulse{50%{opacity:.42;box-shadow:0 0 25px #f0c66f}}.astral-copy{z-index:5;margin-top:clamp(42px,6vh,72px);position:relative}.astral-copy h1{text-wrap:balance;max-width:900px;font-size:clamp(3.2rem,5.7vw,6.3rem)}.astral-copy>p:last-child{max-width:650px;font-size:clamp(.78rem,1vw,.95rem);line-height:1.7}.system-orbitarium{isolation:isolate;width:min(820px,92vw);height:min(820px,92vw);min-height:660px;margin:clamp(32px,5vh,58px) auto 0;position:relative}.system-orbitarium:before{z-index:-1;filter:blur(22px);content:"";background:radial-gradient(circle,#d9ab5214,#0000 60%);border-radius:50%;animation:8s ease-in-out infinite nebula-breathe;position:absolute;inset:7%}.orbitarium-star{z-index:0;pointer-events:none;border:1px solid #d8ad591a;border-radius:50%;width:34%;height:34%;animation:36s linear infinite halo-turn;position:absolute;inset:50%;transform:translate(-50%,-50%)}.orbitarium-star span{border:1px solid #d8ad591f;border-radius:50%;position:absolute;inset:50%;transform:translate(-50%,-50%)rotate(21deg)}.orbitarium-star span:first-child{width:142%;height:52%}.orbitarium-star span:nth-child(2){width:52%;height:142%;transform:translate(-50%,-50%)rotate(48deg)}.orbitarium-star span:nth-child(3){border-style:dashed;width:112%;height:112%}.orbitarium-core{z-index:6;width:132px;height:132px;animation:5.4s ease-in-out infinite core-hover}.orbitarium-core:before{content:"";border:1px solid #e2b9632e;border-radius:50%;animation:3.6s ease-out infinite core-pulse;position:absolute;inset:-20px}.orbitarium-core img{animation:4.4s ease-in-out infinite core-logo-float}.system-track{--orbit-size:300px;--orbit-time:22s;--angle:-72deg;--counter-angle:72deg;z-index:3;width:var(--orbit-size);height:var(--orbit-size);pointer-events:none;border:1px solid #d7ae552e;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.system-track:before{background:conic-gradient(from 25deg,transparent 0 38%,#e7c16f61 45%,transparent 52% 100%);content:"";border-radius:50%;animation:9s linear infinite track-glint;position:absolute;inset:-1px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px))}.system-track.orbit{--orbit-size:260px;--orbit-time:17s;--angle:-55deg;--counter-angle:55deg}.system-track.nova{--orbit-size:405px;--orbit-time:26s;--angle:42deg;--counter-angle:-42deg}.system-track.stellar{--orbit-size:555px;--orbit-time:36s;--angle:168deg;--counter-angle:-168deg}.system-track.atlas{--orbit-size:700px;--orbit-time:48s;--angle:258deg;--counter-angle:-258deg}.system-orbit-arm{transform:rotate(var(--angle));animation:system-revolve var(--orbit-time) linear infinite;pointer-events:none;position:absolute;inset:0}.system-track .system-planet{width:154px;height:154px;min-height:0;transform:translate(-50%,-50%) rotate(var(--counter-angle));box-shadow:none;animation:system-counter-revolve var(--orbit-time) linear infinite;color:#f8f1e7;cursor:pointer;pointer-events:auto;background:0 0;border:0;padding:0;position:absolute;top:0;left:50%}.system-track .system-planet:hover{transform:translate(-50%,-50%) rotate(var(--counter-angle));box-shadow:none}.system-track .system-planet>.planet-shell{border:1px solid var(--planet-line);background:radial-gradient(circle at 33% 26%,var(--planet-glow),#0b0808 66%);border-radius:50%;place-content:center;justify-items:center;gap:5px;width:100%;height:100%;padding:14px;transition:transform .25s,box-shadow .25s;display:grid;box-shadow:0 17px 45px #0000007a,inset -14px -20px 32px #00000047,inset 9px 10px 24px #ffffff09}.system-track .system-planet:hover>.planet-shell,.system-track .system-planet:focus-visible>.planet-shell{box-shadow:0 22px 58px #0000008a,0 0 38px var(--planet-glow);transform:scale(1.09)}.system-track .system-planet:focus-visible{outline:2px solid var(--planet-bright);outline-offset:7px}.system-track .planet-shell>i{border:1px solid var(--planet-line);width:42px;height:42px;color:var(--planet-bright);border-radius:50%;place-items:center;font-style:normal;display:grid}.system-track .planet-shell strong{font:600 1.08rem var(--font-serif);letter-spacing:.04em}.system-track .planet-shell small{color:#b7aaa0;max-width:105px;font-size:.36rem;line-height:1.35}.system-track.orbit .system-planet{--planet-line:#3b9a6e;--planet-glow:#30805b80;--planet-bright:#65d19d}.system-track.nova .system-planet{--planet-line:#7859b0;--planet-glow:#6948a980;--planet-bright:#b49ae7}.system-track.stellar .system-planet{--planet-line:#3e7eb8;--planet-glow:#306ca780;--planet-bright:#83bdf1}.system-track.atlas .system-planet{--planet-line:#b18335;--planet-glow:#b1833580;--planet-bright:#edc878}.orbitarium-instruction{z-index:8;color:#efe0c694;letter-spacing:.08em;text-align:center;white-space:nowrap;margin:0;font-size:.43rem;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}@keyframes system-revolve{to{transform:rotate(calc(var(--angle) + 1turn))}}@keyframes system-counter-revolve{to{transform:translate(-50%,-50%) rotate(calc(var(--counter-angle) - 1turn))}}@keyframes halo-turn{to{transform:translate(-50%,-50%)rotate(1turn)}}@keyframes track-glint{to{transform:rotate(1turn)}}@keyframes nebula-breathe{50%{opacity:.48;transform:scale(1.08)}}@keyframes core-hover{50%{translate:0 -7px;box-shadow:0 0 0 18px #daae5808,0 0 88px #c0842d4d}}@keyframes core-logo-float{50%{transform:translateY(-4px)scale(1.025)}}@keyframes core-pulse{0%{opacity:.62;transform:scale(.82)}80%,to{opacity:0;transform:scale(1.26)}}.orbit-unit-world.orbit-unit-menu{background:linear-gradient(145deg,#122319eb,#070b08f5);border:1px solid #5ebc8852;border-radius:30px;width:min(1180px,100vw - clamp(32px,6vw,96px));margin:clamp(34px,5vh,58px) auto 72px;padding:clamp(22px,3vw,38px);animation:.55s cubic-bezier(.16,1,.3,1) both gateway-arrive;box-shadow:0 32px 90px #00000070,inset 0 1px #ffffff0a}.orbit-unit-menu-heading{border-bottom:1px solid #63c08c33;grid-template-columns:auto minmax(0,1fr) 116px;align-items:center;gap:24px;padding-bottom:26px;display:grid}.return-to-systems{color:#e5c47b;cursor:pointer;background:#0d0805b8;border:1px solid #d8ad5959;border-radius:12px;min-height:44px;padding:0 16px;font-size:.78rem;font-weight:800}.return-to-systems:hover,.return-to-systems:focus-visible{color:#fff;background:#24140d;border-color:#e2bb6b}.orbit-unit-menu-heading>div:nth-child(2){gap:6px;display:grid}.orbit-unit-menu-heading small{color:#70d69d;letter-spacing:.14em;font-size:.75rem;font-weight:850}.orbit-unit-menu-heading strong{color:#f7efe4;font:500 clamp(2rem,3vw,3rem)/1 var(--font-serif)}.orbit-unit-menu-heading p{color:#9daaa2;max-width:690px;margin:0;font-size:.9rem;line-height:1.55}.orbit-unit-signature{color:#75dca5;pointer-events:none;background:radial-gradient(circle at 38% 30%,#49ae7552,#07100a 66%);border:1px solid #68d5996b;border-radius:50%;justify-self:end;place-items:center;width:104px;height:104px;display:grid;position:relative;box-shadow:0 0 42px #43aa6f2b}.orbit-unit-signature>span{border:1px solid #6fda9f70;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.orbit-unit-signature>i,.orbit-unit-signature>b{border:1px solid #6dd79d4a;border-radius:50%;width:126px;height:38px;position:absolute;transform:rotate(24deg)}.orbit-unit-signature>b{transform:rotate(-24deg)}.orbit-unit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.orbit-unit-card{color:#f7efe5;background:#ffffff06;border:1px solid #6fcb982e;border-radius:18px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:15px;min-width:0;padding:18px;text-decoration:none;transition:border-color .25s,background .25s,box-shadow .25s;display:grid}.orbit-unit-card:hover,.orbit-unit-card:focus-visible{background:#42a36c17;border-color:#6fd89e94;outline:0;box-shadow:0 16px 38px #00000038}.orbit-unit-mark{background:#070805;border:1px solid #dbb0583d;border-radius:16px;place-items:center;width:72px;height:72px;display:grid}.orbit-unit-mark img,.orbit-unit-mark .unit-text-mark{object-fit:contain;color:#d9af59;width:62px;height:62px;font:500 1rem var(--font-serif);place-items:center;font-style:normal;display:grid}.orbit-unit-copy{gap:4px;display:grid}.orbit-unit-copy small{color:#6ed49d;letter-spacing:.1em;font-size:.75rem;font-weight:850}.orbit-unit-copy strong{font:600 1.35rem var(--font-serif)}.orbit-unit-copy p{color:#8e9b93;margin:0;font-size:.82rem;line-height:1.45}.orbit-unit-open{color:#d9b15d;white-space:nowrap;align-items:center;gap:11px;font-size:.76rem;font-weight:800;display:flex}.orbit-unit-open b{font-size:1rem}@media (width<=760px){.astral-copy{margin-top:40px}.astral-copy h1{font-size:clamp(3rem,14vw,4.6rem)}.orbit-unit-world.orbit-unit-menu{border-radius:22px;width:calc(100vw - 24px);margin-top:26px;padding:16px}.orbit-unit-menu-heading{grid-template-columns:1fr auto;gap:15px;padding-bottom:18px}.return-to-systems{grid-column:1/-1;width:max-content}.orbit-unit-signature{width:78px;height:78px}.orbit-unit-signature>span{width:40px;height:40px}.orbit-unit-signature>i,.orbit-unit-signature>b{width:94px;height:28px}.orbit-unit-menu-heading strong{font-size:2rem}.orbit-unit-menu-heading p{font-size:.85rem}.orbit-unit-grid{grid-template-columns:1fr}.orbit-unit-card{grid-template-columns:62px minmax(0,1fr) auto;padding:14px}.orbit-unit-mark{width:62px;height:62px}.orbit-unit-mark img,.orbit-unit-mark .unit-text-mark{width:54px;height:54px}.orbit-unit-copy strong{font-size:1.22rem}.orbit-unit-copy p{font-size:.78rem}.orbit-unit-open{font-size:0}.orbit-unit-open b{font-size:1rem}}@media (width<=390px){.orbit-unit-signature{display:none}.orbit-unit-menu-heading{grid-template-columns:1fr}.orbit-unit-card{grid-template-columns:54px minmax(0,1fr) auto;gap:11px;padding:12px}.orbit-unit-mark{width:54px;height:54px}.orbit-unit-mark img,.orbit-unit-mark .unit-text-mark{width:47px;height:47px}.orbit-unit-copy small{font-size:.68rem}.orbit-unit-copy strong{font-size:1.12rem}}@media (prefers-reduced-motion:reduce){.astral-field:before,.astral-field:after,.astral-field i,.orbitarium-star,.orbitarium-core,.orbitarium-core:before,.orbitarium-core img,.system-orbit-arm,.system-track .system-planet,.system-track:before,.orbit-unit-world,.orbit-unit-card{transition:none!important;animation:none!important}}.crm-webinar-data{grid-column:span 2;background:#c7984212!important;border-color:#c7984273!important}.crm-webinar-data small{color:var(--os-muted);margin-top:5px;font-size:.42rem}.system-orbitarium.system-carousel{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);isolation:isolate;background:linear-gradient(145deg,#1f1511c7,#080708eb 55%,#130c0adb);border:1px solid #e1b86440;border-radius:30px;grid-template-columns:none;gap:0;width:min(1320px,100vw - clamp(34px,6vw,100px));height:auto;min-height:0;margin:clamp(34px,5vh,62px) auto 70px;padding:clamp(18px,2vw,28px);display:block;box-shadow:0 32px 90px #00000070,inset 0 1px #ffefcb0a}.system-orbitarium.system-carousel:before{filter:none;background:radial-gradient(circle at 13% 4%,#dcad5021,#0000 34%),linear-gradient(90deg,#0000 49.9%,#dcad500b 50%,#0000 50.1%);border-radius:30px;animation:none;inset:0}.system-carousel-heading{border-bottom:1px solid #e1b8642e;justify-content:space-between;align-items:center;gap:24px;padding:0 4px 18px;display:flex}.system-carousel-heading span{color:#e3bb68;letter-spacing:.14em;font-size:.75rem;font-weight:900}.system-carousel-heading p{color:#a99d92;margin:0;font-size:.88rem}.system-carousel-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-top:16px;display:grid}.system-selector-card{--selector-accent:#d5ae5a;color:#f7eee1;text-align:left;min-width:0;min-height:430px;box-shadow:none;cursor:pointer;background:linear-gradient(165deg,#ffffff09,#ffffff02 46%,#0003);border:1px solid #e0bc7130;border-radius:22px;padding:0;text-decoration:none;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .3s,background .3s,box-shadow .3s;display:block;position:relative;overflow:hidden}.system-selector-card.orbit{--selector-accent:#6fd09d}.system-selector-card.stellar{--selector-accent:#81bdf0}.system-selector-card.nova{--selector-accent:#b99ae8}.system-selector-card.atlas{--selector-accent:#edc674}.system-selector-card:hover,.system-selector-card:focus-visible{z-index:2;border-color:var(--selector-accent)}@supports (color:color-mix(in lab, red, red)){.system-selector-card:hover,.system-selector-card:focus-visible{border-color:color-mix(in srgb,var(--selector-accent) 62%,transparent)}}.system-selector-card:hover,.system-selector-card:focus-visible{background:linear-gradient(165deg,var(--selector-accent),#ffffff03 55%,#00000038)}@supports (color:color-mix(in lab, red, red)){.system-selector-card:hover,.system-selector-card:focus-visible{background:linear-gradient(165deg,color-mix(in srgb,var(--selector-accent) 10%,transparent),#ffffff03 55%,#00000038)}}.system-selector-card:hover,.system-selector-card:focus-visible{box-shadow:0 25px 55px #00000052,0 0 34px var(--selector-accent)}@supports (color:color-mix(in lab, red, red)){.system-selector-card:hover,.system-selector-card:focus-visible{box-shadow:0 25px 55px #00000052,0 0 34px color-mix(in srgb,var(--selector-accent) 12%,transparent)}}.system-selector-card:hover,.system-selector-card:focus-visible{outline:0}.system-selector-card.featured{border-color:var(--selector-accent)}@supports (color:color-mix(in lab, red, red)){.system-selector-card.featured{border-color:color-mix(in srgb,var(--selector-accent) 45%,transparent)}}.system-selector-card.featured{background:linear-gradient(165deg,#49a87421,#ffffff03 52%,#0003)}.system-selector-surface{grid-template-rows:auto 1fr auto auto;align-items:start;width:100%;height:100%;min-height:430px;padding:18px;display:grid;position:relative}.system-selector-index{color:#f4e5c96b;font:500 .8rem var(--font-serif);letter-spacing:.08em;justify-self:end}.system-selector-planet{border:1px solid var(--selector-accent);place-self:center;place-items:center;width:clamp(122px,10vw,164px);height:clamp(122px,10vw,164px);margin:10px 0 22px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.system-selector-planet{border:1px solid color-mix(in srgb,var(--selector-accent) 65%,#16110d)}}.system-selector-planet{background:radial-gradient(circle at 32% 25%,var(--selector-accent),#0d0b0b 64%);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.system-selector-planet{background:radial-gradient(circle at 32% 25%,color-mix(in srgb,var(--selector-accent) 38%,#3a261c),#0d0b0b 64%)}}.system-selector-planet{color:var(--selector-accent);box-shadow:inset -25px -28px 42px #0000006b,inset 12px 12px 28px #ffffff09,0 22px 45px #0000006e,0 0 30px var(--selector-accent)}@supports (color:color-mix(in lab, red, red)){.system-selector-planet{box-shadow:inset -25px -28px 42px #0000006b,inset 12px 12px 28px #ffffff09,0 22px 45px #0000006e,0 0 30px color-mix(in srgb,var(--selector-accent) 12%,transparent)}}.system-selector-planet{transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .35s}.system-selector-card:hover .system-selector-planet,.system-selector-card:focus-visible .system-selector-planet{box-shadow:inset -25px -28px 42px #0000006b,0 28px 52px #00000080,0 0 44px var(--selector-accent);transform:scale(1.055)rotate(-3deg)}@supports (color:color-mix(in lab, red, red)){.system-selector-card:hover .system-selector-planet,.system-selector-card:focus-visible .system-selector-planet{box-shadow:inset -25px -28px 42px #0000006b,0 28px 52px #00000080,0 0 44px color-mix(in srgb,var(--selector-accent) 23%,transparent)}}.system-selector-planet>i{z-index:2;border:1px solid var(--selector-accent);place-items:center;width:54px;height:54px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.system-selector-planet>i{border:1px solid color-mix(in srgb,var(--selector-accent) 55%,transparent)}}.system-selector-planet>i{background:#03030354;border-radius:50%;font-style:normal}.system-selector-planet>b,.system-selector-planet>em{border:1px solid var(--selector-accent);width:126%;height:37%;position:absolute;inset:50%}@supports (color:color-mix(in lab, red, red)){.system-selector-planet>b,.system-selector-planet>em{border:1px solid color-mix(in srgb,var(--selector-accent) 38%,transparent)}}.system-selector-planet>b,.system-selector-planet>em{border-radius:50%;font-style:normal;transform:translate(-50%,-50%)rotate(18deg)}.system-selector-planet>em{opacity:.5;width:112%;height:24%;transform:translate(-50%,-50%)rotate(-22deg)}.system-selector-copy{align-self:end;gap:7px;display:grid}.system-selector-copy small{color:var(--selector-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:850}.system-selector-copy strong{font:600 clamp(1.72rem,2.3vw,2.6rem) var(--font-serif);line-height:.95}.system-selector-copy sup{font:.28em var(--font-sans)}.system-selector-copy p{color:#a99d92;min-height:4.5em;margin:0;font-size:.86rem;line-height:1.5}.system-selector-state{color:#ded2c2;letter-spacing:.05em;text-transform:uppercase;border-top:1px solid #e1b86426;justify-content:space-between;align-items:center;gap:8px;min-height:44px;margin-top:16px;padding-top:14px;font-size:.72rem;font-weight:850;display:flex}.system-selector-state svg{color:var(--selector-accent)}.system-selector-state b{color:var(--selector-accent);font-size:.9rem}.system-selector-card.locked{cursor:not-allowed;filter:saturate(.72);opacity:.8}.system-selector-card.locked:hover{box-shadow:none;border-color:#b99ae84d;transform:none}.system-selector-card.locked .system-selector-planet{filter:grayscale(.28)}.system-selector-builder{z-index:3;background:#08060bbf;border:1px solid #b99ae847;border-radius:14px;padding:5px 8px 0;position:absolute;top:114px;right:14px;box-shadow:0 12px 30px #00000059}.system-carousel>.orbitarium-instruction{color:#efe0c69e;text-align:left;white-space:normal;max-width:none;margin:17px 4px 0;font-size:.75rem;line-height:1.5;position:static;transform:none}.os-ecosystem-switch>span.nova.locked{color:#e5dcef7a;cursor:not-allowed;background:#b99ae809;border:1px solid #b99ae829;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-height:50px;padding:8px 9px;display:grid}.os-ecosystem-switch>span.nova.locked>i{color:#a98bd7;place-items:center;display:grid}.os-ecosystem-switch>span.nova.locked>span{gap:2px;display:grid}.os-ecosystem-switch>span.nova.locked b{font-size:.43rem}.os-ecosystem-switch>span.nova.locked small{font-size:.31rem}.nova-locked-workspace{--nova-violet:#b99ae8;color:#f6eee3;isolation:isolate;background:radial-gradient(circle at 72% 22%,#68469d40,#0000 27rem),radial-gradient(circle at 18% 82%,#cb9d481a,#0000 32rem),#060507;min-height:100svh;padding:clamp(18px,3vw,38px);position:relative;overflow:hidden}.nova-locked-stars{z-index:-1;opacity:.28;background-image:radial-gradient(circle,#dbc5ff 0 1px,#0000 1.4px),radial-gradient(circle,#f3cf80 0 1px,#0000 1.5px);background-position:0 0,70px 105px;background-size:191px 173px,281px 249px;animation:52s linear infinite starfield-drift;position:absolute;inset:0}.nova-locked-stars i{background:#fff;border-radius:50%;width:3px;height:3px;position:absolute;box-shadow:0 0 16px #c7a7f3}.nova-locked-stars i:first-child{top:24%;left:11%}.nova-locked-stars i:nth-child(2){top:18%;left:78%}.nova-locked-stars i:nth-child(3){top:72%;left:85%}.nova-locked-stars i:nth-child(4){top:82%;left:28%}.nova-locked-workspace>header{border-bottom:1px solid #dfbe7d33;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;max-width:1420px;height:72px;margin:0 auto;padding:0 4px 18px;display:grid}.nova-locked-workspace>header>a:first-child{place-items:center;width:52px;height:52px;display:grid}.nova-locked-workspace>header img{object-fit:contain;width:46px;height:46px}.nova-locked-workspace>header p{gap:3px;margin:0;display:grid}.nova-locked-workspace>header p span{color:#d9ae57;letter-spacing:.17em;font-size:.34rem;font-weight:900}.nova-locked-workspace>header p strong{font-size:.44rem}.nova-locked-workspace>header>a:last-child{color:#e5c77f;border:1px solid #dfbe7d40;place-items:center;min-height:44px;padding:0 15px;font-size:.38rem;font-weight:800;text-decoration:none;display:grid}.nova-lock-panel{background:linear-gradient(105deg,#b99ae809,#0000 38%,#d5ae5a06);border-left:1px solid #b99ae826;border-right:1px solid #b99ae826;grid-template-columns:minmax(280px,.9fr) minmax(390px,1.15fr) 190px;align-items:center;gap:clamp(28px,5vw,78px);max-width:1240px;min-height:min(690px,100svh - 150px);margin:0 auto;padding:clamp(34px,6vw,86px);display:grid;position:relative}.nova-build-stage{place-items:center;min-height:410px;display:grid;position:relative}.nova-build-stage .construction-crew.showcase{z-index:3;filter:drop-shadow(0 24px 32px #0000007a);width:128px;height:342px}.nova-build-orbit{aspect-ratio:1;border:1px solid #b99ae847;border-radius:50%;width:min(360px,28vw);animation:26s linear infinite halo-turn;position:absolute;box-shadow:0 0 75px #916bd71f,inset 0 0 75px #916bd714}.nova-build-orbit:before,.nova-build-orbit:after,.nova-build-orbit i{content:"";border:1px solid #ddb97040;border-radius:50%;width:122%;height:38%;position:absolute;inset:50%;transform:translate(-50%,-50%)rotate(21deg)}.nova-build-orbit:after{transform:translate(-50%,-50%)rotate(-31deg)}.nova-build-orbit i:nth-child(2){border-style:dashed;width:108%;height:25%;transform:translate(-50%,-50%)rotate(65deg)}.nova-build-orbit i:nth-child(3){background:#b99ae8;border:0;width:14px;height:14px;transform:translate(115px,-115px);box-shadow:0 0 22px #b99ae8}.nova-lock-copy{align-content:center;gap:17px;display:grid}.nova-lock-copy h1{max-width:650px;font:500 clamp(3.25rem,5.7vw,6.4rem)/.88 var(--font-serif);letter-spacing:-.055em;text-wrap:balance;margin:0}.nova-lock-copy>p:not(.eyebrow){color:#aaa0ad;max-width:610px;margin:0;font-size:clamp(.74rem,1vw,.92rem);line-height:1.75}.nova-lock-copy>div{background:#b99ae80f;border:1px solid #b99ae840;justify-content:space-between;align-items:center;gap:16px;max-width:510px;padding:13px 15px;display:flex}.nova-lock-copy>div span{color:#d9c4f4;text-transform:uppercase;align-items:center;gap:9px;font-size:.42rem;font-weight:850;display:flex}.nova-lock-copy>div small{color:#897f8d;font-size:.36rem}.nova-lock-copy>a{color:#f1d28e;letter-spacing:.06em;text-transform:uppercase;background:#1d110b;border:1px solid #deb56261;align-items:center;gap:26px;width:max-content;min-height:47px;padding:0 18px;font-size:.4rem;font-weight:850;text-decoration:none;display:flex}.nova-lock-copy>a b{font-size:.62rem}.nova-lock-panel>aside{text-align:right;border-left:1px solid #b99ae82e;flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-end;gap:8px;padding-left:25px;display:flex}.nova-lock-panel>aside>span{color:#f0e5f747;font:500 2rem var(--font-serif)}.nova-lock-panel>aside strong{font:600 1.25rem var(--font-serif)}.nova-lock-panel>aside sup{font:.28em var(--font-sans)}.nova-lock-panel>aside small{color:#a797ae;font-size:.34rem}.nova-lock-panel>aside i{color:#bfa3e5;letter-spacing:.12em;border:1px solid #b99ae84d;margin-top:18px;padding:7px 9px;font-size:.3rem;font-style:normal;font-weight:900}.crm-pagination{border:1px solid var(--os-line);background:linear-gradient(145deg,#ffffff06,#ffffff02);justify-content:space-between;align-items:center;gap:18px;padding:17px 18px;display:flex}.crm-pagination p{color:var(--os-muted);margin:0;font-size:.42rem}.crm-pagination p strong{color:var(--os-copy)}.crm-pagination>div{align-items:center;gap:10px;display:flex}.crm-pagination button{border:1px solid var(--os-line-strong);min-height:42px;color:var(--os-copy);cursor:pointer;background:#111612;padding:0 13px;font-size:.38rem;font-weight:800}.crm-pagination button:disabled{opacity:.34;cursor:not-allowed}.crm-pagination span{color:var(--os-muted);font-size:.38rem}.crm-pagination span strong{color:var(--os-gold-bright)}@media (width>=1181px){.os-shell.os-orbit .global-task-board>section>div{overscroll-behavior:contain;scrollbar-width:thin;max-height:calc(100svh - 330px);overflow-y:auto}}@media (width<=1060px){.system-carousel-track{grid-template-columns:repeat(2,minmax(0,1fr))}.system-selector-card,.system-selector-surface{min-height:385px}.nova-lock-panel{grid-template-columns:minmax(240px,.75fr) minmax(360px,1.25fr)}.nova-lock-panel>aside{display:none}}@media (width<=680px){.system-orbitarium.system-carousel{border-radius:22px;width:calc(100vw - 24px);margin-top:26px;padding:14px}.system-carousel-heading{flex-direction:column;align-items:flex-start;gap:6px;padding:3px 2px 14px}.system-carousel-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px 2px 4px}.system-selector-card{width:auto;min-width:0;min-height:325px}.system-selector-surface{min-height:325px;padding:14px}.system-selector-planet{width:104px;height:104px;margin-bottom:14px}.system-selector-planet>i{width:43px;height:43px}.system-selector-copy strong{font-size:1.72rem}.system-selector-copy p{min-height:5.8em;font-size:.78rem}.system-selector-state{font-size:.68rem}.system-carousel>.orbitarium-instruction{margin:12px 2px 2px}.nova-locked-workspace{padding:14px}.nova-locked-workspace>header{grid-template-columns:auto 1fr;height:67px}.nova-locked-workspace>header>a:last-child{display:none}.nova-lock-panel{border-left:0;border-right:0;grid-template-columns:1fr;gap:8px;min-height:calc(100svh - 95px);padding:30px 20px 46px}.nova-build-stage{min-height:245px}.nova-build-stage .construction-crew.showcase{width:76px;height:203px}.nova-build-orbit{width:230px}.nova-build-orbit i:nth-child(3){transform:translate(72px,-79px)}.nova-lock-copy{gap:14px}.nova-lock-copy h1{font-size:clamp(3rem,15vw,4.4rem)}.nova-lock-copy>p:not(.eyebrow){font-size:.72rem}.nova-lock-copy>div{flex-direction:column;align-items:flex-start;gap:5px}.nova-lock-copy>a{justify-content:space-between;width:100%}.crm-pagination{flex-direction:column;align-items:stretch}.crm-pagination>div{justify-content:space-between}.crm-pagination button{padding:0 10px}}@media (width<=430px){.system-carousel-track{grid-template-columns:1fr}.system-selector-card,.system-selector-surface{min-height:300px}.system-selector-surface{grid-template-rows:auto 1fr auto;grid-template-columns:112px minmax(0,1fr);gap:0 14px}.system-selector-index{grid-column:2}.system-selector-planet{grid-area:1/1/4;align-self:center;margin:0}.system-selector-copy{grid-column:2;align-self:center}.system-selector-copy p{min-height:0}.system-selector-state{grid-column:2}.system-selector-builder{display:none}}@media (prefers-reduced-motion:reduce){.system-selector-card,.system-selector-planet,.nova-locked-stars,.nova-build-orbit{transition:none!important;animation:none!important}}.platform-gateway.astral-gateway{background:radial-gradient(circle at 50% 42%,#3d6d501a,#0000 28rem),radial-gradient(circle at 14% 8%,#7846242b,#0000 30rem),#060605;grid-template-rows:auto 1fr;align-content:start;min-height:100svh;padding:clamp(18px,2.5vw,34px) clamp(18px,3vw,48px) 38px;display:grid}.platform-gateway.astral-gateway>header{border-bottom:1px solid #e1b86429;width:100%;max-width:1500px;height:66px;margin:0 auto;padding-bottom:14px}.platform-gateway.astral-gateway>header>img{width:48px;height:48px}.platform-gateway.astral-gateway>header>div p{font-size:.75rem}.platform-gateway.astral-gateway>header>div span{font-size:.8rem}.platform-gateway.astral-gateway .gateway-profile{border-radius:999px;min-height:46px;padding:7px 10px 7px 7px}.planet-console{z-index:2;background:linear-gradient(155deg,#131210e0,#050706f2 60%);border:1px solid #e6c68438;border-radius:38px;grid-template-rows:minmax(370px,1fr) auto;align-self:center;width:100%;max-width:1360px;min-height:calc(100svh - 150px);margin:18px auto 0;display:grid;position:relative;overflow:hidden;box-shadow:0 35px 110px #0000006b,inset 0 1px #ffffff09}.planet-stage{background:radial-gradient(circle at 50% 48%,#63d79b13,#0000 31%),linear-gradient(#e1b86406 1px,#0000 1px) 0 0/95px 95px,linear-gradient(90deg,#e1b86406 1px,#0000 1px) 0 0/95px 95px;grid-template-columns:62px minmax(0,1fr) 62px;align-items:center;min-height:390px;padding:32px clamp(18px,4vw,58px);display:grid;position:relative}.planet-rail{grid-template-columns:minmax(130px,.7fr) minmax(250px,1.4fr) minmax(130px,.7fr);place-items:center;gap:clamp(12px,4vw,54px);min-width:0;display:grid}.planet-arrow{z-index:3;color:#e7c46f;cursor:pointer;background:#050605b8;border:1px solid #e1b86447;border-radius:50%;place-items:center;width:52px;height:52px;font-size:1.1rem;transition:border-color .2s,background .2s;display:grid;position:relative}.planet-arrow:hover,.planet-arrow:focus-visible{background:#daae591a;border-color:#e7c46f;outline:0}.planet-arrow.next{justify-self:end}.planet-choice{--planet-accent:#65d89b;color:#f6efe4;cursor:pointer;text-align:center;background:0 0;border:0;justify-items:center;gap:14px;min-width:0;padding:0;transition:opacity .25s,filter .25s;display:grid}.planet-choice.stellar{--planet-accent:#79c5ff}.planet-choice.nova{--planet-accent:#ae94ce}.planet-choice.side{opacity:.42;filter:saturate(.65)}.planet-choice.side:hover,.planet-choice.side:focus-visible{opacity:.75;filter:none;outline:0}.planet-choice.active:focus-visible{outline:1px solid var(--planet-accent);outline-offset:14px;border-radius:50%}.planet-sphere{border:1px solid var(--planet-accent);place-items:center;width:clamp(120px,11vw,162px);height:clamp(120px,11vw,162px);display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.planet-sphere{border:1px solid color-mix(in srgb,var(--planet-accent) 70%,#18130f)}}.planet-sphere{background:radial-gradient(circle at 35% 26%,var(--planet-accent),#090909 69%);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.planet-sphere{background:radial-gradient(circle at 35% 26%,color-mix(in srgb,var(--planet-accent) 28%,#34241b),#090909 69%)}}.planet-sphere{color:var(--planet-accent);box-shadow:inset -28px -32px 48px #00000085,inset 12px 10px 25px #ffffff09,0 30px 58px #00000080,0 0 50px var(--planet-accent)}@supports (color:color-mix(in lab, red, red)){.planet-sphere{box-shadow:inset -28px -32px 48px #00000085,inset 12px 10px 25px #ffffff09,0 30px 58px #00000080,0 0 50px color-mix(in srgb,var(--planet-accent) 10%,transparent)}}.planet-choice.active .planet-sphere{width:clamp(208px,20vw,292px);height:clamp(208px,20vw,292px)}.planet-sphere>i{z-index:2;border:1px solid var(--planet-accent);place-items:center;width:60px;height:60px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.planet-sphere>i{border:1px solid color-mix(in srgb,var(--planet-accent) 62%,transparent)}}.planet-sphere>i{background:#00000061;border-radius:50%;font-style:normal}.planet-choice.active .planet-sphere>i{width:82px;height:82px}.planet-sphere>i img{object-fit:contain;width:88%;height:88%}.planet-sphere>i>span{color:var(--planet-accent);font:600 .76rem var(--font-serif)}.planet-sphere>b,.planet-sphere>em{border:1px solid var(--planet-accent);width:128%;height:36%;position:absolute}@supports (color:color-mix(in lab, red, red)){.planet-sphere>b,.planet-sphere>em{border:1px solid color-mix(in srgb,var(--planet-accent) 44%,transparent)}}.planet-sphere>b,.planet-sphere>em{border-radius:50%;transform:rotate(18deg)}.planet-sphere>em{opacity:.58;width:114%;height:24%;transform:rotate(-23deg)}.planet-choice>strong{max-width:220px;font:500 clamp(1rem,1.45vw,1.35rem) var(--font-serif);line-height:1.05}.planet-choice.active>strong{font-size:clamp(1.45rem,2vw,2rem)}.planet-choice sup,.planet-detail sup{font:.28em var(--font-sans)}.planet-detail{background:#080807d1;border-top:1px solid #e1b8642b;grid-template-rows:auto auto;grid-template-columns:minmax(190px,.7fr) minmax(260px,1.05fr) minmax(300px,1.6fr) auto;align-items:center;column-gap:clamp(20px,3vw,48px);min-height:170px;padding:24px clamp(28px,4vw,62px);display:grid;position:relative}.planet-detail>p{color:#d7ad55;letter-spacing:.13em;text-transform:uppercase;grid-area:1/1/-1;margin:0;font-size:.75rem;font-weight:900}.planet-detail>h1{font:500 clamp(2.3rem,4vw,4.7rem)/.9 var(--font-serif);letter-spacing:-.045em;grid-area:1/2/-1;margin:0}.planet-detail>span{color:#a9a29a;grid-area:1/3/-1;font-size:.9rem;line-height:1.65}.planet-detail>a,.planet-detail>button:not(.planet-back){color:#dff7e9;white-space:nowrap;cursor:pointer;background:#63d79b14;border:1px solid #63d79b61;border-radius:999px;grid-area:1/4/-1;justify-content:center;align-items:center;gap:18px;min-height:48px;padding:0 18px;font-size:.76rem;font-weight:850;text-decoration:none;display:flex}.planet-detail>a:hover,.planet-detail>a:focus-visible,.planet-detail>button:not(.planet-back):hover{background:#63d79b24;border-color:#69d89d;outline:0}.planet-detail>button:disabled{color:#aa9bb5!important;cursor:not-allowed!important;background:#ae94ce0f!important;border-color:#ae94ce47!important}.planet-detail>.planet-back{z-index:2;color:#d8b45f;cursor:pointer;background:0 0;border:0;padding:0;font-size:.72rem;font-weight:850;position:absolute;top:17px;left:clamp(28px,4vw,62px)}.planet-console.orbit .planet-detail{padding-top:46px}.planet-console.orbit .planet-detail>p{align-self:end;padding-bottom:12px}.planet-console.orbit .planet-detail>h1,.planet-console.orbit .planet-detail>span,.planet-console.orbit .planet-detail>a{align-self:end;margin-bottom:4px}@media (width<=920px){.planet-console{grid-template-rows:minmax(330px,1fr) auto}.planet-stage{grid-template-columns:50px minmax(0,1fr) 50px;padding-inline:15px}.planet-rail{grid-template-columns:minmax(90px,.65fr) minmax(210px,1.4fr) minmax(90px,.65fr);gap:9px}.planet-choice.active .planet-sphere{width:220px;height:220px}.planet-sphere{width:105px;height:105px}.planet-detail{grid-template-rows:auto auto auto;grid-template-columns:1fr auto;gap:8px 20px}.planet-detail>p,.planet-detail>h1,.planet-detail>span{grid-column:1}.planet-detail>p{grid-row:1}.planet-detail>h1{grid-row:2}.planet-detail>span{grid-row:3}.planet-detail>a,.planet-detail>button:not(.planet-back){grid-area:1/2/-1}.planet-console.orbit .planet-detail>p,.planet-console.orbit .planet-detail>h1,.planet-console.orbit .planet-detail>span,.planet-console.orbit .planet-detail>a{align-self:auto;margin-bottom:0;padding-bottom:0}}@media (width<=620px){.platform-gateway.astral-gateway{padding:14px 12px 22px}.platform-gateway.astral-gateway>header{height:60px}.platform-gateway.astral-gateway>header>img{width:42px;height:42px}.platform-gateway.astral-gateway>header>div p{font-size:.64rem}.platform-gateway.astral-gateway>header>div span{font-size:.7rem}.planet-console{border-radius:26px;grid-template-rows:minmax(345px,1fr) auto;min-height:calc(100svh - 94px);margin-top:12px}.planet-stage{grid-template-columns:44px minmax(0,1fr) 44px;min-height:345px;padding:20px 8px}.planet-rail{grid-template-columns:1fr;display:grid}.planet-choice.side{display:none}.planet-choice.active .planet-sphere{width:min(58vw,224px);height:min(58vw,224px)}.planet-choice.active>strong{font-size:1.65rem}.planet-arrow{width:40px;height:40px}.planet-detail{grid-template-rows:auto auto auto auto;grid-template-columns:1fr;align-content:center;gap:8px;min-height:245px;padding:26px 24px;display:grid}.planet-detail>p,.planet-detail>h1,.planet-detail>span,.planet-detail>a,.planet-detail>button:not(.planet-back){grid-column:1}.planet-detail>p{grid-row:1;font-size:.68rem}.planet-detail>h1{grid-row:2;font-size:2.65rem}.planet-detail>span{grid-row:3;font-size:.82rem;line-height:1.55}.planet-detail>a,.planet-detail>button:not(.planet-back){grid-row:4;width:100%;min-height:47px;margin-top:9px}.planet-detail>.planet-back{top:16px;left:24px}.planet-console.orbit .planet-detail{padding-top:50px}.planet-console.orbit .planet-detail>p{padding-bottom:0}.platform-gateway.astral-gateway .gateway-profile{border-radius:50%;min-height:42px;padding:5px}}@media (prefers-reduced-motion:reduce){.planet-choice,.planet-arrow{transition:none!important}}.os-shell.os-orbit{--orbit-ink:#261c16;--orbit-muted:#75685f;--orbit-paper:#f4efe6;--orbit-panel:#fffdf9;--orbit-line:#d9cdbd;--orbit-gold:#a87527;--orbit-green:#2f7d5b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#0a0b09}.os-shell.os-orbit .os-main{--os-copy:var(--orbit-ink);--os-copy-soft:#54473e;--os-muted:var(--orbit-muted);--os-line:#4a342621;--os-line-strong:#4a34263d;min-height:100svh;color:var(--orbit-ink);background:radial-gradient(circle at 96% 2%,#ae803614,transparent 27rem), linear-gradient(#553c2a07 1px,transparent 1px), linear-gradient(90deg,#553c2a07 1px,transparent 1px), var(--orbit-paper)!important;background-size:auto,64px 64px,64px 64px,auto!important}.os-shell.os-orbit .os-main:before{display:none}.os-shell.os-orbit .os-topbar{border-bottom-color:var(--orbit-line);background:#fffdf994}.os-shell.os-orbit .os-topbar h1,.os-shell.os-orbit .os-main .page-heading :is(h1,h2,h3){color:var(--orbit-ink)!important}.os-shell.os-orbit .os-main :is(p,small,em){color:var(--orbit-muted)}.os-shell.os-orbit .os-main .kicker,.os-shell.os-orbit .os-main .section-kicker,.os-shell.os-orbit .os-topbar p{color:var(--orbit-gold)!important}.os-shell.os-orbit .page-heading{border-bottom-color:var(--orbit-line)}.os-shell.os-orbit .page-heading p:last-child{color:var(--orbit-muted)!important}.os-shell.os-orbit .os-topbar-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.os-shell.os-orbit .command-report-action{color:#67491a;cursor:pointer;background:#fffaf0;border:1px solid #cab993;min-height:38px;padding:0 13px;font-size:.42rem;font-weight:850}.os-shell.os-orbit .command-report-action:hover{border-color:var(--orbit-gold);background:#fff4d9}.os-shell.os-orbit .os-live{color:#246c4d;background:#eaf4ee;border-color:#a9cab9}.os-shell.os-orbit .os-main :is(.metric-ribbon,.action-panel,.meeting-panel,.portfolio-strip,.client-scoreboard,.phase-rail,.client-immediate,.crm-table,.document-library,.invoice-table,.settings-layout>section,.connection-card,.calendar-connect-panel,.calendar-columns>section,.client-card-grid>a,.global-task-toolbar,.global-task-create,.team-movement-chart,.material-create,.material-runway,.posting-calendar-shell,.audit-launch-grid>article,.audit-results-toolbar,.audit-results-grid>article,.calendar-privacy-note,.client-action-watch){border-color:var(--orbit-line)!important;color:var(--orbit-ink)!important;background:#fffdf9f5!important;box-shadow:0 16px 42px #3f2b1b12!important}.os-shell.os-orbit .os-main :is(.action-panel,.meeting-panel,.portfolio-strip,.settings-layout>section,.client-card-grid>a,.global-task-create,.material-create,.posting-calendar-shell):before{border-color:#c99a46!important}.os-shell.os-orbit .os-main :is(.timeline-list article,.notification-list article,.action-list>a,.portfolio-strip>div>a,.setting-row,.setting-select,.client-card-metrics){border-color:var(--orbit-line)!important}.os-shell.os-orbit .os-main :is(.action-list small,.meeting-panel small,.portfolio-strip small,.portfolio-strip em,.setting-row small,.setting-select small,.timeline-list small,.notification-list small,.client-card-grid>a>p,.client-card-metrics small){color:var(--orbit-muted)!important}.os-shell.os-orbit .os-main input:not([type=checkbox]):not([type=radio]),.os-shell.os-orbit .os-main select,.os-shell.os-orbit .os-main textarea{color:var(--orbit-ink)!important;box-shadow:none!important;background:#fff!important;border-color:#cfc3b3!important}.os-shell.os-orbit .os-main input::placeholder,.os-shell.os-orbit .os-main textarea::placeholder{color:#9a8e84!important}.os-shell.os-orbit .os-main select option{color:var(--orbit-ink);background:#fff}.os-shell.os-orbit .os-main label>span,.os-shell.os-orbit .os-main legend{color:#55483f!important}.os-shell.os-orbit .os-main :is(.primary-action,.primary-button,.new-global-task,.release-gmail-button),.os-shell.os-orbit .os-main :is(.primary-action,.primary-button,.new-global-task,.release-gmail-button) *{color:#fff!important}.os-shell.os-orbit .os-main :is(.quiet-button,.text-action,.task-edit-button,.edit-team-title){color:#6f5019!important;background:#fff9eb!important;border-color:#ccb98e!important}.os-shell.os-orbit .team-performance-ledger .team-ledger-head{border-color:var(--orbit-line);color:#6f6258;background:#f4eee4}.os-shell.os-orbit .team-performance-ledger .team-chart-plot>article{border-color:var(--orbit-line);background:#fffdf9}.os-shell.os-orbit .team-ledger-bars{background:#ece3d7}.os-shell.os-orbit .metric-ribbon article{border-color:var(--orbit-line)!important;background:#fffdf9!important}.os-shell.os-orbit .command-approval-queue article{background:#fff7e5;border-color:#d8c49a}.os-shell.os-orbit .command-approval-queue a{color:#745318}.os-shell.os-orbit .global-task-board{scrollbar-color:#b7965c transparent;grid-template-columns:repeat(5,minmax(250px,1fr))!important;overflow-x:auto!important}.os-shell.os-orbit .global-task-board>section{background:#eee8df;border-color:#d9cfc1;min-width:250px}.os-shell.os-orbit .global-task-board>section>header{background:#fffdf9;border-color:#d9cfc1}.os-shell.os-orbit .global-task-board>section:nth-child(4)>header{border-top-color:#8e68a3!important}.os-shell.os-orbit .global-task-board>section:nth-child(5)>header{border-top-color:#2f805f!important}.os-shell.os-orbit .global-task-card{color:var(--orbit-ink);background:#fff;border-color:#d8cfc3;box-shadow:0 10px 25px #37271c0f}.os-shell.os-orbit .global-task-card :is(h3,strong){color:var(--orbit-ink)!important}.os-shell.os-orbit .global-task-card :is(small,.global-task-scope){color:#72665e!important}.task-approval-actions{border-top:1px solid #e1d8cc;grid-template-columns:1fr 1fr;gap:7px;padding-top:10px;display:grid}.task-approval-actions button{color:#26694c;cursor:pointer;background:#edf7f1;border:1px solid #a9cdbb;justify-content:center;align-items:center;gap:6px;min-height:38px;font-size:.39rem;font-weight:850;display:flex}.task-approval-actions button:last-child{color:#76541b;background:#fff8e8;border-color:#d7c398}.os-shell.os-orbit .calendar-columns{grid-template-columns:1fr 1fr;grid-template-areas:"google deadlines""calls calls""bookings bookings";gap:16px}.os-shell.os-orbit .calendar-columns>section:first-child{order:unset;grid-area:calls}.os-shell.os-orbit .calendar-columns>section:nth-child(2){order:unset;grid-area:google}.os-shell.os-orbit .calendar-columns>section:nth-child(3){order:unset;grid-area:bookings}.os-shell.os-orbit .calendar-columns>.deadline-calendar{order:unset;grid-area:deadlines}.os-shell.os-orbit .deadline-calendar .timeline-list{grid-template-columns:1fr}.calendar-week-strip{background:#f7f2eb;border:1px solid #dfd5c8;grid-template-columns:repeat(7,1fr);gap:5px;margin:14px 0;padding:8px;display:grid}.calendar-week-strip article{background:#fff;border:1px solid #0000;place-content:center;justify-items:center;gap:3px;min-height:63px;display:grid}.calendar-week-strip article.today{background:#fff8e8;border-color:#b88a35}.calendar-week-strip small{text-transform:uppercase;font-weight:800;font-size:.31rem!important}.calendar-week-strip strong{font:600 .8rem var(--font-serif)!important}.calendar-week-strip i{border-radius:50%;place-items:center;width:17px;height:17px;font-size:.29rem;font-style:normal;display:grid}.calendar-week-strip i.has-events{color:#fff;background:#2f7d5b}.os-shell.os-orbit .calendar-privacy-note{border-left:4px solid #2f805f!important}.os-shell.os-orbit .calendar-empty strong{color:var(--orbit-ink)!important}.os-shell.os-orbit .calendar-empty small{color:var(--orbit-muted)!important}.os-shell.os-orbit .team-event-composer{background:#fffdf9;border-color:#cdbb99;box-shadow:0 18px 42px #2a1f1714}.os-shell.os-orbit .team-event-attendees>label{background:#fff;border-color:#d8cec0}.os-shell.os-orbit .team-event-attendees>label.selected{background:#edf7f1;border-color:#2f805f}.os-shell.os-orbit .settings-layout .ui-font-setting label{color:var(--orbit-ink)!important;background:#fff!important;border-color:#d7cdbf!important}.os-shell.os-orbit .settings-layout .ui-font-setting label :is(strong,small,span){color:var(--orbit-ink)!important}.os-shell.os-orbit .connection-card{background:#f1ece4!important}.os-shell.os-orbit .connection-card button{color:#67491a;background:#fff}.os-shell.os-orbit .save-message{color:#266e50!important}.audit-combined-page{gap:20px;display:grid}.audit-results-within{border-top:1px solid var(--orbit-line);padding-top:28px;scroll-margin-top:20px}.audit-results-divider{max-width:760px;margin-bottom:12px}.audit-results-divider h2{margin:5px 0 8px;font-size:clamp(1.8rem,3vw,3rem)}.audit-results-divider p:last-child{font-size:.58rem;line-height:1.6}.audit-results-within>.os-page{padding-top:0!important}.sidebar-account{position:relative}.os-sidebar-footer .sidebar-profile{text-align:left;cursor:pointer;width:100%;grid-template-columns:38px minmax(0,1fr)!important}.sidebar-profile-photo{color:#d7b15c;background:#171713;border:1px solid #dcb45b4d;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.sidebar-profile-photo img{object-fit:cover;width:100%;height:100%}.sidebar-account-menu{z-index:1200;background:#11130f;border:1px solid #dbb15b59;padding:7px;display:grid;position:absolute;bottom:calc(100% + 8px);left:0;right:0;box-shadow:0 20px 50px #0000008c}.sidebar-account-menu header{color:#c99f4e;letter-spacing:.14em;justify-content:space-between;align-items:center;padding:5px 7px 9px;font-size:.38rem;font-weight:850;display:flex}.sidebar-account-menu header button{color:#b9afa2;cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;display:grid}.sidebar-account-menu>a,.sidebar-account-menu>button{color:#eee8dd;cursor:pointer;text-align:left;background:0 0;border:0;border-top:1px solid #ffffff0f;grid-template-columns:22px 1fr;align-items:center;gap:8px;min-height:42px;padding:0 9px;font-size:.45rem;text-decoration:none;display:grid}.sidebar-account-menu>a:hover,.sidebar-account-menu>button:hover{color:#f0ce7c;background:#c7a45c17}.orbit-core-trigger{z-index:10000;pointer-events:auto;touch-action:manipulation}.orbit-core-scrim{z-index:10001}.orbit-core-panel{z-index:10002}.orbit-core-trigger:active{transform:translateY(0)scale(.98)}.os-shell.os-orbit .signal-popover :is(h1,h2,h3,strong,b){color:#f4f0e7!important}.os-shell.os-orbit .signal-popover :is(p,small,span){color:#aaa399!important}.os-shell.os-orbit .signal-popover .kicker{color:#d5ad59!important}.executive-login-art{background:#16100b}.executive-login-art img{object-fit:cover;object-position:center 32%;filter:saturate(.92)contrast(1.02);width:100%;height:100%}.google-login-button{color:#31261f;cursor:pointer;background:#fff;border:1px solid #d8cdbf;justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;margin-top:18px;font-size:.62rem;font-weight:800;display:flex}.google-login-button span{background:conic-gradient(from -45deg,#4285f4 0 25%,#34a853 0 50%,#fbbc05 0 75%,#ea4335 0);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.login-divider{color:#8a7d72;align-items:center;gap:10px;margin:15px 0;font-size:.43rem;display:flex}.login-divider:before,.login-divider:after{content:"";background:#ddd3c7;flex:1;height:1px}.forgot-password-link{text-align:right;margin-top:7px;font-size:.43rem;text-decoration:none;display:block;color:#805d1f!important}.gateway-account{justify-self:end;position:relative}.gateway-account>.gateway-profile{color:#f2ece2;cursor:pointer;text-align:left;background:#ffffff06;border:1px solid #e1b86440}.gateway-account-menu{z-index:30;background:#11110f;border:1px solid #e1b86447;width:190px;padding:7px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 45px #00000080}.gateway-account-menu a,.gateway-account-menu button{color:#eee7dc;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff12;min-height:42px;padding:0 10px;font-size:.48rem;text-decoration:none}.gateway-account-menu a:last-child,.gateway-account-menu button:last-child{border-bottom:0}.gateway-account-menu a{align-items:center;display:flex}.gateway-account-menu a:hover,.gateway-account-menu button:hover{color:#e8bf6c;background:#e1b86414}.platform-gateway>header{z-index:50;position:relative}.platform-gateway .gateway-account-menu{z-index:51}.os-shell .os-sidebar{overflow:visible}.os-shell .os-navigation{overflow-y:auto}.site-profile-menu{position:relative}.site-profile-menu>.nav-profile{cursor:pointer}.site-profile-popover{z-index:120;background:#160f0b;border:1px solid #dbaa4852;width:180px;padding:7px;display:grid;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 18px 45px #0006}.site-profile-popover a,.site-profile-popover button{color:#f4eadc;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff12;align-items:center;min-height:42px;padding:0 10px;font-size:.48rem;text-decoration:none;display:flex}.site-profile-popover button:last-child{border-bottom:0}.site-profile-popover a:hover,.site-profile-popover button:hover{color:#e4b75c;background:#dbaa4814}@media (width<=1180px){.os-shell.os-orbit .global-task-board{grid-template-columns:repeat(5,minmax(270px,1fr))!important}.os-shell.os-orbit .calendar-columns{grid-template-columns:1fr;grid-template-areas:"google""deadlines""calls""bookings"}}@media (width<=820px){.os-shell.os-orbit .os-topbar-actions{display:none}.sidebar-account-menu{width:min(300px,100vw - 24px);position:fixed;bottom:12px;left:12px;right:auto}}@media (width<=620px){.calendar-week-strip{gap:2px;padding:5px}.calendar-week-strip article{min-height:54px}.os-shell.os-orbit .global-task-board{grid-template-columns:repeat(5,minmax(84vw,1fr))!important}.os-shell.os-orbit .global-task-board>section{min-width:84vw}}@media (width<=980px){.login-shell{gap:0;width:100%;padding-top:28px}.login-shell>*{min-width:0}.login-art{height:clamp(270px,44svh,420px)}.login-form{width:100%;min-width:0;padding-top:34px!important;padding-bottom:44px!important}.login-form :is(h1,p,small){overflow-wrap:anywhere}}@media (width<=520px){.login-shell{padding:20px 18px 42px}.login-art{height:280px}.executive-login-art img{object-position:center 26%}.login-form h1,.signup-form h1{font-size:clamp(2.15rem,10.5vw,2.8rem)}}.os-menu-return{color:#d9ba78;letter-spacing:.06em;text-transform:uppercase;border:1px solid #caa65c59;align-items:center;min-height:46px;margin:16px 17px 19px;padding:0 17px;font-size:12px;font-weight:700;text-decoration:none;transition:background .2s,border-color .2s;display:flex}.os-menu-return:hover,.os-menu-return:focus-visible{background:#caa65c1f;border-color:#caa65c}.planet-choice.active{cursor:pointer}.planet-choice.active:hover .planet-sphere,.planet-choice.active:focus-visible .planet-sphere{box-shadow:inset -28px -32px 48px #00000085,0 38px 70px #0000008c,0 0 68px var(--planet-accent);transform:translateY(-7px)scale(1.03)}@supports (color:color-mix(in lab, red, red)){.planet-choice.active:hover .planet-sphere,.planet-choice.active:focus-visible .planet-sphere{box-shadow:inset -28px -32px 48px #00000085,0 38px 70px #0000008c,0 0 68px color-mix(in srgb,var(--planet-accent) 32%,transparent)}}.planet-sphere{transition:transform .24s,box-shadow .24s}.planet-choice.ignite .planet-sphere>i{background:0 0;border:0;border-radius:0;width:64%;height:34%;overflow:visible}.planet-choice.ignite .planet-sphere>i img{object-fit:contain;filter:drop-shadow(0 4px 12px #0009);width:100%;height:100%}.planet-choice.media .planet-sphere>i>span{font:800 clamp(.7rem,1.5vw,1.2rem) var(--font-sans);letter-spacing:.16em}.planet-choice.nova .planet-sphere .construction-crew{z-index:3;transform-origin:100% 100%;position:absolute;bottom:0;right:2%;transform:scale(.82)}.planet-choice.nova.side .planet-sphere .construction-crew{transform:scale(.55)}.planet-locked{color:#b9a6c9;grid-area:1/4/-1;align-items:center;gap:8px;font-size:.8rem;font-weight:750;display:flex}.planet-console.orbit .planet-detail{grid-template-columns:minmax(190px,.7fr) minmax(260px,1.05fr) minmax(300px,1.6fr)}@media (width<=920px){.planet-locked{grid-column:2}.planet-console.orbit .planet-detail{grid-template-columns:1fr}}@media (width<=620px){.planet-locked{grid-area:4/1}.planet-choice.nova .planet-sphere .construction-crew{transform:scale(.65)}}.os-shell.os-orbit .calendar-columns>section,.os-shell.os-orbit .global-task-board>section{overflow:hidden;border-radius:18px!important}.os-shell.os-orbit .calendar-columns>section{background:#fffdfa!important}.os-shell.os-orbit .calendar-empty{text-align:center;border:1px dashed #cdbfae;border-radius:14px;place-content:center;justify-items:center;gap:10px;min-height:150px;padding:24px;display:grid;background:#f8f4ec!important}.os-shell.os-orbit .calendar-empty svg{color:#418268!important}.os-shell.os-orbit .calendar-empty strong{font-size:1rem!important}.os-shell.os-orbit .calendar-empty small{max-width:320px;line-height:1.5;font-size:.78rem!important}.os-shell.os-orbit .global-task-board>section{background:#f4f0e9!important}.os-shell.os-orbit .global-task-board>section>header{min-height:76px;background:#fffdfa!important}.os-shell.os-orbit .global-task-board>section>header strong{font-size:.95rem!important}.os-shell.os-orbit .global-task-card{border-radius:13px!important;padding:16px!important}.os-shell.os-orbit .global-task-card h3{font-size:1rem!important;line-height:1.35!important}.os-shell.os-orbit .global-task-card :is(small,.global-task-scope){font-size:.72rem!important;line-height:1.45!important}@media (prefers-reduced-motion:reduce){.planet-sphere{transition:none}}.os-shell.os-orbit .os-main :is(.global-task-board>section,.client-task-board>.task-column,.material-column,.posting-calendar-grid>section){background:#f1eee9!important;border:1px solid #d3c8bb!important;box-shadow:0 12px 32px #2e221812!important}.os-shell.os-orbit .os-main :is(.global-task-board>section>header,.client-task-board>.task-column>header,.material-column>header,.posting-calendar-grid>section>header){-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#241d18!important;background:#ffffffe0!important;border-bottom:1px solid #d7cbbd!important}.os-shell.os-orbit .os-main :is(.global-task-board>section>header,.client-task-board>.task-column>header,.material-column>header) b{place-items:center;min-width:32px;min-height:32px;display:grid;color:#1d5d42!important;background:#e7f1ea!important;border:1px solid #c6d9cd!important;border-radius:10px!important;font-size:.8rem!important}.os-shell.os-orbit .os-main :is(.global-task-card,.client-task-card,.material-stack>article,.posting-calendar-grid article){-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#211c17!important;background:#ffffffed!important;border:1px solid #d8cec2!important;border-left:4px solid #398066!important;border-radius:17px!important;box-shadow:0 10px 28px #2b231c14!important}.os-shell.os-orbit .os-main :is(.global-task-card,.client-task-card,.material-stack>article,.posting-calendar-grid article) :is(h3,strong,b){color:#211c17!important}.os-shell.os-orbit .os-main :is(.global-task-card,.client-task-card,.material-stack>article,.posting-calendar-grid article) :is(p,small,span){color:#544d45}.os-shell.os-orbit .os-main .priority-tag{color:#674c17!important;background:#fbf3df!important;border:1px solid #dbcaa8!important;border-radius:999px!important;font-size:.68rem!important}.os-shell.os-orbit .os-main .priority-tag.critical{color:#8e2e24!important;background:#fff0ed!important;border-color:#e8b4aa!important}.os-shell.os-orbit .os-main .kanban-resource-rail{border-radius:10px;background:#f6f1e7!important;border:1px solid #e1d5c2!important}.os-shell.os-orbit .os-main .kanban-file-chip{color:#3d5e4e!important;background:#fff!important;border:1px solid #d7c9b5!important}.os-shell.os-orbit .os-main .task-waiting-reason{color:#28506b!important;background:#eaf3f9!important}.os-shell.os-orbit .os-main .task-column-empty{color:#72685e!important;font-size:.77rem!important}.os-shell.os-orbit .os-main .global-task-card-actions{gap:9px;padding-top:13px;border-top:1px solid #e1d9d0!important;grid-template-columns:none!important;align-items:center!important;display:flex!important}.os-shell.os-orbit .os-main .global-task-card-actions>button{align-items:center;gap:7px;min-height:42px;font-weight:750;display:inline-flex;color:#2b5340!important;background:#f5f7f4!important;border:1px solid #bcd3c3!important;border-radius:12px!important;min-width:0!important;padding:0 12px!important;font-size:.78rem!important}.os-shell.os-orbit .os-main .global-task-card-actions .task-check-action.checked{color:#1a6244!important;background:#dbefe2!important;border-color:#83b69a!important}.os-shell.os-orbit .os-main .global-task-card-actions>button:disabled{opacity:.45;cursor:not-allowed}.os-shell.os-orbit .os-main .task-drag-handle{color:#285b43;cursor:grab;background:#f0f5f0;border:1px solid #c8d6cb;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.os-shell.os-orbit .os-main .task-drag-handle:focus-visible{outline-offset:2px;outline:3px solid #348365}.os-shell.os-orbit .os-main .task-approval-actions{display:block}.os-shell.os-orbit .os-main .task-approval-actions button{color:#72521c;background:#fff8ed;border-color:#d9c397;border-radius:10px;width:100%;min-height:38px;font-size:.72rem}.os-shell.os-orbit .os-main :is(.task-editor-dialog,.task-blocker-dialog,.global-task-create,.team-event-composer,.premium-record-form,.quick-create,.material-edit-dialog,.posting-editor){-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#241d18!important;background:#fffcf7f7!important;border:1px solid #d8cbbb!important;border-radius:22px!important;box-shadow:0 28px 85px #18140f47!important}.os-shell.os-orbit .os-main :is(.task-editor-dialog,.task-blocker-dialog,.global-task-create,.team-event-composer,.premium-record-form,.quick-create,.material-edit-dialog,.posting-editor)>header,.os-shell.os-orbit .os-main :is(.task-editor-dialog,.task-blocker-dialog,.global-task-create,.team-event-composer,.premium-record-form,.quick-create,.material-edit-dialog,.posting-editor)>footer{color:#241d18!important;background:#f9f6efeb!important;border-color:#dfd2c3!important}.os-shell.os-orbit .os-main .task-editor-dialog>footer{color:#241d18!important;background:#f9f6ef!important}.os-shell.os-orbit .os-main :is(.task-editor-dialog,.task-blocker-dialog,.global-task-create,.team-event-composer) :is(h2,h3,strong,b){color:#241d18!important}.os-shell.os-orbit .os-main :is(.task-editor-dialog,.task-blocker-dialog,.global-task-create,.team-event-composer) :is(p,small,span,label){color:#5b5045}.os-shell.os-orbit .os-main .task-editor-resources{border-radius:14px;background:#f7f3ec!important;border:1px solid #ddd0bd!important}.os-shell.os-orbit .os-main .calendar-privacy-note{color:#225c43!important;background:#eaf4ed!important}.os-shell.os-orbit .os-main .calendar-privacy-note :is(strong,p){color:#225c43!important}@media (prefers-reduced-motion:reduce){.os-shell.os-orbit .os-main :is(.global-task-card,.client-task-card){transition:none!important}}.ecosystem-branches>article{background:#ffffff09;border:1px solid #dbaa4847;border-radius:16px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:18px;min-width:0;min-height:112px;padding:18px 22px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0a}.ecosystem-branches>article .ecosystem-unit-logo{object-fit:contain;background:#211710;border:1px solid #dbaa4857;border-radius:13px;width:64px;height:64px;padding:6px}.ecosystem-branches>article>div{min-width:0}.ecosystem-branches>article h3{color:#fff8eb;margin:3px 0 5px}.ecosystem-branches>article p{color:#d2c6b7;font-size:.78rem;line-height:1.55}@media (width<=620px){.ecosystem-branches>article{grid-template-columns:52px minmax(0,1fr);gap:13px;padding:16px}.ecosystem-branches>article .ecosystem-unit-logo{width:52px;height:52px}}.planet-stage:before{pointer-events:none;opacity:.53;content:"";background-image:radial-gradient(1px 1px at 8% 18%,#fff 98%,#0000),radial-gradient(2px 2px at 22% 66%,#bce6ff 98%,#0000),radial-gradient(1px 1px at 37% 37%,#f9d489 98%,#0000),radial-gradient(2px 2px at 56% 15%,#fff 98%,#0000),radial-gradient(1px 1px at 68% 76%,#d6c3ff 98%,#0000),radial-gradient(2px 2px at 83% 49%,#fff 98%,#0000),radial-gradient(1px 1px at 94% 26%,#ffe4aa 98%,#0000);background-size:420px 310px;animation:50s linear infinite galaxy-drift;position:absolute;inset:-45%}@keyframes galaxy-drift{to{transform:translate(-180px,65px)}}.planet-rail{z-index:2;position:relative}.planet-choice.active .planet-sphere{animation:.55s cubic-bezier(.2,.8,.2,1) both planet-arrive,6s ease-in-out .55s infinite planet-hover}@keyframes planet-arrive{0%{opacity:.55;transform:translateY(18px)scale(.88)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes planet-hover{50%{transform:translateY(-7px)}}.planet-scene-particles{z-index:1;pointer-events:none;color:#d5b46a;position:absolute;inset:0}.planet-scene-particles span{background:currentColor;border:1px solid;border-radius:14px;place-items:center;width:46px;height:46px;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.planet-scene-particles span{background:color-mix(in srgb,currentColor 10%,#101510)}}.planet-scene-particles span{box-shadow:0 0 32px}@supports (color:color-mix(in lab, red, red)){.planet-scene-particles span{box-shadow:0 0 32px color-mix(in srgb,currentColor 23%,transparent)}}.planet-scene-particles span{opacity:.6;animation:8s ease-in-out infinite scene-float}.planet-scene-particles span svg{width:20px;height:20px}.planet-scene-particles span:first-child{top:15%;left:24%}.planet-scene-particles span:nth-child(2){animation-delay:-2s;top:19%;left:67%}.planet-scene-particles span:nth-child(3){animation-delay:-4s;bottom:16%;left:19%}.planet-scene-particles span:nth-child(4){animation-delay:-6s;bottom:13%;right:23%}.scene-ignite .planet-scene-particles{color:#6ab7ff}.scene-media .planet-scene-particles{color:#f5ce63}.scene-soulscale-academy .planet-scene-particles{color:#bfa0ef}.scene-sales .planet-scene-particles{color:#69d7be}@keyframes scene-float{50%{opacity:.94;transform:translate(10px,-18px)rotate(12deg)}}.planet-choice.nova .planet-sphere .nova-repair-robot{z-index:4;object-fit:contain;filter:drop-shadow(0 12px 18px #00000080);width:44%;height:auto;animation:7s ease-in-out infinite robot-repair;position:absolute;top:-13%;right:-14%}.planet-choice.nova.side .planet-sphere .nova-repair-robot{width:50%;right:-17%}@keyframes robot-repair{50%{transform:translate(-15px,-18px)rotate(-13deg)}}@media (width<=620px){.planet-scene-particles span{width:34px;height:34px}.planet-scene-particles span svg{width:16px;height:16px}.planet-scene-particles span:first-child{top:18%;left:10%}.planet-scene-particles span:nth-child(2){top:20%;left:78%}.planet-scene-particles span:nth-child(3){bottom:19%;left:14%}.planet-scene-particles span:nth-child(4){bottom:16%;right:10%}}@media (prefers-reduced-motion:reduce){.planet-stage:before,.planet-choice.active .planet-sphere,.planet-scene-particles span,.planet-choice.nova .planet-sphere .nova-repair-robot{animation:none}}.event-wizard{max-width:800px;overflow:hidden;margin:20px auto!important}.event-wizard-progress{grid-template-columns:repeat(4,1fr);gap:8px;padding:0 26px;display:grid}.event-wizard-progress span{background:#ded6cc;border-radius:99px;height:5px}.event-wizard-progress span.current{background:#348267}.event-wizard-step{gap:18px;min-height:190px;display:grid;padding:26px!important}.event-wizard-step[hidden]{display:none!important}.event-wizard-step>label{color:#493e35;gap:10px;max-width:560px;font-size:.8rem;font-weight:750;display:grid}.event-wizard-step input,.event-wizard-step select{min-height:50px;border-radius:10px!important;font-size:1rem!important}.event-wizard-step fieldset{border:0;gap:12px;padding:0;display:grid}.event-wizard-step legend{margin-bottom:12px;font-size:.82rem;font-weight:800}.event-scope-choices{grid-template-columns:1fr 1fr;gap:12px;display:grid}.event-scope-choices button{color:#33271e;cursor:pointer;background:#fff;border:1px solid #cbbfaf;border-radius:13px;min-height:58px;font-size:.9rem;font-weight:750}.event-scope-choices button.selected{color:#1b5f46;background:#e8f3ec;border-color:#318367}.event-wizard-summary{background:#f7f2eb;border:1px solid #d8cabb;border-radius:14px;gap:9px;padding:19px;display:grid}.event-wizard-summary strong{font-size:1.2rem}.event-wizard-summary span{color:#584e44;font-size:.85rem}.event-wizard>footer{justify-content:space-between!important;padding:18px 26px!important;display:flex!important}.event-wizard-back{color:#46372d;cursor:pointer;background:#fff;border:1px solid #d3c7b9;border-radius:10px;min-width:92px;min-height:44px}.event-wizard-back:disabled{opacity:.4}.orbit-calendar-wizard .orbit-wizard-step{color:#dcb869;letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:.7rem;font-weight:800}.orbit-scope-choices{grid-template-columns:1fr 1fr;gap:8px;display:grid}.orbit-scope-choices button{color:#e8f2e9;cursor:pointer;background:#17241b;border:1px solid #fff3;border-radius:10px;min-height:48px}.orbit-scope-choices button.selected{color:#fff;background:#234c34;border-color:#75d9a0}.orbit-event-summary{color:#ecf7ef;background:#16251b;border:1px solid #83d7a54d;border-radius:12px;gap:8px;padding:16px;display:grid}.orbit-event-summary strong{font-size:1rem}.orbit-event-summary span{color:#b8d4c1;font-size:.78rem}.orbit-wizard-actions{justify-content:space-between;gap:10px;margin-top:16px;display:flex!important}.orbit-wizard-actions>button{color:#e7f7e9;cursor:pointer;background:#183926;border:1px solid #8cd5a673;border-radius:10px;min-height:43px;padding:0 14px;font-size:.78rem;font-weight:750}.orbit-wizard-actions>button:disabled{opacity:.4}@media (width<=620px){.event-wizard-step{padding:18px!important}.event-scope-choices{grid-template-columns:1fr}}.os-shell.os-orbit .audit-combined-page{gap:8px}.os-shell.os-orbit .audit-combined-page>.os-page{padding-bottom:8px!important}.os-shell.os-orbit .audit-results-within{border:0;padding-top:0}.os-shell.os-orbit .audit-results-page>.page-heading{padding-top:0!important}.os-shell.os-orbit .audit-results-grid>article{color:#241d18!important;background:#fffdf9f5!important;border:1px solid #d8cbbb!important;border-radius:16px!important;box-shadow:0 10px 28px #2d201612!important}.os-shell.os-orbit .audit-results-grid>article :is(h3,strong,b){color:#241d18!important}.os-shell.os-orbit .audit-results-grid>article :is(p,small){color:#665b50!important}.os-shell.os-orbit .audit-result-metrics{grid-template-columns:1fr!important}.os-shell.os-orbit .deadline-calendar .empty-state,.os-shell.os-orbit .calendar-columns .empty-state,.os-shell.os-orbit .empty-state.roomy{color:#41372f!important;box-shadow:none!important;background:#fffdf9!important;border:1px solid #ded5c9!important}.os-shell.os-orbit .deadline-calendar .empty-state :is(strong,small,p),.os-shell.os-orbit .calendar-columns .empty-state :is(strong,small,p),.os-shell.os-orbit .empty-state.roomy :is(strong,small,p){color:#554b43!important}.os-shell.os-orbit .deadline-empty-icon{color:#275f86!important;background:#e5f0f8!important}.os-shell.os-orbit .client-empty-icon{margin:0 auto 13px;display:block;color:#376b55!important;filter:none!important}.os-shell.os-orbit .empty-state.roomy>span.empty-crm-icon{transform:none!important}.os-shell.os-orbit .metric-ribbon strong{color:#8b621e!important}.os-shell.os-orbit .metric-ribbon article.danger strong{color:#8d4036!important}.os-shell.os-orbit .metric-ribbon article.active strong{color:#286b4c!important}.os-shell.os-orbit .metric-ribbon article.waiting strong{color:#315f86!important}.os-shell.os-stellar .finance-chart-grid article>strong,.os-shell.os-stellar .finance-kpi-lab article>strong,.os-shell.os-stellar .ceo-kpi-grid article>strong{color:#49342b!important}.os-shell.os-orbit .os-main :is(.command-grid,.calendar-columns,.crm-page) a:not(.primary-action){color:#775416}.os-shell.os-orbit .os-main :is(.command-grid,.calendar-columns,.crm-page) a:not(.primary-action):hover{color:#4d381b}.os-shell.os-orbit .os-main :is(.action-panel header button,.meeting-panel>button,.action-list b,.decision-status-tag){color:#725117!important}.os-shell.os-orbit .os-main .decision-status-tag{background:#f9eed4!important;border-color:#d9bf87!important}.orbit-core-panel .orbit-next-list>header button{color:#c99c4a}.os-shell.os-orbit .global-task-card-actions .task-check-action{border-radius:50%!important;justify-content:center!important;width:42px!important;min-width:42px!important;height:42px!important;padding:0!important}.os-shell.os-orbit .global-task-card-actions .task-check-action.confirming{color:#fff!important;background:#2f815b!important;border-color:#246443!important;box-shadow:0 0 0 4px #d9eee1!important}.orbit-priority-picker,.orbit-date-picker{width:100%;min-width:0;font-family:var(--font-sans);position:relative}.orbit-field-trigger{color:#342a23;text-align:left;cursor:pointer;background:#fff;border:1px solid #cabfb1;border-radius:11px;justify-content:space-between;align-items:center;gap:11px;width:100%;min-height:48px;padding:10px 14px;font-size:.86rem;display:flex}.orbit-field-trigger:focus-visible{outline-offset:2px;outline:3px solid #408a69}.orbit-field-trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orbit-priority-menu,.orbit-date-popover{z-index:300;color:#2e2823;background:#fffdf9;border:1px solid #d3c7b7;border-radius:15px;width:min(330px,100vw - 36px);padding:12px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 20px 52px #24181038}.orbit-priority-menu{gap:5px;display:grid}.orbit-priority-menu button{color:#342a23;text-align:left;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;min-height:42px;padding:8px 12px;display:flex}.orbit-priority-menu button.selected,.orbit-priority-menu button:hover{background:#edf5ef;border-color:#bfd6c6}.orbit-priority-menu i{background:#6b9c80;border-radius:50%;width:11px;height:11px}.orbit-priority-menu i.priority-high{background:#ad7632}.orbit-priority-menu i.priority-critical{background:#b6534a}.orbit-date-popover>header{justify-content:space-between;align-items:center;gap:5px;display:flex;background:0 0!important;border:0!important;margin:0 0 10px!important;padding:0!important}.orbit-date-popover header strong{font-size:.85rem;color:#2e2823!important}.orbit-date-popover header button{color:#342a23;cursor:pointer;background:#fff;border:1px solid #dfd5c9;border-radius:8px;width:32px;height:32px}.orbit-calendar-grid{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.orbit-calendar-grid small{text-align:center;font-size:.63rem;color:#716356!important}.orbit-calendar-grid button{aspect-ratio:1;color:#302821;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:8px;width:100%;font-size:.78rem}.orbit-calendar-grid button:hover,.orbit-calendar-grid button.selected{color:#1c583b;background:#e4f3e9;border-color:#4c9772}.orbit-time-picker{border-top:1px solid #e8ded2;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding-top:11px;display:flex}.orbit-time-picker label{align-items:center;gap:5px;font-size:.72rem;display:flex;color:#4d4036!important}.orbit-time-picker select{color:#2e2823;background:#fff;border:1px solid #d6cabd;border-radius:8px;width:65px;padding:5px;min-height:36px!important}.orbit-time-picker>button,.orbit-date-clear{color:#215d40;cursor:pointer;background:#edf6ef;border:1px solid #bdd3c1;border-radius:8px;padding:8px 12px}.orbit-date-clear{margin-top:10px}.orbit-core-panel .orbit-field-trigger{color:#203628;background:#f8faf7;border-color:#769e83}.orbit-core-panel .orbit-priority-menu,.orbit-core-panel .orbit-date-popover{color:#2e2823}.orbit-core-panel .orbit-calendar-grid button{color:#2e2823;background:#fff}.orbit-voice-orb{cursor:pointer}.orbit-voice-orb.listening{animation:1.5s ease-in-out infinite voice-listening;box-shadow:0 0 0 9px #64dd962e,0 0 42px #5fbf8b}@keyframes voice-listening{50%{transform:scale(1.05)}}@media (width<=760px){.orbit-core-panel{border:0!important;border-radius:0!important;width:100vw!important;height:100dvh!important;inset:0!important}.orbit-core-panel>header{min-height:70px}.orbit-core-hero{text-align:center;justify-items:center;grid-template-columns:1fr!important;padding:30px 20px!important}.orbit-voice-orb.large{margin:8px 0 15px;width:146px!important;height:146px!important}.orbit-voice-orb.large i{width:116px!important;height:41px!important}.orbit-core-hero p{font-size:.82rem!important}.orbit-core-panel .orbit-panel-scroll{padding:18px!important}.orbit-core-panel .orbit-quick-actions{margin-top:18px}.sales-mobile-back{justify-content:space-between;text-decoration:none;display:flex!important}.os-sales-only .os-sidebar{display:none!important}.os-sales-only .os-main{padding-top:12px}}.unit-request-form{color:#302720;background:#fffdf9;border:1px solid #d8cbbb;border-radius:18px;grid-template-columns:1fr 1fr;gap:16px;max-width:860px;padding:25px;display:grid}.unit-request-form label{gap:8px;font-size:.75rem;font-weight:750;display:grid}.unit-request-form label small{color:#66584a;font-size:.64rem}.unit-request-form .wide-field{grid-column:1/-1}.unit-request-form input,.unit-request-form select,.unit-request-form textarea{color:#2f2821;background:#fff;border:1px solid #d1c3b4;border-radius:9px;width:100%;min-height:47px;padding:12px;font-size:.84rem}.unit-request-form textarea{resize:vertical;min-height:130px}.unit-request-form button{justify-self:start;align-items:center;gap:8px;display:flex}.unit-request-message{color:#26684a}.unit-request-list{color:#2f2821;gap:10px;max-width:900px;margin-top:26px;display:grid}.unit-request-list h3{margin:0 0 8px}.unit-request-list article{background:#fffdf9;border:1px solid #ded2c4;border-radius:12px;align-items:flex-start;gap:14px;padding:17px;display:flex}.unit-request-list article>svg{color:#387456;flex:none}.unit-request-list article>div{flex:1;min-width:0}.unit-request-list article p{color:#51463c;white-space:pre-wrap;margin:7px 0}.unit-request-list article small{color:#6c6056}.unit-request-list article>span{color:#2f7752;font-size:.7rem;font-weight:750}.os-shell.os-orbit .os-main :is(.profile-portrait-panel,.profile-details-panel,.team-directory,.team-directory article){color:#261c16!important;background:#fffdf9!important;border-color:#d9cdbd!important}.os-shell.os-orbit .os-main :is(.profile-portrait-panel,.profile-details-panel,.team-directory) :is(h2,h3,strong){color:#261c16!important}.os-shell.os-orbit .os-main :is(.profile-portrait-panel,.profile-details-panel,.team-directory) :is(p,small,label>span){color:#5b5046!important}.os-shell.os-orbit .os-main .profile-role-badge{color:#205c3f!important;background:#eaf3ec!important;border-color:#b7d1c0!important}.os-shell.os-orbit .os-main .profile-details-panel input,.os-shell.os-orbit .os-main .profile-details-panel textarea{color:#261c16!important;background:#fff!important}.os-shell.os-orbit .os-main .profile-details-panel input[readonly]{color:#51463e!important;background:#f3efe9!important}.os-shell.os-orbit .os-main .team-directory article strong{color:#261c16!important}.os-shell.os-orbit .os-main .team-directory article small{color:#62564c!important}:is(.task-blocker-dialog.global-task-editor>label:has(.orbit-date-popover),.task-blocker-dialog.global-task-editor>label:has(.orbit-priority-menu)){z-index:30}.task-blocker-dialog.global-task-editor .orbit-date-popover,.task-blocker-dialog.global-task-editor .orbit-priority-menu{z-index:31}.unit-filing-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:980px;margin-top:20px;display:grid}.unit-filing-choices>div{gap:12px;display:grid}.unit-filing-choices button{color:#302720;text-align:left;cursor:pointer;background:#fffdf9;border:1px solid #d8cbbb;border-radius:16px;align-content:center;gap:8px;width:100%;min-height:126px;padding:20px;display:grid}.unit-filing-choices button:hover,.unit-filing-choices button:focus-visible{border-color:#39815e;box-shadow:0 8px 25px #2a64441a}.unit-filing-choices button strong{color:#261c16;font-size:1rem}.unit-filing-choices button span{color:#62554b;font-size:.78rem;line-height:1.5}.unit-filing-heading{gap:4px;display:grid}.unit-filing-heading>button{color:#286b4c;cursor:pointer;background:0 0;border:0}.unit-filing-heading h3{color:#261c16;margin:5px 0 0}.unit-filing-heading p{color:#675a50;margin:0}@media (width<=700px){.unit-filing-choices,.unit-request-form{grid-template-columns:1fr}.unit-request-form .wide-field{grid-column:1}}.stellar-transaction-unit-filter{color:#554a40;align-items:center;gap:12px;margin:14px 0 18px;font-size:.78rem;font-weight:750;display:flex}.stellar-transaction-unit-filter select{color:#261c16;background:#fffdf9;border:1px solid #cdbfae;border-radius:8px;min-height:40px;padding:7px 12px}.unit-filing-intro{color:#5d5147;max-width:780px;margin:4px 0 24px;font-size:.86rem;line-height:1.6}.unit-request-form>label:has(.orbit-date-popover){z-index:20;position:relative}.unit-finance-goals{color:#2c261f;background:#fffdf9;border:1px solid #ddcfbc;border-radius:22px;grid-column:1/-1;min-width:0;padding:clamp(20px,3vw,36px)}.unit-finance-goals>header,.unit-goals-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.unit-finance-goals h2,.unit-finance-goals h3{color:#2c261f;margin:4px 0}.unit-finance-goals button{color:#4b3227;cursor:pointer;background:#fff;border:1px solid #cdbda6;border-radius:10px;padding:10px 14px;font-weight:700}.unit-finance-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0 25px;display:grid}.unit-finance-totals article{background:#f8f4ed;border:1px solid #e4d9ca;border-radius:14px;gap:10px;min-width:0;padding:20px;display:grid}.unit-finance-totals span{color:#67584c;font-size:.8rem}.unit-finance-totals strong{color:#25231f;overflow-wrap:anywhere;font-size:clamp(1.35rem,2.5vw,2.2rem)}.unit-goal-list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:15px;display:grid}.unit-goal-list article{background:#fff;border:1px solid #e4d9ca;border-radius:14px;padding:18px}.unit-goal-list article>div{justify-content:space-between;gap:10px;display:flex}.unit-goal-list article span,.unit-goal-list p{color:#66594e;font-size:.8rem}.unit-goal-list p b{float:right;color:#286c4d}.unit-goal-list progress{accent-color:#2f835b;width:100%;height:12px}.unit-goal-empty{color:#65594d;margin:0}.unit-goal-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:15px 0;display:grid}.unit-goal-form label{color:#4c4036;gap:6px;font-size:.78rem;font-weight:700;display:grid}.unit-goal-form input,.unit-goal-form select{color:#28221e;background:#fff;border:1px solid #cfc0ad;border-radius:9px;width:100%;min-width:0;padding:12px}.unit-goal-form button{color:#fff;background:#2f7d59;align-self:end}.task-column-collapse{color:#3b352f;cursor:pointer;background:0 0;border:0;margin-left:auto}.task-column-collapse[aria-expanded=false] svg{transform:rotate(-90deg)}.task-transfer-dialog>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.task-transfer-dialog>div button{color:#302922;cursor:pointer;background:#fff;border:1px solid #d8cab8;border-radius:12px;align-items:center;gap:10px;min-height:52px;padding:12px;display:flex}@media (width<=700px){.unit-finance-totals{grid-template-columns:1fr}.unit-goal-form{grid-template-columns:1fr 1fr}.task-transfer-dialog>div{grid-template-columns:1fr}}.admin-team-page{color:#fff7f0;min-height:100dvh;font-family:var(--font-sans),sans-serif;background:radial-gradient(circle at 80% 0,#391d21,#130f12 45%);padding:24px clamp(20px,5vw,70px) 80px}.admin-team-page>header{color:#e8b7a8;letter-spacing:.12em;justify-content:space-between;gap:20px;font-size:.8rem;display:flex}.admin-team-page a{color:#fff0e3}.admin-team-hero{padding:70px 0 35px}.admin-team-hero p{color:#dc9c86;letter-spacing:.2em}.admin-team-hero h1{color:#fff9ef;margin:5px 0;font-size:clamp(2.5rem,6vw,5rem)}.admin-team-hero span{color:#dcc9c3}.admin-team-page section:not(.admin-team-hero){background:#241a1e;border:1px solid #71454a;border-radius:20px;margin:20px 0;padding:24px}.admin-team-page h2,.admin-team-page h3{color:#fff7ee}.admin-team-page p,.admin-team-page small{color:#d5beb8}.admin-team-page button{color:#fff;cursor:pointer;background:#a44c52;border:1px solid #aa6467;border-radius:9px;padding:10px 16px;font-weight:700}.admin-team-credentials{grid-template-columns:1fr auto;gap:15px;display:grid}.admin-team-credentials dl{grid-column:1/-1;grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.admin-team-credentials dl div{background:#312125;border:1px solid #694148;border-radius:12px;padding:16px}.admin-team-credentials dt{color:#d9b0a4;font-size:.75rem}.admin-team-credentials dd{overflow-wrap:anywhere;margin:8px 0 0;font-size:1.1rem}.admin-team-add form{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-team-page label{color:#f5e2dc;gap:6px;font-size:.8rem;display:grid}.admin-team-page input,.admin-team-page select{color:#281c1d;background:#fffaf5;border:1px solid #8c6969;border-radius:8px;width:100%;min-width:0;padding:11px}.admin-team-add button{align-self:end}.admin-team-members{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.admin-team-members article{background:#2e2023;border:1px solid #71454a;border-radius:13px;gap:10px;padding:17px;display:grid}.admin-team-members small{overflow-wrap:anywhere}.admin-team-chart>div{margin-top:25px}.planet-choice.nova .planet-sphere>b,.planet-choice.nova .planet-sphere>em{border-style:dashed;border-width:6px;transform:rotate(45deg)}@media (width<=800px){.admin-team-add form{grid-template-columns:1fr 1fr}}@media (width<=550px){.admin-team-add form,.admin-team-credentials dl{grid-template-columns:1fr}}.stellar-unit-hawkeye{color:#2b241f;background:#fffdf9;border:1px solid #dacbbb;border-radius:18px;padding:28px}.stellar-unit-hawkeye header h2{color:#2b241f}.stellar-unit-hawkeye header span{color:#6b5f53}.stellar-unit-hawkeye>div{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-top:22px;display:grid}.stellar-unit-hawkeye article{background:#fff;border:1px solid #e0d4c4;border-top:5px solid #9b7658;border-radius:12px;min-width:0;padding:20px}.stellar-unit-hawkeye h3{color:#2a221e;margin:0 0 14px}.stellar-unit-hawkeye dl{margin:0}.stellar-unit-hawkeye dl div{border-top:1px solid #eee4d8;justify-content:space-between;gap:12px;padding:8px 0;display:flex}.stellar-unit-hawkeye dt{color:#66584e}.stellar-unit-hawkeye dd{color:#29231f;overflow-wrap:anywhere;margin:0;font-weight:700}.academy-ignite-moon{z-index:7;color:#fff;cursor:pointer;background:radial-gradient(circle at 30% 25%,#a7ddff,#2970b9 55%,#112a68);border:1px solid #7bbffb;border-radius:50%;place-items:center;width:100px;height:100px;animation:5s ease-in-out infinite academy-moon-float;display:grid;position:absolute;top:24%;left:calc(50% + 130px);box-shadow:0 0 35px #52adff80}.academy-ignite-moon img{object-fit:contain;width:48px;height:48px}.academy-ignite-moon span{letter-spacing:.13em;font-size:.55rem;font-weight:900}.academy-child-active .academy-ignite-moon{animation:none;transform:translate(-115px,85px)scale(2.4)}@keyframes academy-moon-float{50%{translate:0 -12px}}@media (width<=700px){.academy-ignite-moon{width:65px;height:65px;top:25%;left:calc(50% + 55px)}.academy-ignite-moon img{width:25px;height:25px}.academy-child-active .academy-ignite-moon{transform:translate(-55px,75px)scale(2)}}.os-shell.os-unit-ssm{--orbit-gold:#a8551b;--system-soft:#fff0e2}.os-shell.os-unit-sss{--orbit-gold:#9c393a;--system-soft:#fce8e7}.os-shell.os-unit-ssa{--orbit-gold:#7251a2;--system-soft:#f1eaf9}.os-shell.os-unit-sasph{--orbit-gold:#a54b47;--system-soft:#f9e9e5}.os-shell.os-orbit:is(.os-unit-ssm,.os-unit-sss,.os-unit-ssa,.os-unit-sasph) .os-main .primary-action{background:var(--system)!important;border-color:var(--system)!important;color:#fff!important}.os-shell.os-orbit:is(.os-unit-ssm,.os-unit-sss,.os-unit-ssa,.os-unit-sasph) .os-main .kicker{color:var(--orbit-gold)!important}.os-shell.os-orbit:is(.os-unit-ssm,.os-unit-sss,.os-unit-ssa,.os-unit-sasph) .unit-goal-list progress{accent-color:var(--system)}.task-transfer-flight{z-index:1000;color:#26724f;pointer-events:none;background:#fff;border:1px solid #afd7bc;border-radius:50%;place-items:center;width:70px;height:70px;animation:.9s ease-in forwards paper-plane-transfer;display:grid;position:fixed;top:48%;left:45%;box-shadow:0 15px 50px #16442b45}@keyframes paper-plane-transfer{0%{opacity:0;transform:translate(-70px,35px)scale(.5)}20%{opacity:1}to{opacity:0;transform:translate(42vw,-30vh)scale(.3)}}@media (prefers-reduced-motion:reduce){.task-transfer-flight{animation:none;display:none}}.os-sales-only{grid-template-columns:1fr!important}.os-sales-only .os-sidebar{display:none!important}.os-sales-only .os-main{width:100%;min-width:0}.sales-back-to-menu{color:#3d3026;background:#fffdf9;border:1px solid #cdbfaf;border-radius:10px;align-items:center;min-height:42px;margin:22px 0 0;padding:0 17px;font-size:.78rem;font-weight:750;text-decoration:none;display:inline-flex}@media (width<=620px){.unit-request-form{grid-template-columns:1fr;padding:18px}.unit-request-form .wide-field{grid-column:auto}.unit-request-list article{flex-wrap:wrap}}@media (width<=820px){.os-sales-only .sales-back-to-menu{display:none}}.planet-ignite-website{color:#e5f5ff;background:#287dc833;border:1px solid #8ccdff8c;margin-top:16px;padding:10px 15px;font-size:.72rem;font-weight:700;text-decoration:none;display:inline-flex}.planet-ignite-website:hover{color:#fff;background:#287dc85c}.academy-program-moon{z-index:7;color:#fff;cursor:pointer;border-radius:50%;place-items:center;animation:5s ease-in-out infinite academy-moon-float;display:grid;position:absolute}.academy-program-moon span{letter-spacing:.13em;font-size:.5rem;font-weight:900}.academy-od-moon{background:radial-gradient(circle at 30% 24%,#e4c586,#9f6338 55%,#3a1e18);border:1px solid #e0b56a;width:82px;height:82px;animation-delay:-2.2s;bottom:14%;right:calc(50% + 225px);box-shadow:0 0 28px #e0b56a57}.academy-od-moon svg{color:#fff2da}.academy-child-active .academy-program-moon{opacity:.34;filter:saturate(.55)}.academy-child-active .academy-program-moon:hover{opacity:.68}.academy-ignite-active .academy-ignite-moon{opacity:1;filter:none;animation:none;transform:translate(-215px,105px)scale(3)!important}.academy-od-active .academy-od-moon{opacity:1;filter:none;animation:none;transform:translate(215px,-95px)scale(3)!important}.academy-child-active .planet-choice.unit.active{opacity:.26;transform:scale(.72)}@media (width<=700px){.academy-od-moon{width:60px;height:60px;bottom:16%;right:calc(50% + 78px)}.academy-od-active .academy-od-moon{transform:translate(75px,-80px)scale(2.55)!important}.academy-ignite-active .academy-ignite-moon{transform:translate(-80px,90px)scale(2.6)!important}}.profile-payment-qr{background:#faf6ef;border:1px solid #d9cdbd;border-radius:12px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.profile-payment-qr-preview{color:#987022;background:#fff;border:1px solid #d8cbb9;border-radius:10px;place-items:center;width:58px;height:58px;display:grid;overflow:hidden}.profile-payment-qr-preview img{object-fit:contain;width:100%;height:100%}.profile-payment-qr>span:nth-child(2){gap:5px;display:grid}.profile-payment-qr strong{color:#2b211b;font-size:.56rem}.profile-payment-qr small{color:#70645a;font-size:.42rem;line-height:1.45}.profile-payment-qr button{color:#71521b;cursor:pointer;background:#fffaf0;border:1px solid #b68a39;min-height:40px;padding:0 13px;font-size:.42rem;font-weight:850}.digital-id-studio{background:#fffdf9;border:1px solid #d5cabb;margin-top:18px;padding:30px}.digital-id-studio>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.digital-id-studio>header p{color:#9c7028;letter-spacing:.15em;margin:0;font-size:.46rem;font-weight:900}.digital-id-studio>header h2{color:#261c16;margin:5px 0 7px;font-size:2.3rem}.digital-id-studio>header span{color:#65594f;font-size:.55rem}.digital-id-studio>header button{color:#fff;cursor:pointer;background:#2f7755;border:1px solid #2f7755;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:.46rem;font-weight:850;display:inline-flex}.digital-id-card{isolation:isolate;color:#fff8ec;background:radial-gradient(circle at 86% 10%,#d2a9572e,#0000 30%),linear-gradient(135deg,#120b08,#25140e 57%,#080604);border:1px solid #bc8c3c;border-radius:25px;grid-template-rows:1fr auto;grid-template-columns:210px minmax(0,1fr) 180px;align-items:center;gap:24px;min-height:340px;padding:42px 48px 25px 58px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #311b1038}.digital-id-card:before{z-index:-1;content:"";border:1px solid #dab15b2b;border-radius:17px;position:absolute;inset:14px}.digital-id-card>i{background:linear-gradient(#e2bf74,#8c5b1f);width:5px;position:absolute;top:32px;bottom:32px;left:24px}.digital-id-photo{border:3px solid #d5ae61;border-radius:50%;place-items:center;width:172px;height:172px;display:grid;box-shadow:0 0 0 10px #d8ae5b12,0 20px 45px #00000059}.digital-id-photo .team-avatar.large{width:158px;height:158px;font-size:2.2rem}.digital-id-copy{gap:8px;min-width:0;display:grid}.digital-id-copy small{letter-spacing:.16em;font-size:.46rem;color:#d5ae61!important}.digital-id-copy h3{font:520 clamp(2rem,4vw,3.6rem)/.95 var(--font-serif);margin:7px 0 0;color:#fff7e8!important}.digital-id-copy strong{letter-spacing:.09em;text-transform:uppercase;font-size:.63rem;color:#d8b366!important}.digital-id-copy span,.digital-id-copy em{font-size:.54rem;font-style:normal;color:#b8aaa0!important}.digital-id-qr{justify-items:center;gap:9px;display:grid}.digital-id-qr img,.digital-id-qr>svg{color:#2d2018;object-fit:contain;background:#fff;border:1px solid #c59d50;border-radius:10px;width:145px;height:145px;padding:10px}.digital-id-qr small{letter-spacing:.14em;font-size:.4rem;color:#d1a854!important}.digital-id-card footer{color:#948579;letter-spacing:.035em;border-top:1px solid #d7b16233;grid-column:1/-1;align-items:center;gap:8px;padding-top:18px;font-size:.42rem;display:flex}.digital-id-card footer svg{color:#cda452}@media (width<=820px){.digital-id-card{grid-template-columns:150px minmax(0,1fr);padding:35px 28px 24px 42px}.digital-id-photo{width:132px;height:132px}.digital-id-photo .team-avatar.large{width:118px;height:118px}.digital-id-qr{grid-column:1/-1;grid-template-columns:auto auto;justify-content:start}.digital-id-qr img,.digital-id-qr>svg{width:110px;height:110px}.profile-payment-qr{grid-template-columns:58px minmax(0,1fr)}.profile-payment-qr button{grid-column:1/-1;width:100%}}@media (width<=560px){.digital-id-studio{padding:20px 15px}.digital-id-studio>header{flex-direction:column;align-items:flex-start}.digital-id-studio>header button{justify-content:center;width:100%}.digital-id-card{text-align:center;grid-template-columns:1fr;justify-items:center;padding:40px 27px 24px}.digital-id-copy{justify-items:center}.digital-id-qr{grid-column:1;grid-template-columns:1fr}.digital-id-card footer{grid-column:1;justify-content:center}.digital-id-card>i{left:17px}}.od-workspace{--od-ink:#211a17;--od-muted:#6d635e;--od-cream:#f5f0e8;--od-paper:#fffdf9;--od-purple:#685580;--od-gold:#b48337;background:var(--od-cream);min-height:100dvh;color:var(--od-ink);font-family:var(--font-sans);grid-template-columns:300px minmax(0,1fr);display:grid}.od-workspace>aside{z-index:20;color:#f8f3ea;background:linear-gradient(165deg,#32283a,#1c1821 68%,#16131a);border-right:1px solid #4f4356;grid-template-rows:auto auto 1fr auto;height:100dvh;padding:28px 22px;display:grid;position:sticky;top:0}.od-brand{color:#fff;border-bottom:1px solid #ffffff1f;grid-template-columns:48px 1fr;align-items:center;gap:3px 12px;padding-bottom:24px;text-decoration:none;display:grid}.od-brand>span{color:#e2bb70;border:1px solid #dbb66f80;border-radius:50%;grid-row:1/3;place-items:center;width:48px;height:48px;display:grid}.od-brand strong{letter-spacing:.12em;font-size:.64rem}.od-brand small{color:#a99fb0;letter-spacing:.08em;font-size:.38rem}.od-profile-link{color:#fff;background:#ffffff09;border:1px solid #e6cd9c33;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:20px 0;padding:13px;text-decoration:none;display:grid}.od-profile-link>span{gap:3px;min-width:0;display:grid}.od-profile-link small{color:#d6ad62;letter-spacing:.12em;font-size:.36rem}.od-profile-link strong,.od-profile-link em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.od-profile-link strong{font-size:.53rem}.od-profile-link em{color:#aaa1ac;font-size:.38rem;font-style:normal}.od-profile-link>svg{color:#9e91a4;width:16px}.od-workspace nav{min-height:0;padding:2px 0;overflow:auto}.od-workspace nav>p{color:#b69fbe;letter-spacing:.16em;margin:20px 10px 8px;font-size:.38rem;font-weight:900}.od-workspace nav>button{color:#d8d1db;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:46px;padding:0 12px;font-size:.48rem;font-weight:700;display:grid;position:relative}.od-workspace nav>button>svg{width:17px}.od-workspace nav>button>small{color:#d4ad62;letter-spacing:.08em;background:#dcb4621f;border-radius:999px;padding:4px 6px;font-size:.28rem}.od-workspace nav>button:hover,.od-workspace nav>button.active{color:#fff;background:#d5b0671c}.od-workspace nav>button.active:before{content:"";background:#d5ad62;border-radius:5px;width:3px;height:25px;position:absolute;left:0}.od-workspace nav>button:disabled{opacity:.62;cursor:not-allowed}.od-workspace>aside>footer{border-top:1px solid #ffffff1a;gap:8px;padding-top:18px;display:grid}.od-workspace>aside>footer a{color:#b8afb9;font-size:.41rem;text-decoration:none}.od-workspace>aside>footer a:first-child{color:#deb96e}.od-main{min-width:0}.od-topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf9e6;border-bottom:1px solid #d8cdc0;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;height:78px;padding:0 clamp(22px,4vw,58px);display:grid}.od-topbar>div{align-items:center;gap:11px;display:flex}.od-topbar p{color:#5f4c6e;letter-spacing:.13em;margin:0;font-size:.42rem;font-weight:850}.od-topbar strong{color:#fff;letter-spacing:.12em;background:#69557e;border-radius:6px;padding:5px 7px;font-size:.43rem}.od-topbar>span{color:#766b64;font:500 1rem var(--font-serif)}.od-topbar>a{color:#7d5c25;align-items:center;gap:6px;font-size:.43rem;font-weight:850;text-decoration:none;display:flex}.od-topbar>a svg{width:14px}.od-hero{background:radial-gradient(circle at 82% 20%,#69557e26,transparent 25rem),var(--od-paper);border:1px solid #d3c5b5;border-radius:30px;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:center;gap:40px;min-height:430px;padding:clamp(38px,6vw,78px);display:grid;box-shadow:0 28px 80px #3a271d14}.od-hero>div:first-child>p,.od-page-section>header>p,.od-module-preview>header p{color:#8b6426;letter-spacing:.17em;margin:0;font-size:.48rem;font-weight:900}.od-hero h1,.od-page-section>header h1{max-width:900px;font:520 clamp(3.1rem,6.2vw,6.8rem)/.9 var(--font-serif);letter-spacing:-.045em;margin:12px 0 18px}.od-hero>div:first-child>span,.od-page-section>header>span{max-width:670px;color:var(--od-muted);font-size:.83rem;line-height:1.75;display:block}.od-hero button{color:#fff;cursor:pointer;background:#69557e;border:1px solid #745e89;border-radius:999px;align-items:center;gap:12px;min-height:48px;margin-top:27px;padding:0 18px;font-size:.48rem;font-weight:850;display:inline-flex}.od-orbit-mark{background:radial-gradient(circle at 36% 30%,#9a82ad,#51445e 60%,#26202d);border:1px solid #846e91;border-radius:50%;justify-self:center;place-items:center;width:min(28vw,310px);height:min(28vw,310px);display:grid;position:relative;box-shadow:inset -30px -35px 50px #00000040,0 0 75px #6550782e}.od-orbit-mark:before,.od-orbit-mark:after,.od-orbit-mark>b,.od-orbit-mark>em{content:"";border:1px solid #b18c518c;border-radius:50%;width:138%;height:38%;position:absolute;transform:rotate(35deg)}.od-orbit-mark:after,.od-orbit-mark>em{transform:rotate(-35deg)}.od-orbit-mark>b,.od-orbit-mark>em{border-color:#ddd3e547;width:118%;height:24%}.od-orbit-mark>i{color:#f0d39b;background:#110d1461;border:1px solid #ffffff3b;border-radius:50%;place-items:center;width:82px;height:82px;display:grid}.od-orbit-mark>span{color:#5e4e68;font:600 1.2rem var(--font-serif);letter-spacing:.18em;position:absolute;bottom:-39px}.od-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.od-summary-grid article{background:var(--od-paper);border:1px solid #d9ccbd;border-radius:18px;grid-template-columns:44px 1fr;align-items:center;gap:14px;padding:22px;display:grid}.od-summary-grid article>span{gap:5px;display:grid}.od-summary-grid small{color:#887970;letter-spacing:.12em;font-size:.38rem}.od-summary-grid strong{font:520 2.2rem var(--font-serif)}.od-summary-grid em{color:#746963;font-size:.42rem;font-style:normal}.od-module-preview{background:#fffdf9;border:1px solid #d9ccbd;border-radius:22px;padding:30px}.od-module-preview>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.od-module-preview h2{margin:6px 0 0;font-size:2.4rem}.od-module-preview>header button{color:#795a27;cursor:pointer;background:0 0;border:0;font-size:.45rem;font-weight:850}.od-module-preview>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.od-module-preview article{background:#f8f4ee;border:1px solid #e0d5c7;border-radius:15px;padding:23px}.od-module-preview article small{color:#765c87;font-size:.4rem;font-weight:850}.od-module-preview article h3{margin:12px 0 8px;font-size:1.15rem}.od-module-preview article p{color:#716760;margin:0;font-size:.52rem;line-height:1.6}.od-page-section>header{border-bottom:1px solid #d7cabc;padding:20px 0 38px}.od-page-section>header h1{font-size:clamp(3rem,5.6vw,6rem)}.od-team-map{margin-top:45px;position:relative}.od-team-map-line{background:#a88eae;width:1px;height:42px;margin:0 auto}.od-team-lead{background:#fff;border:1px solid #ad95b5;border-radius:18px;justify-content:center;align-items:center;gap:16px;width:min(420px,100%);margin:0 auto;padding:22px;display:flex}.od-team-lead>span{gap:5px;display:grid}.od-team-lead small{color:#8c6425;letter-spacing:.12em;font-size:.38rem}.od-team-lead strong{font-size:.72rem}.od-team-lead em{color:#6d606e;font-size:.46rem;font-style:normal}.od-team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding-top:50px;display:grid;position:relative}.od-team-grid:before{content:"";background:#b2a1b7;height:1px;position:absolute;top:24px;left:16.67%;right:16.67%}.od-team-grid article{background:#fff;border:1px solid #d8ccbe;border-radius:14px;align-items:center;gap:13px;padding:18px;display:flex;position:relative}.od-team-grid article:before{content:"";background:#b2a1b7;width:1px;height:26px;position:absolute;top:-27px;left:50%}.od-team-grid article>span{gap:4px;min-width:0;display:grid}.od-team-grid article strong,.od-team-grid article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.od-team-grid article strong{font-size:.54rem}.od-team-grid article small{color:#756a63;font-size:.4rem}.od-team-grid article em{color:#635271;background:#eee7f1;border-radius:999px;width:fit-content;padding:4px 6px;font-size:.34rem;font-style:normal}.od-module-library{gap:14px;margin-top:34px;display:grid}.od-module-library article{background:#fff;border:1px solid #d9ccbd;border-radius:18px;grid-template-columns:90px 1fr;gap:24px;padding:28px;display:grid}.od-module-library article>span{color:#9b7740;font:500 2.7rem var(--font-serif);border-right:1px solid #ded2c5;place-items:center;display:grid}.od-module-library article small{color:#725682;font-size:.4rem;font-weight:850}.od-module-library article h2{margin:8px 0;font-size:1.7rem}.od-module-library article p{color:#6f655e;max-width:720px;font-size:.58rem;line-height:1.65}.od-module-library article button,.od-reference-grid button,.od-reference-grid a{color:#6c6058;background:#faf6ef;border:1px solid #d0c2b2;width:fit-content;margin-top:7px;padding:9px 12px;font-size:.4rem;font-weight:800;text-decoration:none;display:inline-flex}.od-reference-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:34px;display:grid}.od-reference-grid article{background:#fff;border:1px solid #d9ccbd;border-radius:18px;padding:30px}.od-reference-grid article>svg{color:#755987}.od-reference-grid h2{margin:18px 0 10px;font-size:1.5rem}.od-reference-grid p{color:#6e635c;font-size:.58rem;line-height:1.65}.od-mobile-menu,.od-mobile-scrim{display:none}@media (width<=980px){.od-workspace{grid-template-columns:250px minmax(0,1fr)}.od-hero{grid-template-columns:1fr}.od-orbit-mark{width:240px;height:240px;margin:35px auto}.od-summary-grid,.od-module-preview>div,.od-team-grid,.od-reference-grid{grid-template-columns:1fr 1fr}.od-team-grid:before,.od-team-grid article:before{display:none}}@media (width<=720px){.od-workspace{display:block}.od-mobile-menu{z-index:31;color:#fff;background:#241d29;border:0;border-bottom:1px solid #46394d;align-items:center;gap:10px;width:100%;height:58px;padding:0 16px;display:flex;position:sticky;top:0}.od-workspace>aside{z-index:33;width:min(310px,86vw);height:100dvh;transition:transform .26s;position:fixed;inset:0 auto 0 0;transform:translate(-105%)}.od-workspace>aside.open{transform:none}.od-mobile-scrim{z-index:32;background:#080609a6;border:0;display:block;position:fixed;inset:0}.od-topbar{height:66px;padding:0 18px}.od-topbar>span{display:none}.od-command,.od-page-section{padding:18px}.od-hero{min-height:0;padding:34px 24px}.od-summary-grid,.od-module-preview>div,.od-team-grid,.od-reference-grid{grid-template-columns:1fr}.od-module-preview{padding:23px 18px}.od-module-preview>header{flex-direction:column;align-items:flex-start}.od-team-grid{padding-top:20px}.od-module-library article{grid-template-columns:1fr}.od-module-library article>span{border-bottom:1px solid #ded2c5;border-right:0;justify-content:start;padding-bottom:15px}.od-hero h1,.od-page-section>header h1{font-size:clamp(2.9rem,14vw,4.7rem)}}@media (width<=920px){.planet-console.academy-od-view .planet-detail{grid-template-columns:1fr}.planet-console.academy-od-view .planet-detail>a{width:100%;min-width:0}}@media (width<=700px){.academy-od-active .academy-od-moon,.academy-ignite-active .academy-ignite-moon{transform:translate(-50%,-50%)scale(2.65)!important}}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px}.site-header nav{gap:18px}.site-header .nav-divider{background:#cfa64d6b;width:1px;height:24px}.ssg-revisited-hero .hero-copy h1{max-width:940px}.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1280px;margin:48px auto 0;display:grid}.capability-grid article{background:#fffdf9;border:1px solid #caa45b6b;flex-direction:column;align-items:flex-start;min-height:340px;padding:40px;display:flex}.capability-grid article>span{color:#aa7420;letter-spacing:.13em;font-size:.78rem;font-weight:850}.capability-grid h3{color:#281c17;font:500 clamp(2rem,4vw,3.7rem)/.98 var(--font-serif);margin:52px 0 16px}.capability-grid p{color:#6c5f56;max-width:680px;font-size:1rem;line-height:1.7}.capability-grid a{color:#8b5e18;margin-top:auto;padding-top:28px;font-size:.88rem;font-weight:800}.soulscale-method .feature-grid article{min-height:270px}.ideal-client-section .pillars-copy>p:not(.eyebrow){color:#74665c;font-size:1rem;line-height:1.7}.ecosystem-letter-mark{color:#fff;width:64px;height:64px;font:600 1.5rem var(--font-serif);background:linear-gradient(145deg,#d57f38,#70311f);border-radius:50%;place-items:center;display:grid}.ecosystem-letter-mark.ignite{background:linear-gradient(145deg,#416f99,#152c43)}.ecosystem-branches article a{color:#a87426;margin-top:10px;font-weight:800;display:inline-block}.systems-revisited-page{color:#241b17;background:#f4efe7;min-height:100vh}.systems-revisited-content{margin-left:292px;padding:0 48px 80px}.systems-revisited-hero{flex-direction:column;justify-content:center;max-width:1240px;min-height:92vh;padding:88px 0;display:flex}.systems-revisited-hero>p,.systems-core-offer header p,.systems-method>p,.systems-pricing p{color:#356f9f;letter-spacing:.14em;font-size:.75rem;font-weight:850}.systems-revisited-hero h1{max-width:1100px;font:500 clamp(3.5rem,7vw,7.8rem)/.9 var(--font-serif);margin:18px 0 24px}.systems-revisited-hero>span{color:#655a52;max-width:760px;font-size:1.12rem;line-height:1.7}.systems-revisited-hero>div{gap:12px;margin-top:36px;display:flex}.systems-primary{color:#fff;background:#356f9f}.systems-secondary{color:#2b211c;border:1px solid #9c8b7c}.systems-transformation{color:#fff;background:#281b18;border:1px solid #cabba9;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;padding:48px;display:grid}.systems-transformation article{padding:20px}.systems-transformation small{color:#8dbce0;font-weight:850}.systems-transformation h2{font:500 2.7rem var(--font-serif);margin:16px 0}.systems-transformation p{color:#dacfc8;line-height:1.7}.systems-core-offer,.systems-method,.systems-pricing{background:#fffdf9;border:1px solid #cfc0ad;margin-top:28px;padding:48px}.systems-core-offer>header{justify-content:space-between;align-items:end;gap:24px;display:flex}.systems-core-offer h2{font:500 clamp(4rem,8vw,7rem)/.85 var(--font-serif);color:#2d5f88;margin:10px 0 0}.systems-core-offer header span{color:#61554d}.systems-core-offer header>strong{color:#2d5f88;font:500 3rem var(--font-serif)}.systems-core-offer header>strong small{color:#74665d;text-align:right;text-transform:uppercase;font:700 .72rem sans-serif;display:block}.systems-core-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:48px;display:grid}.systems-core-grid article{background:#f8f4ee;border:1px solid #d9cfc3;padding:28px}.systems-core-grid svg{color:#356f9f}.systems-core-grid h3{margin:24px 0 10px}.systems-core-grid p,.systems-method article p,.systems-pricing span,.systems-pricing div>p{color:#6c6058;line-height:1.65}.systems-inclusions{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.systems-inclusions span{color:#274f70;background:#eaf1f7;border-radius:99px;align-items:center;gap:8px;padding:10px 14px;font-size:.82rem;display:flex}.systems-method>h2{font:500 clamp(2.5rem,5vw,5rem)/.95 var(--font-serif);margin:12px 0 36px}.systems-method>div{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.systems-method article{border-top:3px solid #356f9f;padding:24px}.systems-method article span{color:#356f9f;font-weight:850}.systems-method article h3{text-transform:capitalize;font-size:1.4rem}.systems-pricing{color:#fff;background:#2a1c18;grid-template-columns:.8fr 1.2fr;gap:48px;display:grid}.systems-pricing h2{font:500 3.2rem var(--font-serif);margin:18px 0}.systems-pricing h2 small{font:600 .9rem sans-serif}.systems-pricing h3{font:500 2rem var(--font-serif)}.systems-pricing a{color:#8dbce0;align-items:center;gap:8px;margin-top:20px;font-weight:800;display:inline-flex}.client-quick-create{background:#fffdf9;border:1px solid #d8cbbb;border-radius:16px;margin:0 0 28px;padding:28px}.client-quick-create>header{justify-content:space-between;gap:24px;margin-bottom:24px;display:flex}.client-quick-create h3{font:500 2rem var(--font-serif);margin:5px 0}.client-quick-create>header>span{color:#756960;max-width:360px;font-size:.85rem;line-height:1.6}.client-quick-create>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.client-quick-create label{color:#50443b;gap:8px;font-size:.78rem;font-weight:800;display:grid}.client-quick-create input,.client-quick-create select{color:#2b221c;background:#fff;border:1px solid #d3c6b7;min-height:48px;padding:0 13px}.client-quick-create>footer{justify-content:space-between;align-items:center;gap:20px;margin-top:24px;display:flex}.client-quick-create>footer>span{color:#397453;font-size:.8rem}.client-directory-card>div i{background:#e9e0d5;border-radius:99px;width:min(320px,100%);height:7px;margin-top:12px;display:block;overflow:hidden}.client-directory-card>div i b{background:var(--system,#a6782b);height:100%;display:block}.client-directory-card>div em{color:#7b6d62;margin-top:7px;font-size:.7rem;font-style:normal;display:block}.document-phase-switcher{gap:10px;margin:0 0 24px;padding:4px 0 12px;display:flex;overflow-x:auto}.document-phase-switcher button{color:#362c25;text-align:left;background:#fff;border:1px solid #d8cbbb;border-radius:12px;grid-template-columns:28px 1fr;align-items:center;gap:3px 9px;min-width:180px;padding:14px;display:grid}.document-phase-switcher button>span{background:#eee5d9;border-radius:50%;grid-row:1/3;place-items:center;width:28px;height:28px;display:grid}.document-phase-switcher button small{color:#7b6d62}.document-phase-switcher button.active{border-color:var(--system,#9b7130);box-shadow:0 8px 20px #4534251a}.global-task-card-actions.simplified{justify-content:space-between;align-items:center;gap:8px;display:flex}.global-task-card-actions.simplified .task-check-action{flex:1}.task-more-menu{position:relative}.task-more-menu summary{cursor:pointer;border:1px solid #d4c8ba;border-radius:8px;align-items:center;min-height:38px;padding:0 12px;font-size:.7rem;font-weight:800;list-style:none;display:flex}.task-more-menu summary::-webkit-details-marker{display:none}.task-more-menu>div{z-index:8;background:#fff;border:1px solid #d1c4b5;border-radius:10px;min-width:170px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 6px);right:0;box-shadow:0 16px 36px #291d142e}.task-more-menu>div button{color:#352b24!important;background:#fff!important;border:0!important;justify-content:flex-start!important}.global-task-card>a{background:#f3eadc;border-radius:7px;width:fit-content;margin:4px 0 12px;padding:6px 9px;font-weight:850;display:inline-flex;color:#76501d!important;font-size:.72rem!important}.os-shell :is(p,li,td,th,label,input,select,textarea,button){font-size:max(.78rem,14px)}.os-shell small{font-size:max(.68rem,12px)}.os-shell button,.os-shell a{transition:transform .16s,box-shadow .16s,background-color .16s}.os-shell button:active,.os-shell a:active{transform:scale(.98)}.org-person-card{gap:16px!important}.org-person-card label{font-size:14px!important}.org-person-card input,.org-person-card select{min-height:46px!important}@media (width<=1100px){.site-header nav{gap:10px}.site-header nav>a:not(.nav-profile):not(.nav-login),.site-header .nav-divider{display:none}.systems-revisited-content{margin-left:0;padding:0 24px 60px}.systems-core-grid,.systems-method>div,.client-quick-create>div{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.capability-grid,.systems-core-grid,.systems-method>div,.systems-pricing{grid-template-columns:1fr}.capability-grid article,.systems-core-offer,.systems-method,.systems-pricing{padding:28px 20px}.systems-revisited-hero{min-height:auto;padding:72px 0}.systems-revisited-hero h1{font-size:clamp(3rem,15vw,5rem)}.systems-revisited-hero>div,.client-quick-create>header,.client-quick-create>footer{flex-direction:column;align-items:stretch}.systems-transformation{grid-template-columns:1fr;padding:24px}.systems-transformation>svg{margin:auto;transform:rotate(90deg)}.systems-core-offer>header{flex-direction:column;align-items:flex-start}.systems-core-offer header>strong small{text-align:left}.client-quick-create{padding:20px}.client-quick-create>div{grid-template-columns:1fr}.document-hub-client-card{align-items:flex-start!important}.document-phase-switcher button{min-width:155px}.site-header{padding-inline:16px}.site-header .brand span{display:none}}@media (prefers-reduced-motion:reduce){.os-shell *,.site-header *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.os-navigation button.pending{opacity:.78;transform:translate(2px)}.nav-loading-dot{border:2px solid var(--system);width:16px;height:16px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.nav-loading-dot{border:2px solid color-mix(in srgb,var(--system) 35%,transparent)}}.nav-loading-dot{border-top-color:var(--system);border-radius:50%;animation:.65s linear infinite spin}.document-hub-directory{gap:28px;display:grid}.document-hub-client-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.document-hub-client-card{border:1px solid var(--unit-accent);min-height:128px}@supports (color:color-mix(in lab, red, red)){.document-hub-client-card{border:1px solid color-mix(in srgb,var(--unit-accent) 28%,#d8cdbf)}}.document-hub-client-card{color:#251b17;background:#fffdf9;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:24px;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s;display:grid}.document-hub-client-card:hover,.document-hub-client-card:focus-visible{border-color:var(--unit-accent);transform:translateY(-2px);box-shadow:0 14px 36px #291c1417}.document-hub-client-card>span{background:var(--unit-accent);border-radius:50%;place-items:center;width:48px;height:48px;display:grid}@supports (color:color-mix(in lab, red, red)){.document-hub-client-card>span{background:color-mix(in srgb,var(--unit-accent) 12%,white)}}.document-hub-client-card>span{color:var(--unit-accent);font-size:21px}.document-hub-client-card strong,.document-hub-client-card small{display:block}.document-hub-client-card strong{font-size:18px}.document-hub-client-card small{color:#776b64;margin-top:7px;line-height:1.45}.document-hub-client-card>b{color:var(--unit-accent);font-size:13px}.orbit-route-loading{background:#f5f0e8;grid-template-columns:280px 1fr;min-height:100vh;display:grid}.orbit-route-loading aside{background:#07110c;align-content:start;gap:18px;padding:40px 28px;display:grid}.orbit-route-loading aside i,.orbit-route-loading header span,.orbit-route-loading header strong,.orbit-loading-metrics i,.orbit-loading-panels article{background:linear-gradient(90deg,#ffffff0f,#ffffff26,#ffffff0f) 0 0/220% 100%;animation:1.15s ease-in-out infinite orbit-shimmer;display:block}.orbit-route-loading aside i{border-radius:8px;height:46px}.orbit-route-loading section{align-content:start;gap:32px;padding:54px;display:grid}.orbit-route-loading header{gap:13px;display:grid}.orbit-route-loading header span{background-color:#ded4c7;width:170px;height:14px}.orbit-route-loading header strong{background-color:#ded4c7;width:min(520px,72vw);height:58px}.orbit-loading-metrics{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.orbit-loading-metrics i{background-color:#ded4c7;height:126px}.orbit-loading-panels{grid-template-columns:1.5fr 1fr;gap:18px;display:grid}.orbit-loading-panels article{background-color:#ded4c7;height:330px}@keyframes orbit-shimmer{to{background-position:-220% 0}}@media (width<=760px){.document-hub-client-list{grid-template-columns:1fr}.document-hub-client-card{grid-template-columns:auto 1fr;padding:18px}.document-hub-client-card>b{grid-column:2}.orbit-route-loading{grid-template-columns:1fr}.orbit-route-loading aside{display:none}.orbit-route-loading section{padding:78px 18px 28px}.orbit-loading-metrics{grid-template-columns:repeat(2,1fr)}.orbit-loading-panels{grid-template-columns:1fr}.orbit-loading-panels article{height:240px}.hq-dashboard .hq-unit-tabs>button{flex:0 0 190px!important;min-width:190px!important}.orbit-core-trigger{width:84px!important;height:84px!important;min-height:84px!important;padding:4px!important}.orbit-core-trigger .orbit-reactor{width:66px!important;height:66px!important}.orbit-core-trigger .orbit-reactor i{width:52px!important;height:19px!important}.orbit-core-trigger .orbit-reactor:before{inset:8px!important}.orbit-core-trigger .orbit-reactor:after{inset:14px!important}.orbit-core-trigger .orbit-reactor b{width:10px!important;height:10px!important}.os-shell:has(.orbit-core-trigger) .os-main{padding-bottom:118px!important}}.od-workspace>aside nav{padding-bottom:34px}.od-profile-identity{flex-wrap:wrap}.od-profile-identity>button{color:#fff;cursor:pointer;background:#7c5437;border:1px solid #7c5437;border-radius:10px;min-height:42px;margin-left:auto;padding:0 15px;font-weight:800}.od-profile-form>button{grid-column:1/-1}.od-id-card{color:#fff;background:linear-gradient(135deg,#102f4b,#1d5077 64%,#563724);border:1px solid #80afcd;border-radius:24px;grid-template-columns:1fr auto;align-items:center;gap:28px;margin-top:28px;padding:34px;display:grid;position:relative;box-shadow:0 24px 70px #1239562e}.od-id-card>div{gap:8px;display:grid}.od-id-card small{color:#abd5ef;letter-spacing:.14em;font-size:.68rem;font-weight:850}.od-id-card h2{color:#fff;font:600 clamp(2rem,4vw,3.8rem)/.95 var(--font-serif);margin:6px 0 0}.od-id-card strong{color:#e2bd88}.od-id-card span{color:#e3edf3}.od-id-card em{color:#b8cfdd;font-size:.68rem;font-style:normal}.od-id-card>.team-avatar{border:3px solid #d6ae78!important;width:112px!important;height:112px!important}.od-id-card>button{color:#563724;cursor:pointer;background:#f9f3e9;border:1px solid #d6ae78;border-radius:10px;grid-column:1/-1;align-items:center;gap:8px;width:fit-content;min-height:44px;padding:0 15px;font-weight:850;display:inline-flex}.od-existing-type-editor{grid-template-columns:repeat(2,minmax(0,1fr))!important}.od-existing-type-editor>button{color:#173d5d!important;background:#f3f8fc!important;border-color:#bdd4e4!important;justify-content:flex-start!important;min-height:42px!important}.od-existing-type-editor>button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.premium-scope-field>small{color:#6b5e54;font-size:.66rem;line-height:1.4}.global-task-card-actions>button.confirming:last-child{color:#fff!important;background:#9b3f38!important;border-color:#7d2f2b!important}@media (width<=700px){.od-id-card{grid-template-columns:1fr}.od-id-card>.team-avatar{grid-row:1}.od-profile-identity>button{width:100%;margin-left:0}.od-existing-type-editor{grid-template-columns:1fr!important}}.planet-console.academy-od-view .planet-detail{grid-template-columns:minmax(170px,.55fr) minmax(370px,1.35fr) minmax(260px,1fr) auto}.planet-console.academy-od-view .planet-detail>h1{font-size:clamp(2rem,3.2vw,3.75rem);line-height:.92}.od-profile-link{width:100%;font:inherit;cursor:pointer;text-align:left;border-color:#e6cd9c33}.od-brand{cursor:default}.od-topbar{grid-template-columns:minmax(0,1fr) auto}.od-topbar>div strong{color:#173b59;letter-spacing:.01em;background:0 0;padding:0;font-size:.78rem}.od-topbar>span{font:600 .78rem var(--font-sans);color:#466278}.od-inline-type-editor{grid-template-columns:1fr;gap:12px!important;display:grid!important}.od-inline-type-editor>div{grid-template-columns:74px minmax(0,1fr) auto;gap:10px;width:100%;display:grid}.od-inline-type-editor>div button{color:#fff;cursor:pointer;background:#2e76b5;border:1px solid #2e76b5;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:48px;padding:0 15px;font-weight:800;display:inline-flex}.od-profile-page{max-width:1120px}.od-profile-form{background:#fff;border:1px solid #cbddea;border-radius:24px;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:36px;padding:34px;display:grid}.od-profile-identity{border-bottom:1px solid #dce8f0;grid-column:1/-1;align-items:center;gap:18px;padding-bottom:24px;display:flex}.od-profile-identity>span{gap:5px;display:grid}.od-profile-identity strong{font:600 1.7rem var(--font-serif)}.od-profile-identity small{color:#65798b}.od-profile-form label{color:#1d3e59;gap:9px;font-size:.78rem;font-weight:800;display:grid}.od-profile-form label.wide{grid-column:1/-1}.od-profile-form :is(input,select,textarea){color:#172b3d;width:100%;min-height:50px;font:inherit;background:#fff;border:1px solid #bfd1df;border-radius:10px;padding:13px}.od-profile-form textarea{resize:vertical;min-height:130px}.od-profile-form>button{color:#fff;cursor:pointer;background:#236fa9;border:1px solid #236fa9;border-radius:10px;width:fit-content;min-height:48px;padding:0 18px;font-weight:850}@media (width<=920px){.planet-console.academy-od-view .planet-detail{grid-template-columns:1fr auto}.planet-console.academy-od-view .planet-detail>h1{font-size:2.6rem}}@media (width<=700px){.academy-od-active .academy-od-moon,.academy-ignite-active .academy-ignite-moon{transform:translate(-50%,-50%)scale(2.65)!important}.planet-console.academy-od-view .planet-detail{grid-template-columns:1fr}.planet-console.academy-od-view .planet-detail>h1{font-size:2.2rem}.od-inline-type-editor>div,.od-profile-form{grid-template-columns:1fr}.od-profile-form label.wide{grid-column:auto}.od-profile-form{padding:22px}}.planet-choice.nova .planet-sphere>b,.planet-choice.nova .planet-sphere>em,.academy-program-moon span{display:none!important}.academy-program-moon img{object-fit:contain}.academy-ignite-moon{background:radial-gradient(circle at 32% 24%,#376aa4,#153c72 58%,#071a36)!important;border-color:#446d9c!important;top:10%!important;left:calc(50% + 250px)!important;box-shadow:0 0 35px #2255918c!important}.academy-od-moon{background:radial-gradient(circle at 30% 24%,#8dc9f3,#3f82bd 55%,#153f70)!important;border-color:#a9d8fb!important;bottom:10%!important;right:calc(50% + 250px)!important;box-shadow:0 0 34px #4c97d285!important}.academy-od-moon img{width:52px;height:52px}.academy-ignite-active .academy-ignite-moon{transform:translate(-250px,125px)scale(3.15)!important}.academy-od-active .academy-od-moon{transform:translate(250px,-125px)scale(3.15)!important}.od-workspace{--od-ink:#13263a;--od-muted:#576b7e;--od-cream:#f2f7fb;--od-paper:#fff;--od-purple:#2e76b5;--od-gold:#2d7bb9;color:#13263a;background:#f2f7fb}.od-workspace>aside{background:linear-gradient(165deg,#153f70,#0c2847 72%,#071a30);border-right-color:#183e63}.od-brand>span{background:#edf8ff;border-color:#7fc3f1}.od-brand>span img,.od-topbar img{width:42px;height:42px}.od-workspace nav>button:hover,.od-workspace nav>button.active{background:#81c6f424}.od-workspace nav>button.active:before{background:#83c7f4}.od-topbar{background:#fffffff0;border-color:#cadae8}.od-topbar p{color:#265f92}.od-topbar strong{background:#2d78b6}.od-topbar>a{color:#174f80}.od-command,.od-page-section{padding:clamp(32px,5vw,72px)}.od-hero{background:radial-gradient(circle at 84% 18%,#4f97d030,#0000 25rem),#fff;border-color:#c7d9e8;gap:72px;box-shadow:0 28px 80px #1a486e1a}.od-hero>div:first-child>p,.od-page-section>header>p,.od-client-ledger>header p{color:#2c78b7}.od-hero button,.od-add-button{color:#fff!important;background:#1f6fae!important;border-color:#1f6fae!important}.od-orbit-mark{background:radial-gradient(circle at 36% 30%,#8ed0ff,#377fbf 60%,#12385f);border-color:#8cc6ee;box-shadow:inset -30px -35px 50px #0000002e,0 0 75px #3180be40}.od-orbit-mark:before,.od-orbit-mark:after,.od-orbit-mark>b,.od-orbit-mark>em{display:none}.od-orbit-mark>img{width:58%;height:58%}.od-summary-grid{gap:24px;margin:28px 0}.od-summary-grid article{background:#fff;border-color:#cdddea;min-height:150px}.od-summary-grid article>svg{color:#2e79b6}.od-summary-grid strong{font-size:clamp(1.45rem,2.4vw,2.25rem)}.od-status{z-index:18;color:#174e78;background:#eaf6ff;border-bottom:1px solid #b9d5e9;margin:0;padding:13px 32px;font-size:.72rem;position:sticky;top:78px}.od-client-ledger{background:#fff;border:1px solid #cbdce9;border-radius:22px;padding:30px}.od-client-ledger>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px;display:flex}.od-client-ledger h2{margin:5px 0 0}.od-client-ledger>header button{color:#22679e;background:0 0;border:0;font-weight:800}.od-client-ledger>article{border-top:1px solid #e2ebf2;grid-template-columns:48px 1fr auto;align-items:center;gap:18px;padding:18px 0;display:grid}.od-client-ledger>article>b{background:#e8f4fd;border-radius:14px;place-items:center;width:48px;height:48px;font-size:1.4rem;display:grid}.od-client-ledger>article>span{gap:4px;display:grid}.od-client-ledger small{color:#65788a}.od-client-ledger em{font-style:normal;font-weight:850}.od-empty{text-align:center;color:#607486;padding:35px}.od-page-section>header{border-color:#cbdce8;padding-right:220px;position:relative}.od-page-section>header .od-add-button{border:0;border-radius:999px;align-items:center;gap:8px;padding:13px 17px;display:flex;position:absolute;bottom:38px;right:0}.od-engagement-grid,.od-meeting-groups{gap:24px;margin-top:36px;display:grid}.od-engagement-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.od-engagement-grid>article{background:#fff;border:1px solid #cbddea;border-radius:22px;padding:28px}.od-engagement-grid>article>header{grid-template-columns:54px 1fr auto;align-items:center;gap:16px;display:grid}.od-engagement-grid header>b{background:#e7f4fd;border-radius:16px;place-items:center;width:54px;height:54px;font-size:1.55rem;display:grid}.od-engagement-grid h2{margin:0}.od-engagement-grid header p{color:#63768a;margin:4px 0 0}.od-engagement-grid header em{font-style:normal;font-weight:900}.od-engagement-grid dl{grid-template-columns:repeat(3,1fr);gap:16px;margin:28px 0;display:grid}.od-engagement-grid dl>div{background:#f1f7fb;border-radius:12px;gap:6px;padding:14px;display:grid}.od-engagement-grid dt{color:#60778c;font-size:.65rem}.od-engagement-grid dd{margin:0;font-weight:750}.od-engagement-grid footer{border-top:1px solid #e1eaf1;flex-wrap:wrap;gap:12px;padding-top:18px;display:flex}.od-engagement-grid footer :is(button,a,span){color:#205f91;background:#fff;border:1px solid #b9d2e4;border-radius:10px;align-items:center;gap:7px;min-height:40px;padding:0 13px;text-decoration:none;display:inline-flex}.od-meeting-groups>article{background:#fff;border:1px solid #cbddea;border-radius:22px;padding:28px}.od-meeting-groups>article>header{justify-content:space-between;align-items:center;gap:28px;display:flex}.od-meeting-groups>article>header>span{grid-template-columns:42px 1fr;align-items:center;gap:3px 12px;display:grid}.od-meeting-groups>article>header b{grid-row:1/3;font-size:1.5rem}.od-meeting-groups button,.od-options-grid button{color:#fff;background:#2e76b5;border:1px solid #2e76b5;border-radius:9px;align-items:center;gap:7px;padding:10px 13px;display:inline-flex}.od-meeting-groups>article>div{background:#f2f7fb;border-radius:15px;grid-template-columns:1.2fr .45fr .45fr 1.2fr;align-items:start;gap:24px;margin-top:20px;padding:20px;display:grid}.od-meeting-groups>article>div>span{gap:5px;display:grid}.od-meeting-groups small{color:#677b8e}.od-meeting-groups details summary{cursor:pointer;color:#205f91;font-weight:800}.od-options-grid{grid-template-columns:1fr 1fr;gap:28px;margin-top:36px;display:grid}.od-options-grid>section{background:#fff;border:1px solid #cbddea;border-radius:22px;padding:28px}.od-options-grid>section>div{border-bottom:1px solid #e5edf3;grid-template-columns:34px 1fr;align-items:center;gap:12px;padding:14px 0;display:grid}.od-options-grid>section>form{gap:10px;margin-top:24px;display:flex}.od-options-grid input{border:1px solid #bfd2e2;border-radius:9px;flex:1;min-width:0;padding:12px}.od-options-grid input[name=emoji]{max-width:70px}.od-role-gate{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07192ab8;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.od-role-gate>section{text-align:center;background:#fff;border:1px solid #aed7f4;border-radius:32px;width:min(760px,100%);padding:52px;box-shadow:0 30px 100px #04182a4d}.od-role-gate img{width:90px}.od-role-gate h1{font:600 clamp(2.4rem,5vw,4.6rem)/.95 var(--font-serif);margin:12px auto}.od-role-gate>section>span{color:#63788a}.od-role-gate>section>div{grid-template-columns:1fr 1fr;gap:24px;margin-top:35px;display:grid}.od-role-gate button{color:#173c5c;background:#f4f9fd;border:1px solid #bcd6e8;border-radius:18px;place-items:center;gap:7px;min-height:145px;padding:22px;font-size:1.05rem;font-weight:850;display:grid}.od-role-gate button small{color:#60758a;font-weight:500}.od-paper-plane{z-index:120;color:#fff;background:#123f70;border-radius:999px;align-items:center;gap:12px;padding:17px 22px;animation:1.5s ease-in forwards od-plane-send;display:flex;position:fixed;top:46%;left:50%}@keyframes od-plane-send{0%{opacity:0;transform:translate(-70vw,30vh)rotate(-12deg)}30%{opacity:1}to{opacity:0;transform:translate(70vw,-36vh)rotate(-12deg)}}.od-modal{z-index:90;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#081c2d9e;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.od-modal>section{background:#fff;border-radius:26px;width:min(900px,100%);max-height:88dvh;overflow:auto;box-shadow:0 30px 100px #00000040}.od-modal>section>header{border-bottom:1px solid #d7e4ed;justify-content:space-between;align-items:center;padding:28px 32px;display:flex}.od-modal>section>header p{color:#2c75ad;letter-spacing:.14em;margin:0;font-size:.64rem;font-weight:900}.od-modal>section>header h2{margin:6px 0 0}.od-modal>section>header button{background:#fff;border:1px solid #c8d9e6;border-radius:50%;width:44px;height:44px}.od-form-grid{grid-template-columns:1fr 1fr;gap:24px;padding:32px;display:grid}.od-form-grid>label{gap:8px;font-size:.72rem;font-weight:800;display:grid}.od-form-grid .wide,.od-form-grid fieldset{grid-column:1/-1}.od-form-grid input,.od-form-grid select,.od-form-grid textarea{color:#172b3d;background:#fff;border:1px solid #bfd1df;border-radius:10px;width:100%;min-height:48px;padding:12px}.od-form-grid textarea{resize:vertical;min-height:100px}.od-form-grid fieldset{border:1px solid #bfd1df;border-radius:12px;flex-wrap:wrap;gap:12px;padding:18px;display:flex}.od-form-grid fieldset label,.od-check{align-items:center;gap:10px;display:flex!important}.od-form-grid :is(fieldset,.od-check) input{width:auto;min-height:0}.od-check{background:#f3f8fc;border:1px solid #bed3e2;border-radius:12px;padding:18px}.od-check span{gap:3px;display:grid}.od-check small{color:#65798c}.od-form-note{color:#566d80;margin:0;padding:0 32px}.od-modal-actions{justify-content:flex-end;gap:14px;padding:24px 32px 32px;display:flex}.od-modal-actions button{color:#21435e;background:#fff;border:1px solid #b8cfdf;border-radius:10px;align-items:center;gap:8px;min-height:46px;padding:0 18px;display:inline-flex}.od-modal-actions button:last-child{color:#fff;background:#236fa9;border-color:#236fa9}.stellar-reimbursement-list{gap:20px;display:grid}.stellar-reimbursement-list>article{background:#fff;border:1px solid #c9d5df;border-radius:18px;padding:24px}.stellar-reimbursement-list article>header{justify-content:space-between;align-items:center;gap:24px;display:flex}.stellar-reimbursement-list article>header>span{grid-template-columns:46px 1fr;align-items:center;gap:3px 12px;display:grid}.stellar-reimbursement-list article>header b{background:#eef4f8;border-radius:12px;grid-row:1/3;place-items:center;width:46px;height:46px;display:grid}.stellar-reimbursement-list header em{color:#715216;background:#fff2cc;border-radius:999px;padding:7px 10px;font-style:normal;font-weight:850}.stellar-reimbursement-list header .status-approved,.stellar-reimbursement-list header .status-paid{color:#256a47;background:#e5f5eb}.stellar-reimbursement-list header .status-rejected{color:#913c38;background:#f8e5e4}.stellar-reimbursement-list article>div{grid-template-columns:1fr 2fr 1fr;gap:24px;margin:24px 0;display:grid}.stellar-reimbursement-list article>div>span{gap:5px;display:grid}.stellar-reimbursement-list article>div small{color:#6d7a84}.stellar-reimbursement-list article>footer{justify-content:flex-end;gap:12px;display:flex}.stellar-reimbursement-list button{color:#284b65;background:#fff;border:1px solid #476d89;border-radius:8px;padding:11px 14px}.stellar-reimbursement-list button:last-child{color:#fff;background:#315f7f}@media (width<=900px){.academy-ignite-moon{left:calc(50% + 155px)!important}.academy-od-moon{right:calc(50% + 155px)!important}.od-engagement-grid,.od-options-grid{grid-template-columns:1fr}.od-meeting-groups>article>div{grid-template-columns:1fr 1fr}.od-meeting-groups details{grid-column:1/-1}.od-page-section>header{padding-right:0}.od-page-section>header .od-add-button{margin-top:24px;position:static}.stellar-reimbursement-list article>div{grid-template-columns:1fr}}@media (width<=700px){.academy-ignite-moon{top:12%!important;left:calc(50% + 92px)!important}.academy-od-moon{bottom:10%!important;right:calc(50% + 92px)!important}.academy-ignite-active .academy-ignite-moon{transform:translate(-92px,100px)scale(2.6)!important}.academy-od-active .academy-od-moon{transform:translate(92px,-100px)scale(2.6)!important}.od-role-gate>section{padding:34px 22px}.od-role-gate>section>div,.od-form-grid{grid-template-columns:1fr}.od-form-grid .wide,.od-form-grid fieldset{grid-column:auto}.od-summary-grid,.od-meeting-groups>article>div{grid-template-columns:1fr}.od-client-ledger>article{grid-template-columns:44px 1fr}.od-client-ledger>article>em{grid-column:2}.od-modal{padding:12px}.od-modal>section>header,.od-form-grid,.od-modal-actions{padding-left:20px;padding-right:20px}}.od-emoji-button{cursor:pointer;width:34px;height:34px;font-size:1.15rem;color:#173b59!important;background:#eef7fd!important;border:1px solid #bfd5e5!important;border-radius:9px!important;padding:0!important}.academy-child-active .planet-choice.unit.active>strong{opacity:0!important;visibility:hidden!important}.active-unit-context{border:1px solid var(--system);align-items:center;gap:9px;width:fit-content;margin-top:13px;padding:8px 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.active-unit-context{border:1px solid color-mix(in srgb,var(--system) 42%,#b9985c)}}.active-unit-context{background:var(--system);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.active-unit-context{background:color-mix(in srgb,var(--system) 10%,#fff)}}.active-unit-context{color:#30251e;letter-spacing:.03em;font-size:.66rem;font-weight:800}.active-unit-context b{background:var(--system);color:#fff;letter-spacing:.11em;border-radius:999px;padding:4px 7px;font-size:.55rem}.active-unit-context.unit-sss{background:#fff3f0;border-color:#b5655f}.active-unit-context.unit-sss b{background:#a93838}.active-unit-context.unit-ssm{background:#fff6ee;border-color:#d9a06d}.active-unit-context.unit-ssm b{background:#c9672e}.active-unit-context.unit-ssa{background:#f7f2ff;border-color:#bda6df}.active-unit-context.unit-ssa b{background:#7653a8}.urgent-actions-empty>svg{color:#2f805f;filter:drop-shadow(0 8px 18px #2f805f29);margin-bottom:8px}.urgent-actions-empty>span{display:none!important}.admin-team-control-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:20px;display:grid}.admin-team-control-grid>section{margin:0!important}.admin-team-page button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.admin-team-code{align-content:start;display:grid}.admin-team-code>p{margin:3px 0 20px}.admin-team-code form{gap:18px;display:grid}.admin-team-code form button{justify-self:start;margin-top:4px}.admin-team-add>div,.org-chart-heading{align-items:center;gap:10px;display:flex}.admin-team-add>div h2,.org-chart-heading h2{margin:0}.org-chart-heading{margin-bottom:30px}.org-chart-heading p{margin:4px 0 0}.org-chart-tree{position:relative}.org-chart-director{background:linear-gradient(145deg,#633039,#351e25);border:1px solid #b66a6f;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:3px 10px;width:min(360px,100%);margin:0 auto;padding:17px 20px;display:grid;position:relative;box-shadow:0 16px 45px #00000038}.org-chart-director>svg{color:#f0c979;grid-row:1/3}.org-chart-director>span{color:#dfc5c1;font-size:.75rem}.org-chart-trunk{background:#9d5c64;width:1px;height:42px;margin:0 auto}.org-chart-units{grid-template-columns:repeat(4,minmax(230px,1fr));gap:18px;padding-top:28px;display:grid;position:relative}.org-chart-units:before{content:"";background:#79484f;height:1px;position:absolute;top:0;left:12.5%;right:12.5%}.org-unit-branch{position:relative;overflow:visible;background:#2a1c20!important;border:1px solid #71454a!important;border-radius:16px!important;margin:0!important;padding:0!important}.org-unit-branch:before{content:"";background:#79484f;width:1px;height:28px;position:absolute;top:-29px;left:50%}.org-unit-branch>header{background:#3b242a;border-bottom:1px solid #654047;align-items:center;gap:10px;padding:15px 16px;display:flex}.org-unit-branch>header>svg{color:#e5ab99}.org-unit-branch>header>div{gap:2px;display:grid}.org-unit-branch>header small{font-size:.68rem}.admin-team-members{padding:12px;grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.admin-team-members>p{text-align:center;padding:18px}.org-person-card{background:#21171a!important;border-color:#624048!important}.org-person-card>div{gap:3px;display:grid}.org-person-card button{width:100%}.admin-team-feedback{z-index:5;border-radius:999px;width:fit-content;max-width:100%;margin:22px auto 0;padding:13px 18px;position:sticky;bottom:20px;box-shadow:0 16px 50px #0000004d}.admin-team-feedback.success{color:#fff;background:#27664a}.admin-team-feedback.error{color:#fff;background:#9b393f}@media (width<=1180px){.org-chart-units{grid-template-columns:repeat(2,minmax(240px,1fr))}.org-chart-units:before,.org-unit-branch:before{display:none}}@media (width<=800px){.admin-team-control-grid,.org-chart-units{grid-template-columns:1fr}.org-chart-trunk{height:26px}}.planet-choice.atlas{--planet-accent:#e0584e}.planet-choice.atlas .planet-sphere{background:radial-gradient(circle at 32% 27%,#bd4b42,#531d20 58%,#17090c);box-shadow:inset -28px -32px 48px #0000008f,0 0 62px #d5443a52}.planet-choice.admin{--planet-accent:#b24b5b}.planet-choice.admin .planet-sphere{background:radial-gradient(circle at 35% 28%,#b44d5d,#561f2c 62%,#1b0a10);box-shadow:inset -28px -32px 48px #0000008c,0 0 64px #972b3e6b}.planet-choice.admin .planet-sphere>b,.planet-choice.admin .planet-sphere>em{border-color:#da6c7d94!important}.planet-choice.nova .planet-sphere>b,.planet-choice.nova .planet-sphere>em{filter:drop-shadow(0 0 5px #bfa3de7a);background:radial-gradient(#0000 26%,#c3afd9 30% 43%,#0000 48%) 0 0/19px 12px repeat-x;opacity:.9!important;border:0!important;border-radius:0!important;width:142%!important;height:12px!important}.planet-choice.nova .planet-sphere>b{transform:rotate(45deg)!important}.planet-choice.nova .planet-sphere>em{transform:rotate(-45deg)!important}.academy-ignite-moon{width:76px!important;height:76px!important;top:13%!important;left:calc(50% + 235px)!important;box-shadow:0 0 26px #52adff66!important}.academy-ignite-moon img{width:34px!important;height:34px!important}.academy-child-active .academy-ignite-moon{transform:translate(-215px,105px)scale(3)!important}@media (width<=700px){.academy-ignite-moon{width:58px!important;height:58px!important;top:15%!important;left:calc(50% + 83px)!important}.academy-child-active .academy-ignite-moon{transform:translate(-80px,90px)scale(2.6)!important}}.os-shell.os-orbit .posting-calendar-page{color:#261f1a}.os-shell.os-orbit .posting-calendar-page :is(.posting-calendar-toolbar,.posting-unscheduled,.posting-calendar-shell,.posting-calendar-nav,.posting-weekdays,.posting-calendar-stats,.posting-calendar-filters){color:#28211c!important;background:#fffdf9!important;border-color:#d5c9bc!important}.os-shell.os-orbit .posting-calendar-nav strong,.os-shell.os-orbit .posting-calendar-heading h2{color:#231c17!important}.os-shell.os-orbit .posting-calendar-nav button,.os-shell.os-orbit .posting-calendar-filters select{color:#302820!important;background:#fff!important;border-color:#cfc2b4!important}.os-shell.os-orbit .posting-weekdays strong{color:#5c5048!important;background:#eee7dd!important}.os-shell.os-orbit .posting-calendar-grid>section{box-shadow:none!important;background:#f7f3ed!important;border-color:#d8ccbf!important}.os-shell.os-orbit .posting-calendar-grid>section>header{color:#342a24!important;background:#fff!important;border-color:#ddd2c6!important;min-height:48px!important}.os-shell.os-orbit .posting-calendar-grid>section.outside{opacity:.72;background:#ece7df!important}.os-shell.os-orbit .posting-calendar-grid>section.today{outline-offset:-2px;outline:2px solid #c97837}.os-shell.os-orbit .posting-calendar-grid article{color:#251e19!important;background:#fff!important;border-color:#d9cdc0 #d9cdc0 #d9cdc0 #ce6d32!important;box-shadow:0 8px 20px #35261914!important}.os-shell.os-orbit .posting-calendar-grid article :is(strong,span,small){color:#352c25!important}.os-shell.os-orbit .posting-unscheduled>header,.os-shell.os-orbit .posting-unscheduled>div{color:#322922}.os-shell.os-orbit .posting-tray-clear{color:#6b5d53!important}.unit-finance-goals>header>div>span{color:#73665d;margin-top:5px;font-size:.72rem;display:block}.unit-finance-totals article>svg{color:var(--system)}.unit-goals-header>div{align-items:center;gap:8px;display:flex}.goal-progress-update{gap:8px;margin-top:10px;display:flex}.goal-progress-update input{background:#fff;border:1px solid #d2c4b4;min-width:0;max-width:160px;padding:9px}.goal-progress-update button{padding:8px 10px;font-size:.68rem}.finance-service-picker{border:1px solid #d8cbbb;border-radius:12px;flex-wrap:wrap;grid-column:1/-1;gap:8px;margin:0;padding:14px;display:flex}.finance-service-picker legend{color:#4d4138;padding:0 6px;font-size:.75rem;font-weight:800}.finance-service-picker legend small{color:#81736a;margin-left:7px}.finance-service-picker label{cursor:pointer;background:#fff;border:1px solid #d9cdbf;border-radius:999px;align-items:center;gap:7px;padding:9px 11px;font-size:.7rem!important;display:flex!important}.finance-service-picker label.selected{border-color:var(--system);background:var(--system-soft)}.finance-service-picker input{accent-color:var(--system);width:14px!important;min-height:0!important}.unit-finance-ledger{background:#fffdf9;border:1px solid #d7cbbc;border-radius:18px;margin-top:28px;overflow:hidden}.unit-finance-ledger>header{border-bottom:1px solid #e2d8cc;justify-content:space-between;align-items:center;padding:20px;display:flex}.unit-finance-ledger h3{margin:4px 0 0}.unit-finance-ledger>header>span{background:var(--system-soft);color:var(--system);border-radius:999px;padding:7px 10px;font-size:.7rem;font-weight:800}.unit-finance-table{overflow-x:auto}.finance-table-head,.unit-finance-table article{grid-template-columns:115px 80px 1.1fr 1.6fr 110px 120px;align-items:center;gap:12px;min-width:860px;padding:13px 18px;display:grid}.finance-table-head{color:#74665c;text-transform:uppercase;background:#f1ece4;font-size:.62rem;font-weight:800}.unit-finance-table article{border-top:1px solid #eee5da}.unit-finance-table article :is(time,span,strong,em){font-size:.69rem}.unit-finance-table article em{font-style:normal;font-weight:850}.unit-finance-table article>b{color:#943d34;background:#f4e7e4;border-radius:999px;width:fit-content;padding:5px 7px;font-size:.58rem}.unit-finance-table article>b.income{color:#286e4d;background:#e8f4ed}.unit-finance-table article>button{border:1px solid var(--system);min-height:36px;color:var(--system);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:6px;font-size:.62rem;font-weight:800;display:inline-flex}.unit-finance-table article>button:disabled{color:#a89d92;cursor:not-allowed;border-color:#ddd2c5}.unit-ledger-empty{text-align:center;color:#76685e;padding:38px}.finance-unit-sss{--system:#a53b3a;--system-soft:#f6e8e5}.finance-unit-ssm{--system:#c7672f;--system-soft:#fff0e5}.finance-unit-ssa{--system:#7653a8;--system-soft:#f2ecfb}.document-hub-controls{grid-template-columns:repeat(4,minmax(0,1fr))!important}.client-reference-card{border-top-color:#487c9c!important}.client-reference-card>span{color:#3d6e8e!important}@media (width<=1100px){.document-hub-controls{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=650px){.document-hub-controls,.unit-goal-form{grid-template-columns:1fr!important}}.hq-dashboard{gap:22px;padding-bottom:56px;display:grid}.hq-heading{justify-content:space-between;align-items:end;gap:28px;padding:24px 0 6px;display:flex}.hq-heading h2{color:#261c16;max-width:760px;font:500 clamp(2.6rem,5vw,5.1rem)/.93 var(--font-serif);margin:5px 0 8px}.hq-heading p:last-child{color:#6f645b;max-width:680px;margin:0;font-size:.78rem;line-height:1.65}.hq-heading>button{color:#4b3227;cursor:pointer;background:#fffdf9;border:1px solid #cdbda6;border-radius:10px;align-items:center;gap:7px;min-height:43px;padding:0 15px;font-weight:750;display:flex}.hq-unit-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.hq-unit-tabs button{color:#2b231e;text-align:left;cursor:pointer;background:#fffdf9;border:1px solid #d8cbbb;border-radius:14px;grid-template-columns:8px minmax(0,1fr);align-items:center;gap:6px 11px;min-width:0;padding:17px;display:grid}.hq-unit-tabs button i{background:var(--hq-accent);border-radius:99px;grid-row:1/3;width:8px;height:100%;min-height:42px}.hq-unit-tabs button span{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:850;overflow:hidden}.hq-unit-tabs button small{color:#796d63;font-size:.58rem}.hq-unit-tabs button.active{border-color:var(--hq-accent);box-shadow:0 8px 26px var(--hq-accent)}@supports (color:color-mix(in lab, red, red)){.hq-unit-tabs button.active{box-shadow:0 8px 26px color-mix(in srgb,var(--hq-accent) 17%,transparent)}}.hq-unit-tabs button.active{transform:translateY(-2px)}.hq-message{color:#315c44;background:#eff7f1;border-left:3px solid #3d7b59;margin:0;padding:12px 15px;font-size:.7rem}.hq-loading{color:#6f645b;justify-content:center;align-items:center;gap:10px;min-height:240px;display:flex}.hq-unit-view{gap:14px;display:grid}.hq-finance-strip{background:#fffdf9;border:1px solid #d8cbbb;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hq-finance-strip article{border-right:1px solid #e4d9ca;gap:8px;min-width:0;padding:23px;display:grid}.hq-finance-strip article:last-child{border-right:0}.hq-finance-strip span{color:#74685f;letter-spacing:.08em;text-transform:uppercase;font-size:.56rem;font-weight:850}.hq-finance-strip strong{overflow-wrap:anywhere;color:#30251e;font:500 clamp(1.65rem,3vw,3.2rem)/1 var(--font-serif)}.hq-finance-strip small{color:#8a7e73;font-size:.55rem}.hq-finance-strip article.positive strong{color:#2e754f}.hq-finance-strip article.attention strong{color:#9a4a41}.hq-performance-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px;display:grid}.hq-panel{background:#fffdf9;border:1px solid #d8cbbb;min-width:0}.hq-panel>header{border-bottom:1px solid #e7ddd1;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:84px;padding:16px 20px;display:grid}.hq-panel>header>svg{background:var(--hq-accent);border-radius:11px;width:38px;height:38px;padding:9px}@supports (color:color-mix(in lab, red, red)){.hq-panel>header>svg{background:color-mix(in srgb,var(--hq-accent) 12%,white)}}.hq-panel>header>svg{color:var(--hq-accent)}.hq-panel>header span{color:var(--hq-accent);letter-spacing:.11em;font-size:.5rem;font-weight:850}.hq-panel h3{color:#2a211c;font:500 1.55rem/1 var(--font-serif);margin:3px 0 0}.hq-panel>header>b{color:#493a30;min-width:34px;height:34px;font:500 1rem var(--font-serif);background:#f0e8dd;border-radius:50%;place-items:center;display:grid}.hq-goals>div,.hq-concerns>div,.hq-reimbursements>div{display:grid}.hq-goals article{border-bottom:1px solid #eee6dc;gap:8px;padding:17px 20px;display:grid}.hq-goals article>div,.hq-goals article>p{justify-content:space-between;align-items:center;gap:14px;margin:0;display:flex}.hq-goals article strong{font-size:.72rem}.hq-goals article small,.hq-goals article span{color:#766a60;font-size:.58rem}.hq-goals article p b{color:var(--hq-accent);font-size:.68rem}.hq-goals progress{width:100%;height:10px;accent-color:var(--hq-accent)}.hq-concerns article{border-bottom:1px solid #eee6dc;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:11px;padding:15px 20px;display:grid}.hq-concerns article>i{background:#b34d43;border-radius:50%;width:8px;height:8px}.hq-concerns article>div{gap:4px;min-width:0;display:grid}.hq-concerns strong{text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;overflow:hidden}.hq-concerns span,.hq-concerns small{color:#7c7066;font-size:.54rem}.hq-reimbursements{grid-column:1/-1}.hq-reimbursements article{border-bottom:1px solid #eee6dc;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:13px;padding:17px 20px;display:grid}.hq-reimbursements article>svg{background:var(--hq-accent);border-radius:50%;width:40px;height:40px;padding:10px}@supports (color:color-mix(in lab, red, red)){.hq-reimbursements article>svg{background:color-mix(in srgb,var(--hq-accent) 12%,white)}}.hq-reimbursements article>svg{color:var(--hq-accent)}.hq-reimbursements article>div:first-of-type{gap:3px;min-width:0;display:grid}.hq-reimbursements strong{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.hq-reimbursements span,.hq-reimbursements small{color:#766a60;font-size:.53rem}.hq-reimbursements em{color:#312720;font:500 1.15rem var(--font-serif);font-style:normal}.hq-review-actions{gap:6px;display:flex}.hq-review-actions button{color:#276546;cursor:pointer;background:#eff7f1;border:1px solid #9cc5ab;border-radius:8px;align-items:center;gap:5px;min-height:36px;padding:0 10px;font-size:.58rem;font-weight:800;display:flex}.hq-review-actions button:last-child{color:#8b3d37;background:#fbefed;border-color:#d9b2ae}.hq-review-actions button:disabled{cursor:wait;opacity:.55}.hq-empty{color:#756a60;margin:0;padding:27px 20px;font-size:.68rem}.finance-row-actions{gap:6px;display:grid}.unit-finance-table article .finance-row-actions button{border:1px solid var(--system);min-height:34px;color:var(--system);cursor:pointer;background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:5px 7px;font-size:.55rem;font-weight:800;display:flex}.unit-finance-table article .finance-row-actions button:disabled{color:#9b9188;cursor:not-allowed;background:#f7f3ee;border-color:#ddd2c5}.orbit-mobile-voice-hint{display:none}@media (width<=980px){.hq-unit-tabs,.hq-finance-strip{grid-template-columns:1fr 1fr}.hq-finance-strip article:nth-child(2){border-right:0}.hq-finance-strip article:nth-child(-n+2){border-bottom:1px solid #e4d9ca}.hq-performance-grid{grid-template-columns:1fr}.hq-reimbursements{grid-column:auto}}@media (width<=700px){.hq-dashboard{gap:14px}.hq-heading{flex-direction:column;align-items:flex-start;padding-top:8px}.hq-heading h2{font-size:clamp(2.2rem,12vw,3.2rem)}.hq-unit-tabs{scroll-snap-type:x mandatory;gap:8px;padding:2px 1px 10px;display:flex;overflow-x:auto}.hq-unit-tabs button{scroll-snap-align:start;min-width:190px}.hq-finance-strip{grid-template-columns:1fr}.hq-finance-strip article{border-bottom:1px solid #e4d9ca;border-right:0}.hq-finance-strip article:last-child{border-bottom:0}.hq-finance-strip article:nth-child(-n+2){border-bottom:1px solid #e4d9ca}.hq-reimbursements article{grid-template-columns:38px minmax(0,1fr) auto}.hq-reimbursements em{grid-column:2}.hq-review-actions{grid-column:1/-1}.hq-review-actions button{flex:1;justify-content:center}.hq-concerns article{grid-template-columns:8px minmax(0,1fr)}.hq-concerns article>small{grid-column:2}.unit-finance-table{overflow:visible}.finance-table-head{display:none}.unit-finance-table article{grid-template-columns:1fr auto;gap:9px 14px;min-width:0;padding:18px;display:grid}.unit-finance-table article>time{color:#776b60}.unit-finance-table article>b{justify-self:end}.unit-finance-table article>span,.unit-finance-table article>strong{grid-column:1/-1}.unit-finance-table article>em{font-size:1.08rem}.finance-row-actions{justify-content:flex-end;display:flex}.unit-finance-ledger>header{align-items:flex-start;gap:8px}.unit-finance-goals>header,.unit-goals-header{flex-direction:column;align-items:flex-start}.goal-progress-update{flex-direction:column;align-items:stretch}.goal-progress-update input{max-width:none}}@media (width<=760px){.orbit-mobile-voice-hint{color:#83a28f;margin-top:12px;font-size:.66rem;line-height:1.45;display:block}.orbit-core-panel .orbit-command-bar,.orbit-core-panel .orbit-quick-actions,.orbit-core-panel .orbit-pulse-grid,.orbit-core-panel .orbit-next-list{display:none}.orbit-core-panel{grid-template-rows:auto minmax(0,1fr)!important}.orbit-core-panel .orbit-panel-scroll{align-content:center;display:grid}.orbit-core-panel .orbit-core-hero{align-content:center;min-height:min(620px,100dvh - 110px)}.orbit-core-panel .orbit-assistant-notice{text-align:center;margin-top:18px;font-size:.74rem}.os-main{overflow-x:hidden}.os-topbar{padding-right:54px}.os-topbar h1{overflow-wrap:anywhere}}.academy-od-active .academy-ignite-moon{animation:5s ease-in-out infinite academy-moon-float!important;transform:none!important}.academy-ignite-active .academy-od-moon{animation:5s ease-in-out -2.2s infinite academy-moon-float!important;transform:none!important}.planet-choice.nova .planet-sphere>b,.planet-choice.nova .planet-sphere>em{background:0 0!important;display:none!important}.academy-od-active .academy-od-moon,.academy-ignite-active .academy-ignite-moon{transform-origin:50%!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)scale(3.15)!important}.planet-console.academy-od-view .planet-detail{grid-template-columns:150px minmax(260px,.9fr) minmax(220px,1fr) minmax(250px,auto);column-gap:24px}.planet-console.academy-od-view .planet-detail>h1{font-size:clamp(1.85rem,3vw,3.4rem)}.planet-console.academy-od-view .planet-detail>a{min-width:250px;padding-inline:16px}@media (width<=920px){.planet-console.academy-od-view .planet-detail{grid-template-columns:1fr}.planet-console.academy-od-view .planet-detail>a{width:100%;min-width:0}}@media (width<=700px){.academy-od-active .academy-od-moon,.academy-ignite-active .academy-ignite-moon{transform:translate(-50%,-50%)scale(2.65)!important}}.ssg-home{--ssg-ink:#110705;--ssg-brown:#4b2311;--ssg-copper:#866042;--ssg-gold:#b47720;--ssg-gold-bright:#f5d680;--ssg-cream:#fffaf2}.ssg-home h1,.ssg-home h2,.ssg-home h3{font-family:var(--font-serif)}.ssg-home .ssg-revisited-hero .hero-copy{background:radial-gradient(circle at 20% 12%,#b4772029,#0000 25rem),linear-gradient(112deg,#241109,#170b07 76%,#170b07bf)}.ssg-home .ssg-revisited-hero .hero-copy:before{content:"";pointer-events:none;border:1px solid #f5d68014;position:absolute;inset:24px}.ssg-home .ssg-revisited-hero .hero-copy h1{letter-spacing:-.035em;max-width:900px;font-size:clamp(3.3rem,5.5vw,6.8rem);line-height:.88}.ssg-home .ssg-revisited-hero .hero-copy h1 em{color:var(--ssg-gold-bright);margin-top:.13em;font-style:normal;display:block}.ssg-home .button{letter-spacing:.055em;border-radius:0}.ssg-offer{background:linear-gradient(#fffdf9,#f7efe4)}.ssg-offer>h2{max-width:1180px;font-size:clamp(2.8rem,4.8vw,5.7rem);line-height:.94}.ssg-offer .section-intro{max-width:800px;font-size:1.05rem;line-height:1.8}.ssg-home .capability-grid article{background:#ffffffbd;border-color:#86604247;transition:transform .45s cubic-bezier(.16,1,.3,1),border-color .45s,box-shadow .45s;position:relative;overflow:hidden;box-shadow:0 26px 70px #4b23110f}.ssg-home .capability-grid article:after{content:"";border:1px solid #b477201f;border-radius:50%;width:360px;height:360px;transition:transform .7s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-80%;right:-35%}.ssg-home .capability-grid article:hover{border-color:#b47720a6;transform:translateY(-8px);box-shadow:0 34px 90px #4b23111c}.ssg-home .capability-grid article:hover:after{transform:translate(-22px,-18px)scale(1.08)}.ssg-home .capability-grid h3{max-width:600px;font-size:clamp(2.15rem,3.5vw,4.1rem)}.ssg-home .capability-grid a{z-index:1;text-underline-offset:7px;-webkit-text-decoration:underline #b4772059;text-decoration:underline #b4772059;position:relative}.ssg-network{color:#fff8eb;background:radial-gradient(circle at 50% 58%,#86604226,#0000 28rem),#0b0604;padding:clamp(95px,11vw,170px) clamp(22px,6vw,96px);position:relative;overflow:hidden}.ssg-network:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 25%,#f5d68006 50%,#0000 75%);animation:10s ease-in-out infinite ssg-network-sheen;position:absolute;inset:0}.ssg-network-heading{z-index:2;text-align:center;max-width:960px;margin:0 auto;position:relative}.ssg-network-heading h2{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(3rem,5.6vw,6.6rem);line-height:.92}.ssg-network-heading>p:last-child{color:#b8aa9b;max-width:780px;margin:25px auto 0;font-size:1rem;line-height:1.8}.ssg-network-map{z-index:1;place-items:center;width:min(100%,1320px);min-height:850px;margin:70px auto 0;display:grid;position:relative}.ssg-network-lines{pointer-events:none;position:absolute;inset:9%}.ssg-network-lines:before,.ssg-network-lines:after{content:"";background:linear-gradient(90deg,#0000,#f5d680b3,#0000);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 18px #b4772052}.ssg-network-lines:before{width:82%;height:1px}.ssg-network-lines:after{background:linear-gradient(#0000,#f5d680b3,#0000);width:1px;height:82%}.ssg-network-lines i{background:#0b0604;border:1px solid #f5d6808c;border-radius:50%;width:10px;height:10px;animation:4s ease-in-out infinite ssg-node-signal;position:absolute;box-shadow:0 0 0 5px #b4772014,0 0 20px #f5d6804d}.ssg-network-lines i:first-child{top:0;left:50%;transform:translate(-50%)}.ssg-network-lines i:nth-child(2){animation-delay:1s;top:50%;right:0;transform:translateY(-50%)}.ssg-network-lines i:nth-child(3){animation-delay:2s;bottom:0;left:50%;transform:translate(-50%)}.ssg-network-lines i:nth-child(4){animation-delay:3s;top:50%;left:0;transform:translateY(-50%)}.ssg-network-core{z-index:3;color:#fff8eb;text-align:center;background:radial-gradient(circle at 50% 38%,#432212,#1b0e09 66%);border:1px solid #f5d6808c;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:310px;min-height:310px;padding:45px;transition:transform .55s cubic-bezier(.16,1,.3,1),box-shadow .55s;display:flex;position:relative;box-shadow:0 0 0 20px #b4772008,0 40px 100px #00000080}.ssg-network-core:hover{transform:scale(1.035);box-shadow:0 0 0 27px #b477200b,0 45px 120px #0000009e}.ssg-core-rings{border:1px solid #b4772038;border-radius:50%;animation:5s ease-in-out infinite ssg-core-breathe;position:absolute;inset:-29px;box-shadow:0 0 0 23px #b4772006}.ssg-network-core img{object-fit:cover;border-radius:50%;width:104px;height:104px;margin-bottom:18px;position:relative}.ssg-network-core small,.ssg-network-node small{color:var(--ssg-gold-bright);letter-spacing:.16em;font-size:.68rem;font-weight:750}.ssg-network-core h3{margin:9px 0;font-size:1.9rem}.ssg-network-core p{color:#b9ab9c;max-width:220px;margin:0;font-size:.79rem;line-height:1.55}.ssg-network-nodes{pointer-events:none;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:absolute;inset:0}.ssg-network-node{color:#fff8eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;background:#140b07e6;border:1px solid #b477204a;grid-template-columns:80px minmax(0,1fr);align-items:center;gap:19px;width:min(100%,350px);min-height:170px;padding:24px;transition:transform .45s cubic-bezier(.16,1,.3,1),border-color .35s,background .35s;display:grid;position:relative;box-shadow:0 25px 70px #00000047}.ssg-network-node:hover{z-index:4;background:#2f190ef5;border-color:#f5d680bf;transform:translateY(-7px)scale(1.015)}.ssg-network-node.systems{grid-area:1/2;place-self:start center}.ssg-network-node.academy{grid-area:2/1;place-self:center start}.ssg-network-node.media{grid-area:2/3;place-self:center end}.ssg-network-node.ignite{grid-area:3/2;place-self:end center}.ssg-node-logo{background:#160c08;border:1px solid #f5d6804d;place-items:center;width:80px;height:80px;padding:8px;display:grid;overflow:hidden}.ssg-node-logo img{object-fit:contain;max-width:100%;max-height:100%}.ssg-network-node.media .ssg-node-logo img{transform:scale(.92)}.ssg-network-node.ignite .ssg-node-logo img{width:100%;height:auto;transform:scale(1.18)}.ssg-network-node h3{margin:7px 0 8px;font-size:1.45rem}.ssg-network-node p{color:#afa092;margin:0;font-size:.75rem;line-height:1.55}.ssg-network-node>b{color:#c89b50;font-size:.9rem;position:absolute;top:13px;right:16px}@keyframes ssg-core-breathe{50%{opacity:.62;transform:scale(1.04)}}@keyframes ssg-node-signal{0%,to{opacity:.28}50%{opacity:1;box-shadow:0 0 0 8px #b4772014,0 0 28px #f5d68080}}@keyframes ssg-network-sheen{0%,to{transform:translate(-18%)}50%{transform:translate(18%)}}@media (width<=980px){.ssg-network-map{min-height:auto;margin-top:60px;display:block}.ssg-network-lines{display:none}.ssg-network-core{width:min(100%,330px);min-height:330px;margin:0 auto 60px}.ssg-network-nodes{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid;position:relative}.ssg-network-node,.ssg-network-node.systems,.ssg-network-node.academy,.ssg-network-node.media,.ssg-network-node.ignite{grid-area:auto;place-self:stretch stretch;width:100%;min-height:190px}}@media (width<=650px){.ssg-home .ssg-revisited-hero .hero-copy:before{inset:12px}.ssg-home .ssg-revisited-hero .hero-copy h1{font-size:clamp(3.2rem,15vw,4.7rem)}.ssg-home .capability-grid{grid-template-columns:1fr}.ssg-home .capability-grid article{min-height:0;padding:32px 25px}.ssg-network{padding-left:20px;padding-right:20px}.ssg-network-heading{text-align:left}.ssg-network-nodes{grid-template-columns:1fr}.ssg-network-node,.ssg-network-node.systems,.ssg-network-node.academy,.ssg-network-node.media,.ssg-network-node.ignite{grid-template-columns:68px minmax(0,1fr);min-height:0;padding:20px}.ssg-node-logo{width:68px;height:68px}.ssg-network-core{width:270px;min-height:270px;padding:35px}.ssg-network-core img{width:86px;height:86px}.ssg-network-node p{font-size:.78rem}.ssg-network-node h3{font-size:1.25rem}}@media (prefers-reduced-motion:reduce){.ssg-network:before,.ssg-network-lines i,.ssg-core-rings{animation:none}}.orbit-reset-page{color:#fff9ef;min-height:100dvh;font-family:var(--font-sans);background:radial-gradient(circle at 50% 35%,#b477201f,#0000 28rem),#0c0705}.orbit-reset-page>header{background:#0c0705e0;border-bottom:1px solid #f5d68029;justify-content:space-between;align-items:center;height:78px;padding:0 clamp(22px,5vw,72px);display:flex}.orbit-reset-page>header a{color:#fff9ef;letter-spacing:.16em;align-items:center;gap:12px;font-size:.68rem;font-weight:750;display:flex}.orbit-reset-page>header img{object-fit:cover;border-radius:50%;width:43px;height:43px}.orbit-reset-page>header button{color:#dcc79d;cursor:pointer;min-height:40px;font:700 .58rem var(--font-sans);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #f5d68057;padding:0 18px}.orbit-reset-page>section{flex-direction:column;justify-content:center;align-items:flex-start;min-height:calc(100dvh - 78px);padding:clamp(70px,10vw,150px) clamp(24px,10vw,170px);display:flex}.orbit-reset-page>section>p:first-child{color:#d4a74c;letter-spacing:.2em;margin:0 0 24px;font-size:.62rem;font-weight:800}.orbit-reset-page h1{max-width:900px;font:500 clamp(4rem,9vw,9.5rem)/.86 var(--font-serif);letter-spacing:-.045em;margin:0}.orbit-reset-rule{background:linear-gradient(90deg,#d4a74c,#d4a74c14);width:min(100%,720px);height:1px;margin:45px 0 30px}.orbit-reset-page>section>p:not(:first-child){color:#a99b8e;max-width:720px;margin:0;font-size:1rem;line-height:1.8}.orbit-reset-page>section>span{color:#6f6258;letter-spacing:.13em;margin-top:42px;font-size:.55rem;font-weight:750}@media (width<=650px){.orbit-reset-page>header{height:68px}.orbit-reset-page>header a span{display:none}.orbit-reset-page>section{min-height:calc(100dvh - 68px);padding:60px 22px}.orbit-reset-page h1{font-size:clamp(3.4rem,18vw,5.5rem)}.orbit-reset-page>section>span{line-height:1.8}}.ssg-v2{--v2-bg:#0b0604;--v2-panel:#170c08;--v2-paper:#f7f0e6;--v2-cream:#fffaf2;--v2-ink:#24130d;--v2-muted:#85766a;--v2-gold:#c58c2f;--v2-bright:#f3cf7a;--v2-rule:#c58c2f42;background:var(--v2-bg)}.ssg-v2 :where(h1,h2,h3){font-family:var(--font-serif),Georgia,serif}.ssg-v2 :where(p,a,button,span,small,li){font-family:var(--font-sans),Arial,sans-serif}.ssg-v2-hero{isolation:isolate;text-align:center;background:radial-gradient(circle at 50% 47%,#904e1e57,#0000 24rem),radial-gradient(circle at 15% 20%,#c58c2f1f,#0000 24rem),linear-gradient(145deg,#1d0d07,#080403 70%);justify-content:center;align-items:center;min-height:calc(100svh - 66px);padding:clamp(112px,13vw,208px) clamp(24px,7vw,112px) clamp(104px,11vw,176px);display:flex;position:relative;overflow:hidden}.ssg-v2-hero:before{content:"";pointer-events:none;border:1px solid #f3cf7a1a;position:absolute;inset:24px}.ssg-v2-hero:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 27%,#ffebbe09 48%,#0000 68%);animation:9s ease-in-out infinite v2-sheen;position:absolute;inset:0}.ssg-v2-hero-content{z-index:4;justify-items:center;width:min(100%,1240px);display:grid;position:relative}.ssg-v2-hero-content>*{opacity:0;animation:1s cubic-bezier(.16,1,.3,1) forwards v2-hero-in;transform:translateY(26px)}.ssg-v2-hero-content>.eyebrow{margin-bottom:24px;animation-delay:80ms}.ssg-v2-hero h1{letter-spacing:-.06em;text-wrap:balance;max-width:1140px;margin:0;font-size:clamp(4.25rem,8vw,9.3rem);font-weight:500;line-height:.78;animation-delay:.2s}.ssg-v2-hero h1 em{color:var(--v2-bright);margin-top:.18em;font-style:normal;font-weight:500;display:block}.ssg-v2-hero-content>p:not(.eyebrow){color:#c5b8aa;max-width:760px;margin:38px auto 0;font-size:clamp(.94rem,1.25vw,1.14rem);line-height:1.78;animation-delay:.34s}.ssg-v2-hero .button-row{justify-content:center;margin-top:40px;animation-delay:.48s}.ssg-v2-hero .button{border-radius:999px;min-height:52px;padding:16px 24px}.ssg-v2-hero .button.ghost{background:#ffffff06;border-color:#fffaf247}.ssg-v2-ambient{z-index:1;aspect-ratio:1;border:1px solid #f3cf7a26;border-radius:50%;width:min(70vw,760px);animation:6s ease-in-out infinite v2-orbit-breathe;position:absolute;box-shadow:0 0 0 58px #c58c2f06,0 0 0 132px #c58c2f03,0 0 120px #c58c2f1f}.ssg-v2-ambient:before,.ssg-v2-ambient:after{content:"";border:1px solid #f3cf7a33;border-radius:48% 52% 43% 57%;animation:22s linear infinite v2-orbit-turn;position:absolute;inset:14%}.ssg-v2-ambient:after{border-color:#f3cf7a1f;animation-duration:16s;animation-direction:reverse;inset:28%}.ssg-v2-ambient i{background:var(--v2-bright);width:8px;height:8px;box-shadow:0 0 24px var(--v2-bright);border-radius:50%;position:absolute}.ssg-v2-ambient i:first-child{animation:4s ease-in-out infinite v2-spark;top:10%;left:28%}.ssg-v2-ambient i:nth-child(2){animation:4.8s ease-in-out 1s infinite v2-spark;top:46%;right:8%}.ssg-v2-ambient i:nth-child(3){animation:5.2s ease-in-out 2s infinite v2-spark;bottom:14%;left:36%}.ssg-v2-ambient i:nth-child(4){animation:4.4s ease-in-out 3s infinite v2-spark;top:52%;left:5%}.ssg-v2-scroll{z-index:5;color:#9c8b7d;letter-spacing:.14em;align-items:center;gap:14px;font-size:.48rem;font-weight:750;display:flex;position:absolute;bottom:32px;right:clamp(24px,4vw,64px)}.ssg-v2-scroll i{background:#f3cf7a38;width:42px;height:1px;overflow:hidden}.ssg-v2-scroll i:after{background:var(--v2-bright);content:"";width:50%;height:1px;animation:2s ease-in-out infinite v2-scroll-line;display:block}.ssg-v2-trust{border-top:1px solid var(--v2-rule);border-bottom:1px solid var(--v2-rule);color:#fffaf2;background:#100806;grid-template-columns:minmax(260px,.68fr) minmax(0,1.32fr);gap:clamp(56px,7vw,112px);padding:clamp(88px,10vw,144px) clamp(24px,7vw,112px);display:grid}.ssg-v2-trust>div:first-child{align-self:start;position:sticky;top:112px}.ssg-v2-trust h2{text-wrap:balance;max-width:620px;margin:0;font-size:clamp(2.8rem,4.7vw,5.5rem);line-height:.9}.ssg-v2-trust-track{grid-template-columns:repeat(3,minmax(0,1fr));align-self:center;gap:12px;display:grid}.ssg-v2-brand{--brand-scale:1.34;background:#fffaf209;border:1px solid #f3cf7a29;min-width:0;padding:12px;transition:transform .45s cubic-bezier(.16,1,.3,1),border-color .35s,background .35s,box-shadow .45s}.ssg-v2-brand:hover{z-index:2;background:#fffaf213;border-color:#f3cf7a85;transform:translateY(-7px);box-shadow:0 24px 54px #00000042}.ssg-v2-brand>div{background:#fff;border-radius:2px;place-items:center;height:150px;display:grid;overflow:hidden}.ssg-v2-brand img{object-fit:contain;width:100%;height:100%;transform:scale(var(--brand-scale));transition:transform .6s cubic-bezier(.16,1,.3,1)}.ssg-v2-brand:hover img{transform:scale(calc(var(--brand-scale) + .05))}.ssg-v2-brand p{color:#c8b9aa;letter-spacing:.05em;text-transform:uppercase;min-height:34px;margin:12px 4px 0;font-size:.58rem;font-weight:700;line-height:1.45}.ssg-v2-brand.ehniman{--brand-scale:1.2}.ssg-v2-brand.tbc{--brand-scale:1}.ssg-v2-brand.cmv{--brand-scale:1.18}.ssg-v2-brand.alpha{--brand-scale:1.2}.ssg-v2-brand.prime{--brand-scale:1.06}.ssg-v2-brand.money{--brand-scale:1.14}.ssg-v2-brand.eight{--brand-scale:1.16}.ssg-v2-capabilities{background:var(--v2-paper);color:var(--v2-ink);padding:clamp(104px,12vw,184px) clamp(24px,7vw,112px)}.ssg-v2-capabilities>header{max-width:1080px;margin-bottom:72px}.ssg-v2-capabilities>header h2{letter-spacing:-.05em;max-width:1000px;margin:0;font-size:clamp(3.5rem,6.4vw,7.4rem);line-height:.84}.ssg-v2-capabilities>header>p:last-child{color:#6e6157;max-width:720px;margin:32px 0 0;font-size:1rem;line-height:1.8}.ssg-v2-capabilities>div{border-top:1px solid #cdbda9;border-left:1px solid #cdbda9;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ssg-v2-capabilities article{background:#ffffff7a;border-bottom:1px solid #cdbda9;border-right:1px solid #cdbda9;flex-direction:column;min-height:520px;padding:clamp(32px,4vw,64px);transition:background .5s,transform .5s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.ssg-v2-capabilities article:before{content:"";border:1px solid #8f58182b;border-radius:50%;width:430px;height:430px;transition:transform .7s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-300px;right:-270px;box-shadow:0 0 0 38px #8f581806}.ssg-v2-capabilities article:hover{z-index:2;background:#fffdf8;transform:translateY(-8px)}.ssg-v2-capabilities article:hover:before{transform:translate(-32px,-30px)scale(1.08)}.ssg-v2-capabilities article>span{color:#9b681f;letter-spacing:.16em;font-size:.66rem;font-weight:800}.ssg-v2-capabilities h3{max-width:660px;margin:72px 0 24px;font-size:clamp(2.6rem,4.4vw,5.1rem);line-height:.9}.ssg-v2-capabilities article p{color:#6a5c52;max-width:620px;font-size:.96rem;line-height:1.78}.ssg-v2-capabilities article a{z-index:2;color:#714712;letter-spacing:.04em;text-transform:uppercase;border-top:1px solid #d7cab8;justify-content:space-between;align-items:center;gap:24px;margin-top:auto;padding-top:32px;font-size:.72rem;font-weight:800;display:flex;position:relative}.ssg-v2-capabilities article a b{font-size:1.1rem;transition:transform .25s}.ssg-v2-capabilities article a:hover b{transform:translate(4px,-4px)}.ssg-v2-method{color:#fffaf2;background:#140a06;grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);gap:clamp(72px,10vw,160px);padding:clamp(104px,12vw,184px) clamp(24px,7vw,112px);display:grid}.ssg-v2-method>header{align-self:start;position:sticky;top:112px}.ssg-v2-method>header h2{max-width:620px;margin:0;font-size:clamp(3.2rem,5.3vw,6.2rem);line-height:.87}.ssg-v2-method>div{border-top:1px solid var(--v2-rule)}.ssg-v2-method article{border-bottom:1px solid var(--v2-rule);grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:24px;min-height:176px;padding:32px 0;transition:padding .4s cubic-bezier(.16,1,.3,1),background .4s;display:grid}.ssg-v2-method article:hover{background:#c58c2f0b;padding-left:20px;padding-right:20px}.ssg-v2-method article>span{color:#8a755d;letter-spacing:.12em;font-size:.56rem;font-weight:800}.ssg-v2-method h3{color:var(--v2-bright);margin:0 0 10px;font-size:clamp(2.4rem,4vw,4.5rem)}.ssg-v2-method article p{color:#a99b8e;max-width:620px;margin:0;font-size:.82rem;line-height:1.7}.ssg-v2-method article>b{color:#8f6b39;font:400 1.5rem var(--font-serif)}.ssg-v2 .readiness{background:radial-gradient(circle at 50% 35%,#c58c2f1c,#0000 30rem),#090503;padding-block:clamp(112px,13vw,200px)}.ssg-v2 .quiz-shell{background:#160b07e0;border-color:#f3cf7a4d;width:min(100%,1240px);padding:clamp(44px,7vw,104px);box-shadow:0 48px 140px #00000070}.ssg-v2 .quiz-intro h2{max-width:920px;margin-inline:auto;font-size:clamp(4rem,7.6vw,8.7rem);line-height:.82}.ssg-v2 .quiz-intro>p:not(.eyebrow){max-width:680px;margin-inline:auto;font-size:1rem;line-height:1.8}.ssg-v2-fit{background:var(--v2-cream);color:var(--v2-ink);grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:clamp(64px,10vw,168px);padding:clamp(104px,12vw,184px) clamp(24px,7vw,112px);display:grid}.ssg-v2-fit h2{max-width:900px;margin:0;font-size:clamp(3.4rem,6vw,7rem);line-height:.84}.ssg-v2-fit>div:last-child{align-self:end}.ssg-v2-fit>div:last-child>p{color:#6b5d53;margin:0 0 40px;font-size:1rem;line-height:1.8}.ssg-v2-fit ul{border-top:1px solid #d2c3af;margin:0;padding:0;list-style:none}.ssg-v2-fit li{color:#4a382f;border-bottom:1px solid #d2c3af;padding:20px 0;font-size:.76rem;font-weight:700}.ssg-v2 .ssg-network{padding-block:clamp(112px,13vw,192px)}.ssg-v2 .ssg-network-map{min-height:700px}.ssg-v2 .ssg-network-node.systems{grid-area:1/2}.ssg-v2 .ssg-network-node.academy{grid-area:2/1}.ssg-v2 .ssg-network-node.media{grid-area:2/3}.ssg-v2 .final-cta{padding-block:clamp(128px,15vw,224px)}.ssg-v2 .final-cta h2{max-width:1120px;font-size:clamp(4rem,7.6vw,8.5rem);line-height:.82}.ssg-v2 footer{background:#090503}@keyframes v2-hero-in{to{opacity:1;transform:translateY(0)}}@keyframes v2-sheen{0%,to{transform:translate(-32%)}50%{transform:translate(32%)}}@keyframes v2-orbit-breathe{50%{opacity:.72;transform:scale(1.035)}}@keyframes v2-orbit-turn{to{transform:rotate(360deg)}}@keyframes v2-spark{0%,to{opacity:.2;transform:scale(.7)}50%{opacity:1;transform:scale(1.25)}}@keyframes v2-scroll-line{0%{transform:translate(-100%)}to{transform:translate(220%)}}@media (width<=980px){.ssg-v2-trust,.ssg-v2-method,.ssg-v2-fit{grid-template-columns:1fr}.ssg-v2-trust{gap:48px}.ssg-v2-trust>div:first-child,.ssg-v2-method>header{position:relative;top:auto}.ssg-v2 .ssg-network-map{min-height:auto}}@media (width<=720px){.ssg-v2-hero{min-height:calc(100svh - 68px);padding:104px 22px 112px}.ssg-v2-hero:before{inset:12px}.ssg-v2-hero h1{font-size:clamp(3.8rem,17vw,5.7rem);line-height:.8}.ssg-v2-hero-content>p:not(.eyebrow){margin-top:30px}.ssg-v2-hero .button-row{width:100%}.ssg-v2-hero .button{justify-content:center;width:100%}.ssg-v2-ambient{width:116vw}.ssg-v2-scroll{right:22px}.ssg-v2-trust{padding:72px 22px}.ssg-v2-trust-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ssg-v2-brand{padding:8px}.ssg-v2-brand>div{height:118px}.ssg-v2-brand p{font-size:.51rem}.ssg-v2-capabilities{padding:88px 22px}.ssg-v2-capabilities>header{margin-bottom:48px}.ssg-v2-capabilities>div{grid-template-columns:1fr}.ssg-v2-capabilities article{min-height:420px;padding:32px 24px}.ssg-v2-capabilities h3{margin-top:52px}.ssg-v2-method{gap:54px;padding:88px 22px}.ssg-v2-method article{grid-template-columns:36px minmax(0,1fr);gap:16px}.ssg-v2-method article>b{display:none}.ssg-v2 .quiz-shell{padding:64px 22px}.ssg-v2 .quiz-intro h2{font-size:clamp(3.7rem,17vw,5.5rem)}.ssg-v2-fit{gap:52px;padding:88px 22px}.ssg-v2-fit h2{font-size:clamp(3.4rem,15vw,5.2rem)}.ssg-v2 .final-cta h2{font-size:clamp(3.8rem,16vw,5.8rem)}}@media (width<=440px){.ssg-v2-trust-track{grid-template-columns:1fr}.ssg-v2-brand>div{height:154px}}@media (prefers-reduced-motion:reduce){.ssg-v2-hero:after,.ssg-v2-ambient,.ssg-v2-ambient:before,.ssg-v2-ambient:after,.ssg-v2-ambient i,.ssg-v2-scroll i:after{animation:none!important}.ssg-v2-hero-content>*{opacity:1;animation:none;transform:none}.ssg-v2-brand,.ssg-v2-brand img,.ssg-v2-capabilities article:hover,.ssg-v2-method article:hover{transition:none;transform:none}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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}@keyframes spin{to{transform:rotate(360deg)}}:root{--ink:#030d19;--navy:#06182a;--panel:#0a2035;--line:#a4c2d933;--text:#f5f8fb;--muted:#aebdca;--gold:#f6bf62;--orange:#eb8d4f;--blue:#43c8ff}.ignite-site{background:var(--ink);min-height:100vh;color:var(--text);font-family:var(--font-ignite-body),sans-serif}.ignite-site *{box-sizing:border-box}.ignite-site a{color:inherit;text-decoration:none}.ignite-site button,.ignite-site input{font:inherit}.ignite-premium{background:radial-gradient(circle at 50% -8%,#2174b833,#0000 31%),#030d19;overflow:hidden}.ignite-shell{width:min(1180px,100% - 40px);margin-inline:auto}.ignite-nav{z-index:50;border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020d19d1;border-radius:18px;grid-template-columns:150px 1fr auto;align-items:center;width:min(1240px,100% - 32px);min-height:72px;padding:8px 10px 8px 18px;display:grid;position:fixed;top:16px;left:50%;transform:translate(-50%);box-shadow:0 18px 60px #00000057}.ignite-brand img{object-fit:contain;width:118px;height:48px}.ignite-nav>nav{letter-spacing:.08em;text-transform:uppercase;justify-content:center;gap:26px;font-size:.73rem;font-weight:800;display:flex}.ignite-nav>nav a{color:#bdcad4;transition:all .25s}.ignite-nav>nav a:hover{color:var(--gold)}.nav-action,.ignite-button{letter-spacing:.04em;border:0;border-radius:12px;justify-content:center;align-items:center;min-height:50px;padding:0 24px;font-weight:900;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex}.nav-action,.ignite-button.primary{color:#07111d;background:linear-gradient(110deg,#ffd98d,#df914d);box-shadow:0 12px 32px #eb8d4f38}.nav-action:hover,.ignite-button:hover{transform:translateY(-3px)}.nav-toggle,.nav-drawer{display:none}.ignite-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 76% 40%,#34b3ff2b,#0000 28%),linear-gradient(120deg,#030c18 0%,#06172a 55%,#02101f 100%);grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:center;min-height:100vh;padding:140px max(6vw,32px) 80px;display:grid;position:relative}.hero-stars{opacity:.25;background-image:radial-gradient(circle,#fff 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.hero-orbit{border:1px solid #59bfff40;border-radius:50%;position:absolute;box-shadow:0 0 60px #43c8ff14}.hero-orbit-one{width:52vw;height:52vw;right:-12vw}.hero-orbit-two{width:32vw;height:32vw;right:2vw}.hero-copy,.hero-proof{z-index:2;position:relative}.overline,.section-label,.form-eyebrow{color:var(--gold);letter-spacing:.18em;font-size:.72rem;font-weight:900}.hero-logo{filter:drop-shadow(0 18px 45px #3391dd2e);width:min(430px,72%);height:auto;margin:24px 0 28px}.hero-copy h1,.section-heading h2,.shift-lead h2,.big-thing h2,.closing-cta h2{font-family:var(--font-ignite-head),sans-serif;letter-spacing:-.06em;margin:0;font-size:clamp(3rem,6vw,6.6rem);line-height:.97}.hero-copy h1 em,.section-heading h2 em,.shift-lead h2 em,.big-thing h2 em,.closing-cta h2 em{color:var(--gold);font-style:normal}.hero-copy>p:not(.overline,.partner-pill){color:#c5d1db;max-width:640px;margin:26px 0;font-size:1.2rem;line-height:1.7}.hero-actions{align-items:center;gap:18px;display:flex}.ignite-button.text{color:#d8e2e9;gap:8px}.ignite-button.text svg{width:18px}.partner-pill{color:#a9c4d5;align-items:center;gap:9px;margin-top:22px;font-size:.82rem;display:inline-flex}.partner-pill svg{width:18px}.hero-proof{justify-self:end;width:min(440px,100%)}.ignite-countdown{background:#051526e6;border:1px solid #f6bf6252;border-radius:16px 16px 0 0;padding:18px 20px}.ignite-countdown>span{color:#d9e3eb;letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:.72rem;font-weight:850;display:block}.ignite-countdown>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.ignite-countdown b{text-align:center;background:#ffffff0d;border-radius:9px;padding:10px;display:grid}.ignite-countdown strong{font-size:1.55rem}.ignite-countdown small{color:#8499aa;letter-spacing:.12em;font-size:.58rem}.hero-ticket{background:linear-gradient(145deg,#0c2a44f0,#03111ffa);border:1px solid #63b1e852;border-top:0;border-radius:0 0 24px 24px;padding:42px;position:relative;box-shadow:0 32px 80px #00000059}.hero-ticket:after{content:"";background:linear-gradient(115deg,#0000 28%,#ffffff14 47%,#0000 64%);animation:5s infinite shine;position:absolute;inset:0;transform:translate(-100%)}.hero-ticket>span{color:var(--blue);letter-spacing:.2em;font-size:.72rem;font-weight:900}.hero-ticket>strong{color:#fff;margin:12px 0 4px;font-size:clamp(3rem,7vw,5.8rem);line-height:1;display:block}.hero-ticket>small{color:#aebdca}.hero-ticket>div{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:10px;margin-top:32px;padding-top:20px;display:grid}.hero-ticket b{font-size:.72rem}.founder-shift{grid-template-columns:1fr .85fr;gap:90px;padding-block:130px;display:grid}.shift-lead h2{max-width:720px;font-size:clamp(3rem,5.2vw,5.7rem)}.shift-lead>p:last-child{max-width:650px;color:var(--muted);font-size:1.1rem;line-height:1.8}.shift-signals{display:grid}.shift-signals article{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;align-items:center;padding:24px 0;display:grid}.shift-signals span{color:var(--orange);font-weight:900}.shift-signals p{margin:0;font-size:1.04rem}.big-thing{text-align:center;background:radial-gradient(circle,#d68c4229,#0000 55%),#07182a;padding:120px max(6vw,30px)}.big-thing p{color:var(--orange);letter-spacing:.22em;font-size:.7rem;font-weight:900}.big-thing h2{max-width:1100px;margin-inline:auto;font-size:clamp(3rem,6vw,6rem)}.journey-section,.included-section,.facilitator-section,.story-section,.faq-section{padding-block:120px}.section-heading{max-width:850px;margin-bottom:54px}.section-heading.centered{text-align:center;margin-inline:auto}.section-heading h2{font-size:clamp(2.7rem,5vw,5rem)}.section-heading>p:last-child{color:var(--muted);font-size:1.05rem;line-height:1.75}.outcome-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.outcome-grid article{border:1px solid var(--line);background:linear-gradient(160deg,#123552b8,#051423e6);border-radius:18px;min-height:250px;padding:26px;transition:all .3s;position:relative}.outcome-grid article:hover{border-color:#43c8ff8c;transform:translateY(-8px)}.outcome-grid article>span{color:#6f8799;font-weight:900}.outcome-grid svg{width:30px;color:var(--blue);margin:34px 0 24px;display:block}.outcome-grid h3{margin:0 0 12px;font-size:1.18rem}.outcome-grid p{color:var(--muted);margin:0;line-height:1.65}.journey-ribbon{border:1px solid var(--line);border-radius:16px;grid-template-columns:repeat(6,1fr);margin-top:24px;display:grid;overflow:hidden}.journey-ribbon span{border-right:1px solid var(--line);color:#c9d5dd;gap:10px;min-height:110px;padding:20px;font-size:.76rem;display:grid}.journey-ribbon span:last-child{border:0}.journey-ribbon b{color:var(--gold)}.included-section{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.included-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.included-grid article{border:1px solid var(--line);background:#081f33b3;border-radius:16px;grid-template-columns:40px 1fr;gap:14px;padding:22px;display:grid}.included-grid article>span{color:#07111d;background:var(--gold);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.included-grid svg{width:18px}.included-grid small{color:#6e8495}.included-grid h3{margin:4px 0 8px;font-size:1rem}.included-grid p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.55}.experience-section{background:linear-gradient(#06172a,#020c18);padding:120px 0}.regular-offer{background:radial-gradient(circle at 82% 30%,#f6bf6226,#0000 28%),linear-gradient(145deg,#10283e,#07182a);border:1px solid #f6bf626b;border-radius:28px;grid-template-columns:1.3fr .7fr;gap:50px;padding:48px;display:grid;box-shadow:0 30px 80px #00000047}.offer-badge{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;border:1px solid;border-radius:99px;padding:8px 12px;font-size:.65rem;font-weight:900;display:inline-flex}.regular-offer h3,.vip-copy h3{margin:22px 0 12px;font-size:2.5rem}.regular-offer p,.vip-copy p{color:var(--muted);line-height:1.65}.regular-offer ul,.vip-copy ul{gap:12px;padding:0;list-style:none;display:grid}.regular-offer li,.vip-copy li{align-items:flex-start;gap:10px;display:flex}.regular-offer li svg,.vip-copy li svg{width:18px;color:var(--gold);flex:0 0 18px}.regular-price{border-left:1px solid var(--line);flex-direction:column;justify-content:center;padding:26px;display:flex}.regular-price small{color:#8395a4;letter-spacing:.14em}.regular-price s{color:#8192a0;margin-top:7px;font-size:1.1rem}.regular-price strong{font-size:4rem}.regular-price em{color:#150a03;background:#ff6e42;border-radius:7px;align-self:flex-start;margin-bottom:22px;padding:7px 10px;font-style:normal;font-weight:900}.vip-intro{align-items:center;gap:18px;margin:90px 0 32px;display:flex}.vip-intro>svg{width:42px;height:42px;color:var(--gold)}.vip-intro span{color:var(--gold);letter-spacing:.18em;font-size:.67rem;font-weight:900}.vip-intro h3{margin:4px 0 0;font-size:2rem}.vip-offer-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.vip-offer{--accent:var(--gold);border:1px solid color-mix(in srgb,var(--accent) 48%,transparent);background:linear-gradient(165deg,color-mix(in srgb,var(--accent) 9%,#0a1d30),#04101e 56%);border-radius:24px;transition:all .35s;position:relative;overflow:hidden}.vip-offer.amber{--accent:#ed8e4d}.vip-offer.blue{--accent:#45caff}.vip-offer:hover{box-shadow:0 24px 80px color-mix(in srgb,var(--accent) 20%,transparent);transform:translateY(-10px)}.vip-aura{background:var(--accent);filter:blur(70px);opacity:.18;border-radius:50%;width:220px;height:220px;animation:4s ease-in-out infinite pulse;position:absolute;top:40px;left:50%;transform:translate(-50%)}.vip-character{text-align:center;height:330px;padding:18px 28px 0;position:relative}.vip-character img{object-fit:contain;filter:drop-shadow(0 22px 28px #0000008c);width:100%;height:100%;animation:5s ease-in-out infinite float}.vip-copy{padding:30px;position:relative}.vip-copy .offer-badge{color:var(--accent)}.vip-copy h3{font-size:2rem}.vip-copy li svg{color:var(--accent)}.vip-price{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;margin:26px 0;padding-top:22px;display:grid}.vip-price small{color:#8293a1}.vip-price strong{grid-row:2;font-size:2.5rem}.vip-price em{color:#06101a;background:var(--accent);border-radius:7px;grid-area:1/2/3;align-self:center;padding:7px 9px;font-style:normal;font-weight:900}.vip-price span{color:#aebdca;grid-column:1/-1;margin-top:7px;font-size:.72rem}.vip-button{color:#06101a;background:var(--accent);width:100%}.facilitator-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.facilitator-grid article{border:1px solid var(--line);background:#07192a;border-radius:24px;overflow:hidden}.facilitator-image{height:280px;overflow:hidden}.facilitator-image img{object-fit:cover;width:100%;height:100%;transition:all .5s}.facilitator-image.migs img,.facilitator-image.mj img{object-position:center}.facilitator-grid article:hover img{transform:scale(1.035)}.facilitator-grid article>div:last-child{padding:28px}.facilitator-grid span{color:var(--blue);letter-spacing:.18em;font-size:.65rem;font-weight:900}.facilitator-grid h3{margin:10px 0 5px;font-size:2rem}.facilitator-grid p{color:#d7e0e7;margin:0 0 12px}.facilitator-grid small{color:var(--muted);line-height:1.6}.story-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.story-grid article{border:1px solid var(--line);background:#081c30;border-radius:18px;flex-direction:column;min-height:280px;padding:26px;display:flex}.story-grid svg{color:var(--gold)}.story-grid p{color:#d6e0e7;flex:1;font-size:1.02rem;line-height:1.75}.story-grid div{display:grid}.story-grid small{color:var(--muted)}.faq-section{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.faq-section details{border-bottom:1px solid var(--line)}.faq-section summary{cursor:pointer;justify-content:space-between;align-items:center;padding:24px 0;font-weight:800;list-style:none;display:flex}.faq-section summary svg{width:20px;color:var(--gold);transition:all .25s}.faq-section details[open] summary svg{transform:rotate(180deg)}.faq-section details p{color:var(--muted);margin:-4px 0 26px;line-height:1.7}.closing-cta{text-align:center;background:radial-gradient(circle,#f6bf6229,#0000 52%),#06172a;justify-items:center;padding:130px max(24px,6vw);display:grid}.closing-cta>svg{width:44px;height:44px;color:var(--gold);margin-bottom:22px}.closing-cta h2{max-width:980px;margin-bottom:36px;font-size:clamp(3rem,5.5vw,5.5rem)}.ignite-footer{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;gap:28px;padding:60px max(6vw,30px) 28px;display:grid}.ignite-footer img{width:150px}.ignite-footer p,.ignite-footer small{color:#8395a4}.ignite-footer nav{color:#b7c5cf;gap:22px;font-size:.78rem;display:flex}.ignite-footer>small{border-top:1px solid var(--line);grid-column:1/-1;padding-top:20px}[data-reveal]{opacity:0;transition:opacity .75s,transform .75s;transform:translateY(28px)}[data-reveal].revealed{opacity:1;transform:none}@keyframes float{50%{transform:translateY(-12px)}}@keyframes pulse{50%{opacity:.3;transform:translate(-50%)scale(1.1)}}@keyframes shine{60%,to{transform:translate(100%)}}@media (width<=980px){.ignite-nav{grid-template-columns:1fr auto auto}.ignite-nav>nav{display:none}.nav-toggle{color:#fff;background:#ffffff12;border:0;border-radius:10px;place-items:center;width:48px;height:48px;display:grid}.nav-drawer{border:1px solid var(--line);background:#07192b;border-radius:14px;width:min(340px,100vw - 32px);padding:14px;display:grid;position:absolute;top:78px;right:0}.nav-drawer a{border-bottom:1px solid var(--line);padding:14px}.ignite-hero{grid-template-columns:1fr;gap:55px;padding-top:150px}.hero-proof{justify-self:start}.founder-shift,.included-section,.faq-section{grid-template-columns:1fr;gap:40px}.outcome-grid{grid-template-columns:1fr 1fr}.journey-ribbon{grid-template-columns:repeat(3,1fr)}.vip-offer-grid{grid-template-columns:1fr}.vip-offer{grid-template-columns:.75fr 1.25fr;display:grid}.vip-character{height:100%}.story-grid{grid-template-columns:1fr}.facilitator-image{height:230px}}@media (width<=640px){.ignite-shell{width:min(100% - 28px,1180px)}.ignite-nav{width:calc(100% - 16px);min-height:62px;padding:5px 7px 5px 12px;top:8px}.ignite-brand img{width:105px;height:42px}.nav-action{display:none}.ignite-hero{padding:115px 18px 60px}.hero-logo{width:78%;margin-bottom:22px}.hero-copy h1{font-size:3.2rem}.hero-copy>p:not(.overline,.partner-pill){font-size:1rem}.hero-actions{display:grid}.ignite-button,.hero-proof{width:100%}.hero-ticket{padding:28px 22px}.hero-ticket>div{grid-template-columns:1fr}.founder-shift,.journey-section,.included-section,.facilitator-section,.story-section,.faq-section{padding-block:84px}.shift-lead h2,.section-heading h2,.big-thing h2,.closing-cta h2{font-size:2.8rem}.outcome-grid,.included-grid,.facilitator-grid{grid-template-columns:1fr}.journey-ribbon{grid-template-columns:1fr 1fr}.regular-offer{grid-template-columns:1fr;padding:26px}.regular-price{border-top:1px solid var(--line);border-left:0;padding:22px 0 0}.vip-offer{display:block}.vip-character{height:320px}.experience-section{padding:84px 0}.facilitator-image{height:200px}.ignite-footer{grid-template-columns:1fr}.ignite-footer nav{grid-template-columns:1fr 1fr;display:grid}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}[data-reveal]{opacity:1;transform:none}}.ignite-premium .hero-copy{background:0 0;min-height:0;padding:0;display:block}.ignite-premium .hero-copy:after{display:none}.ignite-premium .hero-copy>*{opacity:1;animation:none;transform:none}[data-reveal]{opacity:1;transform:none}.ignite-hero{grid-template-columns:minmax(0,1.3fr) minmax(300px,400px);gap:clamp(48px,7vw,112px)}.hero-copy,.hero-proof,.hero-ticket{min-width:0}.hero-copy{max-width:760px}.hero-logo{width:min(360px,68%);margin:20px 0 24px}.hero-copy h1{font-size:clamp(3rem,5.5vw,5.8rem)}.hero-copy>p:not(.overline,.partner-pill){max-width:530px;margin:22px 0;font-size:1.08rem}.hero-orbit-one{opacity:.65;right:-18vw}.hero-ticket{padding:34px 32px 30px;overflow:hidden}.hero-ticket>strong{letter-spacing:-.055em;white-space:nowrap;width:100%;margin:12px 0 6px;font-size:clamp(2.65rem,5.2vw,4.5rem);line-height:.92}.hero-ticket>small{max-width:100%;display:block}.hero-ticket>a{z-index:1;width:max-content;color:var(--gold);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin-top:24px;font-size:.78rem;font-weight:900;display:flex;position:relative}.hero-ticket>a svg{width:17px}.all-in-offer{background:radial-gradient(circle at 78% 30%,#f6bf6233,#0000 30%),linear-gradient(125deg,#0d2a43,#071524 70%);border:1px solid #f6bf6294;border-radius:26px;grid-template-columns:1.35fr .65fr;align-items:center;gap:52px;margin-top:24px;padding:42px 46px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 80px #00000052}.all-in-offer:before{content:"";background:linear-gradient(90deg,#0000,#ffffff17,#0000);width:42%;animation:6s infinite shine;position:absolute;inset:-60% auto -60% -30%;transform:rotate(16deg)}.all-in-offer h3{margin:18px 0 8px;font-size:clamp(2.2rem,4vw,3.8rem)}.all-in-offer p{max-width:680px;color:var(--muted);margin:0;line-height:1.7}.all-in-chips{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.all-in-chips span{border:1px solid var(--line);color:#d8e5ee;border-radius:99px;padding:7px 11px;font-size:.72rem;font-weight:800}.all-in-offer>div:last-child{border-left:1px solid var(--line);flex-direction:column;align-items:flex-start;padding-left:36px;display:flex}.all-in-offer>div:last-child small{color:#8fa2b1;letter-spacing:.14em;font-weight:800}.all-in-offer>div:last-child strong{letter-spacing:-.055em;white-space:nowrap;max-width:100%;margin:5px 0 4px;font-size:clamp(2.7rem,4.3vw,4.1rem);line-height:1}.all-in-offer>div:last-child>span{color:var(--muted);margin-bottom:22px;font-size:.8rem}.story-carousel{grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:16px;display:grid}.story-carousel>button{border:1px solid var(--line);color:#fff;cursor:pointer;background:#091e33;border-radius:50%;place-items:center;width:48px;height:48px;transition:all .25s;display:grid}.story-carousel>button:hover{color:#06101a;border-color:var(--gold);background:var(--gold);transform:scale(1.06)}.story-window{grid-template-columns:.72fr 1.15fr .72fr;gap:14px;min-width:0;display:grid;overflow:hidden}.story-window article{border:1px solid var(--line);opacity:.42;background:#07192b;border-radius:20px;flex-direction:column;min-width:0;min-height:330px;padding:26px;transition:opacity .35s,transform .35s,border-color .35s;display:flex;transform:scale(.94)}.story-window article.active{opacity:1;background:linear-gradient(150deg,#0d2942,#071727);border-color:#f6bf628c;transform:none;box-shadow:0 20px 65px #00000047}.story-window article>svg{width:26px;color:var(--gold)}.story-window article>p{color:#d8e2e9;-webkit-line-clamp:8;-webkit-box-orient:vertical;flex:1;margin:24px 0;font-size:.95rem;line-height:1.75;display:-webkit-box;overflow:hidden}.story-window article.active>p{-webkit-line-clamp:9;font-size:1.04rem}.story-window article>div{align-items:center;gap:12px;display:flex}.story-window article img,.anonymous-avatar{object-fit:cover;background:linear-gradient(145deg,#173b58,#091a2d);border:1px solid #f6bf6259;border-radius:50%;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}.anonymous-avatar svg{width:22px;color:var(--gold)}.anonymous-avatar.avatar-1{background:linear-gradient(145deg,#4b263c,#17172a)}.anonymous-avatar.avatar-2{background:linear-gradient(145deg,#17434a,#081c27)}.anonymous-avatar.avatar-3{background:linear-gradient(145deg,#4a3820,#1c1720)}.story-window article>div>span:last-child{min-width:0;display:grid}.story-window article b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.story-window article small{color:var(--muted)}.story-status{color:#9aabba;justify-content:center;align-items:center;gap:16px;margin-top:22px;font-size:.72rem;font-weight:800;display:flex}.story-status>div{gap:5px;display:flex}.story-status button{cursor:pointer;background:#324b60;border:0;border-radius:99px;width:16px;height:4px;padding:0;transition:all .25s}.story-status button.active{background:var(--gold);width:34px}@media (width<=980px){.ignite-hero{grid-template-columns:1fr;gap:44px}.hero-proof{width:min(440px,100%)}.all-in-offer{grid-template-columns:1fr}.all-in-offer>div:last-child{border-top:1px solid var(--line);border-left:0;padding:28px 0 0}.story-window{grid-template-columns:1fr}.story-window article:not(.active){display:none}}@media (width<=640px){.ignite-hero{padding-top:108px}.hero-copy h1{font-size:clamp(2.8rem,14vw,3.6rem)}.hero-ticket>strong{font-size:clamp(2.75rem,16vw,4rem)}.all-in-offer{padding:28px 24px}.all-in-offer>div:last-child strong{font-size:clamp(2.75rem,15vw,3.7rem)}.story-carousel{grid-template-columns:38px minmax(0,1fr) 38px;gap:8px}.story-carousel>button{width:38px;height:38px}.story-window article{min-height:390px;padding:22px}.story-status>div{max-width:210px;overflow:hidden}.story-status button{width:8px}.story-status button.active{width:24px}}@scope(.ignite-site){.admin-shell,.admin-login-shell{--admin-bg:#040a11;--admin-panel:#08131f;--admin-line:#1a2b3d;--admin-soft:#8fa1b6;--admin-blue:#5bbcff;--admin-gold:#f2ac32;color:#eef6ff;background:radial-gradient(circle at 85% 0, #2489da1f, transparent 30%), var(--admin-bg);min-height:100svh;font-family:var(--font-body), sans-serif}.admin-shell{grid-template-columns:244px minmax(0,1fr);display:grid}.admin-nav{z-index:30;border-right:1px solid var(--admin-line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#040a11f0;flex-direction:column;height:100svh;padding:22px 16px;display:flex;position:sticky;top:0}.admin-brand{align-items:center;gap:12px;padding:4px 6px 27px;display:flex}.admin-brand>span{width:42px;height:42px;color:var(--admin-gold);font:700 13px/1 var(--font-display), sans-serif;border:1px solid #f2ac3273;place-items:center;display:grid;transform:rotate(45deg)}.admin-brand>span:first-line{transform:rotate(-45deg)}.admin-brand div{gap:3px;display:grid}.admin-brand b{font:700 18px/1 var(--font-display), sans-serif;letter-spacing:.12em}.admin-brand small{color:var(--admin-soft);font:600 8px/1 var(--font-display), sans-serif;letter-spacing:.16em}.admin-brand button{color:#fff;background:0 0;border:0;margin-left:auto;display:none}.admin-nav nav{gap:5px;display:grid}.admin-nav-label{color:#566c81;font:700 8px/1 var(--font-display), sans-serif;letter-spacing:.16em;padding:0 12px 9px}.admin-nav nav a{min-height:46px;color:var(--admin-soft);border:1px solid #0000;grid-template-columns:20px 1fr 14px;align-items:center;gap:11px;padding:0 12px;font-size:14px;text-decoration:none;transition:all .2s;display:grid}.admin-nav nav a>svg:first-child{width:18px}.admin-nav nav a>svg:last-child{opacity:.3;width:13px}.admin-nav nav a:hover,.admin-nav nav a.active{color:#fff;background:linear-gradient(90deg,#5bbcff1f,#0000);border-color:#1e3850}.admin-nav nav a.active>svg:first-child{color:var(--admin-blue)}.admin-user{border-top:1px solid var(--admin-line);grid-template-columns:36px 1fr;align-items:center;gap:10px;margin-top:auto;padding:16px 7px;display:grid}.admin-user>span{color:#05101b;background:var(--admin-blue);border-radius:50%;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.admin-user div{gap:2px;min-width:0;display:grid}.admin-user b{font-size:13px}.admin-user small{color:var(--admin-soft);text-overflow:ellipsis;font-size:10px;overflow:hidden}.logout{min-height:38px;color:var(--admin-soft);cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0 8px;display:flex}.logout svg{width:16px}.admin-main{min-width:0;padding:28px clamp(18px,3vw,46px) 70px}.admin-topbar{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.admin-topbar p{color:var(--admin-blue);font:600 9px/1 var(--font-display), sans-serif;letter-spacing:.18em;margin:0 0 6px}.admin-topbar h1{font:600 clamp(27px, 3vw, 38px)/1 var(--font-display), sans-serif;letter-spacing:-.02em;margin:0}.admin-live{color:var(--admin-soft);font:600 10px/1 var(--font-display), sans-serif;letter-spacing:.12em;align-items:center;gap:9px;display:flex}.admin-live span{background:#68dfa8;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #68dfa8}.admin-menu{color:#fff;background:0 0;border:0;display:none}.demo-banner{color:#d8e6f4;background:#f2ac3212;border:1px solid #f2ac3247;grid-template-columns:20px 1fr auto;align-items:center;gap:12px;margin-bottom:20px;padding:13px 16px;font-size:12px;line-height:1.5;display:grid}.demo-banner svg{width:18px;color:var(--admin-gold)}.demo-banner a{color:var(--admin-gold);font-weight:700}.empty-banner{background:#5bbcff0f;border-color:#5bbcff47}.empty-banner svg,.empty-banner a{color:var(--admin-blue)}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.metric-card,.admin-panel{border:1px solid var(--admin-line);background:linear-gradient(145deg,#0c1d2df2,#050d16f5);box-shadow:0 20px 60px #00000026}.metric-card{min-width:0;padding:20px}.metric-card>div{color:var(--admin-soft);justify-content:space-between;align-items:center;font-size:12px;display:flex}.metric-card svg{width:20px;color:var(--admin-blue)}.metric-card strong{font:600 clamp(25px, 2.5vw, 34px)/1 var(--font-display), sans-serif;letter-spacing:-.03em;text-overflow:ellipsis;margin:20px 0 5px;display:block;overflow:hidden}.metric-card small{color:var(--admin-soft);font-size:11px}.metric-card.green strong,.metric-card.green svg{color:#71dfad}.metric-card.gold strong,.metric-card.gold svg{color:var(--admin-gold)}.overview-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:14px;margin-top:14px;display:grid}.admin-panel{min-width:0;padding:22px}.trend-panel,.payment-panel{min-height:360px}.mix-panel{grid-column:1/-1}.panel-head{justify-content:space-between;align-items:start;gap:20px;margin-bottom:22px;display:flex}.panel-head span{color:var(--admin-blue);font:600 9px/1 var(--font-display), sans-serif;letter-spacing:.16em}.panel-head h2{font:600 18px/1.2 var(--font-display), sans-serif;letter-spacing:-.01em;margin:7px 0 0}.panel-head>small{color:var(--admin-soft);font-size:11px}.chart-wrap{height:270px}.donut-layout{grid-template-columns:190px 1fr;align-items:center;gap:10px;min-height:255px;display:grid}.donut{width:190px;height:190px;position:relative}.donut>span{text-align:center;color:var(--admin-soft);text-transform:uppercase;place-content:center;font-size:10px;display:grid;position:absolute;inset:0}.donut>span b{color:#fff;font:600 26px/1 var(--font-display), sans-serif}.legend{gap:13px;display:grid}.legend div{grid-template-columns:8px 1fr auto;align-items:center;gap:9px;font-size:12px;display:grid}.legend i{border-radius:50%;width:7px;height:7px}.legend span{color:var(--admin-soft)}.mix-bars{grid-template-columns:repeat(2,1fr);gap:30px;display:grid}.mix-bars>div{grid-template-columns:minmax(125px,1fr) minmax(100px,2fr) 40px;align-items:center;gap:14px;display:grid}.mix-bars span{gap:3px;display:grid}.mix-bars b{font-size:13px}.mix-bars small{color:var(--admin-soft);font-size:10px}.mix-bars i{background:#142536;border-radius:8px;height:7px;overflow:hidden}.mix-bars em{border-radius:8px;height:100%;display:block}.mix-bars strong{font:600 14px/1 var(--font-display), sans-serif;text-align:right}.table-panel,.cohort-panel{margin-top:14px}.table-tools{gap:10px;margin:-5px 0 18px;display:flex}.table-tools label{border:1px solid var(--admin-line);background:#050d16;flex:1;align-items:center;gap:8px;min-height:42px;padding:0 12px;display:flex}.table-tools svg{width:17px;color:var(--admin-soft)}.table-tools input{color:#fff;width:100%;font:inherit;background:0 0;border:0;outline:0}.table-tools select{border:1px solid var(--admin-line);color:#d9e6f2;background:#050d16;min-height:42px;padding:0 12px}.registration-tools{grid-template-columns:minmax(240px,1fr) repeat(3,minmax(150px,auto));display:grid}.data-table{overflow-x:auto}.data-table table{border-collapse:collapse;width:100%;min-width:1020px}.data-table th{color:var(--admin-soft);font:600 9px/1.2 var(--font-display), sans-serif;letter-spacing:.1em;text-align:left;text-transform:uppercase;border-bottom:1px solid var(--admin-line);padding:10px 12px}.data-table td{white-space:nowrap;border-bottom:1px solid #1a2b3da6;padding:15px 12px;font-size:12px}.data-table td:first-child{white-space:normal}.data-table td b{font-size:12px;display:block}.data-table td small{color:var(--admin-soft);margin-top:3px;font-size:9px;display:block}.proof-link{color:var(--admin-blue);font-size:11px;font-weight:700}.data-table tbody tr{transition:background .18s}.data-table tbody tr:hover{background:#5bbcff09}.data-table tbody tr.is-archived{opacity:.7;background:#ffffff05}.registration-notice{background:#5bbcff0f;border:1px solid #5bbcff3d;margin:-8px 0 18px;padding:11px 13px}.archive-action{color:#bad0df;min-height:34px;font:700 10px/1 var(--font-body),sans-serif;cursor:pointer;background:#07131f;border:1px solid #30485e;justify-content:center;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.archive-action:hover{border-color:var(--admin-gold);color:#f5c978}.archive-action:disabled{opacity:.55;cursor:wait}.archive-action svg{width:14px}.archive-spin{animation:.8s linear infinite admin-spin}@keyframes admin-spin{to{transform:rotate(360deg)}}.status-badge{color:#a9bed0;text-transform:uppercase;letter-spacing:.04em;background:#23384b66;border:1px solid #2a4055;border-radius:20px;align-items:center;min-height:24px;padding:0 8px;font-size:9px;font-weight:700;display:inline-flex}.status-badge.paid,.status-badge.confirmed,.status-badge.checked-in,.status-badge.committed{color:#80e0b0;background:#268e5d1a;border-color:#49be8566}.status-badge.partial,.status-badge.proof-submitted,.status-badge.proposal,.status-badge.enrolling{color:#f5c46d;background:#f2ac3214;border-color:#f2ac3266}.status-badge.cancelled,.status-badge.refunded{color:#f69aa3;background:#ef6e7b14;border-color:#ef6e7b59}.finance-grid{grid-template-columns:1.1fr .9fr;gap:14px;margin-top:14px;display:grid}.stat-list{display:grid}.stat-list>div{border-top:1px solid var(--admin-line);justify-content:space-between;gap:20px;padding:16px 0;display:flex}.stat-list span{color:var(--admin-soft);font-size:12px}.stat-list b{font:600 14px/1.2 var(--font-display), sans-serif}.stat-list b.good{color:#71dfad}.gauge{place-items:center;padding:10px 0 20px;display:grid}.gauge>div{--progress:0%;background:conic-gradient(var(--admin-blue) var(--progress), #17293b var(--progress));border-radius:50%;place-items:center;width:190px;height:190px;display:grid}.gauge>div:before{content:"";background:#081522;border-radius:50%;grid-area:1/1;width:145px;height:145px}.gauge span{z-index:1;text-align:center;grid-area:1/1;display:grid}.gauge b{font:600 36px/1 var(--font-display), sans-serif}.gauge small{color:var(--admin-soft);margin-top:4px;font-size:11px}.panel-note{max-width:420px;color:var(--admin-soft);text-align:center;margin:0 auto;font-size:12px;line-height:1.6}.sponsor-summary{border:1px solid var(--admin-line);grid-template-columns:repeat(3,1fr);margin-bottom:22px;display:grid}.sponsor-summary span{gap:5px;padding:18px;display:grid}.sponsor-summary span+span{border-left:1px solid var(--admin-line)}.sponsor-summary b{font:600 18px/1 var(--font-display), sans-serif}.sponsor-summary small{color:var(--admin-soft);font-size:10px}.cohort-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.cohort-grid article{border:1px solid var(--admin-line);background:#050e17;padding:18px}.cohort-grid article>div{color:var(--admin-soft);justify-content:space-between;align-items:center;font-size:10px;display:flex}.cohort-grid h3{font:600 16px/1.2 var(--font-display), sans-serif;margin:22px 0 10px}.cohort-grid p{color:var(--admin-soft);margin:0 0 12px;font-size:12px}.cohort-grid p b{color:#fff;font-size:20px}.cohort-grid article>i{background:#142536;height:6px;margin-bottom:8px;display:block;overflow:hidden}.cohort-grid article>i em{background:linear-gradient(90deg, var(--admin-blue), var(--admin-gold));height:100%;display:block}.cohort-grid article>small{color:var(--admin-soft);font-size:9px}.admin-empty{color:var(--admin-soft);text-align:center;justify-items:center;padding:46px 20px;display:grid}.admin-empty svg{color:#526b83;width:28px;margin-bottom:12px}.admin-empty b{color:#dbe9f5;font-size:14px}.admin-empty p{max-width:420px;margin:6px 0 0;font-size:12px;line-height:1.6}.admin-login-shell{place-items:center;padding:28px;display:grid}.admin-login-shell:before{content:"";opacity:.14;background-image:linear-gradient(#5bbcff1f 1px,#0000 1px),linear-gradient(90deg,#5bbcff1f 1px,#0000 1px);background-size:70px 70px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.admin-login-back{color:#9fb1c3;font-size:12px;text-decoration:none;position:absolute;top:26px;left:28px}.admin-login-card{background:linear-gradient(145deg,#0c1d2df7,#050d16fa);border:1px solid #20384e;width:min(460px,100%);padding:clamp(30px,6vw,50px);position:relative;box-shadow:0 35px 100px #00000073}.admin-login-mark{color:var(--admin-gold);justify-content:space-between;align-items:center;display:flex}.admin-login-mark span{width:50px;height:50px;font:700 14px/1 var(--font-display), sans-serif;border:1px solid #f2ac3273;place-items:center;display:grid}.admin-login-mark svg{width:24px}.admin-eyebrow{letter-spacing:.16em;color:var(--admin-blue)!important;font:600 9px/1 var(--font-display), sans-serif!important;margin:34px 0 12px!important}.admin-login-card h1{font:600 44px/1 var(--font-display), sans-serif;margin:0}.admin-login-card>p{color:var(--admin-soft);font-size:14px;line-height:1.7}.admin-login-card>p strong{color:#e9f4ff}.admin-login-card form{gap:16px;margin-top:28px;display:grid}.admin-login-card label{color:#c9d7e5;font-size:12px;font-weight:700}.password-control{background:#040c14;border:1px solid #27435c;grid-template-columns:22px 1fr 35px;align-items:center;gap:8px;min-height:52px;margin-top:9px;padding:0 10px 0 14px;display:grid}.password-control>svg{width:18px;color:var(--admin-blue)}.password-control input{color:#fff;width:100%;font:inherit;background:0 0;border:0;outline:0}.password-control button{color:#90a4b7;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.password-control button svg{width:18px}.admin-primary{color:#03101c;min-height:50px;font:700 12px/1 var(--font-display), sans-serif;text-transform:uppercase;cursor:pointer;background:#5bbcff;border:1px solid #5bbcff;justify-content:center;align-items:center;gap:10px;display:flex}.admin-primary svg{width:17px}.admin-primary:disabled{opacity:.65;cursor:wait}.admin-login-error{background:#ef6e7b12;border:1px solid #ef6e7b59;padding:10px 12px;color:#f8a4ac!important;margin:0!important;font-size:12px!important}.admin-login-card>small{color:#71869a;margin-top:20px;font-size:10px;line-height:1.6;display:block}@media (width<=1100px){.metric-grid{grid-template-columns:repeat(2,1fr)}.overview-grid{grid-template-columns:1fr}.mix-panel{grid-column:auto}.finance-grid{grid-template-columns:1fr}.cohort-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.admin-shell{grid-template-columns:1fr}.admin-nav{width:min(290px,88vw);transition:transform .25s;position:fixed;inset:0 auto 0 0;transform:translate(-105%);box-shadow:24px 0 80px #00000080}.admin-nav.open{transform:translate(0)}.admin-brand button,.admin-menu{display:block}.admin-topbar{justify-content:flex-start;gap:12px}.admin-live{margin-left:auto}.admin-main{padding:22px 14px 50px}.metric-grid{grid-template-columns:1fr 1fr}.metric-card{padding:16px}.metric-card strong{font-size:23px}.mix-bars{grid-template-columns:1fr}.table-tools{display:grid}.registration-tools{grid-template-columns:1fr 1fr}.registration-tools label{grid-column:1/-1}.table-tools select{width:100%}.sponsor-summary{grid-template-columns:1fr}.sponsor-summary span+span{border-top:1px solid var(--admin-line);border-left:0}.cohort-grid{grid-template-columns:1fr}}@media (width<=480px){.metric-grid{grid-template-columns:1fr}.donut-layout{grid-template-columns:1fr;justify-items:center}.legend{width:100%}.demo-banner{grid-template-columns:20px 1fr}.demo-banner a{grid-column:2}.admin-live{display:none}.registration-tools{grid-template-columns:1fr}.registration-tools label{grid-column:auto}}@media (prefers-reduced-motion:reduce){.admin-nav,.admin-nav nav a{transition:none}.archive-spin{animation:none}}}.coach-hub{--hub-bg:#071018;--hub-sidebar:#08141e;--hub-panel:#0d1d29;--hub-panel-2:#122836;--hub-line:#87b0c42e;--hub-muted:#8ea2b0;--hub-cyan:#76d6e5;--hub-gold:#e0b25d;--hub-coral:#df5638;--font-display:"Rajdhani";background:var(--hub-bg);color:#f6f8f9;min-height:100vh;font-family:var(--font-sans), sans-serif;letter-spacing:0}.coach-hub *,.coach-hub :before,.coach-hub :after{box-sizing:border-box}.coach-hub button,.coach-hub input,.coach-hub select,.coach-hub textarea{font:inherit;letter-spacing:0}.coach-hub button,.coach-hub a{-webkit-tap-highlight-color:transparent}.coach-eyebrow{color:var(--hub-cyan);font:700 .72rem/1 var(--font-display), sans-serif;text-transform:uppercase;margin:0 0 14px}.coach-spin{animation:.9s linear infinite coach-spin}@keyframes coach-spin{to{transform:rotate(360deg)}}.coach-gate,.coach-onboarding,.coach-loading,.coach-reveal{isolation:isolate;position:relative;overflow:hidden}.coach-motion{z-index:-1;background:#071018 url(/ignite-assets/ignite-hero-premium.png) 50%/cover no-repeat;position:absolute;inset:0;overflow:hidden}.coach-motion:before{content:"";background:#040b11d6;position:absolute;inset:0}.coach-motion:after{content:"";opacity:.16;transform-origin:bottom;background-image:linear-gradient(#76d6e533 1px,#0000 1px),linear-gradient(90deg,#76d6e51f 1px,#0000 1px);background-size:54px 54px;animation:14s linear infinite coach-grid;position:absolute;inset:0;transform:perspective(600px)rotateX(52deg)scale(1.6)translateY(18%)}.coach-motion span{z-index:1;background:var(--hub-cyan);opacity:.34;width:1px;height:34%;animation:6s linear infinite coach-scan;position:absolute;top:0}.coach-motion span:first-child{animation-delay:-1s;left:17%}.coach-motion span:nth-child(2){animation-delay:-3.3s;left:43%}.coach-motion span:nth-child(3){background:var(--hub-coral);animation-delay:-4.7s;left:71%}.coach-motion span:nth-child(4){background:var(--hub-gold);animation-delay:-2s;left:89%}@keyframes coach-grid{to{background-position:0 54px,54px 0}}@keyframes coach-scan{0%{transform:translateY(-45vh)}to{transform:translateY(145vh)}}.coach-gate{grid-template-columns:minmax(0,1.2fr) minmax(390px,460px);align-items:center;gap:clamp(56px,8vw,132px);min-height:100vh;padding:52px clamp(36px,7vw,110px);display:grid}.coach-gate-brand{align-self:center;max-width:780px}.coach-gate-lockup{align-items:center;gap:19px;display:flex}.coach-gate-lockup img{width:166px;height:auto}.coach-gate-lockup span{color:#b8c7cf;font:700 .66rem/1 var(--font-display), sans-serif;border-left:1px solid #e0b25d85;padding-left:19px}.coach-gate-brand>p{color:var(--hub-gold);font:700 .76rem/1 var(--font-display), sans-serif;margin:72px 0 18px}.coach-gate-brand h1{max-width:760px;font:600 clamp(4.4rem, 7vw, 7.5rem)/.8 var(--font-display), sans-serif;text-transform:uppercase;margin:0}.coach-gate-brand h1 em{color:var(--hub-cyan);font-style:normal}.coach-gate-intro{color:#a9bbc6;max-width:600px;margin-top:30px;font-size:.94rem;line-height:1.7}.coach-gate-status{gap:10px;margin-top:34px;display:flex}.coach-gate-status span{color:#adc0ca;background:#081822ad;border:1px solid #76d6e538;align-items:center;gap:8px;min-height:35px;padding:0 12px;font-size:.66rem;font-weight:700;display:inline-flex}.coach-gate-status span:last-child{color:var(--hub-gold);border-color:#e0b25d52}.coach-gate-status svg{color:#7ed7ad;width:15px}.coach-gate-rule{grid-template-columns:auto auto 1fr auto auto 1fr auto auto;align-items:center;gap:12px;max-width:700px;margin-top:58px;display:grid}.coach-gate-rule span{color:var(--hub-cyan);font:700 .72rem/1 var(--font-display), sans-serif}.coach-gate-rule b{color:#c5d0d6;font:700 .66rem/1 var(--font-display), sans-serif}.coach-gate-rule i{background:#76d6e559;height:1px}.coach-gate-panel{border:1px solid #76d6e547;border-top:3px solid var(--hub-cyan);background:#07131df7;border-radius:6px;width:100%;max-height:calc(100vh - 60px);padding:32px;position:relative;overflow:auto;box-shadow:0 38px 100px #0000008c,inset 0 0 0 1px #ffffff05}.coach-gate-panel:before{content:"";background:var(--hub-gold);width:78px;height:3px;position:absolute;top:0;right:32px}.coach-gate-panel-mark{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.coach-gate-panel-mark span{color:#fff;font:700 .84rem/1 var(--font-display), sans-serif}.coach-gate-panel-mark small{color:#617b8b;font:700 .58rem/1 var(--font-display), sans-serif}.coach-auth-tabs{border:1px solid var(--hub-line);background:#06121b;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.coach-auth-tabs button{min-height:44px;color:var(--hub-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;display:inline-flex}.coach-auth-tabs button svg{width:17px}.coach-auth-tabs button.is-active{color:#fff;box-shadow:inset 0 -2px var(--hub-cyan);background:#112c3b}.coach-auth-heading{margin:30px 0 24px}.coach-auth-heading span{color:var(--hub-gold);font:700 .68rem/1 var(--font-display), sans-serif}.coach-auth-heading h2{font:600 2.15rem/1 var(--font-display), sans-serif;margin:9px 0 0}.coach-gate form,.coach-onboarding-form,.coach-profile-form{gap:16px;display:grid}.coach-gate label,.coach-onboarding-form>label,.coach-profile-form>label,.coach-admin-fields label{color:#b7c5ce;gap:7px;font-size:.76rem;font-weight:600;display:grid}.coach-gate input,.coach-gate select,.coach-onboarding-form input,.coach-onboarding-form select,.coach-profile-form input,.coach-profile-form select,.coach-admin-fields input,.coach-admin-fields select,.coach-partner-link input{color:#fff;background:#07131d;border:1px solid #294455;border-radius:4px;outline:0;width:100%;min-height:50px;padding:0 14px}.coach-gate input:focus,.coach-gate select:focus,.coach-onboarding-form input:focus,.coach-profile-form input:focus,.coach-admin-fields input:focus,.coach-partner-link input:focus{border-color:var(--hub-cyan);box-shadow:0 0 0 3px #76d6e51a}.coach-gate form>button,.coach-onboarding-form>button,.coach-profile-form>button:not(.coach-signout){background:var(--hub-cyan);color:#071018;cursor:pointer;border:0;border-radius:4px;justify-content:center;align-items:center;gap:9px;min-height:50px;margin-top:4px;font-weight:800;display:inline-flex;box-shadow:0 12px 30px #3db1c229}.coach-gate form>button svg,.coach-onboarding-form>button svg{width:18px}.coach-gate button:disabled,.coach-onboarding-form button:disabled,.coach-profile-form button:disabled{cursor:not-allowed;opacity:.6}.coach-form-notice,.coach-form-error{border-radius:3px;margin:4px 0 0;padding:11px 13px;font-size:.77rem;line-height:1.45}.coach-form-notice{color:#9fe6c8;background:#50aa8521}.coach-form-error{color:#ffb8ba;background:#d34a4f24}.coach-gate-security{color:#718796;justify-content:center;align-items:center;gap:7px;margin-top:22px;font-size:.68rem;display:flex}.coach-gate-security svg{width:14px}.coach-onboarding{min-height:100vh;padding:34px clamp(24px,6vw,92px) 70px}.coach-onboarding>header{justify-content:space-between;align-items:center;display:flex}.coach-onboarding>header img{width:148px}.coach-onboarding>header span{color:var(--hub-muted);font:700 .7rem/1 var(--font-display), sans-serif}.coach-onboarding-layout{grid-template-columns:minmax(0,1.08fr) minmax(410px,.82fr);align-items:center;gap:80px;max-width:1240px;min-height:calc(100vh - 110px);margin:0 auto;display:grid}.coach-onboarding-copy h1,.coach-reveal-copy h1{font:600 clamp(3.7rem,6.2vw,6.4rem)/.88 var(--font-display), sans-serif;text-transform:uppercase;margin:0}.coach-onboarding-copy>p:nth-of-type(2),.coach-reveal-copy>p:nth-of-type(2){color:#a9bbc6;max-width:590px;line-height:1.7}.coach-step-count{grid-template-columns:auto auto 1fr auto auto;align-items:center;gap:12px;max-width:470px;margin-top:42px;display:grid}.coach-step-count span{color:var(--hub-cyan);font:700 .8rem/1 var(--font-display), sans-serif}.coach-step-count b{font:700 .7rem/1 var(--font-display), sans-serif}.coach-step-count i{background:#76d6e552;height:1px}.coach-onboarding-form,.coach-profile-form{border:1px solid var(--hub-line);background:#0a1823f5;border-radius:6px;padding:28px}.coach-upload{min-height:46px;color:var(--hub-cyan);cursor:pointer;background:#0b1a25;border:1px dashed #3b6378;border-radius:4px;justify-content:center;align-items:center;gap:8px;display:flex;position:relative}.coach-upload svg{width:17px}.coach-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.coach-onboarding-form small,.coach-profile-form small{color:#708896;font-weight:400}.coach-onboarding-form fieldset,.coach-profile-form fieldset{border:0;margin:0;padding:0}.coach-onboarding-form legend,.coach-profile-form legend{color:#b7c5ce;margin-bottom:8px;font-size:.76rem;font-weight:600}.coach-role-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.coach-role-grid label{cursor:pointer;position:relative}.coach-role-grid input{opacity:0;position:absolute}.coach-role-grid span{color:#92a5b2;background:#091620;border:1px solid #294455;border-radius:4px;align-items:center;min-height:42px;padding:0 12px;font-size:.75rem;display:flex}.coach-role-grid input:checked+span{border-color:var(--hub-cyan);color:#fff;box-shadow:inset 3px 0 var(--hub-cyan);background:#123043}.coach-onboarding-form input[readonly],.coach-profile-form input[readonly]{color:var(--hub-gold);cursor:not-allowed;opacity:.86}.coach-loading{align-content:center;place-items:center;min-height:100vh;display:grid}.coach-loading>img{width:170px}.coach-loading-mark{place-items:center;width:78px;height:78px;margin:48px 0 24px;display:grid;position:relative}.coach-loading-mark svg{width:32px;color:var(--hub-gold)}.coach-loading-mark span{border:1px solid #76d6e53d;border-top-color:var(--hub-cyan);border-radius:50%;animation:1.2s linear infinite coach-spin;position:absolute;inset:0}.coach-loading p{color:var(--hub-muted);font:700 .74rem/1 var(--font-display), sans-serif;text-transform:uppercase}.coach-reveal{grid-template-columns:minmax(320px,.7fr) minmax(620px,1.3fr);align-items:center;gap:70px;min-height:100vh;padding:68px clamp(24px,6vw,96px);display:grid}.coach-reveal-copy button{background:var(--hub-cyan);color:#071018;cursor:pointer;border:0;border-radius:4px;align-items:center;gap:8px;min-height:48px;margin-top:26px;padding:0 18px;font-weight:800;display:inline-flex}.coach-reveal-copy button svg{width:18px}.coach-reveal-stage{perspective:1500px}.coach-package{min-height:650px;padding-top:96px;position:relative}.coach-package-lid{z-index:2;transform-origin:top;background:#11191e;border:1px solid #8e6d3b;grid-template-columns:1fr auto;align-items:center;height:120px;padding:0 42px;animation:1.1s cubic-bezier(.2,.75,.2,1) .12s both coach-lid-open;display:grid;position:relative;box-shadow:0 24px 55px #0006}.coach-package-lid img{width:150px}.coach-package-lid span{color:#8b806b;font:700 .62rem/1 var(--font-display), sans-serif}.coach-package-base{background:#081118;border:1px solid #4c3f2c;min-height:500px;padding:30px;box-shadow:inset 0 0 70px #e0b25d0d}.coach-package-base .coach-id-single{transform:translateY(-74px)}.coach-package-base .coach-id-card{animation:1s cubic-bezier(.16,.82,.25,1) .48s both coach-card-rise}@keyframes coach-lid-open{0%{transform:rotateX(0)}to{transform:rotateX(-7deg)translateY(-18px)}}@keyframes coach-card-rise{0%{opacity:0;transform:translateY(110px)rotateY(-10deg)}to{opacity:1;transform:translateY(0)rotateY(0)}}.coach-app-shell{background:#08111a;min-height:100vh}.coach-sidebar{z-index:20;background:linear-gradient(#07131d,#061019);border-right:1px solid #a7c2cf29;flex-direction:column;width:280px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto;box-shadow:18px 0 60px #00000029}.coach-sidebar-powered{color:#fff3e8;min-height:34px;font:800 .52rem/1 var(--font-display),sans-serif;letter-spacing:.1em;background:#8d6442;align-items:center;padding:0 24px;display:flex}.coach-sidebar-brand{border-bottom:1px solid var(--hub-line);justify-content:space-between;align-items:center;min-height:104px;padding:16px 24px;display:flex}.coach-sidebar-brand>span{gap:9px;display:grid}.coach-sidebar-brand img{width:146px}.coach-sidebar-brand small{color:#78909e;font:800 .54rem/1 var(--font-display),sans-serif;letter-spacing:.18em}.coach-sidebar-brand button{color:#fff;background:0 0;border:0;display:none}.coach-sidebar-brand button svg{width:22px}.coach-sidebar-user{background:#0b1a25b8;border:1px solid #a7c2cf21;border-radius:10px;grid-template-columns:42px 1fr;align-items:center;gap:12px;margin:18px 18px 6px;padding:12px;display:grid}.coach-sidebar-user>div{aspect-ratio:1;width:46px;color:var(--hub-gold);font:700 .86rem/1 var(--font-display), sans-serif;background:#071018;border:1px solid #426678;border-radius:4px;place-items:center;display:grid;overflow:hidden}.coach-sidebar-user img{object-fit:cover;width:100%;height:100%}.coach-sidebar-user span{min-width:0}.coach-sidebar-user strong,.coach-sidebar-user small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.coach-sidebar-user strong{font-size:.78rem}.coach-sidebar-user small{color:var(--hub-muted);margin-top:5px;font-size:.62rem}.coach-sidebar nav{padding:6px 14px 22px}.coach-nav-group{margin-top:16px}.coach-nav-group>p{color:#577080;font:700 .59rem/1 var(--font-display), sans-serif;text-transform:uppercase;margin:0 10px 7px}.coach-nav-group button{color:#9cafba;text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;border-radius:8px;grid-template-columns:19px 1fr 14px;align-items:center;gap:11px;width:100%;min-height:46px;padding:0 12px;display:grid}.coach-nav-group button svg{width:17px}.coach-nav-group button svg:last-child{justify-self:end;width:13px}.coach-nav-group button:hover,.coach-nav-group button.is-active{color:#fff;background:linear-gradient(90deg,#b27a5024,#102533b8)}.coach-nav-group button.is-active{border-left-color:var(--hub-cyan)}.coach-nav-group button:disabled{cursor:not-allowed;opacity:.42}.coach-admin-nav button{color:#dfbd78}.coach-sidebar-foot{border-top:1px solid var(--hub-line);align-items:center;gap:10px;margin-top:auto;padding:20px 24px;display:flex}.coach-sidebar-foot img{object-fit:contain;width:35px;height:35px}.coach-sidebar-foot span{color:#627988;font:700 .56rem/1 var(--font-display), sans-serif;letter-spacing:.08em}.coach-app-content{width:calc(100% - 280px);min-height:100vh;margin-left:280px;padding:56px clamp(34px,5vw,78px) 80px}.coach-app-content>section{max-width:1260px;margin:0 auto}.coach-mobile-menu,.coach-sidebar-scrim{display:none}.coach-dashboard-header{border-bottom:1px solid var(--hub-line);grid-template-columns:1fr auto;align-items:end;gap:40px;padding-bottom:34px;display:grid}.coach-dashboard-header h1,.coach-section-heading h1{font:600 clamp(2.7rem,4vw,4.7rem)/.93 var(--font-display), sans-serif;margin:0}.coach-dashboard-header>div:first-child>p:last-child{color:var(--hub-muted);margin:20px 0 0}.coach-dashboard-badge{border-left:3px solid var(--hub-gold);background:#101d26;min-width:210px;padding:20px}.coach-dashboard-badge span,.coach-dashboard-badge small{color:var(--hub-muted);font:700 .63rem/1 var(--font-display), sans-serif;display:block}.coach-dashboard-badge strong{font:600 1.25rem/1 var(--font-display), sans-serif;margin:12px 0 8px;display:block}.coach-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}.coach-metric-grid article{border:1px solid var(--hub-line);background:var(--hub-panel);min-height:170px;box-shadow:inset 0 3px var(--metric-color,#76d6e5);border-radius:5px;padding:23px}.coach-metric-grid span{color:var(--hub-muted);text-transform:uppercase;font-size:.68rem}.coach-metric-grid strong{color:var(--metric-color,#fff);font:600 2.35rem/1 var(--font-display), sans-serif;margin:23px 0 10px;display:block}.coach-metric-grid p{color:#75909f;margin:0;font-size:.72rem;line-height:1.45}.coach-metric-grid .is-metric-1{--metric-color:#76d6e5;background:linear-gradient(150deg,#19707e33,#0d1d29 48%)}.coach-metric-grid .is-metric-2{--metric-color:#e0b25d;background:linear-gradient(150deg,#8b682933,#0d1d29 48%)}.coach-metric-grid .is-metric-3{--metric-color:#7fd1a2;background:linear-gradient(150deg,#30805833,#0d1d29 48%)}.coach-metric-grid .is-metric-4{--metric-color:#ed806a;background:linear-gradient(150deg,#91453633,#0d1d29 48%)}.coach-dashboard-lower{grid-template-columns:1.08fr .92fr;gap:18px;display:grid}.coach-next-session,.coach-dashboard-actions{border:1px solid var(--hub-line);background:var(--hub-panel);border-radius:5px;min-height:300px;padding:28px}.coach-next-session>span,.coach-dashboard-actions>span{color:var(--hub-gold);font:700 .66rem/1 var(--font-display), sans-serif}.coach-session-date{align-items:center;gap:12px;margin-top:30px;display:flex}.coach-session-date b{color:var(--hub-cyan);font:600 4rem/.8 var(--font-display), sans-serif}.coach-session-date small{color:var(--hub-muted);font:700 .66rem/1.2 var(--font-display), sans-serif}.coach-next-session h2{font:600 1.7rem/1 var(--font-display), sans-serif;margin:22px 0 7px}.coach-next-session p{color:var(--hub-muted);margin:0;font-size:.82rem}.coach-next-session button{color:var(--hub-cyan);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-top:25px;padding:0;font-weight:700;display:inline-flex}.coach-next-session button svg{width:16px}.coach-dashboard-actions{align-content:start;gap:12px;display:grid}.coach-dashboard-actions>span{margin-bottom:18px}.coach-dashboard-actions button{border:1px solid var(--hub-line);color:#fff;text-align:left;cursor:pointer;background:#0a1822;border-radius:4px;grid-template-columns:30px 1fr 16px;align-items:center;gap:13px;min-height:74px;padding:12px 16px;display:grid}.coach-dashboard-actions button>svg:first-child{color:var(--hub-cyan)}.coach-dashboard-actions button>svg:last-child{width:15px;color:var(--hub-muted)}.coach-dashboard-actions button span b,.coach-dashboard-actions button span small{display:block}.coach-dashboard-actions button span b{font-size:.78rem}.coach-dashboard-actions button span small{color:var(--hub-muted);margin-top:5px;font-size:.66rem}.coach-section-heading{max-width:850px;margin-bottom:36px}.coach-section-heading>p:last-child{max-width:720px;color:var(--hub-muted);margin:17px 0 0;line-height:1.65}.coach-directory{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.coach-directory article{border:1px solid var(--hub-line);background:var(--hub-panel);border-radius:5px;grid-template-columns:64px 1fr;align-items:center;gap:16px;min-height:130px;padding:21px;display:grid}.coach-directory-avatar{aspect-ratio:1;width:64px;color:var(--hub-cyan);font:700 1rem/1 var(--font-display), sans-serif;background:#07131d;border:1px solid #3b6276;border-radius:4px;place-items:center;display:grid;overflow:hidden}.coach-directory-avatar img{object-fit:cover;width:100%;height:100%}.coach-directory article span{color:var(--hub-cyan);font:700 .62rem/1 var(--font-display), sans-serif;text-transform:uppercase}.coach-directory article h2{font:600 1.04rem/1.1 var(--font-display), sans-serif;margin:8px 0 5px}.coach-directory article p{color:var(--hub-muted);margin:0;font-size:.7rem}.coach-empty{color:var(--hub-muted);text-align:center;border:1px dashed #355568;border-radius:5px;grid-column:1/-1;justify-items:center;padding:72px 24px;display:grid}.coach-empty svg{width:38px;color:var(--hub-cyan)}.coach-empty h2{color:#fff;font:600 1.35rem/1 var(--font-display), sans-serif;margin:16px 0 6px}.coach-empty p{margin:0}.coach-locked{background:radial-gradient(circle at 82% 28%,#d39e4729,#0000 27%),linear-gradient(130deg,#0b2233,#07131e 70%,#1a100e);border:1px solid #425563;border-radius:5px;min-height:520px;padding:52px}.coach-locked:after{content:"";width:55%;display:block}.coach-locked>div{color:var(--hub-gold);align-items:center;gap:9px;display:flex}.coach-locked>div svg{width:20px}.coach-locked>div span{font:700 .69rem/1 var(--font-display), sans-serif}.coach-locked h2{max-width:520px;font:600 2.4rem/1 var(--font-display), sans-serif;margin:120px 0 13px}.coach-locked p{max-width:500px;color:var(--hub-muted);margin:0;line-height:1.65}.coach-locked.is-compact{min-height:390px}.coach-locked.is-compact h2{margin-top:80px}.coach-media-frame{border:1px solid var(--hub-line);color:#fff;background:#050b10;border-radius:6px;text-decoration:none;display:block;overflow:hidden}.coach-media-title{border-bottom:1px solid var(--hub-line);justify-content:space-between;align-items:center;min-height:54px;padding:0 18px;display:flex}.coach-media-title span,.coach-media-title b{align-items:center;gap:8px;display:inline-flex}.coach-media-title span{color:var(--hub-gold);font:700 .67rem/1 var(--font-display), sans-serif}.coach-media-title b,.coach-slides-section a{color:var(--hub-cyan);font-size:.72rem;font-weight:700;text-decoration:none}.coach-media-title svg,.coach-slides-section a svg{width:16px}.coach-media-preview{background:radial-gradient(circle at 76% 26%,#3897b72e,#0000 28%),radial-gradient(circle at 18% 80%,#d39e4729,#0000 26%),linear-gradient(145deg,#0b2638,#07131e 68%,#1b110e);align-items:flex-end;gap:24px;min-height:460px;padding:38px;display:flex}.coach-media-preview>span{border:1px solid var(--hub-cyan);width:68px;height:68px;color:var(--hub-cyan);background:#040c12b8;border-radius:50%;flex:none;place-items:center;display:grid}.coach-media-preview>span svg{width:31px}.coach-media-preview small{color:var(--hub-gold);font:700 .65rem/1 var(--font-display), sans-serif}.coach-media-preview h2{font:600 clamp(1.8rem,3vw,3rem)/1 var(--font-display), sans-serif;margin:10px 0 5px}.coach-media-preview p{color:#c0ccd2;max-width:650px;margin:0;font-size:.8rem}.coach-fact-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0 46px;display:grid}.coach-fact-grid article{border:1px solid var(--hub-line);background:var(--hub-panel);border-radius:5px;min-height:160px;padding:22px}.coach-fact-grid strong{color:var(--hub-cyan);font:600 1.8rem/1 var(--font-display), sans-serif}.coach-fact-grid p{color:var(--hub-muted);margin:18px 0 0;font-size:.75rem;line-height:1.55}.coach-slides-section{border-top:1px solid var(--hub-line);grid-template-columns:minmax(250px,.42fr) minmax(0,1fr);align-items:center;gap:28px;padding-top:42px;display:grid}.coach-slides-section h2{font:600 2rem/1 var(--font-display), sans-serif;margin:0}.coach-slides-section p:not(.coach-eyebrow){color:var(--hub-muted);font-size:.83rem;line-height:1.65}.coach-slides-section a{align-items:center;gap:7px;margin-top:12px;display:inline-flex}.coach-slides-frame{border:1px solid var(--hub-line);color:#fff;background:radial-gradient(circle at 76% 24%,#d39e472b,#0000 26%),linear-gradient(145deg,#0c2a3e,#06121d 70%,#1a0f0d);border-radius:5px;align-items:flex-end;min-height:360px;text-decoration:none;display:flex;overflow:hidden}.coach-slides-frame>div{width:100%;padding:28px}.coach-slides-frame svg{width:32px;color:var(--hub-cyan)}.coach-slides-frame span{color:var(--hub-gold);font:700 .65rem/1 var(--font-display), sans-serif;margin:12px 0 8px;display:block}.coach-slides-frame h3{max-width:520px;font:600 1.45rem/1.05 var(--font-display), sans-serif;margin:0 0 18px}.coach-slides-frame b{color:var(--hub-cyan);align-items:center;gap:7px;font-size:.75rem;display:inline-flex}.coach-slides-frame b svg{width:15px}.coach-reference-layout{grid-template-columns:285px 1fr;gap:16px;display:grid}.coach-reference-layout>nav{align-content:start;gap:8px;display:grid}.coach-reference-layout>nav button{border:1px solid var(--hub-line);background:var(--hub-panel);min-height:54px;color:var(--hub-muted);text-align:left;cursor:pointer;border-radius:4px;grid-template-columns:20px 1fr 14px;align-items:center;gap:11px;padding:0 14px;display:grid}.coach-reference-layout>nav button svg{width:17px}.coach-reference-layout>nav button svg:last-child{width:13px}.coach-reference-layout>nav button.is-active{border-color:var(--hub-cyan);color:#fff;background:#123044}.coach-reference-layout>article{border:1px solid var(--hub-line);background:var(--hub-panel);border-radius:5px;min-width:0;min-height:430px;padding:34px}.coach-reference-layout>article>span{color:var(--hub-gold);font:700 .65rem/1 var(--font-display), sans-serif}.coach-reference-layout>article>h2{font:600 2.2rem/1 var(--font-display), sans-serif;margin:25px 0 8px}.coach-reference-layout>article>p{color:var(--hub-muted);margin:0}.coach-reference-layout ol{gap:12px;margin:38px 0 0;padding:0;list-style:none;display:grid}.coach-reference-layout li{border-top:1px solid var(--hub-line);align-items:center;gap:11px;padding:15px 0;display:flex}.coach-reference-layout li svg{width:18px;color:var(--hub-cyan)}.coach-reference-layout>article.is-calendar{padding-bottom:24px}.coach-reference-layout>article.is-deck{padding:34px 34px 28px}.coach-deck-viewer{border:1px solid var(--hub-line);background:#050d14;margin-top:26px;overflow:hidden}.coach-deck-toolbar{border-bottom:1px solid var(--hub-line);background:#0a1822;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:9px 12px 9px 16px;display:flex}.coach-deck-toolbar>div{align-items:center;gap:9px;min-width:0;display:flex}.coach-deck-toolbar svg{width:17px;color:var(--hub-cyan)}.coach-deck-toolbar span{color:#d8e2e7;font:700 .65rem/1 var(--font-display), sans-serif}.coach-deck-toolbar b{border-left:1px solid var(--hub-line);color:var(--hub-muted);padding-left:9px;font-size:.68rem}.coach-deck-toolbar a{color:#d8e2e7;border:1px solid #315167;border-radius:4px;flex:none;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:.7rem;text-decoration:none;display:inline-flex}.coach-deck-toolbar a:hover{border-color:var(--hub-cyan);color:#fff}.coach-deck-stage{background:#02080d;grid-template-columns:46px minmax(0,1fr) 46px;align-items:center;min-width:0;display:grid}.coach-deck-stage img{aspect-ratio:16/9;object-fit:contain;width:100%;display:block}.coach-deck-stage button{color:#fff;cursor:pointer;background:#0b1a24;border:1px solid #294354;border-radius:4px;place-items:center;width:34px;height:52px;margin:0 auto;display:grid}.coach-deck-stage button:hover:not(:disabled){border-color:var(--hub-cyan);color:var(--hub-cyan)}.coach-deck-stage button:disabled{opacity:.28;cursor:default}.coach-deck-stage button svg{width:20px}.coach-deck-thumbnails{border-top:1px solid var(--hub-line);scrollbar-color:#315167 #07131d;grid-auto-columns:112px;grid-auto-flow:column;gap:8px;min-width:0;max-width:100%;padding:12px;display:grid;overflow-x:auto}.coach-deck-thumbnails button{cursor:pointer;background:#07131d;border:2px solid #0000;border-radius:3px;padding:0;position:relative;overflow:hidden}.coach-deck-thumbnails button.is-active{border-color:var(--hub-cyan)}.coach-deck-thumbnails img{aspect-ratio:16/9;object-fit:cover;opacity:.72;width:100%;display:block}.coach-deck-thumbnails button.is-active img,.coach-deck-thumbnails button:hover img{opacity:1}.coach-deck-thumbnails span{color:#fff;background:#030a0fd1;place-items:center;width:19px;height:19px;font-size:.58rem;display:grid;position:absolute;bottom:4px;right:4px}.coach-calendar{margin-top:28px}.coach-calendar-note{border-left:3px solid var(--hub-gold);background:#17232b;grid-template-columns:24px 1fr;gap:12px;padding:14px;display:grid}.coach-calendar-note svg{width:20px;color:var(--hub-gold)}.coach-calendar-note p{color:#b8c5cc;margin:0;font-size:.74rem;line-height:1.5}.coach-calendar-months{grid-template-columns:1fr;gap:12px;margin-top:14px;display:grid}.coach-calendar-months>section{border:1px solid var(--hub-line);background:#0a1822;padding:16px}.coach-calendar-months h3{font:600 1rem/1 var(--font-display), sans-serif;margin:0 0 12px}.coach-calendar-months article{border-top:1px solid var(--hub-line);grid-template-columns:48px 1fr;align-items:center;gap:11px;min-height:62px;padding:8px 0;display:grid}.coach-calendar-months article>div{place-items:center;display:grid}.coach-calendar-months article>div span{color:var(--hub-muted);font-size:.52rem}.coach-calendar-months article>div b{font:600 1.45rem/1 var(--font-display), sans-serif}.coach-calendar-months article p{margin:0}.coach-calendar-months article strong,.coach-calendar-months article small{display:block}.coach-calendar-months article strong{font-size:.72rem}.coach-calendar-months article small{color:var(--hub-muted);margin-top:4px;font-size:.63rem}.coach-calendar-months article.is-ignition{box-shadow:inset 3px 0 #62bfd0}.coach-calendar-months article.is-calibration{box-shadow:inset 3px 0 #d2aa59}.coach-calendar-months article.is-deep{box-shadow:inset 3px 0 #df6849}.coach-calendar-months article.is-alignment{box-shadow:inset 3px 0 #72ad79}.coach-partner-card{background:#15212b;border:1px solid #6e5730;border-radius:5px;grid-template-columns:1fr auto;align-items:end;gap:30px;min-height:360px;padding:42px;display:grid}.coach-partner-card>div>svg{width:48px;height:48px;color:var(--hub-gold);margin-bottom:58px}.coach-partner-card span{color:var(--hub-gold);font:700 .66rem/1 var(--font-display), sans-serif}.coach-partner-card h2{font:600 2rem/1 var(--font-display), sans-serif;margin:13px 0}.coach-partner-card p{color:var(--hub-muted);margin:0}.coach-partner-card a{background:var(--hub-gold);color:#111923;border-radius:4px;align-items:center;gap:8px;min-height:47px;padding:0 17px;font-weight:800;text-decoration:none;display:inline-flex}.coach-partner-card a svg{width:17px}.coach-partner-actions{justify-items:stretch;gap:10px;display:grid}.coach-partner-actions a{justify-content:center}.coach-partner-actions a+a{color:#dce9ed;background:#0d2330;border:1px solid #507080}.coach-profile-layout{grid-template-columns:minmax(380px,460px) minmax(350px,520px);align-items:start;gap:38px;display:grid}.coach-profile-layout>div{min-width:0}.coach-access-card{isolation:isolate;aspect-ratio:1.64;background:linear-gradient(135deg,#07131d 0 58%,#261f19 100%);border:1px solid #9a7741;border-radius:7px;width:100%;position:relative;overflow:hidden;box-shadow:0 25px 70px #0000004d}.coach-access-card:before{content:"";z-index:-1;opacity:.18;background-image:linear-gradient(#76d6e524 1px,#0000 1px),linear-gradient(90deg,#76d6e514 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0}.coach-access-glow{z-index:-1;aspect-ratio:1;border:1px solid #df563866;width:46%;position:absolute;top:-25%;right:-13%;transform:rotate(28deg)}.coach-access-brand{border-bottom:1px solid #76d6e52e;justify-content:space-between;align-items:center;height:20%;padding:4% 5%;display:flex}.coach-access-brand img{width:22%;min-width:110px}.coach-access-brand span{color:var(--hub-cyan);font:700 clamp(.5rem,1vw,.68rem)/1 var(--font-display), sans-serif}.coach-access-body{grid-template-columns:27% 1fr 21%;align-items:center;gap:4%;height:62%;padding:4% 5%;display:grid}.coach-access-avatar{aspect-ratio:1;border:2px solid var(--hub-gold);width:100%;color:var(--hub-gold);font:700 clamp(1.3rem,3vw,2.3rem)/1 var(--font-display), sans-serif;background:#071018;border-radius:5px;place-items:center;display:grid;overflow:hidden}.coach-access-avatar img{object-fit:cover;width:100%;height:100%}.coach-access-copy{min-width:0}.coach-access-copy>span,.coach-access-copy dt{color:#78909e;font:700 clamp(.48rem,.8vw,.62rem)/1 var(--font-display), sans-serif}.coach-access-copy h2{overflow-wrap:anywhere;font:600 clamp(1.35rem,2.4vw,2.25rem)/.95 var(--font-display), sans-serif;margin:8px 0 13%}.coach-access-copy dl{grid-template-columns:1.3fr .8fr;gap:12px;margin:0;display:grid}.coach-access-copy dd{color:var(--hub-cyan);font:600 clamp(.7rem,1.15vw,1rem)/1 var(--font-display), sans-serif;margin:6px 0 0}.coach-access-qr{text-align:center;align-self:center}.coach-access-qr img{aspect-ratio:1;background:#f4f0e7;width:100%;padding:5px;display:block}.coach-access-qr>svg{width:65%;height:auto;color:var(--hub-gold)}.coach-access-qr span{color:var(--hub-gold);font:700 clamp(.43rem,.7vw,.56rem)/1.25 var(--font-display), sans-serif;margin-top:8px;display:block}.coach-access-card footer{border-top:1px solid #76d6e52e;justify-content:space-between;align-items:center;height:18%;padding:1.8% 5%;display:flex}.coach-access-card footer img{object-fit:contain;width:9%;min-width:45px;height:90%}.coach-access-card footer small{color:#728896;font:600 clamp(.44rem,.7vw,.58rem)/1 var(--font-display), sans-serif}.coach-download-card{color:#fff;cursor:pointer;background:#102431;border:1px solid #527686;border-radius:4px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;margin-top:12px;display:inline-flex}.coach-download-card svg{width:18px}.coach-signout{color:#ffb8c0;cursor:pointer;background:0 0;border:1px solid #6c4047;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:44px;display:inline-flex}.coach-signout svg{width:17px}.coach-backend-view{gap:20px;display:grid}.coach-backend-header{border-bottom:1px solid var(--hub-line);justify-content:space-between;align-items:end;gap:24px;padding-bottom:26px;display:flex}.coach-backend-header h1{font:600 clamp(2.8rem,5vw,5.2rem)/.9 var(--font-display),sans-serif;text-transform:uppercase;margin:10px 0 9px}.coach-backend-header>div>p:last-child{color:var(--hub-muted);margin:0}.coach-backend-header>button{color:#d9edf1;cursor:pointer;background:#0e2633;border:1px solid #39677a;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:.68rem;font-weight:800;display:inline-flex}.coach-backend-header>button svg{width:17px}.coach-backend-tabs{border:1px solid var(--hub-line);background:#07131c;border-radius:12px;flex-wrap:wrap;gap:8px;padding:7px;display:flex}.coach-backend-tabs button{color:#8da2ae;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 16px;font-size:.68rem;font-weight:800;display:inline-flex}.coach-backend-tabs button svg{width:14px}.coach-backend-tabs button:hover,.coach-backend-tabs button.is-active{color:#f5f7f7;background:#122936;box-shadow:inset 0 0 0 1px #6fcad82e}.coach-finance-grid{margin-top:4px}.coach-backend-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.coach-backend-header-actions>a,.coach-backend-header-actions>button{color:#d9edf1;cursor:pointer;background:#0e2633;border:1px solid #39677a;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:0 14px;font-size:.68rem;font-weight:800;text-decoration:none;display:inline-flex}.coach-backend-header-actions>a{color:#f0c979;background:#65450f24;border-color:#e0b25d8c}.coach-backend-header-actions>button:disabled{opacity:.65;cursor:wait}.coach-backend-header-actions svg{width:17px}.coach-backend-error{color:#f4b6ad;background:#78221c24;border:1px solid #e061516b;grid-template-columns:22px 1fr auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.coach-backend-error svg{width:20px}.coach-backend-error button{color:#ffd0c9;cursor:pointer;background:0 0;border:1px solid #8e5149;min-height:34px;padding:0 12px}.coach-backend-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.coach-backend-kpis article{border:1px solid var(--hub-line);background:linear-gradient(145deg,#0b1c28,#08141e);border-top:3px solid #69c9dc;min-height:154px;padding:20px}.coach-backend-kpis article.is-gross{border-top-color:#e0b25d}.coach-backend-kpis article.is-collected{border-top-color:#75cf98}.coach-backend-kpis article.is-receivable{border-top-color:#df765f}.coach-backend-kpis article>div{color:#839aa8;font:700 .59rem/1 var(--font-display),sans-serif;justify-content:space-between;align-items:center;display:flex}.coach-backend-kpis article svg{color:#69c9dc;width:20px}.coach-backend-kpis .is-gross svg{color:#e0b25d}.coach-backend-kpis .is-collected svg{color:#75cf98}.coach-backend-kpis .is-receivable svg{color:#df765f}.coach-backend-kpis strong{color:#f2f5f5;font:600 clamp(1.55rem,2.5vw,2.6rem)/1 var(--font-display),sans-serif;overflow-wrap:anywhere;margin:23px 0 8px;display:block}.coach-backend-kpis small{color:#758b98;font-size:.63rem}.coach-backend-loading{border:1px solid var(--hub-line);min-height:300px;color:var(--hub-muted);background:#091721;place-items:center;display:grid}.coach-backend-loading svg{width:30px;color:var(--hub-cyan)}.coach-backend-summary{border:1px solid var(--hub-line);background:#08151f;grid-template-columns:repeat(3,1fr);display:grid}.coach-backend-summary article{padding:18px 22px}.coach-backend-summary article+article{border-left:1px solid var(--hub-line)}.coach-backend-summary span,.coach-backend-summary small{color:#738b99;font-size:.58rem;display:block}.coach-backend-summary strong{color:var(--hub-cyan);font:600 1.7rem/1 var(--font-display),sans-serif;margin:10px 0 6px;display:block}.coach-backend-table-panel{border:1px solid var(--hub-line);background:#08151f;overflow:hidden}.coach-backend-table-panel>header{border-bottom:1px solid var(--hub-line);justify-content:space-between;align-items:end;gap:18px;padding:20px 22px;display:flex}.coach-backend-table-panel>header span{color:#6fcad8;font:700 .58rem/1 var(--font-display),sans-serif}.coach-backend-table-panel>header h2{font:600 1.45rem/1 var(--font-display),sans-serif;margin:8px 0 0}.coach-backend-table-panel>header small{color:var(--hub-muted)}.coach-backend-tools{border-bottom:1px solid var(--hub-line);background:#07121b;grid-template-columns:minmax(240px,1fr) 180px 190px;gap:10px;padding:14px 18px;display:grid}.coach-backend-tools label{background:#061019;border:1px solid #263f50;grid-template-columns:18px 1fr;align-items:center;gap:9px;min-height:42px;padding:0 12px;display:grid}.coach-backend-tools svg{color:#708894;width:17px}.coach-backend-tools input,.coach-backend-tools select,.coach-backend-tools option{color:#edf3f5;background:#061019}.coach-backend-tools input{border:0;outline:0;min-width:0}.coach-backend-tools select{border:1px solid #263f50;outline:0;min-height:42px;padding:0 12px}.coach-backend-table{overflow-x:auto}.coach-backend-table table{border-collapse:collapse;width:100%;min-width:900px}.coach-backend-table th{border-bottom:1px solid var(--hub-line);color:#718895;font:700 .55rem/1.2 var(--font-display),sans-serif;text-align:left;text-transform:uppercase;padding:11px 14px}.coach-backend-table td{color:#c7d3d9;vertical-align:middle;border-bottom:1px solid #203a49a6;padding:13px 14px;font-size:.68rem}.coach-backend-table tbody tr.is-archived{opacity:.72;background:#ffffff05}.coach-backend-table td b,.coach-backend-table td small{display:block}.coach-backend-table td b{color:#ecf2f3}.coach-backend-table td small{color:#708793;margin-top:4px;font-size:.58rem}.coach-backend-badge{color:#a8bbc5;text-transform:uppercase;white-space:nowrap;background:#3653621f;border:1px solid #385363;align-items:center;min-height:24px;padding:0 8px;font-size:.55rem;font-weight:800;display:inline-flex}.coach-backend-badge.is-paid,.coach-backend-badge.is-confirmed,.coach-backend-badge.is-verified{color:#87dca9;background:#26804a1c;border-color:#57bf816b}.coach-backend-badge.is-partial,.coach-backend-badge.is-proof-submitted,.coach-backend-badge.is-pending-review{color:#e5c27d;background:#90661f1f;border-color:#e0b25d73}.coach-backend-badge.is-cancelled,.coach-backend-badge.is-rejected,.coach-backend-badge.is-payment-rejected{color:#eba092;background:#8734271f;border-color:#dd655273}.coach-backend-notice{color:#98deb2;background:#26804a1a;border:1px solid #57bf815c;margin:0;padding:12px 15px;font-size:.68rem}.coach-archive-action{color:#b8cbd3;min-height:34px;font:700 .58rem/1 var(--font-body),sans-serif;cursor:pointer;background:#091923;border:1px solid #365261;justify-content:center;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.coach-archive-action:hover{color:#efd08c;border-color:#d8ad5e}.coach-archive-action:disabled{opacity:.55;cursor:wait}.coach-archive-action svg{width:14px}.coach-review-actions{gap:6px;display:flex}.coach-review-actions button{color:#b9cbd2;cursor:pointer;background:#0b1c27;border:1px solid #3d5a69;min-height:32px;padding:0 9px;font-size:.56rem;font-weight:800}.coach-review-actions button:first-child{color:#8edbac;border-color:#57bf8170}.coach-review-actions button:last-child{color:#e9a196;border-color:#dd655270}.coach-review-actions button:disabled{opacity:.5;cursor:wait}.coach-backend-empty{color:#718793;text-align:center;justify-items:center;padding:42px 20px;display:grid}.coach-backend-empty svg{color:#4d7387;width:30px}.coach-backend-empty h2{color:#dbe7ea;font:600 1.2rem/1 var(--font-display),sans-serif;margin:12px 0 6px}.coach-backend-empty p{margin:0;font-size:.7rem}.coach-admin-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.coach-admin-summary article{border:1px solid var(--hub-line);background:var(--hub-panel);border-radius:5px;padding:22px;position:relative;overflow:hidden}.coach-admin-summary article:after{content:"";border:1px solid #76d6e52e;width:78px;height:78px;position:absolute;bottom:-28px;right:-14px;transform:rotate(38deg)}.coach-admin-summary span{color:var(--hub-muted);font-size:.64rem}.coach-admin-summary strong{color:var(--hub-cyan);font:600 2.2rem/1 var(--font-display), sans-serif;margin-top:14px;display:block}.coach-admin-command-row{grid-template-columns:.8fr 1.2fr;gap:14px;margin-bottom:14px;display:grid}.coach-access-code-editor,.coach-bulk-editor{border:1px solid var(--hub-line);background:#0b1a25;border-radius:5px;gap:12px;padding:18px;display:grid}.coach-access-code-editor{grid-template-columns:1fr}.coach-bulk-editor{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.coach-access-code-editor>div,.coach-bulk-editor>div{align-items:center;gap:11px;display:flex}.coach-bulk-editor>div{grid-column:1/-1}.coach-access-code-editor>div svg,.coach-bulk-editor>div svg{width:22px;color:var(--hub-gold)}.coach-access-code-editor b,.coach-access-code-editor small,.coach-bulk-editor b,.coach-bulk-editor small{display:block}.coach-access-code-editor b,.coach-bulk-editor b{color:#e7eef1;font:700 .66rem/1 var(--font-display),sans-serif}.coach-access-code-editor small,.coach-bulk-editor small{color:var(--hub-muted);margin-top:5px;font-size:.63rem}.coach-access-code-editor label,.coach-bulk-editor label,.coach-admin-fields label{color:#9fb0ba;gap:6px;font-size:.67rem;font-weight:700;display:grid}.coach-access-code-editor input,.coach-bulk-editor input,.coach-bulk-editor select,.coach-admin-fields input,.coach-admin-fields select{color:#fff;background:#07131d;border:1px solid #294455;border-radius:3px;outline:0;width:100%;min-height:43px;padding:0 12px}.coach-access-code-editor input:focus,.coach-bulk-editor input:focus,.coach-bulk-editor select:focus,.coach-admin-fields input:focus,.coach-admin-fields select:focus{border-color:var(--hub-cyan);box-shadow:0 0 0 3px #76d6e51a}.coach-access-code-editor button,.coach-bulk-editor button,.coach-batch-group>header button{color:#eaf3f5;cursor:pointer;background:#102c3a;border:1px solid #4f7b8c;border-radius:3px;min-height:42px;padding:0 15px;font-weight:800}.coach-bulk-editor button:disabled{opacity:.4;cursor:not-allowed}.coach-admin-save-state{border-left:3px solid var(--hub-gold);color:#d8c69b;background:#e0b25d14;margin:0 0 14px;padding:10px 13px;font-size:.7rem}.coach-batch-list{gap:18px;display:grid}.coach-batch-group{border:1px solid var(--hub-line);background:#060f167a;border-radius:5px;overflow:hidden}.coach-batch-group>header{border-bottom:1px solid var(--hub-line);background:linear-gradient(90deg,#154e593d,#091822cc);justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.coach-batch-group>header span{color:var(--hub-gold);font:700 .58rem/1 var(--font-display),sans-serif}.coach-batch-group>header h2{font:600 1.45rem/1 var(--font-display),sans-serif;margin:7px 0 4px}.coach-batch-group>header p{color:var(--hub-muted);margin:0;font-size:.66rem}.coach-admin-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;display:grid}.coach-admin-list>article{border:1px solid var(--hub-line);background:var(--hub-panel);border-radius:4px;padding:20px;transition:border-color .18s,box-shadow .18s}.coach-admin-list>article.is-selected{border-color:var(--hub-gold);box-shadow:inset 3px 0 0 var(--hub-gold)}.coach-admin-list article>header{grid-template-columns:24px 52px 1fr;align-items:center;gap:12px;margin-bottom:18px;display:grid}.coach-admin-list header .coach-directory-avatar{width:52px}.coach-admin-list header h2{font:600 1.05rem/1 var(--font-display), sans-serif;margin:0}.coach-admin-list header p{overflow-wrap:anywhere;color:var(--hub-muted);margin:5px 0 0;font-size:.68rem}.coach-admin-select{cursor:pointer;place-items:center;width:20px;height:20px;display:grid;position:relative}.coach-admin-select input{opacity:0;width:1px;height:1px;position:absolute}.coach-admin-select span{background:#07131d;border:1px solid #4e6877;width:17px;height:17px}.coach-admin-select input:checked+span{border-color:var(--hub-gold);background:var(--hub-gold);box-shadow:inset 0 0 0 4px #07131d}.coach-admin-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.coach-partner-toggle{color:#b8c5cc;cursor:pointer;align-items:center;gap:9px;margin:18px 0 12px;font-size:.76rem;display:flex}.coach-partner-toggle input{width:17px;height:17px;accent-color:var(--hub-cyan)}.coach-partner-link{color:var(--hub-muted);grid-template-columns:18px 80px 1fr;align-items:center;gap:9px;font-size:.68rem;display:grid}.coach-partner-link svg{width:17px}.coach-partner-link input{min-height:40px}.coach-admin-footnote{color:#728896;align-items:flex-start;gap:9px;margin:18px 0 0;font-size:.7rem;line-height:1.45;display:flex}.coach-admin-footnote svg{flex:none;width:16px}.coach-video-shell{border:1px solid var(--hub-line);background:#03080d;border-radius:6px;overflow:hidden}.coach-video-player{aspect-ratio:16/9;background:#020508;position:relative}.coach-video-player video{object-fit:contain;background:#020508;border:0;width:100%;height:100%;position:absolute;inset:0}.coach-video-meta{border-top:1px solid var(--hub-line);background:#091722;justify-content:space-between;align-items:end;gap:24px;padding:22px 24px;display:flex}.coach-video-meta small{color:var(--hub-gold);font:700 .64rem/1 var(--font-display), sans-serif}.coach-video-meta h2{font:600 1.55rem/1 var(--font-display), sans-serif;margin:8px 0 4px}.coach-video-meta p{color:var(--hub-muted);margin:0;font-size:.76rem}.coach-video-meta>span{color:var(--hub-muted);font:700 .72rem/1 var(--font-display), sans-serif;flex:none}.coach-orientation-deck{border-top:1px solid var(--hub-line);grid-template-columns:minmax(220px,.32fr) minmax(0,1fr);align-items:start;gap:28px;padding-top:42px;display:grid}.coach-orientation-deck>div:first-child{padding-top:26px}.coach-orientation-deck h2{font:600 2rem/1 var(--font-display), sans-serif;margin:0}.coach-orientation-deck p:not(.coach-eyebrow){color:var(--hub-muted);font-size:.83rem;line-height:1.65}.coach-orientation-deck .coach-deck-viewer{margin-top:0}.coach-council-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.coach-council-kpis article{border:1px solid var(--hub-line);background:var(--hub-panel);border-radius:5px;min-height:138px;padding:20px}.coach-council-kpis article.is-urgent{background:#1c171b;border-color:#7d514b}.coach-council-kpis span{color:var(--hub-muted);font:700 .6rem/1 var(--font-display), sans-serif}.coach-council-kpis strong{font:600 2.25rem/1 var(--font-display), sans-serif;margin:19px 0 8px;display:block}.coach-council-kpis small{color:#81949f;font-size:.64rem}.coach-council-grid{grid-template-columns:minmax(260px,.34fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.coach-urgent-actions,.coach-student-roster{border:1px solid var(--hub-line);background:var(--hub-panel);border-radius:5px}.coach-urgent-actions>header,.coach-student-roster>header{border-bottom:1px solid var(--hub-line);justify-content:space-between;align-items:center;min-height:58px;padding:0 18px;display:flex}.coach-urgent-actions>header span{color:var(--hub-gold);font:700 .63rem/1 var(--font-display), sans-serif;align-items:center;gap:8px;display:flex}.coach-urgent-actions>header svg{width:16px}.coach-urgent-actions>header b{color:#f3bd66;background:#30211d;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.65rem;display:grid}.coach-urgent-actions>button{border:0;border-bottom:1px solid var(--hub-line);color:#fff;text-align:left;cursor:pointer;background:0 0;grid-template-columns:1fr 18px;align-items:center;gap:10px;width:100%;padding:16px 18px;display:grid}.coach-urgent-actions>button:hover{background:#102431}.coach-urgent-actions>button strong,.coach-urgent-actions>button small{display:block}.coach-urgent-actions>button strong{font-size:.75rem}.coach-urgent-actions>button small{color:var(--hub-muted);margin-top:5px;font-size:.64rem;line-height:1.4}.coach-urgent-actions>button svg{width:15px;color:var(--hub-muted)}.coach-council-clear,.coach-council-empty{min-height:180px;color:var(--hub-muted);text-align:center;place-items:center;padding:24px;display:grid}.coach-council-clear svg,.coach-council-empty svg{color:#6ba67a;width:32px}.coach-council-empty h2{font:600 1.2rem/1 var(--font-display), sans-serif;color:#fff;margin:12px 0 5px}.coach-council-empty p,.coach-council-clear p{margin:0;font-size:.7rem}.coach-student-roster>header>div span,.coach-student-roster>header>div small{display:block}.coach-student-roster>header>div span{font:700 .63rem/1 var(--font-display), sans-serif}.coach-student-roster>header>div small{color:var(--hub-muted);margin-top:5px;font-size:.62rem}.coach-student-roster>header label{border:1px solid var(--hub-line);background:#08151f;grid-template-columns:17px minmax(120px,210px);align-items:center;gap:7px;min-height:36px;padding:0 10px;display:grid}.coach-student-roster>header label svg{width:15px;color:var(--hub-muted)}.coach-student-roster>header input{color:#fff;background:0 0;border:0;outline:0;min-width:0;font-size:.7rem}.coach-student-table-head,.coach-student-table>button{grid-template-columns:1.35fr .75fr .8fr .9fr 22px;align-items:center;gap:12px;display:grid}.coach-student-table-head{color:#6f8795;background:#08151f;min-height:38px;padding:0 18px;font-size:.57rem;font-weight:700}.coach-student-table>button{border:0;border-top:1px solid var(--hub-line);color:#b9c7cf;text-align:left;cursor:pointer;background:0 0;width:100%;min-height:64px;padding:9px 18px}.coach-student-table>button:hover{background:#102431}.coach-student-table>button span:first-child b,.coach-student-table>button span:first-child small{display:block}.coach-student-table>button span:first-child b{color:#fff;font-size:.73rem}.coach-student-table>button span:first-child small{color:var(--hub-muted);margin-top:4px;font-size:.58rem}.coach-student-table>button>span{font-size:.65rem}.coach-student-table .is-attention,.coach-student-table .is-on-track{border-radius:3px;width:max-content;padding:5px 7px;font-size:.56rem;font-weight:700}.coach-student-table .is-attention{color:#f0a49c;background:#35201f}.coach-student-table .is-on-track{color:#91d7a3;background:#173025}.coach-student-table>button>svg{width:16px;color:var(--hub-muted)}.coach-student-modal{z-index:90;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.coach-student-scrim{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#01060ac2;border:0;position:absolute;inset:0}.coach-student-modal>article{background:#0a1822;border:1px solid #385368;border-radius:6px;width:min(680px,100%);max-height:calc(100vh - 48px);padding:28px;position:relative;overflow:auto;box-shadow:0 30px 100px #0000008c}.coach-student-modal>article>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.coach-student-modal header span{color:var(--hub-cyan);font:700 .65rem/1 var(--font-display), sans-serif}.coach-student-modal header h2{font:600 1.9rem/1 var(--font-display), sans-serif;margin:9px 0 5px}.coach-student-modal header p{color:var(--hub-muted);margin:0;font-size:.7rem}.coach-student-modal header button{border:1px solid var(--hub-line);color:#fff;cursor:pointer;background:0 0;place-items:center;width:36px;height:36px;display:grid}.coach-student-modal header button svg{width:17px}.coach-student-detail-kpis{grid-template-columns:repeat(4,1fr);gap:8px;margin:24px 0;display:grid}.coach-student-detail-kpis div{border:1px solid var(--hub-line);background:#07131c;padding:14px}.coach-student-detail-kpis span{color:var(--hub-muted);font-size:.53rem;font-weight:700}.coach-student-detail-kpis strong{color:var(--hub-cyan);font:600 1.35rem/1 var(--font-display), sans-serif;margin-top:10px;display:block}.coach-student-modal article>section,.coach-student-modal article>label{color:var(--hub-muted);gap:8px;margin-top:14px;font-size:.68rem;display:grid}.coach-student-modal article>section p{color:#c8d4da;background:#111f29;margin:0;padding:14px;line-height:1.5}.coach-student-modal textarea{border:1px solid var(--hub-line);resize:vertical;color:#fff;min-height:100px;font:inherit;background:#07131c;outline:0;padding:12px}.coach-student-save{background:var(--hub-cyan);color:#07131c;cursor:pointer;border:0;align-items:center;gap:8px;min-height:42px;margin-top:14px;padding:0 15px;font-weight:800;display:inline-flex}.coach-student-save svg{width:16px}.coach-deck-actions{justify-content:flex-end}.coach-deck-actions button{color:#d8e2e7;cursor:pointer;background:0 0;border:1px solid #315167;border-radius:4px;place-items:center;width:34px;height:34px;display:grid}.coach-deck-actions button:hover{border-color:var(--hub-cyan);color:#fff}.coach-deck-viewer:fullscreen{background:#02070b;grid-template-rows:auto minmax(0,1fr) auto;width:100vw;height:100vh;margin:0;display:grid}.coach-deck-viewer:fullscreen .coach-deck-stage{min-height:0}.coach-deck-viewer:fullscreen .coach-deck-stage img{max-height:calc(100vh - 170px)}.coach-deck-viewer.is-fullscreen{z-index:120;background:#02070b;border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;width:100vw;height:100vh;margin:0;display:grid;position:fixed;inset:0}.coach-deck-viewer.is-fullscreen .coach-deck-stage{min-height:0}.coach-deck-viewer.is-fullscreen .coach-deck-stage img{max-height:calc(100vh - 170px)}.coach-calendar-legend{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.coach-calendar-legend span{color:#a8b7c0;align-items:center;gap:6px;font-size:.58rem;display:inline-flex}.coach-calendar-legend span:before{content:"";background:currentColor;border-radius:2px;width:8px;height:8px}.coach-calendar-legend .is-alignment{color:#72ad79}.coach-calendar-legend .is-deep{color:#df6849}.coach-calendar-month{overflow:hidden;padding:0!important}.coach-calendar-month h3{border-bottom:1px solid var(--hub-line);padding:17px 18px;margin:0!important}.coach-calendar-weekdays,.coach-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.coach-calendar-weekdays span{color:#68808e;text-align:center;padding:9px 4px;font-size:.48rem;font-weight:800}.coach-calendar-day{background:#0a1822;border-top:1px solid #1a303e;border-right:1px solid #1a303e;min-height:92px;padding:8px 6px;position:relative}.coach-calendar-day:nth-child(7n){border-right:0}.coach-calendar-day>b{color:#dce5e9;margin-bottom:7px;font-size:.65rem;display:block}.coach-calendar-day>span{color:#bdd0d9;background:#10232f;border-left:3px solid;margin-top:4px;padding:5px 6px;display:block;overflow:hidden}.coach-calendar-day>span.is-alignment{border-color:#72ad79}.coach-calendar-day>span.is-ignition{border-color:#62bfd0}.coach-calendar-day>span.is-calibration{border-color:#d2aa59}.coach-calendar-day>span.is-deep{border-color:#df6849}.coach-calendar-day strong,.coach-calendar-day small{text-overflow:ellipsis;display:block;overflow:hidden}.coach-calendar-day strong{color:#f2f5f6;font-size:.51rem;line-height:1.25}.coach-calendar-day small{color:#8da0aa;margin-top:3px;font-size:.46rem}.coach-partner-lock{border:1px solid var(--hub-line);text-align:center;background:#0a1822;border-radius:5px;place-items:center;min-height:380px;padding:40px;display:grid}.coach-partner-lock>svg{width:48px;height:48px;color:var(--hub-gold);margin-bottom:20px}.coach-partner-lock>span{color:var(--hub-gold);font:700 .65rem/1 var(--font-display), sans-serif}.coach-partner-lock h2{font:600 2rem/1 var(--font-display), sans-serif;margin:15px 0 8px}.coach-partner-lock p{color:var(--hub-muted);margin:0}.coach-admin-lock{text-align:center;background:#0a1822;border:1px solid #4b5660;border-radius:6px;width:min(540px,100%);margin:8vh auto 0;padding:38px}.coach-admin-lock>svg{width:46px;height:46px;color:var(--hub-gold)}.coach-admin-lock>span{color:var(--hub-gold);font:700 .64rem/1 var(--font-display), sans-serif;margin-top:18px;display:block}.coach-admin-lock h2{font:600 1.8rem/1 var(--font-display), sans-serif;margin:13px 0 24px}.coach-admin-lock form{text-align:left;gap:12px;display:grid}.coach-admin-lock label{color:#aebec7;gap:7px;font-size:.7rem;font-weight:700;display:grid}.coach-admin-lock input{color:#fff;background:#07131c;border:1px solid #355064;outline:0;min-height:48px;padding:0 13px;font-size:1rem}.coach-admin-lock input:focus{border-color:var(--hub-cyan);box-shadow:0 0 0 3px #76d6e51a}.coach-admin-lock form button{background:var(--hub-gold);color:#08131c;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;min-height:48px;font-weight:800;display:flex}.coach-admin-lock form button svg{width:17px}.coach-admin-lock>p{color:#f0a49c;margin:14px 0 0;font-size:.7rem}.coach-id-single{width:100%;max-width:430px;margin:0 auto}.coach-id-card{isolation:isolate;aspect-ratio:.64;background:linear-gradient(145deg,#0b655f 0%,#083f49 48%,#071825 100%);border:1px solid #d0a654;border-radius:20px;width:100%;position:relative;overflow:hidden;box-shadow:0 28px 80px #0000007a,0 0 42px #22bcbe14,inset 0 0 0 1px #ffffff0f;container-type:inline-size}.coach-id-card:after{content:"";z-index:9;pointer-events:none;border:1px solid #dab35f9e;border-radius:13px;position:absolute;inset:3.4%}.coach-id-gridmark{z-index:-1;background-image:linear-gradient(#75d8e00e 1px,#0000 1px),linear-gradient(90deg,#75d8e00e 1px,#0000 1px);background-size:10cqw 10cqw;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 70%,#0000 100%);mask-image:linear-gradient(#000 0% 70%,#0000 100%)}.coach-id-card:before{content:"";z-index:0;clip-path:polygon(31% 0,100% 0,100% 100%,0 100%);background:linear-gradient(#d2aa5924,#04111924);width:44%;height:78%;position:absolute;bottom:-8%;right:-7%;transform:skew(-8deg)}.coach-id-card>header{z-index:4;clip-path:polygon(0 0,100% 0,100% 79%,0 100%);background:#04101894;justify-content:space-between;align-items:center;height:15%;padding:4.8% 8.5%;display:flex;position:relative}.coach-id-card>header img{object-fit:contain;object-position:left center;width:44%;max-height:70%}.coach-id-card>header span{color:#78d8df;font:700 2.55cqw/1 var(--font-display),sans-serif}.coach-id-precision-mark{z-index:3;border-top:2px solid #d2aa59;border-right:2px solid #d2aa59;width:9%;height:19%;position:absolute;top:20%;right:6%}.coach-access-shimmer{z-index:8;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff29,#0000);width:18%;height:170%;animation:5s ease-in-out infinite coach-card-shimmer;position:absolute;top:-30%;left:-35%;transform:rotate(22deg)}@keyframes coach-card-shimmer{0%,58%{opacity:0;transform:translate(0)rotate(22deg)}68%{opacity:1}88%,to{opacity:0;transform:translate(850%)rotate(22deg)}}.coach-id-body{z-index:2;color:#f5f4ef;grid-template-rows:auto auto auto auto;padding:0 10% 10%;display:grid;position:relative}.coach-id-avatar{aspect-ratio:1;outline-offset:5px;color:#f0d9a2;width:58%;font:700 14cqw/1 var(--font-display),sans-serif;background:#0b303a;border:4px solid #d2aa59;border-radius:50%;outline:1px solid #78d8df94;place-items:center;margin:3% auto 0;display:grid;overflow:hidden;box-shadow:0 16px 36px #00000052,0 0 28px #78d8df1f}.coach-id-avatar img{object-fit:cover;width:100%;height:100%}.coach-id-identity{margin-top:4%}.coach-id-identity>span{color:#78d8df;font:700 2.55cqw/1 var(--font-display),sans-serif}.coach-id-identity h2{overflow-wrap:anywhere;color:#f7f5ef;max-width:100%;font:700 7.3cqw/.92 var(--font-display),sans-serif;text-transform:uppercase;text-shadow:0 2px 20px #00000038;margin:2.4% 0 1.2%}.coach-id-identity>p{color:#92dbe0;margin:0;font-size:3.75cqw}.coach-id-body dl{grid-template-columns:1fr 1fr;width:82%;margin:5% 0 0;display:grid}.coach-id-body dt,.coach-id-code span{color:#7f949e;font:700 2.4cqw/1 var(--font-display),sans-serif}.coach-id-body dd{overflow-wrap:anywhere;color:#edf2ef;font:700 4.05cqw/1 var(--font-display),sans-serif;margin:3% 0 0}.coach-id-bottom{grid-template-columns:1fr 31%;align-items:end;gap:6%;margin-top:6%;display:grid}.coach-id-code{align-self:center}.coach-id-code span{display:block}.coach-id-code strong{color:#e0b45c;font:700 7.3cqw/1 var(--font-display),sans-serif;margin-top:4%;display:block}.coach-access-qr{aspect-ratio:1;place-items:center;width:100%;display:grid}.coach-access-qr img{background:#f4f0e7;border:1px solid #d2aa59;width:100%;height:100%;padding:4px}.coach-access-qr svg{color:#78d8df;width:30%}.coach-id-card>footer{z-index:4;color:#899ca5;background:#030d15e0;border:0;grid-template-columns:auto 1fr;align-items:center;gap:4%;height:6.3%;min-height:0;padding:0 8.5%;display:grid;position:absolute;bottom:0;left:0;right:0}.coach-id-card>footer img{object-fit:contain;object-position:left center;width:12%;height:76%}.coach-id-card>footer span{font:700 2.25cqw/1 var(--font-display),sans-serif;justify-self:end}@media (width<=1120px){.coach-sidebar{width:250px}.coach-app-content{width:calc(100% - 250px);margin-left:250px;padding-inline:34px}.coach-metric-grid,.coach-fact-grid,.coach-directory{grid-template-columns:1fr 1fr}.coach-profile-layout{grid-template-columns:1fr}.coach-profile-layout>div,.coach-profile-form{max-width:740px}.coach-admin-command-row{grid-template-columns:1fr}.coach-bulk-editor,.coach-backend-kpis,.coach-council-kpis{grid-template-columns:1fr 1fr}.coach-orientation-deck{grid-template-columns:1fr}.coach-orientation-deck>div:first-child{max-width:650px;padding-top:0}}@media (width<=1180px){.coach-reference-layout{grid-template-columns:1fr}.coach-reference-layout nav{grid-template-columns:1fr 1fr}}@media (width<=820px){.coach-gate{grid-template-columns:1fr;align-content:start;gap:40px;padding:42px 24px 64px}.coach-gate-brand h1{font-size:clamp(3.8rem,13vw,6rem)}.coach-gate-brand>p{margin-top:40px}.coach-gate-panel{justify-self:center;max-width:560px;max-height:none}.coach-onboarding-layout,.coach-reveal{grid-template-columns:1fr}.coach-onboarding-layout{gap:42px;padding-top:60px}.coach-reveal{align-content:start;padding-top:90px}.coach-reveal-stage{width:100%;max-width:720px}.coach-sidebar{z-index:50;width:min(300px,86vw);transition:transform .25s;transform:translate(-102%);box-shadow:24px 0 70px #0006}.coach-sidebar.is-open{transform:translate(0)}.coach-sidebar-brand button{place-items:center;display:grid}.coach-sidebar-scrim{z-index:40;background:#02070bad;border:0;display:block;position:fixed;inset:0}.coach-mobile-menu{z-index:30;border:1px solid var(--hub-line);color:#fff;background:#0c1d29;border-radius:4px;place-items:center;width:44px;height:44px;display:grid;position:fixed;top:14px;left:14px}.coach-mobile-menu svg{width:21px}.coach-app-content{width:100%;margin-left:0;padding:82px 24px 64px}.coach-dashboard-header{grid-template-columns:1fr}.coach-dashboard-badge{width:100%}.coach-dashboard-lower,.coach-slides-section{grid-template-columns:1fr}.coach-locked{background-position:50%;background-size:cover}.coach-locked:before{content:"";background:#071018c7;position:absolute;inset:0}.coach-locked{isolation:isolate;position:relative}.coach-locked>*{z-index:1;position:relative}.coach-admin-list{grid-template-columns:1fr}.coach-admin-summary{grid-template-columns:1fr 1fr}.coach-council-grid{grid-template-columns:1fr}.coach-student-roster>header{flex-direction:column;align-items:stretch}.coach-student-roster>header label{width:100%}.coach-calendar-months{grid-template-columns:1fr}.coach-backend-header{flex-direction:column;align-items:flex-start}.coach-backend-summary{grid-template-columns:1fr}.coach-backend-summary article+article{border-top:1px solid var(--hub-line);border-left:0}}@media (width<=580px){.coach-gate{padding-inline:18px}.coach-gate-brand h1{font-size:3.5rem}.coach-gate-lockup{flex-direction:column;align-items:flex-start;gap:12px}.coach-gate-lockup span{border:0;padding:0}.coach-gate-status{flex-direction:column;align-items:flex-start}.coach-gate-rule{grid-template-columns:auto auto 1fr}.coach-gate-rule span:nth-of-type(2),.coach-gate-rule span:nth-of-type(3),.coach-gate-rule b:nth-of-type(2),.coach-gate-rule b:nth-of-type(3),.coach-gate-rule i:nth-of-type(2){display:none}.coach-gate-panel,.coach-onboarding-form,.coach-profile-form{padding:21px}.coach-onboarding{padding-inline:18px}.coach-onboarding-copy h1,.coach-reveal-copy h1{font-size:3.2rem}.coach-role-grid{grid-template-columns:1fr}.coach-reveal{padding:74px 16px 40px}.coach-package{min-height:1080px;padding-top:40px}.coach-package-lid{grid-template-columns:1fr;justify-items:center;height:100px;padding:0 18px}.coach-package-lid span{display:none}.coach-package{min-height:790px}.coach-package-base{min-height:700px;padding:14px}.coach-package-base .coach-id-single{transform:translateY(-32px)}.coach-app-content{padding-inline:16px}.coach-dashboard-header h1,.coach-section-heading h1{font-size:2.8rem}.coach-metric-grid,.coach-fact-grid,.coach-directory,.coach-calendar-months,.coach-admin-summary,.coach-dashboard-lower,.coach-reference-layout>nav{grid-template-columns:1fr}.coach-reference-layout>article{padding:23px 18px}.coach-reference-layout>article.is-deck{padding:23px 12px 14px}.coach-deck-toolbar{align-items:flex-start}.coach-deck-toolbar>div{flex-wrap:wrap}.coach-deck-toolbar span{width:calc(100% - 28px)}.coach-deck-toolbar a{justify-content:center;width:36px;padding:0;font-size:0}.coach-deck-stage{grid-template-columns:34px minmax(0,1fr) 34px}.coach-deck-stage button{width:28px;height:44px}.coach-deck-thumbnails{grid-auto-columns:92px}.coach-media-title{align-items:flex-start;gap:10px;padding-block:14px}.coach-media-title b{text-align:right;line-height:1.35}.coach-video-meta{flex-direction:column;align-items:flex-start}.coach-media-preview{min-height:360px;padding:24px}.coach-media-preview>span{width:54px;height:54px}.coach-locked{min-height:430px;padding:30px 22px}.coach-locked h2{margin-top:115px;font-size:2rem}.coach-id-single{max-width:340px}.coach-backend-kpis{grid-template-columns:1fr}.coach-backend-header-actions{width:100%}.coach-backend-header-actions>a,.coach-backend-header-actions>button{flex:180px}.coach-backend-tools{grid-template-columns:1fr}.coach-backend-error{grid-template-columns:22px 1fr}.coach-backend-error button{grid-column:1/-1}.coach-admin-fields,.coach-bulk-editor{grid-template-columns:1fr}.coach-bulk-editor>div{grid-column:1/-1}.coach-batch-group>header{flex-direction:column;align-items:flex-start}.coach-batch-group>header button{width:100%}.coach-partner-link{grid-template-columns:18px 1fr}.coach-partner-link input{grid-column:1/-1}.coach-partner-card{grid-template-columns:1fr;padding:28px 22px}.coach-partner-card>div>svg{margin-bottom:42px}.coach-council-kpis{grid-template-columns:1fr 1fr}.coach-council-kpis article{min-height:120px;padding:16px}.coach-student-table{overflow-x:auto}.coach-student-table-head,.coach-student-table>button{min-width:650px}.coach-student-detail-kpis{grid-template-columns:1fr 1fr}.coach-student-modal{padding:12px}.coach-student-modal>article{max-height:calc(100vh - 24px);padding:20px}.coach-calendar-day{min-height:74px;padding:6px 4px}.coach-calendar-day>span{padding:4px}.coach-calendar-day strong{font-size:.46rem}.coach-calendar-day small{display:none}.coach-partner-lock{min-height:320px;padding:28px 20px}.coach-partner-lock h2{font-size:1.7rem}.coach-admin-lock{padding:28px 20px}}@media (prefers-reduced-motion:reduce){.coach-hub *,.coach-hub :before,.coach-hub :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.coach-partner-standalone{background:#04111d;min-height:100vh;padding:clamp(24px,4vw,64px)}.coach-partner-standalone .coach-app-content{width:min(1480px,100%);margin:0 auto;padding:0}.coach-app-shell{background:radial-gradient(circle at 78% -10%,#8d644238,#0000 28%),radial-gradient(circle at 5% 86%,#445f7929,#0000 32%),#02101f}.coach-system-ribbon{z-index:80;color:#211508;background:#bd8b2f url(/ignite-assets/os/gold-foil-ribbon.png) 50% 54%/cover;border-bottom:1px solid #f4d98a;height:30px;position:fixed;inset:0 0 auto;overflow:hidden;box-shadow:0 10px 36px #00000057,inset 0 1px #ffffff85}.coach-system-ribbon:before{content:"";mix-blend-mode:screen;background:#efc26233;position:absolute;inset:0}.coach-system-ribbon:after{content:"";filter:blur(7px);background:#ffffff57;width:9%;animation:5.8s ease-in-out infinite coach-systems-shine;position:absolute;top:-40%;bottom:-40%;left:-12%;transform:skew(-20deg)}.coach-system-ribbon span{z-index:2;height:100%;font:900 .58rem/1 var(--font-display),sans-serif;letter-spacing:.18em;text-shadow:0 1px #ffffff59;justify-content:center;align-items:center;display:flex;position:relative}@keyframes coach-systems-flow{to{background-position:280% 0}}@keyframes coach-systems-shine{0%{left:-22%}70%,to{left:112%}}.coach-sidebar{background:radial-gradient(circle at 20% 86%,#c98e3821,#0000 27%),linear-gradient(#061522,#020b13 72%);height:calc(100vh - 30px);top:30px}.coach-sidebar-brand{background:linear-gradient(120deg,#8d64421f,#0000);min-height:116px}.coach-sidebar-user{background:linear-gradient(145deg,#0b2239eb,#2d24208c);border-color:#8d644261;box-shadow:inset 0 1px #ffffff08}.coach-app-content{background-image:linear-gradient(#445f7909 1px,#0000 1px),linear-gradient(90deg,#445f7908 1px,#0000 1px);background-size:48px 48px;padding-top:86px}.coach-nav-group button:hover,.coach-nav-group button.is-active{background:linear-gradient(90deg,#8d64423d,#0b2239b8);box-shadow:inset 0 0 0 1px #d6b27614}.coach-backend-nav button{color:#efc78c}.coach-backend-nav button.is-active{border-left-color:#d8a761}.coach-dashboard-header{background:radial-gradient(circle at 78% 18%,#dfae532e,#0000 24%),radial-gradient(circle at 88% 82%,#4498b524,#0000 30%),linear-gradient(125deg,#071a2a,#0a2233 52%,#07131f);border:1px solid #c9974a57;border-radius:22px;min-height:310px;padding:54px;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000047,inset 0 1px #ffffff09}.coach-dashboard-header:after{content:"";aspect-ratio:1;border:1px solid #e0b25d3d;border-radius:50%;width:44%;position:absolute;bottom:-70%;right:-8%;box-shadow:0 0 100px #e0b25d1f}.coach-dashboard-header h1{text-transform:uppercase;text-shadow:0 8px 30px #0000006b;font-size:clamp(3.4rem,5.4vw,6.3rem)}.coach-dashboard-badge{z-index:2;border:1px solid #e0b25d4d;border-left:3px solid var(--hub-gold);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#02101fc2;border-radius:12px;position:relative}.coach-metric-grid article,.coach-next-session,.coach-dashboard-actions{background:linear-gradient(145deg,#0d2233f0,#05131ffa);border-radius:16px;box-shadow:0 18px 50px #00000026,inset 0 1px #ffffff06}.coach-metric-grid article{transition:transform .22s,border-color .22s}.coach-metric-grid article:hover{border-color:#e0b25d61;transform:translateY(-4px)}.coach-headquarters-lock{background:radial-gradient(circle at 18% 20%,#d39e472b,#0000 26%),linear-gradient(130deg,#081d2e,#06131f 64%,#160e0d);border:1px solid #c9974a57;border-radius:24px;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);align-items:center;gap:42px;min-height:calc(100vh - 170px);padding:54px;display:grid;box-shadow:0 40px 100px #00000059,inset 0 1px #ffffff0a;max-width:1220px!important}.coach-hq-lock-visual>span{color:#e0b25d;font:700 .68rem/1 var(--font-display),sans-serif;letter-spacing:.16em}.coach-hq-lock-visual h1{font:600 clamp(3.2rem,5.6vw,6.4rem)/.85 var(--font-display),sans-serif;text-transform:uppercase;margin:18px 0}.coach-hq-lock-visual h1 em{color:#df765f;font-style:normal}.coach-hq-lock-visual p{color:#adbec8;max-width:650px;line-height:1.7}.coach-headquarters-lock .coach-admin-lock{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#04111de6;margin:0}.coach-command-hero{background:radial-gradient(circle at 82%,#dda84a2b,#0000 24%),linear-gradient(110deg,#071b2b,#091724 66%,#180e0c);border:1px solid #c9974a57;border-radius:18px;justify-content:space-between;align-items:center;min-height:230px;padding:38px 44px;display:flex;position:relative;overflow:hidden}.coach-command-hero span{color:#e0b25d;font:700 .62rem/1 var(--font-display),sans-serif;letter-spacing:.12em}.coach-command-hero h2{font:600 clamp(2rem,3.8vw,4.1rem)/.92 var(--font-display),sans-serif;text-transform:uppercase;margin:17px 0 0}.coach-command-orbit{aspect-ratio:1;color:#e0b25d;border:1px solid #e0b25d6b;border-radius:50%;place-items:center;width:138px;display:grid;position:relative;box-shadow:0 0 60px #e0b25d21}.coach-command-orbit svg{width:44px}.coach-command-orbit i{border:1px dashed #76d6e547;border-radius:50%;animation:18s linear infinite coach-spin;position:absolute;inset:-15px}.coach-command-orbit i:last-child{border-color:#d6453247;animation-duration:10s;animation-direction:reverse;inset:22px}.coach-backend-header{border:1px solid var(--hub-line);background:linear-gradient(120deg,#0b2239d1,#2d242047);border-radius:16px;padding:28px 30px}.coach-backend-header h1{color:#f5f2ea;text-shadow:0 0 34px #e0b25d1a;font-size:clamp(3.4rem,6vw,6rem)}.coach-backend-tabs{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#02101fdb;border-radius:14px;padding:8px}.coach-backend-tabs button{border-radius:9px}.coach-backend-tabs button.is-active{color:#fff8ef;background:linear-gradient(135deg,#8d6442,#5f4027);box-shadow:0 10px 25px #5c3b2247}.coach-backend-kpis article,.coach-backend-table-panel,.coach-backend-summary{border-radius:14px;overflow:hidden}.coach-backend-kpis article{background:linear-gradient(145deg,#0b2239,#071624);box-shadow:0 15px 40px #0000002b}.coach-backend-table-panel{background:#051420f0;box-shadow:0 26px 70px #0003}.coach-backend-table tbody tr{transition:background .18s}.coach-backend-table tbody tr:hover{background:#8d64421a}.coach-proof-action,.coach-manage-actions button{color:#e5edf1;cursor:pointer;background:#0b2239;border:1px solid #3b6175;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:.62rem;font-weight:800;display:inline-flex}.coach-proof-action svg,.coach-manage-actions svg{width:14px}.coach-proof-action{color:#efc77c;background:#8d64421a;border-color:#e0b25d7a}.coach-no-proof{color:#667d8b;font-size:.62rem}.coach-manage-actions{gap:6px;display:flex}.coach-manage-actions button.is-delete{color:#f0a498;border-color:#d6453266}.coach-status-select{color:#eaf1f3;background:#061521;border:1px solid #355264;border-radius:7px;min-height:36px;padding:0 10px;font-size:.64rem}.coach-status-select:focus{border-color:#e0b25d;outline:none}.coach-record-modal{z-index:100;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.coach-record-scrim{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00050ad1;border:0;position:absolute;inset:0}.coach-record-modal>form{z-index:2;background:linear-gradient(145deg,#0b2239,#06131f 62%,#211a17);border:1px solid #8d64428f;border-radius:18px;width:min(820px,100%);max-height:calc(100vh - 48px);position:relative;overflow:auto;box-shadow:0 40px 120px #000000a6}.coach-record-modal>form>header{border-bottom:1px solid var(--hub-line);justify-content:space-between;align-items:center;padding:24px 26px;display:flex}.coach-record-modal>form>header span{color:#e0b25d;font:700 .58rem/1 var(--font-display),sans-serif;letter-spacing:.12em}.coach-record-modal>form>header h2{font:600 2rem/1 var(--font-display),sans-serif;margin:8px 0 0}.coach-record-modal>form>header>button{border:1px solid var(--hub-line);color:#fff;cursor:pointer;background:#071722;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.coach-record-modal>form>header svg{width:18px}.coach-record-meta{color:#aebcc5;background:#8d644214;justify-content:space-between;align-items:center;gap:14px;padding:14px 26px;font-size:.7rem;display:flex}.coach-record-meta button{color:#efc77c;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;display:inline-flex}.coach-record-meta svg{width:15px}.coach-record-grid{grid-template-columns:1fr 1fr;gap:16px;padding:24px 26px;display:grid}.coach-record-grid label{color:#aebcc5;gap:7px;font-size:.7rem;font-weight:700;display:grid}.coach-record-grid label.is-wide{grid-column:1/-1}.coach-record-grid input,.coach-record-grid select,.coach-record-grid textarea{color:#f0f4f5;background:#05131e;border:1px solid #2f5064;border-radius:7px;outline:0;width:100%;min-height:46px;padding:0 13px}.coach-record-grid textarea{resize:vertical;min-height:92px;padding-block:12px}.coach-record-grid input:focus,.coach-record-grid select:focus,.coach-record-grid textarea:focus{border-color:#e0b25d;box-shadow:0 0 0 3px #e0b25d1a}.coach-record-modal>form>footer{border-top:1px solid var(--hub-line);justify-content:flex-end;gap:10px;padding:18px 26px;display:flex}.coach-record-modal>form>footer button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#c18b4d,#8d6442);border:1px solid #9a7440;border-radius:8px;align-items:center;gap:7px;min-height:44px;padding:0 16px;font-weight:800;display:inline-flex}.coach-record-modal>form>footer button.is-delete{color:#f3a39c;background:#7d292533;border-color:#6f3330}.coach-record-modal>form>footer svg{width:16px}.coach-faction-picker>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.coach-faction-picker label{cursor:pointer;position:relative}.coach-faction-picker input{opacity:0;position:absolute}.coach-faction-picker label>span{background:#06131f;border:1px solid #304c60;border-radius:12px;min-height:138px;transition:transform .2s,border-color .2s;display:block;position:relative;overflow:hidden}.coach-faction-picker img{object-fit:cover;opacity:.72;width:100%;height:74px;display:block}.coach-faction-picker b,.coach-faction-picker small{padding-inline:12px;display:block}.coach-faction-picker b{color:#f5f7f8;font:700 .9rem/1 var(--font-display),sans-serif;margin-top:9px}.coach-faction-picker small{margin-top:5px;font-size:.54rem}.coach-faction-picker input:checked+span{border-color:#e0b25d;transform:translateY(-3px);box-shadow:0 12px 30px #00000040,inset 0 0 0 1px #e0b25d42}.coach-faction-picker .is-aegis input:checked+span{border-color:#8fb0d9;box-shadow:0 12px 30px #2e4f7a40,inset 0 0 0 1px #8fb0d94d}.coach-faction-picker .is-vanguard input:checked+span{border-color:#d64532;box-shadow:0 12px 30px #a6202040,inset 0 0 0 1px #d6453247}.coach-id-card.is-aegis{background:radial-gradient(circle at 75% 34%,#487ebe57,#0000 28%),linear-gradient(145deg,#112d4b,#071624 70%);border-color:#8fb0d9;box-shadow:0 28px 80px #0000007a,0 0 56px #8fb0d92e,inset 0 0 0 1px #ffffff14}.coach-id-card.is-vanguard{background:radial-gradient(circle at 75% 34%,#bc2d2d47,#0000 28%),linear-gradient(145deg,#341519,#100d12 72%);border-color:#d64532;box-shadow:0 28px 80px #0000007a,0 0 56px #d645322e,inset 0 0 0 1px #ffffff12}.coach-id-card.is-aegis>header span{color:#d8dee9}.coach-id-card.is-vanguard>header span{color:#ff8c7b}.coach-id-card.is-aegis:after{border-color:#8fb0d9b8}.coach-id-card.is-vanguard:after{border-color:#d64532b8}.coach-motion{background:radial-gradient(circle at 16% 20%,#d29d422e,#0000 26%),radial-gradient(circle at 84% 76%,#3484a529,#0000 30%),linear-gradient(135deg,#020a12,#071b2b 55%,#0a1119)}.coach-id-verified{color:#e4bd66;text-align:right;font:800 .56rem/1.35 var(--font-display),sans-serif;letter-spacing:.08em;justify-content:flex-end;align-items:center;gap:8px;display:flex}.coach-id-verified svg{width:28px;height:28px}.coach-account-status{color:#77d6a5;font:800 .56rem/1 var(--font-display),sans-serif;text-transform:uppercase;letter-spacing:.08em;border:1px solid;border-radius:999px;margin-left:auto;padding:7px 9px}.coach-account-status.is-deactivated{color:#ef8c91}.coach-admin-list>article.is-deactivated{opacity:.72;border-color:#e5606847}.coach-issued-credential{color:#f5dfaa;background:#201a0d;border:1px solid #e0b25d7a;border-radius:12px;align-items:flex-start;gap:14px;margin:18px 0;padding:18px;display:flex}.coach-issued-credential svg{flex:0 0 22px}.coach-issued-credential b,.coach-issued-credential code,.coach-issued-credential small{display:block}.coach-issued-credential code{color:#fff;word-break:break-word;margin:8px 0;font-size:.8rem}.coach-issued-credential small{color:#c8b98e}.coach-new-account{background:linear-gradient(145deg,#0c2333f5,#05111cfa);border:1px solid #76d6e533;border-radius:14px;margin:22px 0 30px;padding:22px}.coach-new-account>header{align-items:center;gap:12px;margin-bottom:18px;display:flex}.coach-new-account>header svg{color:var(--hub-gold)}.coach-new-account>header b,.coach-new-account>header small{display:block}.coach-new-account>header small{color:var(--hub-muted);margin-top:5px}.coach-new-account>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.coach-new-account label{color:#b7c5ce;gap:7px;font-size:.72rem;font-weight:700;display:grid}.coach-new-account input,.coach-new-account select{color:#fff;background:#06131d;border:1px solid #294455;border-radius:5px;min-height:46px;padding:0 12px}.coach-new-account>button,.coach-admin-card-actions button{color:#130e06;cursor:pointer;background:#c99a46;border:1px solid #e0b25d6b;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:43px;margin-top:16px;padding:0 16px;font-weight:850;display:inline-flex}.coach-admin-card-actions{justify-content:flex-end;display:flex}.coach-admin-card-actions button{color:#e9c777;background:0 0;margin:0}@media (width<=900px){.coach-new-account>div{grid-template-columns:1fr 1fr}}@media (width<=600px){.coach-new-account>div{grid-template-columns:1fr}}@media (width<=900px){.coach-headquarters-lock{grid-template-columns:1fr;padding:30px}.coach-command-orbit{display:none}.coach-dashboard-header{grid-template-columns:1fr;min-height:360px;padding:34px}.coach-system-ribbon span{font-size:.5rem}.coach-record-grid{grid-template-columns:1fr}.coach-record-grid label.is-wide{grid-column:auto}.coach-faction-picker>div{grid-template-columns:1fr 1fr}}@media (width<=640px){.coach-app-content{padding-top:76px}.coach-headquarters-lock{border-radius:14px;padding:22px}.coach-hq-lock-visual h1{font-size:3rem}.coach-command-hero{padding:26px}.coach-backend-header{padding:22px}.coach-record-modal{padding:10px}.coach-record-grid{padding:18px}.coach-record-modal>form>footer{flex-direction:column}.coach-record-modal>form>footer button{justify-content:center}.coach-faction-picker>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.coach-system-ribbon:before,.coach-system-ribbon:after,.coach-command-orbit i{animation:none!important}}.coach-id-card{background:radial-gradient(circle at 78% 24%,#d6a3552e,#0000 34%),linear-gradient(150deg,#15120f,#07121e 56%,#29130f)!important;border-color:#d8ad62!important}.coach-id-card.is-aegis{box-shadow:0 28px 80px #0000007a,inset 0 0 0 1px #ffffff14,inset -9px 0 #5e7ba9!important}.coach-id-card.is-vanguard{box-shadow:0 28px 80px #0000007a,inset 0 0 0 1px #ffffff14,inset -9px 0 #bb3a31!important}.coach-id-champion{z-index:1;object-fit:contain;object-position:right bottom;opacity:.38;filter:drop-shadow(0 18px 28px #0009);pointer-events:none;width:62%;height:76%;position:absolute;bottom:5%;right:-11%}.coach-id-body,.coach-id-card>header,.coach-id-card>footer{z-index:4}.coach-id-card .coach-id-identity,.coach-id-card .coach-id-bottom,.coach-id-card .coach-id-body dl{z-index:5;position:relative}.coach-id-card .coach-id-avatar{width:48%;margin-left:0}.coach-id-card .coach-id-identity h2{max-width:74%}.coach-id-card .coach-id-body dl{width:74%}.coach-id-card.is-aegis>header span,.coach-id-card.is-vanguard>header span{color:#e6c77f!important}.coach-forgot-password{color:#efc78c;cursor:pointer;background:0 0;border:0;margin:14px 0 0;font-size:.76rem;font-weight:700;text-decoration:underline}.coach-calendar{color:#17222d;background:#f7f3ea;border-radius:14px;padding:18px}.coach-calendar-note{background:#fffaf0;border-color:#b47625}.coach-calendar-note p{color:#41505f}.coach-calendar-months>section{background:#fff;border-color:#d8d0c2}.coach-calendar-month h3{color:#17222d;border-color:#ded7ca}.coach-calendar-weekdays{background:#efe9dd}.coach-calendar-weekdays span{color:#596979}.coach-calendar-day{background:#fff;border-color:#e5ded2}.coach-calendar-day.is-empty{background:#f8f6f1}.coach-calendar-day>b{color:#24313d}.coach-calendar-day>span{color:#30404e;background:#f8fafc}.coach-calendar-day>span.is-ignition{background:#eaf1ff;border-color:#315fbe}.coach-calendar-day>span.is-calibration{background:#fff3df;border-color:#b37220}.coach-calendar-day>span.is-blocked{background:#fff0f1;border-color:#b32632}.coach-calendar-day strong{color:#22313f}.coach-calendar-day small{color:#65727e}.coach-calendar-legend .is-ignition{color:#315fbe}.coach-calendar-legend .is-calibration{color:#b37220}.coach-calendar-legend .is-blocked{color:#b32632}.coach-champion-hero{background:linear-gradient(120deg,#172632f5,#081119f5);border:1px solid #e0b25d47;border-radius:16px;grid-template-columns:180px 1fr;align-items:center;gap:22px;min-height:190px;margin:26px 0;display:grid;overflow:hidden}.coach-champion-hero img{object-fit:contain;object-position:center bottom;align-self:end;width:100%;height:190px}.coach-champion-hero div{padding:20px 25px}.coach-champion-hero span{color:#e4be80;font:800 .62rem/1 var(--font-display),sans-serif;letter-spacing:.15em}.coach-champion-hero h2{font:700 2.2rem/1 var(--font-display),sans-serif;margin:9px 0 5px}.coach-champion-hero p{color:#adbdc7;margin:0;line-height:1.55}@media (width<=800px){.coach-champion-hero{grid-template-columns:135px 1fr}.coach-champion-hero img{height:170px}}@media (width<=520px){.coach-champion-hero{grid-template-columns:1fr}.coach-champion-hero img{height:200px}}.register-page{color:#f4f8fb;background:radial-gradient(circle at 70% 10%,#3eacff29,#0000 30%),#030d19;min-height:100vh;padding-bottom:80px}.register-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030d19db;border-bottom:1px solid #a5c3d92e;grid-template-columns:1fr auto 1fr;align-items:center;min-height:84px;padding:16px max(28px,5vw);display:grid}.register-header>a,.register-header>span{color:#aebfcd;letter-spacing:.09em;align-items:center;gap:8px;font-size:.72rem;font-weight:850;display:flex}.register-header>a svg{width:18px}.register-header img{width:136px}.register-header>span{justify-self:end}.register-header>span svg{color:#f6bf62;width:17px}.register-progress{grid-template-columns:repeat(3,1fr);width:min(660px,100% - 40px);margin:35px auto 56px;display:grid}.register-progress div{color:#6f8596;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;font-size:.76rem;font-weight:850;display:flex;position:relative}.register-progress div:after{content:"";z-index:0;background:#263b4e;width:calc(100% - 44px);height:1px;position:absolute;top:17px;left:36px}.register-progress div:last-child:after{display:none}.register-progress b{z-index:1;background:#071827;border:1px solid #31495d;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:relative}.register-progress b svg{width:16px}.register-progress .active{color:#fff}.register-progress .active b{color:#07111d;background:#f6bf62;border-color:#f6bf62;box-shadow:0 0 30px #f6bf6240}.register-progress .done{color:#9fd4bc}.register-progress .done b{color:#04140d;background:#6ed3a7;border-color:#6ed3a7}.register-layout,.payment-layout,.review-layout{grid-template-columns:.72fr 1.28fr;gap:60px;width:min(1180px,100% - 40px);margin:auto;display:grid}.register-intro,.payment-summary,.review-copy{align-self:start;position:sticky;top:30px}.register-intro>p:first-child,.payment-summary>p:first-child,.review-copy>p:first-child{color:#f6bf62;letter-spacing:.17em;font-size:.72rem;font-weight:900}.register-intro h1,.payment-summary h1,.review-copy h1,.confirmation h1{letter-spacing:-.055em;margin:18px 0;font-size:clamp(3rem,5vw,5rem);line-height:.98}.register-intro h1 em{color:#f6bf62;font-style:normal}.register-intro>p,.payment-summary>p,.review-copy>p{color:#aebdca;line-height:1.75}.trust-line{background:#5bbbff0d;border:1px solid #5bbbff38;border-radius:14px;gap:14px;margin-top:32px;padding:18px;display:flex}.trust-line svg{color:#62c7ff;flex:0 0 22px}.trust-line span{gap:5px;display:grid}.trust-line small{color:#8ea3b4;line-height:1.5}.register-card,.payment-card,.digital-ticket{background:linear-gradient(155deg,#0d2840f5,#051423fa);border:1px solid #9abcd638;border-radius:24px;padding:34px;box-shadow:0 28px 80px #00000040}.form-section{padding-bottom:34px}.form-section+.form-section{border-top:1px solid #9abcd629;padding-top:34px}.form-section h2,.payment-card h2{margin:10px 0 22px;font-size:1.45rem}.path-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.path-grid button{color:#f3f7fa;text-align:left;cursor:pointer;background:#061725;border:1px solid #9abcd633;border-radius:14px;grid-template-columns:56px 1fr auto;align-items:center;min-height:94px;padding:14px;transition:all .25s;display:grid;position:relative}.path-grid button:first-child{grid-template-columns:1fr auto}.path-grid button:hover,.path-grid button.selected,.source-grid button.selected,.plan-grid button.selected{background:#f6bf6214;border-color:#f6bf62;transform:translateY(-2px);box-shadow:0 12px 35px #0000002e}.path-grid img{object-fit:contain;width:54px;height:70px}.path-grid span{gap:5px;display:grid}.path-grid small{color:#8fa4b5;font-size:.69rem;line-height:1.35}.path-grid strong{color:#f6bf62}.path-grid em{color:#63798b;letter-spacing:.13em;font-size:.55rem;font-style:normal;font-weight:900;position:absolute;top:8px;right:8px}.field-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.field-grid label,.payment-card>label:not(.proof-upload){color:#cbd7df;gap:8px;font-size:.78rem;font-weight:780;display:grid}.field-grid .full{grid-column:1/-1}.field-grid small,.payment-card label small{color:#73899a;font-weight:500}.field-grid input,.payment-card input[type=text]{color:#fff;background:#04121f;border:1px solid #284156;border-radius:11px;outline:0;width:100%;min-height:52px;padding:0 14px}.field-grid input:focus,.payment-card input:focus{border-color:#52c3ff;box-shadow:0 0 0 3px #52c3ff1a}.source-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.source-grid button{color:#c9d5dd;cursor:pointer;background:#061725;border:1px solid #273e51;border-radius:12px;justify-items:start;gap:10px;min-height:88px;padding:15px;display:grid}.source-grid svg{color:#52c3ff;width:20px}.plan-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.plan-grid button{color:#fff;text-align:left;cursor:pointer;background:#061725;border:1px solid #273e51;border-radius:13px;grid-template-columns:1fr auto;align-items:center;min-height:90px;padding:17px;display:grid}.plan-grid span{gap:6px;display:grid}.plan-grid small{color:#8297a7;font-size:.67rem}.plan-grid strong{color:#f6bf62}.consent{color:#aebdca;gap:12px;margin:5px 0 26px;font-size:.78rem;line-height:1.55;display:flex}.consent input{margin-top:3px}.register-error{color:#ffb0b0;background:#ff5a5a0f;border:1px solid #ff7d7d4d;border-radius:10px;padding:13px;font-size:.8rem}.checkout-bar{border-top:1px solid #9abcd62e;grid-template-columns:1fr auto;align-items:center;gap:16px;padding-top:26px;display:grid}.checkout-bar span{display:grid}.checkout-bar small{color:#73899a;letter-spacing:.12em;font-size:.62rem}.checkout-bar>strong{color:#f6bf62;font-size:2rem}.checkout-bar button,.pay-submit,.digital-ticket>button{color:#08111b;cursor:pointer;background:linear-gradient(110deg,#ffd88b,#df904b);border:0;border-radius:12px;grid-column:1/-1;min-height:56px;font-weight:900}.summary-ticket{background:linear-gradient(145deg,#f6bf6214,#081d30cc);border:1px solid #f6bf6252;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin:30px 0;padding:24px;display:grid}.summary-ticket>svg{color:#f6bf62}.summary-ticket>span{display:grid}.summary-ticket small{color:#7f93a2;font-size:.6rem}.summary-ticket>strong{font-size:1.5rem}.summary-ticket>div{border-top:1px dashed #385064;grid-column:1/-1;gap:10px;padding-top:18px;display:grid}.summary-ticket>div span{color:#9fb0bd;justify-content:space-between;display:flex}.summary-ticket>div b{color:#fff}.payment-card{max-width:700px}.payment-asset{background:#fff;border-radius:16px;place-items:center;min-height:320px;margin:22px 0;padding:16px;display:grid;overflow:hidden}.payment-asset img{object-fit:contain;max-width:100%;max-height:460px}.amount-callout{background:#f6bf6212;border:1px solid #f6bf6240;border-radius:13px;align-items:center;gap:14px;margin-bottom:22px;padding:18px;display:flex}.amount-callout svg{color:#f6bf62}.amount-callout span{display:grid}.amount-callout small{color:#8ea0ae;letter-spacing:.13em;font-size:.63rem}.amount-callout b{font-size:1.6rem}.proof-upload{color:#bfd0dc;cursor:pointer;border:1px dashed #45657e;border-radius:13px;grid-template-columns:auto 1fr;gap:12px;margin:20px 0;padding:18px;display:grid}.proof-upload svg{color:#52c3ff}.proof-upload span{gap:5px;display:grid}.proof-upload input{grid-column:1/-1}.pay-submit{width:100%}.review-layout{align-items:start}.digital-ticket{position:relative;overflow:hidden}.digital-ticket:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff14,#0000 65%);animation:5s infinite regshine;position:absolute;inset:0;transform:translate(-100%)}.ticket-top{border-bottom:1px dashed #42576a;justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.ticket-top img{width:130px}.ticket-top span{color:#ffd58b;letter-spacing:.13em;background:#f6bf621a;border-radius:99px;padding:7px 10px;font-size:.6rem;font-weight:900}.ticket-person{justify-content:space-between;align-items:center;padding:34px 0;display:flex}.ticket-person>span{display:grid}.ticket-person small,.ticket-ref small{color:#8196a6;letter-spacing:.13em;font-size:.62rem}.ticket-person b{margin:7px 0;font-size:2rem}.ticket-person em{color:#9fb0bd;font-style:normal}.ticket-person>svg{color:#f6bf62;width:54px;height:54px}.digital-ticket dl{border:1px solid #263f53;border-radius:13px;grid-template-columns:1fr 1fr;margin:0;display:grid;overflow:hidden}.digital-ticket dl div{border-bottom:1px solid #263f53;border-right:1px solid #263f53;gap:7px;padding:16px;display:grid}.digital-ticket dt{color:#7f94a4;font-size:.65rem}.digital-ticket dd{margin:0;font-weight:850}.ticket-ref{justify-content:space-between;align-items:center;margin:24px 0;display:flex}.ticket-ref strong{letter-spacing:.13em;font-size:1.6rem}.confirmation{text-align:center;justify-items:center;width:min(720px,100% - 36px);margin:70px auto;display:grid}.confirmation>div{color:#04130d;background:#70d4a9;border-radius:50%;place-items:center;width:72px;height:72px;display:grid;box-shadow:0 0 50px #70d4a940}.confirmation>div svg{width:32px}.confirmation>p:first-of-type{color:#70d4a9;letter-spacing:.17em;margin-top:26px;font-size:.68rem;font-weight:900}.confirmation>p:last-of-type{color:#afbfca;max-width:630px;font-size:1.05rem;line-height:1.7}.confirmation>span{color:#8499a8;letter-spacing:.12em;border:1px solid #2a4255;border-radius:12px;gap:6px;margin:22px 0;padding:15px 30px;font-size:.65rem;display:grid}.confirmation>span strong{color:#fff;font-size:1.4rem}.confirmation>a{color:#07111d;background:#f6bf62;border-radius:11px;padding:15px 24px;font-weight:900}@keyframes regshine{65%,to{transform:translate(100%)}}@media (width<=900px){.register-layout,.payment-layout,.review-layout{grid-template-columns:1fr}.register-intro,.payment-summary,.review-copy{position:static}.path-grid,.facilitator-grid{grid-template-columns:1fr}}@media (width<=620px){.register-header{grid-template-columns:1fr auto;padding:12px 16px}.register-header>span{display:none}.register-header img{width:104px}.register-progress{margin-bottom:34px}.register-progress div span{display:none}.register-progress div:after{width:calc(100% - 42px);left:34px}.register-layout,.payment-layout,.review-layout{gap:32px;width:calc(100% - 24px)}.register-card,.payment-card,.digital-ticket{padding:22px 16px}.register-intro h1,.payment-summary h1,.review-copy h1,.confirmation h1{font-size:2.8rem}.field-grid,.source-grid,.plan-grid{grid-template-columns:1fr}.field-grid .full{grid-column:auto}.checkout-bar{grid-template-columns:1fr}.checkout-bar>strong{justify-self:start}.path-grid button{grid-template-columns:48px 1fr}.path-grid button:first-child{grid-template-columns:1fr}.path-grid strong{grid-column:2}.digital-ticket dl{grid-template-columns:1fr}.ticket-top{align-items:flex-start}.ticket-top span{text-align:center;max-width:130px}.ticket-person b{font-size:1.45rem}}@media (prefers-reduced-motion:reduce){.digital-ticket:after{display:none}}.path-grid .all-in-path{background:radial-gradient(circle at 88% 30%,#f6bf6224,#0000 34%),#061725;grid-column:1/-1;grid-template-columns:1fr auto}.path-grid strong,.plan-grid strong,.checkout-bar>strong,.summary-ticket>strong,.amount-callout b{white-space:nowrap;min-width:0;max-width:100%}.bank-account-card{color:#fff;text-align:left;cursor:pointer;background:radial-gradient(circle at 90% 20%,#f6bf6226,#0000 38%),linear-gradient(145deg,#10283e,#061624);border:1px solid #f6bf626b;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;width:100%;margin:22px 0;padding:22px;transition:all .25s;display:flex}.bank-account-card:hover{border-color:#f6bf62;transform:translateY(-3px);box-shadow:0 18px 46px #00000040}.bank-account-card>span:first-child{gap:5px;min-width:0;display:grid}.bank-account-card small{color:#f6bf62;letter-spacing:.13em;font-size:.64rem;font-weight:900}.bank-account-card b{letter-spacing:.05em;white-space:nowrap;font-size:clamp(1.8rem,4vw,2.8rem)}.bank-account-card em{color:#aebdca;font-size:.78rem;font-style:normal}.bank-account-card>span:last-child{color:#d6e3ec;flex:none;align-items:center;gap:8px;font-size:.72rem;font-weight:850;display:flex}.bank-account-card svg{color:#f6bf62;width:18px}.bank-preview{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#00060dd6;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.bank-preview>div{background:#081a2b;border:1px solid #f6bf6266;border-radius:22px;width:min(900px,100%);padding:14px;position:relative;box-shadow:0 30px 100px #0000009e}.bank-preview img{object-fit:contain;background:#fff;border-radius:14px;width:100%;max-height:78vh;display:block}.bank-preview>div>button{color:#fff;cursor:pointer;background:#020a12cc;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:24px;right:24px}.bank-preview p{color:#aebdca;text-align:center;margin:13px 4px 2px;font-size:.78rem}@media (width<=620px){.path-grid .all-in-path{grid-template-columns:1fr!important}.path-grid .all-in-path strong{grid-column:1}.bank-account-card{flex-direction:column;align-items:flex-start}.bank-account-card b{font-size:clamp(1.65rem,9vw,2.4rem)}.bank-preview{padding:10px}.bank-preview>div{padding:8px}.bank-preview>div>button{top:16px;right:16px}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{color:#f7f3eb;background:#030d18;margin:0;font-family:Montserrat,Arial,sans-serif}.student-shell{background:radial-gradient(circle at 75% 5%,#17345a 0,#0000 35%),#030d18;min-height:100vh}.student-center{place-items:center;display:grid}.student-loader{border:2px solid #27445f;border-top-color:#d8a16e;border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin}.student-auth{place-items:center;padding:32px;display:grid}.student-auth>section{background:#081827e6;border:1px solid #284158;border-radius:28px;width:min(560px,100%);padding:56px;box-shadow:0 35px 100px #0008}.student-brand{color:#d8a16e;letter-spacing:.16em;align-items:center;gap:10px;font-weight:900;display:flex}.student-brand svg{width:28px}.student-brand small{color:#8195a8;margin-left:auto;font-size:.62rem}.student-kicker{color:#d8a16e;letter-spacing:.18em;margin-top:48px;font-size:.7rem;font-weight:800}.student-auth h1{letter-spacing:-.06em;font-size:clamp(2.8rem,7vw,5.5rem);line-height:.9}.student-auth h1 em{color:#8eb7d5;font-style:normal}.student-auth p{color:#9fb0bf;line-height:1.7}.student-auth form{gap:18px;margin-top:32px;display:grid}.student-auth label{color:#bdc9d4;gap:8px;font-size:.74rem;display:grid}.student-auth input{color:#fff;background:#061421;border:1px solid #284158;border-radius:12px;padding:16px}.student-auth form button,.student-panel button{color:#06121d;background:linear-gradient(90deg,#9b603a,#dfa66d);border:0;border-radius:12px;padding:16px;font-weight:900}.student-message{background:#132a3e;border-radius:10px;padding:12px}.student-switch{color:#9dbdd4;background:0 0;border:0;margin-top:16px}.student-shell:not(.student-auth):not(.student-center){grid-template-columns:260px 1fr;display:grid}.student-shell aside{background:#071522;border-right:1px solid #1d3448;flex-direction:column;padding:30px;display:flex}.student-shell nav{gap:8px;margin-top:55px;display:grid}.student-shell nav a,.student-shell aside>button{color:#8fa5b7;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex}.student-shell nav a.active{color:#fff;background:#112a40}.student-shell aside>button{margin-top:auto}.student-main{padding:48px}.student-main header{justify-content:space-between;align-items:center;display:flex}.student-main header p{color:#d8a16e;letter-spacing:.16em;font-size:.68rem}.student-main h1{margin:8px 0;font-size:clamp(2.5rem,5vw,4.8rem)}.student-main header span{color:#8fa5b7}.student-avatar{color:#d8a16e;background:#102a3e;border:1px solid #d8a16e;border-radius:50%;place-items:center;width:76px;height:76px;font-weight:900;display:grid}.student-stats{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:50px;display:grid}.student-stats article{background:#091a29;border:1px solid #1d3b53;border-radius:20px;gap:10px;padding:26px;display:grid}.student-stats svg{color:#d8a16e}.student-stats span{color:#8195a8;font-size:.72rem}.student-stats strong{font-size:1.6rem}.student-panel{background:#091a29;border:1px solid #1d3b53;border-radius:22px;margin-top:20px;padding:36px}.student-panel h2{font-size:2.4rem}.student-panel>p{color:#94a8b8}.student-panel>div{background:#0e2538;border-radius:16px;align-items:center;gap:16px;margin-top:30px;padding:20px;display:flex}.student-panel>div span{flex:1;gap:5px;display:grid}.student-panel small{color:#8fa5b7}.student-panel button{opacity:.55}@media (width<=760px){.student-shell:not(.student-auth):not(.student-center){display:block}.student-shell aside{display:none}.student-main{padding:24px}.student-stats{grid-template-columns:1fr}.student-auth>section{padding:34px 24px}.student-panel>div{flex-wrap:wrap;align-items:flex-start}}@keyframes webinar-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes webinar-spin{to{transform:rotate(360deg)}}@keyframes webinar-drift{0%,to{transform:translate(-2%)scale(1)}50%{transform:translate(3%,2%)scale(1.08)}}@keyframes webinar-ticket-pulse{0%,to{box-shadow:0 16px 38px #00000040,0 0 #d49a6c00}50%{box-shadow:0 20px 46px #00000052,0 0 28px #d49a6c2e}}.webinar-page{--bg:#02101f;--bg-soft:#07192b;--text:#f6f7f9;--muted:#a9b6c5;--line:#b9cde02e;--line-strong:#b9cde057;--blue:#90aac0;--copper:#b27a50;--copper-bright:#d49a6c;--success:#72d6aa;--danger:#ff9d9d;width:100%;max-width:100vw;min-height:100vh;color:var(--text);background:var(--bg);font-family:var(--font-ignite-body),Arial,sans-serif;overflow-x:clip}.webinar-page *,.webinar-page :before,.webinar-page :after{box-sizing:border-box;min-width:0}.webinar-page a{color:inherit;text-decoration:none}.webinar-page button,.webinar-page input{font:inherit}.webinar-page img{max-width:100%;display:block}.webinar-page :focus-visible{outline:2px solid var(--copper-bright);outline-offset:4px}.webinar-eyebrow{color:var(--copper-bright);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800;line-height:1.5}.webinar-header{z-index:100;border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030f1ce6;border-radius:18px;justify-content:space-between;align-items:center;width:min(1240px,100% - 48px);min-height:100px;padding:4px 10px 4px 18px;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 70px #0000003d}.webinar-academy-brand{place-items:center;min-height:88px;padding:0 8px;transition:transform .24s,filter .24s;display:grid}.webinar-academy-brand img{object-fit:contain;filter:drop-shadow(0 5px 18px #ffffff14);width:auto;height:88px}.webinar-academy-brand:hover{filter:brightness(1.15);transform:translateY(-2px)}.webinar-header-cta,.webinar-primary{background:var(--text);cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;min-height:52px;padding:0 24px;font-size:.82rem;font-weight:800;line-height:1.2;transition:transform .18s,box-shadow .18s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 12px 32px #f6f7f91a;color:var(--bg)!important}.webinar-header-cta:after,.webinar-primary:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb3,#0000);width:32%;transition:left .5s;position:absolute;inset:-60% auto -60% -45%;transform:rotate(18deg)}.webinar-header-cta:hover:after,.webinar-primary:hover:after{left:120%}.webinar-header-cta:hover,.webinar-primary:hover{transform:translateY(-2px);box-shadow:0 16px 42px #f6f7f92e}.webinar-primary:disabled{opacity:.55;cursor:wait;transform:none}.webinar-hero{isolation:isolate;border:1px solid var(--line);background:linear-gradient(90deg,#02101ff5,#02101fb8 58%,#02101f80),url(/ignite-assets/ignite-leadership-workshop-v2.png) 50%/cover no-repeat;border-radius:30px;place-items:center;width:min(1360px,100% - 48px);min-height:850px;margin:140px auto 64px;padding:clamp(48px,7vw,104px);display:grid;position:relative;overflow:hidden;box-shadow:0 40px 100px #00000052}.webinar-hero:before{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(circle,#90aac030,#0000 64%);border-radius:50%;width:72%;animation:9s ease-in-out infinite webinar-drift;position:absolute;top:-44%;right:-18%}.webinar-hero:after{content:"";z-index:-1;background:radial-gradient(circle at 68% 15%,#90aac021,#0000 42%);position:absolute;inset:0}.webinar-hero-copy{text-align:center;width:min(900px,100%)}.webinar-hero-copy>*{animation:.55s both webinar-rise}.webinar-hero-copy>:nth-child(2){animation-delay:60ms}.webinar-hero-copy>:nth-child(3){animation-delay:.12s}.webinar-hero-copy>:nth-child(4){animation-delay:.18s}.webinar-hero-copy>:nth-child(5){animation-delay:.24s}.webinar-hero-copy>:nth-child(n+6){animation-delay:.3s}.webinar-ignite-lockup{filter:drop-shadow(0 10px 28px #ffffff14);width:min(500px,76%);margin:0 auto 34px;transition:transform .35s,filter .35s}.webinar-ignite-lockup:hover{filter:drop-shadow(0 12px 34px #ffffff24);transform:scale(1.025)}.webinar-hero-title{letter-spacing:-.065em;margin:20px 0 0;font-weight:760;line-height:.9}.webinar-hero-title span{white-space:nowrap;display:block}.webinar-hero-title span:first-child{font-size:clamp(3.5rem,6.6vw,6.8rem)}.webinar-hero-title span:last-child{font-size:clamp(3rem,5.7vw,5.9rem)}.webinar-hero h1 em,.webinar-offer h2 em{color:var(--blue);font-style:normal}.webinar-monologue{color:#dce5ee;max-width:680px;margin:30px auto 0;font-size:clamp(1rem,1.7vw,1.25rem);font-weight:650;line-height:1.6}.webinar-shift-question{max-width:650px;color:var(--copper-bright);margin:12px auto 0;font-size:clamp(1.04rem,1.8vw,1.35rem);font-weight:780;line-height:1.5}.webinar-host-feature{border:1px solid var(--line-strong);text-align:left;background:#03101fc7;border-radius:18px;align-items:center;gap:14px;width:max-content;max-width:100%;margin:22px auto 0;padding:8px 18px 8px 8px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;box-shadow:0 14px 34px #00000038}.webinar-host-feature:hover{border-color:#d49a6c94;transform:translateY(-4px);box-shadow:0 20px 44px #0000004d}.webinar-host-portrait{background:#07192b;border-radius:12px;flex:none;width:72px;height:82px;overflow:hidden}.webinar-host-portrait img{object-fit:cover;object-position:50% 25%;transform-origin:50% 0;width:100%;height:100%;transform:scale(2.1)}.webinar-host-feature small,.webinar-host-feature strong,.webinar-host-feature span{display:block}.webinar-host-feature small{color:var(--copper-bright);letter-spacing:.15em;font-size:.56rem;font-weight:850}.webinar-host-feature strong{color:var(--text);margin-top:5px;font-size:1.05rem}.webinar-host-feature span{color:var(--muted);letter-spacing:.04em;margin-top:3px;font-size:.68rem}.webinar-ticket{color:#071421;text-align:center;background:linear-gradient(135deg,#a3663f,#d09767 54%,#955735);border:1px solid #d49a6c99;border-radius:10px;width:170px;margin:30px auto 20px;padding:16px 19px;transition:transform .22s;animation:4s ease-in-out infinite webinar-ticket-pulse;position:relative;box-shadow:0 16px 38px #00000040}.webinar-ticket:hover{transform:translateY(-4px)rotate(-1deg)}.webinar-ticket:before,.webinar-ticket:after{content:"";background:var(--bg);border-radius:50%;width:18px;height:18px;position:absolute;top:50%;transform:translateY(-50%)}.webinar-ticket:before{left:-10px}.webinar-ticket:after{right:-10px}.webinar-ticket span,.webinar-ticket small{letter-spacing:.16em;font-size:.55rem;font-weight:900;display:block}.webinar-ticket strong{margin:4px 0;font-size:2.3rem;line-height:1;display:block}.webinar-hero .webinar-primary{min-width:218px}.webinar-meta{border-top:1px solid var(--line);text-align:left;grid-template-columns:repeat(3,1fr);gap:18px;max-width:720px;margin:38px auto 0;padding-top:26px;display:grid}.webinar-meta span{grid-template-columns:24px 1fr;align-items:center;gap:3px 8px;transition:transform .2s,color .2s;display:grid}.webinar-meta span:hover{color:#fff;transform:translateY(-3px)}.webinar-meta svg{width:18px;color:var(--copper-bright);grid-row:1/3}.webinar-meta b{font-size:.84rem}.webinar-meta small{color:var(--muted);font-size:.7rem}.webinar-countdown{text-align:center;border:1px solid var(--line);background:var(--bg-soft);border-radius:22px;gap:22px;width:min(980px,100% - 48px);margin:0 auto;padding:34px;display:grid}.webinar-countdown-grid{border:1px solid var(--line);background:#03101fb3;border-radius:14px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.webinar-countdown-grid span{gap:6px;padding:17px 12px;transition:background .2s,transform .2s;display:grid}.webinar-countdown-grid span:hover{background:#90aac014;transform:translateY(-2px)}.webinar-countdown-grid span+span{border-left:1px solid var(--line)}.webinar-countdown-grid b{font-size:clamp(1.8rem,4vw,2.8rem);line-height:1}.webinar-countdown-grid small{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.6rem;font-weight:800}.webinar-learn{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(54px,8vw,110px);width:min(1240px,100% - 48px);margin:clamp(80px,9vw,132px) auto;display:grid}.webinar-section-intro{position:sticky;top:128px}.webinar-section-intro h2,.webinar-form h2,.webinar-success h2{letter-spacing:-.055em;margin:18px 0 0;font-size:clamp(2.7rem,5vw,5.2rem);font-weight:760;line-height:.96}.webinar-section-intro>p:last-child{max-width:530px;color:var(--muted);margin:24px 0 0;font-size:1rem;line-height:1.75}.webinar-lessons{border-top:1px solid var(--line);display:grid}.webinar-lessons article{border-bottom:1px solid var(--line);grid-template-columns:54px 1fr;gap:22px;padding:34px 0;transition:transform .22s,border-color .22s,background .22s;display:grid}.webinar-lessons article:hover{background:linear-gradient(90deg,#b27a500f,#0000);border-color:#d49a6c6b;transform:translate(8px)}.webinar-lessons>article>span{color:var(--copper-bright);letter-spacing:.12em;font-size:.72rem;font-weight:800}.webinar-lessons h3{margin:0;font-size:clamp(1.25rem,2.2vw,1.8rem)}.webinar-lessons p{color:var(--muted);margin:12px 0 0;line-height:1.7}.webinar-offer{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff09,transparent 46%),var(--bg-soft);border-radius:28px;grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:clamp(48px,8vw,100px);width:min(1240px,100% - 48px);margin:0 auto 96px;padding:clamp(48px,7vw,86px);display:grid}.webinar-offer h2{letter-spacing:-.06em;margin:18px 0 0;font-size:clamp(3rem,6vw,6rem);font-weight:760;line-height:.93}.webinar-offer>div>p:last-child{max-width:620px;color:var(--muted);margin:24px 0 0;font-size:1.03rem;line-height:1.75}.webinar-offer aside{text-align:center}.webinar-offer .webinar-ticket{margin-top:0}.webinar-offer .webinar-primary{width:100%}.webinar-offer aside>p{color:var(--muted);margin:14px 0 0;font-size:.72rem}.webinar-register-page{background:radial-gradient(circle at 15% 8%,#445f7933,transparent 30%),var(--bg);min-height:100svh}.webinar-register-header{grid-template-columns:1fr auto 1fr;display:grid}.webinar-register-header>a:first-child{justify-self:start}.webinar-register-header>a:nth-child(2){justify-self:center}.webinar-register-header>span{color:var(--muted);letter-spacing:.15em;justify-self:end;font-size:.62rem;font-weight:800}.webinar-back{grid-auto-flow:column;align-items:center;gap:8px;font-size:.78rem;font-weight:750;display:inline-flex!important}.webinar-back svg{width:18px}.webinar-register-shell{grid-template-columns:minmax(330px,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(52px,7vw,96px);width:min(1240px,100% - 48px);margin:auto;padding:128px 0 96px;display:grid}.webinar-register-summary{position:sticky;top:118px}.webinar-register-summary h1{letter-spacing:-.06em;margin:18px 0 0;font-size:clamp(3.4rem,6vw,6rem);font-weight:760;line-height:.92}.webinar-register-summary h1 em{color:var(--blue);font-style:normal}.webinar-register-summary>p:not(.webinar-eyebrow):not(.webinar-secure){max-width:520px;color:var(--muted);margin:24px 0 0;line-height:1.75}.webinar-register-meta{flex-wrap:wrap;gap:12px 22px;margin:28px 0;display:flex}.webinar-register-meta span{align-items:center;gap:8px;font-size:.78rem;display:flex}.webinar-register-meta svg{width:17px;color:var(--copper-bright)}.webinar-payment-card{border:1px solid var(--line);background:var(--bg-soft);border-radius:18px;grid-template-columns:118px 1fr;align-items:center;gap:18px;padding:16px;display:grid}.webinar-payment-card img{aspect-ratio:1;object-fit:cover;border-radius:10px;width:118px}.webinar-payment-card small,.webinar-payment-card strong,.webinar-payment-card span{display:block}.webinar-payment-card small{color:var(--copper-bright);letter-spacing:.13em;font-size:.56rem;font-weight:800}.webinar-payment-card strong{margin:8px 0 4px;font-size:1.05rem}.webinar-payment-card span{color:var(--muted);font-size:.76rem}.webinar-payment-card a{color:var(--text);align-items:center;gap:7px;margin-top:12px;font-size:.72rem;font-weight:800;display:inline-flex}.webinar-payment-card a svg{width:15px}.webinar-secure{color:var(--muted);gap:10px;font-size:.72rem;line-height:1.55;display:flex;margin:18px 0 0!important}.webinar-secure svg{width:17px;color:var(--copper-bright);flex:none}.webinar-form,.webinar-success{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff06,transparent 38%),var(--bg-soft);border-radius:26px;padding:clamp(28px,4vw,48px);box-shadow:0 34px 90px #00000040}.webinar-form header{border-bottom:1px solid var(--line);margin-bottom:32px;padding-bottom:28px}.webinar-form header h2{font-size:clamp(2.2rem,4vw,3.8rem)}.webinar-form label{color:#dce5ef;margin:22px 0 0;font-size:.84rem;font-weight:700;line-height:1.5;display:block}.webinar-form input:not([type=checkbox]):not([type=radio]){border:1px solid var(--line-strong);width:100%;min-height:56px;color:var(--text);background:#03101fb8;border-radius:12px;margin-top:10px;padding:14px 16px;font-size:1rem}.webinar-form input::placeholder{color:#71879f}.webinar-form input:focus{border-color:var(--copper-bright);outline:0;box-shadow:0 0 0 3px #d49a6c1f}.webinar-form-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.webinar-source-fieldset{border:0;margin:32px 0 0;padding:0}.webinar-source-fieldset legend{color:#dce5ef;margin-bottom:13px;font-size:.84rem;font-weight:750}.webinar-source-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.webinar-source-grid label{margin:0}.webinar-source-grid input{opacity:0;pointer-events:none;position:absolute}.webinar-source-grid span{border:1px solid var(--line-strong);min-height:68px;color:var(--muted);cursor:pointer;background:#03101f94;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:12px;font-size:.72rem;transition:all .18s;display:flex}.webinar-source-grid svg{width:18px}.webinar-source-grid input:checked+span{border-color:var(--copper-bright);color:var(--text);background:#b27a5024;box-shadow:inset 0 0 0 1px #d49a6c33}.webinar-source-grid input:focus-visible+span{outline:2px solid var(--copper-bright);outline-offset:3px}.webinar-proof-fields{border-top:1px solid var(--line);margin-top:36px;padding-top:32px}.webinar-file{border:1px dashed var(--line-strong);background:#03101f8c;border-radius:16px;padding:18px}.webinar-file>span{align-items:center;gap:8px;display:flex}.webinar-file>span svg{width:18px;color:var(--copper-bright)}.webinar-file input{min-height:42px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:8px 0!important}.webinar-file small{color:var(--muted);font-weight:400;display:block}.webinar-consent{align-items:flex-start;gap:12px;line-height:1.65;color:var(--muted)!important;margin:30px 0!important;font-weight:400!important;display:flex!important}.webinar-consent input{width:22px;height:22px;accent-color:var(--copper-bright);flex:none;margin-top:2px}.webinar-form .webinar-primary{width:100%;min-height:58px}.webinar-form-error{color:var(--danger);margin:16px 0 0}.webinar-spin{width:18px;margin-right:8px;animation:.8s linear infinite webinar-spin}.webinar-success{flex-direction:column;justify-content:center;align-items:flex-start;min-height:500px;display:flex}.webinar-success>svg{width:54px;height:54px;color:var(--success);margin-bottom:26px}.webinar-success>a{color:var(--copper-bright);margin-top:20px;font-weight:800}.webinar-footer{border-top:1px solid var(--line);width:100%;min-height:170px;color:var(--muted);background:#020d19;grid-template-columns:auto 1fr auto;align-items:center;gap:34px;padding:34px max(24px,50% - 620px);display:grid}.webinar-footer img{object-fit:contain;filter:drop-shadow(0 8px 24px #ffffff14);width:auto;height:96px}.webinar-footer span{font-size:.78rem}.webinar-footer small{color:#718294}@media (width<=900px){.webinar-learn,.webinar-offer,.webinar-register-shell{grid-template-columns:1fr}.webinar-section-intro,.webinar-register-summary{position:relative;top:auto}.webinar-offer{grid-template-columns:1fr}.webinar-offer aside{justify-self:center;width:min(320px,100%)}.webinar-register-summary{text-align:center}.webinar-register-meta{justify-content:center}.webinar-payment-card{text-align:left}.webinar-footer{text-align:center;grid-template-columns:1fr}.webinar-footer img{margin:auto}}@media (width<=640px){.webinar-header{border-radius:15px;width:calc(100% - 20px);min-height:82px;padding:3px 7px 3px 8px;top:10px}.webinar-academy-brand{min-height:66px;padding:0 3px}.webinar-academy-brand img{width:auto;height:66px}.webinar-header-cta{min-height:44px;padding:0 13px;font-size:.69rem}.webinar-hero{background-position:64%;border-radius:22px;width:calc(100% - 20px);min-height:calc(100svh - 114px);margin:104px auto 44px;padding:56px 16px 42px}.webinar-ignite-lockup{width:min(360px,88%);margin-bottom:28px}.webinar-hero-title span:first-child{font-size:clamp(1.7rem,9.6vw,3.3rem)}.webinar-hero-title span:last-child{font-size:clamp(1.25rem,7.6vw,2.55rem)}.webinar-monologue{margin-top:25px;font-size:.94rem}.webinar-shift-question{font-size:1rem}.webinar-meta{grid-template-columns:1fr;gap:14px;max-width:280px}.webinar-meta span{text-align:left;grid-template-columns:24px 1fr}.webinar-ticket{margin-top:26px}.webinar-countdown,.webinar-learn,.webinar-offer,.webinar-register-shell{width:calc(100% - 20px)}.webinar-countdown{padding:25px 14px}.webinar-countdown-grid span{padding:14px 5px}.webinar-countdown-grid b{font-size:1.55rem}.webinar-countdown-grid small{letter-spacing:.06em;font-size:.48rem}.webinar-learn{gap:40px;margin:72px auto}.webinar-lessons article{grid-template-columns:38px 1fr;gap:12px;padding:28px 0}.webinar-lessons article:hover{transform:none}.webinar-offer{border-radius:22px;gap:36px;margin-bottom:64px;padding:50px 22px}.webinar-offer h2{font-size:clamp(3rem,14vw,4.6rem)}.webinar-register-header{grid-template-columns:1fr auto}.webinar-register-header>span{display:none}.webinar-register-header .webinar-academy-brand img{width:auto;height:70px}.webinar-register-shell{gap:40px;padding:116px 0 70px}.webinar-register-summary h1{font-size:clamp(3.2rem,15vw,4.6rem)}.webinar-payment-card{grid-template-columns:100px 1fr;gap:14px;padding:13px}.webinar-payment-card img{width:100px}.webinar-form{border-radius:20px;padding:28px 20px}.webinar-form-row,.webinar-source-grid{grid-template-columns:1fr 1fr}.webinar-footer{gap:14px;padding:32px 20px}.webinar-footer img{width:auto;height:104px}}@media (width<=360px){.webinar-header-cta{padding:0 9px;font-size:.64rem}.webinar-academy-brand img{width:auto;height:60px}.webinar-payment-card{grid-template-columns:1fr}.webinar-payment-card img{width:150px;margin:auto}.webinar-source-grid{grid-template-columns:1fr}}@media (width<=640px){.webinar-host-feature{gap:11px;padding:7px 12px 7px 7px}.webinar-host-portrait{width:62px;height:72px}.webinar-host-feature strong{font-size:.96rem}.webinar-host-feature span{font-size:.61rem}}@media (prefers-reduced-motion:reduce){.webinar-page *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--ob:#111916;--ob2:#1c2a24;--og:#c49a62;--op:#f5f2eb;--oline:#d9d4c8;--om:#66726a;--ored:#b94142}.orbit-auth{background:var(--op);min-height:100vh;font-family:var(--font-sans);grid-template-columns:1.05fr .95fr;display:grid}.orbit-auth-visual{color:#fff;background:radial-gradient(circle at 72% 38%,#57735a 0%,#23372d 30%,#111916 70%);flex-direction:column;justify-content:center;padding:clamp(36px,7vw,112px);display:flex;position:relative;overflow:hidden}.orbit-auth-visual:before{content:"";pointer-events:none;border:1px solid #ffffff24;position:absolute;inset:22px}.orbit-auth-visual>*{position:relative}.orbit-auth-visual p,.orbit-kicker,.orbit-modal header p{letter-spacing:.16em;font-size:11px;font-weight:800}.orbit-auth-visual h1{font-family:var(--font-serif);max-width:620px;margin:24px 0;font-size:clamp(46px,6vw,88px);font-weight:500;line-height:.96}.orbit-auth-visual span{letter-spacing:.16em;color:#d8c8af;font-size:10px}.orbit-orb{border:1px solid #d5b17e;border-radius:50%;width:184px;height:184px;margin-bottom:44px;box-shadow:0 0 0 27px #ffffff0c,0 0 90px #d7ae6b66}.orbit-auth-card{width:100%;max-width:510px;margin:auto;padding:clamp(34px,7vw,84px)}.orbit-wordmark{letter-spacing:.11em;color:var(--ob);margin-bottom:64px;font-size:25px;font-weight:800}.orbit-wordmark span{color:var(--og);font-size:36px}.orbit-auth-card h2{font-family:var(--font-serif);margin:12px 0;font-size:50px;line-height:1}.orbit-auth-card>p:not(.orbit-kicker){color:var(--om);max-width:420px;margin-bottom:26px;line-height:1.7}.orbit-auth form,.orbit-form{gap:15px;display:grid}.orbit-auth label,.orbit-form label{letter-spacing:.04em;color:var(--ob);gap:8px;font-size:12px;font-weight:700;display:grid}.orbit-auth input,.orbit-auth select,.orbit-form input,.orbit-form select,.orbit-form textarea,.orbit-search input{border:1px solid var(--oline);color:var(--ob);font:inherit;background:#fff;border-radius:10px;outline:none;padding:13px 14px}.orbit-auth input:focus,.orbit-auth select:focus,.orbit-form input:focus,.orbit-form select:focus,.orbit-form textarea:focus,.orbit-search input:focus{border-color:#927044;box-shadow:0 0 0 3px #c49a6230}.orbit-primary{background:var(--ob);color:#fff;min-height:48px;font:700 13px var(--font-sans);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:0 18px;display:inline-flex}.orbit-primary:hover{background:#2d493b}.orbit-primary.compact{min-height:40px}.orbit-auth form .orbit-primary{margin-top:5px}.orbit-auth-links{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.orbit-auth-links button,.orbit-secondary{color:#7f5c31;cursor:pointer;font:600 12px var(--font-sans);background:0 0;border:0;padding:0;text-decoration:underline}.orbit-notice,.orbit-error{font-size:13px;line-height:1.45}.orbit-notice{color:#2f7250}.orbit-error{color:#a82831}.spin{animation:1s linear infinite orbit-spin}.orbit-shell{min-height:100vh;color:var(--ob);font-family:var(--font-sans);background:#f7f5f0;grid-template-columns:252px minmax(0,1fr);display:grid}.orbit-sidebar{background:var(--ob);color:#dce4dd;flex-direction:column;padding:27px 16px 18px;display:flex}.orbit-brand{align-items:center;gap:10px;padding:5px 12px 34px;display:flex}.orbit-brand>span{color:var(--og);font-size:32px}.orbit-brand b{letter-spacing:.12em;font-size:20px;display:block}.orbit-brand small{letter-spacing:.13em;color:#99a79e;margin-top:3px;font-size:8px;display:block}.orbit-sidebar nav{gap:7px;display:grid}.orbit-sidebar nav button{color:#aebbb2;text-align:left;font:600 13px var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;padding:12px;display:flex}.orbit-sidebar nav button svg{width:18px}.orbit-sidebar nav button.active,.orbit-sidebar nav button:hover{color:#fff;box-shadow:inset 2px 0 var(--og);background:#ffffff12}.orbit-sidebar-bottom{border-top:1px solid #ffffff18;margin-top:auto;padding-top:14px}.orbit-profile-trigger{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;width:100%;padding:7px;display:flex}.orbit-profile-trigger span{flex:1;gap:2px;min-width:0;display:grid}.orbit-profile-trigger b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.orbit-profile-trigger small{color:#9cad9f;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.orbit-profile-trigger svg{width:15px}.orbit-avatar{object-fit:cover;color:#27170b;background:linear-gradient(135deg,#e3c38e,#a46f38);border-radius:50%;place-items:center;width:40px;height:40px;font-size:12px;font-weight:800;display:grid}.orbit-avatar.small{width:32px;height:32px;font-size:10px}.orbit-signout{color:#9cad9f;font:600 11px var(--font-sans);cursor:pointer;background:0 0;border:0;gap:8px;margin:13px 7px 0;padding:7px;display:flex}.orbit-signout svg{width:14px}.orbit-content{min-width:0;padding:clamp(23px,4vw,58px)}.orbit-topbar{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:36px;display:flex}.orbit-topbar p,.orbit-crm-hero p,.orbit-library-head p{letter-spacing:.14em;color:#927044;margin:0 0 9px;font-size:10px;font-weight:800}.orbit-topbar h1{font-family:var(--font-serif);margin:0;font-size:clamp(34px,4vw,60px);font-weight:500;line-height:.95}.orbit-top-actions{align-items:center;gap:10px;display:flex}.orbit-top-actions>button:first-child{border:1px solid var(--oline);width:40px;height:40px;color:var(--ob);background:#fff;border-radius:10px;place-items:center;display:grid}.orbit-top-actions svg{width:17px}.orbit-toast{color:#23562c;background:#edf6ed;border:1px solid #a8c3ac;border-radius:9px;justify-content:space-between;margin:-18px 0 22px;padding:13px 16px;font-size:13px;display:flex}.orbit-toast button{color:inherit;background:0 0;border:0}.orbit-loading{height:420px;color:var(--om);place-content:center;justify-items:center;gap:12px;font-size:13px;display:grid}.orbit-metrics{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.orbit-metric{border:1px solid var(--oline);background:#fff;border-radius:12px;flex-direction:column;justify-content:space-between;min-height:118px;padding:19px;display:flex}.orbit-metric span{color:var(--om);font-size:11px;font-weight:700;line-height:1.35}.orbit-metric strong{font-family:var(--font-serif);font-size:34px;line-height:1}.orbit-metric.red strong{color:var(--ored)}.orbit-progress{background:#e2dfd6;border-radius:11px;margin:22px 0 28px;padding:14px 16px;position:relative;overflow:hidden}.orbit-progress div{z-index:1;align-items:center;gap:15px;font-size:12px;display:flex;position:relative}.orbit-progress span{letter-spacing:.11em;font-weight:800}.orbit-progress i{background:var(--og);height:4px;transition:width .3s;position:absolute;bottom:0;left:0}.orbit-board{grid-template-columns:repeat(4,minmax(210px,1fr));gap:14px;padding-bottom:8px;display:grid;overflow-x:auto}.orbit-column{background:#e7e5df;border-radius:14px;min-height:390px;padding:11px}.orbit-column.status-in-progress{background:#eee3bb}.orbit-column.status-done{background:#cde6d1}.orbit-column.status-waiting-on-client{background:#f2cfce}.orbit-column-head{text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;padding:7px 5px 15px;font-size:11px;font-weight:800;display:flex}.orbit-column-head b{font-size:13px}.orbit-cards{gap:10px;display:grid}.orbit-task{background:#fff;border-radius:10px;padding:14px;box-shadow:0 1px 2px #14201516}.orbit-task>div{justify-content:space-between;gap:8px;display:flex}.orbit-task small{letter-spacing:.1em;color:#806640;font-size:9px;font-weight:800}.orbit-task>div button{color:#476151;font:700 9px var(--font-sans);cursor:pointer;background:#eff2ee;border:0;border-radius:5px;padding:4px 6px}.orbit-task h3{margin:12px 0 6px;font-size:14px}.orbit-task p{color:#68746c;min-height:31px;margin:0;font-size:11px;line-height:1.45}.orbit-task footer{color:#6a716d;border-top:1px solid #ecebe7;justify-content:space-between;gap:8px;margin-top:13px;padding-top:10px;font-size:10px;display:flex}.orbit-empty-card{color:#5e685f;cursor:pointer;font:600 12px var(--font-sans);background:#ffffff5c;border:1px dashed #a8aaa5;border-radius:8px;padding:15px}.orbit-crm-hero,.orbit-library-head{background:var(--ob);color:#fff;border-radius:15px;justify-content:space-between;align-items:end;gap:24px;margin-bottom:20px;padding:clamp(23px,4vw,42px);display:flex}.orbit-crm-hero h2,.orbit-library-head h2{font-family:var(--font-serif);max-width:700px;margin:0;font-size:clamp(31px,3.3vw,48px);font-weight:500;line-height:1}.orbit-search{border:1px solid var(--oline);background:#fff;border-radius:9px;align-items:center;gap:10px;height:47px;margin-bottom:17px;padding:0 14px;display:flex}.orbit-search svg{width:18px;color:var(--om)}.orbit-search input{border:0;flex:1;padding:0}.orbit-search input:focus{box-shadow:none}.orbit-crm-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.orbit-list-panel,.orbit-library-list{border:1px solid var(--oline);background:#fff;border-radius:13px;overflow:hidden}.orbit-list-panel header{border-bottom:1px solid var(--oline);letter-spacing:.13em;justify-content:space-between;padding:15px 18px;font-size:10px;font-weight:800;display:flex}.orbit-list-panel header b{background:#e9ede8;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;display:grid}.orbit-client-row{border-bottom:1px solid #eceae5;align-items:center;gap:11px;padding:14px 16px;display:flex}.orbit-client-row:last-child{border-bottom:0}.orbit-client-mark{color:#31513b;background:#d7e4da;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-weight:800;display:grid}.orbit-client-mark.warm{color:#755326;background:#eee0c5}.orbit-client-row>div{flex:1;min-width:0}.orbit-client-row h3{margin:0;font-size:13px}.orbit-client-row p{color:var(--om);white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:11px;overflow:hidden}.orbit-client-row small{color:#6d5e46;text-align:right;max-width:83px;font-size:9px}.orbit-empty{color:var(--om);padding:20px;font-size:13px}.orbit-library-list>article{border-bottom:1px solid var(--oline);align-items:center;gap:15px;padding:18px;display:flex}.orbit-library-list>article:last-child{border-bottom:0}.orbit-doc-icon{color:#395946;background:#e5ece6;border-radius:10px;flex:none;place-items:center;width:43px;height:43px;display:grid}.orbit-doc-icon svg{width:20px}.orbit-doc-main{flex:1;min-width:0}.orbit-tags{gap:7px;margin-bottom:7px;display:flex}.orbit-tags i{color:#375b89;letter-spacing:.06em;background:#e2ecfa;border-radius:99px;padding:3px 7px;font-size:9px;font-style:normal;font-weight:800}.orbit-tags i.muted{color:#5c655d;background:#e9ebe7}.orbit-doc-main h3{margin:0;font-size:15px}.orbit-doc-main p{color:var(--om);white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:11px;overflow:hidden}.orbit-doc-meta{color:var(--om);justify-items:end;gap:5px;min-width:155px;font-size:10px;display:grid}.orbit-doc-meta button{font:700 11px var(--font-sans);background:0 0;border:0;align-items:center;gap:3px;display:flex}.orbit-doc-meta button svg{width:13px}.orbit-library-empty{text-align:center;padding:65px 20px}.orbit-library-empty svg{color:#897348;width:34px;height:34px}.orbit-library-empty h3{margin:13px 0 6px}.orbit-library-empty p{max-width:400px;color:var(--om);margin:0 auto 20px;font-size:13px;line-height:1.6}.orbit-modal-backdrop{z-index:30;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#101814a6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.orbit-modal{background:#f9f7f2;border-radius:15px;width:min(640px,100%);max-height:calc(100vh - 40px);padding:26px;overflow:auto;box-shadow:0 24px 80px #0005}.orbit-modal>header{justify-content:space-between;gap:15px;margin-bottom:23px;display:flex}.orbit-modal header h2{font-family:var(--font-serif);margin:5px 0;font-size:37px;line-height:1}.orbit-modal header span{color:var(--om);font-size:12px;line-height:1.5}.orbit-modal header>button{background:#e8e5de;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.orbit-modal header>button svg{width:17px}.orbit-form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.orbit-form textarea{resize:vertical}.orbit-form footer{justify-content:flex-end;align-items:center;gap:14px;padding-top:6px;display:flex}.orbit-profile-preview{border:1px solid var(--oline);border-radius:10px;align-items:center;gap:12px;padding:12px;display:flex}.orbit-profile-preview>div{gap:3px;display:grid}.orbit-profile-preview span{color:var(--om);font-size:11px}@media (width<=900px){.orbit-auth{grid-template-columns:1fr}.orbit-auth-visual{min-height:300px}.orbit-shell{grid-template-columns:1fr}.orbit-sidebar{z-index:15;flex-direction:row;align-items:center;padding:11px;display:flex;position:sticky;top:0}.orbit-brand{padding:0 12px 0 0}.orbit-brand small,.orbit-sidebar-bottom{display:none}.orbit-sidebar nav{flex:1;display:flex;overflow:auto}.orbit-sidebar nav button{white-space:nowrap;padding:10px}.orbit-content{padding:28px 18px}.orbit-metrics{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.orbit-auth-visual{min-height:260px;padding:34px}.orbit-auth-visual h1{font-size:46px}.orbit-auth-card{padding:38px 24px}.orbit-topbar,.orbit-crm-hero,.orbit-library-head{flex-direction:column;align-items:flex-start}.orbit-topbar h1{font-size:41px}.orbit-metrics{grid-template-columns:1fr 1fr}.orbit-metric{min-height:96px;padding:14px}.orbit-metric strong{font-size:27px}.orbit-crm-grid{grid-template-columns:1fr}.orbit-library-list>article{align-items:flex-start}.orbit-doc-meta{justify-items:start;min-width:auto}.orbit-form-grid{grid-template-columns:1fr}.orbit-sidebar nav button span{display:none}.orbit-sidebar nav button{padding:9px}.orbit-sidebar nav{justify-content:flex-end}.orbit-brand b{font-size:16px}.orbit-board{grid-template-columns:repeat(4,220px)}}
