.style-module-scss-module__vgCUmG__workspace{grid-template-rows:auto minmax(0,1fr) auto;min-block-size:0;display:grid;overflow:hidden}.style-module-scss-module__vgCUmG__workspaceTitle{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;padding:0;position:absolute;overflow:hidden}.style-module-scss-module__vgCUmG__panels{grid-row:2;grid-template-columns:minmax(0,1fr);min-block-size:0;display:grid}.style-module-scss-module__vgCUmG__panelSwitcher{gap:var(--oc-space-item-gap-xsmall);padding:var(--oc-space-item-padding-small) var(--oc-space-section-padding-viewport-inline-safe-end) var(--oc-space-item-padding-small) var(--oc-space-section-padding-viewport-inline-safe-start);border-block-end:1px solid var(--oc-color-theme-line-normal-normal);grid-row:1;display:flex}.style-module-scss-module__vgCUmG__panelSwitcher>*{flex:1}.style-module-scss-module__vgCUmG__panel{grid-template-rows:auto minmax(0,1fr);min-block-size:0;min-inline-size:0;display:grid;overflow:hidden}.style-module-scss-module__vgCUmG__panel[data-active=false]{display:none}.style-module-scss-module__vgCUmG__panelHeading{padding:var(--oc-space-section-padding-viewport);color:var(--oc-color-theme-label-alternative);font-size:calc(var(--oc-typo-size-label1)*var(--oc-typo-size-factor,1));line-height:calc(var(--oc-typo-height-label1)*var(--oc-typo-size-factor,1));letter-spacing:var(--oc-typo-spacing-label1);font-weight:var(--oc-typo-weight-label1-medium);padding-block-end:0}.style-module-scss-module__vgCUmG__editor,.style-module-scss-module__vgCUmG__preview{min-block-size:0;min-inline-size:0;padding:var(--oc-space-section-padding-viewport);overflow:auto}.style-module-scss-module__vgCUmG__editor{block-size:100%;inline-size:100%;color:var(--oc-color-theme-label-normal);font:inherit;resize:none;caret-color:var(--oc-color-theme-primary-normal);background:0 0;border:0;border-radius:0;outline:none;line-height:1.6}.style-module-scss-module__vgCUmG__editor::placeholder{color:var(--oc-color-theme-label-assistive)}.style-module-scss-module__vgCUmG__editor:focus-visible{box-shadow:inset 0 0 0 2px var(--oc-color-theme-focus-ring)}.style-module-scss-module__vgCUmG__preview{overflow-wrap:anywhere;text-wrap:pretty}.style-module-scss-module__vgCUmG__preview>:first-child{margin-block-start:0}.style-module-scss-module__vgCUmG__preview>:last-child{margin-block-end:0}.style-module-scss-module__vgCUmG__preview h1,.style-module-scss-module__vgCUmG__preview h2,.style-module-scss-module__vgCUmG__preview h3,.style-module-scss-module__vgCUmG__preview h4,.style-module-scss-module__vgCUmG__preview h5,.style-module-scss-module__vgCUmG__preview h6{color:var(--oc-color-theme-label-strong);font-weight:var(--oc-typo-weight-title2-bold);margin-block:1.5em .5em;line-height:1.25}.style-module-scss-module__vgCUmG__preview h1{font-size:2em}.style-module-scss-module__vgCUmG__preview h2{font-size:1.6em}.style-module-scss-module__vgCUmG__preview h3{font-size:1.3em}.style-module-scss-module__vgCUmG__preview h4,.style-module-scss-module__vgCUmG__preview h5,.style-module-scss-module__vgCUmG__preview h6{font-size:1em}.style-module-scss-module__vgCUmG__preview p,.style-module-scss-module__vgCUmG__preview ul,.style-module-scss-module__vgCUmG__preview ol,.style-module-scss-module__vgCUmG__preview blockquote,.style-module-scss-module__vgCUmG__preview pre,.style-module-scss-module__vgCUmG__preview table,.style-module-scss-module__vgCUmG__preview hr{margin-block:1em}.style-module-scss-module__vgCUmG__preview ul,.style-module-scss-module__vgCUmG__preview ol{padding-inline-start:1.5em}.style-module-scss-module__vgCUmG__preview ul{list-style:outside}.style-module-scss-module__vgCUmG__preview ol{list-style:decimal}.style-module-scss-module__vgCUmG__preview li+li{margin-block-start:.25em}.style-module-scss-module__vgCUmG__preview li>ul,.style-module-scss-module__vgCUmG__preview li>ol{margin-block:.25em 0}.style-module-scss-module__vgCUmG__preview blockquote{color:var(--oc-color-theme-label-alternative);border-inline-start:2px solid var(--oc-color-theme-line-normal-strong);padding-inline-start:1em}.style-module-scss-module__vgCUmG__preview a{color:var(--oc-color-theme-primary-normal);text-underline-offset:.15em;text-decoration-thickness:.08em}.style-module-scss-module__vgCUmG__preview strong{color:var(--oc-color-theme-label-strong);font-weight:var(--oc-typo-weight-body1-bold)}.style-module-scss-module__vgCUmG__preview code{background:var(--oc-color-theme-fill-alternative);border-radius:var(--oc-atomic-radius-mini);padding:.1em .3em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em}.style-module-scss-module__vgCUmG__preview pre{padding:var(--oc-space-item-padding-medium);background:var(--oc-color-theme-background-normal-alternative);border-radius:var(--oc-atomic-radius-small);overflow:auto}.style-module-scss-module__vgCUmG__preview pre code{background:0 0;border-radius:0;padding:0;font-size:.85em}.style-module-scss-module__vgCUmG__preview hr{border:0;border-block-start:1px solid var(--oc-color-theme-line-normal-normal)}.style-module-scss-module__vgCUmG__preview table{border-collapse:collapse;inline-size:max-content;min-inline-size:100%}.style-module-scss-module__vgCUmG__preview th,.style-module-scss-module__vgCUmG__preview td{padding:var(--oc-space-item-padding-small);text-align:start;border:1px solid var(--oc-color-theme-line-normal-normal)}.style-module-scss-module__vgCUmG__preview th{color:var(--oc-color-theme-label-strong);font-weight:var(--oc-typo-weight-body1-bold);background:var(--oc-color-theme-background-normal-alternative)}.style-module-scss-module__vgCUmG__preview img{block-size:auto;max-inline-size:100%}.style-module-scss-module__vgCUmG__preview input[type=checkbox]{margin-inline-end:.5em}.style-module-scss-module__vgCUmG__preview ul:has(input[type=checkbox]){padding-inline-start:0;list-style:none}.style-module-scss-module__vgCUmG__emptyPreview{min-block-size:100%;color:var(--oc-color-theme-label-assistive);text-align:center;place-items:center;display:grid}.style-module-scss-module__vgCUmG__toolbar{align-items:center;gap:var(--oc-space-item-gap-medium);padding:var(--oc-space-item-padding-small) var(--oc-space-section-padding-viewport-inline-safe-end) var(--oc-space-item-padding-small) var(--oc-space-section-padding-viewport-inline-safe-start);background:var(--oc-color-theme-background-normal-normal);border-block-start:1px solid var(--oc-color-theme-line-normal-normal);flex-wrap:wrap;grid-row:3;display:flex}.style-module-scss-module__vgCUmG__fontControl,.style-module-scss-module__vgCUmG__typographyControls,.style-module-scss-module__vgCUmG__rangeControl,.style-module-scss-module__vgCUmG__markdownActions,.style-module-scss-module__vgCUmG__toolbarActions{align-items:center;display:flex}.style-module-scss-module__vgCUmG__fontControl{gap:var(--oc-space-item-gap-small);min-inline-size:0}.style-module-scss-module__vgCUmG__fontStatus{max-inline-size:8rem;color:var(--oc-color-theme-label-assistive);text-overflow:ellipsis;white-space:nowrap;font-size:calc(var(--oc-typo-size-label2)*var(--oc-typo-size-factor,1));line-height:calc(var(--oc-typo-height-label2)*var(--oc-typo-size-factor,1));letter-spacing:var(--oc-typo-spacing-label2);font-weight:var(--oc-typo-weight-label2-normal);overflow:hidden}.style-module-scss-module__vgCUmG__fontStatus[data-status=error]{color:var(--oc-color-theme-status-negative)}.style-module-scss-module__vgCUmG__typographyControls{gap:var(--oc-space-item-gap-medium);flex-wrap:wrap}.style-module-scss-module__vgCUmG__rangeControl{gap:var(--oc-space-item-gap-small);color:var(--oc-color-theme-label-neutral);white-space:nowrap;font-size:calc(var(--oc-typo-size-label1)*var(--oc-typo-size-factor,1));line-height:calc(var(--oc-typo-height-label1)*var(--oc-typo-size-factor,1));letter-spacing:var(--oc-typo-spacing-label1);font-weight:var(--oc-typo-weight-label1-medium)}.style-module-scss-module__vgCUmG__rangeInput{inline-size:3.5rem;accent-color:var(--oc-color-theme-primary-normal);cursor:ew-resize}.style-module-scss-module__vgCUmG__toolbarValue{min-inline-size:3ch;color:var(--oc-color-theme-label-assistive);font-variant-numeric:tabular-nums;text-align:end}.style-module-scss-module__vgCUmG__toolbarActions{gap:var(--oc-space-item-gap-small);flex-wrap:wrap;inline-size:100%}.style-module-scss-module__vgCUmG__markdownActions{gap:var(--oc-space-item-gap-xsmall)}.style-module-scss-module__vgCUmG__saveStatus{color:var(--oc-color-theme-label-assistive);white-space:nowrap;font-size:calc(var(--oc-typo-size-label2)*var(--oc-typo-size-factor,1));line-height:calc(var(--oc-typo-height-label2)*var(--oc-typo-size-factor,1));letter-spacing:var(--oc-typo-spacing-label2);font-weight:var(--oc-typo-weight-label2-normal)}.style-module-scss-module__vgCUmG__saveStatus[data-status=error]{color:var(--oc-color-theme-status-negative)}@media screen and (min-width:769px){.style-module-scss-module__vgCUmG__panelSwitcher{display:none}.style-module-scss-module__vgCUmG__panels{grid-template-columns:repeat(2,minmax(0,1fr))}.style-module-scss-module__vgCUmG__panel[data-active]{display:grid}.style-module-scss-module__vgCUmG__panel+.style-module-scss-module__vgCUmG__panel{border-inline-start:1px solid var(--oc-color-theme-line-normal-normal)}.style-module-scss-module__vgCUmG__toolbar,.style-module-scss-module__vgCUmG__typographyControls{gap:var(--oc-space-item-gap-large)}.style-module-scss-module__vgCUmG__fontStatus{max-inline-size:12rem}.style-module-scss-module__vgCUmG__rangeInput{inline-size:5rem}.style-module-scss-module__vgCUmG__toolbarActions{flex-wrap:nowrap;inline-size:auto;margin-inline-start:auto}}
.oc-Interaction-module__interaction__zv4OT{inset:var(--oc-interaction-inset-y,0) var(--oc-interaction-inset-x,0);z-index:var(--oc-interaction-z-index,1);width:calc(100% - var(--oc-interaction-inset-x,0) * 2);height:calc(100% - var(--oc-interaction-inset-y,0) * 2);will-change:opacity;opacity:0;transform:scale(max(0,1 + (var(--oc-interaction-scale,1) - 1) * var(--oc-motion-scale-factor-feedback)));transition:opacity calc(var(--oc-interaction-time,var(--oc-motion-duration-feedback)) * var(--oc-motion-duration-factor) * var(--oc-motion-pace-normal) * 1) var(--oc-motion-timing-feedback),transform calc(var(--oc-interaction-time,var(--oc-motion-duration-feedback)) * var(--oc-motion-duration-factor) * var(--oc-motion-pace-normal) * 1) var(--oc-motion-timing-feedback);position:absolute}@media (prefers-reduced-motion:reduce){.oc-Interaction-module__interaction__zv4OT{transition-property:opacity;transition-duration:calc(var(--oc-interaction-time,var(--oc-motion-duration-feedback)) * var(--oc-motion-duration-factor-reduced) * var(--oc-motion-pace-normal) * 1);transition-timing-function:var(--oc-motion-timing-feedback);transform:none}}.oc-Interaction-module__interaction__zv4OT{background-color:var(--oc-interaction-color,var(--oc-color-theme-label-normal));box-sizing:content-box;border-radius:var(--oc-interaction-radius,0);pointer-events:none;--oc-interaction-opacity-hover:var(--oc-color-global-opacity-5);--oc-interaction-opacity-focus:var(--oc-color-global-opacity-8);--oc-interaction-opacity-active:var(--oc-color-global-opacity-12)}.oc-Interaction-module__interaction__zv4OT:where(.oc-Interaction-module__light__4mALh){--oc-interaction-opacity-hover:calc(var(--oc-color-global-opacity-5) * .75);--oc-interaction-opacity-focus:calc(var(--oc-color-global-opacity-8) * .75);--oc-interaction-opacity-active:calc(var(--oc-color-global-opacity-12) * .75)}.oc-Interaction-module__interaction__zv4OT:where(.oc-Interaction-module__strong__7GNht){--oc-interaction-opacity-hover:calc(var(--oc-color-global-opacity-5) * 1.5);--oc-interaction-opacity-focus:calc(var(--oc-color-global-opacity-8) * 1.5);--oc-interaction-opacity-active:calc(var(--oc-color-global-opacity-12) * 1.5)}.oc-Interaction-module__interaction__zv4OT[data-oc-self=true]{pointer-events:auto}@media (hover:hover){.oc-Interaction-module__interaction__zv4OT[data-oc-self=true]:hover{opacity:var(--oc-interaction-opacity-hover);transform:scale(1)}}.oc-Interaction-module__interaction__zv4OT[data-oc-self=true]:active{opacity:var(--oc-interaction-opacity-active);transform:scale(1)}@media (prefers-reduced-motion:reduce) and (hover:hover){.oc-Interaction-module__interaction__zv4OT[data-oc-self=true]:hover{transform:none}}@media (prefers-reduced-motion:reduce){.oc-Interaction-module__interaction__zv4OT[data-oc-self=true]:active{transform:none}}
