:root{color-scheme:light;font-family:Inter,Segoe UI,Arial,sans-serif;color:#172741;background:#f4f7fd;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,select{cursor:pointer}button{border:1px solid #d4def0;background:white;color:#233b63;border-radius:7px;padding:9px 13px;font-size:12px;white-space:nowrap}button:hover{background:#edf3ff;border-color:#87a8f8}button:disabled{cursor:default;opacity:.4}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible{outline:3px solid #50a6ff;outline-offset:2px}.primary{background:#2458f5;color:white;border-color:#2458f5}.primary:hover{background:#1644cd;color:white}.quiet{background:transparent}input,select{border:1px solid #ccd8ed;border-radius:5px;padding:8px;background:white;color:#152846;min-width:0}.demo-header{height:78px;background:white;border-bottom:1px solid #dce4f3;display:flex;align-items:center;gap:18px;padding:0 30px}.demo-header img{width:185px;height:auto;display:block}.edition{font-size:10px;letter-spacing:1.7px;color:#456181;padding:6px 9px;background:#edf3ff;border-radius:4px}.private{font-size:12px;color:#347064;margin-left:auto}.request{font-size:12px;color:#2458f5;text-decoration:none;margin-left:18px}main{max-width:1800px;padding:24px 30px;margin:auto}.intro{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.eyebrow{color:#2458f5;font-size:10px;letter-spacing:2px;font-weight:700;margin:0 0 9px}h1{font-size:29px;letter-spacing:-1px;margin:0 0 8px}.intro p:last-child{font-size:13px;color:#62758f;margin:0}.workbook{background:white;border:1px solid #d5def0;border-radius:12px;overflow:hidden;box-shadow:0 15px 45px #234a8710}.workbook-title{display:flex;justify-content:space-between;background:#2458f5;color:white;padding:12px 17px;font-size:12px}.workbook-title i{display:inline-block;width:7px;height:7px;border-radius:100%;background:#80d8ff;margin-right:7px}.toolbar,.analysis-toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:12px 14px;border-bottom:1px solid #e0e7f2;background:#f8faff}.toolbar label,.analysis-toolbar label{display:flex;align-items:center;gap:7px;font-size:11px;color:#63758f}.toolbar select,.analysis-toolbar select{font-size:12px;padding:7px;max-width:180px}.analysis-toolbar{padding:9px 14px;background:white}.analysis-toolbar button{padding:7px 10px}.analysis-toolbar input{width:85px;padding:6px}.formula-row{display:flex;align-items:center;gap:8px;padding:9px 14px;background:#f7f9fe;border-bottom:1px solid #dce5f3}.cell-label{position:absolute;left:-10000px}#address{width:128px;font-size:12px;font-weight:600}#formula{flex:1;font-family:Consolas,monospace;font-size:12px}.fx{font-size:19px;color:#2458f5;margin:0 5px}.grid-viewport{height:440px;overflow:auto;background:white;position:relative;outline-offset:-3px}#grid-space{width:2704px;position:relative}.column-head{position:sticky;top:0;z-index:3;height:28px;display:flex;background:#edf3ff;border-bottom:1px solid #c6d5ed}.column-head span{width:124px;flex:none;text-align:center;font-size:11px;padding-top:7px;border-right:1px solid #d4dfef}.column-head span:first-child{width:100px;position:sticky;left:0;background:#e2ebfa}.data-row{position:absolute;left:0;display:flex;height:27px;font-size:11px}.data-cell{width:124px;flex:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:6px 8px;border-right:1px solid #e1e7f2;border-bottom:1px solid #e1e7f2;text-align:right;background:#fff;cursor:cell}.data-row:nth-child(even) .data-cell{background:#f5f8fe}.data-cell.row-number{width:100px;text-align:center;background:#edf3ff!important;position:sticky;left:0;z-index:2;color:#62728e;cursor:default}.data-cell.header{font-weight:600;background:#edf3ff!important;text-align:left;color:#28456d}.data-cell.selected{background:#e0efff!important;outline:2px solid #2b6af3;outline-offset:-2px}.sheet-bar{display:flex;align-items:center;gap:20px;padding:0 14px;height:38px;background:#f2f6fe;border-top:1px solid #cbd9f0;font-size:11px;color:#73829b}.sheet{height:38px;border-bottom:3px solid #2458f5;color:#2458f5;background:white;padding:12px 18px}.sheet-bar span:last-child{margin-left:auto}.status{padding:9px 15px;background:#2458f5;color:white;font-size:11px;min-height:32px}.status.error{background:#a23645}.scope{display:flex;gap:35px;font-size:11px;line-height:1.65;color:#6a7b94;margin-top:17px}.scope p{flex:1;max-width:780px}dialog{border:1px solid #d4def0;border-radius:15px;padding:25px;max-width:min(780px,95vw);color:#172741;box-shadow:0 25px 100px #15336040}dialog::backdrop{background:#10254f66;backdrop-filter:blur(3px)}dialog p,dialog li{font-size:13px;line-height:1.75;color:#526985}dialog li{margin-bottom:9px}dialog label{display:flex;gap:12px;align-items:center;font-size:13px}.dialog-top{display:flex;align-items:center;gap:20px;justify-content:space-between;margin-bottom:10px}h2{font-size:23px;letter-spacing:-.5px;margin:0}.dialog-top button{font-size:22px;padding:2px 10px}#chart-dialog{width:950px;max-width:95vw}#plot{width:100%;background:#f5f8ff;border-radius:10px}code{color:#2458f5;background:#edf3ff;padding:2px 5px;border-radius:3px}@media(max-width:800px){.demo-header{padding:0 15px;height:58px}.demo-header img{width:145px}.edition,.private{display:none}.request{margin-left:auto}main{padding:14px}.intro{margin-bottom:12px}h1{font-size:22px}.eyebrow{font-size:8px}.intro p:last-child{font-size:11px}.scope{display:block}.grid-viewport{height:360px}.toolbar{gap:6px;padding:8px}.toolbar button{padding:8px;font-size:10px}.analysis-toolbar{gap:6px;padding:8px}.analysis-toolbar button{font-size:10px;padding:6px}.formula-row{padding:7px}.formula-row button{padding:7px;font-size:10px}.analysis-toolbar select{max-width:120px}.intro #help{font-size:10px;padding:7px}}@media(max-width:480px){.request{display:none}.intro{display:block}#help{margin-top:12px}.scope{font-size:10px}.toolbar label{width:100%}.grid-viewport{height:360px}}
