.cellwise .structured-table-practice{margin-block:2rem;padding-top:1.5rem;border-top:1px solid #cbd3ca}.cellwise .structured-table-practice>label{display:grid;gap:.5rem;margin-block:1rem}.cellwise .structured-table-practice>label textarea{width:100%;min-height:6rem;resize:vertical;padding:.75rem;border:1px solid #bac9bd;border-radius:.4rem;font-family:ui-monospace,monospace}.cellwise .structured-table-practice>p code{overflow-wrap:anywhere}.cellwise .structured-table-practice>.function-actions input[type=text]{display:block;width:100%;min-height:2.5rem;padding:.5rem;border:1px solid #bac9bd;border-radius:.4rem}.cellwise .structured-table-practice>.function-actions>button{padding:.65rem .9rem;border:1px solid #bac9bd;border-radius:.4rem;cursor:pointer}.cellwise .structured-table-practice>.function-actions>button:disabled{cursor:default;opacity:.55}.cellwise .structured-table-practice.structured-course{margin-block:0;padding-top:0;border-top:0}.cellwise .structured-course-details{margin-bottom:.75rem}.cellwise .structured-course-details summary{cursor:pointer}.xs-page>section{margin-block:2rem}.xs-controls,.xs-actions,.xs-tabs{display:flex;flex-wrap:wrap;gap:.8rem;align-items:end;margin-block:1.25rem}.xs-controls label,.xs-actions label,.xs-page>section>label{display:flex;flex-direction:column;gap:.4rem;min-width:0}.xs-controls label{flex:1 1 190px}.xs-controls input:not([type=checkbox]),.xs-controls textarea,.xs-controls select,.xs-page>section>label>input,.xs-page>section>label>select{border:1px solid #bac9bd;border-radius:.35rem;padding:.7rem;background:#fff;max-width:100%}.xs-page input[data-testid=cross-formula]{width:100%;font-family:ui-monospace,monospace}.xs-controls button,.xs-actions button,.xs-tabs button{border:1px solid #bac9bd;border-radius:.35rem;padding:.65rem .85rem;cursor:pointer}.xs-controls button:disabled,.xs-actions button:disabled,.xs-tabs button:disabled{opacity:.55;cursor:wait}.xs-tabs [aria-selected=true]{background:#163d32;color:#fff}.xs-results{display:flex;flex-wrap:wrap;gap:2rem;padding-block:1rem;border-block:1px solid #cbd3ca}.xs-results dd{font-size:1.3rem;font-variant-numeric:tabular-nums;margin:.5rem 0}.xs-actions label{flex-direction:row;align-items:center}.xs-page>details>summary{cursor:pointer;padding-block:1rem}.xs-page>[role=alert],.xs-page>section>[data-status=unsupported]{border-left:3px solid #a13928;padding:1rem}.xs-page>section>[data-status=correct]{border-left:3px solid #163d32;padding:1rem}.cleanup-stage-button{border:1px solid #bac9bd;border-radius:.35rem;padding:.65rem .85rem;margin-top:.8rem;cursor:pointer}.cleanup-results td{white-space:pre-wrap;overflow-wrap:anywhere}.studio-axis-controls{border:1px solid #cbd3ca;padding:1rem;margin-block:1rem}.native-table-style-editor input[type=color]{width:4rem;min-height:2.75rem;padding:.25rem}.cellwise .function-input-workspace{padding-top:8px}.function-input-stage{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:start}.function-input-sheet,.function-input-guide{min-width:0;scroll-margin-top:16px}.function-input-guide>section{margin:0}.function-input-guide p{font-size:13px;line-height:1.55}.function-input-guide label{display:flex;flex-direction:column;gap:5px;font-size:13px;margin-block:10px}.function-input-guide select{max-width:100%;width:100%;border:1px solid #bac9bd;border-radius:4px;padding:8px;background:#fff}.function-input-guide .xs-actions{display:grid;gap:8px}.function-input-guide code{overflow-wrap:anywhere}.function-input-guide summary{cursor:pointer}.function-input-guide h2{font-size:20px;margin-top:0}.input-return-step{margin-bottom:8px}@media(min-width:1100px){.function-input-stage{grid-template-columns:minmax(0,1fr) 340px}.function-input-sheet{position:sticky;top:16px}.input-return-step{display:none}}.cellwise .function-page.function-input-workspace{padding-top:8px}.cellwise .function-input-workspace>.xs-controls:first-of-type{margin-block:4px;gap:10px;align-items:center}.cellwise .function-input-workspace>.xs-controls:first-of-type>label{flex-direction:row;align-items:center}.cellwise .function-input-workspace>.xs-controls:first-of-type select{flex:1;min-width:0;padding-block:8px}.cellwise .function-input-workspace>.xs-controls:first-of-type button{padding-block:8px}.cellwise .function-input-workspace>details{margin-block:8px;padding:0;border:0}.cellwise .function-input-workspace>details>summary{padding-block:4px}@media(min-width:800px){body:has(.function-input-workspace) .site-header{height:56px}}.category-worksheet-page{max-width:1500px;margin-inline:auto;padding:1.5rem clamp(1rem,3vw,2.5rem) 3rem}.category-worksheet-page>h1{margin-block:.6rem;font-size:clamp(1.45rem,2.7vw,2.2rem);line-height:1.2;font-weight:650;letter-spacing:-.025em}.category-worksheet-page>p{max-width:75ch}.category-worksheet-page>details{margin-block:1.2rem}.category-worksheet-page textarea{width:100%;min-height:6rem;padding:.7rem;resize:vertical;border:1px solid #bac9bd;border-radius:.3rem;background:#fff;font-family:ui-monospace,monospace}.item-worksheet-page{max-width:1500px;margin:0 auto;padding:1.5rem clamp(1rem,3vw,2.5rem) 3rem}.item-worksheet-page>header{margin-block:1.5rem 2rem;max-width:70rem}.item-worksheet-page h1{font-size:clamp(1.65rem,2.8vw,2.4rem);line-height:1.2;font-weight:650;letter-spacing:-.03em;margin-block:.5rem .75rem}.item-worksheet-page header p:first-child{font-size:.85rem;color:#567063}.item-worksheet-page .xs-controls{padding-block:1rem;border-top:1px solid #d5ded7}.item-worksheet-page .item-definition-draft{flex-basis:100%}.item-worksheet-page textarea{font-family:ui-monospace,monospace;width:100%}.item-worksheet-page label:has(input[type=checkbox]){flex-direction:row;align-items:center;display:inline-flex;padding-right:1rem}.item-worksheet-page input[type=checkbox]{accent-color:#163d32;width:1rem;height:1rem;flex:none}.item-worksheet-comparison{max-width:100%;overflow-x:auto}.item-worksheet-comparison table{border-collapse:collapse;font-variant-numeric:tabular-nums}.item-worksheet-comparison th,.item-worksheet-comparison td{padding:.6rem;border-bottom:1px solid #d5ded7;white-space:nowrap}.item-worksheet-comparison small{display:block;font-size:.75rem;color:#567063}.clean-chart-page{max-width:1600px;margin:0 auto;padding:1.5rem clamp(1rem,3vw,2.5rem) 3rem}.clean-chart-page>header{margin-block:1.5rem 2rem;max-width:70rem}.clean-chart-page>header h1{font-size:clamp(1.65rem,2.8vw,2.4rem);line-height:1.2;font-weight:650;letter-spacing:-.03em;margin-block:.5rem .75rem}.clean-chart-page>header p:first-child{font-size:.85rem;color:#567063}.clean-chart-page .clean-chart-plot>h2{font-size:1.3rem;line-height:1.35}.clean-chart-page .xs-controls{padding-block:1rem;border-top:1px solid #d5ded7}.clean-chart-page .xs-controls legend{padding-right:.75rem;font-weight:600}.clean-chart-page .xs-controls label:has(input[type=checkbox]){flex-direction:row;align-items:center;flex:0 1 auto;padding:.5rem .65rem .5rem 0}.clean-chart-page input[type=checkbox]{accent-color:#163d32;width:1rem;height:1rem;flex:none}.clean-chart-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(520px,.85fr);gap:1rem;align-items:start}.clean-chart-workspace>div,.clean-chart-plot{min-width:0}.clean-chart-plot{padding:1rem;border:1px solid #d5ded7}.clean-chart-plot svg[role=img]{min-width:0!important}.clean-chart-fields{display:flex;flex-wrap:wrap;gap:.6rem;margin-block:.75rem}.clean-chart-fields label{display:flex;flex-direction:column;gap:.25rem}.clean-chart-fields select{max-width:100%;border:1px solid #bac9bd;padding:.4rem;background:#fff}.clean-chart-plot table{border-collapse:collapse;font-variant-numeric:tabular-nums}.clean-chart-plot th,.clean-chart-plot td{padding:.4rem .6rem;border-bottom:1px solid #d5ded7;white-space:nowrap}@media(max-width:1100px){.clean-chart-workspace{grid-template-columns:minmax(0,1fr)}}.calendar-layout-comparison{max-width:100%;overflow-x:auto;margin-block:1rem}.calendar-layout-comparison table{min-width:34rem;border-collapse:collapse;font-variant-numeric:tabular-nums}.calendar-layout-comparison caption{text-align:left;padding-block:.5rem}.calendar-layout-comparison th,.calendar-layout-comparison td{padding:.55rem .8rem;text-align:right;border-bottom:1px solid #d5ded7;white-space:nowrap}.calendar-layout-comparison th:first-child{text-align:left}.typed-summary-comparison{max-width:100%;overflow-x:auto;margin-block:1rem}.typed-summary-comparison table{min-width:34rem;border-collapse:collapse;font-variant-numeric:tabular-nums}.typed-summary-comparison caption{text-align:left;padding-block:.5rem}.typed-summary-comparison th,.typed-summary-comparison td{padding:.55rem .8rem;text-align:right;border-bottom:1px solid #d5ded7;white-space:nowrap}.typed-summary-comparison th:first-child{text-align:left}.slicer-style-editor{margin-block:2rem;border-block:1px solid #d7dcd5;padding-block:1.5rem}.slicer-style-editor label{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.slicer-style-editor input:not([type=checkbox]):not([type=file]),.slicer-style-editor select{min-width:0;max-width:100%;border:1px solid #c7cec5;border-radius:4px;padding:.5rem;background:#fff}.slicer-style-editor input[type=file]{max-width:100%}.cellwise [data-slicer-custom][data-slicer-custom]{background:var(--slicer-wholeTable-fill);color:var(--slicer-wholeTable-text);border:1px solid var(--slicer-wholeTable-border);font-weight:var(--slicer-wholeTable-weight);padding:1rem}.cellwise [data-slicer-custom]>legend,.cellwise [data-slicer-custom]>h2{background:var(--slicer-headerRow-fill);color:var(--slicer-headerRow-text);border:1px solid var(--slicer-headerRow-border);font-weight:var(--slicer-headerRow-weight);padding:.4rem .6rem}.cellwise [data-slicer-custom] [data-slicer-item][aria-pressed=false][data-no-data=false]{background:var(--slicer-unselectedItemWithData-fill);color:var(--slicer-unselectedItemWithData-text);border:1px solid var(--slicer-unselectedItemWithData-border);font-weight:var(--slicer-unselectedItemWithData-weight)}.cellwise [data-slicer-custom] [data-slicer-item][aria-pressed=false][data-no-data=true]{background:var(--slicer-unselectedItemWithNoData-fill);color:var(--slicer-unselectedItemWithNoData-text);border:1px solid var(--slicer-unselectedItemWithNoData-border);font-weight:var(--slicer-unselectedItemWithNoData-weight)}.cellwise [data-slicer-custom] [data-slicer-item][aria-pressed=true][data-no-data=false]{background:var(--slicer-selectedItemWithData-fill);color:var(--slicer-selectedItemWithData-text);border:1px solid var(--slicer-selectedItemWithData-border);font-weight:var(--slicer-selectedItemWithData-weight)}.cellwise [data-slicer-custom] [data-slicer-item][aria-pressed=true][data-no-data=true]{background:var(--slicer-selectedItemWithNoData-fill);color:var(--slicer-selectedItemWithNoData-text);border:1px solid var(--slicer-selectedItemWithNoData-border);font-weight:var(--slicer-selectedItemWithNoData-weight)}.cellwise [data-slicer-custom] [data-slicer-item][aria-pressed=false][data-no-data=false]:hover{background:var(--slicer-hoveredUnselectedItemWithData-fill);color:var(--slicer-hoveredUnselectedItemWithData-text);border:1px solid var(--slicer-hoveredUnselectedItemWithData-border);font-weight:var(--slicer-hoveredUnselectedItemWithData-weight)}.cellwise [data-slicer-custom] [data-slicer-item][aria-pressed=false][data-no-data=true]:hover{background:var(--slicer-hoveredUnselectedItemWithNoData-fill);color:var(--slicer-hoveredUnselectedItemWithNoData-text);border:1px solid var(--slicer-hoveredUnselectedItemWithNoData-border);font-weight:var(--slicer-hoveredUnselectedItemWithNoData-weight)}.cellwise [data-slicer-custom] [data-slicer-item][aria-pressed=true][data-no-data=false]:hover{background:var(--slicer-hoveredSelectedItemWithData-fill);color:var(--slicer-hoveredSelectedItemWithData-text);border:1px solid var(--slicer-hoveredSelectedItemWithData-border);font-weight:var(--slicer-hoveredSelectedItemWithData-weight)}.cellwise [data-slicer-custom] [data-slicer-item][aria-pressed=true][data-no-data=true]:hover{background:var(--slicer-hoveredSelectedItemWithNoData-fill);color:var(--slicer-hoveredSelectedItemWithNoData-text);border:1px solid var(--slicer-hoveredSelectedItemWithNoData-border);font-weight:var(--slicer-hoveredSelectedItemWithNoData-weight)}.cellwise [data-testid=table-slicers] fieldset{border:1px solid var(--line, #d7dcd5);border-radius:8px;padding:1rem;min-width:0}.cellwise [data-testid=table-slicers] fieldset legend{font-weight:650}.cellwise [data-testid=table-slicers] fieldset label,.cellwise [data-testid=table-slicers] .function-actions>label{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.cellwise [data-testid=table-slicers] input:not([type=checkbox]){min-width:0;max-width:100%;border:1px solid #c7cec5;border-radius:5px;padding:.5rem;background:#fff}.cellwise [data-testid=table-slicers] fieldset .function-actions{margin-top:.8rem}.cellwise [data-testid=table-slicers] button[aria-pressed=true]{background:#254b3b;color:#fff;border-color:#254b3b}.cellwise [data-testid=table-slicers] button[data-no-data=true]{border-style:dashed}.cellwise [data-testid=table-slicers] .function-table-wrap{margin:1rem 0}.cellwise [data-testid=table-slicers] .slicer-items{display:grid;gap:.4rem;margin-top:.8rem}.cellwise [data-testid=table-slicers] .slicer-items button{min-width:0;overflow-wrap:anywhere}.cellwise [data-testid=table-slicers] .slicer-caption-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cellwise .slicer-board-scroll{max-height:640px;overflow:auto;border:1px solid #bac6ba;margin:1rem 0}.cellwise .slicer-board{position:relative;background-color:#f5f7f3;background-image:linear-gradient(to right,#d8dfd6 1px,transparent 1px),linear-gradient(to bottom,#d8dfd6 1px,transparent 1px)}.cellwise [data-testid=table-slicers] .slicer-board fieldset{background-color:var(--slicer-wholeTable-fill, #fff)}.cellwise .slicer-selection-summary>div{flex:1 1 220px;padding:.6rem 0}.cellwise .slicer-control-editor input[type=number]{width:6rem}.cellwise .slicer-native-frame{position:relative}.cellwise .slicer-native-layer{z-index:12}.cellwise [data-testid=table-slicers] [data-native-object]{background:var(--slicer-wholeTable-fill, #fff)}.cellwise [data-testid=table-slicers] [data-native-object][data-focused=true]{outline:3px solid #2c7766;outline-offset:-3px}.cellwise .structured-table-practice.unique-linked-page{padding-top:8px;margin-top:0;border-top:0}.cellwise .unique-linked-page>.function-filters{margin-block:6px}.cellwise .unique-linked-page>.function-filters select{width:auto}.table-matrix-practice{margin-block:2rem;padding-block:2rem;border-top:1px solid var(--line, #d6dce0)}.table-matrix-practice .matrix-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-block:1.5rem;padding-left:1.5rem}.table-matrix-practice .matrix-editors{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-block:1.5rem}.table-matrix-practice label{display:grid;gap:.35rem}.table-matrix-practice textarea{width:100%;min-height:6.5rem;font:.9rem/1.5 ui-monospace,monospace;padding:.7rem;border:1px solid #bccbc5;border-radius:.4rem}.table-matrix-practice table{width:100%;border-collapse:collapse;text-align:left}.table-matrix-practice th,.table-matrix-practice td{padding:.7rem;vertical-align:top;border-bottom:1px solid #dce5e0}.table-matrix-practice td code{display:block;font-size:.78rem;line-height:1.5;max-width:24rem;overflow-wrap:anywhere;margin-top:.3rem}.table-matrix-practice .matrix-source-editor{margin-block:1.5rem}.table-matrix-practice .matrix-scroll-hint{display:none}@media(max-width:720px){.table-matrix-practice .matrix-steps,.table-matrix-practice .matrix-editors{grid-template-columns:1fr}.table-matrix-practice .function-filters{align-items:stretch}.table-matrix-practice .matrix-scroll-hint{display:block;margin-block:.5rem}.table-matrix-practice .matrix-report-scroll{overflow-x:auto}.table-matrix-practice .matrix-report{min-width:48rem;table-layout:fixed}.table-matrix-practice .matrix-report tr>:first-child{width:5.5rem}}.table-lookup-practice{margin-block:2rem;padding-block:2rem;border-top:1px solid var(--line, #d6dce0)}.table-lookup-practice .lookup-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-block:1.5rem;padding-left:1.5rem}.table-lookup-practice .lookup-editors{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-block:1.5rem}.table-lookup-practice label{display:grid;gap:.35rem}.table-lookup-practice textarea{width:100%;min-height:8rem;font:.9rem/1.5 ui-monospace,monospace;padding:.7rem;border:1px solid #bccbc5;border-radius:.4rem}.table-lookup-practice .lookup-append-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.table-lookup-practice table{width:100%;border-collapse:collapse;text-align:left}.table-lookup-practice th,.table-lookup-practice td{padding:.7rem;vertical-align:top;border-bottom:1px solid #dce5e0}.table-lookup-practice td code{display:block;font-size:.78rem;line-height:1.5;max-width:28rem;overflow-wrap:anywhere;margin-top:.3rem}.table-lookup-practice small{display:block;color:var(--muted, #738077)}.table-lookup-practice .lookup-report-scroll{overflow-x:auto}.table-lookup-practice .lookup-report{min-width:48rem}.table-lookup-practice .lookup-sheet[aria-busy=true]{opacity:.65}@media(max-width:720px){.table-lookup-practice .lookup-steps,.table-lookup-practice .lookup-editors,.table-lookup-practice .lookup-append-fields{grid-template-columns:1fr}.table-lookup-practice .function-filters{align-items:stretch}}.table-policy{margin-block:2rem;padding-top:1.5rem;border-top:1px solid var(--line, #d6dce0)}.table-policy .function-filters{display:flex;flex-wrap:wrap;gap:1rem;align-items:end}.table-policy .function-table-wrap{overflow-x:auto;margin-block:1rem}.table-policy table{min-width:35rem}.cellwise .function-page.border-drawing-page{max-width:1240px;padding-top:8px}.cellwise .drawing-intro .xs-controls{margin-block:6px;align-items:center}.cellwise .drawing-intro label{flex:0 1 420px;flex-direction:row;align-items:center}.cellwise .drawing-intro select{min-width:0;flex:1;padding:6px}.cellwise .drawing-native-root{min-width:0}.cellwise .border-drawing-page .native-lab-tools label{display:flex;align-items:center;gap:6px;font-size:12px}.cellwise .border-drawing-page .native-lab-tools select{max-width:210px;padding:6px;border:1px solid #cbd7ce;border-radius:4px}.cellwise .border-drawing-page [data-tool]:not([data-tool=select]) .univer-container canvas{touch-action:none;cursor:crosshair!important}.cellwise .border-drawing-page .drawing-practice{margin-block:24px}.cellwise .border-drawing-page output{display:block;max-width:100%;overflow-wrap:anywhere}.cellwise .border-drawing-page>div>details>output{font:11px ui-monospace,monospace;max-height:220px;overflow:auto}@media(min-width:1100px){body:has(.border-drawing-page) .site-header{height:56px}.cellwise .course-navigation[data-unit=draw-borders]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;margin-block:4px;padding-block:6px;gap:4px 16px}.course-navigation[data-unit=draw-borders]>p:first-child{grid-area:1 / 1}.course-navigation[data-unit=draw-borders]>.course-navigation-actions{grid-area:1 / 2}.course-navigation[data-unit=draw-borders]>.function-input-instructions{grid-area:1 / 3}.course-navigation[data-unit=draw-borders]>.function-input-instructions[open]{grid-area:5 / 1 / 6 / -1}.cellwise .course-navigation[data-unit=draw-borders]>h1{grid-area:2 / 1 / 3 / 3;font-size:24px}.course-navigation[data-unit=draw-borders]>button{grid-area:2 / 3}.course-navigation[data-unit=draw-borders]>[aria-live]{grid-area:3 / 1 / 4 / 3}.course-navigation[data-unit=draw-borders]>ul{grid-area:3 / 3}.cellwise .border-drawing-page .worksheet-teaching-controls{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 12px;padding:8px}.cellwise .border-drawing-page .worksheet-step-heading{grid-column:1 / -1;margin:0}.cellwise .border-drawing-page .worksheet-step-navigation{grid-area:2 / 1}.cellwise .border-drawing-page .worksheet-step-actions{grid-area:2 / 2}.cellwise .border-drawing-page .worksheet-step-details{grid-column:1 / -1;padding:0}}.cellwise .border-drawing-page input[data-testid=drawing-color]{width:86px;padding:6px;font:12px ui-monospace,monospace;border:1px solid #cbd7ce}.cellwise .recent-files-workspace{display:grid;grid-template-columns:minmax(0,1fr) 275px;gap:24px;align-items:start}.cellwise .recent-current,.cellwise .recent-access{min-width:0;margin:0;padding:0;border:0}.cellwise .recent-current h2{font-size:20px;margin-block:8px}.cellwise .recent-access ul{list-style:none;padding:0}.cellwise .recent-access li{padding:8px 0;border-bottom:1px solid #dce3da;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.cellwise .recent-access button{min-height:34px}.cellwise .recent-access h2{font-size:18px}.cellwise .recent-files-page output{display:block;margin-block:10px}@media(max-width:950px){.cellwise .recent-files-workspace{grid-template-columns:minmax(0,1fr)}.cellwise .recent-access{border-top:1px solid #dce3da;padding-top:12px}}.cellwise .function-page.recent-files-page{padding-top:8px;max-width:1240px}.cellwise .recent-files-page>.recent-files-title{font-size:25px;line-height:1.2;margin-block:8px}.cellwise .recent-files-page>details{padding-block:4px;margin-block:4px;border:0}.cellwise .recent-files-page>p{margin-block:4px 8px;line-height:1.4;font-size:13px}.cellwise .recent-files-page>.xs-controls{margin-block:8px;align-items:center;gap:10px}.cellwise .recent-files-page>.xs-controls label{flex-direction:row;align-items:center;font-size:13px}.cellwise .recent-files-page>.xs-controls select{flex:1;min-width:0;padding-block:7px}.cellwise .recent-files-page .recent-current h2{margin-block:4px;font-size:17px}@media(min-width:800px){body:has(.recent-files-page) .site-header{height:56px}}.cellwise .function-page.recent-files-page>details>summary{margin:0;padding-block:4px}@media(min-width:1100px){.cellwise .course-navigation[data-unit=recent-files]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;margin-block:4px;padding-block:6px;gap:4px 16px}.course-navigation[data-unit=recent-files]>p:first-child{grid-area:1 / 1}.course-navigation[data-unit=recent-files]>.course-navigation-actions{grid-area:1 / 2}.course-navigation[data-unit=recent-files]>.function-input-instructions{grid-area:1 / 3}.course-navigation[data-unit=recent-files]>.function-input-instructions[open]{grid-area:5 / 1 / 6 / -1}.cellwise .course-navigation[data-unit=recent-files]>h1{grid-area:2 / 1 / 3 / 3;font-size:24px}.course-navigation[data-unit=recent-files]>button{grid-area:2 / 3}.course-navigation[data-unit=recent-files]>[aria-live]{grid-area:3 / 1 / 4 / 3}.course-navigation[data-unit=recent-files]>ul{grid-area:3 / 3}.cellwise .recent-files-page .worksheet-teaching-controls{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 12px;padding:8px}.cellwise .recent-files-page .worksheet-step-heading{grid-column:1 / -1;margin:0}.cellwise .recent-files-page .worksheet-step-navigation{grid-area:2 / 1}.cellwise .recent-files-page .worksheet-step-actions{grid-area:2 / 2}.cellwise .recent-files-page .worksheet-step-details{grid-column:1 / -1;padding:0}}.cellwise .checking-step-card{padding:20px;border:1px solid var(--line, #dce2d8);border-radius:8px;background:var(--paper, #fff);overflow-wrap:anywhere}.cellwise .checking-step-card h2{margin:8px 0 12px;font-size:24px}.cellwise .checking-step-card>.button{white-space:normal;margin-top:12px}.cellwise .checking-formula-bar{display:grid;grid-template-columns:70px 32px minmax(0,1fr) auto;gap:6px;align-items:center}.cellwise .checking-formula-bar>input{min-width:0;width:100%}.cellwise .checking-formula-bar .formula-field{min-width:0;width:100%}.cellwise .checking-findings{padding:0;list-style:none}.cellwise .checking-findings>li{padding:16px 0;border-top:1px solid var(--line, #dce2d8)}.cellwise .checking-findings code{overflow-wrap:anywhere}.cellwise .checking-findings button{margin:4px 6px 4px 0}@media(max-width:520px){.cellwise .checking-formula-bar{grid-template-columns:54px 28px minmax(0,1fr) 48px;padding:6px;gap:3px}.cellwise .checking-formula-bar .button{min-width:0;padding:8px 4px;font-size:11px}.cellwise .checking-formula-bar .button:after{content:none}}.cellwise .decor-formula-bar{display:grid;grid-template-columns:90px 32px minmax(0,1fr) auto;gap:6px;align-items:center;padding:8px;border:1px solid var(--line)}.cellwise .decor-formula-bar input{width:100%;min-width:0}.cellwise .decor-formula-bar label{display:flex;gap:8px;min-width:0;align-items:center}.cellwise .decor-step-card{padding:20px;border:1px solid var(--line);border-radius:8px;overflow-wrap:anywhere}.cellwise .decor-step-card h2{font-size:24px;margin:8px 0 12px}.cellwise .decor-step-card>.button{margin-top:12px;white-space:normal}.cellwise .decor-controls fieldset{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;margin:12px 0;border:1px solid var(--line)}.cellwise .decor-controls label{display:inline-flex;gap:6px;align-items:center}@media(max-width:520px){.cellwise .decor-formula-bar{grid-template-columns:64px 28px minmax(0,1fr) 44px;padding:6px;gap:3px}.cellwise .decor-formula-bar button{padding:8px 3px;font-size:11px}}.cellwise .pointer-workshop,.pointer-workshop{padding-top:12px}.pointer-workshop>h1{font-size:clamp(22px,2vw,30px);margin-block:12px}.pointer-workshop>.back-link{margin-bottom:8px}.pointer-workshop>.xs-controls{margin-block:8px}.cell-format-dialog{position:fixed;inset:0;margin:auto;width:min(700px,calc(100vw - 24px));max-height:calc(100vh - 24px);padding:18px;border:1px solid #b9cbbf;border-radius:10px;color:#163d32;background:#fcfdf9;overflow:auto;overscroll-behavior:contain}.cell-format-dialog::backdrop{background:#132a2280}.cell-format-dialog header{display:flex;justify-content:space-between;gap:12px;align-items:start}.cell-format-dialog h2{font-size:22px;margin:0}.cell-format-dialog p{font-size:13px;line-height:1.5}.cell-format-dialog [role=tablist]{display:flex;flex-wrap:wrap;gap:5px;border-bottom:1px solid #cbd7ce;padding-bottom:8px}.cell-format-dialog button{padding:7px 12px;border:1px solid #cbd7ce;border-radius:5px;font-size:13px;background:#fff}.cell-format-dialog [role=tab][aria-selected=true],.cell-format-dialog button[type=submit]{color:#fff;background:#163d32}.cell-format-dialog button:disabled{opacity:.5}.cell-format-dialog [role=tabpanel]{display:grid;gap:10px;padding:14px 0;min-height:120px}.cell-format-dialog label{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:13px}.cell-format-dialog input:not([type=checkbox]),.cell-format-dialog select{padding:7px;border:1px solid #cbd7ce;border-radius:4px;max-width:100%;min-width:0}.cell-format-dialog input:not([type=checkbox]){flex:1}.cell-format-dialog footer{display:flex;justify-content:end;gap:8px;margin-top:12px}.cell-format-preview{overflow-x:auto}.cell-format-preview table{border-collapse:collapse;font-size:12px;width:100%}.cell-format-preview td,.cell-format-preview th{border:1px solid #dce2d8;padding:6px;text-align:left}.cellwise .format-dialog-course-frame{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 20px}.cellwise .format-dialog-course-frame>p:first-child{grid-column:1 / -1}.cellwise .format-dialog-course-frame>h1{grid-column:1;grid-row:2}.cellwise .format-dialog-course-frame>button{grid-column:2;grid-row:2}.cellwise .format-dialog-course-frame>.function-input-instructions{grid-column:2;grid-row:3}.cellwise .format-dialog-course-frame .course-navigation-actions{grid-column:1;grid-row:3;font-size:12px}.cellwise .format-dialog-course-frame>[aria-live],.cellwise .format-dialog-course-frame>ul{font-size:11px;line-height:1.4}.cellwise .format-dialog-course-frame>ul{font-size:11px}.cellwise .format-dialog-workshop{padding-top:0}.cellwise .format-dialog-course-frame~.format-dialog-workshop,.cellwise .format-dialog-course-frame~* .format-dialog-workshop{width:100%;max-width:1240px;padding-inline:0}.format-dialog-workshop>.xs-controls{align-items:center;gap:8px 16px;margin-block:8px}.format-dialog-workshop>.xs-controls label{flex:0 1 auto;flex-direction:row;align-items:center;gap:8px;font-size:12px}.format-dialog-workshop>.xs-controls select,.format-dialog-workshop>.xs-controls button{padding:6px 8px;font-size:12px}@media(min-width:1100px){.cellwise .format-dialog-workshop .worksheet-teaching-controls{display:grid;grid-template-columns:minmax(0,1fr) auto}.format-dialog-workshop .worksheet-step-navigation{grid-column:1;grid-row:2;border:0;padding:0}.format-dialog-workshop .worksheet-step-actions{grid-column:2;grid-row:2}.format-dialog-workshop .worksheet-step-details{grid-column:2;grid-row:1}.format-dialog-workshop .worksheet-step-details[open]{grid-column:1 / -1;grid-row:3}}@media(max-width:640px){.cellwise .format-dialog-course-frame{display:flex}.cellwise .format-dialog-course-frame>h1,.cellwise .format-dialog-course-frame>ul{flex:1 1 100%}.cellwise .format-dialog-course-frame .course-navigation-actions{flex:1 1 auto}.format-dialog-workshop>.xs-controls label{flex:1 1 100%;justify-content:space-between}}.worksheet-commands-workshop .commands-pins{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.worksheet-commands-workshop .commands-pins button,.worksheet-commands-workshop .commands-context button,.worksheet-commands-workshop .commands-customize select{padding:5px 8px;font-size:12px}.worksheet-commands-workshop .commands-customize{position:relative;font-size:12px}.worksheet-commands-workshop .commands-customize[open]{flex:1 1 100%;padding:10px;border:1px solid #c9d6cf;background:#f5f8f6}.worksheet-commands-workshop .commands-customize>div{margin-top:10px}.worksheet-commands-workshop .commands-customize ol{padding:0;list-style:none}.worksheet-commands-workshop .commands-customize li{display:flex;align-items:center;gap:6px;padding-block:4px}.worksheet-commands-workshop .commands-customize li span{min-width:100px}.worksheet-commands-workshop .commands-context{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-block:8px;font-size:12px}.worksheet-commands-workshop .commands-practice-guide{margin-top:24px}.worksheet-commands-workshop .commands-practice-guide>p{max-width:80ch}.worksheet-commands-workshop>details pre{max-height:280px;overflow:auto}@media(min-width:1100px){body:has(.worksheet-commands-workshop) .site-header{height:56px}.cellwise .format-dialog-course-frame[data-unit=command-area]{grid-template-columns:auto minmax(0,1fr) auto;margin-block:4px;padding-block:6px;gap:4px 16px}.cellwise .format-dialog-course-frame[data-unit=command-area]>p:first-child{grid-area:1 / 1}.cellwise .format-dialog-course-frame[data-unit=command-area] .course-navigation-actions{grid-area:1 / 2}.cellwise .format-dialog-course-frame[data-unit=command-area]>.function-input-instructions{grid-area:1 / 3}.cellwise .format-dialog-course-frame[data-unit=command-area]>h1{grid-area:2 / 1 / 3 / 3;font-size:24px}.cellwise .format-dialog-course-frame[data-unit=command-area]>button{grid-area:2 / 3}.cellwise .format-dialog-course-frame[data-unit=command-area]>[aria-live]{grid-area:3 / 1 / 4 / 3}.cellwise .format-dialog-course-frame[data-unit=command-area]>ul{grid-area:3 / 3}.worksheet-commands-workshop>.xs-controls{margin-block:4px}.cellwise .worksheet-commands-workshop .worksheet-step-heading,.cellwise .worksheet-commands-workshop .worksheet-step-details{display:none}.cellwise .worksheet-commands-workshop .worksheet-step-navigation,.cellwise .worksheet-commands-workshop .worksheet-step-actions{grid-row:1}}.workbook-inspector{border-top:1px solid #cbd3ca;padding-top:1.5rem}.workbook-inspector button{padding:.5rem .7rem;border:1px solid #bac9bd;border-radius:.35rem;cursor:pointer;margin:.2rem .3rem .2rem 0}.workbook-inspector button:disabled{opacity:.55;cursor:default}.workbook-inspector details{margin-block:1rem}.workbook-inspector summary{padding-block:.6rem;cursor:pointer;font-weight:600}.workbook-inspection-scroll{overflow-x:auto}.workbook-inspector table{width:100%;border-collapse:collapse;font-size:.85rem}.workbook-inspector th,.workbook-inspector td{vertical-align:top;text-align:left;border-bottom:1px solid #d7ded4;padding:.6rem}.workbook-inspector code{white-space:pre-wrap;overflow-wrap:anywhere;font-family:ui-monospace,monospace}.workbook-inspection-formula{display:block;padding-block:.75rem}.workbook-inspector [data-state=withheld]{color:#8e3527}.workbook-inspection-path{display:flex;flex-wrap:wrap;align-items:center}.workbook-inspector li{margin-block:.75rem}.workbook-cycles{margin-block:2rem;padding:clamp(1rem,3vw,1.8rem);border:1px solid var(--line, #d9ded6);border-radius:12px;background:var(--surface, #fafbf8)}.workbook-cycles h2{margin-top:0}.workbook-cycles .cycle-group{margin-block:1.3rem;padding-top:.6rem;border-top:1px solid var(--line, #d9ded6)}.workbook-cycles .cycle-path{line-height:2.8;overflow-wrap:anywhere}.workbook-cycles button{padding:.35rem .65rem;max-width:100%;overflow-wrap:anywhere}.workbook-cycles code{display:block;margin:.4rem 0 .8rem;overflow-wrap:anywhere;white-space:pre-wrap}.workbook-cycles details{margin-top:1rem}.workbook-cycles summary{cursor:pointer}.calendar-page fieldset{display:flex;flex-wrap:wrap;align-items:end;gap:.8rem;min-width:0;margin-block:2rem;padding-block:1.25rem;border-top:1px solid #cbd3ca}.calendar-page legend{padding-right:1rem;font-weight:600}.calendar-page fieldset>label{display:flex;flex:1 1 11rem;flex-direction:column;gap:.4rem;min-width:0}.calendar-page fieldset>p,.calendar-page fieldset>textarea,.calendar-page fieldset>.xs-controls{flex-basis:100%;min-width:0;margin:0}.calendar-page fieldset input,.calendar-page fieldset select,.calendar-page fieldset textarea{width:100%;min-width:0;border:1px solid #bac9bd;border-radius:.35rem;padding:.7rem;background:#fff}.calendar-page textarea{min-height:10rem;font-family:ui-monospace,monospace;line-height:1.6}.calendar-page fieldset button{border:1px solid #bac9bd;border-radius:.35rem;padding:.65rem .85rem;cursor:pointer}.calendar-page fieldset:disabled button{opacity:.55;cursor:wait}.calendar-page code{overflow-wrap:anywhere}.calendar-report{min-width:40rem}.calendar-report td:nth-child(2),.calendar-report td:nth-child(3){white-space:nowrap}.sampling-page .sampling-suggestion{max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere;padding:1rem;border:1px solid #cbd3ca;background:#eef2e9;font:13px/1.6 ui-monospace,monospace}.sampling-page>label{display:block}.sampling-page .sampling-formula{display:block;width:100%;min-height:8rem;padding:.8rem;margin-block:.5rem;border:1px solid #bac9bd;border-radius:.35rem;background:#fff;font:13px/1.6 ui-monospace,monospace;resize:vertical}.sampling-page>p>code{overflow-wrap:anywhere}.blank-row-page .blank-row-preview,.blank-row-page .blank-row-retained{overflow-x:auto}.blank-row-page table{width:100%;min-width:48rem;border-collapse:collapse;margin-block:1rem;font-variant-numeric:tabular-nums}.blank-row-page th,.blank-row-page td{padding:.65rem .8rem;text-align:left;vertical-align:top;border-bottom:1px solid #cbd3ca}.blank-row-page th{font-weight:650;background:#edf2eb}.blank-row-page td small{display:block;margin-top:.3rem;font-family:ui-monospace,monospace;overflow-wrap:anywhere}.nt-formula-bar input[data-testid=nt-bar-cell]{width:95px}.nt-formula-bar input[data-testid=nt-bar-entry]{flex:1}.nt-practice-controls{border:0;padding:0;margin:12px 0;min-width:0}.nt-worksheet-controls .worksheet-teaching-controls{margin-block:8px}@media(max-width:600px){.nt-formula-bar{flex-wrap:wrap}.nt-formula-bar input[data-testid=nt-bar-entry]{flex-basis:calc(100% - 85px)}}.cellwise .nt-worksheet-page{padding-top:8px}.cellwise .nt-worksheet-page>.xs-controls{display:flex;flex-wrap:wrap;align-items:center;margin-block:6px;gap:8px}.cellwise .nt-worksheet-page>.xs-controls label{display:flex;align-items:center;gap:8px;font-size:12px}.cellwise .nt-worksheet-page>.xs-controls select{width:auto;margin:0;padding:6px}.cellwise .nt-worksheet-page>details{font-size:12px;margin-block:6px}.cellwise .nt-worksheet-page>.back-link{margin-bottom:4px}.cellwise .nt-worksheet-page>.xs-controls label{flex:0 1 auto;flex-direction:row}.cellwise .nt-worksheet-page>.xs-controls button{padding:6px 10px;font-size:12px}.cellwise .nt-worksheet-controls p{font-size:12px;line-height:1.4;margin-block:4px}.cellwise .nt-worksheet-controls .worksheet-step-heading{margin:0}.cellwise .nt-worksheet-page>details>summary{padding-block:4px}body:has(.table-worksheet-first) .nt-worksheet-page>.back-link,body:has(.table-worksheet-first) .nt-worksheet-page>details{display:none}@media(min-width:800px){body:has(.nt-worksheet-page) .site-header{height:56px}}.cellwise .table-selection-practice label{display:grid;gap:8px;margin:18px 0;max-width:38rem}.cellwise .table-selection-practice select,.cellwise .table-selection-practice input{width:100%;min-width:0;padding:9px 10px;border:1px solid #aebfb3;border-radius:4px;background:#fff}.cellwise .table-selection-practice fieldset{min-width:0;margin:24px 0;padding:8px 16px;border:1px solid #cad7c9}.cellwise .table-selection-practice legend{padding:0 6px}.cellwise .table-selection-practice ul{margin:20px 0;padding-left:22px}.native-table-style-editor .xs-controls>p{flex:1 0 100%}.native-table-style-editor .xs-controls>fieldset{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:.8rem;align-items:end;flex:1 0 100%;min-width:0;border-block-start:1px solid #bac9bd;padding-block:1rem}.native-table-style-editor .xs-controls legend{padding-inline-end:.8rem}.native-table-style-editor .xs-controls label:has(>input[type=checkbox]){flex-direction:row;align-items:center;gap:.5rem}.cellwise .study-page .grid-teaching-workspace{margin-block:8px;padding:0;border:0}.cellwise .grid-top-formula-bar{display:grid;grid-template-columns:220px minmax(0,1fr);gap:10px;padding:10px;margin-block:12px;border:1px solid #d7dfd8;background:#f7f9f6}.grid-top-formula-bar>.xs-controls{display:flex;align-items:end;flex-wrap:nowrap;margin:0;min-width:0}.grid-top-formula-bar label{min-width:0}.grid-top-formula-bar>.xs-controls:first-child label,.grid-top-formula-bar>.xs-controls:nth-child(2) label:nth-child(2){flex:1}.grid-top-formula-bar>.xs-controls:nth-child(2)>label:first-child{flex:0 0 120px}.grid-top-formula-bar input,.grid-top-formula-bar select,.grid-top-formula-bar textarea{width:100%;margin:0;padding:6px;font-size:13px}.grid-top-formula-bar button{flex:0 0 auto}.cellwise .study-page:has(.grid-teaching-workspace)>.xs-controls{margin-block:6px}.study-page:has(.grid-teaching-workspace)>.xs-controls>label{flex:0 1 260px}.grid-top-formula-bar textarea{width:100%;min-height:38px;font-family:ui-monospace,monospace;resize:vertical}.grid-step-explanation{max-width:85ch}.grid-practice-tools{border:0;padding:0;margin-block:24px;min-width:0}.grid-practice-tools>legend{font-weight:600}.grid-related-workshops a{display:block}@media(min-width:1100px){body:has(.grid-teaching-workspace) .site-header{height:56px}.cellwise :is(.grid-teaching-course-frame,.function-input-course-frame[data-unit=function-inputs]){display:grid;grid-template-columns:auto minmax(0,1fr) auto;margin-block:4px;padding-block:6px;gap:4px 16px}:is(.grid-teaching-course-frame,.function-input-course-frame[data-unit=function-inputs])>p:first-child{grid-area:1 / 1}:is(.grid-teaching-course-frame,.function-input-course-frame[data-unit=function-inputs]) .course-navigation-actions{grid-area:1 / 2}:is(.grid-teaching-course-frame,.function-input-course-frame[data-unit=function-inputs])>.function-input-instructions{grid-area:1 / 3}.cellwise :is(.grid-teaching-course-frame,.function-input-course-frame[data-unit=function-inputs])>h1{grid-area:2 / 1 / 3 / 3;font-size:24px}:is(.grid-teaching-course-frame,.function-input-course-frame[data-unit=function-inputs])>button{grid-area:2 / 3}:is(.grid-teaching-course-frame,.function-input-course-frame[data-unit=function-inputs])>[aria-live]{grid-area:3 / 1 / 4 / 3}:is(.grid-teaching-course-frame,.function-input-course-frame[data-unit=function-inputs])>ul{grid-area:3 / 3}.cellwise .grid-teaching-workspace .worksheet-teaching-controls{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 12px;padding:8px}.cellwise .grid-teaching-workspace .worksheet-step-heading{grid-column:1 / -1;margin:0}.cellwise .grid-teaching-workspace .worksheet-step-navigation{grid-area:2 / 1}.cellwise .grid-teaching-workspace .worksheet-step-actions{grid-area:2 / 2}.cellwise .grid-teaching-workspace .worksheet-step-details{grid-column:1 / -1;padding:0}}@media(max-width:950px){.cellwise .grid-top-formula-bar{grid-template-columns:minmax(0,1fr)}.grid-top-formula-bar>.xs-controls:nth-child(2){flex-wrap:wrap}}.calc-page{max-width:1120px;margin-inline:auto}.calc-scroll{overflow-x:auto;max-width:100%;margin-block:1rem}.calc-page table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.calc-page th,.calc-page td{text-align:left;border-bottom:1px solid #cbd3ca;padding:.65rem;vertical-align:top}.calc-page thead,.calc-page tfoot{background:#f1f5ef}.calc-page table input{min-width:7rem;width:100%;padding:.5rem;border:1px solid #bac9bd;border-radius:.3rem;background:#fff}.calc-page table button{border:1px solid #bac9bd;border-radius:.3rem;padding:.45rem .65rem;white-space:nowrap;cursor:pointer}.calc-page table button[aria-pressed=true]{border-color:#163d32;background:#163d32;color:#fff}.calc-page button:disabled{opacity:.55;cursor:default}.calc-wide{display:flex;flex-direction:column;gap:.5rem}.calc-wide textarea{width:100%;padding:.8rem;border:1px solid #bac9bd;border-radius:.35rem;background:#fff;font-family:ui-monospace,monospace}.calc-page code{overflow-wrap:anywhere}.calc-page output{display:block;padding-block:.6rem}.calc-page details summary{cursor:pointer;padding-block:.6rem}.linked-slicers .slicer-controls-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:1.5rem}.linked-slicers .slicer-control{border-block-start:2px solid #93aa9c;padding-block:1rem;min-width:0}.linked-slicers .slicer-control h2{font-size:1.2rem}.linked-slicers .slicer-items{display:flex;flex-direction:column;gap:.4rem;max-height:22rem;overflow-y:auto;margin-block:1rem}.linked-slicers .slicer-items button{display:flex;justify-content:space-between;gap:.8rem;padding:.7rem;border:1px solid #aebfb3;text-align:left;border-radius:.3rem}.linked-slicers .slicer-items [aria-pressed=true]{background:#d7e8dc;border-color:#285340}.linked-slicers .slicer-items [data-no-data=true]{color:#616b65;border-style:dashed}.linked-slicers .slicer-items button span{overflow-wrap:anywhere}.linked-slicers fieldset{display:flex;flex-direction:column;gap:.6rem;border:0;padding:0}.linked-slicers fieldset label{display:flex;gap:.5rem;align-items:start}.linked-slicers .slicer-measure{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.linked-slicers select{padding:.65rem;max-width:100%;border:1px solid #aebfb3;background:#fff}.linked-slicers details input{min-width:7rem;max-width:12rem;padding:.5rem}.linked-slicers svg{width:100%;height:auto}.linked-slicers .workshop-proof .xs-actions label{flex-direction:column;align-items:stretch;max-width:100%;min-width:0}.linked-slicers .workshop-proof input{width:min(30rem,100%);min-width:0;max-width:100%;padding:.65rem;border:1px solid #aebfb3;background:#fff;font-family:ui-monospace,monospace}.cellwise .pivot-chart-settings{display:flex;flex-wrap:wrap;align-items:end;gap:1rem;border:0;padding:1.25rem 0;margin:0}.cellwise .pivot-chart-settings legend{font-weight:650;padding-top:1rem}.cellwise .pivot-chart-settings label{display:grid;gap:.4rem;max-width:100%}.cellwise .pivot-chart-settings input:not([type=checkbox]),.cellwise .pivot-chart-settings select{width:min(22rem,100%);min-height:2.75rem}.cellwise .pivot-chart-settings .pivot-chart-toggle{display:flex;align-items:center;gap:.5rem;min-height:2.75rem}.cellwise .pivot-chart-settings input[type=checkbox]{width:1.1rem;height:1.1rem;min-height:0;margin:0;padding:0}.cellwise .reporting-practice-controls{border:0;padding:0;min-width:0}.cellwise .reporting-native-workspace .native-lab-formula-bar{display:grid;grid-template-columns:110px auto auto minmax(140px,1fr) auto}.cellwise .reporting-native-workspace .native-lab-formula-bar input{width:100%;min-width:0}.cellwise .reporting-teaching .worksheet-teaching-controls{margin:8px 0;padding:10px}.cellwise .reporting-native-workspace details{overflow:auto}.cellwise .reporting-native-workspace table{border-collapse:collapse}.cellwise .reporting-native-workspace td,.cellwise .reporting-native-workspace th{padding:6px;border:1px solid #dce3da}@media(max-width:700px){.cellwise .reporting-native-workspace .native-lab-formula-bar{grid-template-columns:minmax(0,1fr) auto}.cellwise .reporting-native-workspace .native-lab-formula-bar span{display:none}}@media(min-width:1100px){.cellwise .reporting-sheet-course-frame{margin-block:8px;padding-block:8px;gap:8px}.cellwise .reporting-sheet-course-frame h1{font-size:26px}}.ncf-project{margin-top:3rem;padding-top:2rem;border-top:2px solid #d8ddd4}.ncf-project.ncf-primary{margin-top:0;padding-top:0;border-top:0}.cellwise .named-policy-page{padding-block:0}.cellwise .named-policy-page .ncf-primary{margin:0;padding:0;border:0}.cellwise .named-policy-page .ncf-source-controls{margin:8px 0;padding:0;border:0;align-items:center}.cellwise .named-policy-page .ncf-source-controls legend{font-size:11px;padding:0}.cellwise .named-policy-page .ncf-source-controls label{display:flex;align-items:center}.cellwise .ncf-project .worksheet-step-details{margin:0;padding:0;min-height:0}.cellwise .ncf-project .worksheet-step-details summary{padding:0;font-size:11px}@media(min-width:1000px){.cellwise .ncf-project .worksheet-teaching-controls{display:grid;grid-template-columns:auto minmax(0,1fr);gap:5px 12px;margin-top:4px}.cellwise .ncf-project .worksheet-step-heading,.cellwise .ncf-project .worksheet-step-details{grid-column:1 / -1}.cellwise .ncf-project .worksheet-step-navigation{display:flex;grid-column:1;padding:0;border:0}.cellwise .ncf-project .worksheet-step-actions{grid-column:2}}.ncf-project .ncf-source-controls{margin-top:0;padding:.6rem}.ncf-project .ncf-formula-bar select{width:8rem}.ncf-project .ncf-formula-bar input[data-testid=ncf-bar-cell]{width:6rem;flex:0 0 6rem}.ncf-project .ncf-formula-bar input[data-testid=ncf-bar-entry]{flex:1 1 12rem;width:100%}.ncf-project .worksheet-teaching-controls .text-button{padding:0;border:0;border-radius:0;background:transparent}.ncf-project .worksheet-teaching-controls .walkthrough-range-button{padding:.25rem .5rem;font-size:.72rem}.ncf-project [data-testid=ncf-inspection] output{display:block;max-height:10rem;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:.75rem}.ncf-project fieldset{border:1px solid #d8ddd4;padding:1rem;border-radius:.5rem;margin:1rem 0;min-width:0}.ncf-project legend{padding:0 .4rem;font-weight:650}.ncf-controls,.ncf-name,.ncf-actions,.ncf-steps{display:flex;flex-wrap:wrap;align-items:end;gap:.65rem}.ncf-project label{display:grid;gap:.3rem;font-size:.88rem}.ncf-project input:not([type=checkbox]),.ncf-project select{border:1px solid #adb9ae;border-radius:.3rem;padding:.5rem;background:#fff;color:#23382c;max-width:100%;min-width:0}.ncf-project input[type=checkbox]{width:1rem;height:1rem}.ncf-project button{cursor:pointer}.ncf-project button:not(.button){padding:.5rem .7rem;border:1px solid #aebbad;border-radius:.3rem;background:#f8faf6;color:#23382c}.ncf-project button:disabled{opacity:.45;cursor:default}.ncf-project button[aria-current=step]{background:#dcebdc}.ncf-project summary{cursor:pointer;font-weight:650;padding:.75rem 0}.ncf-name{padding:.8rem 0;border-bottom:1px solid #e0e6dc}.ncf-rule{padding:.8rem 0 1.2rem;border-bottom:1px solid #d8ddd4;margin-bottom:1rem}.ncf-formula{margin:.75rem 0}.ncf-formula input{font-family:ui-monospace,monospace;width:100%}.ncf-scroll{overflow:auto;margin:1rem 0}.ncf-project table{border-collapse:collapse;width:100%;font-size:.9rem}.ncf-project th,.ncf-project td{border:1px solid #d8ddd4;padding:.55rem;text-align:left}.ncf-project td button{width:100%;white-space:nowrap}.ncf-project td button[aria-pressed=true]{outline:2px solid #27714b;outline-offset:-2px}.ncf-project code{overflow-wrap:anywhere}.ncf-project [role=alert],.ncf-project [data-testid=ncf-errors]{color:#922b26}@media(max-width:600px){.cellwise .ncf-project .ncf-formula-bar{display:grid;grid-template-columns:minmax(80px,1fr) minmax(64px,90px) auto auto;gap:5px}.cellwise .ncf-project .ncf-formula-bar select,.cellwise .ncf-project .ncf-formula-bar input[data-testid=ncf-bar-cell]{width:100%}.cellwise .ncf-project .ncf-formula-bar>span{display:none}.cellwise .ncf-project .ncf-formula-bar input[data-testid=ncf-bar-entry]{grid-column:1 / 4;grid-row:2}.cellwise .ncf-project .ncf-formula-bar [data-testid=ncf-bar-apply]{grid-column:4;grid-row:2}.ncf-project fieldset{padding:.65rem}.ncf-controls>label,.ncf-name>label{flex:1 1 130px;min-width:0}.ncf-project input{width:100%}.ncf-project input[type=checkbox]{width:1rem}.ncf-project .ncf-steps{align-items:stretch}}.cellwise .cf-page label{display:grid;gap:7px;margin:12px 0}.cellwise .cf-controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px}.cellwise .cf-page input:not([type=checkbox]),.cellwise .cf-page select,.cellwise .cf-page textarea{min-width:0;width:100%;padding:9px;border:1px solid #cad7c9;background:#fff;color:inherit}.cellwise .cf-table-scroll{overflow:auto;margin:20px 0}.cellwise .cf-page table{border-collapse:collapse;min-width:680px;width:100%}.cellwise .cf-page th,.cellwise .cf-page td{border:1px solid #dce3da;padding:10px;text-align:left}.cellwise .cf-page td input{background:transparent!important;font-weight:inherit;min-width:100px}.cellwise .cf-page small{font-weight:400;color:#566455;display:block;padding-top:5px}.cellwise .cf-rules fieldset{border:1px solid #cad7c9;margin:22px 0;padding:18px}.cellwise .cf-rule-options{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.cellwise .cf-rule-options label{display:flex;align-items:center;gap:8px}.cellwise .cf-rule-options input[type=checkbox]{width:18px;height:18px}.cellwise .cf-page textarea{font-family:monospace}.cellwise .cf-page details{margin:20px 0}.cellwise .cf-icon-preview{display:flex;align-items:center;gap:8px;min-height:28px}.cellwise .cf-icon-preview img{flex:0 0 20px}.cellwise .cf-bar-preview{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:28px}.cellwise .cf-bar-preview img{flex:0 0 150px}.cellwise .cf-practice-fieldset{border:0;padding:0;min-width:0;margin:16px 0}.cellwise .cf-native-workspace{margin:12px 0}.cellwise .cf-native-workspace .native-lab-formula-bar{display:grid;grid-template-columns:120px auto auto minmax(120px,1fr) auto;align-items:center}.cellwise .cf-native-workspace .native-lab-formula-bar input{margin:0}.cellwise .cf-teaching .worksheet-teaching-controls{margin:8px 0;padding:10px}.cellwise .cf-native-workspace [data-testid=cf-native-surface]{min-height:520px}.cellwise .cf-source-details>summary{font-weight:600}@media(max-width:700px){.cellwise .cf-native-workspace .native-lab-formula-bar{grid-template-columns:minmax(0,1fr) auto}.cellwise .cf-native-workspace .native-lab-formula-bar span{display:none}}@media(min-width:1100px){.cellwise .cf-worksheet-course-frame{margin-block:8px;padding-block:8px;gap:8px}.cellwise .cf-worksheet-course-frame h1{font-size:26px}.cellwise .cf-teaching .worksheet-step-heading{margin:0}.cellwise .cf-teaching .worksheet-step-navigation{margin-block:4px}}.cellwise .dv-form,.cellwise .dv-entry fieldset{border:1px solid #cad7c9;padding:20px;margin:22px 0;min-width:0}.cellwise .dv-entry{border-top:1px solid #cad7c9;margin-top:36px;padding-top:22px}.cellwise .dv-pending{border-left:4px solid #927227;padding:12px 18px;background:#fff6da}.cellwise .dv-page [data-testid=dv-result] code{display:block;overflow-wrap:anywhere;margin-top:8px}.cellwise .dv-page [data-valid=false] td:nth-child(3){color:#962f2f;font-weight:600}.cellwise .dv-page button{margin:8px 0}@media(max-width:600px){.cellwise .dv-form,.cellwise .dv-entry fieldset{padding:12px}}.wi-page section{margin-block:2.5rem}.wi-controls{display:flex;flex-wrap:wrap;align-items:end;gap:1rem;margin-block:1.25rem}.wi-page label{display:flex;flex-direction:column;gap:.4rem;font-size:.9rem}.wi-page input:not([type=checkbox]),.wi-page select,.wi-page textarea{background:var(--paper, #fff);border:1px solid #cbd3ca;border-radius:.35rem;padding:.7rem;color:inherit;max-width:100%}.wi-controls label{flex:1 1 210px;min-width:0}.wi-page button{border:1px solid #b9c6bb;border-radius:.35rem;padding:.7rem 1rem;cursor:pointer}.wi-page button:disabled{opacity:.55;cursor:wait}.wi-formula{margin-block:1rem}.wi-formula input,.wi-page textarea{font-family:ui-monospace,monospace;width:100%}.wi-actions{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-block:1.5rem}.wi-actions label{flex-direction:row;align-items:center}.wi-baseline{display:flex;gap:3rem;flex-wrap:wrap;padding-block:1rem;border-block:1px solid #cbd3ca}.wi-baseline dd{font-size:1.7rem;margin:.5rem 0 0;font-variant-numeric:tabular-nums}.wi-scroll{overflow-x:auto;margin-block:1.5rem}.wi-page table{border-collapse:collapse;width:100%;font-size:.9rem;font-variant-numeric:tabular-nums}.wi-page td,.wi-page th{border-bottom:1px solid #d7ded4;text-align:right;padding:.75rem;white-space:nowrap}.wi-page th:first-child{text-align:left}.wi-page [role=alert]{border-left:3px solid #a13928;padding:1rem}.wi-page ol li{margin-block:.8rem}.wi-page summary{cursor:pointer;padding-block:.75rem;font-weight:600}
