@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Variable-BB6x-mlj.ttf) format("truetype");font-weight:400 900;font-style:normal;font-display:swap}:root{--shokolade-corner-radius: 4px;--shokolade-corner-smoothing: superellipse(.6);font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;corner-shape:var(--shokolade-corner-smoothing)}.shokolade-round{corner-shape:initial!important;corner-shape:round!important}html,body,#root{width:100%;min-width:320px;height:100%;min-height:100vh;margin:0;overflow:hidden}body,body *{user-select:none;-webkit-user-select:none}body{background:#030304}a{color:inherit;text-decoration:inherit}button,input,textarea,select{font:inherit}input,textarea,select,[contenteditable]:not([contenteditable=false]),[data-selectable-text=true],.selectable-text{user-select:text;-webkit-user-select:text}::selection{color:#140904;background:#fb923cad;text-shadow:none}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff29;border:3px solid transparent;border-radius:999px;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:#fb923c73;border:3px solid transparent;background-clip:content-box}.app-error-boundary{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:14px;padding:32px;color:#f7f3ed;background:#0b0b0d;text-align:center;font-family:Inter,system-ui,sans-serif}.app-error-boundary__mark{display:grid;place-items:center;width:48px;height:48px;border:1px solid #d6a04f;border-radius:50%;color:#efbd70;font-size:26px;font-weight:700}.app-error-boundary h1,.app-error-boundary p{margin:0;letter-spacing:0}.app-error-boundary h1{font-size:24px}.app-error-boundary p{max-width:520px;color:#bbb5ae;line-height:1.55}.app-error-boundary__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px}.app-error-boundary button{min-height:38px;padding:0 16px;border:1px solid #c58b38;border-radius:6px;color:#15100a;background:#e2ab5a;font:inherit;font-weight:650;cursor:pointer}.app-error-boundary button.app-error-boundary__secondary{color:#f7f3ed;background:transparent;border-color:#4a4641}
