.CustomerVaultDashboard_dashboardContainer__f5lJR{position:relative;min-height:100vh;padding:2rem 1rem;background:radial-gradient(ellipse 80% 50% at 50% 0,hsl(var(--primary)/.1) 0,transparent 80%),radial-gradient(ellipse 50% 80% at 80% 50%,hsl(var(--secondary)/.08) 0,transparent 80%)}.CustomerVaultDashboard_dashboardWrapper__nteT_{max-width:1200px;margin:0 auto;position:relative}.CustomerVaultDashboard_dashboardHeader__aT4ge{text-align:center;margin-bottom:3rem;position:relative}.CustomerVaultDashboard_headerTitle__gcQ3z{font-size:clamp(2rem,4vw,3.5rem);font-weight:800;background:linear-gradient(135deg,hsl(var(--primary)),hsl(var(--secondary)),hsl(var(--accent)));background-size:300% 300%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:CustomerVaultDashboard_gradientShift__1bB_F 8s ease-in-out infinite;margin-bottom:1rem;letter-spacing:-.02em}.CustomerVaultDashboard_headerSubtitle__gfX1p{font-size:1.1rem;color:hsl(var(--muted-foreground));max-width:600px;margin:0 auto;line-height:1.6}.CustomerVaultDashboard_demoBadge__y4vTh{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:linear-gradient(135deg,hsl(var(--primary)/.2),hsl(var(--secondary)/.2));border:1px solid hsl(var(--primary)/.3);border-radius:50px;margin:1rem auto;font-size:.9rem;font-weight:600;color:hsl(var(--primary));backdrop-filter:blur(10px)}.CustomerVaultDashboard_backButton__6TDBz{position:absolute;top:0;left:0;display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:hsl(var(--card)/.8);border:1px solid hsl(var(--border));border-radius:50px;color:hsl(var(--foreground));text-decoration:none;font-weight:500;transition:all .3s ease;backdrop-filter:blur(20px)}.CustomerVaultDashboard_backButton__6TDBz:hover{background:hsl(var(--card)/.9);border-color:hsl(var(--primary)/.3);transform:translateY(-2px);box-shadow:0 8px 25px hsl(var(--primary)/.15)}.CustomerVaultDashboard_metricsGrid__YRStr{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-bottom:3rem}.CustomerVaultDashboard_actionsGrid__Q_1ik{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem}.CustomerVaultDashboard_metricCard__M5zXc{position:relative;padding:2rem;background:hsl(var(--card)/.8);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid hsl(var(--border)/.5);border-radius:16px;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.CustomerVaultDashboard_metricCard__M5zXc:before{content:"";position:absolute;inset:0;padding:1px;background:linear-gradient(135deg,hsl(var(--primary)/.2),transparent 60%);border-radius:inherit;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask-composite:xor}.CustomerVaultDashboard_metricCard__M5zXc:hover{transform:translateY(-4px);border-color:hsl(var(--primary)/.3);box-shadow:0 20px 60px hsl(var(--primary)/.1),0 0 0 1px hsl(var(--primary)/.1)}.CustomerVaultDashboard_actionCard__LAcY5{position:relative;padding:2.5rem;background:hsl(var(--card)/.9);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid hsl(var(--border)/.5);border-radius:20px;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.CustomerVaultDashboard_actionCard__LAcY5:before{content:"";position:absolute;inset:0;padding:1px;background:linear-gradient(135deg,hsl(var(--primary)/.3),hsl(var(--secondary)/.2),transparent 70%);border-radius:inherit;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask-composite:xor}.CustomerVaultDashboard_actionCard__LAcY5:hover{transform:translateY(-6px);border-color:hsl(var(--primary)/.4);box-shadow:0 25px 80px hsl(var(--primary)/.15),0 0 0 1px hsl(var(--primary)/.15)}.CustomerVaultDashboard_cardHeader__09OHg{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.CustomerVaultDashboard_cardIcon__2T73q{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:linear-gradient(135deg,hsl(var(--primary)/.2),hsl(var(--secondary)/.2));border:1px solid hsl(var(--primary)/.3);border-radius:12px;color:hsl(var(--primary))}.CustomerVaultDashboard_cardTitle__McFDE{font-size:1.25rem;font-weight:700;color:hsl(var(--foreground));margin:0}.CustomerVaultDashboard_cardSubtitle__C0y6Z{font-size:.9rem;color:hsl(var(--muted-foreground));margin:0}.CustomerVaultDashboard_metricValue__SYj0V{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.5rem}.CustomerVaultDashboard_primaryValue__40eZU{font-size:2rem;font-weight:800;color:hsl(var(--foreground))}.CustomerVaultDashboard_secondaryValue__pvv4K{font-size:1rem;color:hsl(var(--muted-foreground))}.CustomerVaultDashboard_positiveValue__vlUcY{color:hsl(142 76% 36%)}.CustomerVaultDashboard_negativeValue__eqSVq{color:hsl(0 84% 60%)}.CustomerVaultDashboard_inputGroup__clcBk{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.CustomerVaultDashboard_inputWrapper__72vaO{position:relative}.CustomerVaultDashboard_inputLabel__cfHsv{display:block;font-size:.9rem;font-weight:600;color:hsl(var(--foreground));margin-bottom:.5rem}.CustomerVaultDashboard_styledInput__RRLeN{width:100%;padding:1rem 1.5rem;background:hsl(var(--background)/.5);border:2px solid hsl(var(--border));border-radius:12px;color:hsl(var(--foreground));font-size:1rem;transition:all .2s ease;backdrop-filter:blur(10px)}.CustomerVaultDashboard_styledInput__RRLeN:focus{outline:none;border-color:hsl(var(--primary));background:hsl(var(--background)/.8);box-shadow:0 0 0 3px hsl(var(--primary)/.1)}.CustomerVaultDashboard_styledInput__RRLeN::-moz-placeholder{color:hsl(var(--muted-foreground))}.CustomerVaultDashboard_styledInput__RRLeN::placeholder{color:hsl(var(--muted-foreground))}.CustomerVaultDashboard_primaryButton__mne_5{width:100%;padding:1rem 2rem;background:linear-gradient(135deg,hsl(var(--primary)),hsl(var(--primary)) 60%,hsl(var(--secondary)));border:none;border-radius:12px;color:white;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.CustomerVaultDashboard_primaryButton__mne_5:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent,hsl(var(--primary-foreground)/.1),transparent);transform:translateX(-100%);transition:transform .6s ease}.CustomerVaultDashboard_primaryButton__mne_5:hover:before{transform:translateX(100%)}.CustomerVaultDashboard_primaryButton__mne_5:hover{transform:translateY(-2px);box-shadow:0 10px 30px hsl(var(--primary)/.3)}.CustomerVaultDashboard_primaryButton__mne_5:disabled{opacity:.6;cursor:not-allowed;transform:none}.CustomerVaultDashboard_secondaryButton__naipg{width:100%;padding:1rem 2rem;background:transparent;border:2px solid hsl(var(--border));border-radius:12px;color:hsl(var(--foreground));font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;backdrop-filter:blur(10px)}.CustomerVaultDashboard_secondaryButton__naipg:hover{border-color:hsl(var(--primary));background:hsl(var(--primary)/.1);color:hsl(var(--primary))}.CustomerVaultDashboard_statusBadge__S3MCU{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:50px;font-size:.85rem;font-weight:600;border:1px solid}.CustomerVaultDashboard_statusSuccess__a6oTq{background:hsl(142 76% 36%/.1);color:hsl(142 76% 36%);border-color:hsl(142 76% 36%/.3)}.CustomerVaultDashboard_statusPending___N0ol{background:hsl(45 93% 47%/.1);color:hsl(45 93% 47%);border-color:hsl(45 93% 47%/.3)}.CustomerVaultDashboard_statusError__JySBR{background:hsl(0 84% 60%/.1);color:hsl(0 84% 60%);border-color:hsl(0 84% 60%/.3)}.CustomerVaultDashboard_infoSection___i86H{padding:1.5rem;background:hsl(var(--muted)/.3);border:1px solid hsl(var(--border)/.5);border-radius:12px;margin-top:1rem}.CustomerVaultDashboard_infoText__iNth6{font-size:.9rem;color:hsl(var(--muted-foreground));line-height:1.5;margin:0}.CustomerVaultDashboard_loadingSpinner__r1MSb{display:inline-flex;align-items:center;gap:.5rem;color:hsl(var(--muted-foreground));font-size:.9rem}@media (max-width:768px){.CustomerVaultDashboard_dashboardContainer__f5lJR{padding:1rem}.CustomerVaultDashboard_actionsGrid__Q_1ik,.CustomerVaultDashboard_metricsGrid__YRStr{grid-template-columns:1fr;gap:1.5rem}.CustomerVaultDashboard_actionCard__LAcY5,.CustomerVaultDashboard_metricCard__M5zXc{padding:1.5rem}.CustomerVaultDashboard_headerTitle__gcQ3z{font-size:2rem}.CustomerVaultDashboard_backButton__6TDBz{position:static;margin-bottom:1rem;width:-moz-fit-content;width:fit-content}}@keyframes CustomerVaultDashboard_gradientShift__1bB_F{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes CustomerVaultDashboard_fadeInUp__PqX7o{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.CustomerVaultDashboard_fadeInUp__PqX7o{animation:CustomerVaultDashboard_fadeInUp__PqX7o .6s ease-out}@keyframes CustomerVaultDashboard_spin__shQ3R{to{transform:rotate(1turn)}}.CustomerVaultDashboard_spinning__R_TMn{animation:CustomerVaultDashboard_spin__shQ3R 1s linear infinite}