[data-theme=serika-dark]{--bg:#323437;--alt:#2c2e31;--sub:#9b9c98;--text:#d1d0c5;--main:#e2b714;--err:#ca4754;--ok:#7fb069}[data-theme=nord]{--bg:#2e3440;--alt:#3b4252;--sub:#a6aebe;--text:#d8dee9;--main:#88c0d0;--err:#bf616a;--ok:#a3be8c}[data-theme=dracula]{--bg:#282a36;--alt:#20222c;--sub:#8f9abb;--text:#f8f8f2;--main:#bd93f9;--err:#f55;--ok:#50fa7b}[data-theme=carbon]{--bg:#313131;--alt:#2a2a2a;--sub:#9e988c;--text:#f5e6c8;--main:#f66e0d;--err:#e72d2d;--ok:#8ab55d}[data-theme="8008"]{--bg:#333a45;--alt:#2c323b;--sub:#99a4b4;--text:#e9ecf0;--main:#ff94b4;--err:#da3333;--ok:#6ccf9a}[data-theme=serika-light]{--bg:#e1e1e3;--alt:#d1d3d8;--sub:#585b60;--text:#323437;--main:#634900;--err:#da3333;--ok:#3a8f4b}[data-theme=osrs]{--bg:#3e3529;--alt:#2b251c;--sub:#b3a68a;--text:#ece3cc;--main:#ff981f;--err:#ff6a55;--ok:#2bd92b}:root{--cube-U:#f2d22e;--cube-D:#eceef1;--cube-F:#3dbb5c;--cube-B:#3b7ddd;--cube-R:#f08a24;--cube-L:#e0474c;--sans:Inter, system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", sans-serif;--mono:"JetBrains Mono", "SF Mono", "Cascadia Mono", Consolas, "Roboto Mono", "Noto Sans Mono", "DejaVu Sans Mono", monospace;--line:color-mix(in srgb, var(--text) 11%, transparent);--tint:color-mix(in srgb, var(--main) 15%, transparent);--r:8px;--r-s:min(6px, var(--r));--on-main:#1d1e20;--dock:clamp(330px, 16vw, 440px);--icon:32px}:root[data-theme=serika-light]{--on-main:#e1e1e3}*{box-sizing:border-box}[hidden],.beginner .adv{display:none!important}html{background:var(--bg);height:100%}body{padding-inline:env(safe-area-inset-left) env(safe-area-inset-right);background:var(--bg);height:100%;color:var(--text);font:15px/1.5 var(--sans);-webkit-font-smoothing:antialiased;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);justify-items:center;margin:0;display:grid;overflow:hidden}body>main{width:calc(100% - 3rem);height:100%;min-height:0}.frame{grid-template-columns:290px minmax(0,1fr);gap:3rem;height:100%;min-height:0;display:grid}.side{scrollbar-width:thin;scrollbar-color:var(--line) transparent;flex-direction:column;gap:1.25rem;min-height:0;padding:1.5rem 0 1rem;display:flex;overflow-y:auto}.side-controls{flex-direction:column;align-items:stretch;gap:.5rem;font-size:.85rem;display:flex}.side-controls .pill:not(:has(>.k)){margin-top:-.2rem}.side-controls .pill>.k{margin-bottom:.3rem;padding:0;position:absolute;bottom:100%;left:0}.side-controls .pill>:is(button,a,select,input){border-radius:var(--r-s);white-space:nowrap;border:1px solid #0000;flex:1 1 0;justify-content:center;align-items:center;gap:5px;padding:5px 8px;font-size:.8rem;display:inline-flex}.side-controls .pill>:is(select,input){flex-basis:100%;justify-content:flex-start}.side-controls .pill>.confirm{color:var(--text);flex-wrap:wrap;flex:100%;align-items:center;gap:4px;padding:4px 6px;font-size:.8rem;display:flex}.field{gap:.35rem;margin-bottom:.35rem;display:grid}.choice,.seg{gap:4px;display:grid}.choice button,.seg button{border:1px solid #0000;min-width:0}.puzzles{grid-template-columns:repeat(6,1fr)}.puzzles button{border-radius:var(--r-s);justify-items:center;gap:3px;padding:6px 0 4px;font-size:.7rem;display:grid}.k:has(>.pager){justify-content:space-between;align-items:baseline;display:flex}.pager{font:.72rem var(--mono);color:var(--sub);align-items:baseline;gap:2px;display:inline-flex}.pager button{color:var(--sub);padding:0 6px;font-size:.9rem}.pager button:disabled{opacity:.3;cursor:default}.shape{width:var(--icon);height:var(--icon);flex:none}:is(.puzzles,.wr-events) .shape{width:min(48px, 100%, max(var(--icon), 5.3vh));aspect-ratio:1;height:auto}.sets{scrollbar-width:thin;scrollbar-color:var(--line) transparent;grid-template-columns:1fr 1fr;grid-auto-rows:40px;max-height:324px;overflow-y:auto}.sets button{border-radius:var(--r-s);text-align:left;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:6px;padding:4px 6px 4px 4px;font-size:.8rem;display:grid}.sets button>span:nth-child(2){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sets .pic{width:30px;height:30px}.sets .pic img{width:100%;height:100%;scale:1.3}.sets .n{font:.7rem var(--mono)}.seg{grid-auto-columns:1fr;grid-auto-flow:column}:is(.seg,.puzzles,.sets,.jumps,.home-events,.home-sets){background:var(--alt);border-radius:var(--r);gap:2px;padding:3px}.seg button{white-space:nowrap;justify-content:center;align-items:center;gap:5px;padding:5px 2px;font-size:.8rem;display:flex}.ico{width:var(--icon);height:var(--icon);flex:none}#puzzles:empty,#sets:empty,#train-ctl:empty:before,#settings:empty,.hold:empty,#case:empty:before{background:linear-gradient(90deg, var(--alt) 30%, color-mix(in srgb, var(--alt) 55%, var(--line)) 50%, var(--alt) 70%) 0 0 / 200% 100%;border-radius:var(--r);animation:1.2s linear infinite skel}@keyframes skel{to{background-position:-200% 0}}#puzzles:empty{height:104px}.ad{flex:none;min-width:0}.ad-side{display:none}.side .kofi{box-shadow:0 -1rem 1rem var(--bg), 0 1rem 0 .5rem var(--bg);color:var(--sub);flex:none;justify-content:flex-start;margin-top:auto;padding:.55rem .8rem;font-size:.8rem;position:sticky;bottom:0}.kofi .ico{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.kofi .heart{fill:var(--main);stroke:none}.ad-wide{min-height:100px;margin-top:2rem}body.solving :is(.ad,.kofi){visibility:hidden}#sets:empty{height:324px}#train-ctl:empty:before{content:"";height:219px;display:block}#settings:empty{height:70vh}#mode:empty{min-height:6.6rem}#case:empty:before{content:"";width:260px;height:260px}html:not([data-cube="2"]) [data-only="2"],html:not([data-cube="3"]) [data-only="3"],html:not([data-cube="4"]) [data-only="4"],html:not([data-cube="5"]) [data-only="5"],html[data-cube="4"] [data-small],html[data-cube="5"] [data-small],.fold{display:none}.side-info{flex-direction:column;flex:1 0 auto;gap:1.25rem;min-height:0;display:flex}.side-info>p{color:var(--sub);margin:0;font-size:.85rem}.stage{scrollbar-width:thin;scrollbar-color:var(--line) transparent;min-width:0;min-height:0;padding:1.5rem 0 1rem;overflow-y:auto;container:stage/inline-size}code,kbd,.logo,.words,.alg,.hint .alg,.res-head .v,.fact .v,.res-slow td,table.stats td,table.runs td,.mini td{font-family:var(--mono)}button{color:var(--sub);font:inherit;cursor:pointer;border-radius:var(--r-s);background:0 0;border:0;padding:.3rem .6rem;transition:color .15s,background .15s}.navlink{color:var(--sub);padding:.3rem .6rem;text-decoration:none;transition:color .15s,background .15s}button:hover,.navlink:hover{color:var(--text)}button.on{color:var(--main)}:is(button,a,select,summary):focus-visible{outline:2px solid var(--main);outline-offset:1px}kbd{background:var(--alt);color:var(--text);border:1px solid var(--line);border-radius:min(4px, var(--r));border-bottom-width:2px;padding:0 .4em;font-size:.78em;line-height:1.4}.bad{color:var(--err)}.good{color:var(--ok)}.dim{color:var(--sub)}.k{color:var(--sub);letter-spacing:.01em;text-transform:lowercase;font-size:.8rem;font-weight:500}header{grid-template-columns:var(--dock) minmax(0, 1fr) auto;border-bottom:1px solid var(--line);background:var(--bg);z-index:6;grid-template-areas:"logo pages rw";width:100%;height:3.5rem;display:grid;position:sticky;top:0}header>.rw{grid-area:rw;margin-right:1.75rem}.rw{border-radius:var(--r);font-variant-numeric:tabular-nums;color:var(--sub);align-self:center;align-items:center;gap:.9rem;padding:.35rem .75rem;font-size:.88rem;display:inline-flex}.rw:hover{background:var(--alt)}.rw-streak{align-items:center;gap:4px;display:inline-flex}.rw-streak.on{color:var(--main)}.rw-streak:not(.on) .ico{filter:grayscale();opacity:.6}.rw-lv{align-items:center;gap:4px;display:inline-flex}.tr-bounties i,.tr-skills i{background:linear-gradient(90deg, var(--main) var(--p), var(--line) var(--p));border-radius:2px;height:3px;display:block}.rw-toasts{z-index:20;pointer-events:none;flex-direction:column;gap:.5rem;display:flex;position:fixed;bottom:1.25rem;right:1.25rem}.rw-toast{border:1px solid var(--line);border-left:3px solid var(--main);border-radius:var(--r);background:var(--alt);color:var(--text);flex-direction:column;gap:2px;padding:.6rem .9rem;transition:opacity .4s,translate .4s;animation:.25s ease-out toast-in;display:flex}.tour{z-index:15;border:1px solid var(--line);border-left:3px solid var(--main);border-radius:var(--r);background:var(--alt);gap:.6rem;width:min(26rem,100% - 2.5rem);padding:.8rem 1rem;font-size:.9rem;display:grid;position:fixed;bottom:1.25rem;left:1.25rem;box-shadow:0 8px 24px #0000004d}.tour p{margin:0}.tour-acts{justify-content:flex-end;align-items:center;gap:1rem;display:flex}body:has(#view-train[hidden]) .tour{display:none}body.solving .tour{visibility:hidden}.all-sets{color:var(--sub);justify-self:start;margin-top:.15rem;font-size:.8rem}.xp-drops{pointer-events:none;z-index:6;width:8rem;height:4.5rem;position:absolute;top:100%;right:1.75rem}.xp-drop{color:var(--text);text-shadow:1px 1px #000;align-items:center;gap:4px;font-size:.95rem;font-weight:700;animation:1.8s linear forwards xp-rise;display:inline-flex;position:absolute;bottom:0;right:0}.xp-drop img{width:var(--icon);height:var(--icon);filter:drop-shadow(1px 1px #000)}[data-theme$=light] .xp-drop{text-shadow:none}[data-theme$=light] .xp-drop img{filter:none}@keyframes xp-rise{0%{translate:0}80%{opacity:1}to{opacity:0;translate:0 -6.25rem}}.rw-toast.rw-level{border-left-color:var(--ok)}.rw-toast.rw-level .k{color:var(--ok)}.rw-toast:is(.rw-quest,.rw-pet){border-left-width:6px}.rw-toast.rw-pb .k{color:var(--ok)}.rw-toast.out{opacity:0;translate:0 .5rem}@keyframes toast-in{0%{opacity:0;translate:0 .5rem}}.trophies{border:1px solid var(--line);border-radius:var(--r);background:var(--bg);width:min(48rem,100% - 2rem);height:min(40rem,100% - 4rem);color:var(--text);padding:0;display:none;box-shadow:0 16px 48px #0006}.trophies[open]{flex-direction:column;display:flex}.trophies::backdrop{background:#0000008c}.tr-head{gap:1rem;padding:1.25rem 1.25rem 1rem;display:flex}.tr-head>.tr-stat{flex:1 1 0;min-width:0}.tr-stat{border-radius:var(--r);background:var(--alt);align-content:start;gap:.3rem;padding:1rem 1.25rem;display:grid}.tr-stat b{color:var(--main);font-variant-numeric:tabular-nums;align-items:center;gap:.4rem;font-size:2.2rem;font-weight:500;line-height:1.1;display:flex}.tr-stat b .ico{width:1.6rem;height:1.6rem}.tr-stat .dim{font-size:.85rem}.tr-close{border-radius:var(--r);place-items:center;width:2.25rem;height:2.25rem;display:grid}.tr-close:hover{background:var(--alt)}.tr-close .ico{width:var(--icon);height:var(--icon)}.tr-tabs{scrollbar-width:none;border-bottom:1px solid var(--line);flex:none;padding-inline:1.25rem;display:flex;overflow-x:auto}.tr-tabs button{height:2.75rem}.tr-body{scrollbar-width:thin;scrollbar-color:var(--line) transparent;flex:1;min-height:0;padding:1.25rem;overflow-y:auto}.tr-body section{gap:1rem;display:grid}.tr-body p{margin:0;font-size:.85rem}.tr-bounties{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.tr-bounties li{border-radius:var(--r);background:var(--alt);grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem .75rem;padding:.9rem 1rem;display:grid}.tr-bounties li span:first-of-type{grid-column:2}.tr-bounties b{color:var(--main);font-weight:500}.tr-bounties .n{font:.85rem var(--mono);color:var(--sub)}.tr-bounties i{grid-column:1/-1}.tr-bounties li.done,.tr-bounties li.done .n{color:var(--ok)}.tr-bounties li.done span{text-decoration:line-through}:is(.tr-skills,.tr-bounties,.tr-log) a{color:inherit;text-decoration:none;display:contents}:is(:is(.tr-skills,.tr-bounties) li:hover,.tr-log li:has(a):hover){background:color-mix(in srgb, var(--main) 8%, var(--alt));cursor:pointer}.tr-skills{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.tr-skills li{border-radius:var(--r);background:var(--alt);grid-template-columns:auto 1fr;align-items:center;gap:.25rem .75rem;padding:.75rem .9rem;display:grid}.tr-skills img{grid-row:span 2;width:28px;height:28px}.tr-skills b{color:var(--main);font-size:1.6rem;font-weight:500;line-height:1}.tr-skill-name{grid-column:2}.tr-skill-xp{color:var(--sub);grid-column:1/-1;font-size:.78rem}.tr-skill-xp.on{color:var(--main)}.xp-chart{gap:.4rem;display:grid}.xp-row{color:var(--sub);grid-template-columns:4.5rem 1fr;align-items:end;gap:.75rem;font-size:.8rem;display:grid}.xp-row svg{width:100%;height:2.25rem;fill:var(--main)}.xp-row line{stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.tr-skills i{grid-column:1/-1}.tr-log h3{border-bottom:1px solid var(--line);color:var(--sub);justify-content:space-between;margin:0 0 .5rem;padding-bottom:.3rem;font-size:.95rem;font-weight:500;display:flex}.tr-log h3 span{color:var(--main)}.tr-log ul{grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.tr-log li{border-radius:var(--r);background:var(--alt);text-align:center;color:var(--sub);align-content:start;justify-items:center;gap:.3rem;padding:.5rem .4rem;font-size:.75rem;display:grid}.tr-log li img{width:var(--icon);height:var(--icon);opacity:.3;filter:grayscale()}.tr-log li b{opacity:.6;font-weight:500}.tr-log li.got{color:var(--main)}.tr-hint{color:var(--sub);font-size:.68rem;line-height:1.25}.tr-log li.got :is(img,b){opacity:1;filter:none}.tr-log li.new{box-shadow:inset 0 0 0 1px var(--main);animation:1.6s ease-in-out infinite alternate tr-glow}@keyframes tr-glow{to{box-shadow:inset 0 0 0 1px var(--main), 0 0 .6rem color-mix(in srgb, var(--main) 45%, transparent)}}.tr-new{background:var(--main);min-width:1.2rem;color:var(--bg);text-align:center;border-radius:.6rem;padding:0 .3rem;font-size:.72rem;line-height:1.2rem}.tr-track{grid-template-columns:4.5rem 1fr;align-items:baseline;gap:.75rem;display:grid}.tr-path{gap:1rem;display:grid}.tr-track ol{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.tr-track li{border-radius:var(--r-s);background:var(--alt);color:var(--err);border:1px solid #0000;padding:0;font-size:.82rem;display:inline-flex}.tr-track li.started{color:var(--main)}.tr-track li .dim{color:inherit;opacity:.7}.tr-track button{color:inherit;font-size:inherit;gap:.4rem;padding:.3rem .6rem;display:inline-flex}.tr-track button:hover{text-decoration:underline}.tr-quest{border-radius:var(--r);background:var(--alt);flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:.4rem .75rem;padding:.75rem;font-size:.82rem;display:flex}.tr-quest .pager{margin-left:auto}.tr-quest ul{flex-wrap:wrap;flex-basis:100%;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.tr-quest ul a{border-radius:var(--r-s);background:var(--bg);color:var(--text);gap:.4rem;padding:.2rem .5rem;text-decoration:none;display:inline-flex}.tr-quest ul a:hover{color:var(--main)}.tr-track li.done{color:var(--ok)}.tr-track li.next{border-color:color-mix(in srgb, var(--main) 45%, transparent)}.tr-track li.open{border-color:var(--main)}.tr-picks{flex-wrap:wrap;display:flex}.tr-picks button{padding:4px 10px}@media (min-width:1001px) and (min-height:561px){.trophies{width:min(64rem,100% - 2rem);height:min(56rem,100% - 2rem)}[data-tr-for=today]{grid-template:auto 1fr/1fr 1fr;grid-auto-flow:column;align-items:start;column-gap:1.5rem}[data-tr-for=badges]{grid-template-rows:auto auto minmax(0,1fr);height:100%}[data-tr-for=badges] .tr-log{flex-direction:column;min-height:0;display:flex}[data-tr-for=badges] .tr-log ul{flex:1;align-content:start;min-height:0;position:relative}}@media (max-height:500px){.trophies[open]{display:block;overflow-y:auto}.tr-tabs{z-index:1;background:var(--bg);position:sticky;top:0}.tr-body{overflow:visible}}@media (max-width:600px){.tr-head{grid-template-columns:1fr 1fr;display:grid}.tr-head form{grid-area:1/1/auto/-1;justify-self:end;margin-bottom:-.5rem}.tr-track{grid-template-columns:1fr;gap:.4rem}}.logo{border-right:1px solid var(--line);color:var(--text);letter-spacing:-.03em;grid-area:logo;align-items:center;gap:.6rem;padding:0 1.25rem;font-size:1.1rem;font-weight:600;line-height:1;text-decoration:none;display:flex}.logo .word span{color:var(--main)}.logo .wip{border:1px solid var(--line);border-radius:var(--r);background:var(--alt);color:var(--sub);font:500 .7rem var(--sans);letter-spacing:0;white-space:nowrap;padding:2px 7px}.logo .cube{stroke-width:8px;stroke-linejoin:round;flex:none;width:21px;height:24px}.cube .u{fill:var(--main);stroke:var(--main)}.cube .f{fill:var(--text);stroke:var(--text)}.cube .r{fill:var(--sub);stroke:var(--sub)}.pages,nav.tabs{scrollbar-width:none;min-width:0;padding-inline:1.75rem;display:flex;overflow-x:auto}.pages{grid-area:pages}nav.tabs{border-bottom:1px solid var(--line);background:var(--bg);height:2.75rem;padding-right:0}nav.tabs:after{content:"";pointer-events:none;background:linear-gradient(to left, var(--bg), transparent);flex:none;width:2.5rem;position:sticky;right:0}nav.tabs:empty{display:none}:is(.pages .navlink,nav.tabs button,.tr-tabs button){color:var(--sub);white-space:nowrap;border-radius:0;flex:none;align-items:center;gap:7px;padding:0 .75rem;font-size:.92rem;display:inline-flex;box-shadow:inset 0 -2px #0000}:is(.pages .navlink,nav.tabs button,.tr-tabs button).on{color:var(--text);box-shadow:inset 0 -2px var(--main)}:is(.pages .navlink,nav.tabs [data-view]):before{content:"";width:var(--icon);height:var(--icon);background:var(--ico) center / contain no-repeat;opacity:.7;flex:none}:is(.pages .navlink,nav.tabs [data-view]).on:before{opacity:1}a.navlink[href=\/]{--ico:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAMFBMVEUAAAAAAACzoG2GNSV7MSJmWz5bNyJVMyAwHBF3QS5xPis/IhhktdhRrdQvY3owICBAOTLzAAAAAXRSTlMAQObYZgAAAJZJREFUeNq100EOwyAMRNFMgNLSEt//tvWoSI4lHDbp386Dnbd/BCzmnKHFs/bSEM2stfaGBHMMkNIVAJJ2Ahl+52yCgMLtXmQN7nsTFtzzSHAPBYQCeyAKZICRF6Uo2BwwxtmD3o8z4hqAzwr03ieAHXt9XABWa32uAbsZMMwBIAQMYA5w5j4Shl8EfjZmzs1Td+MpfwG2AgrmdINJRQAAAABJRU5ErkJggg==)}a.navlink[href=\/fast]{--ico:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAABFFBMVEUAAAB3fISgpKyjqK50eIChpq2doqqlqbCBho17gIdydn1/hIt9gomZn6eRlp+Wm6ONkpqSmKCLkZmUmaGYnaWJj5djZmyDh5CHjZWEiZGPlJxmanHn28Cboajo3cLp38Xp38fr4crs4svt487t5dAkHhvu5tPv59Xw6dfw6try69xXW2B5foZZXWI0NzoLCQlhZGqegCxPPxZaSBinhy69mTR/ZiI/MxE5PD+LcCfTqzo3OT1GSk7OpzlHORPWrjzQqTrYsD3LpTnCnjevjjC6lzS1kjOykTHGoTdRVVk+QEQbGxweHiEiJCdWWV51eoIwMTQoKiyorbOnq7IYGBllaG9ucnlUV1tPUldFR0wwICAAAAD9svunAAAAAXRSTlMAQObYZgAAAWxJREFUeNp90td6gkAQBWC7YqEIKKLBwq6CpvdeNL2Yqgjz/u+RFRKFJWFu/zPDfMPGggUAsaiCs5t7iPLROcAdRASuwYFbcP4NEAQ4igpcXoy2tqMCw6vh7k5EIAYZ3gYnYgKU2Jl3CfiTE8lsNp3hgNQxhD3xIciFQk2RMmxK2NsH2j85xu6bpmFU5BLLHh5Qu0JWXuv3TWwYvV5X4fg4tSsk+QFx0/UuKnM5eoC06TFxjJAulqcQ8HR10Y43kN5hBfKNwIC6x2Q8RrreaYvMCfhc5ClvCcVTcHwBJeAYk8DYH5BqBiaOEGHS3241hbjtDwjKkl3X1OmbPyDzlK/Iky9/oCqsevzjmhi3AqcEVka/PPeEMnkP3qHIKkRdbmqNBp+f0f9CUdU546ZGXE1Ziw2Wa6gqaZ+7JL+On8MPDxiZF0SJY8vF+uzFdTpRyTOFHJOvD9bB9XACbMt6eHwi7Hq4HCBFMVXEaP4GdbFhHkMX57EAAAAASUVORK5CYII=)}a.navlink[href=\/by-heart]{--ico:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAABm1BMVEUAAAAAAAANCwYRERMTEQkYFAscGA0eHiEhHA8lIBEoKiwsJxYwICAwKhg0LBk0Nzo3OT08MxxAQ0ZDOSBGPCJGSk5LTlJMQSVPRCdSRyhWQSpXW2BZTCtbX2RfUS9hVDBhZWpjVT1kVzFlaW9nWTNobXNqWzRqb3VtXjVuXkRuc3lwWzdwYDdwYEVwdXtzXThzYzh2ZTp3fYR4Zzx7aj19g4l+bD6AbU6Adk6BaD+Bbj+DiJCEcUCGbUGGc0GJdUOJf1WJkJeMeEWOekaRfEeRl5+TflqTf0iTiFqUmqGWgUqWilyYjV2YnqWZg0ubhkyboaickWCeh02gpayhik+himKhlWKhp62ijFCjmGSljlGlqrCmjmWmmWWokVKqklSqnmitlFWulmyvl1axpGyymVezmW20mlm2nVq4n1u7oVzApV7CqF/FqWDHq2LIrWTJrmfKr2rLsW3LsnDMs3PNtXbPtnnPuHvQuX7SvITTvYbTvonUwIzWwo/XwpHXxJPYxZbZx5nayJvbyZ7by6HdzKPezaXfz6jf0KqnivTiAAAAAXRSTlMAQObYZgAAAWdJREFUeNpjGMyAkZERv3RbewsjXunWpvoaRtzSbc0NtZVlhYxY5Vvb21sa66rKi/KyGHmwOK0dbHpFSX52epQfI7q0q2t7K8j00sKczHh/ZzNUIxiDgwPCPfUgpieHuNgYyCErYARaHh3g66gFMj01ysvOWF6cD0kBY0s70PRgdVUhvZyMOH8nExVJQTZGHh5knzc31la6WhupJwa5WGnICHMwAuXh0h1tLU1Ay4vzTbUUxOwM5ES4QdI8MMtB0vXVFaUFOelGytKiSuJ8EGmE5eCAK8rNjA9ylhXjF2QBS0PlPSwCmxvBpgO95m6jIybADrEcpsBBV9GnuqKkABhwXvaGciICzGDtCAXe5rqapYW5GcCAM1ES5+WCakcoCNPWlvLISgxxsVKTFGREOA6hQj/UzS3Cy05HRpgJJIsZgZGWaTGRQMtZYYZjqEiwTYqV4IQajl1FCi9EGheAOg0PAEoP5iwIAO/sYU6Tsp4/AAAAAElFTkSuQmCC)}a.navlink[href=\/blind]{--ico:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAYFBMVEUAAAAAAABRWm0PERQTFBgUGBwYGSAbHCQcICcgIiohJS4kKDAnKzMoLDcrLzkuMT0vND8xN0EzOUU1Okc4PUo8QU85P00+RFJBSFc/RlVFTFxDSlpOVmhLUmNIUGEwICCwo+X0AAAAAXRSTlMAQObYZgAAAQZJREFUeNq9k9l2hCAQRC10xh3ZlZkk/P9fBvoYiTrL29RbU7e7OdSh+KRAeuEy0hOG3H4YJ2JOSOqum7YbRi6kTsip/XJNQD/ySSrjjgRYtQJxh1DazXsCrIwANkVgYQgHAGETYD2NyDcogfCvI8Df0og8oAT5WbjvAPLfAKeXIeBMZ/8t8HVHBvyDp/32An/VzVsG7JP5WQzf5mKZHcWcY6+8E+0OMBQzyGXXS6V4Z12+xWyNlmJiSU1dRwDWKK0zYZ1WYuLj0LdtEwHAqUkKkQloJQnoIgAEGMkRD5DzQdxBAFKwBcTYI5YoMkIiO83kfQMcUl61bu1qUPVU1P1SIXzqy/4CxgwR3vhLvZwAAAAASUVORK5CYII=)}a.navlink[href=\/your-way]{--ico:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAllBMVEUAAAAAAAB1eoJhZGpPUldDRUg8PkFFR0w+QEQ0NzqUmaGLkZmDh5CPlJyEiZF5foZwdHt7gIeGi5N/hIuJj5eRlp+HjZWSmKCNkpqBho10eIBucnlobHNmanFlaG9jZmxscHd3fIR9golydn1dYWZRVVlGSk5AQ0ZLTlJUV1tZXWJqbnVfYmhWWV5bX2RXW2BNUFUwICA8+uKFAAAAAXRSTlMAQObYZgAAAPNJREFUeNp90dl6gyAQhuEMpCtEFGzigqEqNoskrfd/c3WS04H/9P3AR92QA9wmPvgUWnUQ94PIhhmWJX5eFi060F4JqcaHMyCDnS7yp3NYqKA0zMLDt3SQGWVbABa2L3RgtLVtw/z09koHRbcGo59+3sk3BdZg4C/n0wdQnutj19lwO5+AugDmvVsDwC3kA8p2DdCQCRfGuWPiL1Q1dy7hO2k5T3nWh5R/ZcqHhB+0chhEz++L3PvoBVCVQ36/x70UZgwJ16JuumvcZVUz+xt3s5NsviY/QD+HhA9SffMboNNBP878ghdEi+kP0ONDRo8vxf9spx0JXxIRhQAAAABJRU5ErkJggg==)}[data-view=train]{--ico:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAflBMVEUAAADYsD3WrjzTqzrQqTrOpznLpTnIojjGoTfCnjfAnDW9mTS6lzS4lTO1kjOykTGvjjCsjDCpiS+nhy6jhS6hgiyegCyafSuYeyqUeCqRdiiPcyeLcCeIbiV/ZiJ7ZCJ4YSFuWR5sVx5gThtdTBlSQxZPPxZLPRQwICAAAABQu7xoAAAAAXRSTlMAQObYZgAAAQpJREFUeNp9kOFKAzEQhDfZTZ7EHzfv/zBWq+Df1qoIRUoOWrOaZFvSZLiDg5n5dvdIBdBUEDdOeCK8ET1hEiBHLicwDqjc8xYTgj60BUYE9z/nZQcMd9AMHV/3wGCHEjvuDrhDKAjVz/p+C5HSbZNO7sygx25ERWhk3X8C/Zm2bErp8AX0ZzbWeU3p4xvdme3DiwjzCWXJbgvOEpF4WTb1imuEZ/nz5UKbSnBkA9TmyJHUt//QEGqHwLmuvhEKQrQfpNYboUCc6PRodSMookwPodWNoK8uLxKFrW6BjFe7q9uP8moHq3eEICxW7wnZDiH6Wu8JgWO0+h1CjKU+EB6AZaGJsKg/08T+BevtQ3PCYgH0AAAAAElFTkSuQmCC)}[data-view=cases]{--ico:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAABaFBMVEUAAADcwHfbv3TbvXHavW7au2zZumfYuGTXt2HXtl7WtFvVs1jUsVHPrU/KqE3FpEvAoEq6m0e1l0WwkkOrjkGlij+ghj2agTqVfDmPdzeMdDWGbzMqIRRfTS/UslXRrlDMqk7HpkzCokq9nki4mUazlUSukUGojECihz6dgzyYfjmReThDNSA/Mx5GOSKegE2hg0/HomLFoWDMrHPLqnDLqG22lFq4l1u7mVy9ml3AnF7Cnl+ZfEubfkxIPCRPQCdSQyhZSCtcSyyTeEiWekqRdkeOc0aMcUWJb0OGbUGEbECBaD9+Zj54Yjy0klmykVevj1atjVWqilTJpWfKp2rIpGSihVClhlGoiFJhTzBnVTNtWTVwWzd2YDp7ZD1MOiUhGQ9cRix7Xj2MbEVhSzCBYj9fSC94XDyObUZ+YD5kTTFzWDhqVzRkUTE4Lhs0KxksJBZGNSIwJRh2WjpMPiU4KxswICAAAAB8nM46AAAAAXRSTlMAQObYZgAAAXxJREFUeNptk7FOAkEURe9diGA0SrKAGy0otDRW/oDxK/wBO9vdb2D9KhMLY02hCYU2hhVYNVqh5jlvdmBcdm/CcIfzuPNe8QivBGUN9eC/3x+yxeETxDih3s+1hEg+GndaqbUDxQHG3IQIjiUcommQtETvEvGH3FC3LW0JyA7i1CQsOGKhjnQ4y0RO73OOL9mCIHU9pCwe8V/BlcFI1SIGrx3yvHshBhujf09R5Tks1ybdtPuYRFgpp56+QEu85I1cLyAmYOaeCRiWC9YmCELWJUTI9pYXMq9JAF+ppmtwXUJGFFwpGVYTCk7Dd4FWNaGPaQ8rVafAFJzZbLLapHvE07ome5iHEDH+i/VNWsmnpXUJc3SZ03dRTVDsu6gmsISrCWXqCwK3MQaHFiu3HkyS5eI8vjQP5FlnsB+60BOGQ7s4WzfEwBCNG8MujRSL05e0qaM3JPqm2xnZkTYL/XL5xCgU1e2ROd7ljG0UcouDmChLVi5FwWKUlXr7BwutgYtrfmFBAAAAAElFTkSuQmCC)}[data-view=stats]{--ico:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAWlBMVEUAAAAAAAC4lTNdTBmpiS9XW2BWWV5UV1tRVVlZXWJPUldLTlJNUFVbX2Q3OT0iJCczNDg5PD80NzoYGBkwMTQ+QEQ8PkFFR0wuLzFDRUhAQ0ZGSk5ITFAwICDwi5sfAAAAAXRSTlMAQObYZgAAAKhJREFUeNrl090SgiAQBeBWQkDSysqUn/d/zWgJHWfd6aauPHdwvmGZYTj8KZDD91UOfOmF2BZwxKReQKSzEWAQ0LMBCCCzKVhm491YUPYpAAwLoMxmQKkrwYGy3DuQn2WzDaCWpm2NkbJmgA/21GiVXEZaz8D3MD+lm3xAl5BSGbjxhpeI72TWDY/pGWyCStnuDBATwKzYeOmvg7uneukpW9WUYX70j18PFA/Ro+h8pwAAAABJRU5ErkJggg==)}[data-view=notation]{--ico:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAwFBMVEUAAAAAAAAZGRgcHBshIB4kIiAnJSIqKCUsKygvLiswICAxMC40MzA4NTM6ODRGRUBIR0NMSkVOTEZQTkhSUEtVUk1XVU9ZV1FbWVReW1ZgXVdiX1lkYVtmY11oZV9qZ2FsaWNvbGVxbmZzcGh1cmp3dGx5dm57eHB9enKAfHSCfnWEgHeGgnmHhHuJhn2Lh3+NiYGQi4ORjYSTj4aVkYeXk4mZlYual42cmY+fmpGgnJKhnpSjoJaloZinopmopJv0RQEhAAAAAXRSTlMAQObYZgAAAV5JREFUeNqtk79PwlAUhc8zOrToogkOLiaCovLDCCP8/wtBCyqJdTBxdsCBiLQ9vntveFQSnPjSpbnfO/e8JsXucM79Px/0+87YGKzm9IDCEAJh7COQoEV4uhTGIoUEd1/hY5uT2xAjFFMCe1AqQCeZLDSbeHtK4SkQh4SBnhzp6w3TGtML8uf7g9bBNfUksx6FpD0tGgDz4uSTKuAIwrhHCBEaWsGD2DocwHaComRQRLCS7pKEZwnbtFwJ+SwSQTdwOEIE5bXNdcBcO1SIpMtJk0igoaQXchHCl+w8FAuSHZLPSGuwjia4Fjx3JGFHUaet+Iqs5CGJANl8mQDIfUdgritcDgIMyjVDR1nhrjIdliVSOs4iFRAvoTA860uqkIV5WVIBQSCMspCb4OqZTjdT5JIqMD2HsJmiFUQA36GclT2KEIgVp5wa1WrVxTH+UtKOPS7Mt2ghYKu2q5/6F6tU8bOqCd34AAAAAElFTkSuQmCC)}[data-view=guide]{--ico:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAA9lBMVEUAAAAAAAAEBg8GDRsJESAJEyULFioNGC8NGTMPHDcPHjwRIT8TIkMTJUcUJ0sWKk8WK1IYLFYYL1oZMF0bM2AbNGQcN2ceOGweOm4gPHEgPXUhP3giQHsiQ38kRIIlRoYlR4gnSosnS48oTJEqTpQqT5grUZosUp4sVaEuVqMuV6cvWakwICAwWqwwXK8xXbIzX7UzYLg0Yro0Y701ZMA3ZsI3Z8ZZTCtkVzFtXjV2ZTqOekaqklS0mlm9o13Hq2LLsW3PtnnSvITWwo/Zx5nby6HdzKPezaXfz6jf0Krg0a3h06/i1LLi1bTk17fl2Ljm273z7eA8FpKAAAAAAXRSTlMAQObYZgAAAXpJREFUeNpdk01LA0EMhifb4kFUFETEVnuW7cHW//8vuuCh+A3i1YPQdpKYr50ZDLs7Sd4nyc6wC6kx8IX/5ar3kJiJ6KlloKwr0DwxI2F+Kcgk9PWsgzoCzk9/AuhC79pxADCZQwChA0ji9m4RY4W4gQLAY2fBXO7jxDF+cg3NiLK5zMWFS3AA1onFEr9LvGMmllgBSMuUpt7Ay96EUycecDFoB1hJGKYOpdG3Fp3BkVvMZ0yqBTG+pAVuROF4VwXgfsRbPaiTQTpMIyJ/tLpcy84LtZSCsdUT9g4Zo4zQlKYbkQEWIuJYHJj6CvCWyFTTojJY2vW6TR8cc69ciSuljQCIKIGaoSGa+UHtTXPdkUjgvleAPyLBRtQGiDLBjnqHKKGkts+vn1Qt9z6Cvw7oiJu6alkaGBAEtgRhztSXT46/D1iUsYHom/pf/B4lonGPhrHp7Z911oGfGSNlTq5XIC0H/eYF0e2J7HoAgaRBF1VDrkBlzDZN6g8StAt0pzcVDwAAAABJRU5ErkJggg==)}[data-view=scheme]{--ico:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAA9klEQVR42mMYBaOACPAfF6aL5Xf2qv+/vgMTr5woB3bEgDvAQEHh/6gDRoYDFvfIIGMUB9A8uyWFCoIwqjjCcrIwhuVKMUcxsKTr5P/btBT+79BWxMCdChJggyTaTLBibjuJ/3dygaGXhYlXhkJCD2F51P7/ihF70DHcAes1MDCFDkBE36gDhqcDBNPU4Q5YHCiDjjEdIOkyARuGO6BNTgIrBunltBJDx4SyH8xyRBlCah5++eI+CBMwnDBmQAY4FPx/9vT2/0cPLmPgvTtn47WMgRqAWAdg0zjqgOHlgB1bp2LDdHEAA1F5mdYAX14e7bWMAkoBAF+HMnieJ3q9AAAAAElFTkSuQmCC)}[data-view=letters]{--ico:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAATlBMVEUAAAAAAAARERMUFBYYGBkbGxweHiEgISQiJCclJyooKiwrLC8uLjEwICAwMDQzMzg0NTo3OD05Oj88PUE+P0RAQUZDREhZTzeTg1rRxKVi+i+FAAAAAXRSTlMAQObYZgAAANdJREFUeNrd00GOgzAMheFkYEMpcZyQwb7/FWc/9QtGomrpAfpLYZMPiwglfE3R+rhfrXj0DqyqumlBzC/SQVWPlTkjV2ewdeArqxIRRGyriGA5OgBEXADa6jOqSBFLD5AcNLUcacEIkWyQpkugFmEAALab9M5g6yAY+AVQr0gRzO8DDGDfwXP5BMRqoq+leQdWw1FlzwcAjB0kopyZuZRa+99gUwTaD2ECTdN0u83zfL+nhDeIKO2fMIZ/qL/gjTHEEPxxbvHi0c8wDJiALuUCcBnU19yqB98LIr7PXeoKAAAAAElFTkSuQmCC)}[data-view=setups]{--ico:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAvVBMVEUAAAAAAAAWEQQgGQklHgkqIQsvJQ0wICAzKg03LA88MA8/MxFDNxNHORNLPRRPPxZSQxZWRhhaSBhdTBlgThtkURtnVBxsVx5uWR5xXCB1XyB4YSF7ZCJ/ZiKCaSSGbCWIbiWLcCePcyeRdiiUeCqYeyqafSuegCyhgiyjhS6nhy6piS+sjDCvjjCykTG1kjO4lTO6lzS9mTTAnDXCnjfGoTfIojjLpTnOpznQqTrTqzrWrjzYsD3bsj3etD76BDh9AAAAAXRSTlMAQObYZgAAAYhJREFUeNqtUk1LAzEQnUnSXfGgCOLRLxCtFKrVVkX//008qOC1P8Fi3aT5GCe7yW5LFS99+SDMe5lkXgKbA+I/9ODod4Vq+IGyFpYU1G2tp6HylqQQUiAfRcE/txKMY6TQSwFMprD37iVJkNtYxRkoA6UEZ+17rVA47AlyRIkPHBWqJ0UvXHxQk2HAZwdNLUD2ii0EZ76mFKugt/0Dvts8NBm4ye0A20HIEkqTTDjvXx7vbBVKYkL/ZnJ73T/MhZe4e3a6F4kyAa8exqPLEywbowzMZkcCinrZJA0UC9v9BJGcK6aGWWOyk6+1AQJKkSKG5gUsQzQVgViy36wKIIQVwQqP90SeDc+CdUhHztk/BfhILlhrTQFqneTxhFVYMPhclYId7lBIqtxCG6PbDzNhu+vevL+1fqH199wWOQOU+ZfF97beL4zWVeTTHbyPHDXdMaLARD4LXPoKgeE8F6grH/ksCBVvDQmeC9QOIt8KdGDXuHl2Nw6AIjuL7dyhe/eOKlcVBjaIH+9d+I0ckuRjAAAAAElFTkSuQmCC)}[data-view=trace]{--ico:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAABLFBMVEUAAAAwICDetD6vjjCjhS5PPxbhuEN1XyCYeypdTBluWR6afSuRWiiIVCWUXCobEQaLVid4SiGCUCSPWCc8JA9gPBs/JxF/TiJsQR5PMBZLLhRnQBxHKxNkPht7TCJxXCCw1+qt1umq1emo0+il0uei0eagz+adz+WazeWXy+SUy+ORyeKPyOKMx+GJxeCGxN+Ewt+Awd99wN56vt3htj9aNxh1SCBdORkzIA0vHA1SMxZxRiA3IQ9SQxaGbCVWRhiIbiV7ZCJ/ZiJgThtDNxPTqzpLPRRkURtnVByRdiiLcCeCaSS1kjNaSBipiS+sjDCegCyhgiynhy6Pcye6lzSykTHGoTe9mTTLpTnOpznIoji4lTPAnDXCnjfQqTrWrjzbsj3YsD1HORMAAAD0WBMrAAAAAXRSTlMAQObYZgAAAXdJREFUeNp90OdWwkAQBWBDUYooqAh2ilJFEOy9S4cEkuxuSEKY938HIauSsMr82/PdO3POLjAD5kzfDKtDQ9f6/0XAYWiYYIyRDH/6UJPbLr+rIyOkArBuEKH3OkokvT1RQv1nYJ33xeLxRPIwlW5KkgjczH0sHFA/SmWyMuo3wB7Q5V4snjA9nc15kCTYVoCKheqkTj1/jFDbHtAR/2HWqRcw7rTAGtBIl9YzphdV3Pm0rgCM+DH/esnALrctQEinOuGxF06KpVODeICzBpxEqdG66WVdebJ/BKhEzGTz1MsVB+IfZwKiOlBy3/XKmdZs0AuWhKIOBn7qDq1Zf4MZX8TigEj4HQ2HOhJ7I7rA4rpSbztlgjCSlO4L48sB1eOFpS7vErq1h3uY9ZXA7Y0POABwt0YwZsYvzq8nJY6jSnnqwdDl1c9Sqvb7wVD4znKU9f3wxlyP7G3O8/XIzu58j25bnE2sRbdsziZgFazODscsYGaOfwGPKm0SxmJpswAAAABJRU5ErkJggg==)}[data-view=memo]{--ico:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAA6lBMVEUAAAAAAAAlEQkqEwsvFg0wICAzGA03GQ88Gw8/HhFDIBNHIRNLJBROQBxPJRZSJxZVRiBYSiFaKxhdLBleTyRhTzBkLxtkUTFlVCdnMRxoVydsMx5uXCpxXit0YSx3Yy56Zi9+aDCBbDCEbTGGbzOHeFKJcjSJelWMfVaPf1eRgVmdJBufjmGhkGKjkWSmk2WolmeqmGitmWmum2yxnmyzoG21oW+4mUa4o3C6pnK7p3S8qHe9nki9qnm+rHy/rX/BroHCokrCsITDsobEs4jKqE3Mqk7PrU/RrlDUsVHVs1jWtFvXt2Hbv3RfYJJVAAAAAXRSTlMAQObYZgAAAQFJREFUeNrVjLFKA1EUBeet2UoQFMRGDRgLwY9I4f93NkokjSD2ViZ7Rt8jK1kU+wy3GZh7OBDKHn8oZRmDJObzEZYDEY3bj5V05Vwqtrs7fZCAAIWTwgzwGQhwDUVY7fSqg74G3Io4KJXcKkaDMAPz81JAGfWyUIMjWSDGKJWFGHSgBcDLuEABHPVyF8SFElUgcoNBHcq4IKzDHKHhmswB0gJB5iIVkWZCATpQCagIBAHb0YKG7BHHogUyDlScDjCjSxeaKYhkLGwBF0YFkFc8MxZw2G42tuApoogi728x9baDA1DKMTI5hEAzZ1Cm3E+s74F+n+9g4vyiPv1Pz+HxBX7TxN1lfKlZAAAAAElFTkSuQmCC)}[data-view=images]{--ico:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAALVBMVEUAAAAAAAAwICA8MA9gThtnVBxsVx6GbCWYeyqafSuegCyhgizAnDXCnjfGoTfD/B1EAAAAAXRSTlMAQObYZgAAALtJREFUeNqd0dsSgyAMRdGeaA3B4v9/boEE85AWpj1vzl5eGB+/DqueMe9XBi1AxhLQrFdwYAEyaNIbODAFXx8B4BpgzIqulDLAawy9n+VeA96Z2cR5G+9ct4GoC5xtBjR6b6MmFGWt3m0YQFLsLkphlpRS6H4YBXXeXfTOouJTN6BihycHrEA6oAiYHaQpEAehb4CKHQFoJsKzivARKDVvoHY6QCS8A3a7/RtIAC1rV2LYp9k3rnz0+HNvp3ANCR9ee6oAAAAASUVORK5CYII=)}:root:not([data-theme$=light]) :is(a.navlink[href=\/blind],[data-view=bld]):before{filter:brightness(2.4)}.config{flex-wrap:wrap;gap:.5rem;font-size:.85rem;display:flex}.pill .k{padding:0 .4rem 0 .3rem}:is(.pill,.chart-tabs,.lastbar,.step-nav,.scr-nav):not(:empty){background:var(--alt);border-radius:var(--r);align-items:center;gap:2px;width:-moz-fit-content;width:fit-content;padding:3px;display:flex}.side-controls .pill{flex-wrap:wrap;align-items:stretch;width:auto;margin-top:1.45rem;position:relative}:is(.pill,.chart-tabs,.lastbar,.step-nav,.scr-nav)>:is(button,a){border-radius:var(--r-s);border:1px solid #0000;padding:.3rem .7rem;font-size:.8rem;text-decoration:none}:is(.pill,.seg,.puzzles,.sets,.jumps,.home-events,.home-sets,.wr-events,.chart-tabs,.lastbar,.step-nav,.scr-nav)>:is(button,a):hover{background:color-mix(in srgb, var(--text) 6%, transparent)}.home-ask button,.home-cta .home-alt,.run-acts button,.next-run,.n-moves button,.n-now button,:is(.turn,.flip,.mode),.custom button,.confirm button,.reveal,.tour-acts button,.card>:is(button,.link),.d-row button,.walk-phases button,.k>button,.finder-bar>button,.kofi,.keypad button{border:1px solid var(--line);border-radius:var(--r);background:var(--alt);color:var(--text);justify-content:center;align-items:center;gap:.45rem;padding:.4rem .85rem;font-size:.85rem;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex}:is(.home-ask button,.home-cta .home-alt,.run-acts button,.next-run,.n-moves button,.n-now button,:is(.turn,.flip,.mode),.custom button,.confirm button,.reveal,.tour-acts button,.card>:is(button,.link),.d-row button,.walk-phases button,.k>button,.finder-bar>button,.kofi,.keypad button):hover{color:var(--main);border-color:color-mix(in srgb, var(--main) 45%, transparent)}:is(.pill,.seg,.choice,.chart-tabs,.lastbar,.pins,.n-moves,.walk-phases,.d-row,.algs)>:is(button,a).on{color:var(--main);background:var(--tint);border-color:color-mix(in srgb, var(--main) 35%, transparent)}.home-cta .home-go,.memo-start{border:1px solid var(--main);border-radius:var(--r);background:var(--main);color:var(--on-main);font-weight:600;text-decoration:none;transition:background .15s}:is(.home-cta .home-go,.memo-start):hover{background:color-mix(in srgb, var(--main) 85%, var(--text))}.confirm .bad:hover{color:var(--err)}.k>button{padding:.1rem .5rem;font-size:.75rem}@keyframes fade{0%{opacity:0;transform:translateY(4px)}}.algs-page .side [data-for]{display:contents}.algs-page [data-for]>.k{margin-bottom:-.75rem}.pins{--pad:10px;grid-template-columns:repeat(auto-fill, minmax(calc(var(--pic,76px) + var(--pad)), 1fr));grid-auto-rows:calc(var(--pic,76px) + 14px + 1.68rem);gap:4px;display:grid}.pins button{background:var(--alt);border-radius:var(--r);font:.7rem var(--mono);content-visibility:auto;contain-intrinsic-block-size:calc(var(--pic,76px) + 4px + 1.68rem);border:1px solid #0000;justify-items:center;gap:2px;min-width:0;padding:6px 4px 4px;display:grid}.pins button.on .dim{color:inherit}.pins .pic{width:var(--pic,76px);height:var(--pic,76px);contain:strict}.pins .pic img{width:100%;height:100%;scale:1.3}.pins span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;min-height:1.2em;line-height:1.2;overflow:hidden}.side-info p{margin:0}#view-train{grid-template-columns:minmax(0,1fr) min(max(34rem,34cqw),50%);gap:2rem;height:100%;display:grid}.trainer{align-content:center;justify-items:center;gap:.6rem;min-width:0;display:grid;container-type:inline-size}.drill{flex-direction:column;gap:.5rem;min-height:0;display:flex}.drill .pins{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--line) transparent;flex:1;align-content:start;min-height:0;overflow-y:auto}#case{justify-content:center;align-items:center;gap:1rem;width:100%;min-height:340px;display:flex}#case twisty-player{width:340px;height:340px}#case.wait3d:before{aspect-ratio:1;width:min(220px,52%);height:auto}#case:has(>div:not([hidden])) twisty-player:not([hidden]){aspect-ratio:1;width:min(220px,52%);height:auto}#case.wait3d:before{content:""}#case:is(.wait3d,:has(>twisty-player:not([hidden])))>div{aspect-ratio:1;width:min(190px,44%);height:auto;margin:0}#case>div{width:260px;height:260px;margin:40px 0}.label{color:var(--sub);min-height:1.5em;font-size:1.1rem}#label:not(:empty)+#count{margin-left:.75rem}#count{font-variant-numeric:tabular-nums;font-size:.85rem}.timer,.time{font-family:var(--sans);font-weight:500}.timer{font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--text);text-align:center;min-width:5ch;font-size:6rem;line-height:1.1;transition:color .12s}.timer.holding{color:var(--err)}.timer.ready{color:var(--ok)}.timer.insp{color:var(--main)}.timer.near{color:color-mix(in srgb, var(--main) 50%, var(--err))}.timer.warn,.timer.bad{color:var(--err)}.typing{place-items:center;width:100%;min-height:8.25rem;display:grid}.words{color:var(--sub);text-align:center;word-spacing:.25em;max-width:900px;font-size:2rem;line-height:1.6}.words .ok{color:var(--text)}.words .err{color:var(--err);text-underline-offset:6px;text-decoration:underline}.words .cur{color:var(--text)}.caret{background:var(--main);vertical-align:-.15em;width:2px;height:1.1em;margin:0 1px;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.hint{color:var(--sub);min-height:1.6em}.hint .alg{opacity:.75;font-size:1.25rem}.hint button.alg{width:-moz-fit-content;width:fit-content;margin-inline:auto}.run-acts{gap:.5rem;display:flex}.run-acts [data-miss]{display:none}.trainer:has(#mode.run) .run-acts>:not([data-miss]){display:none}.trainer:has(#mode.run) .run-acts [data-miss]{color:var(--err);display:inline-flex}@media not (pointer:coarse){.run-acts,.tile-help{display:none}}@media (pointer:coarse){.trainer{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}}.type-in{border:1px solid var(--line);border-radius:var(--r-s);background:var(--alt);width:min(100%,22rem);color:var(--text);font:16px var(--mono);caret-color:var(--main);-webkit-user-select:text;user-select:text;margin-top:.75rem;padding:.5rem .75rem}.type-in:focus{border-color:var(--main);outline:0}.flash-ok .timer,.flash-ok .words{animation:.45s flash-ok}.flash-bad .timer,.flash-bad .words{animation:.45s flash-bad}@keyframes flash-ok{0%{color:var(--ok)}}@keyframes flash-bad{0%{color:var(--err)}}.res-head .v{color:var(--main);font-size:3.5rem;line-height:1.05}.res-head .fact+.fact{margin-top:1rem}.fact .k{font-size:.85rem}.fact .v{color:var(--main);font-variant-numeric:tabular-nums;font-size:1.6rem}.fact .s{color:var(--sub);font-size:.85rem}.res-facts{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.res-slow{margin-top:2rem}.res-slow table{border-collapse:collapse;margin-top:.4rem}.res-slow td{padding:.15rem 1.5rem .15rem 0}.res-slow td:first-child button{padding-left:0}#view-result .hint{text-align:center;margin-top:2rem}.next-run kbd{margin-left:.2rem}.res-dot{min-height:1.5em;font:.85rem var(--mono);text-align:center}.ll,.case-net{pointer-events:none;width:100%;height:100%;display:block}.ll rect{rx:.12px}.ll rect,.case-net .x{fill:color-mix(in srgb, var(--sub) 45%, var(--bg))}.case-net rect{stroke:var(--bg);stroke-width:.1px}:is(.ll,.case-net) .U{fill:var(--cube-U)}:is(.ll,.case-net) .D{fill:var(--cube-D)}:is(.ll,.case-net) .F{fill:var(--cube-F)}:is(.ll,.case-net) .B{fill:var(--cube-B)}:is(.ll,.case-net) .R{fill:var(--cube-R)}:is(.ll,.case-net) .L{fill:var(--cube-L)}.chart{width:100%;height:auto;display:block}.chart .grid{stroke:var(--line);stroke-width:1px}.chart .axis{fill:var(--sub);font:11px inherit}.chart .line{fill:none;stroke:var(--main);stroke-width:2px;stroke-linejoin:round}.chart .mean{stroke:var(--sub);stroke-width:1px;stroke-dasharray:4 4}.chart .dot circle:first-child{fill:var(--main);stroke:var(--bg);stroke-width:2px}.chart .dot.bad circle:first-child{fill:var(--err)}.chart .dot .hit{fill:#0000}.chart .dot:is(:hover,.on) circle:first-child{r:6}.spark{vertical-align:middle}.spark polyline{fill:none;stroke:var(--main);stroke-width:1.5px;stroke-linejoin:round}.spark circle{fill:var(--main)}.title{letter-spacing:-.015em;color:var(--text);font-size:1.5rem;font-weight:600;line-height:1.25}.title span{color:var(--sub);letter-spacing:0;margin-left:.75rem;font-size:.95rem;font-weight:400}.count{color:var(--sub)}.mark-key{color:var(--sub);gap:1.25rem;font-size:.9rem;display:flex}.mark-key span{align-items:center;gap:.4rem;display:flex}.group{content-visibility:auto;contain-intrinsic-size:auto 600px;margin-bottom:1.75rem}.filtered .group{content-visibility:visible}.case-search{width:min(100%,22rem);display:block}.cases-bar{align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.cases-bar>.pill{align-self:stretch;align-items:stretch}.cases-bar>.pager{margin-left:auto;font-size:.85rem}#case-grid .off-page{display:none}.tile-help{margin:-.5rem 0 1.25rem;font-size:.85rem}.jumps{grid-template-columns:repeat(4,1fr);min-width:0}.jumps:not(:has(>:nth-child(4))){display:flex}.jumps:not(:has(>:nth-child(4)))>button{flex:auto}.jumps button{border-radius:var(--r-s);white-space:nowrap;text-overflow:ellipsis;padding:5px 4px;font-size:.8rem;overflow:hidden}#finder-field .k{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.finder-bar{gap:.4rem;margin-left:auto;display:flex}#finder-tools{display:contents}.finder-bar button{padding:.1rem .5rem;font-size:.75rem}.finder-help{font-size:.75rem}.finder-n{white-space:nowrap}#finder{width:clamp(200px,100% - 4rem,320px);margin-inline:auto;position:relative;container-type:inline-size}.finder{pointer-events:auto;height:auto}.finder polygon{cursor:pointer;stroke:var(--bg);stroke-width:.03px;stroke-linejoin:round}@media (hover:hover){.finder :is(polygon,[data-i]):hover{opacity:.75}}.finder .base{cursor:default;fill:color-mix(in srgb, var(--sub) 25%, var(--bg))}.finder .base:hover{opacity:1}.finder .x{fill:color-mix(in srgb, var(--sub) 45%, var(--bg))}.finder .q{fill:color-mix(in srgb, var(--sub) 10%, var(--bg));stroke:var(--sub);stroke-dasharray:.1 .07}#finder twisty-player{cursor:pointer;width:100%;height:100cqw}#finder:has(.case-net,.shapes){width:100%}.shapes{grid-template-columns:repeat(auto-fill,minmax(3.2rem,1fr));gap:.25rem;display:grid}.shapes button{aspect-ratio:1;padding:.15rem}.shapes svg{display:block}.shapes button.on{border-color:var(--main)}.shapes polygon{fill:var(--text);stroke:var(--bg);stroke-width:.06px;stroke-linejoin:round}.shapes .on polygon{fill:var(--main)}.finder [data-i]{cursor:pointer}.case-net.finder :is([data-i],.base){vector-effect:non-scaling-stroke;stroke:var(--bg);stroke-width:1px;stroke-dasharray:none}.case-net.finder .q{stroke:var(--sub);stroke-dasharray:3 2}.finder .q.next{stroke:var(--text);stroke-width:.08px;stroke-dasharray:none}.case-net.finder .q.next{stroke-width:2px}#finder-tools .turn.next{border-color:var(--text)}@media (prefers-reduced-motion:no-preference){.finder .q.next{animation:.5s ease-in-out infinite alternate next-tap}#finder-tools .turn.next{animation:.5s ease-in-out infinite alternate next-turn}}@keyframes next-tap{to{opacity:.3}}@keyframes next-turn{to{background:var(--sub);color:var(--bg)}}.gname{padding-left:0;font-size:.95rem;font-weight:500}.gname span{color:var(--sub);margin-left:.3rem}.tiles{--t:var(--tile,clamp(100px, 6.5cqw, 160px));grid-template-columns:repeat(auto-fill, minmax(calc(var(--t) + 18px), 1fr));gap:.6rem;display:grid}.tile{background:var(--alt);border-radius:var(--r);opacity:.45;border:1px solid var(--line);transition:opacity .15s,border-color .15s;display:grid}.tile.on{opacity:1;border-color:color-mix(in srgb, var(--main) 45%, transparent)}@media (hover:hover){.tile:hover{opacity:.85}.tile.on:hover{opacity:1}}.tile .pick{min-height:calc(var(--t) + .4rem);place-items:center;padding:.4rem .4rem 0;display:grid}.tile svg,.tile img{width:var(--t);height:var(--t)}.tile img{scale:1.3}.tile .open{flex-wrap:wrap;justify-content:center;align-items:center;gap:0 .4rem;min-width:0;padding:.15rem .4rem .4rem;font-size:.85rem;display:flex}.tile .nm:after{content:"›";color:var(--sub);margin-left:.3em;display:inline-block}.tile .open:hover .nm{text-underline-offset:3px;text-decoration:underline}.tile .mine{text-overflow:ellipsis;white-space:nowrap;font:.7rem var(--mono);color:var(--sub);flex-basis:100%;overflow:hidden}.list .tiles{--t:88px;grid-template-columns:minmax(0,1fr)}.list .tile{grid-template-rows:auto 1fr;grid-template-columns:auto minmax(0,1fr);align-items:start}.list .tile .pick{min-height:calc(var(--t) + .8rem);grid-row:span 2;padding:.4rem}.list .tile .open{justify-content:flex-start;padding:.5rem .4rem .2rem}.lalgs{font:.8rem var(--mono);color:var(--sub);overflow-wrap:anywhere;gap:.15rem;padding:0 .4rem .5rem;display:grid}.lalgs .on{color:var(--text)}.hover-play{z-index:5;pointer-events:none;background:var(--alt);border-radius:var(--r);position:fixed}.mark{background:0 0;border-radius:50%;width:6px;height:6px;display:inline-block}.mark.learning{background:var(--main)}.mark.learned{background:var(--ok)}.detail{--cube:clamp(320px, 30cqw, 560px);grid-template-columns:calc(var(--cube) + 20px) 1fr;gap:2.5rem;display:grid}.pics{justify-items:center;gap:1rem;display:grid}.pics .big{width:var(--cube);height:var(--cube)}.pics div.big{padding:20px}.pics .anim{width:calc(var(--cube) * .75);height:calc(var(--cube) * .75);cursor:pointer}.info{align-content:start;gap:.6rem;display:grid}.info .title{margin-bottom:.5rem}.info .k{margin-top:.8rem}.algs{gap:.3rem;display:grid}.alg{text-align:left;background:var(--alt);border:1px solid var(--line);align-items:baseline;gap:1rem;padding:.5rem .75rem;font-size:1rem;display:flex}.alg.on{box-shadow:inset 3px 0 0 var(--main)}.alg .tag{color:var(--sub);min-width:4.5ch;font-size:.75rem}.alg.on .tag{color:var(--main)}.custom{gap:.5rem;display:flex}.custom input,.d-comment,.case-search{background:var(--alt);border:1px solid var(--line);border-radius:var(--r-s);color:var(--text);font:inherit;caret-color:var(--main);flex:1;padding:.5rem .75rem}.custom input{font-family:var(--mono)}.custom input:focus,.d-comment:focus,.case-search:focus{border-color:var(--main);outline:0}.custom input::placeholder,.d-comment::placeholder,.case-search::placeholder{color:var(--sub);font-family:var(--sans)}.note{min-height:1.5em;font-size:.9rem}table{border-collapse:collapse;font-variant-numeric:tabular-nums}table.stats,table.runs{width:100%}table.stats th,table.runs th,.mini th{text-align:left;color:var(--sub);font-size:.8rem;font-weight:500}.mini td:first-child{padding-left:0}.mini :is(td,th){padding-right:.6rem}.mini :is(td,th):last-child{padding-right:0}table.stats>:first-child>tr:first-child>th,table.runs>:first-child>tr:first-child>th{border-bottom:1px solid var(--line)}th button{color:var(--sub);padding:.2rem 0;font-weight:500}td,th{padding:.35rem 1rem .35rem 0}td:first-child,th:first-child{padding-left:.75rem}table.stats tr:nth-child(2n) td,table.runs tr:nth-child(2n) td{background:var(--alt)}td:first-child{border-radius:var(--r-s) 0 0 var(--r-s)}td:last-child{border-radius:0 var(--r-s) var(--r-s) 0}.link{color:var(--text);padding:0}.link:hover,.status.learning{color:var(--main)}.status.learned{color:var(--ok)}.confirm{color:var(--err);align-items:baseline;gap:.3rem;display:flex}.confirm .bad{color:var(--err)}#view-stats{overflow-x:auto}#view-stats>.k{margin:2rem 0 .5rem;font-size:.85rem}#view-stats>.k:first-child{margin-top:0}#view-stats .dim{padding-left:.75rem}@media (max-width:480px){#view-stats table.stats :is(th,td):last-child{display:none}}.notation{--cube:clamp(340px, min(50cqw, 100cqh - 10rem), 900px);grid-template-columns:calc(var(--cube) + 20px) 1fr;align-items:start;gap:3rem;display:grid}.n-stage{justify-items:center;gap:.5rem;display:grid;position:sticky;top:0}.n-stage twisty-player{width:var(--cube);height:var(--cube)}.n-now{align-items:baseline;gap:.75rem;display:flex}.n-move{font-family:var(--mono);color:var(--main);font-size:2.4rem}.n-desc{color:var(--text);text-align:center;max-width:34ch;min-height:3em}.n-moves{grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;margin:.4rem 0 1.5rem;display:grid}.n-moves button{font-family:var(--mono);padding:clamp(.5rem,2.2cqh,1.6rem) 0;font-size:clamp(1.05rem,2.4cqh,1.6rem)}@container stage (width<720px){.notation,.detail{--cube:min(320px, 100cqw);grid-template-columns:1fr;gap:1.5rem}.n-stage{position:static}}.no-keys .kb{display:none}@media (pointer:coarse),(max-width:600px){.kb{display:none}}@media (pointer:coarse){:is(input,select,textarea):not(.entry,.setup-in,.scr-in){font-size:max(16px,1em)!important}:is(button,a,[role=button]){touch-action:manipulation}:is(.pill,.seg,.jumps,.chart-tabs,.lastbar,.step-nav,.scr-nav)>:is(button,a,select,input),:is(.turn,.flip,.mode),th button,.k>button,.finder-bar button{min-height:40px}}.no-flash *,.no-flash :before,.no-flash :after{transition:none!important;animation:none!important}.sw{background:var(--bg);border-radius:10px;gap:3px;padding:4px 6px;display:inline-flex}.sw i{background:var(--main);border-radius:50%;width:8px;height:8px}.sw i:nth-child(2){background:var(--sub)}.sw i:nth-child(3){background:var(--text)}@media (min-width:1001px){body{grid-template-columns:var(--dock) minmax(0, 1fr);grid-template-rows:auto auto minmax(0,1fr);grid-template-areas:"head head""side tabs""side stage";justify-items:stretch}body>main.frame{display:contents}header{grid-area:head}nav.tabs{grid-area:tabs}.side{border-right:1px solid var(--line);grid-area:side;padding:1.25rem 1.25rem 1rem}.stage{grid-area:stage;padding:1.5rem 2.5rem 1rem}#case{--cs:min(100cqw, clamp(340px, 100cqh - 16rem, 900px))}#case twisty-player,#case>div{width:var(--cs);height:var(--cs)}#case>div{margin:0}#case.wait3d:before{width:min(var(--cs) * .75, 52%)}#case:has(>div:not([hidden])) twisty-player:not([hidden]){width:min(var(--cs) * .75, 52%)}#case:is(.wait3d,:has(>twisty-player:not([hidden])))>div{width:min(var(--cs) * .65, 44%)}.tall #view-train{grid-template-columns:minmax(0,1fr)}.tall #case{--cs:min(100cqw, 100cqh - 17rem, 900px);flex-direction:column}.tall #case.wait3d:before{width:min(100cqw,58cqh - 9.86rem)}.tall #case:has(>div:not([hidden])) twisty-player:not([hidden]){width:min(100cqw,58cqh - 9.86rem)}.tall #case:is(.wait3d,:has(>twisty-player:not([hidden])))>div{width:min(70cqw,38cqh - 6.46rem)}.tall .side .drill{flex:1;min-height:14rem}}@media (min-width:1001px) and (min-height:561px){.stage{container-type:size}#case{--cs:min(100cqw, clamp(160px, 100cqh - 16rem, 900px));min-height:0}body:not(.algs-page,.timer-page) .side-info{border:1px solid var(--line);border-radius:var(--r);background:var(--alt);padding:1.25rem}.algs-page .side-controls{flex:1 1 0}.algs-page .side-info{flex:none}.timer-page .side-info{flex:1 1 0}.tour{width:calc(var(--dock) - 2.5rem);padding:1rem 1.25rem;font-size:1rem}.tall .side-info{flex:1 1 0}.algs-page .field:has(>#sets){flex-direction:column;flex:1 1 0;min-height:calc(1.7rem + 88px);display:flex}.algs-page #sets{flex:1 1 0;align-content:start;min-height:0;max-height:none;overflow:hidden}:is(#view-cases,#view-stats):not([hidden]){flex-direction:column;height:100%;display:flex}#case-grid{flex-direction:column;flex:1 1 0;gap:1.75rem;min-height:0;display:flex;overflow:hidden}#case-grid .group{margin:0}.stats-box{flex:1 1 0;min-height:0;overflow:hidden}.runs-box{flex:0 auto;min-height:0;max-height:35%;overflow:hidden}.algs-page #finder-field{display:contents}#finder{flex:1 1 0;width:100%;min-height:110px;max-height:18rem;container-type:size}#finder:has(.shapes){max-height:var(--shapes-h,23rem);flex-grow:2}#finder .shapes{justify-content:center}#finder>div:empty{display:none}#finder>div:not(.shapes),#finder>div>svg{height:100%}#finder twisty-player{width:min(100cqw,100cqh);height:min(100cqw,100cqh);margin-inline:auto}:is(#train-ctl,#path-ctl) .field{grid-template-columns:3.8rem minmax(0,1fr);align-items:center;margin-bottom:0}#path-ctl .field>.dim{display:none}.algs-page .side-controls .pill:has(>.k){margin:0 0 0 3.8rem}.algs-page .side-controls .pill>.k{margin:0;top:50%;bottom:auto;left:-3.8rem;translate:0 -50%}.algs-page .side-info>[data-for=cases]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.algs-page .side-info .mark-key{gap:.9rem;font-size:.8rem}#result-info .res-head{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}#result-info .res-head .v{font-size:2.4rem}#result-info .res-head .fact+.fact{margin-top:0}#result-info .res-facts{grid-template-columns:repeat(3,minmax(0,1fr))}#result-info .res-facts .v{font-size:1.25rem}#result-info .fact .s{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#view-result:not([hidden]){flex-direction:column;height:100%;display:flex}#view-result .res-chart{flex:1 1 0;min-height:120px}#view-result .chart{height:100%}.algs-page .side-controls:has(>#detail-ctl:not([hidden])){flex:none}.algs-page .ad-side{margin-top:auto}.detail{--cube:clamp(120px, min(30cqw, (100cqh - 3.5rem - 40px) / 1.75), 560px);grid-template-columns:calc(var(--cube) + 20px) minmax(0, 1fr);gap:2rem}#view-detail{height:100%}.detail{grid-template-rows:minmax(0,1fr);height:100%}.detail .info{flex-direction:column;min-height:0;display:flex}.detail .algs{flex:0 auto;align-content:start;min-height:0;overflow:hidden}.notation{--cube:clamp(160px, min(50cqw, 100cqh - 10rem), 900px);grid-template-columns:calc(var(--cube) + 20px) minmax(0, 1fr);gap:2rem}.n-stage{position:sticky}.n-moves{margin-bottom:1rem}:is(.algs-page .field:has(>#puzzles),.timer-page .field:has(>.puzzles))>.k{display:none}.field:has(>.home-events){flex-direction:column;flex:1 1 0;min-height:0;display:flex;container-type:size}.side .home-events{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);max-height:34rem}.side .home-events a{align-content:center;font-size:.8rem}.side .home-events .shape{width:clamp(var(--icon), 8cqh, 64px);height:clamp(var(--icon), 8cqh, 64px)}}@media (min-width:1001px) and (min-height:900px){body:not(.algs-page,.timer-page) .side{gap:clamp(1.25rem,2.2vh,2rem)}body:not(.algs-page,.timer-page) .side-controls{gap:clamp(.5rem,1.2vh,1rem)}body:not(.algs-page,.timer-page) .side-controls .pill>:is(button,a,select,input){padding-block:clamp(5px,.9vh,12px);font-size:.85rem}.ad-side{height:100px;display:block}}@media (max-height:1100px) and (min-width:1001px){.finder-help{display:none}}@media (max-height:1100px) and (min-width:1001px) and (min-height:561px){.algs-page .puzzles{grid-template-columns:repeat(7,1fr)}.algs-page .puzzles button{padding:4px 0}.algs-page .puzzles button>span,.finder-from{display:none}}@media (max-height:760px) and (min-width:1001px) and (min-height:561px){.algs-page .field:has(>#sets){min-height:calc(1.7rem + 44px)}.algs-page .side :is(.seg,.jumps) button{padding-block:3px}.algs-page .puzzles button{padding-block:1px}#finder{min-height:88px}}@media (min-width:1001px) and (max-width:1199px){:is(.pages .navlink,nav.tabs button){gap:4px;padding-inline:.4rem}header>.rw{margin-right:.75rem}}@media (max-height:640px) and (min-width:1001px) and (min-height:561px){.algs-page .puzzles{grid-template-columns:repeat(10,1fr)}.n-moves button{padding-block:.3rem}}@media (max-height:560px),(max-width:1000px){body{height:auto;overflow:visible}body>main,.frame{height:auto}.side,.stage{overflow:visible}}@media (max-width:1000px){.frame{flex-direction:column;gap:1.5rem;display:flex}.side{display:contents}.side-controls{order:1}.stage{order:2;padding:0}.side-info{order:3}.side .kofi{box-shadow:none;order:4;position:static}.tour{width:calc(100% - 3rem);box-shadow:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-top:1rem;position:static}.rw-toasts{top:3.75rem;bottom:auto}#view-train{grid-template-columns:minmax(0,1fr);height:auto}.trainer{align-content:start}.algs-page:has(#pins:empty):has(#view-train:not([hidden])) .side-info{visibility:hidden}.drill .pins{overflow:visible}.fold{background:var(--alt);border-radius:var(--r);color:var(--text);align-items:center;gap:.6rem;min-height:2.7rem;padding:.6rem .8rem;font-size:.9rem;display:flex}.fold .sum{display:contents}.algs-page .fold [data-for]{display:inline}.fold span:not([hidden])~span:before{content:"/";color:var(--sub);margin-right:.6rem}.fold:after{content:"";border:solid var(--sub);border-width:0 2px 2px 0;width:.45rem;height:.45rem;margin-left:auto;translate:0 -.15rem;rotate:45deg}.fold[aria-expanded=true]:after{translate:0 .1rem;rotate:-135deg}.algs-page .side-controls:not(.open)>:is(.field,#train-ctl,#path-ctl,[data-for~=cases]){display:none}.algs-page:has(:is(#view-result,#view-detail,#view-stats):not([hidden])) .side-info{order:2}.algs-page #sets{max-height:none;overflow:visible}#case-grid .group{scroll-margin-top:6.5rem}#case:is(.wait3d,:has(>div:not([hidden])):has(>twisty-player:not([hidden]))){min-height:0}#notation-info{display:none}header{grid-template-columns:auto minmax(0,1fr) auto;height:3.25rem}.logo{border-right:0;padding-inline:1.5rem}.pages{padding-inline:.5rem}nav.tabs{z-index:5;width:100%;padding-left:.75rem;position:sticky;top:3.25rem}:is(.pages .navlink,nav.tabs button){padding-inline:.6rem}}@media (max-width:1000px) and (min-height:600px){.n-stage{z-index:1;background:var(--bg);padding-bottom:.5rem;position:sticky;top:6rem}.notation{--cube:min(210px, 60cqw)}.n-desc{min-height:0}}@media (max-width:1000px) and (max-height:560px){.trainer{grid-template-columns:minmax(0,1fr) minmax(0,1fr);place-items:start center;column-gap:1.5rem}.trainer>*{grid-column:2}#case{grid-area:1/1/span 5;min-height:0}#case twisty-player{width:240px;height:240px}#case>div{width:200px;height:200px;margin:0}}@media (max-width:760px){#case-grid .group{scroll-margin-top:3.25rem}.n-stage{top:2.75rem}.logo{padding-inline:1rem}body>main{width:calc(100% - 2rem)}header{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"logo rw";position:relative}nav.tabs{padding-left:.25rem;top:0}.rw-toasts{left:1rem;right:1rem}.tour{width:calc(100% - 2rem)}.logo{flex-wrap:wrap;align-content:flex-start;row-gap:2rem;min-width:0;padding-top:calc(1.625rem - 12px);overflow:hidden}header>.rw{white-space:nowrap;gap:.5rem;margin-right:.25rem;padding:.35rem .6rem}.pill{flex-wrap:wrap;justify-content:center}.side-controls .pill{justify-content:flex-start}:root{--nav-h:calc(58px + env(safe-area-inset-bottom))}body{padding-bottom:var(--nav-h)}.pages{z-index:6;height:var(--nav-h);padding:4px 6px calc(4px + env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--line);position:fixed;inset:auto 0 0}.pages .navlink{flex-direction:column;flex:1;justify-content:center;gap:4px;padding:0;font-size:.75rem;box-shadow:inset 0 2px #0000}.pages .navlink.on{box-shadow:inset 0 2px var(--main)}.pages .navlink:before{width:20px;height:20px}}.side :is(h1,p){margin:0}.side p{font-size:.85rem;line-height:1.55}.side p a{color:var(--main);text-decoration:none}.side .home-cell{flex:none}.side-title{letter-spacing:-.02em;font-size:1.6rem;font-weight:600;line-height:1.2}.side-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1rem;display:grid}.side-facts .k{text-transform:none}.side-foot{flex-wrap:wrap;justify-content:center;row-gap:.4rem;padding:.75rem 0 .25rem;font-size:.8rem;display:flex;margin-top:auto!important}.side-foot a+a:before{content:"·";color:var(--sub);margin:0 .7rem}.side .side-foot a{color:inherit;text-decoration:none}.side-foot a:hover{color:var(--main)}.home-cta{flex-wrap:wrap;gap:.5rem;display:flex}.home-cta>:is(a,.home-alt){text-align:center;white-space:nowrap;flex:1;padding:.7rem 1rem;font-size:.95rem}.home-cta .home-alt{font-weight:500}.home-ask{color:var(--sub);flex-wrap:wrap;align-items:center;gap:.4rem .5rem;font-size:.85rem;display:flex}.home-ask>span{flex-basis:100%}.home-ask button{flex:1}.home-events{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.home-events a{border-radius:var(--r-s);color:var(--sub);justify-items:center;gap:3px;padding:6px 0 4px;font-size:.7rem;text-decoration:none;display:grid}.home-sets{flex-wrap:wrap;display:flex}.page-cell .home-sets{background:var(--bg)}.home-sets a{border-radius:var(--r-s);color:var(--sub);text-align:center;flex:auto;padding:5px 8px;font-size:.8rem;text-decoration:none}:is(.home-events,.home-sets) a:hover,.wr-events button:hover{color:var(--text)}.home-main{grid-template:100%/minmax(0,1.25fr) minmax(0,1fr);gap:2rem;display:grid}.home-stage{grid-template-rows:minmax(0,1fr) auto auto auto;place-items:center;gap:.9rem;min-height:0;padding:1rem 0;display:grid}#timer-cube,#timer-cube twisty-player{width:100%;height:100%;min-height:0}.no-viz #timer-cube{display:none}.home-stage .tick{font-size:clamp(3rem,4.5vw,5rem)}.wr-head{align-items:center;gap:1.5rem;max-width:100%;display:flex}.wr-who{gap:2px;min-width:0;font-size:.85rem;display:grid}.wr-who>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wr-who b{font-size:1rem;font-weight:600}.wr-alg{width:min(100%,48rem);font:.78rem/1.6 var(--mono);gap:.35rem;display:grid}.wr-alg p{white-space:nowrap;gap:.6rem;margin:0;display:flex;overflow:hidden}.wr-alg .k{width:4.5rem;font-family:var(--sans);flex:none}#wr-scr{text-overflow:ellipsis;color:var(--sub);overflow:hidden}.wr-row{gap:.6rem;height:round(down,clamp(9.6em,14cqh,16em),1.6em);display:flex}.wr-moves{white-space:pre-line;flex:1;overflow:hidden}.wr-moves twisty-alg-viewer{--active-background-shade:var(--main);pointer-events:none}.wr-bar{align-items:stretch;gap:.5rem;width:100%;display:flex}.wr-bar .seg{flex:none;grid-auto-columns:auto;grid-auto-flow:row;display:grid}.wr-bar .seg button{padding:2px 10px;font-size:.75rem}.wr-who .link{color:var(--main);justify-self:start;font-size:.8rem}.wr-events{background:var(--alt);border-radius:var(--r);flex:1;grid-template-columns:repeat(auto-fit,minmax(3.3rem,1fr));gap:2px;padding:3px;display:grid}.wr-events button{border-radius:var(--r-s);color:var(--sub);font:.66rem var(--mono);font-variant-numeric:tabular-nums;justify-items:center;gap:2px;padding:5px 0 3px;display:grid}.wr-events [aria-pressed=true]{background:var(--bg);color:var(--main)}.home-bento{grid-template-rows:minmax(0,1fr) auto;gap:1rem;min-height:0;display:grid}.home-cell{border:1px solid var(--line);border-radius:var(--r);background:var(--alt);color:var(--text);align-content:start;gap:.35rem;min-height:0;padding:1.5rem;text-decoration:none;transition:border-color .15s;display:grid;overflow:hidden}a.home-cell:hover{border-color:color-mix(in srgb, var(--main) 45%, transparent)}.home-cell h2{letter-spacing:-.01em;margin:0;font-size:1.1rem;font-weight:600}.home-cell h2 a{color:inherit;text-decoration:none}.home-cell p{margin:0;font-size:.9rem;line-height:1.5}.home-algs{grid-template-rows:auto minmax(0,1fr) auto;gap:.9rem}.home-algs>.link{color:var(--main);justify-self:start;font-size:.85rem}.cell-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.cell-head .seg{flex-wrap:wrap;display:flex}.cell-head .seg button{padding:3px 9px;font-size:.75rem}.home-path{grid-template-columns:repeat(auto-fill,minmax(min(11rem,100%),1fr));grid-auto-rows:minmax(3.5rem,1fr);gap:.5rem;min-height:0;margin:0;padding:0;list-style:none;display:grid}.home-path a{border-radius:var(--r-s);background:var(--bg);height:100%;color:var(--text);border:1px solid #0000;align-items:center;gap:.9rem;padding:.6rem .75rem .7rem;text-decoration:none;transition:border-color .15s;display:flex;position:relative;overflow:hidden}.home-path li{container-type:size}@container (height>=9rem){.home-path a{text-align:center;flex-direction:column;justify-content:center;gap:.6rem;padding-top:.9rem}.home-path a .pic{flex:1 1 0;height:auto;min-height:0;max-height:8rem}}.home-path a:hover{border-color:var(--line)}.home-path a.next{border-color:color-mix(in srgb, var(--main) 55%, transparent)}.home-path .pic{aspect-ratio:1;flex:none;height:100%;max-height:7.5rem}.home-path a>span:not(.pic){gap:2px;min-width:0;display:grid}.home-path b{text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:500;overflow:hidden}.home-path .n{color:var(--sub);font:.72rem var(--mono);font-variant-numeric:tabular-nums}.home-path .done .n,.home-path .next .n{color:var(--main)}.home-path i{width:var(--p);background:var(--main);height:3px;position:absolute;bottom:0;left:0}.home-pic{border-radius:var(--r-s);background:var(--bg);place-items:center;text-decoration:none;display:grid;overflow:hidden}.home-pic twisty-player{pointer-events:none;width:100%;height:100%;min-height:0}.home-bld{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:1.5rem}.home-bld .home-pic{aspect-ratio:1;background:0 0;height:clamp(5.5rem,13vh,9.5rem)}.bld-steps{color:var(--sub);gap:.3rem;margin:.6rem 0 0;padding:0;font-size:.85rem;list-style:none;display:grid}.bld-steps span{margin-left:.9rem}@container stage (width<=900px){.bld-steps span{display:none}}.bld-steps a{min-width:4.25rem;color:var(--main);text-decoration:none;display:inline-block}.bld-steps a:hover{text-underline-offset:3px;text-decoration:underline}.home-data{background:var(--tint);border-color:color-mix(in srgb, var(--main) 25%, transparent)}.tick{font:500 3.4rem/1 var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--text)}.page-cols{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:1rem;display:grid}.page-cols>div{flex-direction:column;gap:1rem;display:flex}.page-cols>div>.page-cell{flex:1 0 auto}.page-cell{border:1px solid var(--line);border-radius:var(--r);background:var(--alt);align-content:start;gap:.6rem;padding:1.5rem;display:grid}.page-cell h2{margin:0;font-size:1.1rem;font-weight:600}.page-cell h2 a{color:inherit;text-decoration:none}.page-cell h2 a:hover{color:var(--main)}.page-cell :is(p,li){color:var(--sub);margin:0;font-size:.9rem;line-height:1.6}.page-cell :is(p,li) a{color:var(--main);text-decoration:none}.page-cell :is(p,li) a:hover{text-underline-offset:3px;text-decoration:underline}.page-cell ul{gap:.4rem;margin:0;padding-left:1.2rem;display:grid}.page-table{width:100%;font-size:.85rem}.page-table :is(td,th){text-align:left;vertical-align:baseline;padding:.3rem 1rem .3rem 0}.page-table th{color:var(--sub);padding-top:1rem;font-size:.8rem;font-weight:500}.page-table tr:first-child th{padding-top:0}.page-table td+td{color:var(--sub)}.page-table td:has(kbd){white-space:nowrap}.cell-pages:has(>.pager[hidden]){display:none}@media (min-width:1001px) and (min-height:561px){.page .page-cols{columns:20rem;column-gap:1rem;display:block}.page .page-cols>div:not(.cell-pages){display:contents}.page .page-cell{-webkit-box-decoration-break:clone;box-decoration-break:clone;margin-bottom:1rem}.page .page-cell h2{break-after:avoid}.page .cell-pages{column-span:all;flex-direction:row;justify-content:flex-end;margin:-.75rem 0 .25rem}}@media (min-width:1001px) and (min-height:561px) and (max-height:760px){.page .page-cols{columns:16rem;column-gap:.75rem}.page .page-cell{gap:.35rem;margin-bottom:.75rem;padding:.9rem 1.1rem}.page .page-cell h2{font-size:1rem}.page .page-cell :is(p,li),.page .page-table{font-size:.78rem;line-height:1.45}.page .page-table :is(td,th){padding-block:.15rem}.page .side-info{display:none}.page .side{gap:.9rem}.page .side .home-cell{padding:1rem 1.25rem}}@media (max-width:1000px){.side>:first-child{margin-top:1.25rem}.side>.field{order:3}.side-foot{order:4;padding-bottom:1rem}.home-main,.page-cols{grid-template:none;grid-auto-columns:auto;grid-auto-flow:row;gap:1.5rem}.home-stage{grid-template-rows:15rem auto auto auto}.home-bento{grid-template-rows:none}.home-cell{padding:1.25rem}}[data-theme=osrs]{--r:2px}[data-theme=osrs] :where(h1,h2,h3,.navlink,button:not(.memo-start),.home-alt){text-shadow:1px 1px #000}[data-theme=osrs] .logo .wip{border-color:var(--os-rim);background:var(--os-deep);box-shadow:inset 1px 1px 0 var(--os-hi), inset -1px -1px 0 var(--os-rim);color:var(--os-yellow);text-shadow:1px 1px #000}[data-theme=osrs] :where(.home-cell,.page-cell,.tile,.seg,.puzzles,.sets,.jumps,.home-events,.home-sets,.wr-events,:is(.pill,.chart-tabs,.lastbar,.step-nav,.scr-nav):not(:empty),.fold,.pins button,.home-ask button,.home-cta .home-alt,.run-acts button,.next-run,.n-moves button,.n-now button,:is(.turn,.flip,.mode),.custom button,.confirm button,.reveal,.tour,.tour-acts button,.card>:is(button,.link),.d-row button,.walk-phases button,.k>button,.finder-bar>button,.kofi,.keypad button){border-color:var(--os-rim);box-shadow:inset 1px 1px 0 var(--os-hi), inset -1px -1px 0 var(--os-rim), 0 0 0 1px var(--os-rim)}@media (min-width:1001px) and (min-height:561px){[data-theme=osrs] body:not(.algs-page,.timer-page) .side-info{border-color:var(--os-rim);box-shadow:inset 1px 1px 0 var(--os-hi), inset -1px -1px 0 var(--os-rim), 0 0 0 1px var(--os-rim)}}[data-theme=osrs]{--os-stone:#3e3529;--os-deep:#2b251c;--os-rim:#1b1712;--os-hi:#5d5446;--os-orange:#ff981f;--os-yellow:#ff0;--os-green:#0dc10d;--os-red:#ff2b2b}[data-theme=osrs] :is(.trophies,.rw-toast){text-shadow:1px 1px #000}[data-theme=osrs] .rw-toast{border:2px solid var(--os-rim);background:var(--os-stone);box-shadow:inset 0 0 0 1px var(--os-hi);color:#fff;border-radius:0}[data-theme=osrs] .rw-toast .k{color:var(--os-orange);font-weight:700}[data-theme=osrs] .rw-toast.rw-level{color:#000;text-shadow:none;background:#c8b78f;box-shadow:inset 0 0 0 1px #e6d8b2}[data-theme=osrs] .rw-toast.rw-level .k{color:#00f}[data-theme=osrs] .trophies{border:3px solid var(--os-rim);background:var(--os-stone);box-shadow:inset 0 0 0 1px var(--os-hi), 0 16px 48px #00000080;color:var(--os-orange);border-radius:0}[data-theme=osrs] .trophies :is(.dim,.k,.tr-skill-xp){color:var(--os-orange);opacity:.85}[data-theme=osrs] .trophies :is(.tr-stat,.tr-bounties li,.tr-log li,.tr-track li,.tr-skills li){border:1px solid var(--os-rim);background:var(--os-deep);box-shadow:inset 1px 1px 0 var(--os-hi);border-radius:0}[data-theme=osrs] .trophies :is(.tr-stat b,.tr-skills b,.tr-log h3 span){color:var(--os-yellow)}[data-theme=osrs] .trophies .tr-tabs{border-bottom:2px solid var(--os-rim)}[data-theme=osrs] .trophies .tr-tabs button{color:var(--os-orange)}[data-theme=osrs] .trophies .tr-tabs button.on{color:#fff;box-shadow:inset 0 -2px var(--os-orange)}[data-theme=osrs] .trophies .tr-close{color:var(--os-orange)}[data-theme=osrs] .trophies :is(.tr-bounties,.tr-skills) i{background:linear-gradient(90deg, var(--os-green) var(--p), var(--os-red) var(--p));border-radius:0;height:4px}[data-theme=osrs] .trophies :is(.tr-skills,.tr-log li.got) img{filter:drop-shadow(1px 1px #000)}[data-theme=osrs] .trophies .tr-log h3{border-bottom-color:var(--os-rim);color:var(--os-orange);font-weight:700}[data-theme=osrs] .trophies .tr-log li.got{color:var(--os-yellow)}[data-theme=osrs] .trophies .tr-bounties li.done :is(span,.n){color:var(--os-green)}[data-theme=osrs] .trophies .tr-track li{color:var(--os-red)}[data-theme=osrs] .trophies .tr-track li.started{color:var(--os-yellow)}[data-theme=osrs] .trophies .tr-track li.done{color:var(--os-green)}[data-theme=osrs] .trophies .tr-track li.next{border-color:var(--os-orange)}
