body:has(.mosaic-workspace){background:#f8f6f2}:is(body:has(.mosaic-workspace)>.site-chrome,body:has(.mosaic-workspace) .site-chrome,body:has(.mosaic-workspace)>.site-footer,body:has(.mosaic-workspace) .site-footer){display:none}.mosaic-workspace{--mw-green:#073e35;--mw-ink:#113d35;--mw-copper:#b87343;--mw-muted:#687770;--mw-line:#e1dcd3;--mw-soft:#f8f6f2;background:var(--mw-soft);min-height:100dvh;color:var(--mw-ink);grid-template-columns:252px minmax(0,1fr);font-family:Arial,Helvetica,sans-serif;display:grid}.mosaic-workspace *{box-sizing:border-box}.mosaic-workspace button,.mosaic-workspace input,.mosaic-workspace textarea,.mosaic-workspace select{font:inherit}.mosaic-workspace a{color:inherit}.mosaic-workspace button,.mosaic-workspace a{touch-action:manipulation}.mosaic-workspace :is(button,a,input,textarea,select,summary):focus-visible{outline-offset:3px;outline:3px solid #b87343}.mw-sidebar{color:#f7fbf8;z-index:30;background:linear-gradient(165deg,#083e35,#032f29);flex-direction:column;height:100dvh;padding:26px 15px 18px;display:flex;position:sticky;top:0;overflow:auto}.mw-brand{padding:6px 14px 10px;text-decoration:none;display:block}.mw-brand img{filter:brightness(0)invert();object-fit:contain;width:100%;height:auto;max-height:84px;display:block}.mw-brand>span{letter-spacing:.03em;text-align:center;opacity:.7;margin-top:4px;font-size:10px;display:block}.mw-space-label{text-transform:uppercase;letter-spacing:.16em;color:#b3ccc0;padding:25px 16px 14px;font-size:9px}.mw-sidebar nav{gap:6px;display:grid}.mw-sidebar nav :is(a,button){width:100%;min-height:46px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:13px;padding:12px 15px;font-size:14px;line-height:1.3;text-decoration:none;display:flex}.mw-sidebar nav :is(a,button):hover{background:#ffffff0c}.mw-sidebar nav .is-current{background:linear-gradient(110deg,#b77749,#ac693c);font-weight:600;box-shadow:0 4px 12px #0001}.mw-sidebar nav svg{stroke-width:1.7px;flex-shrink:0}.mw-sidebar nav small{color:#e4c6aa;white-space:nowrap;background:#ffffff0c;border-radius:4px;margin-left:auto;padding:3px 5px;font-size:10px}.mw-side-bottom{margin-top:auto;padding-top:28px}.mw-side-support{border:1px solid #ffffff20;border-radius:9px;padding:15px 13px;position:relative}.mw-side-support>svg{opacity:.65;position:absolute;top:16px;right:12px}.mw-side-support strong{font-size:12px}.mw-side-support p{color:#c1d2c9;margin:7px 0 12px;font-size:11px;line-height:1.6}.mw-side-support a{justify-content:space-between;align-items:center;font-size:11px;text-decoration:none;display:flex}.mw-site-return{justify-content:space-between;padding:20px 12px 0;font-size:11px;text-decoration:none;display:flex;color:#c9dbd2!important}.mw-main{flex-direction:column;min-width:0;display:flex}.mw-topbar{border-bottom:1px solid var(--mw-line);background:#faf8f4;justify-content:space-between;align-items:center;gap:16px;height:82px;padding:0 30px;display:flex}.mw-breadcrumb{align-items:center;gap:13px;min-width:0;font-size:12px;font-weight:600;display:flex}.mw-breadcrumb>a{display:flex}.mw-breadcrumb>svg{color:#9bada3}.mw-top-actions{align-items:center;gap:15px;display:flex}.mw-access{color:#716c52;white-space:nowrap;background:#ece9df;border-radius:7px;align-items:center;gap:7px;padding:8px 10px;font-size:11px;display:inline-flex}.mw-access.is-active{color:#1b653e;background:#e3eadb}.mw-icon-button{width:34px;height:34px;color:var(--mw-green);border:1px solid var(--mw-line);cursor:pointer;background:0 0;border-radius:7px;place-items:center;display:grid}.mw-user{border-left:1px solid var(--mw-line);white-space:nowrap;align-items:center;gap:10px;padding-left:16px;font-size:12px;font-weight:600;display:flex}.mw-avatar{color:#2b5b44;background:#e7e9df;border:3px solid #fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;display:grid}.mw-content{outline:0;flex:1;min-width:0;padding:31px 30px 35px}.mw-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin:0 0 25px;display:flex}.mw-heading h1{letter-spacing:-1px;margin:6px 0 8px;font-size:clamp(27px,2.8vw,38px);font-weight:700;line-height:1.14}.mw-heading p{color:#52645c;margin:0;font-size:14px;line-height:1.6}.mw-eyebrow{letter-spacing:.16em;color:#9b673f;text-transform:uppercase;font-size:9px;font-weight:600}.mw-data-note{color:#77847d;white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:inline-flex}.mw-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:0 0 24px;display:grid}.mw-stat{border:1px solid var(--mw-line);background:#fffcf8;border-radius:12px;align-items:center;gap:14px;min-width:0;min-height:109px;padding:20px 17px;display:flex;box-shadow:0 2px 2px #244b3510}.mw-stat-icon{border-radius:12px;flex-shrink:0;place-items:center;width:49px;height:49px;display:grid}.mw-stat-icon.green{color:#24593e;background:#e4e9db}.mw-stat-icon.copper{color:#a4602d;background:#f1e4d6}.mw-stat>div{min-width:0}.mw-stat>div>span{font-size:11px;font-weight:600;line-height:1.4;display:block}.mw-stat strong{letter-spacing:-.8px;overflow-wrap:anywhere;margin-top:7px;font-size:clamp(20px,2vw,29px);line-height:1.2;display:block}.mw-stat small{color:#7b8279;margin-top:4px;font-size:9px;display:block}.mw-panel{border:1px solid var(--mw-line);background:#fffcf9;border-radius:12px;min-width:0;margin:0 0 22px;padding:20px;box-shadow:0 2px 2px #244b3509}.mw-panel-head{justify-content:space-between;align-items:center;gap:15px;margin:0 0 18px;display:flex}.mw-panel h2,.mw-panel-head h2{letter-spacing:-.5px;margin:0;font-size:19px;line-height:1.3}.mw-panel h3{margin:18px 0 10px;font-size:15px}.mw-panel-head p{color:#6b7a6f;margin:5px 0 0;font-size:11px}.mw-panel>p{color:#53665b;font-size:13px;line-height:1.8}.mw-columns{grid-template-columns:minmax(0,1.9fr) minmax(260px,1fr);gap:20px;display:grid}.mw-panel-head .mw-text-link{white-space:nowrap;font-size:10px}.mw-text-link{text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12px;text-decoration:underline;display:inline-flex;color:#9d5c2f!important}.mw-table-wrap{overflow:auto}.mw-table{border-collapse:collapse;width:100%;font-size:12px}.mw-table th{text-align:left;white-space:nowrap;background:#e8eadf;padding:12px 10px;font-size:10px;font-weight:600}.mw-table th:first-child{border-radius:4px 0 0 4px}.mw-table th:last-child{border-radius:0 4px 4px 0}.mw-table td{border-bottom:1px solid var(--mw-line);vertical-align:middle;padding:13px 10px;line-height:1.6}.mw-table tr:last-child td{border-bottom:0}.mw-company{align-items:center;gap:9px;display:flex}.mw-company-icon{background:#e5e9dc;border-radius:8px;flex-shrink:0;place-items:center;width:34px;height:38px;display:grid}.mw-company strong{font-size:11px;display:block}.mw-company small{color:#6c796f;font-size:10px;display:block}.mw-score{color:#225c3b;white-space:nowrap;background:#dce8cc;border-radius:20px;padding:4px 11px;font-size:11px;font-weight:600;display:inline-block}.mw-button{cursor:pointer;background:#104d3e;border:1px solid #104d3e;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:39px;padding:10px 15px;font-size:12px;font-weight:600;line-height:1.3;display:inline-flex;color:#fff!important;text-decoration:none!important}.mw-button:hover{background:#083c30}.mw-button:disabled{opacity:.5;cursor:not-allowed}.mw-button.copper{background:#b77749;border-color:#b77749}.mw-button.outline{background:0 0;border-color:#c8d0c2;color:#194f43!important}.mw-button.small{min-height:30px;padding:6px 12px;font-size:10px}.mw-quick-actions{gap:11px;display:grid}.mw-quick-actions :is(button,a){color:#203f32;text-align:left;cursor:pointer;background:#f0e6da;border:0;border-radius:7px;align-items:center;gap:12px;width:100%;padding:15px 13px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.mw-quick-actions svg:first-child{color:#ac6938;flex-shrink:0}.mw-quick-actions svg:last-child{margin-left:auto}.mw-empty{text-align:center;color:#788477;padding:35px 16px}.mw-empty>svg{color:#a2b29c;margin-bottom:10px}.mw-empty strong{color:#315c47;margin-bottom:8px;font-size:14px;display:block}.mw-empty p{max-width:420px;margin:0 auto 18px;font-size:12px;line-height:1.8}.mw-notice{background:#f7ead4;border:1px solid #e5ceb0;border-radius:8px;align-items:flex-start;gap:8px;margin-bottom:20px;padding:13px 16px;font-size:12px;line-height:1.6;display:flex}.mw-notice.error{color:#8c3a29;background:#fbebe6;border-color:#edc7ba}.mw-access-banner{background:#e9ede1;border:1px solid #d9e0ce;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 24px;padding:18px 20px;display:flex}.mw-access-banner strong{font-size:13px;display:block}.mw-access-banner p{color:#566d5c;margin:5px 0 0;font-size:11px;line-height:1.6}.mw-period select{color:#234335;background:#fffcf9;border:1px solid #c8c8ba;border-radius:6px;padding:8px 11px;font-size:11px}.mw-chart{background:repeating-linear-gradient(0deg,#0000 0 39px,#e4e4db 40px 41px);border-bottom:1px solid #cdd2c4;height:165px;margin:18px 0 30px;padding:0 15px}.mw-chart-bars{align-items:flex-end;gap:10px;height:100%;display:flex}.mw-chart-column{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex;position:relative}.mw-chart-bar{background:linear-gradient(#1c6550,#0d473a);border-radius:4px 4px 0 0;width:65%;min-width:3px;max-width:70px}.mw-chart-bar.is-zero{background:#bacaba}.mw-chart-value{color:#5a7060;font-size:10px;position:absolute;top:0}.mw-chart-value-small{font-size:8px}.mw-chart-day{white-space:nowrap;color:#6d796c;font-size:9px;position:absolute;top:calc(100% + 10px)}.mw-chart-empty{text-align:center;color:#7c8877!important;font-size:11px!important}.mw-chart-data{color:#6d796c;font-size:10px}.mw-chart-data table{border-collapse:collapse;width:100%;margin-top:12px}.mw-chart-data th,.mw-chart-data td{text-align:left;border-bottom:1px solid var(--mw-line);padding:7px}.mw-link-box{background:#f2f5ec;border:1px solid #d9dfd1;border-radius:8px;margin:16px 0;padding:18px}.mw-link-box label{margin-bottom:8px;font-size:11px;font-weight:600;display:block}.mw-copy-row{gap:8px;display:flex}.mw-copy-row input{color:#244e37;background:#fff;border:1px solid #cbd4c3;border-radius:6px;flex:1;min-width:0;padding:10px 12px;font-size:12px}.mw-code{overflow-wrap:anywhere;letter-spacing:.05em;font-family:monospace}.mw-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mw-step-list{counter-reset:steps;margin:5px 0;padding:0;list-style:none}.mw-step-list li{counter-increment:steps;padding:0 0 19px 38px;font-size:12px;line-height:1.7;position:relative}.mw-step-list li:before{content:counter(steps,decimal-leading-zero);color:#ab6b3e;background:#f1e4d6;border-radius:7px;place-items:center;width:26px;height:26px;font-size:10px;font-weight:600;display:grid;position:absolute;top:0;left:0}.mw-step-list strong{display:block}.mw-step-list span{color:#6a7b6b}.mw-rate-box{color:#fff;background:#0b4438;border-radius:10px;align-items:center;gap:20px;padding:24px;display:flex}.mw-rate-box>strong{letter-spacing:-2px;white-space:nowrap;font-size:42px}.mw-rate-box p{color:#d4e1d4;margin:0;font-size:12px;line-height:1.7}.mw-rate-box b{color:#fff}.mw-bottom{border-top:1px solid var(--mw-line);color:#788575;justify-content:space-between;gap:15px;padding:18px 30px;font-size:9px;display:flex}.mw-bottom>span:last-child{align-items:center;gap:5px;display:flex}.mw-menu-toggle,.mw-menu-shade{display:none}.mw-skip{z-index:100;color:#073e35;background:#fff;border:2px solid #b87343;padding:14px;position:fixed;top:-100px;left:12px}.mw-skip:focus{top:12px}.mw-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;overflow:hidden;position:absolute!important}.mw-spinning{animation:1s linear infinite mw-spin}@keyframes mw-spin{to{transform:rotate(360deg)}}.mw-content .mn-page{background:0 0;min-height:0;padding:0}.mw-content .mn-page .wrap{max-width:none}.mw-content .mn-card,.mw-content .mn-status{border-color:var(--mw-line);background:#fffcf9;border-radius:12px;margin-top:0;box-shadow:0 2px 2px #244b3509}.mw-content .mn-status{background:#e9ede1}.mw-content .mn-page h2{font-size:22px}.mw-content .mn-page h3{font-size:17px}.mw-content .mn-page p{font-size:13px}.mw-content .mn-page label{font-size:12px}.mw-content .mn-page button{border-radius:6px;font-size:12px}.mw-content .mn-page small{font-size:10px}.mw-profile-summary{grid-template-columns:1fr 1fr;gap:18px;display:grid}.mw-profile-summary h3{color:#9e6336;font-size:13px}.mw-profile-summary p{white-space:pre-wrap;overflow-wrap:anywhere}.mw-terms p,.mw-terms li{color:#53665b;font-size:12px;line-height:1.9}.mw-login{max-width:610px;margin:0 auto}.mw-login .admin-card{box-shadow:none;background:0 0;border:0;padding:0}.mw-login .form-field{display:block}.mw-login h2{font-size:19px}.mw-login label{font-size:12px}.mw-login .form-help{font-size:11px;line-height:1.7}.mw-login input,.mw-login select{max-width:100%}.mw-login .button{font-size:12px}.mw-privacy-note{color:#6b7d6e;font-size:11px;line-height:1.8}.mw-manager-form label{font-size:11px;display:block}.mw-manager-form input{border:1px solid #c7d1c2;border-radius:4px;width:100%;margin:7px 0;padding:8px;font-size:11px}.mw-summary-cell{max-width:250px}.mw-summary-cell span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mw-affiliate-date{color:#778777;font-size:10px}.mw-detail-line{border-bottom:1px solid var(--mw-line);justify-content:space-between;gap:12px;padding:13px 0;font-size:12px;display:flex}.mw-detail-line span{color:#71806e}@media (width>=1600px){.mosaic-workspace{grid-template-columns:280px minmax(0,1fr)}.mw-content{padding:34px 36px}.mw-topbar{padding:0 36px}.mw-stat{min-height:118px}.mw-stat>div>span{font-size:13px}.mw-sidebar nav :is(a,button){min-height:50px;font-size:15px}.mw-panel h2{font-size:21px}.mw-table{font-size:13px}.mw-table th{font-size:12px}.mw-company strong{font-size:13px}.mw-quick-actions :is(button,a){font-size:14px}}@media (width<=1180px){.mosaic-workspace{grid-template-columns:220px minmax(0,1fr)}.mw-content{padding:25px 22px}.mw-topbar{padding:0 22px}.mw-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.mw-columns{grid-template-columns:1fr}.mw-stat strong{font-size:27px}.mw-user>span:last-child{display:none}.mw-topbar{height:75px}.mw-sidebar nav :is(a,button){font-size:12px}}@media (width<=760px){.mosaic-workspace{grid-template-columns:1fr}.mw-sidebar{width:250px;transition:transform .2s;position:fixed;top:0;left:0;transform:translate(-100%)}.mw-menu-open .mw-sidebar{transform:translate(0)}.mw-menu-open .mw-menu-shade{z-index:25;background:#07251d88;border:0;display:block;position:fixed;inset:0}.mw-topbar{gap:8px;height:70px;padding:0 16px}.mw-menu-toggle{color:#164e3c;cursor:pointer;background:0 0;border:0;place-items:center;padding:6px;display:grid}.mw-breadcrumb{gap:8px;font-size:10px}.mw-breadcrumb>a,.mw-breadcrumb>svg{display:none}.mw-top-actions{gap:7px}.mw-access{padding:7px;font-size:9px}.mw-access svg{width:13px}.mw-user{padding-left:6px}.mw-avatar{width:30px;height:30px;font-size:9px}.mw-content{padding:23px 16px}.mw-heading{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:21px}.mw-heading h1{font-size:29px}.mw-heading p{font-size:12px}.mw-stats{gap:10px;margin-bottom:19px}.mw-stat{gap:9px;min-height:99px;padding:14px 11px}.mw-stat-icon{border-radius:9px;width:35px;height:39px}.mw-stat-icon svg{width:22px}.mw-stat>div>span{font-size:10px}.mw-stat strong{font-size:22px}.mw-stat small{font-size:8px}.mw-panel{margin-bottom:18px;padding:17px 14px}.mw-panel h2{font-size:17px}.mw-panel-head{gap:9px}.mw-panel-head .mw-text-link{white-space:normal;text-align:right;font-size:9px}.mw-access-banner{flex-direction:column;align-items:flex-start;padding:16px}.mw-panel-head p{font-size:10px}.mw-bottom{flex-direction:column;gap:8px;padding:17px 16px;font-size:8px}.mw-copy-row{flex-direction:column}.mw-profile-summary{grid-template-columns:1fr}.mw-rate-box{gap:16px;padding:20px}.mw-rate-box>strong{font-size:34px}.mw-chart{padding:0 4px}.mw-chart-bars{gap:5px}.mw-chart-day{font-size:8px}.mw-period select{padding:7px;font-size:10px}.mw-table td,.mw-table th{padding:11px 7px}.mw-company-icon{display:none}.mw-login{max-width:100%}.mw-content .mn-card{padding:20px 16px}.mw-user{border:0}.mw-icon-button{width:30px;height:30px}.mw-data-note{font-size:9px}}@media (prefers-reduced-motion:reduce){.mw-sidebar{transition:none}.mw-spinning{animation:none}}.mw-payment-status{color:#8c5c25;white-space:nowrap;background:#f5e8d5;border-radius:5px;align-items:center;padding:5px 8px;font-size:10px;display:inline-flex}.mw-payment-status.is-paid{color:#245d38;background:#e3ecdc}.mw-consent{align-items:flex-start;gap:10px;margin:22px 0;font-size:12px;line-height:1.8;display:flex}.mw-consent input{accent-color:#164e3a;flex-shrink:0;margin-top:5px}.mosaic-workspace .mw-heading h1{margin-bottom:8px}.mw-content .mn-page>section>h2{font-size:21px}.mw-content .mn-status>label{max-width:480px}.mw-content .mn-page input:focus-visible,.mw-content .mn-page textarea:focus-visible{outline-offset:1px;outline:2px solid #ae7246}
