.maj-adult-appearance{--appearance-bg:#eeeee7;--appearance-sheet:#fbfaf6;--appearance-ink:#232723;--appearance-secondary:#50594f;--appearance-line:#d5d9ce;--appearance-strong:#566253;--appearance-accent:#93472c;--appearance-primary:#263e32;--appearance-on-primary:#fffdf7;--appearance-radius:3px;--appearance-shadow:0 4px 14px #263e3208;--appearance-glass:#fbfaf6;--appearance-serif:"MAJ Newsreader",Georgia,serif;--appearance-sans:"MAJ Figtree",sans-serif;--font-serif:var(--appearance-serif);--font-sans:var(--appearance-sans);--bg-base:var(--appearance-bg);--surface-sheet:var(--appearance-sheet);--surface-sunken:var(--appearance-bg);--text-primary:var(--appearance-ink);--text-secondary:var(--appearance-secondary);--text-muted:var(--appearance-secondary);--line-default:var(--appearance-line);--line-on-sheet:var(--appearance-line);--line-strong:var(--appearance-strong);--border-control:var(--appearance-strong);--accent-editorial:var(--appearance-accent);--focus-ring:var(--appearance-accent);--action-primary:var(--appearance-primary);--action-primary-hover:var(--appearance-strong);--action-primary-pressed:var(--appearance-primary);--text-on-ink:var(--appearance-on-primary);--state-available:var(--appearance-secondary);--state-living:var(--appearance-accent);--state-lived:var(--appearance-strong);--feedback-error:var(--appearance-accent);--disabled-bg:var(--appearance-line);--disabled-fg:var(--appearance-secondary);--radius-sm:var(--appearance-radius);--radius-md:var(--appearance-radius);--type-h1-size:3.5rem;--type-h1-weight:800;--type-h1-lh:1.08;--type-h2-size:2.125rem;--type-h2-weight:700;--type-h2-lh:1.15;--type-h3-size:1.375rem;--type-h3-weight:600;--type-h3-lh:1.25;--type-body-size:1rem;--type-body-lh:1.6;--type-ui-size:1rem;--type-ui-lh:1.4;--type-meta-size:.875rem;--type-label-size:.75rem;--type-label-ls:.08em;--type-reading-size:1.125rem;--type-reading-lh:1.7;--appearance-nav-blur:12px;--appearance-nav-saturation:125%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.maj-adult-appearance[data-maj-style=cristal]{--appearance-bg:#e2ebe9;--appearance-sheet:#f8fbfa;--appearance-ink:#173f40;--appearance-secondary:#496265;--appearance-line:#b6cccc;--appearance-strong:#5d8586;--appearance-accent:#2d6870;--appearance-primary:#235a62;--appearance-radius:24px;--appearance-shadow:0 18px 48px #11212d2e,inset 0 1px 0 #ffffff61;--appearance-glass:var(--ds-glass);--appearance-serif:"MAJ Geist",Arial,sans-serif;--appearance-sans:"MAJ Lato",sans-serif;--appearance-nav-blur:24px;--appearance-nav-saturation:165%}.maj-adult-appearance[data-maj-style=cinematico]{--appearance-bg:#e9edf0;--appearance-sheet:#f8f9f7;--appearance-ink:#142e40;--appearance-secondary:#4e606c;--appearance-line:#c2cdd3;--appearance-strong:#54748a;--appearance-accent:#9b442b;--appearance-primary:#183f59;--appearance-radius:16px;--appearance-shadow:0 14px 36px #102b3a17;--appearance-glass:#f8f9f7ef;--appearance-serif:"MAJ Delight",Arial,sans-serif;--appearance-sans:"MAJ DM Sans",sans-serif}.maj-adult-appearance[data-maj-appearance=oscura]{--appearance-bg:#171d19;--appearance-sheet:#202923;--appearance-ink:#f4f0e5;--appearance-secondary:#c0cabc;--appearance-line:#48584b;--appearance-strong:#b8c7b6;--appearance-accent:#e3ab87;--appearance-primary:#d8e5cc;--appearance-on-primary:#17271d;--appearance-glass:#202923f5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.maj-adult-appearance[data-maj-style=cristal][data-maj-appearance=oscura]{--appearance-bg:#10292c;--appearance-sheet:#19393e;--appearance-ink:#edf8f6;--appearance-secondary:#b6d2d2;--appearance-line:#4d7479;--appearance-strong:#a0c6c5;--appearance-accent:#b0ddda;--appearance-primary:#b5dfdc;--appearance-on-primary:#123a3e;--appearance-glass:var(--ds-glass)}.maj-adult-appearance[data-maj-style=cinematico][data-maj-appearance=oscura]{--appearance-bg:#0e1f2b;--appearance-sheet:#192e3d;--appearance-ink:#f6f0e7;--appearance-secondary:#c0ced7;--appearance-line:#4c6475;--appearance-strong:#9eb6c7;--appearance-accent:#e5b18d;--appearance-primary:#f4e4cc;--appearance-on-primary:#183044;--appearance-glass:#192e3df2}.maj-adult-appearance:not([data-appearance-ready=true]){--font-serif:Georgia,serif;--font-sans:system-ui,sans-serif}@media (prefers-reduced-transparency:reduce){.maj-adult-appearance[data-maj-style][data-maj-appearance]{--appearance-glass:var(--appearance-sheet)}}@media (forced-colors:active){.maj-adult-appearance[data-maj-style][data-maj-appearance]{--appearance-bg:Canvas;--appearance-sheet:Canvas;--appearance-ink:CanvasText;--appearance-secondary:CanvasText;--appearance-line:ButtonText;--appearance-strong:ButtonText;--appearance-accent:LinkText;--appearance-primary:Highlight;--appearance-on-primary:HighlightText;--appearance-glass:Canvas}}
@font-face{font-family:MAJ Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/maj/newsreader.woff2)format("woff2")}@font-face{font-family:MAJ Figtree;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/maj/figtree.woff2)format("woff2")}@font-face{font-family:MAJ DM Sans;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/maj/dmsans.woff2)format("woff2")}@font-face{font-family:MAJ DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/maj/dmserifdisplay.woff2)format("woff2")}@font-face{font-family:MAJ Cormorant;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/maj/cormorant.woff2)format("woff2")}@font-face{font-family:MAJ Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/maj/lato.woff2)format("woff2")}@font-face{font-family:MAJ Lato;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/maj/lato-semibold.woff2)format("woff2")}@font-face{font-family:MAJ Geist;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/maj/geist.woff2)format("woff2")}@font-face{font-family:MAJ Delight;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/maj/delight-regular.woff2)format("woff2")}@font-face{font-family:MAJ Delight;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/maj/delight-semibold.woff2)format("woff2")}@font-face{font-family:MAJ Delight;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/maj/delight-bold.woff2)format("woff2")}@font-face{font-family:MAJ Delight;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/maj/delight-extrabold.woff2)format("woff2")}
.maj-adult-appearance{isolation:isolate;background:var(--appearance-bg);min-height:100dvh;color:var(--text-primary);font:400 var(--type-body-size)/var(--type-body-lh) var(--font-sans);font-synthesis:none}.maj-adult-appearance :is(h1,h2,h3,h4,p,li,a,button,span,summary,blockquote){overflow-wrap:anywhere}.maj-adult-appearance :is(h1,h2,h3,h4){font-family:var(--font-serif);font-weight:var(--type-h3-weight);color:var(--text-primary)}.maj-adult-appearance h1{font-weight:var(--type-h1-weight)}.maj-adult-appearance h2{font-weight:var(--type-h2-weight)}.maj-adult-appearance strong{font-weight:600}.maj-adult-appearance :is(button,input,textarea,select){font-family:var(--font-sans)}.maj-adult-appearance :is(button,a,summary,input):focus-visible{outline:3px solid var(--focus-ring);outline-offset:4px}.maj-adult-appearance :is(.maj-home,.adult-reto-detail,.adult-profiles){background:0 0;min-height:100dvh;padding-bottom:100px}.maj-adult-appearance :is(.eyebrow,.home-level){font:600 var(--type-label-size)/1.4 var(--font-sans);letter-spacing:var(--type-label-ls);color:var(--accent-editorial)}.maj-adult-appearance :is(.product-meta,.form-error){font-size:var(--type-meta-size);line-height:1.5}.maj-adult-appearance .form-error{color:var(--feedback-error)}.maj-adult-appearance .adult-header-shell{background:var(--surface-sheet);border-bottom:1px solid var(--line-default)}.maj-adult-appearance .adult-header{height:auto;min-height:84px;color:var(--text-primary);background:0 0;padding:1rem 2.25rem}.maj-adult-appearance .adult-main-nav button{min-height:44px}.maj-adult-appearance .adult-header-actions{color:var(--text-primary)}.maj-adult-appearance .adult-mobile-nav{background:var(--surface-sheet)}.maj-adult-appearance .adult-mobile-nav button{color:var(--text-secondary);font-size:.875rem}.maj-adult-appearance .adult-mobile-nav button[aria-current=page]{color:var(--text-primary)}.maj-adult-appearance .profile-menu-trigger{border:1px solid var(--line-default);color:var(--text-primary);border-radius:999px;gap:12px;padding:6px 12px}.maj-adult-appearance .profile-menu-avatar{font:600 .875rem/1 var(--font-sans)}.maj-adult-appearance :is(.profile-menu-panel,.profile-archive-dialog){background:var(--appearance-glass);color:var(--text-primary);border:1px solid var(--line-default);border-radius:var(--appearance-radius);box-shadow:var(--appearance-shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:1.5rem}.maj-adult-appearance .profile-menu-panel{width:min(360px,100vw - 24px);max-height:calc(100dvh - 120px)}.maj-adult-appearance .profile-menu-panel :is(p,button,summary),.maj-adult-appearance .profile-archive-dialog :is(p,button){font:400 1rem/1.5 var(--font-sans)}.maj-adult-appearance .profile-menu-panel h2{font:var(--type-h2-weight) 2rem/1.2 var(--font-serif);margin:1.5rem 0 1.25rem}.maj-adult-appearance .profile-menu-panel .profile-menu-adult{border-bottom:1px solid var(--line-default);font:600 .875rem/1.5 var(--font-sans);margin:0;padding-bottom:1rem}.maj-adult-appearance .profile-menu-row{gap:8px;padding:.75rem 0}.maj-adult-appearance .profile-menu-row>button:first-child{gap:16px;min-height:64px}.maj-adult-appearance .profile-menu-row>button[aria-current=true]{border:1px solid var(--line-default);background:var(--bg-base);border-radius:12px}.maj-adult-appearance .profile-menu-panel>button{border-color:var(--line-default);padding:1rem .5rem}.maj-adult-appearance .profile-menu-panel>button:last-of-type{color:var(--text-secondary)}.maj-adult-appearance .profile-management{min-width:0}.maj-adult-appearance .profile-management .profile-menu-panel{width:100%;max-height:none}.maj-adult-appearance .profile-archive-dialog h2{font-size:1.75rem}.adult-profiles-content{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:5rem;width:min(100% - 64px,1000px);margin:0 auto;padding:4.5rem 0;display:grid}.adult-profiles-content h1{margin:0;font-size:3.5rem;line-height:1.08}.adult-appearance-controls{border-top:1px solid var(--line-default);gap:1.25rem;margin-top:1.5rem;padding-top:1.5rem;display:grid}.adult-appearance-controls fieldset{border:0;min-width:0;margin:0;padding:0}.adult-appearance-controls legend{font:600 .875rem/1.5 var(--font-sans);margin-bottom:.75rem;padding:0}.adult-appearance-controls fieldset>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.adult-appearance-controls label{cursor:pointer;min-width:0;display:flex;position:relative}.adult-appearance-controls input{opacity:0;width:1px;height:1px;position:absolute}.adult-appearance-controls label>span{border:1px solid var(--border-control);width:100%;min-height:44px;font:600 .875rem/1.4 var(--font-sans);text-align:center;border-radius:8px;place-items:center;padding:.5rem .25rem;display:grid}.adult-appearance-controls input:checked+span{background:var(--action-primary);color:var(--text-on-ink);border-color:var(--action-primary)}.adult-appearance-controls input:focus-visible+span{outline:3px solid var(--focus-ring);outline-offset:2px}.maj-adult-appearance .maj-home-content{max-width:1280px;margin:0 auto;padding:2.5rem 2.5rem 0}.maj-adult-appearance .home-intro{border-bottom:1px solid var(--line-default);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:3rem;margin-bottom:2rem;padding:2rem 0 2.5rem;display:grid}.maj-adult-appearance .home-mission-heading{padding:0 0 1.25rem}.maj-adult-appearance .home-level{text-transform:uppercase;margin:0 0 .75rem}.maj-adult-appearance .home-mission-heading .home-level{text-transform:none}.maj-adult-appearance .home-mission-heading h1{font:var(--type-h1-weight) 4.75rem/1.05 var(--font-serif);letter-spacing:-.035em;margin:0}.maj-adult-appearance .home-mission-hero{min-width:0}.maj-adult-appearance .home-mission-art{object-fit:cover;border-radius:var(--appearance-radius);width:100%;height:290px;display:block}.maj-adult-appearance .home-companion p{font:400 1rem/1.6 var(--font-sans);color:var(--text-secondary);max-width:50ch;margin:0 0 1rem}.maj-adult-appearance .home-companion .home-companion-title{font:var(--type-h3-weight) 1.6875rem/1.3 var(--font-serif);color:var(--text-primary)}.maj-adult-appearance .home-child-switch{min-height:44px;color:var(--accent-editorial);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 4px;display:inline-flex}.maj-adult-appearance .home-child-switch strong{font-weight:400}.maj-adult-appearance .home-catalog-count{margin-bottom:0}.maj-adult-appearance .home-icon-guide{font:400 .8125rem/1.5 var(--font-sans);color:var(--text-secondary);flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;margin-bottom:1.75rem;display:flex}.maj-adult-appearance :is(.home-states-key,.home-actions-key){flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:0;display:flex}.maj-adult-appearance :is(.home-states-key,.home-actions-key)>span{align-items:center;gap:6px;display:inline-flex}.maj-adult-appearance .home-explorations{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.maj-adult-appearance .home-exploration{border:1px solid var(--line-default);border-top:3px solid var(--accent-editorial);border-radius:var(--appearance-radius);background:var(--appearance-glass);min-width:0;box-shadow:var(--appearance-shadow);flex-direction:column;padding:1.5rem;display:flex}.maj-adult-appearance .home-exploration-heading{min-height:132px;padding-bottom:1.5rem}.maj-adult-appearance .home-exploration h2{font:var(--type-h2-weight) 2.125rem/1.15 var(--font-serif);letter-spacing:-.02em;margin:0}.maj-adult-appearance .adult-reto-choice{border:0;border-top:1px solid var(--line-default);background:0 0;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:1rem 0;display:grid}.maj-adult-appearance .adult-reto-choice-title{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;display:grid}.maj-adult-appearance .adult-reto-choice-title a{font:var(--type-h3-weight) var(--type-h3-size)/1.25 var(--font-serif);color:var(--text-primary);text-decoration:none;display:inline-block}.maj-adult-appearance .adult-reto-choice-title a:hover{text-underline-offset:4px;text-decoration:underline}.maj-adult-appearance .adult-reto-choice-title p{color:var(--text-secondary);margin:.25rem 0 0;font-size:.8125rem}.maj-adult-appearance .adult-reto-intention-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.maj-adult-appearance .home-icon-wrap{display:inline-flex;position:relative}.maj-adult-appearance .home-icon-action{width:44px;min-width:44px;height:44px;color:var(--accent-editorial);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.maj-adult-appearance .home-icon-action:hover{background:var(--bg-base)}.maj-adult-appearance .home-icon-action:disabled{opacity:.6;cursor:wait}.maj-adult-appearance .home-icon-help{z-index:5;background:var(--action-primary);min-width:max-content;max-width:240px;color:var(--text-on-ink);font:400 .8125rem/1.4 var(--font-sans);pointer-events:none;padding:.5rem .75rem;display:none;position:absolute;bottom:100%;right:0}.maj-adult-appearance .home-icon-action:is(:hover,:focus-visible) .home-icon-help{display:block}.maj-adult-appearance[data-maj-style=cristal]{background:radial-gradient(ellipse at 0% 0%,#7daead30,transparent 55%),radial-gradient(ellipse at 100% 50%,#dfbb9630,transparent 60%),var(--appearance-bg)}.maj-adult-appearance[data-maj-style=cristal] .home-intro{border:1px solid var(--line-default);border-radius:var(--appearance-radius);background:var(--appearance-glass);box-shadow:var(--appearance-shadow);padding:2rem}.maj-adult-appearance[data-maj-style=cristal] .home-exploration{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top-width:1px}.maj-adult-appearance[data-maj-style=cristal] .home-exploration h2{font-size:2.375rem}.maj-adult-appearance[data-maj-style=cinematico] .home-cinematic-opening{isolation:isolate;position:relative}.maj-adult-appearance .home-cinematic-scene{z-index:-1;pointer-events:none;background:var(--appearance-bg);height:100svh;position:fixed;inset:0;overflow:hidden}.maj-adult-appearance .home-cinematic-scene .home-mission-art{object-position:65% 30%;border-radius:0;width:100%;height:100%}.maj-adult-appearance .home-cinematic-scene:after{content:"";background:linear-gradient(0deg,var(--appearance-bg),transparent 75%);position:absolute;inset:0}.maj-adult-appearance[data-maj-style=cinematico] .home-intro{background:linear-gradient(90deg,var(--appearance-glass) 40%,transparent);border:0;border-radius:20px;align-content:center;gap:1rem;min-height:440px;padding:2.25rem}.maj-adult-appearance[data-maj-style=cinematico] :is(.home-mission-hero,.home-companion-layout){grid-column:1}.maj-adult-appearance[data-maj-style=cinematico] .home-catalog-content{background:var(--appearance-bg);border-radius:24px 24px 0 0;padding-top:1.75rem;position:relative}.maj-adult-appearance[data-maj-style=cinematico] .home-exploration{border-top-width:1px}.maj-adult-appearance .home-exploration-art{object-fit:cover;border-radius:10px;width:100%;height:160px;margin-bottom:1.5rem}.maj-adult-appearance .home-board-disclosure{border:1px solid var(--line-default);border-radius:var(--appearance-radius);background:var(--surface-sheet);margin-top:2rem;padding:1.5rem}.maj-adult-appearance .home-board-disclosure>summary{min-height:44px;font:var(--type-h2-weight) 1.5rem/1.4 var(--font-serif);cursor:pointer;padding:.5rem 0}.maj-adult-appearance .home-board-summary{padding-top:1rem}.maj-adult-appearance .home-board-title{font:var(--type-h3-weight) 1.5rem/1.3 var(--font-serif)}.maj-adult-appearance .home-board-groups{gap:12px;display:grid}.maj-adult-appearance .home-board-groups summary{border-bottom:1px solid var(--line-default);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:44px;display:flex}.maj-adult-appearance .home-board-reto-list{gap:12px;margin:1rem 0;padding:0;list-style:none;display:grid}.maj-adult-appearance .home-board-reto-list li{align-items:center;gap:12px;display:flex}.maj-adult-appearance .home-board-slot{border:1px solid var(--state-available);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:inline-grid}.maj-adult-appearance .home-board-slot[data-board-state=viviendo]{border-color:var(--state-living);background:linear-gradient(90deg,var(--state-living) 50%,transparent 50%)}.maj-adult-appearance .home-board-slot[data-board-state=earned]{border-color:var(--state-lived)}.maj-adult-appearance .home-board-reto-list small{color:var(--text-secondary);font-size:.8125rem;display:block}.maj-adult-appearance .home-board-link{border:1px solid var(--border-control);border-radius:var(--appearance-radius);min-height:44px;color:var(--text-primary);align-items:center;gap:1rem;padding:.75rem 1.25rem;text-decoration:none;display:inline-flex}.maj-adult-appearance .adult-reto-detail{isolation:isolate;position:relative}.maj-adult-appearance .reto-entry{z-index:1;max-width:1120px;margin:0 auto;padding:3rem 2.5rem 4rem;position:relative}.maj-adult-appearance .reto-entry-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:5rem;display:grid}.maj-adult-appearance .reto-entry-intro{min-width:0}.maj-adult-appearance .reto-context{gap:.25rem;margin-bottom:1.5rem;display:grid}.maj-adult-appearance .reto-context p{color:var(--text-secondary);font:400 1rem/1.5 var(--font-sans);margin:0}.maj-adult-appearance .reto-context span{color:var(--accent-editorial);letter-spacing:.04em;margin-right:.5rem;font-size:.75rem;display:inline-block}.maj-adult-appearance .reto-detail-heading{gap:.75rem}.maj-adult-appearance .reto-detail-heading h1{font:var(--type-h1-weight) 3.5rem/1.08 var(--font-serif);margin:.5rem 0 1rem}.maj-adult-appearance .reto-detail-heading .product-meta{margin:0 0 .75rem;font-size:1rem}.maj-adult-appearance .reto-detail-heading .product-meta strong{color:var(--accent-editorial)}.maj-adult-appearance .reto-entry-state{font:400 1rem/1.5 var(--font-sans);color:var(--text-secondary);align-items:center;gap:10px;margin:.75rem 0 1.25rem;display:flex}.maj-adult-appearance .reto-back{border:1px solid var(--line-default);background:var(--surface-sheet);min-width:44px;min-height:44px;color:var(--text-primary);font:400 2rem/1 var(--font-sans);cursor:pointer;border-radius:50%;place-items:center;margin-bottom:1.25rem;padding:0;display:grid}.maj-adult-appearance .adult-preparation-action{border:1px solid var(--border-control);border-radius:var(--appearance-radius);background:var(--surface-sheet);min-height:48px;color:var(--text-primary);font:600 1rem/1.4 var(--font-sans);justify-content:center;align-items:center;gap:10px;padding:12px 24px;text-decoration:none;display:inline-flex}.maj-adult-appearance .reto-resource-section{min-width:0;scroll-margin-top:110px}.maj-adult-appearance .reto-resource-cards{gap:10px;display:grid}.maj-adult-appearance .reto-resource-cards>:is(button,a){border:1px solid var(--line-default);border-radius:var(--appearance-radius);background:var(--appearance-glass);width:100%;min-height:88px;color:var(--text-primary);text-align:left;box-shadow:var(--appearance-shadow);cursor:pointer;grid-template-columns:76px 24px minmax(0,1fr) 16px;align-items:center;gap:12px;padding:8px 12px 8px 8px;text-decoration:none;display:grid}.maj-adult-appearance .reto-resource-copy{gap:3px;display:grid}.maj-adult-appearance .reto-resource-copy strong{font:600 1.125rem/1.3 var(--font-sans)}.maj-adult-appearance .reto-resource-copy small{font:400 .875rem/1.5 var(--font-sans);color:var(--text-secondary)}.maj-adult-appearance .reto-resource-symbol{display:flex}.maj-adult-appearance .reto-resource-thumb{background-size:cover;border-radius:10px;width:76px;height:68px}.maj-adult-appearance .receipt-thumb{background-position:50% 82%;background-size:160%}.maj-adult-appearance .audio-thumb{background-position:50% 30%}.maj-adult-appearance .cards-thumb{background:linear-gradient(145deg,#b8cad4,#74899a);position:relative;overflow:hidden}.maj-adult-appearance .cards-thumb>span{background:#fbfaf6;border:1px solid #596775;border-radius:3px;width:48px;height:42px;position:absolute;top:14px;left:12px;transform:rotate(-9deg)}.maj-adult-appearance .cards-thumb>span:last-child{background:repeating-linear-gradient(#fbfaf6 0 7px,#c5ced5 7px 8px);top:10px;left:15px;transform:rotate(5deg)}.maj-adult-appearance .reto-resource-chevron{font-size:1.75rem;line-height:1}.maj-adult-appearance .reto-shared-material{color:var(--text-secondary);font:400 .875rem/1.5 var(--font-sans);margin:.75rem 0 0}.maj-adult-appearance[data-maj-style=cristal] .reto-entry-intro{border:1px solid var(--line-default);border-radius:var(--appearance-radius);background:var(--appearance-glass);box-shadow:var(--appearance-shadow);padding:1.75rem}.maj-adult-appearance .reto-immersive-scene{z-index:-1;pointer-events:none;height:100svh;position:fixed;inset:0;overflow:hidden}.maj-adult-appearance .reto-immersive-scene img{object-fit:cover;object-position:center;width:64%;height:100%;margin-left:auto;display:block}.maj-adult-appearance .reto-immersive-scene:after{content:"";background:linear-gradient(90deg,var(--appearance-bg) 28%,transparent 90%),linear-gradient(0deg,var(--appearance-bg),transparent 70%);position:absolute;inset:0}.maj-adult-appearance[data-maj-style=cinematico] .reto-entry{padding-top:6.25rem;padding-bottom:6.25rem}.maj-adult-appearance[data-maj-style=cinematico] .reto-entry-intro{background:var(--appearance-glass);box-shadow:var(--appearance-shadow);border-radius:20px;padding:2rem}.maj-adult-appearance[data-maj-style=cinematico] .reto-resource-section{border-radius:var(--appearance-radius);background:var(--appearance-glass);padding:1.25rem}.maj-adult-appearance .reto-resource-panel{z-index:1;border:1px solid var(--line-default);border-radius:var(--appearance-radius);background:var(--surface-sheet);width:min(100% - 40px,840px);box-shadow:var(--appearance-shadow);gap:2rem;margin:2rem auto 0;padding:2rem;scroll-margin-top:110px;position:relative}.maj-adult-appearance .reto-resource-close{border:1px solid var(--border-control);border-radius:var(--appearance-radius);background:var(--surface-sheet);width:fit-content;min-height:44px;color:var(--text-primary);font:600 .9375rem/1.4 var(--font-sans);cursor:pointer;margin-bottom:1rem;padding:.75rem 1rem}.maj-adult-appearance :is(.reto-resource-panel,.reto-resource-section):focus-visible{outline:3px solid var(--focus-ring);outline-offset:4px}.maj-adult-appearance .adult-reference-sheet{background:0 0;border:0;margin:0;padding:0}.maj-adult-appearance .adult-reference-sheet h3{font:var(--type-h2-weight) 2.5rem/1.12 var(--font-serif);margin:0 0 1.5rem}.maj-adult-appearance .adult-reference-sheet h4{font:var(--type-h3-weight) 1.75rem/1.25 var(--font-serif)}.maj-adult-appearance .adult-reference-sheet :is(p,li){max-width:62ch;color:var(--text-secondary);font:400 var(--type-reading-size)/var(--type-reading-lh) var(--font-sans)}.maj-adult-appearance .adult-reference-sheet .eyebrow{font:600 var(--type-label-size)/1.4 var(--font-sans);color:var(--accent-editorial)}.maj-adult-appearance .adult-reference-sheet>section{border-color:var(--line-default);padding:1.5rem 0}.maj-adult-appearance .adult-reference-sheet ul{padding-left:1.25rem}.maj-adult-appearance .adult-flashcards{margin:0}.maj-adult-appearance .adult-preparation-materials{min-width:0}.maj-adult-appearance .adult-flashcard-grid{grid-template-columns:minmax(0,1fr)}.maj-adult-appearance .adult-flashcard-grid>article{background:var(--surface-sheet);min-width:0;color:var(--text-primary);border-color:var(--line-default);grid-template-columns:minmax(0,1fr)}.maj-adult-appearance .adult-flashcard-grid :is(p,li){color:var(--text-secondary)}.maj-adult-appearance .adult-flashcard-grid .adult-flashcard-reto{font:600 .75rem/1.5 var(--font-sans)}.maj-adult-appearance .adult-flashcards h3{font:var(--type-h2-weight) 2rem/1.2 var(--font-serif)}.maj-adult-appearance .adult-flashcard-grid h4{font:var(--type-h3-weight) 1.5rem/1.25 var(--font-serif)}.maj-adult-appearance .adult-flashcard-grid blockquote{font:400 1.25rem/1.5 var(--font-serif)}.maj-adult-appearance .adult-card-navigation{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.maj-adult-appearance .adult-card-navigation p{margin:0;font-size:.875rem}.maj-adult-appearance .adult-reference-sheet .adult-reference-note{font-size:var(--type-reading-size)!important;line-height:var(--type-reading-lh)!important}.maj-adult-appearance .reto-detail-followup{z-index:1;border:1px solid var(--line-default);border-radius:var(--appearance-radius);background:var(--surface-sheet);max-width:840px;margin:0 auto;padding:1.5rem;position:relative}.maj-adult-appearance .reto-detail-followup .product-actions{margin-top:1rem}@media (max-width:1099px){.maj-adult-appearance .home-explorations{grid-template-columns:repeat(2,minmax(0,1fr))}.maj-adult-appearance .reto-entry-grid{grid-template-columns:minmax(0,1fr);gap:2.5rem}.maj-adult-appearance .reto-immersive-scene img{width:100%}}@media (max-width:760px){.maj-adult-appearance :is(.maj-home,.adult-reto-detail,.adult-profiles){padding-bottom:calc(100px + env(safe-area-inset-bottom))}.maj-adult-appearance .adult-header{grid-template-rows:auto;min-height:72px;padding:.5rem 1rem}.maj-adult-appearance .maj-home-content{padding:1.5rem 1rem 0}.maj-adult-appearance .home-intro{grid-template-columns:minmax(0,1fr);gap:1.25rem;padding:1rem 0 1.75rem}.maj-adult-appearance .home-mission-heading h1{font-size:3.75rem}.maj-adult-appearance .home-mission-art{height:190px}.maj-adult-appearance .home-companion .home-companion-title{font-size:1.625rem}.maj-adult-appearance .home-explorations{grid-template-columns:minmax(0,1fr)}.maj-adult-appearance .home-exploration{padding:1.5rem 1.125rem}.maj-adult-appearance .home-exploration-heading{min-height:0}.maj-adult-appearance .adult-reto-choice{grid-template-columns:minmax(0,1fr);gap:8px}.maj-adult-appearance .adult-reto-intentions{justify-self:end}.maj-adult-appearance[data-maj-style=cristal] .home-intro{padding:1.5rem 1.25rem}.maj-adult-appearance[data-maj-style=cinematico] .home-intro{background:linear-gradient(0deg,var(--appearance-glass) 40%,transparent);flex-direction:column;justify-content:end;align-items:stretch;min-height:700px;padding:1.5rem 1.25rem;display:flex}.maj-adult-appearance .home-icon-guide{gap:.75rem;display:grid}.maj-adult-appearance .home-guide-caption{display:none}.adult-profiles-content{grid-template-columns:minmax(0,1fr);gap:2rem;width:calc(100% - 32px);padding:2rem 0}.adult-profiles-content h1{font-size:2.75rem}.maj-adult-appearance .profile-menu-panel{padding:1.25rem}.maj-adult-appearance .reto-entry{padding:2rem 1rem 3rem}.maj-adult-appearance .reto-detail-heading h1{font-size:2.5rem}.maj-adult-appearance .reto-resource-cards>:is(button,a){grid-template-columns:48px minmax(0,1fr) 14px;gap:10px;padding:12px}.maj-adult-appearance .reto-resource-symbol{display:none}.maj-adult-appearance .reto-resource-thumb{width:48px;height:54px}.maj-adult-appearance[data-maj-style=cinematico] .reto-entry{padding-top:180px;padding-bottom:3rem}.maj-adult-appearance .reto-immersive-scene:after{background:linear-gradient(0deg,var(--appearance-bg) 15%,transparent)}.maj-adult-appearance .reto-resource-panel{width:calc(100% - 24px);padding:1.5rem 1.25rem}.maj-adult-appearance .adult-reference-sheet h3{font-size:2.125rem}.maj-adult-appearance .reto-detail-followup{margin:0 16px}}@media (forced-colors:none){.maj-adult-appearance[data-maj-style=cristal] .adult-header-shell{background:linear-gradient(135deg,var(--ds-reflection),transparent 44%),var(--ds-nav);border-bottom-color:var(--ds-glass-edge);-webkit-backdrop-filter:blur(var(--ds-blur-glass)) saturate(165%) brightness(1.03);box-shadow:inset 0 1px #ffffff57,0 10px 30px #11212d24}.maj-adult-appearance[data-maj-style=cristal] .adult-main-nav nav{border:1px solid var(--ds-glass-edge);background:linear-gradient(130deg,var(--ds-reflection),transparent 46%),var(--ds-nav);-webkit-backdrop-filter:blur(var(--ds-blur-glass)) saturate(165%);border-radius:999px;box-shadow:inset 0 1px #ffffff47,0 8px 24px #11212d1f}.maj-adult-appearance[data-maj-style=cristal] .adult-main-nav nav>button{border-radius:999px;border:1px solid #0000!important;padding-inline:1rem!important}.maj-adult-appearance[data-maj-style=cristal] .adult-main-nav nav>button[aria-current=page]{background:linear-gradient(180deg,#ffffff2e,transparent 70%),var(--ds-glass-active)!important;border-color:var(--ds-glass-active-edge)!important;color:var(--text-primary)!important;box-shadow:inset 0 1px #ffffff85,inset 0 -1px #ffffff1a,0 8px 18px #11212d29!important}.maj-adult-appearance[data-maj-style=cristal] .adult-mobile-nav{-webkit-backdrop-filter:blur(var(--ds-blur-glass)) saturate(165%);box-shadow:inset 0 1px #ffffff52,0 -10px 30px #11212d24;background:linear-gradient(125deg,var(--ds-reflection),transparent 48%),var(--ds-nav)!important;border-top-color:var(--ds-glass-edge)!important}.maj-adult-appearance[data-maj-style=cristal] .adult-mobile-nav>button{border:1px solid #0000;border-radius:20px}.maj-adult-appearance[data-maj-style=cristal] .adult-mobile-nav>button[aria-current=page]{border-color:var(--ds-glass-active-edge);box-shadow:inset 0 1px #ffffff7a,0 6px 16px #11212d24;background:linear-gradient(180deg,#ffffff29,transparent 72%),var(--ds-glass-active)!important}.maj-adult-appearance[data-maj-style=cristal] :is(.home-intro,.home-exploration,.profile-menu-panel,.reto-entry-intro,.reto-resource-cards>button,.reto-resource-cards>a){background:linear-gradient(125deg,var(--ds-reflection),transparent 42%),var(--ds-glass);border-color:var(--ds-glass-edge);-webkit-backdrop-filter:blur(var(--ds-blur-glass)) saturate(165%) brightness(1.02);box-shadow:inset 0 1px #ffffff57,inset 0 -1px #ffffff0f,0 18px 48px #11212d29}.maj-adult-appearance[data-maj-style=cristal] .profile-menu-row>button[aria-current=true]{background:var(--ds-glass-active);border-color:var(--ds-glass-active-edge);box-shadow:inset 0 1px #ffffff6b,0 7px 18px #11212d1f}}@media (prefers-reduced-transparency:reduce){.maj-adult-appearance :is(.home-exploration,.profile-menu-panel,.profile-archive-dialog){-webkit-backdrop-filter:none}.maj-adult-appearance[data-maj-style=cristal] :is(.adult-header-shell,.adult-main-nav nav,.adult-mobile-nav,.home-intro,.home-exploration,.profile-menu-panel,.reto-entry-intro,.reto-resource-cards>button,.reto-resource-cards>a){box-shadow:none;background:var(--ds-surface-solid)!important;-webkit-backdrop-filter:none!important}.maj-adult-appearance[data-maj-style=cristal] :is(.adult-main-nav nav>button,.adult-mobile-nav>button)[aria-current=page]{background:var(--appearance-selection)!important;box-shadow:none!important}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.maj-adult-appearance[data-maj-style=cristal] :is(.adult-header-shell,.adult-main-nav nav,.adult-mobile-nav,.home-intro,.home-exploration,.profile-menu-panel,.reto-entry-intro,.reto-resource-cards>button,.reto-resource-cards>a){background:var(--ds-surface-solid)!important;-webkit-backdrop-filter:none!important}}@media (forced-colors:active){.maj-adult-appearance :is(.home-cinematic-scene,.reto-immersive-scene){display:none}}body:has(.maj-adult-appearance[data-maj-appearance=oscura]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html:has(.maj-adult-appearance){scroll-padding-block:110px 100px}
@media (forced-colors:none){.maj-adult-appearance[data-maj-palette=azul][data-maj-style][data-maj-appearance]{--appearance-bg:#e2e5e4;--appearance-sheet:#ccd0cf;--appearance-ink:#11212d;--appearance-secondary:#253745;--appearance-line:#829096;--appearance-strong:#354956;--appearance-accent:#0d3678;--appearance-primary:#174ea6;--appearance-on-primary:#fff;--action-primary-hover:#124486;--action-primary-pressed:#0b2b5e;--state-available:#53636d;--state-living:#174ea6;--state-lived:#11212d;--feedback-error:#962c44;--feedback-warning:#765000;--feedback-success:#225d48;--feedback-info:#0d3678;--appearance-selection:#b9cee8;--appearance-selection-ink:#11212d;--disabled-bg:#ccd0cf;--disabled-fg:#53636d;--home-glass:#ffffff57;--home-glass-edge:#ffffffad;--home-reflection:#ffffff52;--home-nav:#ffffff6b;--home-accent:var(--ds-accent);--home-action:var(--ds-accent);--feedback-success-surface:#e6f2ec;--feedback-success-border:#38765b;--feedback-warning-surface:#fff1d4;--feedback-warning-border:#987019;--feedback-error-surface:#fbeaf0;--feedback-error-border:#b1445d;--feedback-info-surface:#e8effa;--feedback-info-border:#416ba4;--ds-accent:#073a2d;--ds-accent-reference:#88dfc1;--ds-surface-raised:#f0f3f2;--ds-surface-solid:#ccd0cf;--ds-glass:#ffffff57;--ds-glass-edge:#ffffffad;--ds-reflection:#ffffff52;--ds-nav:#ffffff6b;--ds-focus:#0d3678;--ds-glass-active:#ffffffb8;--ds-glass-active-edge:#ffffffe6;background:var(--appearance-bg)}.maj-adult-appearance[data-maj-palette=azul][data-maj-style][data-maj-appearance=oscura]{--appearance-bg:#06141b;--appearance-sheet:#11212d;--appearance-ink:#fff;--appearance-secondary:#e2e6e6;--appearance-line:#60757f;--appearance-strong:#9ba8ab;--appearance-accent:#95c6fa;--appearance-primary:#95c6fa;--appearance-on-primary:#06141b;--action-primary-hover:#b5d9fc;--action-primary-pressed:#78b0ec;--state-available:#c6d0d6;--state-living:#95c6fa;--state-lived:#fff;--feedback-error:#ffb6c5;--feedback-warning:#e8cb86;--feedback-success:#9fd9bd;--feedback-info:#95c6fa;--appearance-selection:#23466a;--appearance-selection-ink:#fff;--disabled-bg:#253745;--disabled-fg:#a1b0b8;--home-glass:#08172270;--home-glass-edge:#e1f2ff57;--home-reflection:#e0f4ff1f;--home-nav:#08172285;--home-accent:var(--ds-accent);--home-action:var(--ds-accent);--feedback-success-surface:#12372c;--feedback-success-border:#72b995;--feedback-warning-surface:#372d16;--feedback-warning-border:#c8a656;--feedback-error-surface:#3f202b;--feedback-error-border:#e08ca3;--feedback-info-surface:#162f4a;--feedback-info-border:#80aee2;--ds-accent:#88dfc1;--ds-accent-reference:#88dfc1;--ds-surface-raised:#11212d;--ds-surface-solid:#11212d;--ds-glass:#08172270;--ds-glass-edge:#e1f2ff57;--ds-reflection:#e0f4ff1f;--ds-nav:#08172285;--ds-focus:#95c6fa;--ds-glass-active:#192d3ac7;--ds-glass-active-edge:#e1f2ff85}.maj-adult-appearance[data-maj-palette=azul][data-maj-style=cristal][data-maj-appearance=clara]{background-color:#0000;background-image:radial-gradient(at 2% 0,#8faacb,#0000 55%),radial-gradient(at 100% 25%,#c0dcd2,#0000 55%),radial-gradient(at 30% 90%,#a6c6cd,#0000 55%),linear-gradient(130deg,#c2cedb,#e2e5e4 48%,#c2d0d1);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box}.maj-adult-appearance[data-maj-palette=azul][data-maj-style=cristal][data-maj-appearance=oscura]{background-color:#0000;background-image:radial-gradient(at 0 0,#29496a,#0000 58%),radial-gradient(at 100% 40%,#284b46,#0000 55%),linear-gradient(145deg,#102535,#06141b 65%,#334b56);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}}.maj-adult-appearance[data-maj-palette=azul]{--ds-target-min:44px;--ds-nav-min:56px;--ds-space-1:.25rem;--ds-space-2:.5rem;--ds-space-3:.75rem;--ds-space-4:1rem;--ds-space-6:1.5rem;--ds-space-8:2rem;--ds-focus-width:2px;--ds-focus-offset:3px;--ds-blur-glass:24px;--ds-blur-cinematic:10px}@media (forced-colors:active){.maj-adult-appearance[data-maj-palette=azul]{--ds-accent:LinkText;--ds-accent-reference:LinkText;--ds-focus:Highlight;--home-action:LinkText;--home-accent:LinkText;--ds-surface-solid:Canvas;--ds-surface-raised:Canvas;--feedback-success:CanvasText;--feedback-success-surface:Canvas;--feedback-success-border:CanvasText;--feedback-warning:CanvasText;--feedback-warning-surface:Canvas;--feedback-warning-border:CanvasText;--feedback-error:CanvasText;--feedback-error-surface:Canvas;--feedback-error-border:CanvasText;--feedback-info:CanvasText;--feedback-info-surface:Canvas;--feedback-info-border:CanvasText}}
@media (forced-colors:none){.maj-adult-appearance[data-maj-palette=azul] .adult-header-shell{background:0 0;border:0}.maj-adult-appearance[data-maj-palette=azul] :is(.adult-header,.adult-mobile-nav){background:var(--home-nav);-webkit-backdrop-filter:blur(var(--appearance-nav-blur)) saturate(var(--appearance-nav-saturation));backdrop-filter:blur(var(--appearance-nav-blur)) saturate(var(--appearance-nav-saturation));border:1px solid var(--home-glass-edge);box-shadow:inset 0 1px #ffffff70,0 10px 30px #11212d20}.maj-adult-appearance[data-maj-palette=azul][data-maj-style=cristal] :is(.adult-header,.adult-mobile-nav){background:linear-gradient(125deg,var(--home-reflection),transparent 46%),var(--home-nav);border-color:var(--home-glass-edge);box-shadow:inset 0 1px #ffffff57,inset 0 -1px #ffffff0f,0 14px 36px #11212d29;-webkit-backdrop-filter:blur(24px)saturate(165%)brightness(1.03)!important}.maj-adult-appearance[data-maj-palette=azul][data-maj-style=cristal] .profile-menu-panel{background:linear-gradient(125deg,var(--home-reflection),transparent 44%),var(--home-glass);border-color:var(--home-glass-edge);-webkit-backdrop-filter:blur(24px)saturate(165%);box-shadow:inset 0 1px #ffffff5c,0 18px 48px #11212d2e}.maj-adult-appearance[data-maj-palette=azul][data-maj-appearance=clara] :is(.adult-header,.adult-mobile-nav){--text-primary:#11212d;--text-secondary:#11212d}.maj-adult-appearance[data-maj-palette=azul][data-maj-appearance=oscura] :is(.adult-header,.adult-mobile-nav){--text-primary:#fff;--text-secondary:#fff}.maj-adult-appearance[data-maj-palette=azul][data-maj-style=editorial][data-maj-appearance=clara] .adult-header{background:#f5f7f6;border-color:#71818a99;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.maj-adult-appearance[data-maj-palette=azul][data-maj-style=editorial][data-maj-appearance=oscura] .adult-header{background:#253745;border-color:#9ba8ab99;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.maj-adult-appearance[data-maj-palette=azul] :is(.profile-menu-panel,.profile-archive-dialog){background:var(--appearance-sheet)}.maj-adult-appearance[data-maj-palette=azul] .home-exploration{background:#edf3f4c2}.maj-adult-appearance[data-maj-palette=azul][data-maj-appearance=oscura] .home-exploration{background:#11212d}.maj-adult-appearance[data-maj-palette=azul][data-maj-style=cristal] :is(.home-intro,.home-exploration,.home-board-disclosure){background:linear-gradient(125deg,var(--home-reflection),transparent 38%),var(--home-glass);border:1px solid var(--home-glass-edge);-webkit-backdrop-filter:blur(24px)saturate(165%)brightness(1.02);box-shadow:inset 0 1px #ffffff61,inset 0 -1px #ffffff14,0 18px 48px #11212d29}.maj-adult-appearance[data-maj-palette=azul] .home-mission-heading .home-level:before{content:"";background:var(--home-accent);width:8px;height:8px;box-shadow:0 0 0 1px var(--appearance-line);border-radius:50%}.maj-adult-appearance[data-maj-palette=azul] .home-icon-action-primary{color:var(--home-action);border-color:var(--home-action);background:0 0}.maj-adult-appearance[data-maj-palette=azul] .home-icon-action-primary:is(:hover,:focus-visible){background:var(--appearance-selection);color:var(--home-action)}.maj-adult-appearance[data-maj-palette=azul] ::selection{background:var(--appearance-selection);color:var(--appearance-selection-ink)}.maj-adult-appearance[data-maj-palette=azul][data-maj-style=cinematico] .home-intro-copy{color:#11212d;--text-primary:#11212d;--text-secondary:#11212d;--accent-editorial:#0d3678;--focus-ring:#0d3678;-webkit-backdrop-filter:blur(10px)saturate(115%);backdrop-filter:blur(10px)saturate(115%);background:#ffffff8f;border:1px solid #ffffffb3;border-radius:18px;box-shadow:inset 0 1px #ffffffb3,0 12px 30px #11212d1c}.maj-adult-appearance[data-maj-palette=azul][data-maj-style=cinematico] :is(.home-exploration,.home-board-disclosure){--text-secondary:#11212d;-webkit-backdrop-filter:blur(10px)saturate(115%);backdrop-filter:blur(10px)saturate(115%);background:#ffffff8f;border:1px solid #ffffffb3;box-shadow:inset 0 1px #ffffff80,0 14px 30px #11212d20}.maj-adult-appearance[data-maj-palette=azul][data-maj-style=cinematico][data-maj-appearance=oscura] :is(.home-exploration,.home-board-disclosure){--text-primary:#fff;--text-secondary:#fff;--accent-editorial:#d6e8ff;--focus-ring:#d6e8ff;--state-available:#d3dce2;--state-living:#d6e8ff;--state-lived:#fff;background:#11212dad;border-color:#dfefff66}.maj-adult-appearance[data-maj-palette=azul][data-maj-style=cinematico] .home-icon-guide>p{color:#11212d;--state-available:#354956;--state-living:#174ea6;--state-lived:#11212d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff8f;border:1px solid #ffffffb3;border-radius:16px;padding:.625rem .75rem}}.maj-adult-appearance[data-maj-palette=azul] .adult-header-shell{width:min(1280px,100% - 48px);margin:12px auto 0;top:12px}.maj-adult-appearance[data-maj-palette=azul] .adult-header{min-height:76px;color:var(--text-primary);border-radius:20px;padding:.75rem 1.5rem}.maj-adult-appearance[data-maj-palette=azul] .adult-header :is(.adult-main-nav button,.adult-header-actions){color:var(--text-primary)}.maj-adult-appearance[data-maj-palette=azul] .home-opening-content{padding-top:2rem}.maj-adult-appearance[data-maj-palette=azul] .home-intro{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:2.5rem;min-height:420px;margin-bottom:1.5rem;padding:0 0 1.5rem;display:grid}.maj-adult-appearance[data-maj-palette=azul][data-maj-style=cristal] .home-intro{gap:1.5rem;padding:2rem;overflow:visible}.maj-adult-appearance[data-maj-palette=azul] .home-intro-copy{min-width:0;padding:2rem 0}.maj-adult-appearance[data-maj-palette=azul] .home-mission-heading .home-level{font:700 .8125rem/1.4 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);align-items:center;gap:.625rem;padding:.25rem 0;display:inline-flex}.maj-adult-appearance[data-maj-palette=azul] .home-mission-heading h1{letter-spacing:-.045em;font-size:clamp(3.5rem,6vw,5.25rem);line-height:1.02}.maj-adult-appearance[data-maj-palette=azul] .home-companion .home-companion-title{flex-wrap:wrap;align-items:baseline;gap:.375rem .625rem;margin:0 0 .75rem;display:flex}.maj-adult-appearance[data-maj-palette=azul] .home-companion-kicker{font:400 1rem/1.5 var(--font-sans)}.maj-adult-appearance[data-maj-palette=azul] .home-child-switch{font:600 1.5rem/1.25 var(--font-serif);color:var(--text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--accent-editorial);text-decoration-color:var(--accent-editorial);text-underline-offset:7px;padding:0;text-decoration-thickness:1px}.maj-adult-appearance[data-maj-palette=azul] .home-child-switch strong{font-weight:600}.maj-adult-appearance[data-maj-palette=azul] .home-companion p{max-width:32ch;font-size:1rem;line-height:1.55}.maj-adult-appearance[data-maj-palette=azul] .home-catalog-count{border-top:1px solid var(--line-default);flex-wrap:wrap;gap:0;margin-top:.75rem;padding-top:.75rem;display:flex}.maj-adult-appearance[data-maj-palette=azul] .home-catalog-count>span{align-items:baseline;gap:.5rem;padding:0 1rem 0 0;display:flex}.maj-adult-appearance[data-maj-palette=azul] .home-catalog-count>span+span{border-left:1px solid var(--line-default);padding-left:1rem}.maj-adult-appearance[data-maj-palette=azul] .home-catalog-count strong{font:600 1.25rem/1.3 var(--font-sans)}.maj-adult-appearance[data-maj-palette=azul] .home-catalog-count>span>span{font:400 .8125rem/1.2 var(--font-sans)}.maj-adult-appearance[data-maj-palette=azul] .home-hero-visual{min-width:0}.maj-adult-appearance[data-maj-palette=azul] .home-hero-visual .home-mission-art{aspect-ratio:3/2;object-fit:cover;object-position:center;filter:none;border-radius:4px;width:100%;height:auto;min-height:0;-webkit-mask-image:none;mask-image:none}.maj-adult-appearance[data-maj-palette=azul] .home-hero-visual:after{content:none}.maj-adult-appearance[data-maj-palette=azul] .home-catalog-content{padding-top:1rem}.maj-adult-appearance[data-maj-palette=azul] .home-icon-guide{margin-bottom:1rem}.maj-adult-appearance[data-maj-palette=azul] .home-exploration{padding:1.125rem}.maj-adult-appearance[data-maj-palette=azul] .home-exploration-heading{min-height:84px;padding-bottom:.875rem}.maj-adult-appearance[data-maj-palette=azul] .home-exploration .home-level{font:600 .6875rem/1.4 var(--font-sans);letter-spacing:.14em}.maj-adult-appearance[data-maj-palette=azul] .home-exploration h2{font-size:1.625rem;line-height:1.16}.maj-adult-appearance[data-maj-palette=azul] .home-exploration-art{height:150px;margin-bottom:1rem}.maj-adult-appearance[data-maj-palette=azul] .adult-reto-choice[data-state]{border:0;border-top:1px solid var(--line-default);box-shadow:none;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.5rem 0;display:grid}.maj-adult-appearance[data-maj-palette=azul] .adult-reto-choice-title{grid-template-columns:20px minmax(0,1fr);gap:8px}.maj-adult-appearance[data-maj-palette=azul] .adult-reto-choice-title a{font-size:1rem;line-height:1.3}.maj-adult-appearance[data-maj-palette=azul] .adult-reto-choice-title p{margin-top:.125rem;font-size:.75rem}.maj-adult-appearance[data-maj-palette=azul] .adult-reto-intention-controls{gap:4px}.maj-adult-appearance[data-maj-palette=azul] .home-icon-action{border:1px solid var(--line-default)}.maj-adult-appearance[data-maj-palette=azul] .home-icon-action-primary{border-color:currentColor}.maj-adult-appearance[data-maj-palette=azul][data-maj-style=cinematico] .home-cinematic-scene .home-mission-art{object-fit:cover;object-position:64% center;filter:none;width:100%;height:100svh;max-height:none;margin:0;-webkit-mask-image:none;mask-image:none}.maj-adult-appearance[data-maj-palette=azul][data-maj-style=cinematico] .home-cinematic-scene:after{content:none;background:0 0}.maj-adult-appearance[data-maj-palette=azul][data-maj-style=cinematico] .home-intro{width:100%;min-height:calc(100svh - 240px);box-shadow:none;background:0 0;border:0;border-radius:0;align-items:flex-start;margin:0;padding:3rem 0 2rem;display:flex}.maj-adult-appearance[data-maj-palette=azul][data-maj-style=cinematico] .home-intro-copy{width:min(420px,42%);padding:1.75rem}.maj-adult-appearance[data-maj-palette=azul][data-maj-style=cinematico] .home-intro-copy :is(h1,.home-level,.home-companion-title,.home-child-switch,.home-companion p,.home-catalog-count){color:var(--text-primary)}.maj-adult-appearance[data-maj-palette=azul][data-maj-style=cinematico] .home-intro-copy .home-catalog-count{border-color:#11212d66}.maj-adult-appearance[data-maj-palette=azul][data-maj-style=cinematico] .home-catalog-content{background:0 0}@media (max-width:760px){.maj-adult-appearance[data-maj-palette=azul] .adult-header-shell{width:calc(100% - 24px);margin-top:8px;top:8px}.maj-adult-appearance[data-maj-palette=azul] .adult-header{border-radius:18px;min-height:64px;padding:.5rem .75rem}.maj-adult-appearance[data-maj-palette=azul] .adult-mobile-nav{width:auto;height:auto;min-height:calc(56px + env(safe-area-inset-bottom));border-radius:18px;bottom:8px;left:12px;right:12px}.maj-adult-appearance[data-maj-palette=azul] .home-opening-content{padding-top:1.25rem}.maj-adult-appearance[data-maj-palette=azul] .home-intro{flex-direction:column;align-items:stretch;gap:1rem;min-height:0;display:flex}.maj-adult-appearance[data-maj-palette=azul] .home-intro-copy{padding:1.25rem 0 0}.maj-adult-appearance[data-maj-palette=azul][data-maj-style=cristal] .home-intro{padding:1.5rem 1.25rem}.maj-adult-appearance[data-maj-palette=azul] .home-mission-heading{padding-bottom:.625rem}.maj-adult-appearance[data-maj-palette=azul] .home-mission-heading h1{font-size:3.5rem}.maj-adult-appearance[data-maj-palette=azul] .home-exploration-heading{min-height:0;padding-bottom:.75rem}.maj-adult-appearance[data-maj-palette=azul] .adult-reto-choice[data-state]{grid-template-columns:minmax(0,1fr) auto;gap:8px}.maj-adult-appearance[data-maj-palette=azul] .adult-reto-intentions{justify-self:end}.maj-adult-appearance[data-maj-palette=azul][data-maj-style=cinematico] .home-opening-content{padding-top:0}.maj-adult-appearance[data-maj-palette=azul][data-maj-style=cinematico] .home-cinematic-scene .home-mission-art{object-fit:contain;object-position:center top;height:auto;min-height:0}.maj-adult-appearance[data-maj-palette=azul][data-maj-style=cinematico] .home-intro{min-height:0;margin-top:max(0px,125vw - 80px);padding:0 0 1.5rem}.maj-adult-appearance[data-maj-palette=azul][data-maj-style=cinematico] .home-intro-copy{width:100%;padding:1.5rem}}@media (prefers-reduced-motion:reduce){.maj-adult-appearance[data-maj-palette=azul] .home-cinematic-scene{position:absolute}}@media (prefers-reduced-transparency:reduce){.maj-adult-appearance[data-maj-palette=azul][data-maj-style][data-maj-appearance] :is(.adult-header,.adult-mobile-nav,.home-intro,.home-exploration,.home-board-disclosure,.home-icon-guide>p){background:var(--appearance-sheet);-webkit-backdrop-filter:none!important}.maj-adult-appearance[data-maj-palette=azul][data-maj-style=cinematico] .home-intro{background:0 0}.maj-adult-appearance[data-maj-palette=azul][data-maj-style=cinematico] .home-intro-copy{background:#e2e5e4;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.maj-adult-appearance[data-maj-palette=azul][data-maj-style][data-maj-appearance] :is(.adult-header,.adult-mobile-nav,.home-intro,.home-exploration,.home-board-disclosure,.home-icon-guide>p){background:var(--appearance-sheet);-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-backdrop-filter:none!important}.maj-adult-appearance[data-maj-palette=azul][data-maj-style=cinematico] .home-intro{background:0 0}.maj-adult-appearance[data-maj-palette=azul][data-maj-style=cinematico] .home-intro-copy{background:#e2e5e4}}@media (forced-colors:active){.maj-adult-appearance[data-maj-palette=azul] .home-cinematic-scene{display:none}.maj-adult-appearance[data-maj-palette=azul][data-maj-style=cinematico] .home-intro{min-height:0;margin-top:0}.maj-adult-appearance[data-maj-palette=azul][data-maj-style=cinematico] .home-intro-copy{color:canvastext;background:canvas;border:1px solid canvastext;width:100%;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}.maj-adult-appearance[data-maj-palette=azul]{display:flow-root}@media (prefers-reduced-transparency:reduce){.maj-adult-appearance[data-maj-palette=azul][data-maj-style=cinematico][data-maj-appearance] .home-icon-guide>p{color:#11212d;background:#e2e5e4}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.maj-adult-appearance[data-maj-palette=azul][data-maj-style=cinematico][data-maj-appearance] .home-icon-guide>p{color:#11212d;background:#e2e5e4}}@media (forced-colors:none){.maj-adult-appearance[data-maj-palette=azul] :is(.adult-main-nav,.adult-mobile-nav) button[aria-current=page]{background:0 0;position:relative;color:var(--text-primary)!important;box-shadow:none!important}.maj-adult-appearance[data-maj-palette=azul] :is(.adult-main-nav,.adult-mobile-nav) button[aria-current=page]:after{content:"";background:var(--home-action);border-radius:2px;width:28px;height:3px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.maj-adult-appearance[data-maj-palette=azul][data-maj-style=cristal] :is(.adult-main-nav,.adult-mobile-nav) button[aria-current=page]{border-radius:999px;position:relative;background:linear-gradient(180deg,#ffffff2e,transparent 72%),var(--ds-glass-active)!important;color:var(--text-primary)!important;border:1px solid var(--ds-glass-active-edge)!important;box-shadow:inset 0 1px #ffffff85,inset 0 -1px #ffffff14,0 8px 18px #11212d29!important}.maj-adult-appearance[data-maj-palette=azul][data-maj-style=cristal] :is(.adult-main-nav,.adult-mobile-nav) button[aria-current=page]:after{content:none}.maj-adult-appearance[data-maj-palette=azul] .adult-mobile-nav button[aria-current=page]>svg{color:var(--home-action)}.maj-adult-appearance[data-maj-palette=azul] .home-icon-action-primary:active{background:var(--appearance-selection);box-shadow:inset 0 0 0 1px}.maj-adult-appearance[data-maj-palette=azul][data-maj-style=cinematico] .home-intro-copy{--home-accent:#073a2d}}@media (max-width:760px){.maj-adult-appearance[data-maj-palette=azul] .adult-mobile-nav>button{gap:2px;min-height:44px;font-size:.8125rem;line-height:1.25}.maj-adult-appearance[data-maj-palette=azul] .adult-mobile-nav>button>svg{width:20px;height:20px}}
.maj-adult-appearance[data-maj-palette=azul] .adult-profiles-content{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:3rem;width:min(100% - 64px,1080px);padding:3rem 0}.maj-adult-appearance[data-maj-palette=azul] .adult-profiles-content h1{max-width:12ch;font-size:clamp(2.5rem,4vw,3.5rem)}.maj-adult-appearance[data-maj-palette=azul] .profile-management .profile-menu-panel{border-radius:20px;padding:1.75rem}.maj-adult-appearance[data-maj-palette=azul] .profile-management .profile-menu-adult{color:var(--text-secondary);padding-bottom:1rem;font-size:.9375rem}.maj-adult-appearance[data-maj-palette=azul] .profile-management .profile-menu-panel h2{margin:1.25rem 0 .75rem;font-size:1.5rem}.maj-adult-appearance[data-maj-palette=azul] .profile-management .profile-menu-row{align-items:center;gap:12px;padding:.5rem 0}.maj-adult-appearance[data-maj-palette=azul] .profile-management .profile-menu-row>button:first-child{gap:12px;min-height:64px;padding:.625rem .75rem;font-weight:600}.maj-adult-appearance[data-maj-palette=azul] .profile-management .profile-menu-avatar{width:44px;height:44px;font:600 1.125rem/1 var(--font-sans)}.maj-adult-appearance[data-maj-palette=azul] .profile-management .profile-menu-row>button[aria-current=true]{border:1px solid var(--home-action);background:0 0;border-radius:12px}.maj-adult-appearance[data-maj-palette=azul] .profile-management .profile-menu-row>button[aria-current=true]>span:last-child{color:var(--home-action);margin-left:auto}.maj-adult-appearance[data-maj-palette=azul] .profile-management .profile-menu-archive{width:44px;height:44px;color:var(--text-secondary);border:1px solid var(--line-default);border-radius:50%;flex:none;justify-content:center;padding:0}.maj-adult-appearance[data-maj-palette=azul] .profile-management .profile-menu-archived{border-top:1px solid var(--line-default);margin:1rem 0}.maj-adult-appearance[data-maj-palette=azul] .profile-management .profile-menu-archived summary{font-weight:600}.maj-adult-appearance[data-maj-palette=azul] .profile-management .profile-menu-archived p{color:var(--text-secondary);font-size:.875rem}.maj-adult-appearance[data-maj-palette=azul] .profile-management .profile-menu-archived .profile-menu-row button{text-underline-offset:4px;flex:none;text-decoration:underline}.maj-adult-appearance[data-maj-palette=azul] .profile-management .profile-menu-panel>.profile-add-action{border:1px solid var(--home-action);border-radius:10px;min-height:48px;margin-top:1rem;padding:.75rem 1rem;font-weight:600}.maj-adult-appearance[data-maj-palette=azul] .profile-management .profile-menu-panel>.profile-signout-action{text-underline-offset:4px;border:0;width:auto;min-height:44px;margin-top:.5rem;padding:.5rem 0;font-size:.875rem;text-decoration:underline}.maj-adult-appearance[data-maj-palette=azul] .profile-management .adult-appearance-controls{gap:1rem;margin-top:1.25rem;padding-top:1.25rem}.maj-adult-appearance[data-maj-palette=azul] .profile-management .adult-appearance-controls h3{margin:0;font-size:1.125rem;font-weight:600}.maj-adult-appearance[data-maj-palette=azul] .profile-management .adult-appearance-controls label>span{padding:.625rem .375rem;font-size:.875rem}.maj-adult-appearance[data-maj-palette=azul] .adult-appearance-controls input:checked+span{color:var(--text-primary);border-color:var(--home-action);box-shadow:inset 0 -2px 0 var(--home-action);background:0 0}@media (forced-colors:none){.maj-adult-appearance[data-maj-palette=azul] .profile-management .profile-menu-panel{background:var(--ds-surface-raised);border:1px solid var(--line-default);box-shadow:0 12px 32px #11212d18}.maj-adult-appearance[data-maj-palette=azul][data-maj-appearance=oscura] .profile-management .profile-menu-panel{background:#11212d}.maj-adult-appearance[data-maj-palette=azul][data-maj-style=cristal] .profile-management .profile-menu-panel{background:linear-gradient(125deg,var(--home-reflection),transparent 38%),var(--home-glass);border-color:var(--home-glass-edge);-webkit-backdrop-filter:blur(var(--ds-blur-glass)) saturate(165%);box-shadow:inset 0 1px 1px #ffffff80,0 14px 32px #11212d26}.maj-adult-appearance[data-maj-palette=azul][data-maj-style=cristal] .profile-management .profile-menu-row>button[aria-current=true]{background:var(--ds-glass-active);border-color:var(--ds-glass-active-edge);box-shadow:inset 0 1px #ffffff6b,0 7px 18px #11212d1f}.maj-adult-appearance[data-maj-palette=azul][data-maj-style=cinematico] .profile-management .profile-menu-panel{border-color:var(--home-glass-edge);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff8f}.maj-adult-appearance[data-maj-palette=azul][data-maj-style=cinematico][data-maj-appearance=oscura] .profile-management .profile-menu-panel{background:#11212dad}.maj-adult-appearance[data-maj-palette=azul] .profile-management .profile-archive-dialog{background:var(--appearance-sheet);-webkit-backdrop-filter:none!important}.maj-adult-appearance[data-maj-palette=azul] .profile-management .profile-menu-panel [role=alert]{color:var(--feedback-error)}}@media (max-width:760px){.maj-adult-appearance[data-maj-palette=azul] .adult-profiles-content{width:calc(100% - 32px);padding:2rem 0;display:block}.maj-adult-appearance[data-maj-palette=azul] .adult-profiles-content>div:first-child{margin-bottom:1.5rem}.maj-adult-appearance[data-maj-palette=azul] .adult-profiles-content h1{max-width:16ch;font-size:2.5rem}.maj-adult-appearance[data-maj-palette=azul] .profile-management .profile-menu-panel{padding:1.25rem}}@media (prefers-reduced-transparency:reduce){.maj-adult-appearance[data-maj-palette=azul][data-maj-style][data-maj-appearance] .profile-management .profile-menu-panel{background:var(--appearance-sheet);-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.maj-adult-appearance[data-maj-palette=azul][data-maj-style][data-maj-appearance] .profile-management .profile-menu-panel{background:var(--appearance-sheet);-webkit-backdrop-filter:none!important}}
.maj-adult-appearance[data-maj-palette=azul] .adult-reto-detail[data-reto-layout]{--text-primary:inherit;--text-secondary:inherit;--text-muted:inherit;--surface-sheet:inherit;--bg-base:inherit;--line-on-sheet:inherit;--line-default:inherit;--line-strong:inherit;--border-control:inherit;--focus-ring:inherit;--action-primary:inherit;--action-primary-hover:inherit;--action-primary-pressed:inherit;--text-on-ink:inherit;--state-available:inherit;--state-living:inherit;--state-lived:inherit;--accent-editorial:inherit;--feedback-error:inherit;color:var(--text-primary);background:0 0}.maj-adult-appearance[data-maj-palette=azul] .adult-reto-detail .reto-entry{--text-primary:inherit;--text-secondary:inherit;--text-muted:inherit;--line-default:inherit;--line-strong:inherit;--focus-ring:inherit;--action-primary:inherit;--action-primary-hover:inherit;--action-primary-pressed:inherit;--text-on-ink:inherit;--state-available:inherit;--state-living:inherit;--state-lived:inherit;max-width:1184px;padding:2.5rem 2rem 2rem}.maj-adult-appearance[data-maj-palette=azul] .adult-reto-detail .reto-entry-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:3rem}.maj-adult-appearance[data-maj-palette=azul] .adult-reto-detail .reto-entry-intro{min-width:0;padding:0}.maj-adult-appearance[data-maj-palette=azul] .adult-reto-detail .reto-back{width:44px;height:44px;color:var(--text-primary);background:0 0;margin-bottom:1rem;position:static}.maj-adult-appearance[data-maj-palette=azul] .adult-reto-detail .reto-context{gap:.375rem;margin-bottom:1rem}.maj-adult-appearance[data-maj-palette=azul] .adult-reto-detail .reto-context p{color:var(--text-secondary);font-size:.875rem}.maj-adult-appearance[data-maj-palette=azul] .adult-reto-detail .reto-context span{color:var(--accent-editorial);letter-spacing:.06em;font-size:.6875rem}.maj-adult-appearance[data-maj-palette=azul] .adult-reto-detail .reto-detail-heading{gap:.375rem}.maj-adult-appearance[data-maj-palette=azul] .adult-reto-detail .reto-detail-heading>.eyebrow{margin:0;font-size:.75rem}.maj-adult-appearance[data-maj-palette=azul] .adult-reto-detail .reto-detail-heading h1{font:800 clamp(2.5rem,4vw,3.5rem)/1.08 var(--font-serif);color:var(--text-primary);letter-spacing:-.025em;margin:.5rem 0 .875rem}.maj-adult-appearance[data-maj-palette=azul] .adult-reto-detail .reto-detail-heading .product-meta{margin:0;font-size:1rem}.maj-adult-appearance[data-maj-palette=azul] .adult-reto-detail .reto-detail-heading .product-meta strong{color:var(--text-primary);font-weight:600}.maj-adult-appearance[data-maj-palette=azul] .adult-reto-detail .reto-entry-state{color:var(--text-secondary);margin:.5rem 0 1rem;font-size:.875rem}.maj-adult-appearance[data-maj-palette=azul] .adult-reto-detail .adult-reto-intention-controls{flex-wrap:wrap;gap:.75rem;display:flex}.maj-adult-appearance[data-maj-palette=azul] .adult-reto-detail .adult-reto-intention-controls>:is(button,a){width:auto;border-radius:12px!important}.maj-adult-appearance[data-maj-palette=azul] .adult-reto-detail .adult-preparation-action{color:var(--text-primary);text-underline-offset:5px;background:0 0;border:0;min-height:48px;padding:.75rem .5rem;font-size:1rem;text-decoration:underline}.maj-adult-appearance[data-maj-palette=azul] .adult-reto-detail .adult-reto-intention-controls>button:enabled:is(:hover,:focus-visible){background:var(--appearance-selection)!important}.maj-adult-appearance[data-maj-palette=azul] .adult-reto-detail .adult-reto-intention-controls>button:enabled:active{box-shadow:inset 0 0 0 1px!important}.maj-adult-appearance[data-maj-palette=azul] .adult-reto-detail .reto-resource-section{background:0 0;border-radius:0;margin:0;padding:1.5rem 0 0}.maj-adult-appearance[data-maj-palette=azul] .adult-reto-detail #resource-title{color:var(--text-primary);font:700 1.5rem/1.2 var(--font-serif);letter-spacing:0;text-transform:none;margin:0 0 .875rem}.maj-adult-appearance[data-maj-palette=azul] .adult-reto-detail .reto-resource-cards>:is(button,a){background:var(--ds-surface-raised);border-color:var(--line-default);min-height:88px;box-shadow:none;border-radius:14px;grid-template-columns:24px minmax(0,1fr) 16px}.maj-adult-appearance[data-maj-palette=azul] .adult-reto-detail .reto-resource-thumb{width:56px;height:56px}.maj-adult-appearance[data-maj-palette=azul] .adult-reto-detail :is(.receipt-thumb,.audio-thumb){filter:none;background-position:50%;background-size:cover;-webkit-mask-image:none;mask-image:none}.maj-adult-appearance[data-maj-palette=azul] .adult-reto-detail .reto-resource-cards button[aria-expanded=true]{border-color:var(--ds-accent);box-shadow:inset 3px 0 0 var(--ds-accent)}.maj-adult-appearance[data-maj-palette=azul] .adult-reto-detail .reto-resource-cards>:is(button,a):hover{border-color:var(--border-control)}.maj-adult-appearance[data-maj-palette=azul] .adult-reto-detail .reto-resource-copy strong{font-weight:600}.maj-adult-appearance[data-maj-palette=azul] .adult-reto-detail .reto-resource-copy small{font-size:.875rem;line-height:1.45}.maj-adult-appearance[data-maj-palette=azul] .adult-reto-detail .reto-shared-material{margin-top:.875rem;font-size:.8125rem}.maj-adult-appearance[data-maj-palette=azul] .adult-reto-detail .reto-resource-panel{border:1px solid var(--line-default);background:var(--ds-surface-raised);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:20px;width:min(100% - 48px,840px);margin:1.5rem auto;padding:2rem;box-shadow:0 12px 32px #11212d18}.maj-adult-appearance[data-maj-palette=azul] .adult-reto-detail .reto-resource-close{border:0;border-bottom:1px solid var(--border-control);background:0 0;border-radius:0;margin-bottom:1.5rem;padding:.5rem 0}.maj-adult-appearance[data-maj-palette=azul] .adult-reto-detail .adult-reference-sheet{background:0 0}.maj-adult-appearance[data-maj-palette=azul] .adult-reto-detail .adult-reference-sheet h3{font:700 2rem/1.15 var(--font-serif);margin:.5rem 0 1.25rem}.maj-adult-appearance[data-maj-palette=azul] .adult-reto-detail .adult-reference-sheet h4{font:600 1.375rem/1.3 var(--font-serif);margin:0 0 .75rem}.maj-adult-appearance[data-maj-palette=azul] .adult-reto-detail .adult-reference-sheet>section{padding:1.25rem 0}.maj-adult-appearance[data-maj-palette=azul] .adult-reto-detail .adult-reference-sheet :is(p,li){color:var(--text-primary);max-width:65ch;font-size:1.125rem;line-height:1.7}.maj-adult-appearance[data-maj-palette=azul] .adult-reto-detail .adult-reference-sheet .eyebrow{color:var(--text-secondary);font-size:.75rem}.maj-adult-appearance[data-maj-palette=azul] .adult-reto-detail .adult-reference-sheet .adult-reference-note{border-top:1px solid var(--line-default);font-weight:400}.maj-adult-appearance[data-maj-palette=azul] .adult-reto-detail .adult-flashcards h3{font:700 2rem/1.2 var(--font-serif)}.maj-adult-appearance[data-maj-palette=azul] .adult-reto-detail .adult-flashcard-grid>article{box-shadow:none;background:0 0;border:0;gap:1rem;padding:1.25rem 0}.maj-adult-appearance[data-maj-palette=azul] .adult-reto-detail .adult-flashcard-grid h4{font:600 1.5rem/1.2 var(--font-serif)}.maj-adult-appearance[data-maj-palette=azul] .adult-reto-detail .adult-flashcard-grid p{color:var(--text-primary);font-size:1.125rem;line-height:1.7}.maj-adult-appearance[data-maj-palette=azul] .adult-reto-detail .adult-flashcard-grid .adult-flashcard-reto{font:600 .875rem/1.5 var(--font-sans);color:var(--text-secondary)}.maj-adult-appearance[data-maj-palette=azul] .adult-reto-detail .adult-flashcard-grid blockquote{border-left:2px solid var(--ds-accent);font:400 1.375rem/1.5 var(--font-serif);color:var(--text-primary);background:0 0;margin:0;padding:.25rem 0 .25rem 1rem}.maj-adult-appearance[data-maj-palette=azul] .adult-reto-detail .adult-card-navigation{border-top:1px solid var(--line-default);padding-top:.875rem}.maj-adult-appearance[data-maj-palette=azul] .adult-reto-detail .reto-detail-followup{background:var(--ds-surface-raised);border-color:var(--line-default);border-radius:16px;width:min(100% - 48px,840px);margin:1.5rem auto;padding:1.25rem}@media (forced-colors:none){.maj-adult-appearance[data-maj-palette=azul] .adult-reto-detail .reto-action-error{color:var(--feedback-error);background:var(--feedback-error-surface);border:1px solid var(--feedback-error-border);border-radius:12px;max-width:48ch;padding:1rem}.maj-adult-appearance[data-maj-palette=azul] .adult-reto-detail .reto-material-unavailable{color:var(--feedback-info);background:var(--feedback-info-surface);border:1px solid var(--feedback-info-border);border-radius:12px;padding:1rem}.maj-adult-appearance[data-maj-palette=azul][data-maj-style=cristal] .adult-reto-detail :is(.reto-entry-intro,.reto-resource-cards>button,.reto-resource-cards>a){background:linear-gradient(125deg,var(--ds-reflection),transparent 38%),var(--ds-glass);border:1px solid var(--ds-glass-edge);-webkit-backdrop-filter:blur(var(--ds-blur-glass)) saturate(165%);box-shadow:inset 0 1px 1px #fff9,0 14px 32px #11212d26}.maj-adult-appearance[data-maj-palette=azul][data-maj-style=cristal] .adult-reto-detail .reto-entry-intro{border-radius:20px;padding:1.5rem}.maj-adult-appearance[data-maj-palette=azul][data-maj-style=cinematico] .adult-reto-detail .reto-entry-intro{border:1px solid var(--ds-glass-edge);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff8f;box-shadow:0 12px 32px #11212d18}.maj-adult-appearance[data-maj-palette=azul][data-maj-style=cinematico][data-maj-appearance=oscura] .adult-reto-detail .reto-entry-intro{background:#11212dad}.maj-adult-appearance[data-maj-palette=azul][data-maj-style=cinematico] .adult-reto-detail .reto-resource-cards>:is(button,a){border-color:var(--ds-glass-edge);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff8f}.maj-adult-appearance[data-maj-palette=azul][data-maj-style=cinematico][data-maj-appearance=oscura] .adult-reto-detail .reto-resource-cards>:is(button,a){background:#11212dad}}.maj-adult-appearance[data-maj-palette=azul] .adult-reto-detail .reto-immersive-scene{z-index:-1;width:100%;height:100svh;position:fixed;inset:0}.maj-adult-appearance[data-maj-palette=azul] .adult-reto-detail .reto-immersive-scene img{object-fit:cover;object-position:center;filter:none;width:100%;height:100%;margin:0;-webkit-mask-image:none;mask-image:none}.maj-adult-appearance[data-maj-palette=azul] .adult-reto-detail .reto-immersive-scene:after{content:none;background:0 0}.maj-adult-appearance[data-maj-palette=azul][data-maj-style=cinematico] .adult-reto-detail .reto-entry{padding-top:2.5rem}.maj-adult-appearance[data-maj-palette=azul][data-maj-style=cinematico] .adult-reto-detail .reto-entry-grid{display:block}.maj-adult-appearance[data-maj-palette=azul][data-maj-style=cinematico] .adult-reto-detail .reto-entry-intro{border-radius:20px;width:min(460px,44%);padding:1.5rem}.maj-adult-appearance[data-maj-palette=azul][data-maj-style=cinematico] .adult-reto-detail .reto-resource-section{margin-top:3rem;padding:0}.maj-adult-appearance[data-maj-palette=azul][data-maj-style=cinematico] .adult-reto-detail .reto-resource-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.maj-adult-appearance[data-maj-palette=azul][data-maj-style=cinematico] .adult-reto-detail .reto-resource-cards>:is(button,a){grid-template-columns:24px minmax(0,1fr) 16px;padding:1rem}.maj-adult-appearance[data-maj-palette=azul][data-maj-style=cinematico] .adult-reto-detail .reto-resource-thumb{display:none}.maj-adult-appearance[data-maj-palette=azul][data-maj-style=cinematico] .adult-reto-detail :is(#resource-title,.reto-shared-material){background:var(--ds-surface-raised);border-radius:12px;width:fit-content;max-width:100%;padding:.5rem .75rem}@media (max-width:1099px){.maj-adult-appearance[data-maj-palette=azul] .adult-reto-detail .reto-entry-grid{grid-template-columns:minmax(0,1fr);gap:1rem}}@media (max-width:760px){.maj-adult-appearance[data-maj-palette=azul] .adult-reto-detail .reto-entry{padding:1.5rem 1rem}.maj-adult-appearance[data-maj-palette=azul] .adult-reto-detail .reto-entry-intro{padding:0}.maj-adult-appearance[data-maj-palette=azul] .adult-reto-detail .reto-detail-heading h1{font-size:2.5rem}.maj-adult-appearance[data-maj-palette=azul] .adult-reto-detail .reto-resource-cards>:is(button,a){grid-template-columns:24px minmax(0,1fr) 16px;min-height:76px;padding:.75rem 1rem}.maj-adult-appearance[data-maj-palette=azul] .adult-reto-detail .reto-resource-symbol{display:flex}.maj-adult-appearance[data-maj-palette=azul] .adult-reto-detail .reto-resource-thumb{display:none}.maj-adult-appearance[data-maj-palette=azul] .adult-reto-detail .reto-resource-panel{width:calc(100% - 32px);margin:1rem 16px;padding:1.5rem 1rem}.maj-adult-appearance[data-maj-palette=azul] .adult-reto-detail .reto-resource-panel h3{font-size:1.75rem}.maj-adult-appearance[data-maj-palette=azul] .adult-reto-detail .reto-detail-followup{width:calc(100% - 32px);margin:1rem 16px;padding:1rem}.maj-adult-appearance[data-maj-palette=azul][data-maj-style=cinematico] .adult-reto-detail .reto-immersive-scene img{object-fit:contain;object-position:center top;height:auto}.maj-adult-appearance[data-maj-palette=azul][data-maj-style=cinematico] .adult-reto-detail .reto-entry{padding-top:max(1rem,66.67vw - 80px)}.maj-adult-appearance[data-maj-palette=azul][data-maj-style=cinematico] .adult-reto-detail .reto-entry-intro{width:100%;padding:1.25rem}.maj-adult-appearance[data-maj-palette=azul][data-maj-style=cinematico] .adult-reto-detail .reto-resource-section{margin-top:1.5rem}.maj-adult-appearance[data-maj-palette=azul][data-maj-style=cinematico] .adult-reto-detail .reto-resource-cards{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.maj-adult-appearance[data-maj-palette=azul] .adult-reto-detail .reto-immersive-scene{position:absolute}}@media (prefers-reduced-transparency:reduce){.maj-adult-appearance[data-maj-palette=azul][data-maj-style] .adult-reto-detail :is(.reto-entry-intro,.reto-resource-cards>button,.reto-resource-cards>a,.adult-header,.adult-mobile-nav){background:var(--ds-surface-raised);-webkit-backdrop-filter:none!important}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.maj-adult-appearance[data-maj-palette=azul][data-maj-style] .adult-reto-detail :is(.reto-entry-intro,.reto-resource-cards>button,.reto-resource-cards>a){background:var(--ds-surface-raised);-webkit-backdrop-filter:none!important}}@media (forced-colors:active){.maj-adult-appearance[data-maj-palette=azul] .adult-reto-detail :is(.reto-entry-intro,.reto-resource-panel,.reto-resource-cards>button,.reto-resource-cards>a){color:canvastext;background:canvas;border-color:canvastext;-webkit-backdrop-filter:none!important}.maj-adult-appearance[data-maj-palette=azul] .adult-reto-detail .reto-immersive-scene{display:none}.maj-adult-appearance[data-maj-palette=azul][data-maj-style=cinematico] .adult-reto-detail .reto-entry{padding-top:1.5rem}}.maj-adult-appearance[data-maj-palette=azul] .adult-reto-detail .adult-reto-intention-controls>button:disabled{background:var(--disabled-bg)!important;color:var(--disabled-fg)!important;border-color:var(--disabled-fg)!important;cursor:wait!important}.maj-adult-appearance[data-maj-palette=azul] .adult-reto-detail .adult-header :is(.profile-menu-panel,.profile-archive-dialog){background:var(--appearance-sheet);color:var(--text-primary);--focus-ring:var(--appearance-accent)}.maj-adult-appearance[data-maj-palette=azul][data-maj-style=cristal] .adult-reto-detail .adult-header .profile-menu-panel{background:linear-gradient(125deg,var(--ds-reflection),transparent 44%),var(--ds-glass);border-color:var(--ds-glass-edge);-webkit-backdrop-filter:blur(var(--ds-blur-glass)) saturate(165%);box-shadow:inset 0 1px #ffffff5c,0 18px 48px #11212d2e}.maj-adult-appearance[data-maj-palette=azul] .adult-reto-detail .adult-header .profile-menu-trigger{color:var(--text-primary)}@media (max-width:760px){.maj-adult-appearance[data-maj-palette=azul][data-maj-style=cinematico] .adult-reto-detail .reto-immersive-scene{height:calc(100svh - 104px);top:104px}.maj-adult-appearance[data-maj-palette=azul][data-maj-style=cinematico] .adult-reto-detail .reto-entry{padding-top:calc(66.67vw + 24px)}}.maj-adult-appearance[data-maj-palette=azul] .adult-reto-detail .reto-detail-followup[data-followup=confirmation]{box-shadow:none;background:0 0;border:0;padding:0}.maj-adult-appearance[data-maj-palette=azul] .adult-reto-detail .reto-detail-followup[data-followup=confirmation] .product-actions{margin:0}.maj-adult-appearance[data-maj-palette=azul] .adult-reto-detail .reto-detail-followup[data-followup=confirmation] button{background:var(--ds-surface-raised)!important}.maj-adult-appearance[data-maj-palette=azul] .adult-reto-detail .reto-detail-followup>div>p{font:400 1.125rem/1.7 var(--font-sans)!important}@media (forced-colors:active){.maj-adult-appearance[data-maj-palette=azul][data-maj-style=cinematico] .adult-reto-detail .reto-entry{padding-top:1.5rem}}.maj-adult-appearance[data-maj-palette=azul] .adult-reto-detail .adult-reto-intention-controls>button>svg{color:var(--ds-accent)}.maj-adult-appearance[data-maj-palette=azul] .reto-context-photo{border-radius:12px;width:100%;max-width:600px;height:auto;margin-top:1rem;display:block}.maj-adult-appearance[data-maj-palette=azul] .adult-reto-detail .reto-resource-symbol{display:flex}.maj-adult-appearance[data-maj-palette=azul][data-maj-style=cinematico] .adult-reto-detail[data-has-scene=false] .reto-entry{padding-top:1.5rem}.maj-adult-appearance[data-maj-palette=azul][data-maj-style=cinematico] .adult-reto-detail[data-has-scene=false] .reto-entry-intro{width:min(100%,48rem)}
.maj-adult-appearance[data-maj-palette=azul] .adult-path{min-height:100dvh;padding-bottom:calc(100px + env(safe-area-inset-bottom));background:0 0}.adult-path-content{width:min(1120px,100% - 64px);margin:0 auto;padding:3rem 0}.adult-path-heading{max-width:42rem;margin-bottom:2rem}.adult-path-heading .eyebrow{color:var(--text-secondary);margin:0 0 .625rem}.adult-path-heading h1{font:800 clamp(2.5rem,4vw,3.5rem)/1.08 var(--font-serif);letter-spacing:-.025em;max-width:18ch;margin:0}.adult-path-context{color:var(--text-secondary);font:400 1rem/1.55 var(--font-sans);margin:1.25rem 0 0}.adult-path-context strong{color:var(--text-primary);font-weight:600}.adult-path-groups{border:0;gap:1.5rem;min-width:0;margin:0;padding:0;display:grid}.adult-path-exploration{border:1px solid var(--line-default);background:var(--ds-surface-raised);border-radius:16px;grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr);gap:2.5rem;padding:1.75rem;display:grid}.adult-path-exploration>header{min-width:0}.adult-path-exploration .eyebrow{font:600 .6875rem/1.4 var(--font-sans);letter-spacing:.1em;color:var(--text-secondary);margin:0 0 .75rem}.adult-path-exploration h2{font:700 1.625rem/1.16 var(--font-serif);margin:0}.adult-path-list{min-width:0;margin:0;padding:0;list-style:none}.adult-path-row{border-top:1px solid var(--line-default);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:76px;padding:.625rem 0;display:grid}.adult-path-row:last-child{border-bottom:1px solid var(--line-default)}.adult-path-reto{min-width:0}.adult-path-reto>a{min-height:44px;font:600 1.125rem/1.3 var(--font-serif);color:var(--text-primary);align-items:center;text-decoration:none;display:inline-flex}.adult-path-reto>a:is(:hover,:focus-visible){text-underline-offset:4px;text-decoration:underline}.adult-path-reto p{font:400 .8125rem/1.4 var(--font-sans);color:var(--text-secondary);margin:.125rem 0 0}.adult-path-row>button{border-radius:8px;justify-content:center;min-width:88px;min-height:44px;font-size:1rem!important}.adult-path-row>button svg{color:var(--ds-accent)}.adult-path-row>button:disabled{color:var(--disabled-fg)!important;cursor:wait!important;text-decoration:none!important}.adult-path-row>button:disabled svg{color:var(--disabled-fg)}.adult-path-empty{border:1px solid var(--line-default);border-radius:16px;max-width:42rem;overflow:hidden}.adult-path-empty>div{background:var(--ds-surface-raised)!important}.adult-path-empty>div>span:not([aria-hidden]){font:600 1.5rem/1.3 var(--font-serif)!important}.adult-path-empty a{width:fit-content;font-size:1rem!important}.adult-path-pending{font:400 .9375rem/1.5 var(--font-sans);color:var(--text-secondary);margin:0 0 1.5rem}.adult-path-error{font:400 1rem/1.55 var(--font-sans);border-radius:12px;max-width:48rem;margin:0 0 1.5rem;padding:1rem}.adult-path-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (forced-colors:none){.adult-path-error{color:var(--feedback-error);background:var(--feedback-error-surface);border:1px solid var(--feedback-error-border)}.maj-adult-appearance[data-maj-style=cristal] .adult-path-exploration{background:linear-gradient(125deg,var(--ds-reflection),transparent 38%),var(--ds-glass);border-color:var(--ds-glass-edge);-webkit-backdrop-filter:blur(var(--ds-blur-glass)) saturate(165%);box-shadow:inset 0 1px 1px #ffffff80,0 14px 32px #11212d26}.maj-adult-appearance[data-maj-style=cinematico] .adult-path-exploration{border-color:var(--ds-glass-edge);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff8f;box-shadow:0 12px 32px #11212d18}.maj-adult-appearance[data-maj-style=cinematico][data-maj-appearance=oscura] .adult-path-exploration{background:#11212dad}}@media (max-width:760px){.adult-path-content{width:calc(100% - 32px);padding:2rem 0}.adult-path-heading{margin-bottom:1.5rem}.adult-path-heading h1{font-size:2.5rem}.adult-path-exploration{grid-template-columns:minmax(0,1fr);gap:1.25rem;padding:1.25rem}.adult-path-exploration h2{font-size:1.5rem}.adult-path-row{gap:.5rem}.adult-path-reto>a{font-size:1rem}.adult-path-row>button{min-width:80px;gap:4px!important;font-size:.875rem!important}}@media (prefers-reduced-transparency:reduce){.maj-adult-appearance[data-maj-style] .adult-path-exploration{background:var(--ds-surface-raised);-webkit-backdrop-filter:none!important}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.maj-adult-appearance[data-maj-style] .adult-path-exploration{background:var(--ds-surface-raised);-webkit-backdrop-filter:none!important}}@media (forced-colors:active){.adult-path-exploration,.adult-path-error,.adult-path-empty>div{color:canvastext;border-color:canvastext;-webkit-backdrop-filter:none!important;background:canvas!important}}
.maj-adult-appearance[data-maj-palette=azul] .adult-closure{padding-bottom:calc(100px + env(safe-area-inset-bottom));background:0 0;min-height:100dvh}.adult-closure-content{width:min(800px,100% - 64px);margin:0 auto;padding:2.5rem 0}.adult-closure-context{font:600 1.125rem/1.4 var(--font-serif);color:var(--text-primary);gap:.375rem;margin:0 0 1.25rem;display:grid}.adult-closure-context>span{font:600 .75rem/1.4 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.adult-closure-panel{border:1px solid var(--line-default);background:var(--ds-surface-raised);border-radius:20px;padding:2rem;-webkit-backdrop-filter:none!important}.adult-closure-heading{gap:1rem;display:grid}.adult-closure-heading h1{font:800 clamp(2.5rem,4vw,3.5rem)/1.08 var(--font-serif);letter-spacing:-.025em;max-width:18ch;margin:0}.adult-closure-heading p{font:400 1.125rem/1.55 var(--font-sans);color:var(--text-secondary);max-width:54ch;margin:0}.adult-closure-consequences{gap:0;margin:1.5rem 0 1.75rem;padding:0;list-style:none;display:grid}.adult-closure-consequences li{border-top:1px solid var(--line-default);font:400 1rem/1.55 var(--font-sans);grid-template-columns:20px minmax(0,1fr);align-items:center;gap:.75rem;padding:.75rem 0;display:grid}.adult-closure-consequences li:last-child{border-bottom:1px solid var(--line-default)}.adult-closure-consequences li>svg{color:var(--ds-accent)}.adult-closure-fields{border:0;min-width:0;margin:0;padding:0}.adult-closure-fields label{font-size:.875rem!important}.adult-closure-fields textarea{min-height:120px;background:var(--appearance-sheet)!important;font:400 1rem/1.6 var(--font-sans)!important}.adult-closure-fields textarea:disabled{color:var(--disabled-fg)!important;background:var(--disabled-bg)!important}.adult-closure-fields textarea+span{color:var(--text-secondary)!important;font-size:.875rem!important;line-height:1.5!important}.adult-closure-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.adult-closure-actions button{max-width:100%;border-radius:12px!important}.adult-closure-actions button svg{color:var(--ds-accent);flex:none}.adult-closure-actions button:enabled:is(:hover,:focus-visible){background:var(--appearance-selection)!important}.adult-closure-actions button:enabled:active{box-shadow:inset 0 0 0 1px!important}.adult-closure-actions button:disabled{color:var(--disabled-fg)!important;background:var(--disabled-bg)!important;border-color:var(--disabled-fg)!important;cursor:wait!important}.adult-closure-actions button:disabled svg{color:var(--disabled-fg)}.adult-closure-status{font:400 .9375rem/1.5 var(--font-sans);color:var(--text-secondary);margin:1rem 0 0}.adult-closure-error{font:400 1rem/1.55 var(--font-sans);border-radius:12px;margin:1rem 0 0;padding:1rem}.adult-closure-lived .adult-closure-piece{max-width:52ch;font:400 1.125rem/1.65 var(--font-sans);color:var(--text-secondary);margin:1.25rem 0 0}@media (forced-colors:none){.adult-closure-error{color:var(--feedback-error);background:var(--feedback-error-surface);border:1px solid var(--feedback-error-border)}.maj-adult-appearance[data-maj-style=cristal] .adult-closure-content{border-radius:24px}.maj-adult-appearance[data-maj-style=cristal] .adult-closure-panel{border-color:var(--ds-glass-edge);box-shadow:inset 0 1px #ffffff61,0 18px 48px #11212d29}.maj-adult-appearance[data-maj-style=cinematico] .adult-closure-panel{border-color:var(--ds-glass-edge);box-shadow:0 14px 32px #11212d20}}@media (max-width:760px){.adult-closure-content{width:calc(100% - 32px);padding:1.5rem 0}.adult-closure-panel{border-radius:18px;padding:1.25rem}.adult-closure-heading h1{font-size:2.5rem}.adult-closure-heading p{font-size:1rem}.adult-closure-consequences{margin:1.25rem 0}.adult-closure-consequences li{font-size:.9375rem}.adult-closure-actions{gap:.5rem}.adult-closure-actions button{justify-content:center}}@media (forced-colors:active){.adult-closure-panel,.adult-closure-error{color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}}.adult-closure-frame{border-radius:24px;min-width:0}@media (forced-colors:none){.maj-adult-appearance[data-maj-style=cristal] .adult-closure-frame{background:linear-gradient(125deg,var(--ds-reflection),transparent 38%),var(--ds-glass);border:1px solid var(--ds-glass-edge);-webkit-backdrop-filter:blur(var(--ds-blur-glass)) saturate(165%);padding:.75rem;box-shadow:inset 0 1px 1px #ffffff80,0 14px 32px #11212d26}.maj-adult-appearance[data-maj-style=cinematico] .adult-closure-frame{border:1px solid var(--ds-glass-edge);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff8f;padding:.75rem}.maj-adult-appearance[data-maj-style=cinematico][data-maj-appearance=oscura] .adult-closure-frame{background:#11212dad}}@media (max-width:760px){.maj-adult-appearance[data-maj-style] .adult-closure-frame{padding:.375rem}}@media (prefers-reduced-transparency:reduce){.maj-adult-appearance[data-maj-style] .adult-closure-frame{background:var(--ds-surface-raised);-webkit-backdrop-filter:none!important}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.maj-adult-appearance[data-maj-style] .adult-closure-frame{background:var(--ds-surface-raised);-webkit-backdrop-filter:none!important}}@media (forced-colors:active){.maj-adult-appearance[data-maj-style] .adult-closure-frame{background:canvas;border:1px solid canvastext;-webkit-backdrop-filter:none!important}}
@media (forced-colors:none){.maj-adult-appearance[data-maj-palette=azul][data-maj-style=cristal] :is(.adult-header,.adult-mobile-nav,.adult-main-nav nav,.home-intro,.home-exploration,.home-board-disclosure,.profile-menu-panel,.reto-entry-intro,.reto-resource-cards>button,.reto-resource-cards>a,.adult-path-exploration,.adult-closure-frame){-webkit-backdrop-filter:blur(24px)saturate(165%)!important;backdrop-filter:blur(24px)saturate(165%)!important}.maj-adult-appearance[data-maj-palette=azul][data-maj-style=cristal] :is(.adult-header,.adult-mobile-nav,.adult-main-nav nav){background:linear-gradient(125deg,var(--ds-reflection,#ffffff38),transparent 46%), var(--ds-nav,#ffffff6b)!important;border-color:var(--ds-glass-edge,#ffffffad)!important;box-shadow:inset 0 1px #ffffff57,inset 0 -1px #ffffff0f,0 14px 36px #11212d29!important}.maj-adult-appearance[data-maj-palette=azul][data-maj-style=cristal] :is(.home-intro,.home-exploration,.home-board-disclosure,.profile-menu-panel,.reto-entry-intro,.reto-resource-cards>button,.reto-resource-cards>a,.adult-path-exploration,.adult-closure-frame){background:linear-gradient(125deg,var(--ds-reflection,#ffffff38),transparent 42%), var(--ds-glass,#ffffff57)!important;border-color:var(--ds-glass-edge,#ffffffad)!important;box-shadow:inset 0 1px #ffffff5c,inset 0 -1px #ffffff12,0 18px 48px #11212d29!important}.maj-adult-appearance[data-maj-palette=azul][data-maj-style=cristal] :is(.adult-main-nav nav>button,.adult-mobile-nav>button){border-radius:999px;border:1px solid #0000!important}.maj-adult-appearance[data-maj-palette=azul][data-maj-style=cristal] :is(.adult-main-nav nav>button,.adult-mobile-nav>button)[aria-current=page]{position:relative;background:linear-gradient(180deg,#ffffff2e,transparent 72%), var(--ds-glass-active,#ffffffb8)!important;color:var(--text-primary)!important;border-color:var(--ds-glass-active-edge,#ffffffe6)!important;box-shadow:inset 0 1px #ffffff85,inset 0 -1px #ffffff14,0 8px 18px #11212d29!important}.maj-adult-appearance[data-maj-palette=azul][data-maj-style=cristal] :is(.adult-main-nav,.adult-mobile-nav) button[aria-current=page]:after{content:none!important}.maj-adult-appearance[data-maj-palette=azul][data-maj-style=cristal] .profile-menu-row>button[aria-current=true]{background:var(--ds-glass-active,#ffffffb8)!important;border-color:var(--ds-glass-active-edge,#ffffffe6)!important;box-shadow:inset 0 1px #ffffff6b,0 7px 18px #11212d1f!important}}@media (prefers-reduced-transparency:reduce){.maj-adult-appearance[data-maj-palette=azul][data-maj-style][data-maj-appearance] :is(.adult-header,.adult-mobile-nav,.adult-main-nav nav,.home-intro,.home-exploration,.home-board-disclosure,.home-icon-guide>p,.profile-menu-panel,.reto-entry-intro,.reto-resource-cards>button,.reto-resource-cards>a,.adult-path-exploration,.adult-closure-frame){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.maj-adult-appearance[data-maj-palette=azul][data-maj-style=cristal] :is(.adult-header,.adult-mobile-nav,.adult-main-nav nav,.home-intro,.home-exploration,.home-board-disclosure,.profile-menu-panel,.reto-entry-intro,.reto-resource-cards>button,.reto-resource-cards>a,.adult-path-exploration,.adult-closure-frame){background:var(--ds-surface-solid,var(--appearance-sheet))!important;box-shadow:none!important}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.maj-adult-appearance[data-maj-palette=azul] :is(.adult-header,.adult-mobile-nav,.adult-main-nav nav,.home-intro,.home-exploration,.home-board-disclosure,.home-icon-guide>p,.profile-menu-panel,.reto-entry-intro,.reto-resource-cards>button,.reto-resource-cards>a,.adult-path-exploration,.adult-closure-frame){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.maj-adult-appearance[data-maj-palette=azul][data-maj-style=cristal] :is(.adult-header,.adult-mobile-nav,.adult-main-nav nav,.home-intro,.home-exploration,.home-board-disclosure,.profile-menu-panel,.reto-entry-intro,.reto-resource-cards>button,.reto-resource-cards>a,.adult-path-exploration,.adult-closure-frame){background:var(--ds-surface-solid,var(--appearance-sheet))!important}}@media (forced-colors:active){.maj-adult-appearance[data-maj-palette=azul] :is(.adult-header,.adult-mobile-nav,.adult-main-nav nav,.home-intro,.home-exploration,.home-board-disclosure,.profile-menu-panel,.reto-entry-intro,.reto-resource-cards>button,.reto-resource-cards>a,.adult-path-exploration,.adult-closure-frame){color:canvastext;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:canvas!important;border-color:canvastext!important}}.maj-adult-appearance[data-reduced-transparency=true] :is(.adult-header,.adult-mobile-nav,.adult-main-nav nav,.home-intro,.home-exploration,.home-board-disclosure,.home-icon-guide>p,.profile-menu-panel,.reto-entry-intro,.reto-resource-cards>button,.reto-resource-cards>a,.adult-path-exploration,.adult-closure-frame){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.maj-adult-appearance[data-reduced-transparency=true][data-maj-style=cristal] :is(.adult-header,.adult-mobile-nav,.adult-main-nav nav,.home-intro,.home-exploration,.home-board-disclosure,.profile-menu-panel,.reto-entry-intro,.reto-resource-cards>button,.reto-resource-cards>a,.adult-path-exploration,.adult-closure-frame){background:var(--ds-surface-solid,var(--appearance-sheet))!important;box-shadow:none!important}.maj-adult-appearance[data-reduced-transparency=true][data-maj-palette][data-maj-style][data-maj-appearance] :is(.adult-header,.adult-mobile-nav,.adult-main-nav nav,.home-intro,.home-exploration,.home-board-disclosure,.home-icon-guide>p,.profile-menu-panel,.reto-entry-intro,.reto-resource-cards>button,.reto-resource-cards>a,.adult-path-exploration,.adult-closure-frame){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
