._hudTopBar_66f2v_3{z-index:99999;pointer-events:none;box-sizing:border-box;justify-content:space-between;align-items:center;padding:0;display:flex;position:absolute;top:20px;left:20px;right:20px;background-color:#0000!important;border-bottom:none!important}._score_66f2v_19{pointer-events:none;text-align:center;border-radius:12px;padding:12px 24px;font-size:clamp(1rem,3vw,1.5rem);font-weight:700}._roundButton_66f2v_28{cursor:pointer;pointer-events:auto;box-sizing:border-box;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;width:46px;height:46px;margin:0;padding:0;font-size:22px;font-weight:700;line-height:1;display:flex}._modalOverlay_66f2v_48{z-index:999999;box-sizing:border-box;pointer-events:auto;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:flex;position:absolute;top:0;left:0}._modalContent_66f2v_63{box-sizing:border-box;text-align:center;width:100%;max-width:420px;box-shadow:none;border:none;border-radius:12px;flex-direction:column;align-items:center;padding:32px;display:flex}._modalTitle_66f2v_77{width:100%;margin-top:0;margin-bottom:1.5rem;font-size:clamp(1.6rem,4vw,2.2rem);font-weight:700}._modalText_66f2v_85{text-align:center;width:100%;margin-top:0;margin-bottom:2rem;font-size:clamp(1rem,2.5vw,1.15rem);line-height:1.5}._modalButtons_66f2v_94{justify-content:center;gap:1rem;width:100%;display:flex}._modalButton_66f2v_94{cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;min-width:110px;padding:12px 28px;font-size:1.1rem;font-weight:700;display:inline-flex}._modalButtonSecondary_66f2v_114{cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;min-width:110px;padding:12px 28px;font-size:1.1rem;font-weight:700;display:inline-flex}:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:system-ui,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box;color:#000;background-color:#0000;border:none;outline:none;margin:0;padding:0}html,body,#root{width:100%;height:100dvh}main{grid-gap:20px;grid-template-rows:1fr;grid-template-columns:repeat(2,1fr);height:100%;display:grid}section{flex-direction:column;gap:20px;min-width:0;min-height:0;display:flex}:disabled{color:#d3d3d3;cursor:not-allowed;border-color:#d3d3d3}form{flex-direction:row;gap:10px;width:100%;display:flex;position:relative}input{white-space:nowrap;text-overflow:ellipsis;border:1px solid #000;border-radius:5px;flex-grow:1;min-width:0;padding:5px;transition:padding-right .2s;overflow:hidden}input.error{border-color:red}form>span.error{color:red;font-size:.7em;position:absolute;top:-5px;transform:translateY(-100%)}label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}form:has(>button.reset)>input{anchor-name:--input-field}form>button.reset{position-anchor:--input-field;position-area:right center;visibility:hidden;opacity:0;border-radius:50%;width:1.5em;height:1.5em;padding:0;transition:opacity .2s,visibility .2s;display:block;position:absolute;transform:translate(calc(-100% - 5px))scale(.8)}form:hover>button.reset{visibility:visible;opacity:.7}form:hover>input{padding-right:25px}button{cursor:pointer;border:1px solid #000;border-radius:5px;padding:5px}ul{scroll-snap-type:y mandatory;scrollbar-width:none;border:1px solid #000;border-radius:10px;flex-direction:column;flex-grow:1;gap:5px;height:100%;min-height:0;padding:5px;scroll-padding-top:5px;list-style:none;display:flex;overflow-y:auto}ul::-webkit-scrollbar{display:none}li{scroll-snap-align:start;scroll-snap-stop:always;background-color:#d3d3d3;border-radius:5px;flex-wrap:nowrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:5px;padding:5px;display:flex}li>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}li>button{border-radius:50%;flex-shrink:0;width:1.5em;height:1.5em;padding:0;display:inline-block}li.reverse{touch-action:none;-webkit-user-select:none;user-select:none;justify-content:start;gap:10px}li.reverse>button{order:-1;transform:rotate(.5turn)}[aria-disabled=true]{cursor:not-allowed}.loader{background:linear-gradient(120deg,#000 10%,#d3d3d3 50%,#000 90%) 0 0/200%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:1s linear infinite shimmer}@keyframes shimmer{0%{background-position:100%}to{background-position:-100%}}
