:root{--pico-font-size:1rem;--ink:#fffffe;--pico-primary:var(--ink);--pico-primary-hover:var(--ink);--pico-color:var(--pico-muted-color);--ground:#0f0e17;--pico-background-color:var(--ground);--pico-code-background-color:#ffffff1a;--color-success:#2cb67d;--color-error:#e53170;--motion-ease:cubic-bezier(.16,1,.3,1);--link-transition:color .2s ease-in-out,text-decoration-color .2s ease-in-out;--fade:background-color var(--pico-transition),color var(--pico-transition),border-color var(--pico-transition);--brand:2rem;--wordmark:calc(var(--brand)*5.72);--brand-block:calc(var(--brand)*1.3);--mark-logo:.85em;--mark-slash:.85em;--mark-slash-weight:300;--mark-name:.72em;--mark-name-weight:400;--search-height:46px;--search-gap:.55rem}a{text-decoration:underline;text-decoration-color:#fffffe4d;text-underline-offset:.15em;transition:var(--link-transition)}a *{transition:var(--link-transition)}.said{position:absolute;overflow:hidden;clip-path:inset(50%);white-space:nowrap;width:1px;height:1px}button,[role=button],.chip,kbd{transition:var(--fade)}a:hover{text-decoration-color:#fffffe}.arrow{display:inline-block;margin-inline-start:.1em}h1,h2,h3,h4,h5,h6,b,strong{color:var(--pico-primary)}:not(pre)>code{overflow-wrap:anywhere;max-width:100%}.code{position:relative;max-width:100%}.code:has(code.language-handle){width:-moz-fit-content;width:fit-content}.code pre>code{padding-right:2.5rem}.code .copy{position:absolute;display:inline-flex;color:var(--pico-muted-color);box-shadow:none;background:0 0;border:none;align-items: center;width:auto;margin:0;padding:.25rem;transition:color .15s;font-size:.75rem;line-height:1;top:.5rem;right:.5rem}.code .copy svg{width:1em;height:1em}.code .copy:hover{color:var(--pico-color)}.code .copy.copied{color:var(--color-success)}.code.solo pre{overflow:hidden}.code.solo pre>code{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.code.solo .copy{top:50%;transform:translateY(-50%)}body{padding-block:max(2.5rem,env(safe-area-inset-top))max(2.5rem,env(safe-area-inset-bottom));padding-inline:env(safe-area-inset-left)env(safe-area-inset-right)}@media (min-width:576px) and (max-width:850px){body{padding-inline:max(var(--pico-block-spacing-horizontal),env(safe-area-inset-left))max(var(--pico-block-spacing-horizontal),env(safe-area-inset-right))}}body>main{max-width:800px;margin-inline-start:auto;margin-inline-end:auto}#hx-body footer{margin-top:4rem}#hx-body:has(.inplace.lede) footer{margin-top:2.5rem}.meta{display:flex;color:var(--pico-muted-color);flex-shrink:0;align-items: center;gap:.35em;margin-inline-start:auto}.meta time{flex-shrink:0}.meta a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--pico-muted-color);text-decoration-color:#0000}.meta a:hover{text-decoration-color:var(--pico-muted-color)}section.username-home .meta{inline-size:auto}#hx-view[hidden]{display:none}#hx-view{display:flex;border-bottom:1px solid var(--pico-muted-border-color);justify-content:flex-start;gap:1.4rem;margin-block-end:1rem}#hx-view a{color:var(--pico-muted-color);text-decoration:none;transition:var(--link-transition),border-color .2s ease-in-out;border-bottom:2px solid #0000;margin-block-end:-1px;padding-block-end:.45rem}#hx-view a:hover,#hx-view a[aria-current=page]{color:var(--pico-primary);border-bottom-color:var(--pico-primary)}#hx-view:not([hidden]){position:relative;z-index:1;pointer-events:none;height:var(--search-height);justify-content:flex-end;align-items: flex-end;margin-block-start:calc(-1*(var(--search-height) + var(--search-gap)));margin-block-end:calc(1rem + var(--search-gap));transition:opacity .1s ease-in}#hx-view:not([hidden]) a{pointer-events:auto}.inplace.open~#hx-view,.inplace.open~div #hx-view{visibility:hidden;opacity:0;transition:opacity .1s ease-in,visibility 0s linear .1s}section.username-available div{margin-top:2rem}header{display:flex;position:relative;justify-content:space-between;align-items: center;margin-block-end:2.5rem}header .wordmark{transition:var(--link-transition);display:block;block-size:1.3em;inline-size:auto}header hgroup>h1>a:hover .wordmark,header hgroup>p>a:hover .wordmark{color:var(--pico-muted-color)}header hgroup>h1>a:focus-visible .wordmark{color:var(--pico-muted-color)}header hgroup>p>a:focus-visible .wordmark{color:var(--pico-muted-color)}header p{padding-block-start:.25rem}header hgroup>h1:first-child,header hgroup>p:first-child{font-size:var(--brand);display:flex;block-size:var(--brand-block);align-items: flex-end;padding-block-start:0;line-height:1.125}.mark{display:flex;align-items: flex-end;gap:.3em;min-width:0}.mark a{display:flex;flex-shrink:0}.mark .wordmark{block-size:var(--mark-logo);color:var(--pico-muted-color);flex-shrink:0;inline-size:auto}.mark .slash{color:var(--pico-muted-color);font-size:var(--mark-slash);font-weight:var(--mark-slash-weight);flex-shrink:0}.mark .name{overflow:hidden;color:var(--pico-primary);transition:var(--link-transition);font-size:var(--mark-name);font-weight:var(--mark-name-weight);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0}.mark:has(a:hover) .name{color:var(--pico-muted-color)}.mark:has(a:focus-visible) .name{color:var(--pico-muted-color)}.mark:has(a:hover) .wordmark{color:var(--pico-primary)}.mark:has(a:focus-visible) .wordmark{color:var(--pico-primary)}header nav{display:flex;flex-shrink:0;gap:.5rem}#tip{position:absolute;top:-.45rem;left:calc(var(--wordmark) + .5rem);display:inline-grid;box-sizing:border-box;border:var(--pico-border-width)solid var(--pico-muted-color);box-shadow:none;color:var(--pico-muted-color);cursor:pointer;z-index:2;background:0 0;border-radius:50%;place-items: center;width:1.5rem;min-width:0;height:1.5rem;min-height:0;margin:0;padding:0;transition:color .2s ease-in-out,border-color .2s ease-in-out;font-size:.7rem;font-weight:600;line-height:1}#tip:hover,#tip[aria-expanded=true]{color:var(--pico-primary);border-color:var(--pico-primary)}#tip:focus-visible{color:var(--pico-primary);border-color:var(--pico-primary)}#tip:focus-visible{outline:none;box-shadow:0 0 0 .2rem color-mix(in srgb,var(--pico-primary)20%,transparent)}[data-tooltip]:before{font-size:.75rem}#hx-view [data-tooltip]:hover:before,#hx-view [data-tooltip]:hover:after,#hx-view [data-tooltip]:focus:before,#hx-view [data-tooltip]:focus:after{opacity:0;animation:none}#hx-view [data-tooltip][data-said]:before{opacity:1;animation:none}#hx-view [data-tooltip]:before{transition:opacity .2s ease-out}#hx-view [data-tooltip]:after{display:none}[data-tooltip]:focus:not(:focus-visible):before{opacity:0;animation:none}[data-tooltip]:focus:not(:focus-visible):after{opacity:0;animation:none}[role=tooltip]{position:absolute;background:var(--pico-card-background-color);border:var(--pico-border-width)solid var(--pico-muted-border-color);border-radius:var(--pico-border-radius);color:var(--pico-muted-color);white-space:normal;opacity:0;visibility:hidden;pointer-events:none;z-index:2;margin:0;padding:.8rem 1rem;transition:opacity .2s ease-out,transform .2s ease-out,visibility .2s;font-size:.9rem;font-weight:400;line-height:1.55;transform:scale(.92)}[role=tooltip]:before{content:"";position:absolute;background:var(--pico-card-background-color);width:9px;height:9px;transform:rotate(45deg)}[role=tooltip] b{color:var(--pico-primary)}body{overflow-anchor:none}@media (max-width:700px){:root{--brand:1.6rem}#tip{top:-.55rem;left:calc(var(--wordmark) + .35rem)}}@media (max-width:350px){:root{--brand:1.5rem}}#door~#shortcuts>#open{display:none}#door{display:flex;align-items: center;gap:.9rem}#door a:not(.border){color:var(--pico-primary);text-decoration-color:#0000}#door a:not(.border):hover{text-decoration-color:var(--pico-primary)}#gate{display:none}@media (max-width:480px){header{display:grid;grid-template-columns:minmax(0,1fr)auto;align-items: start;gap:1rem}header nav{justify-content:flex-end;width:auto}#door{display:none}#gate{display:inline-flex;border:var(--pico-border-width)solid var(--pico-muted-border-color);border-radius:var(--pico-border-radius);box-shadow:none;color:var(--pico-primary);cursor:pointer;transition:var(--fade);background:0 0;align-items: center;width:auto;min-height:2.75rem;margin:0;padding:.45rem .8rem;font-weight:600;line-height:1}#gate:hover,#gate[aria-expanded=true]{border-color:var(--pico-primary)}#gate:focus-visible{border-color:var(--pico-primary)}#gate:focus-visible{outline:var(--pico-border-width)solid var(--pico-primary);outline-offset:3px}}header nav button img,header nav a img{display:block;filter:invert(1);width:18px;height:18px;transition:transform .3s,opacity .2s}.stats h3{text-transform:uppercase;letter-spacing:.08em;color:var(--pico-muted-color);margin:2rem 0 .5rem;font-size:.75rem;font-weight:600}.stats h3:first-child{margin-top:0}#open{min-width:2.85rem}#open b{color:inherit;font-weight:700;line-height:18px}header nav>a,header nav>a:visited,button.border,a.border{display:inline-flex;padding:var(--pico-form-element-spacing-vertical)var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width)solid var(--pico-primary);border-radius:var(--pico-border-radius);color:var(--pico-primary);cursor:pointer;box-shadow:none;text-decoration:none;transition:var(--fade);background-color:#0000;justify-content:center;align-items: center}button[aria-busy=true]{position:relative;color:#0000}button[aria-busy=true]>*{visibility:hidden}button[aria-busy=true]:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (hover:hover) and (pointer:fine){header nav>a:hover,header nav>a:visited:hover,button.border:hover,a.border:hover{background-color:var(--pico-primary);color:var(--pico-contrast-inverse);text-decoration:none;border-color:var(--pico-primary)}button[type=button]:hover img{filter:invert(1)brightness(0)}}hgroup{position:relative;flex:1;min-width:0;max-width:100%;margin-block-end:0}#list,#hx-search{list-style:none;display:flex;flex-direction:column;gap:.25rem;padding:0}@keyframes queue-in{0%{opacity:0;transform:translateY(-.35rem)}to{opacity:1;transform:translateY(0)}}#list li,#hx-search li{display:flex;align-items: center;transition:opacity .5s ease-out,transform .5s ease-out}#list>li[data-fresh]{animation:queue-in .24s var(--motion-ease)backwards}#list li.htmx-swapping{opacity:0;transform:translate(-1rem)}#list li img,#hx-search li img{block-size:16px;inline-size:16px;margin-inline-start:0;margin-inline-end:.3em}#list li>div,#hx-search li>div{display:flex;flex:1;align-items: center;min-inline-size:0}#list li>div>a,#hx-search li>div>a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration-color:#0000;flex:1;min-inline-size:0;margin-inline-start:.65rem;margin-inline-end:.65rem}#list li>div>a:hover,#hx-search li>div>a:hover{text-decoration-color:#fffffe}#list li.removing{opacity:0;transition:opacity .5s ease-out}#list li[id^=link-],#hx-search li[id^=link-]{position:relative}#list li[id^=link-]{touch-action:pan-y pinch-zoom}.swipe-mark{position:absolute;top:50%;z-index:-1;color:var(--pico-muted-color);font-size:.875em;transform:translateY(-50%)}.swipe-mark:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.swipe-mark:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.swipe-mark:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.swipe-mark:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.swipe-mark:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.swipe-mark:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.swipe-mark.armed{color:var(--pico-primary)}@media (pointer:coarse){:root{--touch-reach:.35rem}#list li[id^=link-],#hx-search li[id^=link-]{padding-block:var(--touch-reach)}#list li[id^=link-]>div>a,#hx-search li[id^=link-]>div>a{padding-block:var(--touch-reach);margin-block:calc(var(--touch-reach)*-1)}#list li[id^=link-] .meta a,#hx-search li[id^=link-] .meta a{padding-block:var(--touch-reach)}}@media (hover:hover) and (pointer:fine){#list li.selected:before,#hx-search li.selected:before{content:"›";position:absolute;color:var(--pico-primary);margin-right:.5rem;top:0;right:100%}#hx-search:not(:has(li.selected)) li[id^=link-]:first-child:before{content:"›";position:absolute;color:var(--pico-primary);margin-right:.5rem;top:0;right:100%}#list:not(:has(li.selected)) li[id^=link-]:first-child:before{content:"›";position:absolute;color:var(--pico-primary);margin-right:.5rem;top:0;right:100%}}#hx-alert{opacity:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;transition:opacity .5s ease-out}#hx-alert:empty{display:none}#hx-alert.success{color:var(--color-success)}#hx-alert.error{color:var(--color-error)}#hx-alert.htmx-swapping{opacity:0}#hx-alert:not(:empty)~p{display:none}.helleze-changelog,.pager{--measure:65ch;max-width:var(--measure)}.helleze-changelog article{box-shadow:none;background:0 0;border:none;border-radius:0;margin-bottom:2.5rem;padding:0}.helleze-changelog article+article{border-top:var(--pico-border-width)solid var(--pico-muted-border-color);padding-top:2.5rem}.helleze-version{color:var(--pico-primary);margin:0;font-size:1.375rem;font-weight:700}.helleze-version a{color:var(--pico-primary);text-decoration:none}.helleze-summary{color:var(--pico-muted-color);margin:1.25rem 0 0}.helleze-section{text-transform:uppercase;letter-spacing:.08em;color:var(--pico-muted-color);margin:2rem 0 1.25rem;font-size:.75rem;font-weight:600}.helleze-changes{list-style:none;display:flex;flex-direction:column;gap:1.25rem;margin:0;padding:0}.helleze-change{list-style:none;line-height:1.5}.helleze-title{color:var(--pico-primary)}.helleze-body{display:block;color:var(--pico-muted-color);margin-top:.25rem}.helleze-refs{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.5rem}.pager{display:grid;grid-template-columns:1fr auto 1fr;align-items: center;margin-top:3rem}.pg-newer{grid-column:1;justify-self:start}.pg-older{grid-column:3;justify-self:end}.credit-left{grid-column:1;justify-self:start}.credit-center{grid-column:2;justify-self:center}.credit-right{grid-column:3;justify-self:end}.credit{color:var(--pico-muted-color);text-decoration:none}.credit span{text-decoration:underline;text-decoration-color:#fffffe4d;text-underline-offset:.15em;transition:var(--link-transition)}.credit:hover span{color:var(--pico-primary);text-decoration-color:var(--pico-primary)}.helleze-ref{border:var(--pico-border-width)solid var(--pico-muted-border-color);font-family:var(--pico-font-family-monospace,monospace);color:var(--pico-muted-color);background:0 0;border-radius:0;padding:.05rem .45rem;font-size:.75rem}#shortcuts dialog button,#shortcuts dialog a{all:unset;cursor:pointer;color:var(--pico-primary);transition:var(--fade)}#shortcuts dialog a,#shortcuts dialog #login,#shortcuts dialog #logout{display:inline;text-decoration:underline;text-decoration-color:#fffffe4d;text-underline-offset:.15em;transition:text-decoration-color .2s ease-in-out;font-weight:600}#shortcuts dialog a:hover,#shortcuts dialog #login:hover,#shortcuts dialog #logout:hover{text-decoration-color:#fffffe}#shortcuts dialog .toggle{display:flex;flex:1;align-items: center;gap:.75rem;width:100%}#shortcuts dialog .toggle strong{text-decoration:underline;text-decoration-color:#fffffe4d;text-underline-offset:.15em;transition:text-decoration-color .2s ease-in-out}#shortcuts dialog .toggle:hover strong{text-decoration-color:#fffffe}#shortcuts dialog .toggle .switch{position:relative;border:var(--pico-border-width)solid var(--pico-muted-border-color);border-radius:1rem;flex:none;width:1.75rem;height:1rem;margin-left:auto;transition:background-color .2s ease-in-out,border-color .2s ease-in-out}#shortcuts dialog .toggle .switch:after{content:"";position:absolute;background:var(--pico-muted-color);transition:transform .2s var(--motion-ease),background-color .2s ease-in-out;border-radius:50%;width:.625rem;height:.625rem;top:.125rem;left:.125rem}#shortcuts dialog .toggle[aria-checked=true] .switch{background:var(--ink);border-color:var(--ink)}#shortcuts dialog .toggle[aria-checked=true] .switch:after{background:var(--ground);transform:translate(.75rem)}#shortcuts .pitch{position:relative;display:flex}#shortcuts .pitch [role=tooltip]{transform-origin:right center;width:17rem;top:50%;right:calc(100% + 1.8rem);transform:translateY(-50%)scale(.92)}#shortcuts .pitch:hover [role=tooltip],#shortcuts .pitch:focus-within [role=tooltip]{opacity:1;visibility:visible;transform:translateY(-50%)scale(1)}#shortcuts .pitch [role=tooltip] b{display:block;margin-bottom:.35rem;font-weight:400}#shortcuts .pitch [role=tooltip]>span{display:block}#shortcuts .pitch [role=tooltip] strong{color:var(--pico-primary);font-weight:600}#shortcuts .pitch [role=tooltip]:before{border-right:var(--pico-border-width)solid var(--pico-muted-border-color);border-top:var(--pico-border-width)solid var(--pico-muted-border-color);top:calc(50% - 4.5px);right:-5px}@media (max-width:40rem){#shortcuts .pitch [role=tooltip]{position:absolute;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;opacity:1;visibility:visible;border:0;width:1px;height:1px;margin:-1px;padding:0;transition:none;transform:none}}@media (prefers-reduced-motion:reduce){#shortcuts .pitch [role=tooltip],#shortcuts .pitch:hover [role=tooltip]{transition:opacity .2s ease-out,visibility .2s;transform:translateY(-50%)}#shortcuts dialog .toggle .switch,#shortcuts dialog .toggle .switch:after{transition:none}}#shortcuts article{position:relative;background-color:var(--pico-background-color);border:var(--pico-border-width)solid var(--pico-primary);width:-moz-fit-content;width:fit-content;min-width:200px}#shortcuts table td{border-bottom:1px dotted var(--pico-muted-border-color)}@media (min-width:40rem){#shortcuts dialog[data-panel=account][open]{position:absolute;backdrop-filter:none;display:flex;z-index:10;background:0 0;justify-content:flex-end;align-items: flex-start;height:auto;padding:0;inset:calc(100% + .6rem) 0 auto}#shortcuts dialog[data-panel=account][open] article{overflow:visible;max-width:22rem;margin:0}}header.ghost .mark{opacity:.55}#open.ghost{border-style:dashed;border-color:var(--pico-muted-color);color:var(--pico-muted-color)}#shortcuts .rows{display:flex;flex-direction:column;gap:1rem}#shortcuts .rows strong{font-weight:600}#shortcuts .rows .group{display:flex;border-block-start:var(--pico-border-width)solid var(--pico-muted-border-color);flex-direction:column;gap:.8rem;padding-block-start:1rem}#shortcuts .rows .group:first-child{border-block-start:0;padding-block-start:0}#shortcuts .rows .who strong{letter-spacing:-.02em;font-size:1.15rem;font-weight:700}#shortcuts .rows .who.ghost strong{color:var(--pico-muted-color)}#shortcuts .keys{display:flex;align-items:baseline;width:100%}#shortcuts .keys strong{text-decoration:underline;text-decoration-color:#fffffe4d;text-underline-offset:.15em;transition:text-decoration-color .2s ease-in-out}#shortcuts .keys:hover strong{text-decoration-color:#fffffe}#shortcuts .keys kbd{color:var(--pico-muted-color);background:0 0;margin-left:auto;font-size:.75rem}#shortcuts #close{display:block;color:var(--pico-muted-color);margin-left:auto}#shortcuts #close:hover{text-decoration:none}@media (hover:none) and (pointer:coarse){#shortcuts .keys{display:none}}.note{background-color:var(--pico-primary);color:var(--pico-background-color);border-radius:.2em;padding:.15em .4em;font-weight:700}.spaced{margin-top:2.5rem}.join-form{display:grid;grid-template-columns:auto 12rem auto 1fr;align-items: center;gap:.5rem;margin-top:2.5rem}.claim{margin-top:3rem}.claim-intro{margin:0 0 var(--pico-typography-spacing-vertical)}.claim .join-form{margin-top:0}.join-row{display:contents}.join-prefix{color:#fff;white-space:nowrap;font-weight:700}.join-row input[type=text]{min-width:0;margin-bottom:0}.join-row button.border{white-space:nowrap;flex-shrink:0;margin-bottom:0}p.status{grid-column:2/-1;margin-top:0;margin-bottom:.5rem;font-size:.875rem}.status .success{color:var(--color-success)}.status .error{color:var(--color-error)}.muted{color:var(--pico-muted-color)}.sr-only{position:absolute;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0}#list:has(li)+#empty-state{display:none}#list:not(:has(li)){display:none}@keyframes cleared-in{0%{opacity:0;clip-path:inset(0 0 100% 0);transform:translateY(-.25rem)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}@keyframes check-draw{to{stroke-dashoffset:0}}#empty-state [data-cleared]{animation:cleared-in .3s 70ms var(--motion-ease)both}#empty-state [data-cleared]>header{display:flex;justify-content:flex-start;align-items: center;gap:.55rem;margin:0 0 1rem}#empty-state [data-cleared]>header svg{overflow:visible;color:var(--color-success);flex:none;block-size:1.15rem;inline-size:1.15rem}#empty-state [data-cleared]>header circle{stroke-dasharray:57;stroke-dashoffset:57;animation:check-draw .3s .1s var(--motion-ease)forwards}#empty-state [data-cleared]>header path{stroke-dasharray:13;stroke-dashoffset:13;animation:check-draw .19s .27s var(--motion-ease)forwards}#empty-state img,section img[width="16"]{vertical-align:middle;block-size:16px;inline-size:16px;margin-inline-start:.3em;margin-inline-end:.3em}.sorting{display:flex;align-items: flex-start;gap:.5rem;margin-top:1rem}button.link{font:inherit;color:var(--pico-primary);text-decoration:underline;text-decoration-color:#fffffe4d;text-underline-offset:.15em;cursor:pointer;text-align:left;background:0 0;border:none;margin:0;padding:0}button.link:hover{text-decoration-color:var(--pico-primary)}.sorting span{color:var(--pico-muted-color);flex-shrink:0}.sorting-buttons{display:flex;flex-direction:column;gap:.5rem}.sorting button.link{font:inherit;color:var(--pico-primary);text-decoration:underline;text-decoration-color:#fffffe4d;text-underline-offset:.15em;cursor:pointer;text-align:left;background:0 0;border:none;margin:0;padding:0}.sorting button.link:hover{text-decoration-color:var(--pico-primary)}section.username-home .meta span,section.username-home .meta a{display:none}@keyframes subtitle-update{0%{opacity:0;clip-path:inset(100% 0 0);transform:translateY(.35em)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}body:not(.searching) p[id^=subtitle][data-empty]{visibility:hidden}p[id^=subtitle]{display:grid;overflow:hidden}header.ghost hgroup>p[id^=subtitle]{opacity:.7}p[id^=subtitle]>span{grid-area:1/1;inline-size:-moz-fit-content;inline-size:fit-content;max-inline-size:100%}p[id^=subtitle]>span:first-child{visibility:visible;opacity:1;clip-path:inset(0);transition:opacity .17s 35ms var(--motion-ease),clip-path .17s 35ms var(--motion-ease),transform .17s 35ms var(--motion-ease);transform:translateY(0)}p[id^=subtitle]>span:last-child{visibility:hidden;opacity:0;clip-path:inset(100% 0 0);transition:opacity .1s ease-in,clip-path .1s ease-in,transform .1s ease-in,visibility 0s linear .1s;transform:translateY(.3em)}p[id^=subtitle] [data-count]{display:inline-block;font-variant-numeric:tabular-nums}p[id^=subtitle][data-update] [data-count]{animation:subtitle-update .21s var(--motion-ease)both}p[id^=subtitle] a{color:var(--pico-muted-color);text-decoration-color:#0000}p[id^=subtitle] a:hover{color:var(--pico-primary);text-decoration-color:var(--pico-primary)}body.searching p[id^=subtitle]>span:first-child{visibility:hidden;opacity:0;clip-path:inset(0 0 100%);transition:opacity .1s ease-in,clip-path .1s ease-in,transform .1s ease-in,visibility 0s linear .1s;transform:translateY(-.3em)}body.searching p[id^=subtitle]>span:last-child{visibility:visible;opacity:1;clip-path:inset(0);transition:opacity .17s 35ms var(--motion-ease),clip-path .17s 35ms var(--motion-ease),transform .17s 35ms var(--motion-ease);transform:translateY(0)}@media (prefers-reduced-motion:reduce){#list>li[data-fresh],#empty-state [data-cleared],#empty-state [data-cleared]>header circle,#empty-state [data-cleared]>header path,p[id^=subtitle][data-update] [data-count]{animation:none}p[id^=subtitle]>span{transition:none}}[x-cloak]{display:none}.inplace{height:calc(var(--search-height) + var(--search-gap))}.inplace:not(:has(#seek-row:not([hidden]))):not(.open):not(.lede){overflow:hidden;height:0}.inplace .inner{position:relative;height:var(--search-height)}.inplace .inner>.field{position:relative;visibility:hidden;opacity:0;clip-path:inset(0 5% 0 0);pointer-events:none;height:100%;margin-inline-start:0;margin-inline-end:0;transition:opacity .11s ease-in,clip-path .11s ease-in,transform .11s ease-in,visibility 0s linear .11s;transform:translate(-.2rem)}.inplace.open .inner>.field{visibility:visible;opacity:1;clip-path:inset(0);pointer-events:auto;transition:opacity .18s 35ms var(--motion-ease),clip-path .18s 35ms var(--motion-ease),transform .18s 35ms var(--motion-ease);transform:translate(0)}#seek{position:absolute;display:flex;box-shadow:none;font:inherit;color:var(--pico-muted-color);cursor:text;visibility:visible;opacity:1;transition:color .2s ease-in-out,opacity .16s 35ms var(--motion-ease),transform .16s 35ms var(--motion-ease);background:0 0;border:none;align-items: center;width:100%;margin:0;padding:0;inset:0;transform:translateY(0)}.inplace.open #seek{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .1s ease-in,transform .1s ease-in,visibility 0s linear .1s;transform:translateY(-.2rem)}#seek:hover{color:var(--pico-color)}#seek svg{flex:none}#drop{position:fixed;z-index:10;display:grid;color:var(--pico-primary);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s var(--motion-ease),visibility 0s linear .15s;background:#0f0e17d1;place-items: center;inset:0}body.dropping #drop{opacity:1;visibility:visible;transition:opacity .15s var(--motion-ease),visibility 0s}#drop h2{margin:0}#drop:before{--dash:11px;--gap:9px;--step:20px;--thickness:2px;content:"";position:absolute;border-radius:var(--pico-border-radius);background-image:repeating-linear-gradient(90deg,var(--pico-primary)0 var(--dash),transparent var(--dash)var(--step)),repeating-linear-gradient(90deg,var(--pico-primary)0 var(--dash),transparent var(--dash)var(--step)),repeating-linear-gradient(0deg,var(--pico-primary)0 var(--dash),transparent var(--dash)var(--step)),repeating-linear-gradient(0deg,var(--pico-primary)0 var(--dash),transparent var(--dash)var(--step));background-size:100% var(--thickness),100% var(--thickness),var(--thickness)100%,var(--thickness)100%;animation:march .7s linear infinite;background-position:0 0,0 100%,0 0,100% 0;background-repeat:no-repeat;inset:1rem}@keyframes march{to{background-position:var(--step)0,calc(-1*var(--step))100%,0 calc(-1*var(--step)),100% var(--step)}}@media (prefers-reduced-motion:reduce){#drop:before{animation:none}}#lede{flex:none;margin-bottom:1rem}#lede h2{margin-bottom:1rem;font-size:1.25rem}#lede p{color:var(--pico-muted-color);margin-bottom:0}.inplace.lede .inner>.field{visibility:visible;opacity:1;clip-path:inset(0);pointer-events:auto;transform:none}@media (hover:hover) and (pointer:fine){.inplace.lede:not(.open){overflow:hidden;height:0}.inplace.lede:not(.open) .inner>.field{visibility:hidden}#lede{margin-bottom:.5rem}}#firstrun p{margin:0}.inplace .field input[type=search]{height:var(--search-height);padding:var(--pico-form-element-spacing-vertical)var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width)solid var(--pico-primary);color:var(--pico-primary);background:0 0;border-radius:.25rem;width:100%;margin:0;font-size:1rem;line-height:1.25}.inplace .field input[type=search]:focus{outline:none}.inplace .field input[type=search]::-webkit-search-cancel-button{appearance:none;display:none}.inplace .field input[type=search]{padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.4rem)}.inplace .field .slot{--slot-inset:var(--pico-form-element-spacing-horizontal);--slot-gap:var(--slot-inset);position:absolute;right:var(--slot-inset);top:calc(var(--search-height)/2);display:flex;align-items: center;gap:var(--slot-gap);transform:translateY(-50%)}.inplace .field .slot .rule{background:var(--pico-muted-border-color);flex:none;width:1px;height:1.5rem}.inplace .field .clear{--hit:1.4rem;--mark:12px;--overhang:calc((var(--hit) - var(--mark))/2);appearance:none;box-shadow:none;width:var(--hit);height:var(--hit);display:flex;color:var(--pico-muted-color);cursor:pointer;background:0 0;border:0;justify-content:center;align-items: center;margin-block-start:0;margin-block-end:0;margin-inline-start:calc(var(--slot-inset) - var(--slot-gap) - var(--overhang));margin-inline-end:calc(var(--overhang)*-1);padding:0}.inplace .field .clear svg{flex:none}.inplace .field .clear:hover{color:var(--pico-primary)}.inplace.lede .slot>kbd,.inplace.lede .slot>.rule:last-of-type,.inplace.lede .field .clear{display:none}.inplace .field .count{color:var(--pico-muted-color);pointer-events:none;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.875em}.inplace .field .verb{display:flex;color:var(--pico-primary);box-shadow:none;background:0 0;border:none;align-items: center;gap:.35rem;width:auto;margin:0;padding:0;font-family:inherit;font-size:.875em;line-height:1}button.verb{cursor:pointer}.inplace .field span.verb{pointer-events:none}.inplace .field .slot>kbd{color:var(--pico-muted-color);border:var(--pico-border-width)solid var(--pico-muted-border-color);pointer-events:none;background:0 0;border-radius:4px;padding:.05rem .35rem;font-family:inherit;font-size:.7rem}.inplace .field .verb.held{color:var(--pico-muted-color)}.inplace .field .verb kbd{color:inherit;border:var(--pico-border-width)solid var(--pico-muted-border-color);background:0 0;border-radius:4px;padding:.05rem .3rem;font-family:inherit;font-size:.9em;line-height:1}.inplace .field button.verb:hover kbd{border-color:currentColor}.inplace .field input[type=search].counting{padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.4rem + 7rem)}@media (hover:none) and (pointer:coarse){.inplace .field .clear{--hit:2.75rem}.inplace .field input[type=search].counting{padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.4rem + 10rem)}}#hx-dots{display:flex;opacity:0;pointer-events:none;align-items: center;gap:4px;transition:opacity}#hx-dots>i{background:var(--pico-muted-color);animation:pulse .9s ease-in-out infinite;border-radius:50%;width:5px;height:5px}#hx-dots>i:nth-child(2){animation-delay:.15s}#hx-dots>i:nth-child(3){animation-delay:.3s}#hx-dots.htmx-request{opacity:1;transition:opacity .12s ease-out .15s}#hx-dots.htmx-request+#hx-count{display:none}@keyframes pulse{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){#seek,#hx-view:not([hidden]),.inplace .inner>.field{transition:none}#hx-dots>i{animation:none;opacity:.7}}#hx-search{opacity:1;transition:opacity}#hx-results.htmx-request #hx-search{opacity:.45;transition:opacity .12s ease-out .15s}#hx-search li.read>div>a,#list:not([data-scope=global]) li.read>div>a{color:var(--pico-muted-color)}#hx-search li.read:hover>div>a,#list:not([data-scope=global]) li.read:hover>div>a{color:var(--pico-primary)}#hx-search .gate{position:relative;display:block;overflow:hidden}#hx-search .gate .deep{list-style:none;filter:blur(4px);opacity:.6;user-select:none;pointer-events:none;margin:0;padding:0}#hx-search .gate .deep li{margin-block-end:12px}#hx-search .gate .line{display:flex;align-items: center;gap:.8rem;margin-block-start:.9rem;margin-block-end:1.15rem}#hx-search .gate .line:before,#hx-search .gate .line:after{content:"";border-block-start:1px dashed var(--pico-muted-border-color);flex:1}#hx-search .upsell{color:var(--pico-primary);text-decoration:none}#hx-search .gate .line .upsell{overflow:visible;text-overflow:clip;white-space:nowrap;flex:none;margin-inline-start:0;margin-inline-end:0}#hx-search .upsell .door{text-decoration:underline;text-decoration-color:#fffffe4d}#hx-search .upsell:hover .door{text-decoration-color:#fffffe}#list li[data-tldr],#hx-search li[data-tldr]{flex-wrap:wrap}.chip{letter-spacing:.04em;color:var(--pico-primary);border:var(--pico-border-width)solid var(--pico-primary);box-shadow:none;cursor:pointer;background:0 0;border-radius:4px;width:auto;margin:0;padding:.08rem .35rem;transition:background-color .2s ease-in-out,color .2s ease-in-out;font-size:.72rem;font-weight:600;line-height:1.2}#list li[data-tldr] .chip,#hx-search li[data-tldr] .chip,#list li[data-tldr] .chip+span,#hx-search li[data-tldr] .chip+span{display:none}@media (hover:hover) and (pointer:fine){#list li[data-tldr]:hover .chip,#list li[data-tldr].selected .chip,#hx-search li[data-tldr]:hover .chip,#hx-search li[data-tldr].selected .chip{display:inline-flex}#list li[data-tldr]:has(.open) .chip{display:inline-flex}#hx-search li[data-tldr]:has(.open) .chip{display:inline-flex}#list:not(:has(li.selected)) li[data-tldr][id^=link-]:first-child .chip{display:inline-flex}#hx-search:not(:has(li.selected)) li[data-tldr][id^=link-]:first-child .chip{display:inline-flex}#list li[data-tldr]:hover .chip+span,#list li[data-tldr].selected .chip+span,#hx-search li[data-tldr]:hover .chip+span,#hx-search li[data-tldr].selected .chip+span{display:inline}#list li[data-tldr]:has(.open) .chip+span{display:inline}#hx-search li[data-tldr]:has(.open) .chip+span{display:inline}#list:not(:has(li.selected)) li[data-tldr][id^=link-]:first-child .chip+span{display:inline}#hx-search:not(:has(li.selected)) li[data-tldr][id^=link-]:first-child .chip+span{display:inline}#list li[data-tldr] .chip:hover:not(.held),#hx-search li[data-tldr] .chip:hover:not(.held){background-color:var(--pico-primary);border-color:var(--pico-primary);color:var(--pico-contrast-inverse)}}#list li[data-tldr] .sum,#hx-search li[data-tldr] .sum{display:none;color:var(--pico-muted-color);white-space:normal;flex:0 0 100%;width:100%;margin:.15rem 0 0;padding-inline-start:calc(16px + .3em + .65rem);padding-inline-end:0;line-height:1.5}#list li[data-tldr] .sum .ghost,#hx-search li[data-tldr] .sum .ghost{display:block;filter:blur(4px);opacity:.6;user-select:none}#list li[data-tldr] .sum a,#hx-search li[data-tldr] .sum a{color:var(--pico-primary);text-decoration:underline;text-decoration-color:var(--pico-muted-color)}#list li[data-tldr] .sum a:hover,#hx-search li[data-tldr] .sum a:hover{text-decoration-color:var(--pico-primary)}#list li[data-tldr]:has(.open) .chip{color:var(--pico-muted-color);border-color:var(--pico-muted-border-color)}#hx-search li[data-tldr]:has(.open) .chip{color:var(--pico-muted-color);border-color:var(--pico-muted-border-color)}#list li[data-tldr] .sum.open,#hx-search li[data-tldr] .sum.open{display:block}#list li[data-tldr] .sum.moving,#hx-search li[data-tldr] .sum.moving{overflow:hidden}#hx-search .upsell[aria-disabled=true],#shortcuts .sell[aria-disabled=true],#manage-billing[aria-disabled=true]{opacity:.5;pointer-events:none}.article{--measure:65ch;max-width:var(--measure);--ink:var(--pico-color)}.article article{box-shadow:none;background:0 0;border:none;border-radius:0;margin:0;padding:0}.article article>header{display:block;background:0 0;border:none;margin:0;padding:0}.article article>header hgroup{margin:0}.article article>header h1{margin:0;font-size:clamp(1.3rem,4vw,1.5rem);font-weight:650;line-height:1.4}.article article>header h1 img{display:inline-block;vertical-align:-2px;border-radius:4px;margin-right:.55rem}.article article>header h1 a{color:var(--pico-primary);text-decoration:underline;text-decoration-color:#0000}.article article>header h1 a:hover{text-decoration-color:var(--pico-primary)}.article article>header hgroup>p{color:var(--pico-muted-color);margin:.45rem 0 0;font-size:.85rem}.article article>header hgroup>p a{color:var(--pico-muted-color);text-decoration:none}.article article>header hgroup>p a:hover{text-decoration:underline}.article article>p{margin:1.5rem 0 0}.article article>aside{color:var(--pico-muted-color);margin:1.25rem 0 0}.article article>aside a{display:block;color:var(--pico-muted-color);text-decoration:none}.article article>aside p{display:flex;color:var(--ink);text-decoration:underline;text-decoration-color:#0000;text-underline-offset:3px;align-items: flex-start;gap:.6rem;margin:0}.article article>aside a:hover p{color:var(--pico-primary);text-decoration-color:var(--pico-primary)}.article article>aside p img{border-radius:3px;flex:0 0 16px;margin:.25rem 0 0}.article article>nav{display:block;border-top:var(--pico-border-width)solid var(--pico-muted-border-color);margin-top:1.75rem;padding-top:1.75rem;font-size:.85rem}.article article>nav dl{display:grid;grid-template-columns:5.5rem 1fr;gap:.4rem .75rem;margin:0}.article article>nav dt{text-transform:uppercase;letter-spacing:.08em;color:var(--pico-muted-color);padding-top:.2rem;font-size:.7rem;font-weight:600}.article article>nav dd{display:flex;flex-wrap:wrap;gap:0 .8rem;margin:0}.article article>nav dd a{color:var(--ink);text-decoration:underline;text-decoration-color:#0000;text-underline-offset:3px;max-width:100%}.article article>nav dd a:hover{color:var(--pico-primary);opacity:1;text-decoration:underline}.article article>nav[aria-label=related] h2{text-transform:uppercase;letter-spacing:.08em;color:var(--pico-muted-color);margin:0 0 1.5rem;font-size:.7rem;font-weight:600}.article article>nav[aria-label=related] ul{display:flex;list-style:none;flex-direction:column;align-items:stretch;gap:1.1rem;margin:0;padding:0}.article article>nav[aria-label=related] li:before{content:none}.article article>nav[aria-label=related] li{display:flex;align-items: flex-start;gap:.6rem;padding:0}.article article>nav[aria-label=related] li>div{display:flex;flex-direction:column;gap:.3rem}.article article>nav[aria-label=related] li img{border-radius:3px;flex:0 0 16px;margin:.2rem 0 0}.article article>nav[aria-label=related] li>div>a{color:var(--pico-primary);text-decoration:underline;text-decoration-color:#0000;text-underline-offset:3px;margin:0;padding:0;font-size:1rem;line-height:1.4}.article article>nav[aria-label=related] li>div>a:hover{color:var(--pico-primary);text-decoration-color:var(--pico-primary)}.article article>nav[aria-label=related] li p{color:var(--pico-color);margin:0;font-size:.85rem;line-height:1.45}.article article>nav[aria-label=related] li small a{display:inline-block;color:var(--ink);text-decoration:underline;text-decoration-color:#0000;text-underline-offset:3px;max-width:100%}.article article>nav[aria-label=related] li small a:hover{color:var(--pico-primary);text-decoration-color:var(--pico-primary)}.article article>nav[aria-label=related] li small{display:block;color:var(--pico-muted-color);font-size:.85rem}:-webkit-any(.article,.surface)>footer{border-radius:var(--pico-border-radius);background:#fffffe0d;margin-top:3rem;padding:1.5rem 1.6rem}:-moz-any(.article,.surface)>footer{border-radius:var(--pico-border-radius);background:#fffffe0d;margin-top:3rem;padding:1.5rem 1.6rem}:is(.article,.surface)>footer{border-radius:var(--pico-border-radius);background:#fffffe0d;margin-top:3rem;padding:1.5rem 1.6rem}:-webkit-any(.article,.surface)>footer p{margin:0}:-moz-any(.article,.surface)>footer p{margin:0}:is(.article,.surface)>footer p{margin:0}:-webkit-any(.article,.surface)>footer img{vertical-align:-3px}:-moz-any(.article,.surface)>footer img{vertical-align:-3px}:is(.article,.surface)>footer img{vertical-align:-3px}.help h3{--pico-font-size:1.25rem}.help .bookmarklet{display:inline-flex;border:var(--pico-border-width)solid var(--pico-muted-border-color);border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-primary);text-decoration:none;cursor:grab;user-select:none;transition:var(--fade);align-items: center;gap:.4rem;padding-block-start:.3rem;padding-block-end:.3rem;padding-inline-start:.5rem;padding-inline-end:.5rem}.help .bookmarklet svg{color:var(--pico-muted-color);flex:none}.help .bookmarklet:hover{border-color:var(--pico-primary)}.help .bookmarklet:focus-visible{outline:var(--pico-border-width)solid var(--pico-primary);outline-offset:3px}.help .bookmarklet:active{cursor:grabbing}:-webkit-any(.article,.surface)>footer>p:first-child{color:var(--pico-primary);font-size:1.1rem;font-weight:700}:-moz-any(.article,.surface)>footer>p:first-child{color:var(--pico-primary);font-size:1.1rem;font-weight:700}:is(.article,.surface)>footer>p:first-child{color:var(--pico-primary);font-size:1.1rem;font-weight:700}:-webkit-any(.article,.surface)>footer>p:nth-child(2){color:var(--pico-muted-color);max-width:52ch;margin-top:.6rem}:-moz-any(.article,.surface)>footer>p:nth-child(2){color:var(--pico-muted-color);max-width:52ch;margin-top:.6rem}:is(.article,.surface)>footer>p:nth-child(2){color:var(--pico-muted-color);max-width:52ch;margin-top:.6rem}:-webkit-any(.article,.surface)>footer b{color:var(--pico-primary);letter-spacing:.08em}:-moz-any(.article,.surface)>footer b{color:var(--pico-primary);letter-spacing:.08em}:is(.article,.surface)>footer b{color:var(--pico-primary);letter-spacing:.08em}:-webkit-any(.article,.surface)>footer>p:nth-child(3){margin-top:1.25rem}:-moz-any(.article,.surface)>footer>p:nth-child(3){margin-top:1.25rem}:is(.article,.surface)>footer>p:nth-child(3){margin-top:1.25rem}:-webkit-any(.article,.surface)>footer>p:last-child{margin-top:1.1rem;font-size:.85rem}:-moz-any(.article,.surface)>footer>p:last-child{margin-top:1.1rem;font-size:.85rem}:is(.article,.surface)>footer>p:last-child{margin-top:1.1rem;font-size:.85rem}:-webkit-any(.article,.surface)>footer>p:last-child a{color:var(--pico-muted-color);text-decoration:underline;text-decoration-color:#0000}:-moz-any(.article,.surface)>footer>p:last-child a{color:var(--pico-muted-color);text-decoration:underline;text-decoration-color:#0000}:is(.article,.surface)>footer>p:last-child a{color:var(--pico-muted-color);text-decoration:underline;text-decoration-color:#0000}:-webkit-any(.article,.surface)>footer>p:last-child a:hover{color:var(--pico-primary);text-decoration-color:var(--pico-primary)}:-moz-any(.article,.surface)>footer>p:last-child a:hover{color:var(--pico-primary);text-decoration-color:var(--pico-primary)}:is(.article,.surface)>footer>p:last-child a:hover{color:var(--pico-primary);text-decoration-color:var(--pico-primary)}:-webkit-any(.article,.surface)>footer>p:last-child span{color:var(--pico-muted-color);opacity:.6;margin:0 .35rem}:-moz-any(.article,.surface)>footer>p:last-child span{color:var(--pico-muted-color);opacity:.6;margin:0 .35rem}:is(.article,.surface)>footer>p:last-child span{color:var(--pico-muted-color);opacity:.6;margin:0 .35rem}:-webkit-any(.article,.surface)>footer a.border{text-decoration:none}:-moz-any(.article,.surface)>footer a.border{text-decoration:none}:is(.article,.surface)>footer a.border{text-decoration:none}.surface{--measure:65ch;max-width:var(--measure)}.surface article{box-shadow:none;background:0 0;border:none;border-radius:0;margin:0;padding:0}.surface hgroup{margin:0 0 1.5rem}.surface hgroup h1{margin:0;font-size:clamp(1.3rem,4vw,1.5rem);font-weight:650;line-height:1.4}.surface hgroup p{color:var(--pico-muted-color);margin:.4rem 0 0;font-size:.85rem}.surface hgroup svg{color:var(--pico-muted-color);vertical-align:-4px;margin-left:.5rem}.surface article>:-webkit-any(ul,ol){list-style:none;margin:0;padding:0}.surface article>:-moz-any(ul,ol){list-style:none;margin:0;padding:0}.surface article>:is(ul,ol){list-style:none;margin:0;padding:0}.surface section>ul{list-style:none;margin:0;padding:0}.surface article>:-webkit-any(ul,ol)>li{display:flex;align-items: flex-start;gap:.75rem;padding:.8rem 0}.surface article>:-moz-any(ul,ol)>li{display:flex;align-items: flex-start;gap:.75rem;padding:.8rem 0}.surface article>:is(ul,ol)>li{display:flex;align-items: flex-start;gap:.75rem;padding:.8rem 0}.surface article>ul>li{padding:1.05rem 0}.surface article>ul>li img{border-radius:3px;margin-top:.25rem}.surface article>ul>li a{color:var(--pico-primary);text-decoration:underline;text-decoration-color:#0000}.surface article>ul>li a:hover{text-decoration-color:var(--pico-primary)}.surface article>ul>li p{color:var(--pico-muted-color);margin:.2rem 0 0;font-size:.9rem}.surface section{margin-top:2rem}.surface section h3{text-transform:uppercase;letter-spacing:.08em;color:var(--pico-muted-color);margin:0 0 .5rem;font-size:.75rem;font-weight:600}.surface section>ul>li{display:flex;align-items: flex-start;gap:.75rem;padding:.7rem 0}.surface section h3 img{vertical-align:-3px;border-radius:3px;margin-right:.35rem}.surface section>ul>li>span{color:var(--pico-muted-color);opacity:.6;flex:none;margin-top:.2rem;font-family:Georgia,serif;font-size:1.7rem;line-height:1}.surface section>ul>li a{display:block;color:var(--pico-muted-color);text-decoration:underline;text-decoration-color:#0000}.surface section>ul>li p{color:var(--pico-muted-color);text-decoration:underline;text-decoration-color:#0000;text-underline-offset:.15em;transition:var(--link-transition);margin:0}.surface section>ul>li a:hover p{text-decoration-color:var(--pico-muted-color)}.surface section>ul>li p+p{display:block;color:var(--pico-primary);text-decoration:underline;text-decoration-color:#0000;text-underline-offset:.15em;transition:var(--link-transition);margin-top:.15rem;font-size:.85rem;font-weight:600}.surface section>ul>li a:hover p+p{text-decoration-color:var(--pico-primary)}.surface article>nav{display:block;border-top:var(--pico-border-width)solid var(--pico-muted-border-color);margin-top:1.75rem;padding-top:1rem;font-size:.85rem}.surface article>nav dl{display:grid;grid-template-columns:5.5rem 1fr;gap:.4rem .75rem;margin:0}.surface article>nav dt{text-transform:uppercase;letter-spacing:.08em;color:var(--pico-muted-color);opacity:.7;padding-top:.2rem;font-size:.7rem;font-weight:600}.surface article>nav dd{margin:0}.surface article>nav dd a{color:var(--pico-muted-color);text-decoration:underline;text-decoration-color:#0000}.surface article>nav dd a:hover{color:var(--pico-primary);text-decoration-color:var(--pico-primary)}.surface article>ol>li{padding:0}.surface article>ol>li>a{display:flex;color:var(--pico-primary);text-decoration:none;flex:1;align-items: flex-start;gap:.75rem;padding:.8rem 0}.surface article>ol>li>a>svg{color:var(--pico-muted-color);flex:none;margin-top:.3rem}.surface article>ol>li p svg{vertical-align:-2px}.surface article>ol>li div{text-decoration:underline;text-decoration-color:#0000;text-underline-offset:.15em;transition:var(--link-transition);flex:1;min-width:0}.surface article>ol>li small{display:inline-block;color:var(--pico-muted-color);opacity:.7;margin-left:.4rem}.surface article>ol>li p{display:inline-block;color:var(--pico-muted-color);width:100%;margin:.1rem 0 0;font-size:.85rem}.surface article>ol>li>a:hover div{text-decoration-color:#fffffe}main:has(#explore){display:flex;min-height:calc(100dvh - max(2.5rem,env(safe-area-inset-top)) - max(2.5rem,env(safe-area-inset-bottom)));flex-direction:column}main:has(#explore)>#hx-body{display:flex;flex-direction:column;flex:1}#hx-body div:has(#explore){display:flex;flex-direction:column;flex:1}#hx-body #explore{color:var(--pico-muted-color);margin-top:auto;padding-top:4rem;font-size:.85rem}#explore nav{border-top:var(--pico-border-width)solid var(--pico-muted-border-color);display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 2rem;padding-top:1.1rem}#explore nav>span:nth-child(2){flex:1}#explore nav>span:last-child{white-space:nowrap}#explore a{color:var(--pico-muted-color)}#explore nav>span:first-child a{color:var(--pico-color)}#explore a:hover{color:var(--pico-primary)}#explore kbd{color:var(--pico-muted-color);border:var(--pico-border-width)solid var(--pico-muted-border-color);background:0 0;border-radius:4px;padding:.05rem .35rem;font-family:inherit;font-size:.7rem}#cheat{display:inline-flex;text-decoration:none;align-items: center;gap:.35rem}#cheat:hover kbd{color:var(--pico-primary);border-color:var(--pico-primary)}@media (max-width:480px){#explore nav{display:grid;grid-template-columns:minmax(0,1fr)auto;align-items: center;gap:.45rem 1rem}#explore nav>span:nth-child(2){grid-column:1;grid-row:2;width:max-content;max-width:100%}#explore nav>span:last-child{grid-column:2;grid-row:1/span 2;justify-self:end}}@media (pointer:coarse){#tip summary:before{content:"";position:absolute;inset:-.625rem}.chip,#cheat{min-block-size:2.75rem}.meta a,#explore a:not(#cheat){display:inline-flex;align-items: center;min-block-size:1.5rem}}#waiting{border:var(--pico-border-width)solid var(--pico-muted-border-color);border-radius:.25rem;margin-bottom:1rem;padding:.8rem 1rem .9rem}#waiting header{margin-bottom:.5rem}#waiting h4{font-size:inherit;color:var(--pico-muted-color);margin:0;font-weight:400}#waiting ul{list-style:none;display:flex;flex-direction:column;gap:.25rem;margin:0;padding:0}#waiting li{display:flex;align-items: center}#waiting li>div{display:flex;flex:1;align-items: center;min-inline-size:0}#waiting li a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration-color:#0000;flex:1;min-inline-size:0}#waiting li a:hover{text-decoration-color:#fffffe}#waiting p{color:var(--pico-muted-color);margin:.7rem 0 0}#waiting li .tile{background:var(--pico-muted-border-color);border-radius:2px;flex:none;block-size:16px;inline-size:16px}#waiting li>div>a{margin-inline-start:.65rem;margin-inline-end:.65rem}dialog[data-trigger]{--pico-modal-overlay-background-color:#05040ab8}dialog[data-trigger] article{--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-primary);position:relative;border:var(--pico-border-width)solid var(--pico-card-border-color);box-shadow:none;inline-size:min(88vw,18rem);max-inline-size:min(88vw,18rem);padding:3.5rem 1.25rem 1.25rem}#account footer{display:flex;background:0 0;border:none;align-items: center;gap:.8rem}dialog[data-trigger] article>p{color:var(--pico-muted-color);padding:0}#help article{overflow:hidden;aspect-ratio:16/9;min-block-size:min(80dvh,22rem);padding:0}#help article>header{position:absolute;z-index:1;display:flex;background:linear-gradient(180deg,color-mix(in srgb,var(--pico-background-color)50%,transparent),color-mix(in srgb,var(--pico-background-color)90%,transparent));text-align:center;border:0;flex-direction:column;justify-content:center;align-items: center;gap:2.6rem;margin:0;padding:3.5rem 2rem;transition:opacity .2s ease-in-out;inset:0}#help article[data-playing]>header{visibility:hidden;pointer-events:none;opacity:0}#help .tour-play{display:grid;border:calc(var(--pico-border-width)*2)solid var(--pico-primary);box-shadow:none;color:var(--pico-primary);transition:var(--fade);background:0 0;border-radius:50%;place-items: center;block-size:4rem;min-block-size:0;inline-size:4rem;min-inline-size:0;margin:0;padding:0}#help .tour-play:before{content:"";border-block-start:.62rem solid #0000;border-block-end:.62rem solid #0000;border-inline-start:1rem solid;margin-inline-start:.22rem}#help .tour-play:hover{outline:none;background:var(--pico-primary);color:var(--ground)}#help .tour-play:focus-visible{outline:none;background:var(--pico-primary);color:var(--ground)}#help article>header>p:first-of-type{display:flex;color:var(--pico-primary);flex-direction:column;align-items: center;gap:1.1rem;margin:0;padding:0;font-size:clamp(1.8rem,5.2vw,3.6rem);line-height:1.1}#help article>header .wordmark{display:block;block-size:auto;inline-size:3.9em}#help article>header>p:first-of-type>span{letter-spacing:.02em;font-size:clamp(.85rem,1.9vw,1.25rem);font-weight:600}#help article>header>p+p{color:var(--pico-muted-color);margin:0;padding:0;font-size:clamp(1.1rem,1.9vw,1.6rem);line-height:1.7}#help video{display:block;object-fit:contain;background:var(--pico-background-color);border-radius:var(--pico-border-radius);block-size:100%;inline-size:100%}#help article:not([data-playing]) video{object-fit:cover;filter:grayscale(1)blur(6px)opacity(.22)}#help article:not([data-playing]) video::-webkit-media-controls{display:none}#account article>p{color:var(--pico-primary);text-align:center;margin:0 0 .75rem;padding:0}#account footer{flex-direction:column;align-items:stretch;gap:0;margin:0;padding:0}#account footer a{display:flex;color:var(--pico-primary);justify-content:center;align-items: center;min-block-size:2.75rem;inline-size:100%}#account footer a+a{border-block-start:var(--pico-border-width)solid var(--pico-muted-border-color)}:-webkit-any(dialog[data-trigger],#tour) .close{position:absolute;display:block;box-shadow:none;cursor:pointer;color:var(--pico-muted-color);background-color:#0000;background-position:50%;background-size:auto 1rem;border:none;border-radius:50%;width:2.75rem;height:2.75rem;margin:0;padding:0;transition:color .2s ease-in-out;font-size:1rem;font-weight:400;line-height:1.5;top:.6rem}:-moz-any(dialog[data-trigger],#tour) .close{position:absolute;display:block;box-shadow:none;cursor:pointer;color:var(--pico-muted-color);background-color:#0000;background-position:50%;background-size:auto 1rem;border:none;border-radius:50%;width:2.75rem;height:2.75rem;margin:0;padding:0;transition:color .2s ease-in-out;font-size:1rem;font-weight:400;line-height:1.5;top:.6rem}:is(dialog[data-trigger],#tour) .close{position:absolute;display:block;box-shadow:none;cursor:pointer;color:var(--pico-muted-color);background-color:#0000;background-position:50%;background-size:auto 1rem;border:none;border-radius:50%;width:2.75rem;height:2.75rem;margin:0;padding:0;transition:color .2s ease-in-out;font-size:1rem;font-weight:400;line-height:1.5;top:.6rem}:-webkit-any(dialog[data-trigger],#tour) .close:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:.6rem}:-moz-any(dialog[data-trigger],#tour) .close:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:.6rem}:is(dialog[data-trigger],#tour) .close:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:.6rem}:-webkit-any(dialog[data-trigger],#tour) .close:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:.6rem}:-moz-any(dialog[data-trigger],#tour) .close:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:.6rem}:is(dialog[data-trigger],#tour) .close:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:.6rem}:-webkit-any(dialog[data-trigger],#tour) .close:hover{color:var(--pico-primary);background-color:#0000}:-moz-any(dialog[data-trigger],#tour) .close:hover{color:var(--pico-primary);background-color:#0000}:is(dialog[data-trigger],#tour) .close:hover{color:var(--pico-primary);background-color:#0000}:-webkit-any(dialog[data-trigger],#tour) .close:focus-visible{outline:none;background-color:#0000}:-moz-any(dialog[data-trigger],#tour) .close:focus-visible{outline:none;background-color:#0000}:is(dialog[data-trigger],#tour) .close:focus-visible{outline:none;background-color:#0000}:-webkit-any(dialog[data-trigger],#tour)[data-keyboard] .close:focus-visible{color:var(--pico-primary);outline:.125rem solid var(--pico-primary);outline-offset:-.35rem}:-moz-any(dialog[data-trigger],#tour)[data-keyboard] .close:focus-visible{color:var(--pico-primary);outline:.125rem solid var(--pico-primary);outline-offset:-.35rem}:is(dialog[data-trigger],#tour)[data-keyboard] .close:focus-visible{color:var(--pico-primary);outline:.125rem solid var(--pico-primary);outline-offset:-.35rem}#tour{--pico-modal-overlay-background-color:#05040a99}:-webkit-any(#help,#tour) article{inline-size:min(94dvw,72rem);max-inline-size:min(94dvw,72rem)}:-moz-any(#help,#tour) article{inline-size:min(94dvw,72rem);max-inline-size:min(94dvw,72rem)}:is(#help,#tour) article{inline-size:min(94dvw,72rem);max-inline-size:min(94dvw,72rem)}#tour article{--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-primary);position:relative;overflow:hidden;border:var(--pico-border-width)solid var(--pico-card-border-color);border-radius:var(--pico-border-radius);padding:0}#tour .close{z-index:1;color:var(--pico-muted-color)}#help .close{z-index:2}#tour video{display:block;aspect-ratio:16/9;border-radius:var(--pico-border-radius);inline-size:100%}@media (max-width:575px){:-webkit-any(#help,#tour){padding-inline-start:3dvw;padding-inline-end:3dvw}:-moz-any(#help,#tour){padding-inline-start:3dvw;padding-inline-end:3dvw}:is(#help,#tour){padding-inline-start:3dvw;padding-inline-end:3dvw}:-webkit-any(#help,#tour) article{margin-inline-start:0;margin-inline-end:0}:-moz-any(#help,#tour) article{margin-inline-start:0;margin-inline-end:0}:is(#help,#tour) article{margin-inline-start:0;margin-inline-end:0}#help article>header{gap:1.5rem;padding:3rem 1.25rem}#help article>header>p:first-of-type{gap:.75rem}}@keyframes modal-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}dialog[data-trigger][open] article,#tour[open] article{animation:modal-in .2s var(--motion-ease)backwards}@media (prefers-reduced-motion:reduce){dialog[data-trigger][open] article,#tour[open] article{animation:none}}
