@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");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-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");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-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,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-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_246ccd{font-family:Geist,Geist Fallback;font-style:normal}.__variable_246ccd{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/d100b2a099e34044-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2c34d62a75506231-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/0f1bdadaf30e2d5f-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/a115172161b307bb-s.woff2) format("woff2");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-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/601f5c280d60caca-s.woff2) format("woff2");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-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f5271587012faf78-s.p.woff2) format("woff2");unicode-range:u+00??,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-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_4c40f6{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_4c40f6{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}:root{--background:#ffffff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{color-scheme:dark}}.Toastify__toast-container{padding:16px!important}.Toastify__toast{border-radius:16px!important;font-family:inherit;font-weight:500;box-shadow:0 20px 40px -8px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.05)!important;padding:16px 20px!important;margin-bottom:12px!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}.Toastify__toast-body{padding:0!important;margin:0!important;align-items:flex-start!important}.toast-custom-success{border-left:4px solid var(--primary-color)!important}.toast-custom-error,.toast-custom-success{background:rgba(255,255,255,.95)!important;color:#1e293b!important}.toast-custom-error{border-left:4px solid var(--danger-color)!important}.toast-custom-info{border-left:4px solid #3b82f6!important}.toast-custom-info,.toast-custom-warning{background:rgba(255,255,255,.95)!important;color:#1e293b!important}.toast-custom-warning{border-left:4px solid #f59e0b!important}.Toastify__toast-icon{margin-top:2px!important;margin-right:12px!important;width:22px!important}.Toastify__progress-bar{height:3px!important;border-bottom-left-radius:16px!important}.toast-progress-success{background:var(--primary-color)!important}.toast-progress-error{background:var(--danger-color)!important}.toast-progress-info{background:#3b82f6!important}.toast-progress-warning{background:#f59e0b!important}:root{--primary-color:#629D23;--primary-hover:#4d7a1b;--danger-color:#ff4d4f;--text-main:#2d3436;--text-muted:#636e72;--bg-modal:rgba(255,255,255,0.98)}.ant-modal-content{border-radius:20px!important;padding:0!important;overflow:hidden!important;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)!important;background:var(--bg-modal)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ant-modal-header{padding:24px 32px!important;background:linear-gradient(135deg,#f9fbf2,#ffffff)!important;border-bottom:1px solid #edf2f7!important;margin-bottom:0!important}.ant-modal-title{font-size:20px!important;font-weight:800!important;color:var(--primary-color)!important;letter-spacing:-.5px}.ant-modal-body{padding:32px!important}.ant-modal-footer{padding:20px 32px!important;background:#f8fafc!important;border-top:1px solid #edf2f7!important;margin-top:0!important}.ant-tabs-nav{margin-bottom:24px!important}.ant-tabs-tab{padding:12px 0!important;font-weight:600!important;font-size:15px!important;color:var(--text-muted)!important}.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--primary-color)!important}.ant-tabs-ink-bar{height:3px!important;border-radius:3px 3px 0 0;background:var(--primary-color)!important}.premium-btn-primary{background:var(--primary-color);color:white;border:none;padding:12px 28px;border-radius:12px;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 14px 0 rgba(98,157,35,.39)}.premium-btn-primary:hover{background:var(--primary-hover);transform:translateY(-2px);box-shadow:0 6px 20px rgba(98,157,35,.23)}.premium-btn-outline{background:white;color:var(--text-muted);border:1px solid #e2e8f0;padding:12px 28px;border-radius:12px;font-weight:600;transition:all .2s}.premium-btn-outline:hover{background:#f7fafc;border-color:#cbd5e0}.premium-btn-danger{background:var(--danger-color);color:white;border:none;padding:12px 28px;border-radius:12px;font-weight:700;transition:all .3s;box-shadow:0 4px 14px rgba(255,77,79,.3)}.premium-btn-danger:hover{background:#ff7875;transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,77,79,.2)}.ant-modal-close{top:15px!important;right:15px!important;background:#334155!important;color:white!important;border-radius:50%!important;width:28px!important;height:28px!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .2s!important;opacity:.8}.ant-modal-close:hover{opacity:1;transform:scale(1.1);background:#1e293b!important}.ant-modal-close-x{font-size:12px!important;line-height:28px!important;display:flex!important;align-items:center;justify-content:center}.ant-tabs-tab{margin:0 20px 0 0!important;padding:8px 0!important}.ant-tabs-tab-btn{font-size:14px!important;font-weight:500!important}.ant-form-item-label>label{font-weight:600!important;color:#4a5568!important;font-size:14px!important}.ant-input,.ant-input-password,.ant-select-selector{border-radius:8px!important;border:1px solid #e2e8f0!important;padding:8px 12px!important;font-size:15px!important;min-height:40px!important}.ant-select-selector{display:flex!important;align-items:center!important}.ant-select-selection-item,.ant-select-selection-placeholder{line-height:normal!important;display:flex!important;align-items:center!important}.ant-input-focused,.ant-input:focus,.ant-select-focused .ant-select-selector{border-color:var(--primary-color)!important;box-shadow:0 0 0 2px rgba(98,157,35,.1)!important}.ant-modal-header-premium{padding-bottom:15px;border-bottom:1px solid #f0f0f0;margin-bottom:20px}.modal-footer-premium{display:flex;justify-content:flex-end;gap:12px}.modal-icon-danger{width:48px;height:48px;background:#fff1f0;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--danger-color);font-size:24px;flex-shrink:0}.modal-title-container{display:flex;align-items:center;gap:16px;margin-bottom:16px}.modal-body-custom{text-align:center;font-size:16px;color:var(--text-main);line-height:1.6;margin-top:16px}.modal-btn-stacked{width:100%;margin-top:12px}.ant-modal-confirm .ant-modal-confirm-btns{display:flex!important;flex-direction:column-reverse!important;width:100%!important;margin-top:24px!important;gap:12px!important}.ant-modal-confirm .ant-modal-confirm-btns .ant-btn{width:100%!important;margin:0!important;padding:20px 0!important;display:flex!important;justify-content:center!important;align-items:center!important;font-size:16px!important;border-radius:12px!important}.ant-modal-confirm-title{display:flex!important;align-items:center!important}.modal-title-custom{font-size:18px!important;font-weight:700!important;color:#333!important}.highlight-green{color:var(--primary-color);font-weight:700}.modal-warning-box{background:#fff7e6;border:1px solid #ffd591;padding:12px;border-radius:8px;margin-top:20px;font-size:13px;color:#d46b08;display:flex;align-items:center;gap:10px;text-align:left}.login-premium-card{background:#ffffff;padding:40px;border-radius:16px;box-shadow:0 10px 25px rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.05);width:100%}