example-help-tooltip,.example-help-tooltip{color:#64748b;cursor:help;--example-help-tooltip-arrow-x:50%;--example-help-tooltip-left:12px;--example-help-tooltip-top:0px;background:#ffffffb8;border:1px solid #64748b52;border-radius:999px;flex:none;justify-content:center;align-items:center;width:15px;height:15px;font-size:10px;font-weight:500;line-height:1;display:inline-flex;position:relative;overflow:visible}example-help-tooltip:focus-visible,.example-help-tooltip:focus-visible{outline-offset:2px;outline:2px solid #60a5fa80}.dark example-help-tooltip,:root.dark example-help-tooltip,[data-theme=dark] example-help-tooltip,.dark .example-help-tooltip,:root.dark .example-help-tooltip,[data-theme=dark] .example-help-tooltip,.is-dark example-help-tooltip,.is-dark .example-help-tooltip{color:#cbd5e1;background:#0f172ab8;border-color:#94a3b852}.example-help-tooltip__content{z-index:100;top:var(--example-help-tooltip-top);left:var(--example-help-tooltip-left);color:#fff;opacity:0;pointer-events:none;text-align:left;visibility:hidden;white-space:normal;background:#111827;border:1px solid #0f172a1f;border-radius:10px;width:max-content;max-width:min(260px,100vw - 32px);padding:8px 9px;font-size:11px;font-weight:500;line-height:1.35;transition:opacity .12s,transform .12s;position:fixed;transform:translateY(-4px);box-shadow:0 12px 30px #0f172a38}.example-help-tooltip__content:after{bottom:100%;left:var(--example-help-tooltip-arrow-x);background:inherit;content:"";width:8px;height:8px;position:absolute;transform:translate(-50%,4px)rotate(45deg)}example-help-tooltip:hover .example-help-tooltip__content,example-help-tooltip:focus .example-help-tooltip__content,example-help-tooltip:focus-visible .example-help-tooltip__content,.example-help-tooltip:hover .example-help-tooltip__content,.example-help-tooltip:focus .example-help-tooltip__content,.example-help-tooltip:focus-visible .example-help-tooltip__content{opacity:1;visibility:visible;transform:translateY(0)}.formula-example{box-sizing:border-box;flex-direction:column;flex-grow:1;gap:10px;width:100%;height:100%;padding:8px 10px 0;display:flex;container:formula-demo/inline-size}.formula-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.formula-toolbar-icon{width:16px;height:16px;display:inline-flex}.formula-toolbar-icon svg{fill:currentColor;width:100%;height:100%;display:block}.formula-target-input{color:#111827;border:1px solid #cbd5e1;border-radius:7px;width:92px;min-height:34px;padding:0 10px}.formula-bar-control{background:#fff;border:1px solid #cbd5e1;border-radius:7px;flex:320px;align-items:stretch;min-width:260px;min-height:36px;transition:border-color .12s,box-shadow .12s;display:flex;overflow:hidden;box-shadow:0 1px 2px #0f172a0f}.formula-bar-control:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb29}.formula-bar-control.rv-formula-bar-invalid{border-color:#dc2626;box-shadow:0 0 0 3px #dc262629}.formula-bar-badge{color:#334155;letter-spacing:0;background:#f8fafc;border-right:1px solid #e2e8f0;flex:none;justify-content:center;align-items:center;min-width:48px;padding:0 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:500;display:inline-flex}.formula-bar-badge[hidden]{display:none}.formula-bar-input{color:#111827;font:inherit;background:0 0;border:0;outline:0;flex:auto;min-width:160px;padding:0 12px}.formula-bar-input::placeholder{color:#94a3b8}.formula-bar-input:disabled{color:#64748b;cursor:not-allowed}.formula-bar-input.rv-formula-bar-invalid{color:#991b1b}.formula-workbook-map{background:#f8fafc;border:1px solid #dbe4f0;border-radius:10px;grid-template-columns:minmax(330px,.9fr) minmax(320px,1.2fr) minmax(270px,.9fr);align-items:center;gap:8px 14px;padding:10px 12px;display:grid}.formula-workbook-flow{grid-template-columns:minmax(96px,1fr) auto minmax(148px,1.45fr);align-items:center;gap:8px;min-width:0;display:grid}.formula-sheet-pill{background:#fff;border:1px solid #cbd5e1;border-radius:8px;flex-direction:column;min-width:96px;padding:6px 8px;display:flex}.formula-sheet-pill strong{color:#0f172a;font-size:13px}.formula-sheet-pill small,.formula-workbook-reference>span,.formula-external-sheet-title{color:#64748b;overflow-wrap:anywhere;font-size:11px}.formula-sheet-pill-external{border-color:#93c5fd;min-width:148px}.formula-workbook-arrow{color:#2563eb;white-space:nowrap;font-size:12px;font-weight:600}.formula-workbook-reference{flex-direction:column;gap:4px;min-width:0;display:flex}.formula-workbook-reference code{color:#e0f2fe;white-space:nowrap;background:#0f172a;border-radius:6px;padding:7px 9px;font-size:12px;display:block;overflow-x:auto}.formula-external-sheet{grid-template-columns:1fr auto;gap:3px 10px;font-size:12px;display:grid}.formula-external-sheet-title{grid-column:1/-1}.formula-external-sheet strong{color:#1d4ed8}.formula-external-sheet-pending{color:#b45309;grid-column:1/-1;font-weight:600}.formula-grid{flex:0 0 400px;width:100%;height:400px;min-height:400px}.formula-manager[hidden]{display:none}.formula-cell{color:#111827;background:#fff7d6;font-weight:500;box-shadow:inset 3px 0 #d97706}.formula-dependency-active-cell{box-shadow:inset 0 0 0 2px #2563eb,inset 3px 0 #d97706!important}.formula-dependency-cell{--formula-dependency-color:var(--rv-formula-dependency-color,#2563eb);background:color-mix(in srgb, var(--formula-dependency-color) 16%, transparent)!important;box-shadow:inset 0 0 0 2px var(--formula-dependency-color)!important}.formula-cell-pinned{font-weight:500}.formula-category-pinned{font-weight:700}.formula-above-target{color:#047857;font-weight:500}.dark .formula-target-input,:root.dark .formula-target-input,[data-theme=dark] .formula-target-input{background:var(--rv-ui-surface-sunken,#111);border-color:var(--rv-ui-border,#3a3a3a);color:var(--rv-ui-text,#f5f5f5)}.dark .formula-bar-control,:root.dark .formula-bar-control,[data-theme=dark] .formula-bar-control{background:var(--rv-ui-surface-sunken,#111);border-color:var(--rv-ui-border,#3a3a3a);box-shadow:0 1px 2px #0000003d}.dark .formula-bar-control:focus-within,:root.dark .formula-bar-control:focus-within,[data-theme=dark] .formula-bar-control:focus-within{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa33}.dark .formula-bar-control.rv-formula-bar-invalid,:root.dark .formula-bar-control.rv-formula-bar-invalid,[data-theme=dark] .formula-bar-control.rv-formula-bar-invalid{border-color:#f87171;box-shadow:0 0 0 3px #f8717133}.dark .formula-bar-badge,:root.dark .formula-bar-badge,[data-theme=dark] .formula-bar-badge{background:var(--rv-ui-surface,#1f1f1f);border-right-color:var(--rv-ui-border,#3a3a3a);color:var(--rv-ui-text-muted,#a3a3a3)}.dark .formula-bar-input,:root.dark .formula-bar-input,[data-theme=dark] .formula-bar-input{color:var(--rv-ui-text,#f5f5f5)}.dark .formula-bar-input.rv-formula-bar-invalid,:root.dark .formula-bar-input.rv-formula-bar-invalid,[data-theme=dark] .formula-bar-input.rv-formula-bar-invalid{color:#fecaca}.dark .formula-workbook-map,:root.dark .formula-workbook-map,[data-theme=dark] .formula-workbook-map{background:var(--rv-ui-surface-sunken,#111);border-color:var(--rv-ui-border,#3a3a3a)}.dark .formula-sheet-pill,:root.dark .formula-sheet-pill,[data-theme=dark] .formula-sheet-pill{background:var(--rv-ui-surface,#1f1f1f);border-color:var(--rv-ui-border,#3a3a3a)}.dark .formula-sheet-pill-external,:root.dark .formula-sheet-pill-external,[data-theme=dark] .formula-sheet-pill-external{border-color:#60a5fa}.dark .formula-sheet-pill strong,:root.dark .formula-sheet-pill strong,[data-theme=dark] .formula-sheet-pill strong{color:var(--rv-ui-text,#f5f5f5)}.dark .formula-sheet-pill small,:root.dark .formula-sheet-pill small,[data-theme=dark] .formula-sheet-pill small,.dark .formula-workbook-reference>span,:root.dark .formula-workbook-reference>span,[data-theme=dark] .formula-workbook-reference>span,.dark .formula-external-sheet-title,:root.dark .formula-external-sheet-title,[data-theme=dark] .formula-external-sheet-title{color:var(--rv-ui-text-muted,#a3a3a3)}.dark .formula-external-sheet strong,:root.dark .formula-external-sheet strong,[data-theme=dark] .formula-external-sheet strong{color:#93c5fd}.dark .formula-external-sheet-pending,:root.dark .formula-external-sheet-pending,[data-theme=dark] .formula-external-sheet-pending{color:#fbbf24}@container formula-demo (width<=1050px){.formula-workbook-map{grid-template-columns:1fr;align-items:stretch}}@container formula-demo (width<=520px){.formula-workbook-flow{grid-template-columns:1fr}.formula-workbook-arrow{justify-self:center;font-size:0}.formula-workbook-arrow:after{content:"looks up ↓";font-size:12px}}.dark .formula-cell,:root.dark .formula-cell,[data-theme=dark] .formula-cell{color:#fef3c7;background:#422006;box-shadow:inset 3px 0 #f59e0b}.dark .formula-dependency-active-cell,:root.dark .formula-dependency-active-cell,[data-theme=dark] .formula-dependency-active-cell{box-shadow:inset 0 0 0 2px #93c5fd,inset 3px 0 #f59e0b!important}.dark .formula-dependency-cell,:root.dark .formula-dependency-cell,[data-theme=dark] .formula-dependency-cell{--formula-dependency-color:var(--rv-formula-dependency-color,#93c5fd);background:color-mix(in srgb, var(--formula-dependency-color) 28%, transparent)!important;box-shadow:inset 0 0 0 2px var(--formula-dependency-color)!important}.dark .formula-above-target,:root.dark .formula-above-target,[data-theme=dark] .formula-above-target{color:#34d399}
