body{margin:0;padding:0;font-family:-apple-system,"system-ui",Segoe UI,Noto Sans,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.desktop{background-color:var(--bg-colour);width:100vw;height:100vh;position:relative;overflow:hidden}.app-icons-container{padding:16px}.app-icon{-webkit-user-select:none;user-select:none;border:1px dotted #333;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:16px;margin-right:16px;display:flex;overflow:hidden}.app-icon:hover{background-color:var(--icon-select-colour)}._container_447re_1{position:absolute;overflow:visible}._window_447re_6{box-sizing:border-box;background-color:var(--window-background-colour);border:1px solid #2f211d;border-radius:6px;width:100%;height:100%;overflow:hidden}._container_447re_1[data-active] ._window_447re_6{box-shadow:6px 6px 6px #57484854}._content_447re_20{height:calc(100% - 32px);overflow:auto}._resizeHandle_447re_25{z-index:2;-webkit-user-select:none;user-select:none;position:absolute}._resizeHandle_447re_25[data-resize-edge=top],._resizeHandle_447re_25[data-resize-edge=bottom]{cursor:ns-resize;height:6px;left:0;right:0}._resizeHandle_447re_25[data-resize-edge=top]{top:-6px}._resizeHandle_447re_25[data-resize-edge=bottom]{bottom:-6px}._resizeHandle_447re_25[data-resize-edge=right],._resizeHandle_447re_25[data-resize-edge=left]{cursor:ew-resize;width:6px;top:0;bottom:0}._resizeHandle_447re_25[data-resize-edge=right]{right:-6px}._resizeHandle_447re_25[data-resize-edge=left]{left:-6px}._resizeHandle_447re_25[data-resize-edge=top-left],._resizeHandle_447re_25[data-resize-edge=top-right],._resizeHandle_447re_25[data-resize-edge=bottom-right],._resizeHandle_447re_25[data-resize-edge=bottom-left]{z-index:3;width:8px;height:8px}._resizeHandle_447re_25[data-resize-edge=top-left]{cursor:nwse-resize;top:-8px;left:-8px}._resizeHandle_447re_25[data-resize-edge=top-right]{cursor:nesw-resize;top:-8px;right:-8px}._resizeHandle_447re_25[data-resize-edge=bottom-right]{cursor:nwse-resize;bottom:-8px;right:-8px}._resizeHandle_447re_25[data-resize-edge=bottom-left]{cursor:nesw-resize;bottom:-8px;left:-8px}[data-toolbox-button]{-webkit-user-select:none;user-select:none;cursor:pointer;border:1px solid #000;border-radius:.5rem;padding:.5rem;font-weight:700;transition:transform 60ms ease-out,box-shadow 60ms ease-out,background-color 60ms ease-out;box-shadow:2px 2px #c5af9b,5px 5px #574848}[data-toolbox-button-variant=default][aria-pressed=true]{background:#ccc;transform:translate(1px,1px);box-shadow:1px 1px #c5af9b,4px 4px #574848}[data-toolbox-button-variant=default]:active,[data-toolbox-button-variant=icon]:active{transform:translate(2px,2px);box-shadow:0 0 #c5af9b,3px 3px #574848}[data-toolbox-button-variant=icon]{place-items:center;width:32px;min-width:32px;height:32px;padding:0;font-size:1.35rem;line-height:1;display:inline-grid}[data-toolbox-button-tone=danger]{color:#762020;background:#ffdede;border-color:#762020}[data-toolbox-button-tone=danger]:hover:not(:disabled){background:#ffc7c7}[data-toolbox-button]:disabled{cursor:not-allowed;opacity:.55}@media (prefers-reduced-motion:reduce){[data-toolbox-button]{transition:none}}[data-toolbox-button-variant=ghost]{cursor:pointer;min-width:32px;height:32px;box-shadow:none;background:0 0;border:none;padding:0 10px}._titlebar_1npjf_1{box-sizing:border-box;color:#2f211db8;text-shadow:1px 1px #ffffff59;text-transform:capitalize;cursor:grab;-webkit-user-select:none;user-select:none;background:linear-gradient(#dcc5ab 0%,#aa8665 100%);border-bottom:1px solid #5f4634;justify-content:space-between;width:100%;height:32px;padding-left:16px;font-size:1.1rem;font-weight:700;line-height:32px;display:flex;box-shadow:0 2px 2px #0000002e}._titlebar_1npjf_1:active{cursor:grabbing}._titlebar_1npjf_1._active_1npjf_25{color:#2f211d;background:linear-gradient(#ebcca9 0%,#feb159 100%)}._app_i4utn_1{box-sizing:border-box;height:100%;min-height:240px;position:relative;overflow:auto}._emptyState_i4utn_9{box-sizing:border-box;color:#5f4634;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;min-height:240px;display:flex}._emptyState_i4utn_9 strong{font-size:1.15rem}._emptyState_i4utn_9 span{color:#5f4634b8;font-size:.9rem}._document_i4utn_31{padding:8px 24px 24px}._document_i4utn_31 pre{background:#2f211d14;border-radius:4px;padding:12px;overflow:auto}._document_i4utn_31 code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}._dropOverlay_i4utn_46{z-index:1;box-sizing:border-box;color:#2f211d;pointer-events:none;background:#f0cfa7eb;border:2px dashed #5f4634;border-radius:6px;place-items:center;font-size:1.1rem;font-weight:700;display:grid;position:absolute;inset:8px}[data-toolbox-checkbox]{box-sizing:border-box;flex:0 0 32px;place-items:center;width:32px;height:32px;display:inline-grid;position:relative}[data-toolbox-checkbox] input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-toolbox-checkbox-box]{box-sizing:border-box;color:#2f211d;cursor:pointer;background:#f7e2c4;border:1px solid #2f211d;border-radius:5px;place-items:center;width:27px;height:27px;transition:transform 60ms ease-out,box-shadow 60ms ease-out,background-color 60ms ease-out;display:grid;box-shadow:2px 2px #c5af9b,5px 5px #574848}[data-toolbox-checkbox-box]:after{content:"X";opacity:0;font-size:22px;font-weight:900;line-height:1;transition:opacity 60ms ease-out,transform 60ms ease-out;transform:scale(.7)}[data-toolbox-checkbox] input:checked+[data-toolbox-checkbox-box]{background:#feb159;box-shadow:1px 1px #c5af9b,3px 3px #574848}[data-toolbox-checkbox] input:checked+[data-toolbox-checkbox-box]:after{opacity:1;transform:scale(1)}[data-toolbox-checkbox] input:active+[data-toolbox-checkbox-box]{transform:translate(3px,3px);box-shadow:0 0 #c5af9b,2px 2px #574848}[data-toolbox-checkbox] input:focus-visible+[data-toolbox-checkbox-box]{outline-offset:3px;outline:2px solid #2f211d}[data-toolbox-checkbox] input:disabled+[data-toolbox-checkbox-box]{color:#2f211d73;cursor:not-allowed;background:#d8cbbb;box-shadow:1px 1px #c5af9b,3px 3px #5748488c}@media (prefers-reduced-motion:reduce){[data-toolbox-checkbox-box],[data-toolbox-checkbox-box]:after{transition:none}}[data-toolbox-dropdown]{box-sizing:border-box;width:100%;min-width:0;padding:0 3px 3px 0;display:inline-grid;position:relative}[data-toolbox-dropdown-select]{appearance:none;box-sizing:border-box;color:#2f211d;width:100%;min-width:0;height:38px;font:inherit;text-shadow:1px 1px #ffffff4d;cursor:pointer;background:linear-gradient(#f7e2c4 0%,#e5c49d 100%);border:1px solid #5f4634;border-radius:6px;padding:7px 43px 7px 11px;font-weight:700;transition:border-color 80ms ease-out,background 80ms ease-out,box-shadow 80ms ease-out;box-shadow:1px 1px #c5af9b,3px 3px #574848b3}[data-toolbox-dropdown-select]:hover:not(:disabled){background:linear-gradient(#ffe9c9 0%,#efc184 100%)}[data-toolbox-dropdown-select]:focus{outline-offset:2px;background:linear-gradient(#ffe9c9 0%,#efc184 100%);border-color:#9c5812;outline:2px solid #feb159c7}[data-toolbox-dropdown-select]:active:not(:disabled){box-shadow:0 0 #c5af9b,2px 2px #574848b3}[data-toolbox-dropdown-select]:disabled{color:#2f211d80;cursor:not-allowed;background:linear-gradient(#ded3c5 0%,#c9b9a6 100%);box-shadow:1px 1px #c5af9b,2px 2px #57484866}[data-toolbox-dropdown-select] option{color:#2f211d;background:#f7e2c4;font-weight:500}[data-toolbox-dropdown-arrow]{box-sizing:border-box;color:#2f211d;pointer-events:none;background:linear-gradient(#fff3,#5f463414);border-left:1px solid #5f46349e;border-radius:0 5px 5px 0;justify-content:center;place-items:center;width:34px;height:36px;padding-bottom:6px;font-size:2.5rem;display:flex;position:absolute;top:1px;right:4px}[data-toolbox-dropdown]:hover [data-toolbox-dropdown-arrow],[data-toolbox-dropdown]:focus-within [data-toolbox-dropdown-arrow]{background:linear-gradient(#ffffff47,#9c58121f)}[data-toolbox-dropdown]:has([data-toolbox-dropdown-select]:disabled) [data-toolbox-dropdown-arrow]{opacity:.4;background:0 0}@media (prefers-reduced-motion:reduce){[data-toolbox-dropdown-select]{transition:none}}[data-toolbox-text-input]{box-sizing:border-box;color:#2f211d;width:100%;min-width:0;height:34px;font:inherit;background:#ffffff61;border:1px solid #5f4634b8;border-radius:4px;padding:4px 6px;transition:border-color .1s ease-out,background-color .1s ease-out,box-shadow .1s ease-out;box-shadow:inset 1px 1px 2px #2f211d2e}[data-toolbox-text-input]:hover{background:#ffffff80}[data-toolbox-text-input]:focus{outline-offset:1px;background:#ffffffad;border-color:#9c5812;outline:2px solid #feb159b8;box-shadow:inset 1px 1px 2px #2f211d1f}[data-toolbox-text-input][aria-invalid=true]{background:#ffdedea6;border-color:#9f2929}[data-toolbox-text-input]:disabled{color:#2f211d8c;cursor:not-allowed;background:#d8cbbb8c}@media (prefers-reduced-motion:reduce){[data-toolbox-text-input]{transition:none}}[data-toolbox-tooltip]{width:max-content;max-width:100%;display:inline-flex;position:relative}[data-toolbox-tooltip-content]{z-index:20;box-sizing:border-box;color:#2f211d;text-align:left;white-space:normal;pointer-events:none;visibility:hidden;opacity:0;background:#f7e2c4;border:1px solid #2f211d;border-radius:5px;width:max-content;max-width:210px;padding:6px 8px;font-size:.78rem;font-weight:650;line-height:1.25;transition:opacity 70ms ease-out 80ms,transform 70ms ease-out 80ms,visibility 0s linear .15s;position:absolute;box-shadow:1px 1px #c5af9b,3px 3px #574848b8}[data-toolbox-tooltip-content][hidden]{display:none}[data-toolbox-tooltip]:hover [data-toolbox-tooltip-content],[data-toolbox-tooltip]:focus-within [data-toolbox-tooltip-content]{visibility:visible;opacity:1;transition-delay:80ms,80ms,0s}[data-toolbox-tooltip-placement=top]{bottom:calc(100% + 8px);left:50%;transform:translate(-50%,3px)}[data-toolbox-tooltip]:hover [data-toolbox-tooltip-placement=top],[data-toolbox-tooltip]:focus-within [data-toolbox-tooltip-placement=top]{transform:translate(-50%)}[data-toolbox-tooltip-placement=right]{top:50%;left:calc(100% + 8px);transform:translate(-3px,-50%)}[data-toolbox-tooltip]:hover [data-toolbox-tooltip-placement=right],[data-toolbox-tooltip]:focus-within [data-toolbox-tooltip-placement=right]{transform:translateY(-50%)}[data-toolbox-tooltip-placement=bottom]{top:calc(100% + 8px);left:50%;transform:translate(-50%,-3px)}[data-toolbox-tooltip]:hover [data-toolbox-tooltip-placement=bottom],[data-toolbox-tooltip]:focus-within [data-toolbox-tooltip-placement=bottom]{transform:translate(-50%)}[data-toolbox-tooltip-placement=left]{top:50%;right:calc(100% + 8px);transform:translate(3px,-50%)}[data-toolbox-tooltip]:hover [data-toolbox-tooltip-placement=left],[data-toolbox-tooltip]:focus-within [data-toolbox-tooltip-placement=left]{transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){[data-toolbox-tooltip-content]{transition:none}}._app_1fspa_1{box-sizing:border-box;grid-template-columns:minmax(300px,1fr) minmax(230px,330px);align-items:stretch;gap:24px;width:100%;min-width:720px;height:100%;min-height:560px;padding:16px 20px 20px;display:grid}._spinnerPanel_1fspa_14{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-width:0;display:flex}._wheelStage_1fspa_23{aspect-ratio:1;flex:0 auto;width:min(100%,480px);position:relative}._wheelSpinner_1fspa_30{will-change:transform;width:100%;height:100%}._wheel_1fspa_23{isolation:isolate;aspect-ratio:1;box-sizing:border-box;background:var(--window-background-colour);border:2px solid #5f4634;border-radius:50%;width:100%;position:relative;overflow:visible;box-shadow:inset 0 0 0 1px #ffffff59,3px 4px 8px #2f211d40}._wheel_1fspa_23:after{content:"";z-index:4;aspect-ratio:1;background:#f0cfa7;border:1px solid #5f4634;border-radius:50%;width:5%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._wheelSegment_1fspa_65{clip-path:circle(50%);opacity:0;filter:none;pointer-events:none;transform:rotate(var(--winner-rotation)) scale(1);transform-origin:50%;border-radius:50%;position:absolute;inset:0}._wheelSegment_1fspa_65:after{content:"";background:var(--winner-edge-background);position:absolute;inset:0}._wheelSegment_1fspa_65[data-selected]{z-index:2;opacity:1;filter:drop-shadow(2px 3px 3px #2f211d61);transform:rotate(var(--winner-rotation)) scale(var(--winner-scale));transition:opacity 80ms ease-out,transform .5s cubic-bezier(.2,.8,.2,1),filter .18s ease-out}._wheelLabel_1fspa_95{z-index:3;box-sizing:border-box;text-align:center;text-overflow:ellipsis;white-space:nowrap;opacity:1;-webkit-user-select:none;user-select:none;width:36%;font-weight:700;line-height:1.15;position:absolute;overflow:hidden}._wheelLabel_1fspa_95[data-dimmed]{opacity:.25;transition:opacity .18s ease-out}._wheelLabel_1fspa_95[data-selected]{transition:left .18s cubic-bezier(.2,.8,.2,1),top .18s cubic-bezier(.2,.8,.2,1),transform .18s cubic-bezier(.2,.8,.2,1)}._pointerPosition_1fspa_122{z-index:2;pointer-events:none;width:10%;height:13%;position:absolute}._pointer_1fspa_122{filter:drop-shadow(2px 3px 2px #2f211d66);transform-origin:50% 0;width:100%;height:100%;position:relative}._pointer_1fspa_122:before,._pointer_1fspa_122:after{content:"";clip-path:polygon(0 0,100% 0,50% 100%);position:absolute}._pointer_1fspa_122:before{background:#2f211d;inset:0}._pointer_1fspa_122:after{background:#f7e2c4;inset:2px 2px 3px}._controls_1fspa_155{z-index:2;flex:none;position:relative}._controls_1fspa_155 button{min-width:92px;font-size:1.2rem}._controls_1fspa_155 button:disabled{cursor:wait;opacity:.65}._result_1fspa_171{color:#2f211d;text-align:center;flex:none;min-height:1.4em;font-size:1.05rem;font-weight:700}._invalidWheel_1fspa_180{color:#762020;text-align:center;background:#ffdede;border:1px solid #9f2929;border-radius:6px;max-width:320px;padding:16px}._choiceEditor_1fspa_190{box-sizing:border-box;border-left:1px solid #5f463473;min-width:0;padding-left:20px}._savedListsField_1fspa_197,._listTitleField_1fspa_198{flex-direction:column;gap:5px;margin-left:2px;margin-right:7px;display:flex}._savedListsField_1fspa_197{margin-top:4px;margin-bottom:14px}._listTitleField_1fspa_198{margin-bottom:8px}._listTitleLabel_1fspa_215{color:#2f211db8;letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:700}._listSaveAction_1fspa_223{align-items:center;gap:10px;margin:0 7px 18px 2px;display:flex}._choiceEditorTitle_1fspa_230{color:#2f211d;margin:0 0 14px;font-size:1.15rem}._choiceList_1fspa_236{flex-direction:column;gap:10px;margin:0;padding:0 7px 8px 2px;list-style:none;display:flex}._choiceRow_1fspa_245{grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:10px;min-width:0;display:grid}._choiceActions_1fspa_253{padding:6px 7px 8px 2px}._board_1docq_1{aspect-ratio:1;box-sizing:border-box;border:2px solid #000;grid-template-rows:repeat(9,1fr);grid-template-columns:repeat(9,1fr);width:calc(100% - 24px);margin:12px;display:grid}._cell_1docq_12{border-top:1px solid #aaa;border-left:1px solid #aaa;place-items:center;font-size:1.2rem;display:grid}._cell_1docq_12:nth-child(-n+9){border-top:none}._cell_1docq_12:nth-child(9n+1){border-left:none}._cell_1docq_12:nth-child(3n+1):not(:nth-child(9n+1)){border-left:2px solid #000}._cell_1docq_12:nth-child(n+28):nth-child(-n+36),._cell_1docq_12:nth-child(n+55):nth-child(-n+63){border-top:2px solid #000}._input_1docq_40{text-align:center;background:0 0;border:none;width:100%;height:100%;font-size:1.2rem}._editableCell_1docq_49{background-color:rgb(from var(--icon-select-colour) r g b / .15)}._errorCell_1docq_53{background-color:#ff2b2b9c}._completed_1docq_57{background-color:green}._controls_1docq_61{gap:12px;margin-top:8px;margin-left:12px;display:flex}._menu_1docq_68{flex-direction:column;gap:12px;width:200px;margin-top:48px;margin-left:auto;margin-right:auto;display:flex}
