.jc-world{min-height:100svh;background:#0753b9 url(/juice-box/papel-azul.webp) top/1536px 1024px repeat;color:#11152b;--jc-cream:#fff8e9;--jc-grain:url("data:image/svg+xml,%3Csvg viewBox='0 0 170 170' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.55' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.14' filter='url(%23n)'/%3E%3C/svg%3E")}.jc-stage{position:relative;max-width:1920px;margin:auto;min-height:100svh;container-type:inline-size;isolation:isolate;overflow:hidden}.jc-world h1,.jc-world h2,.jc-world p{margin:0}.jc-world a{text-decoration:none}.jc-world button,.jc-world input{font:inherit}.jc-world button:disabled{opacity:.4}.jc-world :is(button,a,input):focus-visible{outline:3px solid #173dd9;outline-offset:4px}.jc-footer a:focus-visible,.jc-menu a:focus-visible{outline-color:#ffe15c}.jc-menu{height:5.3cqw;min-height:66px;display:flex;align-items:center;padding:0 1.8cqw;gap:3.8cqw;color:#fff8ea;position:relative;z-index:5}.jc-logo{width:6cqw;min-width:65px;flex-shrink:0}.jc-logo img{width:100%;height:auto;filter:brightness(0) invert(1)}.jc-motto{font:700 1.7cqw/1 var(--fuente-mano),cursive;transform:rotate(-3deg);position:relative;white-space:nowrap}.jc-motto:after{content:"";position:absolute;width:85%;height:3px;background:#f799e4;bottom:-.7cqw;left:0}.jc-motto span{color:#ffe571;display:inline-block;margin-left:.8cqw;font-size:2.5cqw;vertical-align:middle}.jc-event-label{font:1cqw monospace;letter-spacing:.1em;margin-left:1.5cqw}.jc-menu nav{display:flex;gap:2.4cqw;margin-left:auto;font:1cqw monospace;letter-spacing:.06em}.jc-menu nav a{padding:.7cqw 0;white-space:nowrap;position:relative}.jc-menu nav a[aria-current]:after{content:"";position:absolute;height:.2cqw;background:#ffe158;bottom:.1cqw;left:0;right:0;transform:rotate(-3deg)}.jc-menu nav a:hover{color:#ffdd44}.jc-close{display:grid;place-items:center;width:2.5cqw;min-width:35px;height:42px;margin-left:1.2cqw}.jc-desktop-dock{position:absolute;width:9.5%;left:.8%;top:6.5cqw;gap:1.5cqw}.jc-desktop-dock,.jc-desktop-dock>a{display:flex;align-items:center;flex-direction:column}.jc-dock-art{display:block;width:9cqw;height:6.1cqw;background:url(/juice-box/objetos.webp) no-repeat;background-size:27cqw 9cqw;background-position-y:center}.jc-cassette{background-position-x:-9cqw}.jc-dock-label{font:700 1.35cqw/1 var(--fuente-mano),cursive;padding:.4cqw 1.2cqw;text-align:center;background:var(--jc-cream) var(--jc-grain);box-shadow:.15cqw .3cqw .2cqw #06205377;transform:rotate(-4deg)}.jc-desktop-dock a:hover .jc-dock-art{transform:rotate(-7deg)}.jc-postit{background:#ffe366 var(--jc-grain);padding:1.1cqw .7cqw;font:700 1.45cqw/1.04 var(--fuente-mano),cursive;transform:rotate(-8deg);box-shadow:.2cqw .35cqw .25cqw #07326e;text-align:center;width:95%}.jc-pixel-smile{font:6.5cqw/1 var(--fuente-display),sans-serif;color:#ffe446;-webkit-text-stroke:.15cqw #111;filter:drop-shadow(.13cqw .1cqw 0 #fff);transform:rotate(-15deg)}.jc-mini-paper{background:#fff9ef var(--jc-grain);padding:1cqw .5cqw;text-align:center;transform:rotate(-12deg);width:87%;box-shadow:.3cqw .2cqw .4cqw #00215466}.jc-mini-paper>span{display:block;background:#b5a0ed;font-size:2.2cqw;padding:1.2cqw 0}.jc-mini-paper p{font:700 1.1cqw/1 var(--fuente-mano),cursive;margin-top:.65cqw}.jc-dock-note{color:#fff6f3;font:1.25cqw/1.1 var(--fuente-mano),cursive;transform:rotate(-10deg)}.jc-side-note{position:absolute;right:.5cqw;top:5cqw;color:white;font:1.65cqw/1.12 var(--fuente-mano),cursive;transform:rotate(-8deg);text-align:center}.jc-paper-window{border:.18cqw solid #141421;border-radius:.28cqw;background:var(--jc-cream) var(--jc-grain);box-shadow:.22cqw .4cqw .25cqw #092245aa,inset 0 0 0 .45cqw #fff8ed;position:relative}.jc-paper-window:before{content:"";width:4.8cqw;height:2.7cqw;background:#fbd365bb var(--jc-grain);position:absolute;left:-1.1cqw;top:.2cqw;transform:rotate(-44deg);z-index:5;clip-path:polygon(0 5%,10% 0,90% 7%,100% 0,96% 90%,80% 100%,4% 92%);pointer-events:none}.jc-window-bar{display:flex;align-items:center;gap:.8cqw;height:2.8cqw;min-height:38px;border-bottom:1px solid #252233;padding:.25cqw .6cqw .25cqw 2cqw;font:700 1.2cqw monospace;color:#11131f}.jc-window-bar>div{display:flex;gap:.5cqw;margin-left:auto}.jc-window-bar :is(button,a){display:grid;place-items:center;width:1.75cqw;height:1.75cqw;min-width:28px;min-height:28px;border:1px solid}.jc-window-bar svg{width:1.25cqw;min-width:19px;height:1.25cqw;min-height:19px}.jc-window-bar :is(button,a):hover{background:#ef9fd7}.jc-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:.85cqw 1.8cqw}.jc-field{min-width:0}.jc-field>label,.jp-stickers legend{display:block;font-size:1.2cqw;line-height:1.2;font-weight:600;margin-bottom:.25cqw}.jc-required{color:#e60080}.jc-field input{width:100%;height:2.85cqw;min-height:42px;border:1px solid #293664;border-radius:3px;background:#ffffffad;color:#131a43;padding:.4cqw .8cqw;font-size:max(16px,1.2cqw);box-shadow:inset 0 1px 2px #10264115}.jc-field input::placeholder{color:#6d7081;opacity:1}.jc-field input[aria-invalid=true]{border:2px solid #be1859;background:#fff4f5}.jc-field small{display:block;margin-top:.2cqw;font-size:max(13px,.95cqw);line-height:1.2}.jc-error{color:#9f124d;font-size:max(14px,1cqw)}.jc-yellow-button{display:flex;align-items:center;justify-content:center;gap:.8cqw;width:fit-content;padding:.8cqw 2.7cqw;min-height:52px;border:.2cqw solid #151523;border-radius:100px;background:#ffdf55 var(--jc-grain);box-shadow:inset .15cqw .18cqw 0 #fffce5,.1cqw .25cqw 0 #151523;font:1.8cqw/1.1 var(--fuente-display),sans-serif!important;color:#11131c;transform:rotate(-1deg);transition:transform .15s,background-color .15s;text-align:center}.jc-yellow-button svg{width:1.7cqw;min-width:23px;height:1.7cqw;min-height:23px;flex-shrink:0}.jc-yellow-button:hover{background-color:#ffe986;transform:rotate(0deg) translateY(-2px)}.jc-text-button{display:flex;gap:.5cqw;text-decoration:underline;text-underline-offset:5px;text-decoration-color:#143ccd;padding:.5cqw 0}.jc-preview-note{text-align:center;font-size:max(13px,.9cqw);line-height:1.3;color:#515069;margin-top:1cqw!important}.jc-eyebrow{display:block;color:#1939a7;font-size:14px;font-weight:700;letter-spacing:.08em}.jc-footer{margin:2cqw 3cqw 0 11cqw;padding:1cqw 0 1.5cqw;color:#fff;justify-content:space-between;font:13px monospace;gap:20px}.jc-footer,.jc-footer a{display:flex;align-items:center}.jc-footer a{gap:8px;min-height:44px}.jc-sticker{--sticker-size:6.5cqw;width:var(--sticker-size);height:var(--sticker-size);display:block;background-image:url(/juice-box/stickers-previa.webp);background-size:calc(var(--sticker-size)*3) calc(var(--sticker-size)*2);background-repeat:no-repeat;flex-shrink:0}.jc-sticker-0{background-position:0 0}.jc-sticker-1{background-position:50% 0}.jc-sticker-2{background-position:100% 0}.jc-sticker-3{background-position:0 100%}.jc-sticker-4{background-position:50% 100%}.jc-sticker-5{background-position:100% 100%}.jp-layout{margin:0 5.5% 0 10.8%;display:grid;grid-template-columns:56% 44%;align-items:start}.jp-form-window{transform:rotate(-.55deg)}.jp-form-content{padding:1.3cqw 4.1cqw 1cqw 2.3cqw}.jp-form-content h1{font:3.5cqw/.98 var(--fuente-display),sans-serif;letter-spacing:-.04em;color:#090b0f;transform:rotate(-2deg);width:111%}.jp-form-content h1 span{text-decoration:underline;text-decoration-color:#ff3fc6;text-decoration-thickness:.35cqw;text-underline-offset:.3cqw}.jp-intro{font:700 2.15cqw/1.25 var(--fuente-mano),cursive;color:#0735a2;margin:.7cqw 0 1.3cqw!important;text-align:center;white-space:nowrap}.jp-form-content form{position:relative;z-index:2}.jp-counter{display:grid;grid-template-columns:3cqw 1fr 3cqw;gap:1cqw}.jp-counter button{display:grid;place-items:center;border:1px solid #38456a;border-radius:3px;background:#fffcf5}.jp-counter button:hover:enabled{background:#ece3ff}.jp-counter svg{width:1.4cqw;min-width:19px;stroke-width:3}.jp-counter input{text-align:center;-moz-appearance:textfield;appearance:textfield}.jp-counter input::-webkit-inner-spin-button,.jp-counter input::-webkit-outer-spin-button{-webkit-appearance:none}.jp-count-hint{font-size:1cqw;text-align:center;color:#49485d;margin:.4cqw 0 1.3cqw!important}.jp-stickers{border:0;padding:0;margin:.9cqw 0 1.3cqw}.jp-stickers legend span{font-weight:400}.jp-stickers>div{display:grid;grid-template-columns:repeat(3,1fr);gap:.75cqw;margin-top:.35cqw}.jp-stickers label{display:flex;align-items:center;gap:0;border:1px solid #65677e;border-radius:.65cqw;position:relative;min-height:6.1cqw;background:#ffffff7a;cursor:pointer;padding:.6cqw .45cqw .4cqw}.jp-stickers label.is-selected{border:2px solid #5835cb;background:#ece0ff;box-shadow:.1cqw .15cqw 0 #5835cb}.jp-stickers input{position:absolute;top:.55cqw;left:.55cqw;accent-color:#5931bd;width:1.1cqw;height:1.1cqw;min-width:16px;min-height:16px}.jp-stickers .jc-sticker{--sticker-size:6.2cqw;margin-left:-.5cqw;margin-right:-1.3cqw}.jp-stickers label>span:last-child{position:relative;font:700 1.5cqw/.95 var(--fuente-mano),cursive;transform:rotate(-5deg)}.jp-prepare{margin:0 auto;padding:.8cqw 2.9cqw}.jp-coming{text-align:center;margin-top:1.25cqw}.jp-coming strong{display:flex;align-items:center;justify-content:center;gap:.8cqw;width:fit-content;margin:auto;background:#ff60ce var(--jc-grain);padding:.25cqw 1cqw;font:1.55cqw/1.2 var(--fuente-display),sans-serif;transform:rotate(-2deg)}.jp-coming strong>span{display:grid;place-items:center;color:#ff65cf;background:#141323;width:2cqw;height:2cqw;font:1.5cqw var(--fuente-display);clip-path:polygon(50% 0,100% 100%,0 100%);padding-top:.3cqw}.jp-coming p{font:1.4cqw/1.1 var(--fuente-mano),cursive;margin-top:.55cqw}.jp-right{position:relative;margin-left:-5.6cqw;width:calc(100% + 7.5cqw);padding-top:0;pointer-events:none}.jp-right>*{pointer-events:auto}.jp-passport{position:relative;width:100%;aspect-ratio:3/2;color:#151744}.jp-passport>img{width:100%;height:auto}.jp-right>.jp-passport{width:119%;margin:-2.6cqw -9% -1.5cqw -10%;z-index:3;pointer-events:none}.jp-draft{position:absolute;top:53%;left:65%;transform:rotate(-9deg);font:1.5cqw var(--fuente-display),sans-serif;background:#ffe05a var(--jc-grain);padding:.3cqw .8cqw;color:#151414}.jp-passport-data{position:absolute;left:28%;top:60.5%;width:41%;height:27%;transform:rotate(5.5deg);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.jp-passport-data h2{font:700 2.1cqw/.95 var(--fuente-mano),cursive;text-transform:uppercase;width:100%;overflow-wrap:anywhere;max-height:3em;overflow:hidden}.jp-passport-data>p{font:600 1.4cqw/1.1 var(--fuente-mano),cursive;margin:.35cqw 0;max-width:100%;overflow-wrap:anywhere}.jp-passport-counts{display:grid;grid-template-columns:1fr 1fr;width:90%;border-top:1px solid;padding-top:.4cqw;margin-top:.2cqw;font-size:1cqw}.jp-passport-counts>span+span{border-left:1px solid}.jp-passport-counts strong{display:block;font:700 1.65cqw/1 var(--fuente-mano),cursive}.jp-passport-sticker{position:absolute;right:-4.5cqw;bottom:-1.3cqw;--sticker-size:5.5cqw;transform:rotate(8deg)}.jp-previa{border:.2cqw solid #171324;border-radius:.6cqw;background:#ff5bcf var(--jc-grain);box-shadow:inset .2cqw .2cqw 0 #ffe7ff,.3cqw .4cqw .2cqw #04235a88;transform:rotate(-1deg);position:relative;z-index:4}.jp-previa .jc-window-bar{padding-left:1cqw}.jp-previa-body{padding:.7cqw 1.1cqw 3.5cqw}.jp-previa h2{font:2.4cqw/1.1 var(--fuente-display),sans-serif;text-align:center;transform:rotate(-1deg);margin-bottom:1cqw}.jp-previa h2 span{border-bottom:.3cqw solid #ffe053}.jp-missions{display:grid;grid-template-columns:repeat(3,1fr);gap:.6cqw}.jp-mission{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:.3cqw .6cqw .6cqw;background:#fff9e9 var(--jc-grain);border-radius:.55cqw .8cqw .45cqw .7cqw;box-shadow:.12cqw .2cqw .12cqw #67224f88;cursor:pointer;transform:rotate(-1deg)}.jp-mission:nth-child(2){transform:rotate(1deg)}.jp-mission input{position:absolute;width:100%;height:100%;inset:0;margin:0;opacity:0;cursor:pointer;z-index:2}.jp-mission:has(input:focus-visible){outline:3px solid #143dd8;outline-offset:3px}.jp-mission-number{position:absolute;left:.25cqw;top:.15cqw;width:2.7cqw;height:3cqw;border-radius:50%;display:grid;place-items:center;background:#ffdc3d;font:1.8cqw var(--fuente-cartel),sans-serif;z-index:1;transform:rotate(9deg)}.jp-mission .jc-sticker{--sticker-size:7.8cqw;margin-top:-.25cqw;margin-bottom:-.7cqw}.jp-mission strong{font:700 1.55cqw/1 var(--fuente-mano),cursive;text-decoration:underline;text-decoration-color:#f741be;text-decoration-thickness:.16cqw;text-underline-offset:.25cqw}.jp-mission-copy{font:1.2cqw/1 var(--fuente-mano),cursive;margin-top:.6cqw}.jp-mission-action{font-size:.68cqw;letter-spacing:.05em;margin-top:auto;padding-top:.65cqw;color:#57516d}.jp-mission.is-done{background:#eee5ff var(--jc-grain)}.jp-mission.is-done .jp-mission-number{background:#c9ff72}.jp-mission-note{font:1.45cqw/1 var(--fuente-mano),cursive;margin-top:1.1cqw!important}.jp-icebreaker{position:absolute;right:-.6cqw;bottom:-2.25cqw;display:flex;align-items:center;width:20cqw;transform:rotate(-8deg);text-align:center}.jp-icebreaker>.jc-dock-art{width:7cqw;height:6cqw;background-size:21cqw 7cqw;background-position-x:-7cqw;z-index:1;margin-right:-.5cqw}.jp-icebreaker>span:last-child{background:#1fb8f2 var(--jc-grain);border:2px solid #12223c;box-shadow:3px 3px 0 #fffbf0;padding:.6cqw;border-radius:4px;font:1.4cqw/1 var(--fuente-display),sans-serif}.jp-icebreaker svg{display:inline}.jp-icebreaker small{display:block;margin-top:.3cqw;font:1cqw/1 var(--fuente-mano),cursive}.jp-icebreaker:hover{transform:rotate(-4deg)}.jp-account-link{display:flex;align-items:center;justify-content:space-between;margin:3.3cqw 0 0 1cqw;color:#fff9e9;width:90%;gap:20px;font:1.3cqw/1.2 var(--fuente-mano),cursive}.jp-account-link strong{display:block;font:1.4cqw var(--fuente-display),sans-serif;text-decoration:underline;text-underline-offset:.3cqw;text-decoration-color:#ffda4b}.jp-account-link>svg{width:2cqw;height:2cqw}.ja-window{margin:0 10.6% 0 10.8%}.ja-window:before{background-color:#fd8cdeaa}.ja-body{display:grid;grid-template-columns:46% 54%;position:relative;padding:1.1cqw 1.8cqw 1.2cqw .6cqw}.ja-badge{position:relative;align-self:start;margin:-4cqw -.7cqw 0 -2.8cqw;width:calc(100% + 4cqw);aspect-ratio:2/3;pointer-events:none}.ja-badge>img{width:100%;height:auto}.ja-badge-copy{position:absolute;left:22%;top:44%;width:56%;text-align:center;transform:rotate(-3deg)}.ja-badge-copy strong{display:block;font:4cqw/.99 var(--fuente-display),sans-serif;color:#050710;letter-spacing:-.045em}.ja-badge-copy strong:after{content:"";height:.35cqw;background:#f540ce;display:block;margin:.55cqw auto .75cqw;width:95%;transform:rotate(-3deg)}.ja-badge-copy>span{display:block;font:700 2.1cqw/1 var(--fuente-mano),cursive;color:#123bbe}.ja-badge-label{position:absolute;left:30%;top:87%;font:700 1.1cqw/1 var(--fuente-mano),cursive;transform:rotate(-3deg)}.ja-form-side{position:relative;z-index:2;padding:.25cqw 0 0 1.1cqw;min-width:0}.ja-form-side h1{color:#080a0c;font:3.25cqw/1.04 var(--fuente-display),sans-serif;letter-spacing:-.045em;transform:rotate(-1deg);scroll-margin-top:20px}.ja-form-side h1:focus{outline:none}.ja-form-side h1 span{position:relative}.ja-steps{gap:.7cqw;margin:1.1cqw 0 1.5cqw;padding:0;list-style:none}.ja-steps,.ja-steps li{display:flex;align-items:center}.ja-steps li{gap:.8cqw;font-size:1.35cqw}.ja-steps li>span{display:grid;place-items:center;width:3cqw;height:3cqw;border-radius:50%;background:#e3e3e6;font:700 2cqw var(--fuente-mano),cursive;transform:rotate(-5deg)}.ja-steps li[aria-current]{font-weight:700;text-decoration:underline;text-decoration-color:#f64acb;text-decoration-thickness:.3cqw;text-underline-offset:.6cqw}.ja-steps li[aria-current]>span{background:#ff71d8 var(--jc-grain)}.ja-steps .ja-step-line{width:2cqw;border-top:1px solid;margin:0 .3cqw}.ja-welcome{font:700 2cqw/1.15 var(--fuente-mano),cursive;color:#193b9e;margin-bottom:1.6cqw!important}.ja-welcome strong{color:#13172b}.ja-password,.ja-step-one>.jc-field{margin-bottom:1.2cqw}.ja-step-one .jc-field>label{font-size:1.35cqw}.ja-step-one .jc-field input{height:3.5cqw}.ja-password{position:relative}.ja-password input{padding-right:3.2cqw}.ja-password>button{position:absolute;right:.25cqw;top:1.85cqw;display:grid;place-items:center;width:3cqw;height:3cqw;min-width:44px;min-height:44px}.ja-password>button svg{width:21px}.ja-hand-note{font:1.6cqw/1.05 var(--fuente-mano),cursive;color:#26347e;transform:rotate(-3deg);margin:1.4cqw 0!important}.ja-next{margin:1.7cqw auto 0}.ja-step-one+.jc-preview-note{margin:1.7cqw auto .5cqw!important}.ja-identity{display:flex;align-items:center;gap:.85cqw;padding:.6cqw .9cqw;border-radius:.6cqw;background:#e6e7ed;margin-bottom:.95cqw;min-width:0}.ja-identity>svg{width:2.1cqw;height:2.1cqw;flex-shrink:0;fill:#142051}.ja-identity>span{min-width:0}.ja-identity small,.ja-identity strong{display:block;overflow-wrap:anywhere;font-size:1.1cqw;line-height:1.1}.ja-identity small{color:#53546e;margin-top:.2cqw}.ja-identity button{margin-left:auto;padding:.4cqw;min-width:38px;min-height:38px}.ja-roles{border:0;margin:0 0 1cqw;padding:0}.ja-join-title,.ja-roles legend{font:700 1.75cqw/1.1 var(--fuente-mano),cursive;margin-bottom:.5cqw!important}.ja-roles>div{display:grid;grid-template-columns:1fr 1fr;gap:.6cqw}.ja-role{display:flex;align-items:center;gap:.85cqw;border:1px solid #2a3260;border-radius:4px;background:#fffdf69e;padding:.6cqw 1.75cqw .6cqw .7cqw;position:relative;cursor:pointer;min-height:5.8cqw}.ja-role>input{position:absolute;right:.6cqw;top:.8cqw;accent-color:#6228bc;width:1.2cqw;height:1.2cqw;min-width:17px;min-height:17px}.ja-role>svg{flex-shrink:0;width:4.2cqw;height:4.2cqw;stroke:#121831;stroke-width:1.6;fill:#b478f0;transform:rotate(-7deg);filter:drop-shadow(1px 2px 0 white)}.ja-role-1>svg{fill:#ffd85b}.ja-role-2>svg{fill:#ffe145}.ja-role-3>svg{fill:#ff69d4}.ja-role strong{display:block;font:700 1.6cqw/1 var(--fuente-mano),cursive;white-space:nowrap}.ja-role small{display:block;font-size:.95cqw;line-height:1.1;margin-top:.45cqw}.ja-role.is-selected{background:#eee2ff;border:2px solid #6936c4;box-shadow:.1cqw .15cqw 0 #6936c4}.ja-role:hover{background-color:#f4e9ff}.ja-step-two .jc-field-grid{gap:1cqw;grid-template-columns:1.1fr 1fr}.ja-no-church{color:#243996;font:1.25cqw/1.15 var(--fuente-mano),cursive;margin:.5cqw 0 1.1cqw!important}.ja-preferences{display:flex;flex-direction:column;gap:.6cqw}.ja-preferences>label{display:flex;align-items:center;gap:.8cqw;font-size:1.15cqw;line-height:1.2;cursor:pointer;min-height:28px}.ja-preferences>label input{width:1.6cqw;height:1.6cqw;min-width:22px;min-height:22px;accent-color:#5420b8;flex-shrink:0}.ja-actions{display:flex;align-items:center;justify-content:space-between;gap:1.5cqw;margin:1.5cqw 0 1.3cqw}.ja-actions .jc-text-button{font-size:1.35cqw}.ja-actions .jc-yellow-button{flex:1}.ja-profile-result{padding-top:1.6cqw;text-align:center}.ja-prepared-stamp{display:inline-flex;align-items:center;gap:8px;background:#ff78d5;font:1.1cqw monospace;padding:.4cqw .8cqw;transform:rotate(-3deg);margin-bottom:1cqw}.ja-profile-card{border:1px dashed #674794;padding:1.3cqw;background:#e5d3fb var(--jc-grain);border-radius:4px;overflow-wrap:anywhere}.ja-profile-avatar{display:block;width:4.3cqw;margin:auto auto .5cqw}.ja-profile-avatar svg{width:100%;height:auto;fill:#ffe45e;stroke-width:1.6}.ja-profile-card h2{font:2cqw/1.1 var(--fuente-display),sans-serif}.ja-profile-card>p{font:700 1.5cqw var(--fuente-mano)}.ja-profile-card>span:last-of-type{font-size:1.1cqw}.ja-profile-contact{border-top:1px solid #9680b3;margin-top:.7cqw;padding-top:.7cqw;font-size:1.1cqw}.ja-profile-contact span{display:flex;align-items:center;justify-content:center;gap:.4cqw}.ja-profile-contact svg{width:17px;flex-shrink:0}.ja-summary{font-size:1.2cqw;margin:1cqw 0}.ja-summary div{display:flex;justify-content:space-between;border-bottom:1px solid #b8afbe;padding:.3cqw 0}.ja-summary dd{font-weight:700}.ja-result-copy{font-size:1.15cqw;line-height:1.3;margin:1.3cqw 0!important}.ja-profile-result>.jc-yellow-button{margin:auto;width:100%}.ja-profile-result>.jc-text-button{margin:.6cqw auto 0;font-size:1.1cqw}.jc-dialog{border:2px solid #151326;border-radius:7px;padding:0;width:min(620px,calc(100% - 24px));max-height:90svh;margin:auto;background:var(--jc-cream) var(--jc-grain);color:#141b43;box-shadow:8px 9px 0 #0b193b88;overflow:auto}.jc-dialog::backdrop{background:#0b1644c7;backdrop-filter:blur(5px)}.jc-dialog>.jc-window-bar{height:43px;font-size:15px;padding:7px 10px;position:sticky;top:0;z-index:5;background:#f6efd9}.jc-dialog>.jc-window-bar>button{margin-left:auto;width:30px;height:28px}.jc-dialog .jc-yellow-button{font-size:20px!important;padding:12px 23px;border-width:2px;gap:10px}.jc-dialog .jc-yellow-button svg{width:23px;height:23px}.jp-review{padding:28px;text-align:center}.jp-review h2{font:32px/1.05 var(--fuente-display),sans-serif;margin:12px 0 0}.jp-review>.jp-passport{width:110%;margin:-10px -5% 5px}.jp-review .jp-passport-data h2{font-size:25px;margin:0}.jp-review .jp-passport-data>p{font-size:18px;margin:4px 0}.jp-review .jp-passport-counts{font-size:12px;padding-top:4px}.jp-review .jp-passport-counts strong{font-size:22px}.jp-review .jp-draft{font-size:16px;padding:3px 8px}.jp-review .jp-passport-sticker{--sticker-size:70px;right:-50px;bottom:-15px}.jp-review>p{font-size:18px;line-height:1.3;margin:14px 0}.jp-review-actions{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:24px 0 18px}.jp-review>small{color:#5a536d}.jp-ice-content{padding:30px;text-align:center}.jp-ice-content>.jc-sticker{--sticker-size:150px;margin:-25px auto -10px}.jp-ice-content h2{font:37px/1.07 var(--fuente-display),sans-serif;margin:20px 0}.jp-ice-content>p{font:23px/1.1 var(--fuente-mano);margin:15px 0 25px}.jp-ice-content .jc-yellow-button{margin:auto}@media(min-width:1101px){.jp-form-window{min-height:57cqw}.ja-window{min-height:59cqw}}@media(max-width:1100px){.jc-stage{overflow:hidden}.jc-menu{height:auto;min-height:90px;padding:14px 18px 12px;gap:18px;flex-wrap:wrap}.jc-logo{width:67px}.jc-motto{font-size:20px;margin-right:auto}.jc-motto span{font-size:26px;margin-left:6px}.jc-motto:after{bottom:-4px;height:2px}.jc-desktop-dock,.jc-event-label,.jc-side-note{display:none}.jc-menu nav{order:4;width:100%;justify-content:center;margin:5px 0 0;font-size:13px;gap:30px}.jc-menu nav a{padding:10px 0}.jc-menu nav a[aria-current]:after{height:3px}.jc-close{width:28px;margin:0;min-width:28px}.jc-footer{margin:30px 18px 0;padding:0 0 20px;font-size:11px;flex-wrap:wrap;justify-content:center;gap:5px 20px}.jc-paper-window{border:2px solid #16182a;border-radius:4px;box-shadow:3px 5px 0 #0a245177,inset 0 0 0 5px #fff8ed}.jc-paper-window:before{width:52px;height:29px;top:3px;left:-11px}.jc-window-bar{min-height:40px;height:40px;padding:5px 8px 5px 23px;font-size:15px;gap:9px}.jc-window-bar>div{gap:7px}.jc-window-bar :is(button,a){width:28px;height:28px}.jc-window-bar svg{width:19px;height:19px}.jc-field-grid{gap:16px}.jc-field>label,.jp-stickers legend{font-size:18px;margin-bottom:5px}.jc-field input{height:47px;font-size:18px;padding:9px 12px}.jc-field small{font-size:14px;margin-top:4px}.jc-yellow-button{font-size:24px!important;min-height:54px;padding:12px 26px;gap:10px;border-width:2px;box-shadow:inset 2px 2px 0 #fffde6,2px 3px 0 #171325}.jc-yellow-button svg{width:25px;height:25px}.jc-preview-note{font-size:13px;margin-top:16px!important}.jc-text-button{gap:7px;padding:8px 0}.jp-layout{margin:8px auto 0;display:block;width:min(700px,calc(100% - 28px))}.jp-form-window{transform:none}.jp-form-content{padding:23px 23px 19px}.jp-form-content h1{width:100%;font-size:clamp(30px,5.5vw,49px);letter-spacing:-.03em;line-height:1.02}.jp-form-content h1 span{text-decoration-thickness:4px;text-underline-offset:4px}.jp-intro{font-size:clamp(22px,3.3vw,31px);white-space:normal;margin:14px 0 23px!important}.jp-counter{grid-template-columns:43px 1fr 43px;gap:9px}.jp-counter svg{width:20px}.jp-count-hint{font-size:15px;margin:10px 0 20px!important}.jp-stickers{margin:20px 0 25px}.jp-stickers>div{gap:9px;margin-top:8px}.jp-stickers label{min-height:105px;border-radius:7px;padding:6px;flex-direction:column;justify-content:center}.jp-stickers input{top:6px;left:6px;width:17px;height:17px}.jp-stickers .jc-sticker{--sticker-size:85px;margin:-5px 0 -9px}.jp-stickers label>span:last-child{font-size:20px}.jp-coming{margin-top:24px}.jp-coming strong{gap:8px;font-size:clamp(15px,2.8vw,23px);padding:6px 10px}.jp-coming strong>span{width:24px;height:24px;font-size:21px;padding-top:4px}.jp-coming p{font-size:20px;margin-top:12px}.jp-right{margin:0;width:100%;padding:0}.jp-right>.jp-passport{width:120%;margin:-4px -10% -5px}.jp-draft{font-size:clamp(17px,3vw,26px);padding:3px 10px}.jp-passport-data h2{font-size:clamp(23px,4.3vw,37px)}.jp-passport-data>p{font-size:clamp(17px,3vw,26px);margin:4px 0}.jp-passport-counts{font-size:clamp(12px,2vw,17px);padding-top:5px;margin-top:3px}.jp-passport-counts strong{font-size:clamp(22px,3.5vw,30px)}.jp-passport-sticker{--sticker-size:85px;right:-62px;bottom:-20px}.jp-previa{border:2px solid;border-radius:7px;margin-top:10px;transform:rotate(-.6deg)}.jp-previa .jc-window-bar{padding-left:12px}.jp-previa-body{padding:17px 14px 64px}.jp-previa h2{font-size:clamp(27px,4.5vw,38px);margin-bottom:20px}.jp-previa h2 span{border-bottom:4px solid #ffe054}.jp-missions{gap:9px}.jp-mission{padding:6px 8px 12px;border-radius:7px}.jp-mission-number{width:37px;height:39px;top:0;left:0;font-size:26px}.jp-mission .jc-sticker{--sticker-size:115px;margin:-5px 0 -10px}.jp-mission strong{font-size:22px;text-decoration-thickness:2px;text-underline-offset:3px}.jp-mission-copy{font-size:19px;margin-top:9px}.jp-mission-action{font-size:10px;padding-top:13px}.jp-mission-note{font-size:21px;margin-top:20px!important}.jp-icebreaker{width:285px;right:-4px;bottom:-30px}.jp-icebreaker>.jc-dock-art{width:100px;height:83px;background-size:300px 100px;background-position-x:-100px;flex-shrink:0;margin-right:-5px}.jp-icebreaker>span:last-child{font-size:21px;padding:8px 9px}.jp-icebreaker small{font-size:16px;margin-top:5px}.jp-account-link{margin:60px 7px 0;width:calc(100% - 14px);font-size:21px}.jp-account-link strong{font-size:24px;text-underline-offset:5px}.jp-account-link>svg{width:26px;height:26px}.ja-window{margin:8px auto 0;width:min(760px,calc(100% - 28px))}.ja-body{display:flex;flex-direction:column;padding:0 22px 23px}.ja-badge{width:310px;margin:-18px auto -92px;max-height:370px;overflow:hidden;aspect-ratio:2/3;flex-shrink:0;transform:rotate(-4deg)}.ja-badge-copy{top:44%}.ja-badge-copy strong{font-size:32px;line-height:.98}.ja-badge-copy strong:after{height:3px;margin:4px auto 6px}.ja-badge-copy>span{font-size:21px}.ja-badge-label{font-size:11px}.ja-form-side{padding:27px 0 0}.ja-form-side h1{font-size:clamp(31px,5.5vw,46px);line-height:1.02}.ja-steps{margin:22px 0;gap:12px}.ja-steps li{font-size:20px;gap:9px}.ja-steps li>span{width:43px;height:43px;font-size:28px}.ja-steps .ja-step-line{width:25px;margin:0 3px}.ja-steps li[aria-current]{text-decoration-thickness:4px;text-underline-offset:8px}.ja-welcome{font-size:27px;margin-bottom:24px!important}.ja-password,.ja-step-one>.jc-field{margin-bottom:20px}.ja-step-one .jc-field>label{font-size:19px}.ja-step-one .jc-field input{height:49px}.ja-password input{padding-right:48px}.ja-password>button{width:44px;height:44px;right:2px;top:29px}.ja-hand-note{font-size:23px;margin:20px 0!important}.ja-next{margin:25px auto 0;width:100%}.ja-step-one+.jc-preview-note{margin:22px auto 0!important}.ja-identity{padding:11px 12px;gap:10px;border-radius:7px;margin-bottom:20px}.ja-identity>svg{width:30px;height:30px}.ja-identity small,.ja-identity strong{font-size:17px}.ja-identity small{margin-top:3px}.ja-identity button{padding:7px}.ja-roles{margin-bottom:21px}.ja-join-title,.ja-roles legend{font-size:27px;margin-bottom:10px!important}.ja-roles>div{gap:10px}.ja-role{padding:10px 28px 10px 12px;gap:12px;min-height:93px}.ja-role>input{right:9px;top:11px;width:17px;height:17px}.ja-role>svg{width:48px;height:48px}.ja-role strong{font-size:25px}.ja-role small{font-size:15px;margin-top:5px}.ja-step-two .jc-field-grid{grid-template-columns:1fr 1fr;gap:14px}.ja-no-church{font-size:20px;margin:10px 0 23px!important}.ja-preferences{gap:15px}.ja-preferences>label{font-size:18px;gap:10px;min-height:32px}.ja-preferences>label input{width:23px;height:23px}.ja-actions{gap:15px;margin:27px 0 22px}.ja-actions .jc-text-button{font-size:20px}.ja-actions .jc-yellow-button{font-size:23px!important;padding:12px 17px}.ja-profile-result{padding-top:26px}.ja-prepared-stamp{font-size:16px;padding:7px 13px;margin-bottom:18px}.ja-profile-card{padding:20px}.ja-profile-avatar{width:70px;margin-bottom:10px}.ja-profile-card h2{font-size:30px}.ja-profile-card>p{font-size:25px}.ja-profile-card>span:last-of-type{font-size:18px}.ja-profile-contact{padding-top:12px;margin-top:13px;font-size:18px}.ja-profile-contact span{gap:7px}.ja-summary{font-size:18px;margin:18px 0}.ja-summary div{padding:9px 0;gap:20px;text-align:left}.ja-summary dd{text-align:right}.ja-result-copy{font-size:19px;margin:23px 0!important}.ja-profile-result>.jc-text-button{font-size:17px;margin:12px auto 0}}@media(max-width:600px){.jc-menu{gap:10px;padding:13px 14px 10px}.jc-logo{width:56px;min-width:56px}.jc-motto{font-size:17px}.jc-motto span{display:none}.jc-menu nav{gap:27px;font-size:12px;margin-top:4px}.ja-window,.jp-layout{width:calc(100% - 22px)}.jp-form-content{padding:22px 16px 18px}.jp-form-content h1{font-size:clamp(28px,7.2vw,42px)}.jp-intro{font-size:24px;line-height:1;margin:17px 0 23px!important}.jp-form-content .jc-field-grid{gap:16px 13px}.jp-form-content .jc-field-grid>.jc-field:nth-child(-n+4){grid-column:1/-1}.jp-counter{grid-template-columns:36px 1fr 36px;gap:6px}.jp-counter input{padding:5px}.jp-counter button{min-height:44px}.jp-stickers label{min-width:0}.jp-stickers label>span:last-child{font-size:20px;text-align:center}.jp-stickers .jc-sticker{--sticker-size:80px}.jp-prepare{font-size:23px!important;width:100%;padding:12px 15px}.jp-coming strong{font-size:16px;padding:7px;gap:7px}.jp-coming p{font-size:20px}.jp-right>.jp-passport{width:124%;margin:0 -12% -3px}.jp-passport-data h2{font-size:26px}.jp-passport-data>p{font-size:19px}.jp-passport-counts{font-size:12px}.jp-passport-counts strong{font-size:23px}.jp-draft{font-size:17px}.jp-passport-sticker{--sticker-size:57px;right:-39px;bottom:-17px}.jp-previa-body{padding:16px 12px 72px}.jp-previa h2{font-size:26px}.jp-missions{display:flex;flex-direction:column;gap:13px}.jp-mission{display:grid;grid-template-columns:90px 1fr;grid-template-rows:auto auto auto;padding:13px 14px 11px 5px;text-align:left;column-gap:12px}.jp-mission .jc-sticker{--sticker-size:105px;grid-column:1;grid-row:1/4;margin:0}.jp-mission-number{width:31px;height:34px;font-size:22px;left:3px;top:3px}.jp-mission strong{grid-column:2;font-size:26px}.jp-mission-copy{grid-column:2;font-size:21px;margin-top:9px}.jp-mission-action{grid-column:2;padding-top:12px;font-size:10px}.jp-mission-note{font-size:21px;line-height:1.1}.jp-account-link{font-size:18px}.jp-account-link strong{font-size:22px}.ja-body{padding:0 18px 24px}.ja-badge{width:210px;max-height:none;margin:-17px auto -19px;overflow:visible}.ja-badge-copy strong{font-size:23px}.ja-badge-copy>span{font-size:16px}.ja-badge-label{font-size:7px}.ja-form-side{padding-top:0}.ja-form-side h1{font-size:clamp(28px,7.5vw,42px)}.ja-steps{gap:10px;margin:19px 0 23px}.ja-steps li{font-size:18px;gap:8px}.ja-steps li>span{width:37px;height:37px;font-size:25px}.ja-steps .ja-step-line{width:19px}.ja-welcome{font-size:25px}.ja-role{flex-direction:column;align-items:flex-start;gap:3px;padding:9px 10px 12px;min-height:132px}.ja-role>svg{width:48px;height:48px}.ja-role strong{font-size:26px}.ja-role small{font-size:16px;line-height:1.05}.ja-roles>div{gap:10px}.ja-step-two .jc-field-grid{grid-template-columns:1fr;gap:17px}.ja-preferences>label{align-items:flex-start;font-size:18px}.ja-preferences>label input{margin-top:1px}.ja-actions{gap:14px}.ja-actions .jc-yellow-button{font-size:21px!important;padding:12px 13px}.ja-next{font-size:21px!important;padding:13px 14px}.ja-profile-result>.jc-yellow-button{font-size:21px!important;padding:13px}.ja-profile-card h2{font-size:28px}.jp-review{padding:22px 17px}.jp-review h2{font-size:28px}.jp-review>.jp-passport{width:122%;margin:-2px -11% 0}.jp-review .jp-passport-data h2{font-size:22px}.jp-review .jp-passport-data>p{font-size:17px}.jp-review .jp-passport-sticker{--sticker-size:50px;right:-33px;bottom:-10px}.jp-review-actions{flex-direction:column-reverse;gap:12px;margin:22px 0 12px}.jp-review-actions>.jc-yellow-button{width:100%}.jp-ice-content{padding:25px 20px}.jp-ice-content h2{font-size:30px}.jc-eyebrow{font-size:12px}}.ja-role-0>svg,.ja-role-1>svg{fill:none}.ja-profile-avatar svg,.ja-role-2>svg{fill:none;background:#ffe145;border-radius:50%}@media(min-width:1101px){.jp-form-content{padding-right:6cqw}.jp-form-content h1{width:120%}.jp-form-content .jc-field input{height:2.7cqw;min-height:40px}.jp-count-hint{margin-bottom:1cqw!important}.jp-stickers .jc-sticker{--sticker-size:5cqw;margin-left:-.1cqw;margin-right:0}.jp-stickers label>span:last-child{font-size:1.3cqw}.jp-stickers label{padding-top:.45cqw;min-height:6cqw}.jp-mission .jc-sticker{--sticker-size:6.4cqw;margin-bottom:-.7cqw}.jp-mission-copy{font-size:1.1cqw}.jp-mission strong{font-size:1.45cqw}.jp-coming strong{font-size:1.4cqw}.ja-actions{margin:1.1cqw 0 .8cqw}}@media(min-width:601px) and (max-width:1100px){.ja-badge{width:280px;max-height:none;overflow:visible;margin:-18px auto 0}.ja-badge-copy strong{font-size:30px}.ja-badge-copy>span{font-size:20px}}@media(max-width:600px){.ja-badge{margin-bottom:8px}.jp-counter{grid-template-columns:44px 1fr 44px}.jp-counter input{min-width:0}.jp-passport-data{top:59%;height:33%}.jp-passport-data h2{font-size:19px;line-height:1;flex-shrink:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:2em}.jp-passport-data>p{font-size:16px;line-height:1.1;margin:3px 0;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;flex-shrink:0}.jp-passport-counts{font-size:11px;line-height:1.1;padding-top:4px;flex-shrink:0}.jp-passport-counts strong,.jp-review .jp-passport-data h2{font-size:19px}.jp-review .jp-passport-data>p{font-size:16px}.jp-review .jp-passport-counts strong{font-size:19px}}@media(max-width:360px){.jp-form-content .jc-field-grid>.jc-field{grid-column:1/-1}.jp-counter{grid-template-columns:44px 1fr 44px}}@media(prefers-reduced-motion:reduce){.jc-world *,.jc-world :after,.jc-world :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.jc-honeypot{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.jc-check{margin:12px 0}.jc-check label{display:flex;gap:12px;align-items:flex-start;cursor:pointer;font-size:max(15px,1.05cqw);line-height:1.35;color:#1b1f3a}.jc-check input{flex-shrink:0;width:22px;height:22px;margin-top:1px;accent-color:#173dd9;cursor:pointer}.jc-check a{color:#173dd9;text-decoration:underline!important;text-underline-offset:3px}.jc-check.has-error label{color:#8f0f43}.jc-check .jc-error{margin-left:34px}.jc-error{display:block;color:#b0124f;font-weight:600;font-size:max(14px,.95cqw);margin-top:4px}.jc-form-alert{border:2px solid #151523;background:#ffe1ee;border-radius:8px;padding:12px 14px;margin:14px 0 4px;font-size:15px;line-height:1.4;box-shadow:3px 4px 0 #15152333}.jc-form-alert a{display:inline-flex;align-items:center;gap:4px;color:#173dd9;font-weight:700;text-decoration:underline!important}.jc-status{display:flex;flex-direction:column;gap:4px;border:2px dashed #151523;background:#fff4bf;border-radius:8px;padding:12px 16px;margin:14px 0;font-size:15px;line-height:1.35;transform:rotate(-.4deg)}.jc-status strong{font:22px/1.1 var(--fuente-display),sans-serif}.jc-status.is-closed{background:#ffd6ec}.jc-status.is-full{background:#d9f3ff}.jc-status.is-few{background:#ffe36b}.jc-status a{margin-top:6px;display:inline-flex;align-items:center;gap:6px;font-weight:800;color:#11131c;text-decoration:underline!important}.jc-spin{animation:jc-spin .9s linear infinite}@keyframes jc-spin{to{transform:rotate(1turn)}}.jc-yellow-button:disabled{cursor:progress;opacity:.75}.jc-text-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;background:none;border:0;color:#1a2a7a;font-weight:700;cursor:pointer;letter-spacing:.02em}.jc-text-button:hover{text-decoration:underline;text-underline-offset:4px}.jt-whatsapp{margin:10px auto 0;display:flex}.ja-pair{grid-template-columns:minmax(90px,.45fr) 1fr;margin-bottom:1.2cqw}.ja-guardian{border:2px dashed #7b4cc4;border-radius:10px;padding:12px 14px 6px;margin:0 0 1.2cqw;background:#f1e7ff99}.ja-guardian legend{font:700 max(19px,1.45cqw)/1.1 var(--fuente-mano),cursive;padding:0 6px;color:#4b1f8f}.ja-guardian>p{font-size:14px;color:#4a4766;margin:0 0 10px}.ja-guardian .ja-pair{margin-bottom:6px}.ja-profile-result,.jp-done{display:flex;flex-direction:column;align-items:center;gap:14px}.jp-review-data{width:100%;margin:14px 0;display:grid;gap:6px;font-size:15px}.jp-review-data div{display:flex;gap:10px;justify-content:space-between;border-bottom:1px dashed #b9b4cf;padding-bottom:6px}.jp-review-data dt{font-weight:700}.jp-review-data dd{margin:0;text-align:right;overflow-wrap:anywhere}.jp-draft.is-confirmed{background:#c6ff3a;font-family:monospace;letter-spacing:.06em}.jt-ticket{--tk:#7c3aed;display:grid;grid-template-columns:1fr auto;width:100%;max-width:560px;text-align:left;color:#14122b;background:#fff8e9 var(--jc-grain);border:2.5px solid #151523;border-radius:14px;box-shadow:5px 6px 0 #151523;position:relative;transform:rotate(-1deg);overflow:hidden}.jt-ticket:before{content:"";position:absolute;inset:0 0 auto;height:9px;background:repeating-linear-gradient(90deg,#ffdf55 0 18px,#ff5bcf 18px 36px,#1fb8f2 36px 54px,#7c3aed 54px 72px);border-bottom:2px solid #151523}.jt-main{padding:24px 18px 16px 20px;display:flex;flex-direction:column;gap:4px;min-width:0}.jt-kicker{font:700 12px monospace;letter-spacing:.12em;color:#5b3fb8}.jt-name{font:clamp(24px,2.3cqw,34px)/1 var(--fuente-display),sans-serif;letter-spacing:-.02em;overflow-wrap:anywhere}.jt-detail{font-weight:700;font-size:15px}.jt-place{font-size:14px;color:#4a4766}.jt-state{margin-top:8px;display:inline-flex;align-items:center;gap:6px;width:fit-content;background:#c6ff3a;border:2px solid #151523;border-radius:99px;padding:3px 12px;font:700 13px monospace;letter-spacing:.06em}.jt-state.is-waiting{background:#ffdf55}.jt-ticket.is-cancelled .jt-state{background:#ffb3c7}.jt-ticket.is-cancelled{filter:grayscale(.6)}.jt-stub{position:relative;padding:24px 18px 16px;border-left:2.5px dashed #151523;background:#7c3aed var(--jc-grain);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:170px;text-align:center}.jt-stub:after,.jt-stub:before{content:"";position:absolute;left:-13px;width:24px;height:24px;border-radius:50%;background:#0753b9;border:2.5px solid #151523}.jt-stub:before{top:-13px}.jt-stub:after{bottom:-13px}.jc-dialog .jt-stub:after,.jc-dialog .jt-stub:before,.jc-paper-window .jt-stub:after,.jc-paper-window .jt-stub:before{background:#fff8e9}.jt-stub>span{font:700 11px monospace;letter-spacing:.14em;opacity:.85}.jt-code{font:700 clamp(22px,2cqw,28px)/1 monospace;letter-spacing:.06em;background:#fff;color:#14122b;padding:8px 10px;border-radius:6px;border:2px solid #151523;white-space:nowrap;user-select:all}.jt-stub small{font-size:12px;opacity:.9}.jt-actions{display:flex;gap:6px;margin-top:8px}.jt-actions button{display:inline-flex;align-items:center;gap:5px;background:#ffdf55;color:#151523;border:2px solid #151523;border-radius:99px;padding:6px 10px;font:700 11px monospace;cursor:pointer;min-height:36px}.jt-actions button:hover{background:#fff}.jt-next{list-style:none;counter-reset:paso;padding:0;margin:6px 0;width:100%;max-width:560px;text-align:left}.jt-next,.jt-next li{display:grid;gap:10px}.jt-next li{counter-increment:paso;grid-template-columns:34px 1fr;align-items:start;font-size:15px;line-height:1.4}.jt-next li:before{content:counter(paso);display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#ffdf55;border:2px solid #151523;font:18px var(--fuente-display),sans-serif}.jt-next a{color:#173dd9;text-decoration:underline!important}@media (max-width:520px){.jt-ticket{grid-template-columns:1fr;transform:none}.jt-stub{border-left:0;border-top:2.5px dashed #151523;min-width:0}.jt-stub:after,.jt-stub:before{display:none}}.jm-window{margin:0 auto 0 12%;width:min(760px,76%)}.jm-body{padding:28px clamp(18px,3cqw,48px) 32px;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.jm-body h1{font:clamp(34px,3.6cqw,56px)/.98 var(--fuente-display),sans-serif;letter-spacing:-.04em;transform:rotate(-1.5deg)}.jm-body h1 span{text-decoration:underline;text-decoration-color:#ff3fc6;text-decoration-thickness:5px;text-underline-offset:5px}.jm-intro{font:700 clamp(20px,1.7cqw,26px)/1.15 var(--fuente-mano),cursive;color:#193b9e}.jm-list{flex-direction:column;gap:22px;width:100%}.jm-list,.jm-loading{display:flex;align-items:center}.jm-loading{gap:8px}.jm-empty{border:2px dashed #7b4cc4;border-radius:12px;padding:20px;background:#f1e7ff99;width:100%}.jm-empty strong{font:24px var(--fuente-display),sans-serif}.jm-empty p{margin:6px 0 14px!important}.jm-empty-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;align-items:center}.jm-search{width:100%;max-width:560px;display:grid;grid-template-columns:1fr auto;gap:10px;align-items:end;text-align:left;margin-top:10px;border-top:1px dashed #b9b4cf;padding-top:18px}.jm-search .jc-field>label{font-size:16px}.jm-search .jc-yellow-button{padding:10px 22px;font-size:20px!important;min-height:46px;transform:none}.jm-search .jc-field input{font-family:monospace;letter-spacing:.08em;text-transform:uppercase}@media (max-width:1100px){.jm-window{margin:8px auto 0;width:min(760px,calc(100% - 28px))}}@media (max-width:520px){.jm-search{grid-template-columns:1fr}.jm-search .jc-yellow-button{width:100%}}.ja-guardian-fields{display:grid;grid-template-columns:1fr 1fr;gap:.85cqw 1.8cqw;margin-bottom:6px}@media (max-width:1100px){.ja-guardian-fields{gap:14px}}@media (max-width:600px){.ja-guardian-fields{grid-template-columns:1fr}}.jg-gafete{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:560px;margin:26px auto 6px}.jg-gafete-vista{width:min(300px,78vw);aspect-ratio:9/16;border:2.5px solid #151523;border-radius:16px;overflow:hidden;background:#0753b9 url(/juice-box/papel-azul.webp) 50%/cover;box-shadow:6px 7px 0 #151523;transform:rotate(1.2deg);display:grid;place-items:center}.jg-gafete-vista img{display:block;width:100%;height:100%;object-fit:cover;-webkit-touch-callout:default}.jg-gafete-cargando{display:flex;align-items:center;gap:8px;color:#fff8e9;font:700 15px monospace}.jg-gafete-boton{margin-top:6px}.jg-gafete-boton svg{width:22px;height:22px}.jg-gafete-nota{font-size:14px;color:#3b3170;text-align:center}.ja-done-gafete{align-self:start;padding:1.6cqw .4cqw 0 1.4cqw}.ja-done-gafete .jg-gafete{margin:0 auto}.ja-done-gafete .jg-gafete-vista{width:min(400px,100%,calc((100svh - 300px) * .5625))}@media(max-width:1100px){.ja-body.is-done .ja-form-side{display:contents}.ja-body.is-done .ja-form-side>h1{order:1;margin-top:22px;text-align:center}.ja-done-gafete{order:2;width:100%;padding:0}.ja-done-gafete .jg-gafete{margin:16px auto 0;gap:10px}.ja-done-gafete .jg-gafete-vista{width:min(320px,76vw,calc((100svh - 300px) * .5625))}.ja-body.is-done .ja-profile-result{order:3}}.jt-map-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.jt-map-links a{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border:2px solid #151523;border-radius:99px;background:#ffdf55;color:#151523!important;font:700 12px monospace;letter-spacing:.06em;text-decoration:none!important;box-shadow:2px 3px 0 #151523}.jt-map-links a+a{background:#fff8e9}.jt-map-links a:hover{transform:translateY(-1px)}.jg-historia{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;align-items:center;width:100%;max-width:440px;margin-top:16px;padding:14px;text-align:left;background:#ff78d5 var(--jc-grain);border:2.5px solid #151523;border-radius:16px;box-shadow:5px 6px 0 #151523;transform:rotate(-.6deg)}.jg-historia-vista{width:96px;aspect-ratio:9/16;display:grid;place-items:center;overflow:hidden;border:2px solid #151523;border-radius:10px;background:#0753b9;color:#fff8e9;transform:rotate(-3deg)}.jg-historia-vista img{display:block;width:100%;height:100%;object-fit:cover}.jg-historia-copy{display:flex;flex-direction:column;gap:7px;min-width:0;color:#151523}.jg-historia-copy>strong{font:24px/1.05 var(--fuente-display),sans-serif}.jg-historia-copy>span{font-size:15px;line-height:1.3}.jg-historia-boton{grid-column:1/-1;width:100%;min-height:50px;padding:8px 14px;font-size:16px;white-space:nowrap}.jg-historia-boton svg{width:19px;height:19px;flex-shrink:0}.jg-historia-enlace{grid-column:1/-1;justify-self:center;display:inline-flex;align-items:center;gap:6px;min-height:36px;font:700 12px monospace;color:#151523;text-decoration:underline;text-underline-offset:3px}.jg-historia-enlace svg{width:15px;height:15px}.jg-historia>.jc-yellow-button.jg-historia-boton{font-size:clamp(14px,4.3vw,18px);padding:8px 12px;gap:8px;letter-spacing:0;white-space:normal;text-align:center}@media(max-width:600px){.jg-historia{grid-template-columns:84px minmax(0,1fr);gap:12px;padding:12px}.jg-historia-vista{width:84px}.jg-historia-copy>strong{font-size:21px}.jg-historia-copy>span{font-size:14px}}.jm-plenaria,.jt-plenarias{display:flex;align-items:center;gap:14px;padding:18px;margin:22px 0;border:2px solid #1d1730;background:#eee2fa;box-shadow:3px 3px 0 #1d1730;color:#1d1730}.jm-plenaria>span,.jt-plenarias>span{font-size:32px;color:#7835ad}.jm-plenaria strong,.jt-plenarias strong{font-family:var(--fuente-cartel),sans-serif;font-size:17px;font-weight:400}.jm-plenaria p,.jt-plenarias p{margin:5px 0 0;font-size:14px;line-height:1.45}.jm-plenaria a,.jt-plenarias a{display:flex;align-items:center;gap:7px;flex-shrink:0;margin-left:auto;min-height:42px;text-decoration:underline;text-underline-offset:4px;font:13px var(--fuente-cartel),sans-serif}.jm-plenaria a svg,.jt-plenarias a svg{width:18px;height:18px}@media(max-width:700px){.jm-plenaria,.jt-plenarias{flex-wrap:wrap;gap:9px}.jm-plenaria>div,.jt-plenarias>div{flex:1;min-width:190px}.jm-plenaria a,.jt-plenarias a{margin:0 0 0 34px}.jm-plenaria strong,.jt-plenarias strong{font-size:16px}}