@charset "UTF-8";:root{--fractal-bg: #080818;--fractal-surface: #0f0f2e;--fractal-card: #13133a;--fractal-primary: #00d4ff;--fractal-secondary: #9b30ff;--fractal-gradient: linear-gradient(135deg, #00d4ff 0%, #9b30ff 100%);--fractal-border: rgba(0, 212, 255, .25);--fractal-glow: 0 0 20px rgba(0, 212, 255, .3);--fractal-glow-purple: 0 0 20px rgba(155, 48, 255, .3);--fractal-text: #ffffff;--fractal-text-muted: rgba(255, 255, 255, .6)}*{box-sizing:border-box}body{margin:0;font-family:Segoe UI,Roboto,sans-serif;background:var(--fractal-bg);color:var(--fractal-text)}.mat-mdc-card{background:var(--fractal-card)!important;color:var(--fractal-text)!important}.mat-mdc-form-field .mdc-text-field--outlined{--mdc-outlined-text-field-outline-color: var(--fractal-border)}.mat-mdc-form-field .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mat-mdc-form-field .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mat-mdc-form-field .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--fractal-border)!important}.mat-mdc-form-field:hover .mdc-notched-outline__leading,.mat-mdc-form-field:hover .mdc-notched-outline__notch,.mat-mdc-form-field:hover .mdc-notched-outline__trailing{border-color:var(--fractal-primary)!important}.mat-mdc-input-element{color:var(--fractal-text)!important;caret-color:var(--fractal-primary)!important}.mat-mdc-form-field-label,.mat-mdc-floating-label{color:var(--fractal-text-muted)!important}.mat-mdc-raised-button.mat-primary{background:var(--fractal-gradient)!important;color:#fff!important;border:none!important;box-shadow:var(--fractal-glow)!important}.mat-mdc-raised-button.mat-primary:hover{box-shadow:0 0 30px #00d4ff80!important}.mat-mdc-raised-button:disabled{opacity:.4!important}a{color:var(--fractal-primary);text-decoration:none}a:hover{color:var(--fractal-secondary);text-decoration:underline}.mat-mdc-icon-button{overflow:visible!important}.fractal-dialog .mat-mdc-dialog-surface{background:transparent!important;box-shadow:none!important;border-radius:16px!important;overflow:hidden!important;padding:0!important;border:1px solid rgba(0,212,255,.25)!important}.paypal-container label,.paypal-container p,.paypal-container span:not([class*=paypal-button]),.paypal-container div,.paypal-container h1,.paypal-container h2,.paypal-container h3,.paypal-container h4,.paypal-container a{color:#ffffffd9!important}[class*=paypal-] label,[class*=paypal-] p,[class*=paypal-] span,[id*=paypal-] label,[id*=paypal-] p,[id*=paypal-] span,[data-paypal-v4] label,[data-paypal-v4] p,[data-paypal-v4] span,[class*=braintree-] label,[class*=braintree-] p,[class*=braintree-] span{color:#ffffffd9!important}[class*=paypal-] h1,[class*=paypal-] h2,[class*=paypal-] h3,[class*=paypal-] h4,[id*=paypal-] h1,[id*=paypal-] h2,[id*=paypal-] h3,[id*=paypal-] h4{color:#ffffffe6!important}[class*=paypal-] [class*=legal],[class*=paypal-] [class*=terms],[class*=paypal-] [class*=disclaimer],[id*=paypal-] [class*=legal],[id*=paypal-] [class*=terms],[id*=paypal-] [class*=disclaimer]{color:#ffffff8c!important}[class*=paypal-] a,[id*=paypal-] a{color:#00d4ff!important}[class*=paypal-] a:hover,[id*=paypal-] a:hover{color:#9b30ff!important}
