@import "https://fonts.googleapis.com/css2?family=DM+Sans:ital,wght@0,300;0,400;0,500;0,600;1,400&family=DM+Serif+Display:ital@0;1&display=swap";*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;min-height:100%}body{background:#fff;min-height:100vh;font-family:DM Sans,sans-serif}body.theme-dark{background:#0f172a}body.theme-transitioning .theme-toggle-thumb,body.theme-transitioning .header-theme-toggle{transition:transform .18s,background-color .18s,background .18s,border-color .18s,color .18s!important}body.theme-transitioning .btn-primary,body.theme-transitioning .btn-secondary,body.theme-transitioning .header-signout-btn{transition:transform .16s,box-shadow .16s,filter .16s!important}#root{min-height:100vh}button,input,textarea{font:inherit}:root{--formal-yellow:#ffe054;--brand-red:#2563eb;--brand-red-dark:#1d4ed8;--brand-red-soft:#eff6ff;--field-blue:#2563eb;--field-blue-soft:#eff6ff;--brand-ink:#1f2933;--brand-muted:#667085;--r1-bg:#fef2f2;--r1-border:#dc2626;--r1-text:#991b1b;--r1-active-bg:#dc2626;--r1-shadow:#dc26263d;--r2-bg:#fdf6ec;--r2-border:#b7770d;--r2-text:#8a5c0a;--r2-active-bg:#b7770d;--r2-shadow:#b7770d47;--r3-bg:#f4f6f8;--r3-border:#5d6d7e;--r3-text:#2c3e50;--r3-active-bg:#5d6d7e;--r3-shadow:#5d6d7e47;--r4-bg:#eaf3fb;--r4-border:#1a6fa8;--r4-text:#154f79;--r4-active-bg:#1a6fa8;--r4-shadow:#1a6fa847;--r5-bg:#edfaf1;--r5-border:#1e8449;--r5-text:#155a34;--r5-active-bg:#1e8449;--r5-shadow:#1e844947}.rating-btn{color:#64748b;cursor:pointer;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;width:100%;height:54px;font-family:DM Sans,sans-serif;font-size:17px;font-weight:600;transition:all .2s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative}.rating-btn[data-n="1"]:hover{background:var(--r1-bg);border-color:var(--r1-border);color:var(--r1-text);box-shadow:0 4px 12px var(--r1-shadow);transform:translateY(-3px)}.rating-btn[data-n="2"]:hover{background:var(--r2-bg);border-color:var(--r2-border);color:var(--r2-text);box-shadow:0 4px 12px var(--r2-shadow);transform:translateY(-3px)}.rating-btn[data-n="3"]:hover{background:var(--r3-bg);border-color:var(--r3-border);color:var(--r3-text);box-shadow:0 4px 12px var(--r3-shadow);transform:translateY(-3px)}.rating-btn[data-n="4"]:hover{background:var(--r4-bg);border-color:var(--r4-border);color:var(--r4-text);box-shadow:0 4px 12px var(--r4-shadow);transform:translateY(-3px)}.rating-btn[data-n="5"]:hover{background:var(--r5-bg);border-color:var(--r5-border);color:var(--r5-text);box-shadow:0 4px 12px var(--r5-shadow);transform:translateY(-3px)}.rating-btn[data-n="1"].active{background:var(--r1-active-bg);border-color:var(--r1-active-bg);color:#fff;box-shadow:0 6px 16px var(--r1-shadow);transform:translateY(-3px)}.rating-btn[data-n="2"].active{background:var(--r2-active-bg);border-color:var(--r2-active-bg);color:#fff;box-shadow:0 6px 16px var(--r2-shadow);transform:translateY(-3px)}.rating-btn[data-n="3"].active{background:var(--r3-active-bg);border-color:var(--r3-active-bg);color:#fff;box-shadow:0 6px 16px var(--r3-shadow);transform:translateY(-3px)}.rating-btn[data-n="4"].active{background:var(--r4-active-bg);border-color:var(--r4-active-bg);color:#fff;box-shadow:0 6px 16px var(--r4-shadow);transform:translateY(-3px)}.rating-btn[data-n="5"].active{background:var(--r5-active-bg);border-color:var(--r5-active-bg);color:#fff;box-shadow:0 6px 16px var(--r5-shadow);transform:translateY(-3px)}.rating-row{grid-template-columns:repeat(5,minmax(58px,1fr));justify-content:space-between;align-items:center;gap:12px;display:grid}.rating-scale-labels{color:#94a3b8;grid-template-columns:1fr 1fr;gap:12px;width:100%;margin-top:8px;font-size:11px;display:grid}.rating-scale-labels span:last-child{text-align:right}.rating-legend{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.legend-chip{white-space:nowrap;border:1px solid;border-radius:20px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:500;display:inline-flex}.legend-chip .dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.chip-1{background:var(--r1-bg);border-color:var(--r1-border);color:var(--r1-text)}.chip-1 .dot{background:var(--r1-active-bg)}.chip-2{background:var(--r2-bg);border-color:var(--r2-border);color:var(--r2-text)}.chip-2 .dot{background:var(--r2-active-bg)}.chip-3{background:var(--r3-bg);border-color:var(--r3-border);color:var(--r3-text)}.chip-3 .dot{background:var(--r3-active-bg)}.chip-4{background:var(--r4-bg);border-color:var(--r4-border);color:var(--r4-text)}.chip-4 .dot{background:var(--r4-active-bg)}.chip-5{background:var(--r5-bg);border-color:var(--r5-border);color:var(--r5-text)}.chip-5 .dot{background:var(--r5-active-bg)}.yn-btn{cursor:pointer;color:#64748b;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;height:48px;font-family:DM Sans,sans-serif;font-size:15px;font-weight:500;transition:all .15s;display:flex}.yn-btn:hover{background:#f1f5f9;border-color:#94a3b8}.yn-btn.yn-green{color:#15803d;background:#f0fdf4;border-color:#16a34a}.yn-btn.yn-red{color:#b91c1c;background:#fef2f2;border-color:#dc2626}.yn-btn.yn-blue{border-color:var(--field-blue);color:var(--field-blue);background:#eff6ff}.q-card{background:#fff;border:1px solid #e9eef5;border-radius:14px;padding:1.65rem 1.85rem;transition:border-color .2s,box-shadow .2s}.q-card:hover{border-color:#cbd5e1;box-shadow:0 2px 12px #0000000d}.q-card.answered{border-left:3px solid var(--field-blue);padding-left:calc(1.85rem - 2px)}.q-card-rating.answered.rating-answered-1{border-left-color:var(--r1-active-bg)}.q-card-rating.answered.rating-answered-2{border-left-color:var(--r2-active-bg)}.q-card-rating.answered.rating-answered-3{border-left-color:var(--r3-active-bg)}.q-card-rating.answered.rating-answered-4{border-left-color:var(--r4-active-bg)}.q-card-rating.answered.rating-answered-5{border-left-color:var(--r5-active-bg)}.q-card.q-invalid{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441f}.q-card.q-invalid>p:first-child,.q-card.q-invalid .question-text{color:#991b1b!important}.q-card-rating,.q-card-choice{grid-template-columns:1fr;align-items:stretch;gap:1rem;display:grid}.q-card-copy{min-width:0}.q-card-control{width:100%;min-width:0}.q-card-choice .field-textarea-details{grid-column:1/-1}.question-text{color:#1e293b;margin:0 0 4px;font-size:16px;font-weight:500;line-height:1.6}.required-star{color:#dc2626;font-weight:900}.question-hint{color:#94a3b8;font-size:13px;font-style:italic}.question-hint-spacious{margin:0 0 16px}.question-hint-medium{margin:0 0 14px}.question-hint-compact{margin:0 0 12px}.yn-row{gap:14px;display:flex}.field-textarea,.field-textarea-details{padding-top:10px}.field-textarea-fixed{resize:none;height:118px;min-height:118px;max-height:118px;overflow:hidden}.textarea-word-count{color:#64748b;text-align:right;margin-top:8px;font-size:12px;font-weight:800}.textarea-word-count.limit-reached{color:#dc2626}.field-textarea-details{margin-top:12px}.section-label-row{align-items:center;gap:12px;margin:.25rem 0;display:flex}.section-label-row span{color:#2563eb;letter-spacing:2px;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:600}.section-label-row div{background:#e9eef5;flex:1;height:1px}.maruti-logo{object-fit:contain;object-position:center;zoom:1.2;display:block}.profile-grid{grid-template-columns:1fr 1fr;align-items:start;gap:1rem;display:grid}.profile-column{flex-direction:column;gap:1rem;display:flex}.field-input{color:#1e293b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;outline:none;width:100%;height:42px;padding:0 14px;font-family:DM Sans,sans-serif;font-size:14px;transition:border-color .2s,box-shadow .2s}.field-input:focus{border-color:var(--field-blue);background:#fff;box-shadow:0 0 0 3px #2563eb1f}.field-input[type=date]{color:#64748b}textarea.field-input{resize:vertical;height:auto;min-height:90px;padding:10px 14px;line-height:1.6}.field-invalid .field-input,.field-invalid .date-trigger{background:#fff7f7;border-color:#dc2626;box-shadow:0 0 0 3px #dc26261f}.field-invalid>span{color:#b91c1c}.brand-home-button{cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.brand-home-button:focus-visible{outline-offset:4px;border-radius:8px;outline:2px solid #93c5fd}.app-header-title{color:#fff;align-items:center;gap:.75rem;font-family:DM Serif Display,serif;font-size:21px;line-height:1.15;display:flex}.app-header-image-slot{background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:118px;height:44px;padding:6px 8px;display:inline-flex;overflow:hidden}.app-header-image-slot img{object-fit:contain;width:100%;height:100%;display:block}.header-profile-wrap{flex-shrink:0;justify-content:flex-end;align-items:center;gap:.5rem;margin-left:.75rem;display:flex}.header-powered-logo{flex-shrink:0;justify-content:center;align-items:center;width:104px;height:30px;display:inline-flex;overflow:hidden}.header-powered-logo img{object-fit:contain;width:100%;height:100%;display:block}.header-signout-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#ff000080;border:1px solid #ffffff47;border-radius:8px;height:32px;padding:0 .7rem;font-size:11px;font-weight:700;transition:background .16s,border-color .16s,transform .16s}.header-theme-toggle{color:#fff;cursor:pointer;background:linear-gradient(90deg,#3b82f6e6,#facc15b8);border:1px solid #ffffff47;border-radius:999px;grid-template-columns:30px 30px;justify-content:center;align-items:center;width:60px;height:32px;padding:0;transition:background .42s,border-color .18s,transform .18s,box-shadow .42s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a,0 8px 18px #2563eb33}.header-theme-toggle:hover{background:#ffffff3d;border-color:#ffffff80;transform:translateY(-1px)}.header-theme-toggle.is-dark{background:linear-gradient(90deg,#0f172af5,#1e40afe0);box-shadow:inset 0 0 0 1px #ffffff14,0 8px 18px #0f172a47}.theme-toggle-icon{z-index:2;color:#ffffffb8;pointer-events:none;place-items:center;transition:color .36s,opacity .36s,transform .48s cubic-bezier(.2,.9,.2,1.2);display:grid;position:relative}.theme-toggle-icon.sun{opacity:1;transform:rotate(0)scale(1);color:#facc15!important}.header-theme-toggle.is-dark .theme-toggle-icon.sun{opacity:.38;transform:rotate(135deg)scale(.72);color:#ffffff6b!important}.header-theme-toggle.is-dark .theme-toggle-icon.moon{opacity:1;transform:rotate(0)scale(1);color:#bfdbfe!important}.theme-toggle-icon.moon{opacity:.42;transform:rotate(-135deg)scale(.72);color:#ffffffb8!important}.theme-toggle-thumb{z-index:1;background:radial-gradient(circle at 35% 35%,#fff7b2 0 24%,#facc15 25% 62%,#f59e0b 63% 100%);border-radius:50%;width:24px;height:24px;transition:transform .48s cubic-bezier(.2,.9,.2,1.2),background .42s,box-shadow .42s;position:absolute;top:4px;left:4px;box-shadow:0 5px 12px #0f172a47,0 0 16px #facc1585}.header-theme-toggle.is-dark .theme-toggle-thumb{background:radial-gradient(circle at 62% 36%,#eff6ff 0 16%,#93c5fd 17% 54%,#1d4ed8 55% 100%);transform:translate(28px);box-shadow:0 5px 12px #0f172a5c,0 0 14px #93c5fd57}.header-signout-btn:hover{background:#ffffff2e;border-color:#ffffff7a;transform:translateY(-1px)}.header-profile{flex-shrink:0;position:relative}.header-profile-trigger{color:#fff;cursor:pointer;background:#ffffff21;border:1px solid #ffffff57;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:700;list-style:none;transition:background .16s,border-color .16s,transform .16s;display:flex}.header-profile-trigger::-webkit-details-marker{display:none}.header-profile-trigger:hover,.header-profile[open] .header-profile-trigger{background:#fff3;border-color:#ffffff94;transform:translateY(-1px)}.header-profile-menu{z-index:20;color:#1e293b;background:#fff;border:1px solid #dbe5f1;border-radius:8px;width:min(300px,100vw - 2rem);padding:.85rem;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 45px #0f172a2e}.header-profile-head{border-bottom:1px solid #e5edf7;flex-direction:column;gap:.2rem;margin-bottom:.7rem;padding-bottom:.75rem;display:flex}.header-profile-head strong{overflow-wrap:anywhere;font-size:14px;line-height:1.35}.header-profile-head span{color:#2563eb;text-transform:uppercase;font-size:12px;font-weight:700}.header-profile-row{grid-template-columns:72px 1fr;align-items:start;gap:.75rem;padding:.42rem 0;display:grid}.header-profile-row span{color:#64748b;font-size:12px}.header-profile-row strong{color:#0f172a;text-align:right;overflow-wrap:anywhere;font-size:12px;font-weight:600}.app-page{background:linear-gradient(135deg,#fff 0%,#f8fafc 58%,#eff6ff 100%);min-height:100vh;font-family:DM Sans,sans-serif}.owner-shell{width:100%;max-width:1040px;margin:0 auto;padding:2rem 1.5rem 3rem}.home-shell{max-width:1180px}.owner-hero{justify-content:space-between;align-items:center;gap:1.25rem;margin-bottom:1.25rem;display:flex}.home-hero{background:linear-gradient(135deg,#fffffff5,#eff6fff0),linear-gradient(135deg,#fff,#dbeafe 46%,#f8fafc);border:1px solid #bfdbfee6;border-radius:8px;min-height:180px;padding:1.65rem;box-shadow:0 18px 44px #2563eb1f}.user-welcome-hero{text-align:center;min-height:auto;box-shadow:none;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;padding:1.25rem 1rem .75rem;display:flex}.user-welcome-hero h1{color:#0f172a;white-space:nowrap;max-width:100%;margin:.25rem auto 0;font-family:DM Serif Display,serif;font-size:clamp(1.55rem,2.4vw,2.25rem);line-height:1.08}.user-welcome-hero p{color:#475569;max-width:680px;margin:.8rem auto 0;font-size:17px;line-height:1.7}.user-home-overview{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:1rem;max-width:none;margin:1rem auto 1.4rem;display:grid}.user-home-overview .user-stat-grid{display:contents}.user-fill-form-card{min-height:170px}.owner-hero h1{color:#1e293b;margin-bottom:.35rem;font-family:DM Serif Display,serif;font-size:32px}.owner-hero p{color:#64748b;font-size:14px;line-height:1.6}.owner-kicker{color:var(--brand-red);letter-spacing:1.5px;text-transform:uppercase;margin-bottom:.35rem;font-size:11px;font-weight:700}.owner-panel{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:1rem;padding:1.35rem;box-shadow:0 10px 26px #0f172a0f}.home-tab-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.home-tab-grid.owner-home-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.home-overview{grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);gap:1rem;margin:1rem 0 1.4rem;display:grid}.home-overview-main,.home-stat{background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #bfdbfe;border-radius:8px;box-shadow:0 12px 30px #2563eb14}.home-overview-main{flex-direction:column;justify-content:center;min-height:170px;padding:1.45rem;display:flex}.home-overview-main span,.home-stat span,.home-section-title{color:#2563eb;letter-spacing:1px;text-transform:uppercase;font-size:11px;font-weight:800}.home-overview-main strong{color:#0f172a;margin-top:.35rem;font-size:30px}.home-overview-main p{color:#64748b;margin-top:.35rem;font-size:14px;line-height:1.6}.home-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.home-stat-grid.user-stat-grid{grid-template-columns:minmax(0,1fr)}.home-stat{border-top:4px solid #2563eb;flex-direction:column;justify-content:space-between;min-height:170px;padding:1rem;display:flex}.home-stat:nth-child(2){border-top-color:#14b8a6}.home-stat:nth-child(3){border-top-color:#f59e0b}.user-stat-grid .home-stat{text-align:center;justify-content:center;align-items:center;gap:.9rem}.home-stat strong{color:#0f172a;font-size:40px;line-height:1}.user-stat-grid .home-stat strong{font-size:48px}.home-section-title{margin:1.5rem 0 .75rem}.home-tab-card{text-align:left;cursor:pointer;background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #cbd5e1;border-radius:8px;min-height:190px;padding:1.5rem;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;position:relative;overflow:hidden;box-shadow:0 14px 34px #0f172a14}.home-tab-card:before{content:"";opacity:.85;background:linear-gradient(#2563eb,#14b8a6);width:4px;position:absolute;inset:0 auto 0 0}.home-tab-card:hover{background:#fff;border-color:#93c5fd;transform:translateY(-3px);box-shadow:0 18px 42px #2563eb24}.home-tab-card span{color:#2563eb;letter-spacing:1.4px;text-transform:uppercase;margin-bottom:.4rem;font-size:11px;font-weight:700;display:block}.home-tab-card strong{color:#1e293b;margin-bottom:.5rem;font-size:22px;display:block}.home-tab-card small,.empty-state{color:#64748b;font-size:14px;line-height:1.6}.home-overview-action{min-height:140px}.owner-volume-overview{display:block}.home-command-dashboard{color:#dbeafe;background:#071426;border:1px solid #60a5fa29;border-radius:8px;margin:1rem 0 1.35rem;padding:1.15rem;box-shadow:0 22px 58px #0f172a2e}.home-command-topline{border-bottom:1px solid #60a5fa1f;justify-content:space-between;align-items:center;gap:1rem;min-height:52px;padding:0 0 1rem;display:flex}.home-command-topline strong,.home-command-topline span{display:block}.home-command-topline strong{color:#f8fafc;font-size:18px}.home-command-topline span{color:#8ea6c4;margin-top:.2rem;font-size:12px;font-weight:700}.home-command-topline em{color:#2dd4bf;white-space:nowrap;background:#14b8a624;border:1px solid #14b8a62e;border-radius:999px;padding:.35rem .85rem;font-size:12px;font-style:normal;font-weight:900}.home-command-filter-row{flex-wrap:wrap;align-items:center;gap:.7rem;padding:1rem 0;display:flex}.home-command-filter-row span{color:#6f87a6;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900}.home-command-filter-row b,.home-command-filter-row i,.home-command-filter-row strong,.home-command-filter-row button{border:0;border-radius:7px;justify-content:center;align-items:center;min-height:34px;font-size:12px;font-style:normal;font-weight:900;display:inline-flex}.home-command-filter-row b{color:#dbeafe;background:#172d4c;min-width:140px;padding:0 .9rem}.home-command-filter-select{color:#dbeafe;background:#172d4c;border:1px solid #60a5fa21;border-radius:7px;outline:none;min-width:150px;height:34px;padding:0 .75rem;font-size:12px;font-weight:900}.home-command-filter-select:focus{border-color:#38bdf8;box-shadow:0 0 0 3px #38bdf81f}.home-command-filter-row i{color:#8ea6c4;min-width:42px}.home-command-filter-row strong,.home-command-filter-row button.active{color:#2dd4bf;background:#14b8a62e;min-width:54px}.home-command-filter-row button{color:#8ea6c4;cursor:pointer;background:0 0;min-width:42px}.home-quarter-tabs{white-space:nowrap;flex:none;align-items:center;gap:.35rem;min-width:max-content;display:inline-flex}.home-quarter-tabs button{white-space:nowrap;flex:none}.home-command-grid{grid-template-columns:minmax(250px,.7fr) minmax(0,2fr);gap:1rem;display:grid}.command-csat-section-grid{grid-template-columns:minmax(210px,.62fr) minmax(260px,.82fr) minmax(540px,1.75fr);align-items:stretch}.command-word-cloud-card{min-height:100%}.command-word-cloud-card .remark-word-cloud{flex:1;align-content:center;min-height:210px}.command-coe-glance-card{min-width:0}.command-coe-glance-card .division-glance-body{height:254px;max-height:254px}.command-word-cloud-panel{flex-direction:column;display:flex}.command-word-cloud-panel .remark-word-cloud{flex:1}.home-command-dashboard .command-score-card,.home-command-dashboard .command-breakdown-card,.home-command-dashboard .command-details-panel,.home-command-dashboard .command-bp-card{background:#102640;border-color:#60a5fa21}.home-command-dashboard .command-score-card{min-height:300px}.home-command-dashboard .score-ring:before{background:#102640}.home-command-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.home-command-status-grid div{background:#0b1d33;border:1px solid #60a5fa21;border-radius:8px;flex-direction:column;justify-content:space-between;min-height:92px;padding:1rem;display:flex}.home-command-status-grid span{color:#8ea6c4;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.home-command-status-grid strong{color:#f8fafc;font-size:28px}.home-command-page .command-centre-shell{padding-top:.65rem}.command-home-actions{gap:.55rem}.command-nav-button{color:#dbeafe;cursor:pointer;white-space:nowrap;background:#172d4c;border:1px solid #60a5fa33;border-radius:8px;min-height:38px;padding:0 .9rem;font-size:12px;font-weight:800;transition:background .16s,border-color .16s,color .16s,transform .16s}.command-nav-button:hover{color:#f8fafc;background:#1a3457;border-color:#2dd4bf61;transform:translateY(-1px)}.command-home-filter-row{border-bottom:1px solid #60a5fa1f;margin:0 0 .85rem;padding:.55rem 0 .75rem}.command-filter-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;margin-left:auto;display:flex;position:relative}.home-command-page .home-command-grid{margin-bottom:1.35rem}.home-command-page{color:#1e293b;background:linear-gradient(135deg,#fff 0%,#f8fafc 58%,#eff6ff 100%)}.home-command-page .command-centre-header{background:#fff;border-bottom:1px solid #dbe5f1;box-shadow:0 10px 26px #0f172a0e}.home-command-page .command-brand strong{color:#1e293b}.home-command-page .command-brand small{color:#64748b}.home-command-page .command-live-pill{color:#1d4ed8;white-space:nowrap;background:#eff6ff;border-color:#bfdbfe}.home-command-page .command-nav-button{color:#334155;background:#fff;border-color:#dbe5f1;box-shadow:0 8px 18px #0f172a0a}.home-command-page .command-nav-button:hover{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.home-command-page .command-home-filter-row{border-bottom-color:#dbe5f1}.home-command-page .home-command-filter-row>span,.home-command-page .command-section-head{color:#64748b}.home-command-page .home-command-filter-select{color:#1e293b;background:#fff;border-color:#dbe5f1;box-shadow:0 8px 18px #0f172a09}.home-command-page .home-command-filter-select:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.home-command-page .home-command-filter-row button{color:#64748b;border:1px solid #0000}.home-command-page .home-command-filter-row button.active{color:#fff;background:#2563eb;border-color:#2563eb}.home-command-page .home-command-filter-row .filter-clear-button{color:#334155;background:#fff;border:1px solid #dbe5f1;min-width:auto;padding:0 .72rem;box-shadow:0 8px 18px #0f172a0a}.home-command-page .home-command-filter-row .filter-clear-button:hover:not(:disabled){color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.home-command-page .command-filter-actions .command-nav-button{color:#334155;background:#fff;border:1px solid #dbe5f1;border-radius:8px;min-width:auto;min-height:34px;padding:0 .72rem;box-shadow:0 8px 18px #0f172a0a}.home-command-page .command-filter-actions .command-nav-button:hover{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.home-command-page .command-filter-actions .command-live-pill{min-height:34px;padding:0 .72rem}.home-command-page .command-score-card,.home-command-page .command-breakdown-card,.home-command-page .command-details-panel,.home-command-page .command-bp-card{color:#1e293b;background:#fff;border:1px solid #dbe5f1;box-shadow:0 10px 26px #0f172a0e}.home-command-page .score-ring:before{background:#fff}.home-command-page .score-ring em{color:#475569;letter-spacing:.06em;text-transform:uppercase;margin-top:.35rem;font-size:10px;font-style:normal;font-weight:800;display:block}.home-command-page .command-score-card>span{color:#334155;letter-spacing:.04em}.home-command-page .score-ring strong,.home-command-page .score-ring small{color:#0f766e}.score-card-coe-extremes{grid-template-columns:1fr 1fr;gap:.55rem;width:100%;margin-top:.45rem;display:grid}.score-card-coe-extremes div{text-align:left;background:#f8fafc;border:1px solid #dbe5f1;border-radius:8px;min-width:0;padding:.55rem}.score-card-coe-extremes span,.score-card-coe-extremes strong,.score-card-coe-extremes b{display:block}.score-card-coe-extremes span{color:#64748b;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.score-card-coe-extremes strong{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;margin-top:.25rem;font-size:12px;overflow:hidden}.score-card-coe-extremes b{color:#0f766e;margin-top:.2rem;font-size:14px}.score-card-coe-extremes div:last-child b{color:#e11d48}.coe-insight-panel{margin-top:1rem}.coe-insight-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.9rem;display:flex}.coe-insight-head strong{color:#0f172a;font-size:1rem}.coe-insight-head span{color:#64748b;text-transform:uppercase;font-size:12px;font-weight:800}.coe-insight-matrix{grid-template-columns:repeat(4,minmax(190px,1fr));gap:1rem;display:grid}.coe-insight-row{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;min-width:0;min-height:194px;padding:1.25rem;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 24px #0f172a0e}.coe-insight-row:before{content:"";background:#58a6ff;height:4px;position:absolute;inset:0 0 auto}.coe-insight-row-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.95rem;display:flex}.coe-insight-row-head strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.55rem;min-width:0;font-size:15px;display:flex;overflow:hidden}.coe-insight-row-head strong>i{color:#58a6ff;background:#58a6ff26;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.coe-insight-row-head strong>i svg{width:14px;height:14px;display:block}.coe-insight-row-head strong>i .coe-metric-icon{justify-content:center;align-items:center;display:inline-flex}.coe-insight-row-head.lever-green strong>i{color:#16a34a;background:#22c55e24}.coe-insight-row-head.lever-blue strong>i{color:#58a6ff;background:#58a6ff26}.coe-insight-row-head.lever-teal strong>i{color:#0f766e;background:#18d3be26}.coe-insight-row-head.lever-amber strong>i{color:#f97316;background:#f9731626}.coe-insight-grid{flex-direction:column;flex:1;gap:.7rem;display:flex}.coe-insight-card{text-align:left;background:0 0;border:0;border-radius:0;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.28rem .65rem;min-width:0;min-height:0;padding:0;display:grid}.coe-insight-card span,.coe-insight-card strong,.coe-insight-card b,.coe-insight-card small{display:block}.coe-insight-card span{color:#64748b;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.35rem;font-size:11px;font-weight:900;display:flex}.coe-insight-card span svg{flex-shrink:0;width:13px;height:13px}.coe-insight-card.best span svg{color:#0f766e}.coe-insight-card.worst span svg{color:#e11d48}.coe-insight-card strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;grid-area:2/1;min-width:0;margin-top:0;font-size:13px;line-height:1.2;overflow:hidden}.coe-insight-card b{color:#0f766e;grid-area:1/2/3;place-self:center end;margin-top:0;font-size:1.55rem;line-height:1}.coe-insight-card.worst b{color:#e11d48}.coe-insight-card small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;grid-area:3/1;min-height:14px;margin-top:.05rem;font-size:11px;font-weight:600;overflow:hidden}.home-command-page .score-ring em,.home-command-page .command-score-card>span,.home-command-page .command-score-card>small,.home-command-page .command-panel-head span,.home-command-page .command-meter-row small,.home-command-page .command-mini-meter-row span,.home-command-page .command-bp-score span{color:#64748b}.home-command-page .command-score-card b,.home-command-page .command-panel-head strong,.home-command-page .command-meter-row strong,.home-command-page .command-bp-head strong,.home-command-page .command-assigned-table td strong{color:#1e293b}.home-command-page .command-meter,.home-command-page progress.command-meter{background:#e9eef5}.home-command-page progress.command-meter::-webkit-progress-bar{background:#e9eef5}.home-command-page progress.command-meter.blue::-webkit-progress-value{background:#2563eb}.home-command-page progress.command-meter.teal::-webkit-progress-value{background:#0f766e}.home-command-page progress.command-meter.green::-webkit-progress-value{background:#16a34a}.home-command-page progress.command-meter.amber::-webkit-progress-value{background:#f97316}.home-command-page progress.command-meter.blue::-moz-progress-bar{background:#2563eb}.home-command-page progress.command-meter.teal::-moz-progress-bar{background:#0f766e}.home-command-page progress.command-meter.green::-moz-progress-bar{background:#16a34a}.home-command-page progress.command-meter.amber::-moz-progress-bar{background:#f97316}.home-command-page .command-bp-card{background:linear-gradient(#fff 0%,#f8fbff 100%)}.home-command-page .command-details-panel{background:#fff}.home-command-page .command-trend-bar span{box-shadow:none}.home-command-page .home-command-status-grid div{background:#f8fafc;border-color:#dbe5f1}.home-command-page .home-command-status-grid span{color:#64748b}.home-command-page .home-command-status-grid strong{color:#1e293b}.division-glance-table{flex-direction:column;gap:.55rem;display:flex}.division-glance-head,.division-glance-row{grid-template-columns:minmax(132px,1.2fr) 58px minmax(118px,1fr) 86px 72px 78px;align-items:center;gap:.55rem;display:grid}.division-glance-body{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;gap:.55rem;height:254px;max-height:254px;padding-right:.25rem;display:flex;overflow-y:auto}.division-glance-body::-webkit-scrollbar{display:none}.division-glance-more-indicator{z-index:2;pointer-events:none;background:linear-gradient(#fff0,#fff 72%);justify-content:center;padding:.15rem 0 0;display:flex;position:sticky;bottom:0}.division-glance-more-indicator span{color:#2563eb;background:#fff;border:1px solid #cbd5e1;border-radius:50%;place-items:center;width:24px;height:24px;font-size:16px;font-weight:900;line-height:1;display:grid;box-shadow:0 8px 18px #0f172a1f}.division-glance-more-indicator.at-end span{color:#0f766e}.division-glance-head{border-bottom:1px solid #e2e8f0;padding:.2rem .6rem .35rem .8rem}.division-glance-head span,.division-glance-sort{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.division-glance-sort{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:.25rem;width:100%;min-height:24px;padding:0;display:inline-flex}.division-glance-sort span{color:#0f766e;font-size:9px;line-height:1}.division-glance-head .division-glance-sort{color:#1e293b}.division-glance-sort-info{position:relative;overflow:visible}.division-glance-sort-info i{opacity:.82;border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;font-size:10px;font-style:normal;font-weight:900;line-height:1;display:inline-flex}.division-glance-sort-info small{z-index:5;color:#334155;letter-spacing:0;text-align:left;text-transform:none;white-space:normal;opacity:0;pointer-events:none;background:#fff;border:1px solid #cbd5e1;border-radius:6px;width:max-content;max-width:220px;padding:.45rem .6rem;font-size:11px;font-weight:800;line-height:1.35;transition:opacity .16s,transform .16s;display:block;position:absolute;bottom:calc(100% + .45rem);right:0;transform:translateY(4px);box-shadow:0 12px 28px #0f172a24}.division-glance-sort-info:hover small,.division-glance-sort-info:focus small{opacity:1;transform:translateY(0)}.division-glance-info{cursor:help;outline:none;position:relative}.division-glance-info i{opacity:.82;border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;margin-left:.25rem;font-size:10px;font-style:normal;font-weight:900;line-height:1;display:inline-flex}.division-glance-info small{z-index:5;color:#334155;letter-spacing:0;text-align:left;text-transform:none;white-space:normal;opacity:0;pointer-events:none;background:#fff;border:1px solid #cbd5e1;border-radius:6px;width:max-content;max-width:220px;padding:.45rem .6rem;font-size:11px;font-weight:800;line-height:1.35;transition:opacity .16s,transform .16s;display:block;position:absolute;top:calc(100% + .45rem);right:0;transform:translateY(-4px);box-shadow:0 12px 28px #0f172a24}.division-glance-info:hover small,.division-glance-info:focus small{opacity:1;transform:translateY(0)}.division-glance-head .division-glance-info small{top:auto;bottom:calc(100% + .45rem);transform:translateY(4px)}.division-glance-head .division-glance-info:hover small,.division-glance-head .division-glance-info:focus small{transform:translateY(0)}.division-glance-panel-info small{top:calc(100% + .5rem);bottom:auto;right:0}.division-glance-head .division-glance-sort,.division-glance-head span:nth-child(n+3),.division-glance-row b,.division-glance-row span,.division-glance-row em{text-align:center;justify-self:center}.division-glance-head span:first-child,.division-glance-row strong{justify-self:start}.division-glance-row{background:#fff;border:1px solid #0000;border-radius:7px;min-height:42px;padding:.45rem .6rem .45rem .8rem;position:relative;overflow:visible}.division-glance-row:before{content:"";background:#94a3b8;width:4px;position:absolute;inset:0 auto 0 0}.division-glance-row:last-child{border-bottom:0}.division-glance-row.tone-high,.division-glance-row.tone-medium,.division-glance-row.tone-low,.division-glance-row.tone-neutral{background:#f8fafc;border-color:#94a3b833}.division-glance-row strong{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.45rem;min-width:0;font-size:13px;display:inline-flex;overflow:hidden}.division-glance-name i{background:#0f766e;border-radius:50%;width:9px;min-width:9px;height:9px;box-shadow:0 0 0 3px #0f766e1f}.division-glance-row b{color:#0f766e;font-size:14px}.division-glance-row .division-glance-project{text-align:center;text-overflow:ellipsis;white-space:nowrap;justify-self:center;max-width:100%;overflow:hidden}.division-glance-row.division-color-1:before,.division-glance-row.division-color-1 .division-glance-name i{background:#58a6ff}.division-glance-row.division-color-1 progress.division-glance-meter::-webkit-progress-value{background:#58a6ff}.division-glance-row.division-color-2:before,.division-glance-row.division-color-2 .division-glance-name i{background:#7c5cff}.division-glance-row.division-color-2 progress.division-glance-meter::-webkit-progress-value{background:#7c5cff}.division-glance-row.division-color-3:before,.division-glance-row.division-color-3 .division-glance-name i{background:#f59e0b}.division-glance-row.division-color-3 progress.division-glance-meter::-webkit-progress-value{background:#f59e0b}.division-glance-row.division-color-4:before,.division-glance-row.division-color-4 .division-glance-name i{background:#fb6f92}.division-glance-row.division-color-4 progress.division-glance-meter::-webkit-progress-value{background:#fb6f92}.division-glance-row.division-color-5:before,.division-glance-row.division-color-5 .division-glance-name i{background:#18d3be}.division-glance-row.division-color-5 progress.division-glance-meter::-webkit-progress-value{background:#18d3be}.division-glance-row.division-color-6:before,.division-glance-row.division-color-6 .division-glance-name i{background:#22c55e}.division-glance-row.division-color-6 progress.division-glance-meter::-webkit-progress-value{background:#22c55e}.division-glance-row.division-color-7:before,.division-glance-row.division-color-7 .division-glance-name i{background:#ef4444}.division-glance-row.division-color-7 progress.division-glance-meter::-webkit-progress-value{background:#ef4444}.division-glance-row.division-color-8:before,.division-glance-row.division-color-8 .division-glance-name i{background:#06b6d4}.division-glance-row.division-color-8 progress.division-glance-meter::-webkit-progress-value{background:#06b6d4}.division-glance-row.division-color-9:before,.division-glance-row.division-color-9 .division-glance-name i{background:#ec4899}.division-glance-row.division-color-9 progress.division-glance-meter::-webkit-progress-value{background:#ec4899}.division-glance-row.division-color-10:before,.division-glance-row.division-color-10 .division-glance-name i{background:#84cc16}.division-glance-row.division-color-10 progress.division-glance-meter::-webkit-progress-value{background:#84cc16}.division-glance-row.division-color-11:before,.division-glance-row.division-color-11 .division-glance-name i{background:#f97316}.division-glance-row.division-color-11 progress.division-glance-meter::-webkit-progress-value{background:#f97316}.division-glance-row.division-color-12:before,.division-glance-row.division-color-12 .division-glance-name i{background:#64748b}.division-glance-row.division-color-12 progress.division-glance-meter::-webkit-progress-value{background:#64748b}.division-glance-row span{color:#475569;font-size:12px;font-weight:800}.division-glance-row em{color:#64748b;justify-content:center;align-items:center;font-size:12px;font-style:normal;font-weight:900;display:flex}.division-glance-row em>span{text-align:center}.division-glance-row em.positive,.division-glance-row em.positive>span{color:#059669}.division-glance-row em.negative,.division-glance-row em.negative>span{color:#e11d48}.division-glance-empty{color:#64748b;text-align:center;padding:1rem 0;font-size:13px;font-weight:700}.command-hero{color:#e5f2ff;background:linear-gradient(135deg,#071325 0%,#0f2747 58%,#102e40 100%);border:1px solid #94a3b82e;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:1.35rem;display:flex;box-shadow:0 18px 42px #0f172a2e}.command-hero .owner-kicker{color:#5eead4}.command-hero h1{color:#f8fafc;margin:.35rem 0;font-size:clamp(1.65rem,3vw,2.45rem);line-height:1.05}.command-hero p{color:#b9c8dc;max-width:720px;margin:0}.command-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.command-grid{grid-template-columns:minmax(240px,.8fr) minmax(0,2fr);gap:1rem;margin-bottom:1rem;display:grid}.command-score-card,.command-breakdown-card,.command-kpi-card,.command-details-panel{color:#dbeafe;background:#0d223d;border:1px solid #60a5fa29;border-radius:8px;box-shadow:0 14px 34px #0f172a29}.command-score-card{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.65rem;min-height:260px;padding:1.4rem;display:flex}.command-score-card>span,.command-kpi-card span,.command-meter-row span,.command-panel-head span{color:#8ea6c4;text-transform:uppercase;font-size:12px;font-weight:700}.score-ring{--score:0%;aspect-ratio:1;background:conic-gradient(#14d7b3 var(--score), #94a3b829 0);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:168px;display:flex;position:relative;box-shadow:0 0 30px #14d7b338}.score-ring-0{--score:0%}.score-ring-5{--score:5%}.score-ring-10{--score:10%}.score-ring-15{--score:15%}.score-ring-20{--score:20%}.score-ring-25{--score:25%}.score-ring-30{--score:30%}.score-ring-35{--score:35%}.score-ring-40{--score:40%}.score-ring-45{--score:45%}.score-ring-50{--score:50%}.score-ring-55{--score:55%}.score-ring-60{--score:60%}.score-ring-65{--score:65%}.score-ring-70{--score:70%}.score-ring-75{--score:75%}.score-ring-80{--score:80%}.score-ring-85{--score:85%}.score-ring-90{--score:90%}.score-ring-95{--score:95%}.score-ring-100{--score:100%}.score-ring:before{content:"";background:#0d223d;border-radius:50%;position:absolute;inset:16px}.score-ring strong,.score-ring small,.score-ring em{z-index:1;position:relative}.score-ring strong{color:#20e0bd;justify-content:center;align-items:baseline;font-size:2.25rem;line-height:1;display:flex}.score-ring small{color:#7f96b3;text-transform:uppercase;margin-left:2px;padding-top:.22rem;font-size:.8rem;font-weight:700;display:inline-block}.command-score-card b{color:#fff}.command-score-card>small{color:#8ea6c4}.command-breakdown-card,.command-details-panel{padding:1.35rem}.command-lever-breakdown-card{flex-direction:column;display:flex}.command-panel-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.15rem;display:flex}.command-panel-head strong{color:#f8fafc;font-size:1rem;display:block}.command-meter-row{margin-top:1rem}.command-breakdown-card .command-meter-row{margin-top:.95rem;padding:.15rem 0}.command-breakdown-card .command-meter-row+.command-meter-row{margin-top:1.05rem}.command-lever-breakdown-card .command-panel-head{margin-bottom:1rem}.command-lever-breakdown-card .command-meter-row{border-top:1px solid #94a3b829;flex-direction:column;flex:1;justify-content:center;min-height:0;margin-top:0;padding:.9rem 0;display:flex}.command-lever-breakdown-card .command-meter-row:first-of-type{border-top:0}.command-lever-breakdown-card .command-meter-row+.command-meter-row{margin-top:0}.command-meter-row>div:first-child{justify-content:space-between;align-items:center;gap:.85rem;margin-bottom:.5rem;display:flex}.command-meter-row strong{color:#f8fafc}.lever-label{align-items:center;gap:.45rem;min-width:0;line-height:1.15;display:inline-flex}.lever-label i{color:currentColor;background:#8ea6c424;border-radius:6px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.lever-label svg{display:block}.lever-label.lever-blue i{color:#58a6ff;background:#58a6ff26}.lever-label.lever-teal i{color:#18d3be;background:#18d3be26}.lever-label.lever-amber i{color:#f97316;background:#f9731626}.command-meter{background:#0f172a8c;border-radius:999px;height:8px;overflow:hidden}.command-meter i{border-radius:999px;height:100%;display:block}.command-meter.blue i{background:#58a6ff}.command-meter.teal i{background:#18d3be}.command-meter.green i{background:#22c55e}.command-meter.amber i{background:#f97316}progress.command-meter{appearance:none;background:#102640;border:0;border-radius:999px;width:100%;height:8px;display:block;overflow:hidden}progress.command-meter::-webkit-progress-bar{background:#102640;border-radius:999px}progress.command-meter::-webkit-progress-value{border-radius:999px}progress.command-meter::-moz-progress-bar{border-radius:999px}progress.command-meter.blue::-webkit-progress-value{background:#58a6ff}progress.command-meter.teal::-webkit-progress-value{background:#18d3be}progress.command-meter.green::-webkit-progress-value{background:#22c55e}progress.command-meter.amber::-webkit-progress-value{background:#f97316}progress.command-meter.blue::-moz-progress-bar{background:#58a6ff}progress.command-meter.teal::-moz-progress-bar{background:#18d3be}progress.command-meter.green::-moz-progress-bar{background:#22c55e}progress.command-meter.amber::-moz-progress-bar{background:#f97316}.division-glance-row.division-color-1 b{color:#58a6ff}.division-glance-row.division-color-2 b{color:#7c5cff}.division-glance-row.division-color-3 b{color:#f59e0b}.division-glance-row.division-color-4 b{color:#fb6f92}.division-glance-row.division-color-5 b{color:#0f766e}.division-glance-row.division-color-6 b{color:#16a34a}.division-glance-row.division-color-7 b{color:#dc2626}.division-glance-row.division-color-8 b{color:#0891b2}.division-glance-row.division-color-9 b{color:#db2777}.division-glance-row.division-color-10 b{color:#65a30d}.division-glance-row.division-color-11 b{color:#ea580c}.division-glance-row.division-color-12 b{color:#475569}.division-glance-row.division-color-1 progress.division-glance-meter::-webkit-progress-value{background:#58a6ff}.division-glance-row.division-color-2 progress.division-glance-meter::-webkit-progress-value{background:#7c5cff}.division-glance-row.division-color-3 progress.division-glance-meter::-webkit-progress-value{background:#f59e0b}.division-glance-row.division-color-4 progress.division-glance-meter::-webkit-progress-value{background:#fb6f92}.division-glance-row.division-color-5 progress.division-glance-meter::-webkit-progress-value{background:#18d3be}.division-glance-row.division-color-6 progress.division-glance-meter::-webkit-progress-value{background:#22c55e}.division-glance-row.division-color-7 progress.division-glance-meter::-webkit-progress-value{background:#ef4444}.division-glance-row.division-color-8 progress.division-glance-meter::-webkit-progress-value{background:#06b6d4}.division-glance-row.division-color-9 progress.division-glance-meter::-webkit-progress-value{background:#ec4899}.division-glance-row.division-color-10 progress.division-glance-meter::-webkit-progress-value{background:#84cc16}.division-glance-row.division-color-11 progress.division-glance-meter::-webkit-progress-value{background:#f97316}.division-glance-row.division-color-12 progress.division-glance-meter::-webkit-progress-value{background:#64748b}.division-glance-row.division-color-1 progress.division-glance-meter::-moz-progress-bar{background:#58a6ff}.division-glance-row.division-color-2 progress.division-glance-meter::-moz-progress-bar{background:#7c5cff}.division-glance-row.division-color-3 progress.division-glance-meter::-moz-progress-bar{background:#f59e0b}.division-glance-row.division-color-4 progress.division-glance-meter::-moz-progress-bar{background:#fb6f92}.division-glance-row.division-color-5 progress.division-glance-meter::-moz-progress-bar{background:#18d3be}.division-glance-row.division-color-6 progress.division-glance-meter::-moz-progress-bar{background:#22c55e}.division-glance-row.division-color-7 progress.division-glance-meter::-moz-progress-bar{background:#ef4444}.division-glance-row.division-color-8 progress.division-glance-meter::-moz-progress-bar{background:#06b6d4}.division-glance-row.division-color-9 progress.division-glance-meter::-moz-progress-bar{background:#ec4899}.division-glance-row.division-color-10 progress.division-glance-meter::-moz-progress-bar{background:#84cc16}.division-glance-row.division-color-11 progress.division-glance-meter::-moz-progress-bar{background:#f97316}.division-glance-row.division-color-12 progress.division-glance-meter::-moz-progress-bar{background:#64748b}.command-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:1rem;display:grid}.command-kpi-card{padding:1.1rem 1.2rem}.command-kpi-card strong{color:#f8fafc;margin-top:.55rem;font-size:2rem;display:block}.command-kpi-card small{color:#8ea6c4;margin-left:.25rem;font-size:.8rem}.command-details-panel{margin-bottom:1rem}.detail-toggle{cursor:pointer;color:#dbeafe;align-items:center;gap:.6rem;font-size:13px;font-weight:700;display:flex}.detail-toggle input{opacity:0;pointer-events:none;position:absolute}.detail-toggle>span{background:#1e3a5f;border:1px solid #94a3b833;border-radius:999px;width:44px;height:24px;transition:background .2s;position:relative}.detail-toggle>span:after{content:"";background:#cbd5e1;border-radius:50%;width:18px;height:18px;transition:transform .2s,background .2s;position:absolute;top:2px;left:3px}.detail-toggle input:checked+span{background:#0f766e}.detail-toggle input:checked+span:after{background:#fff;transform:translate(18px)}.command-table-wrap{overflow-x:auto}.command-table{border-collapse:collapse;width:100%;min-width:760px}.command-table th,.command-table td{text-align:left;color:#dbeafe;border-bottom:1px solid #94a3b824;padding:.85rem;font-size:13px}.command-table th{color:#8ea6c4;text-transform:uppercase;font-size:11px}.command-table td:first-child{color:#93c5fd;font-family:monospace}.command-table td strong,.command-table td span{display:block}.command-table td span{color:#8ea6c4;margin-top:.2rem;font-size:12px}.command-empty-cell{text-align:center!important;color:#8ea6c4!important;padding:1.25rem!important}.command-centre-page{color:#dbeafe;background:#071426;min-height:100vh}.command-centre-header{background:#0c1d34;border-bottom:1px solid #60a5fa24;justify-content:space-between;align-items:center;gap:1rem;min-height:76px;padding:0 2rem;display:flex}.command-centre-shell{width:100%;max-width:1480px;margin:0 auto;padding:0 2rem 3rem}.command-brand{color:#dbeafe;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:.8rem;display:flex}.command-brand-mark{color:#dcfffb;background:linear-gradient(135deg,#12d4b6,#0da7a5);border-radius:8px;place-items:center;width:42px;height:42px;font-size:13px;font-weight:900;display:grid;box-shadow:0 0 24px #14d7b342}.command-brand strong,.command-brand small{display:block}.command-brand strong{color:#f8fafc;font-size:17px;line-height:1.2}.command-brand small{color:#8ea6c4;margin-top:.2rem;font-size:12px;font-weight:700}.command-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.command-live-pill,.command-user-pill,.command-refresh-btn{color:#dbeafe;white-space:nowrap;border:1px solid #60a5fa29;border-radius:8px;justify-content:center;align-items:center;min-height:36px;font-size:12px;font-weight:800;display:inline-flex}.command-live-pill{color:#2dd4bf;background:#14b8a62e;padding:0 1rem}.command-user-pill,.command-refresh-btn{cursor:pointer;background:#152b49;padding:0 .9rem}.command-filter-bar{background:#0f243d;border-bottom:1px solid #60a5fa1f;grid-template-columns:auto repeat(5,minmax(125px,1fr)) auto auto;align-items:center;gap:.8rem;min-height:68px;margin:0 -2rem 1.65rem;padding:.9rem 2rem;display:grid}.command-filter-bar>span{color:#6f87a6;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900}.command-filter-bar .field-input{color:#dbeafe;background:#172d4c;border-color:#60a5fa1f;height:38px;font-weight:800}.command-filter-bar .field-input:focus{background:#102640;border-color:#38bdf8;box-shadow:0 0 0 3px #38bdf81f}.command-period-tabs{border-left:1px solid #60a5fa24;align-items:center;gap:.45rem;padding-left:.4rem;display:flex}.command-period-tabs span,.command-period-tabs strong,.command-period-tabs button{color:#8ea6c4;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;min-width:44px;height:32px;font-size:12px;font-weight:900;display:grid}.command-period-tabs strong,.command-period-tabs button.active{color:#2dd4bf;background:#14b8a62e}.command-top-grid{grid-template-columns:minmax(250px,.7fr) minmax(0,2.6fr);gap:1.2rem;margin-bottom:1.45rem;display:grid}.command-centre-page .command-score-card,.command-centre-page .command-breakdown-card,.command-centre-page .command-details-panel,.command-bp-card{background:#102640;border:1px solid #60a5fa21;border-radius:8px;box-shadow:0 18px 48px #0000002e}.command-centre-page .command-score-card{min-height:320px;padding:1.8rem 1.4rem}.command-centre-page .score-ring{background:conic-gradient(#18dfbf var(--score), #94a3b821 0);width:178px;box-shadow:0 0 38px #14d7b357}.command-centre-page .score-ring:before{background:#102640;inset:18px}.command-centre-page .score-ring strong{align-items:flex-end;gap:2px;font-size:2.7rem;line-height:1;display:flex}.command-centre-page .score-ring strong small{color:#18dfbf;font-size:1.15rem;line-height:1.25}.command-centre-page .score-ring em{color:#7089a9;text-transform:uppercase;margin-top:.35rem;font-size:10px;font-style:normal;font-weight:900;display:block;position:relative}.command-centre-page .command-score-card i{color:#2dd4bf;background:#14b8a626;border-radius:999px;padding:.35rem .7rem;font-size:12px;font-style:normal;font-weight:900}.score-scope-stack{gap:.45rem;width:min(240px,100%);margin-top:.35rem;display:grid}.score-scope-stack div{text-align:left;background:#f8fafcb8;border:1px solid #60a5fa24;border-radius:7px;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:.6rem;padding:.42rem .65rem;display:grid}.score-scope-stack span{color:#64748b;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.score-scope-stack strong{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:900;overflow:hidden}.command-centre-page .command-breakdown-card{min-height:320px;padding:1.65rem 1.85rem}.command-centre-page .command-panel-head{margin-bottom:1.25rem}.command-centre-page .command-panel-head strong{color:#f8fafc}.command-centre-page .command-panel-head span{color:#607a9a;text-align:right}.command-centre-page .command-meter-row{margin-top:1.4rem}.command-centre-page .command-meter-row>div:first-child{margin-bottom:.6rem}.command-centre-page .command-meter-row small{color:#617b9b;margin-top:.35rem;font-size:11px;display:block}.command-score-text{font-size:1.05rem}.command-score-text.blue{color:#58a6ff}.command-score-text.teal{color:#18d3be}.command-score-text.green{color:#22c55e}.command-score-text.amber{color:#f97316}.command-section-head{color:#8098b8;letter-spacing:.14em;text-transform:uppercase;margin:1.25rem 0 .8rem;font-size:11px;font-weight:900}.command-bp-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:1.4rem;display:grid}.command-bp-card{min-height:194px;padding:1.25rem;position:relative;overflow:hidden}.command-bp-card:before{content:"";background:#58a6ff;height:4px;position:absolute;inset:0 0 auto}.command-bp-card.tone-2:before{background:#18d3be}.command-bp-card.tone-3:before{background:#f8b62d}.command-bp-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.command-bp-head strong{color:#f8fafc;align-items:center;gap:.55rem;min-width:0;font-size:15px;display:flex}.command-bp-head strong span{background:#58a6ff;border-radius:50%;flex-shrink:0;width:10px;height:10px}.tone-2 .command-bp-head strong span{background:#18d3be}.tone-3 .command-bp-head strong span{background:#f8b62d}.command-bp-head em{color:#2dd4bf;white-space:nowrap;background:#14b8a61f;border-radius:999px;padding:.25rem .55rem;font-size:12px;font-style:normal;font-weight:900}.command-bp-head em.negative{color:#fb7185;background:#f43f5e1f}.command-bp-score{align-items:flex-end;gap:.35rem;margin:1rem 0 .95rem;display:flex}.command-bp-score b{color:#58a6ff;font-size:2.75rem;line-height:1}.tone-2 .command-bp-score b{color:#18d3be}.tone-3 .command-bp-score b{color:#f8b62d}.command-bp-score span{color:#8098b8;padding-bottom:.25rem;font-weight:900}.command-mini-meter-row{grid-template-columns:minmax(96px,112px) minmax(0,1fr) 42px;align-items:center;gap:.55rem;margin-top:.45rem;display:grid}.command-mini-meter-row span{color:#a7b7cc;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:800;overflow:hidden}.command-mini-meter-row b{color:#dbeafe;text-align:right;font-size:12px}.command-lower-grid{grid-template-columns:minmax(0,1fr);gap:1rem;margin-bottom:1rem;display:grid}.command-trend-panel,.command-status-panel{min-width:0}.remark-word-cloud{flex-wrap:wrap;place-content:center;align-items:center;gap:.45rem .55rem;min-height:104px;padding:.55rem .1rem .1rem;display:flex}.remark-word-cloud span{color:#1d4ed8;background:#eff6ff;border:1px solid #2563eb2e;border-radius:999px;align-items:center;min-height:28px;padding:.22rem .58rem;line-height:1.1;display:inline-flex}.remark-word-cloud span.word-scale-1{font-size:14px;font-weight:650}.remark-word-cloud span.word-scale-2{font-size:17px;font-weight:700}.remark-word-cloud span.word-scale-3{font-size:21px;font-weight:760}.remark-word-cloud span.word-scale-4{font-size:25px;font-weight:820}.remark-word-cloud span.word-scale-5{font-size:30px;font-weight:900}.remark-word-cloud-large{gap:.6rem .7rem;min-height:190px;padding:.85rem .15rem .2rem}.remark-word-cloud-large span{min-height:32px;padding:.28rem .72rem}.breakdown-word-cloud{border-top:1px solid #dbe5f1;margin-top:1.2rem;padding-top:1rem}.breakdown-word-cloud-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.breakdown-word-cloud-head strong{color:#1e293b;font-size:.92rem}.breakdown-word-cloud-head span{color:#8ea6c4;text-transform:uppercase;font-size:11px;font-weight:800}.remark-word-cloud span.tone-2{color:#0f766e;background:#ecfdf5;border-color:#0d948838}.remark-word-cloud span.tone-3{color:#b45309;background:#fffbeb;border-color:#b4530938}.remark-word-cloud span.tone-4{color:#6d28d9;background:#f5f3ff;border-color:#7c3aed38}.command-trend-chart{background:linear-gradient(#2563eb0f,#14d7b305);border:1px solid #94a3b838;border-radius:8px;align-items:stretch;height:286px;min-height:236px;padding:2.6rem .9rem .85rem;display:flex;position:relative;overflow:hidden}.command-trend-bars{z-index:3;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:.75rem;width:100%;height:100%;display:grid;position:relative}.command-trend-bar{grid-template-rows:1fr 16px 18px;align-items:end;gap:.35rem;min-width:0;height:100%;display:grid;position:relative}.command-trend-bar:hover,.command-trend-bar:focus-within{z-index:9}.command-trend-column{justify-content:center;align-items:flex-end;width:100%;height:100%;min-height:0;padding-top:.25rem;display:flex}.command-trend-fill{background:linear-gradient(#22c55e,#2563eb);border-radius:8px 8px 0 0;width:62%;max-width:58px;min-height:4px;display:block;box-shadow:0 0 22px #2563eb33}.command-trend-bar b{color:#166534;text-align:center;font-size:11px;line-height:16px}.command-trend-bar em{color:#8098b8;text-align:center;font-size:11px;font-style:normal;font-weight:800;line-height:18px}.command-trend-bar.no-data .command-trend-fill{opacity:.58}.command-trend-bar.no-data b{color:#94a3b8}.command-trend-tooltip{z-index:10;opacity:0;pointer-events:none;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:min(176px,100vw - 2rem);padding:.58rem .65rem;transition:opacity .14s,transform .14s;position:absolute;top:0;left:50%;transform:translate(-50%,-.35rem);box-shadow:0 14px 32px #0f172a24}.command-trend-bar:hover .command-trend-tooltip,.command-trend-bar:focus-within .command-trend-tooltip{opacity:1;transform:translate(-50%)}.command-trend-bar.edge-start .command-trend-tooltip{left:0;transform:translateY(-.35rem)}.command-trend-bar.edge-start:hover .command-trend-tooltip,.command-trend-bar.edge-start:focus-within .command-trend-tooltip{transform:translate(0)}.command-trend-bar.edge-end .command-trend-tooltip{left:auto;right:0;transform:translateY(-.35rem)}.command-trend-bar.edge-end:hover .command-trend-tooltip,.command-trend-bar.edge-end:focus-within .command-trend-tooltip{transform:translate(0)}.trend-tooltip-row{color:#334155;justify-content:space-between;align-items:center;gap:.85rem;min-height:21px;font-size:11px;font-weight:800;line-height:1.2;display:flex}.trend-tooltip-row span{min-height:0;box-shadow:none;color:#475569;font-size:inherit;font-weight:inherit;line-height:inherit;white-space:nowrap;border:0;border-radius:0;padding:0;background:0 0!important}.trend-tooltip-row b{color:#2563eb;text-align:right;white-space:nowrap;font-size:11px}.command-division-list{flex-direction:column;gap:.8rem;display:flex}.command-division-row{grid-template-columns:minmax(120px,1fr) 52px minmax(130px,1.5fr) 38px;align-items:center;gap:.8rem;display:grid}.command-division-row strong{color:#dbeafe;overflow-wrap:anywhere;font-size:13px}.command-division-row span{color:#18d3be;font-weight:900}.command-division-row em{color:#8098b8;text-align:right;font-size:12px;font-style:normal;font-weight:900}.command-form-group{background:#0f243d;border:1px solid #60a5fa24;border-left:4px solid #58a6ff;border-radius:8px;margin-bottom:1rem;overflow:hidden}.command-form-group .form-status-head{background:#102640;border-bottom:1px solid #60a5fa1f;padding:1rem 1.2rem}.command-assigned-table{border:1px solid #60a5fa21}.command-assigned-table th,.command-assigned-table td{color:#dbeafe;border-bottom:1px solid #94a3b81f;padding:.85rem 1rem;font-size:13px}.command-assigned-table th{color:#8ea6c4;letter-spacing:.05em;text-align:left;text-transform:uppercase;background:#0b1d33;font-size:11px;font-weight:900}.command-assigned-table th:nth-child(4),.command-assigned-table td:nth-child(4){text-align:center}.command-assigned-table th:last-child,.command-assigned-table td:last-child{text-align:right}.command-assigned-table tr:last-child td{border-bottom:0}.command-assigned-table td strong{color:#f8fafc;font-size:14px;font-weight:800}.command-assigned-table td{color:#a7b7cc}.command-centre-page .dashboard-pagination{color:#8ea6c4}.command-centre-page .pagination-page-label{color:#dbeafe}.command-centre-page .btn-secondary{color:#dbeafe;background:#152b49;border-color:#60a5fa33}.command-centre-page .btn-primary{color:#fff;box-shadow:none;background:#2563eb}.command-centre-page .empty-state{color:#8ea6c4}.login-shell{background:linear-gradient(#ffffffc2,#f4f7fbf0),#f4f7fb;place-items:stretch stretch;width:100%;min-height:100vh;padding:0;display:grid}.login-panel{width:100%;min-height:100vh;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(420px,.92fr) minmax(560px,1.08fr);align-items:stretch;gap:0;padding:0;display:grid;overflow:hidden}.login-photo-panel{background:linear-gradient(#fff 0%,#eef4fb 100%);border-right:1px solid #d9e2ee;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:4.5rem 3.25rem;display:flex}.login-photo-panel img{object-fit:contain;filter:drop-shadow(0 22px 32px #0f172a14);width:min(650px,94%);height:auto;display:block}.login-photo-copy{border-top:1px solid #dbe5f0;width:min(520px,86%);margin-top:2.25rem;padding-top:1.5rem}.login-photo-copy span{color:#d71920;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.65rem;font-size:12px;font-weight:800;display:block}.login-photo-copy h2{color:#1f2937;margin-bottom:.75rem;font-size:26px;font-weight:700;line-height:1.22}.login-photo-copy p{color:#64748b;font-size:15px;line-height:1.6}.login-content-panel{background:#eef3f8;place-items:center;min-height:100vh;padding:4rem 3rem;display:grid;position:relative;overflow:hidden}.login-content-panel:before{content:"";pointer-events:none;background:linear-gradient(135deg,#2563eb14,#ffffffc7 48%,#d719200f);position:absolute;inset:0}.login-card{z-index:1;background:#fff;border:1px solid #d9e2ee;border-radius:12px;flex-direction:column;justify-content:center;width:min(520px,100%);min-height:420px;padding:2.55rem 2.65rem;display:flex;position:relative;box-shadow:0 24px 58px #0f172a24}.login-card:before{content:"";background:linear-gradient(90deg,#d71920,var(--brand-red));border-radius:12px 12px 0 0;height:4px;position:absolute;top:0;left:0;right:0}.login-card-head{text-align:center;margin-bottom:2.2rem}.login-card-head h1{color:#2d2f34;margin-bottom:.7rem;font-family:DM Sans,sans-serif;font-size:32px;font-weight:700;line-height:1.2}.login-card-head p{color:#64748b;font-size:16px;font-weight:500;line-height:1.45}.login-card-head p:after{content:"";background:#d71920;border-radius:999px;width:48px;height:3px;margin:1rem auto 0;display:block}.login-form{flex-direction:column;gap:1.15rem;margin-top:0;display:flex}.login-field{border:1.5px solid #d3d3d3;border-radius:999px;align-items:center;gap:.75rem;height:72px;padding:0 1.4rem;transition:border-color .18s,box-shadow .18s;display:flex}.login-field:focus-within{border-color:var(--field-blue);box-shadow:0 0 0 4px #2563eb1f}.login-field span{color:#a2a4a8;min-width:86px;font-size:15px}.login-field input{color:#2d2f34;background:0 0;border:0;outline:0;width:100%;font-size:16px}.login-submit{background:linear-gradient(135deg,var(--brand-red),var(--brand-red-dark));color:#fff;cursor:pointer;border:0;border-radius:999px;height:72px;margin-top:.55rem;font-size:17px;font-weight:700;transition:transform .16s,box-shadow .16s,filter .16s;box-shadow:0 16px 34px #2563eb4d}.login-submit:hover{filter:saturate(1.06);transform:translateY(-2px);box-shadow:0 20px 42px #2563eb61}.form-panel,.form-panel form,.form-panel form>div{width:100%}.btn-primary-login{background:linear-gradient(135deg,var(--brand-red),var(--brand-red-dark));color:#fff;cursor:pointer;letter-spacing:0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:.75rem;width:100%;height:72px;margin-top:.55rem;font-family:DM Sans,sans-serif;font-size:17px;font-weight:700;transition:transform .16s,box-shadow .16s,filter .16s;display:inline-flex;box-shadow:0 16px 34px #2563eb4d}.btn-primary-login:hover{filter:saturate(1.06);transform:translateY(-2px);box-shadow:0 20px 42px #2563eb61}.btn-spinner{border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:18px;height:18px;display:none}.inline-control-row{gap:.65rem;margin-top:1rem;display:flex}.project-id-chip{color:#41536d;background:#f8fafc;border:1px solid #d7e3f3;border-radius:999px;margin-top:.45rem;padding:.25rem .55rem;font-size:12px;font-weight:700;display:inline-flex}.owner-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.labeled-field{flex-direction:column;gap:5px;display:flex}.labeled-field span{color:#64748b;letter-spacing:.4px;text-transform:uppercase;font-size:11px;font-weight:700}.labeled-field b{color:#dc2626}.owner-setup-page{background:radial-gradient(circle at 8% 12%,#2563eb14,#0000 28%),linear-gradient(135deg,#fff 0%,#f8fafc 55%,#eef5ff 100%)}.owner-create-shell{max-width:1180px}.owner-create-hero{background:#ffffffe6;border:1px solid #dbe5f1;border-radius:10px;padding:1.2rem 1.35rem;box-shadow:0 14px 34px #0f172a12}.panel-title-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.recipient-list,.form-batch-list{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}.form-batch-card{background:#fff;border:1px solid #dbe5f1;border-radius:10px;padding:1rem}.compact-form-card{padding:0;overflow:hidden}.form-batch-body{border-top:1px solid #e9eef5;padding:1.25rem}.form-action-footer{background:#fff;justify-content:space-between;align-items:center;gap:.75rem;margin:1.25rem -1.25rem -1.25rem;padding:1rem;display:flex;position:sticky;bottom:0}.form-action-footer .btn-compact{min-width:150px}.three-column-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-filters{grid-template-columns:minmax(104px,.55fr) minmax(136px,.72fr) minmax(148px,.78fr) minmax(186px,1fr) minmax(132px,.68fr) max-content;align-items:center;gap:.6rem;width:100%;display:grid}.dashboard-filters .field-input{width:100%;min-width:0}.dashboard-clear-button,.filter-clear-button{white-space:nowrap}.dashboard-clear-button{border-radius:7px;justify-self:start;width:max-content;min-width:0;height:32px;padding:0 .6rem;font-size:11px;line-height:1}.dashboard-clear-button:disabled,.filter-clear-button:disabled{opacity:.45;cursor:not-allowed}.dashboard-filters .command-period-tabs{background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;align-items:center;gap:.2rem;min-height:42px;padding:0 .3rem;display:flex}.dashboard-filters .command-period-tabs button{color:#64748b;min-width:38px;height:30px}.dashboard-filters .command-period-tabs button.active{color:#fff;background:#2563eb}.dashboard-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin-bottom:1rem;display:grid}.dashboard-summary-card{background:#fff;border:1px solid #dbe5f1;border-radius:8px;flex-direction:column;justify-content:space-between;min-height:104px;padding:1rem;display:flex;box-shadow:0 10px 26px #0f172a0e}.dashboard-summary-card span{color:#64748b;letter-spacing:1px;text-transform:uppercase;font-size:11px;font-weight:800}.dashboard-summary-card strong{color:#172033;font-size:28px;line-height:1}.dashboard-summary-card-highlight{background:linear-gradient(135deg,#eff6ff 0%,#fff 58%,#dbeafe 100%);border-color:#93c5fd;box-shadow:0 14px 34px #2563eb29}.dashboard-summary-card-highlight span{color:#1d4ed8}.dashboard-summary-card-highlight strong{color:#1d4ed8;font-size:32px}@media (width<=980px){.dashboard-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}.status-row.user-dashboard-row{grid-template-columns:1.25fr 1.2fr .8fr 110px 90px auto}.user-subhead{margin-top:1.25rem}.form-status-group{background:#fff;border:1px solid #e9eef5;border-radius:12px;overflow:hidden}.form-status-group+.form-status-group{margin-top:1rem}.form-status-head{background:#f8fafc;border-bottom:1px solid #e9eef5;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.form-status-head span,.form-status-head small{color:#64748b;font-size:13px}.recipient-editor{background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #dbe7f6;border-radius:10px;padding:1rem}.recipient-editor-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.recipient-editor-head strong{color:#1e293b;flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.recipient-editor-head strong small{color:#64748b;flex-basis:100%;font-size:12px;font-weight:600}.mapping-link{background:#fff;border:1px solid #dbe7f6;border-radius:10px;flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:1rem;padding:.75rem .85rem;display:flex}.mapping-link span{color:#64748b;letter-spacing:.5px;text-transform:uppercase;font-size:11px;font-weight:800}.mapping-link strong{color:#1d4ed8;font-family:monospace;font-size:13px}.mapping-link i{background:#bfdbfe;width:32px;height:1px}.text-danger-btn{color:#2563eb;cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:700}.text-danger-btn:disabled{opacity:.35;cursor:not-allowed}.status-table{flex-direction:column;gap:.6rem;margin-top:1rem;display:flex}.assigned-panel-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.assigned-sort-control{color:#64748b;text-transform:uppercase;align-items:center;gap:.55rem;font-size:12px;font-weight:800;display:flex}.assigned-sort-control select{color:#1e293b;text-transform:none;background:#fff;border:1px solid #dbe5f1;border-radius:8px;min-height:34px;padding:0 2rem 0 .75rem;font-size:13px;font-weight:700}.dashboard-pagination{color:#64748b;justify-content:space-between;align-items:center;gap:1rem;padding-top:.8rem;font-size:13px;font-weight:700;display:flex}.pagination-page-label{color:#334155;align-items:center;min-height:38px;font-size:13px;font-weight:800;display:inline-flex}.status-row{background:#f8fafc;border:1px solid #e9eef5;border-radius:12px;grid-template-columns:1.5fr 1fr 110px 90px auto;align-items:center;gap:1rem;padding:.9rem 1rem;display:grid}.status-row.user-form-row{grid-template-columns:1.5fr 1fr 110px 90px auto}.status-row strong{color:#1e293b;margin-bottom:3px;display:block}.status-row span,.status-row small,.status-row div{color:#64748b;font-size:13px}.status-row small{color:#94a3b8;margin-top:3px;display:block}.status-stack{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.status-badge{border-radius:999px;justify-content:center;align-items:center;min-width:72px;min-height:24px;padding:4px 8px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.status-badge.filled{color:#166534;background:#dcfce7;border:1px solid #86efac}.status-badge.pending{color:#be123c;background:#fff1f2;border:1px solid #fecdd3}.status-badge.sent{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}.status-badge.unsent{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0}.score-cell{font-weight:700;color:#1e293b!important}.row-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.dump-export-icon-button{color:#1f4e78;background:#f4f8fc;border-color:#b7c9e2;justify-content:center;align-items:center;width:44px;min-width:44px;padding:0;display:inline-flex}.dump-export-icon-button svg{flex:none;width:18px;height:18px;display:block}.dump-overlay{z-index:90;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0f172a57;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.dump-dialog{background:#fff;border:1px solid #dbe4ef;border-radius:8px;width:min(460px,100%);padding:22px;box-shadow:0 24px 70px #0f172a3d}.dump-dialog-head h2{color:#0f172a;margin:0 0 18px;font-size:22px}.dump-date-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.dump-dialog-actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}body.theme-dark .dump-overlay{background:#02061794}body.theme-dark .dump-dialog{background:#0f172a;border-color:#334155;box-shadow:0 24px 70px #0000006b}body.theme-dark .dump-dialog-head h2{color:#f8fafc}body.theme-dark .dump-export-icon-button{color:#bfdbfe!important;background:#172554!important;border-color:#3b82f6!important}.btn-compact{border-radius:10px;height:38px;padding:0 1rem;font-size:13px}.user-form-action{white-space:nowrap;width:150px;min-width:150px;padding-inline:.75rem}.action-fill-form,.action-fill-form:not(:disabled):hover{color:#be123c!important;background:#fff1f2!important;border:1px solid #fecdd3!important;box-shadow:0 10px 24px #f43f5e1f!important}.action-view-response,.action-view-response:not(:disabled):hover{color:#334155!important;background:#f1f5f9!important;border-color:#cbd5e1!important;box-shadow:0 10px 24px #0f172a1a!important}.assigned-table-actions .action-view-response,.reminder-action-button{white-space:nowrap;width:132px;min-width:132px;padding-inline:.75rem}.reminder-action-stack{flex-direction:column;align-items:stretch;gap:.4rem;width:132px;min-width:132px;display:inline-flex}.reminder-lock-label{color:#64748b;white-space:normal;text-align:center;justify-content:center;align-items:center;width:100%;min-width:0;min-height:auto;font-size:12px;font-weight:800;line-height:1.2;display:inline-flex}.user-form-status-head{background:#f8fafc;border-bottom:1px solid #edf2f7;grid-template-columns:minmax(240px,2fr) minmax(190px,1.25fr) minmax(104px,.7fr) minmax(76px,.5fr) 150px;align-items:center;gap:18px;padding:18px 22px;display:grid!important}.user-form-status-head>div:nth-child(3),.user-form-status-head>div:nth-child(4){min-width:0}.user-form-status-head>div:nth-child(3){text-align:center;flex-direction:column;align-items:center;display:flex}.user-form-status-head>div:nth-child(3) .status-stack{align-items:center}.user-form-status-head>div:last-child{justify-content:flex-end;display:flex}.readonly-page{max-width:900px}.detail-score{grid-template-columns:140px 1fr;align-items:center;gap:1.25rem;margin-top:1rem;display:grid}.detail-score>div:first-child{aspect-ratio:1;border:8px solid var(--brand-red);background:#f8fafc;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex}.detail-score strong{color:#1e293b;font-size:34px}.detail-score span,.detail-score p{color:#64748b;font-size:13px;line-height:1.6}.readonly-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.readonly-field,.readonly-answer{background:#f8fafc;border:1px solid #e9eef5;border-radius:10px;padding:.85rem}.readonly-field span{color:#64748b;margin-top:.35rem;font-size:12px;line-height:1.5;display:block}@media (width<=1180px){.owner-shell{width:min(100%,1120px);padding-inline:1.25rem}.owner-hero{gap:1rem}.dashboard-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.user-form-status-head{grid-template-columns:minmax(220px,1.7fr) minmax(160px,1fr) minmax(112px,.7fr) minmax(86px,.55fr) minmax(132px,auto);gap:14px;padding:16px 18px}.user-form-action{white-space:normal;width:132px;min-width:132px;line-height:1.15}.summary-title,.summary-value,.summary-muted,.summary-code,.summary-score,.filled-date-label{overflow-wrap:anywhere}.assigned-table-wrap{overflow-x:auto}.assigned-table,.assigned-user-table-wrapper table{min-width:760px}}@media (width<=960px){.owner-shell{padding-inline:1rem}.owner-hero{flex-direction:column;align-items:flex-start}.owner-hero .btn-secondary{width:auto;max-width:100%}.assigned-panel-head{flex-direction:column;align-items:flex-start}.assigned-sort-control{justify-content:space-between;width:100%}.assigned-sort-control select{min-width:180px}.user-form-status-head{grid-template-columns:minmax(0,1fr) minmax(150px,.75fr);align-items:start}.user-form-status-head>div:nth-child(3){text-align:left;align-items:flex-start}.user-form-status-head>div:nth-child(3) .status-stack{align-items:flex-start}.user-form-status-head>div:last-child{justify-content:flex-start}.user-form-action{width:100%;min-width:0}.readonly-grid{grid-template-columns:1fr}.dump-dialog{width:min(420px,100%)}}@media (width<=820px){.user-form-status-head{grid-template-columns:1fr!important}.dashboard-pagination{flex-direction:column;align-items:stretch}.dashboard-pagination .row-actions{justify-content:space-between}.dump-date-grid{grid-template-columns:1fr}.dump-dialog-actions{flex-direction:column-reverse;align-items:stretch}.dump-dialog-actions .btn-primary,.dump-dialog-actions .btn-secondary{width:100%}}.readonly-field strong{color:#1e293b;margin-top:.25rem;font-size:14px;display:block}.readonly-list{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.readonly-answer p{color:#1e293b;margin-bottom:.65rem;font-size:14px;font-weight:600;line-height:1.55}.readonly-answer-box,.readonly-detail-box{color:#0f172a;white-space:pre-wrap;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:.75rem .85rem;font-size:14px;line-height:1.55}.readonly-detail-box{color:#1e3a8a;background:#eff6ff;border-color:#bfdbfe;margin-top:.65rem}.date-picker{position:relative}.date-trigger{color:#64748b;cursor:pointer;text-align:left;background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #e2e8f0;border-radius:9px;align-items:center;gap:10px;width:100%;height:42px;padding:0 12px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.date-trigger:hover,.date-trigger.has-value{color:#1e293b;background:#fff;border-color:#94a3b8}.date-trigger:focus{border-color:var(--brand-red);outline:none;box-shadow:0 0 0 3px #2563eb1f}.date-icon{background:var(--brand-red-soft);width:28px;height:28px;color:var(--brand-red-dark);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.calendar-panel{z-index:100;overscroll-behavior:contain;background:#fff;border:1px solid #dbe4ef;border-radius:14px;width:min(320px,92vw);max-height:min(380px,100vh - 32px);padding:14px;position:absolute;top:calc(100% + 10px);left:0;overflow-y:auto;box-shadow:0 22px 50px #0f172a2e}.calendar-panel.open-up{top:auto;bottom:calc(100% + 10px)}.calendar-header{border-bottom:1px solid #e9eef5;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.calendar-title{color:#1e293b;text-align:center;justify-content:center;align-items:center;gap:6px;font-size:15px;font-weight:700;display:flex}.calendar-heading{min-width:150px}.calendar-title-button{color:#1e293b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:4px 8px;font-size:15px;font-weight:700;transition:all .16s}.calendar-title-button:hover{background:var(--brand-red-soft);color:var(--brand-red-dark);border-color:#bfdbfe}.calendar-subtitle{color:#94a3b8;text-align:center;text-transform:uppercase;letter-spacing:.8px;margin-top:2px;font-size:11px}.calendar-nav{color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;width:34px;height:34px;font-size:24px;line-height:1;transition:all .16s}.calendar-nav:not(:disabled):hover{border-color:var(--brand-red);color:var(--brand-red);background:var(--brand-red-soft)}.calendar-nav:disabled{opacity:.35;cursor:not-allowed}.calendar-weekdays,.calendar-grid{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.calendar-weekdays{color:#94a3b8;text-align:center;text-transform:uppercase;margin:12px 0 8px;font-size:10px;font-weight:700}.calendar-day{aspect-ratio:1;color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #0000;border-radius:10px;font-size:13px;font-weight:600;transition:all .16s}.calendar-day:not(:disabled):hover{background:var(--brand-red-soft);color:var(--brand-red-dark);border-color:#93c5fd;transform:translateY(-1px)}.calendar-day:disabled,.calendar-option:disabled{opacity:.38;cursor:not-allowed}.calendar-day.selected{background:linear-gradient(135deg,var(--field-blue),#1d4ed8);border-color:var(--field-blue);color:#fff;box-shadow:0 8px 18px #2563eb47}.calendar-option-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.calendar-select{color:#1e293b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;outline:none;height:40px;padding:0 10px;font-size:13px;font-weight:700}.calendar-select:first-child{grid-column:span 2}.calendar-select:focus{border-color:var(--field-blue);background:#fff;box-shadow:0 0 0 3px #2563eb1f}.calendar-option{color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:11px;min-height:42px;font-size:13px;font-weight:700;transition:all .16s}.calendar-option:not(:disabled):hover{background:var(--brand-red-soft);color:var(--brand-red-dark);border-color:#93c5fd;transform:translateY(-1px)}.calendar-option.selected{background:linear-gradient(135deg,var(--field-blue),#1d4ed8);border-color:var(--field-blue);color:#fff;box-shadow:0 8px 18px #2563eb3d}.step-dot{border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:16px;font-weight:800;line-height:1;transition:all .4s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative}.step-dot svg{width:18px;height:18px}.step-dot.done{background:var(--field-blue);color:#fff}.step-dot.current{border:2.5px solid var(--field-blue);color:var(--field-blue);background:#fff}.step-dot.current.done{border-color:var(--field-blue);color:var(--field-blue)}.step-dot:after{content:"";background:conic-gradient(var(--field-blue) var(--step-progress,0%), #ffffff59 0);pointer-events:none;border-radius:50%;position:absolute;inset:-8px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 0)}.step-dot.pending{color:#ffffffe0;background:#fff3;border:1.5px solid #ffffff61}.step-label{letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:800;line-height:1.2;transition:color .3s}.step-label.done,.step-label.current{color:#fffffff5}.step-label.pending{color:#ffffffad}.step-connector{background:#ffffff4d;flex:1;min-width:34px;height:2px;margin-top:22px;transition:background .5s}.step-connector.done{background:var(--field-blue)}.step-jump{cursor:pointer;background:0 0;border:0;flex-direction:column;flex:0 0 104px;align-items:center;gap:14px;width:104px;padding:0;display:flex}.step-jump:hover .step-dot.pending{border-color:var(--field-blue);color:#fff}.step-jump:hover .step-dot.current{box-shadow:0 0 0 4px #2563eb33}.step-jump:hover .step-label.pending{color:#ffffffb3}.error-banner{background:var(--brand-red-soft);color:var(--brand-red-dark);border:1px solid #bfdbfe;border-radius:12px;padding:.85rem 1rem;font-size:13px;font-weight:500;line-height:1.5}.app-content{min-height:100vh;transition:filter .22s}.app-content-warning-blur{filter:blur(2px)}.temporary-review-banner{z-index:20;background:#fff7ed;border-bottom:1px solid #fed7aa;justify-content:center;align-items:center;gap:12px;padding:10px 18px;display:flex;position:sticky;top:0;box-shadow:0 8px 20px #0f172a14}.temporary-review-banner span{color:#9a3412;font-size:13px;font-weight:700}.loading-overlay{z-index:1200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#f8fafc61;place-items:center;padding:24px;animation:.18s both loaderFadeIn;display:grid;position:fixed;inset:0}.loading-overlay.solid{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f8fafc}body.logout-in-progress .app-content{visibility:hidden}.loading-panel{background:#fffffff5;border:1px solid #dbe4ef;border-radius:8px;grid-template-columns:48px 1fr;align-items:center;gap:14px;width:min(420px,100%);padding:18px 18px 16px;display:grid;box-shadow:0 22px 58px #0f172a2e}.loading-emblem{background:linear-gradient(135deg,#eff6ff,#fff);border:1px solid #dbeafe;border-radius:8px;justify-content:center;align-items:center;gap:4px;width:48px;height:48px;display:flex}.loading-emblem span{background:#2563eb;border-radius:999px;width:5px;height:18px;animation:.82s ease-in-out infinite loadingBars}.loading-emblem span:nth-child(2){animation-delay:.12s}.loading-emblem span:nth-child(3){animation-delay:.24s}.loading-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.loading-copy strong{color:#172033;font-size:15px;line-height:1.2}.loading-copy span{color:#64748b;font-size:13px;line-height:1.35}.loading-progress{background:#e2e8f0;border-radius:999px;grid-column:1/-1;height:3px;overflow:hidden}.loading-progress i{border-radius:inherit;background:linear-gradient(90deg,#2563eb,#60a5fa);width:42%;height:100%;animation:1.05s ease-in-out infinite loadingProgress;display:block}@keyframes loaderFadeIn{0%{opacity:0}to{opacity:1}}@keyframes loadingBars{0%,to{opacity:.55;transform:scaleY(.45)}50%{opacity:1;transform:scaleY(1)}}@keyframes loadingProgress{0%{transform:translate(-105%)}to{transform:translate(245%)}}.warning-popup{z-index:1300;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #dbe4ef;border-left:4px solid #b7770d;border-radius:8px;align-items:center;gap:12px;width:min(560px,100vw - 28px);min-height:64px;padding:12px 14px;animation:.22s both warningPopupIn;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 18px 44px #0f172a2e}.warning-popup-mark{color:#8a5c0a;background:#fdf6ec;border:1px solid #f0d8ac;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.warning-popup-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.warning-popup-copy strong{color:#1e293b;font-size:13px;line-height:1.2}.warning-popup-copy span{color:#475569;font-size:13px;line-height:1.35}.warning-popup-action,.warning-popup-close{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:7px;font-size:12px;font-weight:700;transition:background .16s,border-color .16s,color .16s}.warning-popup-action{white-space:nowrap;height:34px;padding:0 12px}.warning-popup-close{text-transform:uppercase;place-items:center;width:30px;height:30px;display:grid}.warning-popup-action:hover,.warning-popup-close:hover{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}@keyframes warningPopupIn{0%{opacity:0;transform:translate(-50%,14px)}to{opacity:1;transform:translate(-50%)}}@media (width<=560px){.warning-popup{flex-wrap:wrap;align-items:flex-start;bottom:14px}.warning-popup-copy{flex-basis:calc(100% - 42px)}.warning-popup-action{margin-left:42px}.warning-popup-close{position:absolute;top:10px;right:10px}}.btn-primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:50px;padding:0 2rem;font-family:DM Sans,sans-serif;font-size:15px;font-weight:600;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex;position:relative;box-shadow:0 10px 22px #2563eb2e}.btn-primary:not(:disabled):hover{filter:saturate(1.08);transform:translateY(-2px);box-shadow:0 14px 30px #2563eb5c}.btn-primary:active{transform:translateY(0)}.btn-primary:disabled{opacity:.45;cursor:not-allowed}.btn-soft-disabled{opacity:.55;cursor:not-allowed}.btn-secondary{color:#64748b;cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:50px;padding:0 2rem;font-family:DM Sans,sans-serif;font-size:15px;font-weight:500;transition:transform .15s,box-shadow .15s,border-color .15s,background .15s,color .15s;display:inline-flex;box-shadow:0 8px 18px #0f172a0a}.btn-secondary:disabled{opacity:.45;cursor:not-allowed}.btn-secondary:not(:disabled):hover{color:#1e293b;background:#f8fafc;border-color:#94a3b8;transform:translateY(-1px);box-shadow:0 10px 22px #0f172a14}.btn-clear:hover{color:#2563eb;background:#eff6ff;border-color:#2563eb}.survey-shell{background:linear-gradient(135deg,#eef4fb 0%,#dce8f4 42%,#f8fafc 100%);flex-direction:column;min-height:100vh;transition:background .48s;display:flex}.app-topbar{background:linear-gradient(135deg,#0b1220 0%,#172554 62%,#111827 100%);border-bottom:2px solid #2563eb;justify-content:space-between;align-items:center;padding:.55rem 1.5rem;display:flex;position:relative}.brand-name-slot{color:#fff;font-size:17px;font-weight:600}.survey-title{color:#fff;font-family:DM Serif Display,serif;font-size:21px}.app-header-title,.survey-title{text-align:center;pointer-events:none;justify-content:center;max-width:calc(100% - 420px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.survey-hero-band{background:linear-gradient(135deg,#101827 0%,#1d2f5f 58%,#0f172a 100%)}.survey-hero-copy{text-align:center;padding:.15rem 2rem 1.95rem}.survey-hero-copy h1{color:#fff;font-family:DM Serif Display,serif;font-size:28px}.survey-hero-copy p{color:#ffffff73;margin:0;font-size:13px}.survey-content-wrap{flex:1;justify-content:center;align-items:flex-start;padding:1.25rem 1.5rem 0;display:flex}.survey-content-panel{flex-direction:column;gap:1.5rem;width:100%;max-width:920px;margin:0 auto;padding:2.35rem 0 1.45rem;display:flex}.survey-footer-actions{justify-content:space-between;width:100%;max-width:920px;margin:0 auto;padding:.95rem 1.5rem 2.5rem;display:flex}.calendar-grid-days{margin-top:10px}.step-nav{align-items:flex-start;gap:0;padding:1.75rem 2.25rem 1.4rem;display:flex;overflow:hidden}.step-nav-item{flex:none;align-items:flex-start;min-width:0;display:flex}.step-nav-item.grows{flex:1}.prog-track{appearance:none;background:#ffffff26;border:0;border-radius:4px;width:100%;max-width:400px;height:4px;margin:1.25rem auto 0;display:block;overflow:hidden}.prog-track::-webkit-progress-bar{background:#ffffff26;border-radius:4px}.prog-track::-webkit-progress-value{background:var(--field-blue);border-radius:4px;transition:width .55s cubic-bezier(.4,0,.2,1)}.prog-track::-moz-progress-bar{background:var(--field-blue);border-radius:4px}.prog-fill{background:var(--field-blue);border-radius:4px;height:100%;transition:width .55s cubic-bezier(.4,0,.2,1)}.slide-viewport{position:relative;overflow:hidden}@keyframes slideInRight{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:translate(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-22px)}to{opacity:1;transform:translate(0)}}.page-enter-next{animation:.2s ease-out both slideInRight}.page-enter-prev{animation:.2s ease-out both slideInLeft}.stagger>:first-child{animation-delay:60ms}.stagger>:nth-child(2){animation-delay:.12s}.stagger>:nth-child(3){animation-delay:.18s}.stagger>:nth-child(4){animation-delay:.24s}.stagger>:nth-child(5){animation-delay:.3s}@keyframes cardIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.stagger>*{animation:.4s cubic-bezier(.25,.46,.45,.94) both cardIn}@keyframes scaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.scale-in{animation:.55s cubic-bezier(.34,1.56,.64,1) both scaleIn}@keyframes heroIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.hero-in{animation:.4s both heroIn}.expand-in{animation:.25s both cardIn}@keyframes checkDraw{0%{stroke-dashoffset:60px}to{stroke-dashoffset:0}}.check-draw{stroke-dasharray:60;stroke-dashoffset:60px;animation:.5s .3s forwards checkDraw}.final-review-grid{grid-template-columns:180px 1fr;align-items:center;gap:1.25rem;margin-top:1rem;display:grid}@media (width<=640px){.app-topbar{flex-direction:column!important;align-items:flex-start!important;gap:.55rem!important;padding:.6rem .9rem!important}.brand-home-button{max-width:100%}.app-header-title{pointer-events:auto;justify-content:space-between;width:100%;max-width:none;font-size:18px;line-height:1.2;position:static;transform:none}.survey-title{pointer-events:auto;max-width:none;position:static;transform:none}.app-header-title span:first-child{overflow-wrap:anywhere;min-width:0}.app-header-image-slot,.header-powered-logo{width:92px;height:30px;padding:4px 6px}.header-profile-wrap{align-self:flex-end;margin-left:0}.header-profile-menu{right:0}.owner-shell{padding:1rem .85rem 2rem}.owner-hero{flex-direction:column;align-items:flex-start;gap:.9rem}.owner-hero h1{font-size:27px;line-height:1.1}.owner-hero p{font-size:13px}.owner-panel,.home-hero,.owner-create-hero{padding:1rem}.panel-title-row{flex-direction:column;align-items:stretch}.owner-grid,.home-tab-grid,.home-overview,.home-stat-grid,.readonly-grid,.detail-score,.login-panel,.status-row,.status-row.user-dashboard-row,.three-column-grid{grid-template-columns:1fr}.home-overview{margin:.85rem 0 1.1rem}.home-overview-main,.home-stat{min-height:auto}.home-overview-main strong{overflow-wrap:anywhere;font-size:22px}.home-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-stat-grid.user-stat-grid{grid-template-columns:minmax(0,1fr)}.home-stat{padding:.85rem}.home-stat strong{font-size:26px}.user-stat-grid .home-stat strong{font-size:34px}.user-welcome-hero h1{white-space:normal;font-size:1.25rem}.home-tab-card{min-height:auto;padding:1.1rem}.home-tab-card strong{font-size:19px;line-height:1.2}.login-shell{place-items:start;min-height:auto}.login-panel{grid-template-columns:1fr}.login-photo-panel{min-height:260px;padding:2rem 1rem}.login-photo-panel img{width:min(460px,92%)}.login-photo-copy{width:min(520px,92%);margin-top:1.5rem}.login-photo-copy h2{font-size:22px}.login-content-panel{min-height:auto;padding:2rem 1.25rem 2.5rem}.login-card{min-height:auto;padding:1.6rem}.login-card-head h1{font-size:30px}.login-card-head p{font-size:19px}.login-field,.login-submit{height:60px}.login-submit,.btn-primary,.btn-secondary{width:100%;min-width:0;padding-inline:1rem}.inline-control-row{flex-direction:column}.inline-control-row .btn-primary{width:100%}.dashboard-filters{grid-template-columns:1fr;align-items:stretch}.dashboard-filters .field-input{width:100%;min-width:0}.dashboard-pagination{flex-direction:column;align-items:stretch}.dashboard-pagination .row-actions{justify-content:space-between}.assigned-panel-head{flex-direction:column;align-items:flex-start}.assigned-sort-control,.assigned-sort-control select{width:100%}.pagination-page-label{justify-content:center}.dashboard-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.row-actions{justify-content:flex-start;width:100%}.row-actions>button{flex:150px}.form-action-footer{flex-direction:column;align-items:stretch;position:static}.form-action-footer .btn-compact{width:100%}.rating-row{grid-template-columns:repeat(5,minmax(0,1fr))}.rating-btn,.rating-scale-labels{width:100%}.profile-grid{grid-template-columns:1fr}.mapping-link{flex-direction:column;align-items:flex-start}.mapping-link i{display:none}.status-row,.status-row.user-dashboard-row,.status-row.user-form-row{align-items:start;grid-template-columns:1fr!important}.status-row .row-actions{justify-content:stretch}.status-badge{width:max-content}.score-cell{text-align:left}.form-status-head{grid-template-columns:1fr!important;align-items:start!important;gap:.8rem!important;padding:.9rem 1rem!important}.assigned-user-table-wrapper{margin:0 -1rem;padding:0 1rem 1rem!important}.assigned-user-table-wrapper table{min-width:720px}.step-nav{scrollbar-width:none;overflow-x:auto;padding:1.25rem 1rem 1rem!important}.step-nav::-webkit-scrollbar{display:none}.step-jump{min-width:88px}.step-label{white-space:normal;text-align:center;line-height:1.25}.step-connector{min-width:28px}.q-card{padding:1rem}.detail-score>div:first-child{justify-self:center;width:132px}.final-review-grid{text-align:center;grid-template-columns:1fr;justify-items:center}}.app-header-title,.app-topbar>div:nth-child(2),.hero-in,.owner-hero h1,.login-card-head h1{letter-spacing:0!important;font-family:DM Sans,sans-serif!important}.app-header-title,.app-topbar>div:nth-child(2){font-size:18px!important;font-weight:700!important;line-height:1.25!important}.hero-in{font-size:22px!important;font-weight:700!important;line-height:1.25!important}.owner-hero h1{font-size:24px!important;font-weight:700!important;line-height:1.2!important}.owner-hero h2{font-size:20px!important;line-height:1.3!important}.login-card-head h1{font-size:28px!important;font-weight:700!important;line-height:1.2!important}.login-card-head p{font-size:16px!important;font-weight:500!important;line-height:1.5!important}.home-overview-main strong,.home-stat strong,.dashboard-summary-card strong{font-size:24px!important;line-height:1.15!important}.home-tab-card strong{font-size:18px!important;line-height:1.3!important}.btn-primary,.btn-secondary,.login-submit,.btn-primary-login,.header-signout-btn,.field-input,.date-trigger,.dashboard-filters .field-input{font-size:13px!important}.owner-kicker,.home-section-title,.dashboard-label,.table-th,.assigned-user-table td:before,.assigned-user-table-wrapper table td:before{letter-spacing:.03em!important}@media (width<=640px){.app-header-title,.app-topbar>div:nth-child(2){font-size:16px!important}.hero-in,.owner-hero h1{font-size:20px!important}.login-card-head h1{font-size:24px!important}.home-overview-main strong,.home-stat strong,.dashboard-summary-card strong{font-size:22px!important}}@media (width<=420px){.owner-shell{padding-inline:.65rem}.owner-panel,.login-card,.q-card{padding:.85rem}.owner-hero h1{font-size:24px}.app-header-title{font-size:18px}.home-stat-grid,.dashboard-summary-grid{grid-template-columns:1fr}.rating-row{gap:6px}.rating-btn{height:46px;font-size:15px}.btn-primary,.btn-secondary,.login-submit{border-radius:10px;height:46px;font-size:14px}}.assigned-form-group{background:#fff;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:16px;overflow:hidden}.form-status-head{cursor:pointer;background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:16px;display:flex}.form-status-head strong{color:#1e293b;font-size:15px;display:block}.form-status-head span{color:#64748b;margin-top:2px;font-size:13px;display:block}.form-status-head small{color:#64748b;font-size:13px}.assigned-user-table-wrapper{background:#fff;padding:0 16px 16px;overflow-x:auto}.assigned-user-table{border-collapse:collapse;width:100%;margin-top:10px}.table-th{text-transform:uppercase;color:#718096;text-align:left;border-bottom:2px solid #edf2f7;padding:10px 8px;font-size:11px;font-weight:700}.table-th.center{text-align:center}.table-th.right{text-align:right}.table-row{border-bottom:1px solid #f1f5f9}.table-td{color:#4a5568;vertical-align:top;padding:12px 8px;font-size:13px}.table-td.center{text-align:center}.table-td.right{text-align:right}.user-info{flex-direction:column;display:flex}.user-info strong{color:#1e293b;font-size:14px}.user-email{color:#718096;font-size:12px}.muted{color:#a0aec0;margin-top:3px;font-size:11px}.strong{font-weight:700;color:#1e293b!important}@media (width<=640px){.form-status-head{grid-template-columns:1fr!important;align-items:start!important;gap:.8rem!important;padding:.9rem 1rem!important;display:grid!important}.assigned-user-table-wrapper{margin:0;padding:.75rem!important;overflow-x:visible!important}.assigned-user-table,.assigned-user-table-wrapper table{min-width:0;border:0!important;border-radius:0!important;margin-top:0!important}.assigned-user-table thead,.assigned-user-table-wrapper table thead{display:none}.assigned-user-table tbody,.assigned-user-table tr,.assigned-user-table td,.assigned-user-table-wrapper table tbody,.assigned-user-table-wrapper table tr,.assigned-user-table-wrapper table td{width:100%;display:block}.assigned-user-table tr,.assigned-user-table-wrapper table tr{border-radius:10px;margin-bottom:.85rem;overflow:hidden;background:#fff!important;border:1px solid #e2e8f0!important}.assigned-user-table tr:last-child,.assigned-user-table-wrapper table tr:last-child{margin-bottom:0}.assigned-user-table td,.assigned-user-table-wrapper table td{border-bottom:1px solid #edf2f7;text-align:left!important;padding:.85rem 1rem!important}.assigned-user-table td:last-child,.assigned-user-table-wrapper table td:last-child{border-bottom:0}.assigned-user-table td:before,.assigned-user-table-wrapper table td:before{content:attr(data-label);color:#64748b;letter-spacing:.05em;text-transform:uppercase;margin-bottom:.35rem;font-size:11px;font-weight:800;display:block}.assigned-user-table .row-actions,.assigned-user-table-wrapper table .row-actions{justify-content:stretch!important}.assigned-user-table .reminder-action-stack,.assigned-user-table-wrapper table .reminder-action-stack,.assigned-user-table .row-actions>button,.assigned-user-table-wrapper table .row-actions>button,.assigned-user-table .reminder-action-button,.assigned-user-table-wrapper table .reminder-action-button{width:100%;min-width:0}}.login-card-head p{font-size:16px!important;line-height:1.45!important}.login-submit,.btn-primary-login,.btn-primary-login .btn-text{font-size:16px!important}@media (width<=640px){.login-card-head p{font-size:17px!important}.login-submit,.btn-primary-login,.btn-primary-login .btn-text{font-size:15px!important}}@media (width<=1180px){.command-filter-bar{grid-template-columns:repeat(3,minmax(0,1fr))}.command-filter-bar>span,.command-period-tabs,.command-refresh-btn{grid-column:auto}.command-top-grid,.command-lower-grid,.command-bp-grid,.home-command-grid,.home-command-dashboard .command-lower-grid,.coe-insight-matrix{grid-template-columns:1fr}}@media (width<=860px){.user-home-overview{grid-template-columns:minmax(0,1fr)}.user-home-overview .user-stat-grid{grid-template-columns:minmax(0,1fr);display:grid}.survey-content-wrap{padding:.75rem 1rem 0}.survey-content-panel,.survey-footer-actions{max-width:720px}.q-card{padding:1.25rem}.q-card.answered{padding-left:calc(1.25rem - 2px)}.q-card-rating,.q-card-choice{grid-template-columns:1fr;gap:1rem}}@media (width>=1181px) and (width<=1360px){.command-csat-section-grid{grid-template-columns:minmax(210px,.75fr) minmax(0,1fr)}.command-csat-section-grid .command-coe-glance-card{grid-column:1/-1}.command-coe-glance-card .division-glance-body{height:254px;max-height:254px}}@media (width<=760px){.command-centre-header{flex-direction:column;align-items:flex-start;padding:1rem}.command-centre-shell{padding:0 1rem 2rem}.home-quarter-tabs{scrollbar-width:none;max-width:100%;overflow-x:auto}.home-quarter-tabs::-webkit-scrollbar{display:none}.command-filter-bar{grid-template-columns:1fr;margin-inline:-1rem;padding-inline:1rem}.coe-insight-grid{grid-template-columns:1fr}.command-period-tabs{border-left:0;padding-left:0;overflow-x:auto}.command-centre-page .command-score-card,.command-centre-page .command-breakdown-card,.command-centre-page .command-details-panel,.command-bp-card{padding:1rem}.command-breakdown-card .command-meter-row>div:first-child{gap:.6rem}.lever-label{gap:.38rem}.command-form-group .form-status-head{grid-template-columns:1fr!important}.command-division-row,.command-mini-meter-row{grid-template-columns:1fr;align-items:start}.command-division-row em,.command-mini-meter-row b{text-align:left}.home-command-dashboard{padding:.9rem}.home-command-topline{flex-direction:column;align-items:flex-start}.home-command-status-grid{grid-template-columns:1fr}.division-glance-head{grid-template-columns:1fr;gap:.4rem;padding-bottom:.5rem}.division-glance-head>span{display:none}.division-glance-body{height:254px;max-height:254px}.division-glance-row{grid-template-columns:1fr;gap:.45rem;padding:.75rem .2rem}.division-glance-row .command-meter{width:100%}}@media (width<=720px){.command-centre-page .assigned-user-table tr,.command-centre-page .assigned-user-table-wrapper table tr{background:#102640!important;border-color:#60a5fa24!important}.command-centre-page .assigned-user-table td,.command-centre-page .assigned-user-table-wrapper table td{color:#dbeafe;border-bottom-color:#94a3b81f}.command-centre-page .assigned-user-table td:before,.command-centre-page .assigned-user-table-wrapper table td:before{color:#8ea6c4}}.assigned-form-card{background:#fff;border:1px solid #dbe4ef;border-left:4px solid #2563eb;border-radius:12px;margin-bottom:18px;overflow:hidden;box-shadow:0 10px 24px #0f172a0f}.assigned-form-card.pending-form-card{background:linear-gradient(#fff 0%,#fff7f7 100%);border-color:#fecaca;box-shadow:0 12px 28px #dc26261f}.assigned-form-card.pending-form-card .summary-title{color:#991b1b}.summary-label{color:#64748b;text-transform:uppercase;font-size:11px}.summary-label-spaced{margin-bottom:6px}.summary-title{color:#1e293b;font-size:15px;font-weight:700}.summary-code{color:#64748b;margin-top:4px;font-family:monospace;font-size:11px}.summary-value{color:#334155;font-size:14px;font-weight:600}.summary-muted{color:#64748b;margin-top:3px;font-size:12px}.summary-count{color:#0f172a;font-size:14px;font-weight:600}.summary-progress{color:#475569;font-size:13px;font-weight:600}.summary-score{color:#0f172a;font-size:14px;font-weight:700}.summary-actions{justify-content:flex-end;min-width:150px;display:flex}.assigned-table-wrap{background:#fff;padding:0 20px 20px;overflow-x:auto}.readonly-grid-spaced{margin:16px 0}.assigned-table{border-collapse:separate;border-spacing:0;text-align:left;border:1px solid #e2e8f0;border-radius:8px;width:100%;margin-top:8px;overflow:hidden}.assigned-table-head-row{background:#f8fafc;border-bottom:2px solid #e2e8f0}.assigned-table th{color:#475569;letter-spacing:.05em;text-transform:uppercase;padding:14px 16px;font-size:11px;font-weight:700}.assigned-table td{padding:14px 16px}.assigned-table tbody tr{border-bottom:1px solid #edf2f7}.assigned-table tbody tr:nth-child(2n){background:#fbfcfd}.assigned-table tbody tr:last-child{border-bottom:0}.assigned-table tbody tr.pending-user-row{background:#fff7f7}.assigned-table tbody tr.pending-user-row td:first-child{border-left:3px solid #dc2626}.assigned-user-stack,.status-stack{flex-direction:column;align-items:flex-start;display:flex}.assigned-user-stack strong{color:#0f172a;font-size:14px;font-weight:600}.status-stack{gap:4px}.filled-date-label{color:#64748b;font-size:13px;font-weight:500;line-height:1.2}body.theme-dark .filled-date-label{color:#94a3b8!important}.assigned-table-dept{color:#334155;font-size:13px}.assigned-table-status{text-align:center}.assigned-table-status .status-stack{align-items:center}.assigned-table-score{color:#0f172a;text-align:center;font-size:14px;font-weight:600}.cell-right{text-align:right}.cell-center,.assigned-table-actions{text-align:center}.row-actions{justify-content:flex-end;gap:8px;display:flex}.assigned-table-actions .row-actions{justify-content:center}body.theme-dark .app-page,body.theme-dark .home-command-page{color:#e5edf7;background:linear-gradient(135deg,#0f172a 0%,#111827 58%,#020617 100%)!important}body.theme-dark .home-hero,body.theme-dark .home-tab-card,body.theme-dark .owner-panel,body.theme-dark .owner-create-hero,body.theme-dark .form-batch-card,body.theme-dark .form-batch-body,body.theme-dark .form-action-footer,body.theme-dark .recipient-editor,body.theme-dark .recipient-editor-head,body.theme-dark .mapping-link,body.theme-dark .home-overview-main,body.theme-dark .home-stat,body.theme-dark .form-status-group,body.theme-dark .assigned-form-group,body.theme-dark .assigned-user-table-wrapper,body.theme-dark .assigned-user-table,body.theme-dark .status-table,body.theme-dark .form-status-head,body.theme-dark .dashboard-summary-card,body.theme-dark .dashboard-filters .command-period-tabs,body.theme-dark .table-row,body.theme-dark .table-th,body.theme-dark .table-td,body.theme-dark .command-table,body.theme-dark .division-glance-table,body.theme-dark .coe-insight-panel,body.theme-dark .coe-insight-row,body.theme-dark .home-command-page .command-centre-header,body.theme-dark .home-command-page .command-nav-button,body.theme-dark .home-command-page .home-command-filter-select,body.theme-dark .home-command-page .command-filter-actions .command-nav-button,body.theme-dark .home-command-page .command-score-card,body.theme-dark .home-command-page .command-breakdown-card,body.theme-dark .home-command-page .command-details-panel,body.theme-dark .home-command-page .command-bp-card,body.theme-dark .home-command-page .score-ring:before,body.theme-dark .score-card-coe-extremes div,body.theme-dark .coe-insight-card,body.theme-dark .q-card{color:#e5edf7!important;background:#1e293b!important;border-color:#3b4a63!important;box-shadow:0 14px 34px #0000003d!important}body.theme-dark .user-welcome-hero{box-shadow:none!important;background:0 0!important;border:0!important}body.theme-dark .home-command-page .command-bp-card,body.theme-dark .home-command-page .command-details-panel,body.theme-dark .home-overview-main,body.theme-dark .home-stat,body.theme-dark .home-tab-card,body.theme-dark .owner-create-hero,body.theme-dark .form-batch-card,body.theme-dark .form-batch-body,body.theme-dark .recipient-editor,body.theme-dark .coe-insight-row,body.theme-dark .coe-insight-card{background:linear-gradient(#1e293b 0%,#172033 100%)!important}body.theme-dark .owner-hero h1,body.theme-dark .owner-create-hero h1,body.theme-dark .home-tab-card strong,body.theme-dark .home-stat strong,body.theme-dark .home-overview-main strong,body.theme-dark .recipient-editor-head strong,body.theme-dark .mapping-link strong,body.theme-dark .coe-insight-head strong,body.theme-dark .coe-insight-row-head strong,body.theme-dark .form-status-group strong,body.theme-dark .assigned-form-group strong,body.theme-dark .assigned-user-table td strong,body.theme-dark .table-td strong,body.theme-dark .command-table td strong,body.theme-dark .home-command-page .command-brand strong,body.theme-dark .home-command-page .command-score-card b,body.theme-dark .home-command-page .command-panel-head strong,body.theme-dark .home-command-page .command-meter-row strong,body.theme-dark .home-command-page .command-bp-head strong,body.theme-dark .home-command-page .command-assigned-table td strong,body.theme-dark .coe-insight-card strong,body.theme-dark .user-welcome-hero h1,body.theme-dark .q-card p:first-child{color:#f8fafc!important}body.theme-dark .owner-hero p,body.theme-dark .owner-create-hero p,body.theme-dark .user-welcome-hero p,body.theme-dark .home-tab-card small,body.theme-dark .home-overview-main p,body.theme-dark .labeled-field span,body.theme-dark .recipient-editor-head small,body.theme-dark .mapping-link span,body.theme-dark .coe-insight-head span,body.theme-dark .form-status-group,body.theme-dark .assigned-form-group,body.theme-dark .assigned-user-table td,body.theme-dark .table-td,body.theme-dark .command-table td,body.theme-dark .home-command-page .command-brand small,body.theme-dark .home-command-page .home-command-filter-row>span,body.theme-dark .home-command-page .command-section-head,body.theme-dark .home-command-page .score-ring em,body.theme-dark .home-command-page .command-score-card>span,body.theme-dark .home-command-page .command-score-card>small,body.theme-dark .home-command-page .command-panel-head span,body.theme-dark .home-command-page .command-meter-row small,body.theme-dark .home-command-page .command-mini-meter-row span,body.theme-dark .home-command-page .command-bp-score span,body.theme-dark .coe-insight-card span,body.theme-dark .coe-insight-card small,body.theme-dark .q-card p:nth-child(2),body.theme-dark .rating-scale-labels{color:#94a3b8!important}body.theme-dark .user-welcome-hero p{text-shadow:0 1px 10px #0f172a52;color:#dbeafe!important}body.theme-dark .home-command-page .command-live-pill{color:#bfdbfe!important;background:#172554!important;border-color:#2563eb!important}body.theme-dark .breakdown-word-cloud{border-top-color:#94a3b833!important}body.theme-dark .breakdown-word-cloud-head strong{color:#f8fafc!important}body.theme-dark .division-glance-more-indicator{background:linear-gradient(#1e293b00,#1e293b 72%)!important}body.theme-dark .division-glance-more-indicator span{color:#93c5fd!important;background:#0f172a!important;border-color:#475569!important;box-shadow:0 12px 24px #00000052!important}body.theme-dark .division-glance-more-indicator.at-end span{color:#5eead4!important}body.theme-dark .home-command-page .coe-insight-row:before{box-shadow:0 0 14px #78b7ff52;background:var(--dashboard-blue)!important}body.theme-dark .coe-insight-row-head.lever-green strong>i{color:#86efac!important;background:#4ade8024!important}body.theme-dark .coe-insight-row-head.lever-blue strong>i{color:#93c5fd!important;background:#60a5fa29!important}body.theme-dark .coe-insight-row-head.lever-teal strong>i{color:#5eead4!important;background:#2dd4bf29!important}body.theme-dark .coe-insight-row-head.lever-amber strong>i{color:#fbbf24!important;background:#fbbf2429!important}body.theme-dark .command-trend-tooltip{background:#0f172a!important;border-color:#334155!important;box-shadow:0 16px 36px #00000057!important}body.theme-dark .trend-tooltip-row span{color:#cbd5e1!important}body.theme-dark .trend-tooltip-row b{color:#93c5fd!important;text-shadow:none!important}body.theme-dark .remark-word-cloud span{color:#bfdbfe!important;background:#60a5fa14!important;border-color:#60a5fa2e!important}body.theme-dark .remark-word-cloud span.tone-2{color:#99f6e4!important;background:#2dd4bf1a!important;border-color:#2dd4bf38!important}body.theme-dark .remark-word-cloud span.tone-3{color:#fde68a!important;background:#f8b62d1c!important;border-color:#f8b62d3d!important}body.theme-dark .remark-word-cloud span.tone-4{color:#ddd6fe!important;background:#a78bfa1a!important;border-color:#a78bfa3d!important}body.theme-dark .user-form-status-head{background:#0f172a!important;border-color:#334155!important}body.theme-dark .user-form-status-head div,body.theme-dark .summary-title,body.theme-dark .summary-value,body.theme-dark .summary-count,body.theme-dark .summary-score{color:#e5edf7!important}body.theme-dark .summary-label,body.theme-dark .summary-code,body.theme-dark .summary-muted,body.theme-dark .summary-progress{color:#94a3b8!important}body.theme-dark .user-form-status-head .user-form-action{color:#f8fafc!important;background:#172554!important;border-color:#475569!important}body.theme-dark .user-form-status-head .user-form-action.action-fill-form{color:#fecdd3!important;background:#e11d482e!important;border-color:#f43f5e7a!important;box-shadow:0 10px 24px #f43f5e29!important}body.theme-dark .action-view-response,body.theme-dark .user-form-status-head .user-form-action.action-view-response{color:#f8fafc!important;background:#334155!important;border-color:#64748b!important;box-shadow:0 10px 24px #00000038!important}body.theme-dark .warning-popup{background:#0f172af5!important;border-color:#475569 #475569 #475569 #f59e0b!important;box-shadow:0 22px 58px #0000007a!important}body.theme-dark .coe-insight-card.best{color:#e5edf7!important}body.theme-dark .coe-insight-card.best span,body.theme-dark .coe-insight-card.best small{color:#94a3b8!important}body.theme-dark .coe-insight-card.best strong{color:#f8fafc!important}body.theme-dark .coe-insight-card.best b{color:#5eead4!important}body.theme-dark .coe-insight-card.worst{color:#e5edf7!important}body.theme-dark .coe-insight-card.worst span,body.theme-dark .coe-insight-card.worst small{color:#94a3b8!important}body.theme-dark .coe-insight-card.worst strong{color:#f8fafc!important}body.theme-dark .coe-insight-card.worst b{color:#e11d48!important}body.theme-dark .loading-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020617ad!important}body.theme-dark .loading-panel{background:#0f172afa!important;border-color:#475569!important;box-shadow:0 26px 70px #00000094!important}body.theme-dark .loading-emblem{background:linear-gradient(135deg,#1e293b,#0f172a)!important;border-color:#475569!important}body.theme-dark .loading-emblem span{background:#60a5fa!important}body.theme-dark .loading-copy strong{color:#f8fafc!important}body.theme-dark .loading-copy span{color:#cbd5e1!important}body.theme-dark .loading-progress{background:#334155!important}body.theme-dark .loading-progress i{background:linear-gradient(90deg,#38bdf8,#60a5fa,#2dd4bf)!important}body.theme-dark .warning-popup-mark{color:#fbbf24!important;background:#f59e0b29!important;border-color:#f59e0b6b!important}body.theme-dark .warning-popup-copy strong{color:#f8fafc!important}body.theme-dark .warning-popup-copy span{color:#cbd5e1!important}body.theme-dark .warning-popup-action,body.theme-dark .warning-popup-close{color:#f8fafc!important;background:#1e293b!important;border-color:#475569!important}body.theme-dark .warning-popup-action:hover,body.theme-dark .warning-popup-close:hover{color:#fff!important;background:#334155!important;border-color:#64748b!important}body.theme-dark .header-profile-menu{color:#e5edf7!important;background:#111827!important;border-color:#26364f!important}body.theme-dark .header-profile-head{border-bottom-color:#26364f!important}body.theme-dark .header-profile-head strong,body.theme-dark .header-profile-row strong,body.theme-dark .calendar-title,body.theme-dark .calendar-title-button,body.theme-dark .readonly-answer p,body.theme-dark .readonly-field strong,body.theme-dark .detail-score strong,body.theme-dark .detail-score h3,body.theme-dark .dashboard-summary-card strong,body.theme-dark .division-glance-row strong,body.theme-dark .home-command-status-grid strong,body.theme-dark .form-status-head strong,body.theme-dark .score-cell,body.theme-dark .command-assigned-table td,body.theme-dark .command-assigned-table td strong,body.theme-dark .assigned-user-table td,body.theme-dark .assigned-user-table td strong,body.theme-dark .assigned-user-table-wrapper table td,body.theme-dark .assigned-user-table-wrapper table td strong,body.theme-dark .status-badge,body.theme-dark .empty-state,body.theme-dark .owner-panel p,body.theme-dark .owner-panel h1,body.theme-dark .owner-panel h2,body.theme-dark .owner-panel h3,body.theme-dark .owner-panel strong{color:#f8fafc!important}body.theme-dark .header-profile-row span,body.theme-dark .calendar-subtitle,body.theme-dark .readonly-field span,body.theme-dark .detail-score span,body.theme-dark .detail-score p,body.theme-dark .dashboard-summary-card span,body.theme-dark .division-glance-empty,body.theme-dark .division-glance-row span,body.theme-dark .home-command-status-grid span,body.theme-dark .form-status-head span,body.theme-dark .form-status-head small,body.theme-dark .command-assigned-table td:before,body.theme-dark .assigned-user-table td:before,body.theme-dark .assigned-user-table-wrapper table td:before,body.theme-dark .owner-panel small,body.theme-dark .owner-panel span{color:#94a3b8!important}body.theme-dark .dashboard-summary-card-highlight{background:linear-gradient(135deg,#172554 0%,#1e293b 58%,#0f172a 100%)!important;border-color:#60a5fa!important;box-shadow:0 16px 36px #2563eb47!important}body.theme-dark .dashboard-summary-card-highlight span,body.theme-dark .dashboard-summary-card-highlight strong{color:#bfdbfe!important}body.theme-dark .readonly-answer-box,body.theme-dark .readonly-detail-box{color:#e5edf7!important;background:#0f172a!important;border-color:#334155!important}body.theme-dark .detail-score>div:first-child,body.theme-dark .readonly-field,body.theme-dark .readonly-answer{color:#e5edf7!important;background:#111827!important;border-color:#26364f!important}body.theme-dark .readonly-page .readonly-field span{color:#cbd5e1!important}body.theme-dark .readonly-page .readonly-field strong,body.theme-dark .readonly-page .readonly-answer p{color:#f8fafc!important}body.theme-dark .status-badge.sent,body.theme-dark .status-badge.filled{color:#bbf7d0!important;background:#16a34a29!important;border-color:#22c55e66!important}body.theme-dark .status-badge.unsent,body.theme-dark .status-badge.pending{color:#cbd5e1!important;background:#0f172a!important;border-color:#334155!important}body.theme-dark .home-command-page .command-nav-button:hover,body.theme-dark .home-command-page .command-filter-actions .command-nav-button:hover,body.theme-dark .home-tab-card:hover{color:#dbeafe!important;background:#172554!important;border-color:#3b82f6!important}body.theme-dark .command-filter-actions .command-nav-button,body.theme-dark .command-home-actions .command-nav-button{color:#f8fafc!important;background:#111827!important;border-color:#3b82f6!important}body.theme-dark .home-command-page .home-command-filter-row .filter-clear-button{color:#e5edf7!important;background:#111827!important;border-color:#334155!important}body.theme-dark .command-filter-actions .command-nav-button:hover,body.theme-dark .command-home-actions .command-nav-button:hover,body.theme-dark .home-command-page .home-command-filter-row .filter-clear-button:hover:not(:disabled){color:#fff!important;background:#1d4ed8!important;border-color:#60a5fa!important}body.theme-dark .command-period-tabs button,body.theme-dark .dashboard-filters .command-period-tabs button{color:#94a3b8!important;background:0 0!important}body.theme-dark .command-period-tabs strong,body.theme-dark .command-period-tabs button.active,body.theme-dark .dashboard-filters .command-period-tabs button.active{color:#fff!important;background:#2563eb!important}body.theme-dark .assigned-user-table th,body.theme-dark .table-th,body.theme-dark .command-table th{color:#bfdbfe!important;background:#172554!important;border-color:#26364f!important}body.theme-dark .assigned-user-table tr,body.theme-dark .command-table tr{background:#111827!important}body.theme-dark .assigned-user-table tr:nth-child(2n),body.theme-dark .command-table tr:nth-child(2n){background:#0f172a!important}body.theme-dark .field-input,body.theme-dark .date-trigger,body.theme-dark .calendar-panel{color:#e5edf7!important;background:#0f172a!important;border-color:#334155!important}body.theme-dark .field-invalid .field-input,body.theme-dark .field-invalid .date-trigger{color:#fff1f2!important;background:#140609!important;border-color:#ff3b30!important;box-shadow:0 0 0 3px #ff3b3052,0 0 18px #ff3b302e!important}body.theme-dark .field-invalid>span,body.theme-dark .field-invalid>span b{color:#ff8a80!important}body.theme-dark .error-banner{color:#fff1f2!important;background:#160609!important;border-color:#ff3b30!important;box-shadow:0 0 0 1px #ff3b3059,0 14px 30px #ff3b3029!important}body.theme-dark .btn-secondary,body.theme-dark .text-danger-btn,body.theme-dark .calendar-nav,body.theme-dark .calendar-day,body.theme-dark .calendar-select,body.theme-dark .calendar-option,body.theme-dark .calendar-title-button,body.theme-dark .warning-popup-action,body.theme-dark .warning-popup-close,body.theme-dark .step-dot.current{color:#e5edf7!important;background:#111827!important;border-color:#334155!important}body.theme-dark .btn-secondary:hover,body.theme-dark .text-danger-btn:hover,body.theme-dark .calendar-nav:not(:disabled):hover,body.theme-dark .calendar-day:not(:disabled):hover,body.theme-dark .calendar-option:not(:disabled):hover,body.theme-dark .calendar-title-button:hover,body.theme-dark .warning-popup-action:hover,body.theme-dark .warning-popup-close:hover{color:#dbeafe!important;background:#172554!important;border-color:#3b82f6!important}body.theme-dark .btn-secondary:disabled,body.theme-dark .calendar-nav:disabled,body.theme-dark .calendar-day:disabled,body.theme-dark .calendar-option:disabled{color:#64748b!important;background:#0f172a!important;border-color:#26364f!important}body.theme-dark .app-page,body.theme-dark .owner-shell,body.theme-dark .owner-panel,body.theme-dark .status-table,body.theme-dark .form-status-group,body.theme-dark .assigned-form-group,body.theme-dark .assigned-user-table,body.theme-dark .assigned-user-table-wrapper,body.theme-dark .home-command-page,body.theme-dark .command-score-card,body.theme-dark .command-breakdown-card,body.theme-dark .command-details-panel,body.theme-dark .command-bp-card,body.theme-dark .readonly-page{color:#e5edf7!important}body.theme-dark h1,body.theme-dark h2,body.theme-dark h3,body.theme-dark h4,body.theme-dark h5,body.theme-dark h6,body.theme-dark strong,body.theme-dark b,body.theme-dark label,body.theme-dark th,body.theme-dark td,body.theme-dark summary,body.theme-dark .section-label,body.theme-dark .owner-kicker,body.theme-dark .form-status-head strong,body.theme-dark .assigned-user-table td strong,body.theme-dark .dashboard-summary-card strong,body.theme-dark .readonly-field strong,body.theme-dark .readonly-answer p,body.theme-dark .detail-score strong,body.theme-dark .detail-score h3{color:#f8fafc!important}body.theme-dark p,body.theme-dark span,body.theme-dark small,body.theme-dark em,body.theme-dark i,body.theme-dark .form-status-head span,body.theme-dark .form-status-head small,body.theme-dark .dashboard-summary-card span,body.theme-dark .readonly-field span,body.theme-dark .detail-score span,body.theme-dark .detail-score p,body.theme-dark .empty-state,body.theme-dark .pagination-page-label,body.theme-dark .command-panel-head span,body.theme-dark .command-meter-row small,body.theme-dark .command-bp-score span,body.theme-dark .home-command-status-grid span,body.theme-dark .division-glance-row span,body.theme-dark .division-glance-empty{color:#cbd5e1!important}body.theme-dark .division-glance-row.tone-high,body.theme-dark .division-glance-row.tone-medium,body.theme-dark .division-glance-row.tone-low,body.theme-dark .division-glance-row.tone-neutral{background:#1e293bc2;border-color:#94a3b83d}body.theme-dark .division-glance-head .division-glance-sort{color:#f8fafc!important}body.theme-dark .division-glance-head .division-glance-sort span,body.theme-dark .home-command-page .division-glance-row.division-color-1 b{color:#93c5fd!important}body.theme-dark .home-command-page .division-glance-row.division-color-2 b{color:#a78bfa!important}body.theme-dark .home-command-page .division-glance-row.division-color-3 b{color:#fbbf24!important}body.theme-dark .home-command-page .division-glance-row.division-color-4 b{color:#fb7185!important}body.theme-dark .home-command-page .division-glance-row.division-color-5 b{color:#2dd4bf!important}body.theme-dark .home-command-page .division-glance-row.division-color-6 b{color:#86efac!important}body.theme-dark .home-command-page .division-glance-row.division-color-7 b{color:#fca5a5!important}body.theme-dark .home-command-page .division-glance-row.division-color-8 b{color:#67e8f9!important}body.theme-dark .home-command-page .division-glance-row.division-color-9 b{color:#f9a8d4!important}body.theme-dark .home-command-page .division-glance-row.division-color-10 b{color:#bef264!important}body.theme-dark .home-command-page .division-glance-row.division-color-11 b{color:#fdba74!important}body.theme-dark .home-command-page .division-glance-row.division-color-12 b{color:#cbd5e1!important}body.theme-dark .division-glance-info small,body.theme-dark .division-glance-sort-info small{color:#f8fafc!important;background:#0f172a!important;border-color:#334155!important;box-shadow:0 14px 30px #00000057!important}.home-command-page .command-bp-score b,.home-command-page .command-mini-meter-row b{color:#2563eb}.home-command-page .command-bp-card.tone-2 .command-bp-score b{color:#0f766e}.home-command-page .command-bp-card.tone-3 .command-bp-score b{color:#b45309}.home-command-page .command-bp-score span,.home-command-page .command-mini-meter-row span{color:#475569}.home-command-page .command-mini-meter-row b{font-weight:900}body.theme-dark .status-badge.pending{color:#fecdd3!important;background:#e11d482e!important;border-color:#f43f5e7a!important}body.theme-dark .assigned-form-card .summary-title,body.theme-dark .assigned-form-card .summary-value,body.theme-dark .assigned-form-card .summary-count,body.theme-dark .assigned-form-card .summary-progress,body.theme-dark .assigned-form-card .summary-score,body.theme-dark .assigned-table td,body.theme-dark .assigned-table-dept,body.theme-dark .assigned-table-score,body.theme-dark .assigned-user-stack strong,body.theme-dark .assigned-form-card .summary-label,body.theme-dark .assigned-form-card .summary-code,body.theme-dark .assigned-form-card .summary-muted,body.theme-dark .assigned-table th{color:#f8fafc!important}body.theme-dark .assigned-table-wrap,body.theme-dark .assigned-table{background:#111827!important;border-color:#334155!important}body.theme-dark .assigned-table-head-row,body.theme-dark .assigned-table tbody tr:nth-child(2n){background:#0f172a!important}body.theme-dark .assigned-table tbody tr{background:#111827!important;border-color:#334155!important}body.theme-dark .assigned-form-card.pending-form-card{background:linear-gradient(#2a1520 0%,#1f1118 100%)!important;border-color:#f43f5e80 #f43f5e80 #f43f5e80 #fb7185!important;box-shadow:0 14px 32px #f43f5e2e!important}body.theme-dark .assigned-form-card.pending-form-card .summary-title{color:#fecdd3!important}body.theme-dark .assigned-sort-control{color:#cbd5e1!important}body.theme-dark .assigned-sort-control select{color:#e5edf7!important;background:#0f172a!important;border-color:#334155!important}body.theme-dark .assigned-table tbody tr.pending-user-row{background:#7f1d1d47!important}body.theme-dark .assigned-table tbody tr.pending-user-row td:first-child{border-left:3px solid #fb7185}body.theme-dark .reminder-action-button:not(:disabled){color:#fff!important;background:#2563eb!important;border-color:#60a5fa!important;box-shadow:0 10px 24px #2563eb47!important}body.theme-dark .reminder-action-button:not(:disabled):hover{color:#fff!important;background:#1d4ed8!important;border-color:#93c5fd!important}body.theme-dark input::placeholder,body.theme-dark textarea::placeholder{color:#cbd5e1!important}body.theme-dark .readonly-page .detail-score>div:first-child{background:radial-gradient(circle,#172554 0 58%,#0f172a 59% 100%)!important;border-color:#60a5fa!important;box-shadow:0 0 0 1px #60a5fa59,0 0 28px #2563eb52!important}body.theme-dark .readonly-page .detail-score>div:first-child strong{text-shadow:0 0 14px #60a5fa73;color:#f8fafc!important}body.theme-dark .readonly-page .detail-score>div:first-child span{color:#bfdbfe!important}body.theme-dark .survey-shell{color:#e5edf7!important;background:linear-gradient(135deg,#01040b 0%,#020617 48%,#070b14 100%)!important}body.theme-dark .survey-hero-band{border-bottom:1px solid #1e293b;background:linear-gradient(135deg,#01040b 0%,#0b1120 58%,#020617 100%)!important}body.theme-dark .survey-content-panel{color:#e5edf7!important}body.theme-dark .q-card{color:#e5edf7!important;background:linear-gradient(#070b14 0%,#020617 100%)!important;border-color:#1e293b!important;box-shadow:0 18px 42px #0000005c!important}body.theme-dark .q-card:hover{border-color:#334155!important;box-shadow:0 22px 50px #00000075!important}body.theme-dark .q-card.answered{border-left-color:#60a5fa!important}body.theme-dark .q-card-rating.answered.rating-answered-1{border-left-color:#f87171!important}body.theme-dark .q-card-rating.answered.rating-answered-2{border-left-color:#fbbf24!important}body.theme-dark .q-card-rating.answered.rating-answered-3{border-left-color:#94a3b8!important}body.theme-dark .q-card-rating.answered.rating-answered-4{border-left-color:#38bdf8!important}body.theme-dark .q-card-rating.answered.rating-answered-5{border-left-color:#4ade80!important}body.theme-dark .q-card.q-invalid{border-color:#fb7185!important;box-shadow:0 0 0 3px #fb718533,0 18px 42px #0000003d!important}body.theme-dark .q-card.q-invalid>p:first-child{color:#fecdd3!important}body.theme-dark .question-text,body.theme-dark .q-card p:first-child{color:#f8fafc!important}body.theme-dark .question-hint,body.theme-dark .rating-scale-labels{color:#cbd5e1!important}body.theme-dark .rating-btn,body.theme-dark .yn-btn{color:#e5edf7!important;box-shadow:none!important;background:#020617!important;border-color:#334155!important}body.theme-dark .rating-btn[data-n="1"]:hover{color:#fecaca!important;background:#dc26262e!important;border-color:#f87171!important}body.theme-dark .rating-btn[data-n="2"]:hover{color:#fde68a!important;background:#b7770d2e!important;border-color:#fbbf24!important}body.theme-dark .rating-btn[data-n="3"]:hover{color:#f8fafc!important;background:#64748b38!important;border-color:#94a3b8!important}body.theme-dark .rating-btn[data-n="4"]:hover{color:#bae6fd!important;background:#0ea5e92e!important;border-color:#38bdf8!important}body.theme-dark .rating-btn[data-n="5"]:hover{color:#bbf7d0!important;background:#16a34a2e!important;border-color:#4ade80!important}body.theme-dark .rating-btn[data-n].active{color:#fff!important}body.theme-dark .rating-btn[data-n="1"].active{background:#dc2626!important;border-color:#f87171!important}body.theme-dark .rating-btn[data-n="2"].active{background:#b7770d!important;border-color:#fbbf24!important}body.theme-dark .rating-btn[data-n="3"].active{background:#64748b!important;border-color:#94a3b8!important}body.theme-dark .rating-btn[data-n="4"].active{background:#1a6fa8!important;border-color:#38bdf8!important}body.theme-dark .rating-btn[data-n="5"].active{background:#15803d!important;border-color:#4ade80!important}body.theme-dark .yn-btn:hover{color:#dbeafe!important;background:#172554!important;border-color:#60a5fa!important}body.theme-dark .yn-btn.yn-green{color:#bbf7d0!important;background:#16a34a2e!important;border-color:#4ade80!important}body.theme-dark .yn-btn.yn-red{color:#fecdd3!important;background:#dc26262e!important;border-color:#fb7185!important}body.theme-dark .yn-btn.yn-blue{color:#bfdbfe!important;background:#2563eb2e!important;border-color:#60a5fa!important}body.theme-dark .field-textarea,body.theme-dark .field-textarea-details{color:#f8fafc!important;background:#01040b!important;border-color:#334155!important}body.theme-dark .field-textarea:focus,body.theme-dark .field-textarea-details:focus{border-color:#60a5fa!important;box-shadow:0 0 0 3px #60a5fa38!important}body.theme-dark .textarea-word-count{color:#94a3b8!important}body.theme-dark .textarea-word-count.limit-reached{color:#fb7185!important}body.theme-dark .survey-footer-actions .btn-secondary{color:#f8fafc!important;background:#020617!important;border-color:#334155!important}body.theme-dark .survey-footer-actions .btn-secondary:hover{color:#fff!important;background:#172554!important;border-color:#60a5fa!important}body.theme-dark .step-dot.current{color:#1d4ed8!important;background:#dbeafe!important;border-color:#60a5fa!important}body.theme-dark .step-dot.done{color:#fff!important;background:#2563eb!important}body.theme-dark .step-dot.pending{color:#cbd5e1!important;background:#0f172abf!important;border-color:#94a3b88c!important}body.theme-dark .required-star,body.theme-dark .labeled-field b,body.theme-dark .question-text .required-star{color:#ff6b6b!important}body.theme-dark .home-command-page .command-score-card,body.theme-dark .home-command-page .command-breakdown-card,body.theme-dark .home-command-page .command-details-panel,body.theme-dark .home-command-page .command-bp-card,body.theme-dark .coe-insight-panel,body.theme-dark .coe-insight-row,body.theme-dark .coe-insight-card,body.theme-dark .dashboard-summary-card,body.theme-dark .assigned-form-card,body.theme-dark .owner-panel{background:linear-gradient(#1e293b 0%,#172033 100%)!important;border-color:#3b4a63!important}body.theme-dark .assigned-form-card{border-left-color:#60a5fa!important}body.theme-dark .home-command-page{--dashboard-green:#00c9a7;--dashboard-green-soft:#63f5da;--dashboard-red:#ff7b8a;--dashboard-red-soft:#ffc2cb;--dashboard-blue:#78b7ff;--dashboard-amber:#ffbd72}body.theme-dark .home-command-page .score-ring{filter:drop-shadow(0 0 18px #00c9a738);background:conic-gradient(var(--dashboard-green) var(--score), #94a3b833 0)!important}body.theme-dark .home-command-page .score-scope-stack div{box-shadow:inset 0 0 0 1px #ffffff08;background:#0f172ab8!important;border-color:#60a5fa47!important}body.theme-dark .home-command-page .score-scope-stack span{color:#93c5fd!important}body.theme-dark .home-command-page .score-scope-stack strong{color:#f8fafc!important}body.theme-dark .home-command-page .division-glance-row strong,body.theme-dark .home-command-page .division-glance-row b,body.theme-dark .home-command-page .division-glance-row span,body.theme-dark .home-command-page .division-glance-empty{text-shadow:0 0 14px #00c9a752;color:var(--dashboard-green-soft)!important}body.theme-dark .home-command-page .division-glance-row em,body.theme-dark .home-command-page .division-glance-row em>span{text-shadow:none;color:#f8fafc!important}body.theme-dark .home-command-page .division-glance-row em.positive,body.theme-dark .home-command-page .division-glance-row em.positive>span{text-shadow:0 0 14px #00c9a752;color:var(--dashboard-green-soft)!important}body.theme-dark .home-command-page .division-glance-row em.negative,body.theme-dark .home-command-page .division-glance-row em.negative>span{text-shadow:0 0 14px #ff7b8a42;color:var(--dashboard-red)!important}body.theme-dark .home-command-page .command-score-card>span{color:#dbeafe!important}body.theme-dark .home-command-page .score-ring small{color:var(--dashboard-green-soft)!important}body.theme-dark .home-command-page .score-ring em,body.theme-dark .owner-hero p{color:#cbd5e1!important}body.theme-dark .home-command-page .score-ring strong,body.theme-dark .home-command-page .command-score-text.green,body.theme-dark .home-command-page .command-score-text.teal,body.theme-dark .home-command-page .command-bp-head em,body.theme-dark .home-command-page .command-bp-score b,body.theme-dark .home-command-page .tone-2 .command-bp-score b,body.theme-dark .home-command-page .coe-insight-card.best b,body.theme-dark .home-command-page .command-trend-bar b{text-shadow:0 0 14px #00c9a752;color:var(--dashboard-green-soft)!important}body.theme-dark .home-command-page .coe-insight-card.worst b,body.theme-dark .home-command-page .command-bp-head em.negative{text-shadow:0 0 14px #ff7b8a42;color:var(--dashboard-red)!important}body.theme-dark .home-command-page .command-bp-head em:not(.negative){box-shadow:0 0 18px #00c9a724;background:#00c9a724!important}body.theme-dark .home-command-page .command-bp-head em.negative{box-shadow:0 0 18px #ff7b8a21;background:#ff7b8a21!important}body.theme-dark .home-command-page .command-meter.teal i,body.theme-dark .home-command-page .command-meter.green i{background:var(--dashboard-green)!important}body.theme-dark .home-command-page progress.command-meter.teal::-webkit-progress-value{background:var(--dashboard-green)!important}body.theme-dark .home-command-page progress.command-meter.green::-webkit-progress-value{background:var(--dashboard-green)!important}body.theme-dark .home-command-page progress.command-meter.teal::-moz-progress-bar{background:var(--dashboard-green)!important}body.theme-dark .home-command-page progress.command-meter.green::-moz-progress-bar{background:var(--dashboard-green)!important}body.theme-dark .home-command-page progress.command-meter.blue::-webkit-progress-value{background:var(--dashboard-blue)!important}body.theme-dark .home-command-page progress.command-meter.blue::-moz-progress-bar{background:var(--dashboard-blue)!important}body.theme-dark .home-command-page progress.command-meter.amber::-webkit-progress-value{background:var(--dashboard-amber)!important}body.theme-dark .home-command-page progress.command-meter.amber::-moz-progress-bar{background:var(--dashboard-amber)!important}body.theme-dark .home-command-page .command-meter,body.theme-dark .home-command-page progress.command-meter{box-shadow:0 0 14px #00c9a71f}body.theme-dark .home-command-page .command-bp-card:before,body.theme-dark .home-command-page .command-bp-head strong span{box-shadow:0 0 14px #00c9a752;background:var(--dashboard-green)!important}body.theme-dark .home-command-page .command-trend-fill{box-shadow:0 0 18px #00c9a73d;background:linear-gradient(180deg,var(--dashboard-green),#78b7ff)!important}@media (width>=73.8125rem) and (width<=84rem){.owner-shell,.owner-panel,.home-command-dashboard,.home-command-grid>*,.command-csat-section-grid>*,.coe-insight-matrix>*,.command-bp-grid>*,.dashboard-summary-grid>*,.owner-grid>*,.three-column-grid>*,.home-tab-grid>*,.home-overview>*,.user-home-overview>*,.home-stat-grid>*,.user-form-status-head>*,.readonly-grid>*,.profile-grid>*,.assigned-form-card,.assigned-form-card summary>*,.recipient-editor,.form-batch-card,.q-card,.q-card-copy,.q-card-control{min-width:0}.home-command-dashboard{padding:clamp(.9rem,1.2vw,1rem)}.home-command-page .command-centre-shell{padding-inline:clamp(.9rem,1.4vw,1.25rem)}.home-command-filter-row{flex-wrap:nowrap;gap:clamp(.28rem,.55vw,.5rem)}.home-command-filter-select{min-width:clamp(5.6rem,9vw,7rem);height:clamp(1.65rem,2.6vw,1.95rem);padding-inline:clamp(.28rem,.6vw,.48rem);font-size:clamp(.56rem,.85vw,.68rem)}.home-quarter-tabs{gap:clamp(.16rem,.35vw,.28rem)}.home-command-filter-row button,.home-command-page .command-filter-actions .command-nav-button{min-width:auto;min-height:clamp(1.65rem,2.6vw,1.95rem);padding-inline:clamp(.28rem,.58vw,.48rem);font-size:clamp(.54rem,.8vw,.64rem)}.command-filter-actions{flex-wrap:nowrap;gap:clamp(.16rem,.4vw,.32rem)}.home-quarter-tabs button{min-width:clamp(1.55rem,2.5vw,2rem);padding-inline:clamp(.18rem,.4vw,.32rem)}.home-command-grid,.command-csat-section-grid{gap:clamp(.45rem,.8vw,.75rem);grid-template-columns:minmax(clamp(7.4rem,11.5vw,9.25rem),.62fr) minmax(clamp(8.6rem,13.5vw,10.75rem),.82fr) minmax(clamp(17.5rem,31vw,23.5rem),1.75fr)!important}.command-csat-section-grid .command-coe-glance-card{grid-column:auto!important}.dashboard-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.7rem,1vw,.85rem)}.dashboard-summary-card{min-height:clamp(5.75rem,8vw,6.5rem);padding:clamp(.8rem,1.1vw,1rem)}.command-centre-page .command-score-card,.command-centre-page .command-breakdown-card{min-height:clamp(16.5rem,24vw,19rem)}.command-centre-page .score-ring{width:clamp(7.4rem,10.5vw,8.8rem)}.command-centre-page .score-ring strong,.command-bp-score b{font-size:clamp(1.75rem,2.65vw,2.25rem)}.division-glance-head,.division-glance-row{grid-template-columns:minmax(clamp(7.5rem,12vw,9rem),1.15fr) clamp(2.8rem,4.6vw,3.625rem) minmax(clamp(6.25rem,10vw,7.375rem),.9fr) clamp(4.25rem,7vw,5.375rem) clamp(3.5rem,5.5vw,4.5rem) clamp(3.75rem,6vw,4.875rem);gap:clamp(.35rem,.7vw,.55rem)}.division-glance-head span,.division-glance-sort{letter-spacing:.045em;white-space:nowrap;font-size:clamp(.52rem,.8vw,.625rem)}.coe-insight-matrix{gap:clamp(.6rem,1vw,1rem);grid-template-columns:repeat(4,minmax(clamp(8rem,13vw,11.875rem),1fr))!important}.command-bp-grid{gap:clamp(.7rem,1vw,1rem);grid-template-columns:repeat(3,minmax(0,1fr))!important}.user-form-status-head{gap:clamp(.85rem,1.4vw,1.125rem);grid-template-columns:minmax(clamp(14rem,22vw,15rem),2fr) minmax(clamp(10.5rem,18vw,11.875rem),1.25fr) minmax(clamp(5.75rem,10vw,6.5rem),.7fr) minmax(clamp(4.25rem,7vw,4.75rem),.5fr) clamp(8.25rem,14vw,9.375rem)!important}.owner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.three-column-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=40.0625rem) and (width<=73.75rem){.owner-shell,.owner-panel,.home-command-dashboard,.home-command-grid>*,.command-csat-section-grid>*,.coe-insight-matrix>*,.command-bp-grid>*,.dashboard-summary-grid>*,.owner-grid>*,.three-column-grid>*,.home-tab-grid>*,.home-overview>*,.user-home-overview>*,.home-stat-grid>*,.user-form-status-head>*,.readonly-grid>*,.profile-grid>*,.assigned-form-card,.assigned-form-card summary>*,.recipient-editor,.form-batch-card,.q-card,.q-card-copy,.q-card-control{min-width:0}.owner-hero h1,.owner-hero p,.summary-title,.summary-value,.summary-muted,.summary-code,.dashboard-summary-card span,.dashboard-summary-card strong,.home-stat span,.home-stat strong,.home-tab-card strong,.home-tab-card small,.command-panel-head strong,.command-panel-head span,.division-glance-name,.command-bp-head strong,.coe-insight-row-head strong,.question-text,.question-hint{overflow-wrap:anywhere}.owner-shell{width:100%;max-width:65rem;padding:2rem 1.5rem 3rem}.owner-hero,.assigned-panel-head{flex-direction:row;align-items:center}.dashboard-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.dashboard-summary-card{min-height:clamp(5.25rem,9vw,5.75rem);padding:.8rem}.dashboard-summary-card strong{font-size:clamp(1.25rem,2.2vw,1.5rem)}.owner-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.home-tab-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-tab-grid.owner-home-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.home-overview{grid-template-columns:minmax(0,1.3fr) minmax(clamp(13rem,24vw,16.25rem),.7fr)}.user-home-overview{grid-template-columns:minmax(0,2fr) minmax(clamp(11rem,22vw,13.75rem),1fr)}.home-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-stat-grid.user-stat-grid{grid-template-columns:minmax(0,1fr)}.three-column-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-create-shell{max-width:73.75rem}.owner-create-hero{padding:1rem 1.15rem}.panel-title-row,.recipient-editor-head{flex-direction:row;align-items:center}.form-batch-card{padding:.85rem}.form-batch-body{padding:1rem}.recipient-editor{padding:.85rem}.form-action-footer{flex-direction:row;align-items:center;margin:1rem -1rem -1rem;padding:.85rem;position:sticky}.form-action-footer .btn-compact{width:auto;min-width:clamp(7rem,12vw,8.25rem)}.profile-grid{grid-template-columns:1fr 1fr;gap:.8rem}.survey-content-panel,.survey-footer-actions{max-width:57.5rem}.survey-content-wrap{padding:1rem 1.25rem 0}.survey-content-panel{gap:1.1rem;padding:1.75rem 0 1.2rem}.survey-footer-actions{flex-direction:row;justify-content:space-between;align-items:center;padding:.8rem 1.25rem 2rem}.survey-footer-actions .btn-primary,.survey-footer-actions .btn-secondary{width:auto;min-width:clamp(7rem,12vw,8.25rem)}.step-nav{padding:1.35rem 1.6rem 1.1rem;overflow:hidden}.step-label{white-space:normal}.q-card{padding:1.25rem 1.4rem}.q-card.answered{padding-left:1.275rem}.rating-row{grid-template-columns:repeat(5,minmax(clamp(2.25rem,5vw,2.75rem),1fr));gap:.5rem}.rating-scale-labels{grid-template-columns:1fr 1fr}.assigned-form-card{margin-bottom:.875rem}.assigned-form-card .summary-title,.assigned-form-card .summary-value,.assigned-form-card .summary-muted,.assigned-form-card .summary-code{text-overflow:ellipsis;overflow:hidden}.dashboard-filters{grid-template-columns:minmax(clamp(4.5rem,8vw,5.375rem),.55fr) minmax(clamp(5.75rem,10vw,7rem),.72fr) minmax(clamp(6.25rem,11vw,7.625rem),.78fr) minmax(clamp(7.5rem,14vw,9.375rem),1fr) minmax(clamp(5.75rem,10vw,7rem),.68fr) max-content;gap:.45rem}.dashboard-filters .command-period-tabs button{min-width:2rem;padding-inline:.45rem}.assigned-sort-control{justify-content:flex-start;width:auto}.assigned-sort-control select{width:auto;min-width:0}.user-form-status-head{align-items:center;gap:clamp(.75rem,1.6vw,1.125rem);padding:clamp(.9rem,1.8vw,1.125rem) clamp(1rem,2vw,1.375rem);grid-template-columns:minmax(clamp(12rem,22vw,15rem),2fr) minmax(clamp(9.5rem,18vw,11.875rem),1.25fr) minmax(clamp(5.25rem,10vw,6.5rem),.7fr) minmax(clamp(3.75rem,7vw,4.75rem),.5fr) clamp(7.5rem,14vw,9.375rem)!important}.user-form-status-head>div:nth-child(3),.user-form-status-head>div:nth-child(3) .status-stack{text-align:center;align-items:center}.user-form-status-head>div:last-child{justify-content:flex-end}.user-form-action{white-space:nowrap;width:clamp(7.5rem,14vw,9.375rem);min-width:clamp(7.5rem,14vw,9.375rem);line-height:normal}.readonly-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dump-date-grid{grid-template-columns:1fr 1fr}.dump-dialog-actions{flex-direction:row;align-items:center}.dump-dialog-actions .btn-primary,.dump-dialog-actions .btn-secondary{width:auto}.home-command-dashboard{padding:clamp(.65rem,1.4vw,.9rem)}.home-command-page .command-centre-shell{padding-inline:clamp(.65rem,1.5vw,1rem);padding-top:.35rem}.home-command-page .command-home-filter-row{margin-bottom:.55rem;padding-block:.4rem .55rem}.home-command-filter-row{flex-wrap:nowrap;gap:clamp(.2rem,.5vw,.42rem)}.home-command-page .home-command-filter-select,.home-command-page .command-filter-actions .command-nav-button,.home-command-page .command-filter-actions .command-live-pill{min-height:clamp(1.8rem,3.4vw,2.1rem);font-size:clamp(.62rem,1.1vw,.72rem)}.home-command-filter-select{border-radius:.38rem;min-width:clamp(4.65rem,8.6vw,5.75rem);height:clamp(1.45rem,2.7vw,1.75rem);padding-inline:clamp(.22rem,.5vw,.38rem)}.home-quarter-tabs{gap:clamp(.12rem,.35vw,.24rem)}.home-command-filter-row button,.home-command-page .command-filter-actions .command-nav-button{border-radius:.38rem;min-width:auto;min-height:clamp(1.45rem,2.7vw,1.75rem);padding-inline:clamp(.22rem,.5vw,.38rem);font-size:clamp(.48rem,.85vw,.58rem)}.command-filter-actions{flex-wrap:nowrap;gap:clamp(.12rem,.32vw,.25rem)}.home-quarter-tabs button{min-width:clamp(1.35rem,2.7vw,1.75rem);padding-inline:clamp(.14rem,.35vw,.28rem)}.home-command-page .command-section-head{letter-spacing:.09em;margin:.8rem 0 .5rem;font-size:clamp(.58rem,1vw,.68rem)}.home-command-grid,.command-csat-section-grid{gap:clamp(.45rem,1vw,.7rem);grid-template-columns:minmax(clamp(6.75rem,13vw,8.5rem),.62fr) minmax(clamp(8.25rem,16vw,10.25rem),.82fr) minmax(clamp(16rem,34vw,20.5rem),1.75fr)!important}.command-csat-section-grid .command-coe-glance-card{grid-column:auto!important}.home-command-dashboard .command-lower-grid{grid-template-columns:minmax(0,1fr)!important}.coe-insight-matrix{gap:.65rem;grid-template-columns:repeat(4,minmax(clamp(6.5rem,13vw,8.125rem),1fr))!important}.command-bp-grid{gap:clamp(.45rem,1vw,.7rem);margin-bottom:.8rem;grid-template-columns:repeat(3,minmax(0,1fr))!important}.home-command-page .command-score-card,.home-command-page .command-breakdown-card,.home-command-page .command-bp-card,.coe-insight-row{padding:clamp(.6rem,1.4vw,.85rem)}.command-centre-page .command-score-card,.command-centre-page .command-breakdown-card{min-height:clamp(13.75rem,27vw,16.5rem)}.command-coe-glance-card .division-glance-body{height:clamp(11.5rem,23vw,14rem);max-height:clamp(11.5rem,23vw,14rem)}.home-command-page .command-score-card>span,.home-command-page .command-score-card>small,.home-command-page .command-meter-row small,.home-command-page .command-meter-row span{font-size:clamp(.58rem,1.05vw,.7rem)}.home-command-page .command-panel-head{margin-bottom:clamp(.55rem,1.2vw,.9rem)}.home-command-page .command-panel-head strong{font-size:clamp(.78rem,1.35vw,.92rem)}.home-command-page .command-panel-head span{font-size:clamp(.58rem,1vw,.68rem)}.home-command-page .command-meter-row{margin-top:clamp(.55rem,1.2vw,.9rem)}.command-lever-breakdown-card .command-meter-row{padding:clamp(.45rem,1vw,.65rem) 0}.command-centre-page .score-ring{width:clamp(6.5rem,12vw,8.5rem)}.command-centre-page .score-ring strong,.command-bp-score b{font-size:clamp(1.75rem,3.8vw,2.15rem)}.command-bp-score{margin:.65rem 0 .55rem}.command-mini-meter-row{margin-top:.32rem}.division-glance-head,.division-glance-row{grid-template-columns:minmax(clamp(5.75rem,12vw,7.5rem),1.15fr) clamp(2.15rem,4.8vw,3rem) minmax(clamp(4.8rem,10vw,6.25rem),.9fr) clamp(3.2rem,7vw,4.5rem) clamp(2.6rem,5.5vw,3.75rem) clamp(2.8rem,6vw,4rem);gap:clamp(.2rem,.7vw,.4rem)}.division-glance-head{padding:.18rem .4rem .3rem .55rem}.division-glance-head span,.division-glance-sort{letter-spacing:.035em;white-space:nowrap;font-size:clamp(.48rem,.9vw,.58rem)}.division-glance-sort-info i{width:.8rem;height:.8rem;font-size:.55rem}.division-glance-row{padding:.38rem .4rem .38rem .55rem}.coe-insight-row{min-height:clamp(8.8rem,16vw,10.5rem)}.coe-insight-row-head strong,.command-bp-head strong{font-size:clamp(.75rem,1.3vw,.8125rem)}.coe-insight-card b{font-size:clamp(1rem,2vw,1.18rem)}.coe-insight-card span,.coe-insight-card strong,.coe-insight-card small{font-size:clamp(.58rem,1.1vw,.72rem)}.coe-insight-card strong,.coe-insight-card small,.command-mini-meter-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (width>=40.0625rem) and (width<=61.25rem){.home-command-grid,.command-csat-section-grid{gap:.28rem;grid-template-columns:minmax(0,17%) minmax(0,21%) minmax(0,1fr)!important}.command-csat-section-grid .command-coe-glance-card{grid-column:auto!important}.coe-insight-matrix{gap:.35rem;grid-template-columns:repeat(4,minmax(clamp(5.6rem,12vw,7rem),1fr))!important}.command-bp-grid{gap:.4rem}.home-command-page .command-score-card,.home-command-page .command-breakdown-card,.home-command-page .command-bp-card,.coe-insight-row{padding:.55rem}.command-centre-page .command-score-card,.command-centre-page .command-breakdown-card,.command-coe-glance-card{min-width:0!important}.command-lever-breakdown-card .command-meter-row{padding:.32rem 0}.command-lever-breakdown-card .lever-label{font-size:clamp(.48rem,1vw,.62rem)}.command-centre-page .command-score-card,.command-centre-page .command-breakdown-card{min-height:clamp(12.5rem,26vw,14.5rem)}.command-centre-page .score-ring{width:clamp(4.2rem,9vw,5.35rem)}.command-centre-page .score-ring:before{inset:.52rem}.command-centre-page .score-ring strong,.command-bp-score b{font-size:clamp(1rem,2.45vw,1.32rem)}.command-centre-page .score-ring strong small{font-size:clamp(.5rem,1.4vw,.68rem)}.score-scope-stack{gap:.2rem;width:100%;margin-top:.2rem}.score-scope-stack div{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.18rem;min-height:1.35rem;padding:.22rem .28rem}.score-scope-stack span{letter-spacing:0;min-width:max-content;font-size:clamp(.34rem,.75vw,.44rem)}.score-scope-stack strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.34rem,.72vw,.45rem);line-height:1;overflow:hidden}.division-glance-head,.division-glance-row{grid-template-columns:minmax(clamp(4.8rem,11vw,6.2rem),1.1fr) clamp(1.8rem,4vw,2.5rem) minmax(clamp(3.8rem,9vw,5rem),.85fr) clamp(2.6rem,6vw,3.5rem) clamp(2.1rem,5vw,3rem) clamp(2.2rem,5vw,3.2rem);gap:.18rem}.division-glance-head span,.division-glance-sort{letter-spacing:.015em;font-size:clamp(.42rem,.85vw,.52rem)}.division-glance-head{padding-inline:.35rem}.command-bp-head em{font-size:.625rem}.command-mini-meter-row{grid-template-columns:minmax(clamp(2.7rem,6vw,3.375rem),clamp(3.6rem,8vw,4.5rem)) minmax(0,1fr) clamp(1.7rem,4vw,2.125rem);gap:.35rem}.coe-insight-card b{font-size:1.1rem}}
