@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-sans-latin-400-normal-gapTbOY8.woff2) format("woff2"),url(/assets/geist-sans-latin-400-normal-BOaIZNA2.woff) format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-sans-latin-500-normal-uokXdC-Q.woff2) format("woff2"),url(/assets/geist-sans-latin-500-normal-CN2lyvyL.woff) format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-sans-latin-600-normal-DFOURf8L.woff2) format("woff2"),url(/assets/geist-sans-latin-600-normal-CA1yjETN.woff) format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geist-sans-latin-700-normal-BmN9tIp5.woff2) format("woff2"),url(/assets/geist-sans-latin-700-normal-CjScfYeH.woff) format("woff")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-cyrillic-400-normal-Ce5q_31Z.woff2) format("woff2"),url(/assets/geist-mono-cyrillic-400-normal-BPBWmzPh.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-ext-400-normal-Cgks_Qgx.woff2) format("woff2"),url(/assets/geist-mono-latin-ext-400-normal-CxNRRMGd.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,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:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-400-normal-LC9RFr9I.woff2) format("woff2"),url(/assets/geist-mono-latin-400-normal-CoULgQGM.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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-cyrillic-500-normal-CJBLNVQT.woff2) format("woff2"),url(/assets/geist-mono-cyrillic-500-normal-mNhfPmgl.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-latin-ext-500-normal-CQcGuCNt.woff2) format("woff2"),url(/assets/geist-mono-latin-ext-500-normal-diTenJ8L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,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:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-latin-500-normal-D3o2eNa9.woff2) format("woff2"),url(/assets/geist-mono-latin-500-normal-DOxI7kZ4.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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-mono-cyrillic-600-normal-CGND36d7.woff2) format("woff2"),url(/assets/geist-mono-cyrillic-600-normal-DrylrLu6.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-mono-latin-ext-600-normal-CJwYYto2.woff2) format("woff2"),url(/assets/geist-mono-latin-ext-600-normal-EvIRCXgu.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,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:Geist Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-mono-latin-600-normal-DQQBcVN0.woff2) format("woff2"),url(/assets/geist-mono-latin-600-normal-DsVeri3b.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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geist-mono-cyrillic-700-normal-VCNRadI3.woff2) format("woff2"),url(/assets/geist-mono-cyrillic-700-normal-DH5Q319x.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geist-mono-latin-ext-700-normal-YOllDaLV.woff2) format("woff2"),url(/assets/geist-mono-latin-ext-700-normal-BX9f1BHp.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,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:Geist Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geist-mono-latin-700-normal-D6izGJRP.woff2) format("woff2"),url(/assets/geist-mono-latin-700-normal-QGw08Lff.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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.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 [draggable][contenteditable=false]{-webkit-user-select:text;user-select:text}.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}:root{--book-width: 264px;--book-radius: 5px;--book-text-color: #29363d}.book-card-container{display:block}.book-card-link{position:relative;display:inline-block;max-width:100%;outline:none;text-decoration:none;color:inherit;cursor:pointer}.guides-book-wrap{perspective:1300px;transform-origin:0 0;transform-style:preserve-3d;width:100%;padding-top:138%;position:relative;min-width:var(--book-width)}.guides-book-inner{transform-style:preserve-3d;width:100%;height:100%;position:absolute;inset:0%}.guides-book{z-index:1;backface-visibility:hidden;transform-origin:0%;transform-style:preserve-3d;border-radius:var(--book-radius);flex-flow:column;justify-content:center;align-items:flex-start;width:100%;height:100%;display:flex;position:relative;transition-property:transform;transition-duration:.35s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.book-cover{z-index:2;border-radius:var(--book-radius);width:100%;height:100%;position:absolute;inset:0%;overflow:hidden;background-color:hsl(var(--muted))}.dark .book-cover{background-color:hsl(var(--muted) / .5)}.book-cover:after{content:"";position:absolute;inset:0;background-color:#000;opacity:.25;mix-blend-mode:multiply;z-index:1;pointer-events:none}.book-cover-img{object-fit:cover;width:100%;height:100%;display:block;position:relative;z-index:0}.book-tint{display:none;position:absolute;inset:0;z-index:1;mix-blend-mode:overlay;opacity:.5;pointer-events:none}.book-logo{position:absolute;bottom:8%;right:8%;width:15%;height:auto;z-index:20;opacity:.9;pointer-events:none}.book-logo.book-logo-icon{width:auto;height:auto;display:flex;align-items:center;justify-content:center}.book-logo-icon svg{width:calc(var(--book-width) * .09);height:calc(var(--book-width) * .09)}.book-subtype{position:absolute;bottom:8%;left:10%;z-index:20;font-family:Work Sans,sans-serif;font-size:calc(var(--book-width) * .09);font-weight:500;opacity:1;text-transform:capitalize;pointer-events:none}.book-bind{width:8%;position:absolute;inset:0% auto 0% 0%;background-image:linear-gradient(90deg,#0000001a,#fff0 11.5%,#ffffff6e 22%,#ffffff26 34.5%,#fff0 46%,#00000014 52%,#0000001a 69%,#ffffff24 88%,#fff0);z-index:10;pointer-events:none}.book-cover-overlay{z-index:2;border-radius:var(--book-radius);position:absolute;inset:0%;pointer-events:none}.book-cover-highlight{opacity:0;filter:blur(30px);background-color:#fff6;border-radius:50%;width:50%;height:100%;transition:transform .35s cubic-bezier(.215,.61,.355,1),opacity .25s;position:absolute;inset:auto auto 0% 0%;pointer-events:none;z-index:15}.book-title-wrap{position:absolute;inset:8% 10% auto;z-index:20;display:flex;flex-direction:column;gap:2px}.book-title{font-family:Work Sans,sans-serif;font-size:calc(var(--book-width) * .11);line-height:1.1;text-wrap:balance;font-weight:700;text-align:left}.book-subtitle{font-family:Work Sans,sans-serif;font-size:calc(var(--book-width) * .11);line-height:1.1;text-wrap:balance;font-weight:500;text-align:left;opacity:.85}.book-pages{transform-style:preserve-3d;background-color:#cecece;border-radius:0;width:38px;height:calc(100% - 8px);position:absolute;transform:translate3d(237px,0,-20px) rotateX(0) rotateY(90deg) rotate(0);background:repeating-linear-gradient(to right,#0000001a,#0000 6px),repeating-linear-gradient(to right,#d7d7d7,#fff 2px 9px)}.book-pages.cc-side{height:calc(100% - 10px);display:block;transform:translate(calc(var(--book-width) - 25px)) translateZ(-24px) rotateY(90deg)}.book-back{box-shadow:none;border-radius:var(--book-radius);transform-style:preserve-3d;position:absolute;inset:0%;overflow:hidden;transform:translateZ(-40px);background-color:hsl(var(--muted))}.dark .book-back{background-color:hsl(var(--muted) / .5)}.book-cover-img.cc-back{transform-style:preserve-3d;transform:rotateX(180deg) rotateY(0) rotate(-180deg)}.guides-book-shadow{will-change:transform;transition-property:box-shadow;transition-duration:.35s;transition-timing-function:cubic-bezier(.215,.61,.355,1);display:block;position:absolute;inset:0% 0% 2px;border-radius:var(--book-radius);transform:translateZ(-40px)}.book-card-link:focus-visible{outline:none}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.7}}@media(hover:hover){.book-card-link:hover .guides-book,.book-card-link:focus-visible .guides-book,.book-actions-wrapper:hover .guides-book{transform:rotateY(-25deg) scale(1.05)}.book-card-link:hover .book-cover-highlight,.book-card-link:focus-visible .book-cover-highlight,.book-actions-wrapper:hover .book-cover-highlight{opacity:.25;transform:translate(100%)}}#root{width:100%;height:100vh;margin:0;padding:0}
