.jey-settings{--settings-ink:var(--foreground);--settings-line:color-mix(in oklab, var(--border) 85%, transparent);--settings-soft:color-mix(in oklab, var(--secondary) 52%, var(--card));color:var(--settings-ink)}.jey-settings-hero{isolation:isolate;color:#f7fbff;background:linear-gradient(122deg,#12263e 0%,#193c59 58%,#254f69 100%);border:1px solid #bfd9fc2e;border-radius:1.65rem;position:relative;overflow:hidden;box-shadow:0 22px 45px -29px #092042a6,inset 0 1px #ffffff1f}.jey-settings-hero:before{content:"";z-index:-1;aspect-ratio:1;border:1px solid #ffffff14;border-radius:50%;width:55%;position:absolute;top:-125%;right:-8%;box-shadow:0 0 0 54px #ffffff07,0 0 0 112px #ffffff06}.jey-settings-hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 93% 5%,#5ebbdf40,#0000 48%);position:absolute;inset:0}.jey-settings-hero-mark{background:#ffffff1c;border:1px solid #ffffff30;border-radius:1rem;justify-content:center;align-items:center;width:3.4rem;height:3.4rem;display:flex;box-shadow:inset 0 1px #ffffff1c}.jey-settings-hero-kicker{color:#a9d6ee;letter-spacing:.16em;text-transform:uppercase;font-size:.7rem;font-weight:800}.jey-settings-hero-note{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff12;border:1px solid #ffffff29;border-radius:1rem}.jey-settings-nav{scrollbar-width:thin;-webkit-overflow-scrolling:touch;gap:.6rem;padding:.2rem 0 .35rem;display:flex;overflow-x:auto}.jey-settings-nav a{border:1px solid var(--settings-line);background:var(--card);min-height:2.55rem;color:var(--foreground);border-radius:.8rem;flex-shrink:0;align-items:center;gap:.55rem;padding:.55rem .8rem;font-size:.78rem;font-weight:700;text-decoration:none;transition:border-color .16s,transform .16s,background .16s;display:inline-flex;box-shadow:0 5px 15px -13px #132b4b85}.jey-settings-nav a:hover{border-color:color-mix(in oklab, var(--primary) 40%, var(--border));background:color-mix(in oklab, var(--primary) 5%, var(--card));transform:translateY(-1px)}.jey-settings-nav a:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.jey-settings-section{scroll-margin-top:6rem}.jey-settings-section-heading{align-items:center;gap:.8rem;margin-bottom:.9rem;display:flex}.jey-settings-section-heading:after{content:"";background:var(--settings-line);flex:1;height:1px}.jey-settings-section-heading span{color:var(--muted-foreground);letter-spacing:.13em;text-transform:uppercase;font-size:.7rem;font-weight:800}.jey-settings-card{--settings-accent:var(--primary);border:1px solid var(--settings-line);background:var(--card);border-radius:1.2rem;min-width:0;overflow:hidden;box-shadow:0 2px 7px -5px #0d25423d,0 16px 39px -31px #10254654}.jey-settings-card[data-tone=gold]{--settings-accent:#b58036}.jey-settings-card[data-tone=teal]{--settings-accent:#159887}.jey-settings-card[data-tone=purple]{--settings-accent:#8772c3}.jey-settings-card[data-tone=blue]{--settings-accent:#468ac2}.jey-settings-card[data-tone=slate]{--settings-accent:#788da7}.jey-settings-card-heading{border-bottom:1px solid var(--settings-line);background:linear-gradient(110deg, color-mix(in oklab, var(--settings-accent) 10%, var(--card)), var(--card) 70%);align-items:flex-start;gap:.8rem;padding:1.1rem 1.3rem;display:flex}.jey-settings-card-icon{border:1px solid color-mix(in oklab, var(--settings-accent) 25%, transparent);background:color-mix(in oklab, var(--settings-accent) 12%, var(--card));width:2.65rem;height:2.65rem;color:var(--settings-accent);border-radius:.85rem;flex:none;place-items:center;display:grid}.jey-settings-card-caption{color:var(--settings-accent);text-transform:uppercase;letter-spacing:.11em;font-size:.64rem;font-weight:800}.jey-settings-card-body{min-width:0;padding:1.3rem}.jey-settings-card-body :is(input,button[role=combobox],select){max-width:100%}.jey-settings-card-body input:disabled{opacity:1;color:var(--foreground);background:var(--settings-soft);-webkit-text-fill-color:var(--foreground)}.jey-settings-surface{border:1px solid var(--settings-line);background:var(--settings-soft);border-radius:.95rem;min-width:0;padding:.95rem}.jey-settings-row{justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:.85rem 0;display:flex}.jey-settings-row+.jey-settings-row{border-top:1px solid var(--settings-line)}.jey-settings-chip{border:1px solid var(--settings-line);background:var(--settings-soft);max-width:100%;color:var(--foreground);overflow-wrap:anywhere;border-radius:.55rem;align-items:center;padding:.35rem .55rem;font-size:.72rem;font-weight:600;display:inline-flex}.jey-settings-label{text-transform:uppercase;letter-spacing:.1em;color:var(--muted-foreground);font-size:.7rem;font-weight:800}.jey-settings-person{border:1px solid var(--settings-line);background:var(--card);border-radius:.88rem;align-items:center;gap:.8rem;min-width:0;padding:.7rem .8rem;transition:background .16s,border-color .16s;display:flex}.jey-settings-person:hover{border-color:color-mix(in oklab, var(--primary) 25%, var(--border));background:color-mix(in oklab,var(--primary) 3%,var(--card))}.jey-settings-person-avatar{background:color-mix(in oklab, var(--primary) 12%, var(--card));width:2.55rem;height:2.55rem;color:var(--primary);border-radius:.8rem;flex:none;place-items:center;font-size:.79rem;font-weight:800;display:grid}.jey-settings-note{border:1px solid var(--settings-line);background:var(--settings-soft);color:var(--muted-foreground);border-radius:.8rem;align-items:flex-start;gap:.6rem;padding:.75rem .9rem;font-size:.75rem;line-height:1.55;display:flex}.jey-settings-pulse .jey-settings-pulse-panel{border:1px solid var(--settings-line);background:var(--settings-soft);border-radius:1rem;min-width:0;padding:1rem}.jey-settings-pulse .jey-settings-pulse-code{letter-spacing:.32em;font-variant-numeric:tabular-nums}.jey-settings-pulse .jey-settings-device{border:1px solid var(--settings-line);background:var(--card);border-radius:.8rem;align-items:center;gap:.75rem;padding:.85rem;display:flex}.jey-settings-pulse .jey-settings-device+.jey-settings-device{margin-top:.55rem}.jey-settings-model{border:1px solid var(--settings-line);background:var(--card);border-radius:.95rem;padding:.5rem;transition:border-color .18s,transform .18s,box-shadow .18s}.jey-settings-model:hover{border-color:var(--primary);transform:translateY(-2px)}.jey-settings-model[data-selected=true]{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklab,var(--primary) 15%,transparent)}.jey-settings-preview{border:1px solid var(--settings-line);background:radial-gradient(ellipse at 50% 20%,color-mix(in oklab,var(--primary) 9%,var(--card)),var(--settings-soft));border-radius:1rem}@media (width>=1024px){.jey-settings-card-heading{padding:1.15rem 1.45rem}.jey-settings-card-body{padding:1.45rem}}@media (width<=640px){.jey-settings-hero{border-radius:1.25rem}.jey-settings-hero:before{width:110%;top:-35%;right:-60%}.jey-settings-card-heading{padding:.95rem}.jey-settings-card-body{padding:1rem}.jey-settings-row{gap:.65rem}}@media (prefers-reduced-motion:reduce){.jey-settings-nav a,.jey-settings-model,.jey-settings-person{transition:none}}main:has([data-page-title=Finanzas]){--fin-panel-border:color-mix(in oklab, var(--color-primary) 13%, var(--color-border));--fin-panel-shadow:0 1px 2px color-mix(in oklab, var(--color-foreground) 5%, transparent), 0 18px 44px -30px color-mix(in oklab, var(--color-primary) 38%, transparent);--fin-glass:color-mix(in oklab, var(--color-card) 92%, transparent)}main:has([data-page-title=Finanzas]) [data-page-title=Finanzas]{isolation:isolate;border:1px solid color-mix(in oklab, var(--color-primary) 18%, var(--color-border));background:radial-gradient(circle at 88% -25%, color-mix(in oklab, var(--color-primary) 19%, transparent), transparent 43%), linear-gradient(135deg, color-mix(in oklab, var(--color-card) 92%, var(--color-primary) 8%), color-mix(in oklab, var(--color-card) 97%, var(--color-success) 3%));box-shadow:0 1px 2px color-mix(in oklab, var(--color-foreground) 5%, transparent), 0 24px 58px -34px color-mix(in oklab, var(--color-primary) 44%, transparent);border-radius:1.7rem;padding:1.15rem 1.2rem;position:relative;overflow:hidden}main:has([data-page-title=Finanzas]) [data-page-title=Finanzas]:after{content:"";background:color-mix(in oklab, var(--color-success) 12%, transparent);filter:blur(2.2rem);pointer-events:none;z-index:-1;border-radius:999px;width:11rem;height:11rem;position:absolute;bottom:-4.5rem;right:-3.5rem}main:has([data-page-title=Finanzas]) [data-page-title=Finanzas] .eyebrow{color:color-mix(in oklab, var(--color-primary) 82%, var(--color-foreground));letter-spacing:.11em;font-weight:700}main:has([data-page-title=Finanzas]) [data-page-title=Finanzas] h1{letter-spacing:-.038em;font-size:clamp(1.95rem,5vw,2.7rem);font-weight:700;line-height:1.05}main:has([data-page-title=Finanzas]) .finanzas-premium-shell .panel{border-color:var(--fin-panel-border);box-shadow:var(--fin-panel-shadow);border-radius:1.3rem}main:has([data-page-title=Finanzas]) .finanzas-premium-shell .panel-flat{border-color:var(--fin-panel-border);box-shadow:var(--fin-panel-shadow);border-radius:1.3rem}main:has([data-page-title=Finanzas]) .finanzas-premium-shell .card-elevated{border-color:var(--fin-panel-border);box-shadow:var(--fin-panel-shadow);border-radius:1.3rem}main:has([data-page-title=Finanzas]) .finanzas-premium-shell [class*=rounded-2xl][class*=border][class*=shadow-sm]{border-color:var(--fin-panel-border);box-shadow:var(--fin-panel-shadow);border-radius:1.3rem}main:has([data-page-title=Finanzas]) .finanzas-premium-shell>.space-y-5>.space-y-3>.panel:first-child{border-color:color-mix(in oklab, var(--color-info) 23%, var(--color-border));background-image:linear-gradient(135deg, color-mix(in oklab, var(--color-card) 95%, var(--color-info) 5%), color-mix(in oklab, var(--color-card) 98%, var(--color-primary) 2%));padding:3.35rem 1rem 1rem;position:relative}main:has([data-page-title=Finanzas]) .finanzas-premium-shell>.space-y-5>.space-y-3>.panel:first-child:before{content:"Resumen financiero";color:var(--color-foreground);letter-spacing:-.02em;font-size:1rem;font-weight:650;position:absolute;top:1rem;left:1rem}main:has([data-page-title=Finanzas]) .finanzas-premium-shell>.space-y-5>.space-y-3>.panel:first-child>div:first-child{align-items:stretch}main:has([data-page-title=Finanzas]) .finanzas-premium-shell>.space-y-5>.space-y-3>.panel:first-child>div:first-child>div{width:100%}main:has([data-page-title=Finanzas]) .finanzas-premium-shell>.space-y-5>.space-y-3>.panel:first-child [role=combobox]{border-color:color-mix(in oklab, var(--color-primary) 16%, var(--color-border));background:color-mix(in oklab, var(--color-card) 96%, var(--color-primary) 4%);width:100%;min-height:3rem;box-shadow:0 8px 22px -18px color-mix(in oklab, var(--color-primary) 45%, transparent);border-radius:.95rem;font-size:.95rem}main:has([data-page-title=Finanzas]) .finanzas-premium-shell>.space-y-5>.space-y-3>div:nth-child(2){border:1px solid var(--fin-panel-border);background:color-mix(in oklab, var(--color-card) 88%, transparent);box-shadow:var(--fin-panel-shadow);border-radius:1.3rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding:.65rem;display:grid}main:has([data-page-title=Finanzas]) .finanzas-premium-shell>.space-y-5>.space-y-3>div:nth-child(2)>button{--fin-tab-accent:var(--color-primary);border:1px solid color-mix(in oklab, var(--fin-tab-accent) 12%, transparent);min-width:0;height:auto;min-height:3rem;color:color-mix(in oklab, var(--fin-tab-accent) 58%, var(--color-foreground));background:color-mix(in oklab, var(--fin-tab-accent) 5%, var(--color-card));box-shadow:0 1px 2px color-mix(in oklab, var(--color-foreground) 3%, transparent);border-radius:.95rem;justify-content:center;align-items:center;gap:.42rem;padding:.65rem .45rem;font-size:.72rem;font-weight:650;line-height:1.15;transition:transform .16s,border-color .16s,background-color .16s,box-shadow .16s,color .16s;display:inline-flex;position:relative}main:has([data-page-title=Finanzas]) .finanzas-premium-shell>.space-y-5>.space-y-3>div:nth-child(2)>button:before{content:"";background:var(--fin-tab-accent);width:.38rem;height:.38rem;box-shadow:0 0 0 3px color-mix(in oklab, var(--fin-tab-accent) 11%, transparent);border-radius:999px;flex:none}main:has([data-page-title=Finanzas]) .finanzas-premium-shell>.space-y-5>.space-y-3>div:nth-child(2)>button:nth-child(2){--fin-tab-accent:var(--color-chart-2)}main:has([data-page-title=Finanzas]) .finanzas-premium-shell>.space-y-5>.space-y-3>div:nth-child(2)>button:nth-child(3){--fin-tab-accent:var(--color-chart-4)}main:has([data-page-title=Finanzas]) .finanzas-premium-shell>.space-y-5>.space-y-3>div:nth-child(2)>button:nth-child(4){--fin-tab-accent:var(--color-success)}main:has([data-page-title=Finanzas]) .finanzas-premium-shell>.space-y-5>.space-y-3>div:nth-child(2)>button:nth-child(5){--fin-tab-accent:var(--color-warning)}main:has([data-page-title=Finanzas]) .finanzas-premium-shell>.space-y-5>.space-y-3>div:nth-child(2)>button:hover{border-color:color-mix(in oklab, var(--fin-tab-accent) 33%, var(--color-border));background:color-mix(in oklab, var(--fin-tab-accent) 9%, var(--color-card));box-shadow:0 8px 18px -14px color-mix(in oklab, var(--fin-tab-accent) 52%, transparent);transform:translateY(-1px)}main:has([data-page-title=Finanzas]) .finanzas-premium-shell>.space-y-5>.space-y-3>div:nth-child(2)>button[class*=bg-primary]{border-color:color-mix(in oklab, var(--fin-tab-accent) 58%, transparent);background:linear-gradient(135deg, color-mix(in oklab, var(--fin-tab-accent) 88%, var(--color-foreground) 12%), color-mix(in oklab, var(--fin-tab-accent) 78%, var(--color-card) 22%));color:var(--color-primary-foreground);box-shadow:0 10px 24px -13px color-mix(in oklab, var(--fin-tab-accent) 72%, transparent)}main:has([data-page-title=Finanzas]) .finanzas-premium-shell>.space-y-5>.space-y-3>div:nth-child(2)>button[class*=bg-primary]:before{box-shadow:0 0 0 3px color-mix(in oklab, currentColor 16%, transparent);background:currentColor}main:has([data-page-title=Finanzas]) .finanzas-premium-shell input:not([type=checkbox]):not([type=radio]):not([type=file]){border-radius:.9rem}main:has([data-page-title=Finanzas]) .finanzas-premium-shell textarea{border-radius:.9rem}main:has([data-page-title=Finanzas]) .finanzas-premium-shell [role=combobox]{border-radius:.9rem}main:has([data-page-title=Finanzas]) .finanzas-premium-shell table{border-collapse:separate;border-spacing:0}main:has([data-page-title=Finanzas]) .finanzas-premium-shell table thead{background:linear-gradient(90deg, color-mix(in oklab, var(--color-primary) 6%, var(--color-card)), color-mix(in oklab, var(--color-info) 4%, var(--color-card)))}main:has([data-page-title=Finanzas]) .finanzas-premium-shell .numeric{font-variant-numeric:tabular-nums}:is(main:has([data-page-title=Finanzas]) .finanzas-premium-shell h2,main:has([data-page-title=Finanzas]) .finanzas-premium-shell h3){letter-spacing:-.025em}@media (width>=640px){main:has([data-page-title=Finanzas]) .finanzas-premium-shell>.space-y-5>.space-y-3>div:nth-child(2){grid-template-columns:repeat(4,minmax(0,1fr))}main:has([data-page-title=Finanzas]) .finanzas-premium-shell>.space-y-5>.space-y-3>div:nth-child(2)>button{font-size:.82rem}}@media (width>=1024px){main:has([data-page-title=Finanzas]) .finanzas-premium-shell>.space-y-5>.space-y-3>div:nth-child(2){grid-template-columns:repeat(5,minmax(0,1fr))}}
