/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-slate-950:oklch(12.9% .042 264.695);--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--leading-snug:1.375;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:calc(var(--spacing) * 0)}.top-0{top:calc(var(--spacing) * 0)}.top-3{top:calc(var(--spacing) * 3)}.right-3{right:calc(var(--spacing) * 3)}.bottom-3{bottom:calc(var(--spacing) * 3)}.left-\[5\%\]{left:5%}.z-0{z-index:0}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-\[1\]{z-index:1}.z-\[5\]{z-index:5}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mt-1{margin-top:calc(var(--spacing) * 1)}.mr-1{margin-right:calc(var(--spacing) * 1)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.inline-flex{display:inline-flex}.table{display:table}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-\[1\.1rem\]{width:1.1rem;height:1.1rem}.h-11{height:calc(var(--spacing) * 11)}.h-full{height:100%}.max-h-44{max-height:calc(var(--spacing) * 44)}.max-h-\[min\(42rem\,80vh\)\]{max-height:min(42rem,80vh)}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-\[7\.25rem\]{min-height:7.25rem}.w-\[95\%\]{width:95%}.w-full{width:100%}.w-max{width:max-content}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-60{min-width:calc(var(--spacing) * 60)}.min-w-\[7\.5rem\]{min-width:7.5rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.border-separate{border-collapse:separate}.touch-none{touch-action:none}.resize{resize:both}.\[grid-template-columns\:clamp\(3rem\,0\.5em\,8rem\)_auto_clamp\(3rem\,0\.5em\,8rem\)\]{grid-template-columns:clamp(3rem,.5em,8rem) auto clamp(3rem,.5em,8rem)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.justify-self-center{justify-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[color\:color-mix\(in_srgb\,var\(--border-color\)_44\%\,transparent\)\]{border-color:var(--border-color)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:color-mix\(in_srgb\,var\(--border-color\)_44\%\,transparent\)\]{border-color:color-mix(in srgb,var(--border-color) 44%,transparent)}}.border-\[color\:color-mix\(in_srgb\,var\(--border-color\)_58\%\,transparent\)\]{border-color:var(--border-color)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:color-mix\(in_srgb\,var\(--border-color\)_58\%\,transparent\)\]{border-color:color-mix(in srgb,var(--border-color) 58%,transparent)}}.border-\[color\:color-mix\(in_srgb\,var\(--border-color\)_62\%\,transparent\)\]{border-color:var(--border-color)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:color-mix\(in_srgb\,var\(--border-color\)_62\%\,transparent\)\]{border-color:color-mix(in srgb,var(--border-color) 62%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--back-color\)_34\%\,var\(--board-color\)\)\]{background-color:var(--back-color)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--back-color\)_34\%\,var\(--board-color\)\)\]{background-color:color-mix(in srgb,var(--back-color) 34%,var(--board-color))}}.bg-\[color\:color-mix\(in_srgb\,var\(--board-color\)_90\%\,white\)\]{background-color:var(--board-color)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--board-color\)_90\%\,white\)\]{background-color:color-mix(in srgb,var(--board-color) 90%,white)}}.bg-\[color\:color-mix\(in_srgb\,var\(--board-color\)_92\%\,white\)\]{background-color:var(--board-color)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--board-color\)_92\%\,white\)\]{background-color:color-mix(in srgb,var(--board-color) 92%,white)}}.bg-\[color\:var\(--back-color\)\]{background-color:var(--back-color)}.bg-\[color\:var\(--logo-back\)\]{background-color:var(--logo-back)}.bg-transparent{background-color:#0000}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-sans{font-family:var(--font-sans)}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.12em\]{font-size:.12em}.text-\[0\.15em\]{font-size:.15em}.text-\[0\.66rem\]{font-size:.66rem}.text-\[0\.75em\]{font-size:.75em}.leading-\[0\.9\]{--tw-leading:.9;line-height:.9}.leading-none{--tw-leading:1;line-height:1}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-pretty{text-wrap:pretty}.whitespace-nowrap{white-space:nowrap}.text-\[color\:color-mix\(in_srgb\,var\(--font-color\)_54\%\,transparent\)\]{color:var(--font-color)}@supports (color:color-mix(in lab,red,red)){.text-\[color\:color-mix\(in_srgb\,var\(--font-color\)_54\%\,transparent\)\]{color:color-mix(in srgb,var(--font-color) 54%,transparent)}}.text-\[color\:color-mix\(in_srgb\,var\(--font-color\)_66\%\,transparent\)\]{color:var(--font-color)}@supports (color:color-mix(in lab,red,red)){.text-\[color\:color-mix\(in_srgb\,var\(--font-color\)_66\%\,transparent\)\]{color:color-mix(in srgb,var(--font-color) 66%,transparent)}}.text-\[color\:var\(--font-color\)\]{color:var(--font-color)}.text-\[color\:var\(--highlight-color\)\]{color:var(--highlight-color)}.text-\[color\:var\(--link-color\)\]{color:var(--link-color)}.text-\[color\:var\(--logo-color\)\]{color:var(--logo-color)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.opacity-10{opacity:.1}.opacity-70{opacity:.7}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-slate-950\/10{--tw-shadow-color:#0206181a}@supports (color:color-mix(in lab,red,red)){.shadow-slate-950\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-slate-950\/\[0\.03\]{--tw-shadow-color:#02061808}@supports (color:color-mix(in lab,red,red)){.shadow-slate-950\/\[0\.03\]{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 3%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-white\/10{--tw-shadow-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.shadow-white\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-white) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.select-none{-webkit-user-select:none;user-select:none}.\[-webkit-tap-highlight-color\:transparent\]{-webkit-tap-highlight-color:transparent}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.disabled\:pointer-events-none:disabled{pointer-events:none}@media(min-width:48rem){.md\:w-56{width:calc(var(--spacing) * 56)}.md\:flex-none{flex:none}.md\:grid-cols-\[minmax\(12rem\,0\.95fr\)_minmax\(16rem\,1\.05fr\)\]{grid-template-columns:minmax(12rem,.95fr) minmax(16rem,1.05fr)}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-start{justify-content:flex-start}.md\:overflow-x-visible{overflow-x:visible}.md\:p-4{padding:calc(var(--spacing) * 4)}}}:root{--timer-font:"Lucida Console", "Courier New", monospace;--impact-font:Impact, "Arial Black", sans-serif;--font-color:#172033;--back-color:#eef3f9;--board-color:#fff;--button-color:#e7eef8;--link-color:#2563eb;--logo-color:#fff;--logo-back:#111827;--highlight-color:#0f766e;--timer-color-running:#dc2626;--timer-color-ready:#16a34a;--timer-color-inspection:#ca8a04;--timer-color-diff-better:#15803d;--timer-color-diff-worse:#dc2626;--border-color:#c8d5e3;--app-gap:1.25rem;--topbar-height:5.85rem;--stats-rail-width:clamp(20rem, 24vw, 25rem);--tools-rail-width:clamp(23rem, 27vw, 30rem);--workspace-top:calc(var(--topbar-height) + var(--app-gap));--main-left:var(--app-gap);--main-right:var(--app-gap)}*{box-sizing:border-box;margin:0;padding:0}html,body,#app{width:100%;min-width:320px;height:100%}html.p70{font-size:70%}html.p80{font-size:80%}html.p90{font-size:90%}html.p100{font-size:100%}html.p110{font-size:110%}html.p125{font-size:125%}html.p150{font-size:150%}body{color:var(--font-color);background:linear-gradient(180deg,var(--back-color),var(--back-color) 46%,var(--back-color));overflow:hidden}@supports (color:color-mix(in lab,red,red)){body{background:linear-gradient(180deg,color-mix(in srgb,var(--back-color) 88%,white),var(--back-color) 46%,color-mix(in srgb,var(--back-color) 88%,#dbeafe))}}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,select,input,textarea{color:inherit;font:inherit}button{cursor:pointer}button:disabled,input:disabled{cursor:default;opacity:.55}select,input[type=number],input[type=text]{border:1px solid var(--border-color);min-width:0;min-height:2.25rem}@supports (color:color-mix(in lab,red,red)){select,input[type=number],input[type=text]{border:1px solid color-mix(in srgb,var(--border-color) 76%,transparent)}}select,input[type=number],input[type=text]{background:var(--board-color);border-radius:.5rem}@supports (color:color-mix(in lab,red,red)){select,input[type=number],input[type=text]{background:color-mix(in srgb,var(--board-color) 94%,white)}}select,input[type=number],input[type=text]{padding:.35rem .55rem;box-shadow:inset 0 1px #fff9}textarea{border:1px solid var(--border-color)}@supports (color:color-mix(in lab,red,red)){textarea{border:1px solid color-mix(in srgb,var(--border-color) 78%,transparent)}}textarea{background:var(--back-color);border-radius:.55rem}@supports (color:color-mix(in lab,red,red)){textarea{background:color-mix(in srgb,var(--back-color) 42%,var(--board-color))}}input[type=checkbox]{width:1.05rem;height:1.05rem;accent-color:var(--highlight-color)}input[type=color]{border:1px solid var(--border-color);width:2.35rem;height:1.8rem}@supports (color:color-mix(in lab,red,red)){input[type=color]{border:1px solid color-mix(in srgb,var(--border-color) 76%,transparent)}}input[type=color]{background:0 0;border-radius:.45rem}input[type=range]{accent-color:var(--highlight-color)}button:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible{outline:.16rem solid var(--highlight-color)}@supports (color:color-mix(in lab,red,red)){button:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible{outline:.16rem solid color-mix(in srgb,var(--highlight-color) 40%,transparent)}}button:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:.12rem}.hidden-input{display:none}.app-shell{--main-left:var(--app-gap);--main-right:var(--app-gap)}.app-shell.drawer-has-stats{--main-left:calc(var(--stats-rail-width) + (var(--app-gap) * 2))}.app-shell.drawer-has-tools{--main-right:calc(var(--tools-rail-width) + (var(--app-gap) * 2))}.app-shell.hide-while-timing #leftbar,.app-shell.hide-while-timing .mywindow,.app-shell.hide-while-timing .brand-mark{visibility:hidden;pointer-events:none}.mywindow{position:absolute}.mywindow:hover{z-index:35}html.ns #leftbar,html.ns .mywindow{box-shadow:none!important}html.mtds #leftbar,html.mtds .mywindow,html.mtds .tool-card,html.mtds .setting-section{border-radius:.2rem!important}.mywindow.fixed{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-color:#0000!important;padding:0!important}.mywindow>.chide{z-index:20;border:1px solid var(--border-color);place-items:center;width:2rem;height:2rem;display:inline-grid;position:absolute;top:.9rem;left:auto;right:.9rem}@supports (color:color-mix(in lab,red,red)){.mywindow>.chide{border:1px solid color-mix(in srgb,var(--border-color) 62%,transparent)}}.mywindow>.chide{background:var(--board-color);border-radius:.6rem}@supports (color:color-mix(in lab,red,red)){.mywindow>.chide{background:color-mix(in srgb,var(--board-color) 90%,white)}}.mywindow>.chide{color:var(--font-color)}@supports (color:color-mix(in lab,red,red)){.mywindow>.chide{color:color-mix(in srgb,var(--font-color) 62%,transparent)}}.mywindow>.chide{box-shadow:0 .45rem 1rem #0f172a14}.mywindow>.chide:before{content:"×";font-size:1.2rem;font-weight:700;line-height:1}.mywindow>.chide:hover{border-color:var(--timer-color-running)}@supports (color:color-mix(in lab,red,red)){.mywindow>.chide:hover{border-color:color-mix(in srgb,var(--timer-color-running) 36%,var(--border-color))}}.mywindow>.chide:hover{background:var(--timer-color-running)}@supports (color:color-mix(in lab,red,red)){.mywindow>.chide:hover{background:color-mix(in srgb,var(--timer-color-running) 8%,var(--board-color))}}.mywindow>.chide:hover{color:var(--timer-color-running)}.text-command,.icon-command{border:1px solid var(--border-color);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.text-command,.icon-command{border:1px solid color-mix(in srgb,var(--border-color) 76%,transparent)}}.text-command,.icon-command{background:linear-gradient(180deg,var(--button-color),var(--button-color));border-radius:.5rem}@supports (color:color-mix(in lab,red,red)){.text-command,.icon-command{background:linear-gradient(180deg,color-mix(in srgb,var(--button-color) 55%,white),color-mix(in srgb,var(--button-color) 86%,var(--board-color)))}}.text-command,.icon-command{color:var(--link-color);transition:border-color .15s,background-color .15s,transform .15s}.text-command{min-height:2rem;padding:.3rem .7rem}.icon-command{width:2.25rem;height:2.25rem}.text-command:hover:not(:disabled),.icon-command:hover:not(:disabled){border-color:var(--highlight-color)}@supports (color:color-mix(in lab,red,red)){.text-command:hover:not(:disabled),.icon-command:hover:not(:disabled){border-color:color-mix(in srgb,var(--highlight-color) 42%,var(--border-color))}}.text-command:hover:not(:disabled),.icon-command:hover:not(:disabled){background:var(--button-color)}@supports (color:color-mix(in lab,red,red)){.text-command:hover:not(:disabled),.icon-command:hover:not(:disabled){background:color-mix(in srgb,var(--button-color) 52%,var(--board-color))}}.button-icon{flex:none;width:1rem;height:1rem}.click,.times{color:var(--link-color)}.times{font-family:var(--timer-font);font-variant-numeric:tabular-nums;font-weight:700}.status-line,.tool-empty{color:var(--font-color)}@supports (color:color-mix(in lab,red,red)){.status-line,.tool-empty{color:color-mix(in srgb,var(--font-color) 68%,transparent)}}.status-line,.tool-empty{font-size:.9rem}.status-line{text-align:center;margin-top:.45rem}.status-line.error{color:#c00}#scrambleDiv{top:var(--workspace-top);right:var(--main-right);left:var(--main-left)}#timer,#touch{top:var(--topbar-height);left:var(--main-left);width:calc(100% - var(--main-left) - var(--main-right));height:calc(100% - var(--topbar-height))}#quickActions{right:var(--main-right);bottom:clamp(4rem,10vh,8rem);left:var(--main-left);z-index:26;pointer-events:none;justify-content:center;display:flex;position:absolute}.quick-actions-panel{border:1px solid var(--border-color);flex-direction:column;width:min(42rem,100% - 2rem);min-width:18rem;min-height:0;max-height:min(16rem,34vh);display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.quick-actions-panel{border:1px solid color-mix(in srgb,var(--border-color) 58%,transparent)}}.quick-actions-panel{background:var(--board-color);border-radius:.9rem}@supports (color:color-mix(in lab,red,red)){.quick-actions-panel{background:color-mix(in srgb,var(--board-color) 90%,white)}}.quick-actions-panel{pointer-events:auto;-webkit-backdrop-filter:blur(.65rem);backdrop-filter:blur(.65rem);padding:.75rem;box-shadow:0 1rem 2.4rem #0f172a1f}.quick-input-row{flex:none;align-items:center;gap:.55rem;margin-bottom:.65rem;display:flex}.quick-mode-switch{border:1px solid var(--border-color);flex:none;gap:.2rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.quick-mode-switch{border:1px solid color-mix(in srgb,var(--border-color) 56%,transparent)}}.quick-mode-switch{background:var(--back-color);border-radius:.7rem}@supports (color:color-mix(in lab,red,red)){.quick-mode-switch{background:color-mix(in srgb,var(--back-color) 42%,var(--board-color))}}.quick-mode-switch{padding:.18rem}.quick-mode-switch button{min-height:1.85rem;color:var(--font-color);background:0 0;border:1px solid #0000;border-radius:.55rem;padding:.25rem .58rem}@supports (color:color-mix(in lab,red,red)){.quick-mode-switch button{color:color-mix(in srgb,var(--font-color) 66%,transparent)}}.quick-mode-switch button{font-size:.78rem;font-weight:800;line-height:1}.quick-mode-switch button:hover{background:var(--button-color)}@supports (color:color-mix(in lab,red,red)){.quick-mode-switch button:hover{background:color-mix(in srgb,var(--button-color) 42%,transparent)}}.quick-mode-switch button:hover{color:var(--font-color)}.quick-mode-switch button.active{border-color:var(--highlight-color)}@supports (color:color-mix(in lab,red,red)){.quick-mode-switch button.active{border-color:color-mix(in srgb,var(--highlight-color) 36%,var(--border-color))}}.quick-mode-switch button.active{background:var(--highlight-color)}@supports (color:color-mix(in lab,red,red)){.quick-mode-switch button.active{background:color-mix(in srgb,var(--highlight-color) 10%,var(--board-color))}}.quick-mode-switch button.active{color:var(--font-color)}#quickActions #inputTimer{text-align:left;flex:10rem;width:auto;min-width:7rem;min-height:2.2rem;padding:.35rem .55rem}.quick-actions-body{min-height:0;overflow:hidden}.quick-card{border:1px solid var(--border-color);min-height:0;max-height:calc(min(16rem,34vh) - 4.05rem);overflow:auto}@supports (color:color-mix(in lab,red,red)){.quick-card{border:1px solid color-mix(in srgb,var(--border-color) 56%,transparent)}}.quick-card{background:var(--board-color);border-radius:.75rem}@supports (color:color-mix(in lab,red,red)){.quick-card{background:color-mix(in srgb,var(--board-color) 96%,white)}}.quick-card{text-align:left;padding:.8rem}.quick-selected-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem;min-width:0;display:flex}.quick-status-head{justify-content:space-between;align-items:baseline;gap:.75rem;min-width:0;display:flex}.quick-status-head .tool-title{margin-bottom:0}.quick-status-value{text-overflow:ellipsis;white-space:nowrap;font-size:1.15rem;line-height:1;overflow:hidden}.drawer-panel-header{text-align:left;justify-content:space-between;align-items:center;min-height:3.1rem;margin:0 0 1.05rem;padding:.55rem 3.35rem .65rem .55rem;display:flex}.drawer-panel-header h2{font-size:1.12rem;font-weight:850;line-height:1.15}.drawer-panel-kicker{color:var(--font-color);margin-bottom:.32rem}@supports (color:color-mix(in lab,red,red)){.drawer-panel-kicker{color:color-mix(in srgb,var(--font-color) 48%,transparent)}}.drawer-panel-kicker{letter-spacing:0;text-transform:uppercase;font-size:.68rem;font-weight:800;line-height:1}#stats,#toolsDiv{top:var(--workspace-top);bottom:var(--app-gap);min-width:0;max-height:none}#stats{right:auto;left:var(--app-gap);width:var(--stats-rail-width)}#toolsDiv{right:var(--app-gap);width:var(--tools-rail-width);left:auto}#leftbar{top:var(--app-gap);right:var(--app-gap);left:var(--app-gap);gap:.8rem;min-height:4.65rem;padding:.65rem .9rem}#leftbar .nav-scroll{background:var(--back-color);border-radius:.85rem;gap:.55rem}@supports (color:color-mix(in lab,red,red)){#leftbar .nav-scroll{background:color-mix(in srgb,var(--back-color) 18%,transparent)}}#leftbar .nav-scroll{scrollbar-width:none;padding:.45rem .6rem;scroll-padding-inline:.7rem}#leftbar .nav-scroll::-webkit-scrollbar{display:none}#logo{color:var(--logo-color);background:var(--logo-back)}#leftbar .nav-logo{padding-left:1.35rem;padding-right:1.35rem}.nav-button{box-sizing:border-box;border:1px solid var(--border-color);flex:none;justify-content:center;align-items:center;gap:.55rem;min-height:2.55rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.nav-button{border:1px solid color-mix(in srgb,var(--border-color) 38%,transparent)}}.nav-button{background:var(--board-color);border-radius:.72rem}@supports (color:color-mix(in lab,red,red)){.nav-button{background:color-mix(in srgb,var(--board-color) 82%,transparent)}}.nav-button{color:var(--font-color);padding:0 1.2rem}@supports (color:color-mix(in lab,red,red)){.nav-button{color:color-mix(in srgb,var(--font-color) 72%,transparent)}}.nav-button{white-space:nowrap;font-size:.96rem;font-weight:650;line-height:1;transition:border-color .15s,background-color .15s,color .15s}.nav-button:hover{border-color:var(--border-color)}@supports (color:color-mix(in lab,red,red)){.nav-button:hover{border-color:color-mix(in srgb,var(--border-color) 58%,transparent)}}.nav-button:hover{background:var(--button-color)}@supports (color:color-mix(in lab,red,red)){.nav-button:hover{background:color-mix(in srgb,var(--button-color) 44%,var(--board-color))}}.nav-button:hover{color:var(--font-color)}.nav-button.is-active{border-color:var(--highlight-color)}@supports (color:color-mix(in lab,red,red)){.nav-button.is-active{border-color:color-mix(in srgb,var(--highlight-color) 38%,var(--border-color))}}.nav-button.is-active{background:var(--highlight-color)}@supports (color:color-mix(in lab,red,red)){.nav-button.is-active{background:color-mix(in srgb,var(--highlight-color) 12%,var(--board-color))}}.nav-button.is-active{color:var(--font-color);box-shadow:inset 0 0 0 1px var(--highlight-color)}@supports (color:color-mix(in lab,red,red)){.nav-button.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--highlight-color) 16%,transparent)}}.nav-icon{width:1rem;height:1rem;color:var(--link-color);flex:none}#scrambleTxt{white-space:pre-wrap}#scrambleTxt.limit{max-height:11rem}#scrambleTxt.loading{opacity:.7}.scramble-panel-toolbar{align-items:flex-start;gap:.75rem;min-width:0;margin-bottom:.75rem;display:flex}.scramble-panel-controls{flex-wrap:wrap;flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.scramble-panel-toolbar .chide{border:1px solid var(--border-color);flex:none;place-items:center;width:2.15rem;height:2.15rem;display:inline-grid;position:static}@supports (color:color-mix(in lab,red,red)){.scramble-panel-toolbar .chide{border:1px solid color-mix(in srgb,var(--border-color) 62%,transparent)}}.scramble-panel-toolbar .chide{background:var(--board-color);border-radius:.6rem}@supports (color:color-mix(in lab,red,red)){.scramble-panel-toolbar .chide{background:color-mix(in srgb,var(--board-color) 90%,white)}}.scramble-panel-toolbar .chide{color:var(--font-color)}@supports (color:color-mix(in lab,red,red)){.scramble-panel-toolbar .chide{color:color-mix(in srgb,var(--font-color) 62%,transparent)}}.scramble-panel-toolbar .chide{box-shadow:0 .45rem 1rem #0f172a14}.scramble-panel-toolbar .chide:before{content:"×";font-size:1.2rem;font-weight:700;line-height:1}.scramble-panel-toolbar .chide:hover{border-color:var(--timer-color-running)}@supports (color:color-mix(in lab,red,red)){.scramble-panel-toolbar .chide:hover{border-color:color-mix(in srgb,var(--timer-color-running) 36%,var(--border-color))}}.scramble-panel-toolbar .chide:hover{background:var(--timer-color-running)}@supports (color:color-mix(in lab,red,red)){.scramble-panel-toolbar .chide:hover{background:color-mix(in srgb,var(--timer-color-running) 8%,var(--board-color))}}.scramble-panel-toolbar .chide:hover{color:var(--timer-color-running)}#astouch{z-index:60;pointer-events:none;width:0;height:0;color:var(--font-color);position:fixed}#astouch .astouch{border:1px solid var(--border-color);background:var(--board-color);border-radius:.5rem;justify-content:center;align-items:center;width:3em;height:2em;margin:-1em 0 0 -1.5em;font-size:1rem;font-weight:700;display:flex;position:absolute;box-shadow:0 .7rem 1.4rem #0f172a1f}#astouch .astouch.hit{background:var(--highlight-color)}@supports (color:color-mix(in lab,red,red)){#astouch .astouch.hit{background:color-mix(in srgb,var(--highlight-color) 12%,var(--board-color))}}#astouch .astouch.hit{outline:.15rem solid var(--highlight-color)}#lcd{font-family:var(--timer-font)}#lcd.lcd-ready{color:var(--timer-color-ready)}#lcd.lcd-inspection{color:var(--timer-color-inspection)}#lcd.lcd-holding,#lcd.lcd-running,#lcd.lcd-stopped{color:var(--timer-color-running)}.diff-better{color:var(--timer-color-diff-better)!important}.diff-worse{color:var(--timer-color-diff-worse)!important}.table{border-collapse:collapse;text-align:center;width:100%}.table td,.table th{border:1px solid var(--border-color)}@supports (color:color-mix(in lab,red,red)){.table td,.table th{border:1px solid color-mix(in srgb,var(--border-color) 66%,transparent)}}.table td,.table th{padding:.32rem .4rem}.sumtable{background:var(--board-color);margin-bottom:.75rem}@supports (color:color-mix(in lab,red,red)){.sumtable{background:color-mix(in srgb,var(--board-color) 96%,white)}}.sumtable th:first-child{width:30%;color:var(--font-color);font-weight:600}@supports (color:color-mix(in lab,red,red)){.sumtable th:first-child{color:color-mix(in srgb,var(--font-color) 70%,transparent)}}.stats-session-toolbar{border:1px solid var(--border-color);flex-wrap:wrap;align-items:center;gap:.45rem;min-height:2.75rem;margin-bottom:1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.stats-session-toolbar{border:1px solid color-mix(in srgb,var(--border-color) 50%,transparent)}}.stats-session-toolbar{background:var(--back-color);border-radius:.5rem}@supports (color:color-mix(in lab,red,red)){.stats-session-toolbar{background:color-mix(in srgb,var(--back-color) 42%,var(--board-color))}}.stats-session-toolbar{text-align:left;padding:.6rem}.stats-summary-grid{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-bottom:1rem;display:grid}.stats-summary-card{border:1px solid var(--border-color);min-width:0}@supports (color:color-mix(in lab,red,red)){.stats-summary-card{border:1px solid color-mix(in srgb,var(--border-color) 58%,transparent)}}.stats-summary-card{background:var(--board-color);border-radius:.5rem}@supports (color:color-mix(in lab,red,red)){.stats-summary-card{background:color-mix(in srgb,var(--board-color) 96%,white)}}.stats-summary-card{padding:.75rem .8rem;box-shadow:0 .45rem 1rem #0f172a0d}.stats-summary-card.click{cursor:pointer}.stats-summary-card.click:hover,.stats-summary-card:focus-within{border-color:var(--highlight-color)}@supports (color:color-mix(in lab,red,red)){.stats-summary-card.click:hover,.stats-summary-card:focus-within{border-color:color-mix(in srgb,var(--highlight-color) 34%,var(--border-color))}}.stats-summary-card.click:hover,.stats-summary-card:focus-within{background:var(--highlight-color)}@supports (color:color-mix(in lab,red,red)){.stats-summary-card.click:hover,.stats-summary-card:focus-within{background:color-mix(in srgb,var(--highlight-color) 6%,var(--board-color))}}.stats-summary-label{min-width:0;color:var(--font-color);display:block;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.stats-summary-label{color:color-mix(in srgb,var(--font-color) 58%,transparent)}}.stats-summary-label{letter-spacing:0;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.66rem;font-weight:850;line-height:1}.stats-summary-value{text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;margin-top:.32rem;padding:0;font-size:1.03rem;line-height:1.05;display:block;overflow:hidden}.stats-summary-card-head{justify-content:space-between;align-items:baseline;gap:.5rem;min-width:0;display:flex}.stats-summary-card-head .stats-summary-value{text-align:right;margin-top:0}.stats-summary-details{color:var(--font-color);grid-template-columns:repeat(2,minmax(0,1fr));gap:.28rem .45rem;margin-top:.42rem;display:grid}@supports (color:color-mix(in lab,red,red)){.stats-summary-details{color:color-mix(in srgb,var(--font-color) 64%,transparent)}}.stats-summary-details{font-size:.72rem;line-height:1.12}.stats-summary-details button,.stats-summary-details>span{text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);gap:.3rem;min-width:0;padding:0;display:grid}.stats-summary-details .times{text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stats-list-card{border:1px solid var(--border-color);flex:1;min-height:0;overflow:auto}@supports (color:color-mix(in lab,red,red)){.stats-list-card{border:1px solid color-mix(in srgb,var(--border-color) 58%,transparent)}}.stats-list-card{background:var(--board-color);border-radius:.5rem}@supports (color:color-mix(in lab,red,red)){.stats-list-card{background:color-mix(in srgb,var(--board-color) 95%,white)}}.time-table{white-space:nowrap;border:0;min-width:19rem;font-size:.9rem}.time-table thead th{z-index:1;background:var(--button-color);position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.time-table thead th{background:color-mix(in srgb,var(--button-color) 30%,var(--board-color))}}.time-table tbody tr{cursor:pointer}.time-table tbody tr:hover td{background:var(--button-color)}@supports (color:color-mix(in lab,red,red)){.time-table tbody tr:hover td{background:color-mix(in srgb,var(--button-color) 20%,transparent)}}.time-table tbody tr.selected td,.ssmgr tbody tr.selected td,.cross-session-table tr.selected td{background:var(--highlight-color)}@supports (color:color-mix(in lab,red,red)){.time-table tbody tr.selected td,.ssmgr tbody tr.selected td,.cross-session-table tr.selected td{background:color-mix(in srgb,var(--highlight-color) 11%,var(--board-color))}}.time-table .pb-orange{color:var(--highlight-color)}.time-table .pb-link{color:var(--link-color)}.time-table .pb-bold{font-weight:800}.time-list-summary{text-align:center;line-height:1.35}.tools-window .drawer-panel-header,.tool-tabbar{flex:none}.stats-window{padding:1rem}.tools-window .drawer-panel-header{margin:0;padding:1.15rem 3.45rem 1rem 1.15rem}.tool-tabbar{border-top:1px solid var(--border-color);gap:.45rem;display:flex;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.tool-tabbar{border-top:1px solid color-mix(in srgb,var(--border-color) 38%,transparent)}}.tool-tabbar{border-bottom:1px solid var(--border-color)}@supports (color:color-mix(in lab,red,red)){.tool-tabbar{border-bottom:1px solid color-mix(in srgb,var(--border-color) 48%,transparent)}}.tool-tabbar{background:var(--back-color)}@supports (color:color-mix(in lab,red,red)){.tool-tabbar{background:color-mix(in srgb,var(--back-color) 30%,var(--board-color))}}.tool-tabbar{scrollbar-width:none;padding:.65rem 1rem}.tool-tabbar::-webkit-scrollbar{display:none}.tool-tab{min-height:2rem;color:var(--font-color);background:0 0;border:1px solid #0000;border-radius:.5rem;flex:none;padding:.35rem .65rem}@supports (color:color-mix(in lab,red,red)){.tool-tab{color:color-mix(in srgb,var(--font-color) 66%,transparent)}}.tool-tab{white-space:nowrap;font-size:.82rem;font-weight:750;line-height:1}.tool-tab:hover{background:var(--button-color)}@supports (color:color-mix(in lab,red,red)){.tool-tab:hover{background:color-mix(in srgb,var(--button-color) 42%,transparent)}}.tool-tab:hover{color:var(--font-color)}.tool-tab.active{border-color:var(--highlight-color)}@supports (color:color-mix(in lab,red,red)){.tool-tab.active{border-color:color-mix(in srgb,var(--highlight-color) 36%,var(--border-color))}}.tool-tab.active{background:var(--highlight-color)}@supports (color:color-mix(in lab,red,red)){.tool-tab.active{background:color-mix(in srgb,var(--highlight-color) 10%,var(--board-color))}}.tool-tab.active{color:var(--font-color);box-shadow:inset 0 -.14rem 0 var(--highlight-color)}.tool-grid{flex:1;min-height:0;overflow:auto}.tools-window .tool-grid{gap:.75rem;padding:1rem}.tool-grid>div{text-align:left;min-width:0;max-width:none}.tool-card{border:1px solid var(--border-color);min-height:0;overflow:auto}@supports (color:color-mix(in lab,red,red)){.tool-card{border:1px solid color-mix(in srgb,var(--border-color) 62%,transparent)}}.tool-card{background:var(--board-color);border-radius:.75rem}@supports (color:color-mix(in lab,red,red)){.tool-card{background:color-mix(in srgb,var(--board-color) 96%,white)}}.tool-card{padding:.9rem;box-shadow:0 .55rem 1.4rem #0f172a12}.tools-window .tool-card{overscroll-behavior:contain;max-height:min(18rem,42vh);padding:.95rem}.tool-title{color:var(--font-color);margin-bottom:.68rem}@supports (color:color-mix(in lab,red,red)){.tool-title{color:color-mix(in srgb,var(--font-color) 68%,transparent)}}.tool-title{letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:800;line-height:1}.manual-scramble-text,.stats-dialog-text{resize:vertical;width:100%;font-family:var(--timer-font);padding:.55rem;line-height:1.35}.manual-entry-tool{align-items:center;gap:.45rem;display:flex}#inputTimer{resize:none;text-align:center;width:8rem;min-height:2rem;padding:.25rem}.current-stats-tool{text-align:center;min-width:15rem;font-size:.9rem}.current-stats-line{margin-bottom:.32rem;line-height:1.25}.current-stats-separator{color:var(--font-color);margin:0 .35rem;display:inline-block}@supports (color:color-mix(in lab,red,red)){.current-stats-separator{color:color-mix(in srgb,var(--font-color) 46%,transparent)}}.current-stats-table,.daily-stat-table,.cross-session-table,.distribution-table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:.84rem}.current-stats-table th,.current-stats-table td,.daily-stat-table th,.daily-stat-table td,.cross-session-table th,.cross-session-table td{border-bottom:1px solid var(--border-color)}@supports (color:color-mix(in lab,red,red)){.current-stats-table th,.current-stats-table td,.daily-stat-table th,.daily-stat-table td,.cross-session-table th,.cross-session-table td{border-bottom:1px solid color-mix(in srgb,var(--border-color) 70%,transparent)}}.current-stats-table th,.current-stats-table td,.daily-stat-table th,.daily-stat-table td,.cross-session-table th,.cross-session-table td{padding:.16rem .25rem}.daily-stat-table th,.daily-stat-table td,.cross-session-table th,.cross-session-table td{text-align:right}.daily-stat-table th:first-child,.daily-stat-table td:first-child,.cross-session-table th:first-child,.cross-session-table td:first-child{text-align:left}.cross-session-table th:first-child,.cross-session-table td:first-child{text-overflow:ellipsis;max-width:5.5rem;overflow:hidden}.daily-stat-table td,.cross-session-table td{font-family:var(--timer-font)}.trend-tool{width:12rem}.trend-tool svg{border:1px solid var(--border-color);width:100%;height:auto;display:block}@supports (color:color-mix(in lab,red,red)){.trend-tool svg{border:1px solid color-mix(in srgb,var(--border-color) 76%,transparent)}}.trend-tool svg{background:var(--back-color);border-radius:.55rem}@supports (color:color-mix(in lab,red,red)){.trend-tool svg{background:color-mix(in srgb,var(--back-color) 55%,var(--board-color))}}.trend-axis{stroke:var(--font-color)}@supports (color:color-mix(in lab,red,red)){.trend-axis{stroke:color-mix(in srgb,var(--font-color) 35%,transparent)}}.trend-axis{stroke-width:1px}.trend-line{fill:none;stroke:var(--highlight-color);stroke-width:2px}.trend-labels{font-family:var(--timer-font);justify-content:space-between;font-size:.78rem;display:flex}.distribution-table td{padding:.1rem .2rem}.distribution-label{font-family:var(--timer-font);text-align:right}.cntbar{border:1px solid var(--border-color);min-width:1.2em;display:inline-block;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cntbar{border:1px solid color-mix(in srgb,var(--border-color) 78%,transparent)}}.cntbar{background:var(--highlight-color);border-radius:.28rem}@supports (color:color-mix(in lab,red,red)){.cntbar{background:color-mix(in srgb,var(--highlight-color) 18%,var(--button-color))}}.cntbar{text-align:center;vertical-align:middle}.cntbar.cumulative{background:var(--back-color)}@supports (color:color-mix(in lab,red,red)){.cntbar.cumulative{background:color-mix(in srgb,var(--back-color) 70%,var(--board-color))}}.penalty-controls{flex-wrap:wrap;gap:.3rem;display:flex}.penalty-controls button{border:1px solid var(--border-color);justify-content:center;align-items:center;min-width:2.4rem;min-height:2rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.penalty-controls button{border:1px solid color-mix(in srgb,var(--border-color) 76%,transparent)}}.penalty-controls button{background:var(--button-color);border-radius:.45rem}@supports (color:color-mix(in lab,red,red)){.penalty-controls button{background:color-mix(in srgb,var(--button-color) 76%,var(--board-color))}}.penalty-controls button{padding:.2rem .45rem}.penalty-controls button.active{border-color:var(--highlight-color);background:var(--highlight-color)}@supports (color:color-mix(in lab,red,red)){.penalty-controls button.active{background:color-mix(in srgb,var(--highlight-color) 12%,var(--board-color))}}.penalty-controls button.active{color:var(--highlight-color)}.selected-solve{max-width:18rem}.selected-time{text-align:center;margin-bottom:.35rem}.selected-scramble{background:var(--back-color);border-radius:.5rem;max-height:4.8rem;margin-top:.45rem;overflow:auto}@supports (color:color-mix(in lab,red,red)){.selected-scramble{background:color-mix(in srgb,var(--back-color) 42%,var(--board-color))}}.selected-scramble{padding:.45rem;font-size:.82rem;line-height:1.35}.selected-date{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem;margin-top:.45rem;font-size:.82rem;display:grid}.selected-date input{min-width:0;color:var(--font-color);padding:.2rem .35rem}.comment-input{resize:vertical;width:100%;min-height:3.2rem;margin-top:.45rem;padding:.4rem;font-size:.85rem}#options{z-index:100;border:1px solid var(--border-color);flex-direction:column;width:min(76rem,100vw - 2rem);min-width:min(48rem,100vw - 2rem);height:min(46rem,100vh - 2rem);display:flex;top:50%;left:50%;right:auto;overflow:hidden}@supports (color:color-mix(in lab,red,red)){#options{border:1px solid color-mix(in srgb,var(--border-color) 62%,transparent)}}#options{background:var(--board-color);border-radius:1rem}@supports (color:color-mix(in lab,red,red)){#options{background:color-mix(in srgb,var(--board-color) 96%,white)}}#options{padding:0;transform:translate(-50%,-50%);box-shadow:0 1.5rem 4rem #0f172a38}#options.settings-tab-data{height:auto;min-height:min(17rem,100vh - 2rem)}#sessionMgr,#aboutDialog,#statsDialog,#manualScrambleDialog,#exportDialog{z-index:100;border:1px solid var(--border-color);flex-direction:column;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){#sessionMgr,#aboutDialog,#statsDialog,#manualScrambleDialog,#exportDialog{border:1px solid color-mix(in srgb,var(--border-color) 62%,transparent)}}#sessionMgr,#aboutDialog,#statsDialog,#manualScrambleDialog,#exportDialog{background:var(--board-color);border-radius:1rem}@supports (color:color-mix(in lab,red,red)){#sessionMgr,#aboutDialog,#statsDialog,#manualScrambleDialog,#exportDialog{background:color-mix(in srgb,var(--board-color) 96%,white)}}#sessionMgr,#aboutDialog,#statsDialog,#manualScrambleDialog,#exportDialog{padding:.9rem;box-shadow:0 1.5rem 4rem #0f172a33}#sessionMgr{min-width:34rem;inset:20% 15%}#aboutDialog{min-width:32rem;inset:10% 12%}#statsDialog{min-width:24rem;inset:20%}#manualScrambleDialog{z-index:105;min-width:22rem;top:24%;left:28%;right:28%}#exportDialog{z-index:105;width:min(38rem,100vw - 2rem);min-width:min(28rem,100vw - 2rem);max-height:68vh;inset:18% auto auto 50%;transform:translate(-50%)}.dialog-title{text-align:center;margin:0 1.8rem .75rem;font-size:1.05rem;font-weight:800;line-height:1.15}.settings-shell{background:var(--back-color);height:100%;min-height:0}@supports (color:color-mix(in lab,red,red)){.settings-shell{background:color-mix(in srgb,var(--back-color) 22%,var(--board-color))}}.settings-sidebar{border-right:1px solid var(--border-color)}@supports (color:color-mix(in lab,red,red)){.settings-sidebar{border-right:1px solid color-mix(in srgb,var(--border-color) 54%,transparent)}}.settings-sidebar{background:var(--board-color)}@supports (color:color-mix(in lab,red,red)){.settings-sidebar{background:color-mix(in srgb,var(--board-color) 76%,var(--back-color))}}.settings-main{min-height:0}.settings-main-header{border-bottom:1px solid var(--border-color);flex:none;align-items:center;min-height:3.5rem;display:flex}@supports (color:color-mix(in lab,red,red)){.settings-main-header{border-bottom:1px solid color-mix(in srgb,var(--border-color) 48%,transparent)}}.settings-main-header{background:var(--board-color)}@supports (color:color-mix(in lab,red,red)){.settings-main-header{background:color-mix(in srgb,var(--board-color) 92%,var(--back-color))}}.settings-main-header{padding:.85rem 3.2rem .8rem 1.15rem}.settings-main-header h2,.settings-dialog-title{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:800;line-height:1.1;overflow:hidden}.settings-main-header h2{font-size:1.1rem}.settings-dialog-title{border-bottom:1px solid var(--border-color);margin:0 0 .6rem;padding:.15rem .25rem .7rem}@supports (color:color-mix(in lab,red,red)){.settings-dialog-title{border-bottom:1px solid color-mix(in srgb,var(--border-color) 48%,transparent)}}.settings-dialog-title{font-size:1.02rem}.settings-tab{min-height:2.45rem;color:var(--font-color);background:0 0;border:1px solid #0000}@supports (color:color-mix(in lab,red,red)){.settings-tab{color:color-mix(in srgb,var(--font-color) 66%,transparent)}}.settings-tab{text-align:left;white-space:nowrap}.settings-tab:hover{background:var(--button-color)}@supports (color:color-mix(in lab,red,red)){.settings-tab:hover{background:color-mix(in srgb,var(--button-color) 42%,transparent)}}.settings-tab:hover{color:var(--font-color)}.settings-tab.active{border-color:var(--highlight-color)}@supports (color:color-mix(in lab,red,red)){.settings-tab.active{border-color:color-mix(in srgb,var(--highlight-color) 34%,var(--border-color))}}.settings-tab.active{background:var(--highlight-color)}@supports (color:color-mix(in lab,red,red)){.settings-tab.active{background:color-mix(in srgb,var(--highlight-color) 10%,var(--board-color))}}.settings-tab.active{color:var(--font-color);box-shadow:inset .22rem 0 0 var(--highlight-color)}.settings-tab-icon{flex:none;width:1rem;height:1rem}.settings-content{scrollbar-gutter:stable;flex:1;min-height:0;overflow:auto}.settings-groups{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));align-items:start;gap:.8rem;min-width:0;display:grid}.settings-tab-appearance .settings-groups,.settings-tab-data .settings-groups{grid-template-columns:minmax(0,42rem)}.setting-section{border:1px solid var(--border-color);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.setting-section{border:1px solid color-mix(in srgb,var(--border-color) 58%,transparent)}}.setting-section{background:var(--board-color);border-radius:.8rem}@supports (color:color-mix(in lab,red,red)){.setting-section{background:color-mix(in srgb,var(--board-color) 96%,white)}}.setting-section{box-shadow:0 .6rem 1.5rem #0f172a0d}.setting-section-header{border-bottom:1px solid var(--border-color);align-items:center;min-height:2.35rem;display:flex}@supports (color:color-mix(in lab,red,red)){.setting-section-header{border-bottom:1px solid color-mix(in srgb,var(--border-color) 44%,transparent)}}.setting-section-header{background:var(--button-color)}@supports (color:color-mix(in lab,red,red)){.setting-section-header{background:color-mix(in srgb,var(--button-color) 18%,var(--board-color))}}.setting-section-header{padding:.62rem .9rem}.setting-section-header h3{color:var(--font-color)}@supports (color:color-mix(in lab,red,red)){.setting-section-header h3{color:color-mix(in srgb,var(--font-color) 66%,transparent)}}.setting-section-header h3{letter-spacing:0;text-transform:uppercase;font-size:.76rem;font-weight:800;line-height:1}.settings-groups .setting-row{border-bottom-color:var(--border-color);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1rem}@supports (color:color-mix(in lab,red,red)){.settings-groups .setting-row{border-bottom-color:color-mix(in srgb,var(--border-color) 36%,transparent)}}.settings-groups .setting-row{background:0 0;padding:.72rem .9rem}.settings-groups .setting-row:hover{background:var(--button-color)}@supports (color:color-mix(in lab,red,red)){.settings-groups .setting-row:hover{background:color-mix(in srgb,var(--button-color) 10%,transparent)}}.options-window select{width:100%}.options-window input[type=number]{width:5.5rem}.options-window input[type=text]{width:min(20rem,100%)}.setting-control{color:var(--font-color)}@supports (color:color-mix(in lab,red,red)){.setting-control{color:color-mix(in srgb,var(--font-color) 82%,transparent)}}.setting-control>select,.setting-control>input[type=text]{flex:11rem;max-width:100%}.settings-close-button{z-index:6;border:1px solid var(--border-color);place-items:center;width:2.1rem;height:2.1rem;display:inline-grid;position:absolute;top:.75rem;right:.75rem}@supports (color:color-mix(in lab,red,red)){.settings-close-button{border:1px solid color-mix(in srgb,var(--border-color) 60%,transparent)}}.settings-close-button{background:var(--board-color);border-radius:.6rem}@supports (color:color-mix(in lab,red,red)){.settings-close-button{background:color-mix(in srgb,var(--board-color) 90%,white)}}.settings-close-button{color:var(--font-color)}@supports (color:color-mix(in lab,red,red)){.settings-close-button{color:color-mix(in srgb,var(--font-color) 68%,transparent)}}.settings-close-button{box-shadow:0 .35rem .9rem #0f172a14}.settings-close-button:hover{border-color:var(--highlight-color)}@supports (color:color-mix(in lab,red,red)){.settings-close-button:hover{border-color:color-mix(in srgb,var(--highlight-color) 32%,var(--border-color))}}.settings-close-button:hover,.setting-unit{color:var(--font-color)}@supports (color:color-mix(in lab,red,red)){.setting-unit{color:color-mix(in srgb,var(--font-color) 58%,transparent)}}.setting-unit{font-size:.8rem}.background-image-fields,.timer-color-fields{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.background-image-fields input[type=text]{width:min(18rem,100%)}.timer-color-fields label{white-space:nowrap;align-items:center;gap:.2rem;font-size:.85rem;display:inline-flex}.about-shell{border-top:1px solid var(--border-color);flex:1;grid-template-columns:12rem minmax(0,1fr);min-height:0;display:grid}@supports (color:color-mix(in lab,red,red)){.about-shell{border-top:1px solid color-mix(in srgb,var(--border-color) 62%,transparent)}}.about-sidebar{border-right:1px solid var(--border-color);flex-direction:column;gap:.25rem;display:flex;overflow:auto}@supports (color:color-mix(in lab,red,red)){.about-sidebar{border-right:1px solid color-mix(in srgb,var(--border-color) 62%,transparent)}}.about-sidebar{background:var(--board-color)}@supports (color:color-mix(in lab,red,red)){.about-sidebar{background:color-mix(in srgb,var(--board-color) 76%,var(--back-color))}}.about-sidebar{padding:.6rem}.about-tab{color:var(--font-color);background:0 0;border:1px solid #0000;border-radius:.45rem;padding:.45rem .6rem}@supports (color:color-mix(in lab,red,red)){.about-tab{color:color-mix(in srgb,var(--font-color) 68%,transparent)}}.about-tab{text-align:left;font-weight:700}.about-tab.active{border-color:var(--highlight-color)}@supports (color:color-mix(in lab,red,red)){.about-tab.active{border-color:color-mix(in srgb,var(--highlight-color) 38%,var(--border-color))}}.about-tab.active{background:var(--highlight-color)}@supports (color:color-mix(in lab,red,red)){.about-tab.active{background:color-mix(in srgb,var(--highlight-color) 12%,var(--board-color))}}.about-tab.active{color:var(--font-color);box-shadow:inset .18rem 0 0 var(--highlight-color)}.about-content{text-align:left;min-height:0;padding:.9rem 1rem 1rem;line-height:1.55;overflow:auto}.about-content h2{background:var(--highlight-color);border-radius:.45rem;margin:0 0 .55rem}@supports (color:color-mix(in lab,red,red)){.about-content h2{background:color-mix(in srgb,var(--highlight-color) 12%,var(--board-color))}}.about-content h2{padding:.35rem .5rem;font-size:1.05rem}.about-content p,.about-content ul,.about-table{margin-bottom:.75rem}.about-content ul{padding-left:1.25rem}.about-table{max-width:100%;font-size:.9rem}.about-table th,.about-table td{text-align:left;vertical-align:top}.export-import-content{min-height:0;overflow:auto}.export-import-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.export-import-action{border:1px solid var(--border-color);align-items:center;gap:.6rem;min-width:0;min-height:3.4rem;display:flex}@supports (color:color-mix(in lab,red,red)){.export-import-action{border:1px solid color-mix(in srgb,var(--border-color) 70%,transparent)}}.export-import-action{background:var(--button-color);border-radius:.7rem}@supports (color:color-mix(in lab,red,red)){.export-import-action{background:color-mix(in srgb,var(--button-color) 58%,var(--board-color))}}.export-import-action{color:var(--link-color);text-align:left;padding:.65rem .75rem;line-height:1.2}.export-import-action:hover:not(:disabled){border-color:var(--highlight-color)}@supports (color:color-mix(in lab,red,red)){.export-import-action:hover:not(:disabled){border-color:color-mix(in srgb,var(--highlight-color) 38%,var(--border-color))}}.export-import-action:hover:not(:disabled){background:var(--button-color)}@supports (color:color-mix(in lab,red,red)){.export-import-action:hover:not(:disabled){background:color-mix(in srgb,var(--button-color) 48%,var(--board-color))}}.export-import-action:disabled{color:var(--font-color)}@supports (color:color-mix(in lab,red,red)){.export-import-action:disabled{color:color-mix(in srgb,var(--font-color) 52%,transparent)}}.export-import-action.col-span-2{grid-column:1/-1}.export-import-footer,.session-manager-actions,.stats-dialog-actions,.manual-scramble-actions{flex-wrap:wrap;justify-content:center;gap:.45rem;display:flex}.export-import-footer{border-top:1px solid var(--border-color);margin-top:.75rem}@supports (color:color-mix(in lab,red,red)){.export-import-footer{border-top:1px solid color-mix(in srgb,var(--border-color) 52%,transparent)}}.export-import-footer{padding-top:.65rem}.session-manager-actions{margin-bottom:.55rem}.session-manager-scroll{flex:1;min-height:0;overflow:auto}.ssmgr{white-space:nowrap;width:100%;min-width:56rem}.session-name-cell{text-align:left}.rank-cell{width:2rem;padding:.1rem}.rank-command{width:100%;min-height:1.6rem;color:var(--link-color);background:0 0;border:0;border-radius:.35rem}.rank-command:hover:not(:disabled){background:var(--button-color)}@supports (color:color-mix(in lab,red,red)){.rank-command:hover:not(:disabled){background:color-mix(in srgb,var(--button-color) 42%,transparent)}}.operation-select{width:8.75rem;min-height:1.8rem}.stats-dialog-text{white-space:pre;flex:1;min-height:0}.manual-scramble-text{white-space:pre;min-height:9rem}.stats-dialog-actions,.manual-scramble-actions{margin-top:.55rem}html.m .app-shell{--app-gap:.75rem;--topbar-height:5.75rem;--workspace-top:6.5rem;--main-left:5%;--main-right:0rem;--mobile-stats-height:min(31vh, 18rem);--mobile-tools-height:min(26vh, 16rem)}html.m #leftbar{top:var(--app-gap);right:var(--app-gap);left:var(--app-gap);gap:.55rem;min-height:4.55rem;padding:.5rem .65rem;width:auto!important}html.m #leftbar #logo{display:none}html.m #leftbar>div{scrollbar-width:none}html.m #leftbar .nav-scroll{gap:.45rem;padding:.42rem .5rem}html.m .nav-button{gap:.5rem;min-height:2.55rem;padding-left:1.15rem;padding-right:1.15rem}html.m #leftbar>div::-webkit-scrollbar{display:none}html.m #scrambleDiv{top:var(--workspace-top);right:var(--app-gap);left:var(--app-gap);min-height:0;max-height:12rem}html.m #timer,html.m #touch{width:95%;height:100%;top:0;left:5%}html.m #options{width:auto;min-width:0;height:auto;max-height:none;inset:.5rem;transform:none}html.m #options.settings-tab-data{height:auto;bottom:auto}html.m #sessionMgr,html.m #aboutDialog,html.m #statsDialog{min-width:0;inset:4.75rem .5rem 36%}html.m #manualScrambleDialog{min-width:0;top:4.75rem;left:.5rem;right:.5rem}html.m #exportDialog{width:auto;min-width:0;max-height:calc(64% - 5.25rem);inset:4.75rem .5rem auto;transform:none}html.m .export-import-grid{grid-template-columns:minmax(0,1fr)}html.m #stats{top:auto;right:var(--app-gap);bottom:var(--app-gap);left:var(--app-gap);width:auto;height:var(--mobile-stats-height);min-width:0;max-height:var(--mobile-stats-height);border-radius:.75rem}html.m #toolsDiv{top:auto;right:var(--app-gap);bottom:var(--app-gap);left:var(--app-gap);width:auto;height:var(--mobile-tools-height);max-height:var(--mobile-tools-height);border-radius:.75rem;max-width:none}html.m .app-shell.drawer-has-stats.drawer-has-tools #stats{bottom:0}html.m .app-shell.drawer-has-stats.drawer-has-tools #toolsDiv{bottom:calc(var(--mobile-stats-height) + (var(--app-gap) * 2))}html.m .app-shell.drawer-has-stats #scrambleDiv,html.m .app-shell.drawer-has-tools #scrambleDiv,html.m #quickActions{right:var(--app-gap);left:var(--app-gap)}html.m .quick-actions-panel{width:100%;min-width:0;max-height:min(9.5rem,20vh);padding:.55rem}html.m .quick-card{max-height:calc(min(9.5rem,20vh) - 3.95rem);padding:.65rem}html.m .app-shell.drawer-has-stats.drawer-has-tools #quickActions{bottom:calc(var(--mobile-stats-height) + var(--mobile-tools-height) + (var(--app-gap) * 1.35))}html.m .app-shell.drawer-has-stats:not(.drawer-has-tools) #quickActions{bottom:calc(var(--mobile-stats-height) + (var(--app-gap) * 1.35))}html.m .app-shell.drawer-has-tools:not(.drawer-has-stats) #quickActions{bottom:calc(var(--mobile-tools-height) + (var(--app-gap) * 1.35))}@media(max-width:760px){html:not(.d) .app-shell{--app-gap:.75rem;--topbar-height:5.75rem;--workspace-top:6.5rem;--main-left:5%;--main-right:0rem;--mobile-stats-height:min(31vh, 18rem);--mobile-tools-height:min(26vh, 16rem)}html:not(.d) #leftbar{top:var(--app-gap);right:var(--app-gap);left:var(--app-gap);gap:.55rem;min-height:4.55rem;padding:.5rem .65rem;width:auto!important}html:not(.d) #leftbar #logo{display:none}html:not(.d) #leftbar>div{scrollbar-width:none}html:not(.d) #leftbar .nav-scroll{gap:.45rem;padding:.42rem .5rem}html:not(.d) .nav-button{gap:.5rem;min-height:2.55rem;padding-left:1.15rem;padding-right:1.15rem}html:not(.d) #leftbar>div::-webkit-scrollbar{display:none}html:not(.d) #scrambleDiv{top:var(--workspace-top);right:var(--app-gap);left:var(--app-gap);min-height:0;max-height:12rem}html:not(.d) #timer,html:not(.d) #touch{width:95%;height:100%;top:0;left:5%}html:not(.d) #options{width:auto;min-width:0;height:auto;max-height:none;inset:.5rem;transform:none}html:not(.d) #options.settings-tab-data{height:auto;bottom:auto}html:not(.d) #sessionMgr,html:not(.d) #aboutDialog,html:not(.d) #statsDialog{min-width:0;inset:4.75rem .5rem 36%}html:not(.d) #manualScrambleDialog{min-width:0;top:4.75rem;left:.5rem;right:.5rem}html:not(.d) #exportDialog{width:auto;min-width:0;max-height:calc(64% - 5.25rem);inset:4.75rem .5rem auto;transform:none}html:not(.d) .export-import-grid{grid-template-columns:minmax(0,1fr)}html:not(.d) #stats{top:auto;right:var(--app-gap);bottom:var(--app-gap);left:var(--app-gap);width:auto;height:var(--mobile-stats-height);min-width:0;max-height:var(--mobile-stats-height);border-radius:.75rem}html:not(.d) #toolsDiv{top:auto;right:var(--app-gap);bottom:var(--app-gap);left:var(--app-gap);width:auto;height:var(--mobile-tools-height);max-height:var(--mobile-tools-height);border-radius:.75rem;max-width:none}html:not(.d) .app-shell.drawer-has-stats.drawer-has-tools #stats{bottom:0}html:not(.d) .app-shell.drawer-has-stats.drawer-has-tools #toolsDiv{bottom:calc(var(--mobile-stats-height) + (var(--app-gap) * 2))}html:not(.d) .app-shell.drawer-has-stats #scrambleDiv,html:not(.d) .app-shell.drawer-has-tools #scrambleDiv,html:not(.d) #quickActions{right:var(--app-gap);left:var(--app-gap)}html:not(.d) .quick-actions-panel{width:100%;min-width:0;max-height:min(9.5rem,20vh);padding:.55rem}html:not(.d) .quick-card{max-height:calc(min(9.5rem,20vh) - 3.95rem);padding:.65rem}html:not(.d) .app-shell.drawer-has-stats.drawer-has-tools #quickActions{bottom:calc(var(--mobile-stats-height) + var(--mobile-tools-height) + (var(--app-gap) * 1.35))}html:not(.d) .app-shell.drawer-has-stats:not(.drawer-has-tools) #quickActions{bottom:calc(var(--mobile-stats-height) + (var(--app-gap) * 1.35))}html:not(.d) .app-shell.drawer-has-tools:not(.drawer-has-stats) #quickActions{bottom:calc(var(--mobile-tools-height) + (var(--app-gap) * 1.35))}}@media(max-width:640px){.settings-sidebar{z-index:2;border-right:0;border-bottom:1px solid var(--border-color);align-items:center;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.settings-sidebar{border-bottom:1px solid color-mix(in srgb,var(--border-color) 62%,transparent)}}.settings-sidebar{scrollbar-width:none;gap:.3rem;padding:.45rem .5rem;scroll-padding-inline:.55rem}.settings-sidebar::-webkit-scrollbar{display:none}.about-sidebar::-webkit-scrollbar{display:none}.settings-dialog-title{display:none}.settings-main-header{min-height:3.05rem;padding:.7rem 3rem .7rem .85rem}.settings-close-button{top:3.65rem;right:.7rem}.settings-tab{border-color:var(--border-color);flex:none}@supports (color:color-mix(in lab,red,red)){.settings-tab{border-color:color-mix(in srgb,var(--border-color) 56%,transparent)}}.settings-tab{background:var(--board-color);border-radius:.5rem}@supports (color:color-mix(in lab,red,red)){.settings-tab{background:color-mix(in srgb,var(--board-color) 76%,var(--back-color))}}.settings-tab{padding:.4rem .6rem;font-size:.8rem;line-height:1.1}.settings-tab.active{box-shadow:inset 0 -.14rem 0 var(--highlight-color)}.settings-content{padding:.6rem!important}.settings-groups{gap:.65rem}.settings-groups .setting-row{grid-template-columns:minmax(0,1fr);gap:.5rem;padding:.65rem .7rem}.settings-groups .setting-control{justify-content:flex-start}.settings-groups .setting-control>select,.settings-groups .setting-control>input[type=text]{flex-basis:100%;width:100%;max-width:none}.about-shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.about-sidebar{border-right:0;border-bottom:1px solid var(--border-color);flex-direction:row}@supports (color:color-mix(in lab,red,red)){.about-sidebar{border-bottom:1px solid color-mix(in srgb,var(--border-color) 62%,transparent)}}.about-sidebar{scrollbar-width:none;padding:.45rem}.about-tab{white-space:nowrap;flex:none;padding:.35rem .55rem;font-size:.8rem}.about-tab.active{box-shadow:inset 0 -.14rem 0 var(--highlight-color)}.about-content{padding:.75rem}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
