:root{--primary-color: rgb(20, 20, 20);--primary-color-2: rgb(25, 25, 25);--primary-color-3: rgb(15, 15, 15);--primary-color-light: rgba(20, 20, 20, .1);--primary-color-medium: rgba(20, 20, 20, .2);--primary-color-dark: rgb(15, 15, 15);--primary-color-rgb: 20, 20, 20;--dark-1: rgba(5, 5, 5, 1);--dark-2: rgba(10, 10, 10, 1);--dark-3: rgba(15, 15, 15, 1);--dark-4: rgba(20, 20, 20, 1);--dark-5: rgba(30, 30, 30, 1);--dark-6: rgba(40, 40, 40, 1);--dark-7: rgba(50, 50, 50, 1);--dark-8: rgba(60, 60, 60, 1);--dark-9: rgba(70, 70, 70, 1);--dark-10: rgba(80, 80, 80, 1);--white-1: rgba(255, 255, 255, 1);--white-2: rgba(252, 252, 252, 1);--white-3: rgba(249, 249, 249, 1);--white-4: rgba(246, 246, 246, 1);--white-5: rgba(243, 243, 243, 1);--white-6: rgba(240, 240, 240, 1);--white-7: rgba(237, 237, 237, 1);--white-8: rgba(234, 234, 234, 1);--white-9: rgba(231, 231, 231, 1);--white-10: rgba(228, 228, 228, 1);--gray-1: rgba(0, 0, 0, .04);--gray-2: rgba(0, 0, 0, .06);--gray-3: rgba(0, 0, 0, .08);--gray-4: rgba(0, 0, 0, .12);--gray-5: rgba(0, 0, 0, .24);--gray-6: rgba(0, 0, 0, .4);--gray-7: rgba(0, 0, 0, .56);--gray-8: rgba(0, 0, 0, .72);--gray-9: rgba(0, 0, 0, .84);--gray-10: rgba(0, 0, 0, .92);--success-color: rgba(76, 175, 80, 1);--success-color-rgb: 76, 175, 80;--error-color: rgba(244, 67, 54, 1);--error-color-rgb: 244, 67, 54;--warning-color: rgba(255, 152, 0, 1);--info-color: rgba(33, 150, 243, 1);--accent-color: rgba(255, 193, 7, 1);--background-primary: var(--white-1);--background-secondary: var(--white-3);--background-tertiary: var(--white-5);--background-card: var(--white-1);--background-elevated: var(--white-2);--background-overlay: rgba(255, 255, 255, .95);--background-glass: rgba(255, 255, 255, .8);--text-primary: var(--dark-1);--text-secondary: var(--dark-3);--text-muted: var(--gray-7);--text-placeholder: var(--gray-5);--text-disabled: var(--gray-3);--text-inverse: var(--white-1);--border-color: var(--gray-1);--border-light: rgba(0, 0, 0, .03);--border-medium: var(--gray-2);--border-strong: var(--gray-3);--font-size-1: .375rem;--font-size-2: .5rem;--font-size-3: .625rem;--font-size-4: .6875rem;--font-size-5: .75rem;--font-size-6: .8125rem;--font-size-7: .875rem;--font-size-8: .9375rem;--font-size-9: 1rem;--font-size-10: 1.125rem;--font-size-11: 1.25rem;--font-size-12: 1.375rem;--font-size-13: 1.5rem;--font-size-14: 1.625rem;--font-size-15: 1.75rem;--font-size-16: 1.875rem;--font-size-17: 2rem;--font-size-18: 2.125rem;--font-size-19: 2.25rem;--font-size-20: 2.375rem;--font-size-21: 3.25rem;--font-size-22: 4.5rem;--font-size-23: 5.5rem;--font-size-24: 6rem;--font-size-25: 8rem;--font-family-regular: "Figtree-Regular";--font-family-medium: "Figtree-Medium";--font-family-bold: "Figtree-Bold";--font-family-semibold: "Figtree-SemiBold";--font-family-light: "Figtree-Light";--font-family-black: "Figtree-Black";--font-family-extrabold: "Figtree-ExtraBold";--font-family-italic: "Figtree-Italic";--font-family-light-italic: "Figtree-LightItalic";--font-family-medium-italic: "Figtree-MediumItalic";--font-family-semibold-italic: "Figtree-SemiBoldItalic";--font-family-bold-italic: "Figtree-BoldItalic";--font-family-extrabold-italic: "Figtree-ExtraBoldItalic";--font-family-black-italic: "Figtree-BlackItalic";--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-7: 1.75rem;--spacing-8: 2rem;--spacing-9: 2.25rem;--spacing-10: 2.5rem;--spacing-11: 2.75rem;--spacing-12: 3rem;--spacing-13: 3.25rem;--spacing-14: 3.5rem;--spacing-15: 3.75rem;--spacing-extra-1: .1875rem;--spacing-extra-2: .375rem;--spacing-extra-3: .4375rem;--spacing-extra-4: .625rem;--spacing-extra-5: .875rem;--spacing-16: 4rem;--spacing-18: 4.5rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-48: 12rem;--spacing-64: 16rem;--max-width-sm: 24rem;--max-width-md: 28rem;--max-width-lg: 32rem;--max-width-xl: 36rem;--max-width-2xl: 42rem;--max-width-3xl: 48rem;--max-width-4xl: 56rem;--max-width-5xl: 64rem;--max-width-6xl: 72rem;--max-width-7xl: 80rem;--max-width-container: 75rem;--border-width: .0625rem;--border-width-thick: .125rem;--transform-translate-sm: -.0625rem;--transform-translate-md: -.125rem;--transform-translate-x-sm: .25rem;--blur-xl: 10px;--height-sm: 1.75rem;--height-md: 2.25rem;--height-lg: 2.5rem;--height-xl: 2.75rem;--height-2xl: 3rem;--height-3xl: 3.5rem;--width-sm: 1.75rem;--width-md: 2.25rem;--width-lg: 2.5rem;--width-xl: 2.75rem;--width-2xl: 3rem;--width-3xl: 3.5rem;--width-4xl: 3.25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-2xl: 1.25rem;--radius-3xl: 1.5rem;--radius-full: 50%;--radius-pill: 3rem;--shadow-sm: 0 .0625rem .1875rem rgba(0, 0, 0, .08);--shadow-md: 0 .25rem .625rem rgba(0, 0, 0, .12);--shadow-lg: 0 .625rem 1.25rem rgba(0, 0, 0, .15);--shadow-xl: 0 1.25rem 2.5rem rgba(0, 0, 0, .18);--shadow-glow: 0 0 1.25rem rgba(21, 0, 255, .3);--shadow-glow-strong: 0 0 2rem rgba(21, 0, 255, .4);--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-normal: .3s cubic-bezier(.4, 0, .2, 1);--transition-slow: .5s cubic-bezier(.4, 0, .2, 1);--transition-smooth: .3s cubic-bezier(.25, .46, .45, .94);--transition-cubic: .25s cubic-bezier(.4, 0, .2, 1);--gradient-primary: linear-gradient(135deg, var(--primary-color) 0%, var(--primary-color-2) 100%);--gradient-light: linear-gradient(135deg, var(--white-2) 0%, var(--white-5) 100%);--gradient-glass: linear-gradient(135deg, rgba(255, 255, 255, .95) 0%, rgba(255, 255, 255, .85) 100%);--gradient-blue: linear-gradient(135deg, var(--primary-color) 0%, var(--primary-color-3) 100%);--letter-spacing-tight: -.04em;--letter-spacing-normal: -.03em;--letter-spacing-relaxed: -.02em;--letter-spacing-wide: -.015em;--letter-spacing-wider: -.01em;--letter-spacing-widest: -.005em;--letter-spacing-extra-tight: .03125rem;--letter-spacing-extra-wide: .0625rem;--opacity-disabled: .6;--opacity-hover: .8;--opacity-pressed: .7;--blur-sm: .5rem;--blur-md: 1rem;--blur-lg: 1.5rem;--z-index-base: 1;--z-index-dropdown: 100;--z-index-sticky: 200;--z-index-fixed: 300;--z-index-modal-backdrop: 400;--z-index-modal: 500;--z-index-popover: 600;--z-index-tooltip: 700;--z-index-toast: 800;--z-index-maximum: 1000}@font-face{font-family:Figtree-Regular;src:url(/assets/Figtree-Regular-q6CWd6s5.ttf)}@font-face{font-family:Figtree-Medium;src:url(/assets/Figtree-Medium-WmqbKcz4.ttf)}@font-face{font-family:Figtree-Bold;src:url(/assets/Figtree-Bold-54LQ8w3B.ttf)}@font-face{font-family:Figtree-SemiBold;src:url(/assets/Figtree-SemiBold-Bfcy6I72.ttf)}@font-face{font-family:Figtree-Light;src:url(/assets/Figtree-Light-PIMVqjjA.ttf)}@font-face{font-family:Figtree-Black;src:url(/assets/Figtree-Black-YN9Klv-4.ttf)}@font-face{font-family:Figtree-ExtraBold;src:url(/assets/Figtree-ExtraBold-BNVuRCIL.ttf)}@font-face{font-family:Figtree-Italic;src:url(/assets/Figtree-Italic-BITHSAyM.ttf)}@font-face{font-family:Figtree-LightItalic;src:url(/assets/Figtree-LightItalic-BTThovDJ.ttf)}@font-face{font-family:Figtree-MediumItalic;src:url(/assets/Figtree-MediumItalic-CjUV_4dg.ttf)}@font-face{font-family:Figtree-SemiBoldItalic;src:url(/assets/Figtree-SemiBoldItalic-CGVnw637.ttf)}@font-face{font-family:Figtree-BoldItalic;src:url(/assets/Figtree-BoldItalic-CpRlFXy0.ttf)}@font-face{font-family:Figtree-ExtraBoldItalic;src:url(/assets/Figtree-ExtraBoldItalic-DqkSgPuW.ttf)}@font-face{font-family:Figtree-BlackItalic;src:url(/assets/Figtree-BlackItalic-BdhnJSg6.ttf)}html,body{font-family:var(--font-family-medium),system-ui,Avenir,Helvetica,Arial,sans-serif;scroll-behavior:smooth;background-color:#000!important;min-height:100vh;color:var(--white-1)}*{padding:0;margin:0;box-sizing:border-box}::-webkit-scrollbar{width:0}button{outline:0;border:0;cursor:pointer;font-family:var(--font-family-medium);position:relative;overflow:hidden}button:not(:disabled):not([data-no-shimmer=true]):before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s;pointer-events:none;z-index:1}button:not(:disabled):not([data-no-shimmer=true]):hover:before{left:100%}button:not(:disabled):not([data-no-shimmer=true])>*{position:relative;z-index:2}button:active{transform:scale(.98)}::selection{background-color:var(--primary-color);color:var(--text-inverse)}input,textarea{background-color:var(--background-elevated);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-lg);transition:var(--transition-smooth)}input:focus,textarea:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 .1875rem rgba(var(--primary-color-rgb),.1)}input::placeholder,textarea::placeholder{color:var(--text-placeholder)}.glass-effect{background:var(--background-glass);-webkit-backdrop-filter:blur(var(--spacing-4));backdrop-filter:blur(var(--spacing-4));border:1px solid var(--border-light)}.glow-effect{box-shadow:var(--shadow-glow)}.text-gradient{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@keyframes fadeIn{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translate(-1rem)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.animate-fade-in{animation:fadeIn .5s ease-out}.animate-slide-in{animation:slideIn .5s ease-out}.animate-pulse{animation:pulse 2s infinite}div[data-react-hot-toast]>div{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem)}div[data-react-hot-toast] svg{width:1.125rem!important;height:1.125rem!important}.number-decimal{font-size:.55em!important;opacity:.8;vertical-align:baseline}@media(max-width:768px){div[data-react-hot-toast]{padding:0 1rem!important}div[data-react-hot-toast]>div{max-width:calc(100% - 2rem)!important}}.payment-navbar{position:fixed;top:var(--spacing-4);right:var(--spacing-4);display:flex;justify-content:flex-end;align-items:center;z-index:100;width:auto}.language-selector{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-1) var(--spacing-3);background:#ffffff08;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);border:.0625rem solid rgba(255,255,255,.06);border-radius:var(--radius-pill);transition:all var(--transition-smooth)}.language-selector:hover{background:#ffffff0f;border-color:#ffffff1a}.lang-icon{color:#ffffffd9;flex-shrink:0;width:.875rem;height:.875rem}.lang-select{padding:0;border:none;background:transparent;font-family:var(--font-family-medium);font-size:var(--font-size-6);color:var(--white-1);outline:none;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath fill='%23ffffff' opacity='0.7' d='M5 7L1 3h8z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 0 center;padding-right:var(--spacing-5);min-width:5rem}.lang-select:focus{outline:none}.home-page{min-height:100vh;display:flex;flex-direction:column;position:relative;overflow-x:hidden}.home-content{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-12) var(--spacing-4) var(--spacing-8);width:100%;position:relative;z-index:1;gap:var(--spacing-10)}@media(min-width:768px){.home-content{padding:var(--spacing-20) var(--spacing-6) var(--spacing-12);gap:var(--spacing-12)}}.investment-stats{width:100%;height:100%;background:#0a0a0a99;-webkit-backdrop-filter:blur(1.5rem);backdrop-filter:blur(1.5rem);border:.0625rem solid rgba(255,255,255,.08);border-radius:var(--radius-2xl);padding:var(--spacing-6);box-sizing:border-box;display:flex;flex-direction:column}.stats-header{display:flex;flex-direction:column;gap:var(--spacing-5)}.stats-title{font-size:var(--font-size-22);font-family:var(--font-family-bold);color:var(--white-1);letter-spacing:var(--letter-spacing-tight);margin:0;line-height:1.1;display:flex;flex-direction:column;gap:var(--spacing-1);align-items:center;text-align:center}.stats-title-main{font-size:1em;opacity:1;line-height:1.1}.stats-title-accent{font-size:.85em;opacity:.8;font-weight:600;line-height:1.1}.stats-divider{width:4rem;height:.125rem;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);margin:var(--spacing-3) 0;animation:dividerExpand 2s ease-in-out infinite}@keyframes dividerExpand{0%,to{width:4rem;opacity:.4}50%{width:6rem;opacity:.6}}.stats-subtitle{font-size:var(--font-size-8);font-family:var(--font-family-medium);color:#ffffffb3;letter-spacing:.05em;margin:0;text-transform:uppercase;opacity:.8;line-height:1.4}.stat-main{display:flex;flex-direction:column;gap:var(--spacing-2)}.stat-label{font-size:var(--font-size-6);font-family:var(--font-family-medium);color:#fff9;text-transform:uppercase;letter-spacing:.05em}.stat-value{font-size:var(--font-size-15);font-family:var(--font-family-bold);color:var(--white-1);line-height:1.2;letter-spacing:-.02em}.stat-subtext{font-size:var(--font-size-7);font-family:var(--font-family-medium);color:#ffffff80}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-3);padding-top:var(--spacing-4);border-top:.0625rem solid rgba(255,255,255,.08)}.stat-item{display:flex;flex-direction:column;gap:var(--spacing-1)}.stat-item-label{font-size:var(--font-size-5);font-family:var(--font-family-medium);color:#ffffff80;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat-item-value{font-size:var(--font-size-8);font-family:var(--font-family-semibold);color:var(--white-1);line-height:1.2}.progress-bar-container{width:100%;height:.625rem;background:#ffffff14;border-radius:var(--radius-pill);overflow:hidden;box-shadow:inset 0 .125rem .25rem #0000004d}.progress-bar{height:100%;background:linear-gradient(90deg,#4caf50cc,#4caf50);border-radius:var(--radius-pill);transition:width .5s ease}@media(min-width:768px){.investment-stats{padding:var(--spacing-8)}.stat-value{font-size:var(--font-size-18)}.stats-grid{gap:var(--spacing-5)}.stat-item-value{font-size:var(--font-size-10)}}@media(max-width:480px){.stats-grid{gap:var(--spacing-2)}.stat-item-label{font-size:var(--font-size-4)}.stat-item-value{font-size:var(--font-size-7)}}.investment-form-container{width:100%;height:100%;display:flex;flex-direction:column}.investment-form{width:100%;height:100%;padding:var(--spacing-6);background:#0a0a0a99;-webkit-backdrop-filter:blur(1.5rem);backdrop-filter:blur(1.5rem);border:.0625rem solid rgba(255,255,255,.08);border-radius:var(--radius-2xl);display:flex;flex-direction:column;gap:var(--spacing-6);box-sizing:border-box;flex:1}.form-section{display:flex;flex-direction:column;gap:var(--spacing-5)}.form-section-divider{padding-top:var(--spacing-5);border-top:.0625rem solid rgba(255,255,255,.08)}.form-row{display:grid;grid-template-columns:1fr;gap:var(--spacing-5)}.form-group{display:flex;flex-direction:column;gap:var(--spacing-2);position:relative}.form-group label{font-size:var(--font-size-6);font-family:var(--font-family-medium);color:#ffffffb3;letter-spacing:.01em;margin-bottom:0}.optional-label{font-size:var(--font-size-5);color:#fff6;font-weight:400;margin-left:var(--spacing-1)}.input-wrapper{position:relative;display:flex;align-items:center}.form-group input,.form-group select{padding:var(--spacing-4) var(--spacing-5);padding-right:var(--spacing-10);font-size:var(--font-size-8);font-family:var(--font-family-regular);color:var(--white-1);background:#0000004d;border:.0625rem solid rgba(255,255,255,.1);border-radius:var(--radius-lg);transition:all var(--transition-smooth);width:100%;appearance:none}.field-icon{position:absolute;right:var(--spacing-4);pointer-events:none;transition:all var(--transition-fast)}.field-icon-valid{color:var(--success-color)}.field-icon-invalid{color:var(--error-color)}.form-group input::placeholder{color:#ffffff4d}.form-group input:focus,.form-group select:focus{outline:none;border-color:#ffffff4d;background:#0006;box-shadow:0 0 0 .125rem #ffffff1a}.form-group.focused input,.form-group.focused select{border-color:#ffffff4d;background:#0006}.form-group.valid input,.form-group.valid select{border-color:var(--success-color);background:#4caf500d}.form-group.valid.focused input,.form-group.valid.focused select{border-color:var(--success-color);box-shadow:0 0 0 .125rem #4caf5033}.form-group.invalid input,.form-group.invalid select{border-color:var(--error-color);background:#f443360d}.form-group.invalid.focused input,.form-group.invalid.focused select{border-color:var(--error-color);box-shadow:0 0 0 .125rem #f4433633}.form-group input:disabled,.form-group select:disabled{opacity:.5;cursor:not-allowed}.currency-selector-group{position:relative}.currency-selector{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:var(--spacing-3);margin-top:var(--spacing-2)}.currency-option{background:#0000004d;border:.0625rem solid rgba(255,255,255,.1);border-radius:var(--radius-lg);padding:var(--spacing-4);cursor:pointer;transition:all var(--transition-smooth);text-align:left;width:100%;position:relative;overflow:hidden}.currency-option:hover:not(:disabled){background:#0006;border-color:#fff3;transform:translateY(-.0625rem)}.currency-option:disabled{opacity:.5;cursor:not-allowed}.currency-option.selected{background:#4caf501a;border-color:var(--success-color);box-shadow:0 0 0 .125rem #4caf5033}.currency-option-content{display:flex;align-items:center;gap:var(--spacing-3);position:relative}.currency-icon{width:2.5rem;height:2.5rem;border-radius:var(--radius-full);object-fit:cover;flex-shrink:0}.currency-icon-placeholder{width:2.5rem;height:2.5rem;border-radius:var(--radius-full);background:#ffffff1a;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-8);font-family:var(--font-family-bold);color:var(--white-1);flex-shrink:0}.currency-option-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-1)}.currency-option-name{font-size:var(--font-size-7);font-family:var(--font-family-semibold);color:var(--white-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.currency-option-details{display:flex;align-items:center;gap:var(--spacing-1);font-size:var(--font-size-5);font-family:var(--font-family-regular);color:#fff9}.currency-symbol{font-family:var(--font-family-medium);color:#ffffffb3}.currency-blockchain{color:#ffffff80}.currency-validation-icon{position:absolute;right:var(--spacing-4);top:calc(100% - 2.5rem);display:flex;align-items:center}@media(min-width:768px){.currency-selector{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:var(--spacing-4)}.currency-option{padding:var(--spacing-5)}.currency-icon,.currency-icon-placeholder{width:3rem;height:3rem}}.amount-group{gap:var(--spacing-3)}.amount-input-wrapper{position:relative;display:flex;align-items:center}.amount-input-wrapper .field-icon{right:var(--spacing-4)}.amount-currency{position:absolute;left:var(--spacing-5);font-size:var(--font-size-10);font-family:var(--font-family-semibold);color:#fff9;z-index:1;pointer-events:none}.amount-input{padding-left:var(--spacing-10)!important;font-size:var(--font-size-13)!important;font-family:var(--font-family-semibold)!important;text-align:left;background:#0000004d!important;border:.0625rem solid rgba(255,255,255,.1)!important;height:4.5rem}.amount-input:focus{background:#0006!important;border-color:#ffffff4d!important}.amount-formatted{font-size:var(--font-size-7);font-family:var(--font-family-regular);color:#ffffff80;text-align:center;padding:var(--spacing-2) 0}.amount-hints{display:flex;justify-content:space-between;font-size:var(--font-size-5);font-family:var(--font-family-regular);color:#fff6;margin-top:var(--spacing-1)}.submit-button{width:100%;padding:var(--spacing-5) var(--spacing-8);font-size:var(--font-size-8);font-family:var(--font-family-semibold);color:#000;background:var(--white-1);border:none;border-radius:var(--radius-xl);cursor:pointer;transition:all var(--transition-smooth);letter-spacing:.01em;font-weight:600;display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);min-height:3.5rem}.submit-button:hover:not(:disabled){background:#fffffff2;transform:translateY(-.0625rem);box-shadow:0 .5rem 1.5rem #ffffff26}.submit-button:active:not(:disabled){transform:translateY(0)}.submit-button:disabled{opacity:.6;cursor:not-allowed;transform:none}.button-loading{display:flex;align-items:center;gap:var(--spacing-3)}.spinner{width:1rem;height:1rem;border:.125rem solid rgba(0,0,0,.2);border-top-color:#000;border-radius:var(--radius-full);animation:spin .6s linear infinite}.field-icon-validating{display:flex;align-items:center;justify-content:center}.spinner-small{width:.875rem;height:.875rem;border:.125rem solid rgba(255,255,255,.2);border-top-color:#fff9;border-radius:var(--radius-full);animation:spin .6s linear infinite}.form-errors{background:#f443361a;border:.0625rem solid var(--error-color);border-radius:var(--radius-lg);padding:var(--spacing-5);margin-top:var(--spacing-4);animation:slideDown .3s ease-out}@keyframes slideDown{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}.form-errors-header{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-3);font-size:var(--font-size-7);font-family:var(--font-family-semibold);color:var(--error-color)}.form-errors-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-2)}.form-errors-list li{font-size:var(--font-size-6);font-family:var(--font-family-regular);color:#ffffffe6;padding-left:var(--spacing-4);position:relative}.form-errors-list li:before{content:"•";position:absolute;left:0;color:var(--error-color);font-weight:700}.field-error-message{font-size:var(--font-size-5);font-family:var(--font-family-regular);color:var(--error-color);margin-top:var(--spacing-1);padding-left:var(--spacing-1);animation:fadeIn .2s ease-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}.referrer-info-card{margin-top:var(--spacing-4);padding:var(--spacing-5);background:#4caf501a;border:.0625rem solid rgba(76,175,80,.3);border-radius:var(--radius-lg);animation:slideDown .3s ease-out}.referrer-info-header{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-3);font-size:var(--font-size-6);font-family:var(--font-family-semibold);color:var(--success-color)}.referrer-info-content{display:flex;flex-direction:column;gap:var(--spacing-2)}.referrer-info-name{font-size:var(--font-size-8);font-family:var(--font-family-semibold);color:var(--white-1);letter-spacing:-.01em}.referrer-info-details{display:flex;flex-direction:column;gap:var(--spacing-1);font-size:var(--font-size-6);font-family:var(--font-family-regular);color:#ffffffb3}.referrer-info-details span:last-child{color:#ffffff80;font-size:var(--font-size-5)}@media(min-width:768px){.referrer-info-details{flex-direction:row;gap:var(--spacing-3)}}@media(min-width:768px){.investment-form{padding:var(--spacing-8);gap:var(--spacing-8)}.form-row{grid-template-columns:repeat(2,1fr)}.form-section{gap:var(--spacing-6)}.amount-input{font-size:var(--font-size-15)!important;height:5rem}}.recent-investments{width:100%;max-width:var(--max-width-xl);display:flex;flex-direction:column;gap:var(--spacing-5)}.recent-investments-title{font-size:var(--font-size-11);font-family:var(--font-family-bold);color:var(--white-1);letter-spacing:var(--letter-spacing-tight);margin:0;text-align:center}.recent-investments-loading{text-align:center;color:#fff9;font-size:var(--font-size-7);padding:var(--spacing-6)}.recent-investments-list{display:flex;flex-direction:column;gap:var(--spacing-3);max-height:20rem;overflow-y:auto;padding:var(--spacing-2)}.recent-investment-item{padding:var(--spacing-4) var(--spacing-5);background:#0a0a0a99;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);border:.0625rem solid rgba(255,255,255,.08);border-radius:var(--radius-xl);display:flex;justify-content:space-between;align-items:center;transition:all var(--transition-smooth)}.recent-investment-item:hover{background:#0f0f0fb3;border-color:#ffffff1f;transform:translate(.25rem)}.recent-investment-info{display:flex;flex-direction:column;gap:var(--spacing-1);flex:1}.recent-investment-name{font-size:var(--font-size-7);font-family:var(--font-family-medium);color:#ffffffe6}.recent-investment-amount{font-size:var(--font-size-8);font-family:var(--font-family-semibold);color:var(--white-1)}.recent-investment-time{font-size:var(--font-size-6);font-family:var(--font-family-regular);color:#ffffff80;white-space:nowrap;margin-left:var(--spacing-4)}.recent-investments-list::-webkit-scrollbar{width:.375rem}.recent-investments-list::-webkit-scrollbar-track{background:#ffffff0d;border-radius:var(--radius-pill)}.recent-investments-list::-webkit-scrollbar-thumb{background:#fff3;border-radius:var(--radius-pill)}.recent-investments-list::-webkit-scrollbar-thumb:hover{background:#ffffff4d}@media(min-width:768px){.recent-investments-title{font-size:var(--font-size-13)}.recent-investment-item{padding:var(--spacing-5) var(--spacing-6)}}.live-investments-ticker{position:fixed;bottom:0;left:0;right:0;background:#0a0a0af2;-webkit-backdrop-filter:blur(1.5rem);backdrop-filter:blur(1.5rem);border-top:.0625rem solid rgba(255,255,255,.08);padding:var(--spacing-4) var(--spacing-6);z-index:100;animation:slideUp .5s ease-out}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.ticker-content{display:flex;align-items:center;justify-content:center;gap:var(--spacing-3);font-family:var(--font-family-regular);font-size:var(--font-size-7);color:#fffc;text-align:center}.ticker-label{color:#ffffff80;font-family:var(--font-family-medium)}.ticker-text{display:inline-flex;align-items:center;gap:var(--spacing-1);animation:fadeIn .5s ease-in}@keyframes fadeIn{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}.ticker-name{color:var(--white-1);font-family:var(--font-family-semibold)}.ticker-action{color:#fff9}.ticker-amount{color:var(--success-color);font-family:var(--font-family-bold)}@media(min-width:768px){.ticker-content{font-size:var(--font-size-8)}}.hero-header{position:relative;width:100%;max-width:100%;min-height:70vh;display:flex;align-items:center;justify-content:center;padding:var(--spacing-10) var(--spacing-6);background:#000;box-sizing:border-box}.hero-background{position:absolute;inset:0;z-index:0;clip-path:inset(0)}.hero-gradient{position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(33,150,243,.1) 0%,transparent 70%);animation:pulse 4s ease-in-out infinite}@keyframes pulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.5;transform:scale(1.1)}}.hero-particles{position:absolute;inset:0;will-change:transform;transform:translateZ(0);contain:layout style paint;z-index:1}.particle{position:absolute;width:.25rem;height:.25rem;background:#2196f399;border-radius:var(--radius-full);animation:float linear infinite;box-shadow:0 0 .5rem #2196f380;will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden;pointer-events:none;animation-play-state:running}@keyframes float{0%{transform:translate3d(0,100vh,0) rotate(0);opacity:0}5%{opacity:1}95%{opacity:1}to{transform:translate3d(2rem,-10vh,0) rotate(360deg);opacity:0}}.hero-content{position:relative;z-index:1;max-width:var(--max-width-4xl);width:100%;max-width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-6);animation:fadeInUp 1s ease-out;box-sizing:border-box;padding:0 var(--spacing-4)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}.hero-badge{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4);background:#2196f31a;border:.0625rem solid rgba(33,150,243,.3);border-radius:var(--radius-pill);font-size:var(--font-size-6);font-family:var(--font-family-medium);color:var(--info-color);animation:slideDown .6s ease-out .2s both}@keyframes slideDown{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}.hero-subtitle-container{display:flex;flex-direction:column;gap:var(--spacing-4);animation:fadeInUp .8s ease-out .6s both}.hero-subtitle{font-size:var(--font-size-15);font-family:var(--font-family-semibold);color:#ffffffe6;margin:0;line-height:1.2}.hero-description{max-width:42rem;width:100%;animation:fadeInUp .8s ease-out .8s both;box-sizing:border-box;padding:0 var(--spacing-4)}.hero-description p{font-size:var(--font-size-9);font-family:var(--font-family-regular);color:#ffffffb3;line-height:1.4;margin:0;word-wrap:break-word;overflow-wrap:break-word}.hero-bliim-highlight{color:var(--info-color);font-family:var(--font-family-bold);position:relative;display:inline-block}.hero-bliim-highlight:after{content:"";position:absolute;bottom:.125rem;left:0;width:100%;max-width:100%;height:.1875rem;background:linear-gradient(90deg,var(--info-color) 0%,rgba(33,150,243,.5) 100%);border-radius:var(--radius-sm);animation:highlightUnderline .6s ease-out 1s forwards;transform:scaleX(0);transform-origin:left;box-sizing:border-box}@keyframes highlightUnderline{to{transform:scaleX(1)}}.hero-cta{margin-top:var(--spacing-4);animation:fadeInUp .8s ease-out 1s both}.hero-scroll-indicator{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);color:#fff9;font-size:var(--font-size-6);font-family:var(--font-family-medium);cursor:pointer;transition:all var(--transition-smooth);animation:bounce 2s infinite}.hero-scroll-indicator:hover{color:var(--info-color);transform:translateY(.25rem)}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-.5rem)}60%{transform:translateY(-.25rem)}}@media(min-width:768px){.hero-header{min-height:80vh;padding:var(--spacing-16) var(--spacing-8)}.hero-content{padding:0 var(--spacing-6)}.hero-subtitle{font-size:var(--font-size-18)}.hero-description{padding:0 var(--spacing-6)}.hero-description p{font-size:var(--font-size-10);line-height:1.4}}@media(min-width:1024px){.hero-subtitle{font-size:var(--font-size-20)}.hero-description p{font-size:var(--font-size-11);line-height:1.4}}.home-page{min-height:100vh;display:flex;flex-direction:column;position:relative;background:#000;padding-bottom:4rem;width:100%;max-width:100%;overflow-x:hidden;box-sizing:border-box}.home-container{flex:1;display:flex;flex-direction:column;width:100%;padding:var(--spacing-6) var(--spacing-4);scroll-margin-top:2rem;max-width:100%;box-sizing:border-box}.home-layout{display:flex;flex-direction:column;width:100%;max-width:100%;gap:var(--spacing-6);margin:0 auto;box-sizing:border-box}.home-left,.home-right{width:100%;box-sizing:border-box}@media(min-width:768px){.home-container{padding:var(--spacing-10) var(--spacing-6)}.home-layout{flex-direction:row;gap:var(--spacing-6);align-items:stretch;max-width:var(--max-width-7xl)}.home-left{width:40%;flex-shrink:0;display:flex;align-items:stretch}.home-right{width:60%;flex-shrink:0;display:flex;align-items:stretch}}@media(min-width:1024px){.home-layout{gap:var(--spacing-8)}}.payment-detail-card{background:#0a0a0a99;-webkit-backdrop-filter:blur(1.5rem);backdrop-filter:blur(1.5rem);border:.0625rem solid rgba(255,255,255,.08);border-radius:var(--radius-xl);overflow:hidden;box-shadow:0 .5rem 2rem #0000004d}.payment-detail-header{padding:var(--spacing-7);background:#ffffff05;display:flex;flex-direction:column;gap:var(--spacing-5)}.payment-detail-status-section{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-4);width:100%}.payment-detail-status-container{display:flex;flex-direction:column;gap:var(--spacing-4);width:100%}.payment-detail-status-explanation{padding:var(--spacing-5);background:#ffffff08;border:.0625rem solid rgba(255,255,255,.08);border-radius:var(--radius-lg);border-left:.25rem solid}.payment-detail-status-explanation[data-color=pending]{border-left-color:#ffc107;background:#ffc1070d}.payment-detail-status-explanation[data-color=success]{border-left-color:#22c55e;background:#22c55e0d}.payment-detail-status-explanation[data-color=error]{border-left-color:#ef4444;background:#ef44440d}.payment-detail-status-explanation-text{font-family:var(--font-family-regular);font-size:var(--font-size-6);color:#ffffffd9;line-height:1.6;margin:0;letter-spacing:var(--letter-spacing-normal)}.payment-detail-status-badge{display:inline-flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-6);border-radius:var(--radius-md);font-family:var(--font-family-semibold);font-size:var(--font-size-7);width:fit-content}.payment-detail-status-badge-pending{background:#ffc10726;color:#ffc107;border:.0625rem solid rgba(255,193,7,.3)}.payment-detail-status-badge-success{background:#22c55e26;color:#22c55e;border:.0625rem solid rgba(34,197,94,.3)}.payment-detail-status-badge-error{background:#ef444426;color:#ef4444;border:.0625rem solid rgba(239,68,68,.3)}.payment-detail-status-text{font-family:var(--font-family-semibold);letter-spacing:var(--letter-spacing-tight)}.payment-detail-divider{height:.0625rem;background:#ffffff1a}.payment-detail-instructions{padding:var(--spacing-7)}.payment-detail-instructions-title{font-family:var(--font-family-bold);font-size:var(--font-size-9);color:var(--white-1);margin:0 0 var(--spacing-6) 0;letter-spacing:var(--letter-spacing-tight)}.payment-detail-steps{display:flex;flex-direction:column}.payment-detail-step{display:flex;gap:var(--spacing-4);position:relative}.payment-detail-step-indicator{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.payment-detail-step-number{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:var(--white-1);border-radius:50%;font-family:var(--font-family-bold);font-size:var(--font-size-7);color:var(--dark-1);box-shadow:0 .25rem .75rem #ffffff1a}.payment-detail-step-line{flex:1;width:.125rem;background:linear-gradient(180deg,#ffffff4d,#ffffff1a);margin:var(--spacing-2) 0}.payment-detail-step-content{flex:1;padding-bottom:var(--spacing-6)}.payment-detail-step:last-child .payment-detail-step-content{padding-bottom:0}.payment-detail-step-title{font-family:var(--font-family-semibold);font-size:var(--font-size-7);color:var(--white-1);margin:0 0 var(--spacing-2) 0;letter-spacing:var(--letter-spacing-tight)}.payment-detail-step-description{font-family:var(--font-family-regular);font-size:var(--font-size-6);color:#ffffffa6;margin:0;line-height:1.6;letter-spacing:var(--letter-spacing-tight)}.payment-detail-pay-button{display:flex;align-items:center;justify-content:center;gap:var(--spacing-3);width:calc(100% - var(--spacing-8));padding:var(--spacing-5) var(--spacing-6);margin:var(--spacing-6) auto 0;background:var(--white-1);border:none;border-radius:var(--radius-lg);font-family:var(--font-family-bold);font-size:var(--font-size-8);color:var(--dark-1);cursor:pointer;transition:all var(--transition-fast);box-shadow:0 .5rem 1.5rem #0000004d}.payment-detail-pay-button:hover{transform:translateY(-.125rem);box-shadow:0 .75rem 2rem #0006;background:#fffffff2}.payment-detail-pay-button:active{transform:translateY(0);box-shadow:0 .25rem 1rem #0000004d}@media(min-width:768px){.payment-detail-card{border-radius:var(--radius-2xl)}.payment-detail-header,.payment-detail-instructions{padding:var(--spacing-8)}.payment-detail-pay-button{width:calc(100% - var(--spacing-10));padding:var(--spacing-6) var(--spacing-7);font-size:var(--font-size-9)}.payment-detail-status-badge{font-size:var(--font-size-8)}}.payment-page{min-height:100vh;display:flex;flex-direction:column;position:relative;background:#000}.payment-loading{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-4);padding:var(--spacing-8)}.payment-empty{flex:1;display:flex;align-items:center;justify-content:center;padding:var(--spacing-8)}.payment-empty p{font-family:var(--font-family-regular);font-size:var(--font-size-8);color:#ffffffb3}.loading-spinner{width:3rem;height:3rem;border:.25rem solid rgba(255,255,255,.1);border-top-color:var(--white-1);border-radius:var(--radius-full);animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.payment-container{flex:1;display:flex;flex-direction:column;width:100%;min-height:calc(100vh - 4rem);padding:var(--spacing-8) var(--spacing-6)}.payment-header{margin-bottom:var(--spacing-8);text-align:center}.payment-title{font-size:var(--font-size-17);font-family:var(--font-family-bold);color:var(--white-1);margin:0 0 var(--spacing-2) 0;letter-spacing:-.02em}.payment-subtitle{font-size:var(--font-size-7);font-family:var(--font-family-regular);color:#fff9;margin:0}.payment-layout{display:flex;flex-direction:column;width:100%;gap:var(--spacing-6)}.payment-sidebar{width:100%}.payment-main{width:100%;display:flex;flex-direction:column;align-items:flex-start}.payment-details-card{background:#0a0a0a99;-webkit-backdrop-filter:blur(1.5rem);backdrop-filter:blur(1.5rem);border:.0625rem solid rgba(255,255,255,.08);border-radius:var(--radius-xl);padding:var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-5);box-shadow:0 .5rem 2rem #0000004d;width:100%}.details-title{font-family:var(--font-family-semibold);font-size:var(--font-size-9);color:var(--white-1);margin:0;letter-spacing:var(--letter-spacing-tight)}.details-list{display:flex;flex-direction:column;gap:var(--spacing-4)}.detail-item{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-4);padding-bottom:var(--spacing-4);border-bottom:.0625rem solid rgba(255,255,255,.08)}@media(max-width:767px){.detail-item{flex-direction:column;align-items:flex-start;gap:var(--spacing-2)}.detail-value-container{width:100%;justify-content:flex-start}.detail-value{text-align:left;word-break:break-word}}.detail-item:last-child{padding-bottom:0;border-bottom:none}.detail-label{font-family:var(--font-family-medium);font-size:var(--font-size-6);color:#ffffffb3;letter-spacing:var(--letter-spacing-tight);white-space:nowrap}.detail-value-container{display:flex;align-items:center;gap:var(--spacing-2);flex:1;justify-content:flex-end}.detail-value{font-family:var(--font-family-regular);font-size:var(--font-size-6);color:var(--white-1);word-break:break-all;text-align:right;letter-spacing:var(--letter-spacing-tight)}.detail-value.status{font-size:var(--font-size-7);font-family:var(--font-family-semibold);display:inline-block;padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-md);width:fit-content}.status-awaiting{color:var(--warning-color);background:#ff98001a}.status-confirming{color:var(--info-color);background:#2196f31a}.status-completed{color:var(--success-color);background:#4caf501a}.status-failed,.status-expired{color:var(--error-color);background:#f443361a}.detail-copy-button{display:flex;align-items:center;justify-content:center;width:var(--spacing-8);height:var(--spacing-8);padding:0;background:transparent;border:none;border-radius:var(--radius-sm);color:#ffffffb3;cursor:pointer;transition:all var(--transition-fast);flex-shrink:0}.detail-copy-button:hover{background:#ffffff1a;color:var(--white-1)}@media(min-width:768px){.payment-container{padding:var(--spacing-10) var(--spacing-8)}.payment-header{text-align:left;margin-bottom:var(--spacing-10)}.payment-layout{flex-direction:row;gap:var(--spacing-8);align-items:flex-start}.payment-sidebar{width:50%;flex-shrink:0}.payment-main{width:50%;flex-shrink:0;align-items:flex-start}.payment-details-card{padding:var(--spacing-7);width:100%;max-width:100%}.detail-item{align-items:center}.detail-value-container{justify-content:flex-end}.detail-value{text-align:right}}
