@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,100..800;1,100..800&display=swap";.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}.tippy-iOS{cursor:pointer!important;-webkit-tap-highlight-color:transparent}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:#333;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:#333;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:#333;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:#333;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}.hue.svelte-1n8y9oe.svelte-1n8y9oe{animation:svelte-1n8y9oe-wave 4s infinite;transform-origin:70% 70%;display:inline-block}@keyframes svelte-1n8y9oe-rainbow{0%{color:#ff6f00}10%{color:#8e24aa}20%{color:#d50000}30%{color:#00b8d4}40%{color:#ffd600}50%{color:#ff3d00}60%{color:#00c853}70%{color:#00e5ff}80%{color:#ff0080}90%{color:#ff1744}to{color:#ff6f00}}.rainbow.svelte-1n8y9oe.svelte-1n8y9oe{animation:svelte-1n8y9oe-rainbow 20s linear infinite}@keyframes svelte-1n8y9oe-wave{0%{transform:rotate(0)}10%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}30%{transform:rotate(14deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(10deg)}60%{transform:rotate(-4deg)}to{transform:rotate(0)}}section.svelte-1n8y9oe.svelte-1n8y9oe{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:2rem;width:100%}section.svelte-1n8y9oe.svelte-1n8y9oe:not(.basic){min-height:calc(100vh - var(--nav))}.image.svelte-1n8y9oe.svelte-1n8y9oe{position:relative;width:100%;max-width:var(--mw);overflow:hidden;transform-style:preserve-3d;transform:perspective(1000px);border-radius:50%;padding:2rem}.image-wrapper.svelte-1n8y9oe.svelte-1n8y9oe{overflow:hidden;padding:8px;min-width:300px}.info.svelte-1n8y9oe.svelte-1n8y9oe{text-align:center;display:flex;justify-content:center;align-items:center}.wrap.svelte-1n8y9oe.svelte-1n8y9oe{display:flex;flex-direction:column;justify-content:center;align-items:center}.info.svelte-1n8y9oe h1.svelte-1n8y9oe{font-family:var(--font-main);font-weight:700;font-size:min(8rem,6vw)}.info.svelte-1n8y9oe p.svelte-1n8y9oe{font-family:var(--font-main);font-size:1.8rem;font-weight:400}.info.svelte-1n8y9oe h1.svelte-1n8y9oe,.info.svelte-1n8y9oe p.svelte-1n8y9oe{margin:10px}.text.svelte-1n8y9oe.svelte-1n8y9oe{position:relative;width:fit-content;height:fit-content}.box.svelte-1n8y9oe.svelte-1n8y9oe{display:none;position:absolute;top:0;height:100%;right:0;background:var(--back);box-shadow:-18px 0 22px -2px var(--back);-webkit-box-shadow:-18px 0px 22px -2px var(--back);-moz-box-shadow:-18px 0px 22px -2px var(--back);animation:svelte-1n8y9oe-reveal infinite 10s cubic-bezier(.94,.56,.42,.97);animation-delay:1s;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.123);border-radius:10px;padding:0 10px}@keyframes svelte-1n8y9oe-shadow{0%{filter:drop-shadow(0 0 0 var(--shadow))}50%{filter:drop-shadow(0 0 10px var(--shadow))}to{filter:drop-shadow(0 0 0 var(--shadow))}}@keyframes svelte-1n8y9oe-reveal{0%{width:0}50%{width:0}80%{width:100%;content:"✨"}to{width:0}}@keyframes svelte-1n8y9oe-flipping{0%{transform:rotateY(0)}50%{transform:rotateY(180deg)}to{transform:rotateY(0)}}@media screen and (max-width: 760px){.info.svelte-1n8y9oe h1.svelte-1n8y9oe{font-size:max(3rem,8vw)}.ana.svelte-1n8y9oe.svelte-1n8y9oe{flex-direction:column;align-items:center;justify-content:center}.ana.svelte-1n8y9oe p.svelte-1n8y9oe{text-align:center;font-size:1rem!important}.image-wrapper.svelte-1n8y9oe.svelte-1n8y9oe{width:100%;max-width:60vw;display:flex;justify-content:center;align-items:center}:root{--space:1rem;--nav:80px}.image.svelte-1n8y9oe.svelte-1n8y9oe{max-width:min(300px,100%)}.info.svelte-1n8y9oe.svelte-1n8y9oe{text-align:left}.info.svelte-1n8y9oe p.svelte-1n8y9oe{font-size:1.2rem}}@media screen and (max-width: 760px){.ana.svelte-1n8y9oe.svelte-1n8y9oe{flex-direction:column;align-items:center;justify-content:center}.ana.svelte-1n8y9oe p.svelte-1n8y9oe{text-align:center;font-size:1rem!important}.image-wrapper.svelte-1n8y9oe.svelte-1n8y9oe{width:100%;max-width:60vw;display:flex;justify-content:center;align-items:center}:root{--space:1rem;--nav:80px}.image.svelte-1n8y9oe.svelte-1n8y9oe{max-width:min(300px,100%)}.info.svelte-1n8y9oe.svelte-1n8y9oe{text-align:left}.info.svelte-1n8y9oe p.svelte-1n8y9oe{font-size:1.2rem}}.buttons *{font-family:cubano!important;font-weight:100!important;font-size:1.5rem!important;letter-spacing:.05rem!important}.row.svelte-1aqa8pi{display:flex;justify-content:space-between;gap:1rem}@media screen and (max-width: 590px){.row.svelte-1aqa8pi{grid-template-columns:1fr;width:100%}}.linkbox.svelte-1pxhvfe.svelte-1pxhvfe{text-align:center}@media screen and (max-width: 1300px){.linkbox.svelte-1pxhvfe.svelte-1pxhvfe{width:100%}.linkbox.svelte-1pxhvfe h1.svelte-1pxhvfe{font-size:1.8rem}.linkbox.svelte-1pxhvfe .clink.svelte-1pxhvfe{flex-direction:column;align-items:center;justify-content:center;width:100%}:root{--space:1rem;--nav:80px}.row{display:flex!important;flex-direction:row;justify-content:center;align-items:center;max-width:650px}}@media screen and (max-width: 1300px){.row{flex-direction:column;width:100%}}.clink.svelte-1pxhvfe.svelte-1pxhvfe{display:flex;gap:1rem}:root{--spacing:10px;--placeholder-color:rgb(179, 179, 179);--text-color:white;--color:transparent;--caret-color:#007aff}.svelte-qzusdo.svelte-qzusdo{transition:all .2s}.ui-input-wrapper.svelte-qzusdo.svelte-qzusdo{margin-bottom:8px;width:100%}.input.svelte-qzusdo.svelte-qzusdo{padding:var(--spacing);border-radius:8px;transition:all .2s;border:1px solid #eaeaea;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.disabled.svelte-qzusdo.svelte-qzusdo{cursor:not-allowed;background-color:#f5f5f5}.input.svelte-qzusdo.svelte-qzusdo,textarea.svelte-qzusdo.svelte-qzusdo,input.svelte-qzusdo.svelte-qzusdo{cursor:text!important;color:var(--text-color)}textarea.svelte-qzusdo.svelte-qzusdo::placeholder,input.svelte-qzusdo.svelte-qzusdo::placeholder{color:var(--placeholder-color)}textarea.svelte-qzusdo.svelte-qzusdo,input.svelte-qzusdo.svelte-qzusdo{outline:none;border:none;background:none;width:100%!important;caret-color:var(--caret-color);font-family:Inter,sans-serif}textarea.svelte-qzusdo.svelte-qzusdo::placeholder,input.svelte-qzusdo.svelte-qzusdo::placeholder{color:#b3b3b3}p.svelte-qzusdo.svelte-qzusdo{margin:0 0 5px 5px;font-size:16px;color:#585858;font-family:Inter,sans-serif}.icon.svelte-qzusdo.svelte-qzusdo{margin:calc(var(--spacing) / 2);margin-right:calc(var(--spacing) / 1);width:fit-content;display:flex;justify-content:center;align-items:center;color:#b3b3b3}.incorrect.svelte-qzusdo .input.svelte-qzusdo{border-color:#ff3b30}.incorrect.svelte-qzusdo p.svelte-qzusdo{color:#ff3b30}main.svelte-146b1p4{width:100%;max-width:var(--mw);padding:0 20px;aspect-ratio:1440/1180}iframe.svelte-146b1p4{border:none;overflow:hidden;width:100%;height:100%;background:white;border-radius:8px;box-shadow:0 4px 6px #0000001a}@media (max-width: 768px){main.svelte-146b1p4{aspect-ratio:1440/1020;margin-bottom:1rem}}embed>g{font-family:Cubano,sans-serif!important}.icon.svelte-1rm7ifg.svelte-1rm7ifg{position:relative;width:fit-content}.icon.svelte-1rm7ifg .svelte-1rm7ifg:not(.blur){z-index:2}.blur.svelte-1rm7ifg.svelte-1rm7ifg{position:absolute;top:0;left:0;opacity:.7;animation:svelte-1rm7ifg-blur 3s infinite}@keyframes svelte-1rm7ifg-blur{0%{filter:blur(0px)}50%{filter:blur(20px)}to{filter:blur(0px)}}.container.svelte-1rm7ifg p.svelte-1rm7ifg{margin:0}.skillbox.svelte-1rm7ifg.svelte-1rm7ifg{width:100%;max-width:calc(var(--mw) * .7);padding:20px 20px 0;margin-bottom:0;text-align:center}.skillbox.svelte-1rm7ifg h1.svelte-1rm7ifg{margin-bottom:10px}.skillbox.svelte-1rm7ifg .description.svelte-1rm7ifg{margin-bottom:20px}.skills.svelte-1rm7ifg.svelte-1rm7ifg{display:flex;flex-wrap:wrap;justify-content:center}.skill.svelte-1rm7ifg.svelte-1rm7ifg{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:10px}.skill.svelte-1rm7ifg i.svelte-1rm7ifg{font-size:50px}.langtag.svelte-1w9vok{position:relative}.langtag.svelte-1w9vok:after{content:attr(data-language);position:absolute;top:var(--langtag-top, 0);right:var(--langtag-right, 0);display:flex;align-items:center;justify-content:center;background:var(--langtag-background, inherit);color:var(--langtag-color, inherit);border-radius:var(--langtag-border-radius, 0);padding:var(--langtag-padding, 1em)}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/.hljs{color:#24292e;background:#ffffff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#005cc5}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-comment,.hljs-code,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}.code.svelte-e77hap.svelte-e77hap{width:100%;max-width:var(--mw);display:block;border-radius:10px;overflow:hidden}pre{margin:0;padding:0;box-shadow:0 0 20px #ffffff97!important}.code.svelte-e77hap *{font-family:JetBrains Mono,monospace!important;font-optical-sizing:auto;font-style:normal;text-align:left}.tooltip{margin:0;font-family:Inter,sans-serif;font-size:15px;font-weight:500;color:#fff}@keyframes svelte-e77hap-blur{0%{filter:blur(0px)}50%{filter:blur(20px)}to{filter:blur(0px)}}.container.svelte-e77hap p.svelte-e77hap{margin:0}.skillbox.svelte-e77hap.svelte-e77hap{width:100%;max-width:var(--mw);padding:20px 20px 0;margin-bottom:0;text-align:center}.skillbox.svelte-e77hap h1.svelte-e77hap{margin-bottom:10px}.skillbox.svelte-e77hap .description.svelte-e77hap{margin-bottom:20px}.colored{color:var(--accent)}.container.svelte-81247d p.svelte-81247d{margin:0}.skillbox.svelte-81247d.svelte-81247d{width:100%;max-width:var(--mw);padding:20px 20px 0;margin-bottom:0;text-align:center}.skillbox.svelte-81247d h1.svelte-81247d{margin-bottom:10px}.skillbox.svelte-81247d .description.svelte-81247d{font-family:Inter,sans-serif;line-height:1.6}.links.svelte-81247d.svelte-81247d{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:var(--mw)}.duo.svelte-81247d.svelte-81247d{display:flex;flex-direction:column;align-items:center;gap:.6rem}.cta.svelte-81247d.svelte-81247d{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;font-family:Cubano,sans-serif;font-size:1.6rem;letter-spacing:.02em;text-decoration:none;padding:1.15rem 2.4rem;min-height:72px;border-radius:14px;background:var(--accent);color:var(--on-accent);border:2px solid rgba(255,255,255,.25);animation:svelte-81247d-pulse 2s infinite;transition:transform .15s,filter .15s}.cta.svelte-81247d.svelte-81247d:hover{text-decoration:none;filter:brightness(1.08);transform:translateY(-2px)}.cta.svelte-81247d.svelte-81247d:active{transform:scale(.97)}.cta.pending.svelte-81247d.svelte-81247d{background:rgba(251,191,36,.9);animation:none}.providers.svelte-81247d.svelte-81247d{display:flex;align-items:center;gap:.5rem;font-family:Inter,sans-serif;font-size:.82rem;opacity:.75}.providers.svelte-81247d .dot.svelte-81247d{opacity:.5}@keyframes svelte-81247d-pulse{0%,to{box-shadow:0 0 0 0 var(--accent-line)}50%{box-shadow:0 0 22px 6px var(--accent-glow)}}@media screen and (max-width: 520px){.duo.svelte-81247d.svelte-81247d,.links.svelte-81247d.svelte-81247d{width:100%}.cta.svelte-81247d.svelte-81247d{font-size:1.3rem;padding:1rem 1.2rem;min-height:64px;width:100%;text-align:center}}.wrap.svelte-sd6js5{width:100%;display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.full.svelte-sd6js5{width:100%}h2.svelte-sd6js5{font-size:1.8rem}.semester.svelte-sd6js5{margin:-.5rem 0 0;font-family:Inter,sans-serif}.block.svelte-107t3k7.svelte-107t3k7{width:100%;display:flex;flex-direction:column;gap:1.1rem;margin-bottom:2rem}.block.svelte-107t3k7 h2.svelte-107t3k7{font-size:1.8rem}.grid-members.svelte-107t3k7.svelte-107t3k7{display:grid;grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:.6rem;width:100%}.chip.svelte-107t3k7.svelte-107t3k7{position:relative;aspect-ratio:1;border-radius:50%;overflow:hidden;border:2px solid var(--glass-border);background:var(--glass);cursor:pointer;transition:transform .15s,border-color .15s}.chip.svelte-107t3k7.svelte-107t3k7:hover{transform:translateY(-3px) scale(1.06);border-color:var(--accent);z-index:2}.chip.board.svelte-107t3k7.svelte-107t3k7{border-color:var(--accent-line)}.chip.svelte-107t3k7 img.svelte-107t3k7,.fallback.svelte-107t3k7.svelte-107t3k7{width:100%;height:100%;object-fit:cover;display:block}.fallback.svelte-107t3k7.svelte-107t3k7{display:grid;place-items:center;font-family:Cubano,sans-serif;font-size:.8rem;color:var(--muted)}@media screen and (max-width: 760px){.block.svelte-107t3k7 h2.svelte-107t3k7{font-size:1.45rem}.grid-members.svelte-107t3k7.svelte-107t3k7{grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:.5rem}}.block.svelte-gsgqxw.svelte-gsgqxw{width:100%;display:flex;flex-direction:column;gap:1.1rem;margin-bottom:2rem}.block.svelte-gsgqxw h2.svelte-gsgqxw{font-size:1.8rem}.layout.svelte-gsgqxw.svelte-gsgqxw{display:grid;grid-template-columns:1fr;gap:1.25rem;width:100%;align-items:start}.explain.svelte-gsgqxw.svelte-gsgqxw{display:flex;flex-direction:column;gap:1rem;min-width:0}.lead.svelte-gsgqxw.svelte-gsgqxw{margin:0;font-family:Inter,sans-serif;font-size:1rem;line-height:1.6;color:var(--muted)}.ways.svelte-gsgqxw.svelte-gsgqxw{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.7rem}.ways.svelte-gsgqxw li.svelte-gsgqxw{display:flex;align-items:flex-start;gap:.8rem;padding:.85rem 1rem;border-radius:var(--radius-sm);background:var(--glass);border:1px solid var(--glass-border)}.ico.svelte-gsgqxw.svelte-gsgqxw{display:grid;place-items:center;width:38px;height:38px;flex:0 0 auto;border-radius:10px;background:var(--accent-soft);border:1px solid var(--accent-line);color:var(--accent)}.copy.svelte-gsgqxw.svelte-gsgqxw{display:flex;flex-direction:column;gap:.15rem;font-family:Inter,sans-serif;min-width:0}.copy.svelte-gsgqxw b.svelte-gsgqxw{font-weight:700;font-size:.98rem}.copy.svelte-gsgqxw em.svelte-gsgqxw{font-style:normal;font-weight:800;color:var(--accent);font-variant-numeric:tabular-nums}.copy.svelte-gsgqxw span.svelte-gsgqxw{font-size:.86rem;line-height:1.45;color:var(--muted)}.foot.svelte-gsgqxw.svelte-gsgqxw{margin:0;font-family:Inter,sans-serif}.reel.svelte-gsgqxw.svelte-gsgqxw{margin:0;display:flex;flex-direction:column;gap:.5rem;align-items:stretch;width:100%;max-width:640px;align-self:center}.reel.svelte-gsgqxw video.svelte-gsgqxw{width:100%;object-fit:contain;border:1px solid var(--glass-border);border-radius:var(--radius);background:#000;display:block}.missing.svelte-gsgqxw.svelte-gsgqxw{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;width:100%;aspect-ratio:16 / 9;border:1px dashed var(--glass-border);border-radius:var(--radius);background:var(--glass);font-family:Inter,sans-serif;font-size:.9rem;text-align:center;padding:1.5rem;color:#fff;text-decoration:none}.missing.svelte-gsgqxw svg{font-size:2rem;color:var(--accent)}.missing.svelte-gsgqxw.svelte-gsgqxw:hover{border-color:var(--glass-border-strong);text-decoration:none}.reel.svelte-gsgqxw figcaption.svelte-gsgqxw{font-family:Inter,sans-serif;text-align:center}.reel.svelte-gsgqxw a.svelte-gsgqxw{color:var(--accent)}@media (min-width: 1000px){.layout.svelte-gsgqxw.svelte-gsgqxw{grid-template-columns:minmax(0,1fr) minmax(0,540px);gap:2rem}.reel.svelte-gsgqxw.svelte-gsgqxw{position:sticky;top:calc(var(--nav-body, 96px) + 1rem)}}@media screen and (max-width: 760px){.block.svelte-gsgqxw h2.svelte-gsgqxw{font-size:1.45rem}}:root{--shadow:white;--mw:800px;--text-shadow:rgb(59 130 246)}.block.svelte-xezmt7.svelte-xezmt7{width:100%;display:flex;flex-direction:column;gap:1.1rem;margin-bottom:2rem}.block.svelte-xezmt7 h2.svelte-xezmt7{font-size:1.8rem}.feed.svelte-xezmt7.svelte-xezmt7{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:640px;align-self:center}.container{margin-bottom:50px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.container h1{margin:0;animation:svelte-xezmt7-glow 2s infinite}@keyframes svelte-xezmt7-glow{0%{text-shadow:0 0 0 var(--text-shadow)}50%{text-shadow:0 0 10px var(--text-shadow)}to{text-shadow:0 0 0 var(--text-shadow)}}.container p{margin-top:15px;margin-bottom:30px;font-family:Inter,sans-serif}.cursors{cursor:var(--default),auto}.cursors p,.cursors h1,.cursors h2,.cursors h3,.cursors h4,.cursors h5,.cursors h6,.cursors span,.cursors input,.cursors textarea{cursor:var(--text),auto}.cursors button,.cursors input[type=button],.cursors input[type=submit],.cursors input[type=reset],.cursors a,.cursors button *,.cursors input[type=button] *,.cursors input[type=submit] *,.cursors input[type=reset] *,.cursors a *{cursor:var(--pointer),auto!important}main.svelte-xezmt7.svelte-xezmt7{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;min-height:100vh;width:100%;padding-top:calc(var(--nav) + 2rem)}.autosize.svelte-xezmt7.svelte-xezmt7{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;width:100%;max-width:var(--width);padding:var(--space)}@media screen and (max-width: 760px){main.svelte-xezmt7.svelte-xezmt7{width:100%;flex-direction:column;align-items:center;justify-content:center}.block.svelte-xezmt7 h2.svelte-xezmt7{font-size:1.45rem}}
