@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Heebo:wght@100;200;300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Rajdhani:wght@300;400;500;600;700&display=swap";@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}.visible{visibility:visible}.mx-auto{margin-inline:auto}.flex{display:flex}.min-h-screen{min-height:100vh}.flex-shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.border{border-style:var(--tw-border-style);border-width:1px}.text-center{text-align:center}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}:root[data-theme=dark]{--bg-main:#1a1a1a;--bg-main-gradient-start:#1a1a1a;--bg-main-gradient-end:#0f0f0f;--bg-surface:#282828;--bg-card:#181818;--bg-card-gradient-start:#181818f2;--bg-card-gradient-end:#0f0f0ff2;--text-primary:#e0e0e0;--text-secondary:#a0a0a0;--text-on-accent:#1a1a1a;--border-subtle:#a0a0a01a;--border-accent:#6fef9833;--accent-primary:#6fef98;--accent-primary-hover:#7fffaa;--accent-secondary:#4a6e4f;--accent-danger:#d9534f;--accent-info:#00d9ff;--accent-info-hover:#00f0ff;--accent-primary-10:#6fef981a;--accent-primary-05:#6fef980d;--accent-primary-08:#6fef9814;--accent-primary-12:#6fef981f;--accent-primary-15:#6fef9826;--accent-primary-20:#6fef9833;--accent-primary-30:#6fef984d;--accent-primary-40:#6fef9866;--accent-primary-50:#6fef9880;--grid-color-08:#6fef9814;--grid-color-03:#6fef9808;--focus-ring-bg:#0b0e11;--focus-ring-accent:#6fef98;--shadow-black:#0000004d;--shadow-black-strong:#0006;--shadow-black-stronger:#00000080;--shadow-black-strongest:#0009;--shadow-white-inset:#ffffff0d;--shadow-white-inset-hover:#ffffff14}:root[data-theme=light]{--bg-main:#f5f7fa;--bg-main-gradient-start:#f5f7fa;--bg-main-gradient-end:#edf0f5;--bg-surface:#f8fafc;--bg-card:#f5f8fb;--bg-card-gradient-start:#f8fafc;--bg-card-gradient-end:#f5f8fb;--text-primary:#111827;--text-secondary:#4b5563;--text-on-accent:#fff;--border-subtle:#0000001f;--border-accent:#10b98180;--accent-primary:#059669;--accent-primary-hover:#047857;--accent-secondary:#065f46;--accent-danger:#dc2626;--accent-info:#0284c7;--accent-info-hover:#0369a1;--accent-primary-10:#0596691a;--accent-primary-05:#0596690d;--accent-primary-08:#05966914;--accent-primary-12:#0596691f;--accent-primary-15:#05966926;--accent-primary-20:#05966933;--accent-primary-30:#0596694d;--accent-primary-40:#05966966;--accent-primary-50:#05966980;--grid-color-08:#05966905;--grid-color-03:#05966903;--focus-ring-bg:#fff;--focus-ring-accent:#059669;--shadow-black:#00000014;--shadow-black-strong:#0000001f;--shadow-black-stronger:#00000029;--shadow-black-strongest:#0000003d;--shadow-white-inset:#00000008;--shadow-white-inset-hover:#0000000d}@layer base{*{border-color:var(--border-subtle)}html{direction:rtl;height:100%}body{direction:rtl}a{text-decoration:none;transition:color .2s;color:var(--accent-primary)!important}a:hover{text-decoration:none;color:var(--accent-secondary)!important}a:visited{color:var(--accent-primary)!important}a:focus{outline:none;color:var(--accent-primary)!important}body{background:var(--bg-main);height:100%;color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"kern" 1;background-attachment:fixed;margin:0;font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:14px;position:relative;overflow-x:hidden}body:before{content:"";background:radial-gradient(circle at 20% 50%,var(--accent-primary-10)0%,transparent 50%),radial-gradient(circle at 80% 80%,var(--accent-primary-08)0%,transparent 50%),radial-gradient(circle at 40% 20%,#6fef980f 0%,transparent 50%),linear-gradient(135deg,var(--bg-main-gradient-start)0%,var(--bg-main-gradient-end)100%);z-index:0;pointer-events:none;background-size:100% 100%,100% 100%,100% 100%,100% 100%;width:100%;height:100%;position:fixed;top:0;left:0}body:after{content:"";background-image:linear-gradient(var(--grid-color-08)1px,transparent 1px),linear-gradient(90deg,var(--grid-color-08)1px,transparent 1px),linear-gradient(var(--grid-color-03)1px,transparent 1px),linear-gradient(90deg,var(--grid-color-03)1px,transparent 1px);z-index:0;pointer-events:none;opacity:.6;filter:blur(.3px);background-position:0 0,0 0,0 0,0 0;background-size:100px 100px,100px 100px,20px 20px,20px 20px;width:100%;height:100%;position:fixed;top:0;left:0}#app{min-height:100%}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background-color:var(--bg-surface)}::-webkit-scrollbar-thumb{background-color:var(--accent-secondary);border-radius:9999px}::-webkit-scrollbar-thumb:hover{background-color:var(--accent-primary)}}@layer components{.btn{border-radius:.5rem;outline:none;padding:.5rem 1rem;font-weight:400;transition:all .2s}.btn:disabled{opacity:.5;cursor:not-allowed}.btn:focus{box-shadow:0 0 0 2px var(--focus-ring-bg),0 0 0 4px currentColor;outline:none}.btn-primary{background:linear-gradient(135deg,var(--accent-primary-10)0%,var(--accent-primary-05)100%);border:1px solid var(--accent-primary-30);box-shadow:0 0 20px var(--accent-primary-20),inset 0 0 20px var(--accent-primary-05);letter-spacing:3px;color:#0000;font-size:18px;font-weight:100;position:relative;overflow:hidden;background:linear-gradient(135deg,var(--accent-primary-10)0%,var(--accent-primary-05)100%)!important}.btn-primary span{color:var(--accent-primary);letter-spacing:.5px;font-weight:100}.btn-primary:before{content:"";background:linear-gradient(90deg,transparent,var(--accent-primary-20),transparent);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.btn-primary:hover:before{left:100%}.btn-primary svg{color:var(--accent-primary)}.btn-primary:hover{border-color:var(--accent-primary-50);box-shadow:0 0 30px var(--accent-primary-40),inset 0 0 30px #6fef981a;transform:translateY(-1px);background:linear-gradient(135deg,var(--accent-primary-15)0%,var(--accent-primary-08)100%)!important}.btn-primary:hover span{color:var(--accent-primary-hover)}.btn-primary:active{box-shadow:0 1px 4px var(--accent-primary-20);transform:translateY(0)}.btn-primary:focus{box-shadow:0 0 0 2px var(--bg-main),0 0 0 4px var(--accent-primary)}.btn-secondary{background-color:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-subtle);box-shadow:0 2px 4px -1px var(--shadow-black),inset 0 1px 0 0 var(--shadow-white-inset)}.btn-secondary:hover{background-color:var(--bg-card);border-color:var(--accent-primary-30);box-shadow:0 4px 6px -1px var(--shadow-black-strong),inset 0 1px 0 0 var(--shadow-white-inset-hover);transform:translateY(-1px)}.btn-secondary:focus{box-shadow:0 0 0 2px var(--bg-main),0 0 0 4px var(--accent-primary)}.btn-success{background-color:var(--accent-primary);color:var(--text-on-accent);box-shadow:0 4px 12px var(--accent-primary-40),0 2px 6px var(--accent-primary-30),0 0 20px var(--accent-primary-20);letter-spacing:.01em;border:none;font-weight:400;position:relative;overflow:hidden}.btn-success:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.btn-success:hover:before{left:100%}.btn-success:hover{background-color:var(--accent-primary-hover);box-shadow:0 6px 16px #6fef9880,0 4px 10px var(--accent-primary-40),0 0 30px var(--accent-primary-30);transform:translateY(-2px)}.btn-success:active{box-shadow:0 2px 8px var(--accent-primary-30),0 0 15px var(--accent-primary-20);transform:translateY(0)}.btn-success:focus{box-shadow:0 0 0 2px var(--bg-main),0 0 0 4px var(--accent-primary),0 0 20px var(--accent-primary-30)}.btn-info{background-color:var(--accent-info);color:var(--text-on-accent);letter-spacing:.01em;border:none;font-weight:400;position:relative;overflow:hidden;box-shadow:0 4px 12px #00d9ff66,0 2px 6px #00d9ff4d,0 0 20px #00d9ff33}.btn-info:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.btn-info:hover:before{left:100%}.btn-info:hover{background-color:var(--accent-info-hover);transform:translateY(-2px);box-shadow:0 6px 16px #00d9ff80,0 4px 10px #00d9ff66,0 0 30px #00d9ff4d}.btn-info:active{transform:translateY(0);box-shadow:0 2px 8px #00d9ff4d,0 0 15px #00d9ff33}.btn-info:focus{box-shadow:0 0 0 2px var(--bg-main),0 0 0 4px var(--accent-info),0 0 20px #00d9ff4d}.btn-danger{background-color:var(--accent-danger);color:#fff}.btn-danger:hover{background-color:#c04440}.btn-danger:focus{box-shadow:0 0 0 2px var(--bg-main),0 0 0 4px var(--accent-danger)}.card{background:linear-gradient(135deg,var(--bg-card-gradient-start)0%,var(--bg-card-gradient-end)100%);border:1px solid var(--border-accent);box-shadow:0 8px 32px var(--shadow-black-stronger),0 0 0 1px var(--accent-primary-10),inset 0 1px 0 var(--shadow-white-inset);box-sizing:border-box;z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;width:100%;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}:root[data-theme=light] .card{background:linear-gradient(135deg,var(--bg-card-gradient-start)0%,var(--bg-card-gradient-end)100%);box-shadow:0 4px 16px var(--shadow-black-strong),0 0 0 1px var(--border-subtle),inset 0 1px #ffffff80;-webkit-backdrop-filter:none;backdrop-filter:none}.card:after{content:"";background:radial-gradient(circle,var(--accent-primary-05)0%,transparent 70%);pointer-events:none;width:200%;height:200%;animation:4s ease-in-out infinite pulse;position:absolute;top:-50%;left:-50%}:root[data-theme=light] .card:after{display:none}.card-hover:hover{box-shadow:0 12px 48px var(--shadow-black-strongest),0 0 20px var(--accent-primary-30),inset 0 1px 0 var(--shadow-white-inset-hover);border-color:var(--accent-primary-50);transform:translateY(-4px)}:root[data-theme=light] .card-hover:hover{box-shadow:0 6px 20px var(--shadow-black-stronger),0 0 0 1px var(--accent-primary-20),inset 0 1px #fff9;border-color:var(--accent-primary-30);transform:translateY(-2px)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.input{background-color:var(--bg-surface);border:1px solid var(--border-subtle);width:100%;color:var(--text-primary);letter-spacing:.01em;box-shadow:inset 0 2px 4px var(--shadow-black),0 1px 0 var(--shadow-white-inset);box-sizing:border-box;border-radius:8px;min-height:48px;padding:.875rem 1.25rem;font-size:14px;font-weight:400;transition:all .3s cubic-bezier(.4,0,.2,1)}.input::-moz-placeholder{color:var(--text-secondary)}.input::placeholder{color:var(--text-secondary)}.input:hover{border-color:var(--accent-primary-20);box-shadow:inset 0 2px 4px var(--shadow-black-strong),0 1px 0 var(--shadow-white-inset)}.input:focus{background-color:var(--bg-surface);border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-primary-15),inset 0 2px 4px var(--shadow-black-strong),0 1px 0 var(--shadow-white-inset);outline:none}.text-muted{color:var(--text-secondary)}.text-success{color:var(--accent-primary)}.text-danger{color:var(--accent-danger)}.text-accent,.text-highlight{color:var(--accent-primary)}.divider{border-top:1px solid var(--border-subtle)}.badge{letter-spacing:.025em;text-transform:uppercase;border-radius:9999px;align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:400;display:inline-flex;box-shadow:0 2px 4px #0003}.badge-success{color:#6fef98;background:#6fef9826;border:1px solid #6fef984d;box-shadow:0 0 8px #6fef9833}.badge-danger{color:#d9534f;background:#d9534f26;border:1px solid #d9534f4d;box-shadow:0 0 8px #d9534f33}.badge-warning{color:#6fef98;background:#6fef9826;border:1px solid #6fef984d;box-shadow:0 0 8px #6fef9833}.badge-info{background-color:var(--bg-surface);color:var(--text-secondary);border:1px solid var(--border-subtle)}.notification-banner{border-radius:.5rem;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.875rem 1rem;font-size:.875rem;font-weight:500;line-height:1.4;display:flex;box-shadow:0 2px 4px #0000001a}.notification-banner-info{color:#60a5fa;background-color:#3b82f61f;border:1px solid #3b82f64d}.notification-banner-error{color:#f6465d;background-color:#f6465d1f;border:1px solid #f6465d4d}.notification-banner-success{color:#0ecb81;background-color:#0ecb811f;border:1px solid #0ecb814d}.notification-banner-icon{flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;display:flex}.notification-banner-icon-dot{background-color:currentColor;border-radius:50%;width:.5rem;height:.5rem}.notification-banner-icon-pulse{background-color:currentColor;border-radius:50%;width:.5rem;height:.5rem;animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.field-error{color:#f6465d;background-color:#f6465d14;border:1px solid #f6465d33;border-radius:.375rem;align-items:center;gap:.5rem;margin-top:.5rem;padding:.5rem .75rem;font-size:.75rem;font-weight:500;line-height:1.4;display:flex}.field-error:before{content:"•";color:#f6465d;font-size:1rem;line-height:1}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}.risk-disclosure.svelte-nueh6h{width:100%;margin-top:2rem;padding:1.5rem;background:linear-gradient(135deg,var(--bg-card-gradient-start) 0%,var(--bg-card-gradient-end) 100%);border-radius:12px;border:1px solid var(--border-accent);box-shadow:0 8px 32px var(--shadow-black-stronger),0 0 0 1px var(--accent-primary-10),inset 0 1px 0 var(--shadow-white-inset);transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1),border-color .4s cubic-bezier(.4,0,.2,1);box-sizing:border-box;position:relative;z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden;max-width:100%;direction:ltr;text-align:left}.risk-disclosure.svelte-nueh6h:hover{transform:translateY(-4px);border-color:var(--accent-primary-40);box-shadow:0 16px 48px var(--shadow-black-strongest),0 0 0 1px var(--accent-primary-20),inset 0 1px 0 var(--shadow-white-inset),0 0 40px var(--accent-primary-30)}:root[data-theme=light] .risk-disclosure.svelte-nueh6h{box-shadow:0 4px 16px var(--shadow-black-strong),0 0 0 1px var(--border-subtle),inset 0 1px #ffffff80;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-theme=light] .risk-disclosure.svelte-nueh6h:hover{transform:translateY(-4px);box-shadow:0 8px 24px var(--shadow-black-stronger),0 0 0 1px var(--accent-primary-20),inset 0 1px #fff9}.risk-disclosure.svelte-nueh6h:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;opacity:0;background:radial-gradient(circle,var(--accent-primary-05) 0%,transparent 70%);pointer-events:none;animation:svelte-nueh6h-pulse 4s ease-in-out infinite}:root[data-theme=light] .risk-disclosure.svelte-nueh6h:after{display:none}@keyframes svelte-nueh6h-pulse{0%,to{opacity:0}50%{opacity:1}}.risk-disclosure-content.svelte-nueh6h{max-width:100%;direction:ltr}.risk-disclosure-title-hebrew.svelte-nueh6h{font-size:18px;font-weight:400;color:var(--accent-primary);margin-bottom:1rem;font-family:Heebo,sans-serif;direction:rtl;text-align:right}.risk-disclosure-text.svelte-nueh6h{font-size:11px;line-height:1.6;color:var(--text-secondary);margin-bottom:1rem;font-family:Heebo,sans-serif;text-align:left}.risk-disclosure-text.svelte-nueh6h:last-child{margin-bottom:0}.risk-disclosure-text.svelte-nueh6h strong:where(.svelte-nueh6h){color:var(--text-primary);font-weight:400}.theme-toggle.svelte-lu0t34{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-primary);cursor:pointer;transition:all .2s ease;flex-shrink:0}.theme-toggle.svelte-lu0t34:hover{background:var(--bg-card);border-color:var(--accent-primary-30);color:var(--accent-primary);transform:translateY(-1px)}.theme-toggle.svelte-lu0t34:active{transform:translateY(0)}.theme-toggle.svelte-lu0t34:focus{outline:none;box-shadow:0 0 0 2px var(--bg-main),0 0 0 4px var(--accent-primary)}.theme-toggle.svelte-lu0t34 svg:where(.svelte-lu0t34){width:20px;height:20px}.dashboard-showcase-section.svelte-4hpwv4{margin-bottom:clamp(2rem,4vw,3rem);position:relative;z-index:10}.dashboard-showcase-container.svelte-4hpwv4{max-width:1440px;margin:0 auto;padding:0 clamp(1.5rem,5vw,4rem)}.dashboard-showcase-header.svelte-4hpwv4{text-align:center;margin-bottom:clamp(2rem,4vw,3rem)}.dashboard-showcase-title.svelte-4hpwv4{font-size:clamp(24px,4vw,32px);font-weight:400;letter-spacing:-.03em;color:var(--text-primary);margin-bottom:.75rem;animation:svelte-4hpwv4-fadeInUp .8s ease-out .2s backwards}.dashboard-showcase-description.svelte-4hpwv4{font-size:clamp(16px,2.5vw,18px);color:var(--text-secondary);font-weight:300;max-width:600px;margin:0 auto;margin-bottom:2rem;animation:svelte-4hpwv4-fadeInUp .8s ease-out .4s backwards}.dashboard-content-wrapper.svelte-4hpwv4{display:flex;flex-direction:row;gap:clamp(1.5rem,3vw,2.5rem);align-items:flex-start}.dashboard-buttons-sidebar.svelte-4hpwv4{display:flex;flex-direction:column;gap:1rem;min-width:180px;position:sticky;top:2rem;animation:svelte-4hpwv4-fadeInUp .8s ease-out .6s backwards}@media(max-width:768px){.dashboard-content-wrapper.svelte-4hpwv4{flex-direction:column}.dashboard-buttons-sidebar.svelte-4hpwv4{flex-direction:row;min-width:auto;width:100%;position:static;justify-content:center}}.dashboard-showcase-content.svelte-4hpwv4{flex:1;min-width:0}.dashboard-button.svelte-4hpwv4{display:flex;align-items:center;gap:12px;padding:12px 16px;background:transparent;border:1px solid transparent;border-radius:8px;color:var(--text-secondary);font-size:14px;font-family:Heebo,sans-serif;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-align:left;width:100%;position:relative}.dashboard-button-icon.svelte-4hpwv4{width:20px;height:20px;flex-shrink:0}.dashboard-button.svelte-4hpwv4:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:2px;height:0;background:var(--accent-primary);transition:height .2s ease;border-radius:0 2px 2px 0}.dashboard-button.svelte-4hpwv4:hover{background:linear-gradient(135deg,#ffffff0d,#ffffff05);color:var(--text-primary);border:1px solid var(--accent-primary-30);transform:translate(4px)}.dashboard-button.svelte-4hpwv4:hover:before{display:none}.dashboard-button.active.svelte-4hpwv4{background:linear-gradient(135deg,rgba(111,239,152,.12) 0%,var(--accent-primary-05) 100%);color:var(--accent-primary);font-weight:400;border:1px solid var(--accent-primary-40);animation:svelte-4hpwv4-shimmer-border 3s ease-in-out infinite}@keyframes svelte-4hpwv4-shimmer-border{0%{border-color:var(--accent-primary-40);box-shadow:0 0 8px var(--accent-primary-10)}50%{border-color:#6fef98b3;box-shadow:0 0 12px var(--accent-primary-20)}to{border-color:var(--accent-primary-40);box-shadow:0 0 8px var(--accent-primary-10)}}.dashboard-button.active.svelte-4hpwv4:before{display:none}.dashboard-images-grid.svelte-4hpwv4{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(1.5rem,3vw,2rem);animation:svelte-4hpwv4-fadeInUp .8s ease-out .6s backwards}@media(min-width:768px){.dashboard-images-grid.svelte-4hpwv4{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}}@media(min-width:1024px){.dashboard-images-grid.svelte-4hpwv4{grid-template-columns:repeat(auto-fit,minmax(500px,1fr))}}.dashboard-image-card.svelte-4hpwv4{background:linear-gradient(135deg,var(--bg-card-gradient-start) 0%,var(--bg-card-gradient-end) 100%);border-radius:16px;padding:1.5rem;border:1px solid var(--border-accent);box-shadow:0 12px 48px var(--shadow-black-stronger),0 0 0 1px var(--accent-primary-10),inset 0 1px 0 var(--shadow-white-inset);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1),border-color .4s cubic-bezier(.4,0,.2,1);overflow:hidden;animation:svelte-4hpwv4-fadeInUp .8s ease-out backwards}.dashboard-image-card.svelte-4hpwv4:hover{transform:translateY(-4px);border-color:var(--accent-primary-40);box-shadow:0 20px 64px var(--shadow-black-strongest),0 0 32px var(--accent-primary-30),inset 0 1px 0 var(--shadow-white-inset-hover)}:root[data-theme=light] .dashboard-image-card.svelte-4hpwv4{box-shadow:0 4px 16px var(--shadow-black-strong),0 0 0 1px var(--border-subtle),inset 0 1px #ffffff80;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-theme=light] .dashboard-image-card.svelte-4hpwv4:hover{transform:translateY(-4px);box-shadow:0 8px 24px var(--shadow-black-stronger),0 0 0 1px var(--accent-primary-20),inset 0 1px #fff9}.dashboard-image-header.svelte-4hpwv4{margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-subtle)}.dashboard-image-title.svelte-4hpwv4{font-size:18px;font-weight:500;color:var(--text-primary);letter-spacing:-.02em}.dashboard-image-wrapper.svelte-4hpwv4{position:relative;width:100%;border-radius:12px;overflow:hidden;background:var(--bg-surface);box-shadow:0 4px 16px var(--shadow-black-strong),inset 0 1px #ffffff0d}.dashboard-image.svelte-4hpwv4{width:100%;height:auto;display:block;-o-object-fit:contain;object-fit:contain;background:var(--bg-surface);opacity:1}.connections-image-dark.svelte-4hpwv4{display:block}.connections-image-light.svelte-4hpwv4{display:none}:root[data-theme=light] .connections-image-dark.svelte-4hpwv4{display:none}:root[data-theme=light] .connections-image-light.svelte-4hpwv4{display:block}.bridge-image-dark.svelte-4hpwv4{display:block}.bridge-image-light.svelte-4hpwv4{display:none}:root[data-theme=light] .bridge-image-dark.svelte-4hpwv4{display:none}:root[data-theme=light] .bridge-image-light.svelte-4hpwv4{display:block}.dashboard-placeholder.svelte-4hpwv4{background:linear-gradient(135deg,var(--bg-card-gradient-start) 0%,var(--bg-card-gradient-end) 100%);border-radius:16px;padding:4rem 2rem;border:1px solid var(--border-accent);box-shadow:0 12px 48px var(--shadow-black-stronger),0 0 0 1px var(--accent-primary-10),inset 0 1px 0 var(--shadow-white-inset);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);text-align:center}.dashboard-placeholder-content.svelte-4hpwv4{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px}.dashboard-placeholder-text.svelte-4hpwv4{font-size:18px;color:var(--text-secondary);font-weight:300}@keyframes svelte-4hpwv4-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.qa-section.svelte-1i81jhc{margin-bottom:clamp(2rem,4vw,3rem);position:relative;z-index:10}.qa-container.svelte-1i81jhc{max-width:1440px;margin:0 auto;padding:0 clamp(1.5rem,5vw,4rem)}.qa-header.svelte-1i81jhc{text-align:center;margin-bottom:clamp(2rem,4vw,3rem)}.qa-title.svelte-1i81jhc{font-size:clamp(24px,4vw,32px);font-weight:400;letter-spacing:-.03em;color:var(--text-primary);margin-bottom:.75rem;animation:svelte-1i81jhc-fadeInUp .8s ease-out .2s backwards}.qa-items.svelte-1i81jhc{display:flex;flex-direction:column;gap:1rem;max-width:800px;margin:0 auto;animation:svelte-1i81jhc-fadeInUp .8s ease-out .6s backwards}.qa-item.svelte-1i81jhc{background:linear-gradient(135deg,var(--bg-card-gradient-start) 0%,var(--bg-card-gradient-end) 100%);border-radius:12px;border:1px solid var(--border-accent);box-shadow:0 8px 32px var(--shadow-black-stronger),0 0 0 1px var(--accent-primary-10),inset 0 1px 0 var(--shadow-white-inset);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}:root[data-theme=light] .qa-item.svelte-1i81jhc{box-shadow:0 4px 16px var(--shadow-black-strong),0 0 0 1px var(--border-subtle),inset 0 1px #ffffff80;-webkit-backdrop-filter:none;backdrop-filter:none}.qa-item.svelte-1i81jhc:hover{border-color:var(--accent-primary-40);box-shadow:0 12px 48px var(--shadow-black-strongest),0 0 32px var(--accent-primary-30),inset 0 1px 0 var(--shadow-white-inset-hover)}:root[data-theme=light] .qa-item.svelte-1i81jhc:hover{box-shadow:0 6px 20px var(--shadow-black-stronger),0 0 0 1px var(--accent-primary-20),inset 0 1px #fff9}.qa-question.svelte-1i81jhc{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;background:transparent;border:none;color:var(--text-primary);font-size:16px;font-weight:500;font-family:Heebo,sans-serif;text-align:right;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);gap:1rem}.qa-question.svelte-1i81jhc:hover,.qa-question.active.svelte-1i81jhc{color:var(--accent-primary)}.qa-question-text.svelte-1i81jhc{flex:1;text-align:right}.qa-icon.svelte-1i81jhc{width:20px;height:20px;flex-shrink:0;color:var(--accent-primary);transition:transform .3s cubic-bezier(.4,0,.2,1)}.qa-icon.rotated.svelte-1i81jhc{transform:rotate(180deg)}.qa-answer.svelte-1i81jhc{padding:0 1.5rem 1.25rem;color:var(--text-secondary);font-size:15px;line-height:1.6;font-weight:300;animation:svelte-1i81jhc-slideDown .3s ease-out;text-align:right}.qa-answer.svelte-1i81jhc p:where(.svelte-1i81jhc){margin:0}@keyframes svelte-1i81jhc-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1i81jhc-slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.welcome-container.svelte-ckg8fz{position:relative;background:radial-gradient(circle at 20% 50%,var(--accent-primary-12) 0%,transparent 50%),radial-gradient(circle at 80% 80%,var(--accent-primary-10) 0%,transparent 50%),radial-gradient(circle at 40% 20%,var(--accent-primary-08) 0%,transparent 50%),linear-gradient(135deg,var(--bg-main-gradient-start) 0%,var(--bg-main-gradient-end) 100%);background-attachment:fixed}.welcome-container.svelte-ckg8fz:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(var(--grid-color-08) 1px,transparent 1px),linear-gradient(90deg,var(--grid-color-08) 1px,transparent 1px),linear-gradient(var(--grid-color-03) 1px,transparent 1px),linear-gradient(90deg,var(--grid-color-03) 1px,transparent 1px);background-size:100px 100px,100px 100px,20px 20px,20px 20px;background-position:0 0,0 0,0 0,0 0;z-index:0;pointer-events:none;opacity:.6;filter:blur(.3px)}.welcome-content-wrapper.svelte-ckg8fz{width:100%;max-width:1440px;margin:0 auto;padding:clamp(1rem,3vw,2rem) clamp(1.5rem,5vw,4rem);box-sizing:border-box}.hero-card.svelte-ckg8fz{background:linear-gradient(135deg,var(--bg-card-gradient-start) 0%,var(--bg-card-gradient-end) 100%);border-radius:12px;padding:clamp(2rem,4vw,2.5rem) clamp(1.5rem,4vw,3rem);border:1px solid var(--border-accent);box-shadow:0 30px 100px var(--shadow-black-strongest),0 0 0 1px var(--accent-primary-10),inset 0 1px 0 var(--shadow-white-inset),0 0 120px var(--accent-primary-20);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);animation:svelte-ckg8fz-heroFadeIn .8s ease-out;margin-bottom:clamp(1.5rem,3vw,2.5rem);transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1),border-color .4s cubic-bezier(.4,0,.2,1)}.hero-card.svelte-ckg8fz:hover{transform:translateY(-4px);box-shadow:0 40px 120px var(--shadow-black-strongest),0 0 0 1px var(--accent-primary-20),inset 0 1px 0 var(--shadow-white-inset),0 0 140px var(--accent-primary-30);border-color:var(--accent-primary-40)}:root[data-theme=light] .hero-card.svelte-ckg8fz{box-shadow:0 8px 24px var(--shadow-black-stronger),0 0 0 1px var(--border-subtle),inset 0 1px #ffffff80;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-theme=light] .hero-card.svelte-ckg8fz:hover{box-shadow:0 12px 32px var(--shadow-black-stronger),0 0 0 1px var(--accent-primary-20),inset 0 1px #fff9}.hero-logo.svelte-ckg8fz{width:90px;height:90px;margin:0 auto 2rem;padding:16px;background:linear-gradient(135deg,var(--bg-card-gradient-start) 0%,var(--bg-card-gradient-end) 100%);border:none;border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;box-shadow:0 8px 32px #00000026,0 2px 8px #0000001a,0 0 0 1px #ffffff0d inset;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:all .5s cubic-bezier(.23,1,.32,1);position:relative;overflow:hidden}.hero-logo.svelte-ckg8fz:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:radial-gradient(circle,rgba(111,239,152,.1) 0%,transparent 70%);border-radius:50%;transform:translate(-50%,-50%);transition:width .5s ease,height .5s ease,opacity .5s ease;opacity:0}.hero-logo.svelte-ckg8fz:hover{transform:translateY(-3px);box-shadow:0 12px 48px #0003,0 4px 16px #00000026,0 0 0 1px #ffffff1a inset,0 0 40px #6fef9833}.hero-logo.svelte-ckg8fz:hover:before{width:200%;height:200%;opacity:1}.hero-logo-number.svelte-ckg8fz{font-weight:600;font-size:24px;letter-spacing:8px;text-transform:none;font-family:Rajdhani,sans-serif;position:relative;z-index:2;transition:all .5s cubic-bezier(.23,1,.32,1);line-height:1;margin-bottom:0;background:linear-gradient(135deg,#b8ffd6,#8affb8,#6fef98,#4ecb71,#2eaa4d);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:svelte-ckg8fz-gradient-wave 4s ease-in-out infinite;text-shadow:0 0 30px rgba(111,239,152,.3)}.hero-logo-text.svelte-ckg8fz{font-weight:600;font-size:22px;letter-spacing:8px;text-transform:none;font-family:Rajdhani,sans-serif;position:relative;z-index:2;transition:all .5s cubic-bezier(.23,1,.32,1);line-height:1;background:linear-gradient(135deg,#b8ffd6,#8affb8,#6fef98,#4ecb71,#2eaa4d);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:svelte-ckg8fz-gradient-wave 4s ease-in-out infinite .2s;text-shadow:0 0 30px rgba(111,239,152,.3)}.hero-logo.svelte-ckg8fz:hover .hero-logo-number:where(.svelte-ckg8fz),.hero-logo.svelte-ckg8fz:hover .hero-logo-text:where(.svelte-ckg8fz){background:linear-gradient(135deg,#c8ffe6,#9affc8,#7fffaa,#5edb81,#3eba5d);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 40px rgba(111,239,152,.5);animation-duration:2s}:root[data-theme=light] .hero-logo.svelte-ckg8fz{background:linear-gradient(135deg,#fffffff2,#ffffffd9);box-shadow:0 4px 20px #00000014,0 1px 4px #0000000a,0 0 0 1px #00000005 inset}:root[data-theme=light] .hero-logo.svelte-ckg8fz:hover{box-shadow:0 8px 32px #0000001f,0 2px 8px #00000014,0 0 0 1px #0000000a inset,0 0 30px #6fef9826}.hero-description-bold.svelte-ckg8fz{font-weight:700;text-shadow:none;filter:none}.hero-description.svelte-ckg8fz{animation:svelte-ckg8fz-fadeInUp 1s ease-out .4s backwards}.section-title.svelte-ckg8fz{animation:svelte-ckg8fz-fadeInUp .8s ease-out .2s backwards}@keyframes svelte-ckg8fz-heroFadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-ckg8fz-logoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes svelte-ckg8fz-pulseGlow{0%,to{box-shadow:0 8px 24px #10b98159,0 4px 12px #10b98140,inset 0 1px #ffffff40,inset 0 -1px #0000001a}50%{box-shadow:0 12px 32px #10b98180,0 6px 16px #10b98166,inset 0 1px #ffffff4d,inset 0 -1px #0000001a}}@keyframes svelte-ckg8fz-pulseBorder{0%,to{border-color:#10b98199;box-shadow:0 8px 24px #10b98159,0 4px 12px #10b98140,0 0 #10b98166,inset 0 1px #ffffff40,inset 0 -1px #0000001a}50%{border-color:#10b981;box-shadow:0 8px 24px #10b98159,0 4px 12px #10b98140,0 0 0 3px #10b9814d,inset 0 1px #ffffff40,inset 0 -1px #0000001a}}@keyframes svelte-ckg8fz-pulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.5;transform:scale(1.1)}}.header-nav.svelte-ckg8fz{margin-bottom:clamp(1.5rem,3vw,2.5rem);padding:clamp(.75rem,2vw,1rem) clamp(1.5rem,3vw,2rem);background:linear-gradient(135deg,var(--bg-card-gradient-start) 0%,var(--bg-card-gradient-end) 100%);border-radius:20px;border:1px solid var(--border-accent);box-shadow:0 10px 40px var(--shadow-black-stronger),0 0 0 1px var(--accent-primary-10),inset 0 1px 0 var(--shadow-white-inset);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}:root[data-theme=light] .header-nav.svelte-ckg8fz{box-shadow:0 4px 16px var(--shadow-black-strong),0 0 0 1px var(--border-subtle),inset 0 1px #ffffff80;-webkit-backdrop-filter:none;backdrop-filter:none}@keyframes svelte-ckg8fz-gradient-wave{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.header-brand.svelte-ckg8fz{font-size:18px;font-weight:600;letter-spacing:8px;text-transform:none;font-family:Rajdhani,sans-serif;position:relative;z-index:1;text-shadow:none;transition:all .3s ease;background:linear-gradient(135deg,#b8ffd6,#8affb8,#6fef98,#4ecb71,#2eaa4d,#1f9940);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:svelte-ckg8fz-gradient-wave 3s ease-in-out infinite}.header-brand.svelte-ckg8fz:hover{background:linear-gradient(135deg,#c8ffe6,#9affc8,#7fffaa,#5edb81,#3eba5d,#2fa950);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.header-nav.svelte-ckg8fz>div:where(.svelte-ckg8fz)>div:where(.svelte-ckg8fz):last-child{display:flex;align-items:center;gap:1rem}.sources-section.svelte-ckg8fz{margin-bottom:clamp(1.5rem,3vw,2.5rem)}.source-card.svelte-ckg8fz{background:linear-gradient(135deg,var(--bg-card-gradient-start) 0%,var(--bg-card-gradient-end) 100%);border-radius:16px;padding:1.25rem 1.5rem;border:1px solid var(--border-accent);box-shadow:0 12px 48px var(--shadow-black-stronger),0 0 0 1px var(--accent-primary-10),inset 0 1px 0 var(--shadow-white-inset);display:flex;align-items:center;justify-content:center;transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1),border-color .4s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-sizing:border-box;flex-shrink:0}:root[data-theme=light] .source-card.svelte-ckg8fz{box-shadow:0 4px 16px var(--shadow-black-strong),0 0 0 1px var(--border-subtle),inset 0 1px #ffffff80;-webkit-backdrop-filter:none;backdrop-filter:none}.source-card.svelte-ckg8fz:hover{transform:translateY(-4px)!important;border-color:var(--accent-primary-40);box-shadow:0 20px 64px var(--shadow-black-strongest),0 0 32px var(--accent-primary-30),inset 0 1px 0 var(--shadow-white-inset-hover)}:root[data-theme=light] .source-card.svelte-ckg8fz:hover{transform:translateY(-4px)!important;box-shadow:0 8px 24px var(--shadow-black-stronger),0 0 0 1px var(--accent-primary-20),inset 0 1px #fff9}.tradovate-card.svelte-ckg8fz:hover .tradovate-logo:where(.svelte-ckg8fz){filter:drop-shadow(0 2px 8px rgba(0,0,0,.3))!important}.source-logo.svelte-ckg8fz{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 4px 16px rgba(0,0,0,.4));transition:filter .3s ease}.tradovate-logo-dark.svelte-ckg8fz{display:block}.tradovate-logo-light.svelte-ckg8fz{display:none}:root[data-theme=light] .tradovate-logo-dark.svelte-ckg8fz{display:none}:root[data-theme=light] .tradovate-logo-light.svelte-ckg8fz{display:block}.tradovate-logo.svelte-ckg8fz{width:100%;height:100%;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;padding:.5rem 1rem;box-sizing:border-box}.tradovate-logo-dark.svelte-ckg8fz{mix-blend-mode:screen;filter:drop-shadow(0 2px 8px rgba(0,0,0,.3));padding:.1rem .2rem;transform:scale(2)}.tradovate-logo-light.svelte-ckg8fz{padding:.5rem 1rem;transform:scale(1)}.tradovate-card.svelte-ckg8fz{display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.source-card.svelte-ckg8fz:hover .source-logo:where(.svelte-ckg8fz){filter:drop-shadow(0 6px 20px var(--accent-primary-30))}.modal-backdrop.svelte-ckg8fz{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:svelte-ckg8fz-backdropFadeIn .4s cubic-bezier(.4,0,.2,1);padding:1rem;overflow-x:hidden;box-sizing:border-box}@keyframes svelte-ckg8fz-backdropFadeIn{0%{opacity:0}to{opacity:1}}.modal-content.svelte-ckg8fz{background:linear-gradient(135deg,var(--bg-card-gradient-start) 0%,var(--bg-card-gradient-end) 100%);border-radius:16px;padding:2rem;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;overflow-x:hidden;border:1px solid var(--border-accent);box-shadow:0 30px 100px var(--shadow-black-strongest),0 0 0 1px var(--accent-primary-10),inset 0 1px 0 var(--shadow-white-inset),0 0 120px var(--accent-primary-20);position:relative;animation:svelte-ckg8fz-modalSlideIn .5s cubic-bezier(.34,1.56,.64,1);box-sizing:border-box}:root[data-theme=light] .modal-content.svelte-ckg8fz{box-shadow:0 12px 40px var(--shadow-black-stronger),0 0 0 1px var(--border-subtle),inset 0 1px #ffffff80}@keyframes svelte-ckg8fz-modalSlideIn{0%{opacity:0;transform:translateY(-20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-close.svelte-ckg8fz{position:absolute;top:1rem;left:1rem;background:transparent;border:none;font-size:32px;color:var(--text-secondary);cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s ease;line-height:1;padding:0}.modal-close.svelte-ckg8fz:hover{background:var(--bg-surface);color:var(--text-primary);transform:rotate(90deg)}.modal-header.svelte-ckg8fz{text-align:center;margin-bottom:1.5rem;direction:rtl;width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden}.modal-title.svelte-ckg8fz{font-size:24px;font-weight:400;letter-spacing:-.03em;color:var(--text-primary);margin-bottom:.5rem;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;max-width:100%}.modal-subtitle.svelte-ckg8fz{font-size:16px;color:var(--text-secondary);font-weight:300;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;max-width:100%}.contact-form.svelte-ckg8fz{display:flex;flex-direction:column;gap:1rem;direction:rtl;width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden;overflow-y:visible}.form-group.svelte-ckg8fz{display:flex;flex-direction:column;gap:.5rem;width:100%;max-width:100%;box-sizing:border-box}.form-label.svelte-ckg8fz{font-size:14px;font-weight:500;color:var(--text-primary);text-align:right}.form-input.svelte-ckg8fz{width:100%;max-width:100%;padding:12px 16px;font-size:15px;border-radius:10px;border:1px solid var(--border-subtle);background:var(--bg-surface);color:var(--text-primary);transition:all .2s ease;font-family:Heebo,sans-serif;direction:rtl;text-align:right;box-sizing:border-box;overflow-x:hidden;word-wrap:break-word;overflow-wrap:break-word}.form-input.svelte-ckg8fz:focus{outline:none;border-color:var(--accent-primary-40);box-shadow:0 0 0 3px var(--accent-primary-10)}.form-input.svelte-ckg8fz::-moz-placeholder{color:var(--text-secondary);opacity:.5}.form-input.svelte-ckg8fz::placeholder{color:var(--text-secondary);opacity:.5}.submit-btn-wrapper.svelte-ckg8fz{width:100%;padding:8px;box-sizing:border-box;overflow:visible}.submit-btn.svelte-ckg8fz{width:100%;max-width:100%;padding:14px 24px;font-size:16px;font-weight:600;border-radius:12px;border:1.5px solid var(--accent-primary-40);background:linear-gradient(135deg,#6fef9826,#6fef9814,#6fef981f);color:var(--accent-primary);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);font-family:Heebo,sans-serif;letter-spacing:.4px;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 2px 8px #6fef981a,0 1px 4px #6fef9814,inset 0 1px #ffffff26;box-sizing:border-box}.submit-btn.svelte-ckg8fz: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 .6s ease}.submit-btn.svelte-ckg8fz:hover{background:linear-gradient(135deg,#6fef9840,#6fef9826,#6fef9833);border-color:var(--accent-primary-60);transform:translateY(-2px);box-shadow:0 4px 12px #6fef9826,0 2px 6px #6fef981a,inset 0 1px #fff3}.submit-btn.svelte-ckg8fz:hover:before{left:100%}.submit-btn.svelte-ckg8fz:active{transform:translateY(0);box-shadow:0 2px 8px #6fef981a,inset 0 1px #ffffff26}.submit-btn.svelte-ckg8fz span:where(.svelte-ckg8fz){position:relative;z-index:2}.privacy-note.svelte-ckg8fz{font-size:13px;color:var(--text-tertiary);text-align:center;margin-top:.5rem;line-height:1.5;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;max-width:100%}.coming-soon-container.svelte-ckg8fz{display:flex;justify-content:center;align-items:center;width:100%;padding:20px 0}.coming-soon-banner.svelte-ckg8fz{display:inline-block;border-radius:8px;background:linear-gradient(135deg,rgba(111,239,152,.12) 0%,var(--accent-primary-05) 100%);border:1px solid var(--accent-primary-40);color:var(--accent-primary);font-family:Heebo,sans-serif;font-weight:400;letter-spacing:.5px;padding:12px 48px;font-size:18px;white-space:nowrap;text-align:center;position:relative;cursor:default;transition:all .3s cubic-bezier(.4,0,.2,1);animation:svelte-ckg8fz-shimmer-border 3s ease-in-out infinite}@keyframes svelte-ckg8fz-shimmer-border{0%{border-color:var(--accent-primary-40);box-shadow:0 0 8px var(--accent-primary-10)}50%{border-color:#6fef98b3;box-shadow:0 0 12px var(--accent-primary-20)}to{border-color:var(--accent-primary-40);box-shadow:0 0 8px var(--accent-primary-10)}}.coming-soon-banner.svelte-ckg8fz:hover{background:linear-gradient(135deg,rgba(111,239,152,.15) 0%,var(--accent-primary-08) 100%);border-color:#6fef98b3;color:var(--accent-primary-hover)}.scroll-section.svelte-ckg8fz{opacity:1!important;transform:translateY(0);transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1)}.sources-section.svelte-ckg8fz .source-card:where(.svelte-ckg8fz){opacity:1;transform:translateY(0);transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1),border-color .4s cubic-bezier(.4,0,.2,1)}.sources-section.svelte-ckg8fz:not(.scroll-initial-checked) .source-card:where(.svelte-ckg8fz){opacity:0;transform:translateY(20px)}@keyframes svelte-ckg8fz-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
