.wc-main{max-width:1250px;padding:0 32px}.wc-breadcrumb{display:flex;gap:12px;margin:18px 0 40px;color:var(--muted);font-size:12px}.wc-breadcrumb a:hover{text-decoration:underline}.wc-intro{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:32px}.wc-intro h1{font-size:clamp(29px,3.4vw,43px);letter-spacing:-1.6px;line-height:1.2;margin:14px 0}.wc-intro p{font-size:14px;line-height:1.85;color:#6c7e72;max-width:690px;margin:0}.wc-badges{display:flex;flex-direction:column;align-items:end;gap:8px;white-space:nowrap;font-size:11px;color:#6a816e;padding-bottom:4px}.wc-workspace{display:grid;grid-template-columns:minmax(0,1fr) 315px;gap:22px;align-items:start}.wc-editor-card,.wc-stats-card,.wc-side-card{background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden}.wc-editor-card{box-shadow:0 12px 32px #173e3704}.wc-editor-bar{padding:15px 18px;display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid #edf0e9}.wc-editor-bar>label{font-size:13px;font-weight:700}.wc-editor-bar>div{display:flex;gap:5px}.wc-editor-bar button{font-size:11px;padding:7px 10px;border-color:transparent;background:#f5f7f2}.wc-editor-bar button:last-child{background:transparent;color:#7e887f}textarea{font:inherit;color:var(--ink);resize:vertical;line-height:1.8;outline-offset:2px}.wc-editor-card>textarea{display:block;width:100%;min-height:425px;border:0;padding:23px;font-size:16px;background:white}.wc-editor-card>textarea::placeholder{color:#a0aaa0}.wc-editor-card>textarea:focus-visible{outline:2px solid #97ba65;outline-offset:-3px}.wc-editor-bottom{padding:13px 20px;border-top:1px solid #edf0e9;display:flex;justify-content:space-between;gap:10px;font-size:11px;color:#7c8b7e;font-variant-numeric:tabular-nums}.wc-storage{padding:16px 20px 0}.wc-storage label,.wc-checks label{display:flex;align-items:center;gap:6px;font-size:12px}.wc-storage small{display:block;color:#899287;font-size:10px;line-height:1.7;margin-top:5px}.wc-privacy{padding:0 20px 15px;color:#6d806b;font-size:11px}.wc-error{margin:12px 20px 20px;color:#9b4032;font-size:12px;line-height:1.8}.wc-sidebar{display:grid;gap:14px}.wc-stats-card{padding:20px}.wc-sidebar h2{font-size:13px;margin:0 0 16px}.wc-stats{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.wc-stats>div{padding:12px 0;border-top:1px solid #edf0e9;min-width:0}.wc-stats dt{font-size:10px;color:#819080;line-height:1.6}.wc-stats dd{margin:5px 0 0;font-size:21px;font-weight:650;letter-spacing:-.5px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.wc-stats .wc-primary-stat dd{font-size:31px}.wc-stats .wc-primary-stat{padding-top:0;border-top:0}.wc-side-card{padding:16px 20px}.wc-side-card summary{font-size:12px;font-weight:600;display:flex;justify-content:space-between;cursor:pointer;list-style:none}.wc-side-card summary::-webkit-details-marker,.wc-advanced summary::-webkit-details-marker,.wc-faq summary::-webkit-details-marker{display:none}.wc-side-card[open] summary{margin-bottom:18px}.wc-side-card[open] summary>span,.wc-advanced[open] summary>span,.wc-faq details[open] summary>span{transform:rotate(45deg)}.wc-readings{display:flex;justify-content:space-between;gap:15px;font-size:10px;color:var(--muted)}.wc-readings strong{display:block;font-size:14px;color:var(--ink);margin-top:5px}.wc-small{font-size:10px;color:#82907e;line-height:1.8}.wc-readability{font-size:10px;margin:14px 0}.wc-readability>div{display:flex;justify-content:space-between;padding:7px 0;border-bottom:1px solid #eef1ea}.wc-readability dd{margin:0;font-weight:600}.wc-goal select{width:100%}.wc-goal label:not(.sr-only){display:block;font-size:11px;margin-top:12px}.wc-goal input{width:100%;margin-top:7px}.wc-goal progress{width:100%;height:7px;display:block;margin-top:16px;accent-color:#6c9852}.wc-density{margin-top:36px;padding:30px;background:#fff;border:1px solid var(--line);border-radius:18px}.wc-density-heading{display:flex;justify-content:space-between;align-items:center;gap:24px}.wc-density h2{font-size:25px;letter-spacing:-.7px;margin:10px 0}.wc-density-heading p{color:#84917f;font-size:12px;line-height:1.8;margin:0}.wc-export{display:flex;gap:8px;flex-shrink:0}.wc-export button{background:var(--ink);color:#fff;border-color:var(--ink);font-size:11px}.wc-export button:hover{background:#29594a}.wc-export button:last-child{background:#f2f5eb;color:var(--ink);border-color:#dce5d1}.wc-filters{display:flex;gap:15px;align-items:end;margin:27px 0 12px;flex-wrap:wrap}.wc-filters>label,.wc-advanced-grid>label{display:flex;flex-direction:column;gap:8px;font-size:10px;color:#71836e}.wc-filters select,.wc-filters input,.wc-goal select,.wc-goal input,.wc-advanced-grid input[type=number],.wc-advanced-grid textarea{padding:10px 12px;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:#fcfdf9;font-size:12px;max-width:100%}.wc-search{flex:1;min-width:180px}.wc-filters input[type=number]{width:110px}.wc-advanced{margin:8px 0 15px}.wc-advanced summary{font-size:11px;color:#6d8167;cursor:pointer;list-style:none;width:max-content;display:flex;gap:10px}.wc-advanced-grid{display:grid;grid-template-columns:1fr 150px 1.4fr;gap:22px;margin-top:16px;background:#f7f9f3;padding:18px;border-radius:10px;align-items:center}.wc-checks{display:grid;gap:12px}.wc-advanced-grid textarea{resize:vertical;width:100%;font-family:inherit}.wc-report-meta{display:flex;justify-content:space-between;gap:15px;border-top:1px solid var(--line);padding-top:8px;margin-top:18px;color:#82907c;font-size:10px}.wc-table-scroll{overflow:auto;max-height:510px;margin-top:6px;border:1px solid #e7ece2;border-radius:10px}.wc-density table{width:100%;border-collapse:collapse;font-size:12px;table-layout:fixed;text-align:left}.wc-density th{position:sticky;top:0;z-index:1;background:#f6f8f2;font-weight:600;font-size:10px;color:#7a8874;padding:13px 16px}.wc-density td{padding:12px 16px;border-top:1px solid #edf0e8;overflow-wrap:anywhere}.wc-density th:first-child{width:58px}.wc-density th:nth-child(3){width:110px}.wc-density th:last-child{width:145px}.wc-density td:nth-child(3),.wc-density td:last-child{font-variant-numeric:tabular-nums}.wc-density td:first-child{color:#9ca494;font-size:10px}.wc-density td:last-child progress{height:4px;width:50px;accent-color:#8caf5b;margin-left:9px;vertical-align:middle}.wc-empty{padding:40px 20px;text-align:center;font-size:12px;color:#8c9886}.wc-pagination{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-top:18px}.wc-pagination>div{display:flex;gap:12px;align-items:center;flex-shrink:0}.wc-pagination button{font-size:10px;padding:7px 11px}.wc-pagination #wcPage{font-size:11px;font-variant-numeric:tabular-nums}.wc-guidance{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:65px 6px 45px}.wc-guidance h2,.wc-faq h2{font-size:22px;letter-spacing:-.6px}.wc-guidance p,.wc-faq p{font-size:13px;color:#7b8875;line-height:1.95}.wc-faq{display:grid;grid-template-columns:.8fr 1.6fr;gap:70px;border-top:1px solid var(--line);padding:40px 6px 70px}.wc-faq>div>a{font-size:12px;text-decoration:underline;line-height:1.9}.wc-faq details{padding:19px 0;border-bottom:1px solid var(--line)}.wc-faq summary{list-style:none;cursor:pointer;font-size:13px;display:flex;justify-content:space-between;gap:20px}.wc-faq summary>span{flex-shrink:0}.wc-faq details:first-child{padding-top:0}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}input[type=checkbox]{accent-color:#426f4b}textarea:focus-visible{outline:3px solid #97ba65}.wc-page footer{margin-top:0}@media(max-width:950px){.wc-workspace{grid-template-columns:minmax(0,1fr) 270px}.wc-intro{align-items:start}.wc-badges{display:none}.wc-density{padding:23px}.wc-export{flex-direction:column}.wc-advanced-grid{grid-template-columns:1fr 1fr}.wc-advanced-grid>label:last-child{grid-column:1/-1}}@media(max-width:700px){.wc-main{padding:0 17px}.wc-page .nav{padding:0 17px;height:78px;gap:14px}.wc-page .nav nav{display:none}.wc-page .brand{font-size:22px}.wc-page .brand-mark{font-size:20px;padding:1px 8px 4px;margin-right:7px}.wc-page .contact-nav{font-size:10px;padding:8px}.wc-breadcrumb{margin:9px 0 27px;font-size:11px}.wc-intro h1{letter-spacing:-1px;font-size:31px}.wc-intro p{font-size:12px}.wc-workspace{grid-template-columns:1fr}.wc-editor-bar{padding:12px;gap:5px}.wc-editor-bar button{font-size:10px;padding:6px}.wc-editor-card>textarea{min-height:310px;padding:18px;font-size:16px}.wc-sidebar{grid-template-columns:1fr}.wc-stats{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:12px}.wc-stats dd{font-size:19px}.wc-stats .wc-primary-stat dd{font-size:24px}.wc-stats>div:nth-child(-n+4){border-top:0;padding-top:0}.wc-stats dt{font-size:9px}.wc-density{padding:20px 14px;margin-top:24px}.wc-density-heading{flex-direction:column;align-items:start;gap:17px}.wc-export{flex-direction:row}.wc-density h2{font-size:24px}.wc-filters{gap:12px}.wc-filters>label:not(.wc-search){flex:1;min-width:100px}.wc-search{flex-basis:100%}.wc-density th,.wc-density td{padding:11px 8px}.wc-density th:first-child{width:40px}.wc-density th:nth-child(3){width:67px}.wc-density th:last-child{width:70px}.wc-density td:last-child progress{display:none}.wc-report-meta{flex-direction:column;gap:0}.wc-report-meta p{margin:4px 0}.wc-pagination{align-items:start;flex-direction:column}.wc-pagination>div{align-self:flex-end}.wc-guidance{grid-template-columns:1fr;gap:15px;padding:35px 3px}.wc-faq{grid-template-columns:1fr;gap:30px;padding:30px 3px 45px}.wc-advanced-grid{padding:12px;gap:14px}.wc-checks label{font-size:11px}.wc-editor-bottom{font-size:10px;padding:12px}.wc-storage{padding-left:13px;padding-right:13px}.wc-privacy{padding-left:13px;font-size:10px}}

.wc-storage label,.wc-checks label{flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:0}.wc-page input[type=checkbox]{width:15px;height:15px;padding:0;margin:0;flex:0 0 15px}.wc-filters>label,.wc-advanced-grid>label{margin-bottom:0}.wc-page progress{appearance:none;border:0;border-radius:5px;overflow:hidden;background:#e9efe1}.wc-page progress::-webkit-progress-bar{background:#e9efe1;border-radius:5px}.wc-page progress::-webkit-progress-value{background:#82a45a;border-radius:5px}.wc-page progress::-moz-progress-bar{background:#82a45a;border-radius:5px}

.wc-page section[id]{scroll-margin-top:24px}
