.wk-vault-band{container-type:inline-size}.wk-vault-band #resources .wk-section-heading{margin-bottom:12px}.wk-district{isolation:isolate;color:var(--wk-ink);position:relative}.wk-district-viewport{isolation:isolate;width:100cqw;margin-block-start:clamp(-48px,-3.5vw,-24px);margin-inline:calc(50% - 50cqw);position:relative;overflow:clip visible}.wk-district-scene{width:min(1188px,90% - 36px);margin-inline:auto;position:relative}.wk-district-stage,.wk-district-world,.wk-district-map-targets,.wk-district-focus{width:100%;height:100%;display:block;position:absolute;inset:0}.wk-district-entry-trigger{pointer-events:none;visibility:hidden;width:100%;height:45%;position:absolute;top:16%;left:0}.wk-district-world{pointer-events:none;z-index:1;overflow:visible}.wk-district-night-art,.wk-district-night-sky,:root[data-theme=dark] .wk-district-day-art{display:none}:root[data-theme=dark] .wk-district-night-art{display:inline}.wk-district-night-sky{z-index:-1;pointer-events:none;position:absolute;inset:-95px calc(50% - 50cqw) -65px;-webkit-mask-image:linear-gradient(#0000,#000 8% 86%,#0000),linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(#0000,#000 8% 86%,#0000),linear-gradient(90deg,#0000,#000 9% 91%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.wk-district-night-sky>img{object-fit:cover;object-position:center top;opacity:.3;width:100%;max-width:none;height:100%;display:block}:root[data-theme=dark] .wk-district-night-sky{display:block}:root[data-theme=dark] .wk-vault-band{--wk-vault-band:#081a40}:root[data-theme=dark] .wk-contact-shadow path,:root[data-theme=dark] .wk-contact-core{fill:#051123}:root[data-theme=dark] .wk-building-sign{fill:#f3fbff;text-shadow:0 0 5px #4dcfff80,0 1px 2px #051b4b}.wk-district-world :is([data-building-entry],[data-building-body],[data-terrain]){transform-box:view-box}.wk-building-sign{font-family:var(--font-montserrat), Montserrat, sans-serif;fill:#fff;-webkit-user-select:text;user-select:text;pointer-events:visiblePainted;cursor:pointer;text-shadow:0 1px 2px #00306a88;font-weight:700;transition:filter .18s}.wk-sign-ink{transform-origin:0 0;transition:scale .19s cubic-bezier(.22,1,.36,1)}[data-selected=true] .wk-sign-ink{scale:1.009}[data-selected=true] .wk-building-sign{filter:drop-shadow(0 0 4px #acf0ff)}.wk-contact-shadow{opacity:.26;filter:blur(7px);transform-box:view-box;transition:opacity .16s,filter .16s}[data-selected=true] .wk-contact-shadow{opacity:.16;filter:blur(12px)}.wk-contact-core{opacity:.11;filter:blur(2.5px);transition:opacity .16s}[data-selected=true] .wk-contact-core{opacity:.065}.wk-district-loading{text-align:center;color:var(--wk-muted);pointer-events:none;font-size:12px;position:absolute;inset:45% 0 auto}.wk-district-target{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;outline:none;padding:0;position:absolute}.wk-district-focus{pointer-events:none;overflow:visible}.wk-district-focus polygon{opacity:0;fill:#ffbc5610;stroke:#f5ae48;stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}:is(.wk-district:has([data-landmark=assistants]:focus-visible) [data-for=assistants],.wk-district:has([data-landmark=tutorials]:focus-visible) [data-for=tutorials],.wk-district:has([data-landmark=tools]:focus-visible) [data-for=tools],.wk-district:has([data-landmark=faq]:focus-visible) [data-for=faq],.wk-district:has([data-landmark=quiz]:focus-visible) [data-for=quiz],.wk-district:has([data-landmark=glossary]:focus-visible) [data-for=glossary],.wk-district:has([data-landmark=products]:focus-visible) [data-for=products]){opacity:1}.wk-district-popup{z-index:8;width:var(--wk-popup-width,248px);border:1px solid color-mix(in srgb, var(--wk-line) 78%, transparent);background:var(--wk-surface);pointer-events:none;transform-origin:50% 85%;border-radius:14px;max-width:calc(100% - 16px);padding:13px 12px;position:absolute;box-shadow:0 12px 35px -18px #0d294170,0 2px 7px #132f4312}.wk-popup-title{justify-content:flex-start;align-items:center;gap:8px;display:flex}.wk-popup-title h3{letter-spacing:-.025em;white-space:nowrap;margin:0;font-size:16px;font-weight:800;line-height:1.35}.wk-popup-title>span{background:var(--wk-orange-soft,#fff0dd);color:var(--wk-orange-ink,#9a4c0e);white-space:nowrap;border-radius:6px;padding:3px 6px;font-size:9px;font-weight:700;line-height:1.4}:root[data-theme=dark] .wk-popup-title>span{color:#ffd49d;background:#ffab5420}.wk-district-popup p{color:var(--wk-muted);white-space:normal;text-wrap:pretty;margin:8px 0 0;font-size:11px;line-height:1.65}.wk-district-popup[data-narrow=true]{padding:12px 13px}.wk-district-popup[data-narrow=true] .wk-popup-title{flex-wrap:wrap;align-items:center;gap:5px}.wk-district-popup[data-narrow=true] .wk-popup-title h3{font-size:14px}.wk-district-popup[data-narrow=true] p{white-space:normal}.wk-popup-action{display:none}.wk-district-popup-pointer{z-index:7;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.wk-district-popup-pointer line{stroke:#e98732;stroke-width:2.2px;stroke-linecap:round}.wk-district-popup-pointer circle{fill:#ed913c;stroke:var(--wk-surface);stroke-width:1.5px}:root[data-theme=dark] .wk-district-popup-pointer line{stroke:#ffb464}:root[data-theme=dark] .wk-district-popup-pointer circle{fill:#ffb464}.wk-district-fallback{flex-wrap:wrap;justify-content:center;gap:10px 18px;margin:8px 0 20px;font-size:12px;display:flex}.wk-district-fallback :is(a,button){font:inherit;color:var(--wk-link);cursor:pointer;background:0 0;border:0;padding:6px;text-decoration:underline}.wk-district-fallback :is(a,button):focus-visible{outline:3px solid var(--wk-focus);outline-offset:2px}.wk-map-fx{pointer-events:none}.wk-fx{transform-box:view-box;animation-play-state:paused!important}.wk-district[data-ambient=true] .wk-fx,.wk-district[data-ambient=true] .wk-fx-dot{animation-play-state:running!important}.wk-fx-chat,.wk-fx-ai-spark,.wk-fx-eyelid,.wk-fx-help,.wk-fx-help-ping,.wk-fx-score,.wk-fx-glyph,.wk-fx-page,.wk-fx-item,.wk-fx-lesson,.wk-fx-floating-book,.wk-fx-game-start,.wk-fx-question-ring,.wk-fx-combo,.wk-fx-knowledge-letter,.wk-fx-display-highlight,.wk-fx-play-icon,.wk-fx-orb-core{opacity:0}.wk-fx-night{opacity:0;mix-blend-mode:screen}:root[data-theme=dark] .wk-fx-night{opacity:.22}:root[data-theme=dark] [data-selected=true] .wk-fx-night{opacity:.48}.wk-fx-orbit-particle{offset-path:path("M380 249C380 161 670 161 670 249C670 337 380 337 380 249Z");offset-rotate:0deg;offset-distance:24%}.wk-fx-orbit-particle.is-two{offset-distance:72%}@media (prefers-reduced-motion:no-preference){.wk-fx-chat{animation:9.8s cubic-bezier(.22,1,.36,1) -3s infinite wk-map-chat}.wk-fx-chat.is-two{animation-delay:-7.4s}.wk-fx-dot{animation:1.1s ease-in-out infinite paused wk-map-dot}.wk-fx-dot.dot-1{animation-delay:-.18s}.wk-fx-dot.dot-2{animation-delay:-.36s}.wk-fx-eyelid{animation:7.3s linear -.8s infinite wk-map-blink}.wk-fx-ai-spark{animation:6.4s -2s infinite wk-map-spark}.wk-fx-scan{animation:8.7s ease-in-out -1.2s infinite wk-map-scan}.wk-fx-play{transform-origin:497px 621px;animation:5.7s infinite wk-map-pulse}.wk-fx-play-icon{animation:7.6s ease-out -1.9s infinite wk-map-play}.wk-fx-lesson{animation:8.7s -2s infinite wk-map-light}.wk-fx-course-progress{stroke-dasharray:100;animation:8.7s ease-in-out -1.2s infinite wk-map-progress}.wk-fx-orb{transform-origin:525px 243px;animation:4.9s ease-in-out infinite wk-map-orb}.wk-fx-orb-core{transform-origin:525px 243px;animation:6.3s ease-in-out -2.4s infinite wk-map-orb-core}.wk-fx-orbit-ring{animation:8s linear infinite wk-map-ring}.wk-fx-orbit-particle{animation:8s linear infinite wk-map-orbit}.wk-fx-orbit-particle.is-two{animation-duration:10.7s;animation-delay:-4s}.wk-fx-energy{animation:7.1s -3s infinite wk-map-spark}.wk-fx-help{animation:8.9s cubic-bezier(.22,1,.36,1) -1.1s infinite wk-map-help}.wk-fx-help-ping{animation:9.7s -3.2s infinite wk-map-spark}.wk-fx-question-ring{animation:9.7s ease-out -3.2s infinite wk-map-question}.wk-fx-pixels{animation:3.8s steps(6,end) infinite wk-map-pixel}.wk-fx-combo{animation:8.3s cubic-bezier(.22,1,.36,1) -4.8s infinite wk-map-combo}.wk-fx-bulbs{animation:2.3s steps(2,end) infinite wk-map-light}.wk-fx-score{animation:7.3s -4.5s infinite wk-map-spark}.wk-fx-game-start{animation:7.3s ease-out -4.5s infinite wk-map-burst}.wk-fx-glyph{animation:10.3s -1.5s infinite wk-map-glyph}.wk-fx-floating-book{animation:11.7s ease-in-out -4.6s infinite wk-map-book}.wk-fx-knowledge-letter{animation:12.7s ease-out -3.1s infinite wk-map-knowledge-letter}.wk-fx-knowledge-letter.is-two{animation-delay:-4.2s}.wk-fx-knowledge-letter.is-three{animation-delay:-5.3s}.wk-fx-page{animation:10.3s -1.5s infinite wk-map-light}.wk-fx-shop{animation:12.1s ease-in-out -5s infinite wk-map-shop}.wk-fx-item{animation:12.1s ease-in-out -5s infinite wk-map-shop-spark}.wk-fx-display-highlight{stroke-dasharray:100;animation:10.9s ease-in-out -6.1s infinite wk-map-display}.wk-fx-waterfall{animation:1.25s linear infinite wk-map-flow}.wk-fx-current{animation:3.1s linear infinite wk-map-flow}.wk-fx-ripple{animation:2.8s ease-out infinite wk-map-ripple}.wk-fx-ripple.is-two{animation-delay:-1.4s}.wk-fx-channel-ripple{animation:4.7s ease-out infinite wk-map-ripple}.wk-fx-channel-ripple.is-two{animation-delay:-2.4s}[data-selected=true] .wk-fx-chat{animation-name:wk-map-chat-active;animation-duration:1.9s;animation-delay:0s}[data-selected=true] .wk-fx-chat.is-two{animation-delay:-.85s}[data-selected=true] .wk-fx-eyelid{animation-name:wk-map-excited-blink;animation-duration:3.2s;animation-delay:0s}[data-selected=true] .wk-fx-help{animation-name:wk-map-help-active;animation-duration:1.9s;animation-delay:0s}[data-selected=true] :is(.wk-fx-orbit-particle,.wk-fx-orbit-ring){animation-duration:2.4s}[data-selected=true] .wk-fx-orb{animation-name:wk-map-orb-surge;animation-duration:1.7s}[data-selected=true] .wk-fx-orb-core{animation-duration:1.9s;animation-delay:0s}[data-selected=true] :is(.wk-fx-score,.wk-fx-glyph,.wk-fx-help-ping,.wk-fx-ai-spark,.wk-fx-energy){animation-name:wk-map-react-spark;animation-duration:1.7s;animation-delay:0s}[data-selected=true] :is(.wk-fx-game-start,.wk-fx-question-ring){animation-name:wk-map-react-burst;animation-duration:1.6s;animation-delay:0s}[data-selected=true] .wk-fx-floating-book{animation-name:wk-map-book-active;animation-duration:3.7s;animation-delay:0s}[data-selected=true] .wk-fx-knowledge-letter{animation-name:wk-map-knowledge-active;animation-duration:2.6s;animation-delay:0s}[data-selected=true] .wk-fx-knowledge-letter.is-two{animation-delay:-.4s}[data-selected=true] .wk-fx-knowledge-letter.is-three{animation-delay:-.8s}[data-selected=true] .wk-fx-combo{animation-name:wk-map-combo-active;animation-duration:2.1s;animation-delay:0s}[data-selected=true] .wk-fx-pixels{animation-duration:1.6s}[data-selected=true] .wk-fx-item{animation-name:wk-map-react-burst;animation-duration:1.9s;animation-delay:0s}[data-selected=true] :is(.wk-fx-scan,.wk-fx-shop){animation-name:wk-map-scan-active;animation-duration:1.7s;animation-delay:0s}[data-selected=true] .wk-fx-course-progress{animation-name:wk-map-progress-active;animation-duration:2.2s;animation-delay:0s}[data-selected=true] .wk-fx-display-highlight{animation-name:wk-map-display-active;animation-duration:2.6s;animation-delay:0s}[data-selected=true] :is(.wk-fx-play,.wk-fx-play-icon){animation-name:wk-map-play-active;animation-duration:1.6s;animation-delay:0s}}@keyframes wk-map-chat{0%,42%,92%,to{opacity:0;transform:translateY(12px)scale(.65,.5)}50%{opacity:1;transform:translateY(-6px)scale(1.06)}58%,80%{opacity:1;transform:translateY(0)scale(1)}87%{opacity:0;transform:translateY(-13px)scale(.95)}}@keyframes wk-map-chat-active{0%{opacity:0;transform:translateY(9px)scale(.7)}7%{opacity:1;transform:translateY(-8px)scale(1.09)}20%,70%{opacity:1;transform:translateY(0)scale(1)}90%,to{opacity:0;transform:translateY(-15px)scale(.95)}}@keyframes wk-map-blink{0%,49%,53%,to{opacity:0}50%,52%{opacity:1}}@keyframes wk-map-excited-blink{0%,19%,to{opacity:0}3%,13%{opacity:1}}@keyframes wk-map-dot{0%,to{opacity:.45;translate:0 2px}50%{opacity:1;translate:0 -4px}}@keyframes wk-map-spark{0%,30%,80%,to{opacity:0}45%,60%{opacity:.95}70%{opacity:.2}}@keyframes wk-map-light{0%,24%,to{opacity:.1}42%,65%{opacity:.85}82%{opacity:.2}}@keyframes wk-map-scan{0%,15%{opacity:0;translate:0}22%{opacity:.7}70%,to{opacity:0;translate:460px}}@keyframes wk-map-progress{0%,15%{stroke-dashoffset:100px;opacity:0}25%{opacity:.8}75%{stroke-dashoffset:0;opacity:.8}90%,to{stroke-dashoffset:0;opacity:0}}@keyframes wk-map-shop{0%,35%{opacity:0;translate:0}44%{opacity:.65}82%,to{opacity:0;translate:600px}}@keyframes wk-map-pulse{0%,to{opacity:.1;scale:.95}45%{opacity:.85;scale:1.11}80%{opacity:.1;scale:1.2}}@keyframes wk-map-orb{0%,to{opacity:.22;scale:.96}48%{opacity:.95;scale:1.17}}@keyframes wk-map-orb-core{0%,to{opacity:.13;scale:.9}37%{opacity:.68;scale:1.12}65%{opacity:.26;scale:1.02}}@keyframes wk-map-orb-surge{0%{opacity:.25;scale:.92}12%{opacity:1;scale:1.24}30%{opacity:.8;scale:1.1}68%{opacity:.9;scale:1.18}to{opacity:.25;scale:.92}}@keyframes wk-map-ring{to{stroke-dashoffset:-134px}}@keyframes wk-map-orbit{to{offset-distance:124%}}@keyframes wk-map-help{0%,35%,87%,to{opacity:0;transform:translateY(10px)scale(.6)}43%{opacity:1;transform:translateY(-15px)scale(1.1)}53%,73%{opacity:1;transform:translateY(-2px)scale(1)}81%{opacity:0;transform:translateY(-20px)scale(.9)}}@keyframes wk-map-help-active{0%{opacity:0;transform:translateY(12px)scale(.6)}8%{opacity:1;transform:translateY(-24px)scale(1.16)}25%,70%{opacity:1;transform:translateY(-7px)scale(1)}to{opacity:0;transform:translateY(-32px)scale(.9)}}@keyframes wk-map-question{0%,35%,86%,to{opacity:0;scale:.9}44%{opacity:.8;scale:1}70%{opacity:0;scale:1.16}}@keyframes wk-map-pixel{0%,to{opacity:.5;translate:-5px}20%{opacity:.9;translate:14px -10px}40%{translate:26px}60%{translate:7px 15px}80%{opacity:.65;translate:-11px 5px}}@keyframes wk-map-burst{0%,30%,85%,to{opacity:0;scale:.7}40%{opacity:1;scale:1}70%{opacity:0;translate:0 -15px;scale:1.45}}@keyframes wk-map-glyph{0%,25%,90%,to{opacity:0;translate:0 12px}42%,60%{opacity:.9;translate:0 -8px}79%{opacity:0;translate:0 -30px}}@keyframes wk-map-book{0%,23%,92%,to{opacity:0;transform:translateY(10px)rotate(-4deg)scale(.85)}38%{opacity:.9;transform:translateY(-22px)rotate(2deg)scale(1)}63%{opacity:.9;transform:translateY(-16px)rotate(-2deg)scale(1)}84%{opacity:0;transform:translateY(-36px)rotate(3deg)scale(.96)}}@keyframes wk-map-shop-spark{0%,28%,90%,to{opacity:0;transform:translateY(5px)scale(.8)}43%{opacity:1;transform:translateY(-7px)scale(1.07)}65%{opacity:.7;transform:translateY(-3px)scale(1)}81%{opacity:0;transform:translateY(-13px)scale(.92)}}@keyframes wk-map-flow{to{stroke-dashoffset:-64px}}@keyframes wk-map-ripple{0%{opacity:.8;scale:.5}to{opacity:0;scale:1.75}}@keyframes wk-map-react-spark{0%,to{opacity:0}6%,37%{opacity:1}70%{opacity:.2}}@keyframes wk-map-react-burst{0%{opacity:0;scale:.7}8%{opacity:1;scale:1.08}28%{opacity:.9;scale:1}74%,to{opacity:0;translate:0 -17px;scale:1.42}}@keyframes wk-map-play{0%,29%,88%,to{opacity:0;scale:.85}40%,55%{opacity:.9;scale:1.04}77%{opacity:0;scale:1.23}}@keyframes wk-map-play-active{0%{opacity:.1;scale:.8}12%{opacity:1;scale:1.19}30%{opacity:.8;scale:1.03}80%,to{opacity:0;scale:1.42}}@keyframes wk-map-scan-active{0%{opacity:0;translate:0}7%{opacity:.9}70%,to{opacity:0;translate:560px}}@keyframes wk-map-progress-active{0%{stroke-dashoffset:100px;opacity:.2}7%{opacity:1}65%{stroke-dashoffset:0;opacity:1}90%,to{stroke-dashoffset:0;opacity:0}}@keyframes wk-map-display{0%,34%,to{opacity:0;stroke-dashoffset:100px}45%{opacity:.7}65%{opacity:.45;stroke-dashoffset:0}85%{opacity:0;stroke-dashoffset:0}}@keyframes wk-map-display-active{0%{opacity:0;stroke-dashoffset:100px}8%{opacity:.9}38%{opacity:.9;stroke-dashoffset:0}78%,to{opacity:0;stroke-dashoffset:0}}@keyframes wk-map-combo{0%,29%,90%,to{opacity:0;translate:0 16px}40%{opacity:1;translate:0 -7px}61%{opacity:1;translate:0 -16px}80%{opacity:0;translate:0 -42px}}@keyframes wk-map-combo-active{0%{opacity:0;translate:0 16px;scale:.8}8%{opacity:1;translate:0 -8px;scale:1.1}26%,60%{opacity:1;translate:0 -15px;scale:1}86%,to{opacity:0;translate:0 -50px;scale:.95}}@keyframes wk-map-knowledge-letter{0%,28%,90%,to{opacity:0;translate:0 12px}43%{opacity:.9;translate:0 -18px}68%{opacity:.7;translate:6px -33px}85%{opacity:0;translate:10px -55px}}@keyframes wk-map-knowledge-active{0%{opacity:0;translate:0 8px;rotate:-5deg}8%{opacity:1;translate:0 -14px;rotate:3deg}60%{opacity:.85;translate:6px -35px;rotate:0deg}90%,to{opacity:0;translate:12px -65px}}@keyframes wk-map-book-active{0%{opacity:0;transform:translateY(8px)rotate(-5deg)scale(.85)}7%{opacity:1;transform:translateY(-25px)rotate(3deg)scale(1.06)}25%{opacity:1;transform:translateY(-17px)rotate(-2deg)scale(1)}62%{opacity:.95;transform:translateY(-28px)rotate(2deg)scale(1)}94%,to{opacity:0;transform:translateY(-46px)rotate(4deg)scale(.95)}}:root:is([data-district-transition],[data-route-transition]){view-transition-name:wk-page}:root:is([data-district-transition],[data-route-transition]) #main-content{view-transition-name:none;overflow-anchor:none}:root:is([data-district-transition],[data-route-transition]) .wk-nav{view-transition-name:wk-navigation}::view-transition-group(wk-navigation){mix-blend-mode:normal;animation:none}::view-transition-old(wk-navigation){mix-blend-mode:normal;animation:none}::view-transition-new(wk-navigation){mix-blend-mode:normal;animation:none}::view-transition-old(wk-navigation){opacity:0}:root[data-district-transition]::view-transition-group(wk-page){animation-duration:.28s}:root[data-district-transition]::view-transition-old(wk-page){mix-blend-mode:normal;animation:.25s ease-out both wk-map-route-out}:root[data-district-transition]::view-transition-new(wk-page){mix-blend-mode:normal;animation:.28s cubic-bezier(.22,1,.36,1) both wk-map-route-in}@keyframes wk-map-route-out{to{opacity:0;filter:blur(5px);transform:scale(1.004)}}@keyframes wk-map-route-in{0%{opacity:.1;filter:blur(5px);transform:translateY(4px)scale(.998)}to{opacity:1;filter:blur();transform:none}}html[data-route-boot=detail] #main-content{visibility:hidden}html[data-route-boot=detail] body:after{content:"Membuka resource…";text-align:center;width:100%;color:var(--wk-muted);font:500 13px var(--font-montserrat), sans-serif;position:fixed;top:35%;left:0}@media (max-width:979px),(hover:none){.wk-building-sign{pointer-events:none;-webkit-user-select:none;user-select:none}.wk-district-viewport{margin-block-start:-8px;padding-bottom:24px}.wk-district-viewport:has(.wk-district-popup){padding-bottom:160px}.wk-district-scene{margin-inline:auto;width:calc(100% - 16px);min-width:0;margin-bottom:0}.wk-district-night-sky{inset:-26px calc(50% - 50cqw) -28px}.wk-district-popup{width:var(--wk-popup-width,340px);pointer-events:auto;border-radius:17px;max-width:calc(100% - 24px);padding:17px 18px}.wk-popup-title h3{font-size:16px}.wk-popup-title>span{padding:4px 7px;font-size:10px}.wk-district-popup p{white-space:normal;margin-top:9px;font-size:11px;line-height:1.65}.wk-popup-action{color:#182941;cursor:pointer;background:#ff9e49;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:44px;margin-top:13px;padding:10px 12px;font-family:inherit;font-size:12px;font-weight:750;display:flex}.wk-popup-action:focus-visible{outline:3px solid var(--wk-focus);outline-offset:3px}}@media (max-width:359px){.wk-district-popup{padding:16px}.wk-popup-title{gap:7px}.wk-popup-title h3{font-size:15px}.wk-popup-title>span{font-size:9px}}@media (prefers-reduced-motion:reduce){.wk-district *{transition:none!important;animation:none!important}.wk-fx-chat,.wk-fx-help,.wk-fx-score,.wk-fx-glyph,.wk-fx-item,.wk-fx-eyelid,.wk-fx-floating-book,.wk-fx-game-start,.wk-fx-question-ring,.wk-fx-knowledge-letter,.wk-fx-combo,.wk-fx-display-highlight,.wk-fx-play-icon,.wk-fx-orb-core{opacity:0}:root[data-district-transition]::view-transition-group(wk-page){animation:none!important}:root[data-district-transition]::view-transition-old(wk-page){animation:none!important}:root[data-district-transition]::view-transition-new(wk-page){animation:none!important}[data-selected=true] .wk-building-sign{filter:none;text-shadow:0 0 3px #fff9}}
.wk-resource-browser{position:relative}.wk-resource-browser-header{z-index:2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding-bottom:28px;display:grid;position:relative}.wk-vault-band #resources .wk-resource-browser .wk-section-heading{border:0;gap:13px;margin:0;padding:0}.wk-resource-browser .wk-section-heading h2{letter-spacing:-1.4px;font-size:clamp(27px,2.7vw,38px)}.wk-resource-browser .wk-section-intro{max-width:640px;font-size:13px;line-height:1.85}.wk-resource-view-toggle{border:1px solid var(--wk-line);background:var(--wk-reading);box-shadow:inset 0 1px 0 var(--wk-hairline), 0 5px 16px -10px var(--wk-shadow);border-radius:99px;gap:4px;padding:5px;display:flex}.wk-resource-view-toggle button{min-height:46px;color:var(--wk-muted);white-space:nowrap;border:1px solid #0000;border-radius:99px;justify-content:center;align-items:center;gap:9px;padding:11px 18px;font-size:12px;font-weight:700;transition:background .16s,color .16s,box-shadow .16s;display:inline-flex}.wk-resource-view-toggle button[aria-selected=true]{color:#222e50;border-color:var(--wk-cyan);background:#8ce1f1;box-shadow:0 2px 6px #06aed526,inset 0 1px #ffffff80}.wk-resource-view-toggle button:hover:not([aria-selected=true]){color:var(--wk-ink);background:var(--wk-hover)}.wk-resource-panel[hidden]{display:none}.wk-resource-panel:not([hidden]){animation:.18s ease-out both wk-resource-view-in}.wk-resource-panel:focus-visible{outline-offset:6px;border-radius:16px}.wk-resource-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;max-width:1100px;margin-inline:auto;display:grid}.wk-resource-card-frame{perspective:1100px;grid-column:span 3;min-width:0}.wk-resource-card-frame[data-primary=true]{grid-column:span 4}.wk-district-card{--resource-tint:var(--wk-soft);border:1px solid var(--wk-line);background:linear-gradient(155deg, var(--wk-raised), var(--wk-surface) 65%);min-width:0;height:100%;min-height:390px;box-shadow:inset 0 1px 0 var(--wk-hairline), 0 2px 0 var(--wk-surface), 0 5px 0 var(--wk-line), 0 13px 22px -12px var(--wk-shadow), 0 25px 40px -28px var(--wk-shadow);border-radius:18px;flex-direction:column;grid-column:span 3;padding:14px 14px 22px;transition:border-color .16s,box-shadow .16s,translate .16s;display:flex;position:relative}.wk-resource-card-frame:nth-child(3n+1) .wk-district-card{--resource-tint:var(--wk-warm)}.wk-district-card-intro{display:contents}.wk-district-card-intro>div:last-child{min-width:0}.wk-district-card-art{aspect-ratio:16/9;background:var(--resource-tint);border-radius:13px;place-items:center;width:100%;margin-bottom:20px;display:grid;overflow:hidden}.wk-district-card-art img{object-fit:cover;width:100%;height:100%;display:block}.wk-resource-card-frame[data-primary=true] .wk-district-card-art{border:1px solid var(--wk-line);border-bottom:3px solid var(--wk-cyan)}.wk-resource-card-frame[data-primary=true]:nth-child(3) .wk-district-card-art{border-bottom-color:var(--wk-orange)}.wk-district-card h3{letter-spacing:-.6px;margin:0 0 7px;font-size:22px;font-weight:800;line-height:1.25}.wk-district-card-link{color:var(--wk-link);text-align:left}.wk-district-card-link:after{content:"";z-index:1;border-radius:18px;position:absolute;inset:0}.wk-district-card-link:focus-visible{outline:none}.wk-district-card:has(.wk-district-card-link:focus-visible){outline:3px solid var(--wk-focus);outline-offset:4px}.wk-district-card-count{background:var(--wk-soft);color:var(--wk-link);border-radius:99px;align-items:center;margin-bottom:13px;padding:4px 9px;font-size:10px;font-weight:650;display:inline-flex}.wk-district-card>p{-webkit-line-clamp:2;color:var(--wk-muted);-webkit-box-orient:vertical;margin:0 0 22px;font-size:12px;line-height:1.85;display:-webkit-box;overflow:hidden}.wk-district-card-cta{border-top:1px solid var(--wk-line);min-height:58px;color:var(--wk-link);justify-content:space-between;align-self:stretch;align-items:center;gap:14px;margin-top:auto;padding-top:15px;font-size:11px;font-weight:750;display:flex}.wk-district-card-cta svg{box-sizing:content-box;pointer-events:none;border:1px solid var(--wk-line);background:var(--wk-soft);box-shadow:inset 0 1px var(--wk-hairline), 0 2px 0 var(--wk-line);border-radius:10px;flex-shrink:0;padding:8px;transition:rotate .3s,background .25s}@media (hover:hover){.wk-district-card:hover{border-color:var(--wk-cyan);box-shadow:0 9px 22px -14px var(--wk-shadow);translate:0 -3px}.wk-district-card:hover .wk-district-card-cta svg{background:var(--wk-hover);rotate:8deg}.wk-district-card-cta:hover{color:var(--wk-ink)}}@media (max-width:1099px){.wk-resource-browser-header{grid-template-columns:1fr;gap:22px}.wk-resource-view-toggle{justify-self:start}}@media (min-width:768px) and (max-width:1099px){.wk-district-card{min-height:335px;padding:10px 10px 18px}.wk-district-card h3{font-size:16px}.wk-resource-card-frame[data-primary=true] h3{font-size:19px}.wk-district-card>p{-webkit-line-clamp:3;font-size:11px}}@media (max-width:767px){.wk-resource-card-frame,.wk-resource-card-frame[data-primary=true]{grid-column:auto}.wk-resource-browser{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.wk-resource-browser-header{gap:20px;padding-bottom:24px}.wk-resource-browser .wk-section-heading h2{letter-spacing:-1px;font-size:29px}.wk-resource-view-toggle{width:100%}.wk-resource-view-toggle button{flex:1;padding-inline:10px}.wk-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wk-district-card{min-height:335px;padding:10px 10px 16px}.wk-district-card-intro{display:contents}.wk-district-card-art{width:100%;height:auto}.wk-district-card h3{font-size:17px}.wk-district-card>p{margin-bottom:14px}}@keyframes wk-resource-view-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.wk-resource-panel:not([hidden]){animation:none}.wk-district-card,.wk-district-card-cta svg,.wk-resource-view-toggle button{transition:none}.wk-district-card:hover{translate:none}}.wk-district-card h3,.wk-district-card-count,.wk-district-card>p,.wk-district-card-cta{margin-left:6px;margin-right:6px}.wk-vault-band:has(.wk-resource-browser[data-view=cards]){--wk-vault-band:var(--wk-band)}@media (max-width:420px){.wk-resource-grid{grid-template-columns:1fr;max-width:340px}.wk-district-card{min-height:420px;padding:14px 14px 22px}.wk-district-card h3{font-size:22px}.wk-district-card>p{font-size:13px}}
.wk-dialog.wk-recruitment-dialog{--recruit-surface:#fdfefe;--recruit-ink:#222e50;--recruit-muted:#62718a;--recruit-line:#e8edf2;--recruit-cyan:#087f9d;--recruit-cyan-surface:#e5f7fa;--recruit-ivory:#fff8f0;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b5cbd7 transparent;width:min(560px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--recruit-ink);background:var(--recruit-surface);font-family:var(--font-montserrat), Montserrat, sans-serif;border:1px solid #dfe7ee;border-radius:24px;overflow:hidden auto;box-shadow:0 28px 90px #07132644,0 3px 14px #0713261a}.wk-recruitment-dialog .wk-dialog-inner{isolation:isolate;position:relative}.wk-recruitment-dialog .wk-dialog-heading{box-shadow:none;border:0;padding:36px 36px 0;display:block;position:relative}.wk-recruitment-dialog .wk-dialog-heading h2{z-index:1;letter-spacing:-.035em;text-wrap:balance;width:calc(100% - 92px);max-width:360px;margin:0;padding:0;font-size:32px;font-weight:830;line-height:1.16;position:relative}.wk-recruitment-dialog .wk-dialog-heading>button{z-index:3;width:44px;min-height:44px;color:var(--recruit-ink);background:var(--recruit-surface);border:1px solid #dce5ee;border-radius:13px;padding:0;position:absolute;top:16px;right:16px}.wk-recruitment-dialog .wk-recruitment-megaphone{z-index:0;pointer-events:none;opacity:.8;width:160px;height:160px;position:absolute;top:2px;right:24px}.wk-recruitment-dialog .wk-recruitment-intro{color:var(--recruit-muted);margin:22px 128px 0 36px;font-size:13.5px;font-weight:500;line-height:1.7;position:relative}.wk-recruitment-dialog .wk-recruitment-requirements{border-top:1px solid var(--recruit-line);margin:23px 36px 0;padding-top:16px}.wk-recruitment-dialog .wk-recruitment-requirements h3{letter-spacing:-.025em;align-items:center;gap:15px;margin:0 0 3px;font-size:20px;font-weight:800;line-height:1.3;display:flex}.wk-recruitment-dialog .wk-recruitment-document{width:36px;height:36px;color:var(--recruit-cyan);background:var(--recruit-cyan-surface);border-radius:11px;flex:none;place-items:center;display:grid}.wk-recruitment-dialog .wk-recruitment-list{margin:0;padding:0;list-style:none;display:grid}.wk-recruitment-dialog .wk-recruitment-list li{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:15px;margin:0;display:grid}.wk-recruitment-dialog .wk-recruitment-check{width:34px;height:34px;color:var(--recruit-cyan);background:var(--recruit-cyan-surface);border-radius:50%;place-items:center;display:grid}.wk-recruitment-dialog .wk-recruitment-requirement{border-bottom:1px solid var(--recruit-line);overflow-wrap:break-word;padding:12px 0;font-size:13.5px;font-weight:500;line-height:1.6;display:block}.wk-recruitment-dialog .wk-recruitment-list li:last-child .wk-recruitment-requirement{border-bottom:0}.wk-recruitment-dialog .wk-recruitment-cta{background:var(--recruit-ivory);border-top:1px solid #f4e8da;border-radius:20px 20px 0 0;align-items:center;gap:14px;margin-top:13px;padding:22px 36px 24px;display:flex}.wk-recruitment-dialog .wk-recruitment-send{color:#ee7927;background:#ffeddb;border:1px solid #0000;border-radius:13px;flex:none;place-items:center;width:46px;height:46px;transition:background .18s,border-color .18s;display:grid}.wk-recruitment-dialog .wk-recruitment-send:hover{background:#ffe3c9;border-color:#f4b784}.wk-recruitment-dialog .wk-recruitment-email{color:#172644;background:var(--wk-orange,#fa8333);border:1px solid #f17b2a;border-radius:13px;flex:auto;gap:12px;min-width:0;min-height:54px;padding:13px 16px;font-size:14px;font-weight:760;line-height:1.45;box-shadow:inset 0 1px #ffffff40,0 2px #d97129}.wk-recruitment-dialog .wk-recruitment-email>span:first-child{min-width:0}.wk-recruitment-dialog :is(button,a):focus-visible{outline:3px solid var(--recruit-cyan);outline-offset:3px}.wk-dialog.wk-recruitment-dialog[open]{animation:.46s cubic-bezier(.2,.85,.25,1) both wk-recruitment-enter}.wk-dialog.wk-recruitment-dialog.is-closing{animation:.16s ease-out both wk-recruitment-exit}:root[data-theme=dark] .wk-dialog.wk-recruitment-dialog{--recruit-surface:#1b2840;--recruit-ink:#f1f5fd;--recruit-muted:#b9c9dd;--recruit-line:#34435d;--recruit-cyan:#8cdef0;--recruit-cyan-surface:#203e50;--recruit-ivory:#302c32;scrollbar-color:#526986 transparent;border-color:#41516b}:root[data-theme=dark] .wk-recruitment-dialog .wk-dialog-heading>button{border-color:#40516b}:root[data-theme=dark] .wk-recruitment-dialog .wk-recruitment-cta{border-color:#514343}:root[data-theme=dark] .wk-recruitment-dialog .wk-recruitment-send{color:#ffb277;background:#49392f}:root[data-theme=dark] .wk-recruitment-dialog .wk-recruitment-send:hover{background:#5a4030;border-color:#b27d52}@media (max-width:600px){.wk-dialog.wk-recruitment-dialog{border-radius:22px;width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.wk-recruitment-dialog .wk-dialog-heading{padding:28px 22px 0}.wk-recruitment-dialog .wk-dialog-heading h2{width:calc(100% - 70px);font-size:27px}.wk-recruitment-dialog .wk-dialog-heading>button{top:12px;right:12px}.wk-recruitment-dialog .wk-recruitment-megaphone{width:126px;height:126px;top:2px;right:4px}.wk-recruitment-dialog .wk-recruitment-intro{margin:18px 22px 0;font-size:13px;line-height:1.65}.wk-recruitment-dialog .wk-recruitment-requirements{margin:20px 22px 0;padding-top:15px}.wk-recruitment-dialog .wk-recruitment-requirements h3{gap:12px;font-size:19px}.wk-recruitment-dialog .wk-recruitment-list li{grid-template-columns:30px minmax(0,1fr);gap:12px}.wk-recruitment-dialog .wk-recruitment-document{border-radius:10px;width:32px;height:32px}.wk-recruitment-dialog .wk-recruitment-check{width:30px;height:30px}.wk-recruitment-dialog .wk-recruitment-requirement{padding-block:12px;font-size:13px}.wk-recruitment-dialog .wk-recruitment-cta{gap:11px;padding:20px 22px 22px}.wk-recruitment-dialog .wk-recruitment-email{gap:10px;padding-inline:12px;font-size:13px}}@media (max-width:420px){.wk-recruitment-dialog .wk-recruitment-send{display:none}}@media (prefers-reduced-motion:reduce){.wk-dialog.wk-recruitment-dialog,.wk-dialog.wk-recruitment-dialog *,.wk-dialog.wk-recruitment-dialog::backdrop{transition:none!important;animation:none!important}}@keyframes wk-recruitment-enter{0%{opacity:0;transform:translateY(9px)scale(.965)}65%{opacity:1;transform:translateY(-.5px)scale(1.006)}85%{transform:translateY(.2px)scale(.999)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes wk-recruitment-exit{to{opacity:0;transform:translateY(3px)scale(.985)}}
@font-face{font-family:WK Noto Javanese;src:url(/fonts/noto-sans-javanese.ttf)format("truetype");font-weight:400 700;font-style:normal;font-display:swap}.wk-careers-section{padding-block:72px 86px}.wk-careers-banner{--careers-surface:#fcfdff;--careers-ink:#0b193b;--careers-muted:#687894;isolation:isolate;aspect-ratio:2.42;background:var(--careers-surface);border:1px solid #dbe3ef;border-radius:25px;grid-template-columns:42% 58%;width:100%;min-width:0;min-height:470px;transition:border-color .3s,box-shadow .3s;display:grid;position:relative;overflow:clip;box-shadow:0 8px 32px -19px #172b5545}.wk-careers-copy{z-index:6;min-width:0;color:var(--careers-ink);align-self:center;padding:32px 0 32px clamp(32px,4.3vw,62px);position:relative}.wk-careers-copy .wk-eyebrow{color:var(--careers-muted);margin:0 0 20px;font-size:13px}.wk-careers-copy h2{letter-spacing:-.045em;margin:0;font-size:clamp(42px,4.5vw,60px);font-weight:850;line-height:1.035}.wk-careers-story{color:var(--careers-muted);white-space:normal;overflow-wrap:break-word;max-width:38ch;margin:20px 0 0;padding-right:14px;font-size:clamp(13px,1.25vw,17px);font-weight:600;line-height:1.65}.wk-careers-interests{flex-wrap:wrap;align-items:center;gap:8px;margin:22px 0 18px;display:flex}.wk-careers-interests>span{color:var(--careers-ink);white-space:nowrap;background:#fcfdffd9;border:1px solid #dfe5ef;border-radius:24px;align-items:center;gap:7px;padding:7px 11px 7px 8px;font-size:clamp(10px,.95vw,13px);font-weight:650;display:inline-flex;box-shadow:0 1px 2px #1c345205}.wk-careers-chip-mark{border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.wk-careers-chip-mark.is-game{color:#fff;background:#06aed5}.wk-careers-chip-mark.is-chat{color:#fff;background:#ff8d2c}.wk-careers-chip-mark.is-ideas{color:#1681e7;background:#e5f4ff}.wk-careers-copy .wk-btn{gap:27px;min-height:52px;padding-inline:25px;font-size:16px}.wk-careers-art{pointer-events:none;position:absolute;inset:0}.wk-careers-ai-credit{z-index:8;color:#d6e0ec;pointer-events:none;background:#0b193b59;border-radius:4px;padding:2px 5px;font-size:9px;font-weight:350;line-height:1.4;position:absolute;bottom:12px;right:16px}.wk-careers-backdrop{z-index:0;object-fit:cover;object-position:right center;width:55%;max-width:none;height:100%;position:absolute;inset:0 0 0 auto;-webkit-mask-image:url(/images/careers/paper-edge-mask.webp);mask-image:url(/images/careers/paper-edge-mask.webp);-webkit-mask-position:100%;mask-position:100%;-webkit-mask-size:110% 100%;mask-size:110% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:luminance;mask-mode:luminance}.wk-careers-glyphs{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0 0 0 49%;overflow:clip;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12%);mask-image:linear-gradient(90deg,#0000,#000 12%)}.wk-careers-glyph{color:#c1d9ed;opacity:var(--glyph-alpha);font:400 calc(var(--glyph-size) * .64) / 1 "WK Noto Javanese", serif;rotate:var(--glyph-tilt);filter:blur(var(--glyph-blur));display:block;position:absolute}.wk-careers-figure-entry{z-index:2;width:56%;height:98%;position:absolute;top:2%;left:43%}.wk-careers-figure-idle{transform-origin:50% 85%;justify-content:center;width:100%;height:100%;display:flex}.wk-careers-character-button{aspect-ratio:1430/1382;max-width:100%;height:100%;color:inherit;cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transform-origin:50% 65%;background:0 0;border:0;flex:0 auto;padding:0;display:block;position:relative}.wk-careers-character-button:focus-visible{outline-offset:5px;border-radius:20px;outline:2px solid #bfeaff}.wk-careers-silhouette,.wk-careers-character-glow{object-fit:contain;object-position:center top;pointer-events:none;width:100%;max-width:none;height:130%;display:block;position:absolute;inset:0}.wk-careers-silhouette{z-index:1}.wk-careers-character-glow{opacity:0;filter:blur(12px)drop-shadow(0 0 14px #b4e7ff);transition:opacity .32s;scale:.99}.wk-careers-character-button[data-reacting=true] .wk-careers-character-glow{opacity:.5}.wk-careers-paper-entry{z-index:3;position:absolute}.wk-careers-paper-idle{width:100%;height:auto;display:block}.wk-careers-paper-entry.is-near{width:31%;bottom:-20%;left:37%;rotate:-5deg}.wk-careers-paper-entry.is-near .wk-careers-paper-idle{filter:blur(2px)}.wk-careers-paper-entry.is-side{z-index:1;width:16%;top:25%;right:-.5%;rotate:-7deg}.wk-careers-paper-entry.is-side .wk-careers-paper-idle{filter:blur(.8px);opacity:.98}.wk-careers-foreground-books{z-index:5;width:28%;max-width:none;height:auto;position:absolute;bottom:-8%;right:-2%}.wk-careers-star{z-index:4;color:#ffb76b;opacity:.65;width:21px;height:21px;position:absolute}.wk-careers-star.is-one{top:26%;left:38%}.wk-careers-star.is-two{opacity:.45;width:17px;height:17px;top:3%;right:5%}:root[data-theme=dark] .wk-careers-banner{--careers-surface:#1b2844;--careers-ink:#f3f6fc;--careers-muted:#bdcbe1;border-color:#3d506f;box-shadow:0 8px 32px -19px #060d20b0}:root[data-theme=dark] .wk-careers-interests>span{color:#e8f0fc;background:#22334be8;border-color:#52647e}:root[data-theme=dark] .wk-careers-chip-mark.is-ideas{color:#90ceff;background:#284966}@media (hover:hover){.wk-careers-banner:hover{border-color:#a4b8d0;box-shadow:0 12px 35px -19px #172b5560}}@media (min-width:761px) and (max-width:1023px){.wk-careers-banner{aspect-ratio:2.12;grid-template-columns:44% 56%;min-height:420px}.wk-careers-copy{padding:28px 0 28px 30px}.wk-careers-copy .wk-eyebrow{margin-bottom:23px;font-size:12px}.wk-careers-copy h2{font-size:clamp(36px,4.6vw,46px)}.wk-careers-story{white-space:normal;margin-top:21px;font-size:12px}.wk-careers-interests{gap:6px;margin:22px 0 19px}.wk-careers-interests>span{gap:5px;padding:5px 8px 5px 6px;font-size:10px}.wk-careers-chip-mark{width:23px;height:23px}.wk-careers-chip-mark>svg{width:15px;height:15px}.wk-careers-copy .wk-btn{gap:20px;min-height:48px;padding-inline:19px;font-size:13px}.wk-careers-backdrop{width:55%}.wk-careers-figure-entry{width:59%;left:43%}.wk-careers-character-button{aspect-ratio:1287/1382}.wk-careers-silhouette,.wk-careers-character-glow{height:117%}.wk-careers-paper-entry.is-side{width:18%;top:29%;right:-2%}}@media (max-width:760px){.wk-careers-section{padding-block:52px 64px}.wk-careers-banner{aspect-ratio:auto;border-radius:21px;flex-direction:column;min-height:0;display:flex}.wk-careers-copy{align-self:stretch;padding:29px 25px 22px}.wk-careers-copy .wk-eyebrow{margin-bottom:18px;font-size:11px}.wk-careers-copy h2{font-size:clamp(35px,7.8vw,49px)}.wk-careers-story{white-space:normal;margin-top:19px;font-size:13px}.wk-careers-interests{gap:6px;margin:20px 0 19px}.wk-careers-interests>span{gap:5px;padding:5px 8px 5px 6px;font-size:10px}.wk-careers-chip-mark{width:22px;height:22px}.wk-careers-chip-mark>svg{width:14px;height:14px}.wk-careers-copy .wk-btn{gap:22px;min-height:48px;padding-inline:22px;font-size:14px}.wk-careers-art{width:100%;height:clamp(260px,68vw,330px);position:relative;inset:auto;overflow:clip}.wk-careers-backdrop{object-position:70% center;width:100%;left:0;-webkit-mask-image:linear-gradient(#0000,#000 13%);mask-image:linear-gradient(#0000,#000 13%);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-source-type:alpha;mask-mode:alpha}:root[data-theme=dark] .wk-careers-backdrop{-webkit-mask-image:linear-gradient(#0000,#000 13%),linear-gradient(90deg,#0000 6%,#000 32%);mask-image:linear-gradient(#0000,#000 13%),linear-gradient(90deg,#0000 6%,#000 32%);-webkit-mask-composite:source-in;mask-composite:intersect}.wk-careers-figure-entry{width:87%;height:97%;top:3%;left:7%}.wk-careers-character-button{aspect-ratio:1408/1382}.wk-careers-silhouette,.wk-careers-character-glow{height:128%}.wk-careers-glyphs{left:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16%);mask-image:linear-gradient(90deg,#0000,#000 16%)}.wk-careers-glyph{font-size:calc(var(--glyph-size) * .48)}.wk-careers-paper-entry.is-near{width:57%;bottom:-20%;left:-7%}.wk-careers-paper-entry.is-side{width:29%;top:27%;right:-4%}.wk-careers-foreground-books{width:46%;bottom:-8%;right:-5%}.wk-careers-star.is-one{width:18px;height:18px;top:30%;left:10%}.wk-careers-star.is-two{display:none}}@media (prefers-reduced-motion:no-preference){.wk-careers-figure-idle{animation:7.4s ease-in-out infinite paused wk-careers-breathe}.wk-careers-paper-entry.is-near .wk-careers-paper-idle{animation:9.6s ease-in-out -3.6s infinite paused wk-careers-near}.wk-careers-paper-entry.is-side .wk-careers-paper-idle{animation:12.2s ease-in-out -6.1s infinite paused wk-careers-side}.wk-careers-star{animation:10.1s ease-in-out infinite paused wk-careers-twinkle}.wk-careers-star.is-two{animation-duration:12.3s;animation-delay:-5s}.wk-careers-glyph{animation:wk-careers-glyph-drift var(--glyph-time) ease-in-out infinite paused;animation-delay:var(--glyph-delay)}.wk-careers-banner[data-ambient=true] :is(.wk-careers-figure-idle,.wk-careers-paper-idle,.wk-careers-star,.wk-careers-glyph){animation-play-state:running}}@media (prefers-reduced-motion:reduce){.wk-careers-banner,.wk-careers-banner *{transition:none!important;animation:none!important}}@keyframes wk-careers-breathe{0%,to{translate:0 2px;rotate:-.22deg;scale:1}50%{translate:3px -9px;rotate:.28deg;scale:1.008}}@keyframes wk-careers-near{50%{translate:6px -12px;rotate:-1.7deg}}@keyframes wk-careers-side{50%{translate:-4px -10px;rotate:2deg}}@keyframes wk-careers-twinkle{0%,66%,to{opacity:.3;scale:.95}80%{opacity:.7;scale:1.04}}@keyframes wk-careers-glyph-drift{0%,to{transform:rotate(0)}23%{translate:var(--glyph-ax) var(--glyph-ay);transform:rotate(var(--glyph-turn))}51%{translate:var(--glyph-bx) var(--glyph-by);transform:rotate(0)}79%{translate:var(--glyph-cx) var(--glyph-cy);transform:rotate(calc(var(--glyph-turn) * -.6))}}
.wk-dialog.wk-quiz-dialog{--quiz-surface:#fdfefe;--quiz-ink:#152344;--quiz-muted:#586985;--quiz-line:#e1e8ef;--quiz-correct:#146f52;--quiz-wrong:#ae3443;width:min(1040px,100% - 40px);max-height:calc(100dvh - 40px);color:var(--quiz-ink);background:var(--quiz-surface);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#a0bbc8 transparent;font-family:var(--font-montserrat), Montserrat, sans-serif;border:1px solid #e0e7ee;border-radius:26px;overflow-x:hidden;box-shadow:0 30px 100px #06152f50,0 3px 12px #06152f15}:root[data-theme=dark] .wk-quiz-dialog{--quiz-surface:#22324f;--quiz-ink:#f2f6fc;--quiz-muted:#bdcbe0;--quiz-line:#435575;--quiz-correct:#73e2b2;--quiz-wrong:#ffa0ab;border-color:#4a5f7f}.wk-quiz-dialog .wk-dialog-inner{position:relative}.wk-quiz-dialog .wk-dialog-heading{z-index:5;border:0;padding:0;position:absolute;top:20px;right:20px}.wk-quiz-dialog .wk-dialog-heading h2{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wk-quiz-dialog .wk-dialog-heading button{border-color:var(--quiz-line);width:44px;min-height:44px;color:var(--quiz-ink);background:var(--quiz-surface);border-radius:12px;box-shadow:0 3px 8px #15234408}.wk-quiz-content{padding:36px 40px 32px}.wk-quiz-content [data-mode],.wk-quiz-content[data-mode]{--quiz-accent:#06aed5;--quiz-action:#08758e;--quiz-tint:color-mix(in srgb, var(--quiz-accent) 7%, var(--quiz-surface));--quiz-border:color-mix(in srgb, var(--quiz-accent) 28%, var(--quiz-surface))}.wk-quiz-content [data-mode=medium],.wk-quiz-content[data-mode=medium]{--quiz-accent:#fa8333;--quiz-action:#b94d0b}.wk-quiz-content [data-mode=hard],.wk-quiz-content[data-mode=hard]{--quiz-accent:#ef4444;--quiz-action:#bd303a}.wk-quiz-content [data-mode=elite],.wk-quiz-content[data-mode=elite]{--quiz-accent:#8b5cf6;--quiz-action:#7042cd}:root[data-theme=dark] .wk-quiz-content,:root[data-theme=dark] .wk-quiz-content [data-mode]{--quiz-tint:color-mix(in srgb, var(--quiz-accent) 12%, var(--quiz-surface));--quiz-border:color-mix(in srgb, var(--quiz-accent) 35%, var(--quiz-surface))}.wk-quiz-intro{margin-bottom:28px;padding-right:38px}.wk-quiz-eyebrow{color:var(--quiz-muted);align-items:center;gap:10px;margin:0 0 10px;font-size:13px;font-weight:550;line-height:1.5;display:flex}.wk-quiz-eyebrow:before{content:"";background:var(--quiz-accent);border-radius:4px;flex-shrink:0;width:19px;height:4px}.wk-quiz-intro h3{color:var(--quiz-ink);letter-spacing:-.045em;margin:0 0 8px;font-size:clamp(34px,4.6vw,52px);font-weight:850;line-height:1.12}.wk-quiz-intro>p:last-child{color:var(--quiz-muted);margin:0;font-size:15px;line-height:1.7}.wk-quiz-content h3:focus{outline:none}.wk-quiz-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.wk-quiz-mode{text-align:left;border:1px solid var(--quiz-border);background:var(--quiz-tint);min-width:0;color:var(--quiz-ink);cursor:pointer;border-radius:20px;padding:20px 23px;transition:border-color .2s,box-shadow .25s;box-shadow:inset 0 1px #ffffff35}.wk-quiz-mode-heading{grid-template-columns:90px minmax(0,1fr);align-items:center;gap:17px;display:grid}.wk-quiz-art{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:90px;height:90px;display:block}.wk-quiz-mode h4{letter-spacing:-.04em;margin:0 0 9px;font-size:clamp(19px,2.05vw,27px);font-weight:850;line-height:1.2}.wk-quiz-mode-badges{flex-wrap:wrap;gap:7px;display:flex}.wk-quiz-level,.wk-quiz-mode-badges>span{border:1px solid var(--quiz-border);color:var(--quiz-action);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;border-radius:30px;justify-content:center;align-items:center;padding:6px 11px;font-size:10px;font-weight:700;line-height:1.3;display:inline-flex}.wk-quiz-mode-badges>.wk-quiz-level,.wk-quiz-level{background:var(--quiz-accent);color:#11203b;border-color:#0000}:root[data-theme=dark] .wk-quiz-mode-badges>span:not(.wk-quiz-level){color:var(--quiz-muted)}.wk-quiz-mode-bottom{justify-content:space-between;align-items:center;gap:18px;margin-top:14px;display:flex}.wk-quiz-mode-bottom p{color:var(--quiz-muted);margin:0;font-size:13px;line-height:1.7}.wk-quiz-go{background:var(--quiz-accent);color:#11203b;border-radius:50%;flex-shrink:0;place-items:center;width:43px;height:43px;transition:translate .25s cubic-bezier(.22,1,.36,1);display:grid;box-shadow:inset 0 1px 1px #fff5}.wk-quiz-play-header,.wk-quiz-play-meta{justify-content:space-between;align-items:center;gap:16px;display:flex}.wk-quiz-play-header{margin:0 0 20px;padding-right:54px}.wk-quiz-play-meta{color:var(--quiz-muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:650}.wk-quiz-progress,.wk-quiz-score-track{background:var(--quiz-line);border-radius:8px;height:5px;overflow:hidden}.wk-quiz-progress>span,.wk-quiz-score-track>span{border-radius:inherit;background:var(--quiz-accent);height:100%;transition:width .25s;display:block}.wk-quiz-question-heading{justify-content:space-between;align-items:center;gap:28px;margin-block:28px;display:flex}.wk-quiz-question-heading h3{letter-spacing:-.035em;text-wrap:pretty;margin:0;font-size:clamp(22px,2.6vw,30px);font-weight:800;line-height:1.4}.wk-quiz-question-heading .wk-quiz-art{flex-shrink:0;width:78px;height:78px}.wk-quiz-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.wk-quiz-choice{border:1px solid var(--quiz-line);min-height:82px;color:var(--quiz-ink);background:var(--quiz-surface);text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:16px;font-size:13px;font-weight:550;line-height:1.65;transition:background .18s,border-color .18s;display:flex}.wk-quiz-choice:disabled{cursor:default}.wk-quiz-choice-letter{border:1px solid var(--quiz-line);width:34px;height:34px;color:var(--quiz-muted);background:var(--quiz-tint);border-radius:10px;flex-shrink:0;place-items:center;font-weight:750;display:grid}.wk-quiz-choice.is-correct{border-color:var(--quiz-correct);background:color-mix(in srgb, var(--quiz-correct) 7%, var(--quiz-surface))}.wk-quiz-choice.is-wrong{border-color:var(--quiz-wrong);background:color-mix(in srgb, var(--quiz-wrong) 7%, var(--quiz-surface))}.wk-quiz-choice.is-correct .wk-quiz-choice-letter{color:var(--quiz-correct);border-color:currentColor}.wk-quiz-choice.is-wrong .wk-quiz-choice-letter{color:var(--quiz-wrong);border-color:currentColor}.wk-quiz-answer-label{color:var(--quiz-muted);margin-left:auto;font-size:10px;font-weight:650}.wk-quiz-feedback{border:1px solid var(--quiz-border);min-height:86px;color:var(--quiz-muted);background:var(--quiz-tint);border-radius:12px;margin-top:20px;padding:15px 18px;font-size:12px;line-height:1.75}.wk-quiz-feedback strong{color:var(--quiz-ink);font-weight:750}.wk-quiz-feedback p{margin:0}.wk-quiz-question-footer{color:var(--quiz-muted);justify-content:space-between;align-items:center;gap:20px;margin-top:22px;font-size:12px;display:flex}.wk-quiz-primary,.wk-quiz-secondary{cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:13px 20px;font-size:12px;font-weight:750;line-height:1.4;transition:background .18s,box-shadow .18s;display:inline-flex}.wk-quiz-primary{background:var(--quiz-action);color:#fff;box-shadow:inset 0 1px #ffffff35,0 3px #14203920}.wk-quiz-primary:disabled{background:var(--quiz-line);color:var(--quiz-muted);box-shadow:none;cursor:not-allowed}.wk-quiz-secondary{border-color:var(--quiz-line);color:var(--quiz-ink);background:var(--quiz-surface)}.wk-quiz-text-button{min-height:44px;color:var(--quiz-muted);cursor:pointer;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:650;display:inline-flex}.wk-quiz-result{grid-template-columns:.96fr 1.04fr;gap:26px;display:grid}.wk-quiz-achievement{isolation:isolate;border:1px solid var(--quiz-border);background:radial-gradient(ellipse at 48% 28%, color-mix(in srgb, var(--quiz-accent) 20%, var(--quiz-surface)), var(--quiz-tint) 78%);text-align:center;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:22px 24px 24px;display:flex;position:relative;overflow:hidden}.wk-quiz-achievement:before,.wk-quiz-achievement:after{content:"";pointer-events:none;z-index:-1;position:absolute}.wk-quiz-achievement:before{background:radial-gradient(ellipse at 10% 40%, var(--quiz-surface) 0 15%, transparent 15.4%), radial-gradient(ellipse at 24% 55%, var(--quiz-surface) 0 18%, transparent 18.4%), radial-gradient(ellipse at 92% 48%, var(--quiz-surface) 0 21%, transparent 21.4%), radial-gradient(ellipse at 76% 64%, var(--quiz-surface) 0 17%, transparent 17.4%), linear-gradient(transparent 42%, var(--quiz-surface));opacity:.65;inset:28% -32% -20%}.wk-quiz-achievement:after{background:color-mix(in srgb, var(--quiz-accent) 12%, transparent);border-radius:50%;width:160px;height:160px;top:42%;right:-64px}.wk-quiz-achievement-visual{place-items:center;width:min(100%,290px);height:184px;display:grid;position:relative}.wk-quiz-achievement-visual .wk-quiz-art{width:204px;height:204px;filter:drop-shadow(0 12px 12px color-mix(in srgb, var(--quiz-accent) 18%, transparent));margin:-10px 0 0;animation:5.2s ease-in-out infinite wk-quiz-prize-float}.wk-quiz-result-spark{color:var(--quiz-accent);filter:drop-shadow(0 2px 2px #fff8);animation:3.8s ease-in-out infinite wk-quiz-prize-spark;position:absolute}.wk-quiz-result-spark.is-gold{color:#ffb22c;top:4%;left:14%}.wk-quiz-result-spark.is-cyan{animation-delay:-1.3s;top:48%;right:6%}.wk-quiz-result-spark.is-small{opacity:.55;animation-delay:-2.6s;bottom:14%;left:4%}.wk-quiz-achievement-label{background:color-mix(in srgb, var(--quiz-accent) 16%, var(--quiz-surface));color:var(--quiz-action);border-radius:30px;align-items:center;gap:6px;margin-bottom:10px;padding:5px 11px;font-size:11px;font-weight:700;display:inline-flex}.wk-quiz-achievement-label>svg{color:#f6a521}:root[data-theme=dark] .wk-quiz-achievement-label{color:var(--quiz-ink)}.wk-quiz-achievement-badge{border:1px solid color-mix(in srgb, var(--quiz-badge-base) 85%, #b66c21);width:min(100%,300px);color:var(--quiz-badge-ink);background:linear-gradient(165deg, color-mix(in srgb, var(--quiz-badge-base) 48%, #fff), var(--quiz-badge-base) 68%, color-mix(in srgb, var(--quiz-badge-base) 83%, #bd7921));letter-spacing:-.03em;border-radius:60px;padding:13px 20px;font-size:clamp(24px,3.15vw,36px);font-weight:850;line-height:1.2;position:relative;overflow:hidden;box-shadow:inset 0 2px 2px #ffffffb0,inset 0 -3px 4px #bb79213d,0 5px 14px #1420390c}.wk-quiz-achievement-badge.has-shine:after{content:"";background:#fff5;width:25%;animation:4s ease-in-out infinite wk-quiz-badge-shine;position:absolute;inset:-50% auto -50% -60%;transform:skew(-25deg)}.wk-quiz-achievement p{max-width:280px;color:var(--quiz-muted);margin:14px 0 0;font-size:12px;line-height:1.75}.wk-quiz-result-details{flex-direction:column;min-width:0;display:flex}.wk-quiz-result-score{border:1px solid color-mix(in srgb, var(--quiz-accent) 10%, var(--quiz-line));background:linear-gradient(125deg, var(--quiz-surface), color-mix(in srgb, var(--quiz-accent) 4%, var(--quiz-surface)));border-radius:21px;padding:20px 20px 19px}.wk-quiz-result-score>span{color:var(--quiz-muted);font-size:13px;display:block}.wk-quiz-result-score strong{color:var(--quiz-ink);letter-spacing:-.055em;margin:5px 0 14px;font-size:84px;font-weight:850;line-height:1.2;display:block}.wk-quiz-result-score small{color:var(--quiz-muted);font-size:34px;font-weight:600}.wk-quiz-score-track{background:color-mix(in srgb, var(--quiz-accent) 5%, var(--quiz-line));height:12px}.wk-quiz-score-track>span{background:linear-gradient(90deg, var(--quiz-accent), color-mix(in srgb, var(--quiz-accent) 78%, white));box-shadow:inset 0 1px #ffffff45}.wk-quiz-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0 18px;display:grid}.wk-quiz-stats>div{--stat-accent:#11b88b;border:1px solid color-mix(in srgb, var(--stat-accent) 24%, var(--quiz-surface));background:color-mix(in srgb, var(--stat-accent) 8%, var(--quiz-surface));border-radius:14px;min-width:0;padding:15px 10px 15px 52px;position:relative}.wk-quiz-stats .is-wrong{--stat-accent:#f04c7c}.wk-quiz-stats .is-time{--stat-accent:#24aaef}.wk-quiz-stat-icon{background:linear-gradient(135deg, color-mix(in srgb, var(--stat-accent) 65%, white), var(--stat-accent) 75%);color:#fff;width:30px;height:30px;box-shadow:0 0 0 5px color-mix(in srgb, var(--stat-accent) 12%, transparent), inset 0 1px 2px #ffffff75, 0 3px 6px #15234412;border:1px solid #ffffff70;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:13px;translate:0 -50%}.wk-quiz-stats dt{color:var(--quiz-muted);font-size:10px}.wk-quiz-stats dd{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:clamp(19px,2.2vw,25px);font-weight:800}.wk-quiz-result-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:auto;display:grid}.wk-quiz-result-actions>button:not(.wk-quiz-text-button){min-height:50px;padding-inline:14px}.wk-quiz-result-actions .wk-quiz-text-button{grid-column:1/-1}@keyframes wk-quiz-prize-float{50%{translate:0 -4px;rotate:-1deg}}@keyframes wk-quiz-prize-spark{50%{opacity:.55;scale:.82}}@keyframes wk-quiz-badge-shine{65%,to{translate:750%}}@media (hover:hover){.wk-quiz-mode:hover{border-color:var(--quiz-accent);box-shadow:inset 0 1px #ffffff35,0 9px 22px #1420390a}.wk-quiz-mode:hover .wk-quiz-go{translate:3px}.wk-quiz-choice:not(:disabled):hover{background:var(--quiz-tint);border-color:var(--quiz-accent)}.wk-quiz-primary:not(:disabled):hover{background:color-mix(in srgb, var(--quiz-action) 88%, #142039)}.wk-quiz-secondary:hover{background:var(--quiz-tint)}}@media (max-width:1000px){.wk-quiz-content{padding:30px 26px 26px}.wk-quiz-mode{padding:18px}.wk-quiz-mode-heading{grid-template-columns:65px minmax(0,1fr);gap:12px}.wk-quiz-mode .wk-quiz-art{width:65px;height:65px}.wk-quiz-mode-bottom{gap:12px}.wk-quiz-mode h4{font-size:21px}.wk-quiz-level,.wk-quiz-mode-badges>span{padding:5px 8px;font-size:9px}.wk-quiz-result{gap:20px}.wk-quiz-stats>div{padding-left:12px}.wk-quiz-stat-icon{margin:2px 0 10px 4px;position:relative;top:auto;left:auto;translate:none}.wk-quiz-achievement{padding-inline:18px}}@media (max-width:600px){.wk-dialog.wk-quiz-dialog{border-radius:21px;width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.wk-quiz-dialog .wk-dialog-heading{top:14px;right:14px}.wk-quiz-content{padding:26px 20px 22px}.wk-quiz-intro{margin-bottom:22px;padding-right:0}.wk-quiz-eyebrow{padding-right:42px;font-size:12px}.wk-quiz-intro h3{margin-block:14px 10px;font-size:34px}.wk-quiz-intro>p:last-child{font-size:12px}.wk-quiz-modes,.wk-quiz-choices,.wk-quiz-result{grid-template-columns:minmax(0,1fr)}.wk-quiz-modes{gap:12px}.wk-quiz-mode{border-radius:16px;padding:16px}.wk-quiz-mode-heading{grid-template-columns:66px minmax(0,1fr)}.wk-quiz-mode-bottom{margin-top:10px}.wk-quiz-mode-bottom p{font-size:12px}.wk-quiz-go{width:36px;height:36px}.wk-quiz-go svg{width:20px;height:20px}.wk-quiz-play-header{margin-bottom:16px;padding-right:0;display:block}.wk-quiz-play-header>button{margin-bottom:9px}.wk-quiz-play-meta{justify-content:flex-start;gap:14px;font-size:11px}.wk-quiz-question-heading{gap:8px;margin-block:22px}.wk-quiz-question-heading .wk-quiz-eyebrow{padding:0;font-size:10px}.wk-quiz-question-heading .wk-quiz-art{width:49px;height:49px}.wk-quiz-question-heading h3{font-size:22px}.wk-quiz-choice{gap:10px;min-height:66px;padding:12px;font-size:12px}.wk-quiz-answer-label{font-size:9px}.wk-quiz-feedback{padding:12px}.wk-quiz-question-footer{flex-wrap:wrap;gap:12px}.wk-quiz-question-footer>button{flex:1}.wk-quiz-achievement{padding:20px}.wk-quiz-achievement-visual{height:158px}.wk-quiz-achievement-visual .wk-quiz-art{width:180px;height:180px}.wk-quiz-achievement-badge{max-width:270px;font-size:30px}.wk-quiz-result-score{padding:18px}.wk-quiz-stats>div{text-align:center;padding:14px 10px}.wk-quiz-stat-icon{margin:0 auto 10px}.wk-quiz-result-score strong{font-size:64px}}@media (prefers-reduced-motion:reduce){.wk-quiz-dialog *,.wk-quiz-dialog :after{transition:none!important;animation:none!important}}
