@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/anton-normal-400-OuduJF-C.ttf)format("truetype")}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/bebas-neue-normal-400-Cr4gADsU.ttf)format("truetype")}@font-face{font-family:Comfortaa;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/comfortaa-normal-400-wq87jzI3.ttf)format("truetype")}@font-face{font-family:Comfortaa;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/comfortaa-normal-700-DKsqt2T7.ttf)format("truetype")}@font-face{font-family:Dancing Script;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/dancing-script-normal-400-DzEpSUhK.ttf)format("truetype")}@font-face{font-family:Dancing Script;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/dancing-script-normal-700-DvaMCgQG.ttf)format("truetype")}@font-face{font-family:Graduate;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/graduate-normal-400-DIHrdif2.ttf)format("truetype")}@font-face{font-family:Lobster;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/lobster-normal-400-Cd5NmcP6.ttf)format("truetype")}@font-face{font-family:Lora;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/lora-italic-400-CBiiKs17.ttf)format("truetype")}@font-face{font-family:Lora;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/lora-italic-700-BgePA2hw.ttf)format("truetype")}@font-face{font-family:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/lora-normal-400-DL5WywbS.ttf)format("truetype")}@font-face{font-family:Lora;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/lora-normal-700-KZ4-sSNs.ttf)format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/montserrat-italic-400-D0IcgeDj.ttf)format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/montserrat-italic-700-DzjiYxyG.ttf)format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/montserrat-normal-400-nzdtX8SM.ttf)format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/montserrat-normal-700-w_OrssVO.ttf)format("truetype")}@font-face{font-family:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/oswald-normal-400-Z8mM7RDc.ttf)format("truetype")}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/oswald-normal-700-CM4Tt9Ci.ttf)format("truetype")}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/pacifico-normal-400-BPhFUkGB.ttf)format("truetype")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/playfair-display-italic-400-DBTP6jLo.ttf)format("truetype")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/playfair-display-italic-700-ClIDIzmi.ttf)format("truetype")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/playfair-display-normal-400-DaGQPUCb.ttf)format("truetype")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/playfair-display-normal-700-Dle4x85Y.ttf)format("truetype")}@font-face{font-family:Racing Sans One;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/racing-sans-one-normal-400-BfWqDlyp.ttf)format("truetype")}@font-face{font-family:Roboto;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/roboto-italic-400-bdYeqcPN.ttf)format("truetype")}@font-face{font-family:Roboto;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/roboto-italic-700-BsZ7Yo9O.ttf)format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/roboto-normal-400-BKwBj7lc.ttf)format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/roboto-normal-700-sgOxpXbb.ttf)format("truetype")}@font-face{font-family:Sacramento;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/sacramento-normal-400-BzT8DGcN.ttf)format("truetype")}@font-face{font-family:Tourney;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/tourney-normal-400-C-d9auAq.ttf)format("truetype")}@font-face{font-family:Tourney;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/tourney-normal-700-eOSCswyQ.ttf)format("truetype")}._split-button_1vesr_1{border-top-right-radius:0;border-bottom-right-radius:0}._split-button__menu-control_1vesr_6{border-top-left-radius:0;border-bottom-left-radius:0}@page{margin:0}@media screen{.print-stage{display:none}}@media print{html,body{margin:0;padding:0}body>:not(.print-stage){display:none}.print-stage{background:0 0;width:auto;height:auto;margin:0;padding:0;display:block;position:static}.print-stage *{box-sizing:border-box}[name=static-elements-layer]>.konvajs-content [data-shape-name=gridLines]{display:none}.print-stage__page{box-sizing:border-box;break-after:page;page-break-after:always;break-inside:avoid;page-break-inside:avoid;margin:0;padding:0;display:block;overflow:hidden}.print-stage__page:last-child{break-after:auto;page-break-after:auto}.print-stage__page-frame{box-sizing:border-box;display:block;overflow:hidden}.print-stage__page--fit{width:100%;height:100vh;min-height:100vh;display:block}.print-stage__page-frame--fit{justify-content:center;align-items:center;width:100%;height:100vh;min-height:100vh;display:flex}.print-stage__surface{width:100%;height:100%;display:block}.print-stage__surface--fit{width:auto;max-width:100%;height:auto;max-height:100%;margin:auto}}.app{text-align:center;flex-direction:column;width:100%;height:100vh;margin:0;padding:0;display:flex;overflow:hidden}.app [data-mantine-app-shell-main]{flex-direction:column;flex:1;transition-property:background-color,color;transition-duration:.15s;transition-timing-function:ease;display:flex;position:relative;overflow:hidden}.app__loading{text-align:center;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.app__workspace{height:100%;display:flex;position:relative}.app__front-page-circles{z-index:1;aspect-ratio:1;pointer-events:none;background:#f7f7f7;width:clamp(630px,72vw,750px);margin:auto;position:absolute;inset:0;transform:translate(-1rem);mask:url(/circles.svg) 50%/contain no-repeat}[data-mantine-color-scheme=dark] .app__front-page-circles{background:#1e212b}.app__header{position:relative}.app__header-primary,.app__header-secondary{min-width:0}.app__feedback-trigger{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app__skip-link{top:var(--mantine-spacing-sm);left:var(--mantine-spacing-sm);z-index:2000;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app__skip-link:focus,.app__skip-link:focus-visible{width:auto;height:auto;padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);clip:auto;white-space:normal;border:2px solid var(--mantine-color-blue-7);border-radius:var(--mantine-radius-sm);background:var(--mantine-color-body);color:var(--mantine-color-text);box-shadow:var(--mantine-shadow-md);margin:0;overflow:visible}.app__canvas-region{flex:1;min-width:0;height:100%}.app__workspace--empty .app__canvas-region{z-index:2;position:relative}.app__workspace--empty .canvas__content{background:0 0}@media (width<=767px){.app__header{gap:var(--mantine-spacing-xs)}.app__header-primary{flex:1;overflow:hidden}}:root{color-scheme:dark;color:#a6accd;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#1b1e28;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}.link{color:#add7ff;text-decoration:inherit;font-weight:500}.link:hover{color:#89ddff}body{min-width:320px;min-height:100vh;margin:0;padding:0;overflow:hidden}.heading{font-size:3.2em;line-height:1.1}@media (prefers-color-scheme:light){:root{color-scheme:light;color:#213547;background-color:#fff}.link{color:#646cff}.link:hover{color:#747bff}}
