:where(.qr) a{color:inherit;text-decoration:none}:where(.qr) :is(h1,h2,h3,p,ul,ol,dl,dd,figure){margin:0}:where(.qr) :is(ul,ol){padding:0;list-style:none}:where(.qr) button{font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}.qr :focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #131313}.qr ::selection{background:var(--acc);color:#131313}.qr h1,.qr h2{text-wrap:balance}.qd{font-family:var(--font-rh-display),system-ui,-apple-system,"Segoe UI",sans-serif}.qm{font-family:var(--font-rh-mono),ui-monospace,SFMono-Regular,Menlo,monospace}.qsr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.qdot{background:var(--acc);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.qnav a{color:#4f4e49;align-items:center;min-height:44px;transition:color .2s;display:inline-flex}.qnav a:hover{color:#131313}.qnav a[aria-current=true]{color:#131313;box-shadow:inset 0 -2px 0 var(--acc)}.qbtn{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 22px;font-size:15px;font-weight:600;transition:background-color .25s,color .25s,box-shadow .25s;display:inline-flex}.qb1{color:#f7f6f2;background:#131313}.qb1:hover{background:var(--acc);color:#131313}.qb2{color:#131313;box-shadow:inset 0 0 0 1.5px #131313}.qb2:hover{color:#f7f6f2;background:#131313}.qrow{transition:background-color .2s}.qrow:hover{background:#1313130b}.qarr{flex:none;transition:transform .25s}.qrow:hover .qarr{transform:translate(3px,-3px)}.qico{transition:background-color .25s,color .25s,box-shadow .25s}.qproj:hover .qico{background:var(--acc);box-shadow:none}.qproj[aria-expanded=true] .qico{color:#f7f6f2;box-shadow:none;background:#131313}.qchip{transition:background-color .2s,color .2s,box-shadow .2s}.qchip:hover{box-shadow:inset 0 0 0 1.5px #131313!important}.kstage{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;position:relative}.kstage:active{cursor:grabbing}.k3{width:0;height:0;transform-style:preserve-3d;position:absolute;top:50%;left:50%}.kf{box-sizing:border-box;backface-visibility:hidden;position:absolute}.kunit{transition:transform 1s cubic-bezier(.16,1,.3,1)}@keyframes ksway{0%,to{transform:rotateY(-8deg)}50%{transform:rotateY(8deg)}}.ksway{animation:16s ease-in-out infinite ksway}.klab{opacity:0;transition:opacity .5s,transform .8s cubic-bezier(.16,1,.3,1);transform:translate(-12px)}.kxpl .klab{opacity:1;transform:none}.kxpl .klab.d1{transition-delay:60ms}.kxpl .klab.d2{transition-delay:.12s}.kxpl .klab.d3{transition-delay:.18s}.kxpl .klab.d4{transition-delay:.24s}.kxpl .klab.d5{transition-delay:.3s}.kxpl .klab.d6{transition-delay:.36s}.kxpl .klab.d7{transition-delay:.42s}@keyframes kled{0%,to{opacity:1}50%{opacity:.25}}.kled{animation:1.7s ease-in-out infinite kled}@keyframes kpulse{0%,to{opacity:1}50%{opacity:.35}}.kpulse{animation:2.2s ease-in-out infinite kpulse}@keyframes kbars{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}.kbars{transform-origin:50% 100%;animation:1s ease-in-out infinite alternate kbars}@keyframes kwave{to{transform:translate(-50%)}}.kwave{animation:6s linear infinite kwave}@keyframes kdotv{0%{opacity:0;top:0}12%{opacity:1}88%{opacity:1}to{opacity:0;top:100%}}.kpkv{background:var(--acc);border-radius:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;animation:2.2s cubic-bezier(.65,0,.35,1) infinite kdotv;position:absolute}.kwire .kf:not(.klab):not(.kflo):not(.kdimn):not(.kcord){background:0 0!important;outline:0!important;box-shadow:inset 0 0 0 1px #13131380!important}.kwire .kf:not(.klab):not(.kflo):not(.kdimn):not(.kcord)>*{visibility:hidden}.kwire .ksel>.kf:not(.klab){background:var(--acc-soft)!important;box-shadow:inset 0 0 0 1.5px var(--acc)!important}.kdimn{opacity:0;transition:opacity .5s}.kwire .kdimn{opacity:1}.kghost>.kf:not(.klab){outline-offset:-1px;outline:1px dashed #13131366;box-shadow:none!important;background:0 0!important}.kghost>.kf:not(.klab)>*{visibility:hidden}.kghost>.klab{color:#8a8983!important}.kwire .kshadow{opacity:0}.kcord{transition:opacity .4s}.knocord .kcord{opacity:0}.kunit:not(.ksel)>button.kf:hover{box-shadow:inset 0 0 0 1.5px #f1f0eabf!important}@supports (animation-timeline:view()){.qrv{animation:linear both qrv;animation-timeline:view();animation-range:entry cover 22%}}@keyframes qrv{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.qcalm *,.qcalm :before,.qcalm :after{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.qr *,.qr :before,.qr :after{transition:none!important;animation:none!important}}@media (max-width:1000px){.qhide-md{display:none!important}}@media (max-width:700px){.qstage{min-height:520px!important}.qhide-sm{display:none!important}.kstage-scale{transform-origin:50% 45%;transform:scale(.74)}}html:has(.qr){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#eeede9}html:has(.qr) body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#eeede9}
