:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cosmos:#080b11;--cosmos-soft:#10151f;--surface:#121823d1;--surface-muted:#0d121ba8;--surface-raised:#161c28f0;--surface-strong:#171d29;--oro:#c9a86a;--oro-claro:#ead6a7;--oro-tenue:#c9a86a1f;--lavanda:#8173b7;--salvia:#7da797;--ocaso:#b86d5d;--peligro:#f2aaa0;--texto:#f4efe5;--texto-suave:#b9b3aa;--texto-placeholder:#938d85;--borde:#c9a86a33;--borde-fuerte:#c9a86a8c;--control:#ffffff0b;--navegacion:#080b11f0;--superposicion:#030508c2;--estrella:#f4efe5;--seleccion:#c9a86a52;--sombra:0 24px 70px #00000052;--sombra-suave:0 18px 48px #0000003d;--radio-sm:14px;--radio-md:16px;--radio-lg:16px;--espacio-1:.375rem;--espacio-2:.625rem;--espacio-3:1rem;--espacio-4:1.5rem;--espacio-5:2.25rem;--espacio-6:3.25rem;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--transicion:.22s var(--ease-out);--respuesta:.15s var(--ease-out);--respiracion:3.5s;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px)}@font-face{font-family:Aureo Serif;src:url(/fonts/aureo-serif-200.ttf)format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Aureo Serif;src:url(/fonts/aureo-serif-300.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}:root{--document-scroll-track:transparent;--app-cosmos-background:radial-gradient(circle at 8% 32%, #ead6a780 0 1px, transparent 1.5px), radial-gradient(circle at 24% 76%, #8173b770 0 1px, transparent 1.6px), radial-gradient(circle at 41% 18%, #f4efe56b 0 1px, transparent 1.5px), radial-gradient(circle at 57% 66%, #c9a86a6b 0 1px, transparent 1.6px), radial-gradient(circle at 72% 28%, #f4efe566 0 1px, transparent 1.5px), radial-gradient(circle at 91% 58%, #8173b775 0 1px, transparent 1.6px), radial-gradient(circle at 12% 14%, #8173b71c, transparent 28rem), radial-gradient(circle at 88% 8%, #c9a86a14, transparent 24rem), var(--cosmos)}*{box-sizing:border-box}html{background:var(--cosmos);min-height:100%}body{min-width:320px;min-height:100vh;color:var(--texto);background:var(--app-cosmos-background);-webkit-font-smoothing:antialiased;background-attachment:fixed;margin:0;font-family:Aureo Serif,Georgia,Times New Roman,serif;font-weight:300}button,input,textarea,select{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}button,a,label,input,textarea,select{touch-action:manipulation;-webkit-tap-highlight-color:#c9a86a29}::selection{color:var(--texto);background:var(--seleccion)}html:has(.tailwind-lab){--document-scroll-track:#080b11;background:#080b11}html{scrollbar-color:#c9a86a7a var(--document-scroll-track);scrollbar-width:thin}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:var(--document-scroll-track)}::-webkit-scrollbar-thumb{background:#c9a86a6b padding-box padding-box;border:3px solid #0000;border-radius:999px}input,textarea{caret-color:var(--oro-claro)}input::placeholder,textarea::placeholder{color:var(--texto-placeholder);opacity:1}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--oro-claro);outline-offset:3px}.app-shell{width:min(100%,960px);padding:calc(1.25rem + var(--safe-top)) 1.25rem calc(6rem + var(--safe-bottom));background:var(--app-cosmos-background);background-attachment:fixed;margin:0 auto}.skip-link{z-index:100;left:1rem;top:calc(.5rem + var(--safe-top));color:var(--cosmos);background:var(--oro-claro);transition:transform var(--transicion);border-radius:10px;padding:.7rem 1rem;position:fixed;transform:translateY(-160%)}.skip-link:focus-visible{transform:translateY(0)}.route-content{isolation:isolate;min-width:0;position:relative;overflow-x:clip}.route-content:focus{outline:none}.topbar{justify-content:space-between;align-items:center;gap:1rem;display:flex}h1,h2,p{margin-top:0}h1{letter-spacing:-.035em;text-wrap:balance;max-width:18ch;margin-bottom:0;font-size:clamp(2rem,8vw,3.7rem);font-weight:300;line-height:1.08}h2{font-weight:300}.lead{color:var(--texto-suave);font-size:clamp(1.05rem,4vw,1.35rem);line-height:1.65}.app-icon{flex:none;width:1em;height:1em;display:block}.icon-button{border:1px solid var(--borde);background:var(--control);cursor:pointer;border-radius:999px;place-items:center;min-width:48px;min-height:48px;display:inline-grid}.icon-button .app-icon,.icon-link .app-icon{font-size:1.2rem}.icon-link{border:1px solid var(--borde);border-radius:50%;place-items:center;min-width:48px;min-height:48px;display:grid}.onboarding-shell{place-items:center;min-height:100svh;padding:2rem 1.25rem;display:grid;position:relative;overflow:hidden}.stars{opacity:.58;background-image:radial-gradient(var(--estrella) .75px, transparent .9px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.welcome-card{text-align:center;width:min(100%,520px);padding:2rem;position:relative}.welcome-card h1{color:var(--oro-claro);margin:.5rem 0 1rem;font-size:clamp(4rem,18vw,7rem)}.aureo-mark{border:1px solid var(--oro);border-radius:50%;width:88px;height:88px;margin:0 auto 1.5rem;position:relative;box-shadow:0 0 45px #c9a86a2e}.aureo-mark:before,.aureo-mark:after{content:"";border:1px solid #8173b7bf;border-radius:50%;position:absolute;inset:18%}.aureo-mark:after{background:var(--oro);border:0;inset:38%}.primary-action{border:1px solid var(--oro);cursor:pointer;min-height:52px;transition:transform var(--transicion), background var(--transicion);background:linear-gradient(135deg,#c9a86a38,#8173b729);border-radius:999px;justify-content:center;align-items:center;gap:.55rem;margin-top:1rem;padding:.8rem 2rem;display:inline-flex}.primary-action:disabled{opacity:.45;cursor:not-allowed;transform:none}.secondary-action,.danger-action,.file-action{border:1px solid var(--borde);cursor:pointer;background:0 0;border-radius:999px;place-items:center;min-height:48px;padding:.7rem 1rem;display:inline-grid}.danger-action{color:var(--peligro);border-color:var(--ocaso)}.privacy-note{color:var(--texto-suave);margin-top:1.5rem;font-size:.82rem}.privacy-promise{color:var(--oro-claro);margin:1.5rem 0 0;font-size:1.08rem;font-style:italic}.onboarding-name{color:var(--oro-claro);margin:0 0 .65rem;font-size:1.05rem}.onboarding-line{width:min(100%,430px);margin:1.25rem auto 0}.onboarding-line input{border:0;border-bottom:1px solid var(--oro);background:0 0;border-radius:0;padding-inline:.2rem}.account-action{margin-top:1rem}.otp-block{display:grid}.melody-progress{justify-content:center;gap:.75rem;margin:1.5rem 0;display:flex}.melody-progress span{width:54px;height:54px;color:var(--oro-claro);border:1px solid var(--borde);border-radius:50%;place-items:center;font-size:.85rem;display:grid}.melody-progress span.filled{border-color:var(--oro);background:#c9a86a1f;box-shadow:0 10px 24px #00000029}.musical-grid{grid-template-columns:repeat(4,minmax(54px,1fr));gap:.6rem;width:min(100%,430px);margin:0 auto;display:grid}.musical-grid button{min-height:52px;color:var(--texto);border:1px solid var(--borde);cursor:pointer;background:0 0;border-radius:14px}.musical-grid button:disabled{opacity:.38;cursor:not-allowed}.text-action{color:var(--texto-suave);text-underline-offset:.25rem;cursor:pointer;background:0 0;border:0;margin-top:1rem;padding:.7rem;text-decoration:underline}.form-error{color:var(--peligro);margin:1rem 0 0;line-height:1.45}.entry-card{animation:.55s cubic-bezier(.16,1,.3,1) both entry-reveal}.entry-symbol{width:1em;height:1em;color:var(--oro);margin:0 auto 1.25rem;font-size:4rem}.entry-card h2{font-size:clamp(2.5rem,10vw,4rem)}@keyframes entry-reveal{0%{opacity:0;filter:blur(7px);transform:scale(.97)}to{opacity:1;filter:blur();transform:scale(1)}}.hero-orbit{isolation:isolate;text-align:center;perspective:700px;min-height:450px;transform-style:preserve-3d;place-items:center;margin:1rem auto 1.5rem;display:grid;position:relative}.hero-orbit p{z-index:4;color:var(--texto-suave);text-transform:capitalize;margin:0;position:absolute;bottom:1.25rem}.lunar-phase{z-index:4;color:var(--texto-suave);letter-spacing:.08em;text-transform:uppercase;font:600 .62rem/1.2 system-ui,sans-serif;position:absolute;top:calc(50% + 32px)}.orbit-title{z-index:4;color:var(--texto);margin:0;font-size:1.25rem;position:absolute;top:1.1rem;left:1.25rem}.celestial-field{z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 48%,#c9a86a12,#0000 23%),radial-gradient(circle at 62% 38%,#8173b714,#0000 42%);position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 2%,#000 22% 82%,#0000 98%);mask-image:linear-gradient(#0000 2%,#000 22% 82%,#0000 98%)}.celestial-field:before{content:"";opacity:.58;background:radial-gradient(circle at 8% 28%,var(--oro-claro) 0 1px,transparent 1.6px),radial-gradient(circle at 18% 72%,var(--lavanda) 0 1px,transparent 1.7px),radial-gradient(circle at 35% 16%,var(--texto) 0 1px,transparent 1.5px),radial-gradient(circle at 46% 82%,var(--oro) 0 1px,transparent 1.6px),radial-gradient(circle at 67% 14%,var(--lavanda) 0 1px,transparent 1.7px),radial-gradient(circle at 78% 66%,var(--texto) 0 1px,transparent 1.5px),radial-gradient(circle at 92% 36%,var(--oro-claro) 0 1px,transparent 1.6px);position:absolute;inset:8% 5%}.constellation{color:var(--lavanda);opacity:.22;stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke;position:absolute}.constellation circle{fill:var(--oro-claro);stroke:none}.constellation-one{width:46%;top:4.5rem;right:-1.5rem;transform:rotate(-8deg)}.constellation-two{width:31%;color:var(--oro);bottom:4rem;left:-.75rem;transform:rotate(8deg)}.sun{z-index:2;width:1em;height:1em;color:var(--oro);filter:drop-shadow(0 10px 28px #c9a86a38);font-size:4rem}.orbit{z-index:1;border:1px solid var(--borde);transform-origin:50%;transform-style:preserve-3d;filter:drop-shadow(0 12px 18px #00000029);border-radius:50%;position:absolute;top:50%;left:50%}.orbit:after{content:"";border-radius:inherit;border-top:1px solid #ead6a738;border-bottom:1px solid #8173b714;position:absolute;inset:-1px}.orbit-one{width:280px;height:280px;transform:translate(-50%,-50%)rotate(-18deg)rotateX(55deg)}.orbit-middle{border-color:#c9a86a33;width:370px;height:370px;transform:translate(-50%,-50%)rotate(-18deg)rotateX(60deg)}.orbit-two{border-color:#8173b752;width:450px;height:450px;transform:translate(-50%,-50%)rotate(-18deg)rotateX(65deg)}.orbit-datum{--orbit-duration:42s;--orbit-start:0deg;--orbit-counter-start:0deg;--orbit-axis:-18deg;--orbit-counter-axis:18deg;--orbit-depth:1;--orbit-inverse-depth:1;z-index:3;width:var(--orbit-size);height:var(--orbit-size);pointer-events:none;transform:translate(-50%,-50%) rotate(var(--orbit-axis)) scaleY(var(--orbit-depth)) rotate(var(--orbit-start));position:absolute;top:50%;left:50%}.orbit-motion{animation:orbit-spin var(--orbit-duration) linear infinite;position:absolute;inset:0}.orbit-anchor{position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.orbit-counter{transform:rotate(var(--orbit-counter-start)) scaleY(var(--orbit-inverse-depth)) rotate(var(--orbit-counter-axis));animation:orbit-counter var(--orbit-duration) linear infinite;display:block}.orbit-copy{border:1px solid var(--borde);background:var(--surface-strong);border-radius:12px;min-width:58px;padding:.42rem .62rem;animation:.72s cubic-bezier(.16,1,.3,1) both orbit-reveal;display:grid;box-shadow:0 10px 26px #00000038}.orbit-copy small{color:var(--texto-suave);letter-spacing:.08em;text-transform:uppercase;font:600 .58rem/1.1 system-ui,sans-serif}.orbit-copy strong{color:var(--oro-claro);text-transform:capitalize;white-space:nowrap;font-size:1.22rem;font-weight:300;line-height:1.15}.orbit-datum-number{--orbit-size:170px;--orbit-start:-35deg;--orbit-counter-start:35deg;--orbit-depth:.574;--orbit-inverse-depth:1.7422}.orbit-datum-number .orbit-copy{animation-delay:.12s}.orbit-datum-number .orbit-copy strong{font-size:1.75rem}.orbit-datum-sign{--orbit-size:230px;--orbit-start:58deg;--orbit-counter-start:-58deg;--orbit-depth:.5;--orbit-inverse-depth:2}.orbit-datum-sign .orbit-copy{animation-delay:.32s}.orbit-datum-arcana{--orbit-size:286px;--orbit-start:205deg;--orbit-counter-start:-205deg;--orbit-depth:.423;--orbit-inverse-depth:2.3641}.orbit-datum-arcana .orbit-copy{animation-delay:.52s}.orbit-paused .orbit-motion,.orbit-paused .orbit-counter{animation-play-state:paused}@keyframes orbit-spin{to{transform:rotate(360deg)}}@keyframes orbit-counter{0%{transform:rotate(var(--orbit-counter-start)) scaleY(var(--orbit-inverse-depth)) rotate(var(--orbit-counter-axis))}to{transform:rotate(calc(var(--orbit-counter-start) - 360deg)) scaleY(var(--orbit-inverse-depth)) rotate(var(--orbit-counter-axis))}}@keyframes orbit-reveal{0%{opacity:0;filter:blur(8px);transform:scale(.78)}to{opacity:1;filter:blur();transform:scale(1)}}.module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.module-card{border:1px solid var(--borde);border-radius:var(--radio-md);background:linear-gradient(160deg,#ffffff0b,#ffffff04);min-height:160px;padding:1.2rem;box-shadow:inset 0 1px #ffffff08}.module-card.featured{grid-column:1/-1;min-height:190px}.module-symbol{width:40px;height:40px;color:var(--oro);border:1px solid var(--borde);border-radius:50%;place-items:center;margin-bottom:1.5rem;display:inline-grid}.module-symbol .app-icon{font-size:1.1rem}.module-kicker{color:var(--texto-suave);letter-spacing:.11em;text-transform:uppercase;font:500 .7rem/1.2 system-ui,sans-serif}.module-card h2{margin:0;font-size:clamp(1.1rem,4vw,1.45rem);line-height:1.35}.bottom-nav{z-index:30;width:min(100%,720px);padding:.45rem max(.45rem,env(safe-area-inset-left)) calc(.45rem + var(--safe-bottom)) max(.45rem,env(safe-area-inset-right));border:1px solid var(--borde);background:var(--navegacion);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:0;border-radius:16px 16px 0 0;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.nav-brand,.nav-account{display:none}.nav-sections{display:contents}.nav-sections>a{min-height:58px;color:var(--texto-suave);cursor:pointer;place-content:center;padding:.3rem .2rem;display:grid}.bottom-nav .app-icon{width:1.15rem;height:1.15rem;margin:0 auto;display:block}.nav-sections>a>span{margin-top:.3rem;font:500 .62rem/1.2 system-ui,sans-serif;display:block}.nav-sections>a.active{color:var(--oro-claro);background:#c9a86a14;border-radius:12px}.module-header{text-align:center;padding:.5rem 3.25rem 2rem;position:relative}.module-header .back-button{border:1px solid var(--borde);cursor:pointer;background:0 0;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:.25rem;left:0}.module-main-symbol,.large-symbol{width:1em;height:1em;color:var(--oro);margin:.75rem auto;font-size:3rem;display:block}.module-header h1{max-width:none;font-size:clamp(2.2rem,8vw,3.8rem)}.module-header>p{color:var(--texto-suave)}.world-grid{gap:1rem;margin-top:2rem;display:grid}.world-card{border:1px solid var(--borde);border-radius:var(--radio-md);min-height:180px;transition:transform var(--transicion),border-color var(--transicion);background:linear-gradient(150deg,#ffffff0d,#ffffff04);padding:1.4rem}.world-card:hover{border-color:var(--oro);transform:translateY(-3px)}.world-card>.app-icon{width:1.8rem;height:1.8rem;color:var(--oro)}.world-card h2{margin:1.8rem 0 .4rem}.world-card p{color:var(--texto-suave);line-height:1.5}.module-intro,.placeholder-hero{text-align:center;width:min(100%,620px);margin:0 auto 2rem;padding:1.5rem}.module-intro p,.placeholder-hero p{color:var(--texto-suave);line-height:1.7}.empty-state{text-align:center;color:var(--texto-suave);border:1px dashed var(--borde);border-radius:var(--radio-md);padding:3rem 1.25rem}.record-list,.settings-stack{gap:.85rem;display:grid}.record-card,.settings-card,.daily-list{border:1px solid var(--borde);border-radius:var(--radio-sm);background:var(--surface);justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem;display:flex}.record-card>div:first-child{min-width:0}.record-card h2{margin:0;font-size:1.2rem}.record-card p{color:var(--texto-suave);text-transform:capitalize;margin:.25rem 0 0}.record-card h2,.record-card p,.spark-list span,.check-row span{overflow-wrap:anywhere}.record-actions{gap:.4rem;display:flex}.record-actions .icon-button{min-width:44px;min-height:44px}.icon-button.danger{color:var(--peligro)}.dialog-backdrop{z-index:60;background:var(--superposicion);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);place-items:end center;padding:1rem;display:grid;position:fixed;inset:0}.dialog-card{overscroll-behavior:contain;border-radius:var(--radio-lg);background:var(--surface-strong);width:min(100%,560px);max-height:88svh;box-shadow:var(--sombra);border:0;padding:1.35rem;overflow:auto}.dialog-card>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.dialog-form,.form-grid{gap:1rem;display:grid}.field{text-align:left;color:var(--texto-suave);gap:.45rem;font:500 .78rem/1.2 system-ui,sans-serif;display:grid}.field input,.field textarea,.field select,.intention-form input{width:100%;min-height:48px;color:var(--texto);border:1px solid var(--borde);background:var(--control);border-radius:12px;padding:.8rem 1rem}.field textarea{resize:vertical}.dialog-actions,.onboarding-actions,.settings-actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;margin-top:1.25rem;display:flex}.dialog-copy{color:var(--texto-suave);line-height:1.6}.onboarding-progress{color:var(--oro);letter-spacing:.08em;margin:0 0 1rem;font:600 .75rem/1.2 system-ui,sans-serif}.onboarding-card h2{text-wrap:balance;font-size:clamp(2rem,8vw,3rem)}.onboarding-card .field{max-width:430px;margin:1rem auto}.onboarding-actions{justify-content:center}.choice-grid{grid-template-columns:repeat(3,1fr);gap:.65rem;display:grid}.choice-card{border:1px solid var(--borde);border-radius:var(--radio-sm);cursor:pointer;background:0 0;min-height:86px}.choice-card.selected{border-color:var(--oro);background:#c9a86a21}.zodiac-reveal{color:var(--oro);font-size:5rem}.capitalize{text-transform:capitalize}.settings-card{display:block}.settings-card>p{color:var(--texto-suave)}.segmented{border:1px solid var(--borde);border-radius:999px;grid-template-columns:repeat(3,1fr);padding:.25rem;display:grid}.segmented:focus-within,.intention-form:focus-within{border-color:var(--borde-fuerte)}.segmented button{cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:44px}.segmented button.active{color:var(--oro-claro);background:#c9a86a2e}.toggle-row,.check-row{border-top:1px solid var(--borde);justify-content:space-between;align-items:center;gap:1rem;min-height:52px;display:flex}.toggle-row input,.check-row input{width:24px;height:24px;accent-color:var(--oro)}.file-action input{opacity:0;width:1px;height:1px;position:absolute}.danger-zone{border-color:var(--ocaso)}.form-message{color:var(--salvia)!important}.status-pill{border:1px solid var(--borde);border-radius:999px;padding:.5rem .8rem;font:500 .72rem/1.2 system-ui,sans-serif;display:inline-block!important}.intention-form{gap:.4rem;margin-top:.75rem;display:flex}.intention-form input{min-width:0}.intention-form button{border:1px solid var(--borde);cursor:pointer;background:0 0;border-radius:12px;place-items:center;min-width:48px;display:grid}.intention-form .app-icon{width:1.1rem;height:1.1rem}.daily-list{margin-top:1rem;display:block}.check-row button{min-width:44px;min-height:44px;color:var(--texto-suave);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.check-row .done{opacity:.55;text-decoration:line-through}.intentions-list h2{font-size:1.25rem}.intentions-list .empty-copy{margin-bottom:.25rem}.light-trail{border-top:1px solid var(--borde);align-items:center;gap:.7rem;min-height:30px;margin-top:.75rem;padding-top:.75rem;display:flex}.light-point{background:var(--oro-claro);width:7px;height:7px;box-shadow:0 0 7px var(--oro),0 0 18px #c9a86ab3;border-radius:50%;animation:.7s cubic-bezier(.16,1,.3,1) both light-born}.pulse-section{border:1px solid var(--borde);border-radius:var(--radio-sm);background:var(--surface);padding:1.15rem}.pulse-section h2{margin:.35rem 0 1rem;font-size:clamp(1.25rem,4vw,1.7rem);font-weight:400}.pulse-section blockquote{border-left:1px solid var(--oro);color:var(--texto-suave);margin:0 0 1rem;padding:.85rem 1rem;font-style:italic}.pulse-section .spark-form textarea{background:var(--control)}@keyframes light-born{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.quick-capture-button{z-index:35;right:max(1rem,env(safe-area-inset-right));bottom:calc(5.7rem + env(safe-area-inset-bottom));width:56px;height:56px;color:var(--cosmos);background:linear-gradient(145deg,var(--oro-claro),var(--oro));cursor:pointer;border:1px solid #ecd29b73;border-radius:50%;place-items:center;display:grid;position:fixed;box-shadow:0 12px 30px #0000004d,0 0 24px #c9a86a33}.quick-capture-button .app-icon{width:1.35rem;height:1.35rem}.capture-backdrop{z-index:70;background:var(--superposicion);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);align-items:end;padding:1rem;display:grid;position:fixed;inset:0}.capture-sheet{border:1px solid var(--borde-fuerte);border-radius:var(--radio-lg);background:var(--surface-strong);width:min(100%,560px);box-shadow:var(--sombra);margin:0 auto;padding:1.25rem}.capture-sheet header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.capture-sheet h2{margin:.25rem 0 1rem}.capture-sheet textarea{width:100%;color:var(--texto);border:1px solid var(--borde);border-radius:var(--radio-sm);background:var(--control);resize:none;padding:1rem}.capture-actions{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:1rem;display:grid}.capture-actions button{justify-content:center}.capture-feedback{color:var(--salvia);text-align:center;margin:.9rem 0 0}.capture-enter-active,.capture-leave-active{transition:opacity .2s}.capture-enter-active .capture-sheet,.capture-leave-active .capture-sheet{transition:transform .25s cubic-bezier(.16,1,.3,1)}.capture-enter-from,.capture-leave-to{opacity:0}.capture-enter-from .capture-sheet,.capture-leave-to .capture-sheet{transform:translateY(24px)}.account-card .field{max-width:440px}.account-card .secondary-action{margin-top:.75rem}.worlds-gateway{text-align:center;place-items:center;min-height:min(68svh,620px);display:grid}.world-flower-stage{perspective:900px;width:min(82vw,390px)}.world-flower{filter:drop-shadow(0 18px 36px #0000004d);width:100%;overflow:visible;transform:rotateX(8deg)}.world-petal{color:var(--texto);cursor:pointer;outline:none}.world-petal .petal-surface{stroke:#f5f0e666;stroke-width:1.5px;transform-origin:150px 150px;transition:stroke .3s,filter .3s}.world-petal .petal-shadow{fill:#16101e40;stroke:none;transform-origin:150px 150px}.world-petal:focus .petal-surface,.world-petal:hover .petal-surface{stroke:var(--oro-claro);filter:drop-shadow(0 0 8px #c9a86a59)}.world-petal.active .petal-surface{stroke:#fff9e8bf}.petal-upper-right ellipse{transform:rotate(72deg)}.petal-lower-right ellipse{transform:rotate(144deg)}.petal-lower-left ellipse{transform:rotate(216deg)}.petal-upper-left ellipse{transform:rotate(288deg)}.flower-core{fill:var(--oro);animation:3.5s ease-in-out infinite respira}.flower-seed{fill:var(--cosmos)}.worlds-gateway .seccion-frase{margin:-.2rem 0 .35rem;font-style:italic}.centered-action{margin:1.25rem auto;display:block}.care-reminder{color:var(--texto-suave);background:#7d9b8a14;border:1px solid #7d9b8a4d;border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:.75rem .9rem;font-size:.9rem;display:flex}.care-reminder .app-icon{width:1.2rem;height:1.2rem;color:var(--salvia)}.balance-hero{text-align:center;border:1px solid var(--borde);border-radius:var(--radio-md);background:radial-gradient(circle at 50% 20%,#c9a86a1a,#0000 65%);place-items:center;min-height:220px;padding:1.5rem;display:grid}.balance-value{color:var(--oro-claro);cursor:pointer;background:0 0;border:0;align-items:center;gap:.75rem;padding:.5rem;display:flex}.balance-value .app-icon{width:1.6rem;height:1.6rem}.balance-value strong{font-size:clamp(2rem,8vw,3.5rem);font-weight:300}.balance-actions{flex-wrap:wrap;gap:.75rem;margin:1rem 0;display:flex}.inline-ritual{border:1px solid var(--borde);border-radius:var(--radio-sm);background:var(--surface);gap:.9rem;margin-bottom:1rem;padding:1rem;display:grid}.inline-ritual .segmented{grid-template-columns:repeat(2,1fr)}.inline-ritual .primary-action{justify-self:start}.color-choice{border:0;flex-wrap:wrap;gap:.65rem;padding:0;display:flex}.color-choice legend{width:100%;color:var(--texto-suave);margin-bottom:.5rem;font-size:.8rem}.color-choice button{cursor:pointer;border:2px solid #0000;border-radius:50%;width:38px;height:38px}.color-choice button.selected{border-color:var(--oro-claro);box-shadow:0 0 0 3px var(--cosmos)}.balance-columns{gap:1.5rem;display:grid}.balance-columns h2{font-size:1.35rem}.record-card h3{margin:0}.record-card>strong.ingreso{color:var(--salvia)}.record-card>strong.gasto{color:var(--texto)}.daruma-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.8rem;display:grid}.daruma-card{text-align:center;border:1px solid var(--borde);border-radius:var(--radio-sm);background:var(--surface);place-items:center;padding:1rem;display:grid}.daruma-shape{border:2px solid var(--daruma);background:linear-gradient(to top,var(--daruma) var(--progress),transparent var(--progress));border-radius:48% 48% 43% 43%;width:66px;height:78px;display:block;box-shadow:inset 0 -10px 20px #00000040}.daruma-card h3{margin:.7rem 0 .2rem}.daruma-card p{color:var(--texto-suave);margin:0;font-size:.75rem}.golden-view{isolation:isolate;min-height:calc(100svh - 5rem);position:relative}.golden-view:before{content:"";z-index:-1;opacity:.16;background:radial-gradient(circle at 40% 35%,var(--sign-color,#9b7d9b),transparent 60%);position:absolute;inset:0}.golden-aries,.golden-leo,.golden-sagitario{--sign-color:#b86b56}.golden-tauro,.golden-virgo,.golden-capricornio{--sign-color:#7d9b8a}.golden-geminis,.golden-libra,.golden-acuario{--sign-color:#5b8db8}.golden-cancer,.golden-escorpio,.golden-piscis{--sign-color:#9b7d9b}.golden-stage{place-items:center;min-height:430px;display:grid}.stone-surface{aspect-ratio:1;background:radial-gradient(circle at 35% 25%,#f5f0e614,transparent 30%),linear-gradient(145deg,#ffffff09,#0000004d),var(--sign-color);background-blend-mode:screen,normal,multiply;border-radius:43% 57% 48% 52%/52% 42% 58% 48%;width:min(86vw,540px);position:relative;box-shadow:inset 12px 10px 34px #ffffff0a,inset -18px -20px 46px #00000061,0 30px 70px #00000059}.golden-seed{width:2.5rem;height:2.5rem;color:var(--oro);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.golden-node{cursor:pointer;background:0 0;border:0;width:22px;height:22px;position:absolute;transform:translate(-50%,-50%)}.golden-node span{background:linear-gradient(135deg,#fff0b9,#c9a86a 45%,#805e27);border-radius:45% 55% 62% 38%;width:100%;height:100%;transition:transform .2s;display:block;box-shadow:0 0 14px #c9a86aa6}.golden-node:hover span,.golden-node.selected span{transform:scale(1.35)}.golden-node em{z-index:50;border:1px solid var(--borde-fuerte);width:max-content;max-width:230px;color:var(--texto);background:var(--surface-strong);border-radius:12px;padding:.7rem .85rem;font-size:.85rem;position:absolute;bottom:calc(100% + .7rem);left:50%;transform:translate(-50%)}.golden-entry{text-align:center;font-size:1.2rem}.golden-form{gap:.75rem;max-width:640px;margin:0 auto;display:grid}.golden-form textarea,.nucleus-form textarea{width:100%;color:var(--texto);border:1px solid var(--borde);border-radius:var(--radio-sm);background:var(--surface);resize:vertical;padding:1rem}.golden-form .primary-action,.nucleus-form .primary-action{justify-self:start}.golden-view.contemplative{z-index:80;background:#080b11;max-width:none;padding:0;position:fixed;inset:0}.golden-view.contemplative .golden-stage{min-height:100svh}.contemplation-exit{min-width:44px;min-height:44px;color:var(--texto-suave);cursor:pointer;background:0 0;border:0;position:fixed;top:1rem;right:1rem}.nucleus-lock{text-align:center;place-items:center;min-height:65svh;display:grid}.nucleus-lock .musical-grid{max-width:520px}.nucleus-cloth{background:radial-gradient(circle at 50% 45%,#7a6aaa21,#0000 65%),#080b11;border:1px solid #7a6aaa33;border-radius:42% 58% 47% 53%/53% 44% 56% 47%;min-height:500px;margin-bottom:1rem;position:relative;overflow:hidden;box-shadow:inset 0 0 70px #000000a6}.nucleus-cloth>p{width:80%;color:var(--texto-suave);text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.thought-light{cursor:pointer;background:0 0;border:0;width:26px;height:26px;position:absolute;transform:translate(-50%,-50%)}.thought-light>span{background:currentColor;border-radius:50%;width:8px;height:8px;margin:auto;animation:3.5s ease-in-out infinite respira;display:block;box-shadow:0 0 8px,0 0 24px}.thought-light blockquote{z-index:4;border:1px solid var(--borde);width:min(260px,70vw);color:var(--texto);background:var(--surface-strong);border-radius:12px;gap:.35rem;margin:0;padding:.8rem;font-size:.85rem;display:grid;position:absolute;bottom:calc(100% + .6rem);left:50%;transform:translate(-50%)}.thought-light blockquote b{color:currentColor}.nucleus-form{gap:.75rem;display:grid}.shell:has(.update-toast) .quick-capture-button{bottom:calc(9.6rem + env(safe-area-inset-bottom))}.umbral-view>.pulse-section{grid-column:1/-1}@media (width<=520px){.umbral-view>.module-grid{grid-template-columns:1fr}.umbral-view>.module-grid .module-card:first-child{grid-template-columns:auto 1fr;align-items:center;display:grid}.umbral-view>.module-grid .module-card:first-child .module-symbol{grid-row:1/3}.umbral-view>.module-grid .module-card:first-child h2,.umbral-view>.module-grid .module-card:first-child p{margin-block:.1rem}}.orbit-datum-number{--orbit-size:240px}.orbit-datum-sign{--orbit-size:310px}.orbit-datum-arcana{--orbit-size:360px}@media (width<=760px){.orbit-datum-number{--orbit-size:230px}.orbit-datum-sign{--orbit-size:300px}.orbit-datum-arcana{--orbit-size:350px}}.nucleus-opening{color:var(--oro-claro);border-left:1px solid #c9a86a6b;margin:0 0 .3rem;padding-left:.85rem;font-style:italic}.nucleus-subtitle{color:var(--texto-suave);margin:0 0 1.25rem;font-style:italic}.nucleus-cloth{isolation:isolate;min-height:500px;animation:.45s cubic-bezier(.16,1,.3,1) both cloth-arrival}.nucleus-cloth:before{content:"";z-index:-1;filter:blur(12px);background:radial-gradient(circle,#7a6aaa1a,#0000 68%);border-radius:50%;position:absolute;inset:12% 14%}.nucleus-empty{font-size:1.06rem;line-height:1.55}.nucleus-empty em{color:var(--oro-claro);font-family:Aureo Serif,Georgia,serif}.thought-light{width:44px;height:44px;transition:transform .2s}.thought-light>span{width:var(--thought-size,8px);height:var(--thought-size,8px);animation:respira 3.5s ease-in-out var(--thought-delay,0s) infinite;box-shadow:0 0 8px,0 0 20px}.thought-light:hover,.thought-light:focus-visible{outline:none;transform:translate(-50%,-50%)scale(1.24)}.thought-light:focus-visible>span{box-shadow:0 0 0 3px var(--cosmos),0 0 12px currentColor,0 0 28px currentColor}.thought-backdrop{z-index:70;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#040608b3;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.thought-card{border:1px solid color-mix(in srgb,var(--thought-color) 38%,transparent);width:min(100%,430px);color:var(--texto);background:#0d1219;border-radius:14px;padding:1.15rem 1.2rem 1.3rem;position:relative;box-shadow:0 20px 48px #0000006b}.thought-card header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.85rem;display:flex}.thought-card time{color:var(--texto-suave);letter-spacing:.08em;text-transform:uppercase;font:300 .7rem/1 Aureo Serif,Georgia,serif}.thought-card header button{color:var(--texto-suave);font:inherit;cursor:pointer;background:0 0;border:0}.thought-card header button:hover,.thought-card header button:focus-visible{color:var(--oro-claro);outline:none}.thought-card p{white-space:pre-wrap;max-height:min(46svh,340px);margin:0;padding-right:1.7rem;font-size:.98rem;line-height:1.6;overflow:auto}.thought-symbol{color:var(--thought-color);font-size:1.35rem;position:absolute;bottom:1.2rem;right:1.2rem}.thought-card-enter-active,.thought-card-leave-active{transition:opacity .2s}.thought-card-enter-active .thought-card,.thought-card-leave-active .thought-card{transition:transform .3s cubic-bezier(.16,1,.3,1),filter .3s}.thought-card-enter-from,.thought-card-leave-to{opacity:0}.thought-card-enter-from .thought-card,.thought-card-leave-to .thought-card{filter:blur(4px);transform:scale(.88)}.cloth-reveal-enter-active{transition:opacity .45s,filter .45s,transform .45s cubic-bezier(.16,1,.3,1)}.cloth-reveal-enter-from{opacity:0;filter:blur(5px);transform:scale(.985)}.nucleus-threshold{z-index:90;cursor:pointer;background:#040608;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.nucleus-threshold:focus-visible{outline:2px solid var(--oro-claro);outline-offset:-6px}.threshold-particle{background:var(--particle-color);width:3px;height:3px;box-shadow:0 0 8px var(--particle-color);animation:threshold-converge 1.2s ease-in var(--particle-delay) both;border-radius:50%;position:absolute;top:50%;left:50%}.threshold-moon{z-index:2;width:3rem;height:3rem;color:var(--oro);filter:drop-shadow(0 0 12px #c9a86a99);opacity:0;animation:1s cubic-bezier(.16,1,.3,1) 1.15s forwards threshold-moon;position:relative}.threshold-flash{z-index:1;background:var(--oro);opacity:0;border-radius:50%;width:4px;height:4px;animation:.8s ease-out 2.15s both threshold-flash;position:absolute}@keyframes cloth-arrival{0%{opacity:0;filter:blur(5px);transform:scale(.985)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes threshold-converge{0%{opacity:.78;transform:translate(-50%,-50%) translate(var(--particle-x),var(--particle-y)) scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.2)}}@keyframes threshold-moon{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes threshold-flash{0%{opacity:1;box-shadow:0 0 #c9a86acc}to{opacity:0;box-shadow:0 0 0 60px #c9a86a00}}@media (prefers-reduced-motion:reduce){.nucleus-cloth,.thought-light>span,.threshold-particle,.threshold-moon,.threshold-flash{animation:none!important}.nucleus-cloth{opacity:1;filter:none;transform:none}.threshold-moon{opacity:1;transform:none}.threshold-particle,.threshold-flash{display:none}.thought-card-enter-active,.thought-card-leave-active,.thought-card-enter-active .thought-card,.thought-card-leave-active .thought-card,.cloth-reveal-enter-active{transition-duration:0s!important}.light-point,.flower-core,.thought-light>span,.capture-enter-active .capture-sheet,.capture-leave-active .capture-sheet,.golden-node span{transition:none!important;animation:none!important}}.today-card-heading{align-items:center;gap:.8rem;margin-bottom:1.25rem;display:flex}.today-card-heading .module-symbol{margin:0}.today-card-heading h2{font-size:1.45rem}.today-signals{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;display:grid}.today-signal{flex-direction:column-reverse;gap:.2rem;min-width:0;display:flex}.today-signal dt{color:var(--texto-suave);text-transform:uppercase;letter-spacing:.08em;font:500 .7rem/1.2 system-ui,sans-serif}.today-signal dd{color:var(--oro-claro);text-transform:capitalize;margin:0;font-size:clamp(1.8rem,4vw,2.5rem);line-height:1}.today-arcana{border-top:1px solid var(--borde);grid-column:1/-1;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:.75rem;padding-top:1rem;display:grid}.today-arcana>div{flex-direction:column-reverse;gap:.25rem;display:flex}.today-arcana dd{font-size:1.25rem;line-height:1.25}.today-signals .app-icon{width:1.25rem;height:1.25rem;color:var(--oro-claro)}.today-signals dd,.week-dots button,input[type=number]{font-variant-numeric:tabular-nums}.ritual-section{border-top:1px solid var(--borde);margin-top:2rem;padding-top:1.5rem}.seccion-frase{color:var(--texto-suave);font-size:1.15rem}.practice-list{gap:.75rem;display:grid}.practice-card{border:1px solid var(--borde);border-radius:var(--radio-sm);background:var(--surface);grid-template-columns:auto 1fr;align-items:center;gap:.35rem .8rem;padding:1rem;display:grid;position:relative}.practice-card>.app-icon{width:1.4rem;height:1.4rem;color:var(--oro)}.week-dots{grid-column:1/-1;grid-template-columns:repeat(7,minmax(44px,1fr));gap:.35rem;padding-block:.2rem;display:grid;overflow-x:auto}.week-dots button{border:1px solid var(--borde);width:44px;height:44px;color:var(--texto-suave);cursor:pointer;background:0 0;border-radius:50%}.week-dots button.active{color:var(--cosmos);background:var(--oro);border-color:var(--oro)}.week-dots button:disabled{opacity:.4;cursor:not-allowed}.remove-quiet{width:44px;height:44px;color:var(--texto-suave);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:.15rem;right:.25rem}.remove-quiet .app-icon{width:1rem;height:1rem}.spark-form{gap:.75rem;display:grid}.spark-form textarea{width:100%;color:var(--texto);border:1px solid var(--borde);border-radius:var(--radio-sm);background:var(--surface);resize:vertical;padding:1rem}.spark-form .primary-action{justify-self:start;margin-top:0}.spark-list{padding:0;list-style:none}.spark-list li{border-bottom:1px solid var(--borde);justify-content:space-between;gap:1rem;padding:.8rem 0;display:flex}.spark-list button{min-width:44px;min-height:44px;color:var(--texto-suave);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.spark-list .app-icon,.check-row button .app-icon{width:1rem;height:1rem}.empty-copy{color:var(--texto-suave)}.update-toast{z-index:80;left:50%;bottom:calc(5.5rem + var(--safe-bottom));border:1px solid var(--oro);border-radius:var(--radio-sm);background:var(--surface-strong);width:min(100% - 2rem,420px);box-shadow:var(--sombra);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex;position:fixed;transform:translate(-50%)}.update-toast p{margin:0}.update-toast button{color:var(--oro-claro);cursor:pointer;background:0 0;border:0}.fade-enter-active,.fade-leave-active{transition:opacity var(--transicion)}.fade-enter-from,.fade-leave-to{opacity:0}.flower-shadow{fill:#09070f4d;filter:blur(7px)}.petal-top .petal-shadow{transform:translateY(8px)}.petal-upper-right .petal-shadow{transform:rotate(72deg)translateY(8px)}.petal-lower-right .petal-shadow{transform:rotate(144deg)translateY(8px)}.petal-lower-left .petal-shadow{transform:rotate(216deg)translateY(8px)}.petal-upper-left .petal-shadow{transform:rotate(288deg)translateY(8px)}.petal-label{fill:#fff9e8;letter-spacing:.015em;paint-order:stroke;pointer-events:none;stroke:#23172773;stroke-width:2px;stroke-linejoin:round;font:500 10px/1 system-ui,sans-serif}.world-petal.disabled{pointer-events:none;opacity:.38}.worlds-helper{color:var(--texto-suave);text-underline-offset:.25rem;margin:.1rem 0 -.35rem;font-size:.85rem;text-decoration:underline}.world-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.world-card--vinculos,.world-card--decretos{grid-column:1/-1}.world-card--cuidado{grid-column:1}.world-card--vinculos,.world-card--decretos{min-height:150px}.world-card--vinculos{background:radial-gradient(circle at 88% 18%,#c9a86a1f,transparent 35%),var(--surface)}.world-card--decretos{background:radial-gradient(circle at 88% 18%,#8173b724,transparent 35%),var(--surface)}.hobby-intro,.decree-intro{justify-content:space-between;align-items:center;gap:1rem;max-width:700px;margin:0 auto 1.25rem;display:flex}.hobby-intro p,.decree-intro p{max-width:38ch;color:var(--texto-suave);margin:0;line-height:1.5}.hobby-intro .primary-action,.decree-intro .primary-action{white-space:nowrap;margin:0}.hobby-garden{background:radial-gradient(circle at 50% 48%,#c9a86a17,#0000 32%),radial-gradient(circle at 21% 72%,#7da7971a,#0000 25%);border-radius:48% 52% 45% 55%/42% 48% 52% 58%;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;min-height:300px;padding:2rem 1rem;display:flex}.hobby-orb{width:var(--orb-size);height:var(--orb-size);color:var(--texto);cursor:pointer;transition:transform var(--transicion),opacity var(--transicion),border-color var(--transicion);background:radial-gradient(circle at 35% 28%,#ffffff29,#0000 34%),#c9a86a21;border:1px solid #c9a86aa6;border-radius:50%;place-items:center;padding:.35rem;display:grid;box-shadow:0 12px 30px #0003}.hobby-orb:hover,.hobby-orb.selected{border-color:var(--oro-claro);transform:scale(1.12)}.hobby-orb.paused{opacity:.32;transform:scale(.8)}.hobby-orb span{text-align:center;text-overflow:ellipsis;max-width:9ch;font-size:.78rem;line-height:1.1;overflow:hidden}.garden-whisper{text-align:center;color:var(--texto-suave);font-style:italic}.hobby-detail{text-align:center;max-width:560px;margin:1.5rem auto 0}.hobby-detail h2{margin-bottom:.25rem;font-size:2rem}.hobby-detail p{color:var(--oro-claro);margin:.2rem 0 0;font-style:italic}.hobby-detail .text-action{margin-left:.5rem}.decree-list{gap:.75rem;max-width:720px;margin:1.5rem auto;display:grid}.decree-row{border:0;border-bottom:1px solid var(--borde);width:100%;color:rgba(244,239,229,var(--decree-intensity));text-align:left;cursor:pointer;background:0 0;gap:.3rem;padding:1rem 0;display:grid}.decree-row span{font-size:clamp(1.2rem,3vw,1.55rem);font-weight:300}.decree-row small{color:var(--oro);letter-spacing:.12em;text-transform:uppercase;font:500 .68rem/1 system-ui,sans-serif}.decree-inspiration{color:#f4efe561;gap:.75rem;max-width:720px;margin:2rem auto;font-size:.92rem;display:grid}.decree-inspiration em{display:block}.decree-ritual{z-index:90;color:var(--texto);text-align:center;cursor:pointer;background:#080b11;align-content:center;justify-items:center;gap:2rem;padding:2rem;display:grid;position:fixed;inset:0}.decree-ritual p{max-width:24ch;margin:0;font-size:clamp(1.7rem,6vw,2.5rem);line-height:1.25}.ritual-points{gap:1rem;display:flex}.ritual-points span{border:1px solid #c9a86a59;border-radius:50%;width:22px;height:22px}.ritual-points span.lit{border-color:var(--oro);background:var(--oro);box-shadow:0 0 20px #c9a86aa6}.decree-ritual strong{color:var(--oro-claro);font-size:1.4rem;font-weight:300}.decree-ritual small{color:var(--texto-suave)}.app-forward-enter-active,.app-back-enter-active{z-index:1;min-height:100svh;transition:transform .26s cubic-bezier(.16,1,.3,1);box-shadow:-18px 0 40px #0000001f}.app-forward-leave-active,.app-back-leave-active{z-index:0;pointer-events:none;width:100%;transition:transform .26s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.app-forward-enter-from{transform:translate(42px)}.app-forward-leave-to{transform:translate(-10px)}.app-back-enter-from{transform:translate(-42px)}.app-back-leave-to{transform:translate(10px)}[data-modo=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cosmos:#f5f0e8;--cosmos-soft:#eee7dc;--surface:#ffffffd1;--surface-strong:#fffaf2;--texto:#29231f;--texto-suave:#6d645c;--texto-placeholder:#746c64;--borde:#77592838;--borde-fuerte:#77592880;--control:#ffffffb8;--navegacion:#faf6eff5;--superposicion:#31271b94;--estrella:#6d645c;--seleccion:#9d73333d;--sombra:0 24px 70px #4b371921}[data-modo=light] .celestial-field{opacity:.58}.respira{animation:respira var(--respiracion) ease-in-out infinite}@keyframes respira{0%,to{opacity:.78;transform:scale(1)}50%{opacity:1;transform:scale(1.055)}}@media (hover:hover){.icon-button:hover,.back-button:hover,.secondary-action:hover,.file-action:hover,.segmented button:hover,.bottom-nav a:hover{border-color:var(--borde-fuerte);color:var(--oro-claro)}.week-dots button:not(:disabled):hover{border-color:var(--oro)}}@media (width>=760px){.app-shell{padding-inline:2rem}.module-grid{grid-template-columns:1.25fr 1fr 1fr;gap:1rem}.module-card.featured{grid-column:auto}.umbral-view>.module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.world-grid{grid-template-columns:repeat(3,1fr)}.dialog-backdrop{place-items:center}.form-grid{grid-template-columns:1fr 1fr}.practice-list{grid-template-columns:repeat(2,1fr)}}@media (width>=1080px){.shell.with-nav{grid-template-columns:260px minmax(0,1fr);min-height:100svh;display:grid}.with-nav>.route-content{grid-column:2;min-width:0}.app-shell{width:min(100%,1240px);padding:3.25rem clamp(2rem,4vw,4.5rem) 4rem}.bottom-nav{border:0;border-right:1px solid var(--borde);background:var(--navegacion);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:0;grid-area:1/1;grid-template-rows:auto 1fr auto;grid-template-columns:1fr;gap:2.5rem;width:260px;height:100svh;padding:2.25rem 1.25rem 1.5rem;position:sticky;top:0;bottom:auto;left:auto;transform:none}.nav-brand{align-items:center;gap:.85rem;padding:.35rem .65rem;display:flex}.nav-brand-mark{border:1px solid var(--oro);border-radius:50%;flex:none;width:38px;height:38px;display:block;position:relative}.nav-brand-mark:before{content:"";border:1px solid var(--lavanda);border-radius:50%;position:absolute;inset:8px}.nav-brand-mark>span{background:var(--oro);border-radius:50%;position:absolute;inset:15px}.nav-brand strong{color:var(--oro-claro);font-size:1.45rem;font-weight:300;line-height:1;display:block}.nav-brand small,.nav-person small{color:var(--texto-suave);margin-top:.3rem;font:500 .68rem/1.3 system-ui,sans-serif;display:block}.nav-sections{align-content:start;gap:.35rem;display:grid}.nav-sections>a,.nav-account>a{place-content:initial;min-height:48px;color:var(--texto-suave);transition:color var(--transicion),background var(--transicion);border-radius:12px;grid-template-columns:24px 1fr;align-items:center;gap:.85rem;padding:.6rem .75rem;display:grid}.nav-sections>a>span,.nav-account>a>span{margin:0;font:500 .84rem/1.2 system-ui,sans-serif}.nav-sections .app-icon,.nav-account .app-icon{width:1.2rem;height:1.2rem;margin:0}.nav-sections>a.active,.nav-account>a.active{color:var(--oro-claro);background:#c9a86a1a}.nav-account{border-top:1px solid var(--borde);gap:.8rem;padding-top:1rem;display:grid}.nav-person{grid-template-columns:40px 1fr;align-items:center;gap:.75rem;padding:.65rem .75rem;display:grid}.nav-person strong{max-width:145px;color:var(--texto);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:300;display:block;overflow:hidden}.nav-avatar{width:40px;height:40px;color:var(--cosmos);background:var(--oro-claro);border-radius:50%;place-items:center;font:600 .9rem/1 system-ui,sans-serif;display:grid}.umbral-view{grid-template-columns:minmax(310px,.85fr) minmax(0,1.35fr);align-items:start;gap:1.25rem 2rem;display:grid}.umbral-view>.topbar{grid-column:1/-1}.umbral-view>.topbar>.icon-button,.app-shell>.topbar>.icon-link{display:none}.umbral-view>.hero-orbit{border:1px solid var(--borde);border-radius:var(--radio-md);background:linear-gradient(160deg,#8173b714,#c9a86a06);width:100%;min-height:480px;margin:0}.umbral-view>.module-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.umbral-view .module-card.featured{grid-column:1/-1}.umbral-view>.daily-list{grid-column:1/-1;margin-top:0}.umbral-view>.ritual-section{margin-top:.75rem}.umbral-view .practice-list{grid-template-columns:1fr}.world-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}.world-card{min-height:220px;padding:1.6rem}.record-list{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-stack{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.module-header{padding-bottom:2.75rem}.module-header h1{font-size:clamp(3rem,5vw,4.8rem)}.update-toast{bottom:2rem}}@media (width<=759px){.app-shell{padding:calc(var(--espacio-3) + var(--safe-top)) var(--espacio-3) calc(5.5rem + var(--safe-bottom))}.topbar{align-items:flex-start}.topbar h1{font-size:clamp(2rem,9vw,2.65rem)}.topbar .lead{max-width:28ch;margin:.4rem 0 0;font-size:1.05rem;line-height:1.45}.topbar .icon-button,.topbar .icon-link{min-width:44px;min-height:44px}.hero-orbit{min-height:380px;margin:.25rem auto .75rem}.hero-orbit p{margin:0;bottom:.5rem}.orbit-title{font-size:1.15rem;top:.45rem;left:0}.constellation-one{width:58%;top:4rem;right:-2.5rem}.constellation-two{width:42%;bottom:3.5rem;left:-2rem}.orbit-one,.orbit-datum-number{width:240px;height:240px}.orbit-middle,.orbit-datum-sign{width:320px;height:320px}.orbit-two,.orbit-datum-arcana{width:400px;height:400px}.orbit-copy{padding:.36rem .52rem}.orbit-copy strong{font-size:1.08rem}.orbit-datum-number .orbit-copy strong{font-size:1.55rem}.orbit-datum-arcana .orbit-copy{max-width:118px}.orbit-datum-arcana .orbit-copy strong{white-space:normal}.sun{font-size:3.25rem}.module-grid{gap:var(--espacio-2);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.module-card{min-height:138px;padding:var(--espacio-3)}.module-card.featured{min-height:160px;padding:var(--espacio-4)}.today-card-heading{margin-bottom:var(--espacio-4)}.today-card-heading h2{font-size:1.4rem}.today-signals{gap:var(--espacio-3)}.today-signal dd{font-size:clamp(2.4rem,13vw,3.4rem)}.today-arcana{padding-top:var(--espacio-3)}.today-arcana dd{font-size:1.25rem}.module-symbol{width:36px;height:36px;margin-bottom:var(--espacio-3)}.module-kicker{margin-bottom:.55rem;font-size:.64rem;line-height:1.35}.module-card h2{font-size:1.2rem}.intention-form{gap:var(--espacio-1)}.intention-form input{padding-inline:.75rem}.ritual-section{margin-top:var(--espacio-4);padding-top:var(--espacio-3)}.seccion-frase{margin-bottom:var(--espacio-3);font-size:1.08rem}.practice-list,.record-list,.settings-stack{gap:var(--espacio-2)}.practice-card,.record-card,.settings-card,.daily-list{padding:var(--espacio-3)}.world-grid{gap:var(--espacio-2);margin-top:var(--espacio-4)}.world-card{align-content:center;column-gap:var(--espacio-3);min-height:116px;padding:var(--espacio-3);grid-template-rows:auto auto;grid-template-columns:36px minmax(0,1fr);display:grid}.world-card>.app-icon{grid-row:1/3;align-self:start;width:1.55rem;height:1.55rem;margin-top:.15rem}.world-card h2{margin:0 0 .25rem;font-size:1.35rem}.world-card p{margin:0;line-height:1.4}.world-card--vinculos,.world-card--decretos,.world-card--cuidado{grid-column:1/-1}.hobby-intro,.decree-intro{flex-direction:column;align-items:flex-start}.hobby-intro .primary-action,.decree-intro .primary-action{align-self:flex-start}.hobby-garden{gap:.75rem;min-height:260px;padding:1.25rem .65rem}.hobby-detail .primary-action{margin-inline:auto;display:flex}.hobby-detail .text-action{margin:.5rem auto 0;display:block}.module-header{padding:0 3rem var(--espacio-4)}.module-header .back-button{width:44px;height:44px;top:0}.module-header h1{font-size:clamp(2.25rem,10vw,3rem)}.module-main-symbol,.large-symbol{margin:.35rem auto;font-size:2.5rem}.module-intro,.placeholder-hero{margin-bottom:var(--espacio-4);padding:.5rem var(--espacio-2)}.module-intro p,.placeholder-hero p{margin-bottom:var(--espacio-3);line-height:1.5}.empty-state{padding:var(--espacio-5) var(--espacio-3)}}@media (width<=520px){.choice-grid{grid-template-columns:1fr}.nav-sections>a>span{font-size:.56rem}.welcome-card{padding:1rem}.record-card{align-items:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.respira{opacity:1;animation:none;transform:none}.fade-enter-active,.fade-leave-active,.app-forward-enter-active,.app-forward-leave-active,.app-back-enter-active,.app-back-leave-active,.world-card,.primary-action{transition-duration:0s}.app-forward-enter-from,.app-forward-leave-to,.app-back-enter-from,.app-back-leave-to{transform:none}.orbit-motion,.orbit-counter{animation:none}.orbit-counter{transform:rotate(var(--orbit-counter-start)) scaleY(var(--orbit-inverse-depth)) rotate(var(--orbit-counter-axis))}.orbit-copy{animation:.2s ease-out both orbit-reveal}}body{line-height:1.5}h1{letter-spacing:-.03em;font-weight:200}.topbar,.module-header{position:relative}.topbar:before,.module-header:after{content:"";background:linear-gradient(90deg, var(--oro), transparent);opacity:.56;width:34px;height:1px;position:absolute}.topbar:before{bottom:-.7rem;left:0}.module-header:after{bottom:1.15rem;left:50%;transform:translate(-50%)}.primary-action,.secondary-action,.danger-action,.file-action,.icon-button,.icon-link,.back-button,.text-action,.quick-capture-button,.balance-value,.segmented button,.musical-grid button{transition:transform var(--respuesta), color var(--transicion), border-color var(--transicion), background-color var(--transicion), opacity var(--transicion)}.primary-action:active,.secondary-action:active,.danger-action:active,.file-action:active,.icon-button:active,.icon-link:active,.back-button:active,.text-action:active,.quick-capture-button:active,.balance-value:active,.segmented button:active,.musical-grid button:active{transform:scale(.97)}.primary-action{color:var(--oro-claro);background:linear-gradient(135deg,#c9a86a2e,#8173b71a);box-shadow:inset 0 1px #ffffff0a}.secondary-action,.file-action{color:var(--texto-suave);background:#ffffff05}.module-card,.daily-list,.pulse-section,.record-card,.settings-card,.inline-ritual,.daruma-card{background:linear-gradient(155deg,#161c28c2,#0b0f1794)}.module-card{border-radius:4px 16px;position:relative;overflow:hidden}.module-card:after{content:"";background:var(--oro);opacity:.52;width:38px;height:1px;position:absolute;top:0;left:1.2rem}.bottom-nav{background:radial-gradient(circle at 50% 0, #c9a86a0e, transparent 44%), var(--navegacion)}.nav-sections>a{transition:color var(--transicion), background-color var(--transicion), transform var(--respuesta);border-radius:4px;position:relative}.nav-sections>a:active,.nav-account>a:active{transform:scale(.97)}.nav-sections>a.active{color:var(--oro-claro);background:0 0}.nav-sections>a.active:after{content:"";background:var(--oro-claro);border-radius:50%;width:4px;height:4px;position:absolute;bottom:3px;left:50%;transform:translate(-50%);box-shadow:0 0 10px #ead6a7c7}.quick-capture-button{background:radial-gradient(circle at 34% 28%, #f6e8bd, var(--oro) 55%, #9e7435);border-color:#ead6a79e;box-shadow:0 14px 34px #00000057,0 0 26px #c9a86a2b}.hero-orbit{background:radial-gradient(circle,#c9a86a0b,#0000 34%)}.orbit-copy{clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px));background:linear-gradient(145deg,#131924f0,#0a0e15e6);border-color:#c9a86a3d;border-radius:3px;min-width:62px;padding:.48rem .68rem;box-shadow:0 13px 28px #0000003d}.orbit-copy small{color:color-mix(in srgb, var(--oro) 76%, var(--texto-suave));letter-spacing:.1em}.orbit-copy strong{color:var(--texto)}.intentions-list,.pulse-section{border-radius:12px}.world-flower-stage{isolation:isolate;position:relative}.world-flower-stage:before{content:"";z-index:-1;border:1px solid #c9a86a1f;border-radius:50%;position:absolute;inset:8%;transform:rotate(-12deg)scaleY(.72);box-shadow:0 0 60px #8173b717}.world-flower{transform:rotateX(9deg)rotate(-.5deg)}.petal-label{fill:#18131be6;letter-spacing:.01em;paint-order:normal;stroke:none;filter:drop-shadow(0 1px #ffffff47);font:300 10.25px/1 Aureo Serif,Georgia,serif}.world-petal .petal-surface{transition:stroke var(--transicion), filter var(--transicion), opacity var(--transicion)}.world-grid{gap:.8rem}.world-card{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);border-radius:4px;position:relative;overflow:hidden}.world-card:after{content:"";border-left:1px solid var(--borde-fuerte);width:14px;height:14px;position:absolute;top:0;right:0;transform:rotate(45deg)translate(4px,-6px)}.balance-hero{background:radial-gradient(at 50% 43%,#c9a86a1c,#0000 34%),radial-gradient(#8173b70e,#0000 58%);border:0;border-radius:0;min-height:310px;position:relative;overflow:hidden}.balance-hero:before{content:"";aspect-ratio:1.55;border:1px solid #c9a86a21;border-radius:50%;width:min(78vw,320px);position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}.balance-value{isolation:isolate;background:radial-gradient(at 38% 25%,#ead6a717,#080b11c2 64%);border:0;border-radius:50%;grid-template-columns:auto auto;place-content:center;align-items:center;gap:.5rem .7rem;width:min(72vw,260px);min-height:164px;padding:1.2rem;display:grid;position:relative}.balance-value:before,.balance-value:after{content:"";z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.balance-value:before{border:1px solid #c9a86a7a;inset:0;box-shadow:inset 0 0 30px #c9a86a0b,0 18px 44px #00000038}.balance-value:after{border:1px solid #ead6a71a;inset:9px}.balance-value>span{color:var(--texto-suave);letter-spacing:.13em;text-transform:uppercase;grid-column:1/-1;font:500 .65rem/1.2 system-ui,sans-serif}.balance-value .app-icon{width:1.45rem;height:1.45rem;color:var(--oro)}.balance-value strong{max-width:200px;color:var(--oro-claro);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.8rem,7vw,2.8rem);line-height:1;overflow:hidden}.balance-hero>p{color:var(--texto-suave);margin:.85rem 0 0;font-style:italic;position:relative}.balance-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;width:min(100%,540px);margin:0 auto 2rem;display:grid}.balance-actions .primary-action,.balance-actions .secondary-action{width:100%;min-height:52px;margin:0;padding:.8rem 1.25rem}.balance-columns>article{border-top:1px solid var(--borde);padding-top:1.25rem}.balance-view .record-card{border:0;border-bottom:1px solid var(--borde);background:0 0;border-radius:0}.daruma-shape{background:radial-gradient(circle at 38% 30%, #ffffff24, transparent 17%), linear-gradient(to top,var(--daruma) var(--progress),transparent var(--progress));border-width:1px;position:relative;box-shadow:inset 0 -14px 22px #0000004d,0 16px 30px #00000026}.daruma-shape:before{content:"";border:1px solid var(--daruma);background:var(--cosmos);border-radius:50%;width:10px;height:10px;position:absolute;top:24px;left:15px;box-shadow:inset 0 0 0 3px #f5f0e6d1}.nucleus-cloth{border-color:#7a6aaa29;box-shadow:inset 0 0 86px #000000b3,0 24px 58px #00000029}.nucleus-form textarea{background:linear-gradient(145deg,#121823d1,#090d14b8);border-color:#c9a86a2e;border-radius:4px 14px}.thought-card-enter-from .thought-card,.thought-card-leave-to .thought-card{transform:scale(.96)}.golden-stage{perspective:900px;min-height:440px}.stone-surface{isolation:isolate;background:radial-gradient(circle at 29% 19%, #fff4dc40, transparent 24%), radial-gradient(circle at 70% 74%, #080b1175, transparent 48%), linear-gradient(142deg, color-mix(in srgb,var(--sign-color) 74%,#f5f0e6), var(--sign-color) 43%, #17131b 116%);background-blend-mode:screen, multiply, normal;border-radius:39% 61% 52% 48%/47% 41% 59% 53%;width:min(80vw,520px);transform:rotate(-1.4deg);box-shadow:inset 18px 14px 36px #ffffff14,inset -24px -30px 58px #00000070,0 38px 80px #00000057}.stone-surface:before,.stone-surface:after{content:"";z-index:0;pointer-events:none;position:absolute}.stone-surface:before{border-radius:inherit;filter:blur(.2px);border:1px solid #ffeebe1f;inset:5%}.stone-surface:after{filter:drop-shadow(0 0 7px #c9a86a52);border-bottom:2px solid #c9a86ab8;border-left:1px solid #ffefbc57;border-radius:42% 0 0 58%;width:54%;height:72%;top:10%;left:20%;transform:rotate(18deg)}.golden-rift{z-index:1;filter:drop-shadow(0 0 7px #c9a86a7a);pointer-events:none;border-color:#eecd7edb;animation:7s ease-in-out infinite golden-resin-breathe;display:block;position:absolute}.golden-rift-one{border-bottom:1px solid #eecd7e8a;border-left:1px solid #eecd7edb;border-radius:0 0 0 76%;width:28%;height:52%;top:8%;left:44%;transform:rotate(14deg)}.golden-rift-two{border-top:2px solid #eecd7ec7;border-right:1px solid #eecd7e7a;border-radius:0 80% 0 0;width:34%;height:24%;animation-delay:-2.3s;top:51%;left:28%;transform:rotate(-18deg)}.golden-rift-three{border-top:2px solid #eecd7ed1;border-left:1px solid #eecd7e8a;border-radius:74% 0 0;width:23%;height:34%;animation-delay:-4.6s;bottom:13%;right:19%;transform:rotate(26deg)}.golden-node{z-index:4}.golden-node span{background:radial-gradient(circle at 34% 22%,#fff7d5,#d7b15d 47%,#795322 100%);box-shadow:0 9px 15px #23130333,0 0 16px #c9a86a8f}.golden-node.selected span{animation:golden-node-answer .52s var(--ease-out) both}.golden-node em{overflow-wrap:anywhere;border:0;border-left:1px solid var(--oro);width:min(240px,72vw);max-width:none;box-shadow:var(--sombra-suave);background:#090d14eb;border-radius:3px;line-height:1.45}.golden-form textarea{background:linear-gradient(145deg,#121823d1,#090d14b3);border-radius:4px 14px}@keyframes golden-resin-breathe{0%,to{opacity:.68;filter:drop-shadow(0 0 5px #c9a86a57)}50%{opacity:1;filter:drop-shadow(0 0 9px #c9a86a94)}}@keyframes golden-node-answer{0%{filter:blur(1px);transform:scale(.96)}to{filter:blur();transform:scale(1.35)}}@media (hover:hover) and (pointer:fine){::-webkit-scrollbar-thumb:hover{background-color:#c9a86aad}.primary-action:hover{background:linear-gradient(135deg,#c9a86a47,#8173b729);transform:translateY(-2px)}.world-card:hover{border-color:var(--oro);transform:translateY(-3px)}}@media (width>=1080px){.nav-sections>a.active:after{top:50%;bottom:auto;left:7px;transform:translateY(-50%)}.balance-columns{grid-template-columns:1.1fr .9fr}}@media (width<=759px){.module-header:after{bottom:.7rem}.balance-hero{min-height:292px;padding-inline:0}.golden-stage{min-height:410px}}@media (width<=380px){.balance-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.golden-rift,.golden-node.selected span{animation:none}.thought-card-enter-from .thought-card,.thought-card-leave-to .thought-card{filter:none;transform:none}}@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-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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;--tw-duration:initial;--tw-ease:initial}}}@layer theme,base,components;@layer utilities{.tw\:sr-only{clip-path:inset(50%)!important;white-space:nowrap!important;border-width:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.tw\:fixed{position:fixed!important}.tw\:relative{position:relative!important}.tw\:bottom-0{bottom:0!important}.tw\:z-10{z-index:10!important}.tw\:z-40{z-index:40!important}.tw\:mx-auto{margin-inline:auto!important}.tw\:mt-1{margin-top:.25rem!important}.tw\:mt-6{margin-top:1.5rem!important}.tw\:mt-12{margin-top:3rem!important}.tw\:mt-\[-1rem\]{margin-top:-1rem!important}.tw\:mt-auto{margin-top:auto!important}.tw\:mb-0{margin-bottom:0!important}.tw\:mb-2{margin-bottom:.5rem!important}.tw\:mb-3{margin-bottom:.75rem!important}.tw\:block{display:block!important}.tw\:flex{display:flex!important}.tw\:grid{display:grid!important}.tw\:hidden{display:none!important}.tw\:aspect-square{aspect-ratio:1!important}.tw\:size-4{width:1rem!important;height:1rem!important}.tw\:size-5{width:1.25rem!important;height:1.25rem!important}.tw\:size-6{width:1.5rem!important;height:1.5rem!important}.tw\:size-8{width:2rem!important;height:2rem!important}.tw\:size-10{width:2.5rem!important;height:2.5rem!important}.tw\:size-12{width:3rem!important;height:3rem!important}.tw\:size-14{width:3.5rem!important;height:3.5rem!important}.tw\:size-32{width:8rem!important;height:8rem!important}.tw\:h-14{height:3.5rem!important}.tw\:min-h-12{min-height:3rem!important}.tw\:min-h-16{min-height:4rem!important}.tw\:min-h-\[16rem\]{min-height:16rem!important}.tw\:min-h-\[20rem\]{min-height:20rem!important}.tw\:min-h-svh{min-height:100svh!important}.tw\:w-full{width:100%!important}.tw\:max-w-\[29rem\]{max-width:29rem!important}.tw\:max-w-\[34ch\]{max-width:34ch!important}.tw\:max-w-\[48ch\]{max-width:48ch!important}.tw\:max-w-none{max-width:none!important}.tw\:min-w-0{min-width:0!important}.tw\:flex-1{flex:1!important}.tw\:shrink-0{flex-shrink:0!important}.tw\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tw\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}.tw\:grid-cols-\[2rem_1fr_auto\]{grid-template-columns:2rem 1fr auto!important}.tw\:flex-col{flex-direction:column!important}.tw\:place-content-center{place-content:center!important}.tw\:place-items-center{place-items:center!important}.tw\:items-center{align-items:center!important}.tw\:items-start{align-items:flex-start!important}.tw\:justify-between{justify-content:space-between!important}.tw\:justify-center{justify-content:center!important}.tw\:gap-1{gap:.25rem!important}.tw\:gap-1\.5{gap:.375rem!important}.tw\:gap-2{gap:.5rem!important}.tw\:gap-3{gap:.75rem!important}.tw\:gap-5{gap:1.25rem!important}.tw\:gap-7{gap:1.75rem!important}.tw\:truncate{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.tw\:overflow-hidden{overflow:hidden!important}.tw\:overflow-visible{overflow:visible!important}.tw\:rounded-full{border-radius:2147483647px!important}.tw\:rounded-xl{border-radius:.75rem!important}.tw\:border{border-style:var(--tw-border-style)!important;border-width:1px!important}.tw\:border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.tw\:border-t{border-top-style:var(--tw-border-style)!important;border-top-width:1px!important}.tw\:border-r{border-right-style:var(--tw-border-style)!important;border-right-width:1px!important}.tw\:border-linea{border-color:#c9a86a33!important}.tw\:border-oro{border-color:#c9a86a!important}.tw\:border-oro\/15{border-color:oklab(74.7223% .0117821 .0882389/.15)!important}.tw\:border-oro\/20{border-color:oklab(74.7223% .0117821 .0882389/.2)!important}.tw\:border-oro\/25{border-color:oklab(74.7223% .0117821 .0882389/.25)!important}.tw\:border-oro\/35{border-color:oklab(74.7223% .0117821 .0882389/.35)!important}.tw\:bg-noche{background-color:#080b11!important}.tw\:bg-noche\/95{background-color:oklab(14.9224% -.0016536 -.0139355/.95)!important}.tw\:bg-oro-claro{background-color:#ead6a7!important}.tw\:bg-oro\/14{background-color:oklab(74.7223% .0117821 .0882389/.14)!important}.tw\:bg-transparent{background-color:#0000!important}.tw\:p-6{padding:1.5rem!important}.tw\:px-0{padding-inline:0!important}.tw\:px-1{padding-inline:.25rem!important}.tw\:px-2{padding-inline:.5rem!important}.tw\:px-3{padding-inline:.75rem!important}.tw\:px-5{padding-inline:1.25rem!important}.tw\:px-8{padding-inline:2rem!important}.tw\:py-3{padding-block:.75rem!important}.tw\:py-5{padding-block:1.25rem!important}.tw\:py-8{padding-block:2rem!important}.tw\:pt-1{padding-top:.25rem!important}.tw\:pt-5{padding-top:1.25rem!important}.tw\:pt-8{padding-top:2rem!important}.tw\:pb-2{padding-bottom:.5rem!important}.tw\:pb-3{padding-bottom:.75rem!important}.tw\:pb-4{padding-bottom:1rem!important}.tw\:pb-\[calc\(0\.35rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(.35rem + env(safe-area-inset-bottom))!important}.tw\:pb-\[calc\(6\.5rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(6.5rem + env(safe-area-inset-bottom))!important}.tw\:text-center{text-align:center!important}.tw\:text-left{text-align:left!important}.tw\:font-aureo{font-family:Aureo Serif,Georgia,serif!important}.tw\:font-sans{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important}.tw\:text-2xl{font-size:1.5rem!important;line-height:var(--tw-leading,calc(2 / 1.5))!important}.tw\:text-3xl{font-size:1.875rem!important;line-height:var(--tw-leading,calc(2.25 / 1.875))!important}.tw\:text-base{font-size:1rem!important;line-height:var(--tw-leading,calc(1.5 / 1))!important}.tw\:text-lg{font-size:1.125rem!important;line-height:var(--tw-leading,calc(1.75 / 1.125))!important}.tw\:text-sm{font-size:.875rem!important;line-height:var(--tw-leading,calc(1.25 / .875))!important}.tw\:text-xs{font-size:.75rem!important;line-height:var(--tw-leading,calc(1 / .75))!important}.tw\:text-\[0\.62rem\]{font-size:.62rem!important}.tw\:text-\[0\.68rem\]{font-size:.68rem!important}.tw\:leading-\[0\.96\]{--tw-leading:.96!important;line-height:.96!important}.tw\:leading-none{--tw-leading:1!important;line-height:1!important}.tw\:leading-relaxed{--tw-leading:1.625!important;line-height:1.625!important}.tw\:font-extralight{--tw-font-weight:200!important;font-weight:200!important}.tw\:font-light{--tw-font-weight:300!important;font-weight:300!important}.tw\:font-medium{--tw-font-weight:500!important;font-weight:500!important}.tw\:font-semibold{--tw-font-weight:600!important;font-weight:600!important}.tw\:tracking-\[-0\.03em\]{--tw-tracking:-.03em!important;letter-spacing:-.03em!important}.tw\:text-balance{text-wrap:balance!important}.tw\:text-pretty{text-wrap:pretty!important}.tw\:text-cosmos{color:#8173b7!important}.tw\:text-marfil{color:#f4efe5!important}.tw\:text-marfil-suave{color:#b9b3aa!important}.tw\:text-noche{color:#080b11!important}.tw\:text-oro-claro{color:#ead6a7!important}.tw\:italic{font-style:italic!important}.tw\:tabular-nums{--tw-numeric-spacing:tabular-nums!important;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)!important}.tw\:backdrop-blur-xl{--tw-backdrop-blur:blur(24px)!important;-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,)!important;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,)!important}.tw\:transition-\[background-color\,transform\]{transition-property:background-color,transform!important;transition-timing-function:var(--tw-ease,cubic-bezier(.4, 0, .2, 1))!important;transition-duration:var(--tw-duration,.15s)!important}.tw\:transition-\[border-color\,transform\]{transition-property:border-color,transform!important;transition-timing-function:var(--tw-ease,cubic-bezier(.4, 0, .2, 1))!important;transition-duration:var(--tw-duration,.15s)!important}.tw\:transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to!important;transition-timing-function:var(--tw-ease,cubic-bezier(.4, 0, .2, 1))!important;transition-duration:var(--tw-duration,.15s)!important}.tw\:duration-200{--tw-duration:.2s!important;transition-duration:.2s!important}.tw\:ease-aureo{--tw-ease:var(--ease-out)!important;transition-timing-function:var(--ease-out)!important}.tw\:selection\:bg-oro\/30 ::selection{background-color:oklab(74.7223% .0117821 .0882389/.3)!important}.tw\:selection\:bg-oro\/30::selection{background-color:oklab(74.7223% .0117821 .0882389/.3)!important}@media (hover:hover){.tw\:hover\:border-oro:hover{border-color:#c9a86a!important}.tw\:hover\:bg-oro\/22:hover{background-color:oklab(74.7223% .0117821 .0882389/.22)!important}.tw\:hover\:text-marfil:hover{color:#f4efe5!important}}.tw\:active\:scale-\[0\.985\]:active{scale:.985!important}@media (width>=40rem){.tw\:sm\:grid{display:grid!important}.tw\:sm\:min-h-\[25rem\]{min-height:25rem!important}.tw\:sm\:px-5{padding-inline:1.25rem!important}.tw\:sm\:px-8{padding-inline:2rem!important}.tw\:sm\:py-10{padding-block:2.5rem!important}.tw\:sm\:text-lg{font-size:1.125rem!important;line-height:var(--tw-leading,calc(1.75 / 1.125))!important}.tw\:sm\:text-sm{font-size:.875rem!important;line-height:var(--tw-leading,calc(1.25 / .875))!important}}@media (width>=64rem){.tw\:lg\:sticky{position:sticky!important}.tw\:lg\:top-0{top:0!important}.tw\:lg\:flex{display:flex!important}.tw\:lg\:hidden{display:none!important}.tw\:lg\:h-svh{height:100svh!important}.tw\:lg\:grid-cols-\[17rem_minmax\(0\,1fr\)\]{grid-template-columns:17rem minmax(0,1fr)!important}.tw\:lg\:flex-col{flex-direction:column!important}.tw\:lg\:py-12{padding-block:3rem!important}.tw\:lg\:pb-0{padding-bottom:0!important}}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
