@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600;700&family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap";.v1-root{min-height:100vh;background:#fdf6e3;font-family:JetBrains Mono,monospace;position:relative;overflow:hidden;display:flex;flex-direction:column}.dark .v1-root{background:#050a12}.v1-noise{position:fixed;top:0;right:0;bottom:0;left:0;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");pointer-events:none;z-index:100}.v1-scanlines{position:fixed;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.012) 2px,rgba(0,0,0,.012) 4px);pointer-events:none;z-index:99}.dark .v1-scanlines{background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(255,255,255,.006) 2px,rgba(255,255,255,.006) 4px)}.v1-terminal{display:flex;flex-direction:column;flex:1;min-height:100vh}.v1-chrome{display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem;height:3.5rem;background:#eee0c480;border-bottom:1px solid rgba(200,180,140,.25);flex-shrink:0;z-index:50;position:sticky;top:0}.dark .v1-chrome{background:#0006;border-bottom-color:#e1a01f0f}.v1-chrome-left{display:flex;align-items:center;gap:1rem}.v1-dots{display:flex;gap:.4rem}.v1-dot{width:.75rem;height:.75rem;border-radius:50%;transition:opacity .2s}.v1-dot--red{background:#ef4444;opacity:.6}.v1-dot--yellow{background:#eab308;opacity:.6}.v1-dot--green{background:#22c55e;opacity:.6}.v1-dot:hover{opacity:1}.v1-logo{display:flex;align-items:center;text-decoration:none}.v1-logo-img{height:1.75rem;opacity:.7;transition:opacity .2s}.v1-logo:hover .v1-logo-img{opacity:1}.v1-nav{display:none;align-items:center;gap:0;margin-left:.25rem}@media (min-width: 768px){.v1-nav{display:flex}}.v1-tab{font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:500;letter-spacing:.08em;padding:.5rem .85rem;color:#586e7573;text-decoration:none;border-bottom:2px solid transparent;transition:all .2s ease;height:3.5rem;display:flex;align-items:center;outline:none}.v1-tab:focus,.v1-tab:focus-visible,.v1-tab:active{outline:none;box-shadow:none}.dark .v1-tab{color:#fff6}.v1-tab{position:relative;display:inline-flex;align-items:center;justify-content:center}.v1-tab-label{transition:opacity .2s ease,transform .2s ease}.v1-tab-cd{position:absolute;left:50%;top:50%;transform:translate(-50%,calc(-50% + 3px));font-family:JetBrains Mono,monospace;font-size:.7rem;letter-spacing:.04em;color:#e1a01f;opacity:0;transition:opacity .2s ease,transform .2s ease;white-space:nowrap;pointer-events:none}.v1-tab:hover .v1-tab-label{opacity:0;transform:translateY(-3px)}.v1-tab:hover .v1-tab-cd{opacity:1;transform:translate(-50%,-50%)}.v1-tab:hover{color:#e1a01f;text-decoration:none}.v1-tab--active{color:#e1a01f;border-bottom-color:#e1a01f}.dark .v1-tab--active{color:#e1a01f}.v1-hamburger{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:none;border:none;cursor:pointer;padding:0;color:#586e7580;transition:color .2s}.dark .v1-hamburger{color:#ffffff4d}.v1-hamburger:hover{color:#e1a01f}.v1-hamburger-icon{width:1.35rem;height:1.35rem}@media (min-width: 768px){.v1-hamburger{display:none}}.v1-chrome-right{display:flex;align-items:center;gap:.75rem}.v1-auth-btn{font-family:Plus Jakarta Sans,sans-serif;font-size:.88rem;font-weight:600;letter-spacing:.02em;padding:.5rem 1.25rem;border-radius:100px;text-decoration:none;display:inline-flex;align-items:center;gap:.45rem;transition:all .25s cubic-bezier(.16,1,.3,1);color:#586e75b3;border:1px solid rgba(200,180,140,.35);background:#fdf6e366;position:relative;overflow:hidden}.dark .v1-auth-btn{color:#ffffff8c;border-color:#ffffff14;background:#ffffff08}.v1-auth-btn:hover{color:#e1a01f;border-color:#e1a01f66;background:#e1a01f0f;transform:translateY(-1px);text-decoration:none}.v1-auth-btn--primary{background:linear-gradient(135deg,#e1a01f,#d18c00);color:#050a12;border:none;padding:.55rem 1.35rem;box-shadow:0 2px 12px #e1a01f40,inset 0 1px #ffffff26}.dark .v1-auth-btn--primary{box-shadow:0 2px 16px #e1a01f4d,inset 0 1px #ffffff1a}.v1-auth-btn--primary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.2) 45%,rgba(255,255,255,.25) 50%,transparent 55%);transform:translate(-100%);transition:transform .5s ease}.v1-auth-btn--primary:hover:after{transform:translate(100%)}.v1-auth-btn--primary:hover{background:linear-gradient(135deg,#f1ae1f,#e1a01f);color:#050a12;transform:translateY(-2px);box-shadow:0 4px 20px #e1a01f59,inset 0 1px #ffffff26}.v1-auth-icon{width:1rem;height:1rem}.v1-auth-label{display:none}@media (min-width: 640px){.v1-auth-label{display:inline}}.v1-user-btn{display:flex;align-items:center;gap:.5rem;padding:.35rem .75rem;border-radius:3px;border:1px solid rgba(200,180,140,.25);background:transparent;cursor:pointer;transition:all .2s ease;font-family:Plus Jakarta Sans,sans-serif}.dark .v1-user-btn{border-color:#e1a01f14}.v1-user-btn:hover{border-color:#e1a01f59}.v1-user-avatar{display:flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border-radius:3px;background:#e1a01f26;color:#e1a01f;font-size:.65rem;font-weight:700;flex-shrink:0}.v1-user-name{font-size:.9rem;color:#586e75b3;display:none}.dark .v1-user-name{color:#ffffff80}@media (min-width: 640px){.v1-user-name{display:inline}}.v1-user-chevron{width:.85rem;height:.85rem;color:#586e754d}.dark .v1-user-chevron{color:#fff3}.v1-theme-btn{display:flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:3px;border:1px solid rgba(200,180,140,.2);background:transparent;cursor:pointer;transition:all .2s ease;color:#586e7566}.dark .v1-theme-btn{border-color:#e1a01f0f;color:#ffffff40}.v1-theme-btn:hover{color:#e1a01f;border-color:#e1a01f4d}.v1-theme-icon{width:1.05rem;height:1.05rem}.v1-dropdown{font-family:Plus Jakarta Sans,sans-serif!important;width:16rem;border-radius:.375rem!important;border:1px solid rgba(200,180,140,.3)!important;background:#fdf6e3fa!important;padding:.35rem!important}.dark .v1-dropdown{border-color:#e1a01f1a!important;background:#050a12fa!important}.v1-dropdown-header{padding:.5rem .6rem;border-bottom:1px solid rgba(200,180,140,.2);margin-bottom:.35rem}.dark .v1-dropdown-header{border-bottom-color:#e1a01f0f}.v1-dropdown-user{display:flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:600;color:#374151e6}.dark .v1-dropdown-user{color:#ffffffd9}.v1-dropdown-email{display:block;font-size:.65rem;color:#586e7573;margin-top:.15rem}.dark .v1-dropdown-email{color:#ffffff40}.v1-dropdown-item-wrapper{background-color:transparent!important;outline:none!important;box-shadow:none!important}.v1-dropdown-item-wrapper:hover{background-color:transparent!important}.v1-dropdown-item-wrapper:focus,.v1-dropdown-item-wrapper:focus-visible{background-color:transparent!important;outline:none!important}.v1-dropdown-item{display:flex;align-items:center;gap:.5rem;padding:.45rem .6rem;border-radius:3px;font-size:.72rem;font-weight:500;color:#586e75b3;text-decoration:none;transition:all .15s ease;cursor:pointer;width:100%;border:none;background:transparent;font-family:Plus Jakarta Sans,sans-serif}.dark .v1-dropdown-item{color:#ffffff80}.v1-dropdown-item:hover{color:#e1a01f;background:#e1a01f0f;text-decoration:none}.v1-dropdown-item--danger{color:#ef4444b3}.dark .v1-dropdown-item--danger{color:#ef444480}.v1-dropdown-item--danger:hover{color:#ef4444;background:#ef44440f}.v1-dropdown-icon{width:.85rem;height:.85rem;flex-shrink:0}.v1-dropdown-sep{margin:.25rem 0!important;background:#c8b48c33!important}.dark .v1-dropdown-sep{background:#e1a01f0f!important}.v1-mobile-nav{border-bottom:1px solid rgba(200,180,140,.2);background:#f3e6cf80;padding:.35rem 0;z-index:40}.dark .v1-mobile-nav{border-bottom-color:#e1a01f0d;background:#0000004d}@media (min-width: 768px){.v1-mobile-nav{display:none}}.v1-mobile-link{display:block;font-family:Plus Jakarta Sans,sans-serif;font-size:.78rem;padding:.5rem 1.25rem;color:#586e7599;text-decoration:none;transition:all .15s ease}.dark .v1-mobile-link{color:#fff6}.v1-mobile-link:hover{color:#e1a01f;background:#e1a01f0a;text-decoration:none}.v1-mobile-prefix{color:#e1a01f;font-weight:600;margin-right:.35rem}.v1-body{flex:1;overflow-y:auto;overflow-x:hidden;position:relative}.v1-content{padding:3rem 0 2rem;min-height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.v1-row{display:flex;align-items:baseline;gap:.6rem;padding:.2rem 1.5rem .2rem 0;font-size:1rem;line-height:1.7;min-height:1.75rem;opacity:0;animation:v1-appear .25s ease forwards}.v1-row--blank{opacity:1;animation:none}.v1-row--1{animation-delay:.2s}.v1-row--2{animation-delay:.3s}.v1-row--3{animation-delay:.45s}.v1-row--4{animation-delay:.6s}.v1-row--5{animation-delay:.75s}.v1-row--6{animation-delay:.9s}.v1-row--7{animation-delay:1.05s}.v1-row--8{animation-delay:1.2s}.v1-row--9{animation-delay:1.3s}.v1-row--10{animation-delay:1.4s}.v1-row--11{animation-delay:1.5s}.v1-row--12{animation-delay:1.6s}.v1-row--13{animation-delay:1.75s}.v1-row--14{animation-delay:1.9s}.v1-row--15{animation-delay:2s}.v1-row--16{animation-delay:2.15s}@keyframes v1-appear{0%{opacity:0;transform:translate(-3px)}to{opacity:1;transform:translate(0)}}.v1-gutter{display:inline-block;width:3.75rem;flex-shrink:0;text-align:right;padding-right:1rem;color:#586e7533;-webkit-user-select:none;user-select:none;font-size:.85rem}.dark .v1-gutter{color:#ffffff1a}.v1-prompt{color:#e1a01f;font-weight:600;margin-right:.35rem}.v1-cmd{color:#374151e6;font-weight:500}.dark .v1-cmd{color:#ffffffd9}.v1-ok{color:#22c55e;font-weight:600;margin-right:.4rem;font-size:.9rem}.v1-text{color:#586e75cc}.dark .v1-text{color:#ffffffbf}.v1-gold{color:#e1a01f;font-weight:600}.v1-dim{color:#586e758c}.dark .v1-dim{color:#ffffff73}.v1-separator{color:#e1a01f26}.dark .v1-separator{color:#e1a01f1a}.v1-cursor{display:inline-block;color:#e1a01f;animation:v1-blink 1s step-end infinite;font-weight:700}@keyframes v1-blink{0%,to{opacity:1}50%{opacity:0}}.v1-block--ascii{padding:0;margin-bottom:.4rem;opacity:0;animation:v1-ascii-in .6s ease forwards;animation-delay:.05s}@keyframes v1-ascii-in{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur(0)}}.v1-ascii{font-size:clamp(.45rem,2vw,.95rem);line-height:1.15;color:#e1a01f;margin:0;white-space:pre;overflow-x:auto;animation:v1-glow 4s ease-in-out infinite alternate}@keyframes v1-glow{0%{opacity:.75;filter:brightness(.9)}to{opacity:1;filter:brightness(1.15)}}.v1-cta{display:flex;gap:1rem;padding:1.75rem 0 0;justify-content:center;opacity:0;animation:v1-appear .5s ease forwards;animation-delay:2.4s;flex-wrap:wrap}.v1-btn{font-family:Plus Jakarta Sans,sans-serif;font-size:.9rem;font-weight:600;padding:.75rem 1.5rem;border-radius:.25rem;text-decoration:none;transition:all .2s ease;letter-spacing:.015em;display:inline-flex;align-items:center;gap:.15rem}.v1-btn-bracket{opacity:.35}.v1-btn--primary{background:linear-gradient(135deg,#e1a01f,#d18c00);color:#050a12;border:1px solid rgba(225,160,31,.5)}.v1-btn--primary:hover{transform:translateY(-2px);background:linear-gradient(135deg,#f1ae1f,#e1a01f);text-decoration:none;color:#050a12}.v1-btn--secondary{background:transparent;color:#586e75bf;border:1px solid rgba(200,180,140,.35)}.dark .v1-btn--secondary{color:#ffffff8c;border-color:#e1a01f1f}.v1-btn--secondary:hover{border-color:#e1a01f80;color:#e1a01f;transform:translateY(-2px);text-decoration:none}.v1-fill{flex:1;min-height:1rem}.v1-statusbar{display:flex;align-items:center;justify-content:space-between;padding:.35rem 1.25rem;font-size:.68rem;flex-shrink:0;z-index:10;background:#e1a01f14;border-top:1px solid rgba(200,180,140,.15)}.dark .v1-statusbar{background:#e1a01f0f;border-top-color:#e1a01f0f}.v1-statusbar-left,.v1-statusbar-right{display:flex;align-items:center;gap:1rem}.v1-statusbar-mode{font-weight:700;color:#050a12;background:#e1a01f;padding:.1rem .6rem;border-radius:2px;font-size:.62rem;letter-spacing:.06em}.v1-statusbar-file{color:#586e7580}.dark .v1-statusbar-file{color:#ffffff4d}.v1-statusbar-right span{color:#586e7559}.dark .v1-statusbar-right span{color:#fff3}@media (max-width: 640px){.v1-ascii{font-size:.34rem}.v1-row{font-size:.82rem;padding-right:.75rem}.v1-gutter{width:2.5rem;padding-right:.6rem;font-size:.72rem}.v1-block--ascii{padding-left:0}.v1-cta{padding-left:0;flex-direction:column}.v1-btn{text-align:center;justify-content:center;width:100%;font-size:.82rem}.v1-statusbar-right{display:none}}
