/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.lowercase{text-transform:lowercase}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#14241e;--muted:#6d7772;--cream:#f5f3ec;--paper:#fffef9;--green:#0b6b4f;--lime:#d9ef79;--line:#dfe2dc;--amber:#d68d22;--blue:#326ea8;--violet:#7456a8}*{box-sizing:border-box}body{background:var(--cream);color:var(--ink);margin:0;font-family:Aptos,Microsoft YaHei UI,Arial,sans-serif}button,input,select,textarea{font:inherit}.signin-shell,.loading{background:radial-gradient(circle at 75% 20%,#dff0aa 0,#0000 30%),linear-gradient(135deg,#0c3328,#10251e 65%);place-items:center;min-height:100vh;padding:24px;display:grid}.signin-card{background:var(--paper);text-align:center;border-radius:28px;width:min(480px,100%);padding:56px;box-shadow:0 28px 80px #06140f66}.signin-card h1{margin:10px 0 14px;font:700 42px Georgia,serif}.signin-card>p:not(.eyebrow){color:var(--muted);margin-bottom:30px;line-height:1.7}.signin-card small{color:var(--muted);margin-top:18px;display:block}.brand-mark{background:var(--lime);border-radius:16px;place-items:center;width:58px;height:58px;margin:auto;font:700 32px Georgia,serif;display:grid;transform:rotate(-3deg);box-shadow:inset 0 -5px #bbd459}.brand-mark.small{border-radius:11px;width:40px;height:40px;margin:0;font-size:23px}.eyebrow{color:var(--green);letter-spacing:2px;font-size:11px;font-weight:800}.primary-button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:9px;justify-content:center;padding:12px 18px;font-weight:750;text-decoration:none;display:inline-flex}.primary-button:disabled{opacity:.55}.app-shell{grid-template-columns:252px 1fr;min-height:100vh;display:grid}.sidebar{color:#eaf0ed;background:#10261f;flex-direction:column;height:100vh;padding:24px 18px;display:flex;position:sticky;top:0}.brand{border-bottom:1px solid #ffffff18;align-items:center;gap:12px;padding:0 6px 25px;display:flex}.brand strong,.brand span{display:block}.brand span{color:#9eb1aa;letter-spacing:1px;font-size:10px}.sidebar nav{gap:5px;margin-top:24px;display:grid}.sidebar nav button{color:#abc0b8;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;padding:11px 13px;display:flex}.sidebar nav button>span{width:20px;font-size:18px}.sidebar nav button>b{color:#14241e;background:#d89e38;border-radius:99px;margin-left:auto;padding:2px 7px}.sidebar nav button:hover,.sidebar nav button.active{color:#fff;background:#ffffff12}.scope{background:#ffffff09;border:1px solid #ffffff12;border-radius:12px;margin-top:auto;padding:14px}.scope b,.scope span,.scope small{display:block}.scope b{color:var(--lime);letter-spacing:1px;font-size:10px}.scope span{margin-top:7px;font-size:12px}.scope small{color:#839990}.user{border-top:1px solid #ffffff18;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;margin-top:16px;padding-top:15px;display:grid}.user i,.activity>i,.team article>i{background:var(--lime);width:34px;height:34px;color:var(--ink);border-radius:50%;place-items:center;font-style:normal;font-weight:800;display:grid}.user b,.user span{font-size:11px;display:block}.user span{color:#8ea39b;font-size:9px}.user a{color:#8ea39b;font-size:9px;text-decoration:none}.workspace{min-width:0;padding:38px clamp(24px,4vw,64px) 70px}.workspace>header{justify-content:space-between;gap:20px;margin-bottom:28px;display:flex}.workspace>header h1{margin:5px 0 6px;font:700 37px Georgia,Songti SC,serif}.workspace>header p:last-child{color:var(--muted);margin:0}.date{text-align:right;color:var(--muted);border-left:2px solid var(--lime);padding:8px 12px;font-size:12px}.alert{background:#fff3db;border:1px solid #edc77f;border-radius:10px;justify-content:space-between;margin-bottom:18px;padding:12px 16px;display:flex}.alert button{background:0 0;border:0}.metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.metrics.half{grid-template-columns:repeat(2,1fr)}.metric{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:19px 20px;position:relative}.metric:before{content:"";background:var(--green);width:4px;position:absolute;inset:0 auto 0 0}.metric.amber:before{background:var(--amber)}.metric.blue:before{background:var(--blue)}.metric.violet:before{background:var(--violet)}.metric span,.metric strong,.metric small{display:block}.metric span{color:var(--muted);letter-spacing:.8px;font-size:10px;font-weight:700}.metric strong{margin:8px 0 5px;font:700 30px Georgia,serif}.metric small{color:var(--muted);font-size:10px}.two{grid-template-columns:1.45fr 1fr;gap:18px;margin-bottom:18px;display:grid}.panel{background:var(--paper);border:1px solid var(--line);border-radius:15px;min-width:0;padding:22px}.panel-head{justify-content:space-between;margin-bottom:18px;display:flex}.panel-head span{letter-spacing:1.6px;color:var(--green);font-size:9px;font-weight:800}.panel-head h2{margin:4px 0;font:700 21px Georgia,Songti SC,serif}.panel-head button{color:var(--green);cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:700}.focus{border-top:1px solid var(--line);grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:14px 0;display:grid}.focus:first-of-type{border-top:0}.focus em{color:#aab2ad;font:italic 23px Georgia}.focus small{color:var(--muted)}.focus small b{color:#805511;background:#f4dfb8;border-radius:99px;padding:3px 6px}.focus h3{margin:7px 0 3px;font-size:13px}.focus p{color:var(--muted);margin:0;font-size:10px}.focus select,.task>select{border:1px solid var(--line);background:#fff;border-radius:7px;padding:7px;font-size:10px}.intake{grid-template-columns:1fr 45px;align-items:end;gap:8px;margin:20px 0;display:grid}.intake>div:first-child{grid-column:1/-1;justify-content:space-between;font-size:11px;display:flex}.intake span{color:var(--muted)}.progress{background:#e7e9e4;border-radius:99px;height:6px;overflow:hidden}.progress i{background:var(--green);border-radius:99px;height:100%;display:block}.intake>strong{text-align:right;font-size:11px}.activity{border-top:1px solid var(--line);gap:10px;padding:12px 0;display:flex}.activity b{font-size:11px}.activity p{margin:4px 0;font-size:11px}.activity small{color:var(--muted);font-size:9px}.stack{gap:18px;display:grid}.grid-form{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.grid-form .wide{grid-column:1/-1}.grid-form button,.form button{justify-self:start}label{color:#4b5752;gap:6px;font-size:10px;font-weight:700;display:grid}input,select,textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #cfd4ce;border-radius:8px;outline:none;padding:10px}textarea{resize:vertical;min-height:82px}.board{grid-template-columns:repeat(5,minmax(190px,1fr));gap:10px;display:grid;overflow-x:auto}.column{background:#f1f2ed;border-radius:10px;min-height:320px;padding:10px}.column>h3{justify-content:space-between;font-size:10px;display:flex}.column>h3 span{background:#fff;border-radius:99px;padding:2px 7px}.task{border:1px solid var(--line);background:#fff;border-radius:9px;margin-bottom:9px;padding:12px}.task.urgent{border-top:3px solid var(--amber)}.task>small{color:var(--muted);font-size:9px}.task>small b{color:#805511;background:#f4dfb8;border-radius:99px;padding:3px 6px}.task h4{margin:8px 0;font-size:12px}.task>p{color:var(--muted);font-size:10px;line-height:1.5}.task blockquote{border-left:2px solid var(--lime);margin:8px 0;padding-left:7px;font-size:9px}.task-foot{color:var(--muted);justify-content:space-between;margin:10px 0;font-size:9px;display:flex}.task-foot button{color:var(--green);background:0 0;border:0}.discussion{background:#f5f6f2;margin-bottom:8px;padding:7px}.discussion p{font-size:9px}.discussion form{display:flex}.discussion input{min-width:0;padding:5px}.discussion button{background:var(--green);color:#fff;border:0}.forms{align-items:start}.form{gap:14px;display:grid}.report,.approval{border-top:1px solid var(--line);padding:14px 0}.report>div{justify-content:space-between;display:flex}.report span,.report small{color:var(--muted);font-size:9px}.report h4{color:var(--green);margin:12px 0 4px;font-size:9px}.report p{margin:0;font-size:11px;line-height:1.5}.report blockquote,.warning{border-left:4px solid var(--amber);background:#f3f0e6;margin:10px 0;padding:12px;font-size:10px}.approval>small{justify-content:space-between;display:flex}.approval>small b,.approval>small span{background:#edf0ec;border-radius:99px;padding:3px 7px;font-size:9px}.approval h3{font-size:13px}.approval p{font-size:11px;line-height:1.55}.approval em{color:var(--muted);font-size:9px}.approval>div{gap:6px;margin-top:10px;display:flex}.approval button{border:1px solid var(--line);background:#fff;border-radius:6px;padding:6px 9px}.approval button:first-child{background:var(--green);color:#fff}.approval .已批准{color:#176247;background:#dcefe6}.approval .需修改{color:#835a0b;background:#fff0cb}.approval .已拒绝{color:#87342e;background:#f5d8d6}.course-table{overflow-x:auto}.course-head,.course-row{border-bottom:1px solid var(--line);grid-template-columns:55px minmax(280px,2fr) 120px 130px 70px;align-items:center;gap:15px;min-width:760px;padding:12px 10px;display:grid}.course-head{color:var(--muted);font-size:9px}.course-row>div:first-of-type>*{display:block}.course-row strong{font-size:11px}.course-row small{color:var(--muted);margin:3px 0;font-size:9px}.course-row span{color:var(--green);font-size:9px}.course-row .progress{margin-top:5px}.gap{color:#9a6517}.warning b{font-size:10px}.warning p{margin:5px 0;font-size:11px;line-height:1.6}.draft textarea{background:#f4f4ef;border:0;min-height:580px;padding:18px;line-height:1.7}.empty{color:#9ba39f;align-content:center;place-items:center;min-height:150px;display:grid}.empty span{font-size:30px}.empty p{font-size:11px}.team{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.team article{border:1px solid var(--line);text-align:center;border-radius:10px;padding:18px}.team article>i{margin:auto}.team h3{font-size:12px}.team p{color:var(--muted);word-break:break-all;font-size:9px}.team select{margin-top:7px;padding:7px;font-size:10px}.team article>span{color:#1b674e;background:#e3efe9;border-radius:99px;padding:5px 9px;font-size:9px;display:inline-block}.team .invite{border-style:dashed}.team .invite>b{font-size:25px}.rhythm{color:#fff;background:#122b23;border-radius:11px;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:20px;padding:18px;display:grid}.rhythm b,.rhythm span{font-size:10px;display:block}.rhythm b{color:var(--lime)}.rhythm span{color:#b8c8c2;margin-top:5px;font-size:9px}.loading{color:#fff}.loading p{margin-top:110px;position:absolute}@media (max-width:1100px){.metrics{grid-template-columns:repeat(2,1fr)}.two{grid-template-columns:1fr}.team{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.app-shell{display:block}.sidebar{height:auto;padding:15px;position:static}.brand{padding-bottom:14px}.sidebar nav{margin-top:12px;display:flex;overflow-x:auto}.sidebar nav button{min-width:max-content}.scope{display:none}.workspace{padding:24px 14px 50px}.workspace>header h1{font-size:29px}.date{display:none}.grid-form{grid-template-columns:1fr}.board{grid-template-columns:repeat(5,240px)}.team{grid-template-columns:1fr}.rhythm{grid-template-columns:1fr 1fr}.signin-card{padding:36px 24px}}@media (max-width:460px){.metrics,.metrics.half{grid-template-columns:1fr}.focus{grid-template-columns:34px 1fr}.focus select{grid-column:2}.rhythm{grid-template-columns:1fr}}.content-factory{gap:18px;display:grid}.platform-tabs{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.platform-tabs button{border:1px solid var(--line);text-align:left;min-height:96px;color:var(--ink);cursor:pointer;background:#f7f7f2;border-radius:12px;padding:15px;transition:all .18s}.platform-tabs button:hover{border-color:#9eb3aa;transform:translateY(-1px)}.platform-tabs button.active{color:#fff;background:#10261f;border-color:#10261f;box-shadow:0 10px 22px #10261f24}.platform-tabs b,.platform-tabs span{display:block}.platform-tabs b{margin-bottom:8px;font:700 16px Georgia,Songti SC,serif}.platform-tabs span{color:var(--muted);font-size:10px;line-height:1.5}.platform-tabs button.active span{color:#bed0c9}.platform-guide{border-left:4px solid var(--lime);background:#edf3e8;border-radius:5px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-top:15px;padding:12px 14px;display:grid}.platform-guide b{font-size:11px}.platform-guide span{color:#3f5149;font-size:11px}.platform-guide small{color:var(--green);text-align:right;font-size:9px}.content-factory .draft textarea{min-height:720px}.content-factory .form input{font-weight:400}@media (max-width:760px){.platform-tabs{grid-template-columns:1fr}.platform-tabs button{min-height:auto}.platform-guide{grid-template-columns:1fr;gap:5px}.platform-guide small{text-align:left}.content-factory .draft textarea{min-height:580px}}.ai-director{gap:18px;display:grid}.ai-hero{color:#fff;background:linear-gradient(120deg,#10261f,#1b4234);border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:24px 26px;display:grid;box-shadow:0 16px 38px #10261f24}.ai-orbit{color:#d7ff8f;border:1px solid #a8d35e;border-radius:50%;place-items:center;width:68px;height:68px;font:700 20px Georgia,serif;display:grid;box-shadow:inset 0 0 0 8px #ffffff08,0 0 30px #a8d35e26}.ai-hero h2{margin:5px 0 8px;font:700 25px Georgia,Songti SC,serif}.ai-hero p:last-child{color:#c4d2cd;max-width:760px;margin:0;font-size:11px;line-height:1.65}.live-dot{color:#285f25;background:#dff6d1;border-radius:99px;align-self:start;padding:6px 10px;font-size:9px;font-weight:800}.live-dot:before{content:"";background:#4a9b43;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.ai-grid{grid-template-columns:1.25fr 1fr}.ai-brief{background:#f4f4ef;border:0;min-height:470px;padding:16px;font-size:10px;line-height:1.65}.ai-actions{flex-wrap:wrap;gap:9px;margin-top:12px;display:flex}.secondary-button{border:1px solid var(--green);color:var(--green);background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:10px 14px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.ai-note{color:var(--muted);margin-top:10px;line-height:1.55;display:block}.control-flow{gap:10px;margin-bottom:18px;display:grid}.control-flow article{background:#f5f6f2;border-radius:10px;grid-template-columns:42px 1fr;align-items:center;gap:11px;padding:13px;display:grid}.control-flow article>b{color:#9ba7a1;font:italic 22px Georgia}.control-flow h3{margin:0 0 4px;font-size:12px}.control-flow p{color:var(--muted);margin:0;font-size:10px}.full{justify-content:center;width:100%}.guardrails{border-top:1px solid var(--line);gap:8px;margin-top:18px;padding-top:16px;display:grid}.guardrails b{color:var(--green);font-size:10px}.guardrails span{color:#52625b;font-size:10px}.team .ai-member{color:#fff;background:#10261f;border-color:#10261f}.team .ai-member>i{color:#10261f;background:#d9ef79;font-size:10px}.team .ai-member p{color:#b8c8c2}.team .ai-member>span{color:#285f25;background:#dff6d1}@media (max-width:760px){.ai-hero{grid-template-columns:auto 1fr;padding:20px}.ai-hero .live-dot{grid-column:1/-1;justify-self:start}.ai-orbit{width:54px;height:54px}.ai-hero h2{font-size:20px}.ai-actions>*{width:100%}.ai-brief{min-height:420px}}.intake-manager{gap:18px;display:grid}.intake-toolbar{grid-template-columns:1fr auto auto;align-items:center;gap:16px;margin-bottom:18px;display:grid}.intake-toolbar>div:first-child>span{letter-spacing:1.6px;color:var(--green);font-size:9px;font-weight:800}.intake-toolbar h2{margin:4px 0;font:700 21px Georgia,Songti SC,serif}.intake-toolbar p{color:var(--muted);margin:0;font-size:10px}.campus-switch{background:#eef0eb;border-radius:9px;padding:3px;display:flex}.campus-switch button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 12px;font-size:10px}.campus-switch button.active{color:var(--green);background:#fff;box-shadow:0 2px 7px #10261f16}.intake-form{border:1px solid var(--line);background:#f3f5f0;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:12px;margin:14px 0;padding:16px;display:grid}.intake-form .wide{grid-column:span 3}.intake-form button{align-self:end}.intake-list{gap:10px;display:grid}.intake-card{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.intake-card.data-conflict{border-color:#d68d22}.intake-summary{grid-template-columns:auto minmax(220px,1fr) auto auto;align-items:center;gap:14px;padding:16px;display:grid}.campus-badge{color:#176247;background:#e6efe9;border-radius:99px;padding:6px 9px;font-size:9px;font-weight:800}.campus-badge.新山{color:#315f91;background:#e7eef7}.intake-summary small{color:var(--green);font-size:9px}.intake-summary h3{margin:5px 0 2px;font-size:13px}.intake-summary p{color:var(--muted);margin:0;font-size:9px}.data-conflict .intake-summary p{color:#9a6517}.intake-numbers{grid-template-columns:repeat(5,55px);gap:5px;display:grid}.intake-numbers span{color:var(--muted);text-align:center;border-left:1px solid var(--line);font-size:8px}.intake-numbers b{color:var(--ink);margin-top:3px;font:700 19px Georgia,serif;display:block}.edit-button{border:1px solid var(--line);color:var(--green);cursor:pointer;background:#fff;border-radius:7px;padding:8px 11px;font-size:10px}.target-progress{background:#edf0ea;height:7px;position:relative}.target-progress i{background:linear-gradient(90deg,var(--green),#a8cf5b);height:100%;display:block}.target-progress em{color:var(--muted);font-size:8px;position:absolute;top:-18px;right:8px}.intake-card>.intake-form{border:0;border-top:1px solid var(--line);border-radius:0;margin:0}.intake-card+.empty{border:1px dashed var(--line);border-radius:12px}.year-picker{white-space:nowrap;align-items:center;gap:8px;display:flex}.year-picker select{width:auto;min-width:94px}.annual-panel{padding:0;overflow:hidden}.annual-panel>.intake-toolbar{padding:22px 22px 4px}.annual-panel>.intake-form{margin:14px 22px 22px}.annual-campuses{gap:0;display:grid}.annual-campus{border-top:1px solid var(--line);padding:22px}.annual-campus.新山{background:#f8fafc}.annual-campus-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;display:flex}.annual-campus-head>div:first-child{align-items:center;gap:10px;display:flex}.annual-campus-head h3{margin:0;font:700 18px Georgia,Songti SC,serif}.annual-campus-head>div:last-child{gap:16px;display:flex}.annual-campus-head>div:last-child span{color:var(--muted);font-size:9px}.annual-campus-head>div:last-child b{color:var(--ink);margin-top:2px;font:700 17px Georgia,serif;display:block}.annual-months{grid-template-columns:repeat(6,minmax(145px,1fr));gap:9px;display:grid}.month-cell{border:1px solid var(--line);background:#f8f8f4;border-radius:11px;flex-direction:column;min-height:158px;padding:11px;display:flex}.month-cell.has-intake{background:#fff;border-color:#cbd7d0;box-shadow:0 4px 12px #10261f0b}.month-cell>header{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.month-cell>header b{font:700 15px Georgia,serif}.month-cell>header span{color:var(--muted);font-size:8px}.month-cell>div{gap:7px;display:grid}.annual-intake{border:0;border-left:3px solid var(--green);text-align:left;color:var(--ink);cursor:pointer;background:#eef4ef;border-radius:6px;padding:8px}.annual-campus.新山 .annual-intake{border-left-color:var(--blue);background:#eef3f8}.annual-intake strong,.annual-intake span{display:block}.annual-intake strong{margin-bottom:4px;font-size:10px;line-height:1.35}.annual-intake span{color:var(--muted);margin-top:2px;font-size:8px}.annual-intake i{background:#dbe2dc;border-radius:99px;height:3px;margin-top:6px;display:block;overflow:hidden}.annual-intake em{background:var(--green);height:100%;display:block}.annual-campus.新山 .annual-intake em{background:var(--blue)}.month-add{color:var(--green);text-align:left;cursor:pointer;background:0 0;border:0;margin-top:auto;padding-top:10px;font-size:9px;font-weight:800}.lead-kpi{gap:18px;display:grid}.lead-definition{border-left:4px solid var(--green);background:#edf3e8;border-radius:9px;grid-template-columns:auto 1fr;gap:12px;margin-top:16px;padding:13px 15px;display:grid}.lead-definition b{color:var(--green);font-size:10px}.lead-definition span{color:#52625b;font-size:10px;line-height:1.55}.lead-kpi-form{border:1px solid var(--line);background:#f3f5f0;border-radius:11px;grid-template-columns:repeat(6,1fr) auto;align-items:end;gap:11px;margin-top:14px;padding:16px;display:grid}.kpi-campuses{grid-template-columns:1fr 1fr;gap:18px;display:grid}.kpi-campus{overflow:hidden}.kpi-campus .annual-campus-head>div:last-child{gap:12px}.kpi-months{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.kpi-month{border:1px solid var(--line);background:#f7f8f4;border-radius:9px;min-height:104px;padding:10px}.kpi-month.active{background:#fff;border-color:#bfd0c6}.kpi-month>header{justify-content:space-between;margin-bottom:8px;display:flex}.kpi-month>header b{font:700 14px Georgia,serif}.kpi-month>header span,.kpi-month>small{color:var(--muted);font-size:8px}.kpi-course{border-top:1px solid var(--line);padding:7px 0}.kpi-course:first-of-type{border-top:0}.kpi-course strong,.kpi-course span{display:block}.kpi-course strong{font-size:9px;line-height:1.35}.kpi-course span{color:var(--muted);margin-top:2px;font-size:8px}.kpi-course>div{grid-template-columns:1fr auto;align-items:center;gap:6px;margin-top:6px;display:grid}.kpi-course i{background:#e4e8e3;border-radius:99px;height:4px;overflow:hidden}.kpi-course em{background:var(--green);height:100%;display:block}.kpi-course>div>b{font-size:8px}.kpi-edit-list{gap:9px;display:grid}.kpi-edit-row{border:1px solid var(--line);border-radius:11px;grid-template-columns:minmax(220px,1.5fr) auto auto;align-items:center;gap:14px;padding:14px;display:grid}.kpi-edit-row>div:first-child small{color:var(--green);margin-left:7px;font-size:9px}.kpi-edit-row h3{margin:7px 0 3px;font-size:12px}.kpi-edit-row p{color:var(--muted);margin:0;font-size:9px}.kpi-edit-numbers{grid-template-columns:repeat(4,60px);display:grid}.kpi-edit-numbers span{color:var(--muted);text-align:center;border-left:1px solid var(--line);font-size:8px}.kpi-edit-numbers b{color:var(--ink);margin-top:3px;font:700 18px Georgia,serif;display:block}.kpi-edit-row>.lead-kpi-form{grid-column:1/-1;width:100%;margin-top:0}@media (max-width:900px){.intake-toolbar{grid-template-columns:1fr}.intake-toolbar .primary-button{justify-self:start}.intake-form{grid-template-columns:repeat(2,1fr)}.intake-form .wide{grid-column:span 2}.intake-summary{grid-template-columns:auto 1fr auto}.intake-numbers{grid-column:2/-1;grid-template-columns:repeat(5,1fr)}.edit-button{grid-area:1/3}}@media (max-width:560px){.intake-form{grid-template-columns:1fr}.intake-form .wide{grid-column:auto}.intake-summary{grid-template-columns:auto 1fr}.intake-numbers{grid-column:1/-1}.edit-button{grid-area:auto/1/auto/-1}.campus-switch{width:max-content}}@media (max-width:1250px){.annual-months{grid-template-columns:repeat(4,1fr)}}@media (max-width:1200px){.lead-kpi-form{grid-template-columns:repeat(3,1fr)}.kpi-campuses{grid-template-columns:1fr}}@media (max-width:900px){.annual-campus-head{flex-direction:column;align-items:flex-start}.annual-months{grid-template-columns:repeat(3,1fr)}.kpi-edit-row{grid-template-columns:1fr auto}.kpi-edit-numbers{grid-column:1/-1;grid-template-columns:repeat(4,1fr)}}@media (max-width:560px){.annual-panel>.intake-toolbar,.annual-campus{padding:16px}.annual-panel>.intake-form{margin:12px 16px 16px}.annual-campus-head>div:last-child{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.annual-months{grid-template-columns:repeat(2,1fr)}.month-cell{min-height:145px}.lead-kpi-form,.lead-definition{grid-template-columns:1fr}.kpi-months{grid-template-columns:repeat(2,1fr)}.kpi-edit-row{grid-template-columns:1fr}.kpi-edit-row>.edit-button{grid-column:auto}.kpi-edit-numbers{grid-template-columns:repeat(2,1fr)}}.ai-task-planner{background:linear-gradient(145deg,#fffef9,#f4f7ef);border-color:#cbd8cf}.ai-planner-head{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding-bottom:18px;display:grid}.ai-orbit.compact{background:#10261f;width:50px;height:50px;font-size:14px}.ai-planner-head span{color:var(--green);letter-spacing:1.4px;font-size:9px;font-weight:800}.ai-planner-head h2{margin:4px 0;font:700 23px Georgia,Songti SC,serif}.ai-planner-head p{color:var(--muted);margin:0;font-size:10px}.cadence-tabs{grid-template-columns:repeat(4,1fr);gap:8px;margin:16px 0;display:grid}.cadence-tabs button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:9px;padding:11px;font-weight:800}.cadence-tabs button small{color:var(--muted);margin-top:3px;font-size:8px;font-weight:500;display:block}.cadence-tabs button.active{color:#fff;background:#10261f;border-color:#10261f}.cadence-tabs button.active small{color:#b9cbc4}.ai-suggestions{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.ai-suggestions article{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;min-width:0;padding:16px;display:flex}.ai-suggestions header{align-items:center;gap:7px;display:flex}.ai-suggestions header em{color:#a7b0ab;font:italic 21px Georgia}.ai-suggestions header span{background:#edf0ec;border-radius:99px;padding:3px 7px;font-size:8px}.ai-suggestions header span.P1{color:#805511;background:#f4dfb8}.ai-suggestions header small{color:var(--muted);margin-left:auto;font-size:8px}.ai-suggestions h3{margin:12px 0 7px;font-size:13px;line-height:1.4}.ai-suggestions>article>p{color:var(--muted);margin:0 0 11px;font-size:10px;line-height:1.55}.ai-suggestions dl{gap:8px;margin:0 0 14px;display:grid}.ai-suggestions dl>div{border-left:2px solid var(--lime);padding-left:8px}.ai-suggestions dt{color:var(--green);font-size:8px;font-weight:800}.ai-suggestions dd{margin:3px 0 0;font-size:9px;line-height:1.45}.ai-suggestions article>.primary-button{width:100%;margin-top:auto;font-size:10px}.planner-rule{background:#eaf1e9;border-radius:8px;grid-template-columns:auto 1fr;gap:10px;margin-top:14px;padding:11px 13px;display:grid}.planner-rule b{color:var(--green);font-size:9px}.planner-rule span{color:#53645c;font-size:9px;line-height:1.5}@media (max-width:1050px){.ai-suggestions{grid-template-columns:1fr}.ai-planner-head{grid-template-columns:auto 1fr}.ai-planner-head>.secondary-button{grid-column:2;justify-self:start}}@media (max-width:560px){.cadence-tabs{grid-template-columns:repeat(2,1fr)}.ai-planner-head{grid-template-columns:1fr}.ai-planner-head>.secondary-button{grid-column:auto}.planner-rule{grid-template-columns:1fr}}.auto-lead-value{border-left:3px solid var(--green);background:#fff;border-radius:6px;align-content:center;padding:7px 10px;display:grid}.auto-lead-value span,.auto-lead-value small{color:var(--muted);font-size:8px}.auto-lead-value b{font:700 22px Georgia,serif}.lead-crm{gap:18px;display:grid}.crm-privacy{text-align:center;padding:50px}.privacy-lock{color:var(--lime);background:#10261f;border-radius:99px;padding:7px 12px;font-size:9px;font-weight:800;display:inline-block}.crm-privacy h2{font:700 27px Georgia,Songti SC,serif}.crm-privacy>p{max-width:620px;color:var(--muted);margin:0 auto 24px;font-size:11px;line-height:1.7}.crm-privacy>div:last-child{text-align:left;grid-template-columns:1fr 1fr;gap:12px;max-width:620px;margin:auto;display:grid}.lead-entry-form{border:1px solid var(--line);background:#f3f5f0;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px;padding:16px;display:grid}.lead-entry-form .wide{grid-column:span 3}.lead-entry-form>.primary-button{align-self:end}.crm-toolbar{grid-template-columns:auto 170px 1fr;align-items:center;gap:12px;margin-bottom:16px;display:grid}.crm-list{gap:11px;display:grid}.crm-lead{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.crm-lead.overdue{border-color:#d68d22;box-shadow:inset 4px 0 #d68d22}.crm-lead-head{grid-template-columns:minmax(170px,1fr) minmax(480px,2.4fr) auto;align-items:center;gap:18px;padding:16px;display:grid}.crm-lead-head>div:first-child h3{margin:8px 0 3px;font-size:14px}.crm-lead-head>div:first-child a{color:var(--green);font-size:11px;font-weight:800;text-decoration:none}.crm-lead-head>div:first-child small{color:var(--muted);margin-top:3px;font-size:8px;display:block}.lead-status,.invalid-lead{color:#52625b;background:#edf0ec;border-radius:99px;padding:4px 7px;font-size:8px;font-weight:800;display:inline-block}.status-新名单{color:#315f91;background:#e9eef8}.status-已回应,.status-已预约,.status-考虑中{color:#835a0b;background:#fff0cb}.status-已报名{color:#176247;background:#dcefe6}.status-无兴趣{color:#87342e;background:#f0e4e3}.invalid-lead{color:#87342e;background:#efe1df;margin-left:5px}.lead-facts{grid-template-columns:1.5fr 1fr .7fr 1fr 1.1fr;gap:8px;display:grid}.lead-facts>span{color:var(--muted);border-left:1px solid var(--line);padding-left:9px;font-size:8px}.lead-facts b,.lead-facts small{display:block}.lead-facts b{color:var(--ink);margin-top:3px;font-size:9px;line-height:1.35}.lead-facts small{margin-top:2px;font-size:7px}.lead-actions{gap:6px;display:grid}.lead-actions button{white-space:nowrap;font-size:9px}.followup-form{border-top:1px solid var(--line);background:#f4f6f1;grid-template-columns:1fr 1fr 3fr auto;align-items:end;gap:10px;padding:14px;display:grid}.followup-form .wide{grid-column:auto}.followup-form>small{color:var(--muted);grid-column:1/-1;font-size:8px}.crm-lead>.lead-entry-form{border:0;border-top:1px solid var(--line);border-radius:0;margin:0}.followup-history{border-top:1px solid var(--line);background:#fbfbf8;padding:10px 16px}.followup-history summary{color:var(--green);cursor:pointer;font-size:9px;font-weight:800}.followup-history>div{border-top:1px solid var(--line);grid-template-columns:170px 70px 1fr auto;align-items:start;gap:10px;padding:10px 0;display:grid}.followup-history span,.followup-history small{color:var(--muted);font-size:8px}.followup-history b{font-size:9px}.followup-history p{margin:0;font-size:9px;line-height:1.5}.lead-social-id{color:var(--green);overflow-wrap:anywhere;background:#eef3f0;border-radius:7px;margin-top:2px;padding:4px 7px;font-size:10px;font-weight:800;display:inline-block}.crm-toolbar-expanded{grid-template-columns:repeat(5,minmax(130px,1fr));align-items:end}.crm-toolbar-expanded label{color:var(--muted);font-size:8px}.crm-toolbar-expanded label select{margin-top:5px}.crm-toolbar-expanded>input{grid-column:1/-1}.crm-filter-summary{color:var(--muted);background:#f2f5f0;border-radius:10px;justify-content:flex-start;align-items:center;gap:14px;margin:-3px 0 14px;padding:10px 12px;font-size:9px;display:flex}.crm-filter-summary>span{flex:1}.crm-filter-summary b{color:var(--green)}.crm-filter-summary .secondary-button{padding:7px 10px;font-size:8px}.crm-filter-count{border-right:1px solid var(--line);white-space:nowrap;align-items:baseline;gap:5px;padding-right:14px;display:flex}.crm-filter-count small{color:var(--muted);font-size:8px;font-weight:800}.crm-filter-count b{font:700 26px/1 Georgia,serif}.crm-filter-count span{color:var(--green);font-size:9px;font-weight:900}@media (max-width:1100px){.crm-lead-head{grid-template-columns:1fr auto}.lead-facts{grid-column:1/-1;grid-template-columns:repeat(5,1fr)}.lead-entry-form{grid-template-columns:repeat(2,1fr)}.lead-entry-form .wide{grid-column:span 2}.followup-form{grid-template-columns:1fr 1fr}.followup-form .wide{grid-column:1/-1}.crm-toolbar{grid-template-columns:1fr 160px}.crm-toolbar input{grid-column:1/-1}.crm-toolbar-expanded{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.crm-privacy{padding:30px 18px}.crm-privacy>div:last-child,.lead-entry-form{grid-template-columns:1fr}.lead-entry-form .wide{grid-column:auto}.crm-toolbar,.crm-toolbar-expanded{grid-template-columns:1fr}.crm-toolbar input,.crm-toolbar-expanded>input{grid-column:auto}.crm-filter-summary{flex-direction:column;align-items:flex-start}.crm-filter-count{border-right:0;border-bottom:1px solid var(--line);width:100%;padding:0 0 10px}.crm-lead-head{grid-template-columns:1fr}.lead-facts,.lead-actions{grid-template-columns:1fr 1fr}.followup-form{grid-template-columns:1fr}.followup-form .wide{grid-column:auto}.followup-history>div,.lead-kpi-form{grid-template-columns:1fr}}.ai-advice-button{color:#274c27;cursor:pointer;background:#eef8cf;border:1px solid #8fb448;border-radius:8px;padding:9px 11px;font-size:9px;font-weight:800}.lead-ai-advice{background:linear-gradient(135deg,#f7fbe9,#edf5ee);border-top:1px solid #b8ce8d;padding:16px}.lead-ai-advice header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.lead-ai-advice header span,.lead-ai-advice>small{color:var(--green);font-size:8px;font-weight:800}.lead-ai-advice h4{margin:5px 0;font:700 15px Georgia,Songti SC,serif}.lead-ai-advice header>b{text-align:right;color:#52625b;max-width:300px;font-size:9px}.ai-message{background:#fff;border:1px solid #d8e2d2;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:14px;margin:12px 0;padding:13px;display:grid}.ai-message p{margin:0;font-size:10px;line-height:1.65}.ai-message button{color:#fff;white-space:nowrap;cursor:pointer;background:#10261f;border:0;border-radius:7px;padding:9px 11px;font-size:9px}.lead-ai-advice details{margin-bottom:10px}.lead-ai-advice summary{color:var(--green);cursor:pointer;font-size:9px;font-weight:800}.lead-ai-advice details p{color:var(--muted);font-size:9px;line-height:1.55}.admissions-ai{gap:18px;display:grid}.ai-training-hero{color:#fff;background:linear-gradient(120deg,#10261f,#214334);border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:24px 26px;display:grid}.ai-training-hero>div:nth-child(2)>span{letter-spacing:1.5px;color:#d7ff8f;font-size:9px;font-weight:800}.ai-training-hero h2{margin:6px 0;font:700 26px Georgia,Songti SC,serif}.ai-training-hero p{color:#c5d1cd;margin:0;font-size:10px;line-height:1.6}.ai-training-hero aside{text-align:right}.ai-training-hero aside b,.ai-training-hero aside span,.ai-training-hero aside small{display:block}.ai-training-hero aside b{color:#d7ff8f;font:700 22px Georgia}.ai-training-hero aside span{margin-top:5px;font-size:9px}.ai-training-hero aside small{color:#9db1aa;margin-top:3px;font-size:8px}.ai-training-grid{grid-template-columns:1.25fr .75fr;align-items:start;gap:18px;display:grid}.ai-brain-form{grid-template-columns:1fr 1fr;gap:13px;display:grid}.ai-brain-form label{font-size:9px;font-weight:800}.ai-brain-form label small{color:var(--muted);margin:4px 0 6px;font-weight:400;display:block}.ai-brain-form textarea{min-height:112px;line-height:1.5}.ai-brain-form .response-sla{grid-column:1/-1;max-width:220px}.ai-brain-form .response-sla input{margin-top:7px}.ai-brain-form>.primary-button{grid-column:1/-1;justify-self:start}.brain-readonly{gap:11px;display:grid}.brain-readonly article{border-left:3px solid var(--lime);background:#f5f7f2;padding:13px}.brain-readonly b{color:var(--green);font-size:10px}.brain-readonly p{margin:6px 0 0;font-size:10px;line-height:1.6}.brain-readonly aside{color:var(--muted);font-size:9px;line-height:1.6}.preview-controls{grid-template-columns:1fr 1fr;gap:10px;display:grid}.preview-action,.preview-message{border-radius:11px;margin-top:14px;padding:15px}.preview-action{color:#fff;background:#10261f}.preview-action span,.preview-message span{letter-spacing:1px;font-size:8px;font-weight:800}.preview-action span{color:#d7ff8f}.preview-action h3{margin:8px 0;font:700 17px/1.4 Georgia,Songti SC,serif}.preview-action b{color:#bdccc7;font-size:9px}.preview-message{background:#f3f6ed;border:1px solid #d4dfc8}.preview-message p{font-size:10px;line-height:1.7}.ai-preview>details{margin-top:15px}.ai-preview>details summary{color:var(--green);font-size:9px;font-weight:800}.ai-preview>details p{color:var(--muted);font-size:9px;line-height:1.6}@media (max-width:1050px){.ai-training-grid,.ai-brain-form{grid-template-columns:1fr}.ai-brain-form .response-sla,.ai-brain-form>.primary-button{grid-column:auto}}@media (max-width:600px){.lead-ai-advice header,.ai-message{grid-template-columns:1fr;display:grid}.lead-ai-advice header>b{text-align:left}.ai-training-hero{grid-template-columns:auto 1fr;padding:19px}.ai-training-hero aside{text-align:left;grid-column:1/-1}.preview-controls{grid-template-columns:1fr}}.intake-funnel-board{overflow:hidden}.funnel-role-key{background:#f4f6f1;border-radius:9px;flex-wrap:wrap;gap:18px;margin-bottom:15px;padding:11px 14px;display:flex}.funnel-role-key span{color:#516159;font-size:9px}.funnel-role-key i{border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.marketing-dot{background:#3f8064}.sales-dot{background:#4e78a8}.result-dot{background:#a8752d}.funnel-intake-list{gap:11px;display:grid}.funnel-intake{border:1px solid var(--line);background:#fff;border-radius:12px;padding:16px}.funnel-intake.risk{border-left:4px solid #c55b42}.funnel-intake.watch{border-left:4px solid #d49a30}.funnel-intake.healthy{border-left:4px solid #5e9976}.funnel-intake>header{grid-template-columns:1fr auto;align-items:start;gap:16px;display:grid}.funnel-intake>header small{color:var(--green);margin-left:7px;font-size:9px}.funnel-intake h3{margin:8px 0 3px;font:700 16px Georgia,Songti SC,serif}.enrolment-result{text-align:right}.enrolment-result span,.enrolment-result small{color:var(--muted);font-size:8px;display:block}.enrolment-result b{margin:3px 0;font:700 22px Georgia,serif;display:block}.funnel-stages{grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0;display:grid}.funnel-stage{border:1px solid var(--line);background:#f8f9f5;border-radius:9px;padding:11px}.funnel-stage header{justify-content:space-between;gap:8px;display:flex}.funnel-stage header span{font-size:9px;font-weight:800}.funnel-stage header small{color:var(--muted);font-size:7px}.funnel-stage strong{margin:8px 0;font:700 20px Georgia,serif;display:block}.funnel-stage strong i{color:var(--muted);font:400 11px sans-serif}.funnel-stage>div{background:#e3e8e2;border-radius:99px;height:5px;overflow:hidden}.funnel-stage>div em{background:linear-gradient(90deg,var(--green),#a8cf5b);height:100%;display:block}.funnel-stage>b{text-align:right;color:var(--green);margin-top:5px;font-size:8px;display:block}.intake-ai-signal{background:#eef3e8;border-radius:8px;grid-template-columns:auto 1fr;gap:10px;padding:11px 13px;display:grid}.intake-ai-signal b{color:var(--green);font-size:9px}.intake-ai-signal span{color:#52625b;font-size:9px;line-height:1.5}.intake-form .funnel-target{background:#eaf2ec;border-radius:7px;padding:8px}.followup-form{grid-template-columns:repeat(4,1fr) 2fr auto}@media (max-width:1000px){.funnel-stages,.followup-form{grid-template-columns:repeat(2,1fr)}.followup-form .wide{grid-column:1/-1}}@media (max-width:600px){.funnel-stages,.funnel-intake>header{grid-template-columns:1fr}.enrolment-result{text-align:left}.intake-ai-signal,.followup-form{grid-template-columns:1fr}}.lead-create-actions{align-items:center;gap:8px;display:flex}.bulk-lead-upload{background:linear-gradient(145deg,#f8fbf5,#eef4ef);border:1px solid #b9ccbf;border-radius:13px;margin:15px 0;padding:18px}.bulk-lead-upload>header{grid-template-columns:1fr auto;align-items:center;gap:15px;display:grid}.bulk-lead-upload>header span{color:var(--green);letter-spacing:1.3px;font-size:8px;font-weight:800}.bulk-lead-upload h3{margin:5px 0;font:700 18px Georgia,Songti SC,serif}.bulk-lead-upload>header p{color:var(--muted);margin:0;font-size:9px}.bulk-steps{grid-template-columns:repeat(3,1fr);gap:9px;margin:15px 0;display:grid}.bulk-steps article{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:auto 1fr;gap:3px 9px;padding:11px;display:grid}.bulk-steps b{color:#aab5ae;grid-row:1/3;font:italic 20px Georgia}.bulk-steps span{font-size:9px;font-weight:800}.bulk-steps small{color:var(--muted);font-size:8px;line-height:1.4}.file-drop{cursor:pointer;text-align:center;background:#fff;border:1px dashed #7c9d8b;border-radius:10px;place-items:center;padding:20px;display:grid!important}.file-drop input{display:none}.file-drop b{color:var(--green);font-size:11px}.file-drop span{color:var(--muted);margin-top:5px;font-size:8px}.bulk-error{color:#8a342c;background:#f6e5e2;border-radius:8px;margin-top:10px;padding:10px 12px;font-size:9px}.bulk-preview-head{justify-content:space-between;align-items:center;margin:14px 0 8px;display:flex}.bulk-preview-head>div b,.bulk-preview-head>div span{display:block}.bulk-preview-head b{font-size:10px}.bulk-preview-head span{color:var(--muted);margin-top:3px;font-size:8px}.bulk-preview{border:1px solid var(--line);background:#fff;border-radius:9px;overflow:auto}.bulk-preview table{border-collapse:collapse;white-space:nowrap;width:100%}.bulk-preview th,.bulk-preview td{text-align:left;border-bottom:1px solid var(--line);text-overflow:ellipsis;max-width:180px;padding:8px;font-size:8px;overflow:hidden}.bulk-preview th{color:var(--green);background:#edf2ed}.bulk-preview>small{color:var(--muted);padding:8px;display:block}.bulk-result{background:#dff0df;border-radius:9px;gap:5px;margin-top:12px;padding:12px;display:grid}.bulk-result b{color:#245c36;font-size:10px}.bulk-result span,.bulk-result summary,.bulk-result p{font-size:9px}.bulk-result p{color:#7a332d;margin:5px 0}.bulk-lead-upload>aside{grid-template-columns:auto 1fr;gap:9px;margin-top:12px;display:grid}.bulk-lead-upload>aside b{color:var(--green);font-size:9px}.bulk-lead-upload>aside span{color:var(--muted);font-size:9px;line-height:1.5}@media (max-width:700px){.lead-create-actions{flex-direction:column;align-items:stretch}.bulk-lead-upload>header,.bulk-steps{grid-template-columns:1fr}.bulk-preview-head{flex-direction:column;align-items:stretch;gap:9px}}.admissions-team{gap:18px;display:grid}.admissions-org-hero{color:#fff;background:linear-gradient(120deg,#10261f,#234738);border-radius:16px;grid-template-columns:1fr 1.4fr;align-items:center;gap:25px;padding:25px;display:grid}.admissions-org-hero>div:first-child>span{letter-spacing:1.5px;color:#d7ff8f;font-size:8px;font-weight:800}.admissions-org-hero h2{margin:7px 0;font:700 25px Georgia,Songti SC,serif}.admissions-org-hero p{color:#c5d3ce;margin:0;font-size:10px;line-height:1.6}.org-levels{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.org-levels article{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;padding:13px}.org-levels b,.org-levels strong,.org-levels span{display:block}.org-levels b{color:#d7ff8f;font:italic 18px Georgia}.org-levels strong{margin:7px 0;font-size:10px}.org-levels span{color:#b9cac4;font-size:8px;line-height:1.45}.director-row{grid-template-columns:repeat(2,minmax(260px,1fr));gap:10px;margin-bottom:15px;display:grid}.admissions-squads{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.squad-card{border:1px solid var(--line);background:#f8f9f5;border-radius:12px;padding:14px}.squad-card>header{justify-content:space-between;align-items:start;margin-bottom:10px;display:flex}.squad-card>header span{color:var(--green);font-size:8px;font-weight:800}.squad-card>header h3{margin:4px 0;font:700 16px Georgia,Songti SC,serif}.squad-card>header>b{color:var(--muted);font-size:8px}.squad-members{gap:7px;margin-top:8px;display:grid}.admissions-person{border:1px solid var(--line);background:#fff;border-radius:10px;padding:11px}.admissions-person.sales_director{background:#f4f9e9;border-left:4px solid #83ae4d}.admissions-person.sales_leader{border-left:4px solid #477e67}.admissions-person>div{align-items:center;gap:8px;display:flex}.admissions-person>div>i{color:#fff;background:#10261f;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;font-style:normal;display:grid}.admissions-person>div span b,.admissions-person>div span small{display:block}.admissions-person>div span b{font-size:10px}.admissions-person>div span small{color:var(--muted);margin-top:2px;font-size:8px}.admissions-person dl{grid-template-columns:repeat(5,1fr);gap:4px;margin:10px 0 0;display:grid}.admissions-person dl span{color:var(--muted);text-align:center;border-left:1px solid var(--line);font-size:7px}.admissions-person dl span:first-child{border-left:0}.admissions-person dl b{color:var(--ink);margin-top:3px;font:700 15px Georgia,serif;display:block}.missing-leader{color:#94651d;border:1px dashed #d1a15a;border-radius:8px;padding:10px;font-size:8px}.section-note{color:var(--muted);margin-top:-8px;font-size:9px}.structure-list{gap:8px;display:grid}.structure-list form{border:1px solid var(--line);border-radius:10px;grid-template-columns:minmax(220px,1.3fr) repeat(3,1fr) auto;align-items:end;gap:10px;padding:11px;display:grid}.structure-list form>div b,.structure-list form>div span{display:block}.structure-list form>div b{font-size:10px}.structure-list form>div span{color:var(--muted);margin-top:3px;font-size:8px}@media (max-width:1000px){.admissions-org-hero,.admissions-squads{grid-template-columns:1fr}.structure-list form{grid-template-columns:1fr 1fr}.structure-list form>div{grid-column:1/-1}}@media (max-width:600px){.org-levels,.director-row{grid-template-columns:1fr}.admissions-person dl{grid-template-columns:repeat(3,1fr)}.structure-list form{grid-template-columns:1fr}.structure-list form>div{grid-column:auto}}.content-ai-hero{color:#fff;background:linear-gradient(120deg,#10261f,#234738);border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:20px;padding:24px 26px;display:grid}.content-ai-hero>div:first-child>span{letter-spacing:1.5px;color:#d7ff8f;font-size:8px;font-weight:800}.content-ai-hero h2{margin:7px 0;font:700 24px Georgia,Songti SC,serif}.content-ai-hero p{color:#c3d2cc;margin:0;font-size:10px}.content-ai-hero>div:last-child{gap:8px;display:flex}.content-ai-hero .secondary-button{color:#d7ff8f;background:0 0;border-color:#79946e}.research-entry form{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.research-entry form .wide{grid-column:span 2}.research-entry form button{align-self:end}.content-intel-grid{grid-template-columns:1.1fr .9fr;gap:18px;display:grid}.evidence-board>.panel-head>b{color:var(--green);font:700 17px Georgia}.evidence-board>div:nth-child(2){gap:8px;display:grid}.evidence-board>div:nth-child(2)>article{border:1px solid var(--line);border-radius:10px;grid-template-columns:auto 1fr auto;align-items:start;gap:10px;padding:11px;display:grid}.evidence-board article em{color:#a6b0aa;font:italic 17px Georgia}.evidence-board article strong,.evidence-board article span{display:block}.evidence-board article strong{font-size:10px}.evidence-board article span{color:var(--muted);margin-top:3px;font-size:8px}.evidence-board article p{margin:6px 0 0;font-size:9px;line-height:1.45}.evidence-board article a{color:var(--green);white-space:nowrap;font-size:8px}.evidence-board>aside{color:var(--muted);border-top:1px solid var(--line);margin-top:12px;padding-top:10px;font-size:8px;line-height:1.5}.ai-content-chat>.panel-head small{color:var(--muted);font-size:8px}.chat-stream{flex-direction:column;gap:9px;max-height:360px;padding-right:4px;display:flex;overflow:auto}.chat-stream>div{border-radius:11px;max-width:88%;padding:11px}.chat-stream>div.ai{background:#edf3e8;align-self:flex-start}.chat-stream>div.user{color:#fff;background:#10261f;align-self:flex-end}.chat-stream b{font-size:8px}.chat-stream p{margin:5px 0 0;font-size:9px;line-height:1.55}.chat-prompts{flex-wrap:wrap;gap:5px;margin:12px 0;display:flex}.chat-prompts button{border:1px solid var(--line);color:var(--green);cursor:pointer;background:#fff;border-radius:99px;padding:6px 8px;font-size:8px}.ai-content-chat>form{grid-template-columns:1fr auto;gap:8px;display:grid}.ai-content-chat>form textarea{min-height:75px}.ai-content-chat>form button{align-self:end}.deep-ai-link{text-align:center;color:var(--green);margin-top:10px;font-size:9px;font-weight:800;text-decoration:none;display:block}.content-factory .two.forms{margin-top:0}@media (max-width:1050px){.content-intel-grid,.content-ai-hero{grid-template-columns:1fr}.research-entry form{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.content-ai-hero>div:last-child{flex-direction:column}.research-entry form{grid-template-columns:1fr}.research-entry form .wide{grid-column:auto}.evidence-board>div:nth-child(2)>article{grid-template-columns:auto 1fr}.evidence-board article a{grid-column:2}.ai-content-chat>form{grid-template-columns:1fr}}.ai-content-chat button.deep-ai-link{border:1px solid var(--green);cursor:pointer;background:#fff;border-radius:8px;width:100%;padding:10px}.deep-chat-note{text-align:center;color:var(--muted);margin-top:6px;font-size:8px;display:block}.funnel-stages.sales-funnel{grid-template-columns:repeat(5,1fr)}.followup-form.progress-update{grid-template-columns:repeat(4,1fr)}.followup-form.progress-update>small{color:var(--muted);grid-column:1/-1;font-size:8px}.followup-history small{margin-top:3px;display:block}@media (max-width:1100px){.funnel-stages.sales-funnel{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.funnel-stages.sales-funnel,.followup-form.progress-update{grid-template-columns:1fr}}.course-intake-form label small{color:var(--muted);margin-top:5px;font-size:8px;line-height:1.4;display:block}.lead-export-bar{background:linear-gradient(120deg,#eef6e8,#f9fbf7);border:1px solid #b8ccb8;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding:14px 18px;display:flex}.lead-export-bar>div{gap:4px;display:grid}.lead-export-bar b{color:var(--green);font-size:10px}.lead-export-bar span{color:var(--muted);font-size:8px;line-height:1.45}.lead-export-bar button{white-space:nowrap}@media (max-width:650px){.lead-export-bar{flex-direction:column;align-items:stretch}}.marketing-war-room{gap:16px;display:grid}.war-hero{color:#fff;background:linear-gradient(120deg,#10261f,#264a39);border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:24px 26px;display:flex}.war-hero>div:first-child>span{letter-spacing:1.5px;color:#d7ff8f;font-size:8px;font-weight:800}.war-hero h2{margin:7px 0;font:700 25px Georgia,Songti SC,serif}.war-hero p{color:#c3d2cc;margin:0;font-size:10px;line-height:1.5}.war-filters{gap:9px;display:flex}.war-filters label{color:#d8e4df;font-size:8px}.war-filters select{min-width:125px;color:var(--ink);background:#fff;margin-top:5px;display:block}.priority-intakes{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.priority-intakes>article{border:1px solid var(--line);border-radius:11px;gap:9px;padding:14px;display:grid}.priority-intakes>article.risk{background:#fffaf8;border-top:4px solid #c55b42}.priority-intakes>article.healthy{border-top:4px solid #5e9976}.priority-intakes header{justify-content:space-between;align-items:center;display:flex}.priority-intakes header>div{align-items:center;gap:7px;display:flex}.priority-intakes header>b{color:#a14331;font-size:9px}.priority-intakes h3{margin:0;font:700 15px Georgia,Songti SC,serif}.priority-funnel{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.priority-funnel span{color:var(--muted);background:#f2f5f0;border-radius:7px;padding:7px;font-size:7px}.priority-funnel strong{color:var(--ink);margin-top:3px;font:700 15px Georgia,serif;display:block}.priority-intakes p{margin:0;font-size:9px;line-height:1.5}.priority-intakes>article>small{color:var(--muted);font-size:8px}.priority-intakes button{justify-self:start}.war-create summary{color:var(--green);cursor:pointer;font-size:11px;font-weight:800}.war-create>.panel{box-shadow:none;border:0;padding:15px 0 0}.war-task-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.war-task-group>.panel-head>div p{color:var(--muted);margin:3px 0 0;font-size:8px}.war-task-group>.panel-head>b{color:var(--green);font:700 20px Georgia}.war-task-group>div:last-child{gap:8px;display:grid}.war-task-group .task{margin:0}.task select{width:100%;margin-top:9px}@media (max-width:1050px){.priority-intakes{grid-template-columns:repeat(2,1fr)}}@media (max-width:750px){.war-hero{flex-direction:column;align-items:stretch}.war-filters{flex-direction:column}.priority-intakes,.war-task-grid{grid-template-columns:1fr}}.semrush-button{color:#10261f;cursor:pointer;white-space:nowrap;background:#d7ff8f;border:1px solid #d7ff8f;border-radius:8px;padding:10px 13px;font-size:9px;font-weight:900}.semrush-button:hover{background:#fff;border-color:#fff}.plugin-bridge{background:#f6f9f2;border:1px solid #d8dfd4;border-radius:12px;grid-template-columns:1.1fr 1.3fr auto;align-items:center;gap:18px;margin:12px 0 18px;padding:15px 18px;display:grid}.plugin-bridge>div{gap:3px;display:grid}.plugin-bridge b{letter-spacing:1.5px;color:#668052;font-size:7px}.plugin-bridge strong{color:var(--green);font:700 14px Georgia,Songti SC,serif}.plugin-bridge span,.plugin-bridge small,.plugin-bridge li{color:var(--muted);font-size:8px;line-height:1.45}.plugin-bridge ol{gap:22px;margin:0;padding-left:18px;display:flex}.plugin-bridge small{border-left:1px solid var(--line);max-width:150px;padding-left:14px}@media (max-width:1050px){.plugin-bridge{grid-template-columns:1fr}.plugin-bridge small{border-left:0;max-width:none;padding-left:0}.plugin-bridge ol{flex-wrap:wrap}}@media (max-width:600px){.plugin-bridge ol{gap:5px;display:grid}}.strategy-director{gap:18px;display:grid}.strategy-hero{color:#fff;background:linear-gradient(120deg,#0d211b 0%,#1a4033 68%,#315c42 100%);border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:27px 28px;display:grid;box-shadow:0 18px 44px #10261f2b}.strategy-hero h2{margin:5px 0 8px;font:700 28px Georgia,Songti SC,serif}.strategy-hero>div>p:last-child{color:#c6d6d0;max-width:760px;margin:0;font-size:10px;line-height:1.65}.strategy-hero>aside{background:#ffffff09;border:1px solid #ffffff20;border-radius:12px;gap:3px;min-width:150px;padding:15px;display:grid}.strategy-hero>aside b{letter-spacing:1px;color:#d7ff8f;font-size:8px}.strategy-hero>aside strong{font:700 19px Georgia}.strategy-hero>aside span{color:#b9cbc4;font-size:8px}.strategy-tabs{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.strategy-tabs button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:10px;gap:3px;padding:12px;font-size:11px;font-weight:800;display:grid}.strategy-tabs button small{color:var(--muted);font-size:8px;font-weight:500}.strategy-tabs button.active{color:#fff;background:#10261f;border-color:#10261f}.strategy-tabs button.active small{color:#c0d0ca}.strategy-north{background:linear-gradient(145deg,#fffef9,#f4f7ef)}.north-grid{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.north-grid article{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;min-height:190px;padding:17px;display:flex}.north-grid em{color:#9eaaa4;font:italic 22px Georgia}.north-grid h3{margin:13px 0 7px;font-size:13px}.north-grid p{color:var(--muted);margin:0 0 14px;font-size:9px;line-height:1.6}.north-grid b{color:var(--green);margin-top:auto;font-size:8px}.strategy-decisions{align-items:stretch}.strategy-decisions ol{gap:9px;margin:0;padding:0;list-style:none;display:grid}.strategy-decisions li{background:#f5f6f2;border-radius:9px;grid-template-columns:105px 1fr;gap:10px;padding:10px 12px;display:grid}.strategy-decisions li b{font-size:10px}.strategy-decisions li span{color:var(--muted);font-size:9px;line-height:1.5}.boundary-split{grid-template-columns:1fr 1fr;gap:10px;display:grid}.boundary-split article{border:1px solid var(--line);border-radius:10px;gap:7px;padding:14px;display:grid}.boundary-split article:first-child{border-top:3px solid var(--lime)}.boundary-split article:last-child{border-top:3px solid #7aa5be}.boundary-split b{margin-bottom:3px;font-size:10px}.boundary-split span{color:var(--muted);font-size:9px}.boundary-split span:before{content:"✓";color:var(--green);margin-right:6px}.month-roadmap{gap:11px;display:grid}.month-strategy{border:1px solid var(--line);background:#fff;border-left:4px solid #8da596;border-radius:13px;grid-template-columns:1fr 1.25fr;gap:14px 24px;padding:18px 20px;display:grid}.month-strategy.risk{border-left-color:#d59b46}.month-strategy>header{grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.month-strategy header em{color:#9eaaa4;font:italic 24px Georgia}.month-strategy header span{color:var(--green);letter-spacing:1px;font-size:8px;font-weight:800}.month-strategy header h3{margin:3px 0 0;font:700 17px Georgia,Songti SC,serif}.month-strategy header>b{background:#eef2ec;border-radius:99px;padding:6px 9px;font-size:9px}.month-strategy>p{color:var(--muted);margin:0;font-size:10px;line-height:1.6}.month-course-list{gap:6px;display:grid}.month-course-list>span{background:#f4f6f2;border-radius:7px;justify-content:space-between;gap:10px;padding:7px 9px;font-size:9px;display:flex}.month-course-list b{color:var(--green)}.month-strategy ol{counter-reset:action;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.month-strategy li{counter-increment:action;border:1px solid var(--line);border-radius:8px;padding:10px 11px;font-size:9px;line-height:1.5}.month-strategy li:before{content:counter(action,decimal-leading-zero);color:#a0aaa5;margin-bottom:5px;font:italic 16px Georgia;display:block}.responsibility-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.responsibility-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding-bottom:14px;display:flex}.responsibility-card>header>div{align-items:center;gap:9px;display:flex}.responsibility-card h2{margin:0;font:700 18px Georgia,Songti SC,serif}.responsibility-card>header strong{color:#8b5c13;background:#fff0d3;border-radius:99px;padding:6px 9px;font-size:9px}.role-purpose{color:var(--muted);font-size:10px;line-height:1.6}.responsibility-layers{gap:8px;margin:14px 0;display:grid}.responsibility-layers>div{background:#f5f6f2;border-radius:8px;grid-template-columns:52px 1fr;gap:9px;padding:10px;display:grid}.responsibility-layers b{color:var(--green);font-size:9px}.responsibility-layers span{font-size:9px;line-height:1.5}.responsibility-card>h3{margin:16px 0 8px;font-size:10px}.owned-intakes{gap:6px;display:grid}.owned-intakes>span{border-top:1px solid var(--line);justify-content:space-between;gap:8px;padding-top:7px;font-size:9px;display:flex}.owned-intakes b{color:var(--green);white-space:nowrap}.responsibility-rules{grid-column:1/-1}.responsibility-rules ul{grid-template-columns:repeat(5,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.responsibility-rules li{background:#eef3eb;border-radius:8px;padding:11px;font-size:9px;line-height:1.55}.responsibility-rules li:before{content:"✓";color:var(--green);margin-bottom:5px;font-weight:900;display:block}.command-summary p{color:var(--muted);margin-bottom:0;font-size:10px}.weekly-command-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.weekly-command-grid>article{border:1px solid var(--line);background:#fff;border-radius:13px;flex-direction:column;padding:17px;display:flex}.weekly-command-grid header{align-items:center;gap:7px;display:flex}.weekly-command-grid header em{color:#a7b0ab;font:italic 21px Georgia}.weekly-command-grid header span{color:#805511;background:#f4dfb8;border-radius:99px;padding:3px 7px;font-size:8px}.weekly-command-grid header small{color:var(--muted);margin-left:auto;font-size:8px}.weekly-command-grid h3{margin:12px 0 7px;font-size:13px;line-height:1.45}.weekly-command-grid>article>p{color:var(--muted);margin:0 0 12px;font-size:9px;line-height:1.6}.weekly-command-grid dl{gap:7px;margin:0 0 14px;display:grid}.weekly-command-grid dl>div{border-left:2px solid var(--lime);padding-left:8px}.weekly-command-grid dt{color:var(--green);font-size:8px;font-weight:800}.weekly-command-grid dd{margin:2px 0 0;font-size:9px;line-height:1.45}.weekly-command-grid .primary-button{margin-top:auto}.assigned-note{color:var(--muted);margin-top:auto;font-size:8px}.strategy-footer{background:#eaf1e9;border-radius:12px;align-items:center;gap:8px;padding:13px 15px;display:flex}.strategy-footer>div{margin-right:auto;display:grid}.strategy-footer b{font-size:10px}.strategy-footer span{color:var(--muted);margin-top:3px;font-size:8px}.strategy-footer .secondary-button,.strategy-footer .primary-button{white-space:nowrap}@media (max-width:1100px){.north-grid{grid-template-columns:repeat(2,1fr)}.responsibility-rules ul{grid-template-columns:repeat(3,1fr)}.weekly-command-grid{grid-template-columns:1fr}.strategy-footer{flex-wrap:wrap;align-items:stretch}.strategy-footer>div{width:100%}.strategy-footer .secondary-button,.strategy-footer .primary-button{flex:1}}@media (max-width:760px){.strategy-hero{grid-template-columns:auto 1fr;padding:20px}.strategy-hero>aside{grid-column:1/-1}.strategy-tabs{grid-template-columns:repeat(2,1fr)}.north-grid,.responsibility-grid,.strategy-decisions li,.boundary-split,.month-strategy,.month-strategy ol{grid-template-columns:1fr}.responsibility-rules{grid-column:auto}.responsibility-rules ul{grid-template-columns:1fr}.strategy-footer{display:grid}.strategy-footer>div{width:auto}.strategy-footer .secondary-button,.strategy-footer .primary-button{width:100%}}.task-foot .danger-link{color:#a33931;font-weight:800}.task-foot .danger-link:hover{text-decoration:underline}.intake-card-actions{gap:6px;display:grid}.delete-button{color:#a33931;cursor:pointer;background:#fff7f6;border:1px solid #e4c1bd;border-radius:7px;padding:8px 11px;font-size:10px;font-weight:800}.delete-button:hover{background:#fce9e7}.delete-button:disabled,.danger-link:disabled{opacity:.45;cursor:not-allowed}@media (max-width:560px){.intake-card-actions{grid-column:1/-1;grid-template-columns:1fr 1fr}.intake-card-actions .edit-button{grid-column:auto}.task-foot{flex-wrap:wrap;gap:7px}}.header-tools{align-items:center;gap:14px;display:flex}.language-switch{border:1px solid var(--line);background:#e9ede7;border-radius:9px;padding:3px;display:flex}.language-switch button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 10px;font-size:9px;font-weight:800}.language-switch button.active{color:var(--green);background:#fff;box-shadow:0 2px 7px #10261f18}.language-switch button:focus-visible{outline:2px solid var(--lime);outline-offset:1px}.header-logout{min-height:34px;color:var(--green);white-space:nowrap;background:#fff;border:1px solid #b9c6c0;border-radius:8px;justify-content:center;align-items:center;padding:7px 12px;font-size:9px;font-weight:850;text-decoration:none;display:inline-flex}.header-logout:hover{border-color:var(--green);background:#f5f8f4}.signin-bilingual span{color:#52645e;margin-top:8px;font-size:.9em;line-height:1.55;display:block}.notification-center{z-index:80;position:relative}.notification-bell{width:38px;height:38px;color:var(--green);cursor:pointer;background:#fff;border:1px solid #b9c6c0;border-radius:11px;place-items:center;font-size:20px;display:grid;position:relative}.notification-bell.has-alerts{background:#fff9f0;border-color:#db8a45}.notification-bell>span{font-weight:900;transform:rotate(45deg)}.notification-bell>b{color:#fff;background:#d6523c;border:2px solid #fff;border-radius:20px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:9px;line-height:1;display:grid;position:absolute;top:-7px;right:-8px}.notification-popover{background:#fff;border:1px solid #c9d2cd;border-radius:18px;flex-direction:column;width:min(430px,100vw - 30px);max-height:min(690px,100vh - 90px);display:flex;position:absolute;top:48px;right:0;overflow:hidden;box-shadow:0 24px 60px #10261f35}.notification-popover>header{border-bottom:1px solid var(--line);color:#fff;background:linear-gradient(135deg,#123a2d,#1e5543);justify-content:space-between;align-items:flex-start;padding:18px 20px 14px;display:flex}.notification-popover>header span{letter-spacing:.16em;color:#c9e8d7;font-size:9px;font-weight:850}.notification-popover>header h3{margin:5px 0 0;font-size:20px}.notification-popover>header button{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff45;border-radius:8px;width:30px;height:30px;font-size:20px}.notification-summary{border-bottom:1px solid var(--line);background:#f8faf8;align-items:center;gap:8px;padding:12px 18px;display:flex}.notification-summary>b{color:var(--green);font-size:22px}.notification-summary>span{color:var(--muted);font-size:11px}.notification-summary>em{color:#a43a2a;background:#ffe9df;border-radius:20px;margin-left:auto;padding:5px 8px;font-size:9px;font-style:normal;font-weight:850}.notification-list{padding:8px;overflow:auto}.notification-item{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0ee;gap:11px;width:100%;padding:12px 11px;display:flex}.notification-item:hover{background:#f4f8f5}.notification-item>i{height:30px;color:var(--green);background:#e8f0eb;border-radius:9px;flex:0 0 30px;place-items:center;font-size:11px;font-style:normal;font-weight:900;display:grid}.notification-item.priority-0>i{color:#b33d2d;background:#ffe3dc}.notification-item.priority-1>i{color:#9a5b09;background:#fff0d9}.notification-item>span{gap:3px;min-width:0;display:grid}.notification-item b{color:#19372e;font-size:11px}.notification-item small{color:#62736d;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.notification-item time{color:#8b9994;font-size:9px}.notification-empty{color:#71817b;place-items:center;gap:8px;padding:38px 15px;font-size:11px;display:grid}.notification-empty>b{color:#2c7a4b;background:#e7f5ec;border-radius:50%;place-items:center;width:36px;height:36px;font-size:18px;display:grid}.notification-popover>footer{border-top:1px solid var(--line);background:#f8faf8;gap:6px;padding:12px 16px;display:grid}.notification-popover>footer button{color:var(--green);text-align:left;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:850}.notification-popover>footer small{color:#778680;font-size:9px}@media (max-width:760px){.header-tools{flex-wrap:wrap;align-self:flex-start}.language-switch button{padding:7px 9px}.notification-popover{width:auto;max-height:calc(100vh - 92px);position:fixed;top:74px;left:12px;right:12px}}.ai-assign-button{color:#d9ff92;cursor:pointer;background:#10261f;border:0;border-radius:8px;width:100%;margin-top:13px;padding:10px 12px;font-size:10px;font-weight:900}.ai-assign-button:hover{background:#1d4637}.ai-assign-button:disabled{opacity:.5;cursor:not-allowed}.ai-quick-assign{background:linear-gradient(145deg,#fffef9,#f2f7ed);border:1px solid #b9cbbf;box-shadow:0 16px 38px #10261f16}.ai-quick-assign>header{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding-bottom:15px;display:grid}.ai-quick-assign>header span{letter-spacing:1.3px;color:var(--green);font-size:8px;font-weight:900}.ai-quick-assign>header h2{margin:4px 0;font:700 21px Georgia,Songti SC,serif}.ai-quick-assign>header p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.close-button{color:var(--muted);cursor:pointer;background:0 0;border:0;align-self:start;font-size:21px}.ai-assignment-analysis{grid-template-columns:repeat(4,1fr);gap:8px;margin:15px 0;display:grid}.ai-assignment-analysis article{border:1px solid var(--line);background:#fff;border-radius:9px;padding:11px}.ai-assignment-analysis span,.ai-assignment-analysis small{color:var(--muted);font-size:8px;display:block}.ai-assignment-analysis b{margin:5px 0;font:700 18px Georgia,Songti SC,serif;display:block}.ai-pack-list{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ai-pack-list article{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:auto 1fr;gap:9px;padding:12px;display:grid}.ai-pack-list em{color:#a4aea8;font:italic 20px Georgia}.ai-pack-list b,.ai-pack-list span{display:block}.ai-pack-list b{font-size:10px}.ai-pack-list span{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.5}.ai-pack-list small{color:var(--green);grid-column:2;font-size:8px;font-weight:800}.ai-assign-controls{border-top:1px solid var(--line);grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;margin-top:14px;padding-top:14px;display:grid}.ai-assign-controls .primary-button{height:38px}.ai-assign-result{color:#27562b;background:#dff1d8;border-radius:9px;align-items:center;gap:10px;margin-top:12px;padding:11px 13px;display:flex}.ai-assign-result b{font-size:10px}.ai-assign-result span{font-size:9px;line-height:1.45}.ai-assign-result button{color:#27562b;cursor:pointer;white-space:nowrap;background:0 0;border:0;margin-left:auto;font-size:9px;font-weight:900}@media (max-width:800px){.ai-assignment-analysis{grid-template-columns:repeat(2,1fr)}.ai-pack-list{grid-template-columns:1fr}.ai-assign-controls{grid-template-columns:1fr 1fr}.ai-assign-controls .primary-button{grid-column:1/-1}.ai-assign-result{flex-direction:column;align-items:flex-start}.ai-assign-result button{margin-left:0}}@media (max-width:520px){.ai-quick-assign>header{grid-template-columns:auto 1fr}.ai-quick-assign>header .close-button{grid-area:1/1/auto/-1;justify-self:end}.ai-assignment-analysis,.ai-assign-controls{grid-template-columns:1fr}.ai-assign-controls .primary-button{grid-column:auto}}.ai-assign-overlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#07140fc9;place-items:center;padding:22px;display:grid;position:fixed;inset:0;overflow:auto}.ai-assign-modal{border-radius:15px;width:min(960px,100%);max-height:calc(100vh - 44px);overflow:auto}.ai-assign-modal .ai-quick-assign{margin:0;box-shadow:0 24px 70px #0006}.ai-assign-error{color:#87382f;background:#fbe8e5;border-radius:9px;align-items:center;gap:10px;margin-top:12px;padding:11px 13px;display:flex}.ai-assign-error b{font-size:10px}.ai-assign-error span{font-size:9px;line-height:1.45}@media (max-width:520px){.ai-assign-overlay{place-items:start center;padding:10px}.ai-assign-modal{max-height:calc(100vh - 20px)}}.past-intake-toggle{white-space:nowrap;border:1px solid var(--line);color:var(--green);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:7px;padding:8px 10px;font-size:9px;font-weight:800;display:flex!important}.past-intake-toggle input{width:15px;height:15px;accent-color:var(--green);cursor:pointer;margin:0}.past-intake-toggle b{min-width:19px;height:19px;color:var(--green);background:#e4eee6;border-radius:99px;place-items:center;font-size:8px;display:grid}.annual-panel>.intake-toolbar{grid-template-columns:1fr auto auto auto}@media (max-width:900px){.annual-panel>.intake-toolbar{grid-template-columns:1fr}.past-intake-toggle{justify-self:start}}.pending-card b{color:var(--ink)}.pending-card .secondary-button{margin:4px auto 0}.pending-signout{color:var(--muted);margin-top:18px;font-size:10px;display:block}.team-page{gap:16px;display:grid}.join-control{border-top:4px solid var(--green)}.join-control-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.join-control-head>div>span{letter-spacing:1.4px;color:var(--green);font-size:8px;font-weight:900}.join-control-head h2{margin:5px 0;font:700 21px Georgia,Songti SC,serif}.join-control-head p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.join-requests{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.join-requests>h3{font-size:11px}.join-requests>h3 b{color:#925d10;background:#fff1dc;border-radius:99px;place-items:center;min-width:20px;height:20px;display:inline-grid}.join-requests form{border:1px solid var(--line);background:#fafaf6;border-radius:11px;grid-template-columns:minmax(210px,1.4fr) repeat(3,minmax(130px,1fr)) auto;align-items:end;gap:10px;margin-top:9px;padding:13px;display:grid}.join-person{align-items:center;gap:10px;display:flex}.join-person i{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;font-weight:800;display:grid}.join-person b,.join-person span{display:block}.join-person b{font-size:11px}.join-person span{color:var(--muted);word-break:break-all;margin-top:3px;font-size:8px}.join-requests label{color:var(--muted);font-size:8px}.join-requests select,.join-requests input{margin-top:5px}.join-empty{border:1px dashed var(--line);color:var(--muted);border-radius:10px;margin-top:16px;padding:14px;font-size:10px}.invite .secondary-button{margin-top:10px}@media (max-width:900px){.join-control-head{flex-direction:column;align-items:flex-start}.join-requests form{grid-template-columns:1fr 1fr}.join-person{grid-column:1/-1}}@media (max-width:560px){.join-requests form{grid-template-columns:1fr}.join-person{grid-column:auto}}.admissions-performance{gap:16px;display:grid}.performance-hero{color:#fff;background:linear-gradient(120deg,#173b31,#23634e);border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:24px 26px;display:flex}.performance-hero>div:first-child>span,.performance-head>div>span{letter-spacing:1.4px;color:#d9ff92;font-size:8px;font-weight:900}.performance-hero h2{margin:7px 0;font:700 25px Georgia,Songti SC,serif}.performance-hero p{color:#c7d8d1;margin:0;font-size:10px}.performance-filters{gap:9px;display:flex}.performance-filters label{color:#d8e4df;font-size:8px}.performance-filters input,.performance-filters select{min-width:145px;color:var(--ink);background:#fff;margin-top:5px;display:block}.performance-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;display:flex}.performance-head>div>span{color:var(--green)}.performance-head h2{margin:5px 0;font:700 21px Georgia,Songti SC,serif}.performance-head p{color:var(--muted);margin:0;font-size:9px}.performance-list{gap:11px;display:grid}.performance-person{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:minmax(210px,.8fr) minmax(480px,2fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.performance-person>header{grid-template-columns:auto 1fr;align-items:center;gap:9px;display:grid}.performance-person>header>i{color:#fff;background:#174b3b;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;font-weight:900;display:grid}.performance-person h3{margin:0;font-size:11px}.performance-person p{color:var(--muted);margin:4px 0 0;font-size:8px}.performance-person header>small{color:#9aa39e;grid-column:2;font-size:7px;line-height:1.4}.performance-kpis{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.performance-kpis article{border:1px solid var(--line);background:#fafaf6;border-radius:9px;padding:9px}.performance-kpis article.achieved{background:#f1f8ef;border-color:#9bc5a5}.performance-kpis article.unset{border-style:dashed}.performance-kpis article>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.performance-kpis span{color:var(--muted);font-size:8px}.performance-kpis b{font:700 17px Georgia,serif}.performance-kpis em{color:#8d9892;font:10px Georgia}.performance-bar{background:#e5e9e4;border-radius:99px;height:4px;margin:7px 0;overflow:hidden}.performance-bar i{background:linear-gradient(90deg,var(--green),#a6cf5b);height:100%;display:block}.performance-kpis label{color:var(--muted);justify-content:space-between;align-items:center;gap:7px;font-size:8px;display:flex}.performance-kpis input{width:62px;padding:5px 7px}.performance-kpis small{color:var(--muted);font-size:8px}.performance-person>.primary-button{white-space:nowrap}.performance-rule{background:#eef4ef;border-radius:9px;gap:10px;margin-top:15px;padding:12px 14px;display:flex}.performance-rule b{white-space:nowrap;color:var(--green);font-size:9px}.performance-rule span{color:var(--muted);font-size:9px;line-height:1.5}@media (max-width:1050px){.performance-person{grid-template-columns:1fr}.performance-person>.primary-button{justify-self:start}}@media (max-width:700px){.performance-hero,.performance-head{flex-direction:column;align-items:flex-start}.performance-filters{flex-direction:column;width:100%}.performance-kpis{grid-template-columns:1fr}.performance-rule{flex-direction:column}}.performance-organisation{overflow:hidden}.performance-group-title{color:var(--muted);letter-spacing:.5px;margin:15px 0 9px;font-size:10px}.performance-groups{grid-template-columns:repeat(3,minmax(210px,1fr));gap:9px;display:grid}.performance-group-card{border:1px solid var(--line);text-align:left;color:var(--ink);cursor:pointer;background:#fafaf6;border-radius:11px;padding:13px}.performance-group-card:hover,.performance-group-card.selected{background:#f0f7f1;border-color:#78a78e;box-shadow:0 5px 16px #10261f12}.performance-group-card header{justify-content:space-between;align-items:center;gap:10px;display:flex}.performance-group-card header span{color:var(--green);letter-spacing:.8px;font-size:7px;font-weight:900}.performance-group-card h4{margin:3px 0;font:700 15px Georgia,Songti SC,serif}.performance-group-card header>b{color:var(--green);background:#e5eee8;border-radius:99px;padding:5px 8px;font-size:9px}.performance-group-card>div{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:10px;display:grid}.performance-group-card>div span{color:var(--muted);border-left:1px solid var(--line);padding-left:7px;font-size:7px}.performance-group-card>div span:first-child{border-left:0;padding-left:0}.performance-group-card strong{color:var(--ink);margin-top:3px;font:700 14px Georgia,serif;display:block}.performance-group-card>i{background:#e1e7e2;border-radius:99px;height:4px;margin:10px 0 6px;display:block;overflow:hidden}.performance-group-card>i em{background:linear-gradient(90deg,var(--green),#a7ce5a);height:100%;display:block}.performance-group-card>small{color:var(--muted);font-size:7px}@media (max-width:900px){.performance-groups{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.performance-groups{grid-template-columns:1fr}}.leaderboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.leaderboard{border:1px solid var(--line);background:#fafaf6;border-radius:14px;overflow:hidden}.leaderboard>header{border-bottom:1px solid var(--line);padding:15px 16px 11px}.leaderboard>header span{letter-spacing:1.2px;color:var(--green);font-size:7px;font-weight:900}.leaderboard h3{margin:4px 0 0;font:700 17px Georgia,Songti SC,serif}.leaderboard-row{border-top:1px solid #e8ebe6;grid-template-columns:28px 34px minmax(120px,1fr) 58px minmax(90px,.7fr);align-items:center;gap:9px;padding:11px 14px;display:grid}.leaderboard-row:first-child{border-top:0}.leaderboard-row>b{width:25px;height:25px;color:var(--green);background:#e8ede9;border-radius:50%;place-items:center;font-size:10px;display:grid}.leaderboard-row>i{color:#fff;background:#174b3b;border-radius:50%;place-items:center;width:31px;height:31px;font-style:normal;font-weight:900;display:grid}.leaderboard-row>span strong{font-size:10px;display:block}.leaderboard-row>span small{color:var(--muted);margin-top:3px;font-size:7px;display:block}.leaderboard-row>em{color:var(--green);text-align:center;font:700 22px Georgia,serif}.leaderboard-row>em small{color:var(--muted);font:7px sans-serif;display:block}.leaderboard-row .leaderboard-support{color:var(--muted);font-size:7px;line-height:1.6}.leaderboard-row.rank-1{background:linear-gradient(90deg,#fff8d9,#fffdf4)}.leaderboard-row.rank-1>b{color:#fff;background:#d8aa25}.leaderboard-row.rank-2>b{color:#fff;background:#88949c}.leaderboard-row.rank-3>b{color:#fff;background:#a86e43}.performance-report-table{border:1px solid var(--line);border-radius:12px;overflow-x:auto}.performance-report-row{border-top:1px solid var(--line);background:#fff;grid-template-columns:minmax(180px,1.4fr) repeat(6,minmax(92px,.7fr));align-items:center;min-width:850px;display:grid}.performance-report-row:first-child{border-top:0}.performance-report-row>span,.performance-report-row>strong{padding:12px 10px}.performance-report-row.heading{color:var(--muted);background:#f0f4ef;font-size:8px;font-weight:800}.performance-report-row>span b{font-size:10px;display:block}.performance-report-row>span small{color:var(--muted);margin-top:4px;font-size:7px;display:block}.performance-report-row>strong{text-align:center;font:700 17px Georgia,serif}.performance-report-row .sales-number{color:var(--green);background:#f3f8f1}.performance-report-panel .empty{min-width:850px}@media (max-width:900px){.leaderboard-grid{grid-template-columns:1fr}}@media (max-width:560px){.leaderboard-row{grid-template-columns:26px 32px 1fr 48px}.leaderboard-support{display:none}}.appointment-dashboard{overflow:hidden}.appointment-dashboard-metrics{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:16px;display:grid}.appointment-dashboard-metrics article{border:1px solid var(--line);background:#f7f8f3;border-radius:10px;padding:12px}.appointment-dashboard-metrics span,.appointment-dashboard-metrics b{display:block}.appointment-dashboard-metrics span{color:var(--muted);font-size:8px}.appointment-dashboard-metrics b{margin-top:5px;font:700 23px Georgia,serif}.appointment-dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.7fr);gap:14px;display:grid}.appointment-calendar,.appointment-personal-summary{border:1px solid var(--line);background:#fff;border-radius:12px;padding:14px}.appointment-calendar>h3,.appointment-personal-summary>h3{margin:0 0 12px;font:700 16px Georgia,Songti SC,serif}.appointment-day{border-top:1px solid var(--line);padding:12px 0}.appointment-day:first-of-type{border-top:0}.appointment-day>header{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.appointment-day>header b{font-size:10px}.appointment-day>header span{color:var(--muted);font-size:8px}.appointment-slot{background:#f7f8f4;border-radius:8px;grid-template-columns:55px minmax(150px,1.3fr) minmax(105px,.8fr) auto;align-items:center;gap:9px;margin-top:6px;padding:9px;display:grid}.appointment-slot time{color:var(--green);font:700 15px Georgia,serif}.appointment-slot span b,.appointment-slot span small{display:block}.appointment-slot span b{font-size:9px}.appointment-slot span small{color:var(--muted);margin-top:3px;font-size:7px}.appointment-result{color:#41534a;white-space:nowrap;background:#e8ede9;border-radius:99px;padding:5px 8px;font-size:7px;font-style:normal}.appointment-result.result-Enrolled{color:#285c25;background:#dff1d3}.appointment-result.result-No.Show,.appointment-result.result-已取消{color:#8b3e35;background:#f5dedb}.appointment-personal-summary>article{border-top:1px solid var(--line);grid-template-columns:26px 1fr auto;align-items:center;gap:9px;padding:11px 0;display:grid}.appointment-personal-summary>article>b{color:#fff;background:#174b3b;border-radius:50%;place-items:center;width:23px;height:23px;font-size:8px;display:grid}.appointment-personal-summary>article>span strong,.appointment-personal-summary>article>span small{display:block}.appointment-personal-summary>article>span strong{font-size:9px}.appointment-personal-summary>article>span small{color:var(--muted);margin-top:3px;font-size:7px}.appointment-personal-summary dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.appointment-personal-summary dl span{color:var(--muted);text-align:center;font-size:7px}.appointment-personal-summary dl strong{color:var(--ink);margin-top:2px;font:700 15px Georgia,serif;display:block}@media (max-width:950px){.appointment-dashboard-grid{grid-template-columns:1fr}}@media (max-width:680px){.appointment-dashboard-metrics{grid-template-columns:repeat(2,1fr)}.appointment-slot{grid-template-columns:48px 1fr}.appointment-slot>.appointment-result{justify-self:start}.appointment-personal-summary>article{grid-template-columns:26px 1fr}.appointment-personal-summary dl{grid-column:1/-1;width:100%}}.appointment-month-calendar{border:1px solid var(--line);background:#fff;border-radius:13px;overflow-x:auto}.appointment-month-calendar>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;min-width:980px;padding:15px 16px;display:flex}.appointment-month-calendar>header span{color:var(--green);letter-spacing:.8px;font-size:8px;font-weight:900}.appointment-month-calendar>header h3{margin:4px 0 0;font:700 20px Georgia,Songti SC,serif}.appointment-month-calendar>header small{color:var(--muted);font-size:8px}.appointment-weekdays,.appointment-month-grid{grid-template-columns:repeat(7,minmax(138px,1fr));min-width:980px;display:grid}.appointment-weekdays{border-bottom:1px solid var(--line);background:#eef3ee}.appointment-weekdays b{text-align:center;color:#53625b;border-left:1px solid var(--line);padding:9px;font-size:8px}.appointment-weekdays b:first-child{border-left:0}.appointment-calendar-day{border-left:1px solid var(--line);border-top:1px solid var(--line);background:#fff;min-height:142px;padding:8px}.appointment-calendar-day:nth-child(7n+1){border-left:0}.appointment-calendar-day:nth-child(-n+7){border-top:0}.appointment-calendar-day.outside{background:#f4f4ef}.appointment-calendar-day.today{box-shadow:inset 0 0 0 2px var(--green)}.appointment-calendar-day.has-appointment{background:#fbfdf8}.appointment-calendar-day>header{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.appointment-calendar-day>header>b{border-radius:50%;place-items:center;width:24px;height:24px;font:700 11px Georgia,serif;display:grid}.appointment-calendar-day.today>header>b{background:var(--green);color:#fff}.appointment-calendar-day>header span{color:var(--green);background:#dfeadf;border-radius:99px;padding:3px 6px;font-size:7px;font-weight:800}.calendar-appointment{background:#edf4ee;border-radius:7px;grid-template-columns:35px 1fr 6px;align-items:center;gap:5px;margin-top:5px;padding:6px;display:grid}.calendar-appointment time{color:var(--green);font-size:8px;font-weight:900}.calendar-appointment span b,.calendar-appointment span small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.calendar-appointment span b{font-size:8px}.calendar-appointment span small{color:var(--muted);margin-top:2px;font-size:7px}.calendar-appointment>i{background:#557f70;border-radius:50%;width:6px;height:6px}.calendar-appointment>i.no-show{background:#c45d51}.no-appointment{color:#c8ceca;text-align:center;padding-top:25px;display:block}.appointment-personal-summary{margin-top:14px}.appointment-personal-grid{grid-template-columns:repeat(3,minmax(250px,1fr));gap:9px;display:grid}.appointment-personal-grid>article{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:26px 1fr auto;align-items:center;gap:9px;padding:11px;display:grid}.appointment-personal-grid>article>b{color:#fff;background:#174b3b;border-radius:50%;place-items:center;width:23px;height:23px;font-size:8px;display:grid}.appointment-personal-grid>article>span strong,.appointment-personal-grid>article>span small{display:block}.appointment-personal-grid>article>span strong{font-size:9px}.appointment-personal-grid>article>span small{color:var(--muted);margin-top:3px;font-size:7px}.appointment-personal-grid dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.appointment-personal-grid dl span{color:var(--muted);text-align:center;font-size:7px}.appointment-personal-grid dl strong{color:var(--ink);margin-top:2px;font:700 15px Georgia,serif;display:block}@media (max-width:1050px){.appointment-personal-grid{grid-template-columns:repeat(2,minmax(250px,1fr))}}@media (max-width:680px){.appointment-personal-grid{grid-template-columns:1fr}.appointment-personal-grid>article{grid-template-columns:26px 1fr}.appointment-personal-grid dl{grid-column:1/-1}}.remove-member-button{color:#a34435;cursor:pointer;background:#fff7f5;border:1px solid #d9aaa1;border-radius:7px;width:100%;margin-top:7px;padding:7px 9px;font-size:9px;font-weight:800}.remove-member-button:hover{background:#fbe9e5}.remove-member-modal{width:min(560px,100%);margin:0}.remove-member-modal>header{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:14px;padding-bottom:13px;display:grid}.remove-member-modal header span{letter-spacing:1.2px;color:#a34435;font-size:8px;font-weight:900}.remove-member-modal h2{margin:5px 0;font:700 21px Georgia,Songti SC,serif}.remove-member-modal header p{color:var(--muted);margin:0;font-size:9px}.transfer-summary{background:#f4f5f0;border-radius:10px;align-items:center;gap:12px;margin:15px 0;padding:13px;display:flex}.transfer-summary b{color:#a34435;font:700 27px Georgia,serif}.transfer-summary span{font-size:10px}.remove-member-modal>label{color:var(--muted);font-size:9px}.remove-member-modal>label select{margin-top:6px}.remove-member-modal>aside{color:var(--muted);padding:10px 0;font-size:9px}.remove-actions{justify-content:flex-end;gap:9px;margin-top:16px;display:flex}.danger-button{color:#fff;cursor:pointer;background:#a34435;border:0;border-radius:8px;padding:10px 14px;font-size:10px;font-weight:900}.danger-button:disabled{opacity:.45;cursor:not-allowed}.removed-card .brand-mark{background:#8f392f}.removed-card .eyebrow{color:#9d4034}.unified-member-boundary{border-top:4px solid var(--green)}.unified-structure-list{margin-top:18px}.unified-structure-list form{grid-template-columns:minmax(190px,1.25fr) repeat(4,minmax(120px,1fr)) repeat(3,minmax(92px,auto))}.unified-structure-list label{color:var(--muted);font-size:8px}.unified-structure-list label input,.unified-structure-list label select{margin-top:5px}.member-boundary-readonly{border:1px solid var(--line);background:#fafaf6;border-radius:10px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.member-boundary-readonly>i{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-style:normal;font-weight:900;display:grid}.member-boundary-readonly b,.member-boundary-readonly span,.member-boundary-readonly small{display:block}.member-boundary-readonly b{font-size:10px}.member-boundary-readonly span,.member-boundary-readonly small{color:var(--muted);margin-top:3px;font-size:8px}.member-boundary-saved>.secondary-button{min-width:96px}.admissions-overview-only .admissions-team>.panel:has(.section-note){display:none}.member-identity-record{gap:6px;display:grid}.employee-id-control{border:1px solid var(--line);background:#f3f6f2;border-radius:10px;padding:10px}.employee-id-change-button{color:var(--green);cursor:pointer;background:0 0;border:0;padding:2px;font-size:9px;font-weight:800}.unified-structure-list .employee-id-control form{border:0;border-top:1px solid var(--line);border-radius:0;grid-template-columns:minmax(180px,.7fr) minmax(260px,1.3fr) auto;align-items:end;gap:10px;margin-top:8px;padding:10px 0 0;display:grid}.employee-id-control textarea{min-height:42px}.employee-id-control details{color:var(--muted);margin-top:8px;font-size:8px}.employee-id-control details p{justify-content:space-between;gap:12px;margin:7px 0 0;display:flex}.employee-id-control details b{color:var(--ink)}@media (max-width:800px){.unified-structure-list .employee-id-control form{grid-template-columns:1fr}.employee-id-control details p{gap:3px;display:grid}}.whatsapp-workspace{gap:18px;display:grid}.whatsapp-hero{color:#fff;background:linear-gradient(125deg,#0b3026,#146b4b);border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:24px 26px;display:grid}.whatsapp-mark{color:#063d27;background:#25d366;border-radius:50%;place-items:center;width:60px;height:60px;font-weight:900;display:grid}.whatsapp-hero span,.whatsapp-account-control header span,.whatsapp-queue header span,.whatsapp-api-roadmap>div>span{letter-spacing:1.4px;color:#bdf6c9;font-size:8px;font-weight:900}.whatsapp-hero h2{margin:5px 0;font:700 24px Georgia,Songti SC,serif}.whatsapp-hero p{color:#d7ebe3;max-width:760px;margin:0;font-size:10px;line-height:1.7}.whatsapp-hero aside{text-align:right}.whatsapp-hero aside b,.whatsapp-hero aside strong,.whatsapp-hero aside small{display:block}.whatsapp-hero aside strong{color:#cfff77;margin:7px 0}.whatsapp-hero aside small{color:#bed7cd;font-size:8px}.whatsapp-metrics{grid-template-columns:repeat(4,1fr)}.whatsapp-account-control>header,.whatsapp-queue>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.whatsapp-account-control header span,.whatsapp-queue header span,.whatsapp-api-roadmap>div>span{color:var(--green)}.whatsapp-account-control h2,.whatsapp-queue h2,.whatsapp-api-roadmap h2{margin:5px 0;font:700 20px Georgia,Songti SC,serif}.whatsapp-account-control header p,.whatsapp-queue header p{color:var(--muted);margin:0;font-size:9px;line-height:1.6}.whatsapp-account-form{background:#f3faf5;border:1px solid #cce3d4;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0;padding:16px;display:grid}.whatsapp-account-form label,.whatsapp-lead-row label{font-size:8px;font-weight:800}.whatsapp-account-form label.wide{grid-column:1/-1}.whatsapp-account-form .whatsapp-official{align-items:center;gap:7px;display:flex}.whatsapp-account-list{gap:9px;margin-top:17px;display:grid}.whatsapp-account-list article{border:1px solid var(--line);border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:13px;display:grid}.whatsapp-account-list article>i,.whatsapp-lead-person>i{color:#0a5d3c;background:#d8f8e3;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:grid}.whatsapp-account-list article b,.whatsapp-account-list article span,.whatsapp-account-list article small{display:block}.whatsapp-account-list article span{margin:3px 0;font-size:9px}.whatsapp-account-list article small{color:var(--muted);font-size:8px}.whatsapp-status{color:#795208;background:#fff0c9;border-radius:999px;padding:6px 9px;font-size:8px}.whatsapp-status.connected{color:#0a6b3d;background:#d9f7e3}.whatsapp-status.ownership_review{color:#922;background:#fde4e4}.whatsapp-queue-filters{align-items:end;gap:12px;margin:18px 0;display:flex}.whatsapp-queue-filters label{font-size:8px;font-weight:800}.whatsapp-queue-filters b{color:var(--green);background:#eff7ee;border-radius:999px;margin-left:auto;padding:8px 12px}.whatsapp-lead-list{gap:10px;display:grid}.whatsapp-lead-row{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:minmax(220px,1.35fr) repeat(5,minmax(110px,.7fr)) auto;align-items:end;gap:10px;padding:13px;display:grid}.whatsapp-lead-person{align-items:center;gap:10px;display:flex}.whatsapp-lead-person span b,.whatsapp-lead-person span small,.whatsapp-lead-person span em{display:block}.whatsapp-lead-person small{margin:3px 0;font-size:8px}.whatsapp-lead-person em{color:var(--muted);font-size:8px;font-style:normal}.whatsapp-lead-actions{gap:6px;display:grid}.whatsapp-lead-actions a{color:#063d27;text-align:center;background:#25d366;border-radius:7px;padding:8px;font-size:8px;font-weight:900;text-decoration:none;display:block}.whatsapp-lead-actions small{max-width:110px;color:var(--muted);font-size:7px}.whatsapp-api-roadmap>div:first-child{margin-bottom:14px}.whatsapp-boundaries{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.whatsapp-boundaries article{background:#f3f8f3;border-left:3px solid #25d366;padding:15px}.whatsapp-boundaries b,.whatsapp-boundaries strong,.whatsapp-boundaries span{display:block}.whatsapp-boundaries b{color:#199653}.whatsapp-boundaries strong{margin:6px 0;font-size:11px}.whatsapp-boundaries span{color:var(--muted);font-size:8px;line-height:1.6}.whatsapp-status.awaiting_webhook{color:#245a96;background:#e6f0ff}.whatsapp-meta-setup header,.whatsapp-inbox header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.whatsapp-meta-setup header span,.whatsapp-inbox header span{letter-spacing:1.4px;color:var(--green);font-size:8px;font-weight:900}.whatsapp-meta-setup h2,.whatsapp-inbox h2{margin:5px 0;font:700 20px Georgia,Songti SC,serif}.whatsapp-meta-setup header p,.whatsapp-inbox header p{color:var(--muted);margin:0;font-size:9px;line-height:1.6}.whatsapp-webhook-url{background:#f3faf5;border:1px solid #bcd8c6;border-radius:10px;gap:6px;margin:16px 0;padding:14px;display:grid}.whatsapp-webhook-url b{font-size:9px}.whatsapp-webhook-url code{overflow-wrap:anywhere;color:#075d3e;font-size:10px}.whatsapp-webhook-url small{color:var(--muted);font-size:8px}.whatsapp-meta-form,.whatsapp-registration-form{grid-template-columns:1.2fr 1fr 1fr auto;align-items:end;gap:12px;display:grid}.whatsapp-meta-form label,.whatsapp-registration-form label{font-size:8px;font-weight:800}.whatsapp-registration-form{border-top:1px solid var(--line);grid-template-columns:1.2fr 1fr 1fr auto;margin-top:16px;padding-top:16px}.whatsapp-registration-form div b,.whatsapp-registration-form div small{display:block}.whatsapp-registration-form div small{color:var(--muted);margin-top:5px;font-size:8px;line-height:1.5}.whatsapp-conversation-list{gap:10px;margin-top:16px;display:grid}.whatsapp-conversation-list article{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:start;gap:12px;padding:14px;display:grid}.whatsapp-conversation-list article>i{color:#0a5d3c;background:#d8f8e3;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;font-weight:900;display:grid}.whatsapp-conversation-list article div>b,.whatsapp-conversation-list article div>span,.whatsapp-conversation-list article div>small{display:block}.whatsapp-conversation-list article div>span{margin:3px 0;font-size:9px}.whatsapp-conversation-list article div>small{color:var(--muted);font-size:8px}.whatsapp-conversation-list article p{margin:8px 0 0;font-size:9px;line-height:1.55}.whatsapp-conversation-list aside{justify-items:end;gap:6px;display:grid}.whatsapp-conversation-list aside>b{color:#063d27;background:#25d366;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:8px;display:grid}.whatsapp-conversation-list time{color:var(--muted);white-space:nowrap;font-size:8px}@media (max-width:1100px){.whatsapp-hero{grid-template-columns:auto 1fr}.whatsapp-hero aside{text-align:left;grid-column:1/-1}.whatsapp-metrics{grid-template-columns:repeat(2,1fr)}.whatsapp-account-form,.whatsapp-meta-form,.whatsapp-registration-form{grid-template-columns:1fr 1fr}.whatsapp-lead-row{grid-template-columns:repeat(2,1fr)}.whatsapp-lead-person{grid-column:1/-1}.whatsapp-boundaries{grid-template-columns:1fr}}@media (max-width:700px){.whatsapp-hero{grid-template-columns:1fr}.whatsapp-account-control>header,.whatsapp-queue>header,.whatsapp-meta-setup header,.whatsapp-inbox header{display:grid}.whatsapp-account-form,.whatsapp-metrics,.whatsapp-meta-form,.whatsapp-registration-form,.whatsapp-lead-row{grid-template-columns:1fr}.whatsapp-account-form label.wide{grid-column:auto}.whatsapp-queue-filters{display:grid}.whatsapp-queue-filters b{margin-left:0}.whatsapp-account-list article{grid-template-columns:auto 1fr}.whatsapp-account-list article>.whatsapp-status{grid-column:1/-1;justify-self:start}.whatsapp-conversation-list article{grid-template-columns:auto 1fr}.whatsapp-conversation-list aside{grid-column:2;justify-items:start}}.employee-identity-panel{border-top:4px solid #b6d36b}.employee-identity-head{justify-content:space-between;align-items:center;gap:24px;display:flex}.employee-identity-head>div>span{letter-spacing:1.4px;color:var(--green);font-size:8px;font-weight:900}.employee-identity-head h2{margin:6px 0;font:700 22px Georgia,Songti SC,serif}.employee-identity-head p{color:var(--muted);margin:0;font-size:9px;line-height:1.6}.employee-identity-head>article{color:#fff;background:#10261f;border-radius:12px;min-width:180px;padding:14px 18px}.employee-identity-head article small,.employee-identity-head article strong{display:block}.employee-identity-head article small{color:#c6d5cf;font-size:8px}.employee-identity-head article strong{color:#d7ff8f;margin-top:6px;font:700 19px Georgia,serif}.employee-identity-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0;display:grid}.employee-identity-summary span{border:1px solid var(--line);color:var(--muted);border-radius:10px;padding:11px;font-size:8px}.employee-identity-summary b{color:var(--ink);margin-bottom:3px;font:700 16px Georgia,serif;display:block}.employee-identity-list{gap:8px;display:grid}.employee-identity-list>article{border:1px solid var(--line);background:#fafaf7;border-radius:11px;padding:10px}.employee-identity-person{grid-template-columns:34px 1fr auto;align-items:center;gap:10px;display:grid}.employee-identity-person i{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;font-weight:900;display:grid}.employee-identity-person span b,.employee-identity-person span small{display:block}.employee-identity-person span b{font-size:10px}.employee-identity-person span small{color:var(--muted);margin-top:3px;font-size:8px}.employee-identity-person>strong{color:var(--green);font:700 14px Georgia,serif}.employee-identity-list .employee-id-control{margin-top:8px}.employee-identity-rule,.employee-identity-readonly{color:#476044;background:#edf3e4;border-radius:9px;margin-top:12px;padding:11px;font-size:8px;line-height:1.6;display:block}@media (max-width:700px){.employee-identity-head{display:grid}.employee-identity-head>article{min-width:0}.employee-identity-summary{grid-template-columns:1fr}.employee-identity-person{grid-template-columns:34px 1fr}.employee-identity-person>strong{grid-column:2}.employee-identity-list .employee-id-control form{grid-template-columns:1fr}}@media (max-width:1200px){.unified-structure-list form{grid-template-columns:repeat(2,1fr)}.unified-structure-list form>div{grid-column:1/-1}}@media (max-width:600px){.unified-structure-list form{grid-template-columns:1fr}.unified-structure-list form>div{grid-column:auto}}.role-dashboard{gap:18px;display:grid}.role-dashboard-hero{color:#fff;background:linear-gradient(120deg,#10261f,#1f5744);border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:25px 28px;display:flex;box-shadow:0 14px 34px #10261f24}.role-dashboard-hero span{letter-spacing:1.7px;color:var(--lime);font-size:8px;font-weight:900}.role-dashboard-hero h2{margin:7px 0 8px;font:700 28px Georgia,Songti SC,serif}.role-dashboard-hero p{color:#c8d8d2;max-width:760px;margin:0;font-size:10px;line-height:1.65}.role-dashboard-hero>b{white-space:nowrap;color:var(--lime);background:#ffffff10;border:1px solid #ffffff2e;border-radius:99px;padding:9px 13px;font-size:9px}.dashboard-metrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.dashboard-metric{border:1px solid var(--line);background:var(--paper);border-radius:13px;padding:17px 18px;position:relative;overflow:hidden}.dashboard-metric:before{background:var(--green);content:"";width:4px;position:absolute;inset:0 auto 0 0}.dashboard-metric.amber:before{background:var(--amber)}.dashboard-metric.blue:before{background:var(--blue)}.dashboard-metric.violet:before{background:var(--violet)}.dashboard-metric span,.dashboard-metric strong,.dashboard-metric small{display:block}.dashboard-metric span{color:var(--muted);letter-spacing:.7px;font-size:8px;font-weight:800}.dashboard-metric strong{margin:7px 0 4px;font:700 27px Georgia,serif}.dashboard-metric small{color:var(--muted);font-size:8px}.dashboard-two{grid-template-columns:1fr 1fr;gap:18px;display:grid}.dashboard-panel{padding:20px}.dashboard-section-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:15px;display:flex}.dashboard-section-head span{color:var(--green);letter-spacing:1.4px;font-size:7px;font-weight:900}.dashboard-section-head h3{margin:4px 0 0;font:700 19px Georgia,Songti SC,serif}.dashboard-section-head button{color:var(--green);cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:800}.dashboard-empty{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:10px;padding:30px 12px;font-size:9px}.daily-command-list{gap:8px;display:grid}.dashboard-command{border:1px solid var(--line);border-left:4px solid var(--green);background:#fafbf7;border-radius:10px;grid-template-columns:34px 1fr;align-items:start;gap:10px;padding:11px;display:grid}.dashboard-command.amber{border-left-color:var(--amber)}.dashboard-command.blue{border-left-color:var(--blue)}.dashboard-command.red{border-left-color:#a64a3e}.dashboard-command>b{width:30px;height:30px;color:var(--green);background:#e7eee9;border-radius:50%;place-items:center;font:700 11px Georgia,serif;display:grid}.dashboard-command strong,.dashboard-command span{display:block}.dashboard-command strong{font-size:10px}.dashboard-command span{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.5}.dashboard-intakes{gap:10px;display:grid}.dashboard-intakes article{grid-template-columns:1fr auto;align-items:end;gap:6px 10px;display:grid}.dashboard-intakes strong,.dashboard-intakes span{display:block}.dashboard-intakes strong{font-size:10px}.dashboard-intakes span,.dashboard-intakes small{color:var(--muted);margin-top:3px;font-size:7px}.dashboard-intakes article>b{color:#925d10;font-size:9px}.dashboard-intakes article>i,.campus-ranking article i,.personal-target-grid article>i{background:#e3e8e4;border-radius:99px;grid-column:1/-1;height:5px;display:block;overflow:hidden}.dashboard-intakes article>i em,.campus-ranking article i em,.personal-target-grid article>i em{background:linear-gradient(90deg,var(--green),#a6cf5b);border-radius:99px;height:100%;display:block}.dashboard-intakes article>small{grid-column:1/-1}.dashboard-tasks{gap:8px;display:grid}.dashboard-tasks article{border-top:1px solid var(--line);grid-template-columns:1fr 120px;align-items:center;gap:12px;padding:10px 0;display:grid}.dashboard-tasks article:first-child{border-top:0}.dashboard-tasks span,.dashboard-tasks strong,.dashboard-tasks small{display:block}.dashboard-tasks span{color:var(--muted);font-size:7px}.dashboard-tasks span b{color:#87580d}.dashboard-tasks strong{margin:4px 0;font-size:10px}.dashboard-tasks small{color:var(--muted);font-size:8px}.dashboard-tasks select{padding:8px;font-size:8px}.dashboard-leaderboard{display:grid}.dashboard-leaderboard article{border-top:1px solid var(--line);grid-template-columns:25px 32px 1fr 48px;align-items:center;gap:9px;padding:9px 3px;display:grid}.dashboard-leaderboard article:first-child{border-top:0}.dashboard-leaderboard article>b{width:23px;height:23px;color:var(--green);background:#e7ece8;border-radius:50%;place-items:center;font-size:9px;display:grid}.dashboard-leaderboard article.rank-1>b{color:#fff;background:#d5a928}.dashboard-leaderboard article.rank-2>b{color:#fff;background:#88949c}.dashboard-leaderboard article.rank-3>b{color:#fff;background:#a96e43}.dashboard-leaderboard article>i{color:#fff;background:#174b3b;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;font-style:normal;font-weight:900;display:grid}.dashboard-leaderboard strong,.dashboard-leaderboard span{display:block}.dashboard-leaderboard strong{font-size:9px}.dashboard-leaderboard span{color:var(--muted);margin-top:3px;font-size:7px}.dashboard-leaderboard article>em{text-align:center;color:var(--green);font:700 19px Georgia,serif}.dashboard-leaderboard article>em small{color:var(--muted);font:7px sans-serif;display:block}.dashboard-performance-list{gap:7px;display:grid}.dashboard-performance-list article{border:1px solid var(--line);border-radius:9px;grid-template-columns:minmax(145px,1fr) 1.3fr;align-items:center;gap:10px;padding:9px;display:grid}.dashboard-performance-list article>div{align-items:center;gap:8px;display:flex}.dashboard-performance-list article>div>i{color:#fff;background:#174b3b;border-radius:50%;place-items:center;width:28px;height:28px;font-size:8px;font-style:normal;font-weight:900;display:grid}.dashboard-performance-list strong,.dashboard-performance-list small{display:block}.dashboard-performance-list strong{font-size:9px}.dashboard-performance-list small{color:var(--muted);margin-top:2px;font-size:7px}.dashboard-performance-list dl{grid-template-columns:repeat(3,1fr);gap:5px;margin:0;display:grid}.dashboard-performance-list dl span{border-left:1px solid var(--line);color:var(--muted);text-align:center;font-size:7px}.dashboard-performance-list dl b{color:var(--ink);margin-top:3px;font:700 13px Georgia,serif;display:block}.personal-target-grid{gap:10px;display:grid}.personal-target-grid article{border:1px solid var(--line);background:#fafbf7;border-radius:10px;padding:12px}.personal-target-grid article>div{justify-content:space-between;align-items:center;display:flex}.personal-target-grid span{color:var(--muted);font-size:8px}.personal-target-grid b{font:700 18px Georgia,serif}.personal-target-grid article>i{margin:9px 0 6px}.personal-target-grid small{color:var(--muted);font-size:7px}.campus-ranking{gap:8px;display:grid}.campus-ranking article{border:1px solid var(--line);border-radius:10px;grid-template-columns:28px 1fr 45px;align-items:center;gap:10px;padding:10px;display:grid}.campus-ranking article>b{width:26px;height:26px;color:var(--green);background:#e4ebe6;border-radius:50%;place-items:center;font-size:9px;display:grid}.campus-ranking strong,.campus-ranking span{display:block}.campus-ranking strong{font-size:10px}.campus-ranking span{color:var(--muted);margin-top:3px;font-size:8px}.campus-ranking article i{margin-top:7px}.campus-ranking article>small{text-align:right;color:var(--green);font:700 15px Georgia,serif}@media (max-width:1050px){.dashboard-metrics{grid-template-columns:repeat(2,1fr)}.dashboard-two{grid-template-columns:1fr}}@media (max-width:650px){.role-dashboard-hero{flex-direction:column;align-items:flex-start;padding:21px}.role-dashboard-hero h2{font-size:23px}.dashboard-metrics,.dashboard-performance-list article,.dashboard-tasks article{grid-template-columns:1fr}.dashboard-tasks select{width:100%}.dashboard-leaderboard article{grid-template-columns:24px 30px 1fr 43px}}.department-reports{gap:18px;display:grid}.report-checkout-hero{color:#fff;background:linear-gradient(120deg,#10261f,#255745);border-radius:17px;justify-content:space-between;align-items:center;gap:24px;padding:24px 27px;display:flex}.report-checkout-hero>div:first-child>span{letter-spacing:1.6px;color:var(--lime);font-size:8px;font-weight:900}.report-checkout-hero h2{margin:7px 0;font:700 27px Georgia,Songti SC,serif}.report-checkout-hero p{color:#c8d7d2;margin:0;font-size:10px}.report-checkout-hero>div:last-child{background:#ffffff0d;border:1px solid #ffffff28;border-radius:12px;min-width:165px;padding:13px}.report-checkout-hero>div:last-child b,.report-checkout-hero>div:last-child strong,.report-checkout-hero>div:last-child small{display:block}.report-checkout-hero>div:last-child b{color:var(--lime);font-size:9px}.report-checkout-hero>div:last-child strong{margin:6px 0;font-size:16px}.report-checkout-hero>div:last-child small{color:#bdcec7;font-size:8px}.report-status-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.report-status-grid article{border:1px solid var(--line);border-left:4px solid var(--green);background:var(--paper);border-radius:11px;padding:14px}.report-status-grid span,.report-status-grid b,.report-status-grid small{display:block}.report-status-grid span{color:var(--muted);font-size:8px}.report-status-grid b{margin:6px 0;font:700 23px Georgia,serif}.report-status-grid small{color:var(--muted);font-size:8px}.report-submit-panel{border-top:4px solid var(--green)}.report-form-head{justify-content:space-between;align-items:start;gap:18px;margin-bottom:16px;display:flex}.report-form-head span{letter-spacing:1.4px;color:var(--green);font-size:8px;font-weight:900}.report-form-head h2{margin:5px 0;font:700 21px Georgia,Songti SC,serif}.report-form-head p{color:var(--muted);margin:0;font-size:9px}.report-form-head>b{color:var(--green);background:#e6efe9;border-radius:99px;padding:7px 10px;font-size:8px}.report-department-form{grid-template-columns:180px 1fr 1fr;gap:12px;display:grid}.report-department-form .wide{grid-column:span 2}.report-department-form button{align-self:end}.report-stream-grid{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.report-stream{max-height:900px;overflow:auto}.report-stream.marketing{border-top:4px solid var(--green)}.report-stream.admissions{border-top:4px solid var(--blue)}.report-stream-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.report-stream-head span{letter-spacing:1.3px;color:var(--green);font-size:7px;font-weight:900}.report-stream.admissions .report-stream-head span{color:var(--blue)}.report-stream-head h2{margin:4px 0;font:700 19px Georgia,Songti SC,serif}.report-stream-head>b{color:var(--muted);background:#eef2ee;border-radius:99px;padding:6px 9px;font-size:8px}.department-report-card{border-top:1px solid var(--line);padding:14px 0}.department-report-card header{grid-template-columns:32px 1fr auto;align-items:center;gap:9px;display:grid}.department-report-card header>i{color:#fff;background:#174b3b;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;font-style:normal;font-weight:900;display:grid}.department-report-card header b,.department-report-card header span{display:block}.department-report-card header b{font-size:10px}.department-report-card header span,.department-report-card time{color:var(--muted);font-size:7px}.department-report-card h4{color:var(--green);margin:11px 0 4px;font-size:8px}.department-report-card p{margin:0;font-size:9px;line-height:1.55}.department-report-card blockquote{border-left:3px solid var(--amber);background:#f6f0e5;grid-template-columns:auto 1fr;gap:8px;margin:10px 0;padding:9px;font-size:8px;display:grid}.department-report-card footer{background:#eef4ef;border-radius:8px;grid-template-columns:auto 1fr;gap:8px;margin-top:10px;padding:9px;font-size:8px;display:grid}.department-report-card footer b{color:var(--green)}.department-report-card footer span{color:var(--muted)}.report-checkout-hero>div:last-child{min-width:210px}.report-date-filter{color:#d9e5e0;margin-bottom:8px;font-size:8px;font-weight:800;display:block}.report-date-filter input{color:#173128;background:#fff;border-color:#ffffff30;width:100%;margin-top:5px;display:block}.report-checkout-hero>div:last-child>button{color:#fff;background:#ffffff12;border:1px solid #ffffff40;border-radius:7px;width:100%;margin:0 0 8px;padding:6px;font-size:8px;font-weight:800}@media (max-width:900px){.report-stream-grid{grid-template-columns:1fr}.report-department-form{grid-template-columns:1fr 1fr}.report-department-form .wide{grid-column:1/-1}}@media (max-width:600px){.report-checkout-hero,.report-form-head{flex-direction:column;align-items:flex-start}.report-checkout-hero>div:last-child{box-sizing:border-box;width:100%}.report-status-grid,.report-department-form{grid-template-columns:1fr}.report-department-form .wide{grid-column:auto}}.report-status-grid.report-status-four{grid-template-columns:repeat(4,1fr)}.report-submit-panel.management{border-top-color:#a37a1d}.report-stream.management{background:linear-gradient(145deg,#fffdf6,#fff);border-top:4px solid #a37a1d;max-height:650px}.report-stream.management .report-stream-head span{color:#8b6715}.management-command{border-left:4px solid #bd9130;padding-left:14px}.management-command header>i{background:#8e6a18}.management-command h4,.management-command footer b{color:#7c5d18}@media (max-width:1050px){.report-status-grid.report-status-four{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.report-status-grid.report-status-four{grid-template-columns:1fr}}.admissions-daily-metrics{background:#f3f7fb;border:1px solid #abc0d2;border-radius:11px;grid-column:1/-1;grid-template-columns:repeat(6,1fr);gap:9px;padding:13px;display:grid}.admissions-daily-metrics header{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.admissions-daily-metrics header b{color:#315b79;font-size:9px}.admissions-daily-metrics header span{color:var(--muted);font-size:8px}.admissions-daily-metrics label{color:#4f687a;font-size:8px}.admissions-daily-metrics input{background:#fff;margin-top:5px}.admissions-report-metrics{grid-template-columns:repeat(6,1fr);gap:6px;margin:12px 0;display:grid}.admissions-report-metrics span{color:#597184;text-align:center;background:#f5f9fc;border:1px solid #cedbe5;border-radius:8px;padding:8px;font-size:7px}.admissions-report-metrics b{color:#244f6c;margin-top:4px;font:700 15px Georgia,serif;display:block}@media (max-width:1050px){.admissions-daily-metrics,.admissions-report-metrics{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.admissions-daily-metrics,.admissions-report-metrics{grid-template-columns:repeat(2,1fr)}}.admissions-playbook{--coach-blue:#e7f3fb;--coach-blue-strong:#236b98;--coach-ink:#172b35;gap:18px;display:grid}.playbook-heading{background:linear-gradient(135deg,#fff 0%,#f4fbfe 70%,#e7f3fb 100%);border:1px solid #c9dde7;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:22px 24px;display:grid;box-shadow:0 12px 32px #14425612}.playbook-phone{color:#fff;background:#172b35;border-radius:18px;place-items:center;width:58px;height:58px;font-size:29px;display:grid;transform:rotate(-12deg)}.playbook-heading span,.admissions-coach header>span{color:var(--coach-blue-strong);letter-spacing:1.4px;font-size:9px;font-weight:900}.playbook-heading h2{color:var(--coach-ink);margin:5px 0;font:800 28px Georgia,Songti SC,serif}.playbook-heading p{color:#536873;margin:0;font-size:11px;line-height:1.7}.playbook-heading p b{color:#163d52}.ask-ai-jump{color:#fff;cursor:pointer;background:#102d3c;border:0;border-radius:12px;padding:13px 18px;font-weight:800}.playbook-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:18px;display:grid}.playbook-library,.admissions-coach,.director-ai-settings{background:#fff;border:1px solid #d6e1df;border-radius:16px}.playbook-library{overflow:hidden}.playbook-toolbar{background:#f8fbfb;border-bottom:1px solid #dbe6e8;grid-template-columns:auto minmax(220px,1fr);align-items:center;gap:14px;padding:14px;display:grid}.playbook-modes{gap:7px;display:flex}.playbook-modes button{color:#4b626d;cursor:pointer;background:#fff;border:1px solid #bfd0d6;border-radius:10px;padding:10px 13px;font-size:10px;font-weight:800}.playbook-modes button.active{color:#fff;background:#174b63;border-color:#174b63}.playbook-toolbar label{background:#fff;border:1px solid #cbd9de;border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}.playbook-toolbar label span{color:#6b818c}.playbook-toolbar input{box-shadow:none;background:0 0;border:0;padding:11px 0}.playbook-toolbar input:focus{outline:0}.call-script-list{padding:8px}.call-script-list article{border-bottom:1px solid #e3eaec}.call-script-list article:last-child{border-bottom:0}.call-script-trigger{text-align:left;width:100%;color:var(--coach-ink);cursor:pointer;background:0 0;border:0;grid-template-columns:18px 34px 1fr auto;align-items:center;gap:8px;padding:13px 10px;display:grid}.call-script-trigger:hover{background:#f5fafc}.call-script-trigger i{color:#56707b;font-style:normal}.call-script-trigger em{color:#315c71;background:#e9f2f6;border-radius:8px;place-items:center;height:28px;font-size:9px;font-style:normal;font-weight:900;display:grid}.call-script-trigger b{font-size:12px}.call-script-trigger span{color:#82939a;font-size:9px}.call-script-list article.open{background:#fbfdfe;border:1px solid #bdd6e2;border-radius:13px;margin:4px 0;overflow:hidden}.call-script-list article.open .call-script-trigger{background:#e9f5fa}.call-script-content{padding:7px 20px 20px 70px}.call-script-body h4{color:#246583;margin:17px 0 6px;font-size:11px}.call-script-body p{color:#273c45;white-space:pre-wrap;margin:8px 0;font-size:12px;line-height:1.85}.script-actions{border-top:1px solid #dce7eb;gap:8px;margin-top:17px;padding-top:13px;display:flex}.script-actions button{color:#315c6d;cursor:pointer;background:#fff;border:1px solid #b8ccd4;border-radius:9px;padding:9px 12px;font-weight:800}.script-actions .primary-button{color:#fff;background:#164d65}.playbook-empty{text-align:center;color:#758a93;padding:45px}.admissions-coach{position:sticky;top:16px;overflow:hidden}.admissions-coach header{color:#fff;background:#102d3c;padding:18px}.admissions-coach header h3{margin:6px 0;font:800 22px Georgia,Songti SC,serif}.admissions-coach header p{color:#c8d9df;font-size:10px;line-height:1.6}.admissions-coach header b{color:#d8f1fd;background:#21475a;border-radius:7px;margin-top:9px;padding:7px 9px;font-size:9px;display:block}.admissions-coach form{gap:12px;padding:16px;display:grid}.admissions-coach label{color:#294954;font-size:9px;font-weight:900}.admissions-coach textarea{min-height:82px;margin-top:6px;line-height:1.5}.coach-quick-questions{flex-wrap:wrap;gap:5px;display:flex}.coach-quick-questions button{color:#315f73;cursor:pointer;background:#f5fafc;border:1px solid #c2d5dc;border-radius:20px;padding:7px 9px;font-size:8px}.coach-submit{background:#17617e;justify-content:center;width:100%}.coach-error{color:#9b3628;background:#fff1ee;border-radius:8px;margin:0 16px 14px;padding:10px;font-size:9px}.coach-answer{background:#f2f9fc;border:1px solid #bdd6e2;border-radius:12px;margin:0 12px 12px;padding:14px}.coach-answer>span{color:#317393;letter-spacing:1px;font-size:8px;font-weight:900}.coach-reply{color:#16303b;font-size:12px;line-height:1.75}.coach-answer>button{color:#fff;background:#174b63;border:0;border-radius:8px;padding:8px 11px;font-size:9px;font-weight:800}.coach-answer dl{gap:8px;margin:13px 0 0;display:grid}.coach-answer dl div{border-top:1px solid #d2e4eb;padding-top:8px}.coach-answer dt{color:#557582;font-size:8px;font-weight:900}.coach-answer dd{color:#29434d;margin:4px 0 0;font-size:9px;line-height:1.55}.coach-answer .caution{color:#8b5d12}.admissions-coach>small{color:#76878e;padding:0 16px 16px;font-size:8px;line-height:1.5;display:block}.director-ai-settings{overflow:hidden}.director-ai-settings summary{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:16px 18px;display:grid}.director-ai-settings summary span{color:#fff;background:#173e51;border-radius:20px;padding:6px 9px;font-size:8px}.director-ai-settings summary b{font-size:12px}.director-ai-settings summary em{color:#71858d;font-size:9px;font-style:normal}.director-ai-settings .ai-brain-form{border-top:1px solid #dce6e9;padding:18px}.playbook-empty{font-size:11px}@media (max-width:1050px){.playbook-layout{grid-template-columns:1fr}.admissions-coach{position:static}.playbook-heading{grid-template-columns:auto 1fr}.ask-ai-jump{grid-column:1/-1;width:100%}}@media (max-width:600px){.admissions-playbook{gap:12px}.playbook-heading{gap:12px;padding:16px}.playbook-phone{border-radius:14px;width:46px;height:46px;font-size:23px}.playbook-heading h2{font-size:23px}.playbook-heading p{font-size:10px}.playbook-toolbar{grid-template-columns:1fr;padding:10px}.playbook-modes{grid-template-columns:1fr 1fr;display:grid}.playbook-modes button{padding:10px 6px}.call-script-trigger{grid-template-columns:14px 30px 1fr;padding:12px 7px}.call-script-trigger span{display:none}.call-script-trigger b{font-size:11px;line-height:1.4}.call-script-content{padding:4px 14px 16px}.call-script-body p{font-size:11px;line-height:1.75}.script-actions{background:#fbfdfe;padding-bottom:2px;position:sticky;bottom:0}.script-actions button{flex:1}.director-ai-settings summary{grid-template-columns:auto 1fr}.director-ai-settings summary em{grid-column:1/-1}}.signin-back{color:var(--green);text-align:left;margin:-24px 0 26px;font-size:12px;font-weight:800;text-decoration:none;display:block}.signin-back:hover{text-decoration:underline}.hub-shell{background:radial-gradient(circle at 86% 12%,#d9ef796b 0,#0000 26%),radial-gradient(circle at 8% 88%,#235b4658 0,#0000 30%),#0d261f;min-height:100vh;padding:clamp(22px,4vw,58px)}.hub-frame{background:#f7f6ef;border:1px solid #ffffff1c;border-radius:28px;width:min(1280px,100%);min-height:calc(100vh - clamp(44px,8vw,116px));margin:auto;overflow:hidden;box-shadow:0 30px 100px #06150f80}.hub-header{border-bottom:1px solid var(--line);background:#fffef9;grid-template-columns:72px 1fr auto;align-items:center;gap:18px;padding:32px clamp(24px,4vw,54px);display:grid}.hub-eyebrow{color:var(--green);letter-spacing:2px;margin:0;font-size:10px;font-weight:900}.hub-header h1{margin:5px 0 2px;font:700 clamp(30px,4vw,46px) Georgia,Songti SC,serif}.hub-intro{color:var(--muted);margin:0;font-size:14px}.hub-secure{color:var(--green);letter-spacing:1px;border:1px solid #b9cec3;border-radius:999px;padding:9px 13px;font-size:11px;font-weight:900}.hub-section-title{justify-content:space-between;align-items:end;gap:20px;padding:38px clamp(24px,4vw,54px) 18px;display:flex}.hub-section-title span{color:var(--green);letter-spacing:1.7px;font-size:11px;font-weight:900}.hub-section-title h2{margin:7px 0 0;font:700 clamp(25px,3vw,33px) Georgia,Songti SC,serif}.hub-section-title>p{color:var(--muted);margin:0;font-size:14px}.hub-system-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0 clamp(24px,4vw,54px);display:grid}.hub-system-card{color:#fff;border-radius:20px;flex-direction:column;min-height:350px;padding:25px;display:flex;position:relative;overflow:hidden}.hub-system-card:after{content:"";border:40px solid #ffffff12;border-radius:50%;width:230px;height:230px;position:absolute;bottom:-112px;right:-78px}.hub-system-card.active{background:linear-gradient(145deg,#0e4a38,#09291f);text-decoration:none;transition:transform .2s,box-shadow .2s;box-shadow:0 18px 42px #0b2e2248}:is(.hub-system-card.active:hover,.hub-system-card.active:focus-visible){outline:3px solid var(--lime);outline-offset:3px;transform:translateY(-4px);box-shadow:0 25px 50px #0b2e2268}.hub-system-card.finance{background:linear-gradient(145deg,#17344a,#0d2435)}.hub-system-card.purchasing{background:linear-gradient(145deg,#58411d,#332812)}.hub-system-card.planned{border:1px solid #ffffff18;box-shadow:inset 0 0 0 1px #ffffff08}.hub-system-card.planned:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000,#ffffff08);position:absolute;inset:0}.hub-system-topline{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.hub-system-topline span{color:#bfd0c9;font:700 14px Georgia,serif}.hub-system-topline b{background:var(--lime);color:#183a2f;letter-spacing:1px;border-radius:99px;padding:7px 10px;font-size:10px}.hub-system-card.planned .hub-system-topline b{color:#e8eee9;background:#ffffff18}.hub-system-symbol{z-index:1;width:76px;height:76px;color:var(--lime);letter-spacing:1px;background:#ffffff0d;border:1px solid #ffffff35;border-radius:19px;place-items:center;margin:34px 0 25px;font:700 23px Georgia,serif;display:grid;position:relative}.hub-system-card.finance .hub-system-symbol{color:#8fd6ff}.hub-system-card.purchasing .hub-system-symbol{color:#f0c66b}.hub-system-card>p{z-index:1;color:var(--lime);letter-spacing:1.6px;margin:0;font-size:11px;font-weight:900;position:relative}.hub-system-card.finance>p{color:#8fd6ff}.hub-system-card.purchasing>p{color:#f0c66b}.hub-system-card h2{z-index:1;margin:8px 0 10px;font:700 clamp(24px,2.4vw,31px)/1.12 Georgia,Songti SC,serif;position:relative}.hub-system-card small{z-index:1;color:#c3d2cc;font-size:14px;line-height:1.55;display:block;position:relative}.hub-system-card strong{z-index:1;color:#fff;align-self:flex-end;margin-top:auto;font-size:13px;position:relative}.hub-system-card strong i{color:var(--lime);margin-left:8px;font-style:normal}.hub-system-card.planned strong{color:#b9c5c0;font-weight:700}.hub-ssa{background:linear-gradient(115deg,#edf4ee,#fffef9 62%);border:1px solid #cad5cf;border-radius:22px;grid-template-columns:minmax(310px,.82fr) minmax(0,1.18fr);gap:28px;margin:20px clamp(24px,4vw,54px) 42px;padding:28px;display:grid}.hub-ssa-copy{flex-direction:column;display:flex}.hub-ssa-copy>.hub-system-topline span{color:var(--green);letter-spacing:1.4px;font-size:11px;font-weight:900}.hub-ssa-copy>.hub-system-topline b{color:#fff;background:#173f32}.hub-ssa-title-row{grid-template-columns:76px 1fr;align-items:center;gap:16px;margin:26px 0 17px;display:grid}.hub-ssa-symbol{width:76px;height:76px;color:var(--lime);background:#173f32;border-radius:19px;place-items:center;font:700 23px Georgia,serif;display:grid}.hub-ssa-title-row p{color:var(--green);letter-spacing:1.5px;margin:0;font-size:11px;font-weight:900}.hub-ssa-title-row h2{margin:6px 0 0;font:700 clamp(24px,3vw,33px) Georgia,Songti SC,serif}.hub-ssa-description{color:#52625b;margin:0 0 24px;font-size:14px;line-height:1.7}.hub-ssa-copy>small{color:#718178;letter-spacing:.8px;margin-top:auto;font-size:11px;font-weight:800}.hub-ssa-modules{align-content:center;gap:9px;display:grid}.hub-ssa-modules article{background:#fff;border:1px solid #dce4df;border-radius:13px;grid-template-columns:48px 1fr auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.hub-ssa-modules article>span{height:42px;color:var(--green);background:#edf4ef;border-radius:11px;place-items:center;font-size:12px;font-weight:900;display:grid}.hub-ssa-modules h3{margin:0 0 4px;font-size:15px}.hub-ssa-modules p{color:var(--muted);margin:0;font-size:13px}.hub-ssa-modules b{color:#7d8983;letter-spacing:.6px;background:#f1f2ef;border-radius:99px;padding:7px 9px;font-size:10px}.hub-footer{border-top:1px solid var(--line);background:#eeeee8;justify-content:space-between;gap:20px;padding:18px clamp(24px,4vw,54px);display:flex}.hub-footer span{color:var(--green);font:700 16px Georgia,serif}.hub-footer small{color:var(--muted);font-size:12px}@media (max-width:980px){.hub-system-grid{grid-template-columns:1fr 1fr}.hub-system-card.sra{grid-column:1/-1;min-height:330px}.hub-ssa{grid-template-columns:1fr}.hub-ssa-copy>small{margin-top:0}}@media (max-width:680px){.hub-shell{padding:0}.hub-frame{border:0;border-radius:0;min-height:100vh}.hub-header{grid-template-columns:58px 1fr;padding:24px 20px}.hub-secure{grid-column:2;justify-self:start}.hub-section-title{flex-direction:column;align-items:flex-start;padding:30px 20px 17px}.hub-section-title>p{font-size:13px}.hub-system-grid{grid-template-columns:1fr;padding:0 20px}.hub-system-card.sra{grid-column:auto}.hub-system-card{min-height:325px}.hub-ssa{grid-template-columns:1fr;margin:16px 20px 30px;padding:21px}.hub-ssa-title-row{grid-template-columns:62px 1fr}.hub-ssa-symbol{border-radius:16px;width:62px;height:62px;font-size:19px}.hub-ssa-modules article{grid-template-columns:45px 1fr}.hub-ssa-modules b{grid-column:2;justify-self:start}.hub-footer{flex-direction:column;align-items:flex-start;padding:18px 20px}}.admissions-actual-control{border-top:4px solid #a37a1d}.admissions-actual-control>.performance-head>b{color:#765714;white-space:nowrap;background:#f6edd8;border-radius:99px;padding:8px 11px;font-size:8px}.admissions-actual-list{gap:10px;margin-top:16px;display:grid}.admissions-actual-list>form{border:1px solid var(--line);background:#fffdf8;border-radius:11px;padding:13px}.admissions-actual-list form>header{grid-template-columns:34px 1fr auto;align-items:center;gap:10px;margin-bottom:12px;display:grid}.admissions-actual-list header>i{color:#fff;background:#7c601d;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;font-weight:900;display:grid}.admissions-actual-list header strong,.admissions-actual-list header small{display:block}.admissions-actual-list header strong{font-size:10px}.admissions-actual-list header small{color:var(--muted);margin-top:3px;font-size:8px}.admissions-actual-list header em{color:#765714;background:#f1e4c4;border-radius:99px;padding:6px 9px;font-size:8px;font-style:normal;font-weight:800}.actual-input-grid{grid-template-columns:150px 150px 180px minmax(230px,1fr) auto;align-items:end;gap:9px;display:grid}.actual-input-grid label{color:var(--muted);font-size:8px}.actual-input-grid input{margin-top:5px}.actual-input-grid output{border:1px solid var(--line);color:var(--ink);background:#f1f3ef;border-radius:8px;margin-top:5px;padding:10px;font-size:10px;font-weight:800;display:block}.actual-audit{color:var(--muted);margin-top:9px;font-size:7px;display:block}@media (max-width:1150px){.actual-input-grid{grid-template-columns:repeat(2,1fr)}.actual-input-grid .actual-reason{grid-column:1/-1}.actual-input-grid button{justify-self:start}}@media (max-width:600px){.admissions-actual-control>.performance-head{flex-direction:column;align-items:flex-start}.admissions-actual-list form>header{grid-template-columns:34px 1fr}.admissions-actual-list header em{grid-column:2;justify-self:start}.actual-input-grid{grid-template-columns:1fr}.actual-input-grid .actual-reason{grid-column:auto}}.create-user-panel{border-top:4px solid #274c77}.create-user-form{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(150px,1fr));align-items:end;gap:12px;margin-top:18px;padding-top:18px;display:grid}.create-user-form label{color:var(--muted);font-size:8px}.create-user-form input,.create-user-form select{margin-top:5px}.create-user-note{min-height:48px;color:var(--muted);background:#f2f6f9;border-radius:8px;flex-direction:column;justify-content:center;padding:8px 11px;font-size:8px;display:flex}.create-user-note b{color:var(--ink);margin-bottom:3px}.create-user-success{color:#176b3a;background:#eef8f1;border-radius:8px;margin-top:14px;padding:10px 12px;font-size:10px;font-weight:700}@media (max-width:900px){.create-user-form{grid-template-columns:1fr 1fr}}@media (max-width:560px){.create-user-form{grid-template-columns:1fr}}.market-intelligence-page{gap:16px;display:grid}.market-intel-hero{color:#fff;background:radial-gradient(circle at 82% 25%,#6b8b3944,#0000 30%),linear-gradient(120deg,#10261f,#1f4638);border-radius:17px;grid-template-columns:1fr auto;align-items:center;gap:24px;padding:26px 28px;display:grid}.market-intel-hero>div>span{color:#d7ff8f;letter-spacing:1.6px;font-size:8px;font-weight:900}.market-intel-hero h2{margin:7px 0;font:700 27px Georgia,Songti SC,serif}.market-intel-hero p{color:#c7d5d0;margin:0;font-size:10px}.intel-engine{background:#ffffff0c;border:1px solid #fff2;border-radius:12px;min-width:235px;padding:15px 17px}.intel-engine b,.intel-engine strong,.intel-engine small{display:block}.intel-engine b{color:#d7ff8f;letter-spacing:1.3px;font-size:8px}.intel-engine strong{margin:7px 0 5px;font:700 14px Georgia,serif}.intel-engine small{color:#a9bdb5;font-size:8px}.market-intel-metrics{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.market-intel-metrics article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:15px 17px}.market-intel-metrics span,.market-intel-metrics small,.market-intel-metrics b{display:block}.market-intel-metrics span{color:var(--muted);font-size:8px}.market-intel-metrics b{color:var(--green);margin:6px 0 3px;font:700 22px Georgia,serif}.market-intel-metrics small{color:var(--muted);font-size:8px}.intel-control-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.intel-control-head>div>span{color:var(--green);letter-spacing:1.3px;font-size:8px;font-weight:900}.intel-control-head h2{margin:5px 0;font:700 21px Georgia,Songti SC,serif}.intel-control-head p{color:var(--muted);margin:0;font-size:9px}.intel-filters{border-top:1px solid var(--line);grid-template-columns:180px 180px 1fr;gap:10px;margin-top:16px;padding-top:15px;display:grid}.intel-filters label,.intel-source-form label{color:var(--muted);font-size:8px}.intel-filters select,.intel-filters input,.intel-source-form select,.intel-source-form input{margin-top:5px}.intel-message{color:#326130;background:#edf6e8;border-radius:9px;margin-top:12px;padding:10px 12px;font-size:9px;font-weight:700}.intel-feed-grid{grid-template-columns:minmax(0,1.5fr) minmax(300px,.7fr);gap:16px;display:grid}.intel-latest>.panel-head,.intel-hot>.panel-head{margin-bottom:14px}.intel-latest>.panel-head>b{min-width:27px;height:27px;color:var(--green);background:#edf3e8;border-radius:50%;place-items:center;font-size:9px;display:grid}.intel-list{gap:9px;display:grid}.intel-list>article{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:50px 1fr auto;align-items:start;gap:12px;padding:13px;display:grid}.intel-rank{background:#eef4e7;border-radius:9px;place-items:center;padding:9px 4px;display:grid}.intel-rank b{color:var(--green);font:700 18px Georgia,serif}.intel-rank span{color:var(--muted);font-size:7px}.intel-list header{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.intel-list header span,.intel-list header i{color:var(--green);background:#edf3e8;border-radius:99px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:800}.intel-list header i{color:#395577;background:#eef1f6}.intel-list header small{color:var(--muted);margin-left:auto;font-size:7px}.intel-list h3{margin:7px 0 5px;font-size:11px;line-height:1.45}.intel-list p{color:var(--muted);margin:0;font-size:8px;line-height:1.5}.intel-list aside{background:#faf7eb;border-radius:8px;grid-template-columns:auto 1fr;gap:6px;margin-top:9px;padding:8px;font-size:8px;line-height:1.45;display:grid}.intel-list aside b{color:#86651e}.intel-list>article>a{color:var(--green);white-space:nowrap;font-size:8px;font-weight:800;text-decoration:none}.intel-hot>div{gap:8px;display:grid}.intel-hot article{border-bottom:1px solid var(--line);grid-template-columns:30px 1fr 34px;align-items:center;gap:9px;padding:10px;display:grid}.intel-hot article em{color:#a0aaa5;font:italic 16px Georgia,serif}.intel-hot article b,.intel-hot article span{display:block}.intel-hot article b{font-size:9px;line-height:1.4}.intel-hot article span{color:var(--muted);margin-top:3px;font-size:7px}.intel-hot article strong{color:var(--green);text-align:right;font:700 16px Georgia,serif}.intel-score-note{background:#edf3e8;border-radius:9px;margin-top:14px;padding:11px}.intel-score-note b{font-size:8px}.intel-score-note p{color:#516050;margin:5px 0 0;font-size:8px;line-height:1.55}.intel-empty{text-align:center;border:1px dashed var(--line);border-radius:11px;padding:35px}.intel-empty b{font:700 16px Georgia,Songti SC,serif}.intel-empty p,.intel-empty-small{color:var(--muted);font-size:9px}.intel-source-form{background:#f5f7f2;border-radius:11px;grid-template-columns:repeat(4,1fr);align-items:end;gap:10px;margin-top:15px;padding:15px;display:grid}.intel-source-form .wide{grid-column:span 3}.intel-source-list{gap:8px;margin-top:14px;display:grid}.intel-source-list article{border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr 165px auto auto;align-items:center;gap:10px;padding:11px;display:grid}.intel-source-list b,.intel-source-list span,.intel-source-list small{display:block}.intel-source-list div>b{font-size:10px}.intel-source-list div>span{color:var(--green);margin:3px 0;font-size:8px}.intel-source-list div>small{max-width:620px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.intel-source-list p{margin:0}.intel-source-list p>b{font-size:8px}.intel-source-list p>span{color:var(--muted);margin-top:3px;font-size:7px}.intel-remove{color:#a33b36;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:800}.intel-compliance{color:#6f581e;background:#fff7e7;border-radius:9px;gap:8px;margin-top:14px;padding:11px;font-size:8px;line-height:1.55;display:flex}.intel-compliance b{white-space:nowrap}@media (max-width:1100px){.market-intel-metrics{grid-template-columns:repeat(2,1fr)}.intel-feed-grid{grid-template-columns:1fr}.intel-source-form{grid-template-columns:repeat(2,1fr)}.intel-source-form .wide{grid-column:span 2}.intel-source-list article{grid-template-columns:1fr auto}.intel-source-list p{grid-column:1}.intel-source-list div>small{max-width:480px}}@media (max-width:700px){.market-intel-hero{grid-template-columns:1fr;padding:21px}.intel-engine{min-width:0}.market-intel-metrics{grid-template-columns:1fr}.intel-control-head{flex-direction:column;align-items:flex-start}.intel-filters,.intel-source-form{grid-template-columns:1fr}.intel-source-form .wide{grid-column:auto}.intel-list>article{grid-template-columns:42px 1fr}.intel-list>article>a{grid-column:2}.intel-source-list article{grid-template-columns:1fr}.intel-source-list p{grid-column:auto}.intel-source-list .secondary-button,.intel-source-list .intel-remove{justify-self:start}.intel-source-list div>small{max-width:250px}}.content-ai-studio{color:#fff;background:linear-gradient(135deg,#10283c,#123d43);border-radius:24px;margin-bottom:24px;padding:26px;box-shadow:0 18px 44px #0b26352a}.studio-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.studio-head span{letter-spacing:.14em;color:#63dfc5;font-size:11px;font-weight:800}.studio-head h2{margin:6px 0;font-size:27px}.studio-head p{color:#c6d7dc;max-width:720px;margin:0}.studio-switch,.choice-row{gap:8px;display:flex}.studio-switch button,.choice-row button{color:#d8e8eb;background:#ffffff10;border:1px solid #ffffff2c;border-radius:10px;padding:10px 14px}.studio-switch button.active,.choice-row button.active{color:#092a2c;background:#40c9a5;border-color:#40c9a5;font-weight:800}.studio-notice{color:#0d624d;background:#e6fff5;border-radius:10px;margin-top:16px;padding:11px 14px}.studio-grid{grid-template-columns:minmax(280px,.8fr) minmax(420px,1.4fr);gap:18px;margin-top:22px;display:grid}.studio-control,.studio-result,.knowledge-form,.course-list{color:#1f3139;background:#fff;border-radius:18px;padding:20px}.studio-control{gap:16px;display:grid}.studio-control label,.knowledge-form label{gap:7px;font-weight:700;display:grid}.studio-control input,.studio-control select,.knowledge-form input,.knowledge-form select,.knowledge-form textarea{color:#152b35;background:#fff;border:1px solid #ccd9dd;border-radius:10px;width:100%;padding:11px}.choice-row.three{grid-template-columns:repeat(3,1fr);margin-top:8px;display:grid}.choice-row button{color:#28444c;background:#f5f9fa;border-color:#cfdbde}.studio-control aside{background:#eef8f6;border-left:4px solid #32aa8d;border-radius:8px;padding:12px}.studio-control aside p{color:#486168;margin:5px 0 0}.studio-result{min-height:470px}.result-head{justify-content:space-between;align-items:center;display:flex}.result-head span{color:#388875;font-weight:800}.result-head h3{margin:4px 0 12px}.result-head button,.advice-card button,.feedback-row button{color:#176953;background:#eff9f6;border:1px solid #b9d2cc;border-radius:8px;padding:8px 12px}.studio-result>textarea{resize:vertical;border:1px solid #ccd9dd;border-radius:12px;width:100%;min-height:300px;padding:15px;line-height:1.65}.advice-card{background:#f5f8f9;border-radius:12px;margin-top:12px;padding:13px}.advice-card p{white-space:pre-wrap;color:#496068}.feedback-row{flex-wrap:wrap;align-items:center;gap:7px;margin-top:14px;display:flex}.feedback-row button.active{color:#fff;background:#177b65}.knowledge-grid{grid-template-columns:230px 1fr;gap:18px;margin-top:22px;display:grid}.course-list{flex-direction:column;gap:8px;display:flex}.course-list>button:not(.primary-button){text-align:left;color:#29434b;background:#f7f9fa;border:1px solid #dae3e5;border-radius:10px;gap:3px;padding:11px;display:grid}.course-list>button.active{background:#e7f8f3;border-color:#35ae90}.course-list span{color:#70858b;font-size:12px}.knowledge-form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.knowledge-form .wide,.md-upload,.knowledge-score,.knowledge-form>.primary-button,.danger-text{grid-column:1/-1}.knowledge-form textarea{resize:vertical;min-height:82px}.knowledge-score{background:#eef8f6;border-radius:12px;justify-content:space-between;align-items:center;padding:13px;display:flex}.knowledge-score strong{color:#168168;margin-left:10px;font-size:24px}.knowledge-score p{color:#60747a;margin:0}.md-upload{border:1px dashed #9db8b2;border-radius:12px;padding:16px}.md-upload>p{color:#61767d}.md-upload>div{border-top:1px solid #e2e9ea;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:9px 0;display:grid}.danger-text{color:#b34444;text-align:left;background:0 0;border:0;padding:4px 0}.content-ai-studio .empty{color:#61767d;text-align:center;place-content:center;min-height:360px;display:grid}.content-ai-studio .empty span{color:#26a485;font-size:30px}@media (max-width:900px){.studio-head{display:grid}.studio-grid,.knowledge-grid,.knowledge-form{grid-template-columns:1fr}.studio-result{min-height:360px}}@media (max-width:560px){.content-ai-studio{border-radius:17px;padding:16px}.studio-switch{grid-template-columns:1fr 1fr;display:grid}.choice-row.three{grid-template-columns:1fr}.knowledge-score{display:block}.md-upload>div{grid-template-columns:1fr}.studio-result>textarea{min-height:250px}}.lead-received-date{align-items:center;gap:6px;margin:5px 0 7px;display:flex}.lead-received-date span{color:var(--muted);font-size:8px}.lead-received-date b{color:var(--ink);background:#eef4ed;border:1px solid #d8e4d6;border-radius:6px;padding:3px 7px;font-size:10px}.lead-transfer-badge{color:#68457f;background:#e9e1f2;border-radius:99px;margin-left:5px;padding:4px 7px;font-size:8px;font-weight:850;display:inline-block}.crm-lead-head>div:first-child .lead-transfer-route{color:#68457f;margin:0 0 5px;font-weight:750;line-height:1.4}.lead-team-performance{border-top:4px solid #1f5a48;margin-bottom:18px;overflow:hidden}.lead-performance-head{grid-template-columns:1fr auto;align-items:end;gap:22px;display:grid}.lead-performance-head>div>span{color:var(--green);letter-spacing:1.5px;font-size:8px;font-weight:900}.lead-performance-head h2{margin:6px 0;font:700 24px Georgia,Songti SC,serif}.lead-performance-head p{color:var(--muted);margin:0;font-size:9px}.lead-performance-date{grid-template-columns:145px 145px;align-items:end;gap:8px;display:grid}.lead-performance-date label,.lead-performance-toolbar label{color:var(--muted);font-size:8px}.lead-performance-date input,.lead-performance-toolbar select{margin-top:5px}.lead-performance-date>div{grid-column:1/-1;justify-content:flex-end;gap:6px;display:flex}.lead-performance-date button{color:var(--green);cursor:pointer;background:#f4f8f5;border:1px solid #bed0c8;border-radius:99px;padding:6px 10px;font-size:8px;font-weight:800}.lead-performance-summary{border-top:1px solid var(--line);grid-template-columns:repeat(7,minmax(105px,1fr));gap:8px;margin-top:18px;padding-top:16px;display:grid}.lead-performance-summary article{border:1px solid var(--line);background:#fffdf8;border-radius:11px;min-height:92px;padding:12px}.lead-performance-summary span,.lead-performance-summary b,.lead-performance-summary small{display:block}.lead-performance-summary span{color:var(--muted);font-size:8px}.lead-performance-summary b{color:var(--green);margin:7px 0 4px;font:700 24px Georgia,serif}.lead-performance-summary small{color:var(--muted);font-size:7px}.lead-performance-summary .attention{background:#fff8e9;border-color:#e0bd78}.lead-performance-summary .attention b{color:#a26b12}.lead-performance-toolbar{background:#f1f4ef;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:10px 12px;display:flex}.lead-performance-toolbar>div{color:var(--muted);align-items:center;gap:7px;font-size:8px;display:flex}.lead-performance-toolbar>div b{color:var(--ink)}.lead-performance-toolbar label{align-items:center;gap:8px;display:flex}.lead-performance-toolbar select{width:155px;margin:0;padding:7px}.lead-performance-table-wrap{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:10px;overflow-x:auto}.lead-performance-table{border-collapse:collapse;width:100%;min-width:1080px}.lead-performance-table th{color:#dff0e7;letter-spacing:.4px;text-align:center;white-space:nowrap;background:#163e32;padding:10px 9px;font-size:7px}.lead-performance-table th:first-child{text-align:left}.lead-performance-table td{text-align:center;vertical-align:middle;border-bottom:1px solid #e8ece7;padding:11px 9px}.lead-performance-table tbody tr:hover{background:#f6faf6}.lead-performance-table td:first-child{text-align:left;align-items:center;gap:9px;min-width:210px;display:flex}.lead-performance-table td:first-child>i{width:27px;height:27px;color:var(--green);background:#e5eee8;border-radius:50%;place-items:center;font:700 10px Georgia,serif;display:grid}.lead-performance-table td:first-child b,.lead-performance-table td:first-child small{display:block}.lead-performance-table td:first-child b{font-size:9px}.lead-performance-table td:first-child small{color:var(--muted);margin-top:3px;font-size:7px}.lead-performance-table td>strong{color:var(--ink);font:700 15px Georgia,serif;display:block}.lead-performance-table td>small{color:var(--muted);margin-top:2px;font-size:7px;display:block}.lead-performance-table .needs-action{background:#fff4df}.lead-performance-table .needs-action strong,.lead-performance-table .needs-action small{color:#9b6412}.mini-funnel{gap:3px;width:78px;margin:auto;display:grid}.mini-funnel span{background:#2f7961;border-radius:99px;min-width:3px;height:4px;display:block}.mini-funnel span:nth-child(2){background:#4b86a4}.mini-funnel span:nth-child(3){background:#b8943e}.mini-funnel span:nth-child(4){background:#7058a6}.lead-performance-rules{color:#53655b;background:#edf4ef;border-radius:10px;gap:9px;margin-top:12px;padding:11px 13px;font-size:8px;line-height:1.55;display:flex}.lead-performance-rules b{color:var(--green);white-space:nowrap}.lead-performance-empty{color:var(--muted);text-align:center;padding:28px;font-size:9px}@media (max-width:1200px){.lead-performance-summary{grid-template-columns:repeat(4,1fr)}}@media (max-width:760px){.lead-performance-head{grid-template-columns:1fr}.lead-performance-date{grid-template-columns:1fr 1fr}.lead-performance-summary{grid-template-columns:repeat(2,1fr)}.lead-performance-toolbar{flex-direction:column;align-items:flex-start}.lead-performance-toolbar label{justify-content:space-between;width:100%}.lead-performance-rules{flex-direction:column;align-items:flex-start}}@media (max-width:460px){.lead-performance-date,.lead-performance-summary{grid-template-columns:1fr}.lead-performance-date>div{grid-column:auto;justify-content:flex-start}}.legal-shell{color:#14231e;background:#f3f5f0;min-height:100vh;padding:56px 20px}.legal-shell article{background:#fff;border:1px solid #dfe5dc;border-radius:18px;max-width:820px;margin:auto;padding:44px;box-shadow:0 18px 60px #14231e14}.legal-shell h1{margin:8px 0 10px;font:700 38px Georgia,Songti SC,serif}.legal-shell h2{margin:28px 0 8px;font-size:16px}.legal-shell p{color:#52625b;font-size:13px;line-height:1.75}.legal-shell a{color:#176247;font-weight:750}.legal-kicker{letter-spacing:.12em;font-weight:850;color:#176247!important;font-size:10px!important}.legal-confirmation{background:#e5f3eb;border-radius:10px;padding:12px 14px;color:#176247!important}@media (max-width:600px){.legal-shell{padding:20px 12px}.legal-shell article{padding:25px}.legal-shell h1{font-size:29px}}.brand-logo,.hub-brand-logo{object-fit:contain;background:#fff;border:1px solid #e7e7e2;display:block;box-shadow:0 8px 24px #071a1230}.brand-logo{border-radius:19px;width:88px;height:88px;margin:0 auto 15px;padding:5px}.brand-logo.small{border-radius:11px;width:44px;height:44px;margin:0;padding:3px;box-shadow:0 5px 15px #0004}.signin-logo{width:96px;height:96px}.loading>div{text-align:center;color:#fff}.hub-header{grid-template-columns:72px 1fr auto}.hub-brand-logo{border-radius:16px;width:68px;height:68px;padding:4px}.brand .brand-logo+div{min-width:0}.brand .brand-logo+div strong{font-size:14px}.brand .brand-logo+div span{white-space:nowrap}@media (max-width:760px){.hub-header{grid-template-columns:58px 1fr}.hub-brand-logo{border-radius:13px;width:56px;height:56px}.signin-logo{width:82px;height:82px}}.marketing-ai-guide{color:#fff;background:linear-gradient(125deg,#101b45 0%,#172962 58%,#263d82 100%);border:1px solid #cfd7f3;border-radius:18px;margin:0 0 22px;overflow:hidden;box-shadow:0 14px 34px #111f4c29}.marketing-ai-guide>header{grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:20px 22px;display:grid}.marketing-ai-mark{color:#fff;background:#ff861d;border-radius:15px;place-items:center;width:48px;height:48px;font-weight:900;display:grid;box-shadow:0 8px 20px #ff861d47}.marketing-ai-guide>header span{color:#9eb4ff;letter-spacing:.12em;font-size:11px;font-weight:800;display:block}.marketing-ai-guide>header h2{margin:4px 0;font-size:21px}.marketing-ai-guide>header p{color:#dce4ff;margin:0;font-size:13px;line-height:1.55}.marketing-ai-controls{align-items:end;gap:10px;display:flex}.marketing-ai-controls label{color:#cdd8ff;gap:5px;font-size:11px;font-weight:700;display:grid}.marketing-ai-controls select{color:#17224a;background:#fff;border:1px solid #ffffff40;border-radius:9px;min-width:92px;padding:9px}.marketing-ai-controls .primary-button{white-space:nowrap}.marketing-ai-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 22px 18px;display:grid}.marketing-ai-actions article{background:#ffffff14;border:1px solid #ffffff26;border-radius:14px;flex-direction:column;min-height:245px;padding:15px;display:flex}.marketing-ai-actions article>header{justify-content:space-between;display:flex}.marketing-ai-actions article>header b{color:#ffad63}.marketing-ai-actions article>header span{color:#bdcafa;font-size:12px}.marketing-ai-actions h3{margin:12px 0 7px;font-size:16px;line-height:1.35}.marketing-ai-actions p{color:#dce4ff;margin:0;font-size:12px;line-height:1.55}.marketing-ai-actions dl{gap:8px;margin:14px 0;display:grid}.marketing-ai-actions dl div{gap:2px;display:grid}.marketing-ai-actions dt{color:#99b0ff;font-size:10px;font-weight:800}.marketing-ai-actions dd{color:#fff;margin:0;font-size:12px;line-height:1.45}.marketing-ai-actions button{color:#17275f;cursor:pointer;background:#fff;border:0;border-radius:9px;margin-top:auto;padding:9px 12px;font-weight:800}.marketing-ai-guide>footer{background:#0000001a;border-top:1px solid #ffffff1f;grid-template-columns:auto 1fr;align-items:center;gap:8px 14px;padding:13px 22px;display:grid}.marketing-ai-guide>footer span{color:#ffad63;font-size:11px;font-weight:800}.marketing-ai-guide>footer p{color:#fff;margin:0;font-size:12px}.marketing-ai-guide>footer small{color:#aebce9;grid-column:1/-1;font-size:11px}@media (max-width:900px){.marketing-ai-guide>header{grid-template-columns:auto 1fr}.marketing-ai-controls{grid-column:1/-1}.marketing-ai-actions{grid-template-columns:1fr}.marketing-ai-actions article{min-height:0}}.calendar-appointment.outcome-declined{background:#fde8e5;border-left:3px solid #cf4138}.calendar-appointment.outcome-declined time{color:#a72d27}.calendar-appointment.outcome-enrolled{background:#e2f7f8;border-left:3px solid #18aab7}.calendar-appointment.outcome-enrolled time{color:#087b85}.calendar-appointment.outcome-deposit{background:#fff4c9;border-left:3px solid #d7a514}.calendar-appointment.outcome-deposit time{color:#8a6500}.calendar-appointment>i.declined{background:#cf4138}.calendar-appointment>i.enrolled{background:#18aab7}.calendar-appointment>i.deposit{background:#d7a514}.calendar-appointment.followup-stopped{border-left:4px solid #73538f;box-shadow:inset 0 0 0 1px #d8cae4}.calendar-appointment>i.stopped{background:#73538f;box-shadow:0 0 0 2px #eadff2}.appointment-calendar-guide{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.appointment-calendar-guide>span{color:#68457f;align-items:center;gap:5px;font-weight:800;display:inline-flex}.appointment-calendar-guide>span>i{background:#73538f;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 2px #eadff2}.calendar-appointment:is(button){width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border:0;transition:transform .15s,box-shadow .15s}.calendar-appointment:is(button).outcome-declined{border-left:3px solid #cf4138}.calendar-appointment:is(button).outcome-enrolled{border-left:3px solid #18aab7}.calendar-appointment:is(button).outcome-deposit{border-left:3px solid #d7a514}:is(.calendar-appointment:is(button):hover,.calendar-appointment:is(button):focus-visible){outline-offset:1px;outline:2px solid #4d8f79;transform:translateY(-1px);box-shadow:0 4px 12px #1341332e}.lead-focus-target{border-radius:14px;scroll-margin-top:20px;box-shadow:0 0 0 3px #227a5b47}.lead-screenshot-recognizer{background:#eef7f1;border:1px dashed #7eaa96;border-radius:13px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 18px;padding:15px 16px;display:grid}.lead-screenshot-recognizer div b,.lead-screenshot-recognizer div span,.lead-screenshot-recognizer div small{display:block}.lead-screenshot-recognizer div b{color:#174f3e;font-size:12px}.lead-screenshot-recognizer div span{color:#344d43;margin-top:5px;font-size:9px}.lead-screenshot-recognizer div small{color:#64756d;margin-top:5px;font-size:8px;line-height:1.5}.lead-screenshot-recognizer>label{color:#fff;cursor:pointer;white-space:nowrap;background:#1c634d;border:0;border-radius:9px;justify-content:center;align-items:center;padding:10px 14px;font-size:9px;font-weight:850;display:inline-flex}.lead-screenshot-recognizer>label.disabled{cursor:wait;opacity:.65}.lead-screenshot-recognizer input{display:none}.lead-screenshot-recognizer>p{color:#315247;background:#fff;border-radius:8px;grid-column:1/-1;margin:0;padding:9px 11px;font-size:9px;line-height:1.5}@media (max-width:620px){.lead-screenshot-recognizer{grid-template-columns:1fr}.lead-screenshot-recognizer>label{justify-self:start}.lead-screenshot-recognizer>p{grid-column:auto}}.event-management{gap:18px;display:grid}.event-hero{color:#fff;background:linear-gradient(125deg,#123d32,#1b654f);border-radius:20px;grid-template-columns:1fr auto auto;align-items:end;gap:14px;padding:25px;display:grid;box-shadow:0 14px 34px #123d3229}.event-hero span,.event-section>header span,.event-form-panel>header span{color:#72ddb8;letter-spacing:1.5px;font-size:8px;font-weight:900}.event-hero h2{margin:5px 0;font:700 27px Georgia,Songti SC,serif}.event-hero p{color:#d9eee6;margin:0;font-size:10px}.event-hero label{color:#d9eee6;gap:5px;font-size:8px;display:grid}.event-hero select{min-width:105px}.event-metrics{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.event-metrics article{border:1px solid var(--line);background:#fffdf8;border-radius:13px;padding:14px}.event-metrics span,.event-metrics b,.event-metrics small{display:block}.event-metrics span{color:var(--muted);font-size:8px}.event-metrics b{color:var(--green);margin:6px 0;font:700 27px Georgia,serif}.event-metrics small{color:var(--muted);font-size:7px}.event-form-panel,.event-section{border:1px solid var(--line);background:#fffdf8;border-radius:17px;padding:20px}.event-form-panel>header,.event-section>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.event-form-panel h3,.event-section h2{margin:5px 0;font:700 21px Georgia,Songti SC,serif}.event-form-panel>header>b{color:#176248;background:#e7f4ec;border-radius:99px;padding:8px 11px;font-size:8px}.event-form-panel form{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px;display:grid}.event-form-panel form>label{color:var(--muted);gap:5px;font-size:8px;font-weight:800;display:grid}.event-form-panel .wide{grid-column:span 3}.event-form-panel textarea{min-height:70px}.event-staff-picker{border:1px dashed #a7bdb3;border-radius:11px;grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:8px;padding:12px;display:grid}.event-staff-picker legend{color:var(--green);padding:0 6px;font-size:9px;font-weight:900}.event-staff-picker label{background:#f0f5f1;border-radius:8px;align-items:center;gap:7px;padding:9px;display:flex}.event-staff-picker input{width:auto}.event-staff-picker span,.event-staff-picker small{display:block}.event-staff-picker span{font-size:8px;font-weight:800}.event-staff-picker small{color:var(--muted);margin-top:2px;font-size:7px}.event-section>header p{color:var(--muted);margin:0;font-size:8px}.event-section>header>b{color:var(--green);font:700 18px Georgia,serif}.event-list{gap:10px;margin-top:15px;display:grid}.event-card{background:#fff;border:1px solid #dce4dd;border-radius:13px;grid-template-columns:70px 1fr auto;gap:14px;padding:14px;display:grid}.event-card.cancelled{opacity:.58}.event-date{text-align:center;background:#e8f3ec;border-radius:10px;place-content:center;display:grid}.event-date b{color:var(--green);font:700 27px Georgia,serif}.event-date span,.event-date small{font-size:7px}.event-main>header{justify-content:space-between;gap:12px;display:flex}.event-main>header span{color:var(--green);font-size:8px;font-weight:850}.event-main h3{margin:4px 0;font-size:14px}.event-main>header p{color:var(--muted);margin:0;font-size:8px}.event-main>header i{color:#496054;background:#eef3e9;border-radius:99px;height:max-content;padding:6px 9px;font-size:7px;font-style:normal;font-weight:850}.event-result{gap:8px;margin-top:11px;display:flex}.event-result span{color:var(--muted);background:#f3f6f1;border-radius:8px;padding:8px 10px;font-size:7px}.event-result b{color:var(--ink);margin-top:3px;font:700 16px Georgia,serif;display:block}.event-staff-results{gap:6px;margin-top:9px;display:grid}.event-staff-results form{border-top:1px solid #edf0ec;grid-template-columns:1fr 120px auto;align-items:end;gap:8px;padding-top:7px;display:grid}.event-staff-results form>span{font-size:8px;font-weight:800}.event-staff-results label{color:var(--muted);gap:3px;font-size:7px;display:grid}.event-staff-results input{padding:7px}.event-staff-results button,.event-edit,.lead-event-booking button{color:var(--green);cursor:pointer;background:#eff7f2;border:1px solid #a9c5b8;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:850}.event-edit{align-self:start}.event-booking-list{border-top:1px solid #edf0ec;margin-top:9px;padding-top:8px}.event-booking-list summary{color:var(--green);cursor:pointer;font-size:8px;font-weight:850}.event-booking-list p{justify-content:space-between;margin:7px 0 0;font-size:8px;display:flex}.event-booking-list p span{color:var(--muted)}.event-notes{color:var(--muted);border-left:3px solid #8db3a1;margin:10px 0 0;padding-left:8px;font-size:8px}.event-empty{text-align:center;color:var(--muted);padding:25px;font-size:18px}.event-empty p{font-size:9px}.lead-event-booking{background:#f4f9f5;border:1px solid #cddfd5;border-radius:11px;margin-top:12px;padding:11px}.lead-event-booking>summary{color:var(--green);cursor:pointer;font-size:9px;font-weight:900}.lead-event-booking>div{gap:8px;margin-top:10px;display:grid}.lead-event-booking form{grid-template-columns:1fr 130px auto;align-items:end;gap:8px;display:grid}.lead-event-booking form span b,.lead-event-booking form span small{display:block}.lead-event-booking form span b{font-size:8px}.lead-event-booking form span small{color:var(--muted);margin-top:3px;font-size:7px}.lead-event-booking select{padding:8px}.lead-event-booking .lead-event-add{border-top:1px solid #dbe7e0;padding-top:9px}.lead-event-add label{color:var(--muted);gap:4px;font-size:8px;display:grid}.lead-event-add .primary-button{color:#fff}@media (max-width:1000px){.event-form-panel form,.event-staff-picker{grid-template-columns:repeat(2,1fr)}.event-form-panel .wide{grid-column:1/-1}}@media (max-width:700px){.event-hero{grid-template-columns:1fr}.event-metrics{grid-template-columns:repeat(2,1fr)}.event-card{grid-template-columns:55px 1fr}.event-edit{grid-column:2;justify-self:start}.event-form-panel form,.event-staff-picker{grid-template-columns:1fr}.event-form-panel .wide{grid-column:auto}.event-staff-results form,.lead-event-booking form{grid-template-columns:1fr}.event-main>header{display:grid}}@media (max-width:430px){.event-metrics{grid-template-columns:1fr}}.event-tracking-filters{border:1px solid var(--line);background:#fffdf8;border-radius:17px;padding:16px 20px}.event-tracking-filters>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.event-tracking-filters>header span{color:#19825f;letter-spacing:1.4px;font-size:8px;font-weight:900}.event-tracking-filters h2{margin:4px 0 0;font:700 18px Georgia,Songti SC,serif}.event-tracking-filters>header>b{color:var(--green);font:700 17px Georgia,serif}.event-tracking-filters>div{grid-template-columns:repeat(3,minmax(150px,1fr)) auto;align-items:end;gap:10px;margin-top:12px;display:grid}.event-tracking-filters label{color:var(--muted);gap:5px;font-size:8px;font-weight:800;display:grid}.event-tracking-filters button{color:var(--green);cursor:pointer;background:#eff7f2;border:1px solid #a9c5b8;border-radius:8px;padding:9px 11px;font-size:8px;font-weight:850}.event-tracking-filters>div{grid-template-columns:repeat(2,minmax(180px,280px))}.event-calendar{border:1px solid var(--line);background:#fffdf8;border-radius:17px;padding:20px}.event-calendar>header{justify-content:space-between;align-items:end;gap:14px;display:flex}.event-calendar>header span{color:#19825f;letter-spacing:1.5px;font-size:8px;font-weight:900}.event-calendar h2{margin:5px 0;font:700 21px Georgia,Songti SC,serif}.event-calendar>header p{color:var(--muted);margin:0;font-size:8px}.event-calendar>header label{color:var(--muted);gap:5px;font-size:8px;font-weight:800;display:grid}.event-calendar-legend{flex-wrap:wrap;gap:7px;margin:15px 0 10px;display:flex}.event-calendar-legend span{border:1px solid var(--event-color);align-items:center;gap:5px;display:flex}@supports (color:color-mix(in lab, red, red)){.event-calendar-legend span{border:1px solid color-mix(in srgb,var(--event-color) 28%,white)}}.event-calendar-legend span{background:var(--event-bg);color:#34443d;border-radius:99px;padding:5px 8px;font-size:7px;font-weight:800}.event-calendar-legend i{background:var(--event-color);border-radius:50%;width:8px;height:8px}.event-calendar-grid{border:1px solid #dce4dd;border-radius:12px;overflow-x:auto}.event-calendar-weekdays,.event-calendar-days{grid-template-columns:repeat(7,minmax(95px,1fr));min-width:665px;display:grid}.event-calendar-weekdays b{text-align:center;color:#52635b;background:#f1f5f2;border-right:1px solid #e5e9e5;padding:8px;font-size:8px}.event-calendar-days{border-top:1px solid #dce4dd}.event-calendar-day{background:#fff;border-bottom:1px solid #e6ebe7;border-right:1px solid #e6ebe7;min-height:105px;padding:7px}.event-calendar-day:nth-child(7n){border-right:0}.event-calendar-day.outside{background:#f7f8f6}.event-calendar-day time{color:#69766f;margin-bottom:6px;font-size:8px;font-weight:850;display:block}.event-calendar-item{border-left:4px solid var(--event-color);background:var(--event-bg);border-radius:7px;gap:3px;margin-bottom:5px;padding:7px;display:grid}.event-calendar-item strong{font-size:8px;line-height:1.25}.event-calendar-item span{color:#4e5b55;font-size:7px;font-weight:750}.event-calendar-item.cancelled{opacity:.45;text-decoration:line-through}.type-school-fair{--event-color:#087b5b;--event-bg:#e5f6ee}.type-school-talk{--event-color:#2563c7;--event-bg:#e9f1ff}.type-education-fair{--event-color:#7c3eb5;--event-bg:#f2eafa}.type-road-show{--event-color:#d15c17;--event-bg:#fff0e5}.type-open-day{--event-color:#c72f62;--event-bg:#fdeaf1}.type-trial-class{--event-color:#0787a0;--event-bg:#e3f7fa}.type-career-talk{--event-color:#9b7410;--event-bg:#fbf3d9}.event-final-result{background:linear-gradient(135deg,#eef8f2,#fffaf0);border:1px solid #b9d7c8;border-radius:11px;margin-top:12px;padding:12px}.event-final-result>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.event-final-result>header span{color:#19825f;letter-spacing:1.2px;font-size:7px;font-weight:900}.event-final-result h4{margin:3px 0 0;font-size:12px}.event-final-result>header>b{color:var(--green);font:700 15px Georgia,serif}.event-final-result>div{grid-template-columns:repeat(6,1fr);gap:6px;margin-top:10px;display:grid}.event-final-result>div span{color:var(--muted);background:#fff;border-radius:7px;padding:8px;font-size:7px}.event-final-result>div b{color:var(--ink);margin-top:4px;font:700 17px Georgia,serif;display:block}@media (max-width:850px){.event-final-result>div{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.event-calendar>header{display:grid}.event-calendar{padding:14px}}@media (max-width:430px){.event-final-result>div{grid-template-columns:repeat(2,1fr)}}.script-nested-details{background:#fff;border:1px solid #d4e2e7;border-radius:10px;margin:8px 0;overflow:hidden}.script-nested-details summary{cursor:pointer;color:#24566d;grid-template-columns:16px 1fr auto;align-items:center;gap:8px;padding:11px 12px;list-style:none;display:grid}.script-nested-details summary::-webkit-details-marker{display:none}.script-nested-details summary i{font-size:18px;font-style:normal;transition:transform .18s}.script-nested-details[open]>summary i{transform:rotate(90deg)}.script-nested-details summary b{font-size:11px}.script-nested-details summary span{color:#78909a;font-size:8px}.script-nested-details[open]>summary{background:#edf7fa;border-bottom:1px solid #d4e2e7}.script-nested-content{padding:8px 12px 12px}.script-nested-details.depth-1{border-left:3px solid #72b7cf;margin-left:12px}.script-nested-details.depth-2,.script-nested-details.depth-3{border-left:3px solid #a6cedd;margin-left:12px}.add-talk-track{color:#fff;cursor:pointer;white-space:nowrap;background:#17617e;border:1px solid #17617e;border-radius:10px;padding:10px 13px;font-size:9px;font-weight:900}.director-edit-talk{color:#745817!important;background:#fff9e8!important;border-color:#8b6d24!important}.playbook-editor{background:#f4fafc;border:1px solid #a8ccd9;border-radius:13px;grid-template-columns:1fr 1fr;gap:12px;margin:12px;padding:16px;display:grid}.playbook-editor header{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.playbook-editor header span{letter-spacing:1px;color:#32728d;font-size:8px;font-weight:900}.playbook-editor header h3{margin:3px 0;font-size:18px}.playbook-editor header button,.playbook-editor-actions>button:first-child{color:#536b75;cursor:pointer;background:#fff;border:1px solid #c5d5da;border-radius:8px;padding:8px 11px}.playbook-editor label{color:#294954;gap:6px;font-size:9px;font-weight:900;display:grid}.playbook-editor label.wide,.playbook-editor-actions{grid-column:1/-1}.playbook-editor textarea{min-height:230px;font-family:inherit;line-height:1.6}.playbook-editor label small{color:#6c8088;font-weight:500}.playbook-editor-actions{justify-content:flex-end;gap:8px;display:flex}.playbook-editor-actions button{padding:10px 14px}.call-script-content>.playbook-editor{margin:14px 0 0}@media (max-width:600px){.add-talk-track{width:100%}.playbook-editor{grid-template-columns:1fr;margin:8px;padding:12px}.playbook-editor label,.playbook-editor label.wide,.playbook-editor-actions{grid-column:1}.playbook-editor textarea{min-height:260px}.script-actions{flex-wrap:wrap}.script-nested-content{padding:6px 8px 10px}.script-nested-details.depth-1,.script-nested-details.depth-2,.script-nested-details.depth-3{margin-left:7px}}.lead-transfer-permissions{background:#f5faf7;border:1px solid #c9ddd3;border-radius:11px;margin:0 0 12px}.lead-transfer-permissions>summary{color:var(--green);cursor:pointer;padding:11px 13px;font-size:9px;font-weight:900}.lead-transfer-permissions>div{border-top:1px solid #d9e7df;grid-template-columns:repeat(3,minmax(180px,1fr));gap:8px;padding:12px;display:grid}.lead-transfer-permissions p{color:var(--muted);grid-column:1/-1;margin:0 0 3px;font-size:8px}.lead-transfer-permissions label{background:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.lead-transfer-permissions label b,.lead-transfer-permissions label small{display:block}.lead-transfer-permissions label b{font-size:9px}.lead-transfer-permissions label small{color:var(--muted);margin-top:3px;font-size:7px}.lead-transfer-permissions input{width:auto}.lead-transfer-toolbar{z-index:4;background:#eaf6ef;border:1px solid #9fc7b3;border-radius:12px;flex-wrap:wrap;align-items:end;gap:10px;margin:0 0 12px;padding:11px 12px;display:flex;position:sticky;top:8px;box-shadow:0 6px 18px #153d2d14}.lead-transfer-toolbar label{color:var(--muted);gap:4px;font-size:8px;display:grid}.lead-transfer-toolbar .lead-select-all{color:var(--ink);align-items:center;gap:7px;font-weight:850;display:flex}.lead-transfer-toolbar .lead-select-all input{width:auto}.lead-transfer-toolbar>b{color:var(--green);margin-right:auto;font-size:10px}.lead-transfer-toolbar select{min-width:230px;padding:8px}.lead-transfer-toolbar button{padding:9px 12px}.lead-select-card{border:1px solid #0000;border-radius:13px;padding-top:33px;position:relative}.lead-select-card:has(.lead-row-selector input:checked){background:#edf8f2;border-color:#1a8d64;box-shadow:0 0 0 2px #1a8d6420}.lead-row-selector{z-index:2;color:var(--green);cursor:pointer;align-items:center;gap:6px;font-size:8px;font-weight:900;display:flex;position:absolute;top:8px;left:12px}.lead-row-selector input{width:auto}.lead-select-card>.crm-lead{border-radius:11px}@media (max-width:850px){.lead-transfer-permissions>div{grid-template-columns:repeat(2,1fr)}.lead-transfer-toolbar label:not(.lead-select-all),.lead-transfer-toolbar select{width:100%}}@media (max-width:520px){.lead-transfer-permissions>div{grid-template-columns:1fr}.lead-transfer-toolbar{align-items:stretch}.lead-transfer-toolbar button{flex:1}.lead-select-card{padding-top:36px}}@media (max-width:700px){.event-tracking-filters{border-radius:14px;padding:15px}.event-tracking-filters>header span{font-size:11px}.event-tracking-filters h2{font-size:20px}.event-tracking-filters>div{grid-template-columns:1fr}.event-tracking-filters label{font-size:14px}.event-tracking-filters input,.event-tracking-filters select,.event-tracking-filters button{width:100%;min-height:44px;font-size:16px}.event-management{gap:12px}.event-hero,.event-form-panel,.event-section,.event-calendar{border-radius:14px;padding:15px}.event-hero{gap:12px}.event-hero h2{font-size:25px}.event-hero p{font-size:14px;line-height:1.55}.event-hero label,.event-form-panel form>label,.event-staff-picker legend,.event-calendar>header label{font-size:14px}.event-hero select,.event-hero button,.event-form-panel input,.event-form-panel select,.event-form-panel button,.event-staff-results input,.event-staff-results button,.event-edit{width:100%;min-height:44px;font-size:16px}.event-hero .primary-button{width:100%}.event-metrics{gap:8px}.event-metrics article{padding:12px}.event-metrics span{font-size:13px}.event-metrics small{font-size:12px;line-height:1.35}.event-metrics b{font-size:25px}.event-form-panel>header{display:grid}.event-form-panel>header>b{font-size:12px;line-height:1.45}.event-form-panel form{gap:14px}.event-form-panel form>label{gap:7px}.event-form-panel textarea{min-height:110px;font-size:16px}.event-staff-picker{gap:8px;padding:10px}.event-staff-picker label{min-height:48px}.event-staff-picker span{font-size:14px}.event-staff-picker small{font-size:12px}.event-staff-picker input{width:20px;min-height:20px}.event-calendar>header{gap:12px}.event-calendar h2,.event-section h2{font-size:21px}.event-calendar>header p,.event-section>header p{font-size:13px;line-height:1.45}.event-calendar>header select{width:100%;min-height:44px;font-size:16px}.event-calendar-legend{gap:6px;margin:12px 0}.event-calendar-legend span{padding:6px 8px;font-size:11px}.event-calendar-grid{border:0;overflow:visible}.event-calendar-weekdays{display:none}.event-calendar-days{border:0;grid-template-columns:1fr;gap:8px;min-width:0;display:grid}.event-calendar-day{background:#fff;border-radius:10px;grid-template-columns:42px 1fr;gap:8px;min-height:0;padding:9px;display:grid;border:1px solid #dce4dd!important}.event-calendar-day:not(:has(.event-calendar-item)){display:none}.event-calendar-day time{text-align:center;background:#eef5f1;border-radius:8px;grid-row:1/span 20;margin:0;padding:8px 4px;font-size:14px}.event-calendar-day .event-calendar-item{grid-column:2;margin:0;padding:9px}.event-calendar-item+.event-calendar-item{margin-top:6px}.event-calendar-item strong{font-size:14px}.event-calendar-item span{font-size:12px}.event-section>header{align-items:center}.event-section>header>b{font-size:16px}.event-card{grid-template-columns:1fr;gap:11px;padding:12px;display:grid}.event-date{justify-content:flex-start;align-items:center;gap:8px;width:max-content;padding:7px 10px;display:flex}.event-date b{font-size:21px}.event-date span,.event-date small{font-size:12px}.event-main>header{grid-template-columns:1fr auto;align-items:start;display:grid}.event-main>header>div{min-width:0}.event-main>header span,.event-main>header p{font-size:12px;line-height:1.45}.event-main h3{overflow-wrap:anywhere;font-size:17px;line-height:1.35}.event-main>header i{font-size:11px}.event-result{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.event-result span{font-size:12px}.event-result b{font-size:20px}.event-staff-results{gap:10px}.event-staff-results form{grid-template-columns:1fr;gap:8px}.event-staff-results form>span{font-size:14px}.event-staff-results label{font-size:12px}.event-edit{grid-column:auto;justify-self:stretch}.event-booking-list summary{align-items:center;min-height:44px;font-size:14px;display:flex}.event-booking-list p{border-top:1px solid #edf0ec;gap:3px;padding-top:8px;font-size:13px;display:grid}.event-booking-list p span{font-size:12px}.event-notes{font-size:13px;line-height:1.5}.event-final-result>header{align-items:flex-start}.event-final-result h4{font-size:15px}.event-final-result>header>b{font-size:14px}.event-final-result>div span{font-size:11px}.event-final-result>div b{font-size:20px}}@media (max-width:430px){.event-metrics,.event-final-result>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.event-main>header small{color:var(--muted);margin-top:4px;font-size:7px;display:block}.event-actions{align-content:start;gap:7px;display:grid}.event-delete{color:#a52d23;cursor:pointer;background:#fff3f1;border:1px solid #e7b8b2;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:850}.event-lead-handoff{background:#f1f8f4;border:1px solid #b8d7c8;border-radius:11px;margin-top:12px;padding:11px}.event-lead-handoff>summary{color:var(--green);cursor:pointer;font-size:9px;font-weight:900}.event-lead-handoff form{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}.event-lead-handoff form>p,.event-lead-handoff .wide,.event-lead-handoff form>button,.event-handoff-success{grid-column:1/-1}.event-lead-handoff form>p{color:var(--muted);margin:0;font-size:8px}.event-lead-handoff label{color:var(--muted);gap:4px;font-size:8px;font-weight:800;display:grid}.event-handoff-success{color:#08754f;font-size:8px}@media (max-width:700px){.event-main>header small{font-size:12px}.event-actions{grid-template-columns:1fr 1fr}.event-actions button,.event-lead-handoff input,.event-lead-handoff select,.event-lead-handoff button{width:100%;min-height:44px;font-size:16px}.event-lead-handoff{padding:12px}.event-lead-handoff>summary{align-items:center;min-height:44px;font-size:14px;display:flex}.event-lead-handoff form{grid-template-columns:1fr;gap:12px}.event-lead-handoff form>p,.event-lead-handoff .wide,.event-lead-handoff form>button,.event-handoff-success{grid-column:1}.event-lead-handoff form>p,.event-lead-handoff label,.event-handoff-success{font-size:13px;line-height:1.45}}.workspace{--workspace-body-size:clamp(.92rem,.88rem + .12vw,1rem);--workspace-control-size:clamp(.875rem,.84rem + .1vw,.96rem);--workspace-meta-size:clamp(.78rem,.75rem + .08vw,.86rem);font-size:var(--workspace-body-size)}.workspace :where(p,li,blockquote,dt,dd){line-height:1.58;font-size:var(--workspace-body-size)!important}.workspace :where(label,input,select,textarea,button,a,summary,legend,th,td){line-height:1.45;font-size:var(--workspace-control-size)!important}.workspace small{line-height:1.45;font-size:var(--workspace-meta-size)!important}.workspace span,.workspace :where(.eyebrow,.panel-head span,.metric span,.metric small,.live-dot,.campus-badge,.event-main>header span,.event-main>header i,.event-calendar-legend span,.event-calendar-item span,.event-calendar-item strong,.event-final-result>header span,.event-final-result>div span,.script-nested-details summary span,.playbook-editor header span,.lead-transfer-toolbar>b,.lead-row-selector,.event-handoff-success){line-height:1.4;font-size:var(--workspace-meta-size)!important}.workspace :where(h2){line-height:1.25;font-size:clamp(1.45rem,1.32rem + .35vw,1.72rem)!important}.workspace :where(h3){line-height:1.35;font-size:clamp(1.05rem,1rem + .16vw,1.18rem)!important}.workspace :where(h4){line-height:1.4;font-size:clamp(.95rem,.91rem + .12vw,1.05rem)!important}.workspace :where(p,li,blockquote,dt,dd,label,button,a,summary,small,span,h1,h2,h3,h4){overflow-wrap:anywhere}.workspace :where(button,a,summary){white-space:normal}.workspace :where(input,select,textarea){min-height:42px}.workspace :where(h1,h2,h3,h4,button,a,summary,label) span{font-size:inherit!important}.workspace .empty span{font-size:30px!important}@media (max-width:760px){.workspace{--workspace-body-size:.96rem;--workspace-control-size:.9rem;--workspace-meta-size:.8rem}.workspace>header{flex-wrap:wrap;align-items:flex-start}.workspace>header h1{font-size:clamp(1.8rem,8vw,2.15rem);line-height:1.18}.workspace :where(input,select,textarea,button){min-height:44px}.workspace :where(.panel-head,.intake-toolbar,.annual-campus-head,.event-section>header){flex-wrap:wrap;gap:10px}}.seo-geo-engine{gap:16px;display:grid}.seo-geo-hero{color:#fff;background:linear-gradient(125deg,#071f19 0%,#0c4837 55%,#176b50 100%);border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:24px;padding:27px 30px;display:grid;box-shadow:0 16px 36px #09291e22}.seo-geo-hero>div>span,.seo-section-title span{color:#bfff79;letter-spacing:1.7px;font-size:9px;font-weight:900}.seo-geo-hero h2{margin:7px 0 5px;font:700 28px Georgia,Songti SC,serif}.seo-geo-hero p{color:#d5e5dd;max-width:720px;margin:0;font-size:11px}.seo-geo-hero aside{text-align:right;background:#ffffff12;border:1px solid #ffffff32;border-radius:14px;min-width:170px;padding:15px;display:grid}.seo-geo-hero aside b{color:#c9ff83;font-size:18px}.seo-geo-hero aside span{color:#fff;margin:5px 0;font-weight:800}.seo-geo-hero aside small{color:#c7d8d0}.seo-geo-nav{grid-template-columns:repeat(6,1fr);gap:7px;display:grid}.seo-geo-nav button{border:1px solid var(--line);text-align:left;min-height:66px;color:var(--ink);cursor:pointer;background:#fff;border-radius:11px;gap:3px;padding:11px;display:grid}.seo-geo-nav button:hover,.seo-geo-nav button.active{color:var(--green);background:#eaf6ef;border-color:#17825e}.seo-geo-nav button b{font-size:10px}.seo-geo-nav button span{color:var(--muted);font-size:8px}.seo-geo-nav button.active span{color:#2e6d55}.seo-geo-alert{border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;font-weight:800;display:flex}.seo-geo-alert.error{color:#9b2c22;background:#fff2ef;border:1px solid #e6b7af}.seo-geo-alert.success{color:#08754f;background:#eaf8f0;border:1px solid #aad3bf}.seo-geo-alert button{color:inherit;cursor:pointer;background:0 0;border:0}.seo-geo-metrics{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.seo-geo-metrics article{border:1px solid var(--line);background:#fff;border-top:4px solid #16815e;border-radius:12px;gap:6px;padding:15px;display:grid}.seo-geo-metrics article.risk{background:#fffaf7;border-top-color:#c35b3d}.seo-geo-metrics span{color:var(--muted);font-weight:800}.seo-geo-metrics b{color:var(--ink);font:700 26px Georgia,serif}.seo-geo-metrics small{color:var(--muted)}.seo-geo-dashboard-grid,.seo-geo-two{grid-template-columns:1fr 1fr;gap:16px;display:grid}.seo-section-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.seo-section-title span{color:#16815e}.seo-section-title h2{margin:4px 0 0}.seo-section-title>b{color:var(--green);font:700 17px Georgia,serif}.seo-pipeline{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.seo-pipeline article{background:#f1f5f2;border-radius:10px;padding:13px;position:relative;overflow:hidden}.seo-pipeline b,.seo-pipeline span{display:block}.seo-pipeline b{font:700 23px Georgia,serif}.seo-pipeline span{color:var(--muted);margin-top:4px}.seo-pipeline i{background:#23a575;height:4px;position:absolute;bottom:0;left:0;right:0}.seo-geo-compact{border-top:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:11px 0;display:grid}.seo-geo-compact>div:first-child b,.seo-geo-compact>div:first-child span{display:block}.seo-geo-compact>div:first-child span{color:var(--muted);margin-top:4px}.seo-score{background:#fff;border:5px solid #d5a33e;border-radius:50%;place-items:center;width:54px;height:54px;display:grid}.seo-score.good{border-color:#199667}.seo-score.ready{border-color:#7faa4a}.seo-score b{font:700 15px/1 Georgia,serif}.seo-score span{color:var(--muted);font-size:7px!important}.seo-score.attention{border-color:#cf6a4b}.score-pair{gap:8px;display:flex}.seo-geo-audit{display:grid}.seo-geo-audit article{border-top:1px solid var(--line);grid-template-columns:180px 1fr auto;gap:12px;padding:10px 0;display:grid}.seo-geo-audit b{color:var(--green)}.seo-geo-audit span,.seo-geo-audit small{color:var(--muted)}.seo-empty{min-height:120px;color:var(--muted);text-align:center;place-items:center;display:grid}.seo-empty span{font-size:28px}.seo-empty p{margin:4px 0}.seo-geo-loading{text-align:center;place-content:center;min-height:260px;display:grid}.seo-geo-form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.seo-geo-form label,.seo-article-editor form>label,.human-review label{color:var(--muted);gap:6px;font-size:9px;font-weight:850;display:grid}.seo-geo-form .wide,.seo-article-editor form>.wide{grid-column:1/-1}.seo-geo-form textarea{min-height:110px}.seo-geo-form .primary-button{grid-column:1/-1;justify-self:start}.seo-geo-form .knowledge-verify{color:var(--green);background:#edf7f1;border-radius:9px;grid-column:1/-1;align-items:center;gap:8px;padding:10px;display:flex}.knowledge-verify input{width:auto}.seo-topic-list,.knowledge-list{gap:9px;max-height:720px;padding-right:3px;display:grid;overflow:auto}.seo-topic-list article{border:1px solid var(--line);border-radius:11px;grid-template-columns:64px 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.topic-score{color:#fff;background:#0c4736;border-radius:13px;align-content:center;place-items:center;width:58px;height:58px;display:grid}.topic-score b{font:700 20px Georgia,serif}.topic-score span{color:#caff91}.seo-topic-list article>div:nth-child(2)>span,.seo-topic-list article small{color:var(--muted)}.seo-topic-list h3{margin:4px 0}.seo-topic-list p{margin:0 0 4px}.seo-topic-list article>div:last-child{justify-items:end;gap:8px;display:grid}.seo-topic-list em{color:var(--green);background:#edf6f0;border-radius:99px;padding:5px 8px;font-style:normal;font-weight:850}.seo-topic-list button{color:var(--green);cursor:pointer;background:#fff;border:1px solid #78ab94;border-radius:8px;padding:8px 10px;font-weight:850}.seo-topic-list button:disabled{opacity:.55;cursor:not-allowed}.seo-brief-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.seo-brief-grid>article{border:1px solid var(--line);border-top:4px solid #1e8c66;border-radius:12px;align-content:start;padding:15px;display:grid}.seo-brief-grid header{justify-content:space-between;gap:10px;display:flex}.seo-brief-grid header span{color:var(--muted)}.seo-brief-grid header em{color:var(--green);font-style:normal;font-weight:850}.seo-brief-grid h3{margin:10px 0}.seo-brief-grid dl{gap:9px;display:grid}.seo-brief-grid dl>div{background:#f4f7f4;border-radius:8px;padding:9px}.seo-brief-grid dt{color:var(--muted);font-weight:850}.seo-brief-grid dd{margin:4px 0 0;line-height:1.55}.prewrap{white-space:pre-wrap}.seo-brief-grid button{justify-self:start;margin-top:12px}.seo-queue-layout{grid-template-columns:minmax(250px,330px) 1fr;gap:16px;display:grid}.seo-queue-list{align-self:start;position:sticky;top:10px}.seo-queue-list>button{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;gap:6px;width:100%;padding:12px 8px;display:grid}.seo-queue-list>button.active{background:#eaf6ef;border-radius:8px}.seo-queue-list>button>span{color:var(--muted);background:#eff3f0;border-radius:99px;justify-self:start;padding:4px 7px;font-weight:850}.seo-queue-list>button .status-in_review{color:#8b620e;background:#fff1d7}.seo-queue-list>button .status-approved{color:#08754f;background:#dcf6e8}.seo-queue-list>button small{color:var(--muted)}.seo-article-editor>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.seo-article-editor>header span{color:#16815e;letter-spacing:1px;font-weight:900}.seo-article-editor>header h2{margin:6px 0}.seo-article-editor>header p{color:var(--muted);margin:0}.seo-article-editor form{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.seo-article-editor textarea.article-body{min-height:620px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;line-height:1.65}.article-actions{grid-column:1/-1;justify-content:flex-end;gap:9px;display:flex}.fact-warning{color:#982d1f;background:#fff2ed;border-left:4px solid #cf5b3a;border-radius:8px;gap:5px;margin-top:14px;padding:11px;display:grid}.human-review{background:#fff9e8;border:1px solid #d6b66c;border-radius:12px;gap:10px;margin-top:16px;padding:15px;display:grid}.human-review>span{color:#8c6817;letter-spacing:1px;font-weight:900}.human-review h3{margin:0}.human-review textarea{min-height:90px}.human-review>div{justify-content:flex-end;gap:8px;display:flex}.human-review>div>button:first-child{color:#725313;background:#fff;border:1px solid #c9a75d;border-radius:8px;padding:9px 12px;font-weight:850}.human-review small{color:#7a673e}.approved-banner{color:#08754f;background:#e5f6ed;border-radius:10px;justify-content:space-between;gap:10px;margin-top:15px;padding:13px;display:flex}.knowledge-list article{border:1px solid var(--line);border-left:4px solid #1b9168;border-radius:10px;padding:12px}.knowledge-list article.expired{background:#fff9f6;border-left-color:#c65a3c}.knowledge-list header,.knowledge-list footer{justify-content:space-between;gap:10px;display:flex}.knowledge-list header span{color:var(--muted)}.knowledge-list header em{color:var(--green);font-style:normal;font-weight:900}.knowledge-list h3{margin:7px 0}.knowledge-list p{white-space:pre-wrap;line-height:1.55}.knowledge-list footer{border-top:1px solid var(--line);align-items:center;padding-top:8px}.knowledge-list footer a{color:var(--green);font-weight:850}.knowledge-list footer small{color:var(--muted)}.publishing-placeholder{text-align:center;background:radial-gradient(circle at 50% 0,#e5f5ec,#fff 52%);border:1px dashed #91ae9f;border-radius:18px;place-items:center;min-height:520px;padding:40px;display:grid}.publishing-lock{color:#caff8f;background:#0c4736;border:7px solid #1a8a65;border-radius:50%;place-items:center;width:74px;height:74px;font:800 28px Georgia,serif;display:grid}.publishing-placeholder>span{color:#17825e;letter-spacing:1.5px;margin-top:18px;font-weight:900}.publishing-placeholder h2{margin:7px 0}.publishing-placeholder p{max-width:680px;color:var(--muted);line-height:1.65}.publishing-placeholder dl{grid-template-columns:repeat(4,1fr);gap:8px;width:min(100%,800px);margin:18px 0;display:grid}.publishing-placeholder dl>div{border:1px solid var(--line);background:#fff;border-radius:10px;padding:12px}.publishing-placeholder dt{color:var(--muted)}.publishing-placeholder dd{margin:5px 0 0;font-weight:900}.publishing-placeholder button{color:#65736d;background:#cfd8d3;border:0;border-radius:9px;padding:11px 18px;font-weight:900}.publishing-placeholder small{color:var(--muted);margin-top:13px}@media (max-width:1100px){.seo-geo-nav{grid-template-columns:repeat(3,1fr)}.seo-geo-metrics{grid-template-columns:repeat(2,1fr)}.seo-geo-dashboard-grid,.seo-geo-two,.seo-queue-layout{grid-template-columns:1fr}.seo-queue-list{position:static}.publishing-placeholder dl{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.seo-geo-hero{grid-template-columns:1fr;padding:20px}.seo-geo-hero aside{text-align:left}.seo-geo-nav{grid-template-columns:repeat(2,1fr)}.seo-geo-metrics{grid-template-columns:1fr 1fr}.seo-pipeline{grid-template-columns:repeat(2,1fr)}.seo-geo-audit article,.seo-geo-form,.seo-article-editor form{grid-template-columns:1fr}.seo-geo-form .wide,.seo-geo-form .primary-button,.seo-geo-form .knowledge-verify,.seo-article-editor form>.wide,.article-actions{grid-column:1}.seo-topic-list article{grid-template-columns:54px 1fr}.seo-topic-list article>div:last-child{grid-column:2;grid-template-columns:auto 1fr;justify-items:start}.seo-brief-grid{grid-template-columns:1fr}.seo-article-editor>header{display:grid}.seo-article-editor textarea.article-body{min-height:480px}.article-actions,.human-review>div,.approved-banner{flex-direction:column;align-items:stretch}.knowledge-list header,.knowledge-list footer{display:grid}.publishing-placeholder{min-height:440px;padding:22px}.publishing-placeholder dl{grid-template-columns:1fr 1fr}}@media (max-width:430px){.seo-geo-nav,.seo-geo-metrics,.publishing-placeholder dl{grid-template-columns:1fr}.seo-geo-compact{grid-template-columns:1fr auto auto}.score-pair{justify-content:flex-start;width:100%}}.seo-geo-nav{grid-template-columns:repeat(4,1fr)}.seo-phase-two{gap:16px;display:grid}.seo-phase-title{margin-bottom:17px}.seo-phase-title span{color:#16815e;letter-spacing:1.7px;font-size:9px;font-weight:900}.seo-phase-title h2{margin:5px 0}.seo-phase-title p{max-width:780px;color:var(--muted);margin:0}.automation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.automation-card{border:1px solid var(--line);background:#fbfdfb;border-radius:13px;gap:14px;padding:16px;display:grid}.automation-card header,.automation-card footer{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.automation-card header b{font-size:13px}.automation-card header p{color:var(--muted);margin:4px 0 0}.automation-card header>span{border-radius:999px;flex:none;padding:5px 9px;font-weight:850}.automation-on{color:#08754f;background:#dff6e9}.automation-off{color:#64716b;background:#eef1ef}.automation-form{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.automation-form label,.seo-calendar-toolbar label,.integration-form label{color:var(--muted);gap:5px;font-size:9px;font-weight:850;display:grid}.automation-form .automation-toggle{min-height:37px;color:var(--ink);align-self:end;align-items:center;gap:7px;display:flex}.automation-toggle input,.channel-picks input{width:auto}.automation-card footer{align-items:center}.automation-card footer>small{color:var(--muted)}.automation-card footer>div{gap:7px;display:flex}.automation-history{display:grid}.automation-history article{border-top:1px solid var(--line);grid-template-columns:minmax(180px,.7fr) auto 1fr;align-items:center;gap:14px;padding:11px 0;display:grid}.automation-history b,.automation-history span{display:block}.automation-history span{color:var(--muted);margin-top:3px}.automation-history em{color:#08754f;background:#e4f5eb;border-radius:999px;padding:5px 8px;font-style:normal;font-weight:850}.automation-history p{color:var(--muted);margin:0}.seo-calendar-toolbar{background:#eff6f1;border-radius:11px;justify-content:space-between;align-items:end;gap:12px;padding:12px;display:flex}.seo-calendar-toolbar input{min-width:180px}.seo-calendar-toolbar>span{color:var(--green);font-weight:900}.seo-calendar-list{margin-top:10px;display:grid}.seo-calendar-day{border-top:1px solid var(--line);grid-template-columns:105px 1fr;gap:13px;padding:13px 0;display:grid}.seo-calendar-day>time{color:var(--green);font:700 16px Georgia,serif}.seo-calendar-day>div{gap:7px;display:grid}.seo-calendar-day article{background:#f7faf8;border-radius:9px;grid-template-columns:5px 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.seo-calendar-day i{background:#17825e;border-radius:5px;align-self:stretch}.seo-calendar-day i.calendar-social{background:#5376d6}.seo-calendar-day b,.seo-calendar-day span{display:block}.seo-calendar-day span{color:var(--muted);margin-top:3px}.seo-calendar-day em{color:var(--muted);font-style:normal}.unscheduled-grid,.distribution-list{gap:8px;display:grid}.unscheduled-grid>article,.distribution-list>article{border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr minmax(190px,auto) auto;align-items:center;gap:10px;padding:11px;display:grid}.unscheduled-grid b,.unscheduled-grid span,.distribution-list b,.distribution-list span{display:block}.unscheduled-grid span,.distribution-list span{color:var(--muted);margin-top:3px}.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.integration-card{min-width:0}.connection-state{color:#795b15;background:#fff8e4;border:1px solid #e2c98c;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.connection-state.connected{color:#08754f;background:#eaf8f0;border-color:#a8d6bf}.connection-state span{font-size:9px;font-weight:800}.integration-form{gap:10px;margin:14px 0;display:grid}.integration-form>div{gap:8px;display:flex}.distribution-list{margin-top:16px}.distribution-list>h3{margin:0 0 3px}.distribution-list>article{grid-template-columns:1fr auto auto}.distribution-list a{color:var(--green);font-weight:850}.social-account-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.social-account-grid article{border:1px solid var(--line);background:#f7faf8;border-radius:9px;gap:5px;padding:10px;display:grid}.social-account-grid span{color:var(--muted)}.channel-picks{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.channel-picks label{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-weight:800;display:flex}.integration-safety{background:#eef7f2;border-left:4px solid #16815e;margin-top:16px;padding:12px}.integration-safety p{color:var(--muted);margin:4px 0 0}@media (max-width:1100px){.seo-geo-nav{grid-template-columns:repeat(2,1fr)}.integration-grid{grid-template-columns:1fr}}@media (max-width:700px){.automation-grid,.automation-form{grid-template-columns:1fr}.automation-card header,.automation-card footer,.seo-calendar-toolbar,.connection-state{flex-direction:column;align-items:stretch}.automation-card footer>div,.integration-form>div{grid-template-columns:1fr 1fr;display:grid}.automation-history article{grid-template-columns:1fr auto}.automation-history p{grid-column:1/-1}.seo-calendar-day,.unscheduled-grid>article,.distribution-list>article,.social-account-grid{grid-template-columns:1fr}}@media (max-width:430px){.seo-geo-nav,.automation-card footer>div,.integration-form>div{grid-template-columns:1fr}}.hub-ssa-module{color:inherit;background:#fff;border:1px solid #dce4df;border-radius:13px;grid-template-columns:48px 1fr auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.hub-ssa-module>span{height:42px;color:var(--green);background:#edf4ef;border-radius:11px;place-items:center;font-size:12px;font-weight:900;display:grid}.hub-ssa-module.active{cursor:pointer;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s}:is(.hub-ssa-module.active:hover,.hub-ssa-module.active:focus-visible){outline:3px solid var(--lime);outline-offset:2px;border-color:#6b9b83;transform:translateY(-2px);box-shadow:0 10px 24px #173f3220}.hub-ssa-module.active b{color:#fff;background:#173f32}.hub-ssa-module.active b i{color:var(--lime);margin-left:5px;font-style:normal}@media (max-width:680px){.hub-ssa-module{grid-template-columns:45px 1fr}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.content-module-switch{border:1px solid var(--line);background:#fff;border-radius:13px;gap:8px;width:max-content;margin:0 0 14px;padding:5px;display:flex}.content-module-switch button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:10px 14px;font-size:9px;font-weight:800}.content-module-switch button.active{background:var(--green);color:#fff}.social-command-center{gap:15px;margin-bottom:28px;display:grid}.social-hero{color:#fff;background:radial-gradient(circle at 88% 20%,#d9ef7932,#0000 26%),linear-gradient(125deg,#0b2a22,#17483a);border-radius:20px;grid-template-columns:1fr auto;align-items:center;gap:25px;padding:27px 29px;display:grid}.social-hero span{color:var(--lime);letter-spacing:1.5px;font-size:8px;font-weight:900}.social-hero h2{margin:7px 0;font:700 28px Georgia,serif}.social-hero p{color:#bed0c9;max-width:790px;margin:0;font-size:10px;line-height:1.6}.social-hero>div:last-child{background:#ffffff0c;border:1px solid #ffffff26;border-radius:14px;place-items:center;min-width:120px;padding:18px;display:grid}.social-hero>div:last-child b{color:var(--lime);font:700 27px Georgia,serif}.social-hero>div:last-child small{color:#bdd0c9;font-size:8px}.social-nav{border:1px solid var(--line);background:#fff;border-radius:12px;gap:7px;padding:6px;display:flex;overflow:auto}.social-nav button{color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 13px;font-size:8px;font-weight:900}.social-nav button.active{color:var(--green);background:#eaf3e6}.social-kpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.social-kpis.performance{grid-template-columns:repeat(7,1fr)}.social-kpis article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:15px 16px}.social-kpis span,.social-kpis b,.social-kpis small{display:block}.social-kpis span{color:var(--muted);font-size:8px}.social-kpis b{color:var(--green);margin:7px 0;font:700 24px Georgia,serif}.social-kpis small{color:var(--muted);font-size:7px}.social-dashboard-grid,.social-studio-grid,.social-account-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.social-panel{min-width:0;margin:0}.social-panel>.panel-head{margin-bottom:11px}.content-row{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:11px 0;display:grid}.content-row div:first-child span,.content-row div:first-child b,.content-row div:first-child small{display:block}.content-row span{color:var(--green);font-size:7px;font-weight:800}.content-row b{margin:4px 0;font-size:9px}.content-row small{color:var(--muted);font-size:7px}.content-row em,.account-card>span{color:#4f625b;white-space:nowrap;background:#eef1f0;border-radius:99px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:800}.content-row em.status-approved,.content-row em.status-published,.health-row .ok{color:#227044;background:#e7f5ea}.content-row em.status-awaiting_approval,.content-row em.status-scheduled,.health-row .warn,.account-card>span.warn{color:#865b14;background:#fff0d7}.content-row em.status-rejected{color:#963d36;background:#fae5e3}.content-row button,.social-actions button,.calendar-row>button{color:var(--green);cursor:pointer;background:#eef6f1;border:1px solid #bad0c5;border-radius:7px;padding:6px 8px;font-size:7px;font-weight:800}.social-advice{gap:8px;display:grid}.social-advice p{color:#40544a;background:#f2f6ee;border-radius:9px;grid-template-columns:23px 1fr;align-items:start;gap:8px;margin:0;padding:9px;font-size:8px;line-height:1.5;display:grid}.social-advice p b{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.health-row,.account-card,.metric-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:11px 0;display:flex}.health-row b,.account-card h3,.metric-row b{font-size:9px}.health-row span{border-radius:99px;padding:5px 8px;font-size:7px;font-weight:800}.social-empty{border:1px dashed var(--line);min-height:100px;color:var(--muted);border-radius:10px;place-items:center;font-size:9px;display:grid}.social-form{border:1px solid var(--line);background:#fff;border-radius:14px;gap:11px;padding:18px;display:grid}.social-form h3{margin:0;font:700 20px Georgia,Songti SC,serif}.social-form label{color:var(--muted);gap:5px;font-size:8px;font-weight:700;display:grid}.social-form input,.social-form select,.social-form textarea,.social-actions input,.calendar-row input{width:100%;color:var(--ink);background:#fff;border:1px solid #ccd8d2;border-radius:8px;padding:9px}.social-form textarea{resize:vertical;min-height:95px}.social-form-columns{grid-template-columns:1fr 1fr;gap:10px;display:grid}.social-form fieldset{border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr 1fr;gap:7px;padding:11px;display:grid}.social-form fieldset legend{color:var(--ink);padding:0 5px;font-size:8px;font-weight:900}.social-form fieldset label{align-items:center;gap:6px;display:flex}.social-form fieldset input{width:auto}.social-boundary{color:var(--muted);font-size:8px;line-height:1.6;display:block}.social-work-item{border-bottom:1px solid var(--line);padding:5px 0 12px}.social-work-item>.content-row{border-bottom:0}.social-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.social-actions input{width:190px}.account-card div>b{color:var(--green);font-size:7px}.account-card h3{margin:4px 0}.account-card p{color:var(--muted);margin:0;font-size:7px}.metric-row{flex-direction:column;align-items:flex-start}.metric-row span{color:var(--muted);font-size:8px}.calendar-row{border-bottom:1px solid var(--line);grid-template-columns:1fr 190px auto;align-items:center;gap:9px;display:grid}.calendar-row>.content-row{border:0}.calendar-row>button{padding:9px}.social-account-grid>.social-panel:only-child{grid-column:1/-1}@media (max-width:1100px){.social-kpis.performance{grid-template-columns:repeat(4,1fr)}.social-dashboard-grid,.social-studio-grid,.social-account-grid{grid-template-columns:1fr}}@media (max-width:720px){.social-hero{grid-template-columns:1fr;padding:21px}.social-hero>div:last-child{justify-self:start}.social-kpis,.social-kpis.performance{grid-template-columns:repeat(2,1fr)}.social-form-columns,.social-form fieldset{grid-template-columns:1fr}.content-row{grid-template-columns:1fr auto}.content-row>div:last-child{grid-column:1/-1}.calendar-row{grid-template-columns:1fr}.calendar-row>input,.content-module-switch{width:100%}.content-module-switch button{flex:1}}.meta-connect-button{letter-spacing:.02em;background:#1769e0;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:11px;font-weight:850;text-decoration:none;display:flex;box-shadow:0 8px 20px #1769e02e;color:#fff!important}.meta-connect-button:hover{background:#0e55bb}.social-account-workspace{gap:15px;display:grid}.meta-connect-panel{background:linear-gradient(120deg,#f7faf7,#eef6f1);border:1px solid #cbded6;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.meta-connect-panel span{color:var(--green);letter-spacing:.1em;font-size:7px;font-weight:900}.meta-connect-panel h3{margin:5px 0;font-size:16px}.meta-connect-panel p{color:var(--muted);margin:0;font-size:8px}.account-card{grid-template-columns:minmax(180px,1fr) minmax(430px,1.6fr) auto;display:grid}.account-assignment-form{grid-template-columns:110px minmax(145px,1fr) auto auto;align-items:end;gap:8px;display:grid}.account-assignment-form label{color:var(--muted);gap:4px;font-size:7px;font-weight:800;display:grid}.account-assignment-form select{width:100%;color:var(--ink);background:#fff;border:1px solid #ccd8d2;border-radius:8px;padding:8px}.account-assignment-form button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:9px 11px;font-size:8px;font-weight:850}.account-assignment-form .remove-account-button{color:#9a3730;background:#fff3f2;border:1px solid #e2b9b5}.account-assignment-form button:disabled{opacity:.55}.account-owner{color:var(--muted);margin:0;font-size:8px}@media (max-width:980px){.meta-connect-panel{flex-direction:column;align-items:flex-start}.account-card{grid-template-columns:1fr}.account-assignment-form{grid-template-columns:1fr 1fr}.account-assignment-form button{grid-column:auto}}
