:root{--c-bg:#0c0d0e;--c-dialog-bg:#0c0d0e40;--c-label:#dee0e3;--c-text:#797a7a;--c-subbody:#797a7a;--c-link:#dee0e3;--c-img-border:1px solid #24252680;--c-img-bg:#18191a;--c-thumb:#242526;--c-badge-text:#0f8;--c-badge-bg:#001f10;--c-badge-border:1px solid #001f1026;--motion-transition:cubic-bezier(.165,.84,.44,1);--font-sans:"Overused Grotesk","Inter","Aspekta","Helvetica Neue",Helvetica,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif}@supports (color:color(display-p3 0 0 0%)){:root{--c-badge-text:#0f8;--c-badge-bg:#001f10;--c-badge-border:1px solid #001f1026}@media (color-gamut:p3){:root{--c-badge-text:color(display-p3 .45843 .98529 .5808);--c-badge-bg:color(display-p3 .03137 .11908 .06756);--c-badge-border:1px solid color(display-p3 .03137 .11908 .06756/.15)}}}body[data-theme=light]{--c-bg:#fcfcfc;--c-dialog-bg:#fcfcfc/25%;--c-label:#0c0d0e;--c-text:#18191a;--c-subbody:#6d6e6e;--c-link:#18191a;--c-img-border:1px solid #d6d6d680;--c-img-bg:#ededed;--c-thumb:#d6d6d6;--c-badge-bg:#97ffa9;--c-badge-text:#0e4d19;--c-badge-border:1px solid #cbffd480}@supports (color:color(display-p3 0 0 0%)){body[data-theme=light]{--c-badge-border:1px solid #cbffd480}@media (color-gamut:p3){body[data-theme=light]{--c-badge-border:1px solid color(display-p3 .83707 .99411 .84443/.5)}}}@font-face{font-display:swap;font-family:Overused Grotesk;font-optical-sizing:auto;font-style:normal;font-weight:300 900;src:url(/fonts/OverusedGrotesk.woff2)format("woff2")}.text{color:var(--c-text)}.subbody{color:var(--c-subbody)}*,:after,:before{box-sizing:border-box}*{margin:0}body,html{scroll-behavior:smooth;overflow-x:hidden}body{background-color:#0c0d0e;background-color:var(--c-bg);color:var(--c-label);font-family:Overused Grotesk,Inter,Aspekta,Helvetica Neue,Helvetica,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--font-sans);text-rendering:geometricprecision;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss06" on,"ss09" on;letter-spacing:.02em;transition:all .15s cubic-bezier(.165,.84,.44,1);transition:all .15s var(--motion-transition);will-change:auto;font-size:.875rem;font-weight:450;line-height:1.44}body::-webkit-scrollbar{width:10px}body::-webkit-scrollbar-thumb{border-radius:6px}body::-webkit-scrollbar-track{border-radius:6px}body::-webkit-scrollbar-track{background:#0c0d0e;background:var(--c-bg)}body::-webkit-scrollbar-thumb{background:#242526;background:var(--c-thumb);border:2.5px solid #0c0d0e;border:2.5px solid var(--c-bg)}body::selection{background:#18191a;background:var(--c-img-bg);color:var(--c-text)}body[data-theme=light]::-csstools-invalid-selection{background:#242526;background:var(--c-thumb)}@supports not selector(::-webkit-scrollbar){body{scrollbar-color:#242526 #0c0d0e;scrollbar-color:var(--c-thumb) var(--c-bg)}}@media screen and (resolution>=2x){body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}}canvas,img,picture,svg,video{-o-object-fit:cover;object-fit:cover;max-width:100%;height:auto;font-style:italic;display:block}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{font-size:inherit;word-wrap:break-word;font-style:normal;font-weight:450}a{color:inherit;transition:color .3s cubic-bezier(.165,.84,.44,1);transition:color var(--motion-transition) .3s;-webkit-text-decoration:none;text-decoration:none}a:focus,a:focus-visible,a:hover{transition:color .3s cubic-bezier(.165,.84,.44,1);transition:color var(--motion-transition) .3s;outline:none}a:not([class]){-webkit-text-decoration-skip:ink;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{transition:none;scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{min-height:-webkit-fill-available;padding:0 16px;position:relative}a{color:var(--c-link)}a:focus,a:hover{color:var(--c-subbody);text-underline-offset:-1px;text-underline-position:under;-webkit-text-decoration:underline;text-decoration:underline}ul{padding-left:1em;list-style:none}ul li:before{content:"→";width:1.5em;line-height:1.6;display:inline-block}@keyframes pulse{0%{box-shadow:0 0 #00ff8880}70%{box-shadow:0 0 0 7px #0f80}to{box-shadow:0 0 0 14px #0f80}}.badge{background:#001f10;background:color(display-p3 .03137 .11908 .06756);background:var(--c-badge-bg);border:1px solid #001f1026;border:1px solid color(display-p3 .03137 .11908 .06756/.15);border:var(--c-badge-border);color:#0f8;color:var(--c-badge-text);letter-spacing:.04em;text-transform:uppercase;transition:box-shadow .3s cubic-bezier(.165,.84,.44,1);transition:box-shadow var(--motion-transition) .3s;will-change:box-shadow;border-radius:4px;width:fit-content;padding:1.5px 4px 2px;font-size:.625rem;font-weight:500;line-height:1;animation:2s infinite pulse;display:inline-flex}.badge::selection{background:#0f8;background:color(display-p3 .45843 .98529 .5808);background:var(--c-badge-text);color:#001f10;color:var(--c-badge-bg)}body[data-theme=light] .badge{font-weight:600}body[data-theme=light] .badge::selection{background:#0f8;background:color(display-p3 .45843 .98529 .5808);background:var(--c-badge-text);color:#001f10;color:var(--c-badge-bg)}.button{appearance:none;background:#0c0d0e;background:var(--c-bg);color:inherit;cursor:pointer;letter-spacing:inherit;text-box:trim-both cap alphabetic;transition:transform .3s cubic-bezier(.165,.84,.44,1),background .3s cubic-bezier(.165,.84,.44,1);transition:transform .3s var(--motion-transition),background .3s var(--motion-transition);will-change:transform,background;border:0;border-radius:6px;outline:0;flex-direction:row;justify-content:center;align-items:center;width:fit-content;padding:3px 8px 5px;display:flex}.button:focus,.button:hover{background:#18191a;background:var(--c-img-bg);transition:transform .3s cubic-bezier(.165,.84,.44,1),background .3s cubic-bezier(.165,.84,.44,1);transition:transform .3s var(--motion-transition),background .3s var(--motion-transition);transform:scale(.99)}.button:active{transition:transform .3s cubic-bezier(.165,.84,.44,1);transition:transform .3s var(--motion-transition);transform:scale(.97)}a.button{border:1px solid #24252680;border:var(--c-img-border);-webkit-text-decoration:none;text-decoration:none}a.button:focus,a.button:hover{color:inherit}.dialog-wrapper{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c0d0e40;background:var(--c-dialog-bg);height:100vh;transition:transform .3s cubic-bezier(.165,.84,.44,1),opacity .3s cubic-bezier(.165,.84,.44,1),-webkit-backdrop-filter .15s cubic-bezier(.165,.84,.44,1),backdrop-filter .15s cubic-bezier(.165,.84,.44,1),visibility .15s;transition:transform .3s var(--motion-transition),opacity .3s var(--motion-transition),backdrop-filter .15s var(--motion-transition),visibility .15s;will-change:opacity,transform,backdrop-filter;z-index:3;justify-content:center;align-items:center;width:100%;display:flex;position:fixed}.dialog-wrapper.hidden{opacity:0;visibility:hidden;transform:translateY(-5px)scale(.98)}@media screen and (width<=741.99px){.dialog-wrapper.hidden{transform:translateY(15px)scale(.99)}}.dialog-wrapper .dialog{background:#0c0d0e;background:var(--c-bg);border:1px solid #24252680;border:var(--c-img-border);display:inherit;border-radius:12px;flex-direction:column;width:100%;max-width:488px;height:fit-content}.dialog-wrapper .dialog .header{border-bottom:1px solid #24252680;border-bottom:var(--c-img-border);padding:10px 12px}.dialog-wrapper .dialog .options{display:inherit;flex-direction:inherit;gap:8px;padding:12px}.dialog-wrapper .dialog .options a{background:#0c0d0e;background:var(--c-bg);display:inherit;flex-direction:inherit;transition:transform .3s cubic-bezier(.165,.84,.44,1),background .3s cubic-bezier(.165,.84,.44,1);transition:transform .3s var(--motion-transition),background .3s var(--motion-transition);will-change:transform,background;border-radius:6px;align-items:flex-start;gap:4px;padding:12px 16px}.dialog-wrapper .dialog .options a:focus,.dialog-wrapper .dialog .options a:hover{background:#18191a;background:var(--c-img-bg);transition:transform .3s cubic-bezier(.165,.84,.44,1),background .3s cubic-bezier(.165,.84,.44,1);transition:transform .3s var(--motion-transition),background .3s var(--motion-transition);transform:scale(.99)}.dialog-wrapper .dialog .options a:active{transition:transform .3s cubic-bezier(.165,.84,.44,1);transition:transform .3s var(--motion-transition);transform:scale(.97)}.dialog-wrapper .dialog .options a h3{display:inherit;align-items:center;gap:8px}.dialog-wrapper .dialog .options a h3 span{background:#797a7a;background:var(--c-text);color:var(--c-thumb);letter-spacing:.04em;text-transform:uppercase;border-radius:4px;height:fit-content;padding:1.5px 4px 2px;font-size:.625rem;font-weight:550;line-height:1}.dialog-wrapper .dialog .options a p{color:var(--c-subbody)}.dialog-wrapper .dialog .footer{border-top:1px solid #24252680;border-top:var(--c-img-border);display:inherit;justify-content:space-between;padding:12px}.dialog-wrapper .dialog .footer .left{display:inherit;gap:8px}@media screen and (width<=471.99px){.dialog-wrapper .dialog{padding-bottom:env(safe-area-inset-bottom);border-bottom-right-radius:0;border-bottom-left-radius:0}.dialog-wrapper{align-items:flex-end}}
