/*! 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-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{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.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}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink: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}.italic{font-style:italic}.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}.blur{--tw-blur:blur(8px);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,)}.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,)!important}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--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:#2a453b;background:#f4f8f6;place-items:center;min-height:100vh;padding:24px;font-size:14px;display:grid}.authLoading>section{text-align:center;justify-items:center;max-width:460px;display:grid}.authLoading b{font-size:17px;line-height:1.5}.authLoading small{color:#687d75;margin-top:8px;font-size:13px;line-height:1.6}.authSpinner{border:3px solid #d4e8e0;border-top-color:#176849;border-radius:50%;width:30px;height:30px;margin-bottom:18px;animation:.8s linear infinite authSpin}.authFailure>section{background:#fff;border:1px solid #d7e6e0;border-radius:16px;padding:30px 32px;box-shadow:0 16px 45px #1b352b12}.authFailure p{color:#63736d;margin:10px 0 22px;font-size:14px;line-height:1.7}.authFailure section>div{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.authFailure button,.authFailure a{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-width:120px;min-height:44px;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.authFailure button{color:#fff;background:#176849;border:1px solid #176849}.authFailure a{color:#2e6f56;background:#fff;border:1px solid #c2d7cf}.authFailure button:focus-visible,.authFailure a:focus-visible{outline-offset:3px;outline:3px solid #5aba95}@keyframes authSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.authSpinner{animation-duration:1.8s}}:root{--nav:#0f1915;--nav2:#16251f;--blue:#176849;--blue2:#11563c;--green:#176849}.sidebar{background:linear-gradient(#101b17 0%,#152720 58%,#0c1612 100%)}.brandMark{color:#0c2018;background:linear-gradient(135deg,#176849,#5dd4a6);box-shadow:0 8px 22px #06100c55}.sidebar nav button.active{background:linear-gradient(90deg,#176849,#176849);box-shadow:0 7px 18px #06100c55}.sideFoot b{color:#77dbb5}.progress i,.miniProgress i{background:linear-gradient(90deg,#176849,#176849)}.primary{background:#176849}.primary:hover{background:#11563c}.chip.blue{color:#11563c;background:#e1f5ed}.heroSlide{border-color:#cfe7de}.heroSlide.petSlide,.heroSlide.beautySlide,.heroSlide.fitnessSlide{color:#fff;background:radial-gradient(circle at 80% 30%,#17684955 0 12%,#0000 34%),linear-gradient(112deg,#111b17 0%,#1a342a 62%,#204d3c 100%);border-color:#274a3d}.heroSlide .heroCopy h2,.heroSlide .heroCopy p{color:#fff}.heroSlide .heroCopy p{color:#c1d7cf}.heroSlide h2 strong{color:#5dd4a6}.heroSlide .chip.blue{color:#8ce0c0;background:#5dd4a61f;border:1px solid #5dd4a633}.heroSlide .ghost{color:#dfeee8;background:#ffffff0d;border-color:#ffffff2b}.heroSlide .heroChart{box-shadow:none;background:#0d1713bd;border-color:#ffffff17}.heroSlide .heroChart>span,.heroSlide .heroChart>small{color:#a7bdb5}.heroSlide .heroChart>b{color:#fff}.heroSlide .heroChart>b small{color:#5dd4a6}.heroSlide .bars{border-color:#ffffff20}.heroSlide .bars i{background:linear-gradient(#5dd4a6,#176849)}.quick>i{color:#176849!important;background:#eaf4f0!important}.quick:hover{border-color:#a6cdbe}.industryIcon{color:#2e7359}.industryGrid article:hover .industryIcon{color:#176849;background:#e7f3ee!important}.industryGrid article:hover{border-color:#abcfc1}.result,.packageRec{background:#eff7f4;border-color:#cae4da}.result h3,.industryGrid article>button,.supportGrid article>button,.panelHead button,.caseBody>button,.timeline article button,.tr button{color:#176849}.question button.picked,.tabs button.selected,.filters button.selected{color:#11563c;background:#e9f6f1;border-color:#6ab598}.courseIcon{color:#176849;background:#e9f5f0}.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,#0c1512bd,#0c151228);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 #dce9e4;border-radius:9px;padding:7px}.caseTop{color:#fff;background-image:linear-gradient(#10201ab8,#10201ab8),url(/industry/merchant-case-strip.jpg)!important;background-position:50%!important;background-size:cover!important}.caseTop .chip.blue{color:#132a21;background:#5dd4a6}.fileIcon,.fileIcon.f1,.fileIcon.f2,.fileIcon.f3,.fileIcon.f4,.fileIcon.f5{color:#317f61;background:#e9f3ef}.notice{color:#3f715e;background:#eff8f5;border-color:#cee7dd}.certHero,.battleHero{background:linear-gradient(110deg,#eaf6f1,#fff);border-color:#d0e7de}.certHero h2 strong,.priceGrid article.featured{color:#176849}.priceGrid article.featured{border-color:#176849}.priceGrid article>em{background:#176849}.scriptQuote{background:#eff7f4;border-left-color:#176849}.diagnose i,.guide span i{color:#176849;background:#e6f5ef}.authNote{background:#ebf6f2}.loginBrand{background:linear-gradient(135deg,#0f1a16 0%,#19352a 58%,#176849 100%)}.merchantOpsNav{margin:2px 0}.sidebar nav .merchantOpsNavRoot{margin-bottom:0}.sidebar nav .merchantOpsNavChevron{color:inherit;background:0 0;padding:0;font-size:13px;transition:transform .18s}.sidebar nav .merchantOpsNavRoot[aria-expanded=true] .merchantOpsNavChevron{transform:rotate(180deg)}.merchantOpsSubnav{border-left:1px solid #ffffff24;margin:3px 0 7px 17px;padding:4px 0 4px 10px}.sidebar nav .merchantOpsSubnav button{border-radius:6px;gap:8px;margin:1px 0;padding:8px 10px;font-size:11px}.sidebar nav .merchantOpsSubnav button i{background:#ffffff12;border-radius:4px;place-items:center;width:16px;height:16px;font-size:8px;display:grid}.sidebar nav .merchantOpsSubnav button.active{color:#b3ebd5;box-shadow:none;background:#ffffff14}.sidebar nav .merchantOpsSubnav button.active i{color:#0e241c;background:#176849}.sidebar nav .merchantOpsNavIcon{text-align:center;flex:0 0 20px;place-items:center;width:20px;height:20px;display:grid}.sidebar nav .merchantOpsNavIcon svg{display:block}.sidebar nav button.active .merchantOpsNavIcon{color:#fff}@media (width<=760px){.merchantOpsSubnav{display:none}.sidebar nav .merchantOpsNavRoot.active{display:flex}.sidebar nav .merchantOpsNavRoot .merchantOpsNavChevron{display:none}}:root{--brand-primary:#176849;--brand-hover:#11563c;--brand-deep:#103e2f;--brand-mint:#dcebe2;--brand-soft:#f0f6f3;--brand-line:#d7e3dc;--brand-ink:#234b3b;--brand-muted:#607267;--brand-on-dark:#e5f3ec;--brand-highlight:#a8e3c8}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-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}.poiCategoryPage{--pc:#176849;--pcBorder:#d7e8e1;color:#1e3029}.poiCategoryHero{color:#fff;background:radial-gradient(circle at 82% 10%,#64d6aa33,#0000 34%),linear-gradient(125deg,#12241d,#203d32 62%,#265644);border:1px solid #d0e5dd;border-radius:18px;grid-template-columns:1.2fr .8fr;gap:28px;padding:32px;display:grid}.poiCategoryHero>div:first-child>span{color:#99e4c7;background:#62d5a917;border:1px solid #7adcb63d;border-radius:7px;padding:7px 11px;font-size:12px;display:inline-flex}.poiCategoryHero h2{margin:18px 0 10px;font-size:32px}.poiCategoryHero p{color:#c1d3cc;max-width:680px;margin:0;font-size:14px;line-height:1.8}.poiHeroHints{gap:20px;margin-top:24px;display:flex}.poiHeroHints b{color:#dfefe9;align-items:center;gap:7px;font-size:12px;font-weight:500;display:flex}.poiHeroHints svg{color:#5fd5a8;width:16px}.poiMetricGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.poiMetricGrid article{background:#ffffff09;border:1px solid #ffffff17;border-radius:12px;min-height:104px;padding:18px}.poiMetricGrid b{color:#76dbb4;font-size:30px;display:block}.poiMetricGrid span{color:#bcd0c8;margin-top:12px;font-size:12px;display:block}.poiCategoryToolbar{z-index:5;border:1px solid var(--pcBorder);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f6faf8ef;border-radius:13px;gap:10px;margin:18px 0;padding:12px;display:flex;position:sticky;top:78px;box-shadow:0 8px 24px #1833290c}.poiCategoryToolbar label{background:#fff;border:1px solid #dae6e1;border-radius:9px;flex:1;align-items:center;min-height:44px;padding:0 12px;display:flex}.poiCategoryToolbar label svg{color:#789087;width:17px}.poiCategoryToolbar input{background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0 10px;font-size:13px}.poiCategoryToolbar kbd{color:#5f746c;background:#ebf5f1;border:0;border-radius:6px;padding:5px 8px;font-family:inherit;font-size:11px}.poiCategoryToolbar>button{color:#4d6159;cursor:pointer;background:#fff;border:1px solid #d6e5df;border-radius:9px;align-items:center;gap:6px;padding:0 14px;font-size:12px;display:flex}.poiCategoryToolbar>button:hover,.poiCategoryToolbar>button.active{color:#176849;background:#e8f6f1;border-color:#5daa8c}.poiCategoryToolbar>button svg{width:15px}.poiCategoryLayout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:16px;display:grid}.poiCategoryLayout>aside{border:1px solid var(--pcBorder);scrollbar-width:thin;scrollbar-color:transparent transparent;background:#fff;border-radius:13px;max-height:calc(100vh - 178px);position:sticky;top:156px;overflow:auto}.poiCategoryLayout>aside:hover{scrollbar-color:#adc6bc transparent}.poiCategoryLayout>aside header{padding:16px 15px 10px}.poiCategoryLayout>aside header b,.poiCategoryLayout>aside header small{display:block}.poiCategoryLayout>aside header b{font-size:14px}.poiCategoryLayout>aside header small{color:#849790;margin-top:4px;font-size:10px}.poiCategoryLayout nav{padding:4px 8px 10px}.poiCategoryLayout nav button{color:#51635c;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;width:100%;padding:10px;font-size:12px;display:flex}.poiCategoryLayout nav button:hover{background:#f1f7f5}.poiCategoryLayout nav button.active{color:#176849;background:#e1f3ec;font-weight:650}.poiCategoryLayout nav em{color:#8ca098;font-style:normal}.poiCategoryLayout>main{min-width:0;margin:0}.poiServiceOverview{border:1px solid var(--pcBorder);background:#fff;border-radius:13px;align-items:center;gap:20px;margin-bottom:14px;padding:17px 19px;display:flex}.poiServiceOverview>div{min-width:160px}.poiServiceOverview b,.poiServiceOverview small{display:block}.poiServiceOverview b{font-size:14px}.poiServiceOverview small{color:#869790;margin-top:4px;font-size:10px}.poiServiceOverview p{flex-wrap:wrap;gap:7px;margin:0;display:flex}.poiServiceOverview p span{color:#46665a;background:#ebf5f1;border-radius:999px;gap:6px;padding:6px 10px;font-size:11px;display:flex}.poiServiceOverview p em{color:#56987f;font-style:normal}.poiCategorySection{border:1px solid var(--pcBorder);background:#fff;border-radius:13px;margin-bottom:14px;overflow:hidden}.poiCategorySection>header{background:#f7fbf9;border-bottom:1px solid #e4eeea;justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.poiCategorySection>header div{align-items:center;gap:10px;display:flex}.poiCategorySection>header div span{color:#176849;background:#dcf2ea;border-radius:8px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid}.poiCategorySection>header b{font-size:15px}.poiCategorySection>header small{color:#789087;font-size:11px}.poiCategoryRow{border-bottom:1px solid #eaf1ee;grid-template-columns:minmax(150px,.55fr) minmax(230px,1fr) minmax(300px,1.25fr) 34px;align-items:start;gap:15px;padding:15px 18px;display:grid}.poiCategoryRows>article:last-child>.poiCategoryRow{border-bottom:0}.poiCategoryTh{color:#849790;background:#fbfdfc;padding-top:10px;padding-bottom:10px;font-size:10px}.poiCategoryRows article:hover>.poiCategoryRow,.poiCategoryRows article.open>.poiCategoryRow{background:#f7fbf9}.poiCategoryRow>span:first-child i,.poiCategoryRow>span:first-child b{display:block}.poiCategoryRow>span:first-child i{color:#95a59f;margin-bottom:5px;font-size:10px;font-style:normal}.poiCategoryRow>span:first-child b{font-size:13px}.poiServiceTags{flex-wrap:wrap;gap:6px;display:flex}.poiServiceTags em{color:#2f7258;background:#eff7f4;border:1px solid #d2e8e0;border-radius:999px;padding:5px 9px;font-size:10px;font-style:normal}.poiQualification b,.poiQualification small{display:block}.poiQualification b{color:#7a6828;font-size:11px}.poiQualification b.direct{color:#176849}.poiQualification small{color:#82938c;margin-top:4px;font-size:10px}.poiQualification p{color:#5e7069;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 0;font-size:11px;line-height:1.65;display:-webkit-box;overflow:hidden}.poiCategoryRow>button{color:#6a8078;cursor:pointer;background:#fff;border:1px solid #dae7e2;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.poiCategoryRow>button svg{width:15px}.poiQualificationDetail{background:#f5fbf9;border-bottom:1px solid #e1ede8;grid-template-columns:1fr 1.5fr;gap:12px;padding:15px 18px 18px;display:grid}.poiQualificationDetail>div{background:#fff;border:1px solid #dbe9e4;border-radius:9px;padding:13px}.poiQualificationDetail span{color:#84968f;margin-bottom:6px;font-size:10px;display:block}.poiQualificationDetail b,.poiQualificationDetail p{color:#485d55;white-space:pre-line;margin:0;font-size:11px;line-height:1.7}.poiQualificationDetail>small{color:#869790;grid-column:1/-1;font-size:10px}.poiCategoryPage.compact .poiCategoryRow{padding-top:9px;padding-bottom:9px}.poiCategoryPage.compact .poiQualification p{display:none}.poiCategoryEmpty{color:#7e9089;text-align:center;background:#f8fcfa;border:1px dashed #c4dbd2;border-radius:13px;place-items:center;min-height:220px;display:grid}.poiCategoryEmpty b{font-size:15px}.poiCategoryEmpty button{color:#fff;background:#176849;border:0;border-radius:8px;padding:9px 14px}.poiCategoryFoot{color:#859790;text-align:center;padding:18px;font-size:10px}@media (width<=1180px){.poiCategoryHero{grid-template-columns:1fr}.poiCategoryLayout{grid-template-columns:180px 1fr}.poiCategoryRow{grid-template-columns:130px minmax(190px,.9fr) minmax(230px,1.1fr) 34px}.poiQualificationDetail{grid-template-columns:1fr}}@media (width<=820px){.poiCategoryHero{padding:24px}.poiCategoryHero h2{font-size:25px}.poiCategoryToolbar{flex-wrap:wrap;position:static}.poiCategoryToolbar label{flex-basis:100%}.poiCategoryLayout{display:block}.poiCategoryLayout>aside{max-height:none;margin-bottom:14px;position:static}.poiCategoryLayout>aside nav{gap:6px;display:flex;overflow:auto}.poiCategoryLayout nav button{gap:12px;min-width:max-content}.poiServiceOverview{display:block}.poiServiceOverview p{margin-top:12px}.poiCategoryTh{display:none}.poiCategoryRow{grid-template-columns:1fr 34px}.poiCategoryRow>.poiServiceTags,.poiCategoryRow>.poiQualification{grid-column:1}.poiCategoryRow>button{grid-area:1/2}.poiQualificationDetail{display:block}.poiQualificationDetail>div{margin-bottom:9px}}.poiCategorySection{scroll-margin-top:150px}.partner .avatar,.user{color:#fff;background:linear-gradient(135deg,#176849,#176849)}.partner:hover{background:#ffffff12;border-color:#62c6a033}.user:hover{background:linear-gradient(135deg,#176849,#176849);box-shadow:0 0 0 3px #17684920}.sidebar nav button:hover{color:#ddefe8;background:#ffffff0d}.sidebar nav button.active:hover{background:linear-gradient(90deg,#176849,#176849)}.iconBtn:hover{background:#f2f9f6;border-color:#91bdac}.search:focus-within{border-color:#68ae93;box-shadow:0 0 0 3px #17684914}.revenue b,.result h3,.certHero h2 strong,.backLink,.battleNav button.selected,.targetList article>i{color:#176849}.todos button>i{color:#176849;background:#e7f4ef}.salesPath button.now i{color:#fff;background:#176849}.scriptPanel article>button,.courseGrid button{color:#176849;background:#e7f5f0}.carouselArrow:hover{background:#176849!important;border-color:#176849!important}.carouselDots button.active{background:#176849!important}.loginLogo{color:#0f221b;background:linear-gradient(135deg,#176849,#5dd4a6);box-shadow:0 10px 30px #0a161155}.loginCopy h1 strong,.loginCopy .chip,.loginBenefits i{color:#77dbb5}.loginInput:focus-within{border-color:#176849;box-shadow:0 0 0 3px #17684914}.loginInput button,.loginOptions button,.loginHelp button,.loginHelp a{color:#176849}.loginSubmit{background:#176849;box-shadow:0 7px 18px #17684933}.authNote>i{color:#176849;background:#dff3eb}.accountMenu .verified{color:#176849}.accountMenu>button:hover{color:#176849;background:#e7f3ee}.modal .primary,.wide.primary{background:#176849}.toast{background:#1d3a2f}.quick em,.salesPath button em{color:#779a8d}.funnel .d0,.funnel .d1,.funnel .d2,.funnel .d3,.metrics i.m1,.metrics i.m2,.metrics i.m3{background:#176849}.badge{color:#176849;background:#edf8f4;border-color:#4eb68e}.battleNav button.selected{background:#e7f5f0}.question button.picked{color:#11563c;background:#e9f6f1;border-color:#6ab598}.timeline article>i{background:#176849}.courseGrid button.done{color:#11563c;background:#ddf2ea}.primary:focus-visible,.ghost:focus-visible,button:focus-visible{outline-offset:2px;outline:2px solid #44a882}.resultCount{color:#768982;align-self:center;margin-left:auto;font-size:9px}.emptyState{color:#768982;background:#f8fcfa;border:1px dashed #c4dad2;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:240px;display:flex}.emptyState>div{color:#176849;background:#e7f4ef;border-radius:50%;place-items:center;width:46px;height:46px;margin-bottom:12px;font-size:10px;font-weight:800;display:grid}.emptyState b{color:#395148;font-size:13px}.emptyState p{font-size:9px}.caseDetail{width:650px}.caseSummary{white-space:pre-line;background:#f3f9f7;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:#567167;background:#edf6f3;border-radius:7px;padding:11px;font-size:9px}.detailStats b{color:#37564a;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:#176849;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 #17684990}.assistantShade{z-index:60;background:#08120e42;position:fixed;inset:0}.assistantPanel{background:#fff;border:1px solid #d3e8e0;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 #0f221b45}.assistantPanel>header{border-bottom:1px solid #e3eeea;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:#176849;background:#dcf4eb;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:#748d83;margin-top:3px;font-size:10px}.assistantPanel header>button{color:#789087;cursor:pointer;background:0 0;border:0;font-size:23px}.assistantQuick{border-bottom:1px solid #e9f1ee;flex-wrap:wrap;gap:6px;padding:11px 14px;display:flex}.assistantQuick button{color:#34765d;cursor:pointer;background:#f4faf8;border:1px solid #d0e8df;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:#354f45;text-align:left;white-space:pre-wrap;background:#edf5f2;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:#176849;border-radius:12px 4px 12px 12px}.thinking{color:#6a857b;font-style:italic}.sourceLine{color:#849790;margin:6px 0;font-size:9px}.answerCard{text-align:left;cursor:pointer;background:#fff;border:1px solid #d7e9e2;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:#176849;background:#e4f5ee;border-radius:5px;grid-row:span 2;padding:4px 6px;font-size:9px}.answerCard b{color:#284339;font-size:11px}.answerCard small{color:#788b84;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.answerCard em{color:#176849;grid-area:1/3/span 2;font-size:18px;font-style:normal}.assistantPanel form{border-top:1px solid #e9f1ee;gap:7px;padding:11px 14px;display:flex}.assistantPanel form input{border:1px solid #d5e5df;border-radius:9px;outline:none;flex:1;padding:10px 11px;font-size:12px}.assistantPanel form input:focus{border-color:#4ba884;box-shadow:0 0 0 3px #17684915}.assistantPanel form button{color:#fff;background:#176849;border:0;border-radius:9px;place-items:center;width:39px;display:grid}.assistantPanel footer{color:#84958e;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:#1d3b30;border-radius:16px;padding:8px 12px;font-size:10px;position:absolute;bottom:64px;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #0f201933}.headerPartner{text-align:left;cursor:pointer;background:0 0;border:0;border-left:1px solid #dee9e5;align-items:center;gap:8px;padding:0 13px;display:flex}.headerPartner>i{color:#fff;background:linear-gradient(135deg,#176849,#176849);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:#375147;font-size:11px}.headerPartner small{color:#7c9088;margin-top:3px;font-size:9px}.headerPartner em{color:#859891;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,#102b21,#14392b 60%,#1b4a38);border-radius:15px;margin-bottom:18px;padding:22px 24px;position:relative;overflow:hidden;box-shadow:0 14px 32px #17392c1c}.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:#9dd2be;font-size:9px}.partnerOverview>header h2{color:#fff;margin:5px 0 3px;font-size:20px}.partnerOverview>header p{color:#91ada2;margin:0;font-size:9px}.partnerOverview>header>span{color:#103024;background:#176849;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:#71d9b1;font-size:23px}.partnerOverview article small{color:#b7c8c1;margin-top:6px;font-size:9px}.partnerOverview>footer{color:#9fb4ac;z-index:1;align-items:center;gap:22px;padding-top:13px;font-size:8px;display:flex;position:relative}.partnerOverview>footer button{color:#b6d4c9;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:#8fa69d}.partnerOverviewCompact dd{color:#d7e5e0;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,#15251f,#204b3b);border:1px solid #2a5f4b;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:#9bc6b6;letter-spacing:.08em;font-size:9px;display:block}.partnerOverviewCompact>header h2{color:#f2faf7;white-space:nowrap;text-overflow:ellipsis;margin:7px 0 5px;font-size:17px;line-height:1.3;overflow:hidden}.partnerOverviewCompact>header p{color:#8fa69d;margin:0;font-size:9px}.partnerOverviewCompact>header>span{color:#0f3023;background:#176849;border:1px solid #6bd8ae;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:#758981;align-items:center;gap:8px;font-size:10px;display:flex}.dailyToolbarV2 input{color:#4d635b;background:#fff;border:1px solid #cce4db;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 #d2e8e0;border-radius:12px;overflow:hidden;box-shadow:0 3px 12px #174d3810}.dailyPortrait{aspect-ratio:3/4;color:#fff;text-align:left;cursor:pointer;background-color:#306d56;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(#0c261c10 30%,#0b2a1ec2);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 #0d281ec7;display:block}.dailyPortrait small{color:#d3f2e6;font-size:9px}.dailyPortrait b{margin:6px 0 10px;font-size:19px;line-height:1.42}.dailyPortrait em{color:#b5ebd6;font-size:9px;font-style:normal}.dailyVerticalBody{padding:13px}.dailyVerticalBody>div{flex-wrap:wrap;gap:5px;display:flex}.dailyVerticalBody i{color:#176849;background:#e4f5ee;border-radius:4px;padding:3px 5px;font-size:9px;font-style:normal}.dailyVerticalBody>p{color:#526860;min-height:65px;margin:10px 0;font-size:11px;line-height:1.75}.dailyVerticalBody aside{background:#f1f8f5;border-left:3px solid #48ab85;border-radius:7px;padding:9px}.dailyVerticalBody aside b,.dailyVerticalBody aside span{display:block}.dailyVerticalBody aside b{color:#176849;font-size:9px}.dailyVerticalBody aside span{color:#6f857d;margin-top:4px;font-size:9px;line-height:1.6}.dailyVerticalBody footer{gap:7px;margin-top:12px;display:flex}.dailyVerticalBody footer button{color:#176849;background:#fff;border:1px solid #cae5db;border-radius:7px;flex:1;padding:8px 6px;font-size:10px}.dailyVerticalBody footer .primary{color:#fff;background:#176849;border-color:#176849}@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 #cde4db;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 #173e2f10}.dailyToolbar .materialDateButton:hover{border-color:#68b296;transform:translateY(-1px);box-shadow:0 8px 22px #173e2f18}.materialDateButton .dateIcon{background:linear-gradient(145deg,#176849,#176849);border-radius:10px;grid-row:1/3;width:38px;height:38px;position:relative;box-shadow:0 6px 14px #17684928}.dateIcon:before,.dateIcon:after{content:"";background:#c1eedd;border-radius:2px;width:3px;height:6px;position:absolute;top:7px}.dateIcon:before{left:11px}.dateIcon:after{right:11px}.dateIcon i:first-child{background:#c1eedd;height:2px;position:absolute;top:11px;left:8px;right:8px}.dateIcon i:last-child{border:1px solid #d4f4e8;border-radius:2px;height:9px;position:absolute;bottom:9px;left:10px;right:10px}.materialDateButton b{color:#284339;align-self:end;font-size:13px;font-weight:650;line-height:18px}.materialDateButton small{color:#849790;align-self:start;font-size:10px;line-height:15px}.dailyToolbar .materialDateButton>em{color:#6b9082;text-align:center;grid-area:1/3/3;font-size:14px;font-style:normal}.materialCalendar{z-index:30;background:#fff;border:1px solid #cfe4dc;border-radius:18px;width:620px;padding:0;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 28px 80px #152b2333}.calendarTop{color:#fff;background:linear-gradient(120deg,#142b22,#176849 72%,#176849);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:#6dd6ae;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:#b2c9c0;margin-top:4px;font-size:11px;line-height:17px}.calendarTop .calendarToday{color:#b2ebd5;background:#7fddb918;border:1px solid #7fddb93d;border-radius:17px;height:34px;padding:0 14px;font-size:11px;line-height:34px}.calendarTop .calendarToday:hover{background:#7fddb928}.calendarMonthNav{grid-template-columns:38px 1fr 38px;align-items:center;margin:17px 22px 9px;display:grid}.calendarMonthNav span{text-align:center;color:#2d493e;letter-spacing:.06em;font-size:15px;font-weight:650}.calendarMonthNav button{color:#54776a;background:#f5f9f7;border:1px solid #d6e6e0;border-radius:9px;width:36px;height:34px;padding:0;font-size:23px;line-height:30px}.calendarMonthNav button:hover:not(:disabled){color:#11563c;background:#e7f5f0;border-color:#6bb498}.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 #eaf1ee;padding:5px 0 7px}.calendarWeek span{text-align:center;color:#85968f;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:#fafcfb;border:1px solid #e4eeea;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:#eff8f5;border-color:#7dbca4;transform:translateY(-1px);box-shadow:0 7px 16px #173c2e13}.calendarDays>button.active{background:linear-gradient(145deg,#e2f7ef,#d5f2e7);border-color:#176849;box-shadow:inset 0 0 0 1px #176849,0 8px 18px #17684918}.calendarDays>button.today:not(.active){border-color:#b4d8ca}.calendarDays>button:disabled{opacity:.3;filter:grayscale(.45)}.calendarDays>button>b{color:#2e453c;font-size:15px;font-weight:650;line-height:19px}.calendarDays>button>em{color:#176849;background:#daf0e8;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:#64766f;white-space:nowrap;align-items:center;font-size:9px;font-style:normal;line-height:13px;display:flex}.calendarDays small i span{background:#176849;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:#758981;background:#f5f9f7;border-top:1px solid #e0ece7;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:#176849;border-radius:2px;width:7px;height:7px;margin-right:7px;display:inline-block}.materialCalendar>footer b{color:#436659;font-size:10px;font-weight:600}.posterModalBackdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c1612b8;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:#6b9182;font-size:9px}.posterModal>header b{color:#233b32;max-width:390px;margin-top:4px;font-size:14px}.posterModal>header button{color:#486359;cursor:pointer;background:#eaf3f0;border:0;border-radius:50%;width:30px;height:30px;font-size:19px}.posterPreview{background:linear-gradient(135deg,#e5efeb,#d1e4dd);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 #15302635}.posterModal>footer{grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;display:grid}.posterModal>footer button{color:#176849;cursor:pointer;background:#fff;border:1px solid #c4dfd5;border-radius:9px;padding:10px}.posterModal>footer .primary{color:#fff;background:#176849;border-color:#176849}.posterModal>footer span{margin-right:5px;font-size:14px}.posterModal>small{color:#84958e;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,#eef8f4,#fff);border:1px solid #d1e8df;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:#6b8078;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,#eff8f5,#fff);border:1px solid #d1e8df;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:#6b8078;margin:0;font-size:11px}.packageHero{color:#fff;background:linear-gradient(118deg,#162b23,#265945);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:#bcd6cc;font-size:11px}.packageHero .backLink{color:#c8dfd6}.packageHero .battleFacts b{color:#b0cbc1}.packageHero aside{background:#ffffff0e;border:1px solid #ffffff18;border-radius:10px;width:220px;padding:16px}.packageHero aside small{color:#b6d0c6;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:#14251e;background:#176849;border-color:#176849}.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:#4d6159;border-bottom:1px solid #e9f1ee;padding:10px 0;font-size:11px;line-height:1.6}.packageList i{color:#176849;background:#def4ec;border-radius:50%;place-items:center;width:20px;height:20px;margin-right:8px;font-size:9px;font-style:normal;display:inline-grid}.packageScript{background:#edf7f3;border-left:3px solid #176849;border-radius:0 8px 8px 0;margin-top:13px;padding:13px}.packageScript b{color:#377d62;font-size:10px}.packageScript p{color:#465f55;margin:7px 0 0;font-size:11px;line-height:1.75}.packageNext{background:#f1f8f5;border-radius:8px;padding:13px}.packageNext b,.packageNext span{display:block}.packageNext b{color:#176849;font-size:12px}.packageNext span{color:#6c837a;margin:5px 0 9px;font-size:10px}.packageNext button{color:#176849;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 #d7e9e2;border-radius:8px;align-items:center;gap:8px;padding:12px;display:flex}.packageSend i{color:#41a27d;font-size:9px;font-style:normal}.packageSend span{flex:1}.packageSend b,.packageSend small{display:block}.packageSend b{font-size:11px}.packageSend small{color:#768a82;margin-top:4px;font-size:9px}.packageSend em{color:#176849;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,#dff3eb,#fff);border:1px solid #c9e7dc;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:#657d74;font-size:11px}.packBuilderHero>i{color:#ade9d2;text-align:center;background:#176849;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 #17684933}.packBuilderHero i b{font-size:11px}.packBuilderLayout{grid-template-columns:350px 1fr;gap:14px;margin-top:14px;display:grid}.packForm label{color:#556b63;margin-top:17px;font-size:11px;display:block}.packForm select{background:#fff;border:1px solid #d2e6de;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:#5e746c;background:#fff;border:1px solid #d2e6de;border-radius:7px;padding:8px 10px;font-size:10px}.optionRow button.selected{color:#176849;background:#e6f6f0;border-color:#55a989}.packForm .wide{margin-top:22px}.packQuote{background:#edf7f3;border-radius:9px;margin:16px 0;padding:15px}.packQuote small,.packQuote b{display:block}.packQuote small{color:#768b83;font-size:9px}.packQuote b{color:#176849;margin:5px 0;font-size:20px}.packQuote p{color:#647770;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 #d7e9e2;border-radius:8px;align-items:center;gap:8px;padding:11px;display:flex}.packItems i{color:#176849;background:#e4f5ee;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:#768982;margin-top:3px;font-size:9px}.packItems em{color:#176849;font-size:9px;font-style:normal}.packScriptPreview{background:#f4faf8;border-left:3px solid #176849;border-radius:0 8px 8px 0;margin-top:14px;padding:13px}.packScriptPreview b{color:#176849;font-size:10px}.packScriptPreview p{color:#4e635b;font-size:11px;line-height:1.7}.packScriptPreview button{color:#176849;background:0 0;border:0;padding:0;font-size:10px}.packReady{color:#176849;background:#e4f6ef;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:#176849;background:#e5f6ef;border-radius:7px;margin-top:13px;padding:9px 11px;font-size:10px}.customerPresentation{color:#21352d;background:#fff;border:1px solid #d4e7e0;border-radius:14px;max-width:900px;margin:0 auto;overflow:hidden}.customerPresentation>header{background:#fff!important;border-bottom:1px solid #e3eeea!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:#176849;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:#7f928b;margin-left:auto;font-size:10px}.customerHero{text-align:center;background:radial-gradient(circle at 50% 0,#beeedc,#f4faf8 62%,#fff);padding:56px 12%}.customerHero h1{margin:15px 0 10px;font-size:34px;line-height:1.35}.customerHero p{color:#5e756c;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 #d8eae3;border-radius:9px;padding:17px}.customerValue b{color:#11563c;font-size:13px}.customerValue p{color:#6b8078;font-size:11px;line-height:1.65}.customerOffer{color:#fff;background:#182f26;border-radius:12px;margin:18px 7%;padding:28px}.customerOffer small{color:#8ee1c1}.customerOffer h2{margin:8px 0;font-size:28px}.customerOffer p{color:#caddd6;font-size:12px;line-height:1.7}.customerOffer ul{columns:2;margin:18px 0 0;padding:0;list-style:none}.customerOffer li{color:#e8f5f0;padding:7px 0;font-size:11px}.customerOffer li:before{content:"✓";color:#5bd3a5;margin-right:7px}.customerCase{text-align:center;padding:30px 12%}.customerCase small{color:#176849;font-size:11px}.customerCase h2{font-size:20px}.customerCase div{background:#f4faf8;border:1px solid #d2e8e0;border-radius:9px;padding:18px}.customerCase b,.customerCase span{display:block}.customerCase b{color:#176849;font-size:21px}.customerCase span{color:#6b8078;margin-top:7px;font-size:11px}.customerCTA{text-align:center;background:#e7f6f0;padding:36px 12%}.customerCTA h2{font-size:21px}.customerCTA p{color:#657b73;font-size:12px}.customerCTA button{color:#fff;background:#176849;border:0;border-radius:7px;padding:11px 17px;font-size:11px}.customerPresentation>footer{text-align:center;color:#8c9d96;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:#edfaf5;border:1px solid #c4e7da;border-radius:8px;margin-top:14px;padding:13px}.shareResult b,.shareResult small{display:block}.shareResult b{color:#176849;font-size:11px}.shareResult input{color:#5f746c;background:#fff;border:1px solid #cae4da;border-radius:6px;width:100%;margin:8px 0;padding:8px;font-size:10px}.shareResult>div{gap:7px;display:flex}.shareResult button,.shareResult a{color:#176849;background:#fff;border:1px solid #b5dbcc;border-radius:6px;padding:7px 10px;font-size:10px;text-decoration:none}.shareResult small{color:#6b8179;margin-top:8px;font-size:9px;line-height:1.5}.customerError{text-align:center;color:#6f857d;background:#f8fcfa;padding:65px 20px;font-size:13px}.followupHero{background:linear-gradient(110deg,#e7f6f0,#fff);border:1px solid #d1e8df;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:#6c8078;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 #d8e9e2;border-radius:9px;padding:15px}.followupMetrics span,.followupMetrics b{display:block}.followupMetrics span{color:#75867f;font-size:10px}.followupMetrics b{color:#11563c;margin-top:6px;font-size:25px}.followupFilters{margin-bottom:12px}.followupTable{padding:0;overflow:hidden}.followupHead,.followupRow{border-top:1px solid #e9f1ee;grid-template-columns:1.3fr .9fr .7fr 1.6fr;align-items:center;gap:12px;padding:14px 18px;display:grid}.followupHead{color:#7d9089;background:#f4faf8;border:0;font-size:10px}.followupRow b,.followupRow small{display:block}.followupRow b{font-size:11px}.followupRow small{color:#768881;margin-top:4px;font-size:9px;line-height:1.55}.followupActions{flex-wrap:wrap;gap:5px;display:flex}.followupActions button{color:#176849;background:#fff;border:1px solid #cae4da;border-radius:5px;padding:6px 8px;font-size:9px}.followupActions .primary{color:#fff;background:#176849;border-color:#176849}@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 #d1e7df;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,#12241d,#214a3a);padding:28px}.deliveryAssistant aside h2{margin:15px 0 8px;font-size:25px;line-height:1.35}.deliveryAssistant aside>p{color:#b7cec5;font-size:11px;line-height:1.8}.deliveryQuick{margin-top:24px}.deliveryQuick button{text-align:left;color:#ddede7;background:#ffffff0b;border:1px solid #ffffff19;border-radius:8px;width:100%;margin-bottom:7px;padding:11px;font-size:10px}.deliveryQuick em{float:right;color:#82debb;font-style:normal}.deliveryHuman{border-radius:7px;width:100%;margin-top:13px;padding:10px;font-size:10px;color:#132c22!important;background:#4fd09f!important;border:1px solid #62d5a9!important}.deliveryChat{flex-direction:column;min-width:0;display:flex}.deliveryChat>header{background:#fff!important;border-bottom:1px solid #e0ede8!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:#176849;background:#def4ec;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:#7c9088;margin-top:3px;font-size:9px}.deliveryChat header>button{color:#6b8179;background:0 0;border:0;font-size:10px}.deliveryMessages{background:#fafcfb;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:#3a5249;text-align:left;white-space:pre-wrap;background:#eaf4f0;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:#176849;border-radius:12px 5px 12px 12px}.deliveryMessages article>small{color:#7f938b;margin-top:5px;font-size:9px;display:block}.deliveryAnswerCard{text-align:left;background:#fff;border:1px solid #d2e8e0;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:#176849;background:#e2f5ee;border-radius:5px;grid-row:span 2;padding:5px;font-size:9px}.deliveryAnswerCard b{color:#3b5249;font-size:11px}.deliveryAnswerCard p{color:#6d8179;white-space:nowrap;text-overflow:ellipsis;grid-column:2;margin:0;font-size:9px;overflow:hidden}.deliveryAnswerCard em{color:#176849;grid-area:1/3/span 2;font-size:9px;font-style:normal}.deliveryChat form{border-top:1px solid #e2eee9;gap:9px;padding:13px 16px;display:flex}.deliveryChat textarea{resize:vertical;border:1px solid #d0e4dc;border-radius:8px;flex:1;min-height:42px;max-height:90px;padding:10px;font-size:11px}.deliveryChat form button{color:#fff;background:#176849;border:0;border-radius:8px;align-items:center;gap:5px;padding:0 13px;font-size:10px;display:flex}.deliveryChat footer{color:#7f938b;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,#15251f,#204b3b);border:1px solid #2a5f4b;border-radius:13px;grid-template-columns:280px 1fr;gap:24px;margin-bottom:15px;padding:25px 28px;display:grid}.dealStart .chip.blue{color:#8fe1c2;background:#5dd4a624;border:1px solid #5dd4a63a}.dealStart h2{margin:12px 0 7px;font-size:23px}.dealStart p{color:#bdd4cb;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:#5ed0a4}.dealActions i{color:#7cdcb7;font-size:9px;font-style:normal}.dealActions span{flex:1}.dealActions b,.dealActions small{display:block}.dealActions b{font-size:11px}.dealActions small{color:#b1c9c0;margin-top:3px;font-size:8px}.dealActions em{color:#7cdcb7;font-style:normal}.introHeroNew{background:linear-gradient(120deg,#e8f5f0,#fff);border:1px solid #cce7dd;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:#176849}.introHeroNew p{color:#5f766d;font-size:12px;line-height:1.75}.introHeroNew aside{background:#fff;border:1px solid #d1e8df;border-radius:10px;padding:17px}.introHeroNew aside>b{font-size:12px}.introHeroNew aside span{border-bottom:1px solid #e8f2ee;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:#176849;background:#def4ec;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 #dbeae4;border-radius:10px;padding:18px}.introFlow b{margin:12px 0 6px;font-size:13px;display:block}.introFlow p{color:#6e817a;font-size:10px;line-height:1.7}.introScript blockquote{color:#3d534b;background:#edf7f3;border-left:3px solid #176849;border-radius:8px;margin:17px 0;padding:16px;font-size:13px;line-height:1.8}.introActions{gap:8px;display:flex}.introActions button{color:#176849;background:#fff;border:1px solid #cae4da;border-radius:7px;padding:9px 12px;font-size:10px}.scriptTop{background:#eff7f4;border:1px solid #d2e9e0;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:#748981;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 #d8e9e2;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:#9db3ab;margin-left:auto;font-size:10px}.scriptLibrary h3{margin:14px 0 7px;font-size:14px}.scriptLibrary p{color:#596f67;min-height:58px;font-size:11px;line-height:1.75}.scriptLibrary footer{gap:8px;display:flex}.scriptLibrary footer button{color:#176849;background:#fff;border:1px solid #cae3d9;border-radius:6px;padding:7px 10px;font-size:10px}.scriptLibrary footer .primary{color:#fff;background:#176849;border-color:#176849}@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:#176849;background:#f3faf7;border:1px solid #bde0d3;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:#176849;border-color:#176849}.answerCard em:first-letter{font-size:10px}.dailyHero{color:#fff;background:linear-gradient(112deg,#162b23,#285a47 64%,#4fa987);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:#9be5c9}.dailyHero p{color:#c8e0d7;max-width:600px;margin:0;font-size:11px;line-height:1.75}.dailyHeroStats{gap:24px;margin-top:18px;display:flex}.dailyHeroStats span{color:#bcd5cb;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:#194434;background:#a8e8cf;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:#d7f2e8;font-size:11px;line-height:1.55}.dailyCase{background:#fff;border:1px solid #cce7dd;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:#176849;background:#ffffffdc;border-radius:4px;padding:4px 7px;font-size:9px;font-weight:700}.dailyCaseText h3{color:#2b4d40;margin:9px 0 5px;font-size:16px}.dailyCaseText p{color:#176849;margin:0;font-size:13px;font-weight:650}.dailyCaseText small{color:#738981;margin-top:9px;font-size:10px;line-height:1.6;display:block}.dailyCaseActions{flex-direction:column;gap:7px;display:flex}.dailyCaseActions button{color:#176849;text-align:left;background:#fff;border:1px solid #cae3d9;border-radius:7px;padding:9px 10px;font-size:10px}.dailyCaseActions .primary{color:#fff;background:#176849;border-color:#176849}.dailyToolbar{justify-content:space-between;align-items:center;margin:17px 0 12px;display:flex}.dailyToolbar>div{gap:7px;display:flex}.dailyToolbar button{color:#6b8078;background:#fff;border:1px solid #d2e6de;border-radius:15px;padding:7px 11px;font-size:10px}.dailyToolbar button.selected{color:#176849;background:#e4f6ef;border-color:#176849}.dailyToolbar em{color:#819990;margin-left:4px;font-size:9px;font-style:normal}.dailyToolbar small{color:#7c9088;font-size:10px}.dailyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.dailyCard{background:#fff;border:1px solid #d7e9e2;border-radius:11px;transition:transform .18s,box-shadow .18s;overflow:hidden}.dailyCard:hover{transform:translateY(-2px);box-shadow:0 10px 26px #18473517}.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 #0f221baa;display:block}.dailyPoster small{color:#c7f0e0;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:#176849;background:#e5f5ef;border-radius:4px;padding:3px 5px;font-size:9px;font-style:normal}.dailyCardBody>p{color:#536961;min-height:54px;margin:7px 0 11px;font-size:11px;line-height:1.7}.dailyScript{background:#f1f8f5;border-left:3px solid #41aa82;border-radius:0 6px 6px 0;padding:9px}.dailyScript b,.dailyScript span{display:block}.dailyScript b{color:#176849;font-size:9px}.dailyScript span{color:#6b8078;margin-top:4px;font-size:9px;line-height:1.6}.dailyCard footer{gap:7px;margin-top:11px;display:flex}.dailyCard footer button{color:#176849;background:#fff;border:1px solid #cfe6dd;border-radius:6px;padding:7px 9px;font-size:10px}.dailyCard footer button:first-child{background:#e9f7f2}.dailyCard footer button:hover,.dailyCaseActions button:hover{color:#176849;border-color:#176849}@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 #dbeae4;border-radius:9px;grid-template-columns:repeat(3,1fr);margin-top:15px;display:grid;overflow:hidden}.businessMetrics article{background:#fafcfb;border-bottom:1px solid #e2ede9;border-right:1px solid #e2ede9;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:#176849;background:#dff3eb;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:#6c8078;font-size:9px}.businessMetrics b{color:#294238;white-space:nowrap;text-overflow:ellipsis;margin:5px 0 3px;font-size:17px;overflow:hidden}.businessMetrics small{color:#8d9d97;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:#eaf6f1;border-radius:8px;grid-template-columns:1fr auto;align-items:center;padding:11px 13px;display:grid}.businessIncome span{color:#62776f;font-size:9px}.businessIncome b{color:#176849;grid-area:1/2/span 2;font-size:17px}.businessIncome small{color:#83968f;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 #e2ede9}.businessMetrics article:nth-child(2n){border-right:0}.businessMetrics article:nth-child(n+4){border-bottom:1px solid #e2ede9}.businessMetrics article:nth-child(n+5){border-bottom:0}}@media (width<=600px){.businessMetrics{grid-template-columns:1fr}.businessMetrics article{border-bottom:1px solid #e2ede9!important;border-right:0!important}.businessMetrics article:last-child{border-bottom:0!important}.businessIncome{grid-template-columns:1fr}}.businessDisclaimer{color:#8d9d97;margin:9px 1px 0;font-size:8px;line-height:1.55}.tietuGallery{aspect-ratio:3/4;cursor:pointer;background:#193128;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:#0d231bdd;border-radius:16px;padding:6px 9px;font-size:12px;position:absolute;bottom:10px;right:10px}.posterGalleryModal{grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr) 156px;column-gap:14px;width:min(940px,94vw);height:min(820px,92vh);max-height:92vh;display:grid;overflow:hidden}.posterGalleryModal>header{grid-area:1/1/auto/-1}.posterGalleryModal>.posterPreview{grid-area:2/1;min-height:0;max-height:none;overflow:hidden}.posterGalleryModal>.posterPreview img{aspect-ratio:auto;object-fit:contain;width:auto;max-width:100%;height:100%;max-height:100%}.posterGalleryModal>.posterThumbs{grid-area:2/2;grid-template-rows:repeat(4,minmax(0,1fr));gap:8px;min-height:0;margin:0;padding:2px;display:grid;overflow:auto}.posterThumbs button{cursor:pointer;background:#e9f2ef;border:2px solid #0000;border-radius:10px;grid-template-rows:minmax(0,1fr) auto;min-height:0;padding:4px;display:grid;overflow:hidden}.posterThumbs button.active{background:#e9f8f2;border-color:#176849;box-shadow:0 0 0 2px #17684918}.posterThumbs img{object-fit:cover;border-radius:6px;width:100%;height:100%;min-height:0;display:block}.posterThumbs span{color:#395047;text-align:left;justify-content:space-between;align-items:center;padding:5px 3px 1px;font-size:10px;display:flex}.posterThumbs span b{font-size:10px}.posterThumbs span small{color:#889892;font-size:8px}.posterGalleryModal>footer{grid-area:3/1/auto/-1}.posterGalleryModal>small{grid-area:4/1/auto/-1}@media (width<=700px){.posterGalleryModal{grid-template-rows:auto minmax(0,1fr) 92px auto auto;grid-template-columns:1fr;row-gap:8px;width:min(520px,96vw);height:94vh;max-height:94vh}.posterGalleryModal>header{grid-area:1/1}.posterGalleryModal>.posterPreview{grid-area:2/1}.posterGalleryModal>.posterThumbs{grid-area:3/1;grid-template-rows:1fr;grid-template-columns:repeat(4,1fr);gap:5px;display:grid;overflow:hidden}.posterThumbs button{grid-template-rows:minmax(0,1fr);padding:2px}.posterThumbs span{color:#fff;background:#0d231bc9;border-radius:4px;padding:3px 4px;position:absolute;bottom:3px;left:3px;right:3px}.posterThumbs span small{display:none}.posterThumbs span b{font-size:8px}.posterGalleryModal>footer{grid-area:4/1;margin-top:0}.posterGalleryModal>small{grid-area:5/1;margin-top:0}.posterModalBackdrop{padding:8px}}.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:#176849;cursor:pointer;background:#fffffff0;border:1px solid #bddcd0;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 #18433314}.introCarouselControls>button:hover{background:#edfaf5;border-color:#176849}.introCarouselControls>div{gap:7px;display:flex}.introCarouselControls>div button{cursor:pointer;background:#bdd5cc;border:0;border-radius:50%;width:8px;height:8px;padding:0;transition:width .2s,background .2s}.introCarouselControls>div button.active{background:#176849;border-radius:5px;width:24px}@media (width<=900px){.introCarouselControls{bottom:16px;left:50%}.introCarousel .introSlide{padding-bottom:62px}}.homePrimaryRow .dealActions button:nth-child(5){display:none}.homePrimaryRow .dealActions button:nth-child(6) i,.homePrimaryRow .dealActions button:nth-child(7) i{font-size:0}.homePrimaryRow .dealActions button:nth-child(6) i:after{content:"05";font-size:9px}.homePrimaryRow .dealActions button:nth-child(7) i:after{content:"06";font-size:9px}.cols.lower>section:first-child{display:none}.cols.lower{grid-template-columns:1fr}.homeLatestContent{margin-top:15px}.homeLatestGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.homeLatestGrid>button{text-align:left;cursor:pointer;color:#182822;background:#fff;border:1px solid #d7e8e1;border-radius:12px;grid-template-columns:112px minmax(0,1fr);align-items:stretch;gap:14px;min-height:112px;padding:0;display:grid;overflow:hidden}.homeLatestGrid>button:hover{border-color:#4cad88;transform:translateY(-1px);box-shadow:0 10px 24px #17684914}.homeLatestCover{background-color:#244639;background-position:50%;background-size:cover;align-items:flex-start;min-height:112px;padding:11px;display:flex}.homeLatestCover.moment{background-image:linear-gradient(145deg,#1b4636,#176849)}.homeLatestCover.case{background-image:linear-gradient(145deg,#254b3c,#c4a968)}.homeLatestCover.pack{background-image:linear-gradient(145deg,#17392c,#3f7963)}.homeLatestCover span{color:#176849;background:#ffffffeb;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:700}.homeLatestGrid>button>div:last-child{flex-direction:column;min-width:0;padding:15px 14px 13px 0;display:flex}.homeLatestGrid b,.homeLatestGrid small,.homeLatestGrid em{display:block}.homeLatestGrid b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.45;overflow:hidden}.homeLatestGrid small{color:#748981;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.homeLatestGrid em{color:#176849;margin-top:auto;padding-top:8px;font-size:10px;font-style:normal;font-weight:700}@media (width<=1100px){.homeLatestGrid{grid-template-columns:1fr}.homeLatestGrid>button{grid-template-columns:140px 1fr}}@media (width<=600px){.homeLatestGrid>button{grid-template-columns:100px 1fr}}.loginPageV2{--login-green:#176849;--login-ink:#16211d;letter-spacing:0;background:#f2f7f5;grid-template-columns:minmax(560px,1.08fr) minmax(500px,.92fr);min-height:100svh}.loginPageV2 .loginBrand{background:radial-gradient(circle at 84% 10%,#59d3a424 0 8%,#0000 29%),radial-gradient(circle at 4% 90%,#17684920 0 10%,#0000 32%),linear-gradient(142deg,#0d1914 0%,#142820 52%,#1b4535 100%);min-height:100svh;padding:42px clamp(48px,6vw,96px) 32px}.loginPageV2 .loginBrand:before{border-color:#70d9b113;width:590px;height:590px;top:18%;right:-310px;box-shadow:0 0 0 80px #70d9b108,0 0 0 170px #70d9b105}.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:#78958a;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:#7adcb6;background:#79dcb610;border:1px solid #79dcb624;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:#6bd8ae;font-weight:650}.loginPageV2 .loginCopy>p{color:#a7bdb5;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:#59ca9f;letter-spacing:.08em;font-size:9px;font-weight:650;line-height:14px}.loginPageV2 .loginBenefits b{color:#eef5f2;margin:15px 0 7px;font-size:13px;font-weight:600;line-height:18px}.loginPageV2 .loginBenefits small{color:#87a096;font-size:9px;line-height:16px}.loginPageV2 .loginBrand footer{color:#6b8179;justify-content:space-between;font-size:9px;line-height:14px;display:flex}.loginPageV2 .loginBox{background:linear-gradient(145deg,#f5f9f7,#edf5f2);min-height:100svh;padding:42px clamp(42px,5vw,78px)}.loginPageV2 .loginCard{border-color:#d9e7e2;border-radius:18px;width:min(460px,100%);padding:43px 46px 36px;box-shadow:0 24px 70px #163c2d14}.loginCardHead>span{color:#176849;background:#e4f5ee;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:#788882;margin:0;font-size:12px;line-height:20px}.loginPageV2 .loginCard form>label{color:#43534d;margin-top:19px;font-size:11px;font-weight:550;line-height:17px}.loginPageV2 .loginCard form>label:first-child{margin-top:0}.loginPageV2 .loginInput{background:#fafcfb;border-color:#d2dfda;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:#43a680;box-shadow:0 0 0 3px #17684914}.loginPageV2 .loginInput i{color:#7c9189;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:#23312c;height:100%;padding:0 10px;font-size:12px;line-height:normal}.loginPageV2 .loginInput input::placeholder{color:#a0ada8}.loginPageV2 .loginInput button{color:#176849;height:30px;padding:0 2px;font-size:10px;line-height:30px}.loginPageV2 .loginOptions{color:#7f9089;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:#176849;border-radius:50%;width:5px;height:5px;margin-right:6px}.loginPageV2 .loginSubmit{background:linear-gradient(135deg,#176849,#176849);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 #1768492b}.loginPageV2 .loginSubmit:hover{transform:translateY(-1px);box-shadow:0 13px 30px #17684935}.loginPageV2 .authNote{background:#eff8f5;border:1px solid #d7eae3;border-radius:9px;min-height:62px;margin-top:20px;padding:12px 14px}.loginPageV2 .authNote>i{color:#176849;background:#d8f1e7;flex:0 0 30px;width:30px;height:30px;margin-right:11px;font-size:11px;line-height:30px}.loginPageV2 .authNote b{color:#3e524a;font-size:10px;font-weight:600;line-height:15px}.loginPageV2 .authNote small{color:#84948e;margin-top:3px;font-size:9px;line-height:14px}.loginPageV2 .loginHelp{color:#80908a;align-items:center;gap:8px;margin-top:22px;font-size:9px;line-height:16px;display:flex}.loginPageV2 .loginHelp button,.loginPageV2 .loginHelp a{color:#176849;padding:0;font-size:9px;line-height:16px}.loginPageV2 .loginHelp i{background:#a6b3ae;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:#16211d;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:#85958f;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:#d7e6e0;--ui-muted:#71827b;--ui-ink:#1a2823;--ui-soft:#f2f8f6}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 .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 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 .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 .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(#0a241b00 0% 34%,#0a241b1f 50%,#0a241b94 76%,#0a241be6 100%)}.shell .dailyPortrait>span{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1635299c;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 #173c2e1c}.shell .dailyVideoPortrait{aspect-ratio:3/4;background:#0f1815;position:relative;overflow:hidden}.shell .dailyVideoPortrait video{object-fit:cover;background:#0f1815;width:100%;height:100%;display:block}.shell .dailyVideoPortrait>span{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;background:#0c2018b8;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 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 .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 .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 .editorHead h2{font-size: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:#f1f5f3}.adminShell .adminSide{background:linear-gradient(#0f1c17 0%,#12231c 60%,#0c1813 100%);border-right:1px solid #ffffff0d}.adminShell .adminBrand{min-height:66px}.adminShell .adminSide nav{padding-top:5px}.adminShell .adminSide nav label{color:#718b81;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,#176849,#176849);box-shadow:0 8px 20px #06100c45}.adminShell .adminMain>header{box-shadow:0 1px #dbe5e1,0 6px 18px #1b3e3108}.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 #183b2e10}.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 #183b2e0d}.adminShell .adminSearch{background:#f9fbfa;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 #17684926}.adminShell .adminTh{color:#63756e;background:#f3f7f5;font-weight:600}.adminShell .adminTr{transition:background .16s}.adminShell .adminTr:not(.adminTh):hover{background:#f8fcfa}.adminShell .adminTr>span:last-child button{border-radius:6px;padding:5px 7px}.adminShell .adminTr>span:last-child button:hover{background:#e7f4ef}.adminShell .dailyAdminLead,.adminShell .settingsLead{border-radius:12px;padding:21px 22px;box-shadow:0 3px 14px #183b2e0b}.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 #e1ede8;padding:12px}.adminShell .ruleEditor,.adminShell .editorDrawer{border-left:1px solid #d7e5e0;box-shadow:-24px 0 70px #0f20192b}.adminShell .ruleEditor{border-radius:14px}.adminShell .ruleEditor input,.adminShell .ruleEditor select,.adminShell .ruleEditor textarea,.adminShell .editorBody input,.adminShell .editorBody select,.adminShell .editorBody textarea{background:#fbfdfc;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:#4ca684;outline:none;box-shadow:0 0 0 3px #17684912}.adminShell .knowledgeTabs{gap:10px}.adminShell .knowledgeTabs button{padding:12px 15px}.adminShell .emptyAdmin{color:#83928c;place-items:center;min-height:110px;display:grid}.shell .poiCategoryLayout>main{width:100%;min-width:0;max-width:none;margin:0;padding:0}.shell .poiCategoryLayout,.shell .poiCategorySection,.shell .poiCategoryRows,.shell .poiCategoryRow{width:100%}.casePending{gap:24px;display:grid}.casePending .caseNotice p{margin:5px 0 0;font-size:14px;line-height:1.7}.caseCenter{--case-ink:#1b342a;--case-muted:#60706a;--case-green:#176849;--case-line:#d7e5e0;color:var(--case-ink);gap:24px;min-width:0;font-size:16px;line-height:1.6;display:grid}.caseCenter button{border:1px solid var(--case-line);min-height:44px;color:var(--case-ink);font:inherit;cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:9px 16px;transition:background .18s,color .18s;display:inline-flex}.caseCenter button:hover{background:#e7f3ee}.caseCenter button:focus-visible,.caseCenter input:focus-visible,.caseCenter textarea:focus-visible,.caseCenter summary:focus-visible{outline-offset:3px;outline:3px solid #48b68c}.caseCenter button:disabled{opacity:.55;cursor:default}.caseCenter .casePrimary{background:var(--case-green);border-color:var(--case-green);color:#fff}.caseCenter .casePrimary:hover{background:#176849}.caseCenter h2,.caseCenter h3,.caseCenter p{margin:0}.caseCenter p{color:var(--case-muted)}.caseCenterHeader{color:#fff;background:linear-gradient(120deg,#183228,#264c3d);border-radius:20px;justify-content:space-between;align-items:center;gap:32px;padding:30px 32px;display:flex}.caseEyebrow{color:#a8dfca;letter-spacing:.12em;font-size:14px;display:block}.caseCenterHeader h2{margin:10px 0;font-size:clamp(23px,2vw,30px)}.caseCenterHeader p{color:#cadfd7}.caseHeaderCount{flex-shrink:0;gap:32px;display:flex}.caseHeaderCount strong{font-variant-numeric:tabular-nums;color:#94e3c5;font-size:36px}.caseHeaderCount small{color:#d9e9e3;font-size:14px;font-weight:400;display:block}.caseSectionTitle,.caseCollectionHead{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.caseSectionTitle span,.caseCollectionHead>div>span{letter-spacing:.06em;color:var(--case-green);font-size:13px}.caseSectionTitle h3,.caseCollectionHead h3{margin-top:5px;font-size:23px}.caseSectionTitle p{font-size:14px}.caseHighlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.caseHighlight{border:1px solid var(--case-line);background:#fff;border-radius:16px;min-width:0;padding:22px;box-shadow:0 8px 24px #183f3010}.caseCardTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.caseCenter .casePrimaryTag{color:#176849;background:#daf0e8;border:1px solid #aad7c6;border-radius:7px;max-width:100%;padding:4px 10px;font-size:13px;font-weight:700;display:inline-block}.caseRank{color:#698077;font-size:13px}.caseIdentity{align-items:center;gap:14px;margin:22px 0;display:flex}.caseIdentity>img{object-fit:contain;background:#f2f8f6;border:1px solid #e9f0ed;border-radius:12px;flex-shrink:0;width:64px;height:64px}.caseIdentity>div{min-width:0}.caseIdentity h3{overflow-wrap:anywhere;font-size:20px;line-height:1.4}.caseIdentity p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:13px;display:-webkit-box;overflow:hidden}.caseMetrics{font-variant-numeric:tabular-nums;border-top:1px solid #e4f0eb;border-bottom:1px solid #e4f0eb;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:18px 0;display:grid}.caseMetrics>div{flex-direction:column-reverse;gap:5px;min-width:0;display:flex}.caseMetrics dt{color:var(--case-muted);font-size:12px}.caseMetrics dd{color:#176849;overflow-wrap:anywhere;margin:0;font-size:clamp(18px,1.5vw,25px);font-weight:700;line-height:1.25}.caseCenter .caseCardNote{align-items:center;gap:6px;margin:16px 0;font-size:12px;display:flex}.caseCardNote svg{color:#3c876a;flex-shrink:0}.caseActions{gap:10px;display:flex}.caseActions>button:first-child{flex:1;font-size:14px}.caseMethod{color:var(--case-muted);background:#e8f2ee;border-radius:12px;padding:16px 22px;font-size:14px}.caseMethod summary{cursor:pointer;color:var(--case-ink);font-weight:600}.caseMethod summary span{margin-left:12px;font-size:12px;font-weight:400}.caseMethod p{margin-top:12px}.caseCollectionHead{margin-top:8px;scroll-margin-top:110px}.caseCollectionHead p{margin-top:5px;font-size:14px}.caseCollectionHead form{border:1px solid var(--case-line);background:#fff;border-radius:12px;align-items:center;gap:10px;width:min(430px,48%);min-width:0;padding:6px 6px 6px 15px;display:flex}.caseCollectionHead input{min-width:0;font:inherit;width:100%;color:var(--case-ink);background:0 0;border:0;flex:1}.caseIndustryFilters{flex-wrap:wrap;gap:10px;display:flex}.caseIndustryFilters button{border-radius:999px;font-size:14px}.caseIndustryFilters button[aria-pressed=true]{color:#fff;background:#25483b;border-color:#25483b}.caseIndustryFilters small{opacity:.8;font-size:12px}.caseCollection{border:1px solid var(--case-line);background:#fff;border-radius:16px;overflow:hidden}.caseCollection>article{border-bottom:1px solid #e1ece8;grid-template-columns:minmax(240px,1.2fr) minmax(270px,1fr) 160px;align-items:center;gap:24px;padding:24px;display:grid}.caseCollection>article:last-child{border-bottom:0}.caseListIdentity{align-items:flex-start;gap:14px;min-width:0;display:flex}.caseListIdentity>div{min-width:0}.caseListRank{color:#7c938a;flex-shrink:0;padding-top:10px;font-size:14px}.caseListIdentity>img{object-fit:contain;border:1px solid #e1ece8;border-radius:12px;flex-shrink:0;width:64px;height:64px}.caseListIdentity h3{overflow-wrap:anywhere;margin:8px 0 4px;font-size:19px;line-height:1.4}.caseListIdentity p{overflow-wrap:anywhere;font-size:13px}.caseLongTags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.caseLongTags span{border-radius:6px;padding:2px 8px;font-size:12px}.caseLongTags .tone0{color:#865f24;background:#f7efde}.caseLongTags .tone1{color:#3f6687;background:#e6eff6}.caseLongTags .tone2{color:#75528c;background:#ede8f6}.caseLongTags .tone3{color:#3c7964;background:#e6f2ed}.caseListButtons{gap:10px;display:grid}.caseListButtons button{font-size:14px}.caseCollection .caseMetrics{border:0}.casePagination{justify-content:space-between;align-items:center;gap:16px;font-size:14px;display:flex}.casePagination>div,.casePagination form,.casePagination label{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.casePagination button{min-width:44px;padding:8px 12px}.casePagination button[aria-current=page]{color:#fff;background:#25483b}.casePagination input{border:1px solid var(--case-line);text-align:center;width:54px;min-height:44px;font:inherit;border-radius:8px}.casePagination form{margin-left:8px}.caseNotice{color:#705528;background:#fff6e5;border:1px solid #e4d0a0;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.caseEmpty{text-align:center;color:var(--case-muted);grid-column:1/-1;padding:50px 20px}.caseShareDialog{color:var(--case-ink);border:0;border-radius:20px;width:min(1040px,100vw - 32px);max-height:calc(100dvh - 32px);padding:30px;overflow:auto;box-shadow:0 20px 80px #0c221a55}.caseShareDialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#11221baa}.caseShareDialog header{margin-bottom:24px;padding-right:40px}.caseShareDialog header h2{margin-top:10px;font-size:26px}.caseShareDialog header p{margin-top:6px}.caseShareDialog .caseDialogClose{min-width:44px;padding:9px;position:absolute;top:20px;right:20px}.caseShareBody{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:28px;display:grid}.caseSharePreview{background:#eaf4f0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-width:0;padding:24px;display:flex}.caseSharePreview img{object-fit:contain;background:#fff;border-radius:8px;max-width:100%;max-height:62dvh}.caseSharePreview strong{font-size:16px}.caseSharePreview small{color:var(--case-muted);font-size:13px}.caseShareInfo{min-width:0}.caseShareInfo label{margin:20px 0 8px;font-weight:600;display:block}.caseShareInfo textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--case-line);width:100%;font:inherit;color:var(--case-muted);background:#f8fbfa;border-radius:10px;padding:15px;font-size:14px;line-height:1.7}.caseShareTools{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.caseShareTools>button:last-child{grid-column:1/-1}.caseFeedback{min-height:25px;font-size:14px;color:#176849!important;margin-top:12px!important}.caseCenter .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1200px){.caseHighlights{grid-template-columns:repeat(2,minmax(0,1fr))}.caseCollection>article{grid-template-columns:minmax(200px,1fr) minmax(230px,1fr);gap:18px}.caseListButtons{grid-column:1/-1;justify-content:flex-end;display:flex}.caseCenterHeader{padding:24px}.caseHeaderCount{gap:20px}.caseSectionTitle{flex-direction:column;align-items:flex-start;gap:6px}}@media (width<=760px){.caseCenter{gap:18px}.caseCenterHeader{flex-direction:column;align-items:flex-start;gap:20px}.caseHeaderCount strong{font-size:28px}.caseHighlights{grid-template-columns:1fr;gap:14px}.caseHighlight{padding:20px}.caseMetrics dd{font-size:25px}.caseCollectionHead{flex-direction:column;align-items:stretch;gap:14px}.caseCollectionHead form{width:auto}.caseCollection>article{grid-template-columns:1fr;padding:20px}.caseCollection .caseMetrics{border-top:1px solid var(--case-line);padding:16px 0 0}.caseListButtons{grid-template-columns:1fr 1fr;display:grid}.caseListIdentity>img{width:54px;height:54px}.casePagination{flex-direction:column;align-items:flex-start}.caseShareDialog{padding:22px 18px}.caseShareBody{grid-template-columns:1fr;gap:20px}.caseShareDialog header h2{font-size:22px}.caseSharePreview img{max-height:48dvh}.caseShareTools button{padding:10px 8px;font-size:14px}.caseSectionTitle h3,.caseCollectionHead h3{font-size:21px}.caseNotice{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.caseCenter button{transition:none}}.caseSimulationNotice{color:#714b14;background:#fff7e8;border:1px solid #d7a658;border-left:5px solid #b07820;border-radius:12px;gap:6px;padding:18px 22px;font-size:16px;line-height:1.6;display:grid}.caseSimulationNotice strong{font-size:18px}.caseSimulationNotice span{font-size:14px}.caseCenter .caseCenterHeader{flex-wrap:wrap;height:auto;min-height:0;position:static}.caseCenterHeader>div:first-child{flex:480px;min-width:0}.caseCenter .caseCenterHeader h2{overflow-wrap:anywhere;line-height:1.4}.caseCenter .caseCenterHeader p{margin-top:12px;line-height:1.7}.caseCenter .caseHeaderCount{align-self:center}.caseCenter .caseMetrics>div{grid-template-rows:auto auto;align-content:start;gap:8px;display:grid}.caseCenter .caseMetrics dd{order:1}.caseCenter .caseMetrics dt{order:2;line-height:1.6}.shell .caseShareDialog>header{z-index:auto;background:0 0;border:0;height:auto;padding:0 40px 0 0;display:block;position:static}@media (width<=760px){.caseCenterHeader>div:first-child{flex:auto}.caseCenter .caseHeaderCount{align-self:flex-start}}.customerPosterWorkspace>header{background:#fff;border:1px solid #d7e7e1;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;padding:24px 28px;display:flex}.customerPosterWorkspace>header span{color:#176849;font-size:12px;font-weight:700}.customerPosterWorkspace>header h2{margin:7px 0 5px;font-size:25px}.customerPosterWorkspace>header p{color:#71807a;margin:0;font-size:12px}.customerPosterWorkspace>header>div:last-child{gap:9px;display:flex}.customerPosterWorkspace button{color:#41554d;cursor:pointer;background:#fff;border:1px solid #d0e1da;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:11px 16px;font-size:12px;display:inline-flex}.customerPosterWorkspace button.primary,.customerPosterWorkspace aside>button{color:#fff;background:#176849;border-color:#176849}.customerPosterWorkspace button svg{width:16px;height:16px}.customerPosterWorkspace button:disabled{cursor:not-allowed;opacity:.45}.customerPosterWorkspace>main{grid-template-columns:minmax(0,760px) 1fr;align-items:start;gap:18px;display:grid}.customerPosterPreview{background:linear-gradient(145deg,#e9f4f0,#f6faf8);border:1px solid #d6e5df;border-radius:16px;place-items:center;min-height:680px;padding:22px;display:grid}.customerPosterPreview img{border-radius:8px;width:min(100%,650px);height:auto;display:block;box-shadow:0 22px 60px #1c352b2b}.posterMaking{color:#6c8179;place-items:center;gap:10px;font-size:13px;display:grid}.posterMaking svg{color:#176849;width:34px;height:34px}.customerPosterWorkspace aside{background:#fff;border:1px solid #d7e7e1;border-radius:16px;padding:26px;position:sticky;top:100px}.customerPosterWorkspace aside>svg{color:#176849;width:32px;height:32px}.customerPosterWorkspace aside h3{margin:15px 0 8px;font-size:18px}.customerPosterWorkspace aside p,.customerPosterWorkspace aside li,.customerPosterWorkspace aside small{color:#687b74;font-size:12px;line-height:1.8}.customerPosterWorkspace aside ol{margin:18px 0;padding-left:20px}.customerPosterWorkspace aside>button{width:100%;margin:8px 0 12px}.customerPosterWorkspace aside small{display:block}.customerPosterError{color:#83938d;text-align:center;background:#fff;border:1px dashed #d2e2dc;border-radius:16px;padding:80px}@media (width<=900px){.customerPosterWorkspace>header{flex-direction:column;align-items:flex-start}.customerPosterWorkspace>main{grid-template-columns:1fr}.customerPosterWorkspace aside{position:static}.customerPosterPreview{padding:10px}}.packBuilderV3 .contactDivider{border-top:1px solid #dfebe6;justify-content:space-between;align-items:end;margin:8px 0 0;padding-top:18px;display:flex}.packBuilderV3 .contactDivider span{color:#24362f;font-size:14px;font-weight:700}.packBuilderV3 .contactDivider small{color:#83948d;font-size:10px}.contactInputs{grid-template-columns:1fr;gap:12px;display:grid}.contactInputs label>span,.qrUploader>span{color:#5c7068;margin-bottom:7px;font-size:11px;display:block}.contactInputs label>div{background:#fff;border:1px solid #d7e5e0;border-radius:8px;align-items:center;height:46px;display:flex}.contactInputs svg{color:#649180;width:16px;margin:0 9px}.contactInputs input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:12px}.proposalPicker{background:#f1f8f5;border-radius:12px;margin-top:14px;padding:16px}.proposalPicker>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.proposalPicker small{color:#2f453d;font-size:12px;font-weight:700}.proposalPicker>div:first-child span{color:#83958e;font-size:10px}.proposalOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.proposalOptions button{text-align:left;color:#283932;background:#fff;border:1px solid #d5e6df;border-radius:10px;min-height:98px;padding:14px 14px 12px 42px;position:relative}.proposalOptions button:hover{background:#f9fdfb;border-color:#81bea7}.proposalOptions button.selected{background:#edfaf5;border:2px solid #176849;box-shadow:0 5px 16px #17684914}.proposalOptions button>i{color:#fff;border:1px solid #b2cbc1;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;display:grid;position:absolute;top:15px;left:13px}.proposalOptions button.selected>i{background:#176849;border-color:#176849}.proposalOptions b,.proposalOptions p{margin:0;display:block}.proposalOptions b{color:#176849;font-size:14px}.proposalOptions p{color:#65756f;margin-top:8px;font-size:10px;line-height:1.6}.planEditor{background:#fff;border:1px solid #d5e6df;border-radius:12px;margin-top:14px;padding:16px}.planEditorHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.planEditorHead b{color:#293b34;font-size:13px}.planEditorHead span{color:#85968f;font-size:10px}.planEditorFields{grid-template-columns:2fr 1fr;gap:11px;display:grid}.planEditorFields label>span{color:#5c7068;margin-bottom:7px;font-size:10px;display:block}.planEditorFields input,.planEditorFields textarea{box-sizing:border-box;color:#24362f;width:100%;font:inherit;background:#fafcfb;border:1px solid #d7e5e0;border-radius:8px;outline:none;font-size:12px}.planEditorFields input{height:42px;padding:0 12px}.planEditorFields textarea{resize:vertical;padding:11px 12px;line-height:1.65}.planEditorFields input:focus,.planEditorFields textarea:focus{background:#fff;border-color:#47a380;box-shadow:0 0 0 3px #17684912}.serviceEditor{grid-column:1/-1;position:relative}.serviceEditor small{color:#93a39d;font-size:9px;position:absolute;bottom:9px;right:10px}.editedPlanPreview{background:#e8f6f1;border-radius:9px;margin-top:12px;padding:13px 15px}.editedPlanPreview small,.editedPlanPreview b,.editedPlanPreview p{margin:0;display:block}.editedPlanPreview small{color:#738e84;font-size:9px}.editedPlanPreview b{color:#176849;margin-top:6px;font-size:16px}.editedPlanPreview p{color:#5a6c65;white-space:pre-wrap;margin-top:7px;font-size:10px;line-height:1.6}.qrUploader{display:block}.qrEmpty{color:#648176;background:#f6faf8;border:1px dashed #aacabe;border-radius:10px;place-items:center;min-height:130px;display:grid;position:relative}.qrEmpty svg{width:25px}.qrEmpty b{font-size:12px}.qrEmpty small{font-size:10px}.qrEmpty input{opacity:0;cursor:pointer;position:absolute;inset:0}.qrSelected{background:#f6faf8;border:1px solid #d6e7e0;border-radius:10px;align-items:center;gap:13px;padding:10px;display:flex}.qrSelected img{object-fit:contain;background:#fff;border-radius:7px;width:74px;height:74px}.qrSelected p{flex:1;margin:0}.qrSelected b,.qrSelected small{display:block}.qrSelected b{font-size:12px}.qrSelected small{color:#788b84;margin-top:5px;font-size:10px}.qrSelected button{width:32px;height:32px;padding:0}.qrSelected button svg{width:15px}.posterContentList p{border-bottom:1px solid #eaf1ee;align-items:center;gap:10px;margin:0;padding:11px 0;display:flex}.posterContentList i{color:#176849;background:#e1f3ec;border-radius:7px;place-items:center;width:25px;height:25px;font-size:10px;font-style:normal;display:grid}.posterContentList span{color:#53665f;font-size:11px}.contactCardPreview{color:#fff;background:#172b23;border-radius:11px;justify-content:space-between;align-items:center;margin-top:16px;padding:17px;display:flex}.contactCardPreview small,.contactCardPreview b,.contactCardPreview span{display:block}.contactCardPreview small{color:#8fcbb4;font-size:9px}.contactCardPreview b{margin-top:7px;font-size:15px}.contactCardPreview span{color:#d3e2dc;margin-top:4px;font-size:11px}.contactCardPreview img,.contactCardPreview>i{object-fit:contain;background:#fff;border-radius:8px;width:76px;height:76px}.contactCardPreview>i{color:#7e918a;place-items:center;font-size:9px;font-style:normal;display:grid}@media (width<=900px){.proposalOptions,.planEditorFields{grid-template-columns:1fr}.serviceEditor{grid-column:auto}}.tutorialPage{gap:20px;display:grid}.tutorialHero{background:linear-gradient(135deg,#edf8f4,#fff);border:1px solid #cee5dc;border-radius:22px;justify-content:space-between;align-items:center;padding:30px 34px;display:flex}.tutorialHero span{color:#176849;font-weight:700}.tutorialHero h2{color:#17221e;margin:8px 0;font-size:34px}.tutorialHero p{color:#71807a;font-size:16px}.tutorialSearch{background:#fff;border:1px solid #d2e3dc;border-radius:14px;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;width:400px;height:58px;padding:0 16px;display:grid}.tutorialSearch svg{color:#6c9082;width:19px}.tutorialSearch input{border:0;outline:0;min-width:0;font-size:15px}.tutorialSearch small{color:#82948d;white-space:nowrap}.tutorialTags{flex-wrap:wrap;gap:10px;display:flex}.tutorialTags button{color:#4f6059;background:#fff;border:1px solid #d3e4dd;border-radius:999px;padding:9px 17px;font-size:14px}.tutorialTags button.active{color:#fff;background:#176849;border-color:#176849}.tutorialLayout{grid-template-columns:190px 1fr;gap:20px;display:grid}.tutorialLayout>aside{color:#fff;background:#162d24;border-radius:18px;height:max-content;padding:20px;position:sticky;top:20px}.tutorialLayout>aside>b{margin-bottom:12px;display:block}.tutorialLayout>aside button{color:#d6e8e1;text-align:left;background:0 0;border:0;border-bottom:1px solid #30483f;gap:11px;width:100%;padding:12px 3px;display:flex}.tutorialLayout>aside i{color:#67d6ac;font-style:normal}.tutorialGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.tutorialGrid article{cursor:pointer;background:#fff;border:1px solid #dce6e2;border-radius:17px;transition:all .2s;overflow:hidden}.tutorialGrid article:hover{border-color:#add3c4;transform:translateY(-3px);box-shadow:0 14px 30px #17684916}.tutorialCover{background:linear-gradient(145deg,#d0ebe1,#f2f8f6);place-items:center;height:148px;display:grid;position:relative}.tutorialCover img{object-fit:cover;width:100%;height:100%}.tutorialCover>svg{color:#3b9b76;width:44px;height:44px}.tutorialCover span{color:#176849;background:#fff;border-radius:8px;padding:6px 10px;font-weight:700;position:absolute;top:14px;left:14px}.tutorialGrid article>div:last-child{padding:17px}.tutorialGrid small{color:#799087}.tutorialGrid h3{color:#1b2722;margin:8px 0;font-size:18px}.tutorialGrid p{color:#68736f;height:46px;line-height:1.65;overflow:hidden}.tutorialGrid footer{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.tutorialGrid footer button{color:#176849;background:0 0;border:0;font-weight:700}.tutorialEmpty{text-align:center;color:#80908a;background:#fff;border-radius:18px;grid-column:1/-1;padding:80px}.tutorialShade{z-index:1200;background:#14201b99;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.tutorialDetail{background:#fff;border-radius:22px;flex-direction:column;width:min(920px,94vw);max-height:90vh;display:flex;overflow:hidden}.tutorialDetail>header{background:#ebf7f2;justify-content:space-between;padding:26px 30px;display:flex}.tutorialDetail header span{color:#176849;font-weight:700}.tutorialDetail h2{margin:7px 0;font-size:27px}.tutorialDetail header p{color:#71807a}.tutorialDetail header button{background:#fff;border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.tutorialBody{padding:28px 34px;overflow:auto}.tutorialText p{color:#35413c;white-space:pre-wrap;margin:0 0 13px;line-height:1.9}.tutorialResources{border-top:1px solid #e1e9e6;margin-top:24px;padding-top:20px}.tutorialResources h3{margin-bottom:14px}.tutorialResources figure{background:#f4f7f6;border-radius:14px;margin:0 0 18px;padding:10px}.tutorialResources figure img{border-radius:9px;max-width:100%;max-height:620px;margin:auto;display:block}.tutorialResources figcaption{text-align:center;color:#6d7b76;padding:9px}.tutorialResources>a{color:#26322d;border:1px solid #d8e6e1;border-radius:12px;align-items:center;gap:12px;margin-top:10px;padding:14px;text-decoration:none;display:flex}.tutorialResources>a span{flex:1;display:grid}.tutorialResources>a small{color:#788982}@media (width<=1100px){.tutorialGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.tutorialHero{align-items:flex-start;gap:20px}.tutorialSearch{width:360px}}@media (width<=760px){.tutorialHero{padding:22px;display:grid}.tutorialSearch{width:auto}.tutorialLayout{grid-template-columns:1fr}.tutorialLayout>aside{display:none}.tutorialGrid{grid-template-columns:1fr}.tutorialBody,.tutorialDetail>header{padding:22px}}:root{--font-ui:"Microsoft YaHei UI","Microsoft YaHei","Noto Sans SC","Source Han Sans SC","PingFang SC","Segoe UI",Arial,sans-serif;--type-body:15px;--type-secondary:14px;--type-caption:13px;--type-nav:15px;--type-title:18px;--type-page-title:24px}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--font-ui);font-size:var(--type-body);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-weight:400;line-height:1.65}button,input,select,textarea{font-family:var(--font-ui);font-size:14px;line-height:1.5}button,select{vertical-align:middle}input::placeholder,textarea::placeholder{color:#93a29c;opacity:1}.shell .sidebar{width:252px}.shell>main{margin-left:252px}.shell .brand{min-height:68px}.shell .brand b{font-size:17px;font-weight:700;line-height:1.45}.shell .brand small{font-size:13px;line-height:1.5}.shell .partner{min-height:58px}.shell .partner b{font-size:15px;line-height:1.45}.shell .partner small{font-size:13px;line-height:1.45}.shell .sidebar nav label{letter-spacing:.08em;padding:20px 12px 8px;font-size:13px;font-weight:600;line-height:20px}.shell .sidebar nav button{min-height:46px;font-size:var(--type-nav);padding:11px 12px;font-weight:500;line-height:22px}.shell .sidebar nav button i,.shell .sidebar nav button svg{flex:0 0 19px;width:19px;height:19px}.shell .sidebar nav button em{font-size:12px;line-height:18px}.shell .sideFoot>div:first-child,.shell .sideFoot small{font-size:13px;line-height:20px}.shell>main>header{height:84px}.shell>main>header h1{font-size:var(--type-page-title);font-weight:700;line-height:34px}.shell>main>header p{font-size:14px;line-height:21px}.shell .search input,.shell .headerPartner b{font-size:14px}.shell .headerPartner small{font-size:13px}.shell .content{font-size:var(--type-body)}.shell .content h2{line-height:1.4}.shell .content h3{line-height:1.45}.shell .sectionTitle h3,.shell .panelHead h3{font-size:var(--type-title);font-weight:700;line-height:27px}.shell .sectionTitle p,.shell .panelHead p,.shell .content p,.shell .content small{font-size:var(--type-secondary);line-height:1.7}.shell .content label,.shell .content em,.shell .content .chip{font-size:13px;line-height:20px}.shell .content button,.shell .content input,.shell .content select,.shell .content textarea{font-size:14px;line-height:21px}.shell .content input,.shell .content select{min-height:42px}.shell .primary,.shell .ghost{justify-content:center;align-items:center;min-height:42px;font-size:14px;line-height:20px;display:inline-flex}.shell .quick b,.shell .todos span b,.shell .scriptPanel article b,.shell .resourceCard b{font-size:15px;line-height:22px}.shell .quick small,.shell .todos span small,.shell .todos em,.shell .scriptPanel article p,.shell .resourceCard small{font-size:13px;line-height:20px}.shell .tr{font-size:14px;line-height:21px}.shell .tr span small,.shell .tr button{font-size:13px;line-height:20px}.shell .packBuilderHero h2{font-size:27px;line-height:1.4}.shell .packBuilderHero p{font-size:14px;line-height:1.75}.shell .packForm>label,.shell .contactInputs label>span,.shell .qrUploader>span{font-size:14px;line-height:21px}.shell .packForm select,.shell .contactInputs input{font-size:15px}.shell .optionRow button{font-size:14px;line-height:21px}.shell .contactDivider span{font-size:17px;line-height:25px}.shell .contactDivider small{font-size:13px}.shell .proposalPicker small{font-size:15px;line-height:22px}.shell .proposalPicker>div:first-child span{font-size:13px;line-height:20px}.shell .proposalOptions b{font-size:16px;line-height:24px}.shell .proposalOptions p{font-size:13px;line-height:1.65}.shell .planEditorHead b{font-size:15px;line-height:22px}.shell .planEditorHead span{font-size:13px}.shell .planEditorFields label>span{font-size:13px;line-height:20px}.shell .planEditorFields input,.shell .planEditorFields textarea{font-size:14px;line-height:1.6}.shell .editedPlanPreview small{font-size:12px}.shell .editedPlanPreview b{font-size:18px;line-height:27px}.shell .editedPlanPreview p{font-size:13px;line-height:1.7}.shell .posterContentList span{font-size:14px;line-height:21px}.shell .posterContentList i,.shell .contactCardPreview small{font-size:12px}.shell .contactCardPreview b{font-size:17px;line-height:25px}.shell .contactCardPreview span{font-size:14px;line-height:21px}.shell .caseListHeader{font-size:14px}.shell .merchantCaseList article>div:nth-child(2) b{font-size:18px}.shell .merchantCaseList article>div:nth-child(2) span{font-size:14px}.shell .merchantCaseList article>div:nth-child(2) small,.shell .miniCode span,.shell .casePager{font-size:13px;line-height:20px}.shell .categorySidebar button,.shell .poiCategoryPage button,.shell .tutorialTag,.shell .tutorialCard p,.shell .tutorialCard small{font-size:14px;line-height:1.65}.customerPosterWorkspace>header span,.customerPosterWorkspace>header p,.customerPosterWorkspace button,.customerPosterWorkspace aside p,.customerPosterWorkspace aside li,.customerPosterWorkspace aside small{font-size:14px;line-height:1.7}.adminShell{font-family:var(--font-ui);font-size:15px;line-height:1.65}.adminShell .adminSide{width:248px}.adminShell .adminMain{margin-left:248px}.adminShell .adminBrand b{font-size:17px;line-height:25px}.adminShell .adminBrand small{font-size:13px;line-height:20px}.adminShell .adminSide nav label{font-size:13px;font-weight:600;line-height:20px}.adminShell .adminSide nav button,.adminShell .adminLink{min-height:46px;font-size:15px;font-weight:500;line-height:22px}.adminShell .returnSite{font-size:14px;line-height:21px}.adminShell .adminMain>header h1{font-size:24px;line-height:34px}.adminShell .adminMain>header p{font-size:14px;line-height:21px}.adminShell .adminUser b{font-size:15px;line-height:22px}.adminShell .adminUser small{font-size:13px;line-height:20px}.adminShell .adminPanelHead b{font-size:17px;line-height:25px}.adminShell .adminPanelHead small,.adminShell .adminPanelHead button,.adminShell .adminMetrics span,.adminShell .adminMetrics small,.adminShell .dailyAdminMetrics span,.adminShell .dailyAdminMetrics small{font-size:13px;line-height:20px}.adminShell .adminTr{font-size:14px;line-height:21px}.adminShell .adminTh,.adminShell .adminTr small,.adminShell .adminTr button,.adminShell .adminTr em{font-size:13px;line-height:20px}.adminShell .adminSearch input,.adminShell .adminToolbar select,.adminShell .adminPrimary,.adminShell .outline,.adminShell .moduleCards b,.adminShell .opsTodos b,.adminShell .activity b{font-size:14px;line-height:21px}.adminShell .moduleCards small,.adminShell .opsTodos small,.adminShell .activity small,.adminShell .activity em{font-size:13px;line-height:20px}.adminShell .editorHead h2{font-size:22px;line-height:31px}.adminShell .editorHead p,.adminShell .editorBody label,.adminShell .editorFoot button{font-size:14px;line-height:21px}.adminShell .editorBody input,.adminShell .editorBody select,.adminShell .editorBody textarea,.adminShell .ruleEditor input,.adminShell .ruleEditor select,.adminShell .ruleEditor textarea{font-size:14px;line-height:1.6}.adminShell .knowledgeTabs button,.adminShell .knowledgeHint,.adminShell .sourceNotice,.adminShell .systemServiceGrid span,.adminShell .systemServiceGrid p,.adminShell .systemServiceGrid small{font-size:14px;line-height:1.65}.shell button,.adminShell button{align-items:center}.shell select,.adminShell select,.shell input,.adminShell input{padding-top:0;padding-bottom:0}@media (width<=900px){.shell .sidebar{width:72px}.shell>main{margin-left:72px}.adminShell .adminSide{width:72px}.adminShell .adminMain{margin-left:72px}}.shell .materialCalendar{box-sizing:border-box;max-width:calc(100vw - 32px)}.shell .calendarWeek,.shell .calendarDays{grid-template-columns:repeat(7,minmax(0,1fr));width:auto}.shell .calendarWeek>span,.shell .calendarDays>button,.shell .calendarDays>.calendarEmpty{box-sizing:border-box;min-width:0;max-width:100%}.shell .calendarDays>button{padding-left:8px;padding-right:8px;overflow:hidden}.shell .calendarDays>button>small{width:100%;min-width:0;overflow:hidden}.shell .calendarDays>button>small i{text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}.customerPosterWorkspace{color:#1f3029;max-width:1320px;margin:0 auto}.customerPosterWorkspace>header{z-index:1;background:#fff;border:1px solid #d7e7e1;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;width:100%;height:auto;min-height:118px;margin:0 0 22px;padding:24px 30px;display:flex;position:relative;top:auto}.customerPosterWorkspace>main{grid-template-columns:minmax(620px,900px) minmax(270px,320px);justify-content:center;align-items:start;gap:22px;width:100%;display:grid;margin:0!important}.customerPosterWorkspace .customerPosterPreview{background:radial-gradient(circle at 50% 10%,#f5fbf9 0,#e7f4ef 68%,#dff0e9 100%);min-width:0;padding:26px}.customerPosterWorkspace .customerPosterPreview img{width:min(100%,760px)}.customerPosterWorkspace aside{background:#fff;border:1px solid #d7e7e1;border-radius:16px;min-width:0;padding:28px;position:sticky;top:104px;box-shadow:0 12px 34px #1c352b0d}.customerPosterWorkspace aside h3{font-size:20px;line-height:1.45}.customerPosterWorkspace aside p,.customerPosterWorkspace aside li,.customerPosterWorkspace aside small{font-size:14px;line-height:1.8}.visualRegenerate{width:100%;color:#176849!important;background:#edf8f4!important;border-color:#95c7b4!important;margin-top:12px!important}@media (width<=1100px){.customerPosterWorkspace>main{grid-template-columns:minmax(0,1fr) 280px}.customerPosterWorkspace .customerPosterPreview{padding:16px}}@media (width<=860px){.customerPosterWorkspace>header{flex-direction:column;align-items:flex-start}.customerPosterWorkspace>main{grid-template-columns:1fr}.customerPosterWorkspace aside{position:static}}.growthGuide{gap:18px;display:grid}.growthGuideHero{color:#fff;background:radial-gradient(circle at 93% 10%,#6ad7ad50,#0000 27%),linear-gradient(125deg,#11271f,#1d4938);border:1px solid #cce5db;border-radius:16px;grid-template-columns:minmax(0,1.2fr) minmax(420px,.8fr);align-items:center;gap:30px;padding:34px 38px;display:grid}.growthGuideHero>div>span{color:#7eddb9;font-size:12px;font-weight:700}.growthGuideHero h2{margin:10px 0 8px;font-size:29px;line-height:1.35}.growthGuideHero p{color:#bdd2ca;margin:0;font-size:13px;line-height:1.8}.growthGuideHero aside{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:13px;justify-content:center;align-items:center;gap:10px;padding:22px 16px;display:flex}.growthGuideHero aside>b{display:none}.growthGuideHero aside>span{color:#dff1ea;align-items:center;gap:7px;font-size:11px;display:flex}.growthGuideHero aside i{color:#0f281e;background:#52d1a0;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;font-weight:800;display:grid}.growthGuideHero aside em{color:#6ca790;font-style:normal}.growthGuideQuick{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.growthGuideQuick>div{background:#fff;border:1px solid #d7e9e2;border-radius:13px;padding:20px}.growthGuideQuick b{color:#1f352d;font-size:15px}.growthGuideQuick p{color:#758981;min-height:36px;margin:7px 0 15px;font-size:11px;line-height:1.6}.growthGuideQuick button,.growthGuideModules button{color:#176849;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:700}.growthGuideTitle{justify-content:space-between;align-items:end;margin-top:8px;display:flex}.growthGuideTitle span{color:#176849;letter-spacing:.12em;font-size:10px;font-weight:800}.growthGuideTitle h2{margin:5px 0 0;font-size:22px}.growthGuideTitle p{color:#7e9089;margin:0;font-size:11px}.growthGuideModules{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.growthGuideModules article{background:#fff;border:1px solid #d8e8e2;border-radius:14px;flex-direction:column;min-height:285px;padding:22px;transition:all .2s;display:flex}.growthGuideModules article:hover{border-color:#7ebda5;transform:translateY(-2px);box-shadow:0 14px 32px #17684912}.growthGuideModules header{justify-content:space-between;align-items:center;display:flex}.growthGuideModules header i{color:#176849;background:#e5f5ef;border-radius:11px;place-items:center;width:38px;height:38px;font-size:12px;font-style:normal;font-weight:800;display:grid}.growthGuideModules header span{color:#6d8179;background:#f0f6f4;border-radius:999px;padding:5px 9px;font-size:10px}.growthGuideModules h3{color:#21352d;margin:17px 0 7px;font-size:17px}.growthGuideModules>article>p{color:#65766f;min-height:56px;margin:0;font-size:12px;line-height:1.75}.growthGuideModules ul{border-top:1px solid #e9f1ee;border-bottom:1px solid #e9f1ee;gap:7px;margin:15px 0 18px;padding:14px 0;list-style:none;display:grid}.growthGuideModules li{color:#60726b;padding-left:15px;font-size:11px;position:relative}.growthGuideModules li:before{content:"";background:#48b289;border-radius:50%;width:5px;height:5px;position:absolute;top:6px;left:0}.growthGuideModules button{justify-content:space-between;margin-top:auto;display:flex}.growthGuideTips{background:#ecf6f2;border:1px solid #d1e7df;border-radius:15px;grid-template-columns:.85fr 1.15fr;gap:30px;padding:28px 30px;display:grid}.growthGuideTips>div>span{color:#176849;font-size:10px;font-weight:800}.growthGuideTips h3{margin:7px 0;font-size:19px}.growthGuideTips p{color:#6b8078;margin:0;font-size:12px;line-height:1.75}.growthGuideTips ol{gap:9px;margin:0;padding:0;list-style:none;display:grid}.growthGuideTips li{background:#fff;border-radius:9px;grid-template-columns:82px 1fr;gap:12px;padding:11px 13px;display:grid}.growthGuideTips li b{color:#176849;font-size:11px}.growthGuideTips li span{color:#63766f;font-size:11px;line-height:1.55}@media (width<=1150px){.growthGuideHero{grid-template-columns:1fr}.growthGuideQuick,.growthGuideModules{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.growthGuideHero{padding:25px 22px}.growthGuideHero h2{font-size:23px}.growthGuideHero aside{grid-template-columns:1fr 1fr;display:grid}.growthGuideHero aside em{display:none}.growthGuideQuick,.growthGuideModules,.growthGuideTips{grid-template-columns:1fr}.growthGuideTitle{flex-direction:column;align-items:flex-start;gap:8px}.growthGuideModules article{min-height:auto}}.globalNoticeShade{z-index:120;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0b1612b3;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.globalNoticeModal{background:#fff;border:1px solid #ffffff4a;border-radius:20px;width:min(680px,94vw);max-height:92vh;position:relative;overflow:auto;box-shadow:0 35px 100px #0006}.globalNoticeClose{z-index:3;color:#4d6059;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#edf4f1eb;border:0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;font-size:22px;display:grid;position:absolute;top:16px;right:16px}.globalNoticeModal>header{background:linear-gradient(130deg,#e9f7f2,#fff);padding:35px 38px 21px}.globalNoticeModal header>span{color:#176849;background:#d4f1e6;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:750;display:inline-block}.globalNoticeModal h2{color:#182c24;margin:12px 46px 8px 0;font-size:27px;line-height:1.35}.globalNoticeModal header p{color:#6a8078;margin:0;font-size:13px;line-height:1.7}.globalNoticeMedia{object-fit:cover;background:#101513;width:100%;max-height:48vh;display:block}.globalNoticeContent{color:#395047;white-space:pre-wrap;padding:24px 38px;font-size:14px;line-height:1.95}.globalNoticeModal>footer{grid-template-columns:auto minmax(180px,1fr);gap:9px;padding:0 38px 30px;display:grid}.globalNoticeModal footer button,.imageNoticeActions button{color:#176849;cursor:pointer;background:#fff;border:1px solid #c1ddd2;border-radius:10px;min-height:44px;padding:0 20px;font-size:13px;font-weight:700}.globalNoticeModal footer .readButton,.imageNoticeActions .readButton{color:#fff;background:#176849;border-color:#176849}.globalNoticeModal footer small{color:#8c9d96;text-align:center;grid-column:1/-1;font-size:10px}.globalNoticeModal.imageOnly{width:auto;max-width:94vw;box-shadow:none;background:0 0;border:0;overflow:visible}.globalNoticeFullImage{object-fit:contain;border-radius:18px;max-width:90vw;max-height:80vh;display:block;box-shadow:0 28px 80px #0007}.imageNoticeActions{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#11231cc7;border-radius:13px;justify-content:flex-end;gap:9px;padding:12px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}@media (width<=620px){.globalNoticeShade{padding:10px}.globalNoticeModal>header{padding:28px 23px 18px}.globalNoticeModal h2{font-size:23px}.globalNoticeContent{padding:20px 23px}.globalNoticeModal>footer{grid-template-columns:1fr;padding:0 23px 23px}.globalNoticeModal footer small{grid-column:1}.globalNoticeFullImage{max-width:96vw;max-height:78vh}.imageNoticeActions{justify-content:stretch}.imageNoticeActions button{flex:1}}.decorationReference{flex-direction:column;gap:22px;display:flex}.sidebar nav button .navNewAlert{color:#f2c85b;text-shadow:0 0 10px #f4cb5a38;align-items:center;font-weight:700;animation:40s 40s infinite navNewFlash;display:inline-flex;position:relative}.sidebar nav button .navNewAlert sup{color:#163328;letter-spacing:.04em;background:linear-gradient(135deg,#fff1a6,#dca52d);border:1px solid #ffe49a;border-radius:7px 7px 7px 2px;padding:1px 4px;font-size:8px;font-weight:900;line-height:12px;animation:40s 40s infinite navNewBadgeFlash;position:absolute;top:-9px;left:calc(100% + 5px);box-shadow:0 0 9px #ffd66480}@keyframes navNewFlash{0%,1.2%,2.4%,3.6%,4.8%{color:#f2c85b;text-shadow:0 0 8px #f4cb5a45}.6%,1.8%,3%,4.2%{color:#fff;text-shadow:0 0 14px #fff,0 0 22px #f4ca53}5.4%,to{color:#f2c85b;text-shadow:0 0 10px #f4cb5a38}}@keyframes navNewBadgeFlash{0%,1.2%,2.4%,3.6%,4.8%{opacity:1;transform:translateY(0)scale(1)}.6%,1.8%,3%,4.2%{opacity:.28;transform:translateY(-1px)scale(.92)}5.4%,to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.sidebar nav button .navNewAlert,.sidebar nav button .navNewAlert sup{animation:none}}.decorationHero{background:radial-gradient(circle at 82% 15%,#caf1e2 0,#0000 30%),linear-gradient(135deg,#e8f7f1,#fff 68%);border:1px solid #d3e7df;border-radius:24px;justify-content:space-between;align-items:center;min-height:190px;padding:34px 38px;display:flex;overflow:hidden}.decorationHero>div:first-child>span{color:#176849;background:#d9f3e9;border-radius:8px;padding:7px 12px;font-size:14px;font-weight:700;display:inline-flex}.decorationHero h2{color:#17231e;margin:14px 0 8px;font-size:34px;line-height:1.2}.decorationHero p{color:#6f7d78;max-width:710px;margin:0;font-size:16px;line-height:1.7}.decorationSummary{color:#fff;background:#18392c;border-radius:20px;grid-template-columns:auto auto;align-items:baseline;gap:2px 10px;min-width:250px;padding:22px 26px;display:grid}.decorationSummary b{color:#5ed4a7;font-size:30px}.decorationSummary span{color:#d9e8e2;font-size:14px}.decorationSummary i{background:#ffffff20;grid-column:1/-1;height:1px;margin:10px 0}.decorationTabs{background:#fff;border:1px solid #dee7e4;border-radius:18px;grid-template-columns:repeat(5,1fr);gap:10px;padding:8px;display:grid}.decorationTabs button{text-align:left;color:#66706c;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:13px 16px}.decorationTabs button span{font-size:16px;font-weight:700;display:block}.decorationTabs button small{color:#a0aaa6;margin-top:4px;display:block}.decorationTabs button.active{color:#176849;background:#e4f6ef;box-shadow:inset 0 0 0 1px #bde2d4}.decorationTabs button.active small{color:#5c9c83}.decorationIntro{justify-content:space-between;align-items:center;display:flex}.decorationIntro>div{align-items:center;gap:12px;display:flex}.decorationIntro svg{color:#176849;background:#def5ec;border-radius:11px;width:38px;height:38px;padding:9px}.decorationIntro b,.decorationIntro small{display:block}.decorationIntro b{color:#24302b;font-size:19px}.decorationIntro small{color:#87918d;margin-top:3px;font-size:14px}.decorationIntro>span{color:#6f8079;font-size:14px}.decorationIndustryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.decorationIndustryCard{background:#fff;border:1px solid #dce7e3;border-radius:20px;transition:all .22s;overflow:hidden;box-shadow:0 5px 20px #18413108}.decorationIndustryCard:hover{border-color:#b8dacd;transform:translateY(-3px);box-shadow:0 14px 34px #18413115}.decorationPreview{aspect-ratio:2;cursor:pointer;background:#f0f5f3;border:0;width:100%;height:auto;padding:0;position:relative;overflow:hidden}.decorationPreview img{object-fit:cover;object-position:center top;width:100%;height:100%;transition:all .3s;display:block}.decorationPreview:hover img{transform-origin:top;transform:scale(1.025)}.decorationPreview span{color:#fff;background:#17382be8;border-radius:999px;padding:7px 11px;font-size:12px;position:absolute;bottom:12px;right:12px}.decorationIndustryCard>div{padding:17px 18px 18px}.decorationIndustryCard>div>span b,.decorationIndustryCard>div>span small{display:block}.decorationIndustryCard>div>span b{color:#1e2c27;font-size:18px}.decorationIndustryCard>div>span small{color:#919c98;margin-top:5px;font-size:13px}.decorationIndustryCard>div>div{gap:9px;margin-top:15px;display:flex}.decorationIndustryCard>div button,.decorationIndustryCard>div a{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 13px;font-size:14px;text-decoration:none;display:inline-flex}.decorationIndustryCard>div button{color:#52605b;background:#fff;border:1px solid #d1dfda}.decorationIndustryCard>div a{color:#fff;background:#176849;border:0}.decorationIndustryCard svg{width:15px}.decorationComing{color:#5f907d;background:#f8fcfa;border:1px dashed #c4dbd2;border-radius:22px;justify-content:center;align-items:center;gap:18px;min-height:360px;display:flex}.decorationComing svg{background:#e7f5f0;border-radius:16px;width:54px;height:54px;padding:13px}.decorationComing b{color:#2f453d;font-size:22px}.decorationComing p{color:#84958e;margin:6px 0 0}.decorationEmpty{text-align:center;color:#87918d;border:1px dashed #d3dfda;border-radius:18px;padding:60px}.decorationModalShade{z-index:1800;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#10201ab8;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.decorationModal{background:#f5f9f7;border-radius:24px;flex-direction:column;width:min(1180px,94vw);max-height:90vh;display:flex;overflow:hidden;box-shadow:0 28px 90px #07110d66}.decorationModal>header{background:#fff;border-bottom:1px solid #dfe9e5;justify-content:space-between;align-items:center;padding:23px 28px;display:flex}.decorationModal>header span{color:#429a78;font-size:13px;font-weight:700}.decorationModal h3{color:#1d2a25;margin:4px 0;font-size:25px}.decorationModal>header p{color:#84908b;margin:0;font-size:14px}.decorationModal>header>div:last-child{align-items:center;gap:10px;display:flex}.decorationModal>header a,.decorationModal>footer a{color:#fff;background:#176849;border-radius:10px;align-items:center;gap:7px;padding:11px 15px;font-weight:700;text-decoration:none;display:inline-flex}.decorationModal>header svg,.decorationModal>footer svg{width:17px}.decorationModal>header button{color:#53625c;cursor:pointer;background:#eaf3f0;border:0;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.decorationModal>header button svg{width:19px}.decorationIconGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;padding:24px 28px;display:grid;overflow:auto}.decorationIconGrid article{background:#fff;border:1px solid #dde7e3;border-radius:16px;overflow:hidden}.decorationIconGrid article>div{background:linear-gradient(135deg,#f5f9f7,#eaf3f0);justify-content:center;align-items:center;height:190px;display:flex;position:relative}.decorationIconGrid img{object-fit:contain;width:150px;height:150px}.decorationIconGrid article>div>span{color:#7f9089;font-size:12px;position:absolute;top:10px;left:10px}.decorationIconGrid article footer{border-top:1px solid #e5ece9;justify-content:space-between;align-items:center;padding:13px 14px;display:flex}.decorationIconGrid footer span b,.decorationIconGrid footer span small{display:block}.decorationIconGrid footer span b{color:#293430;font-size:15px}.decorationIconGrid footer span small{color:#a0aaa6;margin-top:3px;font-size:11px}.decorationIconGrid footer a{color:#176849;align-items:center;gap:5px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.decorationIconGrid footer svg{width:14px}.decorationModal>footer{color:#7e8985;background:#fff;border-top:1px solid #dce6e2;justify-content:space-between;align-items:center;padding:16px 28px;font-size:13px;display:flex}@media (width<=1200px){.decorationIndustryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.decorationIconGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.decorationTabs{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.decorationHero{padding:25px;display:block}.decorationSummary{margin-top:22px}.decorationTabs{grid-template-columns:repeat(2,1fr)}.decorationIndustryGrid{grid-template-columns:1fr}.decorationIntro{align-items:flex-start;gap:14px}.decorationIntro>span{display:none}.decorationModalShade{padding:10px}.decorationModal{max-height:94vh}.decorationModal>header{padding:17px}.decorationModal>header a{padding:11px;font-size:0}.decorationModal>header a svg{margin:0}.decorationIconGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px}.decorationIconGrid article>div{height:145px}.decorationIconGrid img{width:112px;height:112px}.decorationModal>footer{padding:12px 15px}.decorationModal>footer span{display:none}}.financeCenter{color:#173529;gap:18px;display:grid}.financeHero{color:#fff;background:linear-gradient(120deg,#112c22,#235240);border-radius:24px;justify-content:space-between;align-items:center;min-height:210px;padding:32px 36px;display:flex;position:relative;overflow:hidden}.financeHero:after{content:"";border:70px solid #ffffff0b;border-radius:50%;width:360px;height:360px;position:absolute;top:-160px;right:-80px}.financeHero span{color:#75dab3;font-weight:700}.financeHero h2{margin:12px 0;font-size:36px}.financeHero p{color:#c9d8d2}.financeBalance{z-index:1;background:#ffffff12;border:1px solid #ffffff20;border-radius:18px;min-width:300px;padding:24px 28px;position:relative}.financeBalance strong{color:#82debb;margin:6px 0;font-size:42px;display:block}.financeBalance p{margin:0;font-size:13px}.financeStats{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.financeStats article{background:#fff;border:1px solid #d6e7e0;border-radius:16px;grid-template-columns:36px 1fr;align-items:center;gap:3px 10px;padding:18px 20px;display:grid}.financeStats svg{color:#176849;grid-row:1/3;width:24px}.financeStats span{color:#71817b;font-size:14px}.financeStats b{font-size:24px}.financeTabs{background:#fff;border:1px solid #d6e7e0;border-radius:14px;gap:8px;padding:8px;display:flex}.financeTabs button{color:#61726b;background:0 0;border:0;border-radius:10px;padding:12px 22px;font-size:15px}.financeTabs button.active{color:#176849;background:#dff4ec;font-weight:700}.financePanel{background:#fff;border:1px solid #d6e7e0;border-radius:18px;padding:24px}.financePanelHead h3{align-items:center;gap:8px;margin:0 0 6px;font-size:21px;display:flex}.financePanelHead p{color:#74857e;margin:0 0 18px;font-size:14px}.rechargeGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.rechargeGrid button{text-align:left;color:#173529;background:#fafcfb;border:1px solid #d2e3dc;border-radius:14px;padding:18px}.rechargeGrid button.active{background:#e9f9f3;border:2px solid #176849}.rechargeGrid span,.rechargeGrid small,.rechargeGrid strong{display:block}.rechargeGrid strong{margin:10px 0;font-size:29px}.rechargeGrid small{color:#788a83;line-height:1.5}.couponSelect{color:#4f635b;align-items:center;gap:10px;margin:22px 0 14px;display:flex}.couponSelect svg{width:19px}.couponSelect select{background:#fff;border:1px solid #cfe0d9;border-radius:10px;width:min(420px,60%);margin-left:auto;padding:11px}.financePrimary{color:#fff;background:#176849;border:0;border-radius:11px;padding:13px 24px;font-size:15px;font-weight:700}.priceList,.orderTable{display:grid}.priceList article,.orderTable article{border-top:1px solid #eaf1ee;align-items:center;padding:16px 4px;display:flex}.priceList article>div,.orderTable article>span:first-child{flex:1}.priceList b,.priceList small,.orderTable b,.orderTable small{display:block}.priceList small,.orderTable small{color:#80908a;margin-top:5px}.orderTable article>span{min-width:170px}.couponGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.couponGrid article{background:#f6fbf9;border:1px solid #dce9e4;border-radius:14px;gap:14px;padding:18px;display:flex}.couponGrid svg{color:#176849}.couponGrid b{font-size:17px}.couponGrid p{margin:7px 0}.couponGrid small{color:#7b8d86}.financeError{color:#b73d32;background:#fff1ef;border-radius:10px;padding:12px 16px}.payShade{z-index:90;background:#0b1712bb;place-items:center;display:grid;position:fixed;inset:0}.payShade section{text-align:center;background:#fff;border-radius:20px;width:390px;padding:30px;position:relative}.payShade section>button{background:#e9f3ef;border:0;border-radius:50%;width:34px;height:34px;position:absolute;top:12px;right:14px}.payShade img{width:270px;margin:16px auto;display:block}.payShade small{color:#7c8c86}@media (width<=900px){.financeHero{padding:24px;display:block}.financeBalance{min-width:0;margin-top:20px}.financeStats,.rechargeGrid,.couponGrid{grid-template-columns:1fr}.financeTabs{overflow:auto}.financeTabs button{white-space:nowrap}.orderTable article>span{min-width:0}.orderTable article{gap:12px}}.cashWallet{color:#20392f;gap:20px;font-size:16px;display:grid}.cashBalanceCard{color:#fff;background:#173e2b;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;padding:32px;display:flex}.cashBalanceCard strong{font-variant-numeric:tabular-nums;margin:12px 0;font-size:40px;line-height:1.25;display:block}.cashBalanceCard p{color:#d4e4de;margin:0;line-height:1.7}.cashActions{flex-wrap:wrap;gap:12px;display:flex}.cashWallet button,.cashDialog button,.cashAdmin button{color:#2b5646;cursor:pointer;background:#fff;border:1px solid #c7dad3;border-radius:10px;min-height:44px;padding:10px 18px;font-size:16px}.cashWallet button:disabled,.cashDialog button:disabled,.cashAdmin button:disabled{opacity:.5;cursor:not-allowed}.cashWallet button:focus-visible,.cashDialog :focus-visible,.cashAdmin :focus-visible{outline-offset:3px;outline:3px solid #47a682}.cashWallet .cashPrimary,.cashDialog .cashPrimary,.cashAdmin .cashPrimary{color:#fff;background:#176849;border-color:#176849}.cashMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.cashMetrics article{background:#fff;border:1px solid #d6e5df;border-radius:14px;padding:20px}.cashMetrics span,.cashMetrics b{display:block}.cashMetrics span{color:#4f665d;font-size:14px}.cashMetrics b{font-variant-numeric:tabular-nums;margin-top:10px;font-size:24px}.cashHint{color:#53655e;background:#ecf6f2;border:1px solid #d6e5df;border-radius:12px;margin:0;padding:16px;font-size:14px;line-height:1.8}.cashNotice{background:#def3eb;border-radius:12px;padding:16px}.cashRecords{background:#fff;border:1px solid #d6e5df;border-radius:16px;overflow:hidden}.cashRecords nav,.cashRecords footer{flex-wrap:wrap;align-items:center;gap:12px;padding:16px;display:flex}.cashRecords nav{border-bottom:1px solid #dfebe6}.cashRecords nav .active{color:#176849;background:#dcf2ea}.cashRecords>p{color:#586c64;padding:24px}.cashRecords article{overflow-wrap:anywhere;border-bottom:1px solid #e9f1ee;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.cashRecords small{color:#5e716a;margin-top:6px;font-size:14px;display:block}.cashRecordValue{text-align:right;flex-shrink:0}.cashRecords footer{justify-content:flex-end;font-size:14px}.cashDialog{color:#20392f;border:1px solid #d6e5df;border-radius:20px;width:min(560px,100vw - 32px);max-height:calc(100dvh - 40px);margin:auto;padding:0;font-size:16px;overflow:auto;box-shadow:0 20px 80px #0004}.cashDialog::backdrop{background:#14251e99}.cashDialog header,.cashDialog footer{background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.cashDialog header{border-bottom:1px solid #dce9e4}.cashDialog h3{margin:0;font-size:22px}.cashDialog header button{padding:8px 12px;font-size:24px;line-height:1}.cashForm{gap:18px;padding:24px;display:grid}.cashForm label{gap:8px;line-height:1.6;display:grid}.cashForm small{color:#546961;font-size:14px}.cashForm input,.cashForm textarea,.cashAdmin select{box-sizing:border-box;width:100%;font:inherit;color:#20392f;background:#fff;border:1px solid #b0cbc1;border-radius:10px;min-height:46px;padding:10px 12px}.cashForm input:disabled{background:#eef4f2}.cashForm .cashCheck{align-items:flex-start;gap:12px;display:flex}.cashCheck input{accent-color:#176849;flex-shrink:0;width:20px;height:20px;min-height:20px;margin-top:4px}.cashConversion{background:#e3f6ef;border:1px solid #c3e4d7;border-radius:14px;gap:8px;padding:20px;display:grid}.cashConversion strong{color:#176849;font-size:32px}.cashWarning{color:#775015;background:#fff6e6;border:1px solid #ecd6a8;border-radius:12px;padding:16px}.cashWarning p{margin:8px 0 0;line-height:1.7}.cashAdmin{gap:20px;display:grid}.cashAdmin header{justify-content:space-between;align-items:center;gap:16px;display:flex}.cashAdmin select{max-width:200px}.cashAdmin .cashMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cashAdmin dl{overflow-wrap:anywhere;grid-template-columns:100px 1fr;gap:10px;display:grid}.cashAdmin dd{margin:0}.cashAdmin .cashActions{justify-content:flex-end}.cashAdmin .financeError{margin:0}.cashDialog footer{border-top:1px solid #dce9e4;justify-content:flex-end;position:sticky;bottom:0}.cashAdmin .cashRecords article>div{min-width:0}@media (width<=760px){.cashBalanceCard{flex-direction:column;align-items:flex-start;padding:24px}.cashMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cashMetrics article{padding:16px}.cashMetrics b{font-size:22px}.cashRecords article{flex-wrap:wrap;align-items:flex-start}.cashDialog header,.cashDialog footer,.cashForm{padding:18px}.cashActions{width:100%}.cashActions button{flex:1}.cashRecords footer{justify-content:center}.cashAdmin header{flex-direction:column;align-items:flex-start}.cashAdmin .cashActions{justify-content:flex-start}}.launchTool{color:#176849;cursor:pointer;background:#e5f7f0;border:1px solid #176849;border-radius:9px;margin-left:18px;padding:9px 13px;font-weight:700}.launchTool:disabled{opacity:.6;cursor:wait}@media (width<=700px){.priceList article{flex-wrap:wrap;align-items:flex-start}.launchTool{width:100%;margin:8px 0 0}}.merchantOps{--ops-green:#176849;--ops-dark:#12211b;--ops-soft:#edf7f3;--ops-line:#d8e7e1;position:relative}.merchantOps button{cursor:pointer}.merchantOps button:focus-visible,.merchantOps input:focus-visible,.merchantOps textarea:focus-visible,.merchantOps a:focus-visible{outline-offset:2px;outline:3px solid #6bb99b}.merchantOpsError{color:#9f352a;background:#fff3f1;border:1px solid #efc8c2;border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:14px;padding:13px 15px;display:flex}.merchantOpsError>div{flex-direction:column;flex:1;gap:3px;display:flex}.merchantOpsError b{font-size:12px}.merchantOpsError span{font-size:11px;line-height:1.5}.merchantOpsError button{color:inherit;background:0 0;border:0;font-size:20px}.merchantOpsToast{z-index:50;color:#fff;background:#152921;border-radius:9px;align-items:center;gap:8px;padding:12px 16px;font-size:12px;display:flex;position:fixed;bottom:28px;right:28px;box-shadow:0 12px 35px #0b16123d}.merchantOpsMetrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.merchantOpsMetrics article{border:1px solid var(--ops-line);background:#fff;border-radius:11px;padding:17px 18px}.merchantOpsMetrics span,.merchantOpsMetrics small,.merchantOpsMetrics b{display:block}.merchantOpsMetrics span{color:#71857d;font-size:10px}.merchantOpsMetrics b{color:var(--ops-dark);margin:6px 0 4px;font-size:26px}.merchantOpsMetrics small{color:#889791;font-size:9px}.merchantOpsLayout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:14px;display:grid}.merchantOpsMerchantList,.merchantOpsCard{border:1px solid var(--ops-line);background:#fff;border-radius:11px;overflow:hidden}.merchantOpsMerchantList{position:sticky;top:94px}.merchantOpsCardHead{border-bottom:1px solid #e9f1ee;justify-content:space-between;align-items:center;padding:17px 18px;display:flex}.merchantOpsCardHead>div>b,.merchantOpsCardHead>div>span{display:block}.merchantOpsCardHead b{font-size:13px}.merchantOpsCardHead span{color:#80918a;margin-top:4px;font-size:9px}.merchantOpsCardHead>button,.secondary{color:#4a665b;background:#fff;border:1px solid #d0e2db;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:7px 10px;font-size:10px;display:flex}.merchantOpsListBody{max-height:calc(100vh - 250px);padding:8px;overflow:auto}.merchantOpsListBody>button{text-align:left;background:#fff;border:0;border-radius:8px;align-items:center;gap:9px;width:100%;margin-bottom:3px;padding:11px 9px;display:flex}.merchantOpsListBody>button:hover,.merchantOpsListBody>button.selected{background:#ebf5f1}.merchantOpsListBody>button>i{color:#387e63;background:#e8f3ef;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.merchantOpsListBody>button>span{flex:1;min-width:0}.merchantOpsListBody b,.merchantOpsListBody small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.merchantOpsListBody b{font-size:11px}.merchantOpsListBody small{color:#879690;margin-top:4px;font-size:9px}.merchantOpsListBody em,.merchantOpsState{white-space:nowrap;border-radius:10px;padding:3px 7px;font-size:8px;font-style:normal}.ok{color:#176849;background:#e5f5ef}.bad{color:#b54639;background:#fff0ee}.run{color:#426eae;background:#edf3ff}.wait{color:#74817c;background:#f0f3f2}.merchantOpsMain{gap:14px;min-width:0;display:grid}.merchantOpsCard{overflow:visible}.merchantOpsMissing,.merchantOpsReady{border-radius:8px;margin:14px 18px 0;padding:10px 12px;font-size:10px}.merchantOpsMissing{color:#8b6525;background:#fff7e9;border:1px solid #f0dfba}.merchantOpsReady{color:#176849;background:#e8f7f1;border:1px solid #cae9dd;align-items:center;gap:6px;display:flex}.merchantOpsForm{grid-template-columns:1fr 1fr;gap:12px;padding:17px 18px 8px;display:grid}.merchantOpsForm label,.merchantOpsBind label{color:#4d625a;font-size:10px}.merchantOpsForm label.wide{grid-column:1/-1}.merchantOpsForm label>span,.merchantOpsBind label>span{margin-bottom:7px;display:block}.merchantOps sup{color:#c24838}.merchantOps input,.merchantOps textarea{color:#23332d;background:#fff;border:1px solid #d6e4df;border-radius:7px;width:100%;min-height:40px;padding:9px 11px;font-size:11px}.merchantOps input:focus,.merchantOps textarea:focus{border-color:#57a98a;outline:0;box-shadow:0 0 0 3px #4da38218}.merchantOpsBind{padding:8px 18px 4px}.merchantOpsBind label>div{display:flex}.merchantOpsBind label input{border-radius:7px 0 0 7px}.merchantOpsBind label button{color:#176849;background:#e8f3ef;border:0;border-radius:0 7px 7px 0;align-items:center;gap:6px;padding:0 14px;display:flex}.merchantOpsShopResults{border:1px solid #d6e4df;border-radius:8px;max-height:185px;margin-top:7px;padding:5px;overflow:auto}.merchantOpsShopResults button{text-align:left;background:#fff;border:0;border-radius:6px;align-items:center;width:100%;padding:9px;display:flex}.merchantOpsShopResults button:hover,.merchantOpsShopResults button.picked{color:#176849;background:#eaf6f1}.merchantOpsShopResults button span{flex:1}.merchantOpsShopResults b,.merchantOpsShopResults small{display:block}.merchantOpsShopResults b{font-size:11px}.merchantOpsShopResults small{color:#7e918a;margin-top:3px;font-size:8px}.merchantOpsActions{justify-content:flex-end;gap:8px;padding:15px 18px 18px;display:flex}.merchantOpsPrimary{background:var(--ops-green);color:#fff;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:9px 16px;font-size:11px;display:flex}.merchantOpsPrimary:hover{background:#176849}.merchantOpsPrimary:disabled,.merchantOps button:disabled{cursor:not-allowed;opacity:.55}.merchantOpsSteps{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:7px;padding:20px 18px;display:grid}.merchantOpsSteps>svg{color:#c1cec9;width:14px}.merchantOpsSteps>div{align-items:center;gap:9px;min-width:0;display:flex}.merchantOpsSteps i{color:#798882;background:#edf1ef;border-radius:50%;flex:0 0 30px;place-items:center;height:30px;font-size:10px;font-style:normal;display:grid}.merchantOpsSteps .done i{color:#176849;background:#dbf2e9}.merchantOpsSteps .current i{color:#fff;background:#176849}.merchantOpsSteps b,.merchantOpsSteps small{display:block}.merchantOpsSteps b{font-size:10px}.merchantOpsSteps small{color:#869690;margin-top:3px;font-size:8px;line-height:1.4}.merchantOpsJob{background:#f2f8f6;border-radius:8px;margin:0 18px 12px;padding:12px}.merchantOpsJob>div:first-child{justify-content:space-between;display:flex}.merchantOpsJob span b,.merchantOpsJob span small{display:block}.merchantOpsJob span b{font-size:10px}.merchantOpsJob span small{color:#81928b;margin-top:4px;font-size:8px}.merchantOpsJob em{color:#176849;font-size:11px;font-style:normal}.merchantOpsProgress{background:#d8e8e2;border-radius:8px;margin-top:10px;overflow:hidden;height:7px!important}.merchantOpsProgress i{background:linear-gradient(90deg,#176849,#176849);height:100%;transition:width .4s;display:block}.merchantOpsJob p{color:#a13f33;align-items:flex-start;gap:6px;font-size:9px;line-height:1.5;display:flex}.merchantOpsRule{color:#2d6f56;background:#edf7f3;border:1px solid #d1e8df;border-radius:8px;gap:10px;margin:0 18px;padding:12px;display:flex}.merchantOpsRule b,.merchantOpsRule span{display:block}.merchantOpsRule b{font-size:10px}.merchantOpsRule span{color:#688379;margin-top:4px;font-size:9px;line-height:1.5}.merchantOpsTwoCols{grid-template-columns:1.15fr .85fr;gap:14px;display:grid}.merchantOpsAssets{grid-template-columns:repeat(4,1fr);gap:7px;padding:12px;display:grid}.merchantOpsAssets a{aspect-ratio:4/3;background:#e9f1ee;border-radius:7px;position:relative;overflow:hidden}.merchantOpsAssets img{object-fit:cover;width:100%;height:100%}.merchantOpsAssets span{color:#fff;background:#0e2019d9;border-radius:4px;padding:3px 5px;font-size:7px;position:absolute;bottom:5px;left:5px}.merchantOpsCard textarea{resize:vertical;width:calc(100% - 28px);min-height:128px;margin:14px 14px 9px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;line-height:1.55}.secondary.full{width:calc(100% - 28px);margin:0 14px 14px}.merchantOpsEmpty,.merchantOpsWelcome{text-align:center;color:#84958e;flex-direction:column;align-items:center;padding:42px 18px;display:flex}.merchantOpsEmpty b{color:#51645d;margin-top:10px;font-size:11px}.merchantOpsEmpty span{margin-top:5px;font-size:9px}.merchantOpsEmpty.compact{padding:34px 18px}.merchantOpsWelcome{padding:70px 20px}.merchantOpsWelcome h3{color:#24362f;margin:14px 0 4px}.merchantOpsWelcome p{margin-bottom:18px;font-size:11px}.spin{animation:1s linear infinite merchantOpsSpin}@keyframes merchantOpsSpin{to{transform:rotate(360deg)}}@media (width<=1200px){.merchantOpsMetrics{grid-template-columns:repeat(2,1fr)}.merchantOpsLayout{grid-template-columns:240px minmax(0,1fr)}.merchantOpsSteps{grid-template-columns:1fr 1fr}.merchantOpsSteps>svg{display:none}.merchantOpsTwoCols{grid-template-columns:1fr}.merchantOpsAssets{grid-template-columns:repeat(5,1fr)}}@media (width<=850px){.merchantOpsLayout{display:block}.merchantOpsMerchantList{margin-bottom:14px;position:static}.merchantOpsListBody{max-height:260px}.merchantOpsForm{grid-template-columns:1fr}.merchantOpsForm label.wide{grid-column:auto}.merchantOpsAssets{grid-template-columns:repeat(3,1fr)}}@media (width<=600px){.merchantOpsMetrics{grid-template-columns:1fr 1fr}.merchantOpsMetrics article{padding:13px}.merchantOpsSteps{grid-template-columns:1fr}.merchantOpsActions{flex-direction:column;justify-content:stretch}.merchantOpsActions button{width:100%}.merchantOpsAssets{grid-template-columns:repeat(2,1fr)}}.merchantOpsPrimary{min-height:44px}.merchantOpsMobileNavigation{display:none}.shell .sidebar nav .merchantOpsNavRoot{min-height:46px;display:flex}.shell .sidebar nav .merchantOpsSubnav button{min-height:44px;font-size:14px;line-height:22px}@media (width<=900px){.merchantOpsMobileNavigation{color:#275342;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;font-size:16px;display:flex}.merchantOpsMobileNavigation select{color:#23332d;background:#fff;border:1px solid #bfd9cf;border-radius:8px;flex:1;min-width:160px;min-height:44px;padding:8px 12px;font-size:16px}.shell .sidebar nav .merchantOpsSubnav,.shell .sidebar nav .merchantOpsNavRoot>span,.shell .sidebar nav .merchantOpsNavChevron{display:none}.shell .sidebar nav .merchantOpsNavRoot{justify-content:center;padding:11px 0}}@media (width<=600px){.merchantOps input,.merchantOps textarea{min-height:44px;font-size:16px}}@media (prefers-reduced-motion:reduce){.merchantOps .spin{animation:none}.merchantOpsProgress i{transition:none}}.merchantOpsSectionHead{color:#fff;background:linear-gradient(112deg,#14251e,#1e3b30);border:1px solid #d8e7e1;border-radius:11px;justify-content:space-between;align-items:flex-end;margin-bottom:14px;padding:17px 19px;display:flex}.merchantOpsSectionHead span{letter-spacing:.13em;color:#76ceac;font-size:9px}.merchantOpsSectionHead h2{margin:5px 0 3px;font-size:20px}.merchantOpsSectionHead p{color:#c0d4cc;margin:0;font-size:10px}.merchantOpsSectionHead small{color:#aac2b9;background:#ffffff10;border:1px solid #ffffff15;border-radius:20px;padding:6px 9px;font-size:9px}@media (width<=600px){.merchantOpsSectionHead{align-items:flex-start;gap:10px}.merchantOpsSectionHead small{display:none}}.merchantOpsStandalone{gap:14px;display:grid}.merchantOpsPlatformGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.merchantOpsPlatformBody{padding:18px}.merchantOpsPlatformBody p{color:#687e76;min-height:42px;margin:0 0 14px;font-size:10px;line-height:1.7}.merchantOpsPlatformBody button{margin-right:8px;display:inline-flex}.merchantOpsInlineForm{gap:9px;padding:17px 18px;display:flex}.merchantOpsInlineForm select,.merchantOpsSettings select{color:#23332d;background:#fff;border:1px solid #d6e4df;border-radius:7px;flex:1;min-height:40px;padding:8px 11px}.merchantOpsTaskTable{padding:5px 17px 12px}.merchantOpsTaskTable>div{border-bottom:1px solid #e9f1ee;grid-template-columns:minmax(0,1fr) auto 70px;align-items:center;gap:12px;padding:12px 2px;display:grid}.merchantOpsTaskTable span b,.merchantOpsTaskTable span small{display:block}.merchantOpsTaskTable span b{font-size:10px}.merchantOpsTaskTable span small{color:#879690;word-break:break-all;margin-top:4px;font-size:8px}.merchantOpsTaskTable>div>em{border-radius:10px;padding:3px 7px;font-size:8px;font-style:normal}.merchantOpsTaskTable strong{text-align:right;font-size:10px}.merchantOpsTaskTable>p{color:#879690;text-align:center;padding:20px;font-size:10px}.merchantOpsFile{color:#47806a;cursor:pointer;background:#f2f8f6;border:1px dashed #aecec2;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:155px;margin:18px;display:flex}.merchantOpsFile b{margin:10px 0 5px;font-size:12px}.merchantOpsFile span{color:#799087;font-size:9px}.merchantOpsFile input{opacity:0;width:1px;height:1px;position:absolute}.merchantOpsSettings{grid-template-columns:1fr 1fr;gap:12px;padding:18px;display:grid}.merchantOpsSettings label span{color:#4d625a;margin-bottom:7px;font-size:10px;display:block}.merchantOpsSettings label.wide{grid-column:1/-1}.merchantOpsSettings input,.merchantOpsSettings select{width:100%}.merchantOpsSecurityNote{color:#8b6525;background:#fff7e9;border:1px solid #f0dfba;border-radius:8px;align-items:flex-start;gap:8px;margin:0 18px;padding:11px 12px;font-size:9px;line-height:1.55;display:flex}.merchantOpsProductList{padding:9px 14px 0}.merchantOpsProductCard{border-bottom:1px solid #e9f1ee;padding:10px 0}.merchantOpsProductRow{grid-template-columns:minmax(180px,1fr) 96px repeat(4,auto);align-items:center;gap:7px;display:grid}.merchantOpsProductRow input{min-width:0}.merchantOpsProductRow button{white-space:nowrap}.merchantOpsProductWarning{color:#a05245;margin-top:8px;font-size:8px;line-height:1.5;display:block}.merchantOpsProductDetails{background:#f7fbf9;border:1px solid #d8e7e1;border-radius:9px;margin-top:10px;padding:13px}.merchantOpsProductFields{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.merchantOpsProductFields label{flex-direction:column;gap:5px;display:flex}.merchantOpsProductFields label.wide{grid-column:1/-1}.merchantOpsProductFields span,.merchantOpsPackageGroupHead label span{color:#536860;font-size:9px}.merchantOpsProductFields textarea{width:100%;min-height:82px;margin:0;font-family:inherit}.merchantOpsPackageEditor{gap:10px;margin-top:14px;display:grid}.merchantOpsPackageEditor>header{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.merchantOpsPackageEditor>header b,.merchantOpsPackageEditor>header span{display:block}.merchantOpsPackageEditor>header b{font-size:11px}.merchantOpsPackageEditor>header span{color:#6f817a;margin-top:4px;font-size:8px}.merchantOpsPackageEditor>section{background:#fff;border:1px solid #dbe7e2;border-radius:8px;padding:11px}.merchantOpsPackageGroupHead{grid-template-columns:minmax(0,1fr) 120px auto;align-items:end;gap:8px;display:grid}.merchantOpsPackageGroupHead label{flex-direction:column;gap:5px;display:flex}.merchantOpsPackageItem{grid-template-columns:minmax(0,1fr) 85px 105px auto;gap:7px;margin-top:8px;display:grid}.merchantOpsAddPackageItem{margin-top:8px}.merchantOpsSaveFullProduct{margin-top:12px;margin-left:auto}.merchantOpsProductDetails .danger{color:#a04438;border-color:#edcec9}.merchantOpsProductEmpty{text-align:center;color:#778881;margin:0;padding:24px 8px;font-size:9px}.merchantOpsAdvancedImport{background:#f9fbfa;border:1px solid #dee8e4;border-radius:8px;margin:0 18px 18px;padding:10px 12px}.merchantOpsAdvancedImport summary{cursor:pointer;color:#4f7063;font-size:9px;font-weight:700}.merchantOpsAdvancedImport p{color:#74867f;margin:8px 0;font-size:8px}.merchantOpsAdvancedImport textarea{width:100%;min-height:130px;margin:0 0 8px}.merchantOpsAdvancedImport .full{width:100%}.merchantOpsOverviewProducts{padding:10px 18px 16px}.merchantOpsOverviewProducts>span{border-bottom:1px solid #e9f1ee;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;display:flex}.merchantOpsOverviewProducts b{font-size:9px}.merchantOpsOverviewProducts small{color:#72847d;font-size:8px}.merchantOpsOverviewProducts p{text-align:center;color:#778881;margin:0;padding:22px 0;font-size:9px}.merchantOpsTwoCols.products{grid-template-columns:1fr}@media (width<=850px){.merchantOpsPlatformGrid,.merchantOpsSettings{grid-template-columns:1fr}.merchantOpsSettings label.wide{grid-column:auto}}@media (width<=600px){.merchantOpsInlineForm{flex-direction:column}.merchantOpsTaskTable>div{grid-template-columns:1fr auto}.merchantOpsTaskTable strong{grid-column:2}.merchantOpsProductRow,.merchantOpsProductFields,.merchantOpsPackageGroupHead,.merchantOpsPackageItem{grid-template-columns:1fr}.merchantOpsProductRow button,.merchantOpsSaveFullProduct{width:100%}.merchantOpsPlatformBody button{width:100%;margin:0 0 8px}.merchantOpsSettings select{min-height:44px;font-size:16px}}.merchantOpsDecorationWorkspace{gap:14px;display:grid}.merchantOpsModuleGroup{border:1px solid var(--ops-line);background:#fff;border-radius:11px;overflow:hidden}.merchantOpsModuleGroupHead{background:#f2f8f6;border-bottom:1px solid #e0ece7;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.merchantOpsModuleGroupHead b,.merchantOpsModuleGroupHead span{display:block}.merchantOpsModuleGroupHead b{font-size:13px}.merchantOpsModuleGroupHead span{color:#778b83;margin-top:4px;font-size:9px}.merchantOpsModuleGroupHead em{color:#487c68;font-size:8px;font-style:normal}.merchantOpsModuleGrid{background:#e9f1ee;grid-template-columns:1fr 1fr;gap:1px;display:grid}.merchantOpsModule{background:#fff;padding:15px}.merchantOpsModuleSummary{align-items:flex-start;gap:10px;display:flex}.merchantOpsModuleSummary>div{flex:1}.merchantOpsModuleSummary b{font-size:11px}.merchantOpsModuleSummary p{color:#6f817a;min-height:28px;margin:5px 0;font-size:9px;line-height:1.55}.merchantOpsModuleSummary small{color:#8fa099;font-size:8px}.merchantOpsModuleSummary em{white-space:nowrap;border-radius:10px;padding:3px 7px;font-size:8px;font-style:normal}.merchantOpsModuleActions{gap:6px;margin-top:12px;display:flex}.merchantOpsModuleActions button,.merchantOpsModuleActions label{min-height:32px;padding:6px 9px;font-size:9px}.merchantOpsModuleActions label{cursor:pointer}.merchantOpsModuleActions label input{opacity:0;width:1px;height:1px;position:absolute}.merchantOpsModuleActions .merchantOpsPrimary{margin-left:auto}.merchantOpsModuleEditor{border-top:1px solid #e9f1ee;margin-top:12px;padding-top:12px}.merchantOpsModuleEditor textarea{width:100%;min-height:180px;margin:8px 0}.merchantOpsModuleEditor .secondary.full{width:100%;margin:0}.merchantOpsFieldHints{flex-wrap:wrap;gap:5px;display:flex}.merchantOpsFieldHints span{color:#5b776c;background:#edf5f2;border-radius:4px;padding:4px 6px;font-size:8px}.merchantOpsCardHead>.merchantOpsActions{flex-wrap:wrap;padding:0}.merchantOpsIntegrity{border:1px solid;border-radius:8px;margin:14px 18px 0;padding:11px 12px}.merchantOpsIntegrity b,.merchantOpsIntegrity span{display:block}.merchantOpsIntegrity b{font-size:10px}.merchantOpsIntegrity span{margin-top:4px;font-size:9px;line-height:1.55}.merchantOpsIntegrity.ok{border-color:#c1e6d8}.merchantOpsIntegrity.bad{border-color:#efc8c2}.merchantOpsCardHead .merchantOpsDeleteMerchantButton{color:#a83e34;background:#fff8f7;border-color:#edc7c2}.merchantOpsCardHead .merchantOpsDeleteMerchantButton:hover{background:#fff0ee}.merchantOpsDeleteMerchantDialog{color:#24362f;background:#fff;border:1px solid #ead0cc;border-radius:16px;width:min(520px,100vw - 32px);overflow:hidden;box-shadow:0 28px 90px #1f080552}.merchantOpsDeleteMerchantDialog>header{border-bottom:1px solid #efe3e1;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:13px;padding:22px 24px;display:grid}.merchantOpsDeleteIcon{color:#b64237;background:#fff0ee;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.merchantOpsDeleteMerchantDialog h2{margin:0;font-size:20px}.merchantOpsDeleteMerchantDialog header p{color:#687b74;margin:6px 0 0;font-size:13px;line-height:1.55}.merchantOpsDeleteMerchantDialog header>button{color:#566a62;background:#f2f6f4;border:0;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.merchantOpsDeleteMerchantBody{padding:20px 24px}.merchantOpsDeleteMerchantBody>strong{font-size:14px}.merchantOpsDeleteMerchantBody ul{color:#5d7068;margin:10px 0 18px;padding-left:20px;font-size:13px;line-height:1.85}.merchantOpsDeleteMerchantBody>p{color:#176849;background:#f0f8f5;border:1px solid #cfe4dc;border-radius:10px;align-items:flex-start;gap:10px;margin:0 0 18px;padding:13px;display:flex}.merchantOpsDeleteMerchantBody>p svg{flex:none;margin-top:2px}.merchantOpsDeleteMerchantBody>p span,.merchantOpsDeleteMerchantBody>p b{display:block}.merchantOpsDeleteMerchantBody>p span{font-size:12px;line-height:1.6}.merchantOpsDeleteMerchantBody>p b{margin-bottom:2px;font-size:13px}.merchantOpsDeleteMerchantBody>label{color:#573f3a;cursor:pointer;background:#fffaf9;border:1px solid #e4d6d3;border-radius:10px;align-items:center;gap:10px;padding:12px;font-size:13px;display:flex}.merchantOpsDeleteMerchantBody>label input{accent-color:#b64237;flex:none;width:18px;height:18px;min-height:0}.merchantOpsDeleteMerchantDialog>footer{background:#fbfcfb;border-top:1px solid #efe3e1;justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.merchantOpsDeleteMerchantDialog>footer button{border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:10px 17px;display:inline-flex}.merchantOpsDangerSolid{color:#fff;background:#b64237;border:1px solid #b64237}.merchantOpsDangerSolid:hover{background:#98372f}.merchantOpsDangerSolid:disabled{opacity:.5}.merchantOpsDangerSolid:focus-visible{outline-offset:2px;outline:3px solid #b642374d}@media (width<=600px){.merchantOpsDeleteMerchantDialog>header,.merchantOpsDeleteMerchantBody{padding:18px}.merchantOpsDeleteMerchantDialog>footer{grid-template-columns:1fr;padding:15px 18px;display:grid}.merchantOpsDeleteMerchantDialog>footer button{width:100%}}.merchantOpsSettings label.merchantOpsSettingToggle{background:#f6faf8;border:1px solid #dce9e4;border-radius:8px;align-items:center;gap:9px;padding:11px 12px;display:flex}.merchantOpsSettings label.merchantOpsSettingToggle input{flex:0 0 16px;width:16px;min-height:16px;margin:0}.merchantOpsSettings label.merchantOpsSettingToggle span{margin:0;line-height:1.5}.merchantOpsCollectionLogs .merchantOpsCardHead>button{white-space:nowrap}.merchantOpsCollectionLog{color:#d6e8e1;background:#15231e;height:190px;padding:10px 17px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.merchantOpsCollectionLog>div{border-bottom:1px solid #ffffff12;grid-template-columns:142px minmax(0,1fr);gap:10px;padding:6px 0;font-size:9px;line-height:1.5;display:grid}.merchantOpsCollectionLog time{color:#84ab9c}.merchantOpsCollectionLog span{word-break:break-word}.merchantOpsCollectionLog p{text-align:center;color:#7d9b90;margin:0;padding:58px 10px;font-size:10px}.merchantOpsGuidedConfig{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0;display:grid}.merchantOpsGuidedConfig>label{display:block}.merchantOpsGuidedConfig>label.wide,.merchantOpsGuidedConfig>.wide{grid-column:1/-1}.merchantOpsGuidedConfig label>span{color:#50655d;margin-bottom:5px;font-size:9px;display:block}.merchantOpsGuidedConfig input,.merchantOpsGuidedConfig select,.merchantOpsGuidedConfig textarea{color:#23332d;background:#fff;border:1px solid #d6e4df;border-radius:7px;width:100%;min-height:36px;padding:7px 9px;font-size:10px}.merchantOpsGuidedConfig textarea{resize:vertical;min-height:92px;margin:0}.merchantOpsGuidedConfig input[type=color]{height:38px;padding:3px}.merchantOpsConfigSwitch{background:#f5f9f7;border:1px solid #dce8e3;border-radius:7px;align-items:center;gap:8px;padding:9px 10px;display:flex!important}.merchantOpsConfigSwitch input{width:16px!important;min-height:16px!important}.merchantOpsConfigSwitch span{margin:0!important}.merchantOpsConfigSummary{background:#f5f9f7;border:1px solid #dce8e3;border-radius:7px;padding:10px 11px}.merchantOpsConfigSummary b,.merchantOpsConfigSummary span{display:block}.merchantOpsConfigSummary b{font-size:10px}.merchantOpsConfigSummary span{color:#6f8079;margin-top:4px;font-size:8px;line-height:1.5}.merchantOpsNavigationConfig,.merchantOpsReviewConfig{gap:8px;display:grid}.merchantOpsNavigationConfig article,.merchantOpsReviewConfig article{border:1px solid #dfe9e5;border-radius:8px;grid-template-columns:1fr 1.5fr 70px;gap:8px;padding:10px;display:grid}.merchantOpsNavigationConfig article>strong,.merchantOpsReviewConfig article>strong{color:#426759;grid-column:1/-1;font-size:9px}.merchantOpsReviewConfig article{grid-template-columns:1fr 90px}.merchantOpsReviewConfig article label.wide{grid-column:1/-1}.merchantOpsReadonlyList{gap:6px;display:grid}.merchantOpsReadonlyList article{border:1px solid #dfeae6;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.merchantOpsReadonlyList article b{font-size:9px}.merchantOpsReadonlyList article span,.merchantOpsReadonlyList p{color:#6f817a;font-size:8px}.merchantOpsAcceptanceChecks{grid-template-columns:1fr 1fr;gap:6px;display:grid}.merchantOpsAcceptanceChecks label{border:1px solid #dfe9e5;border-radius:7px;align-items:center;gap:7px;padding:7px 9px;display:flex}.merchantOpsAcceptanceChecks input{width:15px!important;min-height:15px!important}.merchantOpsAcceptanceChecks span{margin:0!important}.merchantOpsPlatformActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.merchantOpsPlatformActions button{margin:0}.merchantOpsPlatformActions .danger{color:#a04438;border-color:#edcec9;min-width:44px;padding:8px}.merchantOpsLoginBackdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f2019c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.merchantOpsLoginDialog{background:#fff;border-radius:14px;width:min(1120px,100vw - 48px);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 28px 80px #05100c73}.merchantOpsLoginDialog>header{border-bottom:1px solid #e1ece8;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 20px;display:flex}.merchantOpsLoginDialog>header span{letter-spacing:.12em;text-transform:uppercase;color:#4f826e;font-size:9px}.merchantOpsLoginDialog>header h3{color:#192b24;margin:4px 0;font-size:18px}.merchantOpsLoginDialog>header p{color:#6a8078;margin:0;font-size:10px;line-height:1.6}.merchantOpsLoginDialog>header button{color:#4b655b;background:#eff5f3;border:0;border-radius:8px;place-items:center;width:44px;height:44px;display:grid}.merchantOpsRemoteScreen{aspect-ratio:16/10;touch-action:none;-webkit-user-select:none;user-select:none;background:#17201d;border:1px solid #31433c;border-radius:10px;place-items:center;width:min(1000px,100% - 32px);margin:16px auto 8px;display:grid;position:relative;overflow:hidden}.merchantOpsRemoteScreen>img{object-fit:contain;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.merchantOpsRemoteScreen>img:active{cursor:grabbing}.merchantOpsRemoteScreen>div{color:#d7e8e1;align-items:center;gap:10px;font-size:11px;display:flex}.merchantOpsRemoteScreen>i{color:#fff;background:#0e2019d9;border-radius:8px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:12px;right:12px}.merchantOpsRemoteHint{color:#567267;width:min(1000px,100% - 40px);margin:0 auto 12px;font-size:10px;line-height:1.6}.merchantOpsRemoteControls{grid-template-columns:minmax(280px,1fr) auto;gap:14px;padding:0 20px 18px;display:grid}.merchantOpsRemoteControls label>span{color:#4d625a;margin-bottom:7px;font-size:10px;display:block}.merchantOpsRemoteControls label>div{display:flex}.merchantOpsRemoteControls input{border-radius:7px 0 0 7px;font-size:16px}.merchantOpsRemoteControls label button{border-radius:0 7px 7px 0}.merchantOpsRemoteKeys{flex-wrap:wrap;align-items:flex-end;gap:6px;display:flex}.merchantOpsRemoteKeys button{min-height:44px}.merchantOpsLoginDialog>footer{background:#f2f8f6;border-top:1px solid #deebe6;justify-content:space-between;align-items:center;gap:14px;padding:15px 20px;display:flex}.merchantOpsLoginDialog>footer span{color:#687e76;font-size:9px;line-height:1.5}@media (width<=760px){.merchantOpsLoginBackdrop{padding:0}.merchantOpsLoginDialog{border-radius:0;width:100vw;min-height:100vh;max-height:100vh}.merchantOpsRemoteControls{grid-template-columns:1fr}.merchantOpsLoginDialog>footer{flex-direction:column;align-items:stretch}.merchantOpsLoginDialog>footer button{width:100%}.merchantOpsRemoteScreen{width:calc(100% - 20px);margin:10px auto}.merchantOpsRemoteKeys button{flex:1}.merchantOpsLoginDialog>header{padding:14px}.merchantOpsRemoteControls{padding:0 10px 14px}}@media (width<=1100px){.merchantOpsModuleGrid{grid-template-columns:1fr}}@media (width<=600px){.merchantOpsModuleActions{flex-wrap:wrap}.merchantOpsModuleActions .merchantOpsPrimary{width:100%;margin-left:0}.merchantOpsGuidedConfig{grid-template-columns:1fr}.merchantOpsGuidedConfig>label.wide,.merchantOpsGuidedConfig>.wide{grid-column:1}.merchantOpsNavigationConfig article,.merchantOpsReviewConfig article{grid-template-columns:1fr}.merchantOpsNavigationConfig article>strong,.merchantOpsReviewConfig article>strong,.merchantOpsReviewConfig article label.wide{grid-column:1}.merchantOpsAcceptanceChecks{grid-template-columns:1fr}}.merchantOpsAccountForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;display:grid}.merchantOpsAccountForm label{flex-direction:column;gap:7px;display:flex}.merchantOpsAccountForm label span{color:#60726b;font-size:11px;font-weight:650}.merchantOpsAccountForm input,.merchantOpsAccountForm select{color:#25342e;background:#fff;border:1px solid #d4e5de;border-radius:8px;outline:none;height:42px;padding:0 12px}.merchantOpsAccountForm input:focus,.merchantOpsAccountForm select:focus{border-color:#176849;box-shadow:0 0 0 3px #17684916}.merchantOpsAccountList{padding:0 18px 18px}.merchantOpsAccountRow{border-bottom:1px solid #e9f1ee;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px 0;display:grid}.merchantOpsAccountRow>i{color:#176849;background:#e3f5ee;border-radius:10px;place-items:center;width:38px;height:38px;font-style:normal;font-weight:750;display:grid}.merchantOpsAccountRow>span b,.merchantOpsAccountRow>span small{display:block}.merchantOpsAccountRow>span b{color:#23322c;font-size:13px}.merchantOpsAccountRow>span small{color:#748780;margin-top:4px;font-size:10px}.merchantOpsAccountRow>em{color:#5f726b;background:#eaf3f0;border-radius:14px;padding:5px 9px;font-size:10px;font-style:normal}.merchantOpsAccountRow>em.ok{color:#176849;background:#e5f6ef}.merchantOpsAccountRow>em.bad{color:#ad4a3d;background:#fff0ee}.merchantOpsAccountRow>div{gap:7px;display:flex}.merchantOpsAccountRow>div button{align-items:center;gap:5px;display:flex}.merchantOpsAccountEmpty{text-align:center;color:#768982;padding:22px}.merchantOpsResetCard{border-color:#bedcd1}.merchantOpsAccounts .merchantOpsSecurityNote{margin:0 18px}.merchantOpsAccounts .merchantOpsActions{padding:15px 18px 18px}@media (width<=860px){.merchantOpsAccountForm{grid-template-columns:1fr}.merchantOpsAccountRow{grid-template-columns:38px 1fr}.merchantOpsAccountRow>em,.merchantOpsAccountRow>div{grid-column:2}.merchantOpsAccountRow>div{flex-wrap:wrap}}.merchantOpsAccountForm input,.merchantOpsAccountForm select{min-height:44px}.merchantOpsProductCatalog+.merchantOpsCard{display:none}.merchantOpsProductBulk{background:#f7fbf9;border-bottom:1px solid #e3ece9;flex-wrap:wrap;align-items:center;gap:9px;padding:12px 14px;display:flex}.merchantOpsProductBulk label{color:#3f544c;align-items:center;gap:6px;font-size:9px;display:flex}.merchantOpsProductBulk label input{width:15px;height:15px;min-height:0}.merchantOpsProductBulk strong{margin-right:auto;font-size:9px}.merchantOpsProductFilters{gap:5px;display:flex}.merchantOpsProductFilters button{color:#577268;background:#fff;border:1px solid #d3e5de;border-radius:16px;padding:6px 10px;font-size:8px}.merchantOpsProductFilters button.active{color:#176849;background:#dcf4eb;border-color:#176849}.merchantOpsSelectableProduct{padding-left:25px;position:relative}.merchantOpsSelectableProduct>.merchantOpsProductSelect{align-items:center;display:flex;position:absolute;top:21px;left:0}.merchantOpsSelectableProduct>.merchantOpsProductSelect input{width:15px;height:15px;min-height:0}.merchantOpsSelectableProduct>.merchantOpsProductCard{padding-top:10px}.merchantOpsProductModalShade{z-index:120;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a241bad;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.merchantOpsProductModal{color:#1b2c25;background:#f3f7f5;border:1px solid #d6e5df;border-radius:18px;width:min(1120px,100vw - 48px);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 28px 90px #061e1659}.merchantOpsProductModal>header{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-bottom:1px solid #dce8e3;justify-content:space-between;align-items:flex-start;gap:20px;height:auto;padding:22px 26px 18px;display:flex;position:sticky;top:0}.merchantOpsProductModal>header h2{margin:6px 0 5px;font-size:21px;line-height:1.25}.merchantOpsProductModal>header p{color:#5f716a;margin:0;font-size:13px;line-height:1.5}.merchantOpsProductSource{color:#176849;background:#dcf3ea;border-radius:999px;align-items:center;min-height:24px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-flex}.merchantOpsModalClose{color:#4e615a;cursor:pointer;background:#f6faf8;border:1px solid #d6e5df;border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.merchantOpsModalClose:hover{color:#1f352d;background:#e9f4f0}.merchantOpsProductModalStats{grid-template-columns:repeat(4,1fr);gap:10px;padding:16px 26px;display:grid}.merchantOpsProductModalStats span{color:#61716b;background:#fff;border:1px solid #dbe7e2;border-radius:11px;align-items:baseline;gap:6px;padding:12px 14px;font-size:13px;display:flex}.merchantOpsProductModalStats b{color:#154f39;font-size:20px}.merchantOpsProductModalStats .warn{color:#8a6527;background:#fff9ed;border-color:#efdfbb}.merchantOpsProductModalStats .warn b{color:#9a650b}.merchantOpsProductModal form{padding:0 26px 26px}.merchantOpsProductModalSection{background:#fff;border:1px solid #dbe7e2;border-radius:13px;margin-bottom:14px;padding:19px}.merchantOpsSectionHeading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:15px;display:flex}.merchantOpsSectionHeading>div>b,.merchantOpsSectionHeading>div>span{display:block}.merchantOpsSectionHeading>div>b{font-size:16px}.merchantOpsSectionHeading>div>span{color:#6f8079;margin-top:4px;font-size:12px;line-height:1.5}.merchantOpsProductModal .merchantOpsProductFields{grid-template-columns:repeat(4,1fr);gap:12px}.merchantOpsProductModal .merchantOpsProductFields label.wide{grid-column:1/-1}.merchantOpsProductModal .merchantOpsProductFields span,.merchantOpsProductModal .merchantOpsPackageGroupHead label span{color:#4f6059;font-size:13px}.merchantOpsProductModal input,.merchantOpsProductModal textarea{color:#1a2d26;background:#fff;border:1px solid #d0e0da;border-radius:9px;min-height:42px;padding:9px 11px;font-size:14px}.merchantOpsProductModal textarea{resize:vertical;min-height:120px;line-height:1.65}.merchantOpsProductModal button:focus-visible,.merchantOpsProductModal input:focus-visible,.merchantOpsProductModal textarea:focus-visible{outline-offset:2px;border-color:#176849;outline:3px solid #17684947}.merchantOpsProductMediaGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.merchantOpsProductMediaItem{gap:8px;min-width:0;display:grid}.merchantOpsProductMediaItem>span{color:#3b5048;justify-content:space-between;align-items:center;font-size:13px;font-weight:700;display:flex}.merchantOpsProductMediaItem>span button{color:#a34539;cursor:pointer;background:#fcecea;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.merchantOpsProductMediaItem>div{aspect-ratio:4/3;background:#ebf2ef;border:1px solid #d5e4de;border-radius:11px;place-items:center;display:grid;overflow:hidden}.merchantOpsProductMediaItem img{object-fit:cover;width:100%;height:100%;display:block}.merchantOpsProductMediaItem i{color:#7f918a;place-items:center;gap:6px;font-size:12px;font-style:normal;display:grid}.merchantOpsProductMediaItem input{color:#61716b;text-overflow:ellipsis;width:100%;font-size:12px}.merchantOpsProductModal .merchantOpsPackageEditor{margin-top:0}.merchantOpsProductModal .merchantOpsPackageEditor>header{background:0 0;border:0;height:auto;padding:0;position:static}.merchantOpsProductModal .merchantOpsPackageEditor>header b{font-size:16px}.merchantOpsProductModal .merchantOpsPackageEditor>header span{font-size:12px;line-height:1.5}.merchantOpsProductModal .merchantOpsPackageEditor>section{border-radius:11px;padding:14px}.merchantOpsProductModal .merchantOpsPackageGroupHead{grid-template-columns:minmax(0,1fr) 150px auto}.merchantOpsProductModal .merchantOpsPackageItem{grid-template-columns:minmax(0,1fr) 90px 120px auto;gap:9px}.merchantOpsPackageEmpty{color:#875f1f;background:#fff9ed;border:1px solid #efdfbb;border-radius:10px;align-items:flex-start;gap:10px;padding:13px 14px;display:flex}.merchantOpsPackageEmpty span b,.merchantOpsPackageEmpty span small{display:block}.merchantOpsPackageEmpty span b{font-size:13px}.merchantOpsPackageEmpty span small{margin-top:4px;font-size:12px;line-height:1.55}.merchantOpsProductModal form>footer{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-top:1px solid #dae7e2;justify-content:flex-end;gap:10px;margin:18px -26px -26px;padding:16px 26px;display:flex;position:sticky;bottom:-26px}.merchantOpsProductModal form>footer button{min-height:44px;padding:10px 18px}.merchantOpsProductModal form>footer .merchantOpsPrimary{align-items:center;gap:7px;display:inline-flex}.merchantOpsProductRow .secondary{justify-content:center;align-items:center;gap:5px;display:inline-flex}@media (width<=900px){.merchantOpsProductModalShade{padding:10px}.merchantOpsProductModal{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.merchantOpsProductModalStats{grid-template-columns:1fr 1fr;padding:12px 16px}.merchantOpsProductModal form{padding:0 16px 20px}.merchantOpsProductModalSection{padding:14px}.merchantOpsProductModal .merchantOpsProductFields,.merchantOpsProductMediaGrid{grid-template-columns:1fr 1fr}.merchantOpsProductModal .merchantOpsPackageGroupHead,.merchantOpsProductModal .merchantOpsPackageItem{grid-template-columns:1fr}.merchantOpsProductModal form>footer{margin:16px -16px -20px;padding:14px 16px;bottom:-20px}}@media (width<=600px){.merchantOpsProductModal>header{padding:17px}.merchantOpsProductModal>header h2{font-size:18px}.merchantOpsProductModalStats,.merchantOpsProductModal .merchantOpsProductFields,.merchantOpsProductMediaGrid{grid-template-columns:1fr}.merchantOpsProductModalStats span{padding:9px 12px}.merchantOpsSectionHeading,.merchantOpsProductModal .merchantOpsPackageEditor>header{flex-direction:column;align-items:stretch}.merchantOpsProductModal form>footer{grid-template-columns:1fr;display:grid}.merchantOpsProductModal form>footer button{width:100%}.merchantOpsProductBulk{align-items:stretch}.merchantOpsProductBulk>label,.merchantOpsProductBulk>strong,.merchantOpsProductFilters{width:100%}.merchantOpsProductFilters button,.merchantOpsProductBulk>.secondary,.merchantOpsProductBulk>.merchantOpsPrimary{flex:1}.merchantOpsSelectableProduct{padding-left:22px}}.merchantOpsWorkflowPanel{margin-bottom:14px}.merchantOpsExecutionLog{padding:0 18px 16px;display:grid}.merchantOpsExecutionLog>div{border-top:1px solid #e9f1ee;align-items:flex-start;gap:9px;padding:9px 0;display:flex}.merchantOpsExecutionLog>div>em{text-align:center;color:#407c65;background:#e7f4ef;border-radius:12px;min-width:36px;padding:3px 6px;font-size:8px;font-style:normal}.merchantOpsExecutionLog>div>em.bad{color:#a54a3f;background:#fff0ee}.merchantOpsExecutionLog span b,.merchantOpsExecutionLog span small{display:block}.merchantOpsExecutionLog span b{color:#374942;font-size:9px}.merchantOpsExecutionLog span small{color:#85958f;margin-top:3px;font-size:8px}.merchantOpsExecutionLog>p{text-align:center;color:#778982;margin:0;padding:16px 0;font-size:9px}.merchantOpsCollectionScope{margin-bottom:14px}.merchantOpsCollectionScope .merchantOpsInlineForm{align-items:center}.merchantOpsCollectionScope .merchantOpsInlineForm select{max-width:260px}.merchantOpsCollectionScope .merchantOpsInlineForm span{color:#6f8079;font-size:9px;line-height:1.6}@media (width<=600px){.merchantOpsCollectionScope .merchantOpsInlineForm select{max-width:none}}.merchantOpsBind{gap:12px;display:grid}.merchantOpsHmActions{background:#f4faf8;border:1px solid #d8e7e1;border-radius:8px;grid-column:1/-1;align-items:center;gap:8px;padding:10px 12px;display:flex}.merchantOpsHmActions>span{color:#63766f;flex:1;font-size:9px}.merchantOpsHmActions button{white-space:nowrap}@media (width<=850px){.merchantOpsHmActions{flex-direction:column;grid-column:auto;align-items:stretch}.merchantOpsHmActions>span{text-align:center}}.merchantOpsDeliveryPreview{overflow:hidden}.merchantOpsDeliveryIntro{color:#467462;text-align:left;cursor:pointer;background:#f2faf7;border:1px dashed #add1c3;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;width:calc(100% - 36px);margin:16px 18px;padding:18px;display:grid}.merchantOpsDeliveryIntro span b,.merchantOpsDeliveryIntro span small{display:block}.merchantOpsDeliveryIntro span b{color:#2d453c;font-size:12px}.merchantOpsDeliveryIntro span small{color:#6e837b;margin-top:5px;font-size:9px}.merchantOpsDeliveryFrame{background:#f5f9f7;border:1px solid #d6e5df;border-radius:10px;width:calc(100% - 36px);height:720px;margin:16px 18px 18px;display:block}.merchantOpsDeliveryLoading{color:#598071;justify-content:center;align-items:center;gap:10px;min-height:180px;font-size:10px;display:flex}@media (width<=760px){.merchantOpsDeliveryFrame{width:calc(100% - 20px);height:620px;margin:10px}.merchantOpsDeliveryIntro{width:calc(100% - 20px);margin:10px}.merchantOpsDeliveryPreview .merchantOpsCardHead{flex-direction:column;align-items:stretch}.merchantOpsDeliveryPreview .merchantOpsActions button{flex:1}}.merchantOpsRemoteWindowStatus{background:#effaf6;border-color:#a2d7c3;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.merchantOpsRemoteWindowStatus>div{align-items:center;gap:12px;display:flex}.merchantOpsRemoteWindowStatus>div:first-child{color:#176849;min-width:0}.merchantOpsRemoteWindowStatus span{gap:3px;display:grid}.merchantOpsRemoteWindowStatus b{color:#182d25}.merchantOpsRemoteWindowStatus small{color:#5e746c;line-height:1.5}.merchantOpsRemoteWindowStatus button{white-space:nowrap;min-height:42px}.merchantOpsPlatformActions .merchantOpsPrimary svg{flex:none}@media (width<=760px){.merchantOpsRemoteWindowStatus{flex-direction:column;align-items:stretch}.merchantOpsRemoteWindowStatus>div:last-child{grid-template-columns:1fr 1fr;display:grid}.merchantOpsRemoteWindowStatus button{width:100%}}.merchantOps[data-section=collection] .merchantOpsSectionHead span{font-size:12px}.merchantOps[data-section=collection] .merchantOpsSectionHead h2{font-size:25px}.merchantOps[data-section=collection] .merchantOpsSectionHead p{font-size:14px;line-height:1.6}.merchantOps[data-section=collection] .merchantOpsSectionHead small{font-size:12px}.merchantOps[data-section=collection] .merchantOpsCardHead b{font-size:16px}.merchantOps[data-section=collection] .merchantOpsCardHead span{font-size:13px;line-height:1.55}.merchantOps[data-section=collection] .merchantOpsCardHead>button,.merchantOps[data-section=collection] .secondary{min-height:44px;padding:10px 14px;font-size:14px}.merchantOps[data-section=collection] .merchantOpsPrimary{min-height:44px;padding:10px 16px;font-size:14px}.merchantOps[data-section=collection] .merchantOpsInlineForm select{min-height:46px;font-size:15px}.merchantOps[data-section=collection] .merchantOpsInlineForm span,.merchantOps[data-section=collection] .merchantOpsCollectionScope .merchantOpsInlineForm span{font-size:14px;line-height:1.65}.merchantOps[data-section=collection] .merchantOpsPlatformBody p{font-size:14px;line-height:1.75}.merchantOps[data-section=collection] .merchantOpsCardHead>em{border-radius:999px;padding:5px 10px;font-size:13px}.merchantOpsCollectionLogs{align-items:start}.merchantOpsLivePanel{overflow:hidden}.merchantOpsLiveSummary{background:#f4faf8;justify-content:space-between;align-items:center;gap:16px;padding:15px 18px 11px;display:flex}.merchantOpsLiveSummary span b,.merchantOpsLiveSummary span small{display:block}.merchantOpsLiveSummary span b{color:#21362e;font-size:15px}.merchantOpsLiveSummary span small{color:#6b8078;margin-top:5px;font-size:12px}.merchantOpsLiveSummary>strong{color:#176849;font-size:18px}.merchantOpsLiveProgress{background:#d8e8e2;border-radius:999px;height:8px;margin:0 18px 14px;overflow:hidden}.merchantOpsLiveProgress i{border-radius:inherit;background:linear-gradient(90deg,#176849,#176849);height:100%;transition:width .35s;display:block}.merchantOpsLivePanel .merchantOpsCollectionLog{color:#e3f1ec;scrollbar-color:#5d8374 #13231d;background:#13231d;height:360px;padding:8px 18px 12px}.merchantOpsLivePanel .merchantOpsCollectionLog>div{border-bottom:1px solid #ffffff17;grid-template-columns:70px 54px minmax(0,1fr);align-items:start;gap:10px;padding:11px 0;font-size:14px;line-height:1.65;display:grid}.merchantOpsLivePanel .merchantOpsCollectionLog time{color:#9dbfb2;font-variant-numeric:tabular-nums;padding-top:2px;font-size:12px}.merchantOpsLivePanel .merchantOpsCollectionLog>div>em{color:#d5e9e1;text-align:center;white-space:nowrap;border:1px solid #6c9384;border-radius:999px;margin-top:1px;padding:2px 7px;font-size:12px;font-style:normal}.merchantOpsLivePanel .merchantOpsCollectionLog>div.failed>em{color:#ffd6d0;border-color:#c66b5d}.merchantOpsLivePanel .merchantOpsCollectionLog span b,.merchantOpsLivePanel .merchantOpsCollectionLog span small{display:block}.merchantOpsLivePanel .merchantOpsCollectionLog span b{word-break:break-word;font-size:14px;font-weight:550}.merchantOpsLivePanel .merchantOpsCollectionLog span small{color:#a1bdb2;margin-top:4px;font-size:12px}.merchantOpsLivePanel .merchantOpsCollectionLog p{padding:105px 12px;font-size:14px}.merchantOpsLivePanel>footer{background:#f4faf8;border-top:1px solid #dfebe6;justify-content:space-between;align-items:center;gap:14px;padding:12px 18px;display:flex}.merchantOpsLivePanel>footer span{color:#758881;font-size:12px}.merchantOpsLivePanel>footer strong{text-align:right;max-width:65%;font-size:13px;font-weight:600}.merchantOps[data-section=collection] .merchantOpsTaskTable>div{padding:16px 2px}.merchantOps[data-section=collection] .merchantOpsTaskTable span b{font-size:14px}.merchantOps[data-section=collection] .merchantOpsTaskTable span small{font-size:13px;line-height:1.55}.merchantOps[data-section=collection] .merchantOpsTaskTable>div>em{border-radius:999px;padding:5px 9px;font-size:12px}.merchantOps[data-section=collection] .merchantOpsTaskTable strong{font-size:14px}.merchantOpsCollectionEvidence{background:#edf7f3;border-top:1px solid #dceae5;padding:14px 18px 18px}.merchantOpsCollectionEvidence>div{color:#24483b;align-items:center;gap:10px;margin-bottom:10px;display:flex}.merchantOpsCollectionEvidence>div span{flex:1;min-width:0}.merchantOpsCollectionEvidence>div b,.merchantOpsCollectionEvidence>div small{display:block}.merchantOpsCollectionEvidence>div b{font-size:14px}.merchantOpsCollectionEvidence>div small{color:#6f827b;margin-top:3px;font-size:12px}.merchantOpsCollectionEvidence>div a{color:#176849;align-items:center;gap:5px;min-height:44px;font-size:13px;display:inline-flex}.merchantOpsCollectionEvidence>a{background:#13231d;border:1px solid #c9ddd5;border-radius:12px;display:block;overflow:hidden}.merchantOpsCollectionEvidence img{aspect-ratio:16/9;object-fit:contain;width:100%;max-height:300px;display:block}.merchantOpsCardHead>div{min-width:0}.merchantOpsCardHead>button{white-space:nowrap;flex:none}.merchantOpsListBody>button>em{flex:none}.merchantOpsStoreCount{color:#176849;white-space:nowrap;background:#e1f4ec;border:1px solid #9dcfbb;border-radius:999px;justify-content:center;align-items:center;min-width:38px;min-height:24px;padding:3px 9px;font-size:11px;font-style:normal;font-weight:700;display:inline-flex}.merchantOpsProductModalShade:has(.merchantOpsMerchantCreateModal){display:none}.merchantOpsCreateFlowShade,.merchantOpsWriteScopeShade{z-index:130}.merchantOpsMerchantCreateFlow,.merchantOpsWriteScopeDialog{color:#24362f;background:#fff;border:1px solid #d7e7e1;border-radius:16px;width:min(960px,100vw - 32px);max-height:calc(100vh - 32px);overflow:auto;box-shadow:0 28px 90px #0d281e4d}.merchantOpsMerchantCreateFlow>header,.merchantOpsWriteScopeDialog>header{border-bottom:1px solid #e1ece8;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px;display:flex}.merchantOpsMerchantCreateFlow>header h2,.merchantOpsWriteScopeDialog>header h2{margin:5px 0 4px;font-size:21px}.merchantOpsMerchantCreateFlow>header p,.merchantOpsWriteScopeDialog>header p{color:#6c8179;margin:0;font-size:12px}.merchantOpsCreateSteps{background:#f5faf8;border-bottom:1px solid #e2ece8;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;padding:16px 24px;display:grid}.merchantOpsCreateSteps>svg{color:#a7bbb3;width:16px}.merchantOpsCreateSteps>span{color:#809189;align-items:center;gap:8px;font-size:12px;display:flex}.merchantOpsCreateSteps>span b{color:#6f817a;background:#e5ece9;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.merchantOpsCreateSteps>span.active{color:#176849;font-weight:700}.merchantOpsCreateSteps>span.active b,.merchantOpsCreateSteps>span.done b{color:#fff;background:#176849}.merchantOpsSearchBar{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:14px;display:grid}.merchantOpsSearchResults{gap:8px;max-height:350px;margin-top:14px;display:grid;overflow:auto}.merchantOpsSearchResults>button{color:#24362f;text-align:left;background:#fff;border:1px solid #dce9e4;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.merchantOpsSearchResults>button:hover{background:#f2faf7;border-color:#8fc8b2}.merchantOpsSearchResults span b,.merchantOpsSearchResults span small{display:block}.merchantOpsSearchResults span small{color:#71857d;margin-top:4px;font-size:11px}.merchantOpsSelectedMerchant{background:#f2f8f6;border:1px solid #d8e8e2;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.merchantOpsSelectedMerchant.success{color:#176849;background:#eaf7f2}.merchantOpsSelectedMerchant span b,.merchantOpsSelectedMerchant span small{display:block}.merchantOpsSelectedMerchant span small{color:#6f827b;margin-top:4px;font-size:11px}.merchantOpsStorePicker{grid-template-columns:1fr 1fr;gap:10px;max-height:390px;margin-top:14px;display:grid;overflow:auto}.merchantOpsStorePicker>label{cursor:pointer;background:#fff;border:1px solid #dce8e4;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;display:grid}.merchantOpsStorePicker>label.picked{background:#edf8f4;border-color:#69af94;box-shadow:0 0 0 2px #17684914}.merchantOpsStorePicker input{accent-color:#176849;width:18px;min-height:18px;margin:0}.merchantOpsStorePicker span b,.merchantOpsStorePicker span small{display:block}.merchantOpsStorePicker span small{color:#768981;margin-top:4px;font-size:10px}.merchantOpsStorePicker em{color:#5c746a;font-size:10px;font-style:normal}.merchantOpsMerchantCreateFlow section>footer,.merchantOpsMerchantCreateFlow form>footer,.merchantOpsWriteScopeDialog>footer{background:#fbfdfc;border-top:1px solid #e1ece8;justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.merchantOpsWriteScopeDialog{width:min(720px,100vw - 32px);padding-bottom:0}.merchantOpsWriteScopeDialog>.merchantOpsStorePicker{margin:0 24px 18px}.merchantOpsWriteScopeTools{align-items:center;gap:8px;padding:16px 24px;display:flex}.merchantOpsWriteScopeTools strong{color:#176849;margin-left:auto;font-size:13px}.merchantOpsMerchantCreateFlow .merchantOpsForm{padding:8px 0}.merchantOpsMerchantCreateFlow .merchantOpsProductModalSection{border:0;border-radius:0;margin:0}.merchantOpsMerchantCreateFlow .merchantOpsProductModalSection+.merchantOpsProductModalSection{border-top:1px solid #e6efeb}@media (width<=760px){.merchantOpsStorePicker{grid-template-columns:1fr}.merchantOpsCreateSteps{gap:5px;padding:12px}.merchantOpsCreateSteps>span{font-size:10px}.merchantOpsMerchantCreateFlow>header,.merchantOpsWriteScopeDialog>header{padding:17px}.merchantOpsSearchBar{grid-template-columns:1fr}.merchantOpsSelectedMerchant{grid-template-columns:auto minmax(0,1fr)}.merchantOpsSelectedMerchant>button{grid-column:1/-1}.merchantOpsMerchantCreateFlow section>footer,.merchantOpsMerchantCreateFlow form>footer,.merchantOpsWriteScopeDialog>footer{padding:14px 17px}.merchantOpsWriteScopeDialog>.merchantOpsStorePicker{margin:0 17px 14px}.merchantOpsWriteScopeTools{flex-wrap:wrap;padding:14px 17px}.merchantOpsWriteScopeTools strong{width:100%;margin:0}}@media (width<=1180px){.merchantOpsCollectionLogs{grid-template-columns:1fr}}@media (width<=600px){.merchantOpsLivePanel .merchantOpsCollectionLog{height:420px;padding-left:12px;padding-right:12px}.merchantOpsLivePanel .merchantOpsCollectionLog>div{grid-template-columns:58px 48px minmax(0,1fr);gap:7px;font-size:13px}.merchantOpsLivePanel>footer{flex-direction:column;align-items:flex-start}.merchantOpsLivePanel>footer strong{text-align:left;max-width:none}}.decorationBillingSummary{color:#213930;background:#edf8f4;border:1px solid #d3e5de;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:20px 24px;font-size:16px;line-height:1.6;display:flex}.decorationBillingSummary>div:first-child{flex:320px}.decorationBillingSummary strong{font-size:19px}.decorationBillingSummary p{margin:8px 0 0}.decorationBillingSummary a{color:#176849;margin-top:8px;display:block}.decorationBillingSummary ul{width:100%;margin:0;padding:0;list-style:none}.decorationBillingSummary li{border-top:1px solid #d3e5de;flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:8px;font-size:14px;display:flex}.decorationBillingSummary li span{overflow-wrap:anywhere}.decorationBillingDialog{color:#213930;box-sizing:border-box;background:#fff;border:1px solid #d3e5de;border-radius:20px;width:min(540px,100vw - 32px);max-height:calc(100dvh - 48px);margin:auto;padding:28px;font-family:inherit;font-size:16px;line-height:1.6;overflow:auto}.decorationBillingDialog::backdrop{background:#14201baa}.decorationBillingDialog h2{margin:0 0 16px;font-size:24px}.decorationBillingDialog dl{background:#edf8f4;border-radius:12px;padding:16px}.decorationBillingDialog dl div{justify-content:space-between;gap:16px;padding:6px 0;display:flex}.decorationBillingDialog dd{margin:0}.decorationBillingDialog footer{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.decorationBillingDialog button,.decorationBillingDialog a{border-radius:10px;min-height:44px;padding:10px 16px}.decorationBillingDialog .merchantOpsPrimary{color:#fff;background:#176849;border:0}.decorationBillingDialog .secondary{color:#213930;background:#fff;border:1px solid #a8c5ba}.decorationBillingDialog [role=alert]{color:#ac2525}.merchantOpsStandaloneShell .merchantOpsStandaloneContent{box-sizing:border-box;width:100%;max-width:none;padding:24px}.merchantOpsStandaloneHeader{position:relative}.merchantOpsStandaloneSidebar nav button{min-height:44px;font-size:16px}.merchantOpsStandaloneSidebar .merchantOpsNavIcon{justify-content:center;align-items:center;display:flex}.merchantOpsStandaloneContent .merchantOps{min-width:0}.merchantOpsStandaloneContent .merchantOps h2{line-height:1.4}@media (width<=760px){.merchantOpsStandaloneShell{display:block!important}.merchantOpsStandaloneShell .merchantOpsStandaloneSidebar{width:100%!important;height:auto!important;padding:12px!important;display:block!important;position:relative!important;inset:auto!important}.merchantOpsStandaloneSidebar .brand,.merchantOpsStandaloneSidebar .sideFoot,.merchantOpsStandaloneSidebar nav label{display:none!important}.merchantOpsStandaloneSidebar nav>div{gap:8px;display:flex;overflow-x:auto}.merchantOpsStandaloneSidebar nav button{flex:none!important;min-width:100px!important;display:flex!important}.merchantOpsStandaloneShell>main{width:100%!important;margin:0!important}.merchantOpsStandaloneShell .merchantOpsStandaloneContent{padding:12px}.merchantOpsStandaloneShell .merchantOpsStandaloneHeader{flex-wrap:wrap;min-height:80px;padding:16px;height:auto!important;position:relative!important}.merchantOpsStandaloneHeader .headActions{display:flex!important}.decorationBillingSummary{padding:16px}.decorationBillingDialog{padding:20px}}.merchantOpsError .merchantOpsRechargeLink{color:#fff;background:#176849;border-radius:8px;align-items:center;gap:6px;min-height:44px;margin-top:10px;padding:8px 14px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.merchantOpsError .merchantOpsRechargeLink:focus-visible{outline-offset:3px;outline:3px solid #176849}.merchantOpsRefreshWarning{color:#766239;background:#fff9eb;border:1px solid #dfcea5;border-radius:10px;margin:0 0 14px;padding:12px 16px;font-size:14px;line-height:1.6}.merchantOpsMerchantBadges{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:5px;max-width:105px;display:flex}.merchantOpsMerchantBadges>em{flex:none}.merchantOpsCollectionState{white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:3px 7px;font-size:8px;font-style:normal}.merchantOpsCollectionState.collected{color:#176849;background:#e5f5ef;border-color:#b8dfcf}.merchantOpsCollectionState.empty{color:#74817c;background:#f0f3f2;border-color:#dbe3e0}.merchantOpsListBody{scrollbar-width:none;-ms-overflow-style:none}.merchantOpsListBody::-webkit-scrollbar{width:0;height:0}.merchantOpsListBody:hover,.merchantOpsListBody:focus-within{scrollbar-width:thin;scrollbar-color:#17684940 transparent}.merchantOpsListBody:hover::-webkit-scrollbar{width:4px;height:4px}.merchantOpsListBody:focus-within::-webkit-scrollbar{width:4px;height:4px}.merchantOpsListBody::-webkit-scrollbar-track{background:0 0}.merchantOpsListBody::-webkit-scrollbar-thumb{background:#1768493d;border-radius:8px}.merchantOpsListBody::-webkit-scrollbar-thumb:hover{background:#17684973}.merchantOpsListBody::-webkit-scrollbar-button{width:0;height:0;display:none}.applicationCenter{color:#1d352c;max-width:1440px;margin:0 auto}.applicationCenterHeading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px;display:flex}.applicationCenterHeading h2{margin:0 0 10px;font-size:28px;line-height:1.4}.applicationCenterHeading p{color:#5c736a;margin:0;font-size:16px;line-height:1.7}.applicationCenterHeading>svg{color:#176849;flex-shrink:0;width:42px;height:42px}.applicationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.applicationCard{text-align:left;min-width:0;min-height:290px;color:inherit;cursor:pointer;background:#fff;border:1px solid #d4e5de;border-radius:18px;flex-direction:column;align-items:flex-start;gap:16px;padding:28px;transition:box-shadow .18s,border-color .18s;display:flex}.applicationCard:hover:not(:disabled){border-color:#4bab86;box-shadow:0 10px 28px #10372814}.applicationCard:focus-visible,.applicationError button:focus-visible,.channelNavGroup:focus-visible{outline-offset:3px;outline:3px solid #4bab86}.applicationCard:disabled{cursor:default}.applicationIcon{color:#176849;background:#e1f5ed;border-radius:16px;place-items:center;width:60px;height:60px;display:grid}.applicationCard.blue .applicationIcon{color:#3569a5;background:#eaf2fb}.applicationCard.amber .applicationIcon{color:#94681c;background:#fff3d8}.applicationCard.purple .applicationIcon{color:#765299;background:#f2ecfb}.applicationCardTitle{font-size:22px;font-weight:700;line-height:1.4}.applicationDescription{color:#5c736a;font-size:16px;line-height:1.8}.applicationCardFooter{border-top:1px solid #dfece7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;width:100%;margin-top:auto;padding-top:18px;font-size:14px;display:flex}.applicationCardFooter strong{color:#176849;align-items:center;gap:6px;display:flex}.applicationError{color:#9c3b2e;background:#fff0ed;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:16px;font-size:16px;display:flex}.applicationError button{cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dab7af;border-radius:8px;min-height:44px;padding:8px 14px}.applicationChannelScope{background:#f5faf8;border:1px solid #cfe2da;border-radius:12px;grid-template-columns:auto minmax(240px,420px) 1fr;align-items:center;gap:12px;margin:0 0 20px;padding:14px 16px;display:grid}.applicationChannelScope>span{font-weight:700}.applicationChannelScope select{color:#1d352c;min-height:44px;font:inherit;background:#fff;border:1px solid #b9d2c8;border-radius:8px;padding:8px 12px}.applicationChannelScope small{color:#5c736a;line-height:1.6}.shell .sidebar nav .channelNavGroup{color:#c9ddd5;justify-content:space-between;align-items:center;width:100%;min-height:48px;margin:5px 0;font-size:16px;font-weight:600;display:flex}.channelNavGroup>.channelGroupChevron{color:currentColor;background:0 0;border:0;border-radius:0;flex:0 0 18px;width:18px;height:18px;margin-left:12px;transition:transform .2s}.channelNavGroup[aria-expanded=true]>.channelGroupChevron{transform:rotate(90deg)}.shell .sidebar nav .channelNavGroup.current{color:#77dbb5}.channelNavItems{padding-left:6px}.shell .sidebar nav .applicationNavEntry{margin:0 0 12px;display:flex}.channelGroupShort{display:none}@media (width<=900px){.applicationGrid{gap:16px}.applicationCard{padding:22px}.shell .sidebar nav .channelNavGroup{justify-content:center;padding:10px 0}.channelNavGroup>span:not(.channelGroupShort),.channelNavGroup>.channelGroupChevron{display:none}.channelGroupShort{font-size:14px;display:inline}.channelNavItems{padding:0}.shell .sidebar nav .channelNavItems button{justify-content:center;padding:10px 0;display:flex}.channelNavItems button>span,.channelNavItems button>em,.shell .sidebar nav .applicationNavEntry>span{display:none}.shell .sidebar nav .applicationNavEntry{justify-content:center;padding:10px 0}.shell .sidebar nav .merchantOpsSubnav{border:0;margin:0;padding:0;display:block}.shell .sidebar nav .merchantOpsSubnav button{display:flex!important}}@media (width<=600px){.applicationGrid{grid-template-columns:1fr}.applicationCenterHeading h2{font-size:23px}.applicationCenterHeading>svg{display:none}.applicationCard{min-height:260px;padding:20px}.applicationError{flex-direction:column;align-items:stretch}.applicationChannelScope{grid-template-columns:1fr}.applicationChannelScope select{width:100%}}.shell .sidebar>a:is(.sidebarApplicationEntry,.sidebarOverviewEntry){color:#d1f3e6;background:#1b3b2f;border:1px solid #3c9e78;border-radius:10px;flex:none;align-items:center;gap:12px;min-height:50px;margin:18px 0 12px;padding:12px 14px;font-size:16px;font-weight:650;line-height:24px;text-decoration:none;display:flex}.shell .sidebar>a:is(.sidebarApplicationEntry,.sidebarOverviewEntry)>svg{flex-shrink:0}.shell .sidebar>a:is(.sidebarApplicationEntry,.sidebarOverviewEntry):hover,.shell .sidebar>a:is(.sidebarApplicationEntry,.sidebarOverviewEntry).active{color:#fff;background:#176849}.shell .sidebar>a:is(.sidebarApplicationEntry,.sidebarOverviewEntry):focus-visible{outline-offset:3px;outline:3px solid #77dbb5}.shell .sidebar>nav{flex:1 1 0;min-height:0}.shell .sidebar>a.sidebarApplicationEntry{margin:12px 0 16px}.shell .sidebar>.sideFoot{flex-shrink:0}@media (width<=900px){.shell .sidebar>a:is(.sidebarApplicationEntry,.sidebarOverviewEntry){text-align:center;flex-direction:column;gap:6px;margin:12px -6px 8px;padding:10px 2px;font-size:12px;line-height:18px}.shell .sidebar>a:is(.sidebarApplicationEntry,.sidebarOverviewEntry)>span{white-space:normal;display:block}}@media (prefers-reduced-motion:reduce){.applicationCard,.channelNavGroup>.channelGroupChevron{transition:none}}:root{--nav:var(--brand-deep);--nav2:var(--brand-primary);--blue:var(--brand-primary);--blue2:var(--brand-hover);--green:var(--brand-primary);--ui-ink:var(--brand-ink);--ui-muted:var(--brand-muted);--ui-border:var(--brand-line);--ui-soft:var(--brand-soft)}.shell .sidebar,.adminShell .adminSide{color:var(--brand-on-dark);background:linear-gradient(180deg,#14573f 0%,var(--brand-deep) 100%)!important}.shell .sidebar nav button,.adminShell .adminSide nav button,.adminShell .adminLink{color:#d5e9df}.shell .sidebar nav button.active,.adminShell .adminSide nav button.active,.adminShell .adminLink.active{color:#fff;box-shadow:inset 0 0 0 1px #ffffff30;background:var(--brand-primary)!important}.shell .sidebar nav button:hover,.adminShell .adminSide nav button:hover,.adminShell .adminLink:hover{color:#fff}.shell .sidebar nav label,.adminShell .adminSide nav label,.shell .brand small,.adminShell .adminBrand small,.shell .sideFoot small{color:#b9d5c8}.shell .sideFoot b{color:var(--brand-highlight)}.shell .sidebarApplicationEntry,.shell .sidebarOverviewEntry{color:var(--brand-on-dark);background:#ffffff09;border-color:#8abca566}.shell .sidebarApplicationEntry.active,.shell .sidebarOverviewEntry.active{background:var(--brand-primary);color:#fff;border-color:#8abca5}.shell .heroSlide.petSlide,.shell .heroSlide.beautySlide,.shell .heroSlide.fitnessSlide,.caseCenterHeader{background:linear-gradient(112deg,var(--brand-deep),var(--brand-primary))}.loginPageV2 .loginBrand{background:radial-gradient(circle at 85% 12%,#8ad2af16,transparent 32%),linear-gradient(142deg,var(--brand-deep),var(--brand-primary))}.shell .primary,.adminShell .adminPrimary,.loginPageV2 .loginSubmit{background:var(--brand-primary);color:#fff}.shell .primary:hover,.adminShell .adminPrimary:hover,.loginPageV2 .loginSubmit:hover,.caseCenter .casePrimary:hover{background:var(--brand-hover)}input[type=checkbox],input[type=radio],progress{accent-color:var(--brand-primary)}::selection{background:var(--brand-mint);color:var(--brand-ink)}.adminShell{color:#192822;background:#f3f6f5;min-height:100vh;font-family:PingFang SC,Microsoft YaHei,sans-serif}.adminSide{color:#d6e7e0;background:#111d18;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:#0f2019;background:#176849;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:#7c928a;margin-top:4px;font-size:9px}.adminSide nav{flex:1;overflow:auto}.adminSide nav label{color:#6a8178;letter-spacing:.12em;padding:18px 11px 6px;font-size:9px;display:block}.adminSide nav button{color:#a4b7b0;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:#176849}.adminSide nav button em{color:#799188;margin-left:auto;font-size:9px;font-style:normal}.returnSite{color:#96b0a6;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 #dee7e4;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:#7f9089;margin:4px 0;font-size:10px}.adminHead,.adminUser{align-items:center;gap:12px;display:flex}.bell{background:#fff;border:1px solid #dce5e2;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 #e1e8e5;padding-left:13px}.adminUser>span{color:#fff;background:#176849;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:#85948e;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 #dee7e4;border-radius:10px;padding:17px 18px;position:relative}.adminMetrics article>i{background:#176849;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:#75857f;font-size:9px}.adminMetrics b{margin:5px 0;font-size:25px}.adminMetrics small{color:#8c9a95;font-size:8px}.adminCols{grid-template-columns:1.35fr 1fr;gap:13px;margin-top:14px;display:grid}.adminPanel{background:#fff;border:1px solid #dee7e4;border-radius:10px;overflow:hidden}.adminPanelHead{border-bottom:1px solid #eaf0ee;justify-content:space-between;align-items:center;height:63px;padding:0 18px;display:flex}.adminPanelHead b,.adminPanelHead small{display:block}.adminPanelHead small{color:#8a9893;margin-top:4px;font-size:8px}.adminPanelHead button{color:#317f61;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:#70807a;justify-content:flex-end;gap:16px;font-size:8px;display:flex}.chartLegend i{background:#176849;border-radius:2px;width:7px;height:7px;margin-right:4px;display:inline-block}.chartLegend span:last-child i{background:#a0c7b8}.chartBars{border-bottom:1px solid #e3eae7;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:#176849;border-radius:3px 3px 0 0;width:13px}.chartBars em{background:#a0c7b8}.chartBars small{color:#879590;white-space:nowrap;font-size:7px;position:absolute;bottom:-19px}.opsTodos button{text-align:left;background:#fff;border:0;border-bottom:1px solid #eaf0ee;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:#8d9b96;margin-top:3px;font-size:7px}.opsTodos em{color:#176849;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:#f9fbfa;border:1px solid #e4ebe8;border-radius:8px;align-items:center;padding:12px;display:flex}.moduleCards svg{color:#176849;width:18px;margin-right:9px}.moduleCards span{flex:1}.moduleCards b,.moduleCards small{font-size:9px;display:block}.moduleCards small{color:#86958f;margin-top:3px;font-size:7px}.moduleCards em{color:#82948d;font-style:normal}.activity{padding:6px 17px}.activity p{border-bottom:1px solid #eaf0ee;align-items:center;margin:0;padding:8px 0;display:flex}.activity p>i{color:#176849;background:#e8f4ef;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:#889791;margin-top:3px;font-size:7px}.activity em{color:#909d98;font-size:7px;font-style:normal}.adminToolbar{gap:9px;margin-bottom:13px;display:flex}.adminSearch{background:#fff;border:1px solid #dce5e2;border-radius:7px;align-items:center;width:300px;height:38px;padding:0 10px;display:flex}.adminSearch svg{color:#86958f;width:15px}.adminSearch input{border:0;outline:0;flex:1;padding:0 8px;font-size:10px}.adminToolbar select{background:#fff;border:1px solid #dce5e2;border-radius:7px;padding:0 12px;font-size:9px}.adminToolbar>button{margin-left:auto}.adminToolbar .outline{margin-left:0}.adminPrimary,.outline{color:#fff;background:#176849;border:0;border-radius:7px;align-items:center;gap:6px;padding:10px 14px;font-size:9px;display:flex}.outline{color:#61726b;background:#fff;border:1px solid #dce5e2}.outline svg{width:14px}.adminTable{width:100%}.adminTr{border-top:1px solid #eaf0ee;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:#7a8883;background:#f7f9f8;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:#8d9b96;white-space:nowrap;text-overflow:ellipsis;max-width:260px;margin-top:4px;font-size:7px;overflow:hidden}.adminTr>span:last-child button{color:#318162;background:0 0;border:0;font-size:8px}.scopeDot{background:#439f7c;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:#176849;background:#dff4ec}.draft{color:#9b6d1e;background:#fff4dd}.offline{color:#74807b;background:#edf0ef}.adminToast{color:#fff;background:#1c392e;border-radius:7px;padding:11px 16px;font-size:9px;position:fixed;bottom:25px;right:25px}.editorShade{z-index:20;background:#101d1855;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 #14201b22}.editorHead{border-bottom:1px solid #e2e9e6;justify-content:space-between;padding:20px 24px;display:flex}.editorHead h2{margin:0;font-size:17px}.editorHead p{color:#86958f;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:#5b6c65;margin-bottom:15px;font-size:9px;display:block}.editorBody input,.editorBody select,.editorBody textarea{resize:none;border:1px solid #dce5e2;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 #dce5e2;border-radius:7px;margin-top:7px}.fakeEditor>div{border-bottom:1px solid #e4ebe8;padding:7px}.fakeEditor button{background:#eff4f2;border:0;border-radius:4px;margin-right:5px;padding:5px 8px;font-size:8px}.fakeEditor textarea{border:0;margin:0}.publishBox{background:#f2f8f6;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:#879791;margin-top:4px;font-size:7px}.publishBox select{width:130px;margin:0}.editorFoot{border-top:1px solid #e2e9e6;justify-content:flex-end;gap:8px;padding:14px 24px;display:flex}.editorFoot button{background:#fff;border:1px solid #d9e2df;border-radius:7px;padding:9px 16px;font-size:9px}.editorFoot .adminPrimary{color:#fff;background:#176849;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%)}}.adminSide nav{scrollbar-width:none;-ms-overflow-style:none;min-height:0}.adminSide nav::-webkit-scrollbar{width:0;height:0}.adminSide nav:hover,.adminSide nav:focus-within{scrollbar-width:thin;scrollbar-color:#ffffff29 transparent}.adminSide nav:hover::-webkit-scrollbar{width:4px;height:4px}.adminSide nav:focus-within::-webkit-scrollbar{width:4px;height:4px}.adminSide nav::-webkit-scrollbar-track{background:0 0}.adminSide nav::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:8px}.adminSide nav::-webkit-scrollbar-thumb:hover{background:#ffffff48}.adminSide nav::-webkit-scrollbar-button{width:0;height:0;display:none}.workflowBar{color:#31745a;background:#e8f4ef;border:1px solid #cee5dc;border-radius:9px;align-items:center;gap:10px;margin-bottom:13px;padding:11px 15px;font-size:9px;display:flex}.workflowBar i{background:#82b4a1;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:#86958f;padding:48px;font-size:10px}.uploadPlaceholder{color:#598272;background:#f3f9f7;border:1px dashed #adc8be;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:#30785c;white-space:nowrap;background:#eff8f5;border:1px solid #b0d0c4;border-radius:6px;padding:0 9px;font-size:8px}.levelManager{z-index:2;background:#fff;border:1px solid #d5e5df;border-radius:10px;width:360px;padding:18px;position:absolute;top:76px;right:580px;box-shadow:0 18px 55px #0f201933}.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:#86958f;font-size:8px}.levelRow{border-top:1px solid #e9f1ee;align-items:center;padding:10px 0;display:flex}.levelRow span{flex:1}.levelRow b,.levelRow small{font-size:9px;display:block}.levelRow small{color:#889791;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 #d7e4df;border-radius:6px;flex:1;padding:8px;font-size:8px}.levelAdd button{color:#fff;background:#176849;border:0;border-radius:6px;padding:0 10px;font-size:8px}@media (width<=1100px){.levelManager{top:20px;right:20px}}.draftNotice{color:#31745a;background:#eaf6f1;border:1px solid #c9e4da;border-radius:7px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:9px 11px;font-size:8px;display:flex}.draftNotice button{color:#458e72;background:0 0;border:0;font-size:8px}.formError{color:#b84e44;margin-right:auto;font-size:8px}.battleEditorTip{color:#2e7359;background:#ecf7f3;border:1px solid #cae6db;border-radius:8px;margin:2px 0 14px;padding:10px 12px;font-size:12px;line-height:1.55}.adminLink{color:#a4b7b0;border-radius:8px;margin:2px 0;padding:12px;font-size:13px;text-decoration:none;display:block}.adminLink.active,.adminLink:hover{color:#fff;background:#176849}.ruleEditor{z-index:10;background:#fff;border:1px solid #d4e6df;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 #1431262b}.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:#586c64;margin:12px 0;font-size:11px;display:block}.ruleEditor input,.ruleEditor select,.ruleEditor textarea{border:1px solid #d4e5de;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 #dae8e3;border-radius:10px;padding:17px;position:relative}.knowledgeMetrics svg{color:#176849;width:19px;position:absolute;top:15px;right:15px}.knowledgeMetrics span,.knowledgeMetrics b{display:block}.knowledgeMetrics span{color:#74867f;font-size:11px}.knowledgeMetrics b{color:#2f5848;margin-top:8px;font-size:24px}.knowledgeTabs{border-bottom:1px solid #d8e8e2;gap:5px;margin-bottom:15px;display:flex}.knowledgeTabs button{color:#6d8179;background:0 0;border:0;padding:10px 13px;font-size:12px}.knowledgeTabs button.active{color:#176849;border-bottom:2px solid #176849;font-weight:650}.knowledgeTabs em{color:#176849;background:#ddf4eb;border-radius:9px;padding:1px 5px;font-size:9px;font-style:normal}.knowledgeHint{color:#6b8179;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,#ebf7f2,#fff);border:1px solid #d2e8e0;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:#265d48;font-size:14px}.dailyAdminLead span{color:#6a8178;margin-top:4px;font-size:11px}.dailyAdminLead label{color:#6c8078;font-size:11px}.dailyAdminLead input{color:#425b51;background:#fff;border:1px solid #d1e5dd;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 #d9e9e3;border-radius:9px;padding:15px 18px}.dailyAdminMetrics span,.dailyAdminMetrics b{display:block}.dailyAdminMetrics span{color:#768982;font-size:11px}.dailyAdminMetrics b{color:#176849;margin-top:6px;font-size:23px}.dailyAdminMetrics small{color:#94a69f;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:#176849;font-size:10px;font-style:normal}.dailyCasePreview b{margin-top:6px;font-size:13px}.dailyCasePreview p{color:#176849;margin:5px 0;font-size:11px}.dailyCasePreview small{color:#748780;max-width:650px;font-size:10px;line-height:1.55}.dailyCasePreview>span{color:#60776e;background:#ebf5f1;border-radius:5px;padding:5px 7px;font-size:10px}.dailyCasePreview>span.published{color:#176849;background:#dff5ed}.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 #d7e9e2;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:#176849;background:#dff5ed}.templateConfig .wait{color:#8a6a2d;background:#f7f1e6}.templateConfig small{color:#748780;min-height:32px;font-size:10px;line-height:1.55}.templateConfig button{color:#176849;background:#f1f9f6;border:1px solid #c1e0d4;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,#ecf7f3,#fff);border:1px solid #d1e8df;border-radius:10px;padding:18px 20px}.settingsLead b{color:#176849;font-size:15px}.settingsLead p{color:#6a8078;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 #d7e9e2;border-radius:10px;padding:20px;position:relative}.systemServiceGrid span{color:#7e918a;font-size:10px}.systemServiceGrid h2{margin:7px 0 4px;font-size:16px}.systemServiceGrid p{color:#6b8078;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:#176849;background:#dff5ed}.systemServiceGrid small{color:#697d75;background:#f1f8f5;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:#176849}.adminAuthLoading{color:#296a51;background:#f1f6f4;place-items:center;min-height:100vh;font:600 16px PingFang SC,Microsoft YaHei,sans-serif;display:grid}.adminLogin{background:radial-gradient(circle at 18% 15%,#a7e7cf66,#0000 35%),linear-gradient(135deg,#e8f5f0,#f6faf8);place-items:center;min-height:100vh;display:grid}.adminLogin section{background:#fff;border:1px solid #d5e7e0;border-radius:24px;width:min(460px,100vw - 32px);padding:42px;box-shadow:0 28px 70px #1d423418}.adminLoginMark{color:#133226;background:#176849;border-radius:15px;place-items:center;width:54px;height:54px;font-weight:900;display:grid}.adminLogin section>span{color:#176849;margin-top:24px;font-weight:700;display:block}.adminLogin h1{margin:9px 0;font-size:28px}.adminLogin p{color:#6f817a;line-height:1.7}.adminLogin label{margin-top:18px;font-size:14px;display:block}.adminLogin input{box-sizing:border-box;border:1px solid #d1e1db;border-radius:11px;width:100%;margin-top:8px;padding:13px;font-size:15px;display:block}.adminLogin form div{color:#b33b32;background:#fff0ee;border-radius:9px;margin-top:14px;padding:10px}.adminLogin button,.financeEditor button{color:#fff;background:#176849;border:0;border-radius:11px;width:100%;margin-top:20px;padding:14px;font-size:15px;font-weight:700}.unifiedAdminSide nav a{min-height:41px;font-size:14px}.unifiedAdminSide nav label{font-size:11px}.financeAdmin{gap:16px;display:grid}.financeAdminMetrics{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.financeAdminMetrics article{background:#fff;border:1px solid #d9e6e1;border-radius:14px;padding:18px}.financeAdminMetrics span,.financeAdminMetrics b{display:block}.financeAdminMetrics span{color:#70827b;font-size:13px}.financeAdminMetrics b{margin-top:8px;font-size:25px}.financeWelcome{padding:28px}.financeWelcome h2{font-size:22px}.financeWelcome p{color:#6b7c75;font-size:14px}.financeEditor{background:#fff;border:1px solid #d8e6e1;border-radius:14px;grid-template-columns:repeat(4,1fr) 140px;gap:10px;padding:16px;display:grid}.financeEditor input{border:1px solid #d4e2dd;border-radius:9px;padding:11px;font-size:14px}.financeEditor button{margin:0;padding:10px}.financeDataHead,.financeData article{border-bottom:1px solid #eaf1ee;align-items:center;padding:15px 18px;display:flex}.financeDataHead{background:#f6faf8;justify-content:space-between}.financeData article>div{flex:1}.financeData b,.financeData small{display:block}.financeData b{font-size:14px}.financeData small{color:#7f918a;margin-top:5px;font-size:12px}.financeData article>span{color:#176849;font-size:14px}@media (width<=1100px){.financeAdminMetrics{grid-template-columns:repeat(2,1fr)}.financeEditor{grid-template-columns:1fr 1fr}}.paymentLead{margin-top:22px}.paymentConfig{background:#fff;border:1px solid #d8e6e1;border-radius:14px;padding:22px}.paymentConfig label{margin-bottom:15px;font-size:14px;display:block}.paymentConfig label small{color:#558c77;margin-left:8px}.paymentConfig input,.paymentConfig textarea{box-sizing:border-box;border:1px solid #d3e1dc;border-radius:9px;width:100%;margin-top:7px;padding:11px;font:14px inherit;display:block}.paymentConfig .adminPrimary{width:auto}.financeNotice{color:#176849;background:#e4f7f0;border-radius:10px;justify-content:space-between;align-items:center;padding:12px 16px;font-size:14px;display:flex}.financeNotice button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:20px}.financeData article{gap:18px}.financePackageValue{text-align:right;min-width:150px}.financePackageValue small{color:#7f918a;margin-top:4px;font-size:11px}.financeStatus{text-align:center;min-width:58px;padding:5px 9px;border-radius:999px!important;font-size:12px!important}.financeStatus.active{color:#176849;background:#dbf4ea}.financeStatus.draft{color:#9a6d1d;background:#fff4d8}.financeStatus.disabled{color:#74817c;background:#ebf0ee}.financeRowActions{gap:8px;display:flex;flex:none!important}.financeRowActions button{color:#176849;cursor:pointer;background:#fff;border:1px solid #c8dbd4;border-radius:8px;padding:8px 13px}.financeRowActions button.danger{color:#b64b42;border-color:#eed4d0}.financeDialogShade{z-index:80;background:#0d1b16a6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.financeDialog{background:#fff;border-radius:18px;width:min(620px,100%);overflow:hidden;box-shadow:0 28px 80px #0b181340}.financeDialog header{border-bottom:1px solid #e4ece9;justify-content:space-between;align-items:flex-start;padding:20px 24px;display:flex}.financeDialog header b,.financeDialog header small{display:block}.financeDialog header b{font-size:20px}.financeDialog header small{color:#788982;margin-top:6px;font-size:13px}.financeDialog header button{cursor:pointer;background:#ebf3f0;border:0;border-radius:50%;width:34px;height:34px;font-size:20px}.financeDialogBody{grid-template-columns:1fr 1fr;gap:16px;padding:22px 24px;display:grid}.financeDialogBody label{color:#4f625b;font-size:13px}.financeDialogBody input,.financeDialogBody select{box-sizing:border-box;background:#fff;border:1px solid #cfdfd9;border-radius:9px;width:100%;margin-top:7px;padding:11px 12px;font-size:14px;display:block}.financeDialog footer{border-top:1px solid #e4ece9;justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.financeDialog footer button{cursor:pointer;background:#fff;border:1px solid #d0ded9;border-radius:9px;padding:10px 18px}.financeDialog footer .primary{color:#fff;background:#176849;border-color:#176849}.financeDeleteDialog{width:min(470px,100%)}.financeDeleteDialog>p{color:#61736c;margin:0;padding:24px;line-height:1.7}.financeDialog footer .dangerSolid{color:#fff;background:#c84c42;border-color:#c84c42}.financeEditor button:disabled,.financeDialog button:disabled{opacity:.55;cursor:not-allowed}@media (width<=760px){.financeDialogBody{grid-template-columns:1fr}.financeData article{flex-wrap:wrap;align-items:flex-start}.financePackageValue{text-align:left;min-width:110px}.financeRowActions{width:100%}}.pricingRule{background:linear-gradient(120deg,#e8f8f2,#fff);border:1px solid #cae5db;border-radius:14px;align-items:center;gap:18px;padding:18px 20px;display:flex}.pricingRule>div{flex:1}.pricingRule b{font-size:17px}.pricingRule p{color:#6f8079;margin:6px 0 0;font-size:13px}.pricingRule label{color:#556861;white-space:nowrap;font-size:13px}.pricingRule label:not(.pricingSwitch){align-items:center;gap:7px;display:flex}.pricingRule label:not(.pricingSwitch) input{border:1px solid #c8ddd5;border-radius:8px;width:92px;padding:9px;font-size:14px}.pricingSwitch{align-items:center;gap:7px;display:flex}.pricingRule>button{color:#fff;cursor:pointer;background:#176849;border:0;border-radius:9px;padding:11px 17px;font-weight:700}.consumptionTime{color:#74847e!important;min-width:180px!important}.consumptionPoints{text-align:right;font-weight:700;color:#b45a37!important;min-width:120px!important}@media (width<=900px){.pricingRule{flex-wrap:wrap;align-items:flex-start}.pricingRule>div{flex-basis:100%}}.financeIntegrations{gap:20px;display:grid}.financeIntegrations h2{margin:2px 0 -8px;font-size:18px}.integrationIntro{background:linear-gradient(120deg,#dff5ed,#fff);border:1px solid #cbe3da;border-radius:16px;align-items:center;gap:30px;padding:22px;display:flex}.integrationIntro>div{flex:1}.integrationIntro b{color:#244538;font-size:20px}.integrationIntro p{color:#677871;margin:8px 0 0;line-height:1.7}.integrationIntro ol{gap:8px;margin:0;padding:0;list-style:none;display:flex}.integrationIntro li{color:#176849;white-space:nowrap;background:#fff;border-radius:9px;padding:10px 12px;font-size:13px}.integrationEditor{background:#fff;border:1px solid #d6e5df;border-radius:15px;padding:20px}.integrationGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.integrationEditor label{color:#4f6059;gap:7px;font-size:13px;display:grid}.integrationEditor input{box-sizing:border-box;border:1px solid #cfdfd9;border-radius:9px;width:100%;padding:11px 12px;font-size:14px}.integrationTools{flex-wrap:wrap;align-items:stretch;gap:10px;margin:18px 0;display:flex}.integrationTools>b{width:100%;font-size:14px}.integrationTools label{background:#f2f8f6;border-radius:10px;grid-template-columns:auto 1fr;align-items:flex-start;min-width:210px;padding:11px;display:flex}.integrationTools input{width:auto;margin-top:2px}.integrationTools small{color:#84938d;margin-top:3px;display:block}.integrationPrimary{color:#fff;cursor:pointer;background:#176849;border:0;border-radius:9px;padding:12px 20px;font-weight:700}.integrationList{background:#fff;border:1px solid #d6e5df;border-radius:15px;overflow:hidden}.integrationListHead{background:#f4f9f7;justify-content:space-between;padding:16px 20px;display:flex}.integrationList article{border-top:1px solid #e3ece9;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:20px;padding:18px 20px;display:grid}.integrationList article b,.integrationList article code,.integrationList article p{display:block}.integrationList article code{color:#5c8173;margin-top:4px}.integrationList article p{color:#83918c;margin:5px 0}.integrationTags{flex-wrap:wrap;gap:6px;display:flex}.integrationTags span{color:#176849;background:#dff4ec;border-radius:999px;padding:5px 8px;font-size:12px}.appEnabled,.appDisabled{border-radius:999px;padding:6px 10px;font-size:12px}.appEnabled{color:#176849;background:#d7f3e8}.appDisabled{color:#6b7772;background:#ebf0ee}.integrationActions{gap:8px;display:flex}.integrationActions button{color:#176849;cursor:pointer;background:#fff;border:1px solid #c5d9d1;border-radius:8px;padding:8px 11px}.integrationDialog{background:#fff;border-radius:18px;width:min(760px,100%);max-height:90vh;overflow:auto}.integrationDialog>header{border-bottom:1px solid #e2ebe8;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.integrationDialog>header b{font-size:19px}.integrationDialog>header button{border:0;border-radius:50%;width:34px;height:34px;font-size:21px}.integrationDialog .integrationEditor{border:0}.secretDialog{background:#fff;border-radius:18px;width:min(620px,100%);padding:26px}.secretDialog h2{margin:0}.secretDialog p{color:#6f8079}.secretDialog code{overflow-wrap:anywhere;color:#8de1c1;background:#122c22;border-radius:10px;padding:16px;font-size:15px;display:block}.secretDialog>div{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.secretDialog button{background:#fff;border:1px solid #c4d7d0;border-radius:8px;padding:10px 15px}.secretDialog button.primary{color:#fff;background:#176849;border-color:#176849}@media (width<=900px){.integrationIntro{flex-direction:column;align-items:flex-start}.integrationIntro ol{flex-wrap:wrap}.integrationGrid,.integrationList article{grid-template-columns:1fr}.integrationActions{justify-content:flex-start}}.usageLogs{gap:16px;display:grid}.usageSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.usageSummary article{background:#fff;border:1px solid #dfe9e3;border-radius:14px;padding:17px 18px;box-shadow:0 6px 18px #1743300a}.usageSummary span{color:#607369;font-size:13px;display:block}.usageSummary b{color:#123f2e;margin-top:8px;font-size:25px;line-height:1;display:inline-block}.usageSummary small{color:#72857b;margin-left:6px}.usageFilters{background:#fff;border:1px solid #dfe9e3;border-radius:14px;grid-template-columns:minmax(240px,1.7fr) repeat(2,minmax(150px,1fr)) repeat(2,minmax(145px,.9fr)) auto;align-items:end;gap:10px;padding:16px;display:grid}.usageFilters label{color:#496359;gap:6px;font-size:12px;display:grid}.usageFilters input,.usageFilters select{color:#173b2d;height:40px;font:inherit;background:#fff;border:1px solid #cfded5;border-radius:8px;outline:none;padding:0 12px;font-size:14px}.usageFilters input:focus,.usageFilters select:focus{border-color:#168159;box-shadow:0 0 0 3px #1681591a}.usageFilterActions{gap:8px;display:flex}.usageFilterActions button,.usagePagination button,.usageError button{color:#fff;cursor:pointer;background:#126f4e;border:1px solid #126f4e;border-radius:8px;height:40px;padding:0 17px}.usageFilterActions .secondary,.usagePagination button{color:#285747;background:#fff;border-color:#cadbd2}.usageFilterActions button:disabled,.usagePagination button:disabled{opacity:.45;cursor:not-allowed}.usageError{color:#a43b2c;background:#fff4f1;border:1px solid #efc2ba;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.usageError button{color:#a43b2c;background:#fff;border-color:#dea99f;height:34px}.usageTableHead{background:#fff;border:1px solid #dfe9e3;border-bottom:0;border-radius:14px 14px 0 0;justify-content:space-between;align-items:end;gap:16px;padding:17px 18px;display:flex}.usageTableHead h2{color:#173b2d;margin:0;font-size:17px}.usageTableHead p{color:#708078;margin:4px 0 0;font-size:12px}.usageTableHead>span{color:#537066;white-space:nowrap;font-size:13px}.usageTableWrap{scrollbar-width:thin;scrollbar-color:#69a98e #edf5f0;background:#fff;border:1px solid #dfe9e3;border-radius:0 0 14px 14px;overflow:auto}.usageTableWrap::-webkit-scrollbar{width:8px;height:8px}.usageTableWrap::-webkit-scrollbar-track{background:#edf5f0;border-radius:999px}.usageTableWrap::-webkit-scrollbar-thumb{background:#69a98e;border:2px solid #edf5f0;border-radius:999px}.usageTable{border-collapse:collapse;width:100%;min-width:1120px}.usageTable th{z-index:1;color:#466257;text-align:left;white-space:nowrap;background:#f1f7f3;border-bottom:1px solid #dfe9e3;padding:12px 14px;font-size:12px;font-weight:600;position:sticky;top:0}.usageTable td{vertical-align:top;color:#1e3e32;border-bottom:1px solid #e7eee9;padding:15px 14px;font-size:13px}.usageTable tr:last-child td{border-bottom:0}.usageTable td>b{font-size:13px;font-weight:600;line-height:1.45;display:block}.usageTable td small,.usageTable td em,.usageTable td code{color:#718078;overflow-wrap:anywhere;max-width:300px;margin-top:4px;font-size:12px;font-style:normal;line-height:1.35;display:block}.usageTable td em{color:#3d715e}.usageTable td code{color:#718078;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.usageTable .number{text-align:right}.usageTable td.number b{font-variant-numeric:tabular-nums;font-size:15px}.usageStatus{color:#51665d;white-space:nowrap;background:#edf2ef;border-radius:999px;align-items:center;min-height:28px;padding:4px 10px;font-size:12px;display:inline-flex}.usageStatus.settled{color:#147049;background:#e6f5ec}.usageStatus.released{color:#2b6095;background:#eaf3fc}.usageStatus.held,.usageStatus.quoted{color:#8a5a00;background:#fff4d8}.usageStatus.bypassed{color:#6544a4;background:#eeeafa}.usageStatus.failed,.usageStatus.expired{color:#aa4234;background:#fff0ed}.usageEmpty{text-align:center!important;color:#718078!important;padding:48px!important}.usagePagination{color:#667970;justify-content:space-between;align-items:center;font-size:13px;display:flex}.usagePagination>div{gap:8px;display:flex}.usagePagination button{height:36px;padding:0 14px}@media (width<=1200px){.usageFilters{grid-template-columns:repeat(3,minmax(0,1fr))}.usageSearch{grid-column:span 2}.usageFilterActions{justify-content:flex-end}}@media (width<=760px){.usageSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.usageFilters{grid-template-columns:1fr 1fr}.usageSearch,.usageFilterActions{grid-column:1/-1}.usageTableHead,.usagePagination{align-items:flex-start}.usageSummary b{font-size:21px}}
