.publishing-version-parts{border:1px solid #e3d8ca;border-radius:.9rem;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr) auto);align-items:end;gap:.55rem;margin:0;padding:1rem;display:grid}.publishing-version-parts legend{padding:0 .35rem;font-weight:900}.publishing-version-parts label{gap:.3rem;display:grid}.publishing-version-parts b{padding-bottom:.7rem;font-size:1.8rem}.publishing-changes-field,.publishing-change-editor label:has(textarea){grid-column:1/-1}.publishing-form textarea,.publishing-change-editor textarea{color:#111;width:100%;min-height:10rem;font:inherit;resize:vertical;background:#fff;border:1px solid #d8cec1;border-radius:.7rem;padding:.8rem}.publishing-change-editor{max-width:62rem}.publishing-change-list{gap:.65rem;display:grid}.publishing-change-list a{color:#111;background:#faf7f2;border:1px solid #e5ddd2;border-radius:.9rem;grid-template-columns:8rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.9rem 1rem;text-decoration:none;display:grid}.publishing-change-list a:hover,.publishing-change-list a:focus-visible{background:#fff6cc;border-color:#c69300}.publishing-change-list small{color:#716a62}.changes-page{width:min(100% - 2rem,68rem);margin:clamp(2rem,6vw,5rem) auto;padding:clamp(1.25rem,4vw,3rem)}.changes-page>header{text-align:center}.changes-page>header>span{color:#af7600;letter-spacing:.12em;text-transform:uppercase;font-weight:900}.changes-page h1{margin:.45rem 0;font-size:clamp(2.7rem,8vw,5.5rem);line-height:1}.changes-page>header p{color:#6d665e;font-size:1.1rem}.changes-list{gap:1rem;margin-top:2.5rem;display:grid}.changes-list article{background:#fff;border:1px solid #e5ddd2;border-radius:1.5rem;grid-template-columns:minmax(9rem,.28fr) 1fr;gap:clamp(1rem,4vw,2.5rem);padding:clamp(1.25rem,4vw,2rem);display:grid;box-shadow:0 .8rem 2rem #281e0f12}.changes-list article span{color:#af7600;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:900}.changes-list h2{margin:.2rem 0;font-size:2rem}.changes-list time{color:#756e65;font-size:.85rem}.changes-list article>p{overflow-wrap:anywhere;margin:0;line-height:1.75}.changes-empty{text-align:center;border:1px dashed #d6cabb;border-radius:1.5rem;margin-top:2.5rem;padding:2rem}@media (width<=700px){.publishing-version-parts{grid-template-columns:1fr auto 1fr auto 1fr}.publishing-change-list a,.changes-list article{grid-template-columns:1fr}.publishing-change-list small{justify-self:start}.changes-page{padding:1rem}.changes-list{margin-top:1.5rem}}.publishing-version-increments{grid-column:1/-1;gap:.55rem;margin-top:.25rem;display:flex}.publishing-form .publishing-version-increments button{background:#fff;border:1px solid #d8cec1;flex:1;min-height:2.65rem}.publishing-form .publishing-version-increments button:hover,.publishing-form .publishing-version-increments button:focus-visible{background:#fff6cc;border-color:#c69300}.publishing-version-preview{color:#716a62;grid-column:1/-1;font-size:.85rem;font-weight:800}@media (width<=520px){.publishing-version-increments{flex-direction:column}}.publishing-live{background:#fff7d4;border:1px solid #e4bd35;border-radius:1rem;gap:.65rem;padding:1rem 1.15rem;display:grid;box-shadow:0 .7rem 1.8rem #5038001a}.publishing-live[hidden]{display:none}.publishing-live header{align-items:center;gap:.8rem;display:flex}.publishing-live header div{gap:.1rem;display:grid}.publishing-live header b:last-child{margin-left:auto}.publishing-live__icon{background:#ffc515;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;font-size:1.45rem;font-weight:900;animation:1.25s linear infinite publishing-live-spin;display:grid}.publishing-live progress{accent-color:#ffc515;background:#e6dcc0;border:0;border-radius:999px;width:100%;height:1rem;overflow:hidden}.publishing-live progress::-webkit-progress-bar{background:#e6dcc0}.publishing-live progress::-webkit-progress-value{background:#ffc515;transition:width .3s}.publishing-live progress::-moz-progress-bar{background:#ffc515}.publishing-live p{color:#5e574d;margin:0;font-size:.9rem;font-weight:750}@keyframes publishing-live-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.publishing-live__icon{animation:none}}.publishing-form .publishing-auto-public{cursor:pointer;background:#fff8d8;border:1px solid #e1b835;border-radius:.9rem;grid-column:1/-1;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.75rem;padding:.9rem 1rem;display:grid}.publishing-form .publishing-auto-public input{accent-color:#ffc515;width:1.15rem;height:1.15rem;margin:0}.publishing-auto-public i{background:#ffc515;border:2px solid #111;border-radius:50%;place-items:center;width:1.7rem;height:1.7rem;font-style:normal;font-weight:950;display:grid}.publishing-auto-public span{gap:.15rem;display:grid}.publishing-auto-public strong{font-weight:950}.publishing-auto-public small{color:#625b50;line-height:1.35}.challenge-dialog__sent[hidden]{display:none}.challenge-dialog__sent{justify-items:center;gap:1.25rem;display:grid}.challenge-dialog__sent h2{margin:0}.challenge-dialog__sent img{object-fit:contain;width:min(100%,196px);height:auto;display:block}.challenge-dialog__sent form,.challenge-dialog__sent button{width:100%}.challenge-dialog__failure[hidden]{display:none}.challenge-dialog__failure{text-align:center;justify-items:center;gap:1rem;display:grid}.challenge-dialog__failure>img{object-fit:contain;width:min(100%,16rem);height:auto;display:block}.challenge-dialog__failure h2,.challenge-dialog__failure p{margin:0}.challenge-dialog__failure p{color:#6b665f;max-width:25rem;line-height:1.55}.challenge-dialog__failure>div{gap:.65rem;width:100%;display:flex}.challenge-dialog__failure>div>*,.challenge-dialog__failure button{flex:1}.challenge-dialog__failure form{display:flex}.challenge-dialog__failure [hidden]{display:none}@media (width<=390px){.challenge-dialog__failure>div{flex-direction:column}}:root{--animation-speed:.8;--color-background:#fefaf7;--color-surface:#fff;--color-ink:#111;--color-positive:#45b96b;--color-primary:#f4c21a;--color-negative:#ef6e5c}html{visibility:visible;opacity:1}.jukuli-clickable{--jukuli-click-order:0;transform-origin:50%;animation:jukuli-click-invite 5s ease-in-out calc(var(--jukuli-click-order) * .45s) infinite;will-change:transform;transition:transform .14s cubic-bezier(.2,.8,.25,1.25),box-shadow .14s,filter .14s}.jukuli-clickable:first-child{--jukuli-click-order:0}.jukuli-clickable:nth-child(2){--jukuli-click-order:1}.jukuli-clickable:nth-child(3){--jukuli-click-order:2}.jukuli-clickable:nth-child(4){--jukuli-click-order:3}.jukuli-clickable:nth-child(5){--jukuli-click-order:4}.jukuli-clickable:nth-child(6){--jukuli-click-order:5}.jukuli-clickable:nth-child(7){--jukuli-click-order:6}.jukuli-clickable:nth-child(8){--jukuli-click-order:7}.jukuli-clickable:nth-child(9){--jukuli-click-order:8}.jukuli-clickable:nth-child(10){--jukuli-click-order:9}.jukuli-clickable.jukuli-clickable:hover,.jukuli-clickable.jukuli-clickable:focus-visible{filter:brightness(1.025);animation:none;transform:scale(1.05)}.jukuli-clickable.jukuli-clickable:active{transition-duration:80ms;animation:none;transform:scale(.97)}.jukuli-clickable:disabled,.jukuli-clickable[aria-disabled=true]{will-change:auto;animation:none;transform:none}@keyframes jukuli-click-invite{0%,14%,to{transform:scale(1)}7%{transform:scale(1.05)}}.jukuli-icon-action{--jukuli-icon-order:0;transform-origin:50%;animation:jukuli-icon-turn 5s cubic-bezier(.3,.75,.25,1) calc(2s + (var(--jukuli-icon-order) * .55s)) infinite;will-change:transform}@keyframes jukuli-icon-turn{0%,to{transform:rotate(0)scale(1)}3%{transform:rotate(0)scale(1.06)}23%{transform:rotate(360deg)scale(1.06)}26%{transform:rotate(360deg)scale(1)}}@media (prefers-reduced-motion:reduce){.jukuli-clickable,.jukuli-icon-action,.site-brand-text{will-change:auto;transition:none;animation:none!important}.jukuli-clickable.jukuli-clickable:hover,.jukuli-clickable.jukuli-clickable:focus-visible,.jukuli-clickable.jukuli-clickable:active{transform:none}}.home-dashboard{gap:1.25rem;width:min(100%,1440px);display:grid}.home-dashboard section{border-radius:1.5rem;width:auto;min-height:0;margin:0}.home-hero{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr) minmax(270px,.58fr);align-items:center;gap:2rem;padding:2.75rem 3rem;display:grid}.home-hero__copy .eyebrow{color:#b78300;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .5rem;font-size:.78rem;font-weight:900}.home-hero__copy h1{letter-spacing:-.055em;margin:0;font-size:clamp(2.8rem,5.4vw,5.7rem);line-height:.98}.home-hero__copy h1 span{color:var(--color-primary)}.home-hero__copy>p:not(.eyebrow){color:#69645e;max-width:42rem;margin:1.5rem 0;font-size:1.2rem;line-height:1.55}.home-actions{flex-wrap:wrap;gap:.8rem;display:flex}.button-primary,.button-secondary,.button-dark{min-height:3.3rem;color:var(--color-ink);border-radius:999px;justify-content:center;align-items:center;padding:.75rem 1.4rem;font-weight:900;text-decoration:none;display:inline-flex}.button-primary{background:var(--color-primary);box-shadow:0 5px #d19d00}.button-secondary{background:#fff;border:1px solid #ddd5ca}.button-dark{color:#fff;background:#111;width:100%}.home-mascot{aspect-ratio:1;justify-self:center;width:min(100%,440px);min-width:0;position:relative}.home-mascot__base{object-fit:contain;width:100%;height:100%;display:block}.home-mascot__eye{z-index:1;object-fit:contain;pointer-events:none;user-select:none;will-change:left,top;width:9.5455%;height:9.7728%;position:absolute;top:0;left:0}.home-mascot__eye--left{top:30.9091%;left:39.3182%}.home-mascot__eye--right{top:28.8636%;left:62.7273%}.home-mascot--peek{aspect-ratio:904/1178}.home-mascot__eyelid{z-index:2;pointer-events:none;transform-box:border-box;transform-origin:50%;position:absolute;transform:rotate(22deg)}.home-mascot__eyelid>g{transform-box:fill-box;transform-origin:50% 0;transform:scaleY(0)}.home-mascot__eyelid ellipse{fill:#f5ead7;stroke:#6a4832;stroke-width:2px}.home-mascot__eyelid path{fill:none;stroke:#6a4832;stroke-width:2.5px;stroke-linecap:round}.home-mascot__eyelid--left{width:13.5%;height:13%;top:24.4%;left:27.5%}.home-mascot__eyelid--right{width:13.5%;height:13%;top:30.6%;left:52.2%}.home-mascot.is-blinking .home-mascot__eyelid>g{animation:jukuli-natural-blink var(--jukuli-blink-duration,.155s) ease-in-out}@keyframes jukuli-natural-blink{0%,to{transform:scaleY(0)}45%,58%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.home-mascot__eyelid{display:none!important}.home-mascot__eyelid>g{animation:none!important}}.progress-card{background:#fff;border:1px solid #eee6dc;border-radius:1.25rem;gap:1rem;padding:1.5rem;display:grid;position:relative;box-shadow:0 12px 30px #32240f0f}.progress-card h2,.progress-card p{margin:0}.progress-card p{color:#655f58;font-size:.9rem}.streak-total{align-items:baseline;gap:.55rem;display:flex}.streak-total strong{font-size:2.2rem}.streak-total>span:first-child{font-size:1.6rem}.streak-week{border-bottom:1px solid #eee8df;grid-template-columns:repeat(7,1fr);gap:.35rem;padding-bottom:1rem;display:grid}.streak-week span{place-items:center;gap:.4rem;display:grid}.streak-week b{border:1px solid #d9cdbc;border-radius:50%;place-items:center;width:1.55rem;height:1.55rem;display:grid}.streak-week b.is-done{border-color:var(--color-primary);background:var(--color-primary)}.level-row{justify-content:space-between;gap:1rem;display:flex}.level-bar{background:#eee;border-radius:999px;height:.55rem;overflow:hidden}.level-bar i{border-radius:inherit;background:var(--color-primary);height:100%;display:block}.avatar-mini,.avatar-placeholder,.leader-avatar{background-color:var(--avatar-tone,var(--color-primary));background-image:var(--avatar-image,none);color:#0000;background-position:50%;background-size:cover;border:2px solid #111;border-radius:50%;place-items:center;font-family:Oswald,sans-serif;font-weight:900;display:grid}.avatar-mini{width:2.8rem;height:2.8rem;position:absolute;bottom:1rem;right:1.2rem}.home-steps{grid-template-columns:repeat(3,1fr);padding:1.25rem 2rem;display:grid}.home-steps article{align-items:center;gap:1rem;padding:0 2rem;display:flex;position:relative}.home-steps article+article{border-left:1px solid #eee5da}.home-steps article>b{background:var(--color-primary);border-radius:50%;place-items:center;width:1.35rem;height:1.35rem;display:grid;position:absolute;top:0;left:1.1rem}.step-icon{background:#fff8e8;border-radius:50%;flex:0 0 4.2rem;place-items:center;height:4.2rem;font-size:2rem;display:grid}.home-steps h2,.home-steps p{margin:.15rem 0}.home-steps p{color:#68615a}.home-lower{grid-template-columns:1fr 1.15fr;gap:1.25rem;display:grid}.home-lower section{padding:1.4rem 1.6rem}.home-lower header{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.home-lower header h2{margin:0}.home-lower header a{color:#111;border:1px solid #e7ded2;border-radius:999px;padding:.55rem 1rem;font-weight:800;text-decoration:none}.daily-preview{grid-template-columns:190px 1fr;gap:1.5rem;display:grid}.puzzle-placeholder{aspect-ratio:1;border:1px solid #daccba;border-radius:.5rem;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.puzzle-placeholder span{color:var(--color-primary);border:1px solid #eadfce;place-items:center;font-size:1.5rem;display:grid}.daily-preview h3{margin:.3rem 0}.daily-preview .difficulty{color:#58933e;font-weight:900}.daily-preview .button-dark{margin-top:1rem}.top-explorers ol{margin:1rem 0 0;padding:0;list-style:none}.top-explorers li{border-top:1px solid #eee8df;grid-template-columns:2rem 2.5rem 1fr auto;align-items:center;gap:.7rem;padding:.65rem 0;display:grid}.leader-avatar{border-width:1px;width:2.3rem;height:2.3rem}.home-empty{color:#6b655e;text-align:center;padding:2rem}.avatar-settings form{gap:1rem;padding:1rem;display:grid}.avatar-grid{grid-template-columns:repeat(4,1fr);gap:.75rem;display:grid}.avatar-option{cursor:pointer;text-align:center;background:#f9f5ee;border:2px solid #0000;border-radius:1rem;place-items:center;gap:.35rem;padding:.8rem .4rem;display:grid}.avatar-option:has(input:checked){background:#fff5c8;border-color:#111}.avatar-option.is-locked{cursor:not-allowed;filter:grayscale();opacity:.45}.avatar-option input{opacity:0;position:absolute}.avatar-placeholder{width:3.5rem;height:3.5rem}.avatar-option small{color:#6d665e}.avatar-option-mystery{color:#8b8173;cursor:default;background:0 0;border:2px dashed #c9bfae;min-height:8.1rem}.avatar-option-mystery span{border:2px dashed;border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;font-size:1.5rem;font-weight:900;display:grid}.avatar-option-mystery strong{font-size:.8rem}.daily-heading{text-align:center;background:#fff4c1;border-radius:1rem;gap:.25rem;width:min(100%,860px);padding:1rem 1.4rem;display:grid}.daily-heading span{color:#987000;text-transform:uppercase;font-size:.8rem;font-weight:900}.daily-streak-toast{z-index:10000;background:var(--color-primary);border:2px solid #111;border-radius:999px;padding:1rem 1.35rem;font-weight:950;animation:.45s cubic-bezier(.2,.9,.25,1.25) jukuli-streak-in;position:fixed;top:1.5rem;left:50%;translate:-50%;box-shadow:0 8px #111}.daily-finished{text-align:center;place-items:center;gap:1rem;width:min(100%,680px);min-height:360px;display:grid}.daily-finished h1,.daily-finished p{margin:0}.daily-finished p{color:#665f57;max-width:34rem;line-height:1.6}.daily-finished>div:last-child{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.profile-avatar{width:256px;max-width:min(256px,80vw);height:256px;max-height:min(256px,80vw);margin:0 auto;font-size:2rem}.profile-progress{justify-content:center;gap:1rem;margin:1rem 0;display:flex}.welcome-dialog{width:min(100% - 2rem,620px);color:var(--color-ink);background:0 0;border:0;border-radius:2rem;padding:0;box-shadow:0 28px 90px #1111114d}.welcome-dialog::backdrop{backdrop-filter:blur(7px);background:#14100a9e}.welcome-dialog__content{background:var(--color-surface);text-align:center;border:2px solid #1111111a;border-radius:2rem;place-items:center;gap:.9rem;padding:clamp(1.6rem,5vw,3rem);display:grid}.welcome-dialog__content img{object-fit:contain;filter:drop-shadow(0 10px 18px #11111121);width:128px;height:128px}.welcome-dialog__content .eyebrow,.welcome-dialog__content h1,.welcome-dialog__content p{margin:0}.welcome-dialog__content h1{font-size:clamp(2rem,6vw,3.35rem);line-height:1.02}.welcome-dialog__content>p:not(.eyebrow){color:#655f57;max-width:29rem;font-size:1.1rem;line-height:1.55}.welcome-dialog__content>div{flex-wrap:wrap;justify-content:center;gap:.75rem;width:100%;margin-top:.5rem;display:flex}.welcome-dialog__content button{font:inherit;cursor:pointer}.tutorial-page{place-items:center;gap:1rem;display:grid}.tutorial-page>img{filter:drop-shadow(0 10px 18px #1111111f)}.tutorial-page .eyebrow,.tutorial-page>h1{margin:0}.tutorial-page>h1{text-align:center;font-size:clamp(2.2rem,7vw,4rem)}.tutorial-steps{grid-template-columns:1fr 1fr;gap:1rem;width:100%;margin-top:1rem;display:grid}.tutorial-steps article{opacity:0;background:#fbf8f3;border:1px solid #e8dfd3;border-radius:1rem;gap:1rem;padding:1.2rem;animation:.62s cubic-bezier(.18,.9,.28,1.28) forwards tutorial-card-pop;display:flex;transform:translateY(28px)scale(.9)rotate(-1.2deg)}.tutorial-steps article:nth-child(2){animation-delay:.13s;transform:translateY(28px)scale(.9)rotate(1.2deg)}.tutorial-steps article:nth-child(3){animation-delay:.26s}.tutorial-steps article:nth-child(4){animation-delay:.39s;transform:translateY(28px)scale(.9)rotate(1.2deg)}.tutorial-steps article>b{background:var(--color-primary);border-radius:50%;flex:0 0 2rem;place-items:center;height:2rem;animation:.45s cubic-bezier(.18,.9,.28,1.45) .42s both tutorial-number-pop;display:grid}.tutorial-steps article:nth-child(2)>b{animation-delay:.55s}.tutorial-steps article:nth-child(3)>b{animation-delay:.68s}.tutorial-steps article:nth-child(4)>b{animation-delay:.81s}.tutorial-steps h2,.tutorial-steps p{margin:0 0 .35rem}.tutorial-steps p{color:#69625a;line-height:1.5}.tutorial-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1rem;animation:.5s ease-out .72s both tutorial-actions-in;display:flex}@keyframes tutorial-card-pop{0%{opacity:0}65%{opacity:1;transform:translateY(-5px)scale(1.025)rotate(0)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}@keyframes tutorial-number-pop{0%{opacity:0;transform:scale(.25)rotate(-18deg)}72%{opacity:1;transform:scale(1.22)rotate(4deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes tutorial-actions-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.tutorial-steps article,.tutorial-steps article>b,.tutorial-actions{opacity:1;animation:none;transform:none}}@media (width<=620px){.welcome-dialog__content>div,.tutorial-actions{flex-direction:column}.welcome-dialog__content a,.welcome-dialog__content button,.tutorial-actions a{width:100%}.tutorial-steps{grid-template-columns:1fr}}.logic-question{text-align:center;background:#fff7d3;border-radius:1rem;gap:.35rem;padding:1rem 1.4rem;display:grid}.logic-question strong{font-size:1.35rem}.logic-question span{color:#6a6258}.odd-symbol{place-items:center;min-width:4.6rem;min-height:4.6rem;display:grid}.odd-symbol>span:first-child{background:color-mix(in srgb,var(--symbol-color) 45%,#fff);width:3.5rem;height:3.5rem;transform:rotate(var(--symbol-turn));border:3px solid #111;border-radius:34% 56% 42% 60%;flex-wrap:wrap;place-content:center;gap:.28rem;padding:.42rem;display:flex}.odd-symbol i{background:#111;border-radius:50%;width:.72rem;height:.72rem}.sequence-question{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.sequence-question>b{color:#9b8e7d;font-size:1.4rem}.sequence-dots{background:#fff8df;border:2px solid #111;border-radius:.8rem;grid-template-rows:repeat(3,.58rem);grid-template-columns:repeat(3,.58rem);place-content:center;gap:.16rem;width:4rem;height:4rem;display:grid}.sequence-dots i{background:#111;border-radius:50%;width:.58rem;height:.58rem}.sequence-missing{color:#9a7300;border:2px dashed #c29300;border-radius:.8rem;place-items:center;width:4rem;height:4rem;font-size:2rem;font-weight:950;display:grid}.sequence-dots--answer{margin:auto}.count-question{gap:1rem;display:grid}.count-question>div{justify-content:center;align-items:center;gap:.7rem;font-weight:900;display:flex}.count-question section{grid-template-columns:repeat(var(--count-columns),2.2rem);background:#f8f3eb;border-radius:1rem;justify-content:center;gap:.55rem;min-height:0;padding:1.2rem;display:grid}.count-symbol{border:3px solid #111;width:1.8rem;height:1.8rem;display:block}.count-symbol--target{background:var(--color-primary);border-radius:50%}.count-symbol--ring{background:#fff;border-radius:50%}.count-symbol--diamond{background:#76b9d5;transform:rotate(45deg)scale(.78)}.number-answer,.pair-answer{place-items:center;min-width:3.8rem;min-height:3.8rem;font-size:1.45rem;font-weight:950;display:grid}.duplicate-question{grid-template-columns:repeat(3,minmax(76px,110px));justify-content:center;gap:.7rem;display:grid}.duplicate-card{aspect-ratio:1;background:#fff9e5;border:2px solid #111;border-radius:1rem;place-items:center;display:grid;position:relative}.duplicate-card>b{position:absolute;top:.3rem;left:.45rem}.duplicate-shape{background:var(--color-primary);width:48%;height:48%;transform:rotate(var(--duplicate-turn));border:5px solid #111;position:relative}.duplicate-shape:after{content:"";background:#111;border-radius:50%;width:7px;height:7px;position:absolute;top:3px;left:50%;transform:translate(-50%)}.duplicate-shape--0{border-radius:50%}.duplicate-shape--1{border-radius:.25rem}.duplicate-shape--2{clip-path:polygon(50% 0,100% 100%,0 100%)}.duplicate-shape--3{clip-path:polygon(50% 0,62% 35%,100% 38%,70% 60%,80% 100%,50% 76%,20% 100%,30% 60%,0 38%,38% 35%)}.duplicate-shape--4{border-radius:50% 10%}.duplicate-stripe--1{background:repeating-linear-gradient(45deg,var(--color-primary) 0 7px,#111 7px 10px)}.duplicate-stripe--2{background:radial-gradient(circle,#111 0 12%,transparent 13%),var(--color-primary);background-size:14px 14px}.compass-question{place-items:center;gap:1rem;display:grid}.compass-start{background:var(--color-primary);border:2px solid #111;border-radius:999px;padding:.5rem 1rem;font-weight:950}.compass-steps{flex-wrap:wrap;justify-content:center;gap:.45rem;display:flex}.compass-steps span{background:#f8f3eb;border-radius:.8rem;place-items:center;width:3.3rem;height:3.3rem;display:grid}.compass-steps b{font-size:1.55rem;line-height:1}.compass-steps small{font-size:.68rem}.position-answer{grid-template-columns:repeat(3,.85rem);gap:.12rem;padding:.5rem;display:grid}.position-answer i{background:#e4ddd3;border-radius:.18rem;width:.85rem;height:.85rem}.position-answer i.is-finish{background:var(--color-primary);box-shadow:inset 0 0 0 2px #111}.symbol-equations{gap:.7rem;width:min(100%,24rem);margin:auto;display:grid}.symbol-equations>div{background:#f8f3eb;border-radius:1rem;grid-template-columns:3rem 1.5rem 3rem 1fr;align-items:center;gap:.5rem;min-height:4rem;padding:.55rem 1rem;font-size:1.35rem;display:grid}.symbol-equations>div:last-child{background:#fff4c1;grid-template-columns:3rem 1fr}.equation-symbol{background:var(--color-primary);width:2.6rem;height:2.6rem;margin:auto;display:block}.equation-symbol--sun{border:5px dotted #111;border-radius:50%}.equation-symbol--moon{border-radius:50%;box-shadow:inset .8rem -.15rem #111}.number-machine{gap:.45rem;width:min(100%,25rem);margin:auto;display:grid}.number-machine>span{color:#6a6258;text-align:center;font-weight:800}.number-machine>div{background:#f8f3eb;border-radius:.8rem;grid-template-columns:2.6rem 1.5rem 3.4rem 1.5rem 2.6rem;place-items:center;min-height:3.2rem;display:grid}.number-machine b,.number-machine strong{background:#fff;border-radius:.6rem;place-items:center;width:2.4rem;height:2.4rem;display:grid}.number-machine i{background:var(--color-primary);border:2px solid #111;border-radius:999px;place-items:center;width:3.2rem;height:2.5rem;font-style:normal;display:grid}.number-machine .is-question{background:#fff4c1}.clock-question{place-items:center;gap:1.2rem;display:grid}.clock-face,.clock-answer{background:#fff8df;border:3px solid #111;border-radius:50%;place-items:center;display:grid;position:relative}.clock-face{width:9rem;height:9rem}.clock-answer{width:4.5rem;height:4.5rem}.clock-face i,.clock-answer i{width:4px;height:38%;transform:rotate(var(--clock-turn));transform-origin:50% 100%;background:#111;border-radius:4px;position:absolute;bottom:50%;left:calc(50% - 2px)}.clock-face b,.clock-answer b{font-size:.72rem;position:absolute;top:.2rem}.clock-turns{flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem;display:flex}.clock-turns em{color:#756d64;font-size:.75rem}.clock-step{background:#f8f3eb;border-radius:.7rem;padding:.55rem .75rem;font-weight:950}.clock-step.is-forward{color:#358654}.clock-step.is-back{color:#c05245}.coordinate-question{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.coordinate-question>div{background:#fff8df;border:2px solid #111;border-radius:1rem;place-items:center;gap:.35rem;min-width:8rem;min-height:6rem;padding:1rem;display:grid}.coordinate-question span{color:#8a6a00;letter-spacing:.12em;font-size:.72rem;font-weight:950}.coordinate-question strong{text-transform:capitalize;font-size:1.25rem}.coordinate-question>b{font-size:2rem}.perimeter-question{place-items:center;gap:1rem;display:grid}.perimeter-question>div{grid-template-rows:repeat(3,3.5rem);grid-template-columns:repeat(3,3.5rem);display:grid}.perimeter-question i{border:1px dashed #ded5ca}.perimeter-question i.is-filled{background:var(--color-primary);border:2px solid #111}.perimeter-question span{color:#6a6258;font-weight:800}@media (width<=520px){.sequence-question{gap:.25rem}.sequence-question>b{display:none}.sequence-dots,.sequence-missing{width:3.25rem;height:3.25rem}.duplicate-question{grid-template-columns:repeat(3,minmax(64px,1fr))}.count-question section{grid-template-columns:repeat(var(--count-columns),1.75rem);gap:.35rem;padding:.8rem}.count-symbol{width:1.5rem;height:1.5rem}}@keyframes jukuli-streak-in{0%{opacity:0;transform:translateY(-2rem)scale(.8)}}@media (width<=1050px){.home-hero{grid-template-columns:1fr .8fr}.progress-card{grid-column:1/-1}.home-lower{grid-template-columns:1fr}}@media (width<=720px){.home-hero{grid-template-columns:1fr;padding:1.6rem}.home-mascot{width:min(88vw,360px)}.home-steps{grid-template-columns:1fr;padding:1rem}.home-steps article{padding:1rem}.home-steps article+article{border-top:1px solid #eee5da;border-left:0}.daily-preview{grid-template-columns:1fr}.puzzle-placeholder{width:min(100%,220px)}.avatar-grid{grid-template-columns:repeat(2,1fr)}.top-explorers li{grid-template-columns:1.8rem 2.3rem 1fr}.top-explorers li>span:last-child{grid-column:3}}html{box-sizing:border-box;min-height:100%;font-family:Inter,Arial,sans-serif}*,:before,:after{box-sizing:inherit}body{background:radial-gradient(circle at 50% 20%, var(--color-surface) 0%, transparent 42%), var(--color-background);min-height:100dvh;color:var(--color-ink);flex-direction:column;align-items:center;gap:2rem;margin:0;padding:2rem 1.25rem;font-family:Nunito Sans,sans-serif;display:flex}.transition-page{display:contents}.is-changing .transition-page{opacity:.72;transition:opacity .12s}.is-rendering .transition-page{opacity:1}.site-version{z-index:900;left:max(.65rem,env(safe-area-inset-left));bottom:max(.4rem,env(safe-area-inset-bottom));color:var(--color-ink);letter-spacing:.04em;opacity:.32;pointer-events:none;font-size:.68rem;font-weight:750;position:fixed}section{background:var(--color-surface);border:1px solid color-mix(in srgb,var(--color-ink) 5%,transparent);width:min(100%,860px);min-height:500px;box-shadow:0 20px 50px color-mix(in srgb,var(--color-ink) 8%,transparent),0 2px 10px color-mix(in srgb,var(--color-ink) 5%,transparent);border-radius:2rem;margin:0;padding:2rem}.site-header{z-index:1000;background:color-mix(in srgb,var(--color-background) 88%,transparent);border-bottom:1px solid color-mix(in srgb,var(--color-ink) 5%,transparent);-webkit-backdrop-filter:blur(16px);width:100%;padding:.9rem 1.5rem;position:sticky;top:0}.site-nav{justify-content:space-between;align-items:center;width:min(100%,1440px);min-height:60px;margin:0 auto;display:flex}.site-brand{color:var(--color-ink);letter-spacing:.04em;align-items:center;gap:.8rem;font-size:1.1rem;font-weight:800;text-decoration:none;display:flex}.site-brand-icon{object-fit:contain;width:64px;height:64px;display:block}.site-brand-text{object-fit:contain;transform-origin:45% 60%;width:114px;height:42px;animation:60s ease-in-out infinite jukuli-brand-shake;display:block}@keyframes jukuli-brand-shake{0%,15.8%,17.6%,49.2%,51%,to{transform:translate(0)rotate(0)}16.1%,49.5%{transform:translate(-2px)rotate(-2deg)}16.4%,49.8%{transform:translate(3px)rotate(2.4deg)}16.7%,50.1%{transform:translate(-3px)rotate(-2deg)}17%,50.4%{transform:translate(2px)rotate(1.4deg)}17.3%,50.7%{transform:translate(-1px)rotate(-.7deg)}}.nav-links{align-items:center;gap:3.25rem;display:flex}.nav-links a{color:var(--color-ink);white-space:nowrap;padding:.7rem 0;font-size:1rem;font-weight:650;text-decoration:none;position:relative}.nav-links a:after{background:var(--color-primary);content:"";transform-origin:50%;height:2px;transition:transform .16s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav-links a:hover:after,.nav-links a:focus-visible:after{transform:scaleX(1)}.nav-links a:focus-visible,.site-brand:focus-visible,.nav-button:focus-visible{outline:3px solid color-mix(in srgb,var(--color-primary) 50%,transparent);outline-offset:4px;border-radius:.4rem}.nav-login{background:var(--color-ink);border-radius:100rem;color:var(--color-surface)!important;padding:.7rem 1.2rem!important}.nav-login:after{display:none}.nav-login:hover{background:var(--color-primary);color:var(--color-ink)!important}.nav-account{align-items:center;gap:.75rem;display:flex}.site-audio-mute{border:1px solid color-mix(in srgb,var(--color-ink) 12%,transparent);color:#111;width:2.65rem;height:2.65rem;box-shadow:0 7px 20px color-mix(in srgb,var(--color-ink) 8%,transparent);cursor:pointer;background:#fff;border-radius:50%;flex:0 0 2.65rem;place-items:center;padding:0;font-size:1.1rem;animation:.35s both jukuli-audio-control-in;display:grid;position:relative}.site-audio-mute[hidden]{display:none}.site-audio-mute:hover,.site-audio-mute:focus-visible{background:#fff4c1;border-color:#111;transform:translateY(-1px)}.site-audio-mute:before,.site-audio-mute:after{content:"";opacity:0;background:#d83f34;border-radius:999px;width:1.45rem;height:3px;transition:opacity .16s,transform .16s;position:absolute;transform:rotate(45deg)scaleX(.5);box-shadow:0 0 0 1px #fff}.site-audio-mute:after{transform:rotate(-45deg)scaleX(.5)}.site-audio-mute.is-muted:before{opacity:1;transform:rotate(45deg)scaleX(1)}.site-audio-mute.is-muted:after{opacity:1;transform:rotate(-45deg)scaleX(1)}@keyframes jukuli-audio-control-in{0%{opacity:0;transform:translateY(-.3rem)scale(.88)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.site-audio-mute{animation:none}.site-audio-mute:before,.site-audio-mute:after{transition:none}}.site-audio-controls{z-index:80;gap:.55rem;display:flex;position:fixed;bottom:1.6rem;right:1rem}.site-audio-controls button{color:#111;cursor:pointer;backdrop-filter:blur(8px);background:#fffffff0;border:1px solid #11111129;border-radius:50%;place-items:center;width:2.8rem;height:2.8rem;padding:0;font-size:1.15rem;transition:transform .16s,background-color .16s;display:grid;position:relative;box-shadow:0 .45rem 1.35rem #11111129}.site-audio-controls button:hover,.site-audio-controls button:focus-visible{background:#fff4c1;transform:translateY(-2px)}.site-audio-controls button:disabled{cursor:wait;opacity:.65}.site-audio-controls button:before,.site-audio-controls button:after{content:"";opacity:0;background:#d83f34;border-radius:999px;width:1.55rem;height:3px;transition:opacity .16s,transform .16s;position:absolute;transform:rotate(45deg)scaleX(.5);box-shadow:0 0 0 1px #fff}.site-audio-controls button:after{transform:rotate(-45deg)scaleX(.5)}.site-audio-controls button.is-muted:before{opacity:1;transform:rotate(45deg)scaleX(1)}.site-audio-controls button.is-muted:after{opacity:1;transform:rotate(-45deg)scaleX(1)}@media (width<=520px){.site-audio-controls{bottom:1.5rem;right:.65rem}}@media (prefers-reduced-motion:reduce){.site-audio-controls button,.site-audio-controls button:before,.site-audio-controls button:after{transition:none}}.nav-score{background:var(--color-surface);border:1px solid color-mix(in srgb,var(--color-ink) 10%,transparent);min-width:104px;box-shadow:0 7px 20px color-mix(in srgb,var(--color-ink) 8%,transparent);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";border-radius:999px;align-items:center;gap:.55rem;transition:transform .18s,box-shadow .18s;display:flex;padding:.55rem .85rem!important}.nav-score:after{display:none}.nav-score:hover,.nav-score:focus-visible{box-shadow:0 10px 26px color-mix(in srgb,var(--color-ink) 12%,transparent);transform:translateY(-2px)}.nav-score__label{text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;font-weight:750}.nav-score__value{background:var(--color-primary);border-radius:999px;margin-left:auto;padding:.12rem .48rem;font-size:.95rem;font-weight:900}.nav-score.is-score-updated{animation:.52s cubic-bezier(.18,1.5,.4,1) jukuliScoreBadgePulse}.nav-score.is-score-counting{animation:.11s ease-in-out infinite alternate jukuliScoreBadgeShake}.nav-score.is-score-lost{animation:.7s cubic-bezier(.36,.07,.19,.97) jukuliScoreBadgeDrop}.nav-score.is-score-counting.is-score-lost{animation:.17s ease-in-out infinite alternate jukuliScoreBadgeSadShake}.nav-score.is-score-lost .nav-score__value{background:var(--color-negative);color:var(--color-surface)}.nav-toggle{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.nav-button{cursor:pointer;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;display:none}.nav-button span{background:var(--color-ink);border-radius:100rem;width:26px;height:3px;margin:0 auto;transition:transform .16s,opacity .16s;display:block}footer{background-color:var(--color-surface);border:1px solid color-mix(in srgb,var(--color-ink) 5%,transparent);width:min(100%,940px);min-height:110px;box-shadow:0 14px 35px color-mix(in srgb,var(--color-ink) 8%,transparent), 0 2px 10px color-mix(in srgb,var(--color-ink) 5%,transparent);border-radius:100rem;justify-content:space-evenly;align-items:center;gap:1rem;margin:0 0 auto;padding:1.25rem 2rem;display:flex}.score-page{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.score-page__label{font-size:clamp(1.2rem,3vw,1.65rem);font-weight:800}.score-page__value{letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";color:var(--color-primary);text-shadow:2px 2px #000000bf;font-size:clamp(5rem,18vw,9rem);font-weight:900;line-height:.95}.score-page p{max-width:520px;margin:0}.score-ranking-invite{text-align:left;background:#fff8df;border:1px solid #e6dccf;border-radius:1.25rem;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:1rem;width:min(100%,760px);margin-top:1rem;padding:1.2rem;display:grid}.score-ranking-invite img{width:64px;height:64px}.score-ranking-invite h2,.score-ranking-invite p{margin:.15rem 0}.score-ranking-invite p{color:#686159;line-height:1.45}.score-ranking-invite a{white-space:nowrap}.score-rankings{gap:1rem;width:min(100%,800px);margin-top:1rem;display:grid}.score-rankings header span{color:#a87900;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:950}.score-rankings header h2,.score-rankings header p{margin:.2rem auto}.score-rankings header p{color:#6c655d}.score-rankings>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.score-rankings a{color:#111;text-align:left;background:#faf7f2;border:1px solid #e6dccf;border-radius:1rem;gap:.2rem;min-height:8.5rem;padding:1rem;text-decoration:none;display:grid}.score-rankings a:hover,.score-rankings a:focus-visible{background:#fff4c1;border-color:#111;transform:translateY(-2px)}.score-rankings a span{color:#7d5c00;text-transform:uppercase;font-size:.78rem;font-weight:950}.score-rankings a strong{font-size:clamp(1.7rem,5vw,2.7rem)}.score-rankings a small{color:#6c655d}@media (width<=760px){.score-ranking-invite{text-align:left;grid-template-columns:auto 1fr}.score-ranking-invite a{grid-column:1/-1;width:100%}.score-rankings>div{grid-template-columns:1fr}}.score-page button{background:var(--color-ink);color:var(--color-surface);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:.8rem 1.2rem;font-weight:800}.score-page button:hover,.score-page button:focus-visible{background:var(--color-negative);color:var(--color-ink)}.auth-page,.account-page{flex-direction:column;justify-content:center;gap:1.25rem;display:flex}.auth-page{max-width:680px}.account-page{width:min(100%,1200px);max-width:1200px}.auth-page__intro,.account-page__heading{dis:flex}.auth-page__intro{text-align:center;flex-direction:column;align-items:center;display:flex}.auth-page__intro h1,.account-page__heading h1{font-size:clamp(2rem,6vw,3.5rem);line-height:1.05}.auth-page__intro p,.account-page__heading p{margin:.65rem 0 0;line-height:1.55}.auth-page__mark{object-fit:contain;width:4rem;height:4rem;margin:0 auto 1rem;display:block}.auth-message{background:color-mix(in srgb,var(--color-primary) 20%,var(--color-surface));border:1px solid color-mix(in srgb,var(--color-primary) 55%,var(--color-ink));border-radius:.9rem;padding:.9rem 1rem;line-height:1.45}.auth-form{gap:.7rem;display:grid}.auth-form label{margin-top:.35rem;font-weight:800}.auth-form input{background:var(--color-surface);width:100%;color:var(--color-ink);border:1px solid color-mix(in srgb,var(--color-ink) 22%,transparent);font:inherit;border-radius:.85rem;padding:.9rem 1rem}.auth-form input:focus{border-color:var(--color-primary);outline:3px solid color-mix(in srgb,var(--color-primary) 30%,transparent)}.auth-form button,.account-logout button{background:var(--color-ink);color:var(--color-surface);font:inherit;cursor:pointer;border:0;border-radius:999px;justify-self:start;margin-top:.75rem;padding:.85rem 1.4rem;font-weight:850}.account-verification{background:color-mix(in srgb,var(--color-primary) 22%,var(--color-surface));border:2px solid var(--color-primary);border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex}.account-verification p{margin:.25rem 0 0;line-height:1.45}.account-verification button,.account-toggles button{background:var(--color-ink);color:var(--color-surface);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:.75rem 1rem;font-weight:850}.account-tabs{background:color-mix(in srgb,var(--color-ink) 7%,transparent);border-radius:999px;gap:.35rem;padding:.35rem;display:flex}.account-tabs a,.account-tabs>span{color:var(--color-ink);text-align:center;border-radius:999px;flex:1;padding:.7rem 1rem;font-weight:850;text-decoration:none}.account-tabs a[aria-current=page]{background:var(--color-surface);box-shadow:0 2px 10px color-mix(in srgb,var(--color-ink) 12%,transparent)}.account-tabs .is-disabled{cursor:not-allowed;opacity:.42}.account-tab-badge{color:#111;vertical-align:middle;background:#ffc515;border-radius:999px;place-items:center;min-width:1.35rem;height:1.35rem;margin-left:.35rem;padding:0 .3rem;font-size:.72rem;font-weight:950;display:inline-grid}.account-subtabs{background:#faf7f2;border:1px solid #e5ddd2;border-radius:999px;align-self:center;gap:.4rem;padding:.35rem;display:flex}.account-subtabs a{color:#111;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:.65rem 1.15rem;font-weight:850;text-decoration:none;display:inline-flex}.account-subtabs a[aria-current=page]{color:#fff;background:#111}.account-subtabs a[aria-current=page] .account-tab-badge{color:#111;background:#ffc515}@media (width<=480px){.account-subtabs{width:100%;overflow-x:auto}.account-subtabs a{flex:1;min-width:6.5rem}}.account-panel{border:1px solid color-mix(in srgb,var(--color-ink) 12%,transparent);border-radius:1rem;gap:1rem;padding:1.25rem;display:grid}.account-page>.account-panel{width:100%;min-height:0}.account-panel h2{margin:0}.account-panel.is-locked{background:color-mix(in srgb,var(--color-ink) 3%,var(--color-surface))}.account-lock{opacity:.72;margin:0;line-height:1.5}.account-toggles{gap:.75rem;display:grid}.account-toggles label{background:var(--color-surface);border:1px solid color-mix(in srgb,var(--color-ink) 10%,transparent);border-radius:.9rem;align-items:flex-start;gap:.8rem;padding:1rem;display:flex}.account-toggles input{width:1.25rem;height:1.25rem;accent-color:var(--color-primary);margin:.15rem 0 0}.account-toggles span{gap:.2rem;display:grid}.account-toggles small{opacity:.68;line-height:1.4}.account-toggles button{justify-self:start}.account-toggles button:disabled{cursor:not-allowed;opacity:.4}.account-score,.account-rank{background:var(--color-primary);border:2px solid var(--color-ink);border-radius:1rem;padding:1rem}.account-score{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.account-rank{grid-template-columns:1fr auto;align-items:end;display:grid}.account-score strong,.account-rank strong{font-size:2rem;line-height:1}.account-score small{opacity:.7}.account-rank small{opacity:.7;grid-column:1/-1}.account-gameplay-score{gap:.75rem}.account-score-summary{grid-template-columns:minmax(8rem,.45fr) minmax(12rem,1fr) minmax(18rem,1.25fr);align-items:stretch;gap:.75rem;display:grid}.account-score-summary .account-score{border-width:1px;padding:.8rem}.account-score-location{background:#faf7f2;border:1px solid #e5ddd2;border-radius:1rem;align-content:center;gap:.25rem;padding:.8rem 1rem;display:grid}.account-score-location span,.account-score-ranks span{color:#6d665e;text-transform:uppercase;font-size:.72rem;font-weight:850}.account-score-location strong{line-height:1.35}.account-score-ranks{grid-template-columns:repeat(3,1fr);gap:.45rem;display:grid}.account-score-ranks div{text-align:center;background:#fff4c1;border-radius:.85rem;place-content:center;gap:.2rem;min-width:0;padding:.7rem;display:grid}.account-score-ranks strong{font-size:1.35rem}@media (width<=760px){.account-score-summary{grid-template-columns:1fr 1fr}.account-score-ranks{grid-column:1/-1}}@media (width<=430px){.account-score-summary{grid-template-columns:1fr}.account-score-ranks{grid-column:auto}.account-score-location{text-align:center}}.account-location-compact{border:1px solid #e5ddd2;border-radius:.9rem;margin-top:.15rem;padding:.75rem 1rem}.account-location-compact summary{cursor:pointer;font-weight:850}.account-location-compact>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.8rem;display:grid}.account-location-compact .account-location__form{margin:0}@media (width<=640px){.account-location-compact>div{grid-template-columns:1fr}}.account-location{border-top:1px solid color-mix(in srgb,var(--color-ink) 12%,transparent);gap:1rem;margin-top:.5rem;padding-top:1.25rem;display:grid}.account-location h3,.account-location p{margin:0}.account-location dl{gap:.55rem;margin:0;display:grid}.account-location dl div{background:color-mix(in srgb,var(--color-background) 70%,var(--color-surface));border-radius:.75rem;justify-content:space-between;gap:1rem;padding:.75rem;display:flex}.account-location dt{opacity:.68}.account-location dd{text-align:right;margin:0;font-weight:850}.account-location__form{border:1px solid color-mix(in srgb,var(--color-ink) 12%,transparent);border-radius:.9rem;gap:.65rem;padding:1rem;display:grid}.account-location__form label{font-weight:850}.account-location__form select{border:1px solid color-mix(in srgb,var(--color-ink) 22%,transparent);background:var(--color-surface);width:100%;color:var(--color-ink);font:inherit;border-radius:.75rem;padding:.8rem}.account-location__form p{opacity:.72;font-size:.9rem;line-height:1.45}.account-location__form button{background:var(--color-ink);color:var(--color-surface);font:inherit;cursor:pointer;border:0;border-radius:999px;justify-self:start;padding:.75rem 1rem;font-weight:850}.account-location__form button:disabled{cursor:not-allowed;opacity:.4}.leaderboard-page{gap:1rem;width:min(100%,760px);margin:0 auto;display:grid}.leaderboard-page header{text-align:center}.leaderboard-page header span{color:#b38100;letter-spacing:.14em;text-transform:uppercase;font-size:.8rem;font-weight:900}.leaderboard-page header p{opacity:.7;max-width:34rem;margin:.5rem auto 0;line-height:1.5}.leaderboard-page header small{color:#756d63;margin-top:.4rem;display:block}.leaderboard-periods{border:1px solid color-mix(in srgb,var(--color-ink) 12%,transparent);background:var(--color-surface);border-radius:999px;justify-content:center;gap:.35rem;width:min(100%,28rem);margin:0 auto;padding:.3rem;display:flex}.leaderboard-periods a{color:var(--color-ink);text-align:center;border-radius:999px;flex:1;padding:.65rem .8rem;font-weight:850;text-decoration:none}.leaderboard-periods a[aria-current=page]{background:var(--color-primary);box-shadow:0 .16rem #b98600}.leaderboard-scopes{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.leaderboard-scopes a{border:1px solid color-mix(in srgb,var(--color-ink) 12%,transparent);color:var(--color-ink);border-radius:999px;padding:.65rem 1rem;font-weight:800;text-decoration:none}.leaderboard-scopes a[aria-current=page]{background:var(--color-primary);border-color:var(--color-ink)}.leaderboard-current{border:2px solid var(--color-ink);background:var(--color-primary);width:min(100%,28rem);color:var(--color-ink);text-align:center;box-shadow:.28rem .28rem 0 var(--color-ink);border-radius:1rem;margin:.25rem auto 0;padding:1rem 1.25rem;font-size:clamp(1.4rem,5vw,2rem);font-weight:900;line-height:1.1;text-decoration:none;display:block}.leaderboard-breadcrumbs{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;font-size:.92rem;font-weight:800;display:flex}.leaderboard-breadcrumbs a{color:var(--color-ink);text-underline-offset:.18em}.leaderboard-breadcrumbs span[aria-current=page]{opacity:.65}.leaderboard-page .leaderboard-explorer{border:1px solid color-mix(in srgb,var(--color-primary) 45%,var(--color-ink));background:color-mix(in srgb,var(--color-primary) 8%,var(--color-surface));width:100%;min-height:0;box-shadow:none;border-radius:1rem;gap:.75rem;margin:0;padding:1rem;display:grid}.leaderboard-explorer h2{letter-spacing:.08em;text-align:center;text-transform:uppercase;opacity:.65;margin:0;font-size:.78rem}.leaderboard-areas{align-items:stretch;gap:.6rem;display:grid}.leaderboard-areas--columns-1{grid-template-columns:1fr}.leaderboard-areas--columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.leaderboard-areas--columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.leaderboard-areas a{border:1px solid color-mix(in srgb,var(--color-ink) 14%,transparent);background:var(--color-surface);min-height:3rem;color:var(--color-ink);text-align:center;border-radius:.8rem;place-items:center;padding:.7rem .9rem;font-weight:850;line-height:1.2;text-decoration:none;transition:transform .15s,background .15s,border-color .15s;display:grid}.leaderboard-areas a:hover,.leaderboard-areas a:focus-visible{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 22%,var(--color-surface));transform:translateY(-2px)}.leaderboard-picker{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;font-weight:800;display:grid}.leaderboard-picker select{border:1px solid color-mix(in srgb,var(--color-ink) 20%,transparent);background:var(--color-surface);width:100%;color:var(--color-ink);font:inherit;border-radius:.8rem;padding:.8rem 2.5rem .8rem .9rem}.leaderboard-home-link{color:var(--color-ink);text-underline-offset:.2em;justify-self:center;font-size:.9rem;font-weight:800}.leaderboard-list{counter-reset:none;gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.leaderboard-list li{background:var(--color-surface);border:1px solid color-mix(in srgb,var(--color-ink) 10%,transparent);border-radius:1rem;grid-template-columns:3rem 1fr auto;align-items:center;gap:.8rem;padding:1rem;display:grid}.leaderboard-list li:first-child{background:color-mix(in srgb,var(--color-primary) 28%,var(--color-surface));border:2px solid var(--color-primary)}.leaderboard-list strong{align-items:center;gap:.7rem;min-width:0;display:flex}.leaderboard-list .leader-avatar{flex:0 0 2.3rem;font-style:normal;text-decoration:none}.leaderboard-list strong>span{gap:.12rem;min-width:0;display:grid}.leaderboard-list strong small{color:#756d63;font-size:.72rem;font-weight:650}.leaderboard-personal{border:2px solid var(--color-ink);background:var(--color-primary);border-radius:1rem;grid-template-columns:auto auto 1fr;align-items:center;gap:.35rem 1rem;padding:.9rem 1.1rem;display:grid;position:sticky;bottom:1rem;box-shadow:0 .4rem 1.4rem #1111112e}.leaderboard-personal>span{letter-spacing:.08em;text-transform:uppercase;grid-row:1/3;font-size:.72rem;font-weight:900}.leaderboard-personal>strong{font-size:1.35rem}.leaderboard-personal>b{justify-self:end}.leaderboard-personal>small{color:#5c4800;grid-column:2/4}@media (width<=520px){.leaderboard-personal{grid-template-columns:auto 1fr}.leaderboard-personal>span{grid-row:auto}.leaderboard-personal>b{grid-column:1/3;justify-self:start}.leaderboard-personal>small{grid-column:1/3}}.leaderboard-list b{font-variant-numeric:tabular-nums}.leaderboard-empty{border:1px dashed color-mix(in srgb,var(--color-ink) 24%,transparent);text-align:center;border-radius:1rem;padding:2rem}.leaderboard-list strong a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:.08em}.player-profile{text-align:center;justify-items:center;gap:1.25rem;width:min(100%,760px);margin:0 auto;display:grid}.player-profile>img{width:4rem;height:4rem}.player-profile h1{overflow-wrap:anywhere;margin:0;font-size:clamp(2.25rem,8vw,4.5rem)}.player-profile>.account-score{aspect-ratio:1;filter:drop-shadow(0 .8rem 1rem #23190c33);isolation:isolate;background-color:#0000;background-image:url(/media/images/jukuli_profile_vault.png);background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;border-radius:50%;place-items:center;width:clamp(12rem,38vw,18rem);margin:2rem 0;padding:0;display:grid;position:relative}.player-profile>.account-score:before{aspect-ratio:1;content:"";background:linear-gradient(145deg,#ffe596 0%,#e5ad35 52%,#c98917 100%);border:3px solid #111;border-radius:50%;width:52%;position:absolute;box-shadow:inset 0 .18rem .3rem #ffffffa6,inset 0 -.25rem .45rem #5e310033,0 .25rem .45rem #23140047}.player-profile>.account-score span,.player-profile>.account-score small{letter-spacing:.08em;text-transform:uppercase;font-size:clamp(.9rem,2.2vw,1.25rem);font-weight:1000;line-height:1;position:absolute;left:50%;transform:translate(-50%)}.player-profile>.account-score span{top:-1.7rem}.player-profile>.account-score small{opacity:1;bottom:-1.7rem}.player-profile>.account-score strong{z-index:1;color:#ffc515;overflow-wrap:anywhere;-webkit-text-stroke:1.5px #111;text-shadow:0 2px #fff1af,0 .22rem .3rem #2314008c;paint-order:stroke fill;overflow-wrap:normal;white-space:nowrap;max-width:none;font-size:clamp(2.1rem,6vw,3.6rem);line-height:1;position:relative}.player-profile:has(>.account-score){grid-template-columns:256px minmax(15rem,1fr) 256px;align-items:center;column-gap:1.5rem;width:min(100%,960px)}.player-profile:has(>.account-score)>*{grid-column:1/-1}.player-profile:has(>.account-score)>.profile-avatar{grid-area:1/1/3;margin:0}.player-profile:has(>.account-score)>h1{text-align:left;grid-area:1/2;place-self:end start;font-size:clamp(2rem,4.5vw,3.25rem);line-height:1.05}.player-profile:has(>.account-score)>.profile-level-progress{grid-area:2/2;align-self:start;margin-top:-.4rem}.player-profile:has(>.account-score)>.account-score{grid-area:1/3/3;width:256px;margin:1.7rem 0}.player-profile:has(>.account-score)>.account-score span{top:-1.45rem}.player-profile:has(>.account-score)>.account-score small{bottom:-1.45rem}@media (width<=850px){.player-profile:has(>.account-score){grid-template-columns:1fr 1fr;column-gap:1rem}.player-profile:has(>.account-score)>.profile-avatar{grid-area:1/1;justify-self:end;width:min(256px,40vw);height:min(256px,40vw)}.player-profile:has(>.account-score)>h1{text-align:center;grid-area:2/1/auto/-1;justify-self:center}.player-profile:has(>.account-score)>.profile-level-progress{grid-area:3/1/auto/-1;margin-top:-.65rem}.player-profile:has(>.account-score)>.account-score{grid-area:1/2;justify-self:start;width:min(256px,40vw)}}@media (width<=520px){.player-profile:has(>.account-score){grid-template-columns:1fr;row-gap:.85rem}.player-profile:has(>.account-score)>.profile-avatar{grid-area:1/1;justify-self:center;width:min(256px,72vw);height:min(256px,72vw)}.player-profile:has(>.account-score)>h1{grid-area:2/1}.player-profile:has(>.account-score)>.profile-level-progress{grid-area:3/1}.player-profile:has(>.account-score)>.account-score{grid-area:4/1;justify-self:center;width:min(256px,72vw);margin:1.7rem 0}}.player-profile>.profile-pal-action[href=\/login]{display:none}.player-profile:has(>.account-score)>.profile-avatar,.player-profile:has(>.account-score)>.account-score{grid-row:1/4}.player-profile:has(>.account-score)>.profile-progress{grid-area:3/2;justify-self:start;margin:-.5rem 0 0;font-size:.9rem}.player-profile:has(>.account-score)>.player-profile__rankings{margin-top:-.5rem}@media (width<=850px){.player-profile:has(>.account-score)>.profile-avatar,.player-profile:has(>.account-score)>.account-score{grid-row:1}.player-profile:has(>.account-score)>.profile-progress{grid-area:4/1/auto/-1;justify-self:center;margin:-.5rem 0 0}.player-profile:has(>.account-score)>.player-profile__rankings{margin-top:-.25rem}}@media (width<=520px){.player-profile:has(>.account-score)>.profile-avatar{grid-row:1}.player-profile:has(>.account-score)>.profile-progress{grid-area:4/1}.player-profile:has(>.account-score)>.account-score{grid-row:5}}.profile-level-progress{grid-template-columns:auto minmax(10rem,28rem) auto;align-items:center;gap:.7rem;width:min(100%,34rem);display:grid}.profile-level-progress>strong{background:#ffc515;border:2px solid #111;border-radius:50%;place-items:center;width:2.6rem;height:2.6rem;font-size:1rem;display:grid}.profile-level-progress progress{background:#e6e1d9;border:0;border-radius:999px;width:100%;height:.9rem;overflow:hidden}.profile-level-progress progress::-webkit-progress-bar{background:#e6e1d9;border-radius:999px}.profile-level-progress progress::-webkit-progress-value{background:#5fbd68;border-radius:999px}.profile-level-progress progress::-moz-progress-bar{background:#5fbd68;border-radius:999px}.profile-level-progress>small{color:#655e55;text-align:center;grid-column:2;font-weight:850}@media (width<=430px){.profile-level-progress{grid-template-columns:auto minmax(0,1fr) auto}.profile-level-progress>strong{width:2.35rem;height:2.35rem}}.account-identity{background:#fff;border:1px solid #e5ddd2;border-radius:1.25rem;grid-template-columns:128px minmax(0,1fr);align-items:center;gap:1.5rem;width:100%;min-height:0;padding:1.25rem;display:grid}.account-identity__avatar{background-color:var(--avatar-tone,#ffc515);background-image:var(--avatar-image,none);color:#0000;background-position:50%;background-size:cover;border:2px solid #111;border-radius:50%;place-items:center;width:128px;height:128px;font-weight:900;display:grid}.account-identity__details{justify-items:start;gap:.8rem;min-width:0;display:grid}.account-identity__details h2{overflow-wrap:anywhere;max-width:100%;margin:0;font-size:clamp(1.6rem,4vw,2.5rem)}.account-identity__details .profile-level-progress{width:min(100%,34rem)}@media (width<=560px){.account-identity{text-align:center;grid-template-columns:1fr;justify-items:center}.account-identity__details{justify-items:center;width:100%}}.account-identity__avatar-link{color:#655e55;justify-items:center;gap:.35rem;font-weight:800;text-decoration:none;display:grid}.account-identity__avatar-link small{text-underline-offset:.18em;text-decoration:underline}.account-identity__avatar-link:hover small,.account-identity__avatar-link:focus-visible small{color:#111}.account-identity__avatar-link:focus-visible{outline-offset:.3rem;border-radius:50%;outline:3px solid #ffc515}.player-profile__rankings{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;width:100%;display:grid}.player-profile__rankings div{border:1px solid color-mix(in srgb,var(--color-ink) 12%,transparent);background:var(--color-surface);border-radius:1rem;gap:.25rem;padding:1.25rem;display:grid}.player-profile__rankings span,.player-profile__rankings small{opacity:.7}.player-profile__rankings strong{font-size:1.75rem}@media (width<=560px){.leaderboard-page .leaderboard-explorer{padding:.8rem}.leaderboard-areas--columns-3{grid-template-columns:repeat(2,minmax(0,1fr))}.leaderboard-picker{grid-template-columns:1fr}.leaderboard-current{width:100%}}.auth-form button:hover,.auth-form button:focus-visible,.account-logout button:hover,.account-logout button:focus-visible{background:var(--color-primary);color:var(--color-ink)}.auth-form__help,.auth-page__switch{opacity:.76;margin:0;font-size:.92rem;line-height:1.45}.auth-page__switch{text-align:center}.account-page__heading{align-items:center;gap:1rem;display:flex}.account-page__heading .auth-page__mark{flex:none;margin:0}.account-card{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.account-card>div{background:color-mix(in srgb,var(--color-background) 70%,var(--color-surface));border:1px solid color-mix(in srgb,var(--color-ink) 8%,transparent);border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.account-card span{opacity:.68}.account-card strong{text-align:right;overflow-wrap:anywhere}.account-password{border:1px solid color-mix(in srgb,var(--color-ink) 12%,transparent);border-radius:1rem;padding:1rem}.account-password summary{cursor:pointer;font-weight:850}.account-password .auth-form{margin-top:1rem}.account-danger{border-color:color-mix(in srgb,var(--color-negative) 60%,var(--color-ink))}.account-danger p{line-height:1.5}.account-danger .auth-form button{background:var(--color-negative);color:var(--color-ink)}.account-logout{margin-top:.25rem}.account-logout button{background:var(--color-negative);color:var(--color-ink);margin:0}@keyframes jukuliScoreBadgePulse{0%{transform:scale(1)}45%{transform:scale(1.16)rotate(-2deg)}72%{transform:scale(.96)rotate(1deg)}to{transform:scale(1)rotate(0)}}@keyframes jukuliScoreBadgeShake{0%{transform:translate(-1px,-1px)rotate(-1deg)}to{transform:translate(1px,1px)rotate(1deg)}}@keyframes jukuliScoreBadgeSadShake{0%{transform:translate(-1px,1px)rotate(-1.5deg)}to{transform:translate(1px,3px)rotate(1.5deg)}}@keyframes jukuliScoreBadgeDrop{0%{transform:translateY(0)scale(1)}35%{transform:translateY(5px)scale(.94)rotate(-2deg)}65%{transform:translateY(3px)scale(.97)rotate(1deg)}to{transform:translateY(0)scale(1)rotate(0)}}footer>*{flex:1;min-width:0}footer>*+*{border-left:1px solid color-mix(in srgb,var(--color-ink) 9%,var(--color-surface))}h1,h2,h3,h4,g5{margin:0;padding:0}.task_main_title{letter-spacing:-1px;height:40px;margin:0 0 30px;font-size:24px;display:inline-block}.task_main_title:before{content:"";vertical-align:text-top;background-image:url(/media/images/jukumedia_icon_idea.png);background-size:contain;width:32px;height:32px;margin-right:10px;display:inline-block}.task_choices_title{text-align:center;width:100%;height:40px;margin:0 0 30px;padding-top:10px;font-size:16px;display:inline-block}.landing-page{gap:1.25rem;width:min(100%,1320px);display:grid}.landing-page section{background:#fff;border:1px solid #11111113;border-radius:1.5rem;width:auto;min-height:0;margin:0;box-shadow:0 18px 48px #31251612}.landing-page h1,.landing-page h2,.landing-page h3,.landing-page p{margin-top:0}.landing-hero{grid-template-columns:minmax(360px,.78fr) minmax(620px,1.22fr);align-items:center;gap:2rem;min-height:570px;padding:3.2rem 2.8rem 1.4rem;display:grid;box-shadow:none!important;background:0 0!important;border:0!important}.landing-hero__copy{z-index:2;padding-left:1rem;position:relative}.landing-kicker{color:#b77e00;letter-spacing:.17em;text-transform:uppercase;margin-bottom:1.8rem;font-size:.82rem;font-weight:950}.landing-hero__copy h1{letter-spacing:-.055em;margin-bottom:1.5rem;font-size:clamp(3.6rem,5.5vw,5.5rem);line-height:.94}.landing-hero__copy h1 span{color:var(--color-primary)}.landing-lead{color:#67615b;max-width:31rem;margin-bottom:1.8rem;font-size:1.13rem;line-height:1.65}.landing-hero__actions{flex-wrap:wrap;align-items:center;gap:1.4rem;display:flex}.landing-hero__actions .button-primary{min-width:13.5rem}.landing-no-signup{color:#6b655f;align-items:center;gap:.55rem;display:flex}.landing-no-signup b{color:#b88700;border:2px solid #d2a000;border-radius:50%;place-items:center;width:1.65rem;height:1.65rem;display:grid}.landing-stage{grid-template-columns:minmax(320px,410px) minmax(270px,420px);align-items:center;min-height:500px;display:grid;position:relative}.daily-card{z-index:3;background:#fff;border:1px solid #e8e0d6;border-radius:1.35rem;align-self:center;padding:1.7rem;position:relative;box-shadow:0 20px 48px #2f23131f}.daily-card header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.daily-card header>span{color:#b77e00;letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:950}.daily-card header small{color:#52843f;background:#edf5e8;border-radius:999px;padding:.35rem .8rem;font-weight:800}.daily-card h2{margin:.9rem 0 .45rem;font-size:1.45rem}.daily-card>p{color:#67615b;margin-bottom:1.2rem;line-height:1.5}.daily-card__grid{aspect-ratio:1.16;border:1px solid #dfcdb8;border-radius:.55rem;grid-template-columns:repeat(3,1fr);margin-bottom:.9rem;display:grid;overflow:hidden}.daily-card__grid i{border:1px solid #eadccd;position:relative}.daily-card__grid i.has-dot:after{content:"";background:#f2b800;border-radius:50%;width:.8rem;height:.8rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.daily-card .button-dark{min-height:3rem}.landing-stage .home-mascot{z-index:2;align-self:center;margin-left:-2.8rem}.landing-stage:after{content:"";filter:blur(5px);background:radial-gradient(#291e112b,#0000 68%);border-radius:50%;width:70%;height:2.2rem;position:absolute;bottom:2.7rem;right:0}.landing-note{color:#b18a55;font-family:Segoe Print,Bradley Hand,cursive;font-size:1rem;line-height:1.2;transform:rotate(-5deg)}.landing-note span{font-size:2rem;display:inline-block}.landing-note--streak{position:absolute;bottom:-5.3rem;right:1.5rem}.landing-note--mascot{z-index:4;position:absolute;bottom:-.5rem;left:-5rem;transform:rotate(2deg)}.landing-steps{grid-template-columns:repeat(3,1fr);display:grid;padding:1.3rem 2rem!important}.landing-steps article{align-items:center;gap:1rem;padding:0 2rem;display:flex}.landing-steps article+article{border-left:1px solid #ece3d8}.landing-steps .step-icon{flex-basis:3.8rem;height:3.8rem}.landing-steps .step-icon img{object-fit:contain;width:3.4rem;height:3.4rem}.landing-steps h2{margin:0 0 .15rem;font-size:1.25rem}.landing-steps p{color:#6b655f;margin:0;font-size:.92rem}.landing-two-column{grid-template-columns:1.12fr .88fr;gap:1.25rem;display:grid}.landing-two-column>section{padding:1.8rem 2.1rem}.landing-two-column header>h2{margin-bottom:.25rem;font-size:1.5rem}.landing-two-column header>p{color:#6b655f;margin-bottom:0}.puzzle-explorer{justify-items:start;display:grid}.puzzle-collections{grid-template-columns:repeat(4,1fr);gap:1.25rem;width:100%;margin:1.6rem 0 1.4rem;display:grid}.puzzle-collections>a{color:#111;text-align:center;gap:.65rem;text-decoration:none;display:grid}.collection-preview{aspect-ratio:1;background:#fff;border:1px solid #e6ddd2;border-radius:.9rem;place-items:center;display:grid;overflow:hidden;box-shadow:0 8px 18px #11111109}.puzzle-collections strong{font-size:.9rem}.collection-preview--sequence{white-space:nowrap;grid-auto-flow:column;align-content:center;gap:.2rem;padding:.4rem;font-size:.85rem}.collection-preview--sequence b,.collection-preview--shapes b{background:#fff7de;border:1px solid #e3bd59;place-items:center;min-width:1.8rem;height:2.2rem;display:grid}.collection-preview--shapes{grid-template-columns:repeat(3,1fr);padding:.65rem;font-size:1.25rem}.collection-preview--shapes i{font-style:normal}.collection-preview--logic,.collection-preview--pattern{grid-template-columns:repeat(3,1fr);padding:.7rem}.collection-preview--logic i{border:1px solid #e9e1d7;place-items:center;width:100%;height:100%;min-height:1.55rem;font-style:normal;display:grid}.collection-preview--logic i.is-gold{background:#f4bc00;border-radius:50%;transform:scale(.45)}.collection-preview--pattern i{background:#f2b800;border-radius:50%;width:.85rem;height:.85rem}.collection-preview--pattern i.is-empty{background:#fff;border:1px solid #777}.puzzle-explorer>.button-primary{justify-self:center;min-width:13rem}.landing-leaders{grid-template-rows:auto 1fr auto;display:grid}.landing-leaders header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.landing-leaders header>div{border:1px solid #e7dfd5;border-radius:999px;display:flex;overflow:hidden}.landing-leaders header span{padding:.35rem .8rem;font-size:.78rem}.landing-leaders header span.is-active{background:#fff0bd;font-weight:900}.landing-leaders ol{margin:.8rem 0;padding:0;list-style:none}.landing-leaders li{border-bottom:1px solid #eee7de;grid-template-columns:1.5rem 2.3rem 1fr auto;align-items:center;gap:.65rem;min-height:3.25rem;display:grid}.landing-leaders li>b{font-size:1.05rem}.landing-leaders li strong a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:.08em}.landing-leaders li>span:last-child{font-weight:900}.landing-leaders__empty{color:#6c655e;text-align:center;align-content:center;place-items:center;gap:.3rem;min-height:13rem;display:grid}.landing-text-link{color:#111;justify-self:center;font-weight:800;text-decoration:none}.landing-text-link span{margin-left:.4rem;font-size:1.25rem}.fair-play{position:relative;padding:2rem 2.4rem!important}.fair-play>header{max-width:39rem}.fair-play>header h2{margin-bottom:.25rem;font-size:1.6rem}.fair-play>header p{color:#67615a;line-height:1.55}.fair-play__items{grid-template-columns:repeat(3,1fr);max-width:60rem;margin-top:1.5rem;display:grid}.fair-play__items article{align-items:center;gap:1rem;padding-right:2rem;display:flex}.fair-play__items article+article{border-left:1px solid #e9e0d5;padding-left:2rem}.fair-play__items article>span{background:#fff3ce;border-radius:50%;flex:0 0 3.4rem;place-items:center;height:3.4rem;font-size:1.7rem;font-weight:900;display:grid}.fair-play__items h3{margin:0 0 .15rem;font-size:1rem}.fair-play__items p{color:#6a645e;margin:0;font-size:.9rem}.fair-play__note{font-size:1.2rem;position:absolute;top:3rem;right:5rem;transform:rotate(4deg)}.landing-cta{grid-template-columns:auto auto auto 1fr;align-items:center;gap:2.2rem;display:grid;position:relative;overflow:visible;background:linear-gradient(100deg,#fff7dc,#fffdf7)!important;border-color:#f1d98d!important;padding:1.35rem 2.6rem!important}.landing-cta h2{margin:0;font-size:1.45rem}.landing-cta .button-primary{min-width:14rem}.landing-cta img{object-fit:contain;width:112px;height:112px;position:absolute;bottom:-.1rem;right:2.5rem}.landing-footer{background:0 0;justify-content:space-between;align-items:center;gap:2rem;min-height:5rem;padding:.3rem 0;display:flex}.landing-footer__brand{align-items:center;gap:.6rem;display:flex}.landing-footer__brand img:first-child{width:3.25rem;height:3.25rem}.landing-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:2.4rem;display:flex}.landing-footer nav a{color:#111;text-decoration:none}.site-footer{margin:2rem auto 1rem;padding:1rem 0}@media (width<=1120px){.landing-hero{grid-template-columns:1fr}.landing-hero__copy{max-width:45rem}.landing-stage{justify-content:center}.landing-note--streak,.fair-play__note{display:none}.landing-two-column{grid-template-columns:1fr}}@media (width<=760px){.landing-page{gap:1rem}.landing-hero{min-height:0;padding:1.2rem .2rem}.landing-hero__copy{padding:0 .7rem}.landing-hero__copy h1{font-size:clamp(3rem,15vw,4.6rem)}.landing-stage{grid-template-columns:1fr;gap:1rem}.daily-card{width:min(100%,410px);margin:auto}.landing-stage .home-mascot{grid-row:2;width:min(90vw,390px);margin:-2.5rem auto 0}.landing-note--mascot{display:none}.landing-steps{grid-template-columns:1fr;padding:1rem!important}.landing-steps article{padding:1rem}.landing-steps article+article{border-top:1px solid #ece3d8;border-left:0}.landing-two-column>section,.fair-play{padding:1.4rem!important}.puzzle-collections{grid-template-columns:repeat(2,1fr)}.fair-play__items{grid-template-columns:1fr}.fair-play__items article{padding:1rem 0}.fair-play__items article+article{border-top:1px solid #e9e0d5;border-left:0;padding-left:0}.landing-cta{grid-template-columns:1fr;justify-items:start;gap:1rem;padding:1.4rem!important}.landing-cta img{opacity:.28;width:96px;height:96px;right:.6rem}.landing-footer{flex-direction:column;align-items:flex-start}.landing-footer nav{justify-content:flex-start;gap:1rem 1.5rem}}@media (width<=430px){.landing-hero__actions{flex-direction:column;align-items:flex-start}.landing-hero__actions .button-primary{width:100%}.daily-card{padding:1.2rem}.puzzle-collections{gap:.7rem}.landing-leaders header{flex-direction:column;align-items:flex-start}.landing-leaders li{grid-template-columns:1.3rem 2.1rem 1fr}.landing-leaders li>span:last-child{grid-column:3}.landing-footer nav{grid-template-columns:1fr 1fr;display:grid}}@media (width<=760px){.site-footer{width:100%}}.landing-page--upgraded{gap:1.15rem;width:min(100%,1440px)}.landing-page--upgraded .landing-hero{min-height:650px;padding-bottom:.5rem}.landing-page--upgraded .landing-hero__copy h1{white-space:normal;font-size:clamp(3.8rem,5vw,5.4rem)}.landing-page--upgraded .landing-hero__copy h1 u{text-underline-offset:.5rem;text-decoration-color:#efb300;text-decoration-thickness:.18rem}.landing-watch-link{color:#222;align-items:center;gap:.65rem;font-weight:750;text-decoration:none;display:inline-flex}.landing-watch-link b{color:#111;border:1px solid #e7b600;border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;font-size:.72rem;display:grid}.landing-social-proof{color:#625d56;align-items:center;gap:.45rem;margin-top:1.5rem;font-size:.9rem;display:flex}.landing-social-proof>strong{color:#c48a00}.landing-social-proof>span:last-child{color:#efb400;margin-left:.35rem}.landing-social-proof__faces{margin-right:.35rem;display:flex}.landing-social-proof__faces i{color:#4b3a1f;background:#fff1c6;border:2px solid #fff;border-radius:50%;place-items:center;width:2rem;height:2rem;margin-left:-.38rem;font-size:.68rem;font-style:normal;font-weight:950;display:grid;box-shadow:0 2px 8px #1111111a}.landing-social-proof__faces i:nth-child(2){background:#dff0e3}.landing-social-proof__faces i:nth-child(3){background:#dcecf6}.landing-social-proof__faces i:nth-child(4){background:#f0dfda}.landing-page--upgraded .mascot-sticky{width:9.5rem;font-size:.92rem;bottom:4rem;right:-.4rem}.landing-page--upgraded .mascot-sticky strong{margin-top:.35rem;font-family:system-ui,sans-serif;font-size:1.3rem;display:inline-block}.landing-live{grid-template-columns:1.1fr repeat(4,1fr);align-items:center;display:grid;border-radius:1rem!important;min-height:5.2rem!important;padding:.8rem 1.8rem!important}.landing-live>strong{letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:.65rem;font-size:.83rem;display:flex}.landing-live>strong i{background:#47d338;border-radius:50%;width:.55rem;height:.55rem;box-shadow:0 0 0 .25rem #47d3381f}.landing-live>div{border-left:1px solid #ebe3d9;grid-template-columns:2.8rem 1fr;align-items:center;min-height:3rem;padding:0 1.25rem;display:grid}.landing-live>div>span{color:#d99b00;grid-row:1/3;font-size:1.9rem}.landing-live b{align-self:end;font-size:1.2rem}.landing-live small{color:#777069;align-self:start}.landing-return{grid-template-columns:13rem 1fr;gap:1rem;display:grid;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:.6rem 0!important}.landing-return>header{padding:.65rem .3rem}.landing-return>header h2{margin:0 0 .45rem;font-size:1.25rem}.landing-return>header p{color:#777069;font-size:.86rem;line-height:1.45}.landing-return__steps{grid-template-columns:repeat(5,1fr);gap:1rem;display:grid}.landing-return__steps article{background:#fff;border:1px solid #e9e1d8;border-radius:.85rem;align-items:center;gap:.7rem;min-height:6rem;padding:.85rem;display:flex;position:relative;box-shadow:0 10px 25px #3125160e}.landing-return__steps article:not(:last-child):after{z-index:2;color:#efb100;content:"→";position:absolute;right:-1rem}.landing-return__steps .step-icon{border:1px solid #f2d78d;flex:0 0 3rem;height:3rem}.landing-return__steps .step-icon img{object-fit:contain;width:2.5rem;height:2.5rem}.landing-icon-placeholder{font-size:1.7rem}.landing-return__steps h3{margin:0 0 .15rem;font-size:.9rem}.landing-return__steps p{color:#726c65;margin:0;font-size:.72rem;line-height:1.35}.landing-three-column{grid-template-columns:1.08fr .9fr .92fr;gap:1.15rem;display:grid}.landing-three-column>section{min-width:0;min-height:365px;padding:1.5rem}.landing-three-column header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.landing-three-column header h2{margin:0 0 .3rem;font-size:1.35rem}.landing-three-column header p{color:#746e67;margin:0;font-size:.85rem}.landing-three-column .puzzle-explorer header a{color:#111;white-space:nowrap;font-size:.78rem;font-weight:800;text-decoration:none}.landing-three-column .puzzle-collections{gap:.65rem;margin:1.25rem 0 0}.landing-three-column .puzzle-collections>a{gap:.3rem}.landing-three-column .puzzle-collections small{color:#827b73;font-size:.66rem}.landing-three-column .collection-preview{border-radius:.65rem}.landing-three-column .landing-leaders li{min-height:2.8rem}.landing-three-column .landing-leaders ol{margin:.45rem 0}.landing-three-column .leader-avatar{width:2rem;height:2rem}.landing-challenge{grid-template-rows:auto auto 1fr auto;grid-template-columns:minmax(0,1fr) auto;gap:.8rem 1rem;display:grid;position:relative;overflow:hidden}.landing-challenge header{grid-column:1/-1}.landing-result-card{border:1px solid #e8dfd3;border-radius:.8rem;grid-column:1/-1;grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr;align-items:center;display:grid;overflow:hidden}.landing-result-card>span{color:#6d665e;white-space:nowrap;grid-area:1/1;padding:.7rem 1rem;font-size:.72rem}.landing-result-card>small{color:#52843f;background:#edf5e8;border-radius:999px;grid-area:1/2;justify-self:end;margin-right:.8rem;padding:.2rem .45rem;font-weight:800}.landing-result-card strong,.landing-result-card b{text-align:center;grid-row:2;padding:1rem .6rem .15rem;font-size:1.45rem}.landing-result-card strong{grid-column:1}.landing-result-card b{border-left:1px solid #e8dfd3;grid-column:2}.landing-result-card strong+em{grid-area:3/1}.landing-result-card b+em{border-left:1px solid #e8dfd3;grid-area:3/2}.landing-result-card em{color:#766f68;text-align:center;padding:0 .6rem 1rem;font-size:.68rem;font-style:normal}.landing-challenge__note{align-self:center;margin:0;font-family:Segoe Print,Bradley Hand,cursive;font-size:.82rem;line-height:1.5;transform:rotate(-2deg)}.landing-challenge__note span{margin-left:.5rem;font-size:1.5rem;display:inline-block}.landing-challenge .button-primary{grid-column:2;align-self:end;min-width:10.5rem;padding:.75rem;font-size:.82rem}.landing-copy-link{color:#4f4a45;font:inherit;cursor:pointer;background:0 0;border:0;grid-column:2;justify-self:center;font-size:.75rem}.landing-page--upgraded .fair-play{grid-template-columns:18rem 1fr 8rem;align-items:center;display:grid;min-height:8rem!important;padding:1.25rem 1.8rem!important}.landing-page--upgraded .fair-play>header{align-self:center}.landing-page--upgraded .fair-play>header h2{font-size:1.35rem}.landing-page--upgraded .fair-play>header p{margin:0;font-size:.82rem}.landing-page--upgraded .fair-play__items{max-width:none;margin:0}.landing-page--upgraded .fair-play__items article{padding:0 1rem}.landing-page--upgraded .fair-play__items article>span{flex-basis:2.8rem;height:2.8rem;font-size:1.25rem}.landing-page--upgraded .fair-play__items article>span img{object-fit:contain;width:2rem;height:2rem;display:block}.fair-play__art{object-fit:contain;object-position:center bottom;place-self:end center;width:8rem;height:auto;max-height:7rem;display:block}.landing-page--upgraded .landing-cta{grid-template-columns:1.25fr auto auto 9rem;min-height:6.3rem!important}.landing-page--upgraded .landing-cta h2{margin:0 0 .25rem}.landing-page--upgraded .landing-cta p{color:#6c655e;margin:0;font-size:.82rem}.landing-cta__art{object-fit:contain;object-position:right bottom;place-self:end;width:9rem;height:auto;max-height:6.5rem;display:block}.landing-page--upgraded .landing-footer{grid-template-columns:auto 1fr auto;display:grid}.landing-page--upgraded .landing-footer nav{justify-self:center;gap:1.6rem}.landing-footer__socials{width:75px;height:25px;display:flex}.landing-footer__social{background-image:url(/media/images/jukuli_socials.webp);background-repeat:no-repeat;background-size:100px 100px;border-radius:50%;flex:0 0 25px;width:25px;height:25px;display:block}.landing-footer__social--discord{background-position:0 0}.landing-footer__social--twitter{background-position:-25px 0}.landing-footer__social--instagram{background-position:-50px 0}.landing-footer__social.is-disabled{opacity:.42}.frontpage-sprite{background-image:url(/media/images/jukuli_frontpages.webp);background-repeat:no-repeat;background-size:300px 300px;flex:none;width:50px;height:50px;display:block}.frontpage-sprite--puzzle{background-position:0 0}.frontpage-sprite--star{background-position:-50px 0}.frontpage-sprite--fire{background-position:-100px 0}.frontpage-sprite--vault{background-position:-150px 0}.frontpage-sprite--people{background-position:0 -50px}.frontpage-sprite--timer{background-position:-50px -50px}.frontpage-sprite--bolt{background-position:-100px -50px}.frontpage-sprite--shield{background-position:0 -100px}.frontpage-sprite--lock{background-position:-50px -100px}.frontpage-sprite--chart{background-position:-100px -100px}.landing-return__steps .step-icon>.frontpage-sprite{transform:scale(.82)}.landing-live>div>.frontpage-sprite{margin-left:-.2rem;transform:scale(.78)}.landing-page--upgraded .fair-play__items article>span .frontpage-sprite{transform:scale(.72)}.frontpage-sprite--owl{background-position:0 -128px;background-size:256px 256px;width:128px;height:85.333px}.frontpage-sprite--chest{background-position:-144px -144px;background-size:288px 288px;width:144px;height:96px}.fair-play__art.frontpage-sprite{width:128px;height:85.333px;max-height:none}.landing-cta__art.frontpage-sprite{width:144px;height:96px;max-height:none}@media (width<=1180px){.landing-live{grid-template-columns:repeat(4,1fr)}.landing-live>strong{grid-column:1/-1;padding:.3rem 0 .8rem}.landing-live>div:first-of-type{border-left:0}.landing-return{grid-template-columns:1fr}.landing-return__steps{grid-template-columns:repeat(3,1fr)}.landing-three-column{grid-template-columns:1fr 1fr}.landing-challenge{grid-column:1/-1;min-height:280px!important}.landing-page--upgraded .fair-play{grid-template-columns:1fr;gap:1rem}.fair-play__art{display:none}.landing-page--upgraded .landing-cta{grid-template-columns:1fr auto auto}.landing-cta__art{display:none}}@media (width<=760px){.landing-page--upgraded .landing-hero__copy h1{font-size:clamp(2.8rem,13vw,4.2rem)}.landing-social-proof{flex-wrap:wrap}.landing-live{grid-template-columns:1fr 1fr;padding:1rem!important}.landing-live>strong{grid-column:1/-1}.landing-live>div{border-top:1px solid #ebe3d9;border-left:0;padding:.7rem}.landing-live>div:nth-of-type(2n){border-left:1px solid #ebe3d9}.landing-return__steps{grid-template-columns:1fr}.landing-return__steps article:not(:last-child):after{bottom:-1rem;right:50%;transform:rotate(90deg)}.landing-three-column{grid-template-columns:1fr}.landing-challenge{grid-column:auto;grid-template-columns:1fr}.landing-challenge header,.landing-challenge .button-primary,.landing-copy-link{grid-column:1}.landing-page--upgraded .landing-cta,.landing-page--upgraded .landing-footer{grid-template-columns:1fr}.landing-page--upgraded .landing-footer nav{justify-self:start}.landing-footer__socials{display:none}}@media (width>=1121px){.landing-page{gap:1.25rem;width:min(100%,1440px)}.landing-hero{grid-template-columns:minmax(470px,.9fr) minmax(760px,1.4fr);gap:1rem;min-height:650px;padding:2.4rem 2rem 1rem}.landing-hero__copy{align-self:center;padding:0 0 5rem}.landing-hero__copy h1{white-space:nowrap;font-size:clamp(4.5rem,5.35vw,5.65rem)}.landing-lead{max-width:34rem}.landing-stage{min-height:580px;display:block}.daily-card{z-index:3;width:410px;padding:1.7rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.landing-stage .home-mascot{z-index:2;width:430px;margin:0;position:absolute;top:50%;left:345px;transform:translateY(-43%)}.landing-stage:after{width:58%;bottom:3.3rem;right:-1rem}.landing-note--mascot{bottom:-2.2rem;left:-3.2rem}.landing-note--streak{bottom:0;right:1rem}.landing-steps{min-height:7.4rem}.landing-two-column>section{min-height:390px}.puzzle-collections{margin:1.8rem 0 1.7rem}.fair-play{min-height:238px!important;padding:2rem 2.4rem!important}.landing-cta{min-height:98px!important}.landing-footer{width:100%;min-height:5.5rem;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:1rem 0}.landing-footer>*{flex:0 auto}.landing-footer>*+*{border-left:0}}@media (width>=1121px) and (width<=1320px){.landing-hero{grid-template-columns:minmax(420px,.82fr) minmax(680px,1.18fr);padding-left:0;padding-right:0}.landing-hero__copy h1{font-size:4.5rem}.landing-stage .home-mascot{width:400px;left:315px}}.landing-kicker{letter-spacing:.06em;font-family:Segoe Print,Bradley Hand,cursive;font-size:1rem;transform:rotate(-2deg)}.landing-kicker span{color:#efac00;margin-left:.35rem;font-size:2rem;display:inline-block}.landing-hero__actions .button-primary{gap:1.5rem}.landing-hero__actions .button-primary span{font-size:1.5rem;font-weight:500}.landing-no-signup{color:#302d29;margin:1.35rem 0 0 2.3rem;font-family:Segoe Print,Bradley Hand,cursive;font-size:1rem;line-height:1.7;display:block;transform:rotate(-2deg)}.landing-no-signup>span{margin-right:.8rem;font-size:2rem;display:inline-block;transform:rotate(-50deg)}.landing-no-signup u{text-underline-offset:.35rem;text-decoration-color:#efac00;text-decoration-thickness:2px}.daily-card:before{z-index:2;content:"";clip-path:polygon(2% 14%,98% 0,96% 88%,0 100%);background:#face4fa3;width:5.6rem;height:1.5rem;position:absolute;top:-1rem;left:50%;transform:translate(-50%)rotate(-2deg)}.daily-card__stats{grid-template-columns:1fr 1fr;margin:.35rem 0 1rem;display:grid}.daily-card__stats span{color:#5f5952;grid-template-columns:auto 1fr;align-items:center;gap:0 .65rem;padding:.2rem 1rem;font-size:.78rem;display:grid}.daily-card__stats span+span{border-left:1px solid #eadfd3}.daily-card__stats b{grid-row:1/3;font-size:1.6rem;font-weight:400}.daily-card__stats strong{color:#111;font-size:.9rem}.daily-card--completed{min-height:28rem}.daily-card__player-stats{grid-template-columns:repeat(2,1fr);gap:.75rem;margin:2rem 0 1.4rem;display:grid}.daily-card__player-stats span{text-align:center;background:#fffaf0;border:1px solid #eadfd3;border-radius:.8rem;flex-direction:column;justify-content:center;align-items:center;min-height:7rem;padding:.8rem;display:flex}.daily-card__player-stats small{color:#746d65;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850}.daily-card__player-stats strong{margin:.15rem 0;font-size:1.8rem;line-height:1}.daily-card__player-stats em{color:#746d65;font-size:.76rem;font-style:normal}.daily-card__preview{pointer-events:none;background:#fff;border:1px solid #dfcdb8;border-radius:.65rem;place-items:center;min-height:15rem;max-height:17rem;margin-bottom:.75rem;padding:.7rem;display:grid;overflow:hidden}.daily-card__preview #task{place-items:center;width:100%;max-width:100%;display:grid!important}.daily-card__preview .grid,.daily-card__preview .count-question,.daily-card__preview .duplicate-question,.daily-card__preview .compass-question,.daily-card__preview .sequence-question,.daily-card__preview .logic-question{width:15rem;max-width:100%;max-height:15rem;margin:auto}.daily-card__preview .grid{aspect-ratio:1}.daily-card__preview .gridbox,.daily-card__preview .gridbox>*,.daily-card__preview .circle,.daily-card__preview .shape-svg,.daily-card__preview .shade-swatch{opacity:1!important;animation:none!important;transform:none!important}.daily-card__preview .gridboxblank{visibility:hidden!important}.daily-card__preview .shade-target,.daily-card__preview .shape-target,.daily-card__preview .answer-options--shade{width:min(100%,15rem);padding-top:0}.daily-card__preview button{pointer-events:none}.mascot-emphasis{z-index:4;font-size:3rem;position:absolute;top:4rem;right:3rem;transform:rotate(-18deg)}.mascot-sticky{z-index:4;background:#ffedb0;width:10rem;min-height:9.5rem;padding:1.2rem;font-family:Segoe Print,Bradley Hand,cursive;font-size:1rem;line-height:1.45;position:absolute;bottom:1rem;right:0;transform:rotate(5deg);box-shadow:0 12px 22px #402b0e1f}.mascot-sticky small{text-align:right;margin-top:.3rem;font-size:1.8rem;display:block}.landing-steps{position:relative;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.landing-steps:before{content:"";border-top:2px dashed #e7aa00;border-radius:50%;height:1.5rem;position:absolute;top:.25rem;left:1rem;right:1rem}.landing-steps__motto{grid-column:1/-1;font-family:Segoe Print,Bradley Hand,cursive;font-size:1.15rem;margin:1.4rem auto 0!important}.landing-steps__motto u{text-underline-offset:.4rem;text-decoration-color:#efac00}@media (width>=1121px){.landing-hero{grid-template-columns:minmax(450px,.82fr) minmax(820px,1.48fr);min-height:650px;padding-top:1.2rem}.landing-hero__copy{padding-bottom:0}.landing-hero__copy h1{font-size:clamp(4.2rem,5vw,5.35rem)}.landing-lead{margin-bottom:1.7rem;font-size:1.16rem;line-height:1.65}.landing-stage{min-height:610px}.daily-card{width:430px;left:0;transform:translateY(-48%)rotate(.7deg)}.landing-stage .home-mascot{width:390px;top:47%;left:375px;transform:translateY(-43%)}.landing-stage:after{width:52%;bottom:5rem;right:3rem}.landing-note--mascot{bottom:2rem;left:auto;right:10.7rem}.landing-steps{grid-template-columns:repeat(3,1fr);min-height:205px;padding:3.2rem 2rem 1rem!important}.landing-steps article{align-items:flex-start}.landing-steps h2{font-family:Segoe Print,Bradley Hand,cursive;font-size:1rem}}@media (width>=1121px) and (width<=1320px){.landing-hero{grid-template-columns:minmax(410px,.78fr) minmax(720px,1.22fr)}.daily-card{width:400px}.landing-stage .home-mascot{width:365px;left:345px}.mascot-sticky{width:8.5rem;right:-.5rem}}@media (width<=1120px){.mascot-sticky,.mascot-emphasis{display:none}.landing-no-signup{margin-left:0}.landing-steps__motto{grid-column:1/-1}}@media (width<=640px){.account-card{grid-template-columns:1fr}.account-verification{flex-direction:column;align-items:stretch}.account-tabs{scrollbar-width:thin;border-radius:1rem;justify-content:flex-start;overflow-x:auto}.account-tabs a,.account-tabs>span{flex:none;min-width:7rem;padding:.65rem .35rem;font-size:.88rem}}.grid{width:min(35vw,375px);margin:0 auto;display:grid}.gridsmall{width:min(10vw,120px)}.gridbox{border:2px solid color-mix(in srgb,var(--color-ink) 9%,var(--color-surface));aspect-ratio:1;box-sizing:border-box;user-select:none;touch-action:manipulation;justify-content:center;align-items:center;min-width:0;font-size:clamp(1rem,5vw,2rem);display:flex}.gridbox:first-child{border-style:solid none none solid;border-radius:20px 0 0}.gridbox:nth-child(2){border-style:solid solid none}.gridbox:nth-child(3){border-style:solid solid none none;border-radius:0 20px 0 0}.gridbox:nth-child(4){border-style:solid none solid solid}.gridbox:nth-child(5){border-style:solid}.gridbox:nth-child(6){border-style:solid solid solid none}.gridbox:nth-child(7){border-style:none none solid solid;border-radius:0 0 0 20px}.gridbox:nth-child(8){border-style:none solid solid}.gridbox:nth-child(9){border-style:none solid solid none;border-radius:0 0 20px}.task,.choices{display:inline-block}.choices_list{grid-template-columns:repeat(3,minmax(0,1fr));place-content:flex-start;align-items:flex-start;gap:10px;display:grid}.answer-option{appearance:none;border:1px solid color-mix(in srgb,var(--color-ink) 12%,transparent);background:var(--color-surface);width:100%;min-width:0;color:var(--color-ink);cursor:pointer;font:inherit;border-radius:1rem}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.shade-target{flex-direction:column;align-items:center;gap:1rem;width:min(34vw,374px);padding-top:2rem;display:flex}.shade-target__label{font-weight:800}.shade-swatch{aspect-ratio:1;background:oklch(var(--shade-lightness) .17 95);border:2px solid color-mix(in srgb,var(--color-ink) 18%,transparent);width:100%;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-surface) 35%,transparent),0 8px 20px color-mix(in srgb,var(--color-ink) 8%,transparent);border-radius:1.25rem;display:block}.shade-target__swatch{width:min(72%,250px)}.answer-options--shade{width:min(34vw,374px)}.answer-options--shade .answer-option{padding:5px;transition:transform .12s,box-shadow .12s}.answer-options--shade .answer-option:hover{box-shadow:0 8px 22px color-mix(in srgb,var(--color-primary) 30%,transparent);transform:translateY(-2px)}.shade-option{display:block}.task:not(.is-ready) .shade-swatch{opacity:0}.task.is-ready .shade-swatch{opacity:1;transition:none}.shape-target{flex-direction:column;align-items:center;gap:1rem;width:min(34vw,374px);padding-top:2rem;display:flex}.shape-target__label{font-weight:800}.shape-target__figure{aspect-ratio:1;border:2px solid color-mix(in srgb,var(--color-ink) 12%,transparent);background:var(--color-surface);width:min(72%,250px);box-shadow:0 8px 20px color-mix(in srgb,var(--color-ink) 8%,transparent);border-radius:1.25rem;padding:1rem;display:block}.shape-svg{width:100%;height:100%;color:var(--color-ink);display:block;overflow:visible}.shape-svg>*{fill:none;stroke:currentColor;stroke-width:var(--shape-stroke);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:var(--shape-visible) var(--shape-gap);stroke-dashoffset:var(--shape-offset)}.answer-options--shape{width:min(34vw,374px)}.answer-options--shape .answer-option{padding:6px;transition:transform .12s,box-shadow .12s}.answer-options--shape .answer-option:hover{box-shadow:0 8px 22px color-mix(in srgb,var(--color-primary) 30%,transparent);transform:translateY(-2px)}.shape-option{aspect-ratio:1;display:block}.task:not(.is-ready) .shape-svg{opacity:0}.task.is-ready .shape-svg{opacity:1;transition:none}.circle{opacity:0;background-color:var(--color-primary);border-radius:999px;width:50%;height:50%}.arrow{font-family:Arial,sans-serif;font-size:50%;font-weight:700;line-height:1}.swapcell{border:2px solid var(--color-ink);box-sizing:border-box;justify-content:center;align-items:center;width:72%;height:72%;font-family:Arial,sans-serif;font-size:45%;font-weight:700;display:flex}.swapblack{background-color:var(--color-ink);color:var(--color-surface)}.swapwhite{background-color:var(--color-surface);color:var(--color-ink)}.pathcell{width:100%;height:100%;position:relative;overflow:hidden}.pathline{background-color:var(--color-ink);display:block;position:absolute}.pathup{width:12%;height:50%;top:0;left:44%}.pathright{width:50%;height:12%;top:44%;left:50%}.pathdown{width:12%;height:50%;top:50%;left:44%}.pathleft{width:50%;height:12%;top:44%;left:0}.pathcenter{background-color:var(--color-ink);border-radius:999px;width:18%;height:18%;display:block;position:absolute;top:41%;left:41%}.minigrid{grid-template-columns:repeat(var(--gridsize,3), minmax(0, 1fr));aspect-ratio:1;width:78%;display:grid}.minigridbox{border:1px solid var(--color-ink);aspect-ratio:1;box-sizing:border-box;justify-content:center;align-items:center;min-width:0;display:flex}.minicircle{background-color:var(--color-primary);border-radius:999px;width:50%;height:50%}.gridboxblank{visibility:hidden}.mineclue{font-family:Arial,sans-serif;font-size:55%;font-weight:700;line-height:1}.minecandidate{border:1px solid color-mix(in srgb,var(--color-ink) 9%,var(--color-surface));box-sizing:border-box;border-radius:999px;justify-content:center;align-items:center;width:58%;height:58%;font-family:Arial,sans-serif;font-size:45%;font-weight:700;display:flex}.mineselected{border-color:var(--color-ink);background-color:var(--color-primary)}.placementsymbol{background-color:var(--color-ink);border-radius:999px;width:56%;height:56%}.placementselected{border:2px solid var(--color-ink);background-color:var(--color-primary);box-sizing:border-box;border-radius:999px;width:56%;height:56%}.routecell{width:100%;height:100%;position:relative;overflow:hidden}.routepath{background-color:var(--color-primary);z-index:1}.routewall{background-color:var(--color-ink);width:72%;height:72%}.routepoint{border:2px solid var(--color-ink);box-sizing:border-box;z-index:2;border-radius:999px;justify-content:center;align-items:center;width:54%;height:54%;font-family:Arial,sans-serif;font-size:40%;font-weight:700;line-height:1;display:flex;position:absolute;top:23%;left:23%}.routestart{background-color:var(--color-ink);color:var(--color-surface)}.routegoal{background-color:var(--color-primary);color:var(--color-ink)}.partitioncell{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.partitionnumber{z-index:2;font-family:Arial,sans-serif;font-size:52%;font-weight:700;line-height:1;position:relative}.partitionline{background-color:var(--color-ink);z-index:1;display:block;position:absolute}.partitionright{width:10%;height:100%;top:0;right:0}.partitiondown{width:100%;height:10%;bottom:0;left:0}.equationtext{font-family:Arial,sans-serif;font-size:55%;font-weight:700;line-height:1}.equationshape{background-color:var(--color-ink);box-sizing:border-box;width:46%;height:46%}.equationshapecircle{border-radius:999px}.equationshapesquare{border-radius:0}.equationshapediamond{width:38%;height:38%;transform:rotate(45deg)}.equationshapetriangle{border-left:.22em solid #0000;border-right:.22em solid #0000;border-bottom:.4em solid var(--color-ink);background:0 0;width:0;height:0}.equationanswer{box-sizing:border-box;width:62%;height:62%;color:var(--color-primary);justify-content:center;align-items:center;font-family:Arial,sans-serif;font-size:48%;font-weight:700;line-height:1;display:flex}.equationquestion{background-color:var(--color-surface)}.balancebeamcell{width:100%;height:100%;position:relative;overflow:hidden}.balancebeam{background-color:var(--color-ink);width:100%;height:10%;position:absolute;top:36%;left:0}.balancesupport{border-left:.25em solid #0000;border-right:.25em solid #0000;border-bottom:.4em solid var(--color-primary);width:0;height:0;position:absolute;top:46%;left:25%}.balanceweight{background-color:var(--color-ink);width:58%;height:58%;color:var(--color-surface);box-sizing:border-box;justify-content:center;align-items:center;font-family:Arial,sans-serif;font-size:38%;font-weight:700;line-height:1;display:flex}.balancecircle{border-radius:999px}.balancesquare{border-radius:0}.balancediamond{width:44%;height:44%;transform:rotate(45deg)}.balancediamond span{transform:rotate(-45deg)}.balancetriangle{clip-path:polygon(50% 0,100% 100%,0 100%);padding-top:14%}.territorywall{background-color:var(--color-ink);width:74%;height:74%}.territoryselected{border:2px solid var(--color-ink);background-color:var(--color-primary);box-sizing:border-box;width:74%;height:74%}.networkcell{width:100%;height:100%;position:relative;overflow:hidden}.networkwire{background-color:var(--color-ink);z-index:1}.networkendpoint{border:2px solid var(--color-ink);box-sizing:border-box;z-index:2;border-radius:999px;width:52%;height:52%;position:absolute;top:24%;left:24%}.networkred{background-color:var(--color-surface)}.networkblue{background-color:var(--color-ink)}.networkgreen{background-color:color-mix(in srgb,var(--color-ink) 9%,var(--color-surface))}.networkpurple{background-color:var(--color-negative)}.networktile{width:100%;height:100%;overflow:visible}.networktileline{fill:none;stroke:var(--color-ink);stroke-width:12px;stroke-linecap:butt}.networktilegap{fill:none;stroke:var(--color-surface);stroke-width:22px}.onewaycell{width:100%;height:100%;position:relative;overflow:hidden}.onewaywall{background-color:var(--color-ink);width:76%;height:76%}.onewaypath{background-color:var(--color-primary);z-index:1}.onewayarrow{z-index:2;justify-content:center;align-items:center;width:100%;height:100%;font-family:Arial,sans-serif;font-size:52%;font-weight:700;line-height:1;display:flex;position:absolute;top:0;left:0}.onewaybadge{border:1px solid var(--color-ink);box-sizing:border-box;z-index:3;border-radius:999px;justify-content:center;align-items:center;width:34%;height:34%;font-family:Arial,sans-serif;font-size:22%;font-weight:700;line-height:1;display:flex;position:absolute;top:4%;left:4%}.onewaystart{background-color:var(--color-ink);color:var(--color-surface)}.onewaygoal{background-color:var(--color-primary);width:54%;height:54%;color:var(--color-ink);top:23%;left:23%}@keyframes taskGridTask{0%{opacity:0;border-color:color-mix(in srgb,var(--color-ink) 9%,var(--color-surface));transform:scale(3)}30%{opacity:1;border-color:color-mix(in srgb,var(--color-ink) 9%,var(--color-surface));transform:scale(1)}60%{border-color:var(--color-primary)}70%{border-color:var(--color-primary)}to{opacity:1;border-color:color-mix(in srgb,var(--color-ink) 9%,var(--color-surface));transform:scale(1)}}@keyframes taskGridChild{0%{opacity:0;transform:scale(1.5)}to{opacity:1;transform:scale(1)}}@keyframes taskGridTaskSmall{0%{opacity:0;border-color:color-mix(in srgb,var(--color-ink) 9%,var(--color-surface));background-color:#0000;border-radius:20px;transform:scale(3)}15%{opacity:1;border-color:color-mix(in srgb,var(--color-ink) 9%,var(--color-surface));transform:scale(1)}20%{opacity:1;border-color:color-mix(in srgb,var(--color-ink) 9%,var(--color-surface));transform:scale(1)}30%{opacity:1;border-color:color-mix(in srgb,var(--color-ink) 9%,var(--color-surface));transform:scale(1)}40%{background-color:#0000;transform:scale(1)}50%{opacity:1;border-color:color-mix(in srgb,var(--color-ink) 9%,var(--color-surface));background-color:color-mix(in srgb,var(--color-primary) 32%,var(--color-surface));transform:scale(1.05)}60%{opacity:1;background-color:#0000;transform:scale(1)}70%{opacity:1;border-color:color-mix(in srgb,var(--color-ink) 9%,var(--color-surface));transform:scale(1)}to{opacity:1;border-color:color-mix(in srgb,var(--color-ink) 9%,var(--color-surface));transform:scale(1)}}@keyframes highlightText{0%{color:var(--color-ink)}50%{color:var(--color-primary)}to{color:var(--color-ink)}}@keyframes taskGridSeparator{0%{opacity:0;transform:translate(-50%)scaleY(0)}to{opacity:1;transform:translate(-50%)scaleY(1)}}.task{width:100%;display:block;position:relative}.task-difficulty{z-index:4;border:3px solid var(--color-surface);background:var(--color-primary);width:3rem;height:3rem;box-shadow:0 .22rem 0 #b98600,0 .45rem 1rem color-mix(in srgb,var(--color-ink) 18%,transparent);color:var(--color-ink);border-radius:50%;place-items:center;line-height:1;display:grid;position:absolute;top:-3.5rem;right:-3.5rem}.task-difficulty strong{font-size:1.2rem;font-weight:950}.task-difficulty-boost{z-index:10000;background:var(--color-primary);width:1rem;height:1rem;box-shadow:0 0 0 .35rem color-mix(in srgb,var(--color-primary) 28%,transparent),0 0 1.2rem var(--color-primary);pointer-events:none;border:2px solid #fff;border-radius:50%;position:fixed}.task-difficulty.is-boosted{animation:.62s cubic-bezier(.2,.8,.25,1) taskDifficultyBoost}.task-difficulty.is-boosted:after{width:.3rem;height:.3rem;box-shadow:0 -2.1rem 0 var(--color-primary),1.5rem -1.5rem 0 #d99b00,2.1rem 0 0 var(--color-primary),1.5rem 1.5rem 0 #d99b00,0 2.1rem 0 var(--color-primary),-1.5rem 1.5rem 0 #d99b00,-2.1rem 0 0 var(--color-primary),-1.5rem -1.5rem 0 #d99b00;content:"";pointer-events:none;border-radius:50%;animation:.58s ease-out forwards taskDifficultyBurst;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.35)}@keyframes taskDifficultyBoost{0%{transform:scale(1)}30%{transform:scale(1.24)rotate(-5deg)}58%{transform:scale(.94)rotate(3deg)}to{transform:scale(1)rotate(0)}}@keyframes taskDifficultyBurst{0%{opacity:0;transform:translate(-50%,-50%)scale(.25)}22%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(1.15)}}@media (prefers-reduced-motion:reduce){.task-difficulty.is-boosted,.task-difficulty.is-boosted:after{animation:none}}@media (width<=520px){.task-difficulty{width:2.7rem;height:2.7rem;top:-2.6rem;right:-2.6rem}.task-difficulty strong{font-size:1.05rem}}.task-content{flex-flow:row;place-content:flex-start space-between;align-items:flex-start;width:100%;display:flex;position:relative}.task #task>.grid>.gridbox{--position:0;opacity:1;animation:none;transform:none}.task #task>.grid>.gridbox>*{opacity:0;transition:none;animation:none;transform:none}.task .gridsmall>.gridbox,.task .gridsmall>.gridbox>*{opacity:1;animation-name:none;transform:scale(1)}.gridchoice{border-radius:20px;transition:all .1s}.gridchoice:hover{box-shadow:0px 0px 25px 6px color-mix(in srgb,var(--color-primary) 79%,transparent);-webkit-box-shadow:0px 0px 25px 6px color-mix(in srgb,var(--color-primary) 79%,transparent);cursor:pointer}.task #task>.grid>.gridbox:first-child{--position:0}.task #task>.grid>.gridbox:nth-child(2){--position:1}.task #task>.grid>.gridbox:nth-child(3){--position:2}.task #task>.grid>.gridbox:nth-child(4){--position:3}.task #task>.grid>.gridbox:nth-child(5){--position:4}.task #task>.grid>.gridbox:nth-child(6){--position:5}.task #task>.grid>.gridbox:nth-child(7){--position:6}.task #task>.grid>.gridbox:nth-child(8){--position:7}.task #task>.grid>.gridbox:nth-child(9){--position:8}.task .gridsmall:first-child{--position:0}.task .gridsmall:nth-child(2){--position:1}.task .gridsmall:nth-child(3){--position:2}.task .gridsmall:nth-child(4){--position:3}.task .gridsmall:nth-child(5){--position:4}.task .gridsmall:nth-child(6){--position:5}.task .gridsmall:nth-child(7){--position:6}.task .gridsmall:nth-child(8){--position:7}.task .gridsmall:nth-child(9){--position:8}.task_container{padding-right:15px}.task_container:after{content:"";background:var(--color-primary);transform-origin:top;border-radius:2px;width:1px;animation:none;position:absolute;top:72px;bottom:0;left:50%;transform:translate(-50%)}.choices_container{padding-left:25px}.task-timer{text-align:center;width:100%;margin-top:24px}.task.is-loading{visibility:hidden;opacity:0}.task-go{z-index:5;visibility:hidden;opacity:0;pointer-events:none;background:var(--color-surface);color:var(--color-primary);text-shadow:0 8px 0 color-mix(in srgb,var(--color-ink) 18%,transparent),0 18px 35px color-mix(in srgb,var(--color-ink) 22%,transparent);place-items:center;font-size:clamp(5rem,14vw,10rem);font-weight:900;line-height:1;display:grid;position:absolute;inset:0}.task-go[hidden]{display:none}.task-go.is-long{text-align:center;padding:1rem;font-size:clamp(2.2rem,9vw,6rem)}.task.is-ready-prompt .task-go{visibility:visible;animation:.75s ease-in-out both jukuliTaskReady}.task.is-go .task-go{visibility:visible;animation:.65s ease-in-out both jukuliTaskGo}.task:not(.is-ready) .task-content,.task:not(.is-ready) .task-timer{visibility:hidden}.task.is-ready #task>.grid>.gridbox,.task.is-ready .gridsmall,.task.is-ready .gridsmall>.gridbox,.task.is-ready .gridsmall>.gridbox>*,.task.is-ready #task>.grid>.gridbox>*{opacity:1!important;animation:none!important;transform:none!important}.task.is-ready .highlight{animation:none!important}.task.is-ready .task_container:after{opacity:1!important;animation:none!important;transform:translate(-50%)!important}.task.is-preparing .taskanswer{pointer-events:none;cursor:default}.task.is-preparing .task-timer{opacity:.55}.task.is-reading .choices_container,.task.is-reading .task-timer{visibility:hidden;pointer-events:none}.task-reading-time{z-index:4;border:1px solid color-mix(in srgb,var(--color-primary) 55%,transparent);background:var(--color-surface);color:var(--color-ink);box-shadow:0 .4rem 1.2rem color-mix(in srgb,var(--color-ink) 10%,transparent);border-radius:999px;padding:.5rem .8rem;font-size:.82rem;font-weight:900;position:absolute;bottom:clamp(1rem,3vw,1.5rem);right:clamp(1rem,4vw,2rem)}@keyframes jukuliTaskGo{0%{opacity:0;transform:scale(.88)}35%,65%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.08)}}@keyframes jukuliTaskReady{0%,to{opacity:0;transform:scale(.94)}30%,70%{opacity:1;transform:scale(1)}}.task-timer.is-started{animation:.62s cubic-bezier(.18,1.45,.4,1) jukuliTimerStart}.task-timer__track{background:color-mix(in srgb,var(--color-ink) 9%,var(--color-surface));border:1px solid color-mix(in srgb,var(--color-ink) 12%,transparent);border-radius:999px;width:100%;height:12px;overflow:hidden}.task-timer__fill{background:var(--color-positive);border-radius:inherit;transform-origin:0;will-change:transform,background;width:100%;height:100%;transform:scaleX(1)}.task-timer__time{color:var(--color-positive);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";letter-spacing:.08em;margin-top:7px;font-size:.82rem;font-weight:900}.task-timer__time.is-pulsing{animation:.26s cubic-bezier(.18,1.5,.4,1) jukuliTimerSecondPulse}@keyframes jukuliTimerStart{0%{opacity:.55;transform:scale(.96)}45%{opacity:1;filter:brightness(1.18);transform:scale(1.035)}to{opacity:1;filter:brightness();transform:scale(1)}}@keyframes jukuliTimerSecondPulse{0%{transform:scale(1)}45%{transform:scale(1.16)}to{transform:scale(1)}}.highlight{color:var(--color-primary);font-weight:700}@media (width<=700px){body{gap:1.25rem;padding:1rem}section{border-radius:1.5rem;min-height:420px;padding:1.25rem}.task-content--shade,.task-content--shape{flex-direction:column}.task_container--shade,.choices_container--shade,.task_container--shape,.choices_container--shape{width:100%;padding-left:0;padding-right:0}.task_container--shade:after,.task_container--shape:after{display:none}.task_container--shade .task_main_title,.choices_container--shade .task_choices_title,.task_container--shape .task_main_title,.choices_container--shape .task_choices_title{height:auto;min-height:40px;margin-bottom:1rem}.shade-target,.shape-target{width:100%;padding-top:0}.shade-target__swatch,.shape-target__figure{width:min(56vw,180px)}.choices_container--shade,.choices_container--shape{border-top:1px solid var(--color-primary);margin-top:1.5rem;padding-top:1.5rem}.answer-options--shade,.answer-options--shape{width:100%;max-width:calc(100vw - 4.5rem)}.choices_container--shade .choices,.choices_container--shape .choices{width:100%;display:block}.site-header{padding:.65rem 1rem}.site-nav{min-height:56px}.site-brand img{width:42px;height:42px}.site-brand span{font-size:1rem}.nav-button{display:flex}.nav-links{background:var(--color-surface);border:1px solid color-mix(in srgb,var(--color-ink) 6%,transparent);box-shadow:0 18px 45px color-mix(in srgb,var(--color-ink) 12%,transparent);opacity:0;pointer-events:none;border-radius:1.25rem;flex-direction:column;align-items:stretch;gap:0;padding:.75rem;transition:opacity .16s,transform .16s;display:flex;position:absolute;top:100%;left:1rem;right:1rem;transform:translateY(-.75rem)}.nav-links a{border-radius:.8rem;padding:1rem}.nav-links a:after{display:none}.nav-links a:hover{background:var(--color-background)}.nav-login{text-align:center}.nav-account{align-items:stretch;gap:.5rem;margin-top:.5rem}.nav-account>a{flex:1}.nav-toggle:checked~.nav-links{opacity:1;pointer-events:auto;transform:translateY(0)}.nav-toggle:checked+.nav-button span:first-child{transform:translateY(8px)rotate(45deg)}.nav-toggle:checked+.nav-button span:nth-child(2){opacity:0}.nav-toggle:checked+.nav-button span:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.auth-page,.account-page{padding:1.4rem}.account-page__heading{align-items:flex-start}.account-card>div{flex-direction:column;align-items:flex-start}.account-card strong{text-align:left}footer{border-radius:1.5rem;flex-direction:column;align-items:stretch;min-height:auto;padding:1rem 1.25rem}footer>*{width:100%}footer>*+*{border-top:1px solid color-mix(in srgb,var(--color-ink) 9%,var(--color-surface));border-left:0;padding-top:1rem}}.task{width:100%;display:block;container-type:inline-size}.task-content{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(1rem,4cqw,2.5rem);width:100%;display:grid}.task_container,.choices_container{flex-direction:column;align-items:stretch;width:100%;min-width:0;padding:0;display:flex}.task_container:after{left:46.5%}.task #task,.task .choices{width:100%;display:block}.task .grid{width:min(100%,375px)}.task .gridsmall{width:100%;max-width:180px}.task .shade-target,.task .answer-options--shade,.task .shape-target,.task .answer-options--shape{width:100%;max-width:374px}.task .choices_list{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.55rem,1.5cqw,1rem);width:100%}.task .choices_list[data-choice-count="3"],.task .choices_list[data-choice-count="6"],.task .choices_list[data-choice-count="9"]{grid-template-columns:repeat(3,minmax(0,1fr))}.task .answer-option,.task .taskchoice{min-height:clamp(4.25rem,12cqw,8rem)}.task .gridchoice{width:100%;max-width:none}@container (width<=620px){.task-content{grid-template-columns:1fr}.task_container:after{display:none}.choices_container{border-top:1px solid var(--color-primary);margin-top:1rem;padding-top:1rem}.task .grid{width:min(100%,320px)}}.admin-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:1.25rem;width:min(100%,1440px);display:grid}.admin-sidebar{color:#fff;background:#151515;border:1px solid #e7ded2;border-radius:1.5rem;gap:1.5rem;min-height:calc(100dvh - 10rem);padding:1.5rem;display:grid;position:sticky;top:7rem;box-shadow:0 20px 45px #1111111f}.admin-sidebar>div{gap:.3rem;display:grid}.admin-sidebar>div span{color:var(--color-primary);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:950}.admin-sidebar>div strong{font-size:1.35rem}.admin-sidebar nav{align-content:start;gap:.55rem;display:grid}.admin-sidebar a{color:#fff;border-radius:.8rem;padding:.85rem 1rem;font-weight:850;text-decoration:none}.admin-sidebar a.is-active{background:var(--color-primary);color:#111}.admin-sidebar small{color:#aaa;align-self:end;line-height:1.5}.admin-content{gap:1.25rem;width:100%;min-height:650px;display:grid}.admin-heading span{color:#a87900;letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;font-weight:950}.admin-heading h1{margin:.3rem 0;font-size:clamp(2.2rem,5vw,4rem)}.admin-heading p{color:#69625a;max-width:48rem;margin:0;line-height:1.55}.admin-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.admin-card{color:#111;background:#fff8df;border:1px solid #e7ded2;border-radius:1.25rem;gap:.35rem;min-height:11rem;padding:1.5rem;text-decoration:none;display:grid}.admin-card strong{font-size:1.35rem}.admin-card span{color:#6b645b}.admin-settings{background:#faf7f2;border:1px solid #e8dfd3;border-radius:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1.25rem;display:grid}.admin-settings label{gap:.35rem;font-weight:850;display:grid}.admin-settings input,.admin-task-list input{color:#111;width:100%;min-height:3rem;font:inherit;background:#fff;border:1px solid #d8cec1;border-radius:.7rem;padding:.65rem .8rem}.admin-settings small{color:#716a62;font-weight:500}.admin-settings button{font:inherit;cursor:pointer;border:0;align-self:end}.admin-table-wrap{border:1px solid #e5ddd2;border-radius:1rem;overflow:auto}.admin-table{border-collapse:collapse;background:#fff;width:100%}.admin-table th,.admin-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #eee7de;padding:.8rem 1rem}.admin-table th{background:#fff4c1;position:sticky;top:0}.admin-progression-tables{grid-template-columns:minmax(0,1.5fr) minmax(250px,.5fr);gap:1rem;display:grid}.admin-progression-tables h2{margin:.25rem 0 .7rem}.admin-progression-tables .admin-table-wrap{max-height:34rem}.admin-task-list{gap:.8rem;display:grid}.admin-task-list article{background:#faf7f2;border:1px solid #e8dfd3;border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.1rem 1.25rem;display:grid}.admin-task-list h2,.admin-task-list p{margin:.25rem 0}.admin-task-list article>div>span{color:#9a7100;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:950}.admin-task-list p{color:#716a62}.admin-task-list form{grid-template-columns:7rem auto;align-items:end;gap:.65rem;display:grid}.admin-task-list label{gap:.25rem;font-size:.75rem;font-weight:850;display:grid}.admin-task-list button{font:inherit;cursor:pointer;border:0}.admin-test-notice{background:#fff4c1;border:2px solid #111;border-radius:1rem;align-items:center;gap:.75rem;padding:1rem 1.2rem;display:flex}.admin-test-notice strong{color:#fff;background:#111;border-radius:.5rem;padding:.3rem .6rem}.admin-content #jukuliTaskMount,.admin-content #jukuliTaskMount>section{width:100%}.admin-task-sort{background:#fff8df;border:1px solid #e8dfd3;border-radius:1rem;align-items:end;gap:.75rem;padding:1rem;display:flex}.admin-task-sort label{gap:.3rem;font-size:.78rem;font-weight:900;display:grid}.admin-task-sort select{color:#111;min-width:11rem;min-height:2.8rem;font:inherit;background:#fff;border:1px solid #d8cec1;border-radius:.7rem;padding:.5rem .7rem}.admin-task-sort button{min-height:2.8rem;font:inherit;cursor:pointer;border:1px solid #d8cec1}.admin-task-table .admin-table{font-family:inherit;font-size:.9rem}.admin-task-table th,.admin-task-table td{padding:.62rem .8rem;font-weight:400}.admin-task-table th{font-weight:750}.admin-task-table td:first-child{min-width:17rem}.admin-task-table form{margin:0}.admin-task-table button{color:#111;font:inherit;text-align:left;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline #d9a500}.admin-task-table button:hover,.admin-task-table button:focus-visible{text-decoration-thickness:.14rem}@media (width<=850px){.admin-layout{grid-template-columns:1fr}.admin-sidebar{min-height:0;position:relative;top:auto}.admin-sidebar nav{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-sidebar small{display:none}.admin-settings,.admin-cards,.admin-progression-tables{grid-template-columns:1fr}}@media (width<=580px){.admin-sidebar nav,.admin-task-list article,.admin-task-list form{grid-template-columns:1fr}.admin-test-notice,.admin-task-sort{flex-direction:column;align-items:stretch}.admin-task-sort select,.admin-task-sort button{width:100%}}.account-verification form{justify-items:end;gap:.35rem;display:grid}.account-verification form small{color:color-mix(in srgb,var(--color-ink) 62%,transparent);font-size:.75rem}.account-verification button:disabled{cursor:not-allowed;opacity:.58}.admin-email-table{background:#fff;border:1px solid #e7ded2;border-radius:1.25rem;overflow:auto;box-shadow:0 14px 36px #11111112}.admin-email-table table{border-collapse:collapse;white-space:nowrap;width:100%}.admin-email-table th,.admin-email-table td{text-align:left;border-bottom:1px solid #eee7de;padding:.85rem 1rem}.admin-email-table th{color:#776d62;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.admin-email-table tbody tr:last-child td{border-bottom:0}.admin-email-table a{color:#111;font-weight:900}.admin-email-status{background:#eee;border-radius:999px;padding:.25rem .55rem;font-size:.75rem;font-weight:900;display:inline-flex}.admin-email-status.is-1{color:#176b35;background:#dff4e5}.admin-email-status.is-2{color:#9a2922;background:#fde1df}.admin-email-status.is-0{color:#735400;background:#fff0bd}.admin-email-detail{background:#fff;border:1px solid #e7ded2;border-radius:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1.25rem;display:grid}.admin-email-detail div{gap:.25rem;min-width:0;display:grid}.admin-email-detail span{color:#776d62;text-transform:uppercase;font-size:.75rem;font-weight:850}.admin-email-detail strong{overflow-wrap:anywhere}.admin-email-detail a{justify-self:start}.admin-pagination{justify-content:center;align-items:center;gap:1rem;display:flex}.admin-pagination a{color:#111;font-weight:900}@media (width<=650px){.account-verification form{justify-items:stretch}.admin-email-detail{grid-template-columns:1fr}}.session-warning{width:min(100% - 2rem,30rem);color:var(--color-ink);background:0 0;border:0;border-radius:2rem;padding:0}.session-warning::backdrop{backdrop-filter:blur(5px);background:#11111180}.session-warning__card{text-align:center;background:#fffaf3;border:2px solid #111;border-radius:2rem;justify-items:center;gap:.8rem;padding:clamp(1.75rem,6vw,3rem);display:grid;box-shadow:0 24px 70px #11111140}.session-warning__card img{width:64px;height:64px}.session-warning__card>span{color:#b47e00;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:950}.session-warning__card h2{margin:0;font-size:clamp(1.8rem,7vw,2.7rem);line-height:1.05}.session-warning__card p{color:#655f57;margin:0;line-height:1.55}.session-warning__card strong{color:#fff;letter-spacing:.04em;background:#111;border-radius:.75rem;padding:.35rem .75rem;font:950 clamp(2rem,10vw,3.3rem)/1 ui-monospace,SFMono-Regular,Consolas,monospace}.session-warning__card button{width:100%;margin-top:.35rem}.not-found-page{place-items:center;min-height:calc(100dvh - 12rem);padding:clamp(2rem,6vw,5rem) 1.25rem;display:grid}.not-found-card{text-align:center;background:#fff;border:1px solid #e7ded2;border-radius:2.2rem;width:min(100%,46rem);padding:clamp(2rem,7vw,4.5rem);box-shadow:0 24px 65px #1111111f}.not-found-code{color:#111;letter-spacing:-.09em;justify-content:center;align-items:center;font:950 clamp(5rem,20vw,9rem)/.8 Nunito Sans,sans-serif;display:flex}.not-found-code img{width:clamp(4rem,14vw,7rem);height:clamp(4rem,14vw,7rem);margin:0 .08em}.not-found-card>span{color:#b47e00;letter-spacing:.13em;text-transform:uppercase;margin-top:1.5rem;font-size:.75rem;font-weight:950;display:block}.not-found-card h1{margin:.5rem 0 .8rem;font-size:clamp(2.2rem,8vw,4rem);line-height:1.02}.not-found-card p{color:#655f57;max-width:34rem;margin:0 auto;font-size:clamp(1rem,3vw,1.2rem);line-height:1.6}.not-found-actions{justify-content:center;gap:.8rem;margin-top:1.7rem;display:flex}.not-found-actions a{text-align:center;min-width:10rem}@media (width<=520px){.not-found-actions{flex-direction:column;align-items:stretch}.not-found-actions a{width:100%}}@container (width<=390px){.task .choices_list[data-choice-count="3"]{grid-template-columns:1fr}.task .choices_list[data-choice-count="6"],.task .choices_list[data-choice-count="9"]{grid-template-columns:repeat(2,minmax(0,1fr))}.task .answer-option,.task .taskchoice{min-height:4rem}}.victory-page{place-items:center;min-height:70vh;padding:2rem;display:grid}.victory-page__card{text-align:center;background:#fff;border:1px solid #e5dfd6;border-radius:2rem;width:min(100%,38rem);padding:clamp(2rem,7vw,4rem);box-shadow:0 1.5rem 4rem #1111111f}.victory-page__eyebrow{color:#b77d00;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.victory-page__card h1{font-size:clamp(2rem,7vw,4rem);line-height:1.05}.jukuli-share{justify-items:center;gap:.55rem;margin:1.25rem 0;display:grid}.jukuli-share>span{color:#6b665f}.jukuli-share__platforms{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.jukuli-share__platform{color:#111;cursor:pointer;background:#f8c419;border:2px solid #111;border-radius:999px;place-items:center;min-width:2.8rem;height:2.8rem;padding:0 .65rem;font-weight:900;display:grid}.jukuli-share-dialog{border:0;border-radius:1.75rem;width:min(100% - 2rem,30rem);padding:2rem;box-shadow:0 1.5rem 5rem #11111147}.jukuli-share-dialog::backdrop{backdrop-filter:blur(5px);background:#1111117a}.jukuli-share-dialog h2{text-align:center;margin:0 0 1.25rem}.jukuli-share-dialog__choice{cursor:pointer;background:#f8c419;border:2px solid #111;border-radius:999px;width:100%;margin:.65rem 0;padding:1rem;font-weight:850;display:block}.jukuli-share-dialog__choice.is-invite{color:#fff;background:#111;margin-top:1.5rem}.jukuli-share-dialog small{color:#6b665f;text-align:center;line-height:1.5;display:block}.jukuli-share-dialog__close{cursor:pointer;background:0 0;border:0;margin:1.25rem auto 0;text-decoration:underline;display:block}.nav-tokens{background:#fff;border:1px solid #1111111f;border-radius:999px;align-items:center;gap:.35rem;padding:.55rem .75rem;font-size:.88rem;display:inline-flex}.nav-tokens>span{color:#f4b800}.nav-tokens.is-empty{opacity:.55}.nav-tokens.is-empty>span{color:#c95b50}.token-empty-page{place-items:center;min-height:70vh;padding:2rem;display:grid}.token-empty-card{text-align:center;background:radial-gradient(circle at 50% 25%,#fff3d0 0,#fff 52%);border:1px solid #e5dfd6;border-radius:2rem;justify-items:center;width:min(100%,38rem);padding:clamp(2rem,7vw,4.5rem);display:grid;box-shadow:0 1.5rem 4rem #1111111f}.token-empty-card>span{color:#b77d00;letter-spacing:.1em;text-transform:uppercase;margin-top:1rem;font-weight:900}.token-empty-card h1{margin:.65rem 0;font-size:clamp(2.25rem,7vw,4.5rem);line-height:1}.token-empty-card p{color:#625d55;max-width:31rem;font-size:1.1rem;line-height:1.65}.token-empty-card__counter{margin:1rem 0 1.5rem;display:grid}.token-empty-card__counter strong{color:#cb594e;font-size:4rem;line-height:1}.token-empty-card__counter small{color:#746e66}.token-empty-card .button-primary{text-align:center;min-width:min(100%,18rem)}.token-empty-card__secondary{color:#111;margin:1rem 0;font-weight:800}.jukuli-score.is-token-empty .jukuli-score__content{background:radial-gradient(circle at 50% 30%,#fff3d0 0,#fff 58%)}.jukuli-score.is-token-empty .jukuli-score__loss{color:#cb594e}.jukuli-score.is-token-empty .jukuli-score__actions{grid-template-columns:1fr}.jukuli-score.is-token-empty .jukuli-score__button--login{order:1}.jukuli-score.is-token-empty .jukuli-score__button--more{order:2}.language-editor fieldset{border:1px solid #ded8cf;border-radius:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:1.25rem;display:grid}.language-editor legend{padding:0 .45rem;font-weight:900}.language-editor textarea{resize:vertical;min-height:8rem}.language-editor textarea[readonly]{color:#655f57;background:#f3f0eb}@media (width<=700px){.language-editor fieldset{grid-template-columns:1fr}}.language-create-panel{background:#fff8df;border:1px solid #eed590;border-radius:1.25rem;grid-template-columns:minmax(0,.8fr) minmax(20rem,1.2fr);align-items:center;gap:1.5rem;margin-bottom:1rem;padding:1.35rem;display:grid}.language-create-panel h2{margin:0 0 .35rem}.language-create-panel p{color:#655f57;margin:0;line-height:1.55}.language-create-panel .admin-settings{background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;padding:0}@media (width<=850px){.language-create-panel,.language-create-panel .admin-settings{grid-template-columns:1fr}}.profile-settings .auth-form{max-width:48rem}.profile-settings textarea,.profile-settings select{color:#111;width:100%;font:inherit;background:#fff;border:1px solid #d8cec1;border-radius:.8rem;padding:.8rem}.profile-settings textarea{resize:vertical}.player-profile__about{text-align:left;white-space:normal;background:#fff8df;border-radius:1rem;max-width:40rem;padding:1.2rem;line-height:1.65}.player-profile__details{justify-content:center;gap:1rem;margin:1rem 0;display:flex}.player-profile__details div{border:1px solid #e6ddd2;border-radius:1rem;min-width:8rem;padding:.8rem 1rem}.player-profile__details dt{color:#746c63;text-transform:uppercase;font-size:.75rem;font-weight:900}.player-profile__details dd{margin:.2rem 0 0;font-weight:900}.player-profile__links{justify-content:center;gap:.7rem;margin:1rem;display:flex}.player-profile__links a,.profile-mechaowl{color:#111;background:#fff1b8;border-radius:999px;padding:.5rem .85rem;font-weight:850}.profile-mechaowl{display:inline-block}.admin-mechaowl-detail{background:#fff;border:1px solid #e5ddd2;border-radius:1.25rem;gap:1rem;padding:1.25rem;display:grid}.admin-mechaowl-detail h2,.admin-mechaowl-detail p{margin:0}.admin-mechaowl-detail dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.admin-mechaowl-detail dl div{background:#fff8df;border-radius:.8rem;padding:.8rem}.admin-mechaowl-detail dt{color:#716a62;text-transform:uppercase;font-size:.72rem;font-weight:900}.admin-mechaowl-detail dd{margin:.2rem 0 0;font-weight:900}.admin-table td form{gap:.35rem;display:flex}.admin-table td button{cursor:pointer;background:#fff;border:1px solid #d8cec1;border-radius:.55rem;padding:.4rem .65rem}@media (width<=700px){.player-profile__details,.admin-mechaowl-detail dl{flex-direction:column;grid-template-columns:1fr}}.admin-subnav{background:#faf7f2;border:1px solid #e6ddd2;border-radius:1rem;flex-wrap:wrap;gap:.5rem;padding:.6rem;display:flex}.admin-subnav a{color:#111;border-radius:.7rem;padding:.65rem .9rem;font-weight:850;text-decoration:none}.admin-subnav a[aria-current=page]{color:#fff;background:#111}.admin-operation{background:#fff;border:1px solid #e5ddd2;border-radius:1.25rem;gap:1rem;padding:1.25rem;display:grid}.admin-operation h2,.admin-operation p{margin:0}.admin-danger{background:#fff2f0;border-color:#d88}.admin-checkbox-list{border:1px solid #e5ddd2;border-radius:1rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;max-height:32rem;margin-bottom:1rem;padding:.75rem;display:grid;overflow:auto}.admin-checkbox-list label{background:#faf7f2;border-radius:.75rem;align-items:center;gap:.7rem;padding:.7rem;display:flex}.admin-checkbox-list span{display:grid}.admin-checkbox-list small{color:#716a62}@media (width<=700px){.admin-checkbox-list{grid-template-columns:1fr}}.publishing-page .admin-content,.admin-layout:has(.admin-sidebar a[href="/admin/publishing"].is-active) .admin-content{gap:1rem;min-height:0}.publishing-page .admin-heading h1,.admin-layout:has(.admin-sidebar a[href="/admin/publishing"].is-active) .admin-heading h1{font-size:clamp(2.3rem,4vw,3.25rem)}.publishing-page .admin-card,.admin-layout:has(.admin-sidebar a[href="/admin/publishing"].is-active) .admin-card{min-height:7.5rem;padding:1.15rem}.publishing-page .admin-operation,.admin-layout:has(.admin-sidebar a[href="/admin/publishing"].is-active) .admin-operation{padding:1rem}.publishing-form{align-items:start;max-width:62rem}.publishing-form select{color:#111;width:100%;min-height:3rem;font:inherit;background:#fff;border:1px solid #d8cec1;border-radius:.7rem;padding:.65rem .8rem}.publishing-form button,.publishing-rollback button{color:#111;min-height:3rem;font:inherit;cursor:pointer;background:#ffc515;border:0;border-radius:.75rem;padding:.7rem 1rem;font-weight:900}.publishing-form>button{grid-column:1/-1}.publishing-form button:disabled{cursor:not-allowed;opacity:.45}.publishing-confirmations{background:#fff;border:1px solid #e3d8ca;border-radius:.9rem;grid-column:1/-1;gap:.55rem;margin:0;padding:.9rem 1rem;display:grid}.publishing-confirmations legend{padding:0 .35rem;font-weight:900}.publishing-confirmations label{align-items:flex-start;gap:.6rem;font-weight:650;display:flex}.publishing-confirmations input{accent-color:#ffc515;border:0;border-radius:.2rem;flex:none;margin:.15rem 0 0;padding:0;width:1.1rem!important;min-height:1.1rem!important}.publishing-rollback{min-width:18rem}.publishing-rollback summary{cursor:pointer;font-weight:900}.publishing-rollback form{background:#faf7f2;border:1px solid #e4d9cb;border-radius:.8rem;gap:.7rem;margin-top:.7rem;padding:.8rem;display:grid}.publishing-rollback label{gap:.3rem;font-weight:800;display:grid}.publishing-rollback input[type=password]{border:1px solid #d8cec1;border-radius:.65rem;min-height:2.7rem;padding:.55rem .7rem}.publishing-rollback .publishing-confirmations{grid-column:auto;padding:.7rem}@media (width<=700px){.publishing-form{grid-template-columns:1fr}.publishing-rollback{min-width:15rem}}.leaderboard-type{background:#fff;border:1px solid #e5ded2;border-radius:999px;justify-content:center;gap:.5rem;max-width:28rem;margin:1rem auto;padding:.35rem;display:flex}.leaderboard-type a{text-align:center;color:#111;border-radius:999px;flex:1;padding:.7rem 1rem;font-weight:800;text-decoration:none}.leaderboard-type a[aria-current=page]{background:#ffc515;box-shadow:0 .2rem #b98600}.community-list{gap:.65rem;padding:0;list-style:none;display:grid}.community-list li{border:1px solid #e5ded2;border-radius:1rem;align-items:center;gap:.65rem;padding:.75rem 1rem;display:flex}.community-list li a{color:#111;margin-right:auto;font-weight:800}.profile-link-row{grid-template-columns:minmax(8rem,.45fr) 1fr;gap:.6rem;display:grid}.profile-pal-action{color:#111;background:#ffc515;border:2px solid #111;border-radius:999px;margin:.5rem 0 1rem;padding:.7rem 1.1rem;font-weight:900;text-decoration:none;display:inline-flex}.flock-page{background:#fff;border:1px solid #e5ded2;border-radius:2rem;width:min(100% - 2rem,68rem);margin:2rem auto;padding:clamp(1.25rem,4vw,3rem);box-shadow:0 1rem 3rem #281e0f1a}.flock-page>header{text-align:center}.flock-page>header span{color:#b77a00;text-transform:uppercase;letter-spacing:.1em;font-weight:900}.flock-stats,.flock-actions{flex-wrap:wrap;justify-content:center;gap:1rem;margin:1.5rem 0;display:flex}.flock-stats>*{background:#fff4c8;border-radius:999px;padding:.8rem 1.2rem}.flock-actions a{color:#111;background:#ffc515;border-radius:999px;padding:.85rem 1.25rem;font-weight:900;text-decoration:none}@media (width<=640px){.profile-link-row{grid-template-columns:1fr}.community-list li{flex-wrap:wrap;align-items:flex-start}}.challenge-dialog{text-align:center;background:#fff;border:0;border-radius:1.6rem;width:min(92vw,31rem);padding:2rem;box-shadow:0 2rem 6rem #11111140}.challenge-dialog::backdrop{backdrop-filter:blur(5px);background:#f7f4efd1}.challenge-dialog__close{cursor:pointer;background:0 0;border:0;font-size:2rem;position:absolute;top:.8rem;right:1rem}.challenge-dialog h2{margin:.35rem 0;font-size:2rem}.challenge-dialog>p{color:#6b665f}.challenge-dialog form[data-challenge-form]{text-align:left;gap:.8rem;margin-top:1.2rem;display:grid}.challenge-dialog label{gap:.35rem;font-weight:800;display:grid}.challenge-dialog input{min-width:0;font:inherit;border:1px solid #d9d2ca;border-radius:.8rem;padding:.8rem 1rem}.challenge-dialog .button-primary{margin-top:.4rem}.challenge-dialog__status{color:#6b665f;text-align:center;min-height:1.4em;margin:0}.challenge-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}@media (width<=430px){.daily-card--completed{min-height:0}.daily-card__player-stats{gap:.55rem;margin:1.2rem 0}.daily-card__player-stats span{min-height:5.6rem}.daily-card__player-stats strong{font-size:1.5rem}}.player-profile__just{background:#fff4c1;border:2px solid #111;border-radius:1.25rem;justify-items:center;gap:.15rem;width:min(100%,18rem);margin:1rem auto;padding:1rem;display:grid}.player-profile__just>span{color:#8b6500;letter-spacing:.14em;font-size:.72rem;font-weight:950}.player-profile__just>strong{font-size:2.4rem;line-height:1}.player-profile__just>small{color:#655e55;text-align:center}.admin-users-table th,.admin-users-table td{padding:.58rem .8rem}.admin-users-table td:first-child a{color:#111;font-weight:850}.admin-users-table td small{color:#786f65;margin-top:.08rem;font-size:.69rem;display:block}.admin-users-table td:nth-child(3),.admin-users-table td:nth-child(4){font-variant-numeric:tabular-nums}.admin-users-summary{color:#786f65;justify-content:space-between;align-items:center;gap:1rem;margin:0 0 .7rem;font-size:.86rem;display:flex}.admin-users-sort{flex-wrap:wrap;margin-bottom:.1rem}.admin-users-flags{align-self:end;position:relative}.admin-users-flags summary{cursor:pointer;background:#fff;border:1px solid #d8cec1;border-radius:.7rem;min-width:11rem;min-height:2.8rem;padding:.7rem .85rem;font-size:.78rem;font-weight:900;list-style-position:inside}.admin-users-flags>div{z-index:12;background:#fff;border:1px solid #d8cec1;border-radius:.8rem;gap:.45rem;min-width:15rem;padding:.8rem;display:grid;position:absolute;top:calc(100% + .35rem);left:0;box-shadow:0 .8rem 2rem #11111121}.admin-users-flags label{white-space:nowrap;align-items:center;gap:.45rem;display:flex}.admin-users-flags input{accent-color:#ffc515;width:1.05rem;height:1.05rem}.admin-user-facts,.admin-user-just{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.admin-user-facts>div,.admin-user-just>div{background:#fff8df;border:1px solid #eadfce;border-radius:1rem;gap:.2rem;padding:1rem;display:grid}.admin-user-facts span,.admin-user-just span{color:#756d63;letter-spacing:.07em;text-transform:uppercase;font-size:.72rem;font-weight:900}.admin-user-facts strong{font-size:1.45rem}.admin-user-facts small{color:#756d63}.admin-user-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.admin-user-meta div{background:#faf7f2;border-radius:.75rem;padding:.75rem}.admin-user-meta dt{color:#756d63;text-transform:uppercase;font-size:.7rem;font-weight:900}.admin-user-meta dd{margin:.2rem 0 0;font-weight:850}.admin-user-flag-form{flex-wrap:wrap;align-items:end;gap:.65rem;display:flex}.admin-user-flag-form label{gap:.3rem;font-weight:850;display:grid}.admin-user-flag-form select,.admin-user-flag-form button{color:#111;min-height:2.75rem;font:inherit;background:#fff;border:1px solid #d8cec1;border-radius:.65rem;padding:.55rem .75rem}.admin-user-flag-form button{cursor:pointer;background:#ffc515;font-weight:900}.admin-user-flag-list{gap:.55rem;display:grid}.admin-user-flag-list details{background:#faf7f2;border:1px solid #e5ddd2;border-radius:.8rem;padding:.75rem 1rem}.admin-user-flag-list summary{cursor:pointer;font-weight:900}.admin-user-flag-list dl{flex-wrap:wrap;gap:1rem;display:flex}.admin-user-flag-list dt{color:#756d63;text-transform:uppercase;font-size:.68rem;font-weight:900}.admin-user-flag-list dd{margin:.1rem 0 0}.admin-user-flag-list pre{color:#fff;white-space:pre-wrap;background:#171717;border-radius:.65rem;max-height:16rem;padding:.75rem;font-size:.75rem;overflow:auto}.admin-user-just strong{font-size:1.2rem}@media (width<=760px){.admin-user-facts,.admin-user-just,.admin-user-meta{grid-template-columns:1fr 1fr}}@media (width<=480px){.admin-user-facts,.admin-user-just,.admin-user-meta{grid-template-columns:1fr}}.admin-review-state{color:#4f4942;text-transform:uppercase;letter-spacing:.05em;background:#eee7de;border-radius:999px;align-items:center;min-height:2rem;padding:.35rem .7rem;font-size:.75rem;font-weight:950;display:inline-flex}.admin-review-state.is-possible_cheater{color:#735400;background:#fff0bd}.admin-review-state.is-under_review{color:#174f82;background:#dcecff}.admin-review-state.is-cleared{color:#176b35;background:#dff4e5}.admin-review-state.is-confirmed_automation{color:#922b24;background:#fde1df}.admin-review-form{grid-template-columns:minmax(12rem,.35fr) minmax(18rem,1fr) auto;align-items:end;gap:.75rem;display:grid}.admin-review-form label{gap:.35rem;font-weight:850;display:grid}.admin-review-form select,.admin-review-form textarea,.admin-review-form button{color:#111;width:100%;min-height:2.8rem;font:inherit;background:#fff;border:1px solid #d8cec1;border-radius:.7rem;padding:.65rem .8rem}.admin-review-form textarea{resize:vertical}.admin-review-form button{cursor:pointer;background:#ffc515;font-weight:900}.admin-users-table .admin-review-state{white-space:nowrap}@media (width<=850px){.admin-review-form{grid-template-columns:1fr}.admin-review-form button{min-height:3rem}}.pal-moments{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.pal-moments li{background:#fffaf0;border:1px solid #e5ded2;border-radius:1rem;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.pal-moments li>div{min-width:0;margin-right:auto;display:grid}.pal-moments a{color:#111;font-weight:900}.pal-moments span{color:#514b44}.pal-moments small,.pal-moments-empty{color:#786f65}.pal-moments button{color:#111;min-width:6.5rem;min-height:44px;font:inherit;cursor:pointer;background:#ffc515;border:2px solid #111;border-radius:999px;padding:.55rem .85rem;font-weight:900}.pal-moments button[aria-pressed=true]{color:#176b35;background:#dff4e5;border-color:#bfd9c5}.pal-moments button:disabled{cursor:default;opacity:1}@media (width<=520px){.pal-moments li{flex-direction:column;align-items:stretch}.pal-moments button{width:100%}}.pal-cheers-received{background:#f3fbf5;border-color:#cfe4d4}.pal-cheers-received ul{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.pal-cheers-received li{background:#fff;border-radius:.8rem;gap:.1rem;padding:.7rem .9rem;display:grid}.pal-cheers-received strong{color:#176b35}.pal-cheers-received span{color:#625b53;font-size:.85rem}.player-profile:has(>.account-score)>.profile-progress{justify-self:center;margin:-.25rem 0 0}.account-identity__vault span,.account-identity__vault small{text-transform:uppercase}.account-identity{grid-template-columns:128px minmax(0,1fr) 128px}.account-identity__vault{aspect-ratio:1;filter:drop-shadow(0 .35rem .5rem #23190c2e);isolation:isolate;background:url(/media/images/jukuli_profile_vault.png) 50%/contain no-repeat;border-radius:50%;place-items:center;width:128px;display:grid;position:relative}.account-identity__vault:before{aspect-ratio:1;content:"";background:linear-gradient(145deg,#ffe596 0%,#e5ad35 52%,#c98917 100%);border:2px solid #111;border-radius:50%;width:52%;position:absolute;box-shadow:inset 0 .1rem .18rem #ffffffa6,inset 0 -.15rem .25rem #5e310033,0 .14rem .25rem #23140040}.account-identity__vault span,.account-identity__vault small{letter-spacing:.07em;font-size:.67rem;font-weight:1000;line-height:1;position:absolute;left:50%;transform:translate(-50%)}.account-identity__vault span{top:-.8rem}.account-identity__vault small{bottom:-.8rem}.account-identity__vault strong{z-index:1;color:#ffc515;white-space:nowrap;-webkit-text-stroke:1px #111;text-shadow:0 1px #fff1af,0 .12rem .18rem #23140080;paint-order:stroke fill;max-width:90%;font-size:clamp(1.15rem,2.4vw,1.7rem);line-height:1;position:relative}@media (width<=720px){.account-identity{grid-template-columns:128px 128px;justify-content:center;gap:1.25rem}.account-identity__avatar-link{grid-area:1/1}.account-identity__vault{grid-area:1/2}.account-identity__details{text-align:center;grid-area:2/1/auto/-1;justify-items:center;width:100%}}.jukuli-tests{gap:1.5rem;width:min(100% - 2rem,1100px);margin:2rem auto 5rem;display:grid}.jukuli-tests__hero,.jukuli-test-landing,.jukuli-test-session>article,.jukuli-test-report,.jukuli-test-share-card,.jukuli-test-gone{border:1px solid var(--color-border);background:var(--color-surface);border-radius:2rem;padding:clamp(1.25rem,4vw,3rem);box-shadow:0 1rem 2.5rem #23190c14}.jukuli-tests__hero h1,.jukuli-test-landing h1,.jukuli-test-report h1{max-width:18ch;margin:.45rem 0;font-size:clamp(2rem,5vw,4rem);line-height:1.02}.jukuli-test-catalog{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem;display:grid}.jukuli-test-catalog article,.jukuli-test-history article{border:1px solid var(--color-border);background:var(--color-surface);border-radius:1.25rem;gap:.65rem;padding:1.25rem;display:grid}.jukuli-test-catalog h2,.jukuli-test-history h3{margin:0}.jukuli-test-badge,.jukuli-test-fixture{letter-spacing:.05em;text-transform:uppercase;background:#eee9df;border-radius:999px;justify-self:start;padding:.35rem .65rem;font-size:.72rem;font-weight:950}.jukuli-test-fixture{text-align:center;background:#ffc515;border:2px solid #111;width:100%}.jukuli-test-disclaimer{background:#f7f3eb;border-left:4px solid #ffc515;border-radius:.5rem;padding:1rem 1.15rem}.jukuli-test-disclaimer p{margin:.35rem 0}.jukuli-test-landing{gap:1rem;display:grid}.jukuli-test-landing dl{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.75rem;display:grid}.jukuli-test-landing dl div{border:1px solid var(--color-border);border-radius:1rem;padding:1rem}.jukuli-test-landing dt{opacity:.65}.jukuli-test-landing dd{margin:.25rem 0 0;font-weight:850}.jukuli-test-session{width:min(100% - 2rem,760px)}.jukuli-test-session article>header{grid-template-columns:auto 1fr;align-items:center;gap:1rem;display:grid}.jukuli-test-session progress{width:100%}.jukuli-test-session form{gap:1.25rem;display:grid}.jukuli-test-options{gap:.65rem;display:grid}.jukuli-test-options label{border:1px solid var(--color-border);cursor:pointer;border-radius:1rem;align-items:center;gap:.75rem;min-height:48px;padding:.75rem 1rem;display:flex}.jukuli-test-options input{width:auto}.jukuli-test-report{gap:1.25rem;display:grid}.jukuli-test-primary{background:#fff5cf;border-radius:1.5rem;justify-items:center;padding:1.5rem;display:grid}.jukuli-test-primary strong{font-size:clamp(2.8rem,9vw,5.5rem)}.jukuli-test-dimensions{gap:1rem;display:grid}.jukuli-test-dimensions>div{grid-template-columns:1fr auto;gap:.35rem;display:grid}.jukuli-test-dimensions>div>div{background:#e6e1d9;border-radius:999px;grid-column:1/-1;height:.8rem;overflow:hidden}.jukuli-test-dimensions i{border-radius:inherit;background:#d7a916;height:100%;display:block}.jukuli-test-percentile,.jukuli-test-confidence{border:1px solid var(--color-border);border-radius:1rem;justify-content:space-between;gap:1rem;padding:1rem;display:flex}.jukuli-test-percentile small{display:block}.jukuli-test-confidence span{font-weight:850}.jukuli-test-validity{background:#fff8e8;border:1px solid #b47b1e;border-radius:1rem;padding:1rem}.jukuli-test-result-actions{gap:.75rem;display:grid}.jukuli-test-result-actions details{border:1px solid var(--color-border);background:var(--color-surface);border-radius:1rem;padding:1rem}.jukuli-test-result-actions form{gap:.75rem;margin-top:1rem;display:grid}.jukuli-test-share-url{gap:.4rem;display:grid}.jukuli-test-share-card{text-align:center;justify-items:center;display:grid}.jukuli-test-history{gap:.75rem;display:grid}.jukuli-test-history article{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.jukuli-test-debug{color:#f8f3e8;white-space:pre-wrap;background:#111;border-radius:1rem;max-height:70vh;padding:1rem;overflow:auto}.danger-button{background:#ef695b}@media (width<=620px){.jukuli-test-history article{grid-template-columns:1fr}.jukuli-test-percentile,.jukuli-test-confidence{display:grid}.jukuli-tests{margin-top:1rem}.jukuli-test-session h1{font-size:1.7rem}}.jukuli-test-session{width:min(100% - 2rem,860px);margin-top:1.25rem}.jukuli-test-session>article{gap:1rem;padding:clamp(1.35rem,3vw,2.35rem);display:grid}.jukuli-test-progress{grid-template-columns:1fr auto!important;gap:.55rem 1rem!important;display:grid!important}.jukuli-test-progress>div:first-child{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.jukuli-test-progress>div:first-child strong{font-size:1.12rem}.jukuli-test-progress>div:first-child span{color:#625e57;font-size:.9rem;font-weight:750}.jukuli-test-progress progress{grid-column:1/-1;height:.6rem}.jukuli-test-part-dots{grid-column:1/-1;justify-content:center;gap:.5rem;padding-top:.2rem;display:flex}.jukuli-test-part-dots i{background:#fff;border:2px solid #b5aea2;border-radius:50%;width:.62rem;height:.62rem}.jukuli-test-part-dots i.is-complete{background:#111;border-color:#111}.jukuli-test-part-dots i.is-current{background:#ffc515;border-color:#111;box-shadow:0 0 0 3px #ffc51538}.jukuli-test-session form h1{max-width:30ch;margin:.15rem 0;font-size:clamp(1.35rem,2.7vw,2rem);line-height:1.2}.jukuli-test-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem}.jukuli-test-options label{border-width:2px;align-items:flex-start;min-height:5.4rem;padding:.8rem}.jukuli-test-options label:has(input:checked){background:#fff4c7;border-color:#111;box-shadow:0 .18rem #ffc515}.jukuli-test-options label span{font-size:.9rem;line-height:1.25}.jukuli-test-session-actions{grid-template-columns:auto 1fr;gap:.7rem;display:grid}.jukuli-test-session-actions .button-primary:only-child{grid-column:1/-1}.jukuli-test-pause{padding:.35rem 1rem}@media (width<=700px){.jukuli-test-options{grid-template-columns:1fr}.jukuli-test-options label{align-items:center;min-height:48px}.jukuli-test-progress>div:first-child{flex-direction:column;align-items:flex-start;gap:.1rem}.jukuli-test-session-actions{grid-template-columns:1fr}.jukuli-test-session-actions .button-primary{grid-row:1}.jukuli-test-session-actions button:not(.button-primary){grid-row:2}}.jukuli-test-options:has(.jukuli-test-likert){display:block}.jukuli-test-likert{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;margin:.35rem 0 1rem;padding-bottom:.25rem;display:grid;position:relative}.jukuli-test-likert:before{content:"";background:linear-gradient(90deg,#d7d1c7,#ffc515);border-radius:999px;height:.3rem;position:absolute;bottom:1rem;left:10%;right:10%}.jukuli-test-likert label{z-index:1;text-align:center;background:0 0;border:0;grid-template-rows:minmax(3rem,auto) 2rem;place-items:end center;gap:.45rem;min-height:0;padding:.25rem;display:grid;position:relative;box-shadow:none!important}.jukuli-test-likert label span{font-size:.78rem;font-weight:750;line-height:1.15}.jukuli-test-likert input{opacity:0;width:1px;height:1px;position:absolute}.jukuli-test-likert i{background:#fff;border:3px solid #aaa297;border-radius:50%;width:1.35rem;height:1.35rem;transition:transform .15s,border-color .15s,background .15s;display:block}.jukuli-test-likert label:hover i{border-color:#111;transform:scale(1.08)}.jukuli-test-likert input:focus-visible+i{outline-offset:3px;outline:3px solid #3287ff}.jukuli-test-likert input:checked+i{background:#ffc515;border-color:#111;transform:scale(1.16);box-shadow:inset 0 0 0 3px #fff}.jukuli-test-option-extra{width:min(100%,18rem);margin:.55rem auto 0}.jukuli-test-options>.jukuli-test-option-extra{min-height:44px}@media (width<=700px){.jukuli-test-likert{gap:.15rem}.jukuli-test-likert label{min-height:0;padding:.1rem;display:grid}.jukuli-test-likert label span{font-size:.66rem}.jukuli-test-likert i{width:1.2rem;height:1.2rem}}.jukuli-test-options .jukuli-test-likert label:has(input:checked){background:0 0;border:0}.jukuli-test-stimulus{color:#111;text-align:center;white-space:pre-wrap;background:#faf7f2;border:2px solid #ded5c4;border-radius:1rem;margin:.25rem 0;padding:1.25rem;font:800 clamp(1rem,2.5vw,1.35rem)/1.65 ui-monospace,SFMono-Regular,Consolas,monospace}.jukuli-test-landing{width:min(100%,880px);margin-inline:auto;gap:1.15rem!important;padding:clamp(1.35rem,4vw,2.6rem)!important}.jukuli-test-landing__header{gap:.35rem;padding-bottom:.35rem;display:grid}.jukuli-test-landing__header>span{color:#70685d;letter-spacing:.08em;text-transform:uppercase;justify-self:start;font-size:.74rem;font-weight:900}.jukuli-test-landing__header h1{letter-spacing:-.025em;max-width:none;margin:.05rem 0!important;font-size:clamp(2rem,5vw,3.4rem)!important}.jukuli-test-landing__header h2{margin:0;font-size:clamp(1.05rem,2.4vw,1.35rem);line-height:1.25}.jukuli-test-landing__lead{max-width:48rem;margin:.65rem 0 0;font-size:1.02rem;line-height:1.55}.jukuli-test-landing__trust,.jukuli-test-landing__guidance{border-radius:1rem;padding:1rem 1.1rem}.jukuli-test-landing__trust{background:#fff5cf;border:1px solid #e2c45d}.jukuli-test-landing__guidance{background:#f8f5ef;border:1px solid #ded7ca}.jukuli-test-landing__trust strong,.jukuli-test-landing__guidance strong{margin-bottom:.25rem;display:block}.jukuli-test-landing__trust p,.jukuli-test-landing__guidance p{margin:0;line-height:1.5}.jukuli-test-landing__facts{margin:0;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.75rem!important}.jukuli-test-landing__facts div{background:#fff;padding:.9rem 1rem!important}.jukuli-test-landing__facts dt{text-transform:uppercase;letter-spacing:.05em;font-size:.78rem;font-weight:850}.jukuli-test-landing__facts dd{font-size:.95rem;line-height:1.4}.jukuli-test-landing__intro,.jukuli-test-landing__instruction{margin:0;line-height:1.55}.jukuli-test-landing__start{background:#fff;border:2px solid #e1d8c8;border-radius:1.15rem;padding:1rem}.jukuli-test-landing__start>form{grid-template-columns:1fr auto;align-items:center;gap:1rem;display:grid}.jukuli-test-landing__start label{align-items:center;gap:.6rem;line-height:1.4;display:flex}.jukuli-test-landing__start input[type=checkbox]{accent-color:#ffc515;flex:none;width:1.15rem;height:1.15rem}.jukuli-test-landing__start .button-primary{min-width:min(100%,16rem)}.jukuli-test-resume form{flex-wrap:wrap;gap:.65rem;display:flex}.jukuli-test-landing__disclaimer{padding:.8rem 1rem;font-size:.82rem;line-height:1.45}.jukuli-test-landing__disclaimer p{margin:.25rem 0}@media (width<=650px){.jukuli-test-landing__facts{grid-template-columns:1fr!important}.jukuli-test-landing__start>form{grid-template-columns:1fr}.jukuli-test-landing__start .button-primary{width:100%}}.jukuli-test-resume{background:#fff8dc;border:2px solid #d7a916;border-radius:1.25rem;gap:.65rem;padding:1.15rem;display:grid}.jukuli-test-resume h2,.jukuli-test-resume p{margin:0}.jukuli-test-resume>div form{flex-wrap:wrap;gap:.65rem;display:flex}.jukuli-test-resume button{min-height:44px}.jukuli-test-progress>small{color:#716b62;grid-column:1/-1;justify-self:center;font-size:.78rem}.jukuli-test-card{align-content:start;transition:border-color .2s,box-shadow .2s,transform .2s;box-shadow:0 .55rem 1.35rem #30230e1c;border:2px solid #ded5c4!important}.jukuli-test-card:hover,.jukuli-test-card:focus-within{transform:translateY(-3px);box-shadow:0 .7rem 1.65rem #30230e24,0 0 0 .3rem #ffc51533;border-color:#e7b400!important}.jukuli-test-card__primary{color:#111;background:#ffc515;border:2px solid #111;border-radius:999px;justify-content:center;align-items:center;min-height:54px;margin-top:.35rem;padding:.8rem 1.25rem;font-size:1rem;font-weight:950;text-decoration:none;display:flex;box-shadow:0 .2rem #111}.jukuli-test-card__primary:hover,.jukuli-test-card__primary:focus-visible{background:#ffd548;transform:translateY(-1px)}.jukuli-test-card__forms{grid-template-columns:repeat(2,1fr);gap:.55rem;display:grid}.jukuli-test-card__forms a{border:1px solid var(--color-border);color:#111;background:#f7f3eb;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:.5rem .75rem;font-size:.84rem;font-weight:850;text-decoration:none;display:flex}.jukuli-test-card__forms a:hover,.jukuli-test-card__forms a:focus-visible{background:#fff4c7;border-color:#111}.jukuli-test-card__meta{justify-content:space-between;align-items:center;gap:1rem;margin:.15rem 0;display:flex}.jukuli-test-card__meta span{color:#6d675f;text-align:right;font-size:.78rem}.jukuli-test-card>small{color:#6d675f;line-height:1.35}@media (width<=520px){.jukuli-test-card__meta{flex-direction:column;align-items:flex-start;gap:.15rem}.jukuli-test-card__meta span{text-align:left}}@media (prefers-reduced-motion:reduce){.jukuli-test-card{transition:none}.jukuli-test-card:hover,.jukuli-test-card:focus-within{transform:none}}.jukuli-share__platform img{object-fit:contain;width:24px;height:24px;display:block}.jukuli-test-share-status:empty{display:none}.jukuli-test-share-status{color:#514b42;margin:.25rem 0;font-weight:750}.jukuli-test-action-group [data-test-share-output]{background:#fff;border:1px solid #e2d9c8;border-radius:1rem;padding:.85rem}.jukuli-test-action-group [data-test-share-output] .jukuli-share{margin:.75rem 0 0}.player-profile__share{justify-items:start}.admin-social-icon{align-items:center;gap:.65rem;font-weight:800;display:flex}.admin-social-icon img,.admin-social-icon b{object-fit:contain;border:1px solid var(--color-border);background:#fff;border-radius:.55rem;place-items:center;width:32px;height:32px;display:grid}.admin-social-icon-help{color:#766e62;max-width:28rem;margin-top:.35rem;line-height:1.35;display:block}.admin-social-icon-preview{border:1px solid var(--color-border);background:var(--color-surface);border-radius:1rem;margin:0 0 1rem;padding:1rem}.landing-footer.site-footer{width:min(100%,1440px)}@media (width<=760px){.landing-footer.site-footer{width:100%}}.jukuli-test-public-share{width:min(100% - 2rem,760px);margin-top:clamp(1rem,4vw,3rem)}.jukuli-test-public-share .jukuli-test-share-card{gap:.65rem;padding:clamp(1.5rem,4vw,2.5rem)}.jukuli-test-public-share .jukuli-test-share-card>span{letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:900}.jukuli-test-share-card__test{color:#6f685e;margin:0;font-weight:800}.jukuli-test-public-share .jukuli-test-share-card h1{max-width:18ch;margin:.1rem 0;font-size:clamp(2rem,6vw,3.25rem);line-height:1.03}.jukuli-test-share-card__identity{margin:.25rem 0}.jukuli-test-public-share .jukuli-test-primary{min-width:min(100%,19rem);margin:.25rem 0;padding:1.1rem 1.35rem}.jukuli-test-public-share .jukuli-test-primary strong{font-size:clamp(3.25rem,10vw,5rem);line-height:1}.jukuli-test-public-share .jukuli-test-primary small{margin-top:.35rem;font-weight:800}.jukuli-test-public-share .jukuli-test-disclaimer{text-align:left;max-width:40rem;margin:.2rem 0;padding:.7rem .9rem;font-size:.82rem;line-height:1.45}.jukuli-test-public-share .jukuli-test-disclaimer p{margin:0}.jukuli-test-share-card__cta{margin-top:.35rem;text-decoration:none}.jukuli-test-public-share .jukuli-test-share-card>p:not([class]){text-align:left;border-bottom:1px solid #ebe4d9;justify-content:space-between;gap:1rem;width:min(100%,34rem);margin:0;padding:.45rem .65rem;display:flex}.jukuli-test-public-share .jukuli-test-share-card>p:not([class]) strong{font-weight:700}.jukuli-test-share-card__test{color:#6b655c;margin:.7rem 0 -.25rem;font-size:1rem;font-weight:800}.jukuli-test-share-card>h1{max-width:22ch!important;margin:.5rem 0!important;font-size:clamp(2rem,5vw,3.6rem)!important;line-height:1.04!important}.jukuli-test-share-card .jukuli-test-primary{min-width:min(100%,18rem)}.jukuli-test-share-card .jukuli-test-primary small{margin-top:.4rem;font-weight:800}.jukuli-test-result-page{gap:1rem;width:min(100% - 2rem,980px)}.jukuli-test-result-page .jukuli-test-report{gap:.8rem;padding:clamp(1rem,2.5vw,2rem)}.jukuli-test-report>header h1{max-width:none;margin:.3rem 0;font-size:clamp(1.45rem,3vw,2.2rem)}.jukuli-test-report>header p,.jukuli-test-report>header small{margin:.1rem 0}.jukuli-test-report>section{border-radius:1.15rem;width:100%;min-height:0;margin:0;padding:clamp(.85rem,2vw,1.25rem);box-shadow:0 .45rem 1.2rem #23190c0e}.jukuli-test-primary{gap:.15rem;padding:1.1rem!important}.jukuli-test-primary strong{font-size:clamp(2.7rem,7vw,4.8rem);line-height:1}.jukuli-test-primary h2{text-align:center;max-width:20ch;margin:.35rem auto 0;font-size:clamp(1.65rem,4.5vw,3rem);line-height:1.05}.jukuli-test-report h2{margin:.1rem 0 .65rem}.jukuli-test-dimensions{gap:.65rem!important}.jukuli-test-metric{gap:.2rem}.jukuli-test-metric>div{height:.55rem}.jukuli-test-continuum{gap:.45rem!important}.jukuli-test-continuum p,.jukuli-test-interpretation p{margin:.25rem 0;line-height:1.5}.jukuli-test-interpretation{gap:.2rem;display:grid}.jukuli-test-interpretation h2{font-size:1.05rem}.jukuli-test-report ul{margin:.35rem 0;padding-left:1.2rem}.jukuli-test-report li+li{margin-top:.2rem}.jukuli-test-report .jukuli-test-disclaimer{margin-top:.1rem}.jukuli-test-result-actions{border-radius:1.25rem;width:100%;min-height:0;padding:1.1rem}.jukuli-test-result-actions>h2{margin:0}.jukuli-test-action-group{border:1px solid var(--color-border);background:#faf7f2;border-radius:1rem;gap:.55rem;padding:.85rem;display:grid}.jukuli-test-action-group h3,.jukuli-test-action-group p{margin:0}.jukuli-test-action-group form{flex-wrap:wrap;align-items:end;gap:.65rem;margin:0;display:flex}.jukuli-test-action-group label{gap:.25rem;display:grid}.jukuli-test-action-group select{border:1px solid var(--color-border);background:#fff;border-radius:.6rem;min-height:42px;padding:.45rem .65rem}.jukuli-test-action-group button{min-height:42px}.jukuli-test-action-group--danger{background:#fff8f7;border-color:#d79b95}@media (width<=620px){.jukuli-test-action-group form{flex-direction:column;align-items:stretch}.jukuli-test-action-group button{width:100%}}.jukuli-test-subdimensions{border-top:1px solid var(--color-border);background:#faf7f2;gap:.6rem;margin-top:.35rem;padding:.8rem;display:grid}.jukuli-test-subdimensions h3{margin:0 0 .15rem}.jukuli-test-dimensions>.jukuli-test-subdimensions{grid-template-columns:1fr;gap:.7rem;height:auto;display:grid;overflow:visible}.jukuli-test-dimensions>.jukuli-test-subdimensions>.jukuli-test-metric{grid-template-columns:1fr auto;gap:.2rem;height:auto;display:grid;overflow:visible}.jukuli-test-dimensions>.jukuli-test-subdimensions>.jukuli-test-metric>div{background:#e6e1d9;border-radius:999px;grid-column:1/-1;width:100%;height:.55rem;overflow:hidden}.jukuli-test-dimensions>.jukuli-test-subdimensions>.jukuli-test-metric>div>i{background:#d7a916;height:100%;display:block}.jukuli-test-action-group form:first-of-type{grid-template-columns:minmax(9rem,.3fr) minmax(15rem,1fr) auto;align-items:end;display:grid}.jukuli-test-action-group label:has(input[type=checkbox]){border:1px solid var(--color-border);background:#fff;border-radius:.65rem;align-items:center;gap:.55rem;min-height:42px;padding:.45rem .7rem;display:flex}.jukuli-test-action-group input[type=checkbox]{accent-color:#ffc515;width:1.1rem;height:1.1rem;margin:0}.jukuli-test-action-group button{color:#111;font:inherit;cursor:pointer;background:#ffc515;border:2px solid #111;border-radius:.7rem;padding:.6rem .9rem;font-weight:900;box-shadow:0 .12rem #111}.jukuli-test-action-group form+form button{box-shadow:none;background:#fff;border-color:#cfc6ba}.jukuli-test-action-group .danger-button{color:#111;background:#ef695b;border-color:#8f2f27;box-shadow:0 .12rem #8f2f27}.jukuli-test-action-group button:hover,.jukuli-test-action-group button:focus-visible{filter:brightness(1.04);transform:translateY(-1px)}@media (width<=720px){.jukuli-test-action-group form:first-of-type{grid-template-columns:1fr}.jukuli-test-action-group label:has(input[type=checkbox]){flex-direction:row;align-items:center}}.jukuli-test-report:has(.jukuli-test-research-notice)>*{order:3}.jukuli-test-report:has(.jukuli-test-research-notice)>header{order:1}.jukuli-test-report:has(.jukuli-test-research-notice)>.jukuli-test-research-notice{order:2}.jukuli-test-report:has(.jukuli-test-research-notice)>header .jukuli-test-badge{display:none}.jukuli-test-research-notice{color:#4f4a43;background:#faf7f2;border-left:4px solid #d7a916;border-radius:.55rem;margin:-.35rem 0 .2rem;padding:.75rem .9rem;font-size:.88rem;line-height:1.5}.jukuli-test-research-notice strong{color:#111}.jukuli-test-catalog{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.jukuli-test-card{grid-template-rows:minmax(2.6rem,auto) minmax(8.5rem,1fr) auto 42px minmax(3.25rem,auto) minmax(2.7rem,auto);min-width:0;height:100%}.jukuli-test-catalog .jukuli-test-card h2{align-self:start;font-size:clamp(1.15rem,1.8vw,1.45rem);line-height:1.12}.jukuli-test-card>p:not(.jukuli-test-card__meta){align-self:start;margin:0}.jukuli-test-card__primary{align-self:end;margin-top:0}.jukuli-test-card__forms{grid-template-columns:repeat(2,minmax(0,1fr));height:42px}.jukuli-test-card__forms--empty{visibility:hidden}.jukuli-test-card__meta{flex-direction:column;justify-content:center;align-self:center;align-items:flex-start;gap:.2rem;margin:0}.jukuli-test-card__meta span{text-align:left}.jukuli-test-card>small{align-self:center}@media (width<=850px){.jukuli-test-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.jukuli-test-catalog{grid-template-columns:1fr}.jukuli-test-card{grid-template-rows:auto auto auto 42px auto auto}}.jukuli-test-landing__disclaimer p:first-of-type{display:block}.jukuli-test-landing>.jukuli-test-landing__start{width:auto;min-height:0;box-shadow:none;margin:0;padding:1rem}.jukuli-tests__hero{background:radial-gradient(circle at 88% 45%,#ffffffd9 0 7rem,#0000 7.1rem),linear-gradient(120deg,#fff7d5,#ffc515);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;min-height:0;padding:clamp(1.4rem,3vw,2.2rem);display:grid;position:relative;overflow:hidden}.jukuli-tests__hero>div{z-index:1;position:relative}.jukuli-tests__hero span{color:#111;letter-spacing:.08em;text-transform:uppercase;background:#fff;border:2px solid #111;border-radius:999px;padding:.3rem .6rem;font-size:.72rem;font-weight:950;display:inline-block}.jukuli-tests__hero h1{letter-spacing:-.035em;max-width:16ch!important;margin:.55rem 0 .45rem!important;font-size:clamp(2.2rem,5vw,4rem)!important;line-height:.98!important}.jukuli-tests__hero p{color:#302b24;max-width:39rem;margin:0;font-size:clamp(1rem,1.8vw,1.15rem);line-height:1.5}.jukuli-tests__hero small{margin-top:.8rem;font-weight:850;display:block}.jukuli-tests__hero img{z-index:1;filter:drop-shadow(0 .65rem .8rem #3c270033);width:clamp(92px,12vw,150px);height:auto;position:relative;transform:rotate(5deg)}@media (width<=620px){.jukuli-tests__hero{grid-template-columns:1fr;padding:1.35rem}.jukuli-tests__hero img{opacity:.24;width:105px;position:absolute;bottom:-1.25rem;right:-1rem}.jukuli-tests__hero h1{max-width:12ch!important}.jukuli-tests__hero p,.jukuli-tests__hero small{max-width:82%}}.jukuli-tests__hero{background:#ffd54a;min-height:0;padding:clamp(1.5rem,3vw,2.25rem);display:block}.jukuli-tests__hero>div{padding-right:5.5rem}.jukuli-tests__hero h1{max-width:15ch!important;font-size:clamp(2.2rem,4.5vw,3.65rem)!important}.jukuli-tests__hero img{filter:none;width:64px;height:64px;position:absolute;top:1.5rem;right:1.5rem;transform:none}.jukuli-tests__hero:after{content:"";pointer-events:none;border:2.5rem solid #ffffff29;border-radius:50%;width:18rem;height:18rem;position:absolute;bottom:-8rem;right:-5rem}@media (width<=620px){.jukuli-tests__hero>div{padding-right:3.75rem}.jukuli-tests__hero img{opacity:1;width:64px;height:64px;top:1.1rem;right:1.1rem}.jukuli-tests__hero p,.jukuli-tests__hero small{max-width:100%}}body:has(.jukuli-test-session) .site-audio-controls,body:has(.jukuli-test-session) .site-version{display:none}.nav-profile-menu summary{cursor:pointer;-webkit-user-select:none;user-select:none}.meet-jukuli section{width:auto;max-width:none}.meet-jukuli{color:#111;width:min(100% - 2rem,1440px);max-width:none;margin:2rem auto 5rem}.meet-jukuli h1,.meet-jukuli h2,.meet-jukuli h3,.meet-jukuli p{margin-top:0}.meet-jukuli h2{letter-spacing:-.04em;font-size:clamp(2rem,4vw,3.45rem);line-height:1.02}.meet-jukuli section{background:#fff;border:1px solid #1111111c;border-radius:2rem;margin-bottom:1.35rem;box-shadow:0 1.2rem 3rem #11111114}.meet-eyebrow,.meet-jukuli section>header>span,.meet-record header span,.meet-code span{color:#9b6d00;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.75rem;font-size:.76rem;font-weight:900;display:block}.meet-hero{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);min-height:37rem;display:grid;overflow:hidden;background:linear-gradient(135deg,#fff 0 58%,#ffd447 58% 100%)!important}.meet-hero__copy{align-self:center;padding:clamp(2rem,6vw,5rem)}.meet-hero h1{letter-spacing:-.075em;margin-bottom:.8rem;font-size:clamp(3.8rem,8vw,7.6rem);line-height:.86}.meet-hero__copy>strong{max-width:38rem;margin:0 0 1.35rem;font-size:clamp(1.25rem,2.5vw,2rem);line-height:1.15;display:block}.meet-hero__copy>p{max-width:42rem;font-size:1.05rem;line-height:1.7}.meet-hero__copy>div{align-items:center;gap:1rem;margin-top:2rem;display:flex}.meet-text-link{color:#111;font-weight:800}.meet-hero__art{align-items:end;min-height:34rem;padding:1.5rem 1.5rem 0;display:grid;position:relative}.meet-hero__art img{z-index:1;filter:drop-shadow(0 1.5rem 1.2rem #5534002e);width:100%;height:auto;display:block;position:relative}.meet-hero__art>span{letter-spacing:.08em;text-align:center;border:2px solid #111;border-radius:.65rem;padding:.7rem 1rem;font-size:.66rem;font-weight:800;position:absolute;top:2rem;right:2rem;transform:rotate(4deg)}.meet-record{grid-template-columns:.72fr 1.28fr;gap:2rem;padding:clamp(2rem,5vw,4rem);display:grid;background:#f6f1e8!important}.meet-record header p{color:#6d665d}.meet-record dl{border-top:1px solid #d7cec0;grid-template-columns:1fr 1fr;margin:0;display:grid}.meet-record dl div{border-bottom:1px solid #d7cec0;padding:1rem}.meet-record dt{color:#766d62;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.25rem;font-size:.72rem;font-weight:800}.meet-record dd{margin:0;font-weight:750;line-height:1.35}.meet-beliefs{padding:clamp(2rem,5vw,4rem)}.meet-beliefs>div{grid-template-columns:repeat(4,1fr);gap:.9rem;display:grid}.meet-beliefs article{background:#fffaf0;border:1px solid #e0d8cb;border-radius:1.3rem;min-height:15rem;padding:1.4rem}.meet-beliefs article>b{color:#c18c00;font-size:.76rem}.meet-beliefs article h3{margin:.8rem 0;font-size:1.25rem}.meet-beliefs article p{line-height:1.55}.meet-beliefs aside{background:#f7f4ef;border-left:4px solid #f4c21a;margin-top:1rem;padding:1rem 1.2rem;line-height:1.55}.meet-rebellion{padding:clamp(2rem,5vw,4rem);overflow:hidden}.meet-rebellion header{align-items:center;gap:1.2rem;display:flex}.meet-rebellion header img{width:6rem;height:6rem}.meet-rebellion ol{counter-reset:incidents;grid-template-columns:repeat(5,1fr);gap:.75rem;padding:0;list-style:none;display:grid}.meet-rebellion li{counter-increment:incidents;background:#fff;border:1px solid #ded6c9;border-radius:1rem;padding:3.3rem 1rem 1.2rem;position:relative}.meet-rebellion li:before{color:#e5af08;content:"0" counter(incidents);font-size:1.4rem;font-weight:900;position:absolute;top:.8rem;left:1rem}.meet-rebellion li b,.meet-rebellion li span{display:block}.meet-rebellion li b{margin-bottom:.55rem}.meet-rebellion li span{color:#625d56;line-height:1.45}.meet-tastes{color:#fff;padding:clamp(2rem,5vw,4rem);background:#17130d!important}.meet-tastes header span{color:#ffd447!important}.meet-tastes>div{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.meet-tastes article{background:#ffffff0f;border:1px solid #ffffff29;border-radius:1.25rem;padding:1.6rem}.meet-tastes article:first-child{color:#111;background:#f4c21a}.meet-tastes ul{grid-template-columns:1fr 1fr;gap:.65rem 1.2rem;padding-left:1.15rem;line-height:1.35;display:grid}.meet-action{padding:clamp(2rem,5vw,4rem)}.meet-action>header{max-width:42rem}.meet-action>div{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.meet-action article{text-align:center;border:1px solid #ded6c9;border-radius:1.4rem;padding:1.5rem}.meet-action img{width:8rem;height:8rem}.meet-action blockquote{color:#5f5952;margin:0;line-height:1.5}.meet-code{justify-content:space-between;align-items:center;gap:2rem;padding:clamp(2rem,5vw,4rem);display:flex;background:#fff0ad!important}.meet-code div{max-width:43rem}.meet-code p{font-size:1.05rem;line-height:1.6}.nav-profile-menu{position:relative}.nav-profile-menu summary{list-style:none}.nav-profile-menu summary::-webkit-details-marker{display:none}.nav-profile-menu[open] summary{background:#fff4c1}.nav-profile-menu>div{z-index:90;background:#fff;border:1px solid #1111111f;border-radius:1rem;min-width:11rem;padding:.45rem;display:grid;position:absolute;top:calc(100% + .55rem);right:0;box-shadow:0 .9rem 2rem #11111129}.nav-profile-menu>div a{white-space:nowrap;border-radius:.65rem;padding:.7rem .85rem}.nav-profile-menu>div a:hover,.nav-profile-menu>div a:focus-visible{background:#fff4c1}@media (width<=900px){.meet-hero{grid-template-columns:1fr;background:linear-gradient(165deg,#fff 0 61%,#ffd447 61% 100%)!important}.meet-hero__art{justify-self:center;width:min(100%,29rem);min-height:23rem}.meet-record{grid-template-columns:1fr}.meet-beliefs>div,.meet-rebellion ol{grid-template-columns:1fr 1fr}.meet-rebellion li:last-child{grid-column:1/-1}.nav-profile-menu>div{box-shadow:none;margin-top:.4rem;position:static}}@media (width<=600px){.meet-jukuli{width:min(100% - 1rem,76rem);margin-top:.5rem}.meet-jukuli section{border-radius:1.4rem}.meet-hero__copy{padding:2rem 1.25rem}.meet-hero h1{font-size:3.7rem}.meet-hero__copy>div,.meet-code{flex-direction:column;align-items:stretch}.meet-hero__art{min-height:18rem}.meet-record,.meet-beliefs,.meet-rebellion,.meet-tastes,.meet-action,.meet-code{padding:1.5rem 1.15rem}.meet-record dl,.meet-beliefs>div,.meet-rebellion ol,.meet-tastes>div,.meet-action>div{grid-template-columns:1fr}.meet-rebellion li:last-child{grid-column:auto}.meet-beliefs article{min-height:0}.meet-tastes ul{grid-template-columns:1fr}.meet-rebellion header{align-items:flex-start}.meet-rebellion header img{width:4.5rem;height:4.5rem}}.meet-jukuli .meet-code{min-height:0;padding-block:clamp(1.5rem,3vw,2.5rem)}.jukuli-test-section-intro{background:#f7f3eb;border-radius:1rem;padding:.85rem 1rem}.jukuli-test-section-intro h2,.jukuli-test-section-intro p{margin:.15rem 0}.jukuli-test-pause{justify-self:center;min-height:44px;padding:.7rem 1rem}.jukuli-test-continuum{gap:.7rem;display:grid}.jukuli-test-continuum>div:first-child{justify-content:space-between;gap:1rem;font-weight:800;display:flex}.jukuli-test-continuum>div:nth-child(2){background:linear-gradient(90deg,#d8d2c7,#f0bd16);border-radius:999px;height:.8rem;margin:.5rem .6rem;position:relative}.jukuli-test-continuum i{background:#ffc515;border:3px solid #111;border-radius:50%;width:1.3rem;height:1.3rem;position:absolute;top:50%;transform:translate(-50%,-50%)}.jukuli-test-metric{grid-template-columns:1fr auto;gap:.35rem;display:grid}.jukuli-test-metric>div{background:#e6e1d9;border-radius:999px;grid-column:1/-1;height:.8rem;overflow:hidden}.jukuli-test-metric i{border-radius:inherit;background:#d7a916;height:100%;display:block}.jukuli-test-dimensions details{border:1px solid var(--color-border);border-radius:1rem;gap:.8rem;padding:1rem;display:grid}@media (width<=620px){.jukuli-test-continuum>div:first-child{font-size:.78rem}}.jukuli-test-landing__version{color:#777;text-align:center;margin:.15rem 0 0;font-size:.72rem;line-height:1}.jukuli-test-landing .jukuli-test-landing__start{width:100%;height:auto;min-height:0;margin:0}.jukuli-attraction-map,.jukuli-attraction-terms{gap:1rem;display:grid}.jukuli-attraction-map>div{background:#faf8f4;border:1px solid #e5ddd2;border-radius:1rem;padding:1rem}.jukuli-attraction-map h3,.jukuli-attraction-terms h3,.jukuli-attraction-terms h4{margin:0}.jukuli-attraction-terms>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.jukuli-attraction-terms>div>h3{grid-column:1/-1}.jukuli-attraction-terms article{background:#fff;border:1px solid #e5ddd2;border-radius:1rem;gap:.3rem;padding:1rem;display:grid}.jukuli-attraction-terms article strong{color:#725000}.jukuli-attraction-terms article small{color:#766f66}.jukuli-attraction-terms article p{margin:.25rem 0 0}.jukuli-attraction-terms>aside{background:#f7f3eb;border-left:4px solid #ffc515;border-radius:.7rem;padding:1rem}@media (width<=620px){.jukuli-attraction-terms>div{grid-template-columns:1fr}}.jukuli-test-ranked{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.jukuli-test-ranked>div{background:#faf8f4;border:1px solid #e5ddd2;border-radius:1rem;padding:1rem}.jukuli-test-ranked h3{margin:0 0 .65rem}.jukuli-test-ranked p{margin:.3rem 0}.jukuli-test-safeguard{background:#fff8d9;border-left:4px solid #d79e00}@media (width<=620px){.jukuli-test-ranked{grid-template-columns:1fr}}.jukuli-good-person-scale{width:min(100%,48rem);margin:1rem auto 0;position:relative}.jukuli-good-person-scale img{border-radius:.8rem;width:100%;height:auto;display:block}.jukuli-good-person-scale i{top:-.35rem;left:var(--jukuli-good-person-score);background:#111;border-radius:999px;width:.22rem;height:calc(100% + .7rem);position:absolute;transform:translate(-50%);box-shadow:0 0 0 .18rem #ffc515,0 .25rem .8rem #11111140}.jukuli-good-person-scale figcaption{text-align:center;margin-top:.65rem;font-size:.82rem;font-weight:800}@media (width<=520px){.jukuli-good-person-scale i{width:.16rem;box-shadow:0 0 0 .12rem #ffc515}}.jukuli-test-options label span{white-space:pre-line}