.threejs-abstract-dots-container[data-v-d3c12501]{align-items:center;background-color:transparent;display:flex;height:40px;justify-content:center;overflow:hidden;position:relative;width:40px}.threejs-canvas[data-v-d3c12501]{display:block;height:100%!important;width:100%!important}@font-face{font-family:InterDisplay-Medium;src:url(../fonts/InterDisplay-Medium.woff2) format(woff2);font-display:swap}.clock-container[data-v-3a745c17]{justify-content:center}.clock[data-v-3a745c17],.clock-container[data-v-3a745c17]{align-items:center;display:flex}.clock[data-v-3a745c17]{font-family:InterDisplay-Medium,sans-serif;font-size:.875rem;font-variant-numeric:tabular-nums;letter-spacing:.5px}.separator[data-v-3a745c17]{display:inline-block;margin:0 1px;opacity:.9}.tabs-container[data-v-f1e2ba4e]{justify-content:center}.tabs[data-v-f1e2ba4e],.tabs-container[data-v-f1e2ba4e]{display:flex;position:relative}.tabs[data-v-f1e2ba4e]{gap:2px;padding:6px}.tab[data-v-f1e2ba4e]{border-radius:8px;color:#4b5563;cursor:pointer;font-size:.875rem;font-weight:500;margin:0 1px;padding:8px 16px;position:relative;text-align:center;transition:color .3s;z-index:1}.tab[data-v-f1e2ba4e]:before{bottom:0;content:"";left:-1px;position:absolute;right:-1px;top:0;z-index:1}.tab[data-v-f1e2ba4e]:hover{--tw-text-opacity:1;color:rgb(var(--color-gray-900)/var(--tw-text-opacity))}.tab[data-v-f1e2ba4e]:hover:is(.dark *){--tw-text-opacity:1;color:rgb(var(--color-gray-100)/var(--tw-text-opacity))}.tab.active[data-v-f1e2ba4e]{--tw-text-opacity:1;color:rgb(var(--color-gray-900)/var(--tw-text-opacity))}.tab.active[data-v-f1e2ba4e]:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.tab-highlight[data-v-f1e2ba4e]{height:calc(100% - 12px);position:absolute;top:6px;--tw-bg-opacity:1;background-color:rgb(var(--color-gray-200)/var(--tw-bg-opacity))}.tab-highlight[data-v-f1e2ba4e]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(var(--color-gray-800)/var(--tw-bg-opacity))}.tab-highlight[data-v-f1e2ba4e]{border-radius:8px;transition:all .2s ease-in-out;z-index:0}.tab-wrapper[data-v-f1e2ba4e]{position:relative}.dropdown-content[data-v-f1e2ba4e]{border-radius:.75rem;left:50%;min-width:220px;opacity:0;padding:6px;position:absolute;scale:.95;top:calc(100% + 5px);transform:translate(-50%) translateY(-10px);transform-origin:bottom;transition:all .2s ease-in-out;visibility:hidden;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dropdown-content[data-v-f1e2ba4e]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(var(--color-gray-900)/var(--tw-bg-opacity))}.tab-wrapper:hover .dropdown-content[data-v-f1e2ba4e]{opacity:1;transform:translate(-50%) translateY(0);visibility:visible}.dropdown-item[data-v-f1e2ba4e]{border-radius:8px!important;margin:2px 0;text-align:left;transition:background-color .15s,color .15s;width:100%}.dropdown-item[data-v-f1e2ba4e]:active{scale:.98}.dropdown-item[data-v-f1e2ba4e]:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-gray-100)/var(--tw-bg-opacity))}.dropdown-item[data-v-f1e2ba4e]:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(var(--color-gray-800)/var(--tw-bg-opacity))}.item-title[data-v-f1e2ba4e]{font-size:.875rem;font-weight:500}.item-description[data-v-f1e2ba4e]{font-size:.75rem;--tw-text-opacity:1;color:rgb(var(--color-gray-500)/var(--tw-text-opacity))}.item-description[data-v-f1e2ba4e]:is(.dark *){--tw-text-opacity:1;color:rgb(var(--color-gray-400)/var(--tw-text-opacity))}.social-item[data-v-f1e2ba4e]{align-items:center;border-radius:8px;display:flex;gap:.125rem;opacity:0;padding:.125rem .25rem;pointer-events:none;transform:translate(-10px);transition:all .12s linear;transition-delay:var(--delay);--tw-text-opacity:1;color:rgb(var(--color-gray-900)/var(--tw-text-opacity))}.social-item[data-v-f1e2ba4e]:is(.dark *){--tw-text-opacity:1;color:rgb(var(--color-gray-400)/var(--tw-text-opacity))}.social-item[data-v-f1e2ba4e]{font-size:.8rem;margin-left:.125rem}@media (min-width:768px){.social-item[data-v-f1e2ba4e]{margin-left:.25rem}}.social-item.show[data-v-f1e2ba4e]{opacity:1;pointer-events:auto;transform:translate(0)}.social-item[data-v-f1e2ba4e]:hover{--tw-text-opacity:1;color:rgb(var(--color-gray-900)/var(--tw-text-opacity))}.social-item[data-v-f1e2ba4e]:hover:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@font-face{font-family:InterDisplay-Medium;src:url(../fonts/InterDisplay-Medium.woff2) format(woff2);font-display:swap}.clock-font[data-v-c3f636c8]{font-family:InterDisplay-Medium,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.5px}html{overscroll-behavior:none}::selection{background-color:#aee1eb;color:inherit}::-moz-selection{background-color:#aee1eb;color:inherit}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Variable Italic"),url(../_fonts/tDbX2o-flEEny0FZhsfKu5WU4xD-Cw6nSGjW7BDEAQ-kFp5Hrv2yf.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:100 800;font-style:italic}@font-face{font-family:"JetBrains Mono Fallback: Courier New";src:local("Courier New");size-adjust:99.9837%;ascent-override:102.0166%;descent-override:30.0049%;line-gap-override:0%}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Variable Italic"),url(../_fonts/tDbX2o-flEEny0FZhsfKu5WU4xD-CwenSGjW7BDEAQ-pPp2bZFZQj.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:100 800;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Variable Italic"),url(../_fonts/tDbX2o-flEEny0FZhsfKu5WU4xD-CwCnSGjW7BDEAQ-aLLmGCgdqO.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:100 800;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Variable Italic"),url(../_fonts/tDbX2o-flEEny0FZhsfKu5WU4xD-CwynSGjW7BDEAQ-EgoLM0PBpz.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:100 800;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Variable Italic"),url(../_fonts/tDbX2o-flEEny0FZhsfKu5WU4xD-Cw2nSGjW7BDEAQ-HLElHdlyRg.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:100 800;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Variable Italic"),url(../_fonts/tDbX2o-flEEny0FZhsfKu5WU4xD-CwOnSGjW7BA-IhzxvB5cAm.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:100 800;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Variable"),url(../_fonts/tDbV2o-flEEny0FZhsfKu5WU4xD2OwGtT0rU3BE-A7tafQ3x25.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:100 800;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Variable"),url(../_fonts/tDbV2o-flEEny0FZhsfKu5WU4xD_OwGtT0rU3BE-NPZttnVu4q.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:100 800;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Variable"),url(../_fonts/tDbV2o-flEEny0FZhsfKu5WU4xD4OwGtT0rU3BE-TEexPvjfV1.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:100 800;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Variable"),url(../_fonts/tDbV2o-flEEny0FZhsfKu5WU4xD0OwGtT0rU3BE-j8q8bzkJhR.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:100 800;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Variable"),url(../_fonts/tDbV2o-flEEny0FZhsfKu5WU4xD1OwGtT0rU3BE-iQHEYWkjYW.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:100 800;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Variable"),url(../_fonts/tDbV2o-flEEny0FZhsfKu5WU4xD7OwGtT0rU-9dVvUGnJ74.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:100 800;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Thin Italic"),url(../_fonts/tDba2o-flEEny0FZhsfKu5WU4xD-IQ-PuZJJXxfpAO-Lf1OT-JpmvEIH2sR.woff) format(woff);font-display:swap;font-weight:100;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono ExtraLight Italic"),url(../_fonts/tDba2o-flEEny0FZhsfKu5WU4xD-IQ-PuZJJXxfpAO8LflOT-1HAZy2NtDM.woff) format(woff);font-display:swap;font-weight:200;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Light Italic"),url(../_fonts/tDba2o-flEEny0FZhsfKu5WU4xD-IQ-PuZJJXxfpAO_VflOT-XUXHYkhp63.woff) format(woff);font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/tDba2o-flEEny0FZhsfKu5WU4xD-IQ-PuZJJXxfpAO-LflOT-Ut9vpLINz7.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium Italic"),url(../_fonts/tDba2o-flEEny0FZhsfKu5WU4xD-IQ-PuZJJXxfpAO-5flOT-I7OJzy6iY3.woff) format(woff);font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold Italic"),url(../_fonts/tDba2o-flEEny0FZhsfKu5WU4xD-IQ-PuZJJXxfpAO9VeVOT-K7iJWpQ7MX.woff) format(woff);font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold Italic"),url(../_fonts/tDba2o-flEEny0FZhsfKu5WU4xD-IQ-PuZJJXxfpAO9seVOT-dspOnL1eD9.woff) format(woff);font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono ExtraBold Italic"),url(../_fonts/tDba2o-flEEny0FZhsfKu5WU4xD-IQ-PuZJJXxfpAO8LeVOT-ssle5QC3aJ.woff) format(woff);font-display:swap;font-weight:800;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Thin"),url(../_fonts/tDbY2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yK1jPg-IURam9tBIZ.woff) format(woff);font-display:swap;font-weight:100;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono ExtraLight"),url(../_fonts/tDbY2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8SKxjPg-ZvfvEC7Y10.woff) format(woff);font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Light"),url(../_fonts/tDbY2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8lqxjPg-DwizMoO9Gs.woff) format(woff);font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/tDbY2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKxjPg-ZLu5mCYi9q.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(../_fonts/tDbY2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8-qxjPg-tBvA6bcqSb.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold"),url(../_fonts/tDbY2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8FqtjPg-0UrZczfMhF.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold"),url(../_fonts/tDbY2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8L6tjPg-IMOTXdLdCs.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono ExtraBold"),url(../_fonts/tDbY2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8SKtjPg-cKrK22ICnT.woff) format(woff);font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:InterDisplay-Medium;src:url(../fonts/InterDisplay-Medium.woff2) format(woff2);font-display:swap}.wrapper[data-v-98b04f28]{perspective:1000px;transform-style:preserve-3d}.circle[data-v-98b04f28]{background-color:#fff;border-radius:50%;height:96px;width:96px;--tw-bg-opacity:1;background-color:rgb(var(--color-gray-900)/var(--tw-bg-opacity))}.circle[data-v-98b04f28]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(var(--color-gray-400)/var(--tw-bg-opacity))}.circle[data-v-98b04f28]{align-items:center;display:flex;justify-content:center;position:relative;transform-style:preserve-3d;transition:all .3s cubic-bezier(.23,1,.32,1);will-change:transform}.circle[data-v-98b04f28]:hover{scale:1.05}.circle[data-v-98b04f28]:active{scale:.95}.circle-text[data-v-98b04f28]{font-family:JetBrains Mono,"JetBrains Mono Fallback: Courier New",monospace;font-size:14px;text-align:center;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.circle-text[data-v-98b04f28]:is(.dark *){--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.circle-text[data-v-98b04f28]{line-height:1.2}@keyframes flip-98b04f28{0%{transform:rotateY(0)}to{transform:rotateY(3turn)}}.circle.flipping[data-v-98b04f28]{animation:flip-98b04f28 2s cubic-bezier(.23,1,.32,1);backface-visibility:visible;perspective:1000px;transform-style:preserve-3d}.medium-text[data-v-98b04f28]{font-family:InterDisplay-Medium}
