@layer rdg{@layer Defaults,CheckboxInput,CheckboxIcon,CheckboxLabel,Cell,HeaderCell,SummaryCell,EditCell,Row,HeaderRow,SummaryRow,GroupedRow,Root;}@layer rdg.MeasuringCell{.rdg-7-0-0-beta-60-fa71d63e{contain:strict;visibility:hidden;grid-row:1}}@layer rdg.Cell{.rdg-7-0-0-beta-60-85c48527{border-inline-end:var(--rdg-border-width) solid var(--rdg-border-color);border-block-end:var(--rdg-border-width) solid var(--rdg-border-color);background-color:inherit;white-space:nowrap;text-overflow:ellipsis;outline:none;align-content:center;padding-block:0;padding-inline:8px;position:relative;overflow:clip}.rdg-7-0-0-beta-60-85c48527[aria-selected=true]{outline:var(--rdg-selection-width) solid var(--rdg-selection-color);outline-offset:calc(var(--rdg-selection-width) * -1)}}@layer rdg.Cell{.rdg-7-0-0-beta-60-203d9925{z-index:1;position:sticky}}@layer rdg.DragHandle{.rdg-7-0-0-beta-60-bfba19bc{--rdg-drag-handle-size: 8px;z-index:0;cursor:move;inline-size:var(--rdg-drag-handle-size);block-size:var(--rdg-drag-handle-size);background-color:var(--rdg-selection-color);place-self:end}.rdg-7-0-0-beta-60-bfba19bc:hover{--rdg-drag-handle-size: 16px;border:2px solid var(--rdg-selection-color);background-color:var(--rdg-background-color)}}@layer rdg.DragHandle{.rdg-7-0-0-beta-60-7abddb3e{z-index:1;position:sticky}}@layer rdg.CheckboxInput{.rdg-7-0-0-beta-60-3b807ead{block-size:20px;inline-size:20px;margin:auto;display:block}.rdg-7-0-0-beta-60-3b807ead:focus-visible{outline:2px solid var(--rdg-checkbox-focus-color);outline-offset:-3px}.rdg-7-0-0-beta-60-3b807ead:enabled{cursor:pointer}}@layer rdg.GroupCellContent{.rdg-7-0-0-beta-60-07919382{outline:none}}@layer rdg.GroupCellCaret{.rdg-7-0-0-beta-60-02a50147{stroke:currentColor;stroke-width:1.5px;fill:#0000;vertical-align:middle;margin-inline-start:4px}.rdg-7-0-0-beta-60-02a50147>path{transition:d .1s}}@layer rdg.SortableHeaderCell{.rdg-7-0-0-beta-60-56a248e4{display:flex}}@layer rdg.SortableHeaderCellName{.rdg-7-0-0-beta-60-7fad8c83{text-overflow:ellipsis;flex-grow:1;overflow:clip}}@layer rdg.Cell{.rdg-7-0-0-beta-60-35ccb4c8{background-color:#ccf}}@layer rdg.EditCell{.rdg-7-0-0-beta-60-46f9ea88{padding:0}}@layer rdg.HeaderRow{.rdg-7-0-0-beta-60-0dbd5994{background-color:var(--rdg-header-background-color);font-weight:700;display:contents}.rdg-7-0-0-beta-60-0dbd5994>.rdg-7-0-0-beta-60-85c48527{z-index:2;position:sticky}.rdg-7-0-0-beta-60-0dbd5994>.rdg-7-0-0-beta-60-203d9925{z-index:3}}@layer rdg.HeaderCell{.rdg-7-0-0-beta-60-2a7e240d{cursor:pointer}}@layer rdg.HeaderCell{.rdg-7-0-0-beta-60-1893dc0f{touch-action:none}}@layer rdg.HeaderCell{.rdg-7-0-0-beta-60-4e60db91{cursor:col-resize;inline-size:10px;position:absolute;inset-block:0;inset-inline-end:0}}@layer rdg.HeaderCell{.rdg-7-0-0-beta-60-f2d18717{background-color:var(--rdg-header-draggable-background-color)}}@layer rdg.HeaderCell{.rdg-7-0-0-beta-60-3d12c7ae{outline-offset:-2px;border-radius:4px;outline:2px solid #008cff;width:fit-content}}@layer rdg.Row{.rdg-7-0-0-beta-60-3c083f1b{grid-column:1 / -1;grid-template:subgrid / subgrid;background-color:var(--rdg-background-color);display:grid}.rdg-7-0-0-beta-60-3c083f1b:hover{background-color:var(--rdg-row-hover-background-color)}.rdg-7-0-0-beta-60-3c083f1b:focus{outline:none}.rdg-7-0-0-beta-60-3c083f1b[tabindex="0"]:after{content:"";z-index:1;pointer-events:none;border:var(--rdg-selection-width) solid var(--rdg-selection-color);grid-column:1 / -1}.rdg-7-0-0-beta-60-3c083f1b[tabindex="0"]>.rdg-cell-frozen-start:first-child:before,.rdg-7-0-0-beta-60-3c083f1b[tabindex="0"]>.rdg-cell-frozen-end:last-child:after{content:"";display:inline-block;position:absolute;inset-block:0}.rdg-7-0-0-beta-60-3c083f1b[tabindex="0"]>.rdg-cell-frozen-start:first-child:before{border-inline-start:var(--rdg-selection-width) solid var(--rdg-selection-color);inset-inline-start:0}.rdg-7-0-0-beta-60-3c083f1b[tabindex="0"]>.rdg-cell-frozen-end:last-child:after{border-inline-end:var(--rdg-selection-width) solid var(--rdg-selection-color);inset-inline-end:0}.rdg-7-0-0-beta-60-3c083f1b[aria-selected=true]{background-color:var(--rdg-row-selected-background-color)}.rdg-7-0-0-beta-60-3c083f1b[aria-selected=true]:hover{background-color:var(--rdg-row-selected-hover-background-color)}}@layer rdg.SortIcon{.rdg-7-0-0-beta-60-3d5115f3{fill:currentColor}.rdg-7-0-0-beta-60-3d5115f3>path{transition:d .1s}}@layer rdg.Defaults{.rdg-7-0-0-beta-60-ccd2e5d9 :before,.rdg-7-0-0-beta-60-ccd2e5d9 *,.rdg-7-0-0-beta-60-ccd2e5d9 :after{box-sizing:inherit}}@layer rdg.Root{.rdg-7-0-0-beta-60-ccd2e5d9{--rdg-selection-width: 2px;--rdg-selection-color: #67afe9;--rdg-font-size: 14px;--rdg-border-width: 1px;--rdg-summary-border-width: calc(var(--rdg-border-width) * 2);--rdg-color: light-dark(#000, #ddd);--rdg-border-color: light-dark(#ddd, #444);--rdg-summary-border-color: light-dark(#aaa, #555);--rdg-background-color: light-dark(#fff, #212121);--rdg-header-background-color: light-dark(#f9f9f9, #1b1b1b);--rdg-header-draggable-background-color: light-dark(#e7e7e7, #2d2d2d);--rdg-row-hover-background-color: light-dark(#f5f5f5, #171717);--rdg-row-selected-background-color: light-dark(#dbecfa, #1a73bc);--rdg-row-selected-hover-background-color: light-dark(#c9e3f8, #1768ab);--rdg-checkbox-focus-color: #61b8ff;accent-color:light-dark(#005194,#94cfff);contain:content;content-visibility:auto;border:1px solid var(--rdg-border-color);box-sizing:border-box;background-color:var(--rdg-background-color);block-size:350px;color:var(--rdg-color);font-size:var(--rdg-font-size);font-variant-numeric:tabular-nums;display:grid;overflow:auto;container:rdg-root / scroll-state}.rdg-7-0-0-beta-60-ccd2e5d9.rdg-dark{color-scheme:dark}.rdg-7-0-0-beta-60-ccd2e5d9.rdg-light{color-scheme:light}.rdg-7-0-0-beta-60-ccd2e5d9:before{content:"";grid-area:-2 / -2 / -1 / -1}.rdg-7-0-0-beta-60-ccd2e5d9>:nth-last-child(1 of.rdg-top-summary-row)>.rdg-7-0-0-beta-60-85c48527{border-block-end:var(--rdg-summary-border-width) solid var(--rdg-summary-border-color)}.rdg-7-0-0-beta-60-ccd2e5d9>:nth-child(1 of.rdg-bottom-summary-row)>.rdg-7-0-0-beta-60-85c48527{border-block-start:var(--rdg-summary-border-width) solid var(--rdg-summary-border-color)}}@layer rdg.Root{.rdg-7-0-0-beta-60-e9b0e1c9{-webkit-user-select:none;user-select:none}.rdg-7-0-0-beta-60-e9b0e1c9 .rdg-7-0-0-beta-60-3c083f1b{cursor:move}}.rdg-7-0-0-beta-60-2e639f12{pointer-events:none;z-index:1;opacity:1;width:10px;transition:opacity .1s;position:sticky}.rdg-7-0-0-beta-60-2e639f12:dir(rtl){transform:scaleX(-1)}.rdg-7-0-0-beta-60-86aef152{background-image:linear-gradient(to right,light-dark(#00000026,#0006),#0000)}@container rdg-root not scroll-state(scrollable: inline-start){.rdg-7-0-0-beta-60-86aef152{opacity:0}}.rdg-7-0-0-beta-60-7689f238{background-image:linear-gradient(to left,light-dark(#00000026,#0006),#0000)}@container rdg-root not scroll-state(scrollable: inline-end){.rdg-7-0-0-beta-60-7689f238{opacity:0}}.rdg-7-0-0-beta-60-487ac462{z-index:2}@layer rdg.SummaryRow{.rdg-7-0-0-beta-60-0b90c82c{z-index:2;position:sticky}}@layer rdg.GroupedRow{.rdg-7-0-0-beta-60-e74a2be3:not([aria-selected=true]){background-color:var(--rdg-header-background-color)}.rdg-7-0-0-beta-60-e74a2be3>.rdg-7-0-0-beta-60-85c48527:not(:last-child,.rdg-7-0-0-beta-60-203d9925),.rdg-7-0-0-beta-60-e74a2be3>:nth-last-child(n+2 of.rdg-cell-frozen-start),.rdg-7-0-0-beta-60-e74a2be3>:nth-last-child(n+2 of.rdg-cell-frozen-end){border-inline-end:none}}@layer rdg.TextEditor{.rdg-7-0-0-beta-60-2f8db206{appearance:none;box-sizing:border-box;vertical-align:top;block-size:100%;inline-size:100%;color:var(--rdg-color);background-color:var(--rdg-background-color);font-family:inherit;font-size:var(--rdg-font-size);border:2px solid #ccc;padding-block:0;padding-inline:6px}.rdg-7-0-0-beta-60-2f8db206:focus{border-color:var(--rdg-selection-color);outline:none}.rdg-7-0-0-beta-60-2f8db206::placeholder{color:#999;opacity:1}}:root{font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#243b3a;background:#f7f9f8;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--green: #137c59;--ink: #233d37;--muted: #73817b;--line: #e5ebe7;color-scheme:light}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,select,input{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default;opacity:.5}a{color:inherit;text-decoration:none}button,input,select{color:inherit}h1,h2,h3,p{margin-top:0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #25825d;outline-offset:3px}h1:focus{outline:none}svg{flex-shrink:0}::selection{background:#d2ecdd}code{font-family:Cascadia Code,SFMono-Regular,Consolas,monospace}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}button,input,select{min-height:34px}button{border:0}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}._app_fmrv8_1{display:flex;min-height:100vh}._sidebar_fmrv8_5{position:fixed;inset:0 auto 0 0;width:248px;background:#fff;border-right:1px solid var(--line);padding:35px 20px 20px;display:flex;flex-direction:column;z-index:30}._brand_fmrv8_16{display:flex;gap:11px;align-items:center;margin:0 6px 42px;font-size:24px;letter-spacing:-1px;font-weight:750;color:#243f35}._logo_fmrv8_26{width:43px;height:44px;border-radius:12px;background:#137c59;display:grid;place-items:center;color:#fff;box-shadow:0 4px 10px #137c591a}._lab_fmrv8_36{font-weight:400;color:#6e8276;letter-spacing:-.6px;margin-left:4px}._brand_fmrv8_16 small{display:block;font-size:10px;letter-spacing:.15px;font-weight:400;color:#87928c;margin-top:5px}._sidebarLabel_fmrv8_50{color:#96a09a;font-size:9px;font-weight:700;letter-spacing:1.3px;margin:0 15px 15px}._navLink_fmrv8_57{display:flex;align-items:center;gap:12px;padding:13px 15px;margin-bottom:5px;font-size:12px;border-radius:8px;color:#697a71;min-height:44px;transition:background .15s,color .15s}._navLink_fmrv8_57:hover{background:#f4f8f5;color:#137c59}._navActive_fmrv8_75{background:#eaf5ee;color:#137c59;font-weight:650}._navActive_fmrv8_75:hover{background:#e5f2e9}._navDot_fmrv8_83{width:5px;height:5px;border-radius:50%;background:#137c59;margin-left:auto}._navCount_fmrv8_90{margin-left:auto;background:#eff3f0;border:1px solid #e2e8e4;padding:1px 6px;border-radius:4px;font-size:10px}._sideTip_fmrv8_98{margin:38px 7px 20px;background:#f7f9f5;border:1px solid #eaf0e5;border-radius:11px;padding:17px 14px}._sideTipIcon_fmrv8_105{display:grid;place-items:center;width:31px;height:31px;color:#8b985f;background:#edf1e2;border-radius:8px;margin-bottom:12px}._sideTip_fmrv8_98 strong{display:block;font-size:12px;font-weight:650}._sideTip_fmrv8_98 p{color:#829084;line-height:1.7;font-size:11px;margin:8px 0 13px}._sideTip_fmrv8_98 a{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:650;color:#537744}._sidebarBottom_fmrv8_134{margin-top:auto}._sidebarBottom_fmrv8_134>._navLink_fmrv8_57{font-size:11px}._localStatus_fmrv8_140{border-top:1px solid var(--line);padding:20px 9px 3px;display:flex;align-items:center;gap:8px;font-size:10px}._localStatus_fmrv8_140 strong{font-weight:600}._localStatus_fmrv8_140 small{display:block;color:#97a299;font-size:9px;margin-top:5px}._localStatus_fmrv8_140>svg{color:#99a69d;margin-left:auto}._statusDot_fmrv8_161{display:inline-block;width:6px;height:6px;border-radius:50%;background:#62aa7b;flex-shrink:0}._mainShell_fmrv8_169{margin-left:248px;flex:1;min-width:0;display:flex;flex-direction:column}._topbar_fmrv8_176{height:95px;border-bottom:1px solid var(--line);background:#fcfdfc;display:flex;align-items:center;justify-content:space-between;padding:0 43px}._topbarLeft_fmrv8_185{display:flex;align-items:center;gap:12px}._eyebrow_fmrv8_190{display:block;font-size:8px;font-weight:650;letter-spacing:1.6px;color:#8e9a92;margin-bottom:7px}._topbarLeft_fmrv8_185 strong{font-size:16px;font-weight:650;letter-spacing:-.4px}._topbarActions_fmrv8_203{display:flex;align-items:center;gap:20px}._languageSwitch_fmrv8_208{display:flex;gap:6px;align-items:center;color:#6e7e74}._languageSwitch_fmrv8_208 select{background:none;border:0;font-size:11px;font-weight:600;padding:3px}._headerDivider_fmrv8_221{height:24px;width:1px;background:var(--line)}._avatar_fmrv8_226{background:#edf0e7;border:3px solid #fff;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-size:10px;font-weight:700;color:#6f7e63;outline:1px solid #e8ece5}._main_fmrv8_169{max-width:1560px;width:100%;padding:35px 43px 40px;margin:0 auto;flex:1}._hero_fmrv8_246{position:relative;background:#edf4ee;border:1px solid #e0ebe1;border-radius:16px;min-height:312px;display:grid;grid-template-columns:1.12fr 1fr;overflow:hidden;padding:34px 34px 30px}._heroCopy_fmrv8_257{position:relative;z-index:2}._heroEyebrow_fmrv8_261{display:flex;align-items:center;gap:6px;font-size:8px;letter-spacing:1.2px;font-weight:700;color:#6f8879}._heroEyebrow_fmrv8_261>span{width:5px;height:5px;border-radius:50%;background:#2d8f62}._hero_fmrv8_246 h1{font-size:clamp(31px,3.05vw,45px);font-weight:700;line-height:1.17;letter-spacing:-1.7px;margin:20px 0 16px;color:#233d32}._hero_fmrv8_246 h1>span{display:block}._heroAccent_fmrv8_287{color:#137c59}._heroCopy_fmrv8_257>p{font-size:12px;line-height:1.8;max-width:365px;color:#718277;margin-bottom:24px}._heroButtons_fmrv8_297{display:flex;align-items:center;gap:19px;flex-wrap:wrap}._primary_fmrv8_303,._secondary_fmrv8_304{display:inline-flex;align-items:center;justify-content:center;gap:11px;border-radius:7px;min-height:40px;font-size:11px;font-weight:600;padding:11px 15px;transition:background .15s,transform .15s;border:1px solid transparent}._primary_fmrv8_303{background:#137c59;color:#fff;box-shadow:0 3px 4px #137c590c}._primary_fmrv8_303:hover{background:#106749}._secondary_fmrv8_304{border-color:#dfe8e0;color:#3a6650;background:#fff}._secondary_fmrv8_304:hover{background:#f4f9f5}._heroSecondary_fmrv8_335{font-size:10px;font-weight:600;color:#58715f;display:flex;align-items:center;gap:4px}._heroTrust_fmrv8_343{display:flex;gap:20px;margin-top:21px;font-size:9px;color:#839385}._heroTrust_fmrv8_343 span{display:flex;align-items:center;gap:5px}._heroTrust_fmrv8_343 svg{color:#7da088}._heroArt_fmrv8_358{position:relative;min-width:0;display:flex;align-items:center;justify-content:center;padding:15px 0 14px 8px}._artDotGrid_fmrv8_366{position:absolute;inset:10% 2% 5% 0;background-image:radial-gradient(#b6c9b5 1px,transparent 1px);background-size:13px 13px;-webkit-mask-image:radial-gradient(ellipse,#0008,transparent 68%);mask-image:radial-gradient(ellipse,#0008,transparent 68%);transform:rotate(-8deg)}._mockSheet_fmrv8_374{position:relative;background:#fff;width:310px;max-width:94%;border-radius:10px;border:1px solid #d7e2d7;box-shadow:10px 16px 30px #3d5d3e12;transform:rotate(-5deg);font-size:9px;overflow:hidden}._mockTitle_fmrv8_386{padding:12px 11px;display:flex;align-items:center;gap:7px;font-size:9px;font-weight:600;border-bottom:1px solid #edf1eb}._mockFile_fmrv8_395{color:#238357}._mockDots_fmrv8_398{margin-left:auto;font-size:13px;letter-spacing:1px;color:#99a59c}._mockFormulaBar_fmrv8_404{display:flex;align-items:center;height:28px;border-bottom:1px solid #e6ece5;color:#819185;font-size:8px}._mockFormulaBar_fmrv8_404>span{width:40px;text-align:center;border-right:1px solid #e6ece5;line-height:27px;font-weight:600}._mockFormulaBar_fmrv8_404>i{margin:0 12px;font-family:Georgia,serif;font-size:11px}._mockFormulaBar_fmrv8_404 code{font-size:8px;color:#4d6743}._mockSheet_fmrv8_374 table{width:100%;border-collapse:collapse;table-layout:fixed}._mockSheet_fmrv8_374 th,._mockSheet_fmrv8_374 td{border:1px solid #eaf0e8;height:25px;padding:0 9px;text-align:right;font-size:8px}._mockSheet_fmrv8_374 thead th{background:#f8faf6;color:#8f9c90;font-weight:400;text-align:center;height:20px}._mockSheet_fmrv8_374 th:first-child{width:27px;color:#a0aaa0;font-weight:400;text-align:center;background:#f8faf6;padding:0}._mockSheet_fmrv8_374 td:nth-child(2){text-align:left;color:#819383}._mockSheet_fmrv8_374 tr:first-child td{background:#f5f8f3;font-weight:600;color:#4d6743}._mockSheet_fmrv8_374 tbody tr:last-child td{font-weight:650;background:#f2f7f0}._mockSheet_fmrv8_374 td._mockSelected_fmrv8_469{border:1.5px solid #249663;background:#e4f1e4;color:#187448;position:relative}._mockSelected_fmrv8_469>span{position:absolute;width:4px;height:4px;background:#1c915d;bottom:-2px;right:-2px}._mockSheetTabs_fmrv8_483{height:27px;display:flex;align-items:center;gap:15px;padding:0 10px;color:#97a796;background:#fafcf9}._mockSheetTabs_fmrv8_483>span:first-child{color:#4d6743;font-size:8px;display:flex;align-items:center;gap:4px;border-bottom:2px solid #7eaa82;height:27px}._floatingFormula_fmrv8_501{position:absolute;top:6px;left:12%;display:flex;align-items:center;gap:9px;background:#fff;padding:10px 13px;border-radius:7px;border:1px solid #e4ebe0;box-shadow:0 5px 15px #36503b0a;transform:rotate(3deg);z-index:3;font-family:Consolas,monospace;font-size:10px;color:#3d6850}._floatingFormula_fmrv8_501>span:first-child{font-style:italic;color:#4d6743;font-family:Georgia,serif}._formulaCheck_fmrv8_524{background:#e7f3e9;border-radius:50%;padding:2px;display:grid;place-items:center}._growthBadge_fmrv8_531{position:absolute;right:-4px;bottom:12px;display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #e1e8df;box-shadow:0 8px 20px #435c3610;padding:13px 17px;border-radius:10px;transform:rotate(3deg);z-index:4}._growthBadge_fmrv8_531>span{background:#eff6e9;color:#80a264;width:35px;height:35px;display:grid;place-items:center;border-radius:9px}._growthBadge_fmrv8_531 small{font-size:8px;color:#4d6743}._growthBadge_fmrv8_531 strong{font-size:21px;display:flex;gap:7px;align-items:center;margin-top:3px;color:#446a44;letter-spacing:-.5px}._artSpark_fmrv8_568{position:absolute;right:0;top:15px;color:#a9bc9e;font-size:25px}._metrics_fmrv8_575{display:grid;grid-template-columns:repeat(4,1fr);padding:26px 0 28px;gap:18px;border-bottom:1px solid var(--line);margin-bottom:31px}._metric_fmrv8_575{display:flex;align-items:center;gap:13px;border-right:1px solid var(--line);padding-left:5px}._metric_fmrv8_575:last-child{border:0}._metricIcon_fmrv8_593{width:40px;height:40px;border-radius:10px;background:#f0f4f0;color:#83988a;display:grid;place-items:center;border:1px solid #e7ede7}._metric_fmrv8_575 strong{display:block;font-size:24px;letter-spacing:-.7px;font-weight:650;line-height:1.1}._metric_fmrv8_575 div>span{display:block;font-size:9px;color:#8a978f;margin-top:7px}._dashboardColumns_fmrv8_616{display:grid;grid-template-columns:minmax(0,1fr) 267px;gap:25px}._sectionHeading_fmrv8_621{display:flex;align-items:center;justify-content:space-between;margin-bottom:19px;gap:12px}._sectionHeading_fmrv8_621 h2{font-size:17px;letter-spacing:-.4px;font-weight:650;margin:0 0 6px}._sectionHeading_fmrv8_621 p{font-size:10px;color:#8c988f;margin:0}._sectionHeading_fmrv8_621>a{font-size:9px;white-space:nowrap;display:flex;gap:5px;align-items:center;color:#647b69}._moduleGrid_fmrv8_647{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}._moduleCard_fmrv8_652{background:#fff;border:1px solid var(--line);padding:19px 16px 0;border-radius:10px;overflow:hidden;transition:transform .15s,border-color .15s;display:flex;flex-direction:column;min-width:0}._moduleCard_fmrv8_652:hover{transform:translateY(-3px);border-color:#a5c8b0}._moduleCardTop_fmrv8_669{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px}._moduleIcon_fmrv8_675{width:40px;height:40px;display:grid;place-items:center;border-radius:10px;color:#137c59;background:#edf6ef}._moduleNumber_fmrv8_684{font-size:10px;font-weight:500;color:#c0c9c0}._moduleCard_fmrv8_652 h3{font-size:12px;font-weight:650;letter-spacing:-.2px;margin:0 0 8px;line-height:1.4}._moduleCard_fmrv8_652 p{font-size:10px;color:#8c978e;line-height:1.6;min-height:32px;margin:0 0 15px}._functionTags_fmrv8_703{display:flex;gap:4px;flex-wrap:wrap;min-height:19px;margin-top:auto}._functionTags_fmrv8_703>span{font-size:7px;letter-spacing:.15px;background:#f6f8f5;border:1px solid #edf1e9;color:#8c9989;border-radius:3px;padding:4px 5px;font-family:Consolas,monospace}._moduleCardBottom_fmrv8_720{display:flex;align-items:center;justify-content:space-between;padding:16px 0 13px;color:#95a18f;font-size:9px}._moduleCardBottom_fmrv8_720>svg{color:#95a98c}._miniProgress_fmrv8_731{height:2px;margin:0 -16px;background:#f0f5ed}._miniProgress_fmrv8_731>span{height:100%;display:block;transition:width .25s}._rightRail_fmrv8_741{display:flex;flex-direction:column;gap:17px}._routeCard_fmrv8_746{background:#fff;border:1px solid var(--line);padding:21px 19px;border-radius:10px}._routeHeader_fmrv8_752{display:flex;align-items:center;gap:9px}._routeHeader_fmrv8_752>span{color:#88a28b}._routeHeader_fmrv8_752 h2{font-size:13px;font-weight:650;margin:0}._routeCard_fmrv8_746>p{font-size:10px;color:#96a093;margin:9px 0 18px}._routeNumbers_fmrv8_770{display:flex;align-items:center;justify-content:space-between}._routeNumbers_fmrv8_770>strong{font-size:31px;letter-spacing:-1.2px;font-weight:650;color:#365e42}._routeNumbers_fmrv8_770 small{font-size:18px;letter-spacing:-.3px;margin-left:1px}._routeNumbers_fmrv8_770>span{font-size:9px;color:#9ba593;text-align:right;line-height:1.7}._progressTrack_fmrv8_792{height:5px;background:#eff3eb;border-radius:8px;overflow:hidden;margin:12px 0}._progressTrack_fmrv8_792>span{display:block;height:100%;background:#6ca379;border-radius:8px;transition:width .25s}._recommended_fmrv8_806{border-top:1px solid #edf0e8;margin-top:20px;padding-top:19px}._tinyLabel_fmrv8_811{font-size:8px;letter-spacing:1.1px;font-weight:650;color:#8f9b87}._nextIcon_fmrv8_817{display:flex;gap:6px;align-items:center;color:#8c9f7f;font-size:8px;margin:15px 0 10px}._recommended_fmrv8_806 h3{font-size:13px;font-weight:650;margin:0 0 13px;line-height:1.5}._challengeMeta_fmrv8_831{display:flex;align-items:center;gap:13px;font-size:9px;color:#98a091;flex-wrap:wrap}._challengeMeta_fmrv8_831>span{display:inline-flex;align-items:center;gap:4px}._difficulty_fmrv8_844{font-size:8px;line-height:1.2;display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border-radius:4px;background:#f3f5ee;color:#7e8d6a}._difficulty_fmrv8_844>span{width:4px;height:4px;border-radius:50%;background:currentColor}._easy_fmrv8_861{background:#edf6ec;color:#6b9961}._medium_fmrv8_865{background:#fbf4e7;color:#b69653}._hard_fmrv8_869{background:#f4eff9;color:#967ab3}._case_fmrv8_873{background:#ecf3f6;color:#6490a1}._recommended_fmrv8_806>._secondary_fmrv8_304{width:100%;margin-top:20px;justify-content:space-between;font-size:10px;min-height:34px;padding:9px 12px}._casePromo_fmrv8_885{background:#edf1e7;border:1px solid #e4e9da;padding:20px 19px;border-radius:10px;position:relative;overflow:hidden}._casePromoIcon_fmrv8_893{display:grid;place-items:center;width:37px;height:37px;border-radius:10px;background:#e0e8d4;color:#8ba470;margin-bottom:13px}._casePromo_fmrv8_885>._tinyLabel_fmrv8_811{font-size:7px;color:#8e9b7a;position:relative;z-index:1}._casePromo_fmrv8_885 h3{font-size:15px;letter-spacing:-.4px;font-weight:650;margin:8px 0 10px;position:relative;z-index:1}._casePromo_fmrv8_885 p{font-size:10px;line-height:1.7;color:#91a080;max-width:180px;margin-bottom:16px;position:relative;z-index:1}._casePromo_fmrv8_885 a{font-size:10px;font-weight:600;color:#6c8554;display:flex;gap:9px;align-items:center;position:relative;z-index:1}._promoPattern_fmrv8_936{position:absolute;right:-55px;bottom:-70px;width:170px;height:170px;border:22px solid #e2e8d8;border-radius:50%;box-shadow:0 0 0 18px #e7ecdf}._privacyHint_fmrv8_946{display:flex;align-items:center;gap:8px;color:#9aa78e;padding:0 5px}._privacyHint_fmrv8_946 p{font-size:9px;line-height:1.5;margin:0;color:#93a18a}._footer_fmrv8_959{margin:0 43px;padding:20px 0 24px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:15px;font-size:8px;color:#a2ada3}._footerBrand_fmrv8_969{color:#7e9180;font-weight:600}._footer_fmrv8_959>span:last-child{display:flex;align-items:center;gap:5px}._footerDot_fmrv8_978{margin:0 5px}._iconButton_fmrv8_981{display:inline-grid;place-items:center;min-width:32px;min-height:32px;background:transparent;border-radius:5px;color:#7f8b81}._iconButton_fmrv8_981:hover{background:#eef3ee}._mobileMenu_fmrv8_993,._overlay_fmrv8_996{display:none}._pageHeading_fmrv8_999{margin:3px 0 28px}._pageKicker_fmrv8_1002{display:block;text-transform:uppercase;font-size:9px;letter-spacing:1.2px;color:#88a28b;font-weight:650;margin-bottom:12px}._pageHeading_fmrv8_999 h1{font-size:32px;font-weight:650;letter-spacing:-1px;line-height:1.25;max-width:740px;margin-bottom:13px}._pageHeading_fmrv8_999 p{font-size:12px;color:#839186;line-height:1.8;max-width:750px}._filters_fmrv8_1025{display:flex;gap:11px;background:#fff;border:1px solid var(--line);padding:13px;border-radius:10px;margin-bottom:22px;flex-wrap:wrap}._searchBox_fmrv8_1035{display:flex;align-items:center;gap:9px;flex:1;min-width:200px;padding:0 9px;color:#4d6743}._searchBox_fmrv8_1035 input{width:100%;border:0;outline:none;background:none;font-size:11px}._filters_fmrv8_1025 select{border:1px solid var(--line);background:#fafcf9;border-radius:6px;font-size:10px;padding:7px 9px;max-width:230px}._challengeGrid_fmrv8_1059{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}._challengeCard_fmrv8_1064{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:11px;padding:22px;transition:border-color .15s,transform .15s;min-width:0}._challengeCard_fmrv8_1064:hover{border-color:#a2bfa6;transform:translateY(-2px)}._challengeCompleted_fmrv8_1080{border-color:#c3dfc8}._challengeCardTop_fmrv8_1083{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:21px}._xpTag_fmrv8_1090{font-size:10px;color:#9aa68f;letter-spacing:.2px}._completedLabel_fmrv8_1095{display:inline-flex;align-items:center;gap:4px;font-size:9px;color:#4d6743}._challengeTopic_fmrv8_1102{font-size:8px;text-transform:uppercase;letter-spacing:.6px;color:#92a28c;margin-bottom:9px}._challengeCard_fmrv8_1064 h2{font-size:16px;font-weight:650;line-height:1.4;margin-bottom:11px;letter-spacing:-.35px}._challengeCard_fmrv8_1064>p{font-size:11px;color:#8a968b;line-height:1.8;margin-bottom:20px;flex:1}._challengeCardBottom_fmrv8_1123{border-top:1px solid var(--line);padding-top:16px;margin-top:19px;display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#608368}._casesGrid_fmrv8_1133{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}._caseCard_fmrv8_1138{padding:26px}._caseCard_fmrv8_1138 ._moduleIcon_fmrv8_675{width:53px;height:53px;border-radius:14px}._caseCard_fmrv8_1138>._tinyLabel_fmrv8_811{margin-bottom:18px}._caseCard_fmrv8_1138 h2{font-size:21px}._caseCard_fmrv8_1138 p{font-size:12px}._empty_fmrv8_1155{text-align:center;padding:40px 18px;color:#4d6743;display:flex;flex-direction:column;align-items:center;gap:16px}._empty_fmrv8_1155 p{line-height:1.8;font-size:12px;max-width:350px}._empty_fmrv8_1155 h1{font-size:25px}._warning_fmrv8_1172{background:#fff5e7;border:1px solid #eddfc4;border-radius:8px;display:flex;align-items:flex-start;gap:9px;padding:13px 16px;font-size:11px;color:#8b6d39;line-height:1.8;margin-bottom:20px}._progressHero_fmrv8_1185{background:#edf4ee;border:1px solid #dfeade;border-radius:13px;padding:29px 33px;display:flex;align-items:center;gap:25px;margin-bottom:34px}._progressTrophy_fmrv8_1195{width:77px;height:77px;border-radius:50%;background:#e0ecdc;display:grid;place-items:center;color:#81a26d}._progressHero_fmrv8_1185 h2{font-size:34px;font-weight:650;letter-spacing:-1px;margin:8px 0}._progressHero_fmrv8_1185 h2 small{font-size:14px;letter-spacing:0;color:#93a184;font-weight:400}._progressHero_fmrv8_1185 p{font-size:10px;color:#8a9c7f;margin:0}._overallProgress_fmrv8_1221{margin-left:auto;width:250px}._overallProgress_fmrv8_1221>strong{display:block;font-size:25px;font-weight:600;color:#4d6743}._overallProgress_fmrv8_1221>span{font-size:10px;color:#8ba080}._badgeGrid_fmrv8_1235{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;margin:24px 0 35px}._badge_fmrv8_1235{background:#fff;border:1px solid var(--line);border-radius:10px;display:flex;flex-direction:column;align-items:center;text-align:center;padding:21px 10px 17px}._badge_fmrv8_1235>span{width:47px;height:47px;display:grid;place-items:center;border-radius:50%;color:#bdc8b9;background:#f4f6f0;margin-bottom:15px}._badge_fmrv8_1235>strong{font-size:10px;color:#94a08f;line-height:1.6}._badge_fmrv8_1235>small{font-size:8px;color:#b0b9a8;margin-top:9px}._badgeEarned_fmrv8_1271{background:#f4faf3;border-color:#c5ddbd}._badgeEarned_fmrv8_1271>span{background:#e7f2dc;color:#80a760}._badgeEarned_fmrv8_1271>strong{color:#587f46}._badgeEarned_fmrv8_1271>small{color:#6a9b50}._progressColumns_fmrv8_1285{display:grid;grid-template-columns:1.2fr 1fr;gap:24px}._activityCard_fmrv8_1290,._backupCard_fmrv8_1291{background:#fff;border:1px solid var(--line);padding:24px;border-radius:11px}._activityCard_fmrv8_1290 h2,._backupCard_fmrv8_1291 h2{font-size:17px;font-weight:650;letter-spacing:-.3px}._activityRow_fmrv8_1303{display:flex;align-items:center;gap:12px;padding:17px 0;border-top:1px solid var(--line)}._activityRow_fmrv8_1303>span{display:grid;place-items:center;width:32px;height:32px;border-radius:8px}._activityDone_fmrv8_1317{background:#edf6ea;color:#76a363}._activityPending_fmrv8_1321{background:#f4f5ed;color:#a6aa84}._activityRow_fmrv8_1303 strong{font-size:11px;font-weight:600}._activityRow_fmrv8_1303 small{font-size:9px;color:#9ba58e;display:block;margin-top:6px}._activityRow_fmrv8_1303>svg{margin-left:auto;color:#b3bea9}._backupIcon_fmrv8_1339{display:grid;place-items:center;width:42px;height:42px;background:#eef5e9;color:#89a574;border-radius:11px;margin-bottom:18px}._backupCard_fmrv8_1291>p{font-size:11px;line-height:1.9;color:#899780}._backupActions_fmrv8_1354{display:flex;gap:9px;flex-wrap:wrap;margin:23px 0 17px}._backupActions_fmrv8_1354>._primary_fmrv8_303,._backupActions_fmrv8_1354>._secondary_fmrv8_304{font-size:10px;padding:9px 12px}._deleteButton_fmrv8_1365{background:none;color:#ad8278;font-size:10px;padding:6px 0;text-decoration:underline;text-underline-offset:3px}._privacyNote_fmrv8_1373{display:flex;gap:8px;align-items:flex-start;color:#9ba991;font-size:10px;line-height:1.8;margin:22px 0}._errorText_fmrv8_1382{color:#a34d43!important}._successText_fmrv8_1385{color:#43875c!important}._aboutGrid_fmrv8_1388{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}._aboutCard_fmrv8_1393{padding:27px;background:#fff;border:1px solid var(--line);border-radius:12px}._aboutCard_fmrv8_1393 h2{font-size:18px;font-weight:650;margin:22px 0 12px}._aboutCard_fmrv8_1393 p{font-size:12px;line-height:1.9;color:#81907e;margin:0}@media(min-width:1650px){._hero_fmrv8_246{min-height:355px;padding:40px 45px}._hero_fmrv8_246 h1{font-size:48px}._heroArt_fmrv8_358{padding:25px 20px}._mockSheet_fmrv8_374{width:350px}._mockSheet_fmrv8_374 td{height:28px;font-size:10px}._mockTitle_fmrv8_386{font-size:11px}._dashboardColumns_fmrv8_616{grid-template-columns:minmax(0,1fr) 300px}._moduleCard_fmrv8_652{padding-top:22px}._moduleCard_fmrv8_652 h3{font-size:14px}._moduleCard_fmrv8_652 p{font-size:12px}._functionTags_fmrv8_703>span{font-size:9px}._metrics_fmrv8_575{padding:31px 0}._moduleCardBottom_fmrv8_720{font-size:11px}._moduleGrid_fmrv8_647{gap:20px}}@media(max-width:1250px){._sidebar_fmrv8_5{width:220px;padding-left:15px;padding-right:15px}._mainShell_fmrv8_169{margin-left:220px}._topbar_fmrv8_176{padding:0 28px}._main_fmrv8_169{padding:28px}._footer_fmrv8_959{margin:0 28px}._hero_fmrv8_246{padding:28px 26px;grid-template-columns:1.1fr 1fr}._heroCopy_fmrv8_257>p{max-width:290px}._hero_fmrv8_246 h1{font-size:35px}._heroButtons_fmrv8_297{gap:14px}._heroSecondary_fmrv8_335{font-size:9px}._heroArt_fmrv8_358{padding-left:3px}._mockSheet_fmrv8_374{width:280px}._floatingFormula_fmrv8_501{font-size:8px;left:9%;top:10px}._growthBadge_fmrv8_531{right:-10px;bottom:4px;padding:11px 13px}._dashboardColumns_fmrv8_616{grid-template-columns:minmax(0,1fr) 235px;gap:19px}._moduleGrid_fmrv8_647{grid-template-columns:repeat(2,minmax(0,1fr))}._moduleCard_fmrv8_652 p{min-height:16px}._sectionHeading_fmrv8_621>a{display:none}._metrics_fmrv8_575{gap:10px}._metric_fmrv8_575{gap:9px}._metric_fmrv8_575 div>span{font-size:8px}._metricIcon_fmrv8_593{width:34px;height:34px}._metric_fmrv8_575 strong{font-size:22px}._casesGrid_fmrv8_1133{gap:15px}._caseCard_fmrv8_1138{padding:21px}._caseCard_fmrv8_1138 h2{font-size:18px}._badgeGrid_fmrv8_1235{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1000px){._sidebar_fmrv8_5{width:190px;padding-left:12px;padding-right:12px}._mainShell_fmrv8_169{margin-left:190px}._brand_fmrv8_16{font-size:21px;margin-left:2px;gap:7px}._logo_fmrv8_26{width:37px;height:40px}._brand_fmrv8_16 small{font-size:8px}._navLink_fmrv8_57{font-size:10px;padding:12px 11px;gap:9px}._heroArt_fmrv8_358{display:none}._hero_fmrv8_246{display:block;min-height:290px;background:radial-gradient(ellipse at 95% 40%,#deebd980,transparent 60%),#edf4ee}._heroCopy_fmrv8_257>p{max-width:440px}._hero_fmrv8_246 h1{font-size:38px}._dashboardColumns_fmrv8_616{grid-template-columns:minmax(0,1fr) 225px;gap:17px}._metric_fmrv8_575{padding-left:0;gap:7px}._metricIcon_fmrv8_593{display:none}._challengeGrid_fmrv8_1059{grid-template-columns:repeat(2,minmax(0,1fr))}._casesGrid_fmrv8_1133{grid-template-columns:1fr}._caseCard_fmrv8_1138{padding:25px}._badgeGrid_fmrv8_1235{grid-template-columns:repeat(3,minmax(0,1fr))}._progressColumns_fmrv8_1285{grid-template-columns:1fr}._progressHero_fmrv8_1185{padding:24px;gap:17px}._progressTrophy_fmrv8_1195{width:58px;height:58px}._overallProgress_fmrv8_1221{width:160px}._footer_fmrv8_959{font-size:7px;gap:10px}._sideTip_fmrv8_98{padding:13px 11px}}@media(max-width:780px){._sidebar_fmrv8_5{transform:translate(-100%);transition:transform .2s;width:248px}._sidebarOpen_fmrv8_1639{transform:translate(0)}._brand_fmrv8_16{font-size:24px;gap:11px}._brand_fmrv8_16 small{font-size:10px}._navLink_fmrv8_57{font-size:12px;padding:13px 15px;gap:12px}._mainShell_fmrv8_169{margin-left:0}._mobileMenu_fmrv8_993{display:inline-grid}._topbar_fmrv8_176{height:78px;padding:0 22px}._main_fmrv8_169{padding:24px 22px}._overlay_fmrv8_996{display:block;position:fixed;inset:0;background:#1d302366;z-index:29}._hero_fmrv8_246{display:grid;grid-template-columns:1.2fr 1fr;min-height:300px}._heroArt_fmrv8_358{display:flex}._hero_fmrv8_246 h1{font-size:34px}._heroCopy_fmrv8_257>p{font-size:11px}._heroButtons_fmrv8_297{gap:14px}._heroSecondary_fmrv8_335{font-size:9px}._mockSheet_fmrv8_374{width:250px}._mockSheet_fmrv8_374 td{padding:0 6px;font-size:7px;height:22px}._floatingFormula_fmrv8_501{left:0;top:19px}._growthBadge_fmrv8_531{right:-15px;bottom:5px;padding:10px 11px;gap:7px}._growthBadge_fmrv8_531 strong{font-size:18px}._growthBadge_fmrv8_531 small{font-size:7px}._growthBadge_fmrv8_531>span{width:30px;height:30px}._artSpark_fmrv8_568{display:none}._footer_fmrv8_959{margin:0 22px;font-size:8px}._metricIcon_fmrv8_593{display:grid}._dashboardColumns_fmrv8_616{grid-template-columns:minmax(0,1fr) 230px;gap:18px}._sectionHeading_fmrv8_621 h2{font-size:16px}._moduleGrid_fmrv8_647{gap:12px}._moduleCard_fmrv8_652{padding:16px 13px 0}._moduleCard_fmrv8_652 h3{font-size:11px}._moduleCard_fmrv8_652 p{font-size:9px}._functionTags_fmrv8_703{gap:3px}._functionTags_fmrv8_703>span{font-size:6px}._rightRail_fmrv8_741{gap:14px}._routeCard_fmrv8_746{padding:19px 16px}._routeHeader_fmrv8_752 h2{font-size:12px}._privacyHint_fmrv8_946{padding:0}._pageHeading_fmrv8_999 h1{font-size:29px}._topbarActions_fmrv8_203{gap:13px}}@media(max-width:600px){._topbar_fmrv8_176{padding:0 16px;height:73px}._eyebrow_fmrv8_190{font-size:7px;letter-spacing:1.1px}._topbarLeft_fmrv8_185 strong{font-size:14px}._topbarActions_fmrv8_203{gap:10px}._headerDivider_fmrv8_221{display:none}._avatar_fmrv8_226{width:31px;height:31px;font-size:9px}._main_fmrv8_169{padding:20px 16px 28px}._hero_fmrv8_246{padding:27px 23px;display:block;border-radius:12px;min-height:0}._heroArt_fmrv8_358{display:none}._heroEyebrow_fmrv8_261{font-size:7px;letter-spacing:.8px}._hero_fmrv8_246 h1{font-size:36px;margin-top:18px;letter-spacing:-1.3px}._heroCopy_fmrv8_257>p{font-size:11px;max-width:310px}._heroButtons_fmrv8_297{gap:18px}._heroButtons_fmrv8_297>._primary_fmrv8_303{font-size:10px}._heroSecondary_fmrv8_335{font-size:9px}._heroTrust_fmrv8_343{font-size:8px;margin-top:19px}._metrics_fmrv8_575{grid-template-columns:repeat(2,1fr);gap:20px 12px;padding:23px 5px;margin-bottom:25px}._metric_fmrv8_575:nth-child(2){border:0}._metricIcon_fmrv8_593{width:34px;height:34px}._metric_fmrv8_575{gap:12px}._metric_fmrv8_575 strong{font-size:23px}._metric_fmrv8_575 div>span{font-size:9px}._dashboardColumns_fmrv8_616{display:flex;flex-direction:column}._moduleGrid_fmrv8_647{gap:13px}._moduleCard_fmrv8_652{padding:18px 15px 0}._moduleCard_fmrv8_652 h3{font-size:12px}._moduleCard_fmrv8_652 p{font-size:10px;min-height:30px}._functionTags_fmrv8_703>span{font-size:7px}._rightRail_fmrv8_741{display:grid;grid-template-columns:1fr;margin-top:10px}._routeCard_fmrv8_746{padding:22px}._routeHeader_fmrv8_752 h2{font-size:15px}._routeCard_fmrv8_746>p{font-size:11px}._recommended_fmrv8_806 h3{font-size:15px}._nextIcon_fmrv8_817{font-size:10px}._casePromo_fmrv8_885{padding:22px}._casePromo_fmrv8_885 p{max-width:260px;font-size:11px}._privacyHint_fmrv8_946{padding:0 4px}._footer_fmrv8_959{margin:0 16px;padding:18px 0;flex-direction:column;gap:10px;font-size:8px}._pageHeading_fmrv8_999{margin-bottom:22px}._pageHeading_fmrv8_999 h1{font-size:28px}._pageHeading_fmrv8_999 p{font-size:11px}._filters_fmrv8_1025{gap:9px}._searchBox_fmrv8_1035{min-width:100%;padding:2px 5px}._filters_fmrv8_1025 select{flex:1;min-width:0;max-width:none;font-size:9px}._filters_fmrv8_1025 select:first-of-type{flex-basis:100%}._challengeGrid_fmrv8_1059{grid-template-columns:1fr;gap:14px}._challengeCard_fmrv8_1064{padding:21px}._challengeCardTop_fmrv8_1083{margin-bottom:17px}._challengeCard_fmrv8_1064>p{font-size:11px}._challengeCard_fmrv8_1064 h2{font-size:17px}._challengeCardBottom_fmrv8_1123{font-size:11px}._badgeGrid_fmrv8_1235{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._badge_fmrv8_1235{padding:18px 12px}._badge_fmrv8_1235>strong{font-size:11px}._progressHero_fmrv8_1185{padding:22px;flex-wrap:wrap;gap:17px}._progressHero_fmrv8_1185 h2{font-size:31px}._overallProgress_fmrv8_1221{flex-basis:100%;width:auto}._overallProgress_fmrv8_1221>strong{font-size:21px}._overallProgress_fmrv8_1221 ._progressTrack_fmrv8_792{margin-bottom:0}._progressColumns_fmrv8_1285{gap:18px}._activityCard_fmrv8_1290,._backupCard_fmrv8_1291{padding:22px}._aboutGrid_fmrv8_1388{grid-template-columns:1fr}._aboutCard_fmrv8_1393{padding:24px}._primary_fmrv8_303,._secondary_fmrv8_304{min-height:42px}._sectionHeading_fmrv8_621 p,._privacyHint_fmrv8_946 p{font-size:10px}._warning_fmrv8_1172{font-size:11px}}._heroCopy_fmrv8_257>p{font-size:14px;color:#607466}._heroEyebrow_fmrv8_261{font-size:9px;color:#526f5d}._heroTrust_fmrv8_343{font-size:11px;color:#5c7764}._primary_fmrv8_303,._secondary_fmrv8_304{font-size:12px}._heroSecondary_fmrv8_335{font-size:11px}._moduleCard_fmrv8_652 h3{font-size:14px}._moduleCard_fmrv8_652 p{font-size:12px;color:#63745f;line-height:1.7}._functionTags_fmrv8_703>span{font-size:9px;color:#5e7355}._moduleCardBottom_fmrv8_720{font-size:11px;color:#627c58}._metric_fmrv8_575 div>span{font-size:11px;color:#657660}._sectionHeading_fmrv8_621 p{font-size:12px;color:#687862}._sectionHeading_fmrv8_621>a{font-size:11px;color:#4d6e51}._routeHeader_fmrv8_752 h2{font-size:14px}._routeCard_fmrv8_746>p{font-size:12px;color:#687b60}._routeNumbers_fmrv8_770>span{font-size:11px;color:#6a805f}._recommended_fmrv8_806 h3{font-size:15px}._nextIcon_fmrv8_817{font-size:10px;color:#647b58}._tinyLabel_fmrv8_811{font-size:9px;color:#4d6743}._challengeMeta_fmrv8_831{font-size:11px;color:#4d6743}._difficulty_fmrv8_844{font-size:10px}._easy_fmrv8_861{color:#416f37}._medium_fmrv8_865{color:#886b28}._hard_fmrv8_869{color:#76559a}._case_fmrv8_873{color:#427083}._recommended_fmrv8_806>._secondary_fmrv8_304{font-size:12px}._casePromo_fmrv8_885 p{font-size:12px;color:#61764f}._casePromo_fmrv8_885 a{font-size:12px;color:#4f6d3e}._privacyHint_fmrv8_946 p{font-size:10px;color:#6b805c}._sideTip_fmrv8_98 p{font-size:12px;color:#6d7b63}._sideTip_fmrv8_98 strong{font-size:13px}._sideTip_fmrv8_98 a{font-size:11px;color:#4c6a3b}._sidebarLabel_fmrv8_50{color:#6c7e6b}._navLink_fmrv8_57{font-size:13px}._sidebarBottom_fmrv8_134>._navLink_fmrv8_57{font-size:12px}._localStatus_fmrv8_140{font-size:11px}._localStatus_fmrv8_140 small{font-size:10px;color:#6f8067}._eyebrow_fmrv8_190{font-size:9px;color:#657a65}._footer_fmrv8_959{font-size:10px;color:#6f806a}._footerBrand_fmrv8_969{color:#567150}._pageHeading_fmrv8_999 p{font-size:14px;color:#65775e}._pageKicker_fmrv8_1002{font-size:10px;color:#52764f}._searchBox_fmrv8_1035 input{font-size:13px}._filters_fmrv8_1025 select{font-size:12px}._challengeTopic_fmrv8_1102{font-size:10px;color:#4d6743}._challengeCard_fmrv8_1064>p{font-size:13px;color:#64765c}._challengeCard_fmrv8_1064 h2{font-size:18px}._challengeCardBottom_fmrv8_1123{font-size:12px;color:#497347}._xpTag_fmrv8_1090{font-size:11px;color:#4d6743}._completedLabel_fmrv8_1095{font-size:11px;color:#287349}._progressHero_fmrv8_1185 p{font-size:12px;color:#4d6743}._badge_fmrv8_1235>strong{font-size:12px;color:#65765d}._badge_fmrv8_1235>small{font-size:10px;color:#4d6743}._backupCard_fmrv8_1291>p{font-size:13px;color:#64775c}._activityRow_fmrv8_1303 strong{font-size:13px}._activityRow_fmrv8_1303 small{font-size:11px;color:#667b5b}._backupActions_fmrv8_1354>._primary_fmrv8_303,._backupActions_fmrv8_1354>._secondary_fmrv8_304{font-size:12px}._deleteButton_fmrv8_1365{font-size:12px;color:#965c50}._privacyNote_fmrv8_1373{font-size:12px;color:#647b58}._aboutCard_fmrv8_1393 p{font-size:14px;color:#62765a}._overallProgress_fmrv8_1221>span{font-size:12px;color:#4d6743}._progressHero_fmrv8_1185 h2 small{color:#4d6743}._heroSecondary_fmrv8_335{color:#4e7055}@media(max-width:1250px){._navLink_fmrv8_57{font-size:12px}._moduleCard_fmrv8_652 h3{font-size:13px}._functionTags_fmrv8_703>span{font-size:8px}._metric_fmrv8_575 div>span{font-size:10px}._sectionHeading_fmrv8_621 p,._sideTip_fmrv8_98 p{font-size:11px}._footer_fmrv8_959{font-size:9px}}@media(max-width:1000px)and (min-width:781px){._navLink_fmrv8_57{font-size:11px}._navLink_fmrv8_57 svg{width:17px}._sideTip_fmrv8_98 p{font-size:10px}._dashboardColumns_fmrv8_616{grid-template-columns:minmax(0,1fr) 220px}._moduleGrid_fmrv8_647{grid-template-columns:1fr}}@media(max-width:600px){._heroCopy_fmrv8_257>p{font-size:13px}._heroEyebrow_fmrv8_261{font-size:8px}._heroTrust_fmrv8_343,._heroSecondary_fmrv8_335{font-size:10px}._heroButtons_fmrv8_297>._primary_fmrv8_303{font-size:11px}._moduleCard_fmrv8_652 h3{font-size:13px}._moduleCard_fmrv8_652 p{font-size:12px}._functionTags_fmrv8_703>span{font-size:8px}._moduleCardBottom_fmrv8_720{font-size:10px}._metric_fmrv8_575 div>span{font-size:10px}._metric_fmrv8_575 strong{font-size:23px}._sectionHeading_fmrv8_621 p{font-size:11px}._challengeCard_fmrv8_1064>p{font-size:13px}._filters_fmrv8_1025 select{font-size:11px}._navLink_fmrv8_57{font-size:13px}._footer_fmrv8_959{font-size:9px}._badge_fmrv8_1235>strong{font-size:12px}._aboutCard_fmrv8_1393 p,._pageHeading_fmrv8_999 p{font-size:13px}._progressHero_fmrv8_1185 p{font-size:12px}._hero_fmrv8_246 h1{font-size:35px}._backupCard_fmrv8_1291>p{font-size:13px}._privacyNote_fmrv8_1373{font-size:11px}}._app_18bdw_1{min-height:100dvh;display:flex;flex-direction:column;background:#fbfcfa}._header_18bdw_7{border-bottom:1px solid #e4eae3;background:#fbfcfa}._headerInner_18bdw_11{max-width:1360px;margin:auto;padding:0 44px;min-height:90px;display:flex;align-items:center;gap:32px}._brand_18bdw_20{display:inline-flex;align-items:center;gap:10px;font-size:23px;font-weight:730;letter-spacing:-.9px;white-space:nowrap}._brand_18bdw_20>span:first-child{display:grid;place-items:center;width:36px;height:39px;color:#fff;background:#176e51;border-radius:8px}._brand_18bdw_20 em{font-style:normal;font-weight:400;color:#607669;margin-left:4px}._nav_18bdw_44{display:flex;align-items:center;gap:28px;margin-left:auto}._nav_18bdw_44 a{font-size:14px;padding:14px 0;color:#52685b;position:relative}._nav_18bdw_44 a:hover,._nav_18bdw_44 a[aria-current]{color:#176e51}._nav_18bdw_44 a[aria-current]{font-weight:650}._nav_18bdw_44 a[aria-current]:after{content:"";position:absolute;bottom:3px;height:2px;left:0;right:0;background:#176e51}._menuButton_18bdw_72{display:none;background:none;min-width:40px;min-height:44px;border-radius:7px}._skip_18bdw_79{position:fixed;left:18px;top:-80px;padding:12px 18px;z-index:100;color:#fff;background:#176e51;border-radius:7px}._skip_18bdw_79:focus{top:12px}._main_18bdw_92{max-width:1272px;width:100%;padding:42px 44px 68px;margin:0 auto;flex:1}._landing_18bdw_99{max-width:1360px;padding-top:44px;padding-bottom:36px}._practice_18bdw_104{max-width:1460px;padding-top:30px}._footer_18bdw_108{display:flex;align-items:center;gap:24px;color:#566b5d;font-size:12px;max-width:1272px;width:calc(100% - 88px);margin:0 auto;padding:22px 0;border-top:1px solid #e1e8df}._footer_18bdw_108>span:first-child{margin-right:auto}._footer_18bdw_108 a:hover{color:#176e51;text-decoration:underline}._footerNote_18bdw_127{display:inline-flex;gap:6px;align-items:center}._landingHero_18bdw_133{position:relative;overflow:hidden;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:28px;background:#edf4ee;border:1px solid #e1eae0;border-radius:18px;padding:64px 48px;min-height:505px}._landingHero_18bdw_133 h1{margin:26px 0;font-size:clamp(38px,4.1vw,58px);line-height:1.16;letter-spacing:-2.2px;font-weight:720}._landingHero_18bdw_133 h1>span{display:block}._landingHero_18bdw_133 h1>span:last-child{color:#137c59}._eyebrow_18bdw_159{display:flex;align-items:center;gap:8px;color:#426c56;font-size:11px;font-weight:650;letter-spacing:1.4px}._eyebrow_18bdw_159:before{content:"";width:5px;height:5px;border-radius:50%;background:#328060}._heroCopy_18bdw_175{position:relative;z-index:2}._heroCopy_18bdw_175>p{color:#506e5d;font-size:17px;line-height:1.75;max-width:430px;margin-bottom:34px;text-wrap:pretty}._heroActions_18bdw_187{display:flex;align-items:center;gap:25px;flex-wrap:wrap}._heroActions_18bdw_187>a:first-child{padding:17px 21px;font-size:14px;min-height:54px;border-radius:9px}._heroActions_18bdw_187>a:last-child{display:inline-flex;align-items:center;gap:7px;font-size:14px;color:#426650;min-height:44px}._heroActions_18bdw_187>a:last-child:hover{color:#137c59;text-decoration:underline}._heroNote_18bdw_211{display:inline-flex;align-items:center;gap:7px;margin-top:30px;color:#56715e;font-size:12px}._art_18bdw_219{position:relative;width:100%;min-height:335px;display:grid;place-items:center}._art_18bdw_219>div{width:100%;min-height:335px}._summary_18bdw_230{display:flex;align-items:center;gap:28px;margin:24px 0 0;padding:0 5px;font-size:13px;color:#596e5e}._summary_18bdw_230>span{display:flex;align-items:baseline;gap:7px}._summary_18bdw_230 strong{font-size:18px;color:#274f3b;font-weight:600;font-variant-numeric:tabular-nums}._syllabus_18bdw_250{margin-left:auto;position:relative}._syllabus_18bdw_250 summary{cursor:pointer;padding:12px 4px;display:flex;align-items:center;gap:8px;color:#38684c;list-style:none}._syllabus_18bdw_250 summary::-webkit-details-marker{display:none}._syllabus_18bdw_250 summary:focus-visible{outline:2px solid #176e51;outline-offset:4px}._syllabus_18bdw_250[open] summary>svg{transform:rotate(180deg)}._syllabus_18bdw_250 ol{position:absolute;right:0;top:42px;z-index:6;min-width:295px;margin:0;padding:10px;list-style:none;background:#fff;border:1px solid #dae5da;border-radius:10px;box-shadow:0 12px 35px #274f3b12}._syllabus_18bdw_250 a{display:flex;gap:13px;align-items:center;padding:12px;border-radius:5px;color:#354f3d}._syllabus_18bdw_250 a:hover{background:#f0f5ed}._syllabus_18bdw_250 a span:first-child{font-family:Consolas,monospace;color:#667c68;font-size:11px}._contentHeader_18bdw_305{margin-bottom:30px}._contentHeader_18bdw_305 h1{font-size:clamp(28px,3vw,36px);line-height:1.2;font-weight:650;letter-spacing:-1px;margin-bottom:12px}._contentHeader_18bdw_305 p{font-size:14px;line-height:1.7;color:#60715f;margin-bottom:0}._catalogCard_18bdw_321{padding:24px}._catalogCard_18bdw_321 h2{margin:15px 0 18px;min-height:0;font-size:18px}._catalogCard_18bdw_321>p{min-height:0;margin-bottom:18px;font-size:13px;color:#5d7059}._catalogCard_18bdw_321>div:last-child{margin:0;border:0;padding-top:0}@media(min-width:1050px){._art_18bdw_219 ._largeSheet_18bdw_341{width:380px}}@media(max-width:1100px){._headerInner_18bdw_11{gap:24px;padding:0 32px}._nav_18bdw_44{gap:22px}._main_18bdw_92{padding-left:32px;padding-right:32px}._landingHero_18bdw_133{padding:48px 32px;gap:20px;min-height:460px}._landingHero_18bdw_133 h1{font-size:44px}._heroCopy_18bdw_175>p{font-size:16px}._heroActions_18bdw_187{gap:16px}._heroActions_18bdw_187>a:last-child{font-size:13px}._footer_18bdw_108{width:calc(100% - 64px)}}@media(max-width:780px){._headerInner_18bdw_11{padding:16px 22px;min-height:78px;gap:14px;flex-wrap:wrap}._brand_18bdw_20{margin-right:auto;font-size:21px;gap:8px}._brand_18bdw_20>span:first-child{width:31px;height:35px}._menuButton_18bdw_72{display:inline-grid;place-items:center}._nav_18bdw_44{display:none;order:4;flex-basis:100%;margin:0;padding-top:10px;gap:0;border-top:1px solid #e1e8df}._navOpen_18bdw_407{display:flex}._nav_18bdw_44 a{flex:1;text-align:center;padding:13px 4px}._main_18bdw_92{padding:28px 22px 44px}._landingHero_18bdw_133{grid-template-columns:1fr;min-height:0;padding:44px 34px 25px}._heroCopy_18bdw_175>p{max-width:450px}._landingHero_18bdw_133 h1{font-size:48px}._art_18bdw_219,._art_18bdw_219>div{min-height:300px}._art_18bdw_219{width:min(100%,450px);margin:0 auto}._art_18bdw_219>div{display:flex}._summary_18bdw_230{gap:22px;flex-wrap:wrap;font-size:12px}._syllabus_18bdw_250{margin-left:auto}._footer_18bdw_108{width:calc(100% - 44px)}._catalogCard_18bdw_321{padding:22px}}@media(max-width:480px){._headerInner_18bdw_11{padding:13px 16px;gap:10px;min-height:74px}._brand_18bdw_20{font-size:20px;gap:7px}._brand_18bdw_20>span:first-child{width:28px;height:32px;border-radius:6px}._menuButton_18bdw_72{min-width:34px}._main_18bdw_92{padding:24px 16px 38px}._landingHero_18bdw_133{padding:34px 22px 15px;border-radius:13px;gap:4px}._landingHero_18bdw_133 h1{font-size:clamp(33px,9vw,42px);letter-spacing:-1.4px;margin:22px 0}._eyebrow_18bdw_159{font-size:9px;letter-spacing:1px}._heroCopy_18bdw_175>p{font-size:15px;margin-bottom:26px}._heroActions_18bdw_187{gap:10px 20px}._heroActions_18bdw_187>a:first-child{min-height:49px;font-size:13px;padding:13px 17px}._heroActions_18bdw_187>a:last-child{font-size:12px}._heroNote_18bdw_211{font-size:11px;margin-top:20px}._art_18bdw_219{min-height:260px}._art_18bdw_219>div{min-height:260px;display:flex}._summary_18bdw_230{gap:12px 20px;margin-top:18px}._summary_18bdw_230 strong{font-size:16px}._syllabus_18bdw_250{width:100%;margin:0}._syllabus_18bdw_250 summary{justify-content:space-between;border-top:1px solid #e1e8df;padding-top:18px}._syllabus_18bdw_250 ol{position:static;min-width:0;box-shadow:none}._footer_18bdw_108{width:calc(100% - 32px);gap:16px;flex-wrap:wrap;padding:20px 0;font-size:11px}._footerNote_18bdw_127{font-size:10px}._catalogCard_18bdw_321{padding:20px}}._switch_d29mz_1{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}._icon_d29mz_7{color:#537265}._track_d29mz_10{display:inline-flex;padding:4px;border:1px solid #d6e3da;border-radius:10px;background:#f3f7f3;gap:2px}._track_d29mz_10 button{padding:0 13px;min-height:36px;border-radius:6px;background:transparent;color:#53665c;font-size:12px;font-weight:600;transition:background .15s,color .15s}._track_d29mz_10 button:hover:not(:disabled){background:#e6eee7;color:#174c38}._track_d29mz_10 ._active_d29mz_34,._track_d29mz_10 ._active_d29mz_34:hover:not(:disabled){background:#176e51;color:#fff;box-shadow:0 1px 3px #194d3320}._track_d29mz_10 button:focus-visible{outline:2px solid #176e51;outline-offset:4px}._short_d29mz_44,._compact_d29mz_47 ._full_d29mz_47{display:none}._compact_d29mz_47 ._short_d29mz_44{display:inline}._compact_d29mz_47 ._track_d29mz_10{padding:3px}._compact_d29mz_47 button{min-height:31px;padding:0 10px;font-size:11px}@media(max-width:600px){._icon_d29mz_7,._full_d29mz_47{display:none}._short_d29mz_44{display:inline}._track_d29mz_10 button{padding:0 10px;min-height:36px}}
