/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-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,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.\!fixed{position:fixed!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.\!table{display:table!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.table\!{display:table!important}.h-5{height:calc(var(--spacing) * 5)}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.p-6{padding:calc(var(--spacing) * 6)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.\!invert{--tw-invert:invert(100%)!important;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,)!important}.invert{--tw-invert:invert(100%);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,)}.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))}.\[router\:read_write_split\]{router:read write split}.\[routing\:test_ro\]{routing:test ro}.\[routing\:test_rw\]{routing:test rw}}:root{--nav:#0b1e3d;--nav2:#10294f;--blue:#1769e0;--blue2:#0f55be;--ink:#172033;--muted:#718096;--line:#e7ebf1;--bg:#f4f6f9;--green:#16a36a}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,Arial,sans-serif}button,input,select{font:inherit}.shell{min-height:100vh;display:flex}.sidebar{background:linear-gradient(180deg,var(--nav),#08172f);color:#fff;z-index:10;flex-direction:column;width:248px;padding:24px 16px;display:flex;position:fixed;inset:0 auto 0 0}.brand{border-bottom:1px solid #ffffff17;align-items:center;gap:12px;padding:0 8px 22px;display:flex}.brandMark{letter-spacing:-1px;background:linear-gradient(135deg,#2d7ff0,#74b4ff);border-radius:10px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.brand b{font-size:17px}.brand small,.partner small{color:#9fb0ca;margin-top:4px;font-size:11px;display:block}.partner{background:#ffffff0b;border:1px solid #ffffff12;border-radius:10px;align-items:center;gap:10px;margin:18px 0 12px;padding:12px;display:flex}.partner .avatar,.user{background:#2d7ff0;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.partner b{font-size:13px}.partner>span{color:#9fb0ca;margin-left:auto}.sidebar nav{flex:1;overflow:auto}.sidebar nav label{color:#7185a4;padding:16px 12px 7px;font-size:11px;display:block}.sidebar nav button{color:#aebbd0;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;width:100%;margin:2px 0;padding:11px 12px;display:flex}.sidebar nav button:hover,.sidebar nav button.active{color:#fff;background:#2b6dd7}.sidebar nav button i{text-align:center;width:18px;font-style:normal}.sidebar nav button em{color:#fff;background:#ee675b;border-radius:10px;margin-left:auto;padding:1px 7px;font-size:11px;font-style:normal}.sideFoot{border-top:1px solid #ffffff17;padding:15px 8px 0}.sideFoot>div:first-child{justify-content:space-between;font-size:11px;display:flex}.sideFoot small{color:#8395af;font-size:10px}.progress{background:#ffffff18;border-radius:9px;height:5px;margin:9px 0;overflow:hidden}.progress i,.miniProgress i{background:linear-gradient(90deg,#2d7ff0,#63a5ff);border-radius:9px;height:100%;display:block}main{flex:1;min-width:0;margin-left:248px}header{border-bottom:1px solid var(--line);z-index:5;background:#fff;justify-content:space-between;align-items:center;height:82px;padding:0 32px;display:flex;position:sticky;top:0}header h1{margin:0;font-size:22px}header p{color:var(--muted);margin:5px 0 0;font-size:12px}.headActions{align-items:center;gap:12px;display:flex}.search{color:#9aa6b6;background:#f5f7fa;border:1px solid #e2e7ee;border-radius:9px;align-items:center;width:330px;height:40px;padding:0 12px;display:flex}.search input{background:0 0;border:0;outline:0;width:100%;padding:0 8px;font-size:12px}.iconBtn{background:#fff;border:1px solid #e2e7ee;border-radius:9px;width:40px;height:40px;position:relative}.iconBtn i{background:#ef5753;border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:8px}.user{color:#fff}.content{max-width:1600px;margin:auto;padding:26px 30px 50px}.hero{background:linear-gradient(110deg,#eef5ff 0%,#f8fbff 58%,#ddebff 100%);border:1px solid #dce9fb;border-radius:14px;justify-content:space-between;min-height:238px;padding:31px 36px;display:flex;overflow:hidden}.hero h2{margin:14px 0 8px;font-size:27px}.hero h2 strong{color:var(--blue)}.hero p{color:#58677c;max-width:650px;font-size:13px;line-height:1.75}.chip{color:#617086;background:#eef1f5;border-radius:5px;padding:4px 8px;font-size:10px;display:inline-block}.primary,.ghost{cursor:pointer;border:0;border-radius:7px;padding:11px 17px;font-size:12px}.primary{background:var(--blue);color:#fff}.ghost{color:#34506f;background:#fff;border:1px solid #d4dfec;margin-left:8px}.heroChart{background:#fff9;border:1px solid #fff;border-radius:12px;width:290px;padding:20px;box-shadow:0 8px 30px #2465a714}.heroChart>span{color:#718096;font-size:11px}.heroChart>b{margin:5px 0;font-size:26px;display:block}.heroChart>b small{color:#16a36a;font-size:11px}.bars{border-bottom:1px solid #dfe6ef;align-items:flex-end;gap:10px;height:85px;display:flex}.bars i{background:linear-gradient(#73a9f3,#236cdb);border-radius:4px 4px 0 0;flex:1}.heroChart>small{color:#9ba6b5;font-size:9px}.sectionTitle,.panelHead{justify-content:space-between;align-items:center;display:flex}.sectionTitle{margin:24px 0 12px}.sectionTitle h3,.panelHead h3{margin:0;font-size:16px}.sectionTitle p,.panelHead p{color:var(--muted);margin:4px 0 0;font-size:11px}.quickGrid{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.quick{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:10px;align-items:center;padding:14px 11px;display:flex}.quick:hover{border-color:#8eb9ef;box-shadow:0 4px 15px #1a5caa0c}.quick>i{color:#1769e0;background:#e7f0ff;border-radius:9px;place-items:center;width:38px;height:38px;margin-right:9px;font-style:normal;display:grid}.quick .q1{color:#18926b;background:#e8f8f2}.quick .q2{color:#7954d8;background:#f1ebff}.quick .q3{color:#d68a12;background:#fff3dc}.quick .q4{color:#d64c63;background:#feecef}.quick .q5{color:#168f91;background:#e8f8f7}.quick span{min-width:0}.quick b,.quick small{display:block}.quick b{font-size:12px}.quick small{color:#8a96a7;white-space:nowrap;margin-top:5px;font-size:9px}.quick em{color:#aab4c2;margin-left:auto;font-style:normal}.cols{grid-template-columns:1fr 1fr;gap:14px;margin-top:15px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:12px;padding:20px}.panelHead button{color:#4774ae;cursor:pointer;background:0 0;border:0;font-size:11px}.funnel{grid-template-columns:repeat(4,1fr);margin:20px 0;display:grid}.funnel>div{border-right:1px solid var(--line);padding:0 14px}.funnel>div:last-child{border:0}.funnel i{border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.d0{background:#6c94cb}.d1{background:#6481db}.d2{background:#8c6ade}.d3{background:#36a879}.funnel span{color:#718096;font-size:10px}.funnel b{margin:8px 0 3px;font-size:24px;display:block}.funnel small{color:#32a170;font-size:9px}.revenue{background:#f7f9fc;border-radius:8px;align-items:center;padding:13px 16px;display:flex}.revenue span{color:#617086;font-size:11px}.revenue b{color:#1769e0;margin-left:auto;font-size:20px}.revenue small{color:#30a06d;margin-left:12px;font-size:9px}.todos button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f4;align-items:center;width:100%;padding:12px 0;display:flex}.todos button:last-child{border:0}.todos button>i{color:#2571dc;background:#eef4fd;border-radius:7px;place-items:center;width:28px;height:28px;margin-right:11px;font-style:normal;display:grid}.todos .urgent{color:#e25348;background:#fff0ee}.todos span b,.todos span small{display:block}.todos span b{font-size:11px}.todos span small{color:#8894a5;margin-top:4px;font-size:9px}.todos em{color:#d06d55;margin-left:auto;font-size:9px;font-style:normal}.lower{grid-template-columns:1.3fr 1fr}.hotCards{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:17px;display:grid}.hotCards article>b,.hotCards article>small{margin-top:8px;font-size:10px;display:block}.hotCards article>small{color:#8996a7;margin-top:3px;font-size:8px}.cover{color:#fff;letter-spacing:1px;background:#244d86;border-radius:8px;height:82px;padding:15px;font-size:10px}.cover b{font-size:15px}.cover.pet{background:linear-gradient(135deg,#354c7d,#5e7fb3)}.cover.case{background:linear-gradient(135deg,#80613a,#d3a75c)}.cover.script{background:linear-gradient(135deg,#386f66,#64ad8d)}.updateList>p{border-bottom:1px solid #edf0f4;align-items:center;gap:10px;margin:0;padding:13px 0;display:flex}.updateList>p:last-child{border:0}.updateList>p span:nth-child(2){flex:1}.updateList b,.updateList small{font-size:10px;display:block}.updateList small{color:#8996a7;margin-top:3px;font-size:8px}.updateList em{color:#9aa5b5;font-size:8px;font-style:normal}.toolbar,.assetFilters{justify-content:space-between;margin-bottom:18px;display:flex}.tabs,.filters{gap:5px;display:flex}.tabs button,.filters button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:7px;padding:8px 14px;font-size:11px}.tabs button.selected,.filters button.selected{color:#1769e0;background:#eaf2ff;border-color:#b9d3fa}.industryGrid,.caseGrid,.assetGrid,.supportGrid,.courseGrid,.priceGrid{gap:14px;display:grid}.industryGrid{grid-template-columns:repeat(3,1fr)}.industryGrid article,.supportGrid article,.courseGrid article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:22px;position:relative}.industryIcon{border-radius:12px;place-items:center;width:54px;height:54px;margin-bottom:16px;font-size:24px;display:grid}.industryGrid .chip{position:absolute;top:18px;right:18px}.industryGrid h3{margin:0 0 5px}.industryGrid p{color:#718096;font-size:11px}.industryStats{gap:8px;margin:18px 0;display:flex}.industryStats span{color:#647286;background:#f5f7fa;border-radius:5px;padding:5px 8px;font-size:9px}.industryGrid article>button,.supportGrid article>button{color:#1769e0;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.guide{margin-top:16px}.guide>div{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px;display:grid}.guide span{background:#f7f9fc;border-radius:8px;padding:12px;font-size:11px}.guide span i{color:#1769e0;background:#e5efff;border-radius:50%;place-items:center;width:23px;height:23px;margin-right:8px;font-style:normal;display:inline-grid}.salesPath{border:1px solid var(--line);background:#fff;border-radius:12px;padding:20px}.salesPath h3{margin:0}.salesPath p{color:#718096;font-size:11px}.salesPath>div{margin-top:20px;display:flex}.salesPath button{background:0 0;border:0;flex:1;align-items:center;display:flex}.salesPath button i{color:#7e8999;background:#eef1f5;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.salesPath button span{margin-left:7px;font-size:11px}.salesPath button em{color:#b8c1ce;margin-left:auto}.salesCols{align-items:start}.question{margin:18px 0}.question>b{font-size:12px}.question>div{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.question button{background:#fff;border:1px solid #dfe5ed;border-radius:7px;padding:8px 12px;font-size:10px}.result{background:#f2f7ff;border:1px solid #d6e6fc;border-radius:9px;padding:17px}.result span{color:#718096;font-size:10px}.result h3{color:#1769e0;margin:6px 0}.result p{color:#657387;font-size:10px}.scriptPanel article{border-top:1px solid #edf0f4;gap:12px;padding:16px 0;display:flex}.scriptPanel article>span{color:#a8b4c3;font-size:11px}.scriptPanel article>div{flex:1}.scriptPanel article b{font-size:12px}.scriptPanel article p{color:#687588;margin:5px 0 0;font-size:10px;line-height:1.6}.scriptPanel article>button{color:#1769e0;background:#edf4ff;border:0;border-radius:5px;height:28px;font-size:9px}.caseGrid{grid-template-columns:repeat(3,1fr)}.caseGrid article{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.caseTop{padding:24px}.caseTop h3{margin:14px 0 8px}.caseTop strong{font-size:18px}.caseBody{padding:18px}.caseBody>p{color:#6d7a8c;justify-content:space-between;font-size:10px;display:flex}.caseBody>div{background:#f7f9fb;border-radius:6px;padding:10px}.caseBody>div b,.caseBody>div span{font-size:9px;display:block}.caseBody>div span{color:#7d8999;margin-top:4px}.caseBody>button{color:#1769e0;cursor:pointer;background:0 0;border:0;width:100%;margin-top:14px}.assetFilters{justify-content:flex-start;gap:9px}.assetFilters select{color:#5d6b7e;background:#fff;border:1px solid #dfe5ed;border-radius:7px;padding:9px 13px;font-size:10px}.assetGrid{grid-template-columns:repeat(3,1fr)}.assetGrid article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:19px;position:relative}.fileIcon{color:#3773cb;background:#edf3fc;border-radius:9px;place-items:center;height:95px;margin-bottom:14px;font-size:26px;font-weight:800;display:grid}.fileIcon.f1{color:#7453b6;background:#eee9fb}.fileIcon.f2{color:#cb8420;background:#fff2df}.fileIcon.f3{color:#298765;background:#e8f6f0}.fileIcon.f4{color:#29828e;background:#e9f5f7}.fileIcon.f5{color:#cc5263;background:#feecef}.assetGrid h3{font-size:13px}.assetGrid p{color:#8290a2;font-size:9px}.assetGrid p span{float:right}.assetGrid article>div:last-child{gap:8px;display:flex}.assetGrid article>div button{background:#fff;border:1px solid #dfe5ed;border-radius:6px;flex:1;padding:7px;font-size:9px}.notice{color:#8b6824;background:#fff7e7;border:1px solid #f4dfb0;border-radius:8px;margin-bottom:16px;padding:12px 15px;font-size:10px}.priceGrid{grid-template-columns:repeat(4,1fr)}.priceGrid article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:22px;position:relative}.priceGrid article.featured{border:2px solid #1769e0}.priceGrid article>em{color:#fff;background:#1769e0;border-radius:0 10px;padding:6px 10px;font-size:9px;font-style:normal;position:absolute;top:-2px;right:-2px}.price{margin:18px 0 4px;font-size:32px;font-weight:800}.price small{font-size:14px}.priceGrid article>p{color:#718096;min-height:30px;font-size:10px}.priceGrid ul{border-top:1px solid #edf0f4;border-bottom:1px solid #edf0f4;min-height:135px;padding:14px 0;list-style:none}.priceGrid li{color:#586779;margin:10px 0;font-size:10px}.policyLine{justify-content:space-between;margin:9px 0;font-size:9px;display:flex}.priceGrid article>.primary{width:100%;margin-top:12px}.metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.metrics article{border:1px solid var(--line);background:#fff;border-radius:10px;padding:18px;position:relative}.metrics i{background:#e06155;width:3px;height:42px;position:absolute;top:14px;left:0}.metrics i.m1{background:#2e78df}.metrics i.m2{background:#da9b2e}.metrics i.m3{background:#32a06e}.metrics span,.metrics b,.metrics small{margin-left:6px;display:block}.metrics span{color:#718096;font-size:10px}.metrics b{margin-top:5px;font-size:25px}.metrics small{color:#8b97a7;font-size:9px}.table{padding:0;overflow:hidden}.table .panelHead{padding:20px}.tr{border-top:1px solid #edf0f4;grid-template-columns:1.4fr .9fr .9fr 1.2fr .7fr 1.2fr;align-items:center;padding:13px 20px;font-size:10px;display:grid}.tr.th{color:#7b8797;background:#f8f9fb}.tr span b,.tr span small{display:block}.tr span small{color:#95a0af;margin-top:3px;font-size:8px}.miniProgress{vertical-align:middle;background:#e9edf2;border-radius:9px;width:65px;height:5px;margin-right:7px;display:inline-block;overflow:hidden}.tr button{color:#1769e0;background:0 0;border:0;font-size:9px}.certHero{background:linear-gradient(110deg,#eff5ff,#fff);border:1px solid #dce7f5;border-radius:14px;justify-content:space-between;padding:28px 35px;display:flex}.certHero h2{margin:12px 0 6px}.certHero h2 strong{color:#1769e0}.certHero p{color:#6b788a;font-size:11px}.progress.big{background:#dfe7f1;width:440px}.badge{color:#a77519;background:#fff9e8;border:6px double #e8bd5c;border-radius:50%;place-items:center;width:100px;height:100px;font-size:22px;line-height:.6;display:grid}.badge small{font-size:8px}.courseGrid{grid-template-columns:repeat(4,1fr);margin-top:15px}.courseIcon{color:#1769e0;background:#e7f0ff;border-radius:12px;place-items:center;width:48px;height:48px;font-weight:800;display:grid}.courseIcon.c1{color:#1c8c68;background:#e9f7f1}.courseIcon.c2{color:#c37f20;background:#fff2df}.courseIcon.c3{color:#7656bd;background:#f0ebff}.courseGrid h3{font-size:14px}.courseGrid p{color:#758296;min-height:32px;font-size:10px}.courseGrid small{color:#718096;font-size:9px}.courseGrid button{color:#1769e0;background:#edf4ff;border:0;border-radius:6px;width:100%;margin-top:14px;padding:9px;font-size:10px;display:block}.supportGrid{grid-template-columns:repeat(3,1fr)}.supportGrid article>i{color:#1769e0;background:#e8f1ff;border-radius:10px;place-items:center;width:42px;height:42px;font-style:normal;font-weight:800;display:grid}.supportGrid .s1{color:#c67d10;background:#fff3dc}.supportGrid .s2{color:#7652ba;background:#ede9fc}.supportGrid .s3{color:#21855f;background:#e5f6ef}.supportGrid .s4{color:#277d87;background:#e8f6f7}.supportGrid .s5{color:#cc5263;background:#feecef}.supportGrid h3{font-size:14px}.supportGrid p{color:#748194;font-size:10px}.supportGrid small{color:#9aa6b5;margin-bottom:13px;font-size:8px;display:block}.faq{margin-top:15px}.faq details{border-top:1px solid #edf0f4;padding:14px 0;font-size:11px}.faq summary{cursor:pointer;list-style:none}.faq summary span{float:right}.faq details p{color:#748194;line-height:1.7}.timeline{padding:0 25px}.timeline>.tabs{padding:18px 0}.timeline article{border-top:1px solid #edf0f4;grid-template-columns:65px 20px 1fr;padding:18px 0;display:grid;position:relative}.timeline .date{color:#8592a3;font-size:10px}.timeline article>i{background:#1769e0;border-radius:50%;width:10px;height:10px;margin-top:7px;position:relative}.timeline article>i:after{content:"";background:#dde4ed;width:1px;height:105px;position:absolute;top:12px;left:4px}.timeline article:last-child>i:after{display:none}.timeline article h3{margin:8px 0;font-size:14px}.timeline article p{color:#6e7b8d;font-size:10px}.timeline article button{color:#1769e0;background:0 0;border:0;padding:0;font-size:10px}.toast{color:#fff;z-index:50;background:#17345d;border-radius:8px;padding:12px 18px;font-size:12px;position:fixed;bottom:28px;right:28px;box-shadow:0 8px 28px #0002}.modalShade{z-index:30;background:#0a183569;place-items:center;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:15px;width:590px;padding:30px;position:relative;box-shadow:0 24px 70px #0b1d3f55}.modal .close{color:#8290a2;background:0 0;border:0;font-size:22px;position:absolute;top:15px;right:17px}.modal h2{margin-bottom:5px}.modal>p{color:#718096;font-size:11px}.formGrid{grid-template-columns:1fr 1fr;gap:13px;margin:20px 0;display:grid}.formGrid label{color:#647286;font-size:10px}.formGrid select{background:#fff;border:1px solid #dfe5ed;border-radius:7px;width:100%;margin-top:7px;padding:10px;display:block}.wide{width:100%;padding:13px}@media (width<=1100px){.quickGrid{grid-template-columns:repeat(3,1fr)}.industryGrid,.assetGrid,.supportGrid,.priceGrid,.courseGrid{grid-template-columns:repeat(2,1fr)}.heroChart{display:none}.caseGrid{grid-template-columns:1fr}.tr{grid-template-columns:1.4fr 1fr 1fr 1fr}.tr span:nth-child(5),.tr span:nth-child(6){display:none}.search{width:220px}}@media (width<=760px){.sidebar{width:72px;padding:20px 9px;position:fixed}.brand>div:last-child,.partner>div:nth-child(2),.partner>span,.sidebar nav label,.sidebar nav button:not(.active){display:none}.brand{padding:0 6px 20px}.partner{padding:9px}.sidebar nav button.active{justify-content:center;padding:12px;font-size:0}.sidebar nav button.active i{font-size:16px}.sideFoot{display:none}main{margin-left:72px}header{padding:0 16px}.headActions .search{display:none}.content{padding:17px}.hero{padding:22px}.hero h2{font-size:21px}.quickGrid,.cols,.industryGrid,.assetGrid,.supportGrid,.priceGrid,.courseGrid,.metrics,.caseGrid,.lower{grid-template-columns:1fr}.guide>div{grid-template-columns:1fr 1fr}.funnel{grid-template-columns:1fr 1fr;gap:15px}.formGrid{grid-template-columns:1fr}.modal{width:calc(100% - 30px)}.salesPath>div{flex-wrap:wrap}.salesPath button{min-width:33%;margin:5px 0}.tr{grid-template-columns:1.5fr 1fr 1fr}.tr span:nth-child(4){display:none}}.user{cursor:pointer;border:0}.accountMenu{z-index:20;background:#fff;border:1px solid #e2e7ee;border-radius:11px;width:240px;padding:15px;position:absolute;top:66px;right:28px;box-shadow:0 15px 40px #152d4e22}.accountMenu>div b,.accountMenu>div small{display:block}.accountMenu>div small{color:#8b97a7;margin-top:3px;font-size:9px}.accountMenu>p{color:#7b8797;border-top:1px solid #edf0f4;justify-content:space-between;padding-top:10px;font-size:9px;display:flex}.accountMenu>p b{color:#2f4057}.accountMenu>button{color:#607086;cursor:pointer;background:#f5f7fa;border:0;border-radius:6px;width:100%;margin-top:7px;padding:9px;font-size:10px}.loginPage{background:#fff;grid-template-columns:minmax(520px,1.18fr) minmax(460px,.82fr);min-height:100vh;display:grid}.loginBrand{color:#fff;background:linear-gradient(135deg,#071a38 0%,#0b2e62 58%,#1254a2 100%);flex-direction:column;padding:45px 7vw;display:flex;position:relative;overflow:hidden}.loginBrand:before,.loginBrand:after{content:"";border:1px solid #ffffff12;border-radius:50%;position:absolute}.loginBrand:before{width:520px;height:520px;top:-150px;right:-180px;box-shadow:0 0 0 70px #ffffff08,0 0 0 150px #ffffff05}.loginBrand:after{width:340px;height:340px;bottom:-190px;left:-160px;box-shadow:0 0 0 80px #ffffff08}.loginLogo{z-index:1;background:linear-gradient(135deg,#3988f4,#83bfff);border-radius:13px;place-items:center;width:54px;height:54px;font-size:18px;font-weight:900;display:grid;box-shadow:0 10px 30px #001a3f55}.loginCopy{z-index:1;max-width:650px;margin:auto 0;position:relative}.loginCopy .chip{color:#a9ceff;background:#ffffff14;border:1px solid #ffffff15}.loginCopy h1{margin:20px 0;font-size:45px;line-height:1.35}.loginCopy h1 strong{color:#73b2ff}.loginCopy>p{color:#b9cae2;max-width:560px;font-size:14px;line-height:1.9}.loginBenefits{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:55px;display:grid}.loginBenefits span{background:#ffffff0a;border:1px solid #ffffff12;border-radius:10px;padding:17px}.loginBenefits i{color:#75b6ff;font-size:18px;font-style:normal;display:block}.loginBenefits b,.loginBenefits small{display:block}.loginBenefits b{margin:10px 0 5px;font-size:12px}.loginBenefits small{color:#96aac5;font-size:9px}.loginBrand footer{color:#7188a8;z-index:1;font-size:9px;position:relative}.loginBox{background:#f8fafc;flex-direction:column;justify-content:center;align-items:center;padding:45px;display:flex}.loginCard{background:#fff;border:1px solid #e7ebf1;border-radius:16px;width:min(420px,100%);padding:36px 40px;box-shadow:0 18px 55px #12345b12}.loginCard h2{margin:16px 0 6px;font-size:26px}.loginCard>p{color:#7d8999;font-size:11px}.loginCard form{margin-top:25px}.loginCard form>label{color:#506074;margin-top:16px;font-size:10px;display:block}.loginInput{border:1px solid #dce3ec;border-radius:8px;align-items:center;height:45px;margin-top:8px;padding:0 12px;display:flex}.loginInput i{color:#9aa6b5;font-size:10px;font-style:normal}.loginInput input{background:0 0;border:0;outline:0;flex:1;padding:0 10px}.loginInput button,.loginOptions button{color:#1769e0;cursor:pointer;background:0 0;border:0;font-size:9px}.loginOptions{justify-content:space-between;margin:14px 0;display:flex}.loginOptions label{color:#718096;font-size:9px}.loginSubmit{color:#fff;cursor:pointer;background:#1769e0;border:0;border-radius:8px;width:100%;padding:13px;box-shadow:0 7px 18px #1769e033}.loginSubmit:disabled{opacity:.65}.authNote{background:#f2f7ff;border-radius:8px;align-items:center;margin-top:18px;padding:12px;display:flex}.authNote>i{color:#1769e0;background:#e0edff;border-radius:50%;place-items:center;width:30px;height:30px;margin-right:10px;font-size:9px;font-style:normal;display:grid}.authNote b,.authNote small{font-size:9px;display:block}.authNote small{color:#8090a4;margin-top:4px;font-size:8px}.demoHint{text-align:center!important;color:#98a4b4!important;margin-top:15px!important;font-size:8px!important}.loginHelp{color:#8390a1;margin-top:20px;font-size:9px}.loginHelp button,.loginHelp a{color:#1769e0;cursor:pointer;background:0 0;border:0;font-size:9px}.mobileBrand{display:none}@media (width<=900px){.loginPage{grid-template-columns:1fr}.loginBrand{display:none}.loginBox{min-height:100vh}.mobileBrand{align-items:center;gap:12px;margin-bottom:25px;display:flex}.mobileBrand .loginLogo{color:#fff;width:44px;height:44px}.mobileBrand b{font-size:17px}}.battleHero{background:linear-gradient(115deg,#eff5ff,#fff);border:1px solid #dbe7f7;border-radius:14px;justify-content:space-between;align-items:center;padding:28px 32px;display:flex}.backLink{color:#5e718a;cursor:pointer;background:0 0;border:0;margin-bottom:15px;padding:0;font-size:10px;display:block}.battleHero h2{margin:12px 0 5px;font-size:26px}.battleHero p{color:#718096;font-size:11px}.battleFacts{gap:26px;margin-top:22px;display:flex}.battleFacts span{color:#34445b;font-size:11px}.battleFacts b{color:#8996a7;margin-bottom:5px;font-size:9px;display:block}.battleAction{background:#fff;border:1px solid #e0e8f2;border-radius:10px;width:230px;padding:18px}.battleAction small{color:#758296;margin-bottom:11px;display:block}.battleAction button{width:100%;margin:7px 0;display:block}.battleAction .ghost{margin-left:0}.battleNav{border:1px solid var(--line);background:#fff;border-radius:10px;margin:14px 0;padding:6px;display:flex}.battleNav button{color:#6f7c8e;background:0 0;border:0;border-radius:6px;flex:1;padding:10px;font-size:10px}.battleNav button.selected{color:#1769e0;background:#eaf2ff}.battleLayout{grid-template-columns:1fr 1fr;gap:14px;display:grid}.targetList article{border-top:1px solid #edf0f4;align-items:center;padding:13px 0;display:flex}.targetList article>i{color:#356ba9;border-radius:8px;place-items:center;width:31px;height:31px;margin-right:11px;font-style:normal;display:grid}.targetList article>div{flex:1}.targetList article b,.targetList article p{font-size:11px}.targetList article p{color:#7d8999;margin:4px 0;font-size:9px}.avoid{background:#fff6ec;border-radius:8px;align-items:center;gap:7px;margin-top:8px;padding:12px;display:flex}.avoid b{color:#a86a27;font-size:10px}.avoid span{color:#8a6948;background:#fff;border-radius:4px;padding:5px 7px;font-size:8px}.scriptQuote{color:#43556d;background:#f3f7fd;border-left:3px solid #1769e0;border-radius:0 8px 8px 0;margin-top:18px;padding:16px;font-size:11px;line-height:1.85}.panel h4{font-size:11px}.diagnose{padding:0;list-style:none}.diagnose li{border-bottom:1px solid #edf0f4;padding:8px 0;font-size:10px}.diagnose i{color:#1769e0;background:#eaf2ff;border-radius:50%;place-items:center;width:21px;height:21px;margin-right:9px;font-style:normal;display:inline-grid}@media (width<=900px){.battleHero,.battleLayout{display:block}.battleAction{width:100%;margin-top:18px}.battleLayout>.panel{margin-bottom:14px}.battleFacts{flex-wrap:wrap}.battleNav{overflow:auto}.battleNav button{min-width:90px}}body{letter-spacing:.01em;font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.sidebar{background:linear-gradient(#10284a 0%,#0d223f 62%,#0a1d37 100%);width:236px;padding:22px 14px}main{margin-left:236px}.brand{padding:0 10px 20px}.brandMark{border-radius:9px;width:40px;height:40px;font-size:13px}.brand b{font-size:15px;font-weight:650}.brand small,.partner small{font-size:10px}.partner{border-radius:9px;margin:16px 2px 10px;padding:11px}.partner b{font-size:12px;font-weight:600}.sidebar nav label{letter-spacing:.12em;padding:16px 12px 6px;font-size:10px}.sidebar nav button{border-radius:7px;gap:11px;padding:10px 12px;font-size:12px;font-weight:450}.sideFoot{padding:14px 10px 0}.sideFoot>div:first-child{font-size:10px}.sideFoot small{font-size:9px}header{height:78px;padding:0 30px}header h1{font-size:20px;font-weight:650}header p{font-size:11px}.content{padding:24px 28px 50px}.panel,.industryGrid article,.supportGrid article,.courseGrid article{border-radius:10px}.hero{border-radius:12px}.hero h2{font-size:25px}.hero p{font-size:12px}.sectionTitle h3,.panelHead h3{font-size:15px;font-weight:650}.sectionTitle p,.panelHead p{font-size:10px}.quick b{font-size:12px;font-weight:600}.chip{font-size:10px}.primary,.ghost{font-size:11px}.industryGrid h3,.caseGrid h3,.assetGrid h3,.supportGrid h3,.courseGrid h3{font-weight:650}.search{border-radius:8px;height:38px}.search input{font-size:11px}.iconBtn{border-radius:8px;width:38px;height:38px}.user{width:34px;height:34px;font-size:12px}@media (width<=760px){.sidebar{width:72px}main{margin-left:72px}}.heroCarousel{border-radius:12px;padding-bottom:42px;position:relative;overflow:hidden}.heroTrack{will-change:transform;width:100%;transition:transform .62s cubic-bezier(.22,.75,.25,1);display:flex}.heroSlide{border-radius:12px;flex:0 0 100%;width:100%}.heroSlide.petSlide{background:linear-gradient(110deg,#eef5ff 0%,#f8fbff 58%,#ddebff 100%)}.heroSlide.beautySlide{background:linear-gradient(110deg,#fff1f6 0%,#fffafd 58%,#f8e4ef 100%);border-color:#f1dbe5}.heroSlide.fitnessSlide{background:linear-gradient(110deg,#eaf8f4 0%,#f9fdfc 58%,#dcefe9 100%);border-color:#d5ebe4}.carouselControls{align-items:center;gap:12px;display:flex;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.carouselArrow{color:#60738c;cursor:pointer;background:#fff;border:1px solid #d6dfeb;border-radius:50%;width:28px;height:28px;font-size:20px;line-height:24px;transition:all .2s;position:static;transform:none;box-shadow:0 3px 10px #17375d10}.carouselArrow:hover{color:#fff;background:#1769e0;border-color:#1769e0;transform:scale(1.06)}.carouselDots{align-items:center;gap:7px;display:flex;position:static;transform:none}.carouselDots button{cursor:pointer;background:#afbdd0;border:0;border-radius:50%;width:7px;height:7px;padding:0;transition:width .25s,background .25s}.carouselDots button.active{background:#1769e0;border-radius:8px;width:20px}@media (width<=760px){.heroSlide{padding-left:24px;padding-right:24px}.carouselControls{bottom:4px}}.industryGrid article,.quick{transition:border-color .2s,box-shadow .2s,transform .2s}.industryGrid article:hover{border-color:#cdd9e7;transform:translateY(-1px);box-shadow:0 7px 22px #1836540b}.loginError{border:1px solid #f2caca;border-radius:7px;line-height:1.5;color:#c84b4b!important;background:#fff4f4!important;margin:12px 0 -2px!important;padding:9px 10px!important;font-size:10px!important}.authLoading{color:#597146;background:#f6f8f4;place-items:center;min-height:100vh;font-size:14px;display:grid}:root{--nav:#10190f;--nav2:#172516;--blue:#5f8f18;--blue2:#4c7710;--green:#68a51d}.sidebar{background:linear-gradient(#111b10 0%,#182715 58%,#0d160c 100%)}.brandMark{color:#10200c;background:linear-gradient(135deg,#78b928,#a9e849);box-shadow:0 8px 22px #07100655}.sidebar nav button.active{background:linear-gradient(90deg,#4f7b16,#6a9f22);box-shadow:0 7px 18px #07100655}.sideFoot b{color:#bce66c}.progress i,.miniProgress i{background:linear-gradient(90deg,#5b8d19,#8bc435)}.primary{background:#5f8f18}.primary:hover{background:#4c7710}.chip.blue{color:#4f7c13;background:#edf5e1}.heroSlide{border-color:#dbe7cf}.heroSlide.petSlide,.heroSlide.beautySlide,.heroSlide.fitnessSlide{color:#fff;background:radial-gradient(circle at 80% 30%,#43651955 0 12%,#0000 34%),linear-gradient(112deg,#121b11 0%,#22341a 62%,#344d20 100%);border-color:#324a27}.heroSlide .heroCopy h2,.heroSlide .heroCopy p{color:#fff}.heroSlide .heroCopy p{color:#c9d7c1}.heroSlide h2 strong{color:#a9e849}.heroSlide .chip.blue{color:#c6ef7d;background:#a9e8491f;border:1px solid #a9e84933}.heroSlide .ghost{color:#e4eedf;background:#ffffff0d;border-color:#ffffff2b}.heroSlide .heroChart{box-shadow:none;background:#0e170dbd;border-color:#ffffff17}.heroSlide .heroChart>span,.heroSlide .heroChart>small{color:#aebda7}.heroSlide .heroChart>b{color:#fff}.heroSlide .heroChart>b small{color:#a9e849}.heroSlide .bars{border-color:#ffffff20}.heroSlide .bars i{background:linear-gradient(#a9e849,#5f8f18)}.quick>i{color:#577a2c!important;background:#eff4ea!important}.quick:hover{border-color:#b9cda6}.industryIcon{color:#55732e}.industryGrid article:hover .industryIcon{color:#5f8f18;background:#edf3e7!important}.industryGrid article:hover{border-color:#bdcfab}.result,.packageRec{background:#f3f7ef;border-color:#d8e4ca}.result h3,.industryGrid article>button,.supportGrid article>button,.panelHead button,.caseBody>button,.timeline article button,.tr button{color:#5f8f18}.question button.picked,.tabs button.selected,.filters button.selected{color:#527c1c;background:#f0f6e9;border-color:#91b56a}.courseIcon{color:#5f8f18;background:#eff5e9}.cover{text-shadow:0 1px 8px #000;position:relative;overflow:hidden;background-position:50%!important;background-size:cover!important}.cover:after{content:"";background:linear-gradient(90deg,#0c150dbd,#0c150d28);position:absolute;inset:0}.cover br,.cover b{z-index:1;position:relative}.cover.pet{background-image:url(/industry/merchant-lifestyle.jpg)}.cover.case{background-image:url(/industry/merchant-case-strip.jpg)}.cover.script{background-image:url(/industry/poi-product-flow.jpg)}.hotCards article{background:#fff;border:1px solid #e2e9dc;border-radius:9px;padding:7px}.caseTop{color:#fff;background-image:linear-gradient(#102010b8,#102010b8),url(/industry/merchant-case-strip.jpg)!important;background-position:50%!important;background-size:cover!important}.caseTop .chip.blue{color:#1b2a13;background:#a9e849}.fileIcon,.fileIcon.f1,.fileIcon.f2,.fileIcon.f3,.fileIcon.f4,.fileIcon.f5{color:#5c7f31;background:#eef3e9}.notice{color:#5d713f;background:#f5f8ef;border-color:#dce7ce}.certHero,.battleHero{background:linear-gradient(110deg,#f1f6ea,#fff);border-color:#dce7d0}.certHero h2 strong,.priceGrid article.featured{color:#5f8f18}.priceGrid article.featured{border-color:#5f8f18}.priceGrid article>em{background:#5f8f18}.scriptQuote{background:#f3f7ef;border-left-color:#5f8f18}.diagnose i,.guide span i{color:#5f8f18;background:#eef5e6}.authNote{background:#f1f6eb}.loginBrand{background:linear-gradient(135deg,#101a0f 0%,#213519 58%,#4b6f25 100%)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-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}.partner .avatar,.user{color:#fff;background:linear-gradient(135deg,#648f2c,#86b844)}.partner:hover{background:#ffffff12;border-color:#9bc66233}.user:hover{background:linear-gradient(135deg,#557b24,#79a63b);box-shadow:0 0 0 3px #79a63b20}.sidebar nav button:hover{color:#e5efdd;background:#ffffff0d}.sidebar nav button.active:hover{background:linear-gradient(90deg,#4f7b16,#6a9f22)}.iconBtn:hover{background:#f6f9f2;border-color:#a9bd91}.search:focus-within{border-color:#8eae68;box-shadow:0 0 0 3px #5f8f1814}.revenue b,.result h3,.certHero h2 strong,.backLink,.battleNav button.selected,.targetList article>i{color:#5f8f18}.todos button>i{color:#5f8f18;background:#edf4e7}.salesPath button.now i{color:#fff;background:#5f8f18}.scriptPanel article>button,.courseGrid button{color:#5f8f18;background:#eef5e7}.carouselArrow:hover{background:#5f8f18!important;border-color:#5f8f18!important}.carouselDots button.active{background:#5f8f18!important}.loginLogo{color:#15220f;background:linear-gradient(135deg,#78b928,#a9e849);box-shadow:0 10px 30px #0b160a55}.loginCopy h1 strong,.loginCopy .chip,.loginBenefits i{color:#bce66c}.loginInput:focus-within{border-color:#6f9d35;box-shadow:0 0 0 3px #5f8f1814}.loginInput button,.loginOptions button,.loginHelp button,.loginHelp a{color:#5f8f18}.loginSubmit{background:#5f8f18;box-shadow:0 7px 18px #5f8f1833}.authNote>i{color:#5f8f18;background:#eaf3df}.accountMenu .verified{color:#5f8f18}.accountMenu>button:hover{color:#4f721f;background:#edf3e7}.modal .primary,.wide.primary{background:#5f8f18}.toast{background:#263a1d}.quick em,.salesPath button em{color:#889a77}.funnel .d0,.funnel .d1,.funnel .d2,.funnel .d3,.metrics i.m1,.metrics i.m2,.metrics i.m3{background:#6d9938}.badge{color:#58782b;background:#f4f8ed;border-color:#8eb64e}.battleNav button.selected{background:#eef5e7}.question button.picked{color:#527c1c;background:#f0f6e9;border-color:#91b56a}.timeline article>i{background:#5f8f18}.courseGrid button.done{color:#527c1c;background:#e8f2dd}.primary:focus-visible,.ghost:focus-visible,button:focus-visible{outline-offset:2px;outline:2px solid #7ea844}.resultCount{color:#7c8976;align-self:center;margin-left:auto;font-size:9px}.emptyState{color:#7c8976;background:#fafcf8;border:1px dashed #cedac4;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:240px;display:flex}.emptyState>div{color:#5f8f18;background:#edf4e7;border-radius:50%;place-items:center;width:46px;height:46px;margin-bottom:12px;font-size:10px;font-weight:800;display:grid}.emptyState b{color:#405139;font-size:13px}.emptyState p{font-size:9px}.caseDetail{width:650px}.caseSummary{white-space:pre-line;background:#f6f9f3;border-radius:7px;padding:13px;line-height:1.8!important}.detailStats{grid-template-columns:1fr 1fr 1fr;gap:8px;margin:15px 0;display:grid}.detailStats span{color:#617156;background:#f2f6ed;border-radius:7px;padding:11px;font-size:9px}.detailStats b{color:#415637;margin-bottom:6px;display:block}@media (width<=760px){.caseDetail{width:calc(100% - 24px)}.detailStats{grid-template-columns:1fr}}.assistantFab{z-index:18;color:#fff;cursor:pointer;background:#5f8f18;border:0;border-radius:24px;align-items:center;gap:8px;padding:12px 16px;font-size:12px;font-weight:650;display:flex;position:fixed;bottom:25px;right:26px;box-shadow:0 10px 28px #385c1790}.assistantShade{z-index:60;background:#09120842;position:fixed;inset:0}.assistantPanel{background:#fff;border:1px solid #dce8d3;border-radius:16px;flex-direction:column;width:410px;height:min(680px,100vh - 44px);display:flex;position:absolute;bottom:22px;right:24px;overflow:hidden;box-shadow:0 24px 70px #13220f45}.assistantPanel>header{border-bottom:1px solid #e8eee3;justify-content:space-between;align-items:center;height:69px;padding:0 18px;display:flex}.assistantPanel>header>div{align-items:center;gap:10px;display:flex}.assistantPanel header i{color:#5a8b19;background:#eaf4dc;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.assistantPanel header b,.assistantPanel header small{display:block}.assistantPanel header b{font-size:14px}.assistantPanel header small{color:#7d8d74;margin-top:3px;font-size:10px}.assistantPanel header>button{color:#829078;cursor:pointer;background:0 0;border:0;font-size:23px}.assistantQuick{border-bottom:1px solid #edf1e9;flex-wrap:wrap;gap:6px;padding:11px 14px;display:flex}.assistantQuick button{color:#587634;cursor:pointer;background:#f7faf4;border:1px solid #dce8d0;border-radius:14px;padding:6px 9px;font-size:10px}.assistantMessages{flex:1;padding:15px;overflow:auto}.assistantMessages article{margin-bottom:13px}.assistantMessages article.user{text-align:right}.bubble{color:#3d4f35;text-align:left;white-space:pre-wrap;background:#f1f5ed;border-radius:4px 12px 12px;max-width:88%;padding:10px 12px;font-size:12px;line-height:1.65;display:inline-block}.user .bubble{color:#fff;background:#5f8f18;border-radius:12px 4px 12px 12px}.thinking{color:#73856a;font-style:italic}.sourceLine{color:#8a9784;margin:6px 0;font-size:9px}.answerCard{text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe9d7;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;width:100%;margin-top:7px;padding:10px;display:grid;position:relative}.answerCard span{color:#5c8a21;background:#edf5e4;border-radius:5px;grid-row:span 2;padding:4px 6px;font-size:9px}.answerCard b{color:#314328;font-size:11px}.answerCard small{color:#7e8b78;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.answerCard em{color:#6c912f;grid-area:1/3/span 2;font-size:18px;font-style:normal}.assistantPanel form{border-top:1px solid #edf1e9;gap:7px;padding:11px 14px;display:flex}.assistantPanel form input{border:1px solid #dce5d5;border-radius:9px;outline:none;flex:1;padding:10px 11px;font-size:12px}.assistantPanel form input:focus{border-color:#7ea84b;box-shadow:0 0 0 3px #6c9d2615}.assistantPanel form button{color:#fff;background:#5f8f18;border:0;border-radius:9px;place-items:center;width:39px;display:grid}.assistantPanel footer{color:#899584;padding:0 14px 12px;font-size:9px;line-height:1.5}@media (width<=600px){.assistantPanel{border-radius:0;width:100%;height:100%;bottom:0;right:0}.assistantFab{bottom:16px;right:16px}}.assistantPanel>header{z-index:auto!important;background:#fff!important;flex:0 0 69px!important;margin:0!important;position:static!important;top:auto!important}.assistantMessages article.user{width:auto!important;height:auto!important;color:inherit!important;background:0 0!important;border-radius:0!important;padding:0!important;font-weight:400!important;display:block!important}.assistantMessages article.user .bubble{width:auto!important;height:auto!important;min-height:0!important;display:inline-block!important}.assistantMessages article.bot{width:auto!important;height:auto!important;color:inherit!important;background:0 0!important;border-radius:0!important;padding:0!important;display:block!important}.assistantTip{color:#fff;white-space:nowrap;background:#263b1d;border-radius:16px;padding:8px 12px;font-size:10px;position:absolute;bottom:64px;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #14200f33}.headerPartner{text-align:left;cursor:pointer;background:0 0;border:0;border-left:1px solid #e3e9de;align-items:center;gap:8px;padding:0 13px;display:flex}.headerPartner>i{color:#fff;background:linear-gradient(135deg,#648f2c,#86b844);border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-style:normal;font-weight:750;display:grid}.headerPartner span{display:block}.headerPartner b,.headerPartner small{white-space:nowrap;display:block}.headerPartner b{color:#3f5137;font-size:11px}.headerPartner small{color:#82907c;margin-top:3px;font-size:9px}.headerPartner em{color:#8b9885;font-size:12px;font-style:normal}@media (width<=850px){.headerPartner span,.headerPartner em{display:none}.headerPartner{border-left:0;padding:0}.headerPartner>i{width:34px;height:34px}}.partnerOverview{color:#fff;background:linear-gradient(132deg,#102b1b,#143924 60%,#1b4a2e);border-radius:15px;margin-bottom:18px;padding:22px 24px;position:relative;overflow:hidden;box-shadow:0 14px 32px #1739211c}.partnerOverview:after{content:"";border:1px solid #ffffff12;border-radius:50%;width:260px;height:260px;position:absolute;top:-145px;right:-105px;box-shadow:0 0 0 45px #ffffff08,0 0 0 90px #ffffff05}.partnerOverview>header{z-index:1;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.partnerOverview>header small{color:#a9d29d;font-size:9px}.partnerOverview>header h2{color:#fff;margin:5px 0 3px;font-size:20px}.partnerOverview>header p{color:#91ad99;margin:0;font-size:9px}.partnerOverview>header>span{color:#183010;background:#99d236;border-radius:18px;padding:7px 13px;font-size:9px;font-weight:750}.partnerOverview>div{z-index:1;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;grid-template-columns:repeat(6,1fr);margin-top:20px;display:grid;position:relative}.partnerOverview article{text-align:center;border-right:1px solid #ffffff14;padding:18px 12px}.partnerOverview article:last-child{border-right:0}.partnerOverview article i{display:none}.partnerOverview article b,.partnerOverview article small{display:block}.partnerOverview article b{color:#b6e763;font-size:23px}.partnerOverview article small{color:#b7c8bb;margin-top:6px;font-size:9px}.partnerOverview>footer{color:#9fb4a5;z-index:1;align-items:center;gap:22px;padding-top:13px;font-size:8px;display:flex;position:relative}.partnerOverview>footer button{color:#b6d4bd;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:8px}@media (width<=1000px){.partnerOverview>div{grid-template-columns:repeat(3,1fr)}.partnerOverview article:nth-child(3){border-right:0}.partnerOverview>footer{flex-wrap:wrap;gap:8px 16px}}.homePrimaryRow{grid-template-columns:minmax(0,2.45fr) minmax(280px,.85fr);align-items:stretch;gap:14px;margin-bottom:15px;display:grid}.homePrimaryRow .dealStart{grid-template-columns:230px 1fr;height:100%;margin-bottom:0;padding:22px}.homePrimaryRow .dealActions{grid-template-columns:repeat(3,1fr)}.partnerOverviewCompact{flex-direction:column;height:100%;margin:0;padding:20px;display:flex}.partnerOverviewCompact>header h2{font-size:17px}.partnerOverviewCompact>header>span{white-space:nowrap;padding:6px 10px}.partnerOverviewCompact dl{z-index:1;margin:13px 0 0;position:relative}.partnerOverviewCompact dl>div{border-bottom:1px solid #ffffff12;justify-content:space-between;gap:12px;padding:6px 0;font-size:8px;display:flex}.partnerOverviewCompact dt{color:#8fa698}.partnerOverviewCompact dd{color:#d7e5da;margin:0}.partnerOverviewCompact>footer{margin-top:auto;padding-top:10px}@media (width<=1220px){.homePrimaryRow{grid-template-columns:1fr}.homePrimaryRow .dealActions{grid-template-columns:repeat(4,1fr)}.partnerOverviewCompact>div{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.homePrimaryRow .dealStart{grid-template-columns:1fr}.homePrimaryRow .dealActions{grid-template-columns:repeat(2,1fr)}}.partnerOverviewCompact{box-shadow:none;background:linear-gradient(110deg,#182515,#314b20);border:1px solid #405f2a;border-radius:13px}.partnerOverviewCompact>div{grid-template-columns:repeat(3,1fr);margin-top:14px}.partnerOverviewCompact article{padding:14px 5px}.partnerOverviewCompact article:nth-child(3){border-right:0}.partnerOverviewCompact article b{font-size:21px}.partnerOverviewCompact article small{font-size:8px}.sidebar nav{scrollbar-width:none;-ms-overflow-style:none}.sidebar nav::-webkit-scrollbar{width:0;height:0}.sidebar nav:hover{scrollbar-width:thin;scrollbar-color:#ffffff29 transparent}.sidebar nav:hover::-webkit-scrollbar{width:4px;height:4px}.sidebar nav:hover::-webkit-scrollbar-track{background:0 0}.sidebar nav:hover::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:8px}.sidebar nav:hover::-webkit-scrollbar-thumb:hover{background:#ffffff48}@media (width<=1220px){.partnerOverviewCompact>div{grid-template-columns:repeat(3,1fr)}}.partnerOverviewCompact>footer span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.partnerOverviewCompact>header{z-index:1;height:auto;min-height:76px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;margin:0;padding:0 0 15px;display:flex;position:relative;top:auto}.partnerOverviewCompact>header>div{min-width:0;padding:0}.partnerOverviewCompact>header small{color:#a9c69b;letter-spacing:.08em;font-size:9px;display:block}.partnerOverviewCompact>header h2{color:#f5faf2;white-space:nowrap;text-overflow:ellipsis;margin:7px 0 5px;font-size:17px;line-height:1.3;overflow:hidden}.partnerOverviewCompact>header p{color:#91a68f;margin:0;font-size:9px}.partnerOverviewCompact>header>span{color:#19300f;background:#9bd933;border:1px solid #b4ea59;border-radius:999px;flex:none;margin-left:12px;padding:6px 11px;font-size:9px;font-weight:750;line-height:1}.partnerOverviewCompact>div{border-top:0;margin-top:0}.dailyToolbarV2{align-items:center}.dailyToolbarV2 label{color:#7b8975;align-items:center;gap:8px;font-size:10px;display:flex}.dailyToolbarV2 input{color:#53634d;background:#fff;border:1px solid #d7e4cc;border-radius:7px;padding:7px 9px;font-size:10px}.dailyVerticalGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.dailyVerticalCard{background:#fff;border:1px solid #dce8d2;border-radius:12px;overflow:hidden;box-shadow:0 3px 12px #304d1710}.dailyPortrait{aspect-ratio:3/4;color:#fff;text-align:left;cursor:pointer;background-color:#456d30;background-position:50%;background-size:cover;border:0;flex-direction:column;justify-content:space-between;width:100%;padding:15px;display:flex;position:relative}.dailyPortrait:after{content:"";background:linear-gradient(#10260c10 30%,#122a0bc2);position:absolute;inset:0}.dailyPortrait>span,.dailyPortrait>div{z-index:1;position:relative}.dailyPortrait>span{background:#ffffff18;border:1px solid #fff5;border-radius:5px;align-self:flex-start;padding:4px 6px;font-size:9px}.dailyPortrait small,.dailyPortrait b,.dailyPortrait em{text-shadow:0 1px 8px #10280dc7;display:block}.dailyPortrait small{color:#e5f2d3;font-size:9px}.dailyPortrait b{margin:6px 0 10px;font-size:19px;line-height:1.42}.dailyPortrait em{color:#d7edb3;font-size:9px;font-style:normal}.dailyVerticalBody{padding:13px}.dailyVerticalBody>div{flex-wrap:wrap;gap:5px;display:flex}.dailyVerticalBody i{color:#5d852b;background:#edf5e4;border-radius:4px;padding:3px 5px;font-size:9px;font-style:normal}.dailyVerticalBody>p{color:#586852;min-height:65px;margin:10px 0;font-size:11px;line-height:1.75}.dailyVerticalBody aside{background:#f5f8f1;border-left:3px solid #82ab48;border-radius:7px;padding:9px}.dailyVerticalBody aside b,.dailyVerticalBody aside span{display:block}.dailyVerticalBody aside b{color:#5a7e2c;font-size:9px}.dailyVerticalBody aside span{color:#77856f;margin-top:4px;font-size:9px;line-height:1.6}.dailyVerticalBody footer{gap:7px;margin-top:12px;display:flex}.dailyVerticalBody footer button{color:#5d8428;background:#fff;border:1px solid #d6e5ca;border-radius:7px;flex:1;padding:8px 6px;font-size:10px}.dailyVerticalBody footer .primary{color:#fff;background:#5f8f18;border-color:#5f8f18}@media (width<=1050px){.dailyVerticalGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.dailyVerticalGrid{grid-template-columns:1fr}.dailyToolbarV2{flex-direction:column;align-items:flex-start}.dailyPortrait b{font-size:21px}}.materialCalendarWrap{position:relative}.dailyToolbar .materialDateButton{text-align:left;background:#fff;border:1px solid #d7e4cd;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:38px auto 20px;align-items:center;column-gap:11px;min-width:205px;padding:10px 12px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;position:relative;box-shadow:0 3px 12px #273e1710}.dailyToolbar .materialDateButton:hover{border-color:#8fb268;transform:translateY(-1px);box-shadow:0 8px 22px #273e1718}.materialDateButton .dateIcon{background:linear-gradient(145deg,#6fa32e,#56851d);border-radius:10px;grid-row:1/3;width:38px;height:38px;position:relative;box-shadow:0 6px 14px #5d8d2528}.dateIcon:before,.dateIcon:after{content:"";background:#dff5ba;border-radius:2px;width:3px;height:6px;position:absolute;top:7px}.dateIcon:before{left:11px}.dateIcon:after{right:11px}.dateIcon i:first-child{background:#dff5ba;height:2px;position:absolute;top:11px;left:8px;right:8px}.dateIcon i:last-child{border:1px solid #e9f8d0;border-radius:2px;height:9px;position:absolute;bottom:9px;left:10px;right:10px}.materialDateButton b{color:#304328;align-self:end;font-size:13px;font-weight:650;line-height:18px}.materialDateButton small{color:#8a9784;align-self:start;font-size:10px;line-height:15px}.dailyToolbar .materialDateButton>em{color:#78906b;text-align:center;grid-area:1/3/3;font-size:14px;font-style:normal}.materialCalendar{z-index:30;background:#fff;border:1px solid #d8e4cf;border-radius:18px;width:620px;padding:0;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 28px 80px #182b1533}.calendarTop{color:#fff;background:linear-gradient(120deg,#172b14,#294a1c 72%,#3f6526);justify-content:space-between;align-items:center;padding:22px 24px 19px;display:flex}.calendarTop>div>span,.calendarTop>div>b,.calendarTop>div>small{display:block}.calendarTop>div>span{color:#acd66d;font-size:11px;font-weight:600;line-height:16px}.calendarTop>div>b{letter-spacing:-.02em;margin-top:4px;font-size:24px;font-weight:650;line-height:32px}.calendarTop>div>small{color:#b8c9b2;margin-top:4px;font-size:11px;line-height:17px}.calendarTop .calendarToday{color:#d7efae;background:#b9df7d18;border:1px solid #b9df7d3d;border-radius:17px;height:34px;padding:0 14px;font-size:11px;line-height:34px}.calendarTop .calendarToday:hover{background:#b9df7d28}.calendarMonthNav{grid-template-columns:38px 1fr 38px;align-items:center;margin:17px 22px 9px;display:grid}.calendarMonthNav span{text-align:center;color:#34492d;letter-spacing:.06em;font-size:15px;font-weight:650}.calendarMonthNav button{color:#5f7754;background:#f7f9f5;border:1px solid #dce6d6;border-radius:9px;width:36px;height:34px;padding:0;font-size:23px;line-height:30px}.calendarMonthNav button:hover:not(:disabled){color:#527f1d;background:#eef5e7;border-color:#91b46b}.calendarMonthNav button:disabled{opacity:.28}.calendarWeek,.calendarDays{grid-template-columns:repeat(7,1fr);gap:6px;margin:0 22px;display:grid}.calendarWeek{border-bottom:1px solid #edf1ea;padding:5px 0 7px}.calendarWeek span{text-align:center;color:#8a9685;padding:6px 0;font-size:11px;font-weight:550;line-height:16px}.calendarDays{padding:8px 0 15px}.calendarDays>button,.calendarDays>span{min-height:78px}.calendarDays>button{text-align:left;background:#fbfcfa;border:1px solid #e8eee4;border-radius:11px;flex-direction:column;align-items:flex-start;padding:9px;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;display:flex;position:relative}.calendarDays>button:hover:not(:disabled){z-index:1;background:#f4f8ef;border-color:#9dbc7d;transform:translateY(-1px);box-shadow:0 7px 16px #233c1713}.calendarDays>button.active{background:linear-gradient(145deg,#edf7e2,#e4f2d5);border-color:#65962a;box-shadow:inset 0 0 0 1px #65962a,0 8px 18px #4f7e1c18}.calendarDays>button.today:not(.active){border-color:#c5d8b4}.calendarDays>button:disabled{opacity:.3;filter:grayscale(.45)}.calendarDays>button>b{color:#34452e;font-size:15px;font-weight:650;line-height:19px}.calendarDays>button>em{color:#608b2d;background:#e5f0da;border-radius:4px;padding:2px 4px;font-size:8px;font-style:normal;line-height:12px;position:absolute;top:8px;right:7px}.calendarDays small{flex-direction:column;gap:3px;margin-top:auto;display:flex}.calendarDays small i{color:#697664;white-space:nowrap;align-items:center;font-size:9px;font-style:normal;line-height:13px;display:flex}.calendarDays small i span{background:#75a638;border-radius:2px;width:5px;height:5px;margin-right:4px}.calendarDays small i:last-child{color:#8e725d}.calendarDays small i:last-child span{background:#cf8a56}.calendarDays>button:not(.hasContent) small{opacity:.42}.materialCalendar>footer{color:#7b8975;background:#f7f9f5;border-top:1px solid #e5ece0;justify-content:space-between;align-items:center;padding:13px 23px;font-size:10px;line-height:16px;display:flex}.materialCalendar>footer span{align-items:center;display:flex}.materialCalendar>footer span i{background:#75a638;border-radius:2px;width:7px;height:7px;margin-right:7px;display:inline-block}.materialCalendar>footer b{color:#4e6643;font-size:10px;font-weight:600}.posterModalBackdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c160db8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.posterModal{background:#fff;border:1px solid #ffffff28;border-radius:16px;width:min(520px,94vw);max-height:94vh;padding:14px;box-shadow:0 30px 90px #0008}.posterModal>header{justify-content:space-between;align-items:flex-start;padding:3px 4px 12px;display:flex}.posterModal>header span,.posterModal>header b{display:block}.posterModal>header span{color:#77916b;font-size:9px}.posterModal>header b{color:#293b23;max-width:390px;margin-top:4px;font-size:14px}.posterModal>header button{color:#506348;cursor:pointer;background:#eef3ea;border:0;border-radius:50%;width:30px;height:30px;font-size:19px}.posterPreview{background:linear-gradient(135deg,#e9efe5,#d8e4d1);border-radius:10px;justify-content:center;max-height:68vh;padding:8px;display:flex;overflow:auto}.posterPreview img{aspect-ratio:3/4;object-fit:contain;border-radius:6px;width:auto;max-width:100%;max-height:65vh;display:block;box-shadow:0 12px 30px #19301535}.posterModal>footer{grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;display:grid}.posterModal>footer button{color:#527827;cursor:pointer;background:#fff;border:1px solid #cfdfc4;border-radius:9px;padding:10px}.posterModal>footer .primary{color:#fff;background:#5f8f18;border-color:#5f8f18}.posterModal>footer span{margin-right:5px;font-size:14px}.posterModal>small{color:#899584;text-align:center;margin-top:9px;font-size:8px;display:block}@media (width<=700px){.materialCalendar{width:auto;max-height:90vh;position:fixed;inset:auto 10px 10px;overflow:auto}.calendarTop{padding:18px}.calendarTop>div>b{font-size:20px}.calendarTop>div>small{display:none}.calendarWeek,.calendarDays{gap:3px;margin-left:10px;margin-right:10px}.calendarDays>button,.calendarDays>span{min-height:65px}.calendarDays>button{padding:6px}.calendarDays small i{font-size:7px}.materialCalendar>footer{padding:11px 14px}.posterModalBackdrop{padding:10px}}.sendCustomerHead{background:linear-gradient(110deg,#f3f8ee,#fff);border:1px solid #dce8d1;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:22px 24px;display:flex}.sendCustomerHead h2{margin:10px 0 4px;font-size:18px}.sendCustomerHead p{color:#71806b;margin:0;font-size:11px}.sendCustomerHead .primary{white-space:nowrap}@media (width<=650px){.sendCustomerHead{display:block}.sendCustomerHead .primary{width:100%;margin-top:13px}}.industrySalesHead{background:linear-gradient(110deg,#f4f8ef,#fff);border:1px solid #dce8d1;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:23px 25px;display:flex}.industrySalesHead h2{margin:10px 0 5px;font-size:19px}.industrySalesHead p{color:#71806b;margin:0;font-size:11px}.packageHero{color:#fff;background:linear-gradient(118deg,#1a2b16,#3b5926);border-radius:13px;justify-content:space-between;gap:25px;padding:29px 31px;display:flex}.packageHero h2{margin:12px 0 5px;font-size:25px}.packageHero p{color:#c6d6bc;font-size:11px}.packageHero .backLink{color:#d1dfc8}.packageHero .battleFacts b{color:#b8cbb0}.packageHero aside{background:#ffffff0e;border:1px solid #ffffff18;border-radius:10px;width:220px;padding:16px}.packageHero aside small{color:#c0d0b6;margin-bottom:9px;display:block}.packageHero aside button{color:#fff;background:#ffffff0e;border:1px solid #ffffff32;border-radius:7px;width:100%;margin-top:7px;padding:9px;font-size:10px;display:block}.packageHero aside .primary{color:#182514;background:#92c643;border-color:#92c643}.packageColumns{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.packageList{margin:10px 0;padding:0;list-style:none}.packageList li{color:#52614d;border-bottom:1px solid #edf1e9;padding:10px 0;font-size:11px;line-height:1.6}.packageList i{color:#5c8d1d;background:#eaf4de;border-radius:50%;place-items:center;width:20px;height:20px;margin-right:8px;font-size:9px;font-style:normal;display:inline-grid}.packageScript{background:#f2f7ed;border-left:3px solid #5f8f18;border-radius:0 8px 8px 0;margin-top:13px;padding:13px}.packageScript b{color:#5c7d37;font-size:10px}.packageScript p{color:#4d5f46;margin:7px 0 0;font-size:11px;line-height:1.75}.packageNext{background:#f5f8f1;border-radius:8px;padding:13px}.packageNext b,.packageNext span{display:block}.packageNext b{color:#506f27;font-size:12px}.packageNext span{color:#74836c;margin:5px 0 9px;font-size:10px}.packageNext button{color:#5f8f18;background:0 0;border:0;padding:0;font-size:10px}.packageSend{margin-top:14px}.packageSend>div{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px;display:grid}.packageSend>div>button{text-align:left;background:#fff;border:1px solid #dfe9d7;border-radius:8px;align-items:center;gap:8px;padding:12px;display:flex}.packageSend i{color:#7ba241;font-size:9px;font-style:normal}.packageSend span{flex:1}.packageSend b,.packageSend small{display:block}.packageSend b{font-size:11px}.packageSend small{color:#7c8a76;margin-top:4px;font-size:9px}.packageSend em{color:#6b972b;font-size:9px;font-style:normal}@media (width<=900px){.industrySalesHead,.packageHero{display:block}.industrySalesHead .primary{margin-top:13px}.packageHero aside{width:100%;margin-top:18px}.packageColumns,.packageSend>div{grid-template-columns:1fr 1fr}}@media (width<=600px){.packageColumns,.packageSend>div{grid-template-columns:1fr}}.packBuilderHero{background:linear-gradient(120deg,#eaf3df,#fff);border:1px solid #d8e7c9;border-radius:13px;justify-content:space-between;align-items:center;padding:30px 34px;display:flex}.packBuilderHero h2{margin:12px 0 6px;font-size:25px}.packBuilderHero p{color:#6c7d65;font-size:11px}.packBuilderHero>i{color:#d9f3a3;text-align:center;background:#5d8e1e;border-radius:50%;place-items:center;width:90px;height:90px;font-style:normal;font-weight:800;line-height:1.1;display:grid;box-shadow:0 10px 25px #507d1a33}.packBuilderHero i b{font-size:11px}.packBuilderLayout{grid-template-columns:350px 1fr;gap:14px;margin-top:14px;display:grid}.packForm label{color:#5b6b55;margin-top:17px;font-size:11px;display:block}.packForm select{background:#fff;border:1px solid #dbe6d2;border-radius:8px;width:100%;margin-top:8px;padding:10px;font-size:11px;display:block}.optionRow{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.optionRow button{color:#64745e;background:#fff;border:1px solid #dbe6d2;border-radius:7px;padding:8px 10px;font-size:10px}.optionRow button.selected{color:#587f20;background:#eef6e6;border-color:#83a955}.packForm .wide{margin-top:22px}.packQuote{background:#f2f7ed;border-radius:9px;margin:16px 0;padding:15px}.packQuote small,.packQuote b{display:block}.packQuote small{color:#7d8b76;font-size:9px}.packQuote b{color:#5b8c1d;margin:5px 0;font-size:20px}.packQuote p{color:#687764;margin:0;font-size:10px}.packItems{grid-template-columns:1fr 1fr;gap:8px;display:grid}.packItems button{text-align:left;background:#fff;border:1px solid #dfe9d7;border-radius:8px;align-items:center;gap:8px;padding:11px;display:flex}.packItems i{color:#5d8c1e;background:#edf5e4;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;font-style:normal;display:grid}.packItems span{flex:1}.packItems b,.packItems small{display:block}.packItems b{font-size:11px}.packItems small{color:#7c8976;margin-top:3px;font-size:9px}.packItems em{color:#6b962d;font-size:9px;font-style:normal}.packScriptPreview{background:#f7faf4;border-left:3px solid #5f8f18;border-radius:0 8px 8px 0;margin-top:14px;padding:13px}.packScriptPreview b{color:#577a2e;font-size:10px}.packScriptPreview p{color:#53634e;font-size:11px;line-height:1.7}.packScriptPreview button{color:#5f8f18;background:0 0;border:0;padding:0;font-size:10px}.packReady{color:#588120;background:#edf6e4;border-radius:7px;margin-top:12px;padding:10px;font-size:10px}@media (width<=850px){.packBuilderLayout{grid-template-columns:1fr}.packBuilderHero{padding:24px}}@media (width<=560px){.packItems{grid-template-columns:1fr}.packBuilderHero>i{display:none}}.ruleMatch{color:#5b8224;background:#edf6e5;border-radius:7px;margin-top:13px;padding:9px 11px;font-size:10px}.customerPresentation{color:#263521;background:#fff;border:1px solid #dce7d4;border-radius:14px;max-width:900px;margin:0 auto;overflow:hidden}.customerPresentation>header{background:#fff!important;border-bottom:1px solid #e8eee3!important;align-items:center!important;gap:10px!important;height:auto!important;padding:18px 28px!important;display:flex!important;position:static!important}.customerLogo{color:#fff;background:#5f8f18;border-radius:8px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.customerPresentation>header span{font-size:13px;font-weight:650}.customerPresentation>header small{color:#86927f;margin-left:auto;font-size:10px}.customerHero{text-align:center;background:radial-gradient(circle at 50% 0,#d9efbd,#f7faf4 62%,#fff);padding:56px 12%}.customerHero h1{margin:15px 0 10px;font-size:34px;line-height:1.35}.customerHero p{color:#65755e;max-width:570px;margin:auto;font-size:13px;line-height:1.8}.customerValue{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:-10px;padding:20px 7%;display:grid}.customerValue article{background:#fff;border:1px solid #e0ead8;border-radius:9px;padding:17px}.customerValue b{color:#527c1c;font-size:13px}.customerValue p{color:#71806b;font-size:11px;line-height:1.65}.customerOffer{color:#fff;background:#1d2f18;border-radius:12px;margin:18px 7%;padding:28px}.customerOffer small{color:#c3e58a}.customerOffer h2{margin:8px 0;font-size:28px}.customerOffer p{color:#d1ddca;font-size:12px;line-height:1.7}.customerOffer ul{columns:2;margin:18px 0 0;padding:0;list-style:none}.customerOffer li{color:#eef5e8;padding:7px 0;font-size:11px}.customerOffer li:before{content:"✓";color:#a8e14d;margin-right:7px}.customerCase{text-align:center;padding:30px 12%}.customerCase small{color:#6d9b30;font-size:11px}.customerCase h2{font-size:20px}.customerCase div{background:#f7faf4;border:1px solid #dce8d2;border-radius:9px;padding:18px}.customerCase b,.customerCase span{display:block}.customerCase b{color:#5b8c1d;font-size:21px}.customerCase span{color:#71806b;margin-top:7px;font-size:11px}.customerCTA{text-align:center;background:#eff6e7;padding:36px 12%}.customerCTA h2{font-size:21px}.customerCTA p{color:#6c7b65;font-size:12px}.customerCTA button{color:#fff;background:#5f8f18;border:0;border-radius:7px;padding:11px 17px;font-size:11px}.customerPresentation>footer{text-align:center;color:#929d8c;background:#fff;padding:15px;font-size:9px}@media (width<=650px){.customerHero{padding:40px 8%}.customerHero h1{font-size:27px}.customerValue{grid-template-columns:1fr;padding:16px}.customerOffer{margin:15px}.customerOffer ul{columns:1}.customerCase{padding:25px 8%}}.shareResult{background:#f4faed;border:1px solid #d5e7c4;border-radius:8px;margin-top:14px;padding:13px}.shareResult b,.shareResult small{display:block}.shareResult b{color:#527e1f;font-size:11px}.shareResult input{color:#65745f;background:#fff;border:1px solid #d5e4ca;border-radius:6px;width:100%;margin:8px 0;padding:8px;font-size:10px}.shareResult>div{gap:7px;display:flex}.shareResult button,.shareResult a{color:#5b861e;background:#fff;border:1px solid #c7dbb5;border-radius:6px;padding:7px 10px;font-size:10px;text-decoration:none}.shareResult small{color:#72816b;margin-top:8px;font-size:9px;line-height:1.5}.customerError{text-align:center;color:#78856f;background:#fafcf8;padding:65px 20px;font-size:13px}.followupHero{background:linear-gradient(110deg,#eef6e7,#fff);border:1px solid #dbe8d1;border-radius:12px;justify-content:space-between;align-items:center;padding:26px 28px;display:flex}.followupHero h2{margin:11px 0 5px;font-size:21px}.followupHero p{color:#71806c;margin:0;font-size:11px}.followupMetrics{grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0;display:grid}.followupMetrics article{background:#fff;border:1px solid #dfe9d8;border-radius:9px;padding:15px}.followupMetrics span,.followupMetrics b{display:block}.followupMetrics span{color:#788675;font-size:10px}.followupMetrics b{color:#527f1d;margin-top:6px;font-size:25px}.followupFilters{margin-bottom:12px}.followupTable{padding:0;overflow:hidden}.followupHead,.followupRow{border-top:1px solid #edf1e9;grid-template-columns:1.3fr .9fr .7fr 1.6fr;align-items:center;gap:12px;padding:14px 18px;display:grid}.followupHead{color:#82907d;background:#f7faf4;border:0;font-size:10px}.followupRow b,.followupRow small{display:block}.followupRow b{font-size:11px}.followupRow small{color:#7b8876;margin-top:4px;font-size:9px;line-height:1.55}.followupActions{flex-wrap:wrap;gap:5px;display:flex}.followupActions button{color:#5c851f;background:#fff;border:1px solid #d6e4ca;border-radius:5px;padding:6px 8px;font-size:9px}.followupActions .primary{color:#fff;background:#5f8f18;border-color:#5f8f18}@media (width<=800px){.followupHero{display:block}.followupHero .primary{margin-top:13px}.followupMetrics{grid-template-columns:1fr 1fr}.followupHead{display:none}.followupRow{grid-template-columns:1fr;padding:16px}.followupActions{margin-top:5px}}.deliveryAssistant{background:#fff;border:1px solid #dbe7d1;border-radius:13px;grid-template-columns:310px 1fr;min-height:calc(100vh - 150px);display:grid;overflow:hidden}.deliveryAssistant>aside{color:#fff;background:linear-gradient(155deg,#152412,#314a21);padding:28px}.deliveryAssistant aside h2{margin:15px 0 8px;font-size:25px;line-height:1.35}.deliveryAssistant aside>p{color:#bfceb7;font-size:11px;line-height:1.8}.deliveryQuick{margin-top:24px}.deliveryQuick button{text-align:left;color:#e3eddd;background:#ffffff0b;border:1px solid #ffffff19;border-radius:8px;width:100%;margin-bottom:7px;padding:11px;font-size:10px}.deliveryQuick em{float:right;color:#bde779;font-style:normal}.deliveryHuman{border-radius:7px;width:100%;margin-top:13px;padding:10px;font-size:10px;color:#1b2c13!important;background:#a1d04f!important;border:1px solid #a8d562!important}.deliveryChat{flex-direction:column;min-width:0;display:flex}.deliveryChat>header{background:#fff!important;border-bottom:1px solid #e6ede0!important;justify-content:space-between!important;align-items:center!important;height:70px!important;padding:0 20px!important;display:flex!important;position:static!important}.deliveryChat header>div{align-items:center;gap:10px;display:flex}.deliveryChat header i{color:#5e8e1e;background:#eaf4de;border-radius:10px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.deliveryChat header b,.deliveryChat header small{display:block}.deliveryChat header b{font-size:13px}.deliveryChat header small{color:#82907c;margin-top:3px;font-size:9px}.deliveryChat header>button{color:#71816b;background:0 0;border:0;font-size:10px}.deliveryMessages{background:#fbfcfa;flex:1;min-height:400px;max-height:600px;padding:20px;overflow:auto}.deliveryMessages article{margin-bottom:15px}.deliveryMessages article.user{text-align:right;width:auto!important;height:auto!important;color:inherit!important;background:0 0!important;padding:0!important;display:block!important}.deliveryBubble{color:#40523a;text-align:left;white-space:pre-wrap;background:#eef4ea;border-radius:5px 12px 12px;max-width:78%;padding:12px 14px;font-size:12px;line-height:1.7;display:inline-block}.deliveryMessages .user .deliveryBubble{color:#fff;background:#5f8f18;border-radius:12px 5px 12px 12px}.deliveryMessages article>small{color:#87937f;margin-top:5px;font-size:9px;display:block}.deliveryAnswerCard{text-align:left;background:#fff;border:1px solid #dce8d2;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;width:min(520px,100%);margin-top:8px;padding:10px;display:grid}.deliveryAnswerCard span{color:#5e8c22;background:#ecf5e2;border-radius:5px;grid-row:span 2;padding:5px;font-size:9px}.deliveryAnswerCard b{color:#40523b;font-size:11px}.deliveryAnswerCard p{color:#74816d;white-space:nowrap;text-overflow:ellipsis;grid-column:2;margin:0;font-size:9px;overflow:hidden}.deliveryAnswerCard em{color:#5b8b1e;grid-area:1/3/span 2;font-size:9px;font-style:normal}.deliveryChat form{border-top:1px solid #e7eee2;gap:9px;padding:13px 16px;display:flex}.deliveryChat textarea{resize:vertical;border:1px solid #d8e4d0;border-radius:8px;flex:1;min-height:42px;max-height:90px;padding:10px;font-size:11px}.deliveryChat form button{color:#fff;background:#5f8f18;border:0;border-radius:8px;align-items:center;gap:5px;padding:0 13px;font-size:10px;display:flex}.deliveryChat footer{color:#87937f;padding:0 16px 13px;font-size:9px;line-height:1.5}@media (width<=800px){.deliveryAssistant{grid-template-columns:1fr}.deliveryAssistant>aside{padding:20px}.deliveryQuick{grid-template-columns:1fr 1fr;gap:6px;display:grid}.deliveryQuick button{margin:0}.deliveryMessages{max-height:none}}@media (width<=520px){.deliveryQuick{grid-template-columns:1fr}.deliveryChat>header{padding:0 13px!important}.deliveryMessages{padding:14px}.deliveryBubble{max-width:90%}}.dealStart{color:#fff;background:linear-gradient(110deg,#182515,#314b20);border:1px solid #405f2a;border-radius:13px;grid-template-columns:280px 1fr;gap:24px;margin-bottom:15px;padding:25px 28px;display:grid}.dealStart .chip.blue{color:#c7ee82;background:#a9e84924;border:1px solid #a9e8493a}.dealStart h2{margin:12px 0 7px;font-size:23px}.dealStart p{color:#c5d4bd;font-size:11px;line-height:1.7}.dealActions{grid-template-columns:repeat(4,1fr);align-content:center;gap:8px;display:grid}.dealActions button{color:#fff;text-align:left;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff17;border-radius:9px;align-items:center;gap:8px;padding:11px 10px;display:flex}.dealActions button:hover{background:#ffffff18;border-color:#a5d05e}.dealActions i{color:#b9e771;font-size:9px;font-style:normal}.dealActions span{flex:1}.dealActions b,.dealActions small{display:block}.dealActions b{font-size:11px}.dealActions small{color:#b9c9b1;margin-top:3px;font-size:8px}.dealActions em{color:#b9e771;font-style:normal}.introHeroNew{background:linear-gradient(120deg,#eef5e8,#fff);border:1px solid #d9e7cc;border-radius:13px;grid-template-columns:1fr 270px;gap:30px;padding:34px;display:grid}.introHeroNew h2{margin:15px 0 8px;font-size:27px;line-height:1.45}.introHeroNew h2 strong{color:#5d901c}.introHeroNew p{color:#66765f;font-size:12px;line-height:1.75}.introHeroNew aside{background:#fff;border:1px solid #dce8d1;border-radius:10px;padding:17px}.introHeroNew aside>b{font-size:12px}.introHeroNew aside span{border-bottom:1px solid #edf2e8;align-items:center;gap:8px;padding:9px 0;font-size:10px;display:flex}.introHeroNew aside span:last-child{border:0}.introHeroNew aside i,.introFlow i{color:#5b8a1c;background:#eaf4de;border-radius:50%;place-items:center;width:21px;height:21px;font-size:9px;font-style:normal;display:grid}.introFlow{grid-template-columns:repeat(3,1fr);gap:12px;margin:15px 0;display:grid}.introFlow article{background:#fff;border:1px solid #e2eadb;border-radius:10px;padding:18px}.introFlow b{margin:12px 0 6px;font-size:13px;display:block}.introFlow p{color:#73816e;font-size:10px;line-height:1.7}.introScript blockquote{color:#43533d;background:#f2f7ed;border-left:3px solid #5f8f18;border-radius:8px;margin:17px 0;padding:16px;font-size:13px;line-height:1.8}.introActions{gap:8px;display:flex}.introActions button{color:#557e22;background:#fff;border:1px solid #d7e4ca;border-radius:7px;padding:9px 12px;font-size:10px}.scriptTop{background:#f3f7ef;border:1px solid #dde9d2;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:15px 18px;display:flex}.scriptTop b,.scriptTop small{display:block}.scriptTop b{font-size:14px}.scriptTop small,.scriptTop>span{color:#7b8974;margin-top:3px;font-size:10px}.scriptLibrary{grid-template-columns:1fr 1fr;gap:12px;margin-top:13px;display:grid}.scriptLibrary article{background:#fff;border:1px solid #e0e9d8;border-radius:10px;padding:17px}.scriptLibrary article>header{background:0 0!important;border:0!important;align-items:center!important;height:auto!important;padding:0!important;display:flex!important;position:static!important}.scriptLibrary header span{color:#a5b39d;margin-left:auto;font-size:10px}.scriptLibrary h3{margin:14px 0 7px;font-size:14px}.scriptLibrary p{color:#5f6f59;min-height:58px;font-size:11px;line-height:1.75}.scriptLibrary footer{gap:8px;display:flex}.scriptLibrary footer button{color:#5c851e;background:#fff;border:1px solid #d6e3ca;border-radius:6px;padding:7px 10px;font-size:10px}.scriptLibrary footer .primary{color:#fff;background:#5f8f18;border-color:#5f8f18}@media (width<=900px){.dealStart,.introHeroNew{grid-template-columns:1fr}.dealActions{grid-template-columns:repeat(2,1fr)}.introFlow,.scriptLibrary{grid-template-columns:1fr}}@media (width<=600px){.dealActions{grid-template-columns:1fr}.introActions{flex-direction:column}}.answerCard em{color:#5b861e;background:#f7faf3;border:1px solid #cfe0bd;border-radius:7px;justify-content:center;align-items:center;gap:4px;min-width:34px;height:28px;padding:0 8px;font-weight:650;transition:background .18s,border-color .18s;display:inline-flex;font-size:10px!important}.answerCard em:before{content:"↗";font-size:13px;font-style:normal}.answerCard:hover em{color:#fff;background:#5f8f18;border-color:#5f8f18}.answerCard em:first-letter{font-size:10px}.dailyHero{color:#fff;background:linear-gradient(112deg,#182b16,#385a28 64%,#88a94f);border-radius:14px;justify-content:space-between;align-items:center;gap:24px;padding:30px 34px;display:flex}.dailyHero h2{letter-spacing:-.02em;margin:12px 0 7px;font-size:27px}.dailyHero h2 strong{color:#d3ef91}.dailyHero p{color:#d1e0c8;max-width:600px;margin:0;font-size:11px;line-height:1.75}.dailyHeroStats{gap:24px;margin-top:18px;display:flex}.dailyHeroStats span{color:#c4d5bc;font-size:10px}.dailyHeroStats b{color:#fff;margin-bottom:4px;font-size:20px;display:block}.dailyHeroMark{align-items:center;gap:10px;min-width:140px;display:flex}.dailyHeroMark i{color:#294419;background:#ddf49c;border-radius:50%;place-items:center;width:72px;height:72px;font-size:29px;font-style:normal;font-weight:750;display:grid;box-shadow:inset 0 0 0 6px #ffffff30}.dailyHeroMark span{color:#e5f2d7;font-size:11px;line-height:1.55}.dailyCase{background:#fff;border:1px solid #d9e7cc;border-radius:12px;grid-template-columns:170px 1fr 205px;align-items:center;gap:18px;margin-top:14px;padding:12px;display:grid}.dailyCaseImage{background-position:50%;background-size:cover;border-radius:8px;align-items:flex-start;height:132px;padding:11px;display:flex}.dailyCaseImage span{color:#4e7426;background:#ffffffdc;border-radius:4px;padding:4px 7px;font-size:9px;font-weight:700}.dailyCaseText h3{color:#354d2b;margin:9px 0 5px;font-size:16px}.dailyCaseText p{color:#5d8e21;margin:0;font-size:13px;font-weight:650}.dailyCaseText small{color:#7a8973;margin-top:9px;font-size:10px;line-height:1.6;display:block}.dailyCaseActions{flex-direction:column;gap:7px;display:flex}.dailyCaseActions button{color:#5b812e;text-align:left;background:#fff;border:1px solid #d5e3ca;border-radius:7px;padding:9px 10px;font-size:10px}.dailyCaseActions .primary{color:#fff;background:#5f8f18;border-color:#5f8f18}.dailyToolbar{justify-content:space-between;align-items:center;margin:17px 0 12px;display:flex}.dailyToolbar>div{gap:7px;display:flex}.dailyToolbar button{color:#71806b;background:#fff;border:1px solid #dbe6d2;border-radius:15px;padding:7px 11px;font-size:10px}.dailyToolbar button.selected{color:#527c1d;background:#edf6e4;border-color:#75a43b}.dailyToolbar em{color:#8a9981;margin-left:4px;font-size:9px;font-style:normal}.dailyToolbar small{color:#83907c;font-size:10px}.dailyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.dailyCard{background:#fff;border:1px solid #dfe9d7;border-radius:11px;transition:transform .18s,box-shadow .18s;overflow:hidden}.dailyCard:hover{transform:translateY(-2px);box-shadow:0 10px 26px #25471817}.dailyPoster{color:#fff;background-position:50%;background-size:cover;flex-direction:column;justify-content:space-between;height:160px;padding:13px;display:flex;position:relative}.dailyPoster>span{background:#ffffff18;border:1px solid #ffffff45;border-radius:4px;align-self:flex-start;padding:4px 6px;font-size:9px}.dailyPoster small,.dailyPoster b{text-shadow:0 1px 8px #11220faa;display:block}.dailyPoster small{color:#e1f1c6;margin-bottom:5px;font-size:9px}.dailyPoster b{max-width:92%;font-size:17px;line-height:1.38}.dailyCardBody{padding:13px}.dailyTags{gap:5px;min-height:19px;display:flex}.dailyTags i{color:#5b8528;background:#edf5e5;border-radius:4px;padding:3px 5px;font-size:9px;font-style:normal}.dailyCardBody>p{color:#586953;min-height:54px;margin:7px 0 11px;font-size:11px;line-height:1.7}.dailyScript{background:#f5f8f1;border-left:3px solid #7eaa41;border-radius:0 6px 6px 0;padding:9px}.dailyScript b,.dailyScript span{display:block}.dailyScript b{color:#5c8527;font-size:9px}.dailyScript span{color:#71806b;margin-top:4px;font-size:9px;line-height:1.6}.dailyCard footer{gap:7px;margin-top:11px;display:flex}.dailyCard footer button{color:#5a8423;background:#fff;border:1px solid #d9e6cf;border-radius:6px;padding:7px 9px;font-size:10px}.dailyCard footer button:first-child{background:#f0f7e9}.dailyCard footer button:hover,.dailyCaseActions button:hover{color:#4a751a;border-color:#77a53b}@media (width<=850px){.dailyHero{padding:25px}.dailyCase{grid-template-columns:145px 1fr}.dailyCaseActions{flex-direction:row;grid-column:1/-1}.dailyCaseActions button{flex:1}.dailyGrid{grid-template-columns:1fr}}@media (width<=560px){.dailyHero{display:block}.dailyHeroMark{display:none}.dailyHeroStats{gap:17px}.dailyCase{grid-template-columns:1fr}.dailyCaseImage{height:140px}.dailyCaseActions{grid-template-columns:1fr;display:grid}.dailyToolbar{flex-direction:column;align-items:flex-start;gap:8px}.dailyToolbar>div{flex-wrap:wrap}}.businessLedger{padding-bottom:16px}.businessMetrics{border:1px solid #e2eadb;border-radius:9px;grid-template-columns:repeat(3,1fr);margin-top:15px;display:grid;overflow:hidden}.businessMetrics article{background:#fbfcfa;border-bottom:1px solid #e7ede2;border-right:1px solid #e7ede2;min-width:0;padding:13px 12px 12px 35px;position:relative}.businessMetrics article:nth-child(3n){border-right:0}.businessMetrics article:nth-child(n+4){border-bottom:0}.businessMetrics i{color:#5d891f;background:#eaf3df;border-radius:5px;place-items:center;width:17px;height:17px;font-size:8px;font-style:normal;display:grid;position:absolute;top:14px;left:11px}.businessMetrics span,.businessMetrics b,.businessMetrics small{display:block}.businessMetrics span{color:#72806c;font-size:9px}.businessMetrics b{color:#2f4229;white-space:nowrap;text-overflow:ellipsis;margin:5px 0 3px;font-size:17px;overflow:hidden}.businessMetrics small{color:#929d8d;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.businessIncome{grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;display:grid}.businessIncome>div{background:#f0f6ea;border-radius:8px;grid-template-columns:1fr auto;align-items:center;padding:11px 13px;display:grid}.businessIncome span{color:#687762;font-size:9px}.businessIncome b{color:#56851b;grid-area:1/2/span 2;font-size:17px}.businessIncome small{color:#899683;margin-top:3px;font-size:8px}@media (width<=1050px){.businessMetrics{grid-template-columns:repeat(2,1fr)}.businessMetrics article:nth-child(3n){border-right:1px solid #e7ede2}.businessMetrics article:nth-child(2n){border-right:0}.businessMetrics article:nth-child(n+4){border-bottom:1px solid #e7ede2}.businessMetrics article:nth-child(n+5){border-bottom:0}}@media (width<=600px){.businessMetrics{grid-template-columns:1fr}.businessMetrics article{border-bottom:1px solid #e7ede2!important;border-right:0!important}.businessMetrics article:last-child{border-bottom:0!important}.businessIncome{grid-template-columns:1fr}}.businessDisclaimer{color:#929d8d;margin:9px 1px 0;font-size:8px;line-height:1.55}.tietuGallery{aspect-ratio:3/4;cursor:pointer;background:#193119;border:0;grid-template-columns:1fr 1fr;gap:3px;width:100%;padding:0;display:grid;position:relative;overflow:hidden}.tietuGallery img{object-fit:cover;width:100%;height:100%;min-height:0;display:block}.tietuGallery>span{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#10230ddd;border-radius:16px;padding:6px 9px;font-size:12px;position:absolute;bottom:10px;right:10px}.posterGalleryModal{width:min(650px,94vw)}.posterThumbs{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px;display:grid}.posterThumbs button{cursor:pointer;background:#edf2e9;border:2px solid #0000;border-radius:8px;padding:3px;position:relative;overflow:hidden}.posterThumbs button.active{background:#f1f8e9;border-color:#66972c}.posterThumbs img{aspect-ratio:3/4;object-fit:cover;border-radius:5px;width:100%;display:block}.posterThumbs span{color:#fff;text-align:center;background:#10230dc9;border-radius:4px;padding:4px;font-size:10px;position:absolute;bottom:5px;left:5px;right:5px}@media (width<=560px){.posterThumbs{gap:4px}.posterThumbs span{font-size:9px}}.introCarousel{border-radius:13px;position:relative;overflow:hidden}.introCarouselTrack{will-change:transform;transition:transform .55s cubic-bezier(.22,.61,.36,1);display:flex}.introCarousel .introSlide{box-sizing:border-box;flex:0 0 100%;min-width:100%}.introCarouselControls{z-index:3;align-items:center;gap:10px;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.introCarouselControls>button{color:#587d2b;cursor:pointer;background:#fffffff0;border:1px solid #cbdcbd;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;font-size:20px;line-height:1;display:grid;box-shadow:0 5px 14px #29431814}.introCarouselControls>button:hover{background:#f4faed;border-color:#74a33d}.introCarouselControls>div{gap:7px;display:flex}.introCarouselControls>div button{cursor:pointer;background:#c7d5bd;border:0;border-radius:50%;width:8px;height:8px;padding:0;transition:width .2s,background .2s}.introCarouselControls>div button.active{background:#66952d;border-radius:5px;width:24px}@media (width<=900px){.introCarouselControls{bottom:16px;left:50%}.introCarousel .introSlide{padding-bottom:62px}}.loginPageV2{--login-green:#5d8e20;--login-ink:#172116;letter-spacing:0;background:#f5f7f2;grid-template-columns:minmax(560px,1.08fr) minmax(500px,.92fr);min-height:100svh}.loginPageV2 .loginBrand{background:radial-gradient(circle at 84% 10%,#a6d65624 0 8%,#0000 29%),radial-gradient(circle at 4% 90%,#7fa33c20 0 10%,#0000 32%),linear-gradient(142deg,#0e190d 0%,#172814 52%,#29451b 100%);min-height:100svh;padding:42px clamp(48px,6vw,96px) 32px}.loginPageV2 .loginBrand:before{border-color:#b4df6a13;width:590px;height:590px;top:18%;right:-310px;box-shadow:0 0 0 80px #b4df6a08,0 0 0 170px #b4df6a05}.loginPageV2 .loginBrand:after{display:none}.loginBrandTop{z-index:1;align-items:center;gap:14px;height:52px;display:flex;position:relative}.loginBrandTop .loginLogo{width:48px;height:48px;box-shadow:none;border-radius:12px;font-size:14px}.loginBrandTop b,.loginBrandTop small{display:block}.loginBrandTop b{font-size:16px;font-weight:650;line-height:22px}.loginBrandTop small{color:#819578;letter-spacing:.13em;margin-top:2px;font-size:8px;line-height:12px}.loginPageV2 .loginCopy{width:min(650px,100%);margin:auto 0;padding:64px 0 72px}.loginEyebrow{color:#bce571;background:#b9e17410;border:1px solid #b9e17424;border-radius:6px;align-items:center;height:28px;padding:0 11px;font-size:11px;line-height:28px;display:inline-flex}.loginPageV2 .loginCopy h1{letter-spacing:-.035em;margin:22px 0 18px;font-size:clamp(40px,4.15vw,62px);font-weight:630;line-height:1.24}.loginPageV2 .loginCopy h1 strong{color:#b2df64;font-weight:650}.loginPageV2 .loginCopy>p{color:#adbda7;max-width:570px;margin:0;font-size:14px;line-height:1.9}.loginPageV2 .loginBenefits{gap:10px;margin-top:50px}.loginPageV2 .loginBenefits span{background:#ffffff08;border-color:#ffffff12;border-radius:11px;min-height:112px;padding:18px}.loginPageV2 .loginBenefits i{color:#9fca59;letter-spacing:.08em;font-size:9px;font-weight:650;line-height:14px}.loginPageV2 .loginBenefits b{color:#f1f5ee;margin:15px 0 7px;font-size:13px;font-weight:600;line-height:18px}.loginPageV2 .loginBenefits small{color:#8fa087;font-size:9px;line-height:16px}.loginPageV2 .loginBrand footer{color:#70816b;justify-content:space-between;font-size:9px;line-height:14px;display:flex}.loginPageV2 .loginBox{background:linear-gradient(145deg,#f7f9f5,#f1f5ed);min-height:100svh;padding:42px clamp(42px,5vw,78px)}.loginPageV2 .loginCard{border-color:#dfe7d9;border-radius:18px;width:min(460px,100%);padding:43px 46px 36px;box-shadow:0 24px 70px #243c1614}.loginCardHead>span{color:#568020;background:#edf5e4;border-radius:6px;align-items:center;height:27px;padding:0 9px;font-size:10px;font-weight:550;line-height:27px;display:inline-flex}.loginPageV2 .loginCard h2{color:var(--login-ink);letter-spacing:-.025em;margin:21px 0 8px;font-size:30px;font-weight:650;line-height:38px}.loginCardHead>p{color:#7d8878;margin:0;font-size:12px;line-height:20px}.loginPageV2 .loginCard form>label{color:#465343;margin-top:19px;font-size:11px;font-weight:550;line-height:17px}.loginPageV2 .loginCard form>label:first-child{margin-top:0}.loginPageV2 .loginInput{background:#fbfcfa;border-color:#d7dfd2;border-radius:9px;height:50px;margin-top:8px;padding:0 14px;transition:border-color .18s,box-shadow .18s,background .18s}.loginPageV2 .loginInput:focus-within{background:#fff;border-color:#78a643;box-shadow:0 0 0 3px #6d9b3314}.loginPageV2 .loginInput i{color:#82917c;flex:0 0 18px;width:18px;height:18px;position:relative}.loginUserIcon:before{content:"";border:1.5px solid;border-radius:50%;width:6px;height:6px;position:absolute;top:2px;left:6px}.loginUserIcon:after{content:"";border:1.5px solid;border-bottom:0;border-radius:8px 8px 0 0;width:12px;height:6px;position:absolute;bottom:1px;left:3px}.loginLockIcon:before{content:"";border:1.5px solid;border-radius:3px;width:10px;height:9px;position:absolute;top:7px;left:4px}.loginLockIcon:after{content:"";border:1.5px solid;border-bottom:0;border-radius:6px 6px 0 0;width:6px;height:8px;position:absolute;top:1px;left:6px}.loginPageV2 .loginInput input{color:#263123;height:100%;padding:0 10px;font-size:12px;line-height:normal}.loginPageV2 .loginInput input::placeholder{color:#a3ada0}.loginPageV2 .loginInput button{color:#5e8e22;height:30px;padding:0 2px;font-size:10px;line-height:30px}.loginPageV2 .loginOptions{color:#84907f;align-items:center;margin:15px 0 18px;font-size:9px;line-height:14px}.loginPageV2 .loginOptions span{align-items:center;display:flex}.loginPageV2 .loginOptions span:first-child i{background:#75a738;border-radius:50%;width:5px;height:5px;margin-right:6px}.loginPageV2 .loginSubmit{background:linear-gradient(135deg,#669a24,#56861b);border-radius:9px;height:50px;padding:0;font-size:13px;font-weight:600;line-height:50px;transition:transform .18s,box-shadow .18s;box-shadow:0 10px 24px #59891d2b}.loginPageV2 .loginSubmit:hover{transform:translateY(-1px);box-shadow:0 13px 30px #59891d35}.loginPageV2 .authNote{background:#f4f8ef;border:1px solid #e0ead7;border-radius:9px;min-height:62px;margin-top:20px;padding:12px 14px}.loginPageV2 .authNote>i{color:#5c8c22;background:#e5f1d8;flex:0 0 30px;width:30px;height:30px;margin-right:11px;font-size:11px;line-height:30px}.loginPageV2 .authNote b{color:#43523e;font-size:10px;font-weight:600;line-height:15px}.loginPageV2 .authNote small{color:#899484;margin-top:3px;font-size:9px;line-height:14px}.loginPageV2 .loginHelp{color:#859080;align-items:center;gap:8px;margin-top:22px;font-size:9px;line-height:16px;display:flex}.loginPageV2 .loginHelp button,.loginPageV2 .loginHelp a{color:#5d8d23;padding:0;font-size:9px;line-height:16px}.loginPageV2 .loginHelp i{background:#aab3a6;border-radius:50%;width:3px;height:3px}.loginPageV2 .mobileBrand{display:none}.loginPageV2 .loginError{margin:13px 0 0!important;font-size:10px!important;line-height:16px!important}.loginPageV2 input,.loginPageV2 button{-webkit-font-smoothing:antialiased}@media (width<=1050px){.loginPageV2{grid-template-columns:minmax(490px,1fr) minmax(460px,.92fr)}.loginPageV2 .loginBrand{padding-left:48px;padding-right:48px}.loginPageV2 .loginCopy h1{font-size:43px}.loginPageV2 .loginBenefits{grid-template-columns:1fr}.loginPageV2 .loginBenefits span{min-height:0}.loginPageV2 .loginBenefits small{display:none}}@media (width<=900px){.loginPageV2{display:block}.loginPageV2 .loginBrand{display:none}.loginPageV2 .loginBox{padding:32px 22px}.loginPageV2 .mobileBrand{align-items:center;gap:12px;margin-bottom:30px;display:flex}.loginPageV2 .mobileBrand .loginLogo{color:#172116;width:42px;height:42px;font-size:12px}.loginPageV2 .mobileBrand b,.loginPageV2 .mobileBrand small{display:block}.loginPageV2 .mobileBrand b{font-size:14px;line-height:20px}.loginPageV2 .mobileBrand small{color:#8a9585;margin-top:2px;font-size:9px;line-height:13px}}@media (width<=520px){.loginPageV2 .loginBox{justify-content:flex-start;padding-top:28px}.loginPageV2 .loginCard{padding:30px 24px}.loginPageV2 .loginCard h2{font-size:26px}.loginPageV2 .loginHelp{justify-content:center}}.loginPageV2 .loginBrandTop b{font-size:16px;line-height:24px}.loginPageV2 .loginBrandTop small{letter-spacing:.08em;margin-top:0;font-size:12px;line-height:18px}.loginPageV2 .loginCopy{max-width:680px}.loginPageV2 .loginEyebrow{height:32px;padding:0 13px;font-size:12px;line-height:32px}.loginPageV2 .loginCopy h1{margin:24px 0 20px;font-size:52px;line-height:1.25}.loginPageV2 .loginCopy>p{max-width:620px;font-size:14px;line-height:2}.loginPageV2 .loginBenefits{margin-top:44px}.loginPageV2 .loginBenefits span{min-height:124px;padding:20px}.loginPageV2 .loginBenefits i{font-size:12px;line-height:18px}.loginPageV2 .loginBenefits b{margin:14px 0 6px;font-size:16px;line-height:24px}.loginPageV2 .loginBenefits small{font-size:12px;line-height:20px}.loginPageV2 .loginBrand footer{font-size:12px;line-height:18px}.loginPageV2 .loginCard{width:min(480px,100%);padding:46px}.loginPageV2 .loginCardHead>span{height:32px;padding:0 12px;font-size:12px;line-height:32px}.loginPageV2 .loginCard h2{margin:22px 0 8px;font-size:32px;line-height:42px}.loginPageV2 .loginCardHead>p{font-size:14px;line-height:22px}.loginPageV2 .loginCard form{margin-top:32px}.loginPageV2 .loginCard form>label{margin-top:20px;font-size:14px;line-height:22px}.loginPageV2 .loginInput{height:54px;margin-top:8px}.loginPageV2 .loginInput input{font-size:14px}.loginPageV2 .loginInput button{font-size:12px}.loginPageV2 .loginOptions{margin:16px 0 20px;font-size:12px;line-height:18px}.loginPageV2 .loginSubmit{height:52px;font-size:14px;line-height:52px}.loginPageV2 .authNote{min-height:70px;padding:14px}.loginPageV2 .authNote>i{flex-basis:34px;width:34px;height:34px;font-size:12px;line-height:34px}.loginPageV2 .authNote b{font-size:14px;line-height:21px}.loginPageV2 .authNote small{font-size:12px;line-height:18px}.loginPageV2 .loginHelp,.loginPageV2 .loginHelp button,.loginPageV2 .loginHelp a{font-size:12px;line-height:20px}.loginPageV2 .loginError{font-size:12px!important;line-height:18px!important}@media (width<=1200px){.loginPageV2 .loginCopy h1{font-size:46px}.loginPageV2 .loginBenefits b{font-size:14px}.loginPageV2 .loginBenefits small{font-size:12px}}@media (width<=1050px){.loginPageV2 .loginCopy h1{font-size:42px}.loginPageV2 .loginBenefits span{min-height:0}.loginPageV2 .loginBenefits small{display:block}}@media (width<=900px){.loginPageV2 .mobileBrand b{font-size:16px;line-height:24px}.loginPageV2 .mobileBrand small{font-size:12px;line-height:18px}}@media (width<=520px){.loginPageV2 .loginCard{padding:32px 24px}.loginPageV2 .loginCard h2{font-size:30px;line-height:40px}.loginPageV2 .loginCardHead>p,.loginPageV2 .loginCard form>label{font-size:13px}}:root{--ui-text:14px;--ui-meta:12px;--ui-label:13px;--ui-title:16px;--ui-page-title:22px;--ui-line:1.65;--ui-radius:12px;--ui-border:#dde6d7;--ui-muted:#768271;--ui-ink:#1d281a;--ui-soft:#f5f8f2}body{color:var(--ui-ink);font-size:var(--ui-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.5}button,input,select,textarea{font-family:inherit}.shell .sidebar{width:248px;padding:24px 16px}.shell main{margin-left:248px}.shell .brand b{font-size:16px;line-height:24px}.shell .brand small,.shell .partner small{font-size:12px;line-height:18px}.shell .partner b{font-size:14px;line-height:21px}.shell .sidebar nav label{padding:19px 12px 8px;font-size:12px;line-height:18px}.shell .sidebar nav button{min-height:43px;font-size:14px;line-height:20px}.shell .sideFoot>div:first-child,.shell .sideFoot small{font-size:12px;line-height:18px}.shell header{height:80px}.shell header h1{font-size:var(--ui-page-title);line-height:30px}.shell header p{font-size:13px;line-height:20px}.shell .search input{font-size:13px}.shell .headerPartner b{font-size:14px;line-height:20px}.shell .headerPartner small{font-size:12px;line-height:18px}.shell .accountMenu{width:280px;padding:18px}.shell .accountMenu>div b{font-size:15px;line-height:22px}.shell .accountMenu>div small,.shell .accountMenu>p,.shell .accountMenu>button{font-size:12px;line-height:18px}.shell .content{padding:28px 30px 56px}.shell .content .chip{font-size:12px;line-height:18px}.shell .content p,.shell .content small{font-size:12px;line-height:var(--ui-line)}.shell .content button,.shell .content input,.shell .content select,.shell .content textarea{font-size:13px;line-height:20px}.shell .sectionTitle h3,.shell .panelHead h3{font-size:var(--ui-title);line-height:24px}.shell .sectionTitle p,.shell .panelHead p{font-size:12px;line-height:18px}.shell .panel,.shell .industryGrid article,.shell .supportGrid article,.shell .courseGrid article,.shell .quick,.shell .salesPath,.shell .caseGrid article,.shell .assetGrid article,.shell .priceGrid article{border-color:var(--ui-border);border-radius:var(--ui-radius)}.shell .panel{padding:22px}.shell .panelHead button{font-size:12px}.shell .primary,.shell .ghost{min-height:38px;font-size:13px}.shell .quick{min-height:72px;padding:15px 13px}.shell .quick b{font-size:14px;line-height:20px}.shell .quick small{white-space:normal;font-size:12px;line-height:18px}.shell .quick em{font-size:14px}.shell .industryGrid h3,.shell .supportGrid h3,.shell .courseGrid h3,.shell .assetGrid h3,.shell .caseGrid h3{font-size:16px;line-height:24px}.shell .industryGrid p,.shell .supportGrid p,.shell .courseGrid p,.shell .assetGrid p{font-size:12px;line-height:1.7}.shell .industryStats span{font-size:12px}.shell .industryGrid article>button,.shell .supportGrid article>button,.shell .caseBody>button{font-size:13px}.shell .guide span{font-size:13px;line-height:20px}.shell .salesPath p,.shell .salesPath button span{font-size:12px}.shell .question>b{font-size:14px}.shell .question button,.shell .result span,.shell .result p{font-size:12px}.shell .scriptPanel article b{font-size:14px}.shell .scriptPanel article p,.shell .scriptPanel article>button{font-size:12px}.shell .notice,.shell .priceGrid article>p,.shell .priceGrid li,.shell .policyLine{font-size:12px;line-height:20px}.shell .metrics span,.shell .metrics small{font-size:12px;line-height:18px}.shell .tr{min-height:58px;font-size:13px;line-height:20px}.shell .tr span small,.shell .tr button{font-size:12px;line-height:18px}.shell .courseGrid small,.shell .courseGrid button{font-size:12px}.shell .faq details,.shell .faq details p{font-size:13px;line-height:1.75}.shell .timeline .date,.shell .timeline article p,.shell .timeline article button{font-size:12px}.shell .toast,.shell .modal>p,.shell .formGrid label,.shell .formGrid select{font-size:13px}.shell .heroCopy p,.shell .actionHeroIntro p{font-size:13px;line-height:1.8}.shell .heroChart>span,.shell .heroChart>small,.shell .funnel span,.shell .funnel small,.shell .revenue span,.shell .revenue small{font-size:12px}.shell .todos span b{font-size:14px;line-height:21px}.shell .todos span small,.shell .todos em{font-size:12px;line-height:18px}.shell .hotCards article>b,.shell .updateList b{font-size:13px;line-height:20px}.shell .hotCards article>small,.shell .updateList small,.shell .updateList em{font-size:12px;line-height:18px}.shell .cover{font-size:12px}.shell .cover b{font-size:17px}.shell .battleHero p,.shell .battleFacts b,.shell .battleFacts span,.shell .backLink{font-size:12px;line-height:19px}.shell .battleNav button{font-size:13px}.shell .targetList article b{font-size:14px}.shell .targetList article p,.shell .avoid b,.shell .avoid span,.shell .scriptQuote,.shell .diagnose li{font-size:12px;line-height:1.7}.shell .actionHeroIntro span,.shell .actionHeroIntro small,.shell .actionStep small,.shell .actionStep p,.shell .actionCard small,.shell .actionCard p{font-size:12px;line-height:1.65}.shell .actionStep b,.shell .actionCard b{font-size:15px;line-height:22px}.shell .diagnosisChoice,.shell .diagnosisQuestion button,.shell .scriptCopyButton,.shell .toolAction{font-size:13px}.shell .deliveryChat p,.shell .deliveryChat small,.shell .assistantMessage,.shell .resourceCard small{font-size:12px;line-height:1.7}.shell .resourceCard b{font-size:14px;line-height:21px}.shell .dailyHero p,.shell .dailyCaseText small{font-size:13px;line-height:1.75}.shell .dailyCaseText h3{font-size:17px;line-height:25px}.shell .dailyCaseText p{font-size:14px}.shell .dailyCaseActions button,.shell .dailyToolbar button{font-size:13px}.shell .dailyPortrait>span,.shell .dailyPortrait small,.shell .dailyPortrait em{font-size:12px;line-height:18px}.shell .dailyPortrait b{font-size:20px}.shell .dailyVerticalBody i{font-size:12px}.shell .dailyVerticalBody>p{font-size:13px;line-height:1.75}.shell .dailyVerticalBody aside b,.shell .dailyVerticalBody aside span,.shell .dailyVerticalBody footer button{font-size:12px;line-height:18px}.shell .materialDateButton small,.shell .calendarWeek span,.shell .calendarDays small i,.shell .materialCalendar>footer{font-size:12px}.shell .calendarDays>button>b{font-size:16px}.shell .posterModal>header span,.shell .posterModal>small{font-size:12px}.shell .posterModal>header b{font-size:15px}.shell .posterModal>footer button{font-size:13px}.shell .dailyPortrait:after{background:linear-gradient(#0a180800 0% 34%,#0a18081f 50%,#0a180894 76%,#0a1808e6 100%)}.shell .dailyPortrait>span{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1735169c;border-color:#ffffff40}.shell .dailyPortrait>div{padding-top:80px}.shell .dailyVerticalCard{transition:transform .2s,box-shadow .2s}.shell .dailyVerticalCard:hover{transform:translateY(-2px);box-shadow:0 14px 34px #213c171c}.shell .dailyVideoPortrait{aspect-ratio:3/4;background:#10180f;position:relative;overflow:hidden}.shell .dailyVideoPortrait video{object-fit:cover;background:#10180f;width:100%;height:100%;display:block}.shell .dailyVideoPortrait>span{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;background:#10200cb8;border:1px solid #ffffff35;border-radius:16px;padding:6px 9px;font-size:12px;line-height:18px;position:absolute;top:12px;left:12px}.shell .resultCount,.shell .emptyState p,.shell .detailStats span,.shell .sourceLine,.shell .assistantPanel header small,.shell .assistantQuick button,.shell .answerCard span,.shell .answerCard small,.shell .assistantPanel footer,.shell .assistantTip{font-size:12px;line-height:18px}.shell .answerCard b{font-size:14px;line-height:21px}.shell .assistantPanel form input,.shell .bubble{font-size:13px}.shell .partnerOverview>header small,.shell .partnerOverview>header p,.shell .partnerOverview>header>span,.shell .partnerOverview article small,.shell .partnerOverview>footer,.shell .partnerOverview>footer button,.shell .partnerOverviewCompact dl>div,.shell .partnerOverviewCompact>header small,.shell .partnerOverviewCompact>header p,.shell .partnerOverviewCompact>header>span{font-size:12px;line-height:18px}.shell .partnerOverview>header h2{font-size:21px}.shell .sendCustomerHead p,.shell .sendCustomerHead span,.shell .sendCustomerHead small,.shell .sendCustomerCard p,.shell .sendCustomerCard small,.shell .packageRec p,.shell .packageRec small,.shell .salesKitCard p,.shell .salesKitCard small{font-size:12px;line-height:1.65}.shell .sendCustomerCard b,.shell .salesKitCard b{font-size:15px;line-height:22px}.shell .content label,.shell .content em{font-size:12px;line-height:18px}.shell .content .tabs button,.shell .content .filters button,.shell .content .assetFilters select{font-size:13px}.shell .content .caseBody>p,.shell .content .caseBody>div b,.shell .content .caseBody>div span{font-size:12px;line-height:18px}.shell .content .badge small{font-size:12px}.adminShell{font-size:14px;line-height:1.5}.adminShell .adminBrand b{font-size:16px;line-height:24px}.adminShell .adminBrand small,.adminShell .adminSide nav label{font-size:12px;line-height:18px}.adminShell .adminSide nav button,.adminShell .adminLink{font-size:14px;line-height:20px}.adminShell .adminSide nav button em{font-size:12px}.adminShell .returnSite{font-size:13px}.adminShell .adminMain>header h1{font-size:22px;line-height:30px}.adminShell .adminMain>header p{font-size:13px;line-height:20px}.adminShell .adminUser b{font-size:14px}.adminShell .adminUser small{font-size:12px}.adminShell .adminContent{padding:28px 32px 56px}.adminShell .adminMetrics span,.adminShell .adminMetrics small{font-size:12px;line-height:18px}.adminShell .adminPanel,.adminShell .adminMetrics article,.adminShell .dailyAdminMetrics article,.adminShell .templateConfig article,.adminShell .systemServiceGrid article,.adminShell .knowledgeMetrics article{border-color:var(--ui-border);border-radius:var(--ui-radius)}.adminShell .adminPanelHead b{font-size:16px;line-height:24px}.adminShell .adminPanelHead small,.adminShell .adminPanelHead button{font-size:12px;line-height:18px}.adminShell .adminSearch input,.adminShell .adminToolbar select,.adminShell .adminPrimary,.adminShell .outline{font-size:13px}.adminShell .workflowBar,.adminShell .draftNotice,.adminShell .draftNotice button,.adminShell .formError{font-size:12px;line-height:18px}.adminShell .adminTr{min-height:64px;font-size:13px;line-height:20px}.adminShell .adminTh{font-size:12px}.adminShell .adminTr small,.adminShell .adminTr>span:last-child button,.adminShell .adminTr em{font-size:12px;line-height:18px}.adminShell .moduleCards b,.adminShell .opsTodos b,.adminShell .activity b{font-size:13px;line-height:20px}.adminShell .moduleCards small,.adminShell .opsTodos small,.adminShell .activity small,.adminShell .activity em{font-size:12px;line-height:18px}.adminShell .editorHead h2{font-size:20px}.adminShell .editorHead p,.adminShell .editorBody label,.adminShell .editorFoot button{font-size:13px;line-height:20px}.adminShell .editorBody input,.adminShell .editorBody select,.adminShell .editorBody textarea,.adminShell .fakeEditor button{font-size:13px}.adminShell .publishBox b,.adminShell .publishBox small{font-size:12px;line-height:18px}.adminShell .emptyAdmin,.adminShell .uploadPlaceholder,.adminShell .selectWithAction button{font-size:12px}.adminShell .levelManager>p,.adminShell .levelRow b,.adminShell .levelRow small,.adminShell .levelRow button,.adminShell .levelAdd input,.adminShell .levelAdd button{font-size:12px;line-height:18px}.adminShell .dailyAdminLead b,.adminShell .settingsLead b{font-size:16px;line-height:24px}.adminShell .dailyAdminLead span,.adminShell .dailyAdminLead label,.adminShell .dailyAdminLead input,.adminShell .settingsLead p{font-size:13px;line-height:20px}.adminShell .dailyAdminMetrics span,.adminShell .dailyAdminMetrics small{font-size:12px}.adminShell .dailyCasePreview em,.adminShell .dailyCasePreview p,.adminShell .dailyCasePreview small,.adminShell .dailyCasePreview>span{font-size:12px;line-height:18px}.adminShell .dailyCasePreview b,.adminShell .templateConfig b{font-size:15px}.adminShell .templateConfig span,.adminShell .templateConfig small,.adminShell .templateConfig button,.adminShell .providerNotice{font-size:12px;line-height:18px}.adminShell .systemServiceGrid span,.adminShell .systemServiceGrid p,.adminShell .systemServiceGrid>article>em,.adminShell .systemServiceGrid small{font-size:12px;line-height:19px}.adminShell .systemServiceGrid h2{font-size:17px}.adminShell .knowledgeMetrics span,.adminShell .knowledgeTabs button,.adminShell .knowledgeHint,.adminShell .sourceNotice{font-size:13px;line-height:20px}.adminShell .knowledgeTabs em{font-size:12px}.adminShell .ruleEditor label,.adminShell .ruleEditor input,.adminShell .ruleEditor select,.adminShell .ruleEditor textarea{font-size:13px}@media (width<=900px){.shell .sidebar{width:72px}.shell main{margin-left:72px}.shell .content{padding:20px}.adminShell .adminContent{padding:22px}.adminShell .adminSide{width:72px}.adminShell .adminMain{margin-left:72px}}@media (width<=600px){.shell .content{padding:16px}.shell .content p,.shell .content small{font-size:12px}.shell .dailyPortrait b{font-size:21px}.adminShell .adminContent{padding:16px}.adminShell .adminMain>header{padding:0 18px}}.adminShell{background:#f3f5f1}.adminShell .adminSide{background:linear-gradient(#101c0f 0%,#142312 60%,#0d180c 100%);border-right:1px solid #ffffff0d}.adminShell .adminBrand{min-height:66px}.adminShell .adminSide nav{padding-top:5px}.adminShell .adminSide nav label{color:#778b71;margin-top:5px}.adminShell .adminSide nav button,.adminShell .adminLink{border-radius:9px;min-height:43px;padding:0 12px;transition:background .18s,color .18s,transform .18s}.adminShell .adminLink{align-items:center;display:flex}.adminShell .adminSide nav button:hover,.adminShell .adminLink:hover{background:#ffffff0c;transform:translate(2px)}.adminShell .adminSide nav button.active,.adminShell .adminLink.active{background:linear-gradient(90deg,#527c26,#668f34);box-shadow:0 8px 20px #07100645}.adminShell .adminMain>header{box-shadow:0 1px #dfe5db,0 6px 18px #283e1b08}.adminShell .adminContent{max-width:1580px;margin:0 auto}.adminShell .adminPanel,.adminShell .adminMetrics article,.adminShell .dailyAdminMetrics article,.adminShell .templateConfig article,.adminShell .systemServiceGrid article,.adminShell .knowledgeMetrics article{box-shadow:0 3px 14px #263b1810}.adminShell .adminMetrics{gap:14px}.adminShell .adminMetrics article{min-height:126px;padding:22px}.adminShell .adminMetrics article>i{height:46px;top:22px}.adminShell .adminMetrics b{margin:8px 0 5px}.adminShell .adminPanelHead{height:auto;min-height:70px;padding:14px 21px}.adminShell .adminToolbar{border:1px solid var(--ui-border);background:#fff;border-radius:12px;align-items:center;padding:12px;box-shadow:0 3px 14px #263b180d}.adminShell .adminSearch{background:#fafbf9;border-radius:9px;height:43px}.adminShell .adminToolbar select{border-radius:9px;height:43px}.adminShell .adminPrimary,.adminShell .outline{cursor:pointer;border-radius:9px;min-height:41px;transition:transform .18s,box-shadow .18s}.adminShell .adminPrimary:hover,.adminShell .outline:hover{transform:translateY(-1px)}.adminShell .adminPrimary:hover{box-shadow:0 8px 18px #527d2426}.adminShell .adminTh{color:#677563;background:#f5f7f3;font-weight:600}.adminShell .adminTr{transition:background .16s}.adminShell .adminTr:not(.adminTh):hover{background:#fafcf8}.adminShell .adminTr>span:last-child button{border-radius:6px;padding:5px 7px}.adminShell .adminTr>span:last-child button:hover{background:#edf4e7}.adminShell .dailyAdminLead,.adminShell .settingsLead{border-radius:12px;padding:21px 22px;box-shadow:0 3px 14px #263b180b}.adminShell .dailyAdminMetrics{gap:14px}.adminShell .dailyAdminMetrics article{min-height:96px;padding:19px 21px}.adminShell .systemServiceGrid{gap:15px}.adminShell .systemServiceGrid article{padding:23px}.adminShell .systemServiceGrid small{border:1px solid #e6ede1;padding:12px}.adminShell .ruleEditor,.adminShell .editorDrawer{border-left:1px solid #dce5d7;box-shadow:-24px 0 70px #13200f2b}.adminShell .ruleEditor{border-radius:14px}.adminShell .ruleEditor input,.adminShell .ruleEditor select,.adminShell .ruleEditor textarea,.adminShell .editorBody input,.adminShell .editorBody select,.adminShell .editorBody textarea{background:#fcfdfb;border-radius:9px;min-height:43px}.adminShell .ruleEditor input:focus,.adminShell .ruleEditor select:focus,.adminShell .ruleEditor textarea:focus,.adminShell .editorBody input:focus,.adminShell .editorBody select:focus,.adminShell .editorBody textarea:focus{border-color:#7da64c;outline:none;box-shadow:0 0 0 3px #6a972b12}.adminShell .knowledgeTabs{gap:10px}.adminShell .knowledgeTabs button{padding:12px 15px}.adminShell .emptyAdmin{color:#879283;place-items:center;min-height:110px;display:grid}.adminShell{color:#1c2819;background:#f5f6f3;min-height:100vh;font-family:PingFang SC,Microsoft YaHei,sans-serif}.adminSide{color:#dbe7d6;background:#121d11;flex-direction:column;width:238px;padding:20px 14px;display:flex;position:fixed;inset:0 auto 0 0}.adminBrand{border-bottom:1px solid #ffffff14;align-items:center;gap:11px;padding:0 8px 20px;display:flex}.adminBrand>span{color:#14200f;background:#82b83e;border-radius:9px;place-items:center;width:39px;height:39px;font-size:12px;font-weight:800;display:grid}.adminBrand b,.adminBrand small{display:block}.adminBrand b{font-size:14px}.adminBrand small{color:#81927c;margin-top:4px;font-size:9px}.adminSide nav{flex:1;overflow:auto}.adminSide nav label{color:#6f816a;letter-spacing:.12em;padding:18px 11px 6px;font-size:9px;display:block}.adminSide nav button{color:#a9b7a4;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;width:100%;height:39px;padding:0 11px;font-size:11px;display:flex}.adminSide nav button:hover,.adminSide nav button.active{color:#fff;background:#ffffff0b}.adminSide nav button.active{background:#557d28}.adminSide nav button em{color:#7f9179;margin-left:auto;font-size:9px;font-style:normal}.returnSite{color:#9fb096;border-top:1px solid #ffffff12;padding:15px 10px 0;font-size:10px;text-decoration:none}.adminMain>header{z-index:5;background:#fff;border-bottom:1px solid #e2e7de;justify-content:space-between;align-items:center;height:76px;padding:0 28px;display:flex;position:sticky;top:0}.adminMain>header h1{margin:0;font-size:19px}.adminMain>header p{color:#84907f;margin:4px 0;font-size:10px}.adminHead,.adminUser{align-items:center;gap:12px;display:flex}.bell{background:#fff;border:1px solid #dfe5dc;border-radius:8px;width:37px;height:37px;position:relative}.bell svg{width:16px}.bell i{background:#e05c4f;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:8px}.adminUser{border-left:1px solid #e4e8e1;padding-left:13px}.adminUser>span{color:#fff;background:#729d3b;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;display:grid}.adminUser b,.adminUser small{display:block}.adminUser b{font-size:10px}.adminUser small{color:#899485;margin-top:3px;font-size:8px}.adminUser>svg{width:13px}.adminMetrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.adminMetrics article{background:#fff;border:1px solid #e2e7de;border-radius:10px;padding:17px 18px;position:relative}.adminMetrics article>i{background:#709d39;border-radius:0 3px 3px 0;width:3px;height:45px;position:absolute;top:15px;left:0}.adminMetrics span,.adminMetrics b,.adminMetrics small{display:block}.adminMetrics span{color:#788575;font-size:9px}.adminMetrics b{margin:5px 0;font-size:25px}.adminMetrics small{color:#8f9a8c;font-size:8px}.adminCols{grid-template-columns:1.35fr 1fr;gap:13px;margin-top:14px;display:grid}.adminPanel{background:#fff;border:1px solid #e2e7de;border-radius:10px;overflow:hidden}.adminPanelHead{border-bottom:1px solid #edf0ea;justify-content:space-between;align-items:center;height:63px;padding:0 18px;display:flex}.adminPanelHead b,.adminPanelHead small{display:block}.adminPanelHead small{color:#8d988a;margin-top:4px;font-size:8px}.adminPanelHead button{color:#5c7f31;background:0 0;border:0;align-items:center;gap:4px;font-size:9px;display:flex}.adminPanelHead button svg{width:12px}.opsChart{height:245px;padding:16px 24px}.chartLegend{color:#748070;justify-content:flex-end;gap:16px;font-size:8px;display:flex}.chartLegend i{background:#668f34;border-radius:2px;width:7px;height:7px;margin-right:4px;display:inline-block}.chartLegend span:last-child i{background:#b5c7a0}.chartBars{border-bottom:1px solid #e6eae3;align-items:flex-end;gap:18px;height:185px;display:flex}.chartBars>div{flex:1;justify-content:center;align-items:flex-end;gap:3px;height:100%;display:flex;position:relative}.chartBars span,.chartBars em{background:#668f34;border-radius:3px 3px 0 0;width:13px}.chartBars em{background:#b5c7a0}.chartBars small{color:#8a9587;white-space:nowrap;font-size:7px;position:absolute;bottom:-19px}.opsTodos button{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0ea;align-items:center;width:100%;height:48px;padding:0 17px;display:flex}.opsTodos button>i{background:#d59537;border-radius:50%;width:7px;height:7px;margin-right:10px}.opsTodos span{flex:1}.opsTodos b,.opsTodos small{font-size:9px;display:block}.opsTodos small{color:#909b8d;margin-top:3px;font-size:7px}.opsTodos em{color:#668f34;font-size:8px;font-style:normal}.lowerOps{grid-template-columns:1fr 1fr}.moduleCards{grid-template-columns:1fr 1fr;gap:7px;padding:12px;display:grid}.moduleCards button{text-align:left;background:#fafbf9;border:1px solid #e7ebe4;border-radius:8px;align-items:center;padding:12px;display:flex}.moduleCards svg{color:#628a32;width:18px;margin-right:9px}.moduleCards span{flex:1}.moduleCards b,.moduleCards small{font-size:9px;display:block}.moduleCards small{color:#899586;margin-top:3px;font-size:7px}.moduleCards em{color:#879482;font-style:normal}.activity{padding:6px 17px}.activity p{border-bottom:1px solid #edf0ea;align-items:center;margin:0;padding:8px 0;display:flex}.activity p>i{color:#608631;background:#eef4e8;border-radius:50%;place-items:center;width:26px;height:26px;margin-right:9px;font-size:8px;font-style:normal;display:grid}.activity span{flex:1}.activity b,.activity small{font-size:8px;display:block}.activity small{color:#8c9788;margin-top:3px;font-size:7px}.activity em{color:#929d90;font-size:7px;font-style:normal}.adminToolbar{gap:9px;margin-bottom:13px;display:flex}.adminSearch{background:#fff;border:1px solid #dfe5dc;border-radius:7px;align-items:center;width:300px;height:38px;padding:0 10px;display:flex}.adminSearch svg{color:#899586;width:15px}.adminSearch input{border:0;outline:0;flex:1;padding:0 8px;font-size:10px}.adminToolbar select{background:#fff;border:1px solid #dfe5dc;border-radius:7px;padding:0 12px;font-size:9px}.adminToolbar>button{margin-left:auto}.adminToolbar .outline{margin-left:0}.adminPrimary,.outline{color:#fff;background:#5f8f18;border:0;border-radius:7px;align-items:center;gap:6px;padding:10px 14px;font-size:9px;display:flex}.outline{color:#667261;background:#fff;border:1px solid #dfe5dc}.outline svg{width:14px}.adminTable{width:100%}.adminTr{border-top:1px solid #edf0ea;grid-template-columns:2fr 1fr 1fr .8fr .8fr 1fr;align-items:center;min-height:56px;padding:7px 18px;font-size:9px;display:grid}.adminTh{color:#7d887a;background:#f8f9f7;border-top:0;min-height:40px}.adminTr>span:first-child{align-items:center;gap:9px;display:flex}.adminTr b,.adminTr small{display:block}.adminTr small{color:#909b8d;white-space:nowrap;text-overflow:ellipsis;max-width:260px;margin-top:4px;font-size:7px;overflow:hidden}.adminTr>span:last-child button{color:#5d8131;background:0 0;border:0;font-size:8px}.scopeDot{background:#769f43;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.adminTr em{border-radius:5px;padding:4px 7px;font-style:normal}.published{color:#527b20;background:#eaf4df}.draft{color:#9b6d1e;background:#fff4dd}.offline{color:#778074;background:#eef0ed}.adminToast{color:#fff;background:#25391c;border-radius:7px;padding:11px 16px;font-size:9px;position:fixed;bottom:25px;right:25px}.editorShade{z-index:20;background:#101d1055;position:fixed;inset:0}.editorDrawer{background:#fff;flex-direction:column;width:570px;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-20px 0 60px #15201422}.editorHead{border-bottom:1px solid #e5e9e2;justify-content:space-between;padding:20px 24px;display:flex}.editorHead h2{margin:0;font-size:17px}.editorHead p{color:#899586;font-size:9px}.editorHead button{background:0 0;border:0}.editorHead svg{width:18px}.editorBody{flex:1;padding:20px 24px;overflow:auto}.editorBody label{color:#5f6c5b;margin-bottom:15px;font-size:9px;display:block}.editorBody input,.editorBody select,.editorBody textarea{resize:none;border:1px solid #dfe5dc;border-radius:7px;width:100%;margin-top:7px;padding:10px;font-size:10px;display:block}.formRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.fakeEditor{border:1px solid #dfe5dc;border-radius:7px;margin-top:7px}.fakeEditor>div{border-bottom:1px solid #e7ebe4;padding:7px}.fakeEditor button{background:#f1f4ef;border:0;border-radius:4px;margin-right:5px;padding:5px 8px;font-size:8px}.fakeEditor textarea{border:0;margin:0}.publishBox{background:#f5f8f2;border-radius:8px;align-items:center;padding:13px;display:flex}.publishBox>div{flex:1}.publishBox b,.publishBox small{font-size:9px;display:block}.publishBox small{color:#8b9787;margin-top:4px;font-size:7px}.publishBox select{width:130px;margin:0}.editorFoot{border-top:1px solid #e5e9e2;justify-content:flex-end;gap:8px;padding:14px 24px;display:flex}.editorFoot button{background:#fff;border:1px solid #dce2d9;border-radius:7px;padding:9px 16px;font-size:9px}.editorFoot .adminPrimary{color:#fff;background:#5f8f18;border:0}@media (width<=900px){.adminSide{width:70px}.adminBrand>div,.adminSide nav label,.adminSide nav button:not(.active),.returnSite{display:none}.adminBrand{padding-left:2px}.adminSide nav button.active{justify-content:center;font-size:0}.adminMain{margin-left:70px}.adminMetrics{grid-template-columns:1fr 1fr}.adminCols{grid-template-columns:1fr}.adminTr{grid-template-columns:2fr 1fr 1fr .8fr}.adminTr>span:nth-child(5),.adminTr>span:nth-child(6){display:none}.editorDrawer{width:min(570px,100%)}}.workflowBar{color:#587431;background:#eef4e8;border:1px solid #d9e5ce;border-radius:9px;align-items:center;gap:10px;margin-bottom:13px;padding:11px 15px;font-size:9px;display:flex}.workflowBar i{background:#9cb482;width:28px;height:1px}.reviewing{color:#426f9e;background:#e7f0fb}.rejected{color:#b34d43;background:#fdeceb}.rowActions{flex-wrap:wrap;gap:2px;display:flex}.adminTr>span.rowActions button{padding:3px 4px}.adminTr>span.rowActions .danger{color:#b64c43}.emptyAdmin{text-align:center;color:#899586;padding:48px;font-size:10px}.uploadPlaceholder{color:#6c8259;background:#f6f9f3;border:1px dashed #b9c8ad;border-radius:7px;justify-content:center;align-items:center;height:58px;margin-top:7px;font-size:9px;display:flex}.uploadPlaceholder svg{width:16px;margin-right:7px}.selectWithAction{gap:6px;margin-top:7px;display:flex}.selectWithAction select{flex:1;margin:0}.selectWithAction button{color:#587830;white-space:nowrap;background:#f4f8ef;border:1px solid #bfd0b0;border-radius:6px;padding:0 9px;font-size:8px}.levelManager{z-index:2;background:#fff;border:1px solid #dce5d5;border-radius:10px;width:360px;padding:18px;position:absolute;top:76px;right:580px;box-shadow:0 18px 55px #14200f33}.levelHead{justify-content:space-between;align-items:center;display:flex}.levelHead>b{font-size:13px}.levelHead button{background:0 0;border:0}.levelHead svg{width:16px}.levelManager>p{color:#899586;font-size:8px}.levelRow{border-top:1px solid #edf1e9;align-items:center;padding:10px 0;display:flex}.levelRow span{flex:1}.levelRow b,.levelRow small{font-size:9px;display:block}.levelRow small{color:#8c9788;margin-top:3px;font-size:7px}.levelRow button{color:#b04d43;background:0 0;border:0;font-size:8px}.levelAdd{gap:6px;margin-top:12px;display:flex}.levelAdd input{border:1px solid #dce4d7;border-radius:6px;flex:1;padding:8px;font-size:8px}.levelAdd button{color:#fff;background:#5f8f18;border:0;border-radius:6px;padding:0 10px;font-size:8px}@media (width<=1100px){.levelManager{top:20px;right:20px}}.draftNotice{color:#577431;background:#f1f6ea;border:1px solid #d6e4c9;border-radius:7px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:9px 11px;font-size:8px;display:flex}.draftNotice button{color:#6d8e45;background:0 0;border:0;font-size:8px}.formError{color:#b84e44;margin-right:auto;font-size:8px}.battleEditorTip{color:#55732e;background:#f2f7ec;border:1px solid #d8e6ca;border-radius:8px;margin:2px 0 14px;padding:10px 12px;font-size:12px;line-height:1.55}.adminLink{color:#a9b7a4;border-radius:8px;margin:2px 0;padding:12px;font-size:13px;text-decoration:none;display:block}.adminLink.active,.adminLink:hover{color:#fff;background:#557d28}.ruleEditor{z-index:10;background:#fff;border:1px solid #dce6d4;border-radius:12px;width:440px;max-height:calc(100vh - 120px);padding:20px;position:fixed;top:95px;right:24px;overflow:auto;box-shadow:0 18px 60px #1831142b}.ruleEditor>div{justify-content:space-between;margin-bottom:15px;font-size:15px;display:flex}.ruleEditor>div button{background:0 0;border:0;font-size:20px}.ruleEditor label{color:#5d6c58;margin:12px 0;font-size:11px;display:block}.ruleEditor input,.ruleEditor select,.ruleEditor textarea{border:1px solid #dbe5d4;border-radius:7px;width:100%;margin-top:6px;padding:9px;font-size:12px;display:block}.ruleEditor textarea{resize:vertical;height:80px}.ruleEditor .adminPrimary{margin-top:8px}.knowledgeMetrics{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:14px;display:grid}.knowledgeMetrics article{background:#fff;border:1px solid #e0e8da;border-radius:10px;padding:17px;position:relative}.knowledgeMetrics svg{color:#6e9b31;width:19px;position:absolute;top:15px;right:15px}.knowledgeMetrics span,.knowledgeMetrics b{display:block}.knowledgeMetrics span{color:#788674;font-size:11px}.knowledgeMetrics b{color:#3f582f;margin-top:8px;font-size:24px}.knowledgeTabs{border-bottom:1px solid #dfe8d8;gap:5px;margin-bottom:15px;display:flex}.knowledgeTabs button{color:#74816d;background:0 0;border:0;padding:10px 13px;font-size:12px}.knowledgeTabs button.active{color:#547c20;border-bottom:2px solid #5f8f18;font-weight:650}.knowledgeTabs em{color:#5c8b20;background:#e9f4dd;border-radius:9px;padding:1px 5px;font-size:9px;font-style:normal}.knowledgeHint{color:#72816b;flex:1;font-size:11px;line-height:1.5}.knowledgeEditor{width:500px}.sourceNotice{color:#8b6b30;background:#fff7e8;border:1px solid #f0ddb5;border-radius:7px;padding:10px 11px;font-size:10px;line-height:1.6}@media (width<=900px){.knowledgeMetrics{grid-template-columns:1fr 1fr}.knowledgeEditor{width:min(500px,100vw - 35px)}}.adminSide{width:252px;padding:22px 16px}.adminMain{margin-left:252px}.adminBrand{gap:12px;padding:0 9px 22px}.adminBrand>span{border-radius:10px;width:42px;height:42px;font-size:13px}.adminBrand b{font-size:15px;font-weight:650}.adminBrand small{font-size:11px}.adminSide nav label{letter-spacing:.1em;padding:21px 12px 8px;font-size:11px;font-weight:600}.adminSide nav button{border-radius:8px;gap:12px;height:43px;padding:0 12px;font-size:13px;font-weight:500}.adminSide nav button svg{width:17px}.adminSide nav button em{font-size:10px}.returnSite{padding:17px 11px 1px;font-size:12px}.adminMain>header{height:80px;padding:0 32px}.adminMain>header h1{font-size:22px;font-weight:650}.adminMain>header p{margin-top:5px;font-size:12px}.adminContent{padding:28px 32px}.adminMetrics article{padding:19px 20px}.adminMetrics span{font-size:12px}.adminMetrics b{font-size:28px}.adminMetrics small{font-size:11px}.adminPanelHead{height:68px;padding:0 20px}.adminPanelHead b{font-size:15px}.adminPanelHead small{font-size:11px}.adminPanelHead button{font-size:12px}.moduleCards{gap:9px;padding:14px}.moduleCards button{padding:14px}.moduleCards b{font-size:12px}.moduleCards small{font-size:10px}.opsTodos button{height:56px;padding:0 20px}.opsTodos b{font-size:12px}.opsTodos small{font-size:10px}.adminToolbar{gap:10px;margin-bottom:16px}.adminSearch{width:330px;height:41px}.adminSearch input,.adminToolbar select{font-size:12px}.adminPrimary,.outline{padding:11px 15px;font-size:12px}.workflowBar{padding:13px 16px;font-size:12px}.adminTr{min-height:63px;padding:9px 20px;font-size:12px}.adminTh{min-height:43px;font-size:11px}.adminTr small{font-size:10px}.adminTr>span:last-child button,.adminTr em{font-size:11px}.editorHead{padding:24px 28px}.editorHead h2{font-size:20px}.editorHead p,.editorBody label{font-size:12px}.editorBody{padding:23px 28px}.editorBody input,.editorBody select,.editorBody textarea{padding:11px;font-size:13px}.editorFoot{padding:16px 28px}.editorFoot button{padding:10px 17px;font-size:12px}.dailyAdminLead{background:linear-gradient(110deg,#f1f7eb,#fff);border:1px solid #dce8d2;border-radius:10px;align-items:center;gap:12px;margin-bottom:13px;padding:17px 19px;display:flex}.dailyAdminLead>div{flex:1}.dailyAdminLead b,.dailyAdminLead span{display:block}.dailyAdminLead b{color:#405d26;font-size:14px}.dailyAdminLead span{color:#71816a;margin-top:4px;font-size:11px}.dailyAdminLead label{color:#71806c;font-size:11px}.dailyAdminLead input{color:#485b42;background:#fff;border:1px solid #d9e5d1;border-radius:6px;margin-top:5px;padding:7px 9px;font-size:11px;display:block}.dailyAdminMetrics{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:13px;display:grid}.dailyAdminMetrics article{background:#fff;border:1px solid #e0e9d9;border-radius:9px;padding:15px 18px}.dailyAdminMetrics span,.dailyAdminMetrics b{display:block}.dailyAdminMetrics span{color:#7b8976;font-size:11px}.dailyAdminMetrics b{color:#56821e;margin-top:6px;font-size:23px}.dailyAdminMetrics small{color:#9aa694;margin-left:4px;font-size:10px;font-weight:400}.dailyAdminTable .adminTr{grid-template-columns:1.7fr .7fr .8fr 1.8fr .7fr 1fr}.dailyAdminTable .adminTr>span:last-child{gap:8px;display:flex}.dailyCaseAdmin{margin-top:14px}.dailyCasePreview{grid-template-columns:155px 1fr auto;align-items:center;gap:15px;padding:14px 19px;display:grid}.dailyCasePreview img{object-fit:cover;border-radius:7px;width:155px;height:95px}.dailyCasePreview em,.dailyCasePreview b,.dailyCasePreview p,.dailyCasePreview small{display:block}.dailyCasePreview em{color:#6d952f;font-size:10px;font-style:normal}.dailyCasePreview b{margin-top:6px;font-size:13px}.dailyCasePreview p{color:#587f21;margin:5px 0;font-size:11px}.dailyCasePreview small{color:#788774;max-width:650px;font-size:10px;line-height:1.55}.dailyCasePreview>span{color:#657760;background:#f0f5eb;border-radius:5px;padding:5px 7px;font-size:10px}.dailyCasePreview>span.published{color:#57831c;background:#eaf5df}.dailyEditor{overflow:auto}.dailyEditor textarea{min-height:90px}@media (width<=850px){.dailyAdminLead{flex-wrap:wrap}.dailyAdminLead>div{min-width:100%}.dailyAdminTable .adminTr{grid-template-columns:1fr 1fr 1fr}.dailyAdminTable .adminTr>span:nth-child(4),.dailyAdminTable .adminTr>span:nth-child(5){display:none}.dailyCasePreview{grid-template-columns:120px 1fr}.dailyCasePreview img{width:120px}.dailyCasePreview>span{display:none}}@media (width<=600px){.dailyAdminMetrics{grid-template-columns:1fr}.dailyAdminLead .adminPrimary{justify-content:center;width:100%}.dailyCasePreview{grid-template-columns:1fr}.dailyCasePreview img{width:100%;height:140px}}.templateConfig{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px;display:grid}.templateConfig article{background:#fff;border:1px solid #dfe9d7;border-radius:10px;padding:17px}.templateConfig b,.templateConfig span,.templateConfig small{display:block}.templateConfig b{font-size:13px}.templateConfig span{border-radius:5px;width:max-content;margin:9px 0 6px;padding:4px 7px;font-size:10px}.templateConfig .ok{color:#57831c;background:#eaf5df}.templateConfig .wait{color:#8a6a2d;background:#f7f1e6}.templateConfig small{color:#788774;min-height:32px;font-size:10px;line-height:1.55}.templateConfig button{color:#57821d;background:#f5f9f1;border:1px solid #cfe0c1;border-radius:6px;margin-top:11px;padding:7px 9px;font-size:10px}.templateTable .adminTr{grid-template-columns:1.7fr 1.2fr .8fr .7fr .7fr .7fr}.providerNotice{color:#7c652c;background:#fff8e8;border:1px solid #e4d3a8;border-radius:7px;padding:9px 10px;font-size:10px;line-height:1.55}.switchLine{align-items:center;gap:8px;display:flex!important}.switchLine input{width:auto!important;margin:0!important}@media (width<=850px){.templateConfig{grid-template-columns:1fr}.templateTable .adminTr{grid-template-columns:1fr 1fr 1fr}.templateTable .adminTr>span:nth-child(3),.templateTable .adminTr>span:nth-child(4),.templateTable .adminTr>span:nth-child(5){display:none}}.settingsLead{background:linear-gradient(110deg,#f2f7ec,#fff);border:1px solid #dce8d1;border-radius:10px;padding:18px 20px}.settingsLead b{color:#476827;font-size:15px}.settingsLead p{color:#71806a;margin:6px 0 0;font-size:11px;line-height:1.65}.systemServiceGrid{grid-template-columns:1fr 1fr;gap:13px;margin-top:14px;display:grid}.systemServiceGrid article{background:#fff;border:1px solid #dfe9d7;border-radius:10px;padding:20px;position:relative}.systemServiceGrid span{color:#84917e;font-size:10px}.systemServiceGrid h2{margin:7px 0 4px;font-size:16px}.systemServiceGrid p{color:#71806b;font-size:10px;line-height:1.6}.systemServiceGrid>article>em{color:#8a6a2d;background:#f5f1e8;border-radius:5px;padding:5px 7px;font-size:10px;font-style:normal;position:absolute;top:18px;right:18px}.systemServiceGrid>article>em.published{color:#57831c;background:#eaf5df}.systemServiceGrid small{color:#6f7d69;background:#f5f8f1;border-radius:7px;margin:15px 0 8px;padding:10px;font-size:10px;line-height:1.65;display:block}.systemServiceGrid button{margin-top:5px}@media (width<=700px){.systemServiceGrid{grid-template-columns:1fr}}.adminShell>.adminSide{display:none}.unifiedAdminSide{z-index:30}.unifiedAdminSide .adminLink{align-items:center;gap:12px;display:flex}.unifiedAdminSide .adminLink svg{width:17px}.unifiedAdminSide .adminLink.active{color:#fff;background:#557d28}
