:root{--font-display:Spline Sans, Inter, ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;--font-rounded:"SF Pro Rounded", "Hiragino Maru Gothic ProN", Meiryo, "MS PGothic", sans-serif;--font-serif:Georgia, "Times New Roman", serif}@media (hover:hover){[data-tick]{visibility:hidden}[data-card]:hover [data-tick]{visibility:visible}}@media (hover:none){[data-tick]{display:none}}[data-chrome],[data-chrome] *,[role=button],[role=button] *,[role=tab],[role=tab] *,[role=radio],[role=radio] *,[role=switch],[role=switch] *,[role=menuitem],[role=menuitem] *{-webkit-user-select:none;user-select:none}[data-selectable],[data-selectable] *,[data-chrome] input,[data-chrome] textarea,[role=button] input,[role=button] textarea{-webkit-user-select:text;user-select:text}@supports selector(::-webkit-scrollbar){::-webkit-scrollbar{background:0 0;width:11px;height:11px}::-webkit-scrollbar-track{background:0 0;display:none}::-webkit-scrollbar-corner{background:0 0;display:none}::-webkit-scrollbar-button{background:0 0;display:none}::-webkit-scrollbar-thumb{background-color:#0000;background-clip:padding-box;border:3px solid #0000;border-radius:8px;transition:background-color .3s}[data-scrolling]::-webkit-scrollbar-thumb{background-color:#80808080}::-webkit-scrollbar-thumb:hover{background-color:#808080b8;border-width:2px}::-webkit-scrollbar-thumb:active{background-color:#808080b8;border-width:2px}}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:#80808080 transparent}}.live-editor .cm-editor{min-height:0;color:var(--lp-text);background:0 0;flex:1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:17px;font-weight:400;line-height:27px}.live-editor .cm-editor.cm-focused{outline:none}.live-editor .cm-scroller{font-family:inherit;line-height:inherit;overscroll-behavior:contain;overflow:auto}.live-editor .cm-content{caret-color:var(--lp-text);padding:0 0 40px}.live-editor .cm-line{padding:0}.live-editor .cm-placeholder{color:var(--lp-faint)}.live-editor .cm-cursor{border-left-color:var(--lp-text)}.live-editor .cm-selectionBackground,.live-editor .cm-focused>.cm-scroller>.cm-selectionLayer .cm-selectionBackground{background:var(--lp-soft)}.live-editor .lp-h{letter-spacing:-.3px;font-weight:700}.live-editor .lp-h1{letter-spacing:-.6px;font-size:28px;line-height:38px}.live-editor .lp-h2{letter-spacing:-.4px;font-size:23px;line-height:33px}.live-editor .lp-h3{font-size:20px;line-height:30px}.live-editor .lp-h4,.live-editor .lp-h5,.live-editor .lp-h6{font-size:17px}.live-editor .lp-strong{font-weight:700}.live-editor .lp-em{font-style:italic}.live-editor .lp-strike{color:var(--lp-muted);text-decoration:line-through}.live-editor .lp-code{background:var(--lp-soft);border-radius:4px;padding:1px 3px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em}.live-editor .lp-link{color:var(--lp-text);text-decoration:underline;-webkit-text-decoration-color:var(--lp-faint);text-decoration-color:var(--lp-faint);text-underline-offset:3px}.live-editor .lp-image{color:var(--lp-muted)}.live-editor .lp-quote{border-left:3px solid var(--lp-line);color:var(--lp-muted);padding-left:12px}.live-editor .lp-codeblock{background:var(--lp-soft);padding:0 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px}.live-editor .lp-fence{color:var(--lp-faint)}.live-editor .lp-rule{border-bottom:1px solid var(--lp-line);margin-bottom:8px;line-height:14px}.live-editor .lp-bullet{width:19px;color:var(--lp-muted);text-align:center;margin-right:6px;display:inline-block}.live-editor .lp-done{color:var(--lp-muted);text-decoration:line-through}.live-editor .lp-box{vertical-align:-3px;border:1.5px solid var(--lp-faint);cursor:pointer;box-sizing:border-box;border-radius:6px;width:19px;height:19px;margin-right:6px;display:inline-block;position:relative}.live-editor .lp-box-on{background:var(--lp-accent);border-color:var(--lp-accent)}.live-editor .lp-box-on:after{content:"";border:solid var(--lp-on);border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:1.5px;left:5px;transform:rotate(45deg)}.live-grow .cm-editor{flex:none;min-height:260px}.live-grow .cm-scroller{overflow:visible}.live-editor .lp-moving .cm-line{cursor:pointer}.live-editor .lp-moving .cm-content{caret-color:#0000;-webkit-user-select:none;user-select:none}.live-editor .lp-pick{background:color-mix(in srgb, var(--lp-text) 11%, transparent);box-shadow:-6px 0 0 color-mix(in srgb, var(--lp-text) 11%, transparent), 6px 0 0 color-mix(in srgb, var(--lp-text) 11%, transparent);border-radius:6px}.live-editor .lp-flash-a{animation:1s ease-out forwards lp-flash-a}.live-editor .lp-flash-b{animation:1s ease-out forwards lp-flash-b}@keyframes lp-flash-a{0%{background:color-mix(in srgb, var(--lp-text) 16%, transparent)}to{background:0 0}}@keyframes lp-flash-b{0%{background:color-mix(in srgb, var(--lp-text) 16%, transparent)}to{background:0 0}}@media (prefers-reduced-motion:reduce){.live-editor .lp-flash-a,.live-editor .lp-flash-b{background:var(--lp-soft);animation:none}}