@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Source+Sans+3:ital,wght@0,200..900;1,200..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Finlandica:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Space+Mono&display=swap";*{box-sizing:border-box;border-collapse:collapse;transition:all .2s ease-in-out}:root{--text-color: #fafffd;--text-muted: #ccc;--text-dark: #000;--text-dark-muted: #333;--text-color-2: #ccc;--brand-1: #ff0080;--brand-1-dark: #cc0066;--brand-1-light: #ff33af;--brand-2: #ff6b6b;--brand-3: #3c91e6;--brand-6: #1d3557;--brand-7: #1bbb41;--brand-8: #80beb7;--brand-7-dark: #158d31;--brand-spaces: #4ecdc4;--brand-spaces-dark: #38b2ac;--brand-spaces-light: #81e6d9;--brand-black: #1A1E2A;--gray-0: #ffffff;--gray-1: #f0f0f0;--gray-2: #d0d0d0;--gray-3: #b0b0b0;--gray-4: #909090;--gray-5: #606060;--gray-6: #303030;--trans-black: rgba(0, 0, 0, .5);--trans-black-1: rgba(0, 0, 0, .8);--trans-black-2: rgba(0, 0, 0, .2);--trans-black-3: rgba(0, 0, 0, .3);--trans-black-4: rgba(0, 0, 0, .4);--trans-black-5: rgba(0, 0, 0, .5);--trans-black-6: rgba(0, 0, 0, .6);--trans-black-7: rgba(0, 0, 0, .7);--trans-black-8: rgba(0, 0, 0, .8);--trans-black-9: rgba(0, 0, 0, .99);--cool-bg: linear-gradient( -45deg, var(--brand-4) 0%, var(--brand-3) 15%, var(--brand-3) 85%, var(--brand-4) 100%, transparent 100%, var(--brand-3) );--gold-1: #ffd700;--gold-2: #ffc400;--gold-3: #ffb100;--gold-4: #ff9e00;--gold-gradient: linear-gradient( to right, var(--gold-1), var(--gold-2), var(--gold-3), var(--gold-4), );--background-color: #000;--background-image: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M54.627 0l.83.828-1.415 1.415L51.8 0h2.827zM5.373 0l-.83.828L5.96 2.243 8.2 0H5.374zM48.97 0l3.657 3.657-1.414 1.414L46.143 0h2.828zM11.03 0L7.372 3.657 8.787 5.07 13.857 0H11.03zm32.284 0L49.8 6.485 48.384 7.9l-7.9-7.9h2.83zM16.686 0L10.2 6.485 11.616 7.9l7.9-7.9h-2.83zm20.97 0l9.315 9.314-1.414 1.414L34.828 0h2.83zM22.344 0L13.03 9.314l1.414 1.414L25.172 0h-2.83zM32 0l12.142 12.142-1.414 1.414L30 .828 17.272 13.556l-1.414-1.414L28 0h4zM.284 0l28 28-1.414 1.414L0 2.544V0h.284zM0 5.373l25.456 25.455-1.414 1.415L0 8.2V5.374zm0 5.656l22.627 22.627-1.414 1.414L0 13.86v-2.83zm0 5.656l19.8 19.8-1.415 1.413L0 19.514v-2.83zm0 5.657l16.97 16.97-1.414 1.415L0 25.172v-2.83zM0 28l14.142 14.142-1.414 1.414L0 30.828V28zm0 5.657L11.314 44.97 9.9 46.386l-9.9-9.9v-2.828zm0 5.657L8.485 47.8 7.07 49.212 0 42.143v-2.83zm0 5.657l5.657 5.657-1.414 1.415L0 47.8v-2.83zm0 5.657l2.828 2.83-1.414 1.413L0 53.456v-2.83zM54.627 60L30 35.373 5.373 60H8.2L30 38.2 51.8 60h2.827zm-5.656 0L30 41.03 11.03 60h2.828L30 43.858 46.142 60h2.83zm-5.656 0L30 46.686 16.686 60h2.83L30 49.515 40.485 60h2.83zm-5.657 0L30 52.343 22.343 60h2.83L30 55.172 34.828 60h2.83zM32 60l-2-2-2 2h4zM59.716 0l-28 28 1.414 1.414L60 2.544V0h-.284zM60 5.373L34.544 30.828l1.414 1.415L60 8.2V5.374zm0 5.656L37.373 33.656l1.414 1.414L60 13.86v-2.83zm0 5.656l-19.8 19.8 1.415 1.413L60 19.514v-2.83zm0 5.657l-16.97 16.97 1.414 1.415L60 25.172v-2.83zM60 28L45.858 42.142l1.414 1.414L60 30.828V28zm0 5.657L48.686 44.97l1.415 1.415 9.9-9.9v-2.828zm0 5.657L51.515 47.8l1.414 1.413 7.07-7.07v-2.83zm0 5.657l-5.657 5.657 1.414 1.415L60 47.8v-2.83zm0 5.657l-2.828 2.83 1.414 1.413L60 53.456v-2.83zM39.9 16.385l1.414-1.414L30 3.658 18.686 14.97l1.415 1.415 9.9-9.9 9.9 9.9zm-2.83 2.828l1.415-1.414L30 9.313 21.515 17.8l1.414 1.413 7.07-7.07 7.07 7.07zm-2.827 2.83l1.414-1.416L30 14.97l-5.657 5.657 1.414 1.415L30 17.8l4.243 4.242zm-2.83 2.827l1.415-1.414L30 20.626l-2.828 2.83 1.414 1.414L30 23.456l1.414 1.414zM56.87 59.414L58.284 58 30 29.716 1.716 58l1.414 1.414L30 32.544l26.87 26.87z' fill='%23ac9292' fill-opacity='0.16' fill-rule='evenodd'/%3E%3C/svg%3E");--background-image-2: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3E%3Cpath fill='%23ac9292' fill-opacity='0.4' d='M1 3h1v1H1V3zm2-2h1v1H3V1z'%3E%3C/path%3E%3C/svg%3E");--background-image-tex: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3E%3Cpath fill='%23000000' fill-opacity='0.4' d='M1 3h1v1H1V3zm2-2h1v1H3V1z'%3E%3C/path%3E%3C/svg%3E");--bg-color: var(--gray-2);--font-main: "Finlandica", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--font-mono: "Space Mono", monospace;--font-family: var(--font-main);--font-weight: 200;--font-weight-2: calc(var(--font-weight) * 2);--font-weight-3: calc(var(--font-weight) * 3);--font-weight-4: calc(var(--font-weight) * 4);--font-size: 1rem;--box-shadow-depth: 3px;--box-shadow-size: 1px;--box-shadow-haze: 0px;--box-shadow: var(--box-shadow-depth) var(--box-shadow-depth) var(--box-shadow-haze) var(--box-shadow-size) var(--gray-6);--box-shadow-1: var(--box-shadow-depth) var(--box-shadow-depth) var(--box-shadow-haze) var(--box-shadow-size) var(--trans-black-2);--box-shadow-2: calc(var(--box-shadow-depth) / 2) calc(var(--box-shadow-depth) / 2) calc(var(--box-shadow-haze) / 2) calc(var(--box-shadow-size) / 2) var(--gray-6);--box-shadow-3: calc(var(--box-shadow-depth) / 3) calc(var(--box-shadow-depth) / 3) calc(var(--box-shadow-haze) / 3) calc(var(--box-shadow-size) / 3) var(--gray-1)}html,body{margin:0;padding:0;background:var(--background-color);background-image:var(--background-image);color:var(--text-color);font-weight:var(--font-weight);font-size:var(--font-size)}a,p,div,h1,h2,h3,h4,h5,h6,span,input,label,button{font-family:var(--font-family);font-weight:var(--font-weight);margin:0;padding:0}input{transition:all .2s ease-out;outline:none;box-shadow:1px 1px 0 .1px var(--brand-1) inset,0 0 0 .1px var(--brand-1);border:2px solid var(--brand-1);padding:.5rem;width:100%}input:active,input:focus{box-shadow:0 0 0 1px var(--brand-1) inset,0 0 0 1px var(--brand-1);font-weight:calc(var(--font-weight) * 2);background:var(--gray-0);background-image:none}.interface-container{cursor:none;border:2px solid var(--brand-1);overflow:hidden}.interface-text{text-shadow:0 0 1px var(--brand-1)}.interface-caret{color:#3c91e6}.cursor{color:#3c91e6;animation:cursor-blink 1s linear infinite}@keyframes cursor-blink{0%{opacity:1}to{opacity:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}select,option{margin:0;padding:0;background-color:var(--gray-0);background-image:var(--background-image-3);border:none;font-family:var(--font-family);font-weight:var(--font-weight)}option{font-family:var(--font-family);font-weight:var(--font-weight);background-color:var(--gray-0)}h1{font-family:var(--font-mono);font-weight:var(--font-weight-3)}h2,h3,h4,h5,h6{font-weight:calc(var(--font-weight) * 2)}table,thead,tbody,tr,th,td{font-weight:var(--font-weight);border:2px solid var(--brand-1)}button{background-color:var(--brand-1);background-image:var(--background-image-tex);box-shadow:var(--box-shadow);padding:.2rem 1rem;border:2px solid var(--brand-1-dark);color:var(--brand-3);cursor:pointer;transition:all .2s ease-out;font-family:var(--font-family);font-weight:var(--font-weight-2)}button:hover{background-color:var(--brand-1-light);box-shadow:var(--box-shadow-2);filter:brightness(1.1)}button:active{background-color:var(--brand-1-dark);box-shadow:var(--box-shadow-3)}a{color:inherit;text-decoration:none;font-family:var(--font-mono)}a:hover{text-decoration:underline;font-weight:var(--font-weight-2);letter-spacing:-.02rem}input[type=checkbox]{cursor:pointer;accent-color:var(--brand-1);transform:rotate(45deg);font-size:16px}input[type=checkbox]:checked{transform:rotate(0)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes slideUp{0%{transform:translateY(20px)}to{transform:translateY(0)}}textarea{background-color:var(--gray-0);background-image:var(--background-image-3);border:1.5px solid var(--brand-1);font-size:16px;font-family:var(--font-family);font-weight:var(--font-weight)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#0000001a;border-radius:4px}::-webkit-scrollbar-thumb{background:var(--brand-1);border-radius:4px;opacity:.4}::-webkit-scrollbar-thumb:hover{background:var(--brand-2)}*{scrollbar-width:thin;scrollbar-color:var(--brand-1) rgba(0,0,0,.1)}@keyframes pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.9)}to{opacity:1;transform:scale(1)}}:root{--juice-accent: var(--brand-1, #ff0080);--juice-spring: cubic-bezier(.32, .9, .3, 1);--juice-ease-in: cubic-bezier(.4, 0, .6, 1);--juice-out: .42s;--juice-in: .25s;--juice-micro: .18s;--juice-ink: #0b0b0b;--juice-fill: rgba(0, 0, 0, .65)}.juice-dock,.juice-dock-tab,.juice-panel,.juice-btn,.juice-link{--juice-fill-panel: color-mix(in srgb, var(--juice-accent) 6%, rgba(0, 0, 0, .94));--juice-shadow: 0 6px 22px rgba(0, 0, 0, .6), 0 0 14px color-mix(in srgb, var(--juice-accent) 18%, transparent), inset 0 1px 0 rgba(255, 255, 255, .1);--juice-shadow-bloom: 0 8px 26px rgba(0, 0, 0, .65), 0 0 24px color-mix(in srgb, var(--juice-accent) 42%, transparent), inset 0 1px 0 rgba(255, 255, 255, .14);--juice-shadow-panel: 0 18px 44px rgba(0, 0, 0, .7), 0 0 28px color-mix(in srgb, var(--juice-accent) 24%, transparent);--juice-shadow-thin: 0 0 8px color-mix(in srgb, var(--juice-accent) 12%, transparent), inset 0 1px 0 rgba(255, 255, 255, .06)}.juice-dock{--juice-dock-w: min(480px, 92vw);--juice-dock-offset: 0px;position:fixed;top:50%;transform:translateY(calc(-50% - var(--juice-dock-offset)));display:flex;align-items:center;pointer-events:none;font-family:var(--font-mono);transition:none}.juice-dock--left{left:0}.juice-dock--right{right:0}.juice-dock-group{display:flex;align-items:center;will-change:transform;perspective:1400px;transition:transform var(--juice-in) var(--juice-ease-in)}.juice-dock--left .juice-dock-group{flex-direction:row;perspective-origin:0% 50%;transform:translate3d(calc(-1 * var(--juice-dock-w)),0,0)}.juice-dock--right .juice-dock-group{flex-direction:row-reverse;perspective-origin:100% 50%;transform:translate3d(var(--juice-dock-w),0,0)}.juice-dock--bottom{--juice-dock-h: min(60vh, 520px);left:0;right:0;top:auto;bottom:0;transform:none;justify-content:center}.juice-dock--bottom .juice-dock-group{flex-direction:column-reverse;align-items:stretch;width:100%;perspective-origin:50% 100%;transform:translate3d(0,var(--juice-dock-h),0)}.juice-dock--bottom .juice-dock-panel{width:auto;height:var(--juice-dock-h);transform-origin:50% 100%;transform:rotateX(8deg) scale(.98);border-left:none;border-right:none;border-bottom:none}.juice-dock--bottom .juice-dock-body{max-height:var(--juice-dock-h)}.juice-dock--bottom .juice-dock-tab{align-self:center;width:80px;height:24px;writing-mode:horizontal-tb;border-bottom:none}.juice-dock--bottom .juice-dock-tab:hover{transform:translateY(-2px)}.juice-dock--bottom .juice-dock-tab:active{transform:scale(.96)}.juice-dock.is-open .juice-dock-group{transform:translateZ(0);transition:transform var(--juice-out) var(--juice-spring)}.juice-dock-panel{position:relative;width:var(--juice-dock-w);flex-shrink:0;pointer-events:auto;opacity:.5;visibility:hidden;transition:transform var(--juice-in) var(--juice-ease-in),opacity var(--juice-in) ease,visibility 0s linear var(--juice-in)}.juice-dock--left .juice-dock-panel{transform-origin:0% 50%;transform:rotateY(8deg) scale(.98)}.juice-dock--right .juice-dock-panel{transform-origin:100% 50%;transform:rotateY(-8deg) scale(.98)}.juice-dock.is-open .juice-dock-panel{transform:none;opacity:1;visibility:visible;transition:transform var(--juice-out) var(--juice-spring),opacity .28s ease,visibility 0s linear 0s,box-shadow var(--juice-micro) ease,border-color var(--juice-micro) ease,background-color var(--juice-micro) ease}.juice-dock-panel:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:-1;pointer-events:none;box-shadow:var(--juice-shadow-panel);opacity:0;transition:opacity var(--juice-in) ease}.juice-dock.is-open .juice-dock-panel:after{opacity:1;transition:opacity var(--juice-out) ease}.juice-dock-panel :where(div,span,p){transition:none}.juice-dock-body{max-height:82vh;overflow-y:auto;padding:1rem;box-sizing:border-box;transition:none}.juice-dock-tab{position:relative;z-index:1;width:24px;height:80px;flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:.35em;padding:0;margin:0;pointer-events:auto;writing-mode:vertical-rl;font-family:var(--font-mono);font-weight:400;font-size:.45rem;letter-spacing:.18em;line-height:1;color:var(--juice-accent);background-color:var(--juice-fill);background-image:none;border:2px solid var(--juice-accent);box-shadow:var(--juice-shadow);filter:none;cursor:pointer;user-select:none;-webkit-user-select:none;touch-action:manipulation;transition:transform var(--juice-micro) var(--juice-spring),box-shadow var(--juice-micro) ease,background-color var(--juice-micro) ease,color var(--juice-micro) ease}.juice-dock--left .juice-dock-tab{border-left:none}.juice-dock--right .juice-dock-tab{border-right:none}.juice-dock-tab:hover{background-color:color-mix(in srgb,var(--juice-accent) 18%,rgba(0,0,0,.75));box-shadow:var(--juice-shadow-bloom);filter:none}.juice-dock--left .juice-dock-tab:hover{transform:translate(2px)}.juice-dock--right .juice-dock-tab:hover{transform:translate(-2px)}.juice-dock-tab:active,.juice-dock--left .juice-dock-tab:active,.juice-dock--right .juice-dock-tab:active{transform:scale(.96);box-shadow:var(--juice-shadow-thin);background-color:color-mix(in srgb,var(--juice-accent) 26%,rgba(0,0,0,.8))}.juice-dock-tab:focus-visible{outline:2px solid var(--juice-accent);outline-offset:2px}.juice-dock.is-open .juice-dock-tab,.juice-dock.is-open .juice-dock-tab:hover,.juice-dock.is-open .juice-dock-tab:active{color:var(--juice-ink);background-color:var(--juice-accent)}.juice-dock.is-open .juice-dock-tab:hover{background-color:color-mix(in srgb,var(--juice-accent) 84%,white);transform:none}.juice-flip{display:inline-block;transition:transform var(--juice-in) var(--juice-spring)}.juice-flip.is-open,.is-open>.juice-flip,[aria-expanded=true]>.juice-flip{transform:rotate(180deg)}.juice-panel{color:#fff;font-family:var(--font-mono);box-sizing:border-box;background-color:var(--juice-fill-panel);border:2px solid var(--juice-accent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:var(--juice-shadow);transition:box-shadow var(--juice-micro) ease,border-color var(--juice-micro) ease,background-color var(--juice-micro) ease;animation:juice-enter var(--juice-out) var(--juice-spring) both}.juice-panel.is-hoverable:hover{box-shadow:var(--juice-shadow-bloom)}@keyframes juice-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.juice-panel.juice-dock-panel{animation:none;transition:transform var(--juice-in) var(--juice-ease-in),opacity var(--juice-in) ease,visibility 0s linear var(--juice-in),box-shadow var(--juice-micro) ease,border-color var(--juice-micro) ease,background-color var(--juice-micro) ease}.juice-panel--still{animation:none}.juice-scrim{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--juice-in) ease,visibility 0s linear var(--juice-in)}.juice-scrim.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--juice-out) ease,visibility 0s linear 0s}.juice-panel.juice-modal{animation:none;transform-origin:50% 50%;transform:scale(.97);opacity:0;transition:transform var(--juice-in) var(--juice-ease-in),opacity var(--juice-in) ease}.juice-scrim.is-open .juice-panel.juice-modal{transform:none;opacity:1;transition:transform var(--juice-out) var(--juice-spring),opacity .28s ease}.juice-kicker{font-size:.6rem;letter-spacing:.25em;text-transform:uppercase;color:var(--juice-accent);opacity:.75;transition:none}.juice-rule{border-top:2px solid color-mix(in srgb,var(--juice-accent) 25%,transparent);transition:none}.juice-btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:.25rem .6rem;margin:0;font-family:var(--font-mono);font-weight:400;font-size:.7rem;line-height:1.2;color:var(--juice-accent);background-color:#0006;background-image:none;border:2px solid color-mix(in srgb,var(--juice-accent) 50%,transparent);box-shadow:var(--juice-shadow-thin);filter:none;text-decoration:none;cursor:pointer;user-select:none;-webkit-user-select:none;touch-action:manipulation;transition:transform var(--juice-micro) var(--juice-spring),box-shadow var(--juice-micro) ease,background-color var(--juice-micro) ease,border-color var(--juice-micro) ease,color var(--juice-micro) ease,opacity var(--juice-micro) ease}.juice-btn:is(a):hover,.juice-btn:is(a):focus-visible{font-weight:400;letter-spacing:inherit;text-decoration:none}.juice-btn:hover{transform:translateY(-1px);background-color:color-mix(in srgb,var(--juice-accent) 12%,rgba(0,0,0,.5));border-color:var(--juice-accent);box-shadow:var(--juice-shadow-bloom);filter:none}.juice-btn:active{transform:translateY(0) scale(.97);background-color:color-mix(in srgb,var(--juice-accent) 22%,rgba(0,0,0,.7));box-shadow:var(--juice-shadow-thin)}.juice-btn:focus-visible{outline:2px solid var(--juice-accent);outline-offset:2px}.juice-btn.is-active,.juice-btn[aria-pressed=true]{color:var(--juice-accent);border-color:var(--juice-accent);background-color:color-mix(in srgb,var(--juice-accent) 24%,rgba(0,0,0,.9))}.juice-btn--chip{padding:.25rem .55rem;font-size:.55rem;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:#fff9;border-color:color-mix(in srgb,var(--juice-accent) 35%,transparent)}.juice-btn--flat{padding:.2rem .1rem;font-size:.55rem;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:#ffffff8c;background-color:transparent;border:none;border-bottom:2px solid transparent;box-shadow:none}.juice-btn--flat:hover{transform:none;color:#fff;background-color:transparent;border-color:transparent;border-bottom-color:color-mix(in srgb,var(--juice-accent) 45%,transparent);box-shadow:none}.juice-btn--flat:active{transform:scale(.97);background-color:transparent;box-shadow:none}.juice-btn--flat.is-active,.juice-btn--flat[aria-pressed=true],.juice-btn--flat.is-active:hover,.juice-btn--flat[aria-pressed=true]:hover{color:var(--juice-accent);background-color:transparent;border-color:transparent;border-bottom-color:var(--juice-accent)}.juice-btn--pad{position:relative;aspect-ratio:1;display:flex;align-items:flex-end;padding:.35rem;text-align:left;overflow:hidden;color:#fff;border-color:var(--juice-accent);background-color:color-mix(in srgb,var(--juice-accent) 8%,rgba(0,0,0,.9))}.juice-btn--pad.is-lit{background-color:color-mix(in srgb,var(--juice-accent) 30%,rgba(0,0,0,.9));box-shadow:var(--juice-shadow-bloom)}.juice-btn--pad.is-loop{border-style:dashed}.juice-btn--pad.is-fired,.juice-btn--pad.is-fired:hover{transform:scale(.95);box-shadow:var(--juice-shadow-bloom)}.juice-btn--dot{width:11px;height:11px;padding:0;border-radius:50%}.juice-btn--dot.is-active,.juice-btn--dot[aria-current]{background-color:var(--juice-accent)}.juice-btn--orb{width:2.75rem;height:2.75rem;padding:0;display:grid;place-items:center;border-radius:50%;color:#fff;border-color:var(--juice-accent);background-color:var(--juice-accent);box-shadow:var(--juice-shadow)}.juice-btn--orb:hover{transform:translateY(-1px) scale(1.04);background-color:var(--juice-accent);box-shadow:var(--juice-shadow-bloom)}.juice-btn--orb:active{transform:scale(.96);background-color:color-mix(in srgb,var(--juice-accent) 82%,black);box-shadow:var(--juice-shadow)}.juice-btn:disabled,.juice-btn[aria-disabled=true],.juice-btn:disabled:hover,.juice-btn:disabled:active{opacity:.35;cursor:not-allowed;transform:none;filter:none;box-shadow:none;background-color:#0006;border-color:color-mix(in srgb,var(--juice-accent) 50%,transparent);transition:none}.juice-btn--flat:disabled{background-color:transparent;border-color:transparent}.juice-link{display:inline-block;color:var(--juice-accent);font-family:var(--font-mono);font-weight:inherit;font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;text-underline-offset:3px;transition:transform var(--juice-micro) var(--juice-spring),opacity var(--juice-micro) ease}.juice-link:hover{font-weight:inherit;letter-spacing:.1em;text-decoration:underline;transform:translateY(-1px)}.juice-link:active{transform:translateY(0)}.juice-link:focus-visible{outline:2px solid var(--juice-accent);outline-offset:2px}.juice-link--quiet{opacity:.55}.juice-link--quiet:hover,.juice-link--quiet:focus-visible{opacity:1}.juice-link--box{padding:.35rem .7rem;background-color:#0006;border:2px solid color-mix(in srgb,var(--juice-accent) 50%,transparent);box-shadow:var(--juice-shadow-thin);transition:transform var(--juice-micro) var(--juice-spring),box-shadow var(--juice-micro) ease,background-color var(--juice-micro) ease,border-color var(--juice-micro) ease}.juice-link--box:hover{text-decoration:none;border-color:var(--juice-accent);background-color:color-mix(in srgb,var(--juice-accent) 12%,rgba(0,0,0,.5));box-shadow:var(--juice-shadow-bloom)}.juice-link--box:active{box-shadow:var(--juice-shadow-thin)}.juice-field{width:100%;box-sizing:border-box;padding:.5rem;margin:0;color:#fff;font-family:var(--font-mono);font-weight:400;font-size:.72rem;background-color:#0000008c;background-image:none;border:2px solid color-mix(in srgb,var(--juice-accent) 45%,transparent);box-shadow:none;outline:none;transition:border-color var(--juice-micro) ease,box-shadow var(--juice-micro) ease}.juice-field::placeholder{color:#ffffff59}.juice-field:hover{border-color:color-mix(in srgb,var(--juice-accent) 65%,transparent)}.juice-field:focus,.juice-field:active{font-weight:400;color:#fff;background-color:#000000a6;background-image:none;border-color:var(--juice-accent);box-shadow:var(--juice-shadow-thin)}.juice-field:focus-visible{outline:2px solid var(--juice-accent);outline-offset:2px}@media (prefers-reduced-motion: reduce){.juice-dock-group,.juice-dock.is-open .juice-dock-group{transition:none}.juice-dock--left .juice-dock-panel,.juice-dock--right .juice-dock-panel,.juice-dock--bottom .juice-dock-panel{transform:none}.juice-panel.juice-dock-panel{opacity:0;transition:opacity .15s ease,visibility 0s linear .15s}.juice-dock.is-open .juice-dock-panel{transition:opacity .15s ease,visibility 0s linear 0s}.juice-dock-panel:after,.juice-dock.is-open .juice-dock-panel:after{transition:opacity .15s ease}.juice-dock-tab,.juice-btn,.juice-link,.juice-flip{transition:opacity .15s ease}.juice-panel{animation:none}.juice-scrim{transition:opacity .15s ease,visibility 0s linear .15s}.juice-scrim.is-open{transition:opacity .15s ease,visibility 0s linear 0s}.juice-panel.juice-modal,.juice-scrim.is-open .juice-panel.juice-modal{transform:none;transition:opacity .15s ease}.juice-dock--left .juice-dock-tab:hover,.juice-dock--right .juice-dock-tab:hover,.juice-dock--bottom .juice-dock-tab:hover,.juice-dock--bottom .juice-dock-tab:active,.juice-dock-tab:active,.juice-btn:hover,.juice-btn:active,.juice-btn--flat:active,.juice-btn--orb:hover,.juice-btn--orb:active,.juice-btn--pad.is-fired,.juice-btn--pad.is-fired:hover,.juice-link:hover,.juice-link:active{transform:none}}
