:root{--max-width:1100px;--border-radius:12px;--font-mono:Montserrat,ui-monospace,Menlo,Monaco,"Cascadia Mono","Segoe UI Mono","Roboto Mono","Oxygen Mono","Ubuntu Monospace","Source Code Pro","Fira Mono","Droid Sans Mono","Courier New",monospace}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden}body{color:rgb(var(--foreground-rgb))}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:light){html{color-scheme:light}}header{color:#fff;position:fixed;top:0;width:100%;z-index:1000}@media screen and (max-device-width:480px){.login-button{background-color:#96b83d;color:#fff;border:none;text-align:center;text-decoration:none;display:inline-block;font-size:16px;cursor:pointer;border-radius:25px}.login-button:hover{border:none}.login-button:hover,.tax-button{background-color:#96b83d!important;color:#fff!important}.tax-button{text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin-bottom:16px;margin-top:8px;cursor:pointer;border-radius:25px;animation:taxButtonPulse 1.8s ease-in-out infinite;box-shadow:0 0 18px rgba(150,184,61,.6),0 0 32px rgba(150,184,61,.35);transition:all .3s ease;position:relative;overflow:hidden;font-weight:600}.tax-button:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 35%,hsla(0,0%,100%,.45) 50%,transparent 65%);transform:translateX(-140%) translateY(-140%) rotate(45deg);animation:taxButtonShimmer 4s infinite;z-index:1;pointer-events:none}.tax-button:hover{background-color:#96b83d!important;color:#fff!important;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin-bottom:16px;margin-top:8px;cursor:pointer;border-radius:25px;animation:taxButtonPulseHover 1.5s ease-in-out infinite;box-shadow:0 4px 28px rgba(150,184,61,.75),0 8px 45px rgba(150,184,61,.45);transform:scale(1.05)}.tax-button:hover:before{animation:taxButtonShimmer 3s infinite}}@media screen and (min-width:768px){.login-button{background-color:#96b83d;color:#fff;border:none;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin:4px 4px 4px 8px;cursor:pointer;border-radius:25px}.login-button:hover{border:none}.login-button:hover,.tax-button{background-color:#96b83d!important;color:#fff!important}.tax-button{text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin:4px;cursor:pointer;border-radius:25px;animation:taxButtonPulse 1.8s ease-in-out infinite;box-shadow:0 0 18px rgba(150,184,61,.6),0 0 32px rgba(150,184,61,.35);transition:all .3s ease;position:relative;overflow:hidden;font-weight:600}.tax-button:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 35%,hsla(0,0%,100%,.45) 50%,transparent 65%);transform:translateX(-140%) translateY(-140%) rotate(45deg);animation:taxButtonShimmer 4s infinite;z-index:1;pointer-events:none}.tax-button:hover{background-color:#96b83d!important;color:#fff!important;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin:4px;cursor:pointer;border-radius:25px;animation:taxButtonPulseHover 1.5s ease-in-out infinite;box-shadow:0 4px 28px rgba(150,184,61,.75),0 8px 45px rgba(150,184,61,.45);transform:scale(1.05)}.tax-button:hover:before{animation:taxButtonShimmer 3s infinite}}.ant-tabs-tab{background-color:#414042!important;color:#fff!important}.ant-tabs-tab.ant-tabs-tab-active{background-color:#96b83d!important;color:#fff!important}.ant-tabs-tab-btn{color:#fff!important}.ant-tabs-nav{margin-bottom:0!important;margin-left:8px!important}.ant-menu-item.ant-menu-item-only-child{padding:0!important;width:auto!important}.ant-menu-item.ant-menu-item-only-child:hover,.ant-menu-item.ant-menu-item-selected.ant-menu-item-only-child{background-color:transparent!important;padding:0!important;width:auto!important}.ant-upload{width:100%!important}@keyframes taxButtonPulse{0%,to{transform:scale(1);box-shadow:0 0 18px rgba(150,184,61,.6),0 0 32px rgba(150,184,61,.35)}50%{transform:scale(1.06) translateY(-2px);box-shadow:0 4px 28px rgba(150,184,61,.7),0 8px 45px rgba(150,184,61,.45)}}@keyframes taxButtonPulseHover{0%,to{transform:scale(1.05) translateY(-1px);box-shadow:0 4px 28px rgba(150,184,61,.75),0 8px 45px rgba(150,184,61,.45)}50%{transform:scale(1.08) translateY(-3px);box-shadow:0 6px 34px rgba(150,184,61,.85),0 10px 55px rgba(150,184,61,.55)}}@keyframes taxButtonShimmer{0%{transform:translateX(-140%) translateY(-140%) rotate(45deg)}to{transform:translateX(140%) translateY(140%) rotate(45deg)}}@media (prefers-reduced-motion){.tax-button,.tax-button:before,.tax-button:hover{animation:none!important}.tax-button:hover{transform:scale(1.02);box-shadow:0 0 12px rgba(150,184,61,.45)}}