.ReportView-module__UKQnlW__sheet,.ReportView-module__UKQnlW__history{--report-accent:#24734a;--report-ink:#14271c;--report-muted:#53635a;--report-line:#d7e0da;box-sizing:border-box;min-width:0;max-width:860px;color:var(--report-ink);border:1px solid var(--report-line);overflow-wrap:anywhere;background:#fafcfb;margin:24px auto;padding:clamp(16px,4vw,32px);font-size:14px;line-height:1.6}.ReportView-module__UKQnlW__sheet{border-top:4px solid var(--report-accent)}.ReportView-module__UKQnlW__header{border-bottom:1px solid var(--report-line);justify-content:space-between;align-items:start;gap:24px;padding-bottom:20px;display:flex}.ReportView-module__UKQnlW__identity{min-width:0}.ReportView-module__UKQnlW__logo{object-fit:contain;object-position:left center;width:120px;height:48px;margin-bottom:12px;display:block}.ReportView-module__UKQnlW__eyebrow{color:var(--report-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px}.ReportView-module__UKQnlW__sheet :is(h2,h3),.ReportView-module__UKQnlW__history h2{font-family:var(--font-brand), sans-serif;color:var(--report-ink);margin:0 0 12px;font-size:18px;line-height:1.4}.ReportView-module__UKQnlW__sheet .ReportView-module__UKQnlW__title{font-family:var(--font-brand), sans-serif;letter-spacing:-.03em;margin:4px 0;font-size:clamp(26px,4vw,36px);line-height:1.2}.ReportView-module__UKQnlW__helper,.ReportView-module__UKQnlW__contact{color:var(--report-muted);margin:8px 0;font-size:13px;line-height:1.6}.ReportView-module__UKQnlW__contact{white-space:pre-wrap}.ReportView-module__UKQnlW__period{color:var(--report-muted);text-align:right;flex:0 320px;font-size:12px}.ReportView-module__UKQnlW__period p{margin:0}.ReportView-module__UKQnlW__period strong{color:var(--report-ink);margin:4px 0;font-size:14px;display:block}.ReportView-module__UKQnlW__period span{display:block}.ReportView-module__UKQnlW__metadata{flex-wrap:wrap;gap:12px 32px;margin:16px 0 0;font-size:12px;display:flex}.ReportView-module__UKQnlW__metadata dt{color:var(--report-muted)}.ReportView-module__UKQnlW__metadata dd{margin:2px 0 0}.ReportView-module__UKQnlW__spend{padding:24px 0}.ReportView-module__UKQnlW__spend :is(h2,h3){color:var(--report-muted);margin-bottom:4px;font-family:inherit;font-size:14px}.ReportView-module__UKQnlW__spendRow{flex-wrap:wrap;align-items:baseline;gap:4px 16px;display:flex}.ReportView-module__UKQnlW__spendRow b{font-family:var(--font-brand), sans-serif;letter-spacing:-.04em;font-size:clamp(32px,6vw,56px);line-height:1.2}.ReportView-module__UKQnlW__section{border-top:1px solid var(--report-line);padding:24px 0}.ReportView-module__UKQnlW__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 16px;margin-top:20px;display:grid}.ReportView-module__UKQnlW__metric{min-width:0}.ReportView-module__UKQnlW__metricLabel{color:var(--report-muted);font-size:13px;display:block}.ReportView-module__UKQnlW__metric strong{font-variant-numeric:tabular-nums;margin:4px 0;font-size:24px;line-height:1.3;display:block}.ReportView-module__UKQnlW__delta{color:var(--report-muted);font-size:12px;font-weight:500;line-height:1.5;display:block}.ReportView-module__UKQnlW__neutral{color:var(--report-muted)}.ReportView-module__UKQnlW__positive{color:#216542}.ReportView-module__UKQnlW__negative{color:#a03432}.ReportView-module__UKQnlW__explanation{color:var(--report-muted);margin-top:8px;font-size:12px}.ReportView-module__UKQnlW__explanation summary{cursor:pointer;text-underline-offset:3px;width:fit-content;max-width:100%;padding:6px 0;text-decoration:underline}.ReportView-module__UKQnlW__explanation p{margin:4px 0 0;line-height:1.6}.ReportView-module__UKQnlW__explanation summary:focus-visible,.ReportView-module__UKQnlW__tableWrap:focus-visible{outline-offset:4px;outline:2px solid #216542}.ReportView-module__UKQnlW__note{border-left:3px solid var(--report-accent);background:#eef5f0;margin:0 0 24px;padding:20px}.ReportView-module__UKQnlW__note p{white-space:pre-wrap;margin:0}.ReportView-module__UKQnlW__draft{color:#514121;background:#fff8e9;border:1px dashed #8b6f39;margin:0 0 24px;padding:20px}.ReportView-module__UKQnlW__draft p{font-size:13px}.ReportView-module__UKQnlW__draft ol{margin:12px 0 0;padding-left:20px}.ReportView-module__UKQnlW__draft li+li{margin-top:8px}.ReportView-module__UKQnlW__warning{color:#514121;background:#fff8e9;border-left:3px solid #8b6f39;margin:20px 0;padding:16px;font-size:13px}.ReportView-module__UKQnlW__warning ul{margin:0;padding-left:20px}.ReportView-module__UKQnlW__tableWrap{max-width:100%;overflow-x:auto}.ReportView-module__UKQnlW__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:560px;font-size:13px}.ReportView-module__UKQnlW__table caption{text-align:left;color:var(--report-muted);padding:0 0 12px;font-size:12px}.ReportView-module__UKQnlW__table th,.ReportView-module__UKQnlW__table td{border-bottom:1px solid var(--report-line);text-align:right;vertical-align:top;padding:12px 8px}.ReportView-module__UKQnlW__table thead th{color:var(--report-muted);background:#f0f5f1;font-weight:600}.ReportView-module__UKQnlW__table tr>:first-child{text-align:left;width:32%;padding-left:0}.ReportView-module__UKQnlW__table tbody th{color:var(--report-ink);font-weight:500}.ReportView-module__UKQnlW__table tr>:last-child{padding-right:0}.ReportView-module__UKQnlW__table .ReportView-module__UKQnlW__delta{margin-top:4px;font-size:11px}.ReportView-module__UKQnlW__cellValue{font-weight:600;display:block}.ReportView-module__UKQnlW__footer{border-top:1px solid var(--report-line);color:var(--report-muted);padding-top:16px;font-size:12px}.ReportView-module__UKQnlW__historyGroup+.ReportView-module__UKQnlW__historyGroup{margin-top:24px}.ReportView-module__UKQnlW__costTrend{color:var(--report-muted);break-inside:avoid;margin:16px 0}.ReportView-module__UKQnlW__costTrend figcaption{margin-bottom:8px;font-size:13px}.ReportView-module__UKQnlW__costTrend svg{width:100%;height:80px;display:block}.ReportView-module__UKQnlW__demoNotice{color:#243f2e;background:#f0f5f1;border:1px solid #b9ccbc;max-width:860px;margin:16px auto;padding:16px;font-size:14px}.ReportView-module__UKQnlW__projectTotals{flex-wrap:wrap;gap:24px;margin:16px 0;display:flex}.ReportView-module__UKQnlW__projectTotals dt{color:var(--report-muted);font-size:13px}.ReportView-module__UKQnlW__projectTotals dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:26px;font-weight:600}@media (max-width:600px){.ReportView-module__UKQnlW__header{flex-direction:column;gap:16px}.ReportView-module__UKQnlW__period{text-align:left;flex:auto}.ReportView-module__UKQnlW__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.ReportView-module__UKQnlW__metric strong{font-size:22px}.ReportView-module__UKQnlW__note{padding:16px}}@media print{.ReportView-module__UKQnlW__sheet,.ReportView-module__UKQnlW__history{color:#000;background:#fff;border:0;max-width:none;margin:0;padding:12px 0;font-size:10pt}.ReportView-module__UKQnlW__history{margin-top:20px}.ReportView-module__UKQnlW__header{flex-direction:row}.ReportView-module__UKQnlW__period{text-align:right}.ReportView-module__UKQnlW__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ReportView-module__UKQnlW__spendRow b{font-size:32pt}.ReportView-module__UKQnlW__sheet .ReportView-module__UKQnlW__title{font-size:24pt}.ReportView-module__UKQnlW__metric strong{font-size:16pt}.ReportView-module__UKQnlW__section{padding:16px 0}.ReportView-module__UKQnlW__tableWrap{overflow:visible}.ReportView-module__UKQnlW__table{table-layout:fixed;min-width:0;font-size:9pt}.ReportView-module__UKQnlW__table th,.ReportView-module__UKQnlW__table td{padding:8px 4px}.ReportView-module__UKQnlW__table thead{display:table-header-group}.ReportView-module__UKQnlW__header,.ReportView-module__UKQnlW__metric,.ReportView-module__UKQnlW__note,.ReportView-module__UKQnlW__table tr{break-inside:avoid}.ReportView-module__UKQnlW__sheet :is(h2,h3),.ReportView-module__UKQnlW__history h2{break-after:avoid}.ReportView-module__UKQnlW__draft,.ReportView-module__UKQnlW__explanation{display:none}}
.WeekSwitcher-module__nT08eq__switcher{color:#d6e2da;max-width:860px;margin:0 auto 16px}.WeekSwitcher-module__nT08eq__label{color:#bdcec3;margin:0 0 8px;font-size:12px;display:block}.WeekSwitcher-module__nT08eq__switcher ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.WeekSwitcher-module__nT08eq__switcher a,.WeekSwitcher-module__nT08eq__form button,.WeekSwitcher-module__nT08eq__field select{color:#eef3f0;min-height:44px;font:inherit;background:#16241c;border:1px solid #61786a;border-radius:4px;font-size:13px}.WeekSwitcher-module__nT08eq__switcher a{align-items:center;padding:8px 12px;text-decoration:none;display:flex}.WeekSwitcher-module__nT08eq__switcher a[aria-current=page],.WeekSwitcher-module__nT08eq__form button{color:#15271c;background:#eef3f0;border-color:#eef3f0;font-weight:600}.WeekSwitcher-module__nT08eq__switcher a:hover,.WeekSwitcher-module__nT08eq__form button:hover{border-color:#fff;text-decoration:underline}.WeekSwitcher-module__nT08eq__switcher :is(a,button,select):focus-visible{outline-offset:3px;outline:2px solid #fff}.WeekSwitcher-module__nT08eq__form{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.WeekSwitcher-module__nT08eq__field{min-width:0;max-width:100%}.WeekSwitcher-module__nT08eq__field select{width:100%;max-width:100%;padding:8px}.WeekSwitcher-module__nT08eq__form button{cursor:pointer;padding:8px 16px}@media print{.WeekSwitcher-module__nT08eq__switcher{display:none}}
.DemoIntro-module__Zkc13q__intro{border:1px solid var(--line);background:var(--sheet);max-width:860px;color:var(--ink);border-radius:8px;margin:0 auto 28px;padding:24px}.DemoIntro-module__Zkc13q__heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.DemoIntro-module__Zkc13q__heading strong{font:500 clamp(21px, 3vw, 28px)/1.3 var(--font-brand), sans-serif}.DemoIntro-module__Zkc13q__heading p{max-width:66ch;color:var(--ink-2);margin:12px 0 0;line-height:1.6}.DemoIntro-module__Zkc13q__heading>a{flex-shrink:0}.DemoIntro-module__Zkc13q__platforms{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.DemoIntro-module__Zkc13q__platforms a{border:1px solid var(--line);border-radius:4px;align-items:center;min-height:44px;padding:8px 16px;text-decoration:none;display:flex}.DemoIntro-module__Zkc13q__platforms a[aria-current]{color:var(--accent);border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);font-weight:600}.DemoIntro-module__Zkc13q__instructions{border-top:1px solid var(--line);margin-top:20px}.DemoIntro-module__Zkc13q__instructions summary{cursor:pointer;padding:16px 0;font-weight:600}.DemoIntro-module__Zkc13q__instructions ol{margin:0 0 12px;padding-left:24px}.DemoIntro-module__Zkc13q__instructions li,.DemoIntro-module__Zkc13q__instructions p{margin-bottom:8px;line-height:1.65}.DemoIntro-module__Zkc13q__instructions>a{text-underline-offset:4px;align-items:center;min-height:44px;display:inline-flex}.DemoIntro-module__Zkc13q__intro :is(a,summary):focus-visible{outline:3px solid var(--accent);outline-offset:4px}@media (max-width:767px){.DemoIntro-module__Zkc13q__intro{padding:20px}.DemoIntro-module__Zkc13q__heading{flex-direction:column;gap:16px}.DemoIntro-module__Zkc13q__heading>a{width:100%}.DemoIntro-module__Zkc13q__platforms a{flex:auto;justify-content:center}}@media print{.DemoIntro-module__Zkc13q__intro{display:none}}
.FirstReportHelp-module__0sJwka__help{--help-ink:var(--lp-ink,var(--ink));--help-muted:var(--lp-muted,var(--ink-2));--help-line:var(--lp-line,var(--line));--help-accent:var(--lp-accent,var(--accent));border-top:1px solid var(--help-line);color:var(--help-ink);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:32px;padding:28px 0;display:grid}.FirstReportHelp-module__0sJwka__help h2{font:500 24px/1.25 var(--font-brand), sans-serif;letter-spacing:-.03em;margin:0 0 12px}.FirstReportHelp-module__0sJwka__help p{max-width:54ch;color:var(--help-muted);margin:0;font-size:15px;line-height:1.65}.FirstReportHelp-module__0sJwka__contact{align-content:start;gap:8px;display:grid}.FirstReportHelp-module__0sJwka__contact p{font-size:13px}.FirstReportHelp-module__0sJwka__help .FirstReportHelp-module__0sJwka__link{width:fit-content;min-height:44px;color:var(--help-ink);text-underline-offset:5px;justify-content:space-between;align-items:center;gap:20px;font-size:15px;font-weight:600;text-decoration:underline;display:inline-flex}.FirstReportHelp-module__0sJwka__help a:focus-visible{outline:3px solid var(--help-accent);outline-offset:4px}.FirstReportHelp-module__0sJwka__help a:hover{color:var(--help-accent)}@media (max-width:767px){.FirstReportHelp-module__0sJwka__help{grid-template-columns:1fr;gap:16px;padding:24px 0}}@media print{.FirstReportHelp-module__0sJwka__help{display:none}}
.guides-module__qiWFoG__shell{background:var(--paper);min-height:100dvh;color:var(--ink)}.guides-module__qiWFoG__page{max-width:1120px;color:var(--ink);margin:0 auto;padding:32px 32px 64px}.guides-module__qiWFoG__header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:48px;display:flex}.guides-module__qiWFoG__header a{align-items:center;min-height:44px;display:inline-flex}.guides-module__qiWFoG__page a:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.guides-module__qiWFoG__hero{margin-bottom:40px}.guides-module__qiWFoG__hero h1{max-width:22ch;font:500 clamp(32px, 4.5vw, 52px)/1.12 var(--font-brand), sans-serif;letter-spacing:-.04em;text-wrap:balance;margin:16px 0}.guides-module__qiWFoG__lead{max-width:66ch;color:var(--ink-2);font-size:19px;line-height:1.65}.guides-module__qiWFoG__meta{color:var(--ink-2);flex-wrap:wrap;gap:8px 24px;font-size:14px;line-height:1.6;display:flex}.guides-module__qiWFoG__actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.guides-module__qiWFoG__starter{background:var(--sheet);border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:4px;margin:36px 0;padding:28px}.guides-module__qiWFoG__starter h2{font:500 28px/1.25 var(--font-brand), sans-serif;margin:0 0 12px}.guides-module__qiWFoG__starter p{max-width:66ch;color:var(--ink-2);line-height:1.65}.guides-module__qiWFoG__starter a{text-underline-offset:5px;align-items:center;min-height:44px;font-weight:600;display:inline-flex}.guides-module__qiWFoG__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin:0 0 40px;padding:0;list-style:none;display:grid}.guides-module__qiWFoG__list li{border-top:1px solid var(--line)}.guides-module__qiWFoG__list a{gap:12px;height:100%;padding:24px 0;text-decoration:none;display:grid}.guides-module__qiWFoG__list strong{font:500 23px/1.3 var(--font-brand), sans-serif;letter-spacing:-.02em}.guides-module__qiWFoG__list span{color:var(--ink-2);font-size:15px;line-height:1.65}.guides-module__qiWFoG__list small{color:var(--accent);font-size:13px}.guides-module__qiWFoG__list a:hover strong{text-underline-offset:5px;text-decoration:underline}.guides-module__qiWFoG__reader{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:64px;margin-bottom:48px;display:grid}.guides-module__qiWFoG__contents{border-left:1px solid var(--line);grid-area:1/2;padding-left:20px;position:sticky;top:24px}.guides-module__qiWFoG__contents h2{font:600 16px/1.4 var(--font-brand), sans-serif;margin:0 0 12px}.guides-module__qiWFoG__contents ol{margin:0;padding:0;list-style:none}.guides-module__qiWFoG__contents a{color:var(--ink-2);padding:10px 0;font-size:14px;line-height:1.5;text-decoration:none;display:block}.guides-module__qiWFoG__contents a:hover{color:var(--accent);text-decoration:underline}.guides-module__qiWFoG__body{grid-area:1/1;min-width:0}.guides-module__qiWFoG__section{border-top:1px solid var(--line);padding:28px 0;scroll-margin-top:24px}.guides-module__qiWFoG__section h2{font:500 clamp(23px, 3vw, 29px)/1.25 var(--font-brand), sans-serif;letter-spacing:-.025em;margin:0 0 20px}.guides-module__qiWFoG__section p{margin:0 0 16px;font-size:17px;line-height:1.8}.guides-module__qiWFoG__section p:last-child{margin-bottom:0}.guides-module__qiWFoG__related{border-top:1px solid var(--line);padding:28px 0}.guides-module__qiWFoG__related h2{font:500 24px/1.3 var(--font-brand), sans-serif;margin:0 0 16px}.guides-module__qiWFoG__related ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.guides-module__qiWFoG__related a{text-underline-offset:5px;align-items:center;min-height:44px;display:inline-flex}@media (max-width:1023px){.guides-module__qiWFoG__reader{grid-template-columns:minmax(0,1fr) 210px;gap:32px}}@media (max-width:767px){.guides-module__qiWFoG__page{padding:20px 20px 40px}.guides-module__qiWFoG__header{gap:12px;margin-bottom:28px;font-size:14px}.guides-module__qiWFoG__hero h1{max-width:100%}.guides-module__qiWFoG__lead{font-size:17px}.guides-module__qiWFoG__starter{padding:24px 20px}.guides-module__qiWFoG__list,.guides-module__qiWFoG__reader{grid-template-columns:1fr;gap:0}.guides-module__qiWFoG__contents{grid-area:1/1;margin-bottom:28px;position:static}.guides-module__qiWFoG__body{grid-area:2/1}.guides-module__qiWFoG__actions>a{flex:180px}}@media (prefers-color-scheme:dark){.guides-module__qiWFoG__shell{--paper:#181f1b;--sheet:#202923;--ink:#eef3ef;--ink-2:#bdc9c1;--line:#45534a;--accent:#a4d6b9;--accent-2:#c0e8cf}.guides-module__qiWFoG__shell .btn:not(.ghost){color:#17291e}.guides-module__qiWFoG__shell .btn.ghost:hover{background:var(--sheet)}}
.demo-module__BkEzlG__help{border:1px solid var(--line);background:var(--sheet);max-width:860px;margin:24px auto 0;padding:0 24px}.demo-module__BkEzlG__help>aside{border-top:0}@media (max-width:767px){.demo-module__BkEzlG__help{padding:0 20px}}@media print{.demo-module__BkEzlG__help{display:none}}
