*{box-sizing:border-box}:root{color-scheme:dark;height:100%;overscroll-behavior:none}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;overflow:hidden;overscroll-behavior:none}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}pens-app{--app-bg: #1D2021;--app-fg: #E9DCB3;--accent-color: #D19A2A;--main-bg: #282828;--pop-color: dodgerblue;--hover-color: hsl(43, 100%, 62%);--active-color: yellow;--cursor-color: yellow;--alt-color: deeppink;--dim-hover-color: var(--hover-color)}pens-app{--app-bg: hsl(200, 7%, 10%);--app-fg: hsl(30, 0%, 93%);--accent-color: hsl(43, 100%, 62%);--main-bg: hsla(200, 4%, 20%, .6)}.ProseMirror{font-weight:400;word-spacing:normal;letter-spacing:normal;font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif;font-size-adjust:.58;padding:.2em}.ProseMirror p{font-size:1.05em}.ProseMirror small{font-size:.92em}.ProseMirror big{font-size:1.17em}.ProseMirror pre{font-family:"Monotype.com",Courier New,monospace}.ProseMirror ol li{list-style-type:decimal}.ProseMirror ol ol li{list-style-type:lower-alpha}.ProseMirror ol ol ol li{list-style-type:lower-roman}.ProseMirror table,.ProseMirror tbody,.ProseMirror tr,.ProseMirror td{font-size:1em;word-spacing:normal;letter-spacing:normal;text-transform:none;font-family:Verdana,Myriad Web,Syntax,sans-serif;font-size-adjust:.58}.ProseMirror h1{font-family:Georgia,Minion Web,Palatino,Book Antiqua,Utopia,Times New Roman,serif;font-size-adjust:.4;font-size:2em;font-weight:600;font-style:normal;text-decoration:none;word-spacing:normal;letter-spacing:normal;text-transform:none}.ProseMirror h2{font-family:Georgia,Minion Web,Palatino,Book Antiqua,Utopia,Times New Roman,serif;font-size-adjust:.4;font-size:1.75em;font-weight:500;font-style:normal;text-decoration:none;word-spacing:normal;letter-spacing:normal;text-transform:none}.ProseMirror h3{font-family:Georgia,Minion Web,Palatino,Book Antiqua,Utopia,Times New Roman,serif;font-size-adjust:.4;font-size:1.58em;font-weight:600;font-style:italic;text-decoration:none;word-spacing:normal;letter-spacing:normal;text-transform:none}.ProseMirror h4{font-family:Georgia,Minion Web,Palatino,Book Antiqua,Utopia,Times New Roman,serif;font-size-adjust:.4;font-size:1.33em;font-weight:600;font-style:normal;text-decoration:none;word-spacing:normal;letter-spacing:normal;text-transform:none}.ProseMirror h5,.ProseMirror dt{font-family:Georgia,Minion Web,Palatino,Book Antiqua,Utopia,Times New Roman,serif;font-size-adjust:.4;font-size:1.17em;font-weight:600;font-style:italic;text-decoration:none;word-spacing:normal;letter-spacing:normal;text-transform:none}.ProseMirror h6{font-family:Georgia,Minion Web,Palatino,Book Antiqua,Utopia,Times New Roman,serif;font-size-adjust:.4;font-size:1em;font-weight:700;font-style:normal;text-decoration:none;word-spacing:normal;letter-spacing:.1em;font-variant:small-caps}.ProseMirror tfoot,.ProseMirror thead{font-size:1em;word-spacing:normal;letter-spacing:normal;text-transform:none;font-family:Georgia,Minion Web,Palatino,Book Antiqua,Utopia,Times New Roman,serif;font-size-adjust:.4}.ProseMirror th{vertical-align:baseline;font-size:1em;font-weight:700;word-spacing:normal;letter-spacing:normal;text-transform:none;font-family:Georgia,Minion Web,Palatino,Book Antiqua,Utopia,Times New Roman,serif;font-size-adjust:.4}.ProseMirror hr{visibility:visible}.ProseMirror a,.ProseMirror address,.ProseMirror blockquote,.ProseMirror,.ProseMirror cite,.ProseMirror code,.ProseMirror dd,.ProseMirror del,.ProseMirror dfn,.ProseMirror div,.ProseMirror dl,.ProseMirror dt,.ProseMirror em,.ProseMirror form,.ProseMirror h1,.ProseMirror h2,.ProseMirror h3,.ProseMirror h4,.ProseMirror h5,.ProseMirror h6,.ProseMirror iframe,.ProseMirror img,.ProseMirror kbd,.ProseMirror li,.ProseMirror object,.ProseMirror ol,.ProseMirror p,.ProseMirror q,.ProseMirror samp,.ProseMirror small,.ProseMirror span,.ProseMirror strong,.ProseMirror sub,.ProseMirror sup,.ProseMirror ul,.ProseMirror var,.ProseMirror applet,.ProseMirror big,.ProseMirror center,.ProseMirror dir,.ProseMirror font,.ProseMirror hr,.ProseMirror menu,.ProseMirror pre,.ProseMirror abbr,.ProseMirror acronym,.ProseMirror bdo,.ProseMirror button,.ProseMirror fieldset,.ProseMirror ins,.ProseMirror label{word-spacing:normal;letter-spacing:normal;text-transform:none;text-decoration:none;border-style:none}.ProseMirror em{font-style:normal;font-weight:700}.ProseMirror strong{font-style:italic;font-weight:700}.ProseMirror em strong,.ProseMirror strong em{text-transform:uppercase;font-style:normal;font-weight:bolder}.ProseMirror b{font-weight:700}.ProseMirror i{font-style:italic}.ProseMirror .warning{text-transform:none;font-style:normal;font-weight:bolder;background:#FF0;color:red}.ProseMirror del{text-decoration:line-through;text-decoration-color:red;text-decoration-thickness:3px}.ProseMirror ins{text-decoration:none;background:#9F3}.ProseMirror var,.ProseMirror cite,.ProseMirror dfn,.ProseMirror .note{font-style:italic}.ProseMirror address{font-style:normal;letter-spacing:.1em}.ProseMirror acronym{font-variant:small-caps;letter-spacing:.1em}.ProseMirror hr{color:#000}.ProseMirror #colophon{display:none}.ProseMirror col,.ProseMirror colgroup,.ProseMirror table,.ProseMirror tbody,.ProseMirror td,.ProseMirror tr{text-decoration:none;border-style:none}.ProseMirror a:link,.ProseMirror a:visited,.ProseMirror a:active{text-decoration:none;font-weight:700}.ProseMirror a:hover{text-decoration:none}.ProseMirror a.offsite{text-decoration:none;font-weight:400}.ProseMirror a,.ProseMirror address,.ProseMirror blockquote,.ProseMirror cite,.ProseMirror code,.ProseMirror dd,.ProseMirror del,.ProseMirror dfn,.ProseMirror div,.ProseMirror dl,.ProseMirror dt,.ProseMirror em,.ProseMirror form,.ProseMirror h1,.ProseMirror h2,.ProseMirror h3,.ProseMirror h4,.ProseMirror h5,.ProseMirror h6,.ProseMirror iframe,.ProseMirror img,.ProseMirror kbd,.ProseMirror li,.ProseMirror object,.ProseMirror ol,.ProseMirror p,.ProseMirror q,.ProseMirror samp,.ProseMirror small,.ProseMirror span,.ProseMirror strong,.ProseMirror sub,.ProseMirror sup,.ProseMirror ul,.ProseMirror var,.ProseMirror applet,.ProseMirror b,.ProseMirror big,.ProseMirror center,.ProseMirror dir,.ProseMirror font,.ProseMirror hr,.ProseMirror i,.ProseMirror menu,.ProseMirror pre,.ProseMirror s,.ProseMirror strike,.ProseMirror tt,.ProseMirror u,.ProseMirror abbr,.ProseMirror acronym,.ProseMirror bdo,.ProseMirror button,.ProseMirror fieldset,.ProseMirror ins,.ProseMirror label{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;border-top:0;border-bottom:0;vertical-align:baseline}.ProseMirror{line-height:1.58em}.ProseMirror div>p:first-child,.ProseMirror>p:first-child,.ProseMirror td>p:first-child{margin-top:.75em;margin-bottom:.75em;padding-top:0;padding-bottom:0;border-top:0;border-bottom:0}.ProseMirror h1+p,.ProseMirror h2+p,.ProseMirror h3+p,.ProseMirror h4+p,.ProseMirror h5+p,.ProseMirror h6+p,.ProseMirror div+p,.ProseMirror p.initial{margin-top:.75em;margin-bottom:.75em;padding-top:0;padding-bottom:0;border-top:0;border-bottom:0}.ProseMirror h1,.ProseMirror h2,.ProseMirror h3,.ProseMirror h4,.ProseMirror h5,.ProseMirror h6{line-height:1.33em}.ProseMirror h1{margin-top:1.33em;margin-bottom:.33em;padding-top:0;padding-bottom:0;border-top:0;border-bottom:0}.ProseMirror h2{margin-top:1.75em;margin-bottom:.33em;padding-top:0;padding-bottom:0;border-top:0;border-bottom:0}.ProseMirror h3{margin-top:1.58em;margin-bottom:.33em;padding-top:0;padding-bottom:0;border-top:0;border-bottom:0}.ProseMirror h4{margin-top:1.33em;margin-bottom:.33em;padding-top:0;padding-bottom:0;border-top:0;border-bottom:0}.ProseMirror h5{margin-top:1.17em;margin-bottom:.33em;padding-top:0;padding-bottom:0;border-top:0;border-bottom:0}.ProseMirror h6{margin-top:1em;margin-bottom:.33em;padding-top:0;padding-bottom:0;border-top:0;border-bottom:0}.ProseMirror p{margin-top:.75em;margin-bottom:.75em;padding-top:0;padding-bottom:0;border-top:0;border-bottom:0}.ProseMirror blockquote,.ProseMirror fieldset,.ProseMirror form,.ProseMirror ul,.ProseMirror ol,.ProseMirror dl,.ProseMirror dir,.ProseMirror menu{margin-top:.75em;margin-bottom:.75em;padding-top:0;padding-bottom:0;border-top:0;border-bottom:0}.ProseMirror dt{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;border-top:0;border-bottom:0}.ProseMirror dd{margin-top:0;margin-bottom:.75em;padding-top:0;padding-bottom:0;border-top:0;border-bottom:0}.ProseMirror ul ul,.ProseMirror ol ol,.ProseMirror li address,.ProseMirror li dl,.ProseMirror li ol,.ProseMirror li p,.ProseMirror li ul,.ProseMirror li dir,.ProseMirror li hr,.ProseMirror li menu,.ProseMirror li pre,.ProseMirror li h1,.ProseMirror li h2,.ProseMirror li h3,.ProseMirror li h4,.ProseMirror li h5,.ProseMirror li h6,.ProseMirror dd address,.ProseMirror dd dl,.ProseMirror dd ol,.ProseMirror dd p,.ProseMirror dd ul,.ProseMirror dd dir,.ProseMirror dd hr,.ProseMirror dd menu,.ProseMirror dd pre,.ProseMirror dd h1,.ProseMirror dd h2,.ProseMirror dd h3,.ProseMirror dd h4,.ProseMirror dd h5,.ProseMirror dd h6{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;border-top:0;border-bottom:0}.ProseMirror li{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;border-top:0;border-bottom:0}.ProseMirror address{margin-top:1.58em;margin-bottom:1.58em;padding-top:0;padding-bottom:0;border-top:0;border-bottom:0}.ProseMirror pre{margin-top:.75em;margin-bottom:.75em;padding-top:0;padding-bottom:0;border-top:0;border-bottom:0;line-height:1.25em}.ProseMirror hr{margin-top:.75em;margin-bottom:.75em;padding-top:0;padding-bottom:0;border-top:0;border-bottom:0;height:1px}.ProseMirror div,.ProseMirror center{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;border-top:0;border-bottom:0}.ProseMirror .subhead{margin-top:.75em;margin-bottom:.75em;padding-top:0;padding-bottom:0;border-top:0;border-bottom:0}.ProseMirror .stb{margin-top:2.17em;margin-bottom:.75em;padding-top:2.17em;padding-bottom:0;border-top:0;border-bottom:0;border-style:solid}.ProseMirror .mtb{margin-top:3.08em;margin-bottom:.75em;padding-top:3.08em;padding-bottom:0;border-top:.1em;border-bottom:0;border-style:solid}.ProseMirror .ltb{margin-top:4.34em;margin-bottom:.75em;padding-top:4.34em;padding-bottom:0;border-top:.25em;border-bottom:0;border-style:solid}.ProseMirror col,.ProseMirror colgroup,.ProseMirror table,.ProseMirror tbody,.ProseMirror td,.ProseMirror tfoot,.ProseMirror th,.ProseMirror thead,.ProseMirror tr{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;border-top:0;border-bottom:0}.ProseMirror td,.ProseMirror th{line-height:1.33em}.ProseMirror a,.ProseMirror address,.ProseMirror blockquote,.ProseMirror cite,.ProseMirror code,.ProseMirror dd,.ProseMirror del,.ProseMirror dfn,.ProseMirror div,.ProseMirror dl,.ProseMirror dt,.ProseMirror em,.ProseMirror form,.ProseMirror h1,.ProseMirror h2,.ProseMirror h3,.ProseMirror h4,.ProseMirror h5,.ProseMirror h6,.ProseMirror iframe,.ProseMirror img,.ProseMirror kbd,.ProseMirror li,.ProseMirror object,.ProseMirror ol,.ProseMirror p,.ProseMirror q,.ProseMirror samp,.ProseMirror small,.ProseMirror span,.ProseMirror strong,.ProseMirror sub,.ProseMirror sup,.ProseMirror ul,.ProseMirror var,.ProseMirror applet,.ProseMirror b,.ProseMirror big,.ProseMirror center,.ProseMirror dir,.ProseMirror font,.ProseMirror hr,.ProseMirror i,.ProseMirror menu,.ProseMirror pre,.ProseMirror s,.ProseMirror strike,.ProseMirror tt,.ProseMirror u,.ProseMirror abbr,.ProseMirror acronym,.ProseMirror bdo,.ProseMirror button,.ProseMirror fieldset,.ProseMirror ins,.ProseMirror label{margin-left:0;margin-right:0;padding-left:0;padding-right:0;border-left:0;border-right:0;text-align:left;float:none;clear:none;list-style-position:outside}.ProseMirror address,.ProseMirror blockquote,.ProseMirror dl,.ProseMirror fieldset,.ProseMirror form,.ProseMirror ol,.ProseMirror p,.ProseMirror ul,.ProseMirror dir,.ProseMirror hr,.ProseMirror menu,.ProseMirror pre{margin-left:0;margin-right:0;padding-left:0;padding-right:0;border-left:0;border-right:0}.ProseMirror div>p:first-child,.ProseMirror>p:first-child,.ProseMirror td>p:first-child{margin-left:0;margin-right:0;padding-left:0;padding-right:0;border-left:0;border-right:0;text-align:left;text-indent:0}.ProseMirror h1+p,.ProseMirror h2+p,.ProseMirror h3+p,.ProseMirror h4+p,.ProseMirror h5+p,.ProseMirror h6+p,.ProseMirror div+p,.ProseMirror p.initial{margin-left:0;margin-right:0;padding-left:0;padding-right:0;border-left:0;border-right:0;text-align:left;text-indent:0}.ProseMirror h1,.ProseMirror h2,.ProseMirror h3,.ProseMirror h4,.ProseMirror h5,.ProseMirror h6{margin-left:0;margin-right:0;padding-left:0;padding-right:0;border-left:0;border-right:0;text-align:left}.ProseMirror p{margin-left:0;margin-right:0;padding-left:0;padding-right:0;border-left:0;border-right:0;text-indent:0}.ProseMirror blockquote{margin-left:1.58em;margin-right:0;padding-left:0;padding-right:0;border-left:0;border-right:0}.ProseMirror address,.ProseMirror pre{margin-left:0;margin-right:0;padding-left:0;padding-right:0;border-left:0;border-right:0}.ProseMirror li{margin-left:1.5em;margin-right:0;padding-left:0;padding-right:0;border-left:0;border-right:0}.ProseMirror dt{margin-left:0;margin-right:0;padding-left:0;padding-right:0;border-left:0;border-right:0}.ProseMirror dd{margin-left:1.58em;margin-right:0;padding-left:0;padding-right:0;border-left:0;border-right:0}.ProseMirror ul ul,.ProseMirror ol ol,.ProseMirror li address,.ProseMirror li dl,.ProseMirror li ol,.ProseMirror li p,.ProseMirror li ul,.ProseMirror li dir,.ProseMirror li hr,.ProseMirror li menu,.ProseMirror li pre,.ProseMirror li h1,.ProseMirror li h2,.ProseMirror li h3,.ProseMirror li h4,.ProseMirror li h5,.ProseMirror li h6,.ProseMirror dd address,.ProseMirror dd dl,.ProseMirror dd ol,.ProseMirror dd p,.ProseMirror dd ul,.ProseMirror dd dir,.ProseMirror dd hr,.ProseMirror dd menu,.ProseMirror dd pre,.ProseMirror dd h1,.ProseMirror dd h2,.ProseMirror dd h3,.ProseMirror dd h4,.ProseMirror dd h5,.ProseMirror dd h6{margin-left:0;margin-right:0;padding-left:0;padding-right:0;border-left:0;border-right:0}.ProseMirror hr{margin-left:0;margin-right:0;padding-left:0;padding-right:0;border-left:0;border-right:0;text-align:left;width:100%}.ProseMirror center{margin-left:0;margin-right:0;padding-left:0;padding-right:0;border-left:0;border-right:0;text-align:left}.ProseMirror col,.ProseMirror colgroup,.ProseMirror table,.ProseMirror tbody,.ProseMirror td,.ProseMirror tfoot,.ProseMirror th,.ProseMirror thead,.ProseMirror tr{margin-left:0;margin-right:0;padding-left:0;padding-right:0;border-left:0;border-right:0;float:none;clear:none}.ProseMirror table,.ProseMirror td,.ProseMirror th,.ProseMirror caption{text-align:left}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-9508ee6d.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-91fac07b.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-b75a5bf9.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-cfcdf014.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-6888cfd9.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-a5fd4754.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-4d906204.woff2) format("woff2"),url(/assets/inter-greek-400-normal-752eec51.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-9fd231a7.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-5b57714a.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-56d25f40.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-5578c98f.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-2301bb03.woff2) format("woff2"),url(/assets/inter-latin-400-normal-86efb4c9.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora;font-display:block;src:local("Lora"),url(/fonts/Lora-VariableFont_wght.ttf);font-style:normal}pens-app{overscroll-behavior:none;display:inline-flex;width:100%;height:100%;overflow:hidden;padding-inline:4px;padding-block:4px;grid-template-rows:1fr;grid-template-columns:auto 1fr;background:var(--app-bg);color:var(--app-fg);font-size:.9rem;line-height:1;user-select:none;cursor:default;text-shadow:0px 1px 1px black;text-rendering:geometricPrecision}pens-app ::-webkit-scrollbar{display:none}pens-app .caps{font-variant:small-caps;text-transform:uppercase}pens-app .selectable-text{user-select:text}pens-app h1,pens-app h2,pens-app h3,pens-app h4,pens-app h5,pens-app h6{margin:0;padding-inline:18px;text-shadow:-1px 0px 1px black;text-align:center}pens-app ul{margin:0;padding:0;list-style-type:none;scrollbar-width:thin}pens-app,pens-app :where(*){cursor:url(/cursors/color-pixels-mustard-cursor.png),default}pens-app a{cursor:url(/cursors/starter-fluffy-cursor.png),default}pens-app button{cursor:url(/cursors/color-cyber-yellow-pointer.png),pointer}pens-bar{display:flex;width:24vw;height:100%;min-width:9em;max-width:14em;flex-direction:column;overflow:hidden;align-content:start;gap:.6em;transition:margin-left .19s ease-out;transform:translate(0);will-change:margin-left;position:relative;inset:0;contain:strict}@layer pens-bar{pens-bar .show-only-if-bar-covers-screen{display:none}}@media screen and (max-width: 640px){pens-bar{position:absolute;width:100%;max-width:100%;z-index:10;background:var(--app-bg);text-align:center;padding:.5em}@layer pens-bar{pens-bar .show-only-if-bar-covers-screen{display:revert-layer}}pens-bar button{width:100%!important}pens-bar[hidden]{display:none;margin-left:0!important}}pens-bar[hidden]{margin-left:calc(min(14em,24vw)*-1)}pens-bar button:first-child{transition:all .12s ease-out}pens-bar button:first-child img{transform:translate(-2px);filter:saturate(1.5)}pens-bar button:first-child:focus-visible,pens-bar button:first-child:where(:hover){background:rgba(51,51,51,.7333333333);background:radial-gradient(rgba(34,34,34,.3333333333),rgba(85,85,85,.3333333333),rgba(51,51,51,.3333333333));border-color:#f0f;border-color:#358a;border-color:#1e90ff}pens-bar button:first-child:active{transition:none 0ms ease;transform:scale(.98)}pens-bar ul{width:100%;height:100%;overflow:auto;position:relative;padding-right:5px}pens-bar li{cursor:pointer;width:100%;align-items:stretch;-webkit-user-drag:none;font-size:.98em;font-weight:500;color:var(--accent-color);color:#d3d3d3;color:#a9a9a9;color:#bbb;inset:0;margin:0;padding:0}pens-bar li input{text-rendering:geometricPrecision}pens-bar li[aria-current=true],pens-bar li:focus-visible,pens-bar li:focus-within,pens-bar li:hover{color:#fafafa;z-index:20}pens-bar li[aria-current=true]{position:sticky;box-shadow:0 0 1px #000}pens-bar li[aria-current=true] a[role=tab]{transition:all .38s ease;background:var(--main-bg);border-radius:6px}@supports (color-mix(in srgb,red,50% blue)){pens-bar li[aria-current=true] a[role=tab]{background:color-mix(in srgb,var(--main-bg),canvas 0%)}}pens-bar li[aria-current=true] a[role=tab]:has(input:hover){--border-color: var(--accent-color);--border-color: var(--dim-hover-color)}pens-bar li[aria-current=true] a[role=tab]:focus-within{border-color:var(--active-color)}pens-bar li[aria-current=true]:has(+:hover) a[role=tab]{border-color:transparent;background:transparent}pens-bar li:hover+[aria-current=true] a[role=tab]{border-block-end-color:transparent!important;border-inline-start-color:var(--border-color);border-color:transparent;background:transparent}pens-bar li a[role=tab]{--border-color: transparent;width:100%;height:100%;display:grid;align-content:stretch;justify-items:center;border:1px solid var(--border-color);border-radius:3px;padding-inline:.8em;padding-block:.7em;color:inherit;text-decoration:none;z-index:10}pens-bar li a[role=tab]:where(:hover,:focus-visible){background:var(--main-bg);z-index:15}pens-bar li a[role=tab]:hover:active{--border-color: var(--active-color)}pens-app menu{padding:0 .25em;margin:0;display:flex;width:100%;height:auto;justify-content:end;align-items:stretch}pens-app menu button{display:block;height:100%}pens-app menu button img,pens-app menu button svg{vertical-align:bottom}pens-app menu button span{vertical-align:baseline}pens-main{display:flex;flex-direction:column;gap:.2em;contain:strict;width:100%;height:100%}pens-block{background:var(--main-bg);display:grid;overflow:auto;border-boundary:display;contain:strict;width:100%;height:100%;transform:translate(0);border-radius:6px;border:1px solid transparent;transition:.2s ease-out border-color;padding-inline:4px}pens-block:active{backdrop-filter:brightness(.7)}pens-block:hover:not(:focus-within){border-color:var(--dim-hover-color)}pens-block:active{border-color:var(--active-color);transition:none}pens-bar[hidden]+pens-main{border-color:transparent}pens-code{display:contents;contain:strict}pens-app .milkdown{display:inline-block;contain:strict;width:100%;height:auto;overflow-x:hidden;line-height:1.1;font-family:Inter,sans-serif;padding-inline:1em}pens-app .milkdown a{padding-inline:.1em;margin-inline:.05em;background:transparent;border-radius:3px;color:#00bfff;text-decoration:underline!important;text-underline-offset:3px;cursor:grab}pens-app .milkdown a:hover{background:mediumspringgreen;color:#000;text-shadow:none}pens-app .milkdown a:active{background:var(--active-color)}pens-app .milkdown ::selection{background:mediumvioletred;text-shadow:none}pens-app .milkdown h1,pens-app .milkdown h2,pens-app .milkdown h3,pens-app .milkdown h4,pens-app .milkdown h5,pens-app .milkdown h6{all:revert;text-shadow:0px 1px 0px black;font-weight:550;font-family:Lora,Times New Roman,serif;line-height:1.3;color:var(--accent-color)}@supports (color: color-mix(in srgb,black,white 10%)){pens-app .milkdown h1,pens-app .milkdown h2,pens-app .milkdown h3,pens-app .milkdown h4,pens-app .milkdown h5,pens-app .milkdown h6{color:color-mix(in srgb,var(--accent-color),white 10%)}}pens-app .milkdown ul{all:revert}pens-app .milkdown img{display:block;max-width:100%;height:auto}pens-app .milkdown img.emoji{display:inline-block;height:1em;width:auto;padding:0;margin:0;vertical-align:middle}pens-app .milkdown pre{padding-inline:2em;margin-block-start:2.25em;position:relative}pens-app .milkdown pre:before{display:block;position:absolute;margin:-1.75em;font-size:.8em;font-weight:700;opacity:81%;color:#e0ffff;content:attr(data-language)}pens-app .milkdown pre:hover:before{opacity:95%}pens-app .milkdown pre:not([data-language]),pens-app .milkdown pre[data-language=""]{overflow-x:auto;width:100%;white-space:pre}pens-app .milkdown code{font-size:.95em}pens-app .milkdown ol{margin-inline:2em}pens-app .milkdown li{margin-block:.8em;margin-inline:0em}pens-app .milkdown blockquote{border-inline-start:2px solid firebrick;padding-inline-start:.75em}pens-app .milkdown blockquote:focus,pens-app .milkdown blockquote:focus-within,pens-app .milkdown blockquote:active{border-inline-start-style:dotted}pens-app .ProseMirror{font-family:Inter,"sans-serif";display:inline-block;outline:none!important;position:relative;width:100%;height:auto;min-height:100%;padding-bottom:2em}pens-app .ProseMirror>*{position:relative}pens-app .ProseMirror>:hover{position:relative}pens-app .ProseMirror>:hover:before{display:block;position:absolute;inset-inline-start:-.4em;height:100%;width:1px;background-color:#1e90ff;content:""}pens-app .ProseMirror:not(:focus-within)>:hover{cursor:pointer}pens-app .ProseMirror *,pens-app .ProseMirror h1,pens-app .ProseMirror h2,pens-app .ProseMirror h3,pens-app .ProseMirror h4,pens-app .ProseMirror h5,pens-app .ProseMirror h6{transition:background-color 50ms ease-out}pens-app .ProseMirror>:hover:not(.ProseMirror-yjs-cursor){background-color:#64646413;border-radius:1px}pens-app .ProseMirror>:hover:has(:empty){outline-color:#ff0}pens-app .ProseMirror>.ProseMirror-yjs-cursor:first-child{margin-top:16px}pens-app .ProseMirror>:first-child{margin-top:10px}pens-app .ProseMirror>pre:first-child{margin-top:calc(10px + 2.25em)}pens-app .ProseMirror-yjs-cursor{position:absolute;margin-left:1px;border-left:1px solid black;border-right:1px solid black;border-color:#000;word-break:normal;cursor:default}pens-app .ProseMirror-yjs-cursor>div{position:absolute;display:none;top:calc(-1.05em - 18px);left:-1px;width:max-content;margin-left:-50%;font-size:.95em;font-style:normal;font-weight:400;line-height:normal;user-select:none;color:#fff;font-weight:700;padding:4px 10px;border:1px solid deeppink;border-radius:6px;white-space:nowrap;cursor:default;pointer-events:none}pens-app button,pens-app .button{background:transparent;background:rgba(255,255,255,.075);-webkit-tap-highlight-color:transparent;border:1px solid rgba(255,255,255,.4666666667);border-radius:6px;border-boundary:display;opacity:.92;outline:none!important}pens-app button.quiet,pens-app .button.quiet{border-color:transparent}pens-app button.dim,pens-app .button.dim{color:#eee}pens-app button.dim:not(:hover) svg,pens-app .button.dim:not(:hover) svg{opacity:.75}pens-app button:hover,pens-app .button:hover{border-color:var(--pop-color);color:canvastext;opacity:1!important}pens-app button[aria-checked=true],pens-app .button[aria-checked=true]{border-color:var(--pop-color)}pens-app button[aria-checked=true]:hover,pens-app .button[aria-checked=true]:hover{border-color:var(--dim-hover-color)}pens-app button:active,pens-app .button:active{border-color:#ff0}pens-app button:active svg,pens-app .button:active svg{fill:#ff0}pens-app button:focus-visible,pens-app .button:focus-visible{border-color:var(--active-color)}pens-app button svg,pens-app button img,pens-app button picture,pens-app .button svg,pens-app .button img,pens-app .button picture{pointer-events:none}pens-app .seamless{display:block;width:100%;height:100%;font:inherit;color:inherit;background:transparent;line-height:inherit;text-align:inherit;border:none;outline:none}pens-app :focus-visible{outline:none;border-color:var(--cursor-color)!important}@media (max-width: 640px){pens-app{padding:5px}pens-bar ul{padding-right:0}pens-bar li a[role=tab]{border-radius:0}}.ProseMirror{position:relative}.ProseMirror{word-wrap:break-word;white-space:pre-wrap;white-space:break-spaces;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-feature-settings:"liga" 0}.ProseMirror pre{white-space:pre-wrap}.ProseMirror li{position:relative}.ProseMirror-hideselection *::selection{background:transparent}.ProseMirror-hideselection *::-moz-selection{background:transparent}.ProseMirror-hideselection{caret-color:transparent}.ProseMirror-selectednode{outline:2px solid #8cf}li.ProseMirror-selectednode{outline:none}li.ProseMirror-selectednode:after{content:"";position:absolute;inset:-2px -2px -2px -32px;border:2px solid #8cf;pointer-events:none}img.ProseMirror-separator{display:inline!important;border:none!important;margin:0!important}code[class*=language-],pre[class*=language-]{color:#f8f8f2;background:none;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border-radius:.3em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2b2b2b}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#d4d0ab}.token.punctuation{color:#fefefe}.token.property,.token.tag,.token.constant,.token.symbol,.token.deleted{color:#ffa07a}.token.boolean,.token.number{color:#00e0e0}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#abe338}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string,.token.variable{color:#00e0e0}.token.atrule,.token.attr-value,.token.function{color:gold}.token.keyword{color:#00e0e0}.token.regex,.token.important{color:gold}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}@media screen and (-ms-high-contrast: active){code[class*=language-],pre[class*=language-]{color:windowText;background:window}:not(pre)>code[class*=language-],pre[class*=language-]{background:window}.token.important{background:highlight;color:window;font-weight:400}.token.atrule,.token.attr-value,.token.function,.token.keyword,.token.operator,.token.selector{font-weight:700}.token.attr-value,.token.comment,.token.doctype,.token.function,.token.keyword,.token.operator,.token.property,.token.string{color:highlight}.token.attr-value,.token.url{font-weight:400}}
