.cube-practice .xs-controls{display:flex;flex-wrap:wrap;align-items:end;gap:.8rem;margin-block:1.25rem}.cube-practice .xs-controls label{display:flex;flex:1 1 180px;flex-direction:column;gap:.4rem;min-width:0}.cube-practice .xs-controls label:has(textarea){flex-basis:100%}.cube-practice input,.cube-practice select,.cube-practice textarea{width:100%;min-height:2.75rem;max-width:100%;padding:.65rem .8rem;border:1px solid #bac9bd;border-radius:4px;background:#fff;color:#1b2b22;font:inherit}.cube-practice textarea{min-height:5rem;font-family:ui-monospace,monospace}.cube-practice button{padding:.65rem .85rem;border:1px solid #bac9bd;border-radius:4px;cursor:pointer}.cube-practice button:disabled{opacity:.55;cursor:default}.cube-practice .function-actions{display:flex;flex-wrap:wrap;gap:.6rem 1rem;margin-block:1rem}.cube-practice details{margin-block:1rem}.cube-practice summary{cursor:pointer}.cube-practice [data-testid=cube-status]:not(:empty){padding:1rem;border-left:3px solid #163d32;background:#e9eee4}.cube-practice code{overflow-wrap:anywhere}.info-practice>label{display:block;margin-block:1rem}.info-practice select,.info-practice input,.info-practice textarea{display:block;width:100%;max-width:100%;min-height:2.75rem;padding:.6rem .8rem;border:1px solid #cbd1c3;border-radius:4px;background:#fff;color:#1b2b22;font:inherit}.info-practice textarea{min-height:5rem;font-family:monospace}.info-practice .button{margin:.4rem .6rem .4rem 0}.info-practice details{margin-block:1rem}.info-practice summary{cursor:pointer}.info-practice pre{max-height:24rem;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.info-practice code{overflow-wrap:anywhere}.info-practice output{display:block;margin-block:1rem}.cellwise .language-practice .language-text-input{box-sizing:border-box;width:100%;max-width:100%;min-height:84px;padding:12px;border:1px solid var(--line);border-radius:6px;color:inherit;background:var(--white);font:inherit;resize:vertical}.cellwise .language-practice>.button{margin:4px 8px 4px 0}.image-practice{border-top:1px solid #dce3da;padding-top:28px}.image-practice label{display:grid;gap:7px}.image-practice input,.image-practice select{min-width:0;width:100%;border:1px solid #dce3da;border-radius:5px;padding:10px;background:#fff;color:inherit}.image-source-cells{display:grid;grid-template-columns:minmax(160px,2fr) minmax(140px,2fr) repeat(3,minmax(65px,1fr));gap:12px;margin:20px 0}.image-source-cells label span{font-size:12px}.image-source-cells label[data-highlighted=true]{outline:2px solid #406653;outline-offset:5px}.image-formula-label{margin:18px 0 12px}.image-formula-label input{font-family:monospace}.image-frame-controls{display:flex;flex-wrap:wrap;gap:18px;margin:20px 0}.image-frame-controls input{max-width:130px}.image-output-scroll{overflow:auto;padding:16px 8px;border:1px solid #dce3da;margin:18px 0;max-height:620px}.image-output-row{position:relative;width:max-content;min-width:100%;margin-bottom:24px}.image-output-row>strong{display:block;margin-bottom:8px;font-size:13px}.image-output-row p{font-size:12px}.image-cell-frame{position:relative;background:repeating-conic-gradient(#f0f0eb 0% 25%,#fff 0% 50%) 50% / 16px 16px}.image-cell-frame img{position:absolute;top:0;left:0;max-width:none;max-height:none;object-fit:fill}.image-cell-outline{position:absolute;inset:0;outline:1px solid #406653;pointer-events:none}@media(max-width:700px){.image-source-cells{grid-template-columns:repeat(3,minmax(65px,1fr))}.image-source-cells label:nth-child(-n+2){grid-column:1 / -1}}.cellwise .stock-history-practice label{display:grid;gap:8px;margin:14px 0}.cellwise .stock-history-practice input,.cellwise .stock-history-practice select,.cellwise .stock-history-practice textarea{padding:10px;border:1px solid #dce3da;background:#fff;color:inherit;min-width:0;max-width:100%}.cellwise .stock-history-practice textarea{font-family:monospace;width:100%}.cellwise .history-source-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.cellwise .history-output{overflow:auto;margin:20px 0}.cellwise .history-output table{border-collapse:collapse;min-width:280px}.cellwise .history-output th,.cellwise .history-output td{padding:9px 12px;border:1px solid #dce3da;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere}.cellwise .history-output td[data-error-code]:not([data-error-code=""]){color:#9f3b2e}@media(max-width:700px){.cellwise .history-source-meta{grid-template-columns:1fr}}.cellwise[data-ui]:has(.function-workspace-page) .site-header,.cellwise[data-ui]:has(.function-workspace-page) .nav-wrap{min-height:58px}.cellwise[data-ui]:has(.function-workspace-page) .nav-wrap{padding-block:8px}.cellwise[data-ui] .function-page.function-workspace-page{width:calc(100% - 64px);max-width:1420px;padding-block:16px 32px}.cellwise[data-ui] .function-workspace-page .back-link{display:inline-block;margin:0 0 8px;font-size:13px}.cellwise[data-ui] .function-page-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.cellwise[data-ui] .function-page-heading h1{font-size:28px;line-height:1.2;margin:0}.cellwise[data-ui] .function-page-heading .function-lead{margin:6px 0 0;max-width:70ch;font-size:14px;line-height:1.5}.cellwise[data-ui] .function-page-heading .function-actions{flex:0 0 auto;margin:0;gap:8px}.cellwise[data-ui] .function-page-heading .button{min-height:36px;padding:8px 12px;font-size:13px}.cellwise[data-ui] .function-workbench{display:grid;grid-template-columns:minmax(240px,280px) minmax(0,1fr);align-items:start;gap:16px}.cellwise[data-ui] .function-reference-panel{min-width:0;background:#fbfaf7;border:1px solid var(--line);border-radius:10px}.cellwise[data-ui] .function-reference-toggle{display:none}.cellwise[data-ui] .function-reference-body{max-height:max(420px,calc(100dvh - 230px));overflow-y:auto;overscroll-behavior:contain;padding:16px}.cellwise[data-ui] .function-reference-body section+section{margin-top:20px}.cellwise[data-ui] .function-workspace-page h2{font-size:18px;line-height:1.35;margin:0}.cellwise[data-ui] .function-reference-body .formula-block{margin-block:10px 6px;padding:12px;border-radius:6px;font-size:13px;line-height:1.65}.cellwise[data-ui] .function-reference-body p{margin:6px 0;font-size:12px;line-height:1.5}.cellwise[data-ui] .function-argument-list{margin:8px 0 0}.cellwise[data-ui] .function-argument-list>div{padding-block:10px;border-bottom:1px solid var(--line)}.cellwise[data-ui] .function-argument-list>div:last-child{border-bottom:0}.cellwise[data-ui] .function-argument-list dt{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 8px;font-size:13px}.cellwise[data-ui] .function-argument-list dt>span{font-size:11px;color:var(--muted)}.cellwise[data-ui] .function-argument-list dd{margin:5px 0 0;font-size:13px;line-height:1.55;color:var(--text)}.cellwise[data-ui] .function-argument-list dd>code{display:block;margin-top:4px;color:var(--muted)}.cellwise[data-ui] .function-argument-more{margin-top:4px;font-size:12px}.cellwise[data-ui] .function-argument-more>summary{cursor:pointer;color:var(--muted)}.cellwise[data-ui] .function-practice-panel{min-width:0}.cellwise[data-ui] .function-workspace-page .function-playground{padding:0;background:#fff;border:1px solid var(--line);border-radius:10px;overflow:visible}.cellwise[data-ui] .function-workspace-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 12px;border-bottom:1px solid var(--line)}.cellwise[data-ui] .function-workspace-toolbar>label{flex:1;min-width:0;max-width:620px}.cellwise[data-ui] .function-workspace-toolbar select{width:100%;min-height:34px;height:36px;max-width:100%;margin:0;padding:6px 10px;font-size:13px}.cellwise[data-ui] .function-example-title{min-width:0;font-size:13px}.cellwise[data-ui] .function-reset-button{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;min-height:34px;padding:6px;background:transparent;color:var(--muted);font:inherit;font-size:12px}.cellwise[data-ui] .function-workspace-page .function-input{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;margin:0;padding:4px 8px;border-bottom:1px solid var(--line);background:#fafaf8}.cellwise[data-ui] .function-output-address{flex:0 0 auto;padding:8px;font:13px/1.4 monospace;color:var(--muted)}.cellwise[data-ui] .function-input>label{display:flex;flex:1;align-items:center;gap:8px;min-width:0}.cellwise[data-ui] .function-input input{min-width:0;min-height:36px;height:36px;margin:0;padding:8px 10px;font-size:13px}.cellwise[data-ui] .function-input .button{flex:0 0 auto;min-height:36px;padding:8px 12px;font-size:13px}.cellwise[data-ui] .function-editable{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;padding-inline:3px;color:#45664e;font-size:12px}.cellwise[data-ui] .function-sheet-surface{height:clamp(260px,calc(100dvh - 370px),430px);min-width:0;overflow:hidden}.cellwise[data-ui] .function-sheet-surface>.spreadsheet-engine{height:100%}.cellwise[data-ui] .function-calculation-output{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;padding:8px 12px;border-top:1px solid var(--line);min-height:38px}.cellwise[data-ui] .function-calculation-output p{margin:0;font-size:12px;line-height:1.5}.cellwise[data-ui] .function-workspace-page .function-results{display:flex;gap:6px 12px;margin:0;font-variant-numeric:tabular-nums}.cellwise[data-ui] .function-workspace-page .function-results>div{display:inline-flex;align-items:baseline;gap:8px;padding:0;background:none;border:0}.cellwise[data-ui] .function-workspace-page .function-results :is(dt,dd){margin:0;font-size:13px}.cellwise[data-ui] .function-workspace-page .function-results dd{font-weight:600}.cellwise[data-ui] .function-auxiliary{display:flex;flex-wrap:wrap;gap:0 16px;padding:0 12px;border-top:1px solid var(--line)}.cellwise[data-ui] .function-disclosure{min-width:0;border:0;margin:0}.cellwise[data-ui] .function-disclosure>summary{padding-block:12px;font-size:12px;color:var(--text);cursor:pointer}.cellwise[data-ui] .function-disclosure[open]{flex-basis:100%}.cellwise[data-ui] .function-disclosure-body{padding-bottom:16px}.cellwise[data-ui] .function-disclosure-body p{font-size:13px;line-height:1.6}.cellwise[data-ui] .function-workspace-page>section,.cellwise[data-ui] .function-reference-source{margin-top:20px}.cellwise[data-ui] .function-reference-source>summary{padding-block:8px;cursor:pointer;font-size:14px}.cellwise[data-ui] .function-workspace-page .function-attribution{margin-top:16px;color:var(--muted);font-size:11px}@media(max-width:900px){.cellwise[data-ui] .function-page.function-workspace-page{width:calc(100% - 32px)}.cellwise[data-ui] .function-page-heading{flex-wrap:wrap;gap:12px}.cellwise[data-ui] .function-workbench{grid-template-columns:minmax(0,1fr);gap:12px}.cellwise[data-ui] .function-reference-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:42px;padding:10px 12px;border-radius:10px;background:transparent;color:var(--text);font:inherit;font-size:13px}.cellwise[data-ui] .function-reference-panel[data-expanded=false] .function-reference-body{display:none}.cellwise[data-ui] .function-reference-body{max-height:360px}.cellwise[data-ui] .function-sheet-surface{height:340px}}@media(max-width:600px){.cellwise[data-ui]:has(.function-workspace-page) .site-header nav{display:none}.cellwise[data-ui] .function-page-heading .function-actions{flex-wrap:wrap;max-width:100%;flex-shrink:1}.cellwise[data-ui] .function-workspace-toolbar{padding:6px 8px;gap:8px}.cellwise[data-ui] .function-reset-button>span{display:none}.cellwise[data-ui] .function-editable>span{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.cellwise[data-ui] .function-input{gap:5px;padding:6px}.cellwise[data-ui] .function-input>label{gap:4px}.cellwise[data-ui] .function-output-address{padding-inline:2px;font-size:12px}.cellwise[data-ui] .function-input input{padding-inline:6px;font-size:16px}.cellwise[data-ui] .function-input .button{padding-inline:8px;font-size:12px}.cellwise[data-ui] .function-auxiliary{gap:0 12px;padding-inline:8px}.cellwise[data-ui] .function-disclosure>summary{font-size:11px}}
