@font-face{font-family:Fira Sans;src:url(/assets/FiraSans-Regular-mHKxtxXk.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fira Sans;src:url(/assets/FiraSans-Bold-BXiuZgrQ.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Fira Sans;src:url(/assets/FiraSans-Italic-DdFprwD8.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Fira Sans;src:url(/assets/FiraSans-BoldItalic-CO9nR9E5.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Fira Mono;src:url(/assets/FiraMono-Regular-DrCBxOZu.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fira Mono;src:url(/assets/FiraMono-Bold-Bn4uj1nk.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:DejaVu Sans;src:url(/assets/DejaVuSans-uCh15Ap1.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DejaVu Sans;src:url(/assets/DejaVuSans-Bold-D5xQDVUG.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:DejaVu Sans;src:url(/assets/DejaVuSans-Oblique-Y1jbqeYe.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:DejaVu Sans;src:url(/assets/DejaVuSans-BoldOblique-DYbX1-Gl.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:DejaVu Serif;src:url(/assets/DejaVuSerif-DghJTtZ-.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DejaVu Serif;src:url(/assets/DejaVuSerif-Bold-Cx_8Lz6X.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:DejaVu Serif;src:url(/assets/DejaVuSerif-Italic-BJ5A6mRs.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:DejaVu Serif;src:url(/assets/DejaVuSerif-BoldItalic-CobeeIti.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Liberation Sans;src:url(/assets/LiberationSans-Regular-CgEoUoMK.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Liberation Sans;src:url(/assets/LiberationSans-Bold-CuTuY5p7.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Liberation Sans;src:url(/assets/LiberationSans-Italic-kRQ0UyUg.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Liberation Sans;src:url(/assets/LiberationSans-BoldItalic-CngREUgW.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Liberation Serif;src:url(/assets/LiberationSerif-Regular-DVx2p8q3.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Liberation Serif;src:url(/assets/LiberationSerif-Bold-D3oqVmZ1.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Liberation Serif;src:url(/assets/LiberationSerif-Italic-CcNO01ao.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Liberation Serif;src:url(/assets/LiberationSerif-BoldItalic-BYdN41Qa.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Liberation Mono;src:url(/assets/LiberationMono-Regular-C1sA_gKS.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Liberation Mono;src:url(/assets/LiberationMono-Bold-B6zJ3UA4.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Liberation Mono;src:url(/assets/LiberationMono-Italic-j9oLnC2U.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Liberation Mono;src:url(/assets/LiberationMono-BoldItalic-DQhKFmI1.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Carlito;src:url(/assets/Carlito-Regular-BkJcQkis.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Carlito;src:url(/assets/Carlito-Bold-DYBddF9k.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Carlito;src:url(/assets/Carlito-Italic-CGXKsjri.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Carlito;src:url(/assets/Carlito-BoldItalic-jfVeVcNl.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Caladea;src:url(/assets/Caladea-Regular-B53Ks_lt.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Caladea;src:url(/assets/Caladea-Bold-DnbgPcDr.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Caladea;src:url(/assets/Caladea-Italic-4OO-bliM.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Caladea;src:url(/assets/Caladea-BoldItalic-DkhmklnE.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}.ws-font-picker{border:1px solid var(--ws-line,#b8c2d5);background:var(--ws-surface,#fff);max-width:230px;min-height:32px;color:var(--ws-ink,#172b4d);border-radius:4px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;display:inline-flex}.ws-font-picker>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ws-font-picker small{color:var(--ws-ink-muted,#64748b);font:10px sans-serif}.ws-font-picker:disabled{opacity:.55}.ws-font-popup{z-index:10020;background:var(--ws-surface,#fff);color:var(--ws-ink,#172b4d);border:1px solid var(--ws-line,#b8c2d5);box-sizing:border-box;border-radius:6px;padding:8px;font:14px Fira Sans,sans-serif;box-shadow:0 8px 28px #0003}.ws-font-popup input{box-sizing:border-box;width:100%;color:inherit;background:inherit;border:1px solid var(--ws-line,#b8c2d5);border-radius:3px;padding:8px}.ws-font-options{max-height:min(310px,55vh);margin-top:6px;overflow-y:auto}.ws-font-group{color:var(--ws-ink-muted,#64748b);padding:9px 6px 4px;font-size:11px;font-weight:700}.ws-font-options button{text-align:left;width:100%;color:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:8px 6px;display:flex}.ws-font-options button small{color:var(--ws-ink-muted,#64748b);margin-left:auto;font:11px Fira Sans,sans-serif}.ws-font-options button.is-active{background:var(--ws-selected,#e5edf9)}.ws-font-options button[aria-selected=true]{font-weight:700}
