.cellwise[data-ui=learning-site],.cellwise[data-ui=learning-site] .cellwise{--font-ui: "DM Sans", system-ui, sans-serif;--type-small: 14px;--type-body: 16px;--type-title: 20px;--type-section: 28px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--control-height: 42px;--control-radius: 8px;--panel-radius: 12px;--ink: #292e2b;--text: #3e4540;--muted: #626b64;--line: #e0e3dc;--surface-soft: #f3f4ef;font-family:var(--font-ui);font-size:var(--type-body);font-weight:400;line-height:1.6;font-synthesis:none;text-shadow:none}.cellwise[data-ui=learning-site]:before{content:none}.cellwise[data-ui] :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-ui);font-weight:500;letter-spacing:-.02em;line-height:1.3;text-wrap:balance;text-shadow:none}.cellwise[data-ui] h2{font-size:var(--type-section)}.cellwise[data-ui] :is(h3,h4){font-size:var(--type-title)}.cellwise[data-ui] :is(strong,b):not(:where(.univer-container *)){font-weight:600}.cellwise[data-ui] p{font-size:var(--type-body);line-height:1.65;text-wrap:pretty;overflow-wrap:anywhere}.cellwise[data-ui] :is(button,input,select,textarea):not(:where(.univer-container *)){font-synthesis:none;text-shadow:none}.cellwise[data-ui] button:not(:where(.univer-container *)),.cellwise[data-ui] label:not(:where(.univer-container *)){font-family:var(--font-ui);font-size:var(--type-small);line-height:1.5}.cellwise[data-ui] button:not(:where(.univer-container *)){font-weight:500}.cellwise[data-ui] :is(.button,.text-button,.filter-row button,.task-pagination button,.native-lab-modes button,.native-lab-tools button){min-height:var(--control-height);padding:10px 16px;gap:var(--space-2);border-radius:var(--control-radius);font-family:var(--font-ui);font-size:var(--type-small);font-weight:500;line-height:1.4;letter-spacing:0;text-decoration:none;box-shadow:none}.cellwise[data-ui] .button.secondary{border-color:#d1d7ce}.cellwise[data-ui] .text-button{display:inline-flex;align-items:center;justify-content:center;padding-inline:10px;background:transparent;color:var(--text)}.cellwise[data-ui] .text-button:hover:not(:disabled){background:var(--surface-soft)}.cellwise[data-ui] :is(.button,.text-button,.filter-row button):disabled{opacity:.5}.cellwise[data-ui] :is(input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea):not(:where(.univer-container *)){min-height:var(--control-height);border-radius:var(--control-radius);border-color:#d1d7ce;font-size:var(--type-small);line-height:1.5;box-shadow:none}.cellwise[data-ui] :is(.eyebrow,.card-meta,.lesson-meta,.back-link,.local-label,.note,.sheet-help,.worksheet-mode,.task-results-summary,.walkthrough-playback-status,.walkthrough-step-number,.walkthrough-step-number small,.walkthrough-formula-label,.worksheet-range-label,.worksheet-step-details,.lesson-context){font-family:var(--font-ui);font-size:var(--type-small);font-weight:400;letter-spacing:0;line-height:1.5;color:var(--muted)}.cellwise[data-ui] .eyebrow{text-transform:lowercase}.cellwise[data-ui] :is(.article-section,.related-section) .eyebrow,.cellwise[data-ui] .lesson-sheet-brief>.eyebrow{display:none}.cellwise[data-ui] :is(.note,.compatibility-note,.feedback,.lesson-sheet-steps .walkthrough-slide){border-radius:var(--panel-radius);box-shadow:none}.cellwise[data-ui] .site-header{height:auto;min-height:76px;border-bottom-color:var(--line)}.cellwise[data-ui] .nav-wrap{min-height:76px;padding-block:14px;gap:var(--space-5)}.cellwise[data-ui] .brand{font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:400;line-height:1.2;letter-spacing:-.04em}.cellwise[data-ui] .site-header nav{font-size:var(--type-small);gap:clamp(14px,1.7vw,24px)}.cellwise[data-ui] .site-header nav a{line-height:1.4;padding-block:10px}.cellwise[data-ui] .nav-cta{padding-inline:16px;border-color:#d1d7ce;border-radius:var(--control-radius)}.cellwise[data-ui] .visual-intro{padding-block:24px 20px;gap:var(--space-7)}.cellwise[data-ui] .visual-intro h1{font-size:clamp(36px,3.6vw,52px);font-weight:500;line-height:1.12;letter-spacing:-.035em;margin-bottom:var(--space-4)}.cellwise[data-ui] .visual-intro p{font-size:18px;margin-bottom:var(--space-5)}.cellwise[data-ui] :is(.visual-intro-actions,.function-actions,.practice-actions,.answer-actions){display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3)}.cellwise[data-ui] :is(.visual-intro-actions>span,.intro-workbook-caption){font-size:var(--type-small);color:var(--muted)}.cellwise[data-ui] .visual-library .browser-top{align-items:center;gap:var(--space-5);margin-bottom:var(--space-5)}.cellwise[data-ui] .visual-library .browser-top h2{font-size:var(--type-section);line-height:1.3}.cellwise[data-ui] .search-field{min-height:46px;padding:0 14px;gap:var(--space-3);box-shadow:none}.cellwise[data-ui] .search-field input{min-height:44px;padding-block:10px;border:0;background:transparent}.cellwise[data-ui] .visual-library .filter-row{gap:var(--space-2);margin-bottom:var(--space-3)}.cellwise[data-ui] .task-results-summary{margin-block:var(--space-3) var(--space-5)}.cellwise[data-ui] .visual-library .task-grid{gap:32px 24px}.cellwise[data-ui] .task-card-copy{padding:16px 2px 0}.cellwise[data-ui] .visual-task-card .card-meta{font-size:var(--type-small);line-height:1.5;gap:4px 12px;margin-bottom:var(--space-2)}.cellwise[data-ui] .visual-task-card .card-meta>span:first-child{font-weight:500}.cellwise[data-ui] .visual-task-card h3{font-size:var(--type-title);font-weight:500;line-height:1.4;letter-spacing:-.015em;min-height:2.8em}.cellwise[data-ui] :is(.visual-course-card,.workshop-card,.function-card,.path-card,.guide-card,.course-card,.related-card) :is(h2,h3){font-size:var(--type-title);font-weight:500;line-height:1.4;letter-spacing:-.015em}.cellwise[data-ui] :is(.task-card,.path-card,.course-card,.workshop-card,.function-card,.guide-card):hover{box-shadow:none}.cellwise[data-ui] .worksheet-lesson-page .lesson-header{padding-block:16px 12px}.cellwise[data-ui] .worksheet-lesson-page .lesson-header h1{font-size:clamp(26px,2.4vw,34px);line-height:1.3;max-width:42ch;margin-block:8px}.cellwise[data-ui] .lesson-heading-row{align-items:center;gap:var(--space-4)}.cellwise[data-ui] .lesson-heading-row .text-button{min-height:30px;padding:4px 8px}.cellwise[data-ui] .lesson-context{margin-top:6px}.cellwise[data-ui] .lab-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:var(--space-2);padding:var(--space-2);background:#f7f7f3}.cellwise[data-ui] .lab-tabs>button{min-width:0;gap:var(--space-3);padding:10px 16px;line-height:1.4;font-size:var(--type-small);box-shadow:none}.cellwise[data-ui] .lab-mode-label{font-weight:500}.cellwise[data-ui] .lab-mode-label-short{display:none}.cellwise[data-ui] .lab-mode-copy{gap:var(--space-1)}.cellwise[data-ui] .lab-mode-description{font-size:var(--type-small);line-height:1.4;color:var(--muted);white-space:normal}.cellwise[data-ui] .lab-tabs .completed-tag{grid-column:1 / -1;justify-self:start;font-size:var(--type-small);padding:4px 10px;margin:0}.cellwise[data-ui] .worksheet-lesson-lab .lab-body{padding:var(--space-4)}.cellwise[data-ui] .worksheet-lesson-lab .workspace-controls{gap:var(--space-4);margin-bottom:var(--space-3);font-size:var(--type-small)}.cellwise[data-ui] .worksheet-lesson-lab .workspace-controls>.lesson-task-requirements{font-size:var(--type-small)}.cellwise[data-ui] .worksheet-lesson-lab .workspace-controls .text-button{padding:10px}.cellwise[data-ui] .worksheet-step-heading{font-size:var(--type-small);gap:8px 12px}.cellwise[data-ui] .worksheet-step-heading>span{font-size:var(--type-small)}.cellwise[data-ui] .worksheet-step-heading strong{font-weight:500}.cellwise[data-ui] .worksheet-journey-navigation>.button{min-height:var(--control-height);font-size:var(--type-small);padding:10px 14px}.cellwise[data-ui] .worksheet-step-actions{gap:var(--space-3)}.cellwise[data-ui] .worksheet-step-actions :is(.button,.text-button){min-height:38px;font-size:var(--type-small);padding:8px 12px}.cellwise[data-ui] .walkthrough-range-button{font-size:var(--type-small);line-height:1.5;min-height:36px;padding:6px 10px;box-shadow:none}.cellwise[data-ui] .walkthrough-range-button[aria-pressed=true]{box-shadow:none;border-color:var(--range-color)}.cellwise[data-ui] .walkthrough-toolbar{align-items:center;gap:var(--space-2)}.cellwise[data-ui] .walkthrough-playback-controls{gap:var(--space-2)}.cellwise[data-ui] .walkthrough-toolbar :is(.button,.text-button),.cellwise[data-ui] .walkthrough-speed{min-height:var(--control-height);font-size:var(--type-small);padding:10px 12px}.cellwise[data-ui] .lesson-sheet-steps .walkthrough-slide{background:var(--surface-soft);padding:var(--space-5)}.cellwise[data-ui] .lesson-sheet-steps .walkthrough-step-number,.cellwise[data-ui] .lesson-sheet-steps .walkthrough-step-number small{font-size:var(--type-small);margin-bottom:var(--space-3)}.cellwise[data-ui] .lesson-sheet-steps .walkthrough-explanation h4{font-size:var(--type-title);font-weight:500;line-height:1.4}.cellwise[data-ui] .lesson-sheet-steps .walkthrough-explanation p{font-size:var(--type-body);line-height:1.65;margin-block:var(--space-3)}.cellwise[data-ui] .walkthrough .walkthrough-formula code{font-size:var(--type-small);line-height:1.8}.cellwise[data-ui] .lesson-sheet-steps .walkthrough-formula-label{font-size:var(--type-small);line-height:1.5}.cellwise[data-ui] .walkthrough-formula mark{box-shadow:none;font-weight:500}.cellwise[data-ui] .formula-entry :is(input,select),.cellwise[data-ui] .formula-entry .button{min-height:var(--control-height);font-size:var(--type-small)}.cellwise[data-ui] .formula-entry label,.cellwise[data-ui] .formula-entry .formula-field{font-size:var(--type-small)}.cellwise[data-ui] .selection-summary-bar,.cellwise[data-ui] .selection-summary-bar :is(p,dt,dd,label,summary),.cellwise[data-ui] .matching-rows p,.cellwise[data-ui] .matching-panel p,.cellwise[data-ui] .compatibility-note :is(p,a,summary),.cellwise[data-ui] .worksheet-lesson-lab>.note{font-size:var(--type-small);line-height:1.6}.cellwise[data-ui] .selection-summary-bar dl{gap:12px 24px}.cellwise[data-ui] .selection-summary-bar dt{color:var(--muted)}.cellwise[data-ui] .function-page p.note,.cellwise[data-ui] .worksheet-lesson-lab p.note,.cellwise[data-ui] .worksheet-lesson-lab [data-testid=lesson-resume-choice] p{font-size:var(--type-small);line-height:1.6}.cellwise[data-ui] small:not(:where(.univer-container *)){font-size:13px;line-height:1.5}.cellwise[data-ui] :is(th,td):not(:where(.univer-container *)){font-size:var(--type-small);line-height:1.5}.cellwise[data-ui] .selection-summary-bar dd{font-size:var(--type-body)}.cellwise[data-ui] code:not(:where(.univer-container *)){font-size:var(--type-small)}.cellwise[data-ui] .lesson-sheet-brief>p,.cellwise[data-ui] .article-section p{font-size:var(--type-body);line-height:1.65;max-width:70ch}.cellwise[data-ui] .article-section{margin-block:var(--space-7)}.cellwise[data-ui] .article-section h2{font-size:var(--type-section);margin-bottom:var(--space-5)}.cellwise[data-ui] .article-section h3{font-size:var(--type-title);margin-block:var(--space-5) var(--space-2)}.cellwise[data-ui] .error-cards{gap:var(--space-4)}.cellwise[data-ui] .error-cards article{background:var(--surface-soft);border:0;border-radius:var(--panel-radius);padding:var(--space-5);box-shadow:none}.cellwise[data-ui] .function-page h1{font-size:clamp(30px,3vw,40px);font-weight:500;margin-block:20px 16px}.cellwise[data-ui] .function-page>p{font-size:var(--type-body);line-height:1.65;max-width:70ch}.cellwise[data-ui] .function-page :is(h2,h3){margin-block:32px 16px}.cellwise[data-ui] .study-list article h2{font-size:var(--type-title);font-weight:500;line-height:1.4;margin-block:16px}.cellwise[data-ui] .study-page>p:has(>a:only-child){display:inline-block;margin:0 16px 4px 0;font-size:var(--type-small);line-height:1.6}.cellwise[data-ui] .course-switch{display:inline-flex;gap:4px;padding:4px;margin-block:12px 32px;border-radius:12px;background:var(--surface-soft)}.cellwise[data-ui] .course-switch a{padding:9px 22px;border-radius:9px;font-size:var(--type-small);color:var(--muted);transition:color .16s ease,background .16s ease}.cellwise[data-ui] .course-switch a[aria-current=page]{background:var(--paper);color:var(--text)}.cellwise[data-ui] .practice-filters{display:flex;gap:12px;align-items:center}.cellwise[data-ui] .practice-library{scroll-margin-top:100px}.cellwise[data-ui] .practice-filters label:first-child{flex:1}.cellwise[data-ui] .practice-filters :is(input,select){width:100%;min-height:44px;padding:10px 14px;border:1px solid var(--line);border-radius:10px;background:var(--paper);color:var(--text);font:inherit;font-size:var(--type-small)}.cellwise[data-ui] .practice-count{margin-block:18px 24px;color:var(--muted);font-size:var(--type-small)}.cellwise[data-ui] .practice-grid .illustrated-cover{height:128px}.cellwise[data-ui] .practice-grid .visual-course-card h2{margin-block:14px 6px;font-size:19px;line-height:1.35}.cellwise[data-ui] .practice-grid .visual-course-card p{font-size:var(--type-small);line-height:1.55;color:var(--muted)}.cellwise[data-ui] .practice-grid .practice-related{margin-top:8px;font-size:var(--type-small)}.cellwise[data-ui] .practice-pagination{display:flex;align-items:center;justify-content:center;gap:24px;margin-block:24px;font-size:var(--type-small);font-variant-numeric:tabular-nums}.cellwise[data-ui] .practice-empty{padding-block:24px 48px}.cellwise[data-ui] .formula-paths,.cellwise[data-ui] .formula-paths>details{padding:0;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent;scroll-margin-top:100px}.cellwise[data-ui] .formula-paths summary{padding-block:20px;font-size:var(--type-body);font-weight:500;cursor:pointer}.cellwise[data-ui] .formula-paths>summary{font-size:var(--type-title)}.cellwise[data-ui] .formula-paths>summary span{margin-inline-start:12px;font-size:var(--type-small);color:var(--muted);font-weight:400}.cellwise[data-ui] .formula-paths>details[open]{padding-bottom:24px}@media(max-width:600px){.cellwise[data-ui] .practice-filters{flex-direction:column;align-items:stretch}.cellwise[data-ui] .practice-pagination{gap:14px}}.cellwise[data-ui] .site-footer{gap:var(--space-6);padding-block:var(--space-7)}.cellwise[data-ui] .site-footer :is(p,a:not(.brand)){font-size:var(--type-small);line-height:1.6;color:var(--text)}.cellwise[data-ui] :is(.site-footer>div:last-child>span,.related-card>span,.compatibility-tags span,.matching-criteria>span,.plain-link){font-size:var(--type-small);line-height:1.5;letter-spacing:0}@media(min-width:1100px){.cellwise[data-ui] .worksheet-lesson-lab .worksheet-return-step{display:none}}@media(max-width:1000px){.cellwise[data-ui] .visual-library .browser-top{align-items:stretch}.cellwise[data-ui] .visual-library .search-field{width:100%}.cellwise[data-ui] .nav-wrap{flex-wrap:wrap;gap:12px 24px}.cellwise[data-ui] .worksheet-lesson-lab .lab-body{padding:var(--space-4)}}@media(max-width:600px){.cellwise[data-ui=learning-site],.cellwise[data-ui=learning-site] .cellwise{--control-height: 44px}.cellwise[data-ui] .nav-wrap{padding-inline:20px;padding-block:16px 12px;gap:12px}.cellwise[data-ui] .site-header nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:0 12px}.cellwise[data-ui] .site-header nav a{padding-block:8px}.cellwise[data-ui] .visual-intro{position:relative;display:block;padding-block:28px}.cellwise[data-ui] .visual-intro h1{max-width:calc(100% - 100px);font-size:34px;line-height:1.15}.cellwise[data-ui] .intro-workbook{position:absolute;top:28px;right:20px;width:88px}.cellwise[data-ui] .intro-workbook .topic-illustration{width:88px}.cellwise[data-ui] .intro-workbook-caption{display:none}.cellwise[data-ui] .visual-intro p{font-size:var(--type-body);margin-bottom:var(--space-4)}.cellwise[data-ui] .visual-library .browser-top h2{font-size:26px}.cellwise[data-ui] .visual-library .browser-top{align-items:stretch;gap:var(--space-4)}.cellwise[data-ui] .lab-tabs{padding:var(--space-2);gap:var(--space-1)}.cellwise[data-ui] .lab-tabs>button{padding:10px 8px;gap:var(--space-2);font-size:var(--type-small)}.cellwise[data-ui] .lab-mode-label-full{display:none}.cellwise[data-ui] .lab-mode-label-short{display:inline}.cellwise[data-ui] .lab-mode-description{font-size:13px}.cellwise[data-ui] .worksheet-lesson-lab .lab-body{padding:var(--space-3)}.cellwise[data-ui] .worksheet-journey-navigation{grid-template-columns:auto minmax(48px,1fr) auto;gap:var(--space-2)}.cellwise[data-ui] .worksheet-journey-navigation>.button{padding-inline:10px;font-size:13px}.cellwise[data-ui] .worksheet-lesson-lab .worksheet-return-step{min-height:28px;padding:2px 0}.cellwise[data-ui] .lesson-formula-bar .button{width:44px;min-width:44px;padding:10px;font-size:0}.cellwise[data-ui] .lesson-sheet-steps .walkthrough-slide{padding:var(--space-4)}.cellwise[data-ui] .article-section{margin-block:var(--space-6)}}
