:where(.gq-runtime-plugin-b3b1a64bfb52f82a-0,.gq-runtime-plugin-b3b1a64bfb52f82a-0 *).m-0{margin:0}:where(.gq-runtime-plugin-b3b1a64bfb52f82a-0,.gq-runtime-plugin-b3b1a64bfb52f82a-0 *).mb-0{margin-bottom:0}:where(.gq-runtime-plugin-b3b1a64bfb52f82a-0,.gq-runtime-plugin-b3b1a64bfb52f82a-0 *).mb-1\.5{margin-bottom:calc(var(--gq-module-unit,1rem) * .375)}:where(.gq-runtime-plugin-b3b1a64bfb52f82a-0,.gq-runtime-plugin-b3b1a64bfb52f82a-0 *).mb-2{margin-bottom:calc(var(--gq-module-unit,1rem) * .5)}:where(.gq-runtime-plugin-b3b1a64bfb52f82a-0,.gq-runtime-plugin-b3b1a64bfb52f82a-0 *).mb-3{margin-bottom:calc(var(--gq-module-unit,1rem) * .75)}:where(.gq-runtime-plugin-b3b1a64bfb52f82a-0,.gq-runtime-plugin-b3b1a64bfb52f82a-0 *).ml-1{margin-left:calc(var(--gq-module-unit,1rem) * .25)}:where(.gq-runtime-plugin-b3b1a64bfb52f82a-0,.gq-runtime-plugin-b3b1a64bfb52f82a-0 *).ml-auto{margin-left:auto}:where(.gq-runtime-plugin-b3b1a64bfb52f82a-0,.gq-runtime-plugin-b3b1a64bfb52f82a-0 *).mt-4{margin-top:calc(var(--gq-module-unit,1rem) * 1)}:where(.gq-runtime-plugin-b3b1a64bfb52f82a-0,.gq-runtime-plugin-b3b1a64bfb52f82a-0 *).block{display:block}:where(.gq-runtime-plugin-b3b1a64bfb52f82a-0,.gq-runtime-plugin-b3b1a64bfb52f82a-0 *).hidden{display:none}:where(.gq-runtime-plugin-b3b1a64bfb52f82a-0,.gq-runtime-plugin-b3b1a64bfb52f82a-0 *).min-w-\[1\.75rem\]{min-width:calc(var(--gq-module-unit,1rem) * 1.75)}:where(.gq-runtime-plugin-b3b1a64bfb52f82a-0,.gq-runtime-plugin-b3b1a64bfb52f82a-0 *).w-full{width:100%}:where(.gq-runtime-plugin-b3b1a64bfb52f82a-0,.gq-runtime-plugin-b3b1a64bfb52f82a-0 *).flex{display:flex}:where(.gq-runtime-plugin-b3b1a64bfb52f82a-0,.gq-runtime-plugin-b3b1a64bfb52f82a-0 *).inline-flex{display:inline-flex}:where(.gq-runtime-plugin-b3b1a64bfb52f82a-0,.gq-runtime-plugin-b3b1a64bfb52f82a-0 *).flex-1{flex:1}:where(.gq-runtime-plugin-b3b1a64bfb52f82a-0,.gq-runtime-plugin-b3b1a64bfb52f82a-0 *).flex-col{flex-direction:column}:where(.gq-runtime-plugin-b3b1a64bfb52f82a-0,.gq-runtime-plugin-b3b1a64bfb52f82a-0 *).flex-wrap{flex-wrap:wrap}:where(.gq-runtime-plugin-b3b1a64bfb52f82a-0,.gq-runtime-plugin-b3b1a64bfb52f82a-0 *).resize{resize:both}:where(.gq-runtime-plugin-b3b1a64bfb52f82a-0,.gq-runtime-plugin-b3b1a64bfb52f82a-0 *).items-center{align-items:center}:where(.gq-runtime-plugin-b3b1a64bfb52f82a-0,.gq-runtime-plugin-b3b1a64bfb52f82a-0 *).gap-2{gap:calc(var(--gq-module-unit,1rem) * .5)}:where(.gq-runtime-plugin-b3b1a64bfb52f82a-0,.gq-runtime-plugin-b3b1a64bfb52f82a-0 *).gap-3{gap:calc(var(--gq-module-unit,1rem) * .75)}:where(.gq-runtime-plugin-b3b1a64bfb52f82a-0,.gq-runtime-plugin-b3b1a64bfb52f82a-0 *).gap-4{gap:calc(var(--gq-module-unit,1rem) * 1)}:where(.gq-runtime-plugin-b3b1a64bfb52f82a-0,.gq-runtime-plugin-b3b1a64bfb52f82a-0 *).break-all{word-break:break-all}:where(.gq-runtime-plugin-b3b1a64bfb52f82a-0,.gq-runtime-plugin-b3b1a64bfb52f82a-0 *).border{border-width:1px}:where(.gq-runtime-plugin-b3b1a64bfb52f82a-0,.gq-runtime-plugin-b3b1a64bfb52f82a-0 *).border-inline{border-inline-width:1px}:where(.gq-runtime-plugin-b3b1a64bfb52f82a-0,.gq-runtime-plugin-b3b1a64bfb52f82a-0 *).text-center{text-align:center}:where(.gq-runtime-plugin-b3b1a64bfb52f82a-0,.gq-runtime-plugin-b3b1a64bfb52f82a-0 *).text-\[0\.75rem\]{font-size:calc(var(--gq-module-unit,1rem) * .75)}:where(.gq-runtime-plugin-b3b1a64bfb52f82a-0,.gq-runtime-plugin-b3b1a64bfb52f82a-0 *).text-\[0\.8125rem\]{font-size:calc(var(--gq-module-unit,1rem) * .8125)}:where(.gq-runtime-plugin-b3b1a64bfb52f82a-0,.gq-runtime-plugin-b3b1a64bfb52f82a-0 *).text-\[0\.875rem\]{font-size:calc(var(--gq-module-unit,1rem) * .875)}:where(.gq-runtime-plugin-b3b1a64bfb52f82a-0,.gq-runtime-plugin-b3b1a64bfb52f82a-0 *).text-\[1\.125rem\]{font-size:calc(var(--gq-module-unit,1rem) * 1.125)}:where(.gq-runtime-plugin-b3b1a64bfb52f82a-0,.gq-runtime-plugin-b3b1a64bfb52f82a-0 *).text-\[1\.5rem\]{font-size:calc(var(--gq-module-unit,1rem) * 1.5)}:where(.gq-runtime-plugin-b3b1a64bfb52f82a-0,.gq-runtime-plugin-b3b1a64bfb52f82a-0 *).text-\[1rem\]{font-size:calc(var(--gq-module-unit,1rem) * 1)}:where(.gq-runtime-plugin-b3b1a64bfb52f82a-0,.gq-runtime-plugin-b3b1a64bfb52f82a-0 *).text-\[var\(--cl-accent\)\]{color:var(--cl-accent)}:where(.gq-runtime-plugin-b3b1a64bfb52f82a-0,.gq-runtime-plugin-b3b1a64bfb52f82a-0 *).text-\[var\(--cl-text-secondary\)\]{color:var(--cl-text-secondary)}:where(.gq-runtime-plugin-b3b1a64bfb52f82a-0,.gq-runtime-plugin-b3b1a64bfb52f82a-0 *).text-\[var\(--cl-text-tertiary\)\]{color:var(--cl-text-tertiary)}:where(.gq-runtime-plugin-b3b1a64bfb52f82a-0,.gq-runtime-plugin-b3b1a64bfb52f82a-0 *).text-\[var\(--cl-text\)\]{color:var(--cl-text)}:where(.gq-runtime-plugin-b3b1a64bfb52f82a-0,.gq-runtime-plugin-b3b1a64bfb52f82a-0 *).font-600{font-weight:600}:where(.gq-runtime-plugin-b3b1a64bfb52f82a-0,.gq-runtime-plugin-b3b1a64bfb52f82a-0 *).font-700{font-weight:700}:where(.gq-runtime-plugin-b3b1a64bfb52f82a-0,.gq-runtime-plugin-b3b1a64bfb52f82a-0 *).leading-6{line-height:calc(var(--gq-module-unit,1rem) * 1.5)}:where(.gq-runtime-plugin-b3b1a64bfb52f82a-0,.gq-runtime-plugin-b3b1a64bfb52f82a-0 *).tracking-tight{letter-spacing:-.025em}:where(.gq-runtime-plugin-b3b1a64bfb52f82a-0,.gq-runtime-plugin-b3b1a64bfb52f82a-0 *).antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(.gq-runtime-plugin-b3b1a64bfb52f82a-0,.gq-runtime-plugin-b3b1a64bfb52f82a-0 *).outline{outline-style:solid}:where(.gq-runtime-plugin-b3b1a64bfb52f82a-0,.gq-runtime-plugin-b3b1a64bfb52f82a-0 *).grayscale{--un-grayscale:grayscale(1);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}:where(.gq-runtime-plugin-b3b1a64bfb52f82a-0,.gq-runtime-plugin-b3b1a64bfb52f82a-0 *).backdrop-filter{-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}:where(.gq-runtime-plugin-b3b1a64bfb52f82a-0,.gq-runtime-plugin-b3b1a64bfb52f82a-0 *).transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.gq-s42{--cl-accent:#8c5e3c;--cl-accent-hover:#7a4f31;--cl-on-accent:#fff;--cl-accent-soft:#fff4e5;--cl-card-bg:#fffaf2;--cl-text:#583824;--cl-text-secondary:#6b4b36;--cl-text-tertiary:#927762;--cl-border:#8c5e3c3d;--cl-fill:#fff4e5;--cl-fill-light:#f9e9d2;--cl-input-bg:#fffdfb;--cl-shadow-sm:0 .375em 1.5em #0000000f;--cl-shadow-md:0 .625em 1.875em #5838241f;--cl-font:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Helvetica Neue", Helvetica, Arial, sans-serif;--cl-font-mono:"SF Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--cl-transition:.25s cubic-bezier(.25, .1, .25, 1);box-sizing:border-box;width:100%;min-width:0;font-family:var(--cl-font);color:var(--cl-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block}.gq-s42-board{box-sizing:border-box;border:1px solid var(--cl-border);background:var(--cl-card-bg);box-shadow:var(--cl-shadow-sm);border-radius:1.25em;padding:1.5em}.gq-s42-btn-accent,.gq-s42-btn-ghost{box-sizing:border-box;min-height:2.75em;font-family:var(--cl-font);cursor:pointer;transition:background-color var(--cl-transition), border-color var(--cl-transition), color var(--cl-transition);border-radius:61em;justify-content:center;align-items:center;padding:.75em 1.5em;font-size:.875em;font-weight:600;line-height:1.25;display:inline-flex}.gq-s42-btn-accent{background:var(--cl-accent);color:var(--cl-on-accent);border:none}.gq-s42-btn-accent:hover:not(:disabled){background:var(--cl-accent-hover)}.gq-s42-btn-accent:disabled{opacity:.4;cursor:not-allowed}.gq-s42-btn-ghost{border:1px solid var(--cl-border);background:var(--cl-fill);color:var(--cl-text-secondary)}.gq-s42-btn-ghost:hover{border-color:var(--cl-accent);background:var(--cl-accent-soft);color:var(--cl-accent)}.gq-s42-btn-accent:focus-visible,.gq-s42-btn-ghost:focus-visible,.gq-s42-count-btn:focus-visible,.gq-s42-count-input:focus-visible,.gq-s42-textarea:focus-visible{outline:.125em solid var(--cl-accent);outline-offset:.125em}.gq-s42-textarea{box-sizing:border-box;border:1px solid var(--cl-border);background:var(--cl-input-bg);width:100%;color:var(--cl-text);font-family:var(--cl-font-mono);resize:vertical;overflow-wrap:break-word;word-break:break-all;transition:border-color var(--cl-transition), box-shadow var(--cl-transition);border-radius:.625em;outline:none;padding:.75em 1em;font-size:1em;line-height:1.6;display:block}.gq-s42-textarea::placeholder{color:var(--cl-text-tertiary)}.gq-s42-textarea:focus{border-color:var(--cl-accent);box-shadow:0 0 0 .1875em var(--cl-fill-light)}.gq-s42-result{box-sizing:border-box;border:1px solid var(--cl-border);background:var(--cl-input-bg);color:var(--cl-text);font-family:var(--cl-font-mono);word-break:break-all;white-space:pre-wrap;border-radius:.625em;min-height:7.5em;max-height:25em;padding:1.5em;font-size:.875em;line-height:1.6;overflow-y:auto}.gq-s42-amount{border:1px solid var(--cl-border);background:var(--cl-fill);text-align:center;border-radius:1em;padding:1.5em}.gq-s42-count{border:1px solid var(--cl-border);background:var(--cl-input-bg);border-radius:.625em;align-items:stretch;display:flex;overflow:hidden}.gq-s42-count-btn{background:var(--cl-fill);width:3em;min-height:3em;color:var(--cl-text);font-family:var(--cl-font);cursor:pointer;transition:background-color var(--cl-transition);border:none;flex:none;justify-content:center;align-items:center;font-size:1.125em;display:flex}.gq-s42-count-btn:hover{background:var(--cl-fill-light)}.gq-s42-count-input{box-sizing:border-box;border:none;border-inline:1px solid var(--cl-border);background:var(--cl-input-bg);min-width:0;min-height:3em;color:var(--cl-text);font-family:var(--cl-font);text-align:center;-moz-appearance:textfield;outline:none;flex:1;font-size:1em;font-weight:600}.gq-s42-count-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.gq-s42-count-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.gq-s42 .el-dialog{border:1px solid var(--cl-border);background:var(--cl-card-bg);box-shadow:var(--cl-shadow-md);border-radius:1.25em;padding:0}.gq-s42 .el-dialog__header{border-bottom:1px solid var(--cl-border);margin:0;padding:1.125em 1.5em}.gq-s42 .el-dialog__title{color:var(--cl-text);font-size:1.125em;font-weight:600}.gq-s42 .el-dialog__headerbtn{background:var(--cl-fill);width:2.5em;height:2.5em;color:var(--cl-text-secondary);border-radius:61em;top:.75em;right:.75em}.gq-s42 .el-dialog__headerbtn:hover{background:var(--cl-fill-light);color:var(--cl-text)}.gq-s42 .el-dialog__body{padding:1.5em}.gq-s42 .el-dialog__footer{padding:0 1.5em 1.5em}.gq-s42 .gq-s42-overlay{-webkit-backdrop-filter:blur(.375em);background-color:#3a241480}html.dark .gq-s42{--cl-accent:#a67c52;--cl-accent-hover:#b88d62;--cl-on-accent:#09090b;--cl-accent-soft:#a67c521c;--cl-card-bg:#141210;--cl-text:#e8ddcf;--cl-text-secondary:#cbb8a5;--cl-text-tertiary:#9f8d7b;--cl-border:#a67c523d;--cl-fill:#181613;--cl-fill-light:#1d1a16;--cl-input-bg:#1d1a16;--cl-shadow-sm:0 .5em 1.5em #0000003d;--cl-shadow-md:0 .875em 2.25em #0000004d}html.dark .gq-s42 .gq-s42-overlay{background-color:#000000ad}
/*$vite$:1*/