@layer component{.oUbgLa_NotepadCalculator{--editor-pad:var(--space-3);gap:var(--space-4);display:grid}.oUbgLa_NotepadCalculator .oUbgLa_toolbar{justify-content:space-between;align-items:end;gap:var(--space-3);flex-wrap:wrap;display:flex}.oUbgLa_NotepadCalculator .oUbgLa_sheetPicker,.oUbgLa_NotepadCalculator .oUbgLa_settings{align-items:end;gap:var(--space-2);flex-wrap:wrap;display:flex}.oUbgLa_NotepadCalculator .oUbgLa_sheetPicker>:first-child{min-inline-size:min(16rem,100%)}.oUbgLa_NotepadCalculator .oUbgLa_settings>*{min-inline-size:9rem}.oUbgLa_NotepadCalculator .oUbgLa_editor{grid-template-columns:2.5rem minmax(0,1fr) minmax(7rem,34%);grid-template-rows:repeat(var(--lines), auto) minmax(6rem, 1fr);min-block-size:24rem;padding-block:var(--editor-pad);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-raised);font-family:var(--font-family-mono);font-size:var(--font-size-md);line-height:var(--font-leading-normal);font-variant-numeric:tabular-nums;transition:border-color var(--motion-fast);display:grid}.oUbgLa_NotepadCalculator .oUbgLa_editor:hover{border-color:var(--color-border-strong)}.oUbgLa_NotepadCalculator .oUbgLa_editor:focus-within{border-color:var(--color-text-secondary)}.oUbgLa_NotepadCalculator .oUbgLa_lineNumber,.oUbgLa_NotepadCalculator .oUbgLa_mirror,.oUbgLa_NotepadCalculator .oUbgLa_answerCell{grid-row:var(--row)}.oUbgLa_NotepadCalculator .oUbgLa_lineNumber{color:var(--color-text-tertiary);font-size:var(--font-size-xs);line-height:calc(var(--font-size-md) * var(--font-leading-normal));text-align:end;-webkit-user-select:none;user-select:none;grid-column:1;padding-inline-end:var(--space-2)}.oUbgLa_NotepadCalculator .oUbgLa_mirror,.oUbgLa_NotepadCalculator .oUbgLa_input{padding-inline:var(--editor-pad);font:inherit;letter-spacing:normal;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;tab-size:4;grid-column:2}.oUbgLa_NotepadCalculator .oUbgLa_mirror{color:var(--color-text-secondary)}.oUbgLa_NotepadCalculator .oUbgLa_mirror [data-style=number],.oUbgLa_NotepadCalculator .oUbgLa_mirror [data-style=unit],.oUbgLa_NotepadCalculator .oUbgLa_mirror [data-style=date],.oUbgLa_NotepadCalculator .oUbgLa_mirror [data-style=function],.oUbgLa_NotepadCalculator .oUbgLa_mirror [data-style=heading]{color:var(--color-text-primary)}.oUbgLa_NotepadCalculator .oUbgLa_mirror [data-style=variable]{color:var(--color-text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--color-text-tertiary);-webkit-text-decoration-color:var(--color-text-tertiary);text-decoration-color:var(--color-text-tertiary);text-underline-offset:.2em}.oUbgLa_NotepadCalculator .oUbgLa_mirror [data-style=reference]{color:var(--color-text-primary);text-underline-offset:.2em;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.oUbgLa_NotepadCalculator .oUbgLa_mirror [data-style=keyword],.oUbgLa_NotepadCalculator .oUbgLa_mirror [data-style=label]{color:var(--color-text-secondary)}.oUbgLa_NotepadCalculator .oUbgLa_mirror [data-style=comment],.oUbgLa_NotepadCalculator .oUbgLa_mirror [data-style=string],.oUbgLa_NotepadCalculator .oUbgLa_mirror [data-style=ignored]{color:var(--color-text-tertiary)}.oUbgLa_NotepadCalculator .oUbgLa_input{z-index:1;color:#0000;block-size:100%;inline-size:100%;caret-color:var(--color-text-primary);resize:none;background:0 0;border:none;grid-row:1/-1;margin:0;overflow:hidden}.oUbgLa_NotepadCalculator .oUbgLa_input::selection{background:color-mix(in srgb, var(--color-text-primary) 25%, transparent)}.oUbgLa_NotepadCalculator .oUbgLa_input:focus-visible{outline:none}.oUbgLa_NotepadCalculator .oUbgLa_answerCell{min-inline-size:0;padding-inline:var(--space-3);border-inline-start:1px solid var(--color-border-subtle);text-align:end;grid-column:3}.oUbgLa_NotepadCalculator .oUbgLa_answer,.oUbgLa_NotepadCalculator .oUbgLa_error{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;display:block;overflow:hidden}.oUbgLa_NotepadCalculator .oUbgLa_answer{border-radius:var(--radius-sm);color:var(--color-text-primary);font:inherit;cursor:copy;background:0 0;border:none;margin-inline-start:auto;padding:0}.oUbgLa_NotepadCalculator .oUbgLa_answer:hover{background:var(--color-bg-hover)}.oUbgLa_NotepadCalculator .oUbgLa_answer:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.oUbgLa_NotepadCalculator .oUbgLa_answer[data-aggregate]{font-weight:var(--font-weight-semibold)}.oUbgLa_NotepadCalculator .oUbgLa_error{color:var(--color-text-tertiary);font-family:var(--font-family-sans);font-size:var(--font-size-sm);line-height:calc(var(--font-size-md) * var(--font-leading-normal))}.oUbgLa_NotepadCalculator .oUbgLa_footer{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.oUbgLa_NotepadCalculator .oUbgLa_total{align-items:center;gap:var(--space-2);display:flex}.oUbgLa_NotepadCalculator .oUbgLa_total span{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.oUbgLa_NotepadCalculator .oUbgLa_total output{font-family:var(--font-family-mono);font-size:var(--font-size-lg);font-variant-numeric:tabular-nums}.oUbgLa_NotepadCalculator .oUbgLa_reference{gap:var(--space-5);padding-block:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));display:grid}.oUbgLa_NotepadCalculator .oUbgLa_reference h3{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-block-end:var(--space-2)}.oUbgLa_NotepadCalculator .oUbgLa_reference code{font-family:var(--font-family-mono)}.oUbgLa_NotepadCalculator .oUbgLa_notes{gap:var(--space-2);font-size:var(--font-size-sm);display:grid}.oUbgLa_NotepadCalculator .oUbgLa_notes dd{color:var(--color-text-secondary)}.oUbgLa_NotepadCalculator .oUbgLa_examples{border-collapse:collapse;inline-size:100%;font-size:var(--font-size-sm)}.oUbgLa_NotepadCalculator .oUbgLa_examples th{color:var(--color-text-tertiary);font-weight:var(--font-weight-medium);text-align:start}.oUbgLa_NotepadCalculator .oUbgLa_examples th,.oUbgLa_NotepadCalculator .oUbgLa_examples td{padding:var(--space-1) var(--space-2);border-block-end:1px solid var(--color-border-subtle);vertical-align:top}.oUbgLa_NotepadCalculator .oUbgLa_examples td:last-child,.oUbgLa_NotepadCalculator .oUbgLa_examples th:last-child{font-family:var(--font-family-mono);text-align:end}.oUbgLa_NotepadCalculator .oUbgLa_exampleNote{color:var(--color-text-tertiary);font-size:var(--font-size-xs);display:block}@media (width<40rem){.oUbgLa_NotepadCalculator .oUbgLa_editor{grid-template-columns:0 minmax(0,1fr) minmax(6rem,40%)}.oUbgLa_NotepadCalculator .oUbgLa_lineNumber{visibility:hidden}}}
