:root{--font-sans:var(--ryze-font);--brand-red:var(--ryze-violet);--brand-red-dark:var(--ryze-peach);--brand-ink:var(--ryze-text);--brand-muted:var(--ryze-muted);--brand-line:var(--ryze-line);--brand-paper:var(--ryze-panel);--brand-surface:var(--ryze-bg);--ink:var(--ryze-text);--muted:var(--ryze-muted);--acid:var(--ryze-violet);--line:var(--brand-line);--panel:var(--brand-paper);--background:var(--brand-surface)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--background);font-family:var(--font-sans);margin:0}a{color:inherit;text-decoration:none}.shell{width:min(1180px,100% - 48px);margin-inline:auto}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:92px;display:flex}.brand{letter-spacing:-.03em;align-items:center;gap:12px;font-weight:700;display:inline-flex}.brand-mark{width:36px;height:36px;color:var(--brand-red);flex:none;display:block}nav{color:var(--muted);align-items:center;gap:32px;font-size:13px;display:flex}.nav-cta{border:1px solid var(--line);color:var(--ink);padding:12px 17px}.hero{grid-template-columns:1.15fr .85fr;align-items:center;gap:80px;min-height:690px;padding-block:92px;display:grid}.eyebrow{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:11px;font-size:11px;display:flex}.eyebrow span{background:var(--ryze-gradient);width:24px;height:1px;color:var(--ryze-on-accent)}.hero h1,.workspace h1{letter-spacing:-.066em;max-width:760px;margin:24px 0;font-size:clamp(54px,7vw,88px);font-weight:500;line-height:.98}h1 em,h2 em{color:var(--acid);font-family:var(--font-sans);font-weight:600}.hero-lede{max-width:620px;color:var(--ryze-subtle);font-size:18px;line-height:1.7}.hero-actions{align-items:center;gap:30px;margin-top:42px;display:flex}.primary-action{background:var(--ryze-gradient);min-width:230px;color:var(--ryze-on-accent);justify-content:space-between;align-items:center;gap:28px;padding:17px 18px;font-weight:700;display:inline-flex}.text-action{color:var(--muted);font-size:13px}.signal-card{border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:26px}.signal-card-topline,.signal-footer{color:var(--muted);letter-spacing:.14em;justify-content:space-between;align-items:center;font-size:9px;display:flex}.status{color:var(--acid)}.status i{background:var(--ryze-gradient);width:6px;height:6px;color:var(--ryze-on-accent);border-radius:50%;margin-right:7px;display:inline-block}.signal-score{border-bottom:1px solid var(--line);padding:54px 0 40px}.signal-score strong{letter-spacing:-.08em;font-size:82px;font-weight:400}.signal-score>span{color:var(--muted);font-size:18px}.signal-score p{color:var(--muted);margin:4px 0 0;font-size:12px}.signal-grid{grid-template-columns:1fr 1fr;display:grid}.signal-grid div{border-bottom:1px solid var(--line);padding:22px 14px 22px 0}.signal-grid div:nth-child(odd){border-right:1px solid var(--line)}.signal-grid div:nth-child(2n){padding-left:20px}.signal-grid span,.signal-grid small{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:9px;display:block}.signal-grid strong{margin:13px 0 5px;font-size:30px;font-weight:400;display:block}.signal-footer{gap:12px;padding-top:22px}.integrity-track{background:#211a2b14;flex:1;height:2px}.integrity-track i{background:var(--ryze-gradient);width:86%;height:100%;color:var(--ryze-on-accent);display:block}.operating-system{border-top:1px solid var(--line);padding-block:120px}.section-heading{justify-content:space-between;align-items:start;gap:40px;display:flex}.section-heading h2{letter-spacing:-.05em;margin:0;font-size:clamp(38px,5vw,62px);font-weight:500;line-height:1.05}.loop-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:72px;display:grid}.loop-grid article{border-right:1px solid var(--line);padding:34px 34px 34px 0}.loop-grid article+article{padding-left:34px}.loop-index{color:var(--acid);font-size:11px}.loop-grid h3{margin-top:64px;font-size:24px;font-weight:500}.loop-grid p{color:var(--muted);font-size:14px;line-height:1.7}.principles{padding-block:110px}.principle-label{color:var(--muted);letter-spacing:.14em;margin-bottom:34px;font-size:10px}.principle-row{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:40px;padding:28px 0;display:grid}.principle-row strong{font-family:var(--font-sans);color:var(--acid);font-size:27px;font-weight:500}.principle-row span{color:var(--ryze-subtle);font-size:18px}footer{border-top:1px solid var(--line);color:var(--muted);letter-spacing:.13em;justify-content:space-between;padding-block:32px 48px;font-size:9px;display:flex}.workspace{min-height:100vh;padding-block:52px 90px}.back-link{color:var(--muted);font-size:12px}.workspace-heading{justify-content:space-between;align-items:end;gap:30px;margin-top:72px;display:flex}.workspace h1{font-size:clamp(48px,6vw,76px)}.readiness{color:var(--acid);letter-spacing:.13em;margin-bottom:28px;font-size:10px}.module-grid{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin-top:64px;display:grid}.module-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:260px;padding:30px;position:relative}.module-grid article:nth-child(2n){border-right:0}.module-grid article>span,.module-grid small{color:var(--acid);letter-spacing:.13em;text-transform:uppercase;font-size:10px}.module-grid h2{margin:54px 0 14px;font-size:32px;font-weight:500}.module-grid p{color:var(--muted);max-width:480px;line-height:1.65}.module-grid small{color:var(--ryze-muted);position:absolute;bottom:30px}.foundation-note{border-top:1px solid var(--line);grid-template-columns:.5fr 1.5fr;gap:50px;margin-top:70px;padding:28px 0;display:grid}.foundation-note p{color:var(--muted);margin:0;line-height:1.7}@media (max-width:840px){.site-header nav>a:not(.nav-cta){display:none}.hero{grid-template-columns:1fr;gap:60px}.section-heading,.workspace-heading{display:block}.loop-grid{grid-template-columns:1fr}.loop-grid article,.loop-grid article+article{border-right:0;padding-inline:0}.module-grid{grid-template-columns:1fr}.module-grid article{border-right:0}}@media (max-width:560px){.shell{width:min(100% - 28px,1180px)}.hero{padding-block:64px}.hero-actions{flex-direction:column;align-items:stretch}.primary-action{min-width:0}.principle-row,.foundation-note{grid-template-columns:1fr;gap:14px}}button,input,textarea,select{font:inherit}button{color:inherit}button,select,label,input[type=checkbox]{cursor:pointer}:focus-visible{outline:2px solid var(--acid);outline-offset:3px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--ryze-gradient);color:var(--ryze-on-accent);padding:12px 16px;font-weight:700;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.dashboard-app{--dash-panel:var(--ryze-panel);--dash-panel-raised:var(--ryze-raised);--dash-line:var(--ryze-line);--dash-subtle:var(--ryze-subtle);background:radial-gradient(circle at 88% 6%, #477b5b21, transparent 28rem), var(--ryze-success-soft);min-height:100vh}.ui-icon{flex:none;width:20px;height:20px}.dashboard-sidebar{z-index:20;border-right:1px solid var(--dash-line);background:#07110ff5;flex-direction:column;width:244px;padding:28px 18px 24px;display:flex;position:fixed;inset:0 auto 0 0}.dashboard-brand{align-items:center;gap:12px;margin:0 9px 50px;display:flex}.dashboard-brand>span:last-child{flex-direction:column;gap:3px;display:flex}.dashboard-brand strong{letter-spacing:-.02em;font-size:15px}.dashboard-brand small{color:var(--dash-subtle);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.dashboard-nav{flex-direction:column;align-items:stretch;gap:5px;display:flex}.dashboard-nav a{min-height:48px;color:var(--ryze-muted);border:1px solid #0000;align-items:center;gap:13px;padding:0 13px;font-size:13px;transition:all .16s;display:flex}.dashboard-nav a:hover{color:var(--ink);background:#211a2b06}.dashboard-nav a.is-active{color:var(--acid);background:#b99cff12;border-color:#af100733}.back-to-cockpit{border:1px solid var(--dash-line);min-height:38px;color:var(--ryze-muted);align-items:center;gap:9px;margin:-28px 9px 22px;padding:0 10px;font-size:10px;display:flex}.back-to-cockpit .ui-icon{width:15px}.back-to-cockpit:hover{color:var(--acid);border-color:#af100752}.nav-label-short{display:none}.sidebar-privacy{border-top:1px solid var(--dash-line);color:var(--dash-subtle);gap:11px;margin-top:auto;padding:16px 12px;display:flex}.sidebar-privacy .ui-icon{width:17px;color:var(--acid)}.sidebar-privacy p{flex-direction:column;gap:4px;margin:0;font-size:10px;line-height:1.4;display:flex}.sidebar-privacy strong{color:var(--ryze-subtle);font-weight:600}.sidebar-privacy span{font-size:9px}.sidebar-signout{border:1px solid var(--dash-line);width:100%;min-height:40px;color:var(--ryze-muted);cursor:pointer;background:0 0;align-items:center;gap:9px;padding:0 12px;font-size:9px;display:flex}.sidebar-signout:hover{border-color:var(--acid);color:var(--acid)}.sidebar-signout .ui-icon{width:15px}.dashboard-stage{min-height:100vh;margin-left:244px}.dashboard-topbar{z-index:15;border-bottom:1px solid var(--dash-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#060e0ce6;justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:12px 34px;display:flex;position:sticky;top:0}.demo-banner{color:var(--ryze-muted);align-items:center;gap:9px;font-size:11px;display:flex}.demo-banner strong{color:var(--ryze-subtle);font-weight:600}.demo-dot{background:var(--ryze-warning-soft);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #f4b8601a}.topbar-actions{align-items:center;gap:20px;display:flex}.local-status{color:var(--ryze-muted);white-space:nowrap;align-items:center;gap:7px;font-size:10px;display:flex}.local-status i{background:var(--ryze-gradient);width:6px;height:6px;color:var(--ryze-on-accent);border-radius:50%}.reset-button{border:1px solid var(--dash-line);color:var(--ryze-muted);background:0 0;align-items:center;gap:7px;padding:8px 10px;font-size:10px;transition:all .16s;display:inline-flex}.reset-button .ui-icon{width:14px;height:14px}.reset-button:hover{color:var(--ink);border-color:#daeadc47}.dashboard-content{width:min(100%,1480px);margin-inline:auto;padding:50px 46px 90px}.dashboard-page{width:100%}.page-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:46px;display:flex}.page-heading>div{max-width:780px}.page-kicker,.panel-kicker{color:var(--acid);letter-spacing:.15em;text-transform:uppercase;margin:0 0 14px;font-size:9px;line-height:1.4}.page-heading h1{letter-spacing:-.06em;margin:0;font-size:clamp(45px,5.2vw,72px);font-weight:500;line-height:.99}.page-heading h1 em{font-family:var(--font-sans);color:var(--acid);font-weight:600}.page-heading>div>p:last-child{max-width:650px;color:var(--ryze-muted);margin:20px 0 0;font-size:14px;line-height:1.65}.compact-heading{border-bottom:1px solid var(--dash-line);align-items:center;padding-bottom:36px}.compact-heading h1{font-size:clamp(46px,5vw,64px)}.primary-button,.secondary-button{border:1px solid var(--acid);background:var(--ryze-gradient);min-height:44px;color:var(--ryze-on-accent);justify-content:center;align-items:center;padding:0 17px;font-size:12px;font-weight:700;transition:all .16s;display:inline-flex}.primary-button:hover{background:var(--ryze-success-soft);transform:translateY(-1px)}.secondary-button{border-color:var(--dash-line);color:var(--ink);background:0 0}.secondary-button:hover{border-color:var(--acid);color:var(--acid)}.full-button{width:100%}.count-badge,.signal-chip{color:var(--acid);letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;background:#b99cff12;border:1px solid #af100738;padding:8px 10px;font-size:9px}.metric-grid{border-top:1px solid var(--dash-line);border-left:1px solid var(--dash-line);grid-template-columns:1.35fr repeat(3,1fr);display:grid}.metric-card{border-right:1px solid var(--dash-line);border-bottom:1px solid var(--dash-line);background:#0d1916a8;min-height:245px;padding:24px}.metric-card-featured{background:linear-gradient(145deg,#b99cff17,#0d1916c7 58%)}.metric-label{color:var(--ryze-subtle);text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;align-items:center;font-size:10px;display:flex}.metric-label small{color:var(--ryze-muted);font-size:8px}.metric-card>strong{letter-spacing:-.06em;margin:36px 0 15px;font-size:49px;font-weight:400;display:block}.metric-card-featured>strong{font-size:60px}.metric-card>strong span{color:var(--ryze-muted);letter-spacing:0;font-size:15px}.metric-card>p{min-height:42px;color:var(--ryze-muted);margin:16px 0 0;font-size:11px;line-height:1.6}.metric-card>a{color:var(--ryze-subtle);gap:8px;margin-top:17px;font-size:10px;display:inline-flex}.metric-card>a:hover{color:var(--acid)}.progress-track,.coverage-track{background:#211a2b0f;height:3px;overflow:hidden}.progress-track i,.coverage-track i{background:var(--ryze-gradient);height:100%;color:var(--ryze-on-accent);display:block}.overview-grid{grid-template-columns:1.65fr .85fr;gap:16px;margin-top:16px;display:grid}.panel{border:1px solid var(--dash-line);background:#0d1916b8}.recent-panel,.focus-panel,.weekly-panel{padding:27px}.panel-heading{justify-content:space-between;align-items:start;gap:22px;margin-bottom:22px;display:flex}.panel-heading h2{letter-spacing:-.035em;margin:0;font-size:20px;font-weight:500}.panel-heading>a,.panel-heading>span{color:var(--ryze-muted);font-size:10px}.panel-heading>a:hover{color:var(--acid)}.evidence-row{border-top:1px solid var(--dash-line);grid-template-columns:8px 1fr auto;align-items:start;gap:14px;padding:18px 0;display:grid}.category-mark{background:var(--ryze-gradient);width:6px;height:6px;color:var(--ryze-on-accent);border-radius:50%;margin-top:5px}.category-leadership{background:var(--ryze-info-soft)}.category-learning{background:var(--ryze-danger-soft)}.evidence-row strong{font-size:12px;font-weight:600}.evidence-row p{color:var(--ryze-muted);margin:5px 0 0;font-size:10px;line-height:1.5}.evidence-row>span:last-child{color:var(--ryze-muted);text-transform:uppercase;font-size:9px}.focus-panel{background:linear-gradient(155deg,#b99cff14,#0d1916c2 62%)}.focus-panel>p{color:var(--ryze-muted);font-size:12px;line-height:1.7}.focus-stat{border-block:1px solid var(--dash-line);color:var(--ryze-muted);justify-content:space-between;align-items:end;margin:30px 0;padding:18px 0;font-size:10px;display:flex}.focus-stat strong{color:var(--ink);font-size:30px;font-weight:400}.focus-panel .secondary-button{width:100%}.weekly-panel{margin-top:16px}.ritual-inline-grid{border-top:1px solid var(--dash-line);border-left:1px solid var(--dash-line);grid-template-columns:repeat(3,1fr);display:grid}.ritual-inline{border-right:1px solid var(--dash-line);border-bottom:1px solid var(--dash-line);min-height:85px;color:var(--ryze-subtle);align-items:start;gap:12px;padding:17px;display:flex}.ritual-inline input{accent-color:var(--acid);margin-top:2px}.ritual-inline span{flex-direction:column;gap:8px;display:flex}.ritual-inline strong{font-size:11px;font-weight:500;line-height:1.4}.ritual-inline small{color:var(--ryze-muted);font-size:9px}.ritual-inline.is-complete strong{color:var(--ryze-muted);text-decoration:line-through}.split-layout{grid-template-columns:minmax(290px,.72fr) minmax(0,1.28fr);align-items:start;gap:18px;display:grid}.form-panel{padding:27px;position:sticky;top:94px}.workspace-form{flex-direction:column;gap:17px;display:flex}.workspace-form label,.capability-card>label{color:var(--ryze-muted);letter-spacing:.04em;flex-direction:column;gap:8px;font-size:10px;display:flex}.workspace-form input,.workspace-form textarea,.workspace-form select,.capability-card select{border:1px solid var(--dash-line);background:var(--ryze-success-soft);width:100%;color:var(--ink);border-radius:0;outline:none;padding:12px 13px}.workspace-form textarea{resize:vertical;cursor:text;min-height:96px;line-height:1.5}.workspace-form input{cursor:text}.workspace-form input:focus,.workspace-form textarea:focus,.workspace-form select:focus,.capability-card select:focus{border-color:var(--acid);box-shadow:0 0 0 1px var(--acid)}.workspace-form ::placeholder{color:var(--ryze-muted)}.field-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.library-panel{padding:27px}.panel-heading-wrap{flex-wrap:wrap;align-items:center}.filter-group{flex-wrap:wrap;gap:4px;display:flex}.filter-group button{color:var(--ryze-muted);background:0 0;border:1px solid #0000;padding:7px 9px;font-size:9px}.filter-group button:hover{color:var(--ink)}.filter-group button.is-active{color:var(--acid);background:#b99cff12;border-color:#af100738}.library-list{border-top:1px solid var(--dash-line)}.library-item{border-bottom:1px solid var(--dash-line);padding:23px 0}.library-meta,.library-footer{justify-content:space-between;align-items:center;gap:20px;display:flex}.library-meta time,.library-footer{color:var(--ryze-muted);font-size:9px}.category-pill{color:var(--acid);letter-spacing:.1em;text-transform:uppercase;background:#b99cff14;padding:5px 7px;font-size:8px}.category-pill.category-leadership{color:var(--ryze-info);background:#7e9cf617}.category-pill.category-learning{color:var(--ryze-warning);background:#e5a76b17}.library-item h3{margin:18px 0 8px;font-size:17px;font-weight:500}.library-item>p{color:var(--ryze-muted);margin:0 0 20px;font-size:11px;line-height:1.65}.library-footer button{color:var(--ryze-muted);background:0 0;border:0;padding:4px;font-size:9px}.library-footer button:hover{color:var(--ryze-danger)}.empty-state{text-align:center;color:var(--ryze-muted);padding:50px 20px}.empty-state strong{color:var(--ryze-subtle);font-size:13px}.empty-state p{font-size:10px}.capability-summary{border:1px solid var(--dash-line);grid-template-columns:auto 1fr minmax(240px,.7fr);align-items:center;gap:24px;margin-bottom:18px;padding:18px 22px;display:grid}.capability-summary>div:first-child{flex-direction:column;gap:5px;display:flex}.capability-summary span{color:var(--ryze-muted);text-transform:uppercase;letter-spacing:.1em;font-size:9px}.capability-summary strong{font-size:24px;font-weight:400}.capability-summary p{color:var(--ryze-muted);margin:0;font-size:10px;line-height:1.55}.capability-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.capability-card{padding:27px}.capability-title{justify-content:space-between;align-items:start;gap:20px;display:flex}.capability-title h2{letter-spacing:-.035em;margin:0 0 28px;font-size:23px;font-weight:500}.capability-title>span{color:var(--ryze-violet);font-family:var(--font-sans);font-size:31px}.capability-card select{margin-top:2px}.level-scale{grid-template-columns:repeat(5,1fr);gap:5px;margin:17px 0 24px;display:grid}.level-scale i{background:#211a2b12;height:3px}.level-scale i.is-filled{background:var(--ryze-gradient);color:var(--ryze-on-accent)}.proof-list{border-block:1px solid var(--dash-line);min-height:72px;padding:12px 0}.proof-list p{color:var(--ryze-muted);gap:8px;margin:7px 0;font-size:10px;display:flex}.proof-list p span{background:var(--ryze-gradient);width:5px;height:5px;color:var(--ryze-on-accent);border-radius:50%;margin-top:4px}.proof-list p.proof-gap{color:var(--ryze-muted)}.proof-list p.proof-gap span{background:var(--ryze-soft)}.capability-card>a{color:var(--ryze-muted);gap:8px;margin-top:22px;font-size:10px;display:inline-flex}.capability-card>a:hover{color:var(--acid)}.direction-lead{background:linear-gradient(110deg,#b99cff14,#0d1916b3 55%);grid-template-columns:1.4fr .6fr;align-items:end;gap:40px;margin-bottom:18px;padding:30px;display:grid}.direction-lead h2{letter-spacing:-.045em;max-width:650px;margin:0;font-size:clamp(25px,3vw,39px);font-weight:500;line-height:1.15}.direction-lead>p{color:var(--ryze-muted);margin:0;font-size:11px;line-height:1.65}.direction-layout{grid-template-columns:minmax(290px,.65fr) minmax(0,1.35fr)}.goal-list{flex-direction:column;gap:13px;display:flex}.goal-card{grid-template-columns:42px 1fr auto;align-items:start;gap:18px;padding:26px;display:grid}.goal-index{color:var(--ryze-muted);font-size:10px}.goal-status{color:var(--ryze-warning);text-transform:uppercase;letter-spacing:.12em;font-size:8px}.status-committed .goal-status{color:var(--acid)}.status-achieved .goal-status{color:var(--ryze-info)}.goal-card h2{letter-spacing:-.025em;margin:9px 0 10px;font-size:19px;font-weight:500}.goal-card p{color:var(--ryze-muted);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:9px}.goal-card button{color:var(--ryze-muted);white-space:nowrap;background:0 0;border:0;padding:8px;font-size:9px}.goal-card button:hover{color:var(--acid)}.ritual-progress{justify-content:space-between;align-items:center;gap:40px;margin-bottom:18px;padding:30px;display:flex}.ritual-progress h2{letter-spacing:-.05em;margin:0;font-size:35px;font-weight:500}.ritual-progress p:last-child{max-width:580px;color:var(--ryze-muted);margin:10px 0 0;font-size:11px;line-height:1.6}.ritual-ring{background:conic-gradient(var(--acid) var(--progress), #211a2b0f 0);border-radius:50%;flex:none;place-items:center;width:96px;height:96px;display:grid;position:relative}.ritual-ring:after{content:"";background:var(--ryze-success-soft);border-radius:50%;width:76px;height:76px;position:absolute}.ritual-ring span{z-index:1;flex-direction:column;align-items:center;font-size:25px;display:flex}.ritual-ring small{color:var(--ryze-muted);font-size:8px}.ritual-list{flex-direction:column;gap:13px;display:flex}.ritual-card{grid-template-columns:45px 1fr auto;align-items:center;gap:20px;min-height:135px;padding:25px;transition:all .16s;display:grid}.ritual-card.is-complete{background:#b99cff0a}.ritual-number{color:var(--ryze-muted);font-size:10px}.ritual-card h2{letter-spacing:-.03em;margin:0;font-size:20px;font-weight:500}.ritual-card>div>p:last-child{color:var(--ryze-muted);margin:8px 0 0;font-size:10px}.ritual-toggle{min-width:116px;color:var(--ryze-muted);align-items:center;gap:9px;font-size:9px;display:flex}.ritual-toggle input{opacity:0;pointer-events:none;position:absolute}.ritual-toggle>span{border:1px solid var(--ryze-line);border-radius:12px;width:34px;height:19px;padding:3px;transition:all .16s}.ritual-toggle>span:after{content:"";background:var(--ryze-soft);border-radius:50%;width:11px;height:11px;transition:all .16s;display:block}.ritual-toggle input:checked+span{border-color:var(--acid);background:#b99cff1a}.ritual-toggle input:checked+span:after{background:var(--ryze-gradient);color:var(--ryze-on-accent);transform:translate(15px)}.ritual-toggle input:focus-visible+span{outline:2px solid var(--acid);outline-offset:3px}.ritual-toggle strong{font-weight:500}@media (max-width:1180px){.metric-grid{grid-template-columns:repeat(2,1fr)}.overview-grid{grid-template-columns:1.35fr .85fr}.ritual-inline-grid{grid-template-columns:1fr}.capability-summary{grid-template-columns:auto 1fr}.capability-summary p{grid-column:1/-1}}@media (max-width:920px){.dashboard-sidebar{border:0;border-top:1px solid var(--dash-line);background:#060e0cf7;width:100%;height:72px;padding:7px 10px;inset:auto 0 0}.dashboard-brand,.sidebar-privacy{display:none}.dashboard-nav{flex-direction:row;justify-content:space-around;gap:3px;height:100%}.dashboard-nav a{flex-direction:column;flex:1;justify-content:center;gap:5px;min-height:56px;padding:5px;font-size:8px}.dashboard-nav .ui-icon{width:18px;height:18px}.nav-label-long{display:none}.nav-label-short{display:inline}.dashboard-stage{margin-left:0;padding-bottom:72px}.dashboard-content{padding-inline:28px}.overview-grid,.split-layout,.direction-layout{grid-template-columns:1fr}.form-panel{position:static}}@media (max-width:680px){.cockpit-mode .cockpit-top-status{display:none}.cockpit-mode .dashboard-topbar{padding-inline:12px}.cockpit-mode .personal-nav{width:100%;min-width:0;overflow:hidden}.cockpit-mode .personal-nav a.is-mobile-primary,.cockpit-mode .mobile-more-button{flex:1 1 0;min-width:0}.dashboard-topbar{min-height:58px;padding:10px 18px}.demo-banner{font-size:9px;line-height:1.4}.demo-banner span:last-child{max-width:210px}.local-status{display:none}.reset-button{padding:8px;font-size:0}.reset-button .ui-icon{width:17px;height:17px}.dashboard-content{padding:36px 18px 70px}.page-heading{margin-bottom:34px;display:block}.page-heading h1{font-size:clamp(40px,13vw,58px)}.page-heading>.primary-button,.page-heading>.count-badge{margin-top:24px}.metric-grid{grid-template-columns:1fr}.metric-card{min-height:210px}.field-grid,.capability-grid{grid-template-columns:1fr}.capability-summary{grid-template-columns:1fr;gap:14px}.capability-summary p{grid-column:auto}.direction-lead{grid-template-columns:1fr;gap:20px}.goal-card{grid-template-columns:28px 1fr}.goal-card button{grid-column:2;justify-self:start;padding-left:0}.ritual-card{grid-template-columns:30px 1fr}.ritual-toggle{grid-column:2;margin-top:8px}.ritual-progress{padding:24px}.ritual-ring{width:80px;height:80px}.ritual-ring:after{width:62px;height:62px}.recent-panel,.focus-panel,.weekly-panel,.form-panel,.library-panel,.capability-card{padding:22px}}@media (prefers-reduced-motion:reduce){.widget-collapse-button svg,.document-toggle svg{transition:none!important}}.demo-mode{--ink:var(--ryze-text);--muted:var(--ryze-muted);--acid:var(--ryze-violet);--dash-panel:var(--ryze-panel);--dash-panel-raised:var(--ryze-raised);--dash-line:var(--ryze-line);--dash-subtle:var(--ryze-subtle);color:var(--ryze-text);background:var(--ryze-panel);font-family:var(--font-sans)}.demo-mode .dashboard-sidebar{border-right-color:var(--ryze-line);background:var(--ryze-panel);width:296px;overflow-y:auto}.demo-mode .dashboard-brand .brand-mark{color:var(--ryze-violet)}.demo-mode .dashboard-brand strong{color:var(--ryze-text)}.demo-mode .dashboard-brand small{color:var(--ryze-muted)}.demo-mode .back-to-cockpit{border-color:var(--ryze-line);color:var(--ryze-muted)}.demo-mode .back-to-cockpit:hover{border-color:var(--ryze-violet);color:var(--ryze-violet)}.demo-mode .dashboard-nav a{color:var(--ryze-muted);border-radius:0}.demo-mode .dashboard-nav a:hover{color:var(--ryze-text);background:var(--ryze-panel)}.demo-mode .dashboard-nav a.is-active{border-color:var(--ryze-violet);background:var(--ryze-gradient);color:var(--ryze-on-accent)}.demo-mode .nav-group-label{color:var(--ryze-muted);font-size:10px}.demo-mode .sidebar-privacy{border-color:var(--ryze-line);color:var(--ryze-muted)}.demo-mode .sidebar-privacy .ui-icon{color:var(--ryze-violet)}.demo-mode .sidebar-privacy strong{color:var(--ryze-text)}.demo-mode .dashboard-sidebar>form{margin-top:8px}.demo-mode .sidebar-signout{border-color:var(--ryze-line);color:var(--ryze-muted)}.demo-mode .sidebar-signout:hover{border-color:var(--ryze-violet);color:var(--ryze-violet);background:var(--ryze-panel)}.demo-mode .dashboard-stage{background:var(--ryze-panel);margin-left:296px}.demo-mode .dashboard-topbar{border-color:var(--ryze-line);background:#211a2bf5}.demo-mode .demo-banner{color:var(--ryze-muted)}.demo-mode .demo-banner strong{color:var(--ryze-text)}.demo-mode .local-status{color:var(--ryze-muted)}.demo-mode .local-status i{background:var(--ryze-success-soft)}.demo-mode .reset-button{border-color:var(--ryze-line);color:var(--ryze-muted)}.demo-mode .reset-button:hover{border-color:var(--ryze-violet);color:var(--ryze-violet)}.demo-mode .primary-button{border-color:var(--ryze-violet);background:var(--ryze-gradient);color:var(--ryze-on-accent)}.demo-mode .primary-button:hover{background:var(--ryze-gradient);transform:none}.demo-mode .secondary-button{border-color:var(--ryze-line);background:var(--ryze-panel);color:var(--ryze-text)}.demo-mode .secondary-button:hover{border-color:var(--ryze-violet);color:var(--ryze-violet)}.demo-mode .page-heading h1,.demo-mode .page-heading h1 em{color:var(--ryze-text);font-family:var(--font-sans)}.demo-mode .page-heading h1 em{color:var(--ryze-violet);font-weight:600}.demo-mode .page-heading>div>p:last-child,.demo-mode .metric-card>p,.demo-mode .panel>p{color:var(--ryze-muted)}.demo-mode .metric-card,.demo-mode .panel{border-color:var(--ryze-line);background:var(--ryze-panel)}.demo-mode .metric-label{color:var(--ryze-muted)}.demo-mode .metric-card>a{color:var(--ryze-violet)}.demo-mode .progress-track,.demo-mode .coverage-track{background:var(--ryze-panel)}.demo-mode .progress-track i,.demo-mode .coverage-track i{background:var(--ryze-gradient)}.demo-mode .workspace-form label,.demo-mode .capability-card>label{color:var(--ryze-muted);font-size:12px;font-weight:600}.demo-mode .workspace-form input,.demo-mode .workspace-form textarea,.demo-mode .workspace-form select,.demo-mode .capability-card select{border-color:var(--ryze-line);background:var(--ryze-panel);min-height:46px;color:var(--ryze-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.demo-mode .workspace-form textarea{min-height:112px}.demo-mode .workspace-form input::placeholder,.demo-mode .workspace-form textarea::placeholder{color:var(--ryze-muted);opacity:1}.demo-mode .workspace-form select option,.demo-mode .capability-card select option{background:var(--ryze-panel);color:var(--ryze-text)}.demo-mode .workspace-form input:focus,.demo-mode .workspace-form textarea:focus,.demo-mode .workspace-form select:focus,.demo-mode .capability-card select:focus{border-color:var(--ryze-violet);box-shadow:0 0 0 3px #af100724}.demo-mode .filter-group button{min-height:40px;color:var(--ryze-muted);font-size:11px}.demo-mode .filter-group button:hover{color:var(--ryze-text);background:var(--ryze-panel)}.demo-mode .filter-group button.is-active{border-color:var(--ryze-violet);background:var(--ryze-gradient);color:var(--ryze-on-accent)}.demo-mode .library-item>p,.demo-mode .proof-list p,.demo-mode .direction-lead>p,.demo-mode .goal-card p,.demo-mode .ritual-progress p:last-child,.demo-mode .ritual-card>div>p:last-child,.demo-mode .library-footer,.demo-mode .library-meta time,.demo-mode .library-footer button{color:var(--ryze-muted)}.demo-mode .capability-summary{border-color:var(--ryze-line);background:var(--ryze-panel)}.demo-mode .capability-summary span,.demo-mode .capability-summary p{color:var(--ryze-muted)}.demo-mode .capability-title>span{color:var(--ryze-violet);opacity:.5}.demo-mode .level-scale i{background:var(--ryze-raised);height:4px}.demo-mode .level-scale i.is-filled{background:var(--ryze-gradient)}.demo-mode .proof-list{border-color:var(--ryze-line)}.demo-mode .proof-list p span{background:var(--ryze-gradient)}.demo-mode .proof-list p.proof-gap span{background:var(--ryze-soft)}.demo-mode .capability-card>a{min-height:44px;color:var(--ryze-violet);align-items:center;font-size:11px;font-weight:700}.demo-mode .direction-lead{background:var(--ryze-panel)}.demo-mode .goal-index{color:var(--ryze-muted)}.demo-mode .goal-status,.demo-mode .status-committed .goal-status,.demo-mode .status-achieved .goal-status{color:var(--ryze-violet)}.demo-mode .goal-card button{min-height:44px;color:var(--ryze-muted);font-size:11px}.demo-mode .goal-card button:hover{color:var(--ryze-violet)}.demo-mode .ritual-ring{background:conic-gradient(var(--ryze-peach) var(--progress), var(--ryze-panel) 0)}.demo-mode .ritual-ring:after{background:var(--ryze-panel)}.demo-mode .ritual-ring small{color:var(--ryze-muted)}.demo-mode .ritual-card.is-complete{background:var(--ryze-panel)}.demo-mode .ritual-number,.demo-mode .ritual-toggle{color:var(--ryze-muted)}.demo-mode .ritual-toggle>span{border-color:var(--ryze-line);background:var(--ryze-panel)}.demo-mode .ritual-toggle>span:after{background:var(--ryze-soft)}.demo-mode .ritual-toggle input:checked+span{border-color:var(--ryze-violet);background:var(--ryze-panel)}.demo-mode .ritual-toggle input:checked+span:after{background:var(--ryze-gradient)}.cockpit-mode .operator-page-header h1,.cockpit-mode .section-title-row h2,.cockpit-mode .operator-section h2,.cockpit-mode .operator-panel h2,.cockpit-mode .sheet-panel h2{font-family:var(--font-sans);font-weight:400}@media (max-width:920px){.demo-mode .dashboard-sidebar{width:100%;overflow:visible}.demo-mode .dashboard-stage{margin-left:0}}.onboarding-callout{border-left:4px solid var(--ryze-info);background:var(--ryze-panel);justify-content:space-between;align-items:center;gap:18px;min-height:72px;margin-bottom:14px;padding:13px 16px;display:flex}.onboarding-callout>div{flex-direction:column;gap:4px;display:flex}.onboarding-callout strong{color:var(--ryze-text);font-size:11px}.onboarding-callout span{color:var(--ryze-muted);font-size:9px;line-height:1.5}.onboarding-callout a{flex:none}.application-packet{border-top:1px solid var(--ryze-line);border-left:1px solid var(--ryze-line);grid-template-columns:1fr 1fr;margin:18px 0;display:grid}.application-packet>div{border-right:1px solid var(--ryze-line);border-bottom:1px solid var(--ryze-line);background:var(--ryze-panel);flex-direction:column;gap:7px;min-height:102px;padding:15px;display:flex}.application-packet span{color:var(--ryze-muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.application-packet strong{color:var(--ryze-text);font-size:11px;line-height:1.4}.application-packet small{color:var(--ryze-muted);margin-top:auto;font-size:8px}.send-callout,.proof-ready,.external-boundary{border-left:4px solid var(--ryze-violet);background:var(--ryze-panel);padding:18px}.send-callout{flex-direction:column;align-items:start;gap:9px;display:flex}.send-callout strong,.proof-ready>strong,.external-boundary strong{color:var(--ryze-text);font-size:12px}.send-callout p,.proof-ready p,.external-boundary p{color:var(--ryze-muted);margin:0;font-size:9px;line-height:1.6}.send-confirmation{flex-direction:column;gap:14px;margin-top:18px;display:flex}.send-confirmation>label{flex-direction:column;gap:6px;display:flex}.send-confirmation>label>span{color:var(--ryze-muted);font-size:9px;font-weight:700}.send-confirmation input,.send-confirmation select{border:1px solid var(--ryze-line);background:var(--ryze-panel);width:100%;min-height:42px;color:var(--ryze-text);padding:9px 11px;font-size:10px}.send-confirmation footer{justify-content:flex-end;gap:8px;display:flex}.proof-ready{border-left-color:var(--ryze-success);background:var(--ryze-panel)}.proof-ready dl{margin:14px 0}.proof-ready dl>div{border-top:1px solid var(--ryze-line);grid-template-columns:120px 1fr;padding:8px 0;display:grid}.proof-ready dt{color:var(--ryze-muted);font-size:8px;font-weight:700}.proof-ready dd{overflow-wrap:anywhere;color:var(--ryze-text);margin:0;font-size:9px}.orp-proof-summary{border:1px solid var(--ryze-line);background:var(--ryze-panel);grid-template-columns:repeat(3,1fr);margin-bottom:15px;display:grid}.orp-proof-summary article{border-right:1px solid var(--ryze-line);flex-direction:column;gap:6px;min-height:110px;padding:17px;display:flex}.orp-proof-summary article:last-child{border-right:0}.orp-proof-summary span,.orp-proof-summary small{color:var(--ryze-muted);font-size:8px}.orp-proof-summary span{text-transform:uppercase;letter-spacing:.06em;font-weight:700}.orp-proof-summary strong{color:var(--ryze-text);margin-top:auto;font-size:30px;font-weight:400}.orp-proof-list{flex-direction:column;gap:8px;display:flex}.orp-proof-list>article{border:1px solid var(--ryze-line);background:var(--ryze-panel);grid-template-columns:minmax(180px,.8fr) minmax(300px,1.2fr) auto;align-items:center;gap:20px;padding:16px;display:grid}.orp-proof-list>article>div{flex-direction:column;align-items:start;gap:5px;display:flex}.orp-proof-list strong{color:var(--ryze-text);font-size:11px}.orp-proof-list p{color:var(--ryze-muted);margin:0;font-size:8px}.orp-proof-list dl{margin:0}.orp-proof-list dl>div{grid-template-columns:70px 1fr;gap:9px;padding:3px 0;display:grid}.orp-proof-list dt{color:var(--ryze-muted);text-transform:uppercase;font-size:7px}.orp-proof-list dd{overflow-wrap:anywhere;color:var(--ryze-muted);margin:0;font-size:8px}@media (max-width:1100px){.command-search-button{width:44px;min-width:44px}.command-search-button>span,.command-search-button kbd,.command-express-button span{display:none}.command-express-button{justify-content:center;width:40px;padding:0}.orp-proof-list>article{grid-template-columns:1fr;align-items:start}}@media (max-width:680px){.onboarding-callout{flex-direction:column;align-items:stretch}.onboarding-callout a{width:100%}.application-packet{grid-template-columns:1fr}.send-confirmation footer{flex-direction:column-reverse;align-items:stretch}.proof-ready dl>div{grid-template-columns:1fr;gap:3px}.orp-proof-summary{grid-template-columns:1fr}.orp-proof-summary article{border-right:0;border-bottom:1px solid var(--ryze-line);min-height:86px}.orp-proof-summary article:last-child{border-bottom:0}}@media (max-width:430px){.ritual-progress{align-items:start;gap:16px}.ritual-progress h2{font-size:28px}.ritual-ring{width:70px;height:70px}.ritual-ring:after{width:54px;height:54px}.evidence-row{grid-template-columns:8px 1fr}.evidence-row>span:last-child{display:none}.dashboard-nav a{font-size:11px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.dashboard-view-switcher{border:1px solid var(--cockpit-line);background:var(--ryze-panel);border-radius:10px;margin:0 0 14px;overflow:hidden}.search-project-switcher{border:1px solid var(--cockpit-line);border-left:4px solid var(--cockpit-coral);background:var(--ryze-panel);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin:0 0 14px;padding:14px 16px;display:grid}.search-project-switcher>div{min-width:0}.search-project-switcher>div:first-child{gap:3px;display:grid}.search-project-switcher>div:first-child span{color:var(--cockpit-coral);letter-spacing:.04em;text-transform:uppercase;font-size:14px;font-weight:800}.search-project-switcher>div:first-child strong{color:var(--cockpit-ink);text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.search-project-switcher>div:first-child small{color:var(--cockpit-muted);font-size:11px}.search-project-switcher>div:last-child{align-items:end;gap:10px;display:flex}.search-project-switcher label{gap:4px;display:grid}.search-project-switcher label>span{color:var(--cockpit-muted);font-size:14px;font-weight:700}.search-project-switcher select{border:1px solid var(--cockpit-line-strong);background:var(--ryze-panel);min-width:240px;min-height:44px;color:var(--cockpit-ink);font:inherit;border-radius:5px;padding:0 38px 0 12px;font-size:14px}.search-project-switcher select:focus-visible{outline:3px solid color-mix(in srgb, var(--cockpit-coral) 35%, transparent);outline-offset:2px}.dashboard-view-tabs{border-bottom:1px solid var(--cockpit-line);scrollbar-width:thin;display:flex;overflow-x:auto}.dashboard-view-tabs button{border:0;border-right:1px solid var(--cockpit-line);min-width:max-content;min-height:48px;color:var(--ryze-muted);background:0 0;border-bottom:3px solid #0000;padding:0 18px;font-size:14px;font-weight:650}.dashboard-view-tabs button:hover{background:var(--ryze-panel);color:var(--cockpit-ink)}.dashboard-view-tabs button.is-active{border-bottom-color:var(--ryze-violet);background:var(--ryze-panel);color:var(--cockpit-ink)}.dashboard-view-switcher>p{color:var(--cockpit-muted);margin:0;padding:10px 18px;font-size:11px}.widget-header-actions{align-items:center;gap:10px;display:flex}.widget-header-actions>a,.widget-header-actions>.text-button{align-items:center;min-height:44px;display:inline-flex}.widget-collapse-button{border:1px solid var(--ryze-line);background:var(--ryze-panel);width:44px;height:44px;color:var(--ryze-muted);border-radius:50%;flex:0 0 44px;place-items:center;display:grid}.widget-collapse-button:hover{border-color:var(--cockpit-forest);background:var(--ryze-panel);color:var(--cockpit-forest)}.widget-collapse-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:18px;height:18px;transition:transform .18s}.today-widget.is-collapsed{min-height:0;padding-block:18px}.today-widget.is-collapsed>header{align-items:center;min-height:44px;margin-bottom:0}.today-widget.is-collapsed .widget-collapse-button svg{transform:rotate(-90deg)}.global-kpi-grid{border:1px solid var(--cockpit-line);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:24px;display:grid;overflow:hidden}.global-kpi-grid article{border-right:1px solid var(--cockpit-line);background:var(--ryze-panel);flex-direction:column;gap:6px;min-height:112px;padding:16px;display:flex}.global-kpi-grid article:last-child{border-right:0}.global-kpi-grid span{color:var(--ryze-muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:700}.global-kpi-grid strong{color:var(--cockpit-ink);margin-top:auto;font-size:32px;font-weight:650}.global-kpi-grid small{color:var(--cockpit-muted);font-size:10px}.funnel-chart{gap:13px;display:grid}.funnel-chart>div>span{color:var(--ryze-muted);justify-content:space-between;margin-bottom:6px;font-size:11px;display:flex}.funnel-chart>div>span b{color:var(--cockpit-ink)}.funnel-chart i{background:var(--ryze-panel);border-radius:3px;height:14px;display:block;overflow:hidden}.funnel-chart em{background:linear-gradient(90deg, var(--cockpit-forest-deep), var(--ryze-soft));border-radius:3px;height:100%;display:block}.funnel-chart>div:nth-child(2) em{background:var(--ryze-warning-soft)}.funnel-chart>div:nth-child(3) em{background:var(--ryze-gradient)}.chart-caption{color:var(--cockpit-muted);margin:16px 0 0;font-size:11px;line-height:1.55}.age-chart{border-bottom:1px solid var(--cockpit-line);grid-template-columns:repeat(4,1fr);gap:12px;min-height:205px;padding:16px 12px 0;display:grid}.age-chart>div{text-align:center;grid-template-rows:1fr 34px;gap:8px;display:grid}.age-column{border-bottom:1px solid var(--ryze-line);justify-content:center;align-items:end;min-height:145px;display:flex}.age-column i{background:var(--ryze-gradient);width:min(46px,75%);min-height:2px;color:var(--ryze-on-accent);border-radius:4px 4px 0 0;justify-content:center;align-items:flex-start;display:flex}.age-chart>div:nth-child(3) .age-column i{background:var(--ryze-warning-soft)}.age-chart>div:nth-child(4) .age-column i{background:var(--ryze-gradient)}.age-column b{color:var(--cockpit-ink);margin-top:-22px;font-size:11px}.age-chart small{color:var(--ryze-muted);font-size:10px;font-weight:700}.empty-dashboard-view{border:1px dashed var(--ryze-line);background:var(--ryze-panel);border-radius:10px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:flex-start;min-height:220px;padding:28px;display:flex}.empty-dashboard-view p{color:var(--cockpit-muted)}.crm-action-heading{min-width:138px;padding:0 12px!important}.crm-row-action{width:150px}.crm-row-action button{border:1px solid var(--ryze-line);background:var(--ryze-panel);min-height:38px;color:var(--cockpit-forest);white-space:nowrap;border-radius:5px;padding:0 12px;font-size:11px;font-weight:700}.crm-row-action button:hover{border-color:var(--cockpit-forest);background:var(--ryze-panel)}.crm-pagination button:disabled{background:var(--ryze-panel);color:var(--ryze-muted);opacity:1;border-style:dashed}.document-toggle{min-width:125px;color:var(--ryze-danger);font-family:var(--ryze-font);justify-content:flex-end;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.document-toggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:18px;height:18px;transition:transform .16s}.document-toggle-open,.document-card[open] .document-toggle-closed{display:none}.document-card[open] .document-toggle-open{display:inline}.document-card[open] .document-toggle svg{transform:rotate(180deg)}.upcoming-action{border:1px dashed var(--ryze-line);background:var(--ryze-panel);color:var(--ryze-muted);border-radius:6px;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.upcoming-action strong{font-size:11px}.upcoming-action span{color:var(--ryze-muted);font-size:10px}.reset-button.is-confirming,.library-footer button.is-confirming{border-color:var(--ryze-violet)!important;background:var(--ryze-gradient)!important;color:var(--ryze-on-accent)!important}@media (max-width:840px){.global-kpi-grid{grid-template-columns:repeat(2,1fr)}.global-kpi-grid article:nth-child(2){border-right:0}.global-kpi-grid article:nth-child(-n+2){border-bottom:1px solid var(--cockpit-line)}}@media (max-width:680px){.dashboard-view-switcher>p{font-size:12px}.dashboard-view-tabs{grid-template-columns:1fr 1fr;display:grid;overflow:visible}.dashboard-view-tabs button{border-bottom:1px solid var(--cockpit-line);min-width:0;min-height:50px;padding-inline:10px;font-size:12px}.dashboard-view-tabs button:nth-child(2n){border-right:0}.dashboard-view-tabs button:nth-last-child(-n+2){border-bottom-width:3px}.today-widget>header{align-items:flex-start}.widget-header-actions{gap:5px}.widget-header-actions>a,.widget-header-actions>.text-button{text-overflow:ellipsis;white-space:nowrap;max-width:88px;overflow:hidden}.global-kpi-grid{grid-template-columns:1fr 1fr}.global-kpi-grid article{min-height:104px;padding:13px}.global-kpi-grid strong{font-size:28px}.age-chart{gap:6px;padding-inline:4px}.crm-row-action{width:auto}.crm-row-action button{width:100%;min-height:44px}.document-toggle{min-width:44px}.document-toggle-closed,.document-toggle-open{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}}.cockpit-mode{--cockpit-cream:var(--ryze-bg);--cockpit-paper:var(--ryze-panel);--cockpit-forest:var(--ryze-violet);--cockpit-forest-deep:var(--ryze-panel);--cockpit-amber:var(--ryze-peach);--cockpit-coral:var(--ryze-peach);--cockpit-ink:var(--ryze-text);--cockpit-muted:var(--ryze-muted);--cockpit-line:var(--ryze-line);color:var(--cockpit-ink);background:var(--cockpit-cream);font-family:var(--font-sans)}.cockpit-mode .dashboard-sidebar{border-right:1px solid var(--ryze-line);background:var(--cockpit-forest-deep);width:296px;color:var(--ryze-text);padding:24px 18px 18px}.cockpit-mode .dashboard-brand{margin:0 10px 42px}.cockpit-mode .dashboard-brand .brand-mark{color:var(--ryze-violet)}.cockpit-mode .dashboard-brand strong{color:var(--ryze-text)}.cockpit-mode .dashboard-brand small{color:var(--ryze-muted)}.cockpit-mode .personal-nav{gap:3px}.cockpit-mode .personal-nav a{min-height:50px;color:var(--ryze-muted);border:0;border-radius:0;gap:10px;padding:0 11px;position:relative}.cockpit-mode .personal-nav a:hover,.cockpit-mode .personal-nav a.is-active{color:var(--ryze-on-accent);background:var(--ryze-gradient)}.cockpit-mode .personal-nav .ui-icon{width:22px;height:22px;display:block}.cockpit-mode .nav-number{display:none}.cockpit-mode .personal-nav a:hover .nav-number,.cockpit-mode .personal-nav a.is-active .nav-number{color:var(--ryze-text)}.cockpit-mode .external-mark{margin-left:auto;font-size:10px}.sidebar-bottom{margin-top:auto}.demo-entry{background:var(--ryze-gradient);min-height:70px;color:var(--ryze-on-accent);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:14px 15px;display:flex}.demo-entry>span:first-child{flex-direction:column;gap:5px;display:flex}.demo-entry small{color:var(--ryze-warning);letter-spacing:.06em;text-transform:uppercase;font-size:8px}.demo-entry strong{font-family:var(--font-sans);font-size:18px;font-weight:600}.demo-entry>span:last-child{font-size:18px}.private-note{color:var(--ryze-muted);border-top:1px solid #ffffff1a;gap:9px;margin:14px 5px 0;padding-top:14px;font-size:8px;line-height:1.5;display:flex}.private-note .ui-icon{width:14px;color:var(--cockpit-amber)}.private-note>span{flex-direction:column;display:flex}.private-note strong{color:var(--ryze-subtle);font-weight:600}.cockpit-mode .dashboard-stage{background:var(--cockpit-cream);margin-left:296px}.cockpit-mode .dashboard-topbar{border-color:var(--cockpit-line);background:#211a2bf5;min-height:64px;padding:11px 42px}.cockpit-top-status{color:var(--cockpit-muted);align-items:center;gap:8px;font-size:10px;display:flex}.cockpit-top-status i{background:var(--ryze-success-soft);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #4e9e701c}.cockpit-top-status strong{color:var(--cockpit-ink)}.cockpit-updated{color:var(--ryze-muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.cockpit-mode .dashboard-content{width:min(100%,2240px);max-width:none;margin-inline:auto;padding:40px 48px 100px}.cockpit-page{width:100%}.cockpit-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:45px;margin-bottom:34px;display:grid}.cockpit-kicker{color:var(--ryze-warning);letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;font-size:9px;line-height:1.4}.cockpit-heading h1{max-width:900px;color:var(--cockpit-ink);font-family:var(--font-sans);letter-spacing:-.048em;margin:0;font-size:clamp(42px,5vw,69px);font-weight:400;line-height:.98}.cockpit-heading h1 em{color:var(--ryze-danger);font-style:italic}.cockpit-heading>div:first-child>p:last-child{max-width:680px;color:var(--cockpit-muted);margin:20px 0 0;font-size:13px;line-height:1.65}.no-send-status{border:1px solid var(--cockpit-line);background:#211a2b94;border-radius:8px;align-items:start;gap:11px;min-width:210px;padding:15px 17px;display:flex}.no-send-status i{background:var(--ryze-success-soft);border-radius:50%;width:8px;height:8px;margin-top:3px}.no-send-status span{color:var(--ryze-muted);flex-direction:column;gap:4px;font-size:9px;display:flex}.no-send-status strong{color:var(--cockpit-ink);font-size:10px}.cockpit-hero{background:var(--ryze-gradient);min-height:330px;color:var(--ryze-on-accent);border-radius:14px;grid-template-columns:1.2fr .8fr;align-items:center;gap:55px;padding:42px;display:grid;box-shadow:0 18px 45px #16352d1f}.cockpit-hero .cockpit-kicker{color:var(--cockpit-amber)}.cockpit-hero h2{max-width:650px;font-family:var(--font-sans);letter-spacing:-.04em;margin:0;font-size:clamp(34px,4vw,55px);font-weight:400;line-height:1}.cockpit-hero h2 strong{color:var(--cockpit-amber);font-weight:400}.cockpit-hero-copy>p:not(.cockpit-kicker){max-width:580px;color:var(--ryze-subtle);margin:20px 0 27px;font-size:12px;line-height:1.7}.cockpit-primary-action{background:var(--ryze-gradient);width:fit-content;min-height:48px;color:var(--ryze-on-accent);border-radius:6px;align-items:center;gap:18px;padding:0 18px;font-size:11px;font-weight:700;display:inline-flex}.decision-sequence{background:#07261f73;border:1px solid #ffffff1f;border-radius:10px;padding:26px}.decision-sequence>p{color:var(--ryze-text);font-family:var(--font-sans);margin:0 0 20px;font-size:18px}.decision-sequence ol{margin:0;padding:0;list-style:none}.decision-sequence li{border-top:1px solid #ffffff1a;grid-template-columns:28px 1fr;gap:1px 12px;padding:13px 0;display:grid}.decision-sequence li>span{color:var(--cockpit-amber);grid-row:1/3;font-size:9px}.decision-sequence strong{font-size:11px;font-weight:600}.decision-sequence small{color:var(--ryze-muted);font-size:9px}.cockpit-metrics{border:1px solid var(--cockpit-line);background:var(--cockpit-paper);border-radius:10px;grid-template-columns:repeat(4,1fr);margin:18px 0 62px;display:grid;overflow:hidden}.cockpit-metrics article{border-right:1px solid var(--cockpit-line);min-height:130px;padding:23px}.cockpit-metrics article:last-child{border:0}.cockpit-metrics span,.cockpit-metrics small{color:var(--ryze-muted);letter-spacing:.09em;text-transform:uppercase;font-size:8px;display:block}.cockpit-metrics strong{color:var(--cockpit-ink);font-family:var(--font-sans);margin:20px 0 7px;font-size:38px;font-weight:500;line-height:.8;display:block}.cockpit-metrics strong span{font-size:13px;display:inline}.section-title-row{justify-content:space-between;align-items:end;gap:30px;margin-bottom:22px;display:flex}.section-title-row h2,.system-health h2,.cycle-report h2{color:var(--cockpit-ink);font-family:var(--font-sans);letter-spacing:-.035em;margin:0;font-size:clamp(28px,3.3vw,42px);font-weight:400}.section-title-row>a,.cycle-report>a{color:var(--ryze-danger);gap:8px;font-size:10px;font-weight:700;display:inline-flex}.quick-access{margin-bottom:65px}.quick-grid{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.quick-grid>a{border:1px solid var(--cockpit-line);background:var(--cockpit-paper);border-radius:9px;flex-direction:column;min-height:148px;padding:20px;transition:all .16s;display:flex}.quick-grid>a:hover{border-color:var(--ryze-line);transform:translateY(-2px);box-shadow:0 10px 26px #1c3b3212}.quick-grid>a>span:first-child{color:var(--ryze-warning);font-size:9px}.quick-grid>a>span:last-child{color:var(--ryze-danger);align-self:flex-end;margin-top:auto}.quick-grid strong{color:var(--cockpit-ink);font-family:var(--font-sans);margin:28px 0 7px;font-size:20px;font-weight:500}.quick-grid small{color:var(--cockpit-muted);font-size:9px}.review-progress{color:var(--cockpit-muted);margin:0;font-size:10px}.review-progress strong{color:var(--ryze-danger);font-size:17px}.dossier-section{margin-bottom:65px;scroll-margin-top:88px}.dossier-list{flex-direction:column;gap:9px;display:flex}.dossier-card{border:1px solid var(--cockpit-line);background:var(--cockpit-paper);border-radius:9px;overflow:hidden}.dossier-card summary{cursor:pointer;grid-template-columns:32px minmax(280px,1fr) auto 62px auto 20px;align-items:center;gap:15px;min-height:89px;padding:17px 20px;list-style:none;display:grid}.dossier-card summary::-webkit-details-marker{display:none}.dossier-index{color:var(--ryze-warning);font-family:var(--font-sans);font-size:11px}.dossier-main{flex-direction:column;gap:4px;display:flex}.dossier-main small{color:var(--ryze-danger);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:700}.dossier-main strong{color:var(--cockpit-ink);font-family:var(--font-sans);font-size:18px;font-weight:500;line-height:1.25}.dossier-main>span{color:var(--ryze-muted);font-size:9px}.priority{background:var(--ryze-warning-soft);color:var(--ryze-warning);border-radius:4px;padding:5px 7px;font-size:8px;font-weight:700}.priority-p2,.priority-p3{background:var(--ryze-panel);color:var(--ryze-muted)}.fit-score{align-items:baseline;display:flex}.fit-score strong{color:var(--cockpit-ink);font-family:var(--font-sans);font-size:25px;font-weight:500}.fit-score small{color:var(--ryze-muted);font-size:8px}.review-chip{border:1px solid var(--ryze-warning);min-width:78px;color:var(--ryze-warning);text-align:center;border-radius:20px;padding:6px 8px;font-size:8px}.review-controle{border-color:var(--ryze-line);background:var(--ryze-panel);color:var(--ryze-success)}.review-reporte{border-color:var(--ryze-line);background:var(--ryze-panel);color:var(--ryze-muted)}.details-chevron{color:var(--ryze-muted);transition:all .16s}.dossier-card[open] .details-chevron{transform:rotate(180deg)}.dossier-detail{border-top:1px solid var(--cockpit-line);background:var(--ryze-panel);grid-template-columns:1.2fr 1.2fr .7fr .9fr;gap:25px;padding:25px 25px 27px 67px;display:grid}.dossier-detail>div>span,.review-control label{color:var(--ryze-warning);letter-spacing:.11em;text-transform:uppercase;margin-bottom:8px;font-size:8px;display:block}.dossier-detail p{color:var(--cockpit-muted);margin:0;font-size:10px;line-height:1.55}.review-control select{border:1px solid var(--cockpit-line);background:var(--ryze-panel);width:100%;color:var(--cockpit-ink);border-radius:5px;padding:8px 10px;font-size:10px}.review-control small{color:var(--ryze-muted);margin-top:6px;font-size:8px;line-height:1.4;display:block}.dossier-link{width:fit-content;color:var(--ryze-danger);grid-column:1/-1;gap:8px;font-size:10px;font-weight:700;display:inline-flex}.cycle-report{background:var(--ryze-warning-soft);border-radius:11px;grid-template-columns:1.25fr 1fr auto;align-items:center;gap:35px;margin-bottom:18px;padding:30px;display:grid}.cycle-report h2{font-size:clamp(25px,3vw,35px)}.cycle-facts{grid-template-columns:1fr 1fr;gap:18px;display:grid}.cycle-facts p{align-items:center;gap:9px;margin:0;display:flex}.cycle-facts strong{color:var(--ryze-violet);font-family:var(--font-sans);font-size:22px;font-weight:500}.cycle-facts span{color:var(--ryze-muted);text-transform:uppercase;font-size:8px}.system-health{background:var(--cockpit-paper);border:1px solid var(--cockpit-line);border-radius:11px;grid-template-columns:.85fr 1.15fr;gap:55px;padding:34px;scroll-margin-top:88px;display:grid}.system-health ul{margin:0;padding:0;list-style:none}.system-health li{border-top:1px solid var(--cockpit-line);gap:12px;padding:12px 0;display:flex}.system-health li i{border-radius:50%;flex:none;width:7px;height:7px;margin-top:3px}.system-health li i.is-good{background:var(--ryze-success-soft)}.system-health li i.is-watch{background:var(--ryze-gradient);color:var(--ryze-on-accent)}.system-health li span{color:var(--cockpit-muted);flex-direction:column;gap:3px;font-size:9px;display:flex}.system-health li strong{color:var(--cockpit-ink);font-size:10px}@media (max-width:1180px){.cockpit-mode .dashboard-content{padding-inline:38px}.cockpit-hero{grid-template-columns:1fr .85fr;gap:30px}.quick-grid{grid-template-columns:repeat(2,1fr)}.dossier-card summary{grid-template-columns:28px minmax(250px,1fr) auto 54px 20px}.dossier-card summary .review-chip{display:none}.dossier-detail,.cycle-report{grid-template-columns:1fr 1fr}.cycle-report>a{grid-column:1/-1}}@media (max-width:920px){.demo-mode .back-to-cockpit,.demo-mode .dashboard-sidebar>form,.cockpit-mode .sidebar-bottom form{display:none}.cockpit-mode .dashboard-sidebar{flex-direction:row;width:100%;height:72px;padding:7px 8px}.cockpit-mode .dashboard-brand{display:none}.cockpit-mode .personal-nav{flex-direction:row;flex:1;justify-content:flex-start;overflow:auto hidden}.cockpit-mode .personal-nav a{flex-direction:column;flex:0 0 78px;justify-content:center;gap:4px;min-width:78px;min-height:56px;padding:5px;font-size:11px}.cockpit-mode .personal-nav a:first-child{color:var(--cockpit-amber);background:0 0}.cockpit-mode .personal-nav .ui-icon{width:17px;height:17px;display:block}.cockpit-mode .nav-number,.cockpit-mode .external-mark,.cockpit-mode .nav-label-long{display:none}.cockpit-mode .nav-label-short{display:inline}.cockpit-mode .sidebar-bottom{flex:0 0 92px;margin:0 0 0 5px}.cockpit-mode .demo-entry{text-align:center;justify-content:center;min-height:56px;padding:7px 9px}.cockpit-mode .demo-entry small,.cockpit-mode .demo-entry>span:last-child,.cockpit-mode .private-note{display:none}.cockpit-mode .demo-entry strong{font-size:12px}.cockpit-mode .dashboard-stage{margin-left:0}.cockpit-heading{grid-template-columns:1fr;gap:22px}.no-send-status{width:fit-content}.cockpit-hero{grid-template-columns:1fr}.cockpit-metrics{grid-template-columns:repeat(2,1fr)}.cockpit-metrics article:nth-child(2){border-right:0}.cockpit-metrics article:nth-child(-n+2){border-bottom:1px solid var(--cockpit-line)}.system-health{grid-template-columns:1fr;gap:28px}}@media (max-width:680px){.cockpit-mode .dashboard-topbar{padding:10px 18px}.cockpit-updated{display:none}.cockpit-mode .dashboard-content{padding:34px 18px 90px}.cockpit-heading h1{font-size:clamp(38px,12vw,54px)}.cockpit-hero{padding:28px 23px}.cockpit-metrics{margin-bottom:48px}.cockpit-metrics article{min-height:112px;padding:18px}.quick-grid{grid-template-columns:1fr}.quick-grid>a{min-height:122px}.section-title-row{flex-direction:column;align-items:start;gap:12px}.dossier-card summary{grid-template-columns:25px minmax(0,1fr) 46px 16px;gap:9px;padding:15px 13px}.dossier-card summary .priority,.dossier-card summary .review-chip{display:none}.dossier-main strong{font-size:16px}.dossier-detail{grid-template-columns:1fr;padding:21px}.cycle-report{grid-template-columns:1fr;padding:24px}.cycle-report>a{grid-column:auto}.system-health{padding:25px}}.cockpit-mode .personal-nav{padding-right:3px;overflow-y:auto}.cockpit-mode .personal-nav a.is-active,.cockpit-mode .personal-nav a.is-active:first-child{color:var(--ryze-on-accent);background:var(--ryze-gradient)}.cockpit-mode .personal-nav a.is-active .nav-number,.cockpit-mode .personal-nav a.is-active:first-child .nav-number{color:var(--ryze-warning)}.sidebar-toggle{display:none}@media (min-width:921px){.cockpit-mode .dashboard-sidebar,.cockpit-mode .dashboard-stage,.cockpit-mode .dashboard-brand,.cockpit-mode .personal-nav a,.cockpit-mode .sidebar-bottom{transition:width .18s,margin .18s,padding .18s}.cockpit-mode .sidebar-toggle{background:var(--ryze-panel);min-height:45px;color:var(--ryze-text);cursor:pointer;font:inherit;text-align:left;border:0;border-left:4px solid #0000;border-radius:0;flex:none;align-items:center;gap:12px;margin:0 0 7px;padding:0 15px;font-size:12px;display:flex}.cockpit-mode .sidebar-toggle:hover,.cockpit-mode .sidebar-toggle:focus-visible{border-left-color:var(--ryze-violet);background:var(--ryze-panel)}.cockpit-mode .sidebar-toggle:focus-visible{outline:2px solid var(--ryze-violet);outline-offset:-2px}.cockpit-mode .sidebar-toggle .ui-icon{width:21px;height:21px;transform:rotate(180deg)}.cockpit-mode.sidebar-expanded .sidebar-toggle .ui-icon{transform:none}.cockpit-mode.sidebar-compact .dashboard-sidebar{background:var(--ryze-panel);width:64px;padding:0 0 12px;overflow:visible}.cockpit-mode.sidebar-compact .dashboard-brand{border-bottom:1px solid var(--ryze-line);background:var(--ryze-panel);justify-content:center;width:64px;min-height:82px;margin:0 0 15px;padding:0;box-shadow:0 3px 7px #00000029}.cockpit-mode.sidebar-compact .dashboard-brand>span:last-child,.cockpit-mode.sidebar-compact .sidebar-toggle span,.cockpit-mode.sidebar-compact .nav-group-label,.cockpit-mode.sidebar-compact .personal-nav .nav-label-long,.cockpit-mode.sidebar-compact .personal-nav .nav-label-short,.cockpit-mode.sidebar-compact .sidebar-bottom .private-note,.cockpit-mode.sidebar-compact .sidebar-bottom .sidebar-signout{display:none}.cockpit-mode.sidebar-compact .dashboard-brand .brand-mark{width:34px;height:34px}.cockpit-mode.sidebar-compact .sidebar-toggle{justify-content:center;width:64px;padding:0}.cockpit-mode.sidebar-compact .personal-nav{gap:0;width:64px;padding:0;overflow-x:visible}.cockpit-mode.sidebar-compact .personal-nav .nav-group{border-top:1px solid var(--ryze-line);gap:0}.cockpit-mode.sidebar-compact .personal-nav .nav-group:first-child{border-top:0}.cockpit-mode.sidebar-compact .personal-nav a,.cockpit-mode.sidebar-compact .personal-nav a:first-child{background:var(--ryze-panel);width:64px;min-height:45px;color:var(--ryze-text);border:0;border-left:4px solid #0000;justify-content:center;padding:0}.cockpit-mode.sidebar-compact .personal-nav a:hover,.cockpit-mode.sidebar-compact .personal-nav a.is-active,.cockpit-mode.sidebar-compact .personal-nav a.is-active:first-child{border-left-color:var(--ryze-violet);background:var(--ryze-panel);color:var(--ryze-text)}.cockpit-mode.sidebar-compact .personal-nav a:focus-visible{z-index:1;outline:2px solid var(--ryze-violet);outline-offset:-2px}.cockpit-mode.sidebar-compact .personal-nav .ui-icon{stroke-width:2px;width:22px;height:22px}.cockpit-mode.sidebar-compact .sidebar-bottom{width:64px}.cockpit-mode.sidebar-compact .sidebar-bottom .demo-entry{border-top:1px solid var(--ryze-line);border-bottom:1px solid var(--ryze-line);background:var(--ryze-panel);width:64px;min-height:45px;color:var(--ryze-violet);border-radius:0;justify-content:center;padding:0;position:relative}.cockpit-mode.sidebar-compact .sidebar-bottom .demo-entry:hover,.cockpit-mode.sidebar-compact .sidebar-bottom .demo-entry:focus-visible{border-left:4px solid var(--ryze-violet);background:var(--ryze-panel)}.cockpit-mode.sidebar-compact .sidebar-bottom .demo-entry:before{content:"D";font-size:15px;font-weight:800}.cockpit-mode.sidebar-compact .sidebar-bottom .demo-entry>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cockpit-mode.sidebar-compact .dashboard-stage{margin-left:64px}.cockpit-mode.sidebar-compact .dashboard-content{max-width:none}.cockpit-mode.sidebar-expanded .dashboard-sidebar{width:272px;padding:20px 14px 16px}.cockpit-mode.sidebar-expanded .dashboard-brand{margin-bottom:20px}.cockpit-mode.sidebar-expanded .dashboard-stage{margin-left:272px}.cockpit-mode.sidebar-expanded .personal-nav a{border-left:4px solid #0000;min-height:45px}.cockpit-mode.sidebar-expanded .personal-nav a:hover,.cockpit-mode.sidebar-expanded .personal-nav a.is-active,.cockpit-mode.sidebar-expanded .personal-nav a.is-active:first-child{border-left-color:var(--ryze-violet);background:var(--ryze-panel);color:var(--ryze-text)}}.operator-page{width:100%;color:var(--cockpit-ink)}.wide-operator-page{width:min(100%,1720px)}.operator-page-header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px 48px;margin-bottom:36px;display:grid}.operator-page-header>div:first-child{max-width:890px}.operator-kicker{color:var(--ryze-warning);letter-spacing:.14em;text-transform:uppercase;margin:0 0 11px;font-size:9px;font-weight:700;line-height:1.5}.operator-page-header h1{color:var(--cockpit-ink);font-family:var(--font-sans);letter-spacing:-.052em;margin:0;font-size:clamp(43px,5vw,68px);font-weight:400;line-height:.98}.operator-page-header>div:first-child>p:last-child{max-width:720px;color:var(--cockpit-muted);margin:18px 0 0;font-size:13px;line-height:1.65}.workspace-chip{border:1px solid var(--cockpit-line);background:#211a2bbd;border-radius:8px;align-items:start;gap:11px;min-width:210px;padding:14px 16px;display:flex}.workspace-chip i{background:var(--ryze-success-soft);border-radius:50%;flex:none;width:8px;height:8px;margin-top:3px}.workspace-preview i{background:var(--ryze-gradient);color:var(--ryze-on-accent)}.workspace-chip span{color:var(--ryze-muted);flex-direction:column;gap:4px;font-size:9px;display:flex}.workspace-chip strong{color:var(--cockpit-ink);font-size:10px}.operator-hero{background:var(--ryze-gradient);min-height:310px;color:var(--ryze-on-accent);border-radius:14px;grid-template-columns:1.15fr .85fr;align-items:center;gap:58px;padding:38px 40px;display:grid}.operator-hero .operator-kicker{color:var(--cockpit-amber)}.operator-hero h2{max-width:690px;font-family:var(--font-sans);letter-spacing:-.045em;margin:0;font-size:clamp(32px,3.8vw,51px);font-weight:400;line-height:1}.operator-hero h2 strong{color:var(--cockpit-amber);font-weight:400}.operator-hero>div>p:not(.operator-kicker){max-width:610px;color:var(--ryze-subtle);margin:20px 0 26px;font-size:12px;line-height:1.7}.operator-hero>div>a{background:var(--ryze-gradient);width:fit-content;min-height:46px;color:var(--ryze-on-accent);border-radius:6px;align-items:center;gap:22px;padding:0 17px;font-size:10px;font-weight:700;transition:all .16s;display:inline-flex}.operator-hero>div>a:hover{background:var(--ryze-danger-soft)}.operator-hero dl{border-top:1px solid #ffffff1f;border-left:1px solid #ffffff1f;grid-template-columns:1fr 1fr;margin:0;display:grid}.operator-hero dl div{border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;flex-direction:column-reverse;justify-content:space-between;min-height:102px;padding:17px;display:flex}.operator-hero dt{color:var(--ryze-muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px}.operator-hero dd{color:var(--cockpit-amber);font-family:var(--font-sans);margin:0;font-size:35px}.operator-metrics{border:1px solid var(--cockpit-line);background:var(--cockpit-paper);border-radius:10px;grid-template-columns:repeat(4,1fr);margin:16px 0 54px;display:grid;overflow:hidden}.operator-metrics article{border-right:1px solid var(--cockpit-line);min-height:126px;padding:21px}.operator-metrics article:last-child{border-right:0}.operator-metrics span,.operator-metrics small{color:var(--ryze-muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;display:block}.operator-metrics strong{font-family:var(--font-sans);margin:18px 0 8px;font-size:38px;font-weight:500;line-height:.85;display:block}.operator-grid{grid-template-columns:1.35fr .65fr;gap:14px;margin-bottom:58px;display:grid}.operator-panel{border:1px solid var(--cockpit-line);background:var(--cockpit-paper);border-radius:10px;padding:27px}.operator-panel>header{justify-content:space-between;align-items:start;gap:22px;display:flex}.operator-panel h2,.operator-section h2,.operator-quick h2,.sheet-panel h2{font-family:var(--font-sans);letter-spacing:-.035em;margin:0;font-size:clamp(27px,3vw,39px);font-weight:400}.operator-panel>header>a,.operator-panel>a{color:var(--ryze-danger);font-size:10px;font-weight:700}.approval-panel ol{margin:22px 0 0;padding:0;list-style:none}.approval-panel li{border-top:1px solid var(--cockpit-line);grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:14px;min-height:74px;padding:14px 0;display:grid}.approval-panel li>span{color:var(--ryze-warning);font-family:var(--font-sans);font-size:11px}.approval-panel li div{flex-direction:column;gap:3px;display:flex}.approval-panel li small{color:var(--ryze-danger);text-transform:uppercase;font-size:8px}.approval-panel li strong{font-family:var(--font-sans);font-size:17px;font-weight:500}.approval-panel li p{color:var(--cockpit-muted);margin:3px 0 0;font-size:9px}.approval-panel li em{background:var(--ryze-warning-soft);color:var(--ryze-warning);border-radius:20px;padding:5px 7px;font-size:8px;font-style:normal}.integrity-panel{background:var(--ryze-warning-soft)}.integrity-panel ul{margin:24px 0 26px;padding:0;list-style:none}.integrity-panel li{color:var(--ryze-muted);border-top:1px solid #7458412b;grid-template-columns:8px 1fr;gap:10px;padding:12px 0;font-size:10px;line-height:1.5;display:grid}.integrity-panel li i{background:var(--ryze-success-soft);border-radius:50%;width:6px;height:6px;margin-top:4px}.operator-quick{grid-template-columns:.72fr 1.28fr;gap:45px;margin-bottom:20px;display:grid}.operator-quick>div:last-child{border-top:1px solid var(--cockpit-line);grid-template-columns:1fr 1fr;display:grid}.operator-quick a{border-bottom:1px solid var(--cockpit-line);grid-template-rows:auto 1fr;grid-template-columns:29px 1fr auto;gap:4px 11px;min-height:124px;padding:18px 15px;transition:all .16s;display:grid}.operator-quick a:nth-child(odd){border-right:1px solid var(--cockpit-line)}.operator-quick a:hover{background:#211a2bb8}.operator-quick a>span{color:var(--ryze-warning);grid-row:1/3;font-size:9px}.operator-quick a strong{font-family:var(--font-sans);font-size:18px;font-weight:500}.operator-quick a small{color:var(--cockpit-muted);align-self:end;font-size:9px}.operator-quick a em{color:var(--ryze-danger);grid-row:1/3;font-style:normal}.operator-section{margin:0 0 58px}.operator-section .section-title-row{margin-bottom:18px}.operator-section .section-title-row>span{color:var(--cockpit-muted);text-transform:uppercase;font-size:9px}.crm-table-shell{border:1px solid var(--cockpit-line);background:var(--cockpit-paper);border-radius:10px;overflow:hidden}.crm-toolbar{border-bottom:1px solid var(--cockpit-line);background:var(--ryze-panel);align-items:center;gap:10px;min-height:65px;padding:12px 14px;display:flex}.crm-search{flex:290px}.crm-search input,.crm-filter select{border:1px solid var(--ryze-line);background:var(--ryze-panel);width:100%;min-height:40px;color:var(--cockpit-ink);border-radius:6px;padding:0 13px;font-size:10px}.crm-search input::placeholder{color:var(--ryze-muted)}.crm-filter{min-width:180px}.crm-result-count{color:var(--ryze-muted);white-space:nowrap;margin-left:auto;font-size:9px}.crm-bulk-bar{border-bottom:1px solid var(--ryze-line);background:var(--ryze-warning-soft);align-items:center;gap:10px;min-height:66px;padding:11px 14px;display:flex}.crm-bulk-bar>div{flex-direction:column;gap:3px;display:flex}.crm-bulk-bar strong{color:var(--cockpit-ink);font-size:10px}.crm-bulk-bar span{color:var(--cockpit-muted);font-size:8px}.crm-bulk-bar>p{color:var(--ryze-danger);text-align:right;flex:1;margin:0;font-size:8px}.crm-bulk-bar button{white-space:nowrap;min-height:40px}.crm-table-scroll{width:100%;overflow-x:auto}.crm-table{border-collapse:collapse;width:100%;color:var(--cockpit-ink);font-size:9px}.crm-table th{border-bottom:1px solid var(--cockpit-line);background:var(--ryze-warning-soft);color:var(--ryze-muted);letter-spacing:.07em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:0;font-size:8px}.crm-table th button{width:100%;min-height:40px;color:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;display:flex}.crm-table th button:hover{background:var(--ryze-warning-soft)}.crm-table td{border-bottom:1px solid var(--ryze-line);max-width:330px;color:var(--ryze-muted);vertical-align:top;padding:12px;line-height:1.5}.crm-table tbody tr:hover{background:var(--ryze-panel)}.crm-table tbody tr.is-selected{background:var(--ryze-panel);box-shadow:inset 3px 0 0 var(--cockpit-coral)}.crm-table td:first-child{color:var(--cockpit-ink);font-weight:600}.crm-table .crm-select-heading{text-align:center;width:48px;min-width:48px}.crm-table .crm-select-heading label{place-items:center;min-height:40px;display:grid}.crm-table .crm-select-cell{width:48px;min-width:48px;padding-inline:14px}.crm-table .crm-select-cell input,.crm-table .crm-select-heading input{width:18px;height:18px;accent-color:var(--cockpit-forest);cursor:pointer;margin:0}.crm-table td a{color:var(--ryze-danger);font-weight:700}.crm-status{background:var(--ryze-panel);color:var(--ryze-muted);white-space:nowrap;border-radius:20px;padding:4px 7px;display:inline-block}.crm-score{color:var(--cockpit-ink);font-family:var(--font-sans);font-size:16px;font-weight:500}.crm-empty{color:var(--cockpit-muted);text-align:center;margin:0;padding:38px}.crm-pagination{border-top:1px solid var(--cockpit-line);min-height:56px;color:var(--ryze-muted);justify-content:end;align-items:center;gap:15px;padding:10px 14px;font-size:9px;display:flex}.crm-pagination button{border:1px solid var(--ryze-line);background:var(--ryze-panel);min-height:34px;color:var(--cockpit-ink);border-radius:5px;padding:0 11px;font-size:9px}.crm-pagination button:disabled{cursor:not-allowed;opacity:.45}.document-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.document-card{border:1px solid var(--cockpit-line);background:var(--cockpit-paper);border-radius:9px;min-width:0;overflow:hidden}.document-card summary{cursor:pointer;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr) auto;gap:7px 15px;min-width:0;min-height:116px;padding:18px;list-style:none;display:grid}.document-card summary::-webkit-details-marker{display:none}.document-type{color:var(--ryze-danger);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:700}.document-card summary strong{overflow-wrap:anywhere;min-width:0;font-family:var(--font-sans);grid-column:1;align-self:center;font-size:18px;font-weight:500}.document-card summary small{color:var(--cockpit-muted);text-transform:capitalize;grid-column:1;font-size:9px}.document-toggle{color:var(--ryze-violet);font-family:var(--font-sans);grid-area:1/2/4;align-self:center;font-size:24px;transition:all .16s}.document-card[open] .document-toggle{transform:rotate(45deg)}.document-detail{border-top:1px solid var(--cockpit-line);background:var(--ryze-panel);padding:20px}.document-detail pre{max-height:430px;color:var(--ryze-muted);font-family:var(--ryze-font);white-space:pre-wrap;margin:0 0 17px;font-size:10px;line-height:1.65;overflow:auto}.document-detail p{color:var(--cockpit-muted);font-size:10px}.document-detail a{color:var(--ryze-danger);font-size:10px;font-weight:700}.private-gate{border:1px solid var(--cockpit-line);background:var(--cockpit-paper);border-radius:10px;padding:34px}.private-gate.compact{margin-top:22px}.private-gate strong{font-family:var(--font-sans);font-size:20px;font-weight:500}.private-gate p{color:var(--cockpit-muted);margin:8px 0 0;font-size:10px}.sheet-explorer{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:12px;display:grid}.sheet-tabs{border:1px solid var(--cockpit-line);background:var(--cockpit-paper);border-radius:9px;flex-direction:column;gap:3px;padding:8px;display:flex}.sheet-tabs button{min-height:39px;color:var(--ryze-muted);text-align:left;background:0 0;border:0;border-radius:5px;justify-content:space-between;align-items:center;gap:10px;padding:0 10px;font-size:9px;display:flex}.sheet-tabs button:hover,.sheet-tabs button.is-active{background:var(--ryze-gradient);color:var(--ryze-on-accent)}.sheet-tabs button span{color:var(--ryze-muted);font-size:8px}.sheet-panel{border:1px solid var(--cockpit-line);background:var(--cockpit-paper);border-radius:9px;min-width:0;overflow:hidden}.sheet-panel>header{border-bottom:1px solid var(--cockpit-line);justify-content:space-between;align-items:end;gap:25px;padding:22px;display:flex}.sheet-panel>header>div>p:last-child{max-width:720px;color:var(--cockpit-muted);margin:8px 0 0;font-size:9px;line-height:1.5}.sheet-panel>header .crm-search{max-width:300px}.source-table{min-width:1100px}.source-table td{max-width:280px}@media (max-width:1180px){.operator-hero{grid-template-columns:1fr .78fr;gap:30px}.operator-grid{grid-template-columns:1fr}.operator-quick{grid-template-columns:1fr;gap:24px}.sheet-explorer{grid-template-columns:1fr}.sheet-tabs{flex-direction:row;overflow-x:auto}.sheet-tabs button{flex:none}}@media (max-width:920px){.cockpit-mode .personal-nav{padding-right:0;overflow:auto hidden}.operator-page-header{grid-template-columns:1fr}.workspace-chip{width:fit-content}.operator-hero{grid-template-columns:1fr}.operator-metrics{grid-template-columns:1fr 1fr}.operator-metrics article:nth-child(2){border-right:0}.operator-metrics article:nth-child(-n+2){border-bottom:1px solid var(--cockpit-line)}}@media (max-width:680px){.cockpit-top-status span:nth-of-type(n+2){display:none}.operator-page-header h1{font-size:clamp(39px,12vw,54px)}.operator-hero{padding:28px 23px}.operator-metrics article{min-height:108px;padding:17px}.operator-quick>div:last-child{grid-template-columns:1fr}.operator-quick a:nth-child(odd){border-right:0}.approval-panel li{grid-template-columns:25px 1fr}.approval-panel li em{grid-column:2;justify-self:start}.crm-toolbar{flex-direction:column;align-items:stretch}.crm-search,.crm-filter{flex-basis:auto;min-width:0}.crm-result-count{margin:2px 0 0}.crm-table-scroll:not(:has(.source-table)){overflow:visible}.crm-table:not(.source-table),.crm-table:not(.source-table) tbody,.crm-table:not(.source-table) tr,.crm-table:not(.source-table) td{display:block}.crm-table:not(.source-table) thead{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.crm-table:not(.source-table) tr{border-bottom:1px solid var(--cockpit-line);padding:13px}.crm-table:not(.source-table) td{border:0;grid-template-columns:105px 1fr;gap:13px;max-width:none;padding:7px 0;display:grid}.crm-table:not(.source-table) td:before{content:attr(data-label);color:var(--ryze-muted);letter-spacing:.07em;text-transform:uppercase;font-size:7px}.document-grid{grid-template-columns:1fr}.sheet-panel>header{flex-direction:column;align-items:stretch}.sheet-panel>header .crm-search{max-width:none}}.cockpit-mode .primary-button,.cockpit-mode .secondary-button{border-radius:6px;min-height:40px;font-size:10px}.cockpit-mode .primary-button{border-color:var(--cockpit-forest);background:var(--ryze-gradient);color:var(--ryze-on-accent)}.cockpit-mode .primary-button:hover{border-color:var(--ryze-success);background:var(--ryze-success-soft);color:var(--ryze-text)}.cockpit-mode .secondary-button{border-color:var(--ryze-line);background:var(--ryze-panel);color:var(--cockpit-ink)}.cockpit-mode .secondary-button:hover{border-color:var(--cockpit-forest);color:var(--cockpit-forest)}.nav-group,.nav-group-items{flex-direction:column;gap:2px;display:flex}.nav-group-label{color:var(--ryze-muted);letter-spacing:.14em;text-transform:uppercase;margin:11px 11px 3px;font-size:7px;font-weight:700}.nav-group:first-child .nav-group-label{margin-top:0}.nav-group-toggle{display:none}@media (min-width:921px){.cockpit-mode.sidebar-expanded .nav-group-toggle,.demo-mode .nav-group-toggle{border:0;border-bottom:1px solid var(--ryze-line);min-height:44px;color:var(--ryze-muted);font:inherit;letter-spacing:.08em;text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:0 11px;font-size:11px;font-weight:700;display:flex}.cockpit-mode.sidebar-expanded .nav-group-toggle:hover,.cockpit-mode.sidebar-expanded .nav-group-toggle:focus-visible,.demo-mode .nav-group-toggle:hover,.demo-mode .nav-group-toggle:focus-visible{background:var(--ryze-panel);color:var(--ryze-violet)}.nav-group-toggle:focus-visible{outline:2px solid var(--ryze-violet);outline-offset:-2px}.nav-group-toggle .ui-icon{width:17px;height:17px;transition:transform .18s}.nav-group.is-collapsed .nav-group-toggle .ui-icon{transform:rotate(-90deg)}.nav-group.is-collapsed .nav-group-toggle.has-active-item{border-left:4px solid var(--ryze-violet);background:var(--ryze-panel);color:var(--ryze-violet)}.cockpit-mode.sidebar-expanded .nav-group.is-collapsed .nav-group-items,.demo-mode .nav-group.is-collapsed .nav-group-items{display:none}}.mobile-more-button,.mobile-more-menu{display:none}.operator-command-bar{align-items:center;gap:7px;display:flex}.operator-command-bar button{border:0}.command-search-button,.command-create-button,.command-express-button,.command-icon-button{border-radius:6px;align-items:center;gap:8px;min-height:38px;font-size:9px;font-weight:700;display:inline-flex}.command-search-button{background:var(--ryze-panel);min-width:200px;color:var(--ryze-muted);text-align:left;padding:0 10px;border:1px solid var(--ryze-line)!important}.command-search-button svg,.command-create-button svg,.command-express-button svg,.command-icon-button svg{width:16px;height:16px}.command-search-button kbd{border:1px solid var(--ryze-line);background:var(--ryze-panel);color:var(--ryze-muted);border-radius:4px;margin-left:auto;padding:3px 5px;font-size:7px}.command-create-button{background:var(--ryze-gradient);color:var(--ryze-on-accent);padding:0 13px}.command-create-button:hover{background:var(--ryze-gradient)}.command-express-button{background:var(--ryze-panel);color:var(--ryze-violet);padding:0 12px;border:1px solid var(--ryze-violet)!important}.command-express-button:hover{background:var(--ryze-gradient);color:var(--ryze-on-accent)}.command-icon-button{width:38px;color:var(--cockpit-ink);background:0 0;justify-content:center;position:relative}.command-icon-button:hover{background:var(--ryze-panel)}.command-icon-button>span{border:2px solid var(--cockpit-cream);background:var(--ryze-gradient);min-width:16px;height:16px;color:var(--ryze-on-accent);border-radius:20px;place-items:center;padding:0 4px;font-size:7px;display:grid;position:absolute;top:0;right:0}.notification-anchor,.widget-config-anchor{position:relative}.notification-popover,.widget-config-popover{z-index:61;border:1px solid var(--cockpit-line);background:var(--ryze-panel);border-radius:10px;width:min(340px,100vw - 32px);position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 20px 60px #1b2e282e}.notification-popover>header,.widget-config-popover>header{border-bottom:1px solid var(--cockpit-line);justify-content:space-between;align-items:center;min-height:50px;padding:12px 14px;display:flex}.notification-popover>header strong,.widget-config-popover>header strong{font-size:11px}.notification-popover>header button,.widget-config-popover>header button{background:0 0;border:0;width:28px;height:28px;font-size:20px}.notification-popover>div{padding:4px 14px}.notification-popover article{border-bottom:1px solid var(--ryze-warning);align-items:start;gap:12px;padding:12px 0;display:flex}.notification-popover article>span{background:var(--ryze-warning-soft);min-width:28px;height:28px;color:var(--ryze-warning);border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:grid}.notification-popover article p{flex-direction:column;gap:3px;margin:0;display:flex}.notification-popover article small{color:var(--cockpit-muted);font-size:8px}.notification-popover>button{background:var(--ryze-gradient);width:calc(100% - 28px);min-height:36px;color:var(--ryze-on-accent);border-radius:5px;margin:10px 14px 14px;font-size:9px}.command-overlay,.operator-overlay{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b1c1775;justify-content:center;align-items:flex-start;padding:9vh 20px 20px;display:flex;position:fixed;inset:0}.command-palette{border:1px solid var(--ryze-line);background:var(--ryze-panel);border-radius:12px;width:min(650px,100%);overflow:hidden;box-shadow:0 30px 90px #04191352}.command-palette>header{border-bottom:1px solid var(--cockpit-line);align-items:center;gap:12px;min-height:63px;padding:0 17px;display:flex}.command-palette>header svg{width:19px}.command-palette>header label{flex:1}.command-palette input{width:100%;min-height:58px;color:var(--cockpit-ink);cursor:text;background:0 0;border:0;outline:0;font-size:14px}.command-palette kbd{color:var(--ryze-muted);font-size:8px}.command-results{max-height:min(520px,62vh);padding:7px;overflow:auto}.command-results button{text-align:left;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;width:100%;min-height:62px;padding:10px 12px;display:flex}.command-results button:hover,.command-results button:focus-visible{background:var(--ryze-warning-soft)}.command-results button>span{flex-direction:column;gap:4px;display:flex}.command-results strong{font-size:11px}.command-results small{color:var(--cockpit-muted);font-size:9px}.command-results em{color:var(--ryze-danger);font-size:8px;font-style:normal}.command-results>p{color:var(--cockpit-muted);text-align:center;padding:28px;font-size:10px}.operator-drawer{background:var(--ryze-panel);width:min(570px,100%);max-height:calc(100vh - 40px);color:var(--cockpit-ink);border-radius:12px 0 0 12px;margin-left:auto;overflow:auto;box-shadow:-20px 0 80px #07231b42}.operator-overlay{justify-content:flex-end;padding:20px 0 20px 20px}.operator-drawer>header,.quick-create-drawer>header{border-bottom:1px solid var(--cockpit-line);justify-content:space-between;align-items:start;padding:25px 27px 19px;display:flex}.operator-drawer h2{font-family:var(--font-sans);letter-spacing:-.035em;margin:0;font-size:32px;font-weight:400}.icon-button{background:var(--ryze-warning-soft);width:36px;height:36px;color:var(--cockpit-ink);border:0;border-radius:50%;place-items:center;font-size:23px;display:grid}.quick-create-drawer form{flex-direction:column;gap:17px;padding:24px 27px 28px;display:flex}.quick-create-drawer form label{flex-direction:column;gap:7px;display:flex}.quick-create-drawer form label>span{color:var(--ryze-muted);font-size:9px;font-weight:700}.quick-create-drawer input,.quick-create-drawer select,.quick-create-drawer textarea,.benefit-form input{border:1px solid var(--ryze-line);background:var(--ryze-panel);width:100%;min-height:42px;color:var(--cockpit-ink);cursor:text;border-radius:6px;padding:9px 11px;font-size:11px}.quick-create-drawer textarea{resize:vertical;line-height:1.5}.quick-create-drawer aside{background:var(--ryze-panel);color:var(--ryze-muted);border-radius:6px;flex-direction:column;gap:4px;padding:13px;font-size:9px;line-height:1.5;display:flex}.quick-create-drawer aside strong{color:var(--ryze-success)}.quick-create-drawer footer{justify-content:flex-end;gap:8px;display:flex}.operator-toast{z-index:100;background:var(--cockpit-forest-deep);min-width:290px;color:var(--ryze-text);border-radius:8px;justify-content:space-between;align-items:center;gap:20px;padding:13px 14px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 15px 45px #081f1847}.operator-toast span{flex-direction:column;gap:3px;font-size:9px;display:flex}.operator-toast strong{color:var(--cockpit-amber);font-size:10px}.operator-toast button{color:var(--ryze-warning);background:0 0;border:0;font-size:9px;font-weight:700}.today-page{font-family:var(--font-sans)}.today-toolbar{border:1px solid var(--cockpit-line);background:#211a2bad;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;min-height:58px;margin-bottom:14px;padding:10px 13px;display:flex}.today-toolbar>div:first-child{color:var(--ryze-muted);align-items:center;gap:7px;font-size:9px;display:flex}.today-toolbar>div:first-child strong{color:var(--cockpit-ink)}.safe-dot{background:var(--ryze-success-soft);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #4e9e701a}.widget-config-button{min-height:34px!important}.widget-config-popover{top:calc(100% + 7px)}.widget-config-popover ul{margin:0;padding:6px 13px;list-style:none}.widget-config-popover li{border-bottom:1px solid var(--ryze-warning);justify-content:space-between;align-items:center;gap:10px;min-height:45px;display:flex}.widget-config-popover label{align-items:center;gap:8px;font-size:14px;display:flex}.widget-config-popover label input{accent-color:var(--cockpit-forest)}.widget-config-popover li>div{gap:3px;display:flex}.widget-config-popover li button{border:1px solid var(--ryze-line);background:var(--ryze-panel);min-width:44px;min-height:44px;color:var(--ryze-muted);border-radius:4px;padding:0 9px;font-size:14px}.widget-config-popover li button:disabled{opacity:.35}.widget-config-popover>p{color:var(--cockpit-muted);margin:0;padding:10px 13px 13px;font-size:14px;line-height:1.45}.today-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.widget-slot.is-wide{grid-column:1/-1}.today-widget{border:1px solid var(--cockpit-line);background:var(--cockpit-paper);border-radius:11px;min-height:340px;padding:24px;box-shadow:0 3px 14px #22362f06}.today-widget>header{justify-content:space-between;align-items:start;gap:16px;min-height:47px;margin-bottom:20px;display:flex}.today-widget>header span{color:var(--ryze-warning);letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;font-size:7px;font-weight:700;display:block}.today-widget h2{color:var(--cockpit-ink);letter-spacing:-.04em;margin:0;font-size:22px;font-weight:650}.today-widget>header>a,.text-button{color:var(--ryze-danger);white-space:nowrap;background:0 0;border:0;padding:5px 0;font-size:8px;font-weight:700}.brief-intro{max-width:760px;color:var(--cockpit-muted);margin:-7px 0 17px;font-size:11px;line-height:1.55}.brief-list,.urgent-list,.worklist ul{margin:0;padding:0;list-style:none}.brief-list{border-top:1px solid var(--cockpit-line);border-left:1px solid var(--cockpit-line);grid-template-columns:repeat(3,1fr);display:grid}.brief-list.items-1{grid-template-columns:1fr}.brief-list.items-2{grid-template-columns:repeat(2,1fr)}.brief-list li{border-right:1px solid var(--cockpit-line);border-bottom:1px solid var(--cockpit-line);grid-template-columns:20px 1fr auto;gap:9px;min-height:118px;padding:15px;display:grid}.brief-list li>span{color:var(--ryze-warning);font-family:var(--font-sans);font-size:10px}.brief-list li div{flex-direction:column;gap:4px;display:flex}.brief-list small{color:var(--ryze-danger);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:700}.brief-list strong{font-size:11px;line-height:1.35}.brief-list p{color:var(--cockpit-muted);margin:0;font-size:8px;line-height:1.45}.brief-list a{color:var(--ryze-danger);font-size:8px;font-weight:700}.brief-actions{gap:8px;margin-top:17px;display:flex}.urgent-list li{border-top:1px solid var(--ryze-warning);grid-template-columns:43px minmax(0,1fr) 35px;align-items:center;gap:11px;min-height:61px;padding:10px 0;display:grid}.age-badge{background:var(--ryze-panel);width:39px;height:25px;color:var(--ryze-muted);border-radius:20px;place-items:center;font-size:8px;font-weight:700;display:grid}.age-badge.is-late{background:var(--ryze-danger-soft);color:var(--ryze-danger)}.urgent-list li>div{flex-direction:column;gap:4px;min-width:0;display:flex}.urgent-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.urgent-list small{color:var(--cockpit-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.urgent-list li>b{color:var(--cockpit-ink);font-family:var(--font-sans);text-align:right;font-size:18px;font-weight:500}.urgent-list li>b small{color:var(--ryze-muted);font-family:var(--ryze-font);font-size:6px;display:block}.pipeline-widget{flex-direction:column;gap:15px;display:flex}.pipeline-widget>div>span{color:var(--ryze-muted);justify-content:space-between;margin-bottom:6px;font-size:8px;display:flex}.pipeline-widget>div>span strong{font-weight:600}.pipeline-widget>div>span b{color:var(--cockpit-ink)}.pipeline-widget i{background:var(--ryze-warning-soft);border-radius:10px;height:7px;display:block;overflow:hidden}.pipeline-widget em{background:var(--ryze-gradient);height:100%;color:var(--ryze-on-accent);border-radius:10px;display:block}.interview-countdown>strong{color:var(--ryze-violet);font-family:var(--font-sans);font-size:clamp(35px,4vw,48px);font-weight:500}.interview-countdown h3{margin:20px 0 5px;font-size:15px}.interview-countdown p{color:var(--cockpit-muted);margin:0 0 7px;font-size:10px}.interview-countdown time{color:var(--ryze-warning);margin-bottom:22px;font-size:9px;display:block}.orp-gauge{background:conic-gradient(var(--cockpit-amber) var(--progress), var(--ryze-warning-soft) 0);border-radius:50%;place-items:center;width:124px;height:124px;margin:3px auto 21px;display:grid;position:relative}.orp-gauge:after{content:"";background:var(--ryze-panel);border-radius:50%;width:99px;height:99px;position:absolute}.orp-gauge strong{z-index:1;font-family:var(--font-sans);font-size:27px;font-weight:500}.orp-gauge strong span{color:var(--ryze-muted);font-size:13px}.orp-gauge small{z-index:1;color:var(--cockpit-muted);text-transform:uppercase;margin-top:-40px;font-size:6px}.orp-summary{border-top:1px solid var(--ryze-warning)}.orp-summary p{border-bottom:1px solid var(--ryze-warning);color:var(--cockpit-muted);justify-content:space-between;gap:15px;margin:0;padding:8px 0;font-size:8px;display:flex}.orp-summary strong{color:var(--cockpit-ink)}.benefit-estimate{border:1px solid var(--cockpit-line);border-radius:8px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.benefit-estimate>div{border-right:1px solid var(--cockpit-line);flex-direction:column;justify-content:space-between;min-height:92px;padding:16px;display:flex}.benefit-estimate>div:last-child{border-right:0}.benefit-estimate strong{font-family:var(--font-sans);font-size:23px;font-weight:500}.benefit-estimate span{color:var(--cockpit-muted);text-transform:uppercase;font-size:7px}.benefit-form{border-top:1px solid var(--cockpit-line);margin-top:15px}.benefit-form summary{color:var(--ryze-danger);padding:13px 0;font-size:9px;font-weight:700}.benefit-form>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.benefit-form label{color:var(--cockpit-muted);flex-direction:column;gap:6px;font-size:8px;display:flex}.benefit-form input{min-height:37px;font-size:9px}.estimate-disclaimer{background:var(--ryze-panel);color:var(--ryze-muted);border-radius:6px;margin:14px 0 0;padding:11px 12px;font-size:8px;line-height:1.5}.estimate-disclaimer strong{color:var(--ryze-danger)}.empty-widget{min-height:180px;color:var(--cockpit-muted);flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.empty-widget>strong{color:var(--cockpit-ink);font-size:12px}.empty-widget p{max-width:370px;margin:7px 0 16px;font-size:9px;line-height:1.55}.worklist li{border-top:1px solid var(--ryze-warning);grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;gap:11px;min-height:63px;padding:9px 0;display:grid}.worklist li.is-complete{opacity:.58}.worklist li.is-complete strong{text-decoration:line-through}.worklist-check{border:1px solid var(--ryze-line);background:var(--ryze-panel);width:25px;height:25px;color:var(--ryze-text);border-radius:50%;font-size:10px}.is-complete .worklist-check{border-color:var(--cockpit-forest);background:var(--ryze-gradient);color:var(--ryze-on-accent)}.worklist li>div{flex-direction:column;gap:3px;display:flex}.worklist li>div span{color:var(--ryze-danger);text-transform:uppercase;font-size:7px;font-weight:700}.worklist li>div strong{font-size:10px}.worklist li>div small{color:var(--cockpit-muted);font-size:8px}.worklist-remove{width:27px;height:27px;color:var(--ryze-muted);background:0 0;border:0;border-radius:50%;font-size:17px}.worklist-remove:hover{background:var(--ryze-danger-soft);color:var(--ryze-danger)}.crm-table tbody tr.is-openable{cursor:pointer}.crm-table tbody tr.is-openable:hover,.crm-table tbody tr.is-openable:focus-visible{background:var(--ryze-panel);outline-offset:-2px}.record-overlay{z-index:85}.bulk-project-overlay{z-index:92;justify-content:center;align-items:center;padding:24px}.bulk-project-dialog{border:1px solid var(--ryze-line);background:var(--ryze-panel);width:min(650px,100%);max-height:calc(100vh - 48px);color:var(--cockpit-ink);border-radius:10px;overflow:auto;box-shadow:0 24px 80px #07231b4d}.bulk-project-dialog>header{border-bottom:1px solid var(--cockpit-line);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px;display:flex}.bulk-project-dialog h2{font-family:var(--font-sans);letter-spacing:-.025em;margin:3px 0 0;font-size:28px;font-weight:500}.bulk-project-content{padding:22px}.bulk-project-content>p:first-child{max-width:570px;color:var(--cockpit-muted);margin:0 0 18px;font-size:10px;line-height:1.6}.bulk-project-target{flex-direction:column;gap:7px;display:flex}.bulk-project-target span{color:var(--ryze-warning);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:700}.bulk-project-target select{border:1px solid var(--ryze-line);background:var(--ryze-panel);width:100%;min-height:44px;color:var(--cockpit-ink);font:inherit;border-radius:5px;padding:8px 34px 8px 11px}.bulk-project-preview{border:1px solid var(--cockpit-line);background:var(--ryze-panel);border-radius:7px;margin-top:17px;overflow:hidden}.bulk-project-preview>header{border-bottom:1px solid var(--cockpit-line);justify-content:space-between;align-items:center;gap:20px;padding:13px 15px;display:flex}.bulk-project-preview>header span{color:var(--cockpit-muted);text-transform:uppercase;font-size:8px}.bulk-project-preview>header strong{font-size:11px}.bulk-project-preview dl{grid-template-columns:repeat(4,1fr);margin:0;display:grid}.bulk-project-preview dl div{border-right:1px solid var(--cockpit-line);flex-direction:column;justify-content:space-between;min-height:70px;padding:12px;display:flex}.bulk-project-preview dl div:last-child{border-right:0}.bulk-project-preview dt{color:var(--cockpit-muted);text-transform:uppercase;font-size:7px}.bulk-project-preview dd{font-family:var(--font-sans);margin:0;font-size:21px}.bulk-project-preview>p{border-top:1px solid var(--cockpit-line);color:var(--ryze-muted);margin:0;padding:11px 15px;font-size:8px;line-height:1.5}.bulk-project-selection{border-top:1px solid var(--cockpit-line);border-bottom:1px solid var(--cockpit-line);margin-top:14px}.bulk-project-selection summary{color:var(--ryze-danger);cursor:pointer;padding:12px 0;font-size:9px;font-weight:700}.bulk-project-selection ul{color:var(--cockpit-muted);margin:0 0 11px;padding-left:20px;font-size:9px;line-height:1.7}.bulk-project-selection>p{color:var(--cockpit-muted);margin:0 0 11px;font-size:8px}.bulk-project-feedback{border-left:3px solid var(--ryze-success);background:var(--ryze-panel);color:var(--ryze-muted);margin:14px 0 0;padding:11px 12px;font-size:9px;line-height:1.5}.bulk-project-feedback.is-alert{border-left-color:var(--ryze-danger);background:var(--ryze-panel);color:var(--ryze-danger)}.bulk-project-dialog>footer{border-top:1px solid var(--cockpit-line);background:var(--ryze-panel);justify-content:flex-end;gap:10px;padding:15px 22px;display:flex}.bulk-project-dialog>footer button{min-height:42px}.record-drawer{width:min(720px,100%)}.record-drawer-header>div{min-width:0}.record-drawer-header h2{overflow-wrap:anywhere;max-width:590px}.record-drawer-header>div>p:last-child{color:var(--cockpit-muted);margin:9px 0 0;font-size:9px}.record-tabs{border-bottom:1px solid var(--cockpit-line);padding:0 19px;display:flex;overflow-x:auto}.record-tabs button{min-height:47px;color:var(--ryze-muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 11px;font-size:8px}.record-tabs button.is-active{border-color:var(--cockpit-coral);color:var(--cockpit-ink);font-weight:700}.record-drawer-content{padding:25px 27px 34px}.record-drawer-content h3{margin:0 0 15px;font-size:17px}.record-highlight-grid{border:1px solid var(--cockpit-line);border-radius:7px;grid-template-columns:repeat(3,1fr);margin-bottom:27px;display:grid;overflow:hidden}.record-highlight-grid article{border-right:1px solid var(--cockpit-line);flex-direction:column;justify-content:space-between;min-height:78px;padding:13px;display:flex}.record-highlight-grid article:last-child{border-right:0}.record-highlight-grid span{color:var(--cockpit-muted);text-transform:uppercase;font-size:7px}.record-highlight-grid strong{font-family:var(--font-sans);font-size:17px;font-weight:500}.record-project-card{border:1px solid var(--cockpit-line);border-left:4px solid var(--cockpit-coral);background:var(--ryze-panel);border-radius:7px;grid-template-columns:minmax(0,1fr) minmax(180px,230px) auto;align-items:end;gap:14px;margin:0 0 25px;padding:16px;display:grid}.record-project-card>div{min-width:0}.record-project-card span{color:var(--ryze-warning);letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:700;display:block}.record-project-card strong{color:var(--cockpit-ink);margin-top:5px;font-size:12px;display:block}.record-project-card p{color:var(--cockpit-muted);margin:5px 0 0;font-size:9px;line-height:1.5}.record-project-card label{flex-direction:column;gap:6px;display:flex}.record-project-card select{border:1px solid var(--ryze-line);background:var(--ryze-panel);width:100%;min-height:42px;color:var(--cockpit-ink);font:inherit;border-radius:4px;padding:8px 30px 8px 10px}.record-project-card button{white-space:nowrap;min-height:42px}.record-action-notice{border-left:3px solid var(--ryze-success);background:var(--ryze-panel);color:var(--ryze-muted);margin:-10px 0 20px;padding:10px 12px;font-size:9px;line-height:1.5}.record-detail-list{border-top:1px solid var(--cockpit-line);margin:0}.record-detail-list div{border-bottom:1px solid var(--ryze-warning);grid-template-columns:150px minmax(0,1fr);gap:16px;min-height:48px;padding:10px 0;display:grid}.record-detail-list dt{color:var(--ryze-warning);letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:700}.record-detail-list dd{color:var(--ryze-muted);overflow-wrap:anywhere;margin:0;font-size:9px;line-height:1.55}.record-section-intro{max-width:560px;color:var(--cockpit-muted);font-size:9px;line-height:1.6}.record-action-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:19px;display:grid}.record-action-grid button{border:1px solid var(--cockpit-line);background:var(--ryze-panel);text-align:left;border-radius:7px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:105px;padding:16px;display:flex}.record-action-grid button:hover{border-color:var(--cockpit-forest);background:var(--ryze-panel)}.record-action-grid strong{font-size:11px}.record-action-grid span{color:var(--cockpit-muted);font-size:8px}.record-timeline{margin:0;padding:0;list-style:none}.record-timeline li{grid-template-columns:12px 1fr;gap:12px;min-height:62px;display:grid;position:relative}.record-timeline li:before{content:"";background:var(--ryze-raised);width:1px;position:absolute;top:14px;bottom:-3px;left:3px}.record-timeline li:last-child:before{display:none}.record-timeline i{z-index:1;background:var(--ryze-gradient);width:7px;height:7px;color:var(--ryze-on-accent);border-radius:50%;margin-top:7px}.record-timeline div{flex-direction:column;gap:5px;display:flex}.record-timeline span{color:var(--ryze-warning);text-transform:uppercase;font-size:7px}.record-timeline strong{font-size:10px}.linked-notes{border-top:1px solid var(--cockpit-line);margin-top:25px;padding-top:17px}.linked-notes>header{justify-content:space-between;align-items:center;display:flex}.linked-notes>header strong{font-size:10px}.linked-notes>p{color:var(--cockpit-muted);font-size:9px}.linked-notes ul{margin:12px 0 0;padding:0;list-style:none}.linked-notes li{border-top:1px solid var(--ryze-warning);grid-template-columns:70px 1fr;gap:5px 12px;padding:12px 0;display:grid}.linked-notes li span{color:var(--ryze-danger);text-transform:uppercase;font-size:7px}.linked-notes li strong{font-size:9px}.linked-notes li p{color:var(--cockpit-muted);grid-column:2;margin:0;font-size:8px}.source-button{width:fit-content;margin-top:20px;text-decoration:none}.dashboard-loading{padding-top:20px}.loading-line,.loading-widget{background:var(--ryze-panel);border-radius:7px;position:relative;overflow:hidden}.loading-line:after,.loading-widget:after{content:"";background:linear-gradient(90deg,#0000,#211a2ba6,#0000);animation:1.25s infinite ryze-loading;position:absolute;inset:0;transform:translate(-100%)}.loading-line{height:12px;margin-bottom:17px}.loading-line.is-short{width:160px}.loading-line.is-title{width:min(520px,75%);height:55px}.loading-line.is-copy{width:min(700px,90%);height:18px}.loading-widget-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:46px;display:grid}.loading-widget{min-height:280px}@keyframes ryze-loading{to{transform:translate(100%)}}.dashboard-error{border:1px solid var(--cockpit-line);background:var(--cockpit-paper);border-radius:12px;max-width:720px;margin:8vh auto;padding:35px}.dashboard-error h1{font-family:var(--font-sans);margin:0;font-size:clamp(34px,5vw,55px);font-weight:400;line-height:1}.dashboard-error>p:not(.operator-kicker){color:var(--cockpit-muted);margin:18px 0 24px;font-size:11px;line-height:1.65}@media (max-width:1180px){.cockpit-mode .dashboard-content{padding-inline:34px}.today-grid{grid-template-columns:1fr 1fr}.brief-list{grid-template-columns:1fr}.brief-list li{min-height:86px}}@media (max-width:920px){.cockpit-mode .dashboard-sidebar,.demo-mode .dashboard-sidebar{z-index:50}.demo-mode .demo-nav{display:flex;overflow:visible}.demo-mode .demo-nav .nav-group,.demo-mode .demo-nav .nav-group-items{display:contents}.demo-mode .demo-nav .nav-group-label,.demo-mode .demo-nav a:not(.is-mobile-primary){display:none}.demo-mode .demo-nav a.is-mobile-primary{flex:1 1 0;min-width:0}.cockpit-mode .personal-nav{display:flex;overflow:visible}.cockpit-mode .personal-nav .nav-group,.cockpit-mode .personal-nav .nav-group-items{display:contents}.cockpit-mode .personal-nav .nav-group-label,.cockpit-mode .personal-nav a:not(.is-mobile-primary){display:none}.cockpit-mode .personal-nav a.is-mobile-primary{flex:1 1 0;min-width:0}.mobile-more-button{min-width:62px;min-height:56px;color:var(--ryze-subtle);background:0 0;border:0;border-radius:7px;flex-direction:column;flex:0 0 62px;justify-content:center;align-items:center;gap:4px;padding:5px;font-size:11px;display:flex}.mobile-more-button .ui-icon{width:17px;display:block}.mobile-more-menu{z-index:70;border:1px solid var(--ryze-line);background:var(--cockpit-forest-deep);border-radius:10px;flex-direction:column;width:min(330px,100vw - 20px);padding:8px;display:flex;position:fixed;bottom:78px;right:10px;box-shadow:0 -18px 55px #03140f4d}.mobile-more-menu header{color:var(--ryze-text);justify-content:space-between;padding:8px 9px 11px;font-size:10px;display:flex}.mobile-more-menu header button{width:25px;height:25px;color:var(--ryze-text);background:0 0;border:0;font-size:18px}.mobile-more-menu a{min-height:43px;color:var(--ryze-subtle);border-radius:6px;align-items:center;gap:10px;padding:0 10px;font-size:9px;display:flex}.mobile-more-menu a:hover{background:var(--ryze-success-soft);color:var(--ryze-text)}.cockpit-mode .mobile-more-menu form{margin:0}.cockpit-mode .mobile-more-menu form button{width:100%;min-height:48px;color:var(--ryze-subtle);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:0 10px;font-size:11px;display:flex}.cockpit-mode .mobile-more-menu form button:hover{background:var(--ryze-success-soft);color:var(--ryze-text)}.mobile-more-menu .ui-icon{width:16px}.demo-mode .mobile-more-button{min-width:68px;color:var(--ryze-muted);font-size:11px}.demo-mode .mobile-more-menu{bottom:calc(82px + env(safe-area-inset-bottom,0px));border-color:var(--ryze-line);background:var(--ryze-panel)}.demo-mode .mobile-more-menu header{color:var(--ryze-text);font-size:13px}.demo-mode .mobile-more-menu header button{min-width:44px;min-height:44px;color:var(--ryze-text)}.demo-mode .mobile-more-menu a,.demo-mode .mobile-more-menu form button{min-height:48px;color:var(--ryze-text);text-align:left;background:0 0;border:0;border-radius:0;align-items:center;gap:10px;padding:0 10px;font-size:12px;display:flex}.demo-mode .mobile-more-menu a:hover,.demo-mode .mobile-more-menu form button:hover{background:var(--ryze-panel);color:var(--ryze-violet)}.demo-mode .mobile-more-menu form{margin:0}.demo-mode .mobile-more-menu form button{width:100%}.cockpit-mode .sidebar-bottom{display:none}.cockpit-mode .dashboard-topbar{padding-inline:24px}.cockpit-top-status span{display:none}.command-search-button{justify-content:center;width:38px;min-width:38px;padding:0}.command-search-button span,.command-search-button kbd{display:none}.today-grid{grid-template-columns:1fr}.widget-slot.is-wide{grid-column:auto}.brief-list{grid-template-columns:repeat(3,1fr)}.benefit-form>div{grid-template-columns:1fr 1fr}}@media (max-width:680px){.cockpit-mode .dashboard-topbar{min-height:58px;padding-inline:14px}.cockpit-top-status strong{text-overflow:ellipsis;white-space:nowrap;max-width:115px;overflow:hidden}.command-create-button span{display:none}.command-create-button{justify-content:center;width:38px;padding:0}.cockpit-mode .dashboard-content{padding:28px 14px 92px}.operator-page-header{margin-bottom:25px}.operator-page-header h1{font-size:43px}.today-toolbar{flex-direction:column;align-items:flex-start}.search-project-switcher{grid-template-columns:1fr;align-items:stretch}.search-project-switcher>div:last-child{flex-direction:column;align-items:stretch}.search-project-switcher select{width:100%;min-width:0}.today-toolbar>div:first-child{flex-wrap:wrap}.today-toolbar>div:first-child>span:last-child{width:100%;margin-left:14px}.widget-config-anchor,.widget-config-button{width:100%}.widget-config-popover{left:0;right:auto}.today-widget{min-height:0;padding:19px}.today-widget h2{font-size:20px}.brief-list{grid-template-columns:1fr}.brief-actions{flex-direction:column;align-items:stretch}.benefit-estimate{grid-template-columns:1fr}.benefit-estimate>div{border-right:0;border-bottom:1px solid var(--cockpit-line);min-height:75px}.benefit-estimate>div:last-child{border-bottom:0}.benefit-form>div{grid-template-columns:1fr}.operator-overlay{padding:0}.operator-drawer{border-radius:0;width:100%;min-height:100vh;max-height:100vh}.operator-drawer>header,.quick-create-drawer>header,.quick-create-drawer form,.record-drawer-content{padding-inline:19px}.operator-toast{min-width:0;bottom:84px;left:12px;right:12px}.record-highlight-grid{grid-template-columns:1fr}.record-highlight-grid article{border-right:0;border-bottom:1px solid var(--cockpit-line);min-height:63px}.record-highlight-grid article:last-child{border-bottom:0}.record-project-card{grid-template-columns:1fr;align-items:stretch}.record-project-card button{width:100%}.crm-bulk-bar{flex-direction:column;align-items:stretch}.crm-bulk-bar>p{text-align:left;min-height:0}.crm-bulk-bar button{width:100%}.crm-table:not(.source-table) .crm-select-cell{grid-template-columns:105px 1fr;min-width:0;padding-block:8px}.crm-table:not(.source-table) .crm-select-cell input{justify-self:start}.bulk-project-overlay{align-items:stretch;padding:0}.bulk-project-dialog{border:0;border-radius:0;width:100%;min-height:100vh;max-height:100vh}.bulk-project-dialog>header,.bulk-project-content,.bulk-project-dialog>footer{padding-inline:19px}.bulk-project-preview dl{grid-template-columns:1fr 1fr}.bulk-project-preview dl div:nth-child(2){border-right:0}.bulk-project-preview dl div:nth-child(-n+2){border-bottom:1px solid var(--cockpit-line)}.bulk-project-dialog>footer{position:sticky;bottom:0}.bulk-project-dialog>footer button{flex:1}.record-detail-list div{grid-template-columns:105px minmax(0,1fr)}.record-action-grid{grid-template-columns:1fr}.crm-table tbody tr.is-openable{border-left:3px solid #0000}.crm-table tbody tr.is-openable:hover{border-left-color:var(--cockpit-coral)}.loading-widget-grid{grid-template-columns:1fr}}.cockpit-mode .operator-page-header h1,.cockpit-mode .section-title-row h2,.cockpit-mode .operator-section h2,.cockpit-mode .operator-panel h2,.cockpit-mode .sheet-panel h2,.cockpit-mode .operator-drawer h2,.cockpit-mode .benefit-estimate strong,.cockpit-mode .interview-countdown>strong,.cockpit-mode .orp-gauge strong{font-family:var(--font-sans)}.cockpit-mode,.cockpit-mode .today-page,.demo-mode,.cockpit-mode .operator-page-header h1,.cockpit-mode .section-title-row h2,.cockpit-mode .operator-section h2,.cockpit-mode .operator-panel h2,.cockpit-mode .sheet-panel h2,.cockpit-mode .operator-drawer h2,.cockpit-mode .benefit-estimate strong,.cockpit-mode .interview-countdown>strong,.cockpit-mode .orp-gauge strong{font-family:var(--ryze-font)}.cockpit-mode button,.cockpit-mode a,.cockpit-mode summary{touch-action:manipulation}.cockpit-mode .nav-group-label{font-size:9px}.cockpit-mode .dashboard-nav a{font-size:13px}.cockpit-mode .operator-kicker,.cockpit-mode .page-kicker,.cockpit-mode .panel-kicker{font-size:10px}.cockpit-mode .operator-page-header>div:first-child>p:last-child{font-size:14px}.cockpit-mode .workspace-chip span{font-size:11px}.cockpit-mode .workspace-chip strong{font-size:12px}.cockpit-mode .primary-button,.cockpit-mode .secondary-button,.cockpit-mode .command-search-button,.cockpit-mode .command-create-button,.cockpit-mode .command-express-button,.cockpit-mode .command-icon-button,.cockpit-mode .icon-button,.cockpit-mode .reset-button,.cockpit-mode .crm-pagination button{min-height:44px;font-size:14px}.cockpit-mode .command-icon-button,.cockpit-mode .icon-button,.cockpit-mode .command-express-button{min-width:44px}.cockpit-mode .command-icon-button,.cockpit-mode .icon-button{width:44px}.cockpit-mode .command-search-button{min-width:220px}.cockpit-mode .command-search-button kbd{font-size:10px}.cockpit-mode .command-icon-button>span{min-width:18px;height:18px;font-size:9px}.cockpit-mode .text-button,.cockpit-mode .today-widget>header>a,.cockpit-mode .brief-list a{align-items:center;min-height:44px;padding-block:8px;font-size:14px;display:inline-flex}.today-page .primary-button,.today-page .secondary-button,.today-page .widget-config-button,.today-page .dashboard-view-tabs button{font-size:14px}.command-results button.is-active,.command-results button[aria-selected=true]{background:var(--ryze-warning-soft);box-shadow:inset 3px 0 var(--ryze-violet)}.notification-popover article{align-items:center}.notification-popover article p{flex:1}.notification-popover article strong{font-size:12px}.notification-popover article small{font-size:11px;line-height:1.45}.notification-popover article>a{min-height:44px;color:var(--ryze-violet);align-items:center;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.notification-popover>footer{grid-template-columns:1fr 1fr;gap:8px;padding:10px 14px 14px;display:grid}.notification-popover>footer>button,.notification-popover>footer>a{border:1px solid var(--cockpit-forest);background:var(--ryze-gradient);min-height:44px;color:var(--ryze-on-accent);text-align:center;border-radius:5px;justify-content:center;align-items:center;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.notification-popover>footer>a{background:var(--ryze-panel);color:var(--cockpit-forest)}.cockpit-mode .widget-config-button{min-height:44px!important}.cockpit-mode .widget-config-popover li{min-height:56px}.cockpit-mode .widget-config-popover label{min-height:44px;font-size:12px}.cockpit-mode .widget-config-popover li button{min-width:44px;min-height:44px;font-size:11px}.cockpit-mode .widget-config-popover>p{font-size:11px;line-height:1.45}.cockpit-mode .today-toolbar>div:first-child{font-size:11px}.cockpit-mode .today-widget>header span{font-size:10px}.cockpit-mode .today-widget h2{font-size:24px}.cockpit-mode .brief-intro{font-size:13px;line-height:1.6}.cockpit-mode .brief-list small{font-size:10px}.cockpit-mode .brief-list strong{font-size:13px}.cockpit-mode .brief-list p{font-size:11px;line-height:1.55}.cockpit-mode .urgent-list strong{font-size:12px}.cockpit-mode .urgent-list small,.cockpit-mode .pipeline-widget>div>span,.cockpit-mode .orp-summary p{font-size:11px}.cockpit-mode .age-badge{width:44px;height:30px;font-size:10px}.cockpit-mode .urgent-list li>b small,.cockpit-mode .orp-gauge small{font-size:9px}.cockpit-mode .benefit-estimate span,.cockpit-mode .benefit-form label,.cockpit-mode .estimate-disclaimer{font-size:11px}.cockpit-mode .benefit-form input{min-height:44px;font-size:13px}.cockpit-mode .benefit-form summary{min-height:44px;font-size:12px}.cockpit-mode .empty-widget p{font-size:12px}.cockpit-mode .worklist-check,.cockpit-mode .worklist-remove{width:44px;height:44px}.cockpit-mode .worklist-remove.is-confirming{background:var(--ryze-warning-soft);color:var(--ryze-warning)}.cockpit-mode .worklist li{grid-template-columns:44px minmax(0,1fr) 44px}.cockpit-mode .worklist li>div span{font-size:10px}.cockpit-mode .worklist li>div strong{font-size:13px}.cockpit-mode .worklist li>div small{font-size:11px}.cockpit-mode .crm-search input,.cockpit-mode .crm-filter select{min-height:44px;font-size:14px}.cockpit-mode .crm-result-count,.cockpit-mode .crm-pagination{font-size:11px}.cockpit-mode .crm-table{font-size:12px}.cockpit-mode .crm-table th{font-size:11px}.cockpit-mode .crm-table th button{min-height:44px}.cockpit-mode .crm-sort-icon{fill:none;width:16px;height:16px;stroke:var(--ryze-line);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;flex:none}.cockpit-mode .crm-sort-icon.is-active{stroke:var(--cockpit-coral);stroke-width:2px}.cockpit-mode .crm-table td{padding-block:14px}.cockpit-mode .crm-status{padding:6px 9px}.cockpit-mode .sheet-tabs button{min-height:44px;font-size:14px}.cockpit-mode .sheet-tabs button span,.cockpit-mode .sheet-panel>header>div>p:last-child{font-size:11px}.demo-mode .reset-button{min-width:44px;min-height:44px}@media (max-width:920px){.cockpit-mode .dashboard-sidebar{padding-bottom:env(safe-area-inset-bottom,0)}.cockpit-mode .dashboard-content{padding-bottom:calc(112px + env(safe-area-inset-bottom,0px))}.cockpit-mode .command-search-button{width:44px;min-width:44px}.cockpit-mode .command-create-button{width:44px}.cockpit-mode .mobile-more-button{min-width:68px;font-size:10px}.cockpit-mode .mobile-more-menu{bottom:calc(82px + env(safe-area-inset-bottom,0px));border-color:var(--ryze-line);background:var(--ryze-bg)}.cockpit-mode .mobile-more-menu header{color:var(--ryze-text);font-size:13px}.cockpit-mode .mobile-more-menu header button{min-width:44px;min-height:44px}.cockpit-mode .mobile-more-menu a{min-height:48px;color:var(--ryze-text);font-size:12px}}@media (max-width:680px){.cockpit-mode .dashboard-topbar{min-height:64px}.cockpit-mode .operator-command-bar{gap:8px}.cockpit-mode .operator-page-header h1{font-size:clamp(40px,12vw,48px);line-height:1.02}.cockpit-mode .today-widget{padding:20px}.cockpit-mode .brief-list,.cockpit-mode .brief-list.items-1,.cockpit-mode .brief-list.items-2{grid-template-columns:1fr}.cockpit-mode .brief-list li{grid-template-columns:28px minmax(0,1fr);gap:10px;min-height:0}.cockpit-mode .brief-list li>a{grid-column:2;width:fit-content}.cockpit-mode .brief-actions .primary-button,.cockpit-mode .brief-actions .secondary-button{width:100%}.notification-popover>footer{grid-template-columns:1fr}.cockpit-mode .worklist li{gap:8px}.cockpit-mode .crm-table:not(.source-table) td{grid-template-columns:112px minmax(0,1fr);font-size:12px}.cockpit-mode .crm-table:not(.source-table) td:before{font-size:10px}}.skip-link{align-items:center;min-height:44px;display:inline-flex}.cockpit-mode .onboarding-callout span,.cockpit-mode .today-widget>header span,.cockpit-mode .brief-list small,.cockpit-mode .brief-list li>span,.cockpit-mode .brief-list a,.cockpit-mode .age-badge,.cockpit-mode .urgent-list li>b small,.cockpit-mode .orp-gauge small{font-size:11px}.cockpit-mode .brief-list a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.cockpit-mode .operator-kicker,.cockpit-mode .page-kicker,.cockpit-mode .section-title-row>span{font-size:11px}.cockpit-mode .crm-row-action button,.cockpit-mode .crm-table td>a,.cockpit-mode .document-detail a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.cockpit-mode .document-type,.cockpit-mode .document-card summary small,.cockpit-mode .document-detail p,.cockpit-mode .document-detail pre,.cockpit-mode .document-detail a,.cockpit-mode .dashboard-brand small,.cockpit-mode .local-status,.cockpit-mode .cockpit-top-status,.cockpit-mode .cockpit-updated,.cockpit-mode .no-send-status span,.cockpit-mode .no-send-status strong,.cockpit-mode .demo-entry small,.cockpit-mode .global-kpi-grid span,.cockpit-mode .global-kpi-grid small,.cockpit-mode .chart-caption{font-size:11px}.cockpit-mode .record-tabs button{font-size:12px}.cockpit-mode .record-highlight-grid span,.cockpit-mode .record-detail-list dt,.cockpit-mode .record-action-grid span,.cockpit-mode .record-timeline span,.cockpit-mode .linked-notes li span{font-size:11px}.cockpit-mode .record-detail-list dd,.cockpit-mode .record-section-intro,.cockpit-mode .record-drawer-header>div>p:last-child,.cockpit-mode .record-timeline strong,.cockpit-mode .linked-notes>header strong,.cockpit-mode .linked-notes>p,.cockpit-mode .linked-notes li strong,.cockpit-mode .linked-notes li p{font-size:12px}.cockpit-mode .command-results small,.cockpit-mode .command-results em,.cockpit-mode .command-palette kbd,.cockpit-mode .quick-create-drawer form label>span,.cockpit-mode .quick-create-drawer aside,.cockpit-mode .operator-toast span,.cockpit-mode .operator-toast strong,.cockpit-mode .operator-toast button{font-size:11px}.demo-mode .back-to-cockpit,.demo-mode .sidebar-signout{min-height:44px;font-size:12px}.demo-mode .dashboard-brand{min-height:44px}.demo-mode .page-kicker,.demo-mode .panel-kicker,.demo-mode .metric-label,.demo-mode .metric-label small,.demo-mode .library-meta time,.demo-mode .count-badge,.demo-mode .library-footer,.demo-mode .library-footer button,.demo-mode .category-pill,.demo-mode .empty-state p,.demo-mode .capability-summary span,.demo-mode .capability-summary p,.demo-mode .proof-list p,.demo-mode .goal-index,.demo-mode .goal-status,.demo-mode .goal-card p,.demo-mode .goal-card button,.demo-mode .ritual-ring small,.demo-mode .ritual-number,.demo-mode .ritual-card>div>p:last-child,.demo-mode .ritual-toggle{font-size:11px}.demo-mode .filter-group button{min-height:44px}.demo-mode .library-footer button{min-width:44px;min-height:44px;padding:0 10px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:920px){body .cockpit-mode .personal-nav a,body .cockpit-mode .personal-nav a:first-child,body .cockpit-mode .mobile-more-button{color:var(--ryze-muted)}body .cockpit-mode .personal-nav a.is-active,body .cockpit-mode .personal-nav a.is-active:first-child{color:var(--ryze-on-accent);background:var(--ryze-gradient)}}.operator-notice{border:1px solid var(--ryze-line);border-left:6px solid var(--ryze-success);background:var(--ryze-panel);color:var(--ryze-success);margin:0 0 16px;padding:12px 16px;font-weight:700}.operator-notice[role=alert]{border-color:var(--ryze-danger);border-left-color:var(--brand-red);background:var(--ryze-panel);color:var(--ryze-danger)}.cockpit-mode .dashboard-stage{background:radial-gradient(1200px 500px at 100% -10%, #b99cff0d, transparent 60%), var(--ryze-panel)}.cockpit-top-status{font-size:13px}.cockpit-top-status i{animation:2.2s ease-out infinite rj-live}.operator-kicker{letter-spacing:.1em;font-size:12px}.operator-page-header{margin-bottom:26px}.operator-page-header h1{letter-spacing:-.04em;font-size:clamp(36px,3.6vw,56px);font-weight:500}.operator-page-header>div:first-child>p:last-child{font-size:15px}.operator-panel,.sheet-panel{border-color:var(--ryze-line);border-radius:18px;box-shadow:0 1px 2px #1018280a}.operator-section h2,.section-title-row h2{letter-spacing:-.02em}.crm-table th{font-size:12px}.crm-table td{font-size:14px}.crm-table-shell{border-radius:16px}.operator-section .section-title-row>span{font-size:12px}.cockpit-mode .dashboard-nav a{border-radius:10px;transition:background .2s,transform .2s}.cockpit-mode .dashboard-nav a:hover{transform:translate(2px)}@keyframes rj-live{0%{box-shadow:0 0 #4e9e7080}80%,to{box-shadow:0 0 0 9px #4e9e7000}}@media (prefers-reduced-motion:reduce){.cockpit-top-status i{animation:none}}.cv-editor-details{border:1px solid var(--ryze-line);background:var(--ryze-panel);border-radius:18px;margin-top:6px}.cv-editor-details>summary{cursor:pointer;min-height:52px;color:var(--ryze-text);align-items:center;padding:0 20px;font-size:15px;font-weight:800;display:flex}.cv-editor-details[open]>summary{border-bottom:1px solid var(--ryze-line);margin-bottom:16px}.cv-editor-details>:not(summary){margin:0 16px 16px}
