.qixQLW_plushka{aspect-ratio:200/232;--pl-accent:var(--accent,#c4673f);display:inline-block;position:relative}.qixQLW_pose{transform-origin:50% 100%;animation:.45s cubic-bezier(.3,1.5,.5,1) both qixQLW_pop;position:absolute;inset:0}.qixQLW_pose svg,.qixQLW_pose img{object-fit:contain;width:100%;height:100%;display:block}.qixQLW_plushka[data-state=celebrating] .qixQLW_pose{animation:.45s cubic-bezier(.3,1.5,.5,1) both qixQLW_pop,1.4s ease-in-out .45s infinite qixQLW_hop}.qixQLW_plushka[data-state=normal] .qixQLW_pose{animation:.45s cubic-bezier(.3,1.5,.5,1) both qixQLW_pop,3.2s ease-in-out .45s infinite qixQLW_breathe}.qixQLW_plushka[data-state=surprised] .qixQLW_pose{animation:.45s cubic-bezier(.3,1.5,.5,1) both qixQLW_pop,2.6s ease-in-out .45s infinite qixQLW_startle}.qixQLW_plushka[data-state=thinking] .qixQLW_pose,.qixQLW_plushka[data-state=curious] .qixQLW_pose{animation:.45s cubic-bezier(.3,1.5,.5,1) both qixQLW_pop,3.6s ease-in-out .45s infinite qixQLW_ponder}.qixQLW_plushka[data-state=confused] .qixQLW_pose{animation:.45s cubic-bezier(.3,1.5,.5,1) both qixQLW_pop,2.2s ease-in-out .45s infinite qixQLW_wobble}.qixQLW_plushka[data-state=happy] .qixQLW_pose,.qixQLW_plushka[data-state=excited] .qixQLW_pose{animation:.45s cubic-bezier(.3,1.5,.5,1) both qixQLW_pop,1.8s ease-in-out .45s infinite qixQLW_bounce}.qixQLW_plushka .pl-wag{transform-box:fill-box;transform-origin:0 100%;animation:1.2s ease-in-out infinite qixQLW_wag}.qixQLW_says{align-items:flex-end;gap:2.4cqw;display:flex}.qixQLW_saysFox{flex:none;width:21cqw}.qixQLW_bubble{background:#fffaf2;border-radius:3cqw;flex:1;margin-bottom:7cqw;padding:2.6cqw 3.4cqw;position:relative;box-shadow:0 0 0 1px #785a3c1f,0 .6cqw 1.6cqw #5a3c1e1a}.qixQLW_bubble:before{content:"";inset-inline-start:-1.6cqw;background:#fffaf2;width:3.2cqw;height:3.2cqw;position:absolute;bottom:3cqw;rotate:45deg;box-shadow:-1px 1px #785a3c1f}.qixQLW_says[data-thought] .qixQLW_bubble{margin-bottom:21cqw;border-radius:5cqw;margin-inline-start:1cqw}.qixQLW_says[data-thought] .qixQLW_bubble:before{display:none}.qixQLW_bubbleLabel{font-family:var(--font-display);font-style:italic;font-weight:600;font-size:calc(3.3 * var(--u,1cqw));color:var(--accent-ink,#9a4b2b);margin-bottom:.6cqw;display:block}.qixQLW_bubbleText{font-family:var(--font-display);font-style:italic;font-size:calc(3.3 * var(--u,1cqw));color:var(--ink);line-height:1.4;display:block;position:relative}@keyframes qixQLW_pop{0%{opacity:.4;transform:scale(.88)translateY(2%)}}@keyframes qixQLW_hop{0%,to{translate:0}40%{translate:0 -5%}}@keyframes qixQLW_breathe{0%,to{scale:1}50%{scale:1.02 .98}}@keyframes qixQLW_startle{0%,60%,to{translate:0;rotate:0deg}66%{translate:0 -4%;rotate:-2deg}72%{translate:0;rotate:2deg}78%{rotate:-1deg}}@keyframes qixQLW_ponder{0%,to{rotate:0deg}30%,55%{rotate:-4deg}}@keyframes qixQLW_wobble{0%,to{rotate:0deg}25%{rotate:-3deg}75%{rotate:3deg}}@keyframes qixQLW_bounce{0%,to{translate:0}50%{translate:0 -2.5%}}@keyframes qixQLW_wag{0%,to{rotate:0deg}50%{rotate:-7deg}}@media (prefers-reduced-motion:reduce){.qixQLW_pose,.qixQLW_plushka[data-state] .qixQLW_pose{animation:none}.qixQLW_plushka .pl-wag{animation:none}}[dir=rtl] .qixQLW_saysFox{transform:scaleX(-1)}[dir=rtl] .qixQLW_says:not([data-thought]) .qixQLW_bubble{margin-inline-start:2.4cqw}[dir=rtl] .qixQLW_bubble:before{box-shadow:1px -1px #785a3c1f}
.Su-shG_page{color:var(--ink);-webkit-user-select:none;user-select:none;--accent:var(--accent-dawn);--accent-soft:var(--accent-dawn-soft);--accent-ink:var(--accent-dawn-ink);overflow:hidden;container-type:size}.Su-shG_paper{background-color:var(--paper);background-image:var(--paper-noise)}.Su-shG_paper:after,.Su-shG_endpaper:after{content:"";z-index:5;pointer-events:none;position:absolute;inset:0}.Su-shG_paper.Su-shG_left:after{background:linear-gradient(270deg,#3c281429,#3c28140d 3.5%,#0000 9%),linear-gradient(90deg,#3c28140f,#0000 2.5%)}.Su-shG_paper.Su-shG_right:after{background:linear-gradient(90deg,#3c281429,#3c28140d 3.5%,#0000 9%),linear-gradient(270deg,#3c28140f,#0000 2.5%)}.is-portrait .Su-shG_paper.Su-shG_left:after{background:linear-gradient(90deg,#3c281429,#3c28140d 3.5%,#0000 9%),linear-gradient(270deg,#3c28140f,#0000 2.5%)}.Su-shG_endpaper.Su-shG_left:after{background:linear-gradient(270deg,#00000059,#0000 8%)}.Su-shG_endpaper.Su-shG_right:after{background:linear-gradient(90deg,#00000059,#0000 8%)}.Su-shG_fit{--u:calc(1cqw * var(--fit,1));position:absolute;inset:0;overflow:hidden}.Su-shG_flow{box-sizing:border-box;flex-direction:column;min-height:100%;padding:9cqw 10cqw 12cqw 9cqw;display:flex}:is(.Su-shG_right .Su-shG_flow,.is-portrait .Su-shG_flow){padding:9cqw 9cqw 12cqw 10cqw}.Su-shG_story{position:absolute;inset:0}.Su-shG_story[data-theme=mint]{background:linear-gradient(170deg, #eaf4ec, #dcecdf), var(--paper-noise);--paper:#eaf4ec}.Su-shG_story[data-theme=lemon]{background:linear-gradient(170deg, #fbf6dc, #f4ecc4), var(--paper-noise);--paper:#fbf6dc}.Su-shG_story[data-theme=aqua]{background:linear-gradient(170deg, #e6f5f4, #d3ecea), var(--paper-noise);--paper:#e6f5f4}.Su-shG_story[data-theme=apricot]{background:linear-gradient(170deg, #fdf0e2, #f8e1c8), var(--paper-noise);--paper:#fdf0e2}.Su-shG_story[data-theme=sky]{background:linear-gradient(170deg, #eaf2fa, #dae7f5), var(--paper-noise);--paper:#eaf2fa}.Su-shG_story[data-theme=sage]{background:linear-gradient(170deg, #eef2e6, #e1e8d4), var(--paper-noise);--paper:#eef2e6}.Su-shG_story[data-theme=peach]{background:linear-gradient(170deg, #fbeee4, #f6dfcf), var(--paper-noise);--paper:#fbeee4}.Su-shG_story[data-theme=periwinkle]{background:linear-gradient(170deg, #eceffb, #dde2f6), var(--paper-noise);--paper:#eceffb}.Su-shG_story[data-theme=pistachio]{background:linear-gradient(170deg, #f1f6e2, #e4eecb), var(--paper-noise);--paper:#f1f6e2}.Su-shG_story[data-theme=rose]{background:linear-gradient(170deg, #f9ecef, #f2dde3), var(--paper-noise);--paper:#f9ecef}.Su-shG_story[data-theme=sand]{background:linear-gradient(170deg, #f6f0e4, #ece2cf), var(--paper-noise);--paper:#f6f0e4}.Su-shG_story[data-theme=blush]{background:linear-gradient(170deg, #fbeef4, #f4dde9), var(--paper-noise);--paper:#fbeef4}.Su-shG_story[data-theme=mist]{background:linear-gradient(170deg, #eef3f3, #e0e8e9), var(--paper-noise);--paper:#eef3f3}.Su-shG_story[data-theme=lilac]{background:linear-gradient(170deg, #f1edf8, #e5dff2), var(--paper-noise);--paper:#f1edf8}.Su-shG_story[data-theme=coral]{background:linear-gradient(170deg, #fcece8, #f6dbd4), var(--paper-noise);--paper:#fcece8}.Su-shG_story[data-theme=lagoon]{background:linear-gradient(170deg, #e5f2f6, #d2e7ee), var(--paper-noise);--paper:#e5f2f6}.Su-shG_story[data-theme=night]{background:radial-gradient(circle at 12% 9%, #ffffffe6 0 1.5px, transparent 2.5px), radial-gradient(circle at 83% 6%, #fffc 0 1px, transparent 2px), radial-gradient(circle at 92% 22%, #ffffffb3 0 1.5px, transparent 2.5px), radial-gradient(circle at 6% 47%, #fff9 0 1px, transparent 2px), radial-gradient(circle at 95% 71%, #fff9 0 1px, transparent 2px), linear-gradient(170deg, #e4e6f3, #d6d9ec 60%, #cdd0e6), var(--paper-noise);--paper:#dfe2f1;--ink-soft:#565a78}.Su-shG_meta{align-items:center;gap:calc(1.6 * var(--u));margin:0 0 calc(3 * var(--u));font-size:calc(2.3 * var(--u));letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);font-weight:600;display:flex}.Su-shG_metaNum{font-family:var(--font-display);font-style:italic;font-weight:500;font-size:calc(3 * var(--u));letter-spacing:0;text-transform:none;color:var(--accent);white-space:nowrap}.Su-shG_metaDot{background:var(--accent);opacity:.6;border-radius:50%;flex:none;width:.9cqw;height:.9cqw}.Su-shG_kicker{white-space:nowrap}.Su-shG_hook{margin:calc(2 * var(--u)) 0 calc(2.4 * var(--u));font-family:var(--font-display);font-style:italic;font-size:calc(3.9 * var(--u));color:var(--ink-soft);text-wrap:pretty;line-height:1.45}.Su-shG_bigQuestion{font-family:var(--font-display);font-weight:600;font-size:calc(9.4 * var(--u));letter-spacing:-.015em;color:var(--ink);text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;margin:0;line-height:1.04}.Su-shG_title{margin:0 0 calc(3 * var(--u));font-family:var(--font-display);font-weight:600;font-size:calc(6.4 * var(--u));letter-spacing:-.01em;text-wrap:balance;line-height:1.12}.Su-shG_body p{margin:0 0 calc(2 * var(--u));font-size:calc(3.55 * var(--u));text-wrap:pretty;line-height:1.55}.Su-shG_body p[data-heading]{margin:calc(3 * var(--u)) 0 calc(1 * var(--u));font-family:var(--font-display);font-weight:600;font-size:calc(4.1 * var(--u));line-height:1.3}.Su-shG_page mark{background:linear-gradient(100deg, transparent 0.4%, var(--marker) 2%, var(--marker) 97%, transparent 99.5%);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:inherit;border-radius:.35em .2em .4em .25em;margin:0 -.04em;padding:0 .12em;font-weight:600}.Su-shG_page em{color:var(--accent-ink);font-style:italic}.Su-shG_page .fleuron{width:22cqw;margin:calc(2 * var(--u)) auto 0;color:var(--gold-ink);opacity:.6;display:block}.Su-shG_folio{z-index:6;font-family:var(--font-display);color:var(--ink-soft);font-size:2.7cqw;font-style:italic;position:absolute;bottom:4.6cqw}.Su-shG_folioLeft{left:9cqw}.Su-shG_folioRight{right:9cqw}.Su-shG_bleed .Su-shG_folio{color:#fffc}.Su-shG_questionPlushka{padding-top:calc(4 * var(--u));margin-top:auto}.Su-shG_questionPlushka>:first-child{width:30cqw}.Su-shG_guess{margin:calc(4 * var(--u)) 0 0;font-family:var(--font-display);font-style:italic;font-size:calc(3.3 * var(--u));color:var(--accent-ink);align-items:center;gap:2cqw;line-height:1.35;display:flex}.Su-shG_guessArrow{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:9cqw;height:3.6cqw;animation:2.4s ease-in-out infinite Su-shG_nudge}.Su-shG_split{flex-direction:column;display:flex;position:absolute;inset:0}.Su-shG_hero{flex:none;height:70%;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M0 0H100V95C86 99 72 92 56 95.5S22 99 0 94Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M0 0H100V95C86 99 72 92 56 95.5S22 99 0 94Z'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%}.Su-shG_hero svg,.Su-shG_bleedArt svg,.Su-shG_panorama svg,.Su-shG_diagramArt svg{width:100%;height:100%;display:block}.Su-shG_splitBottom{--u:1cqw;flex:1;align-items:center;padding:0 9cqw 8cqw 10cqw;display:flex}.Su-shG_bleed{position:absolute;inset:0;overflow:hidden}.Su-shG_bleedArt{position:absolute;inset:0}.Su-shG_panorama{width:200%;position:absolute;top:0;bottom:0}.Su-shG_panoramaLeft{left:0}.Su-shG_panoramaRight{left:-100%}.Su-shG_card{z-index:2;background-color:#fbf6ecfa;background-image:var(--paper-noise);border-radius:2cqw;position:absolute;box-shadow:0 .6cqw 1.2cqw #0a0f282e,0 2cqw 6cqw #0a0f284d}.Su-shG_cardTop{width:80%;height:66%;top:6cqw;left:6cqw}.Su-shG_cardTopRight{height:70%;left:auto;right:6cqw}.Su-shG_cardGuess{margin-top:calc(2.4 * var(--u))}.Su-shG_cardFlow{padding:5cqw 5.4cqw 4.6cqw}.Su-shG_cardQuestion{font-size:calc(7.8 * var(--u))}.Su-shG_cardPlushka{padding-top:calc(3 * var(--u));margin-top:auto}.Su-shG_cardPlushka>:first-child{width:21cqw}.Su-shG_cardPrompt{--u:1cqw;width:70%;padding:3.4cqw 4cqw;bottom:10cqw;right:6cqw}.Su-shG_guessOnCard{margin:0}.Su-shG_lead{margin:calc(1 * var(--u)) 0 0}.Su-shG_diagram+.Su-shG_lead{margin-top:calc(4 * var(--u))}.Su-shG_diagram{margin:calc(1 * var(--u)) 0 0}.Su-shG_diagramArt{height:calc(13 * var(--u))}.Su-shG_diagramTall{margin-top:calc(3 * var(--u))}.Su-shG_diagramTall .Su-shG_diagramArt{height:calc(30 * var(--u))}.Su-shG_diagramLarge .Su-shG_diagramArt{height:calc(46 * var(--u))}.Su-shG_diagramSteps{margin-top:calc(1 * var(--u));font-size:calc(2.2 * var(--u));letter-spacing:.04em;text-transform:uppercase;text-align:center;color:var(--ink-soft);line-height:1.25;display:grid}.Su-shG_wow{padding-top:calc(3 * var(--u));margin-top:auto}.Su-shG_wow>:first-child{width:22cqw}.Su-shG_wowFlow{text-align:center;justify-content:center;align-items:center}.Su-shG_wowPlushka{width:calc(36 * var(--u));margin-top:auto}.Su-shG_wowLabel{margin:calc(4 * var(--u)) 0 calc(1.6 * var(--u));font-family:var(--font-display);font-style:italic;font-weight:600;font-size:calc(6 * var(--u));color:var(--accent-ink)}.Su-shG_wowText{max-width:68cqw;font-family:var(--font-display);font-size:calc(4.6 * var(--u));text-wrap:balance;margin:0;line-height:1.4}.Su-shG_wowFlow .Su-shG_teaser{text-align:start;width:100%}.Su-shG_teaser{all:unset;box-sizing:border-box;padding:calc(4 * var(--u)) 0 0;cursor:pointer;grid-template-columns:1fr auto;align-items:center;column-gap:3cqw;margin-top:auto;animation:.7s ease-out .5s both Su-shG_reveal;display:grid}.Su-shG_teaser *{pointer-events:none}.Su-shG_teaser:focus-visible{outline:1.5px dashed var(--accent);outline-offset:4px}.Su-shG_teaserLabel{font-size:calc(2.3 * var(--u));letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);grid-column:1/-1;font-weight:600}.Su-shG_teaserText{font-family:var(--font-display);font-style:italic;font-size:calc(4 * var(--u));color:var(--ink);line-height:1.3}.Su-shG_teaser .Su-shG_guessArrow{color:var(--accent)}.Su-shG_titleFlow{text-align:center;align-items:center;padding-top:7cqw}.Su-shG_titlePlushka{width:calc(19 * var(--u))}.Su-shG_titleBig{margin:calc(2 * var(--u)) 0 0;font-family:var(--font-display);font-weight:700;font-size:calc(7.6 * var(--u));letter-spacing:.02em;line-height:1}.Su-shG_titleSecond{margin-top:calc(1 * var(--u));font-style:italic;font-weight:400;font-size:calc(5 * var(--u));letter-spacing:0;color:var(--ink-soft);display:block}.Su-shG_titleSub{max-width:64cqw;margin:calc(2.4 * var(--u)) 0 0;font-size:calc(3.1 * var(--u));color:var(--ink-soft);line-height:1.45}.Su-shG_contentsTitle{margin:calc(3.4 * var(--u)) 0 calc(1.4 * var(--u));font-size:calc(2.3 * var(--u));letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);font-weight:600}.Su-shG_contents{text-align:start;width:100%;margin:0;padding:0;list-style:none}.Su-shG_contentsItem{all:unset;box-sizing:border-box;width:100%;padding:calc(.9 * var(--u)) calc(1.4 * var(--u));font-family:var(--font-display);font-size:calc(3.25 * var(--u));cursor:pointer;border-radius:1.2cqw;align-items:baseline;gap:2cqw;line-height:1.3;transition:background-color .25s;display:flex}.Su-shG_contentsItem *{pointer-events:none}.Su-shG_titleLong{padding-top:4cqw}.Su-shG_titleLong .Su-shG_titlePlushka{width:calc(11 * var(--u))}.Su-shG_titleLong .Su-shG_titleBig{margin-top:calc(1 * var(--u))}.Su-shG_titleLong .Su-shG_titleSub{margin-top:calc(1.4 * var(--u))}.Su-shG_titleLong .Su-shG_contentsTitle{margin:calc(1.6 * var(--u)) 0 calc(.6 * var(--u))}.Su-shG_titleLong .Su-shG_contentsItem{padding-block:calc(.45 * var(--u))}.Su-shG_contentsItem:hover{background:color-mix(in srgb, var(--accent) 12%, transparent)}.Su-shG_contentsItem:focus-visible{outline:1.5px dashed var(--accent)}.Su-shG_contentsNo{width:4cqw;color:var(--accent);flex:none;font-style:italic}.Su-shG_contentsText{flex:1}.Su-shG_contentsPage{color:var(--ink-soft);flex:none;font-style:italic}.Su-shG_closingFlow{text-align:center;justify-content:center;align-items:center}.Su-shG_comicHost{flex:none;height:80%;min-height:0}.Su-shG_comicHost:only-child{flex:1;height:auto}.Su-shG_comicHost:only-child .Su-shG_comic{padding-bottom:10cqw}.Su-shG_comicHost:only-child .Su-shG_comicPlushka{max-height:28cqw}.Su-shG_comic{grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:2.4cqw;height:100%;margin:0;padding:7cqw 7cqw 3cqw;list-style:none;display:grid}.Su-shG_comic[data-count="6"]{grid-template-rows:repeat(3,1fr)}.Su-shG_finaleTitle{font-family:var(--font-display);color:var(--accent-ink);margin:0;padding:7cqw 8cqw 0;font-size:4.6cqw;font-style:italic;font-weight:700}.Su-shG_finaleTitle+.Su-shG_comicHost{flex:1;height:auto}.Su-shG_finaleTitle+.Su-shG_comicHost .Su-shG_comic{padding-top:3cqw;padding-bottom:10cqw}.Su-shG_comicBuzo{width:auto;height:100%;max-height:20cqw}.Su-shG_comic[data-count="3"] .Su-shG_comicPanel:last-child{grid-column:1/-1}.Su-shG_comicPanel{background:#fffaf0;border:.5cqw solid #3a3330;border-radius:1.6cqw;flex-direction:column;min-height:0;animation:.5s ease-out both Su-shG_reveal;display:flex;position:relative;overflow:hidden}.Su-shG_comicCaption{font-family:var(--font-display);color:#3a3330;background:#f4d68a;border-bottom:.4cqw solid #3a3330;padding:1cqw 1.8cqw;font-size:2.6cqw;font-style:italic;line-height:1.25}.Su-shG_comicSay{max-width:78%;font-family:var(--font-display);color:#2a2420;background:#fff;border:.35cqw solid #3a3330;border-radius:2cqw;align-self:flex-end;margin-block-start:1.4cqw;margin-inline-end:1.4cqw;padding:.8cqw 1.6cqw;font-size:2.6cqw;font-style:italic;line-height:1.25;position:relative}.Su-shG_comicStage{flex:1;justify-content:space-between;align-items:flex-end;min-height:0;padding:0 1.6cqw 1cqw;display:flex}.Su-shG_comicPlushka{width:auto;height:100%;max-height:20cqw}.Su-shG_comicThing{padding-bottom:1cqw;font-size:7cqw;line-height:1}.Su-shG_sticker{max-width:62%;padding:calc(2.4 * var(--u)) calc(2.6 * var(--u)) calc(2 * var(--u));font-family:var(--font-display);font-style:italic;font-size:calc(3.1 * var(--u));color:#2a1e10;background:#fff3b4;align-self:flex-end;margin-block-start:calc(4.5 * var(--u));margin-inline-end:calc(1 * var(--u));font-weight:500;line-height:1.35;position:relative;transform:rotate(-2.5deg);box-shadow:0 .6cqw 1.4cqw #3c281429}.Su-shG_sticker:not([data-shown]){opacity:0}.Su-shG_sticker[data-shown]{animation:.7s cubic-bezier(.2,1.4,.4,1) 1.4s both Su-shG_slap}@keyframes Su-shG_slap{0%{opacity:0;transform:translate(4cqw,-10cqw)rotate(12deg)scale(1.6)}60%{opacity:1;transform:rotate(-4deg)scale(.94)}to{opacity:1;transform:rotate(-2.5deg)scale(1)}}@media (prefers-reduced-motion:reduce){.Su-shG_sticker:not([data-shown]){opacity:1}.Su-shG_sticker[data-shown]{animation:none}}.Su-shG_sticker+.Su-shG_lead{margin-top:calc(5 * var(--u))}.Su-shG_sticker:before{content:"";top:calc(-1.4 * var(--u));width:calc(12 * var(--u));height:calc(3 * var(--u));background:#ffffff8c;position:absolute;left:50%;translate:-50%;rotate:3deg;box-shadow:0 0 0 1px #3c28140f}.Su-shG_diploma{width:100%;padding:calc(5 * var(--u)) calc(5 * var(--u)) calc(4 * var(--u));border:calc(.8 * var(--u)) double var(--gold);border-radius:calc(1.6 * var(--u));background:#fffaf0;position:relative;box-shadow:0 1cqw 2.4cqw #3c28141f}.Su-shG_diplomaTitle{font-family:var(--font-display);font-weight:700;font-size:calc(5.6 * var(--u));margin:0;line-height:1.15}.Su-shG_diplomaName{margin:calc(3 * var(--u)) auto 0;width:80%;min-height:calc(6 * var(--u));border-bottom:1.5px solid var(--ink-soft);font-family:var(--font-display);font-style:italic;font-size:calc(5 * var(--u))}.Su-shG_diplomaSub{margin:calc(2 * var(--u)) 0 calc(2.4 * var(--u));font-size:calc(3 * var(--u));color:var(--ink-soft)}.Su-shG_diplomaSkills{gap:calc(.8 * var(--u));text-align:start;font-size:calc(3 * var(--u));margin:0;padding:0;line-height:1.35;list-style:none;display:grid}.Su-shG_diplomaSkills li:before{content:"✓";color:#5e9150;margin-inline-end:calc(1.2 * var(--u));font-weight:700}.Su-shG_diplomaFoot{margin-top:calc(3 * var(--u));justify-content:space-between;align-items:flex-end;display:flex}.Su-shG_diplomaSigned{font-family:var(--font-display);font-style:italic;font-size:calc(3 * var(--u));color:var(--ink-soft)}.Su-shG_diplomaSeal{width:calc(16 * var(--u))}.Su-shG_diploma[data-waiting]{opacity:.5;filter:grayscale(.7)}.Su-shG_diplomaWaits{width:100%;margin-top:calc(4 * var(--u))}.Su-shG_diplomaWaitsText{font-family:var(--font-display);font-style:italic;font-size:calc(3.6 * var(--u));margin:0;line-height:1.35}.Su-shG_diplomaWaits .Su-shG_solved{margin-top:calc(2.4 * var(--u))}.Su-shG_diplomaBar{height:calc(1.4 * var(--u));margin:calc(1.4 * var(--u)) auto 0;background:#785a3c26;border-radius:999px;width:80%;display:block;overflow:hidden}.Su-shG_diplomaBar>span{border-radius:inherit;background:var(--gold-ink);height:100%;display:block}.Su-shG_diplomaLeft{margin:calc(3 * var(--u)) 0 calc(1.2 * var(--u));font-size:calc(3 * var(--u));color:var(--ink-soft)}.Su-shG_diplomaLeftList{gap:calc(.8 * var(--u));font-size:calc(3.2 * var(--u));margin:0;padding:0;list-style:none;display:grid}.Su-shG_diplomaLeftList button{all:unset;font-family:var(--font-display);color:var(--accent-ink);cursor:pointer;border-bottom:1px solid}.Su-shG_diplomaLeftList button:focus-visible{outline:1.5px dashed var(--gold-ink);outline-offset:2px}.Su-shG_diplomaMore{color:var(--ink-soft);font-style:italic}.Su-shG_closingPlushka{width:calc(34 * var(--u));margin-bottom:calc(4 * var(--u))}.Su-shG_closingTitle{margin:0 0 calc(2.4 * var(--u));font-family:var(--font-display);font-style:italic;font-weight:600;font-size:calc(7 * var(--u))}.Su-shG_closingText{max-width:64cqw;font-size:calc(3.6 * var(--u));color:var(--ink-soft);margin:0;line-height:1.55}.Su-shG_solved{margin:calc(4 * var(--u)) 0 0;font-family:var(--font-display);font-style:italic;font-size:calc(3.6 * var(--u));color:var(--accent-ink)}.Su-shG_again{all:unset;margin-top:calc(5 * var(--u));font-family:var(--font-display);font-style:italic;font-size:calc(3.4 * var(--u));color:var(--ink);border-bottom:1px solid var(--gold-ink);cursor:pointer;padding:1cqw .4cqw}.Su-shG_again:focus-visible{outline:1.5px dashed var(--gold-ink)}.Su-shG_endpaper{background-color:var(--endpaper);background-image:var(--paper-noise)}.Su-shG_endpaperInner,.Su-shG_endpaperInner>svg{position:absolute;inset:0}.Su-shG_exLibris{background-color:var(--paper);background-image:var(--paper-noise);width:70cqw;box-shadow:inset 0 0 0 1.2cqw var(--paper), inset 0 0 0 calc(1.2cqw + 1px) var(--gold-ink), 0 1cqw 3cqw #00000059;border-radius:1cqw;flex-direction:column;align-items:center;gap:3cqw;padding:6cqw 6cqw 5cqw;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.Su-shG_exLibrisLabel{font-family:var(--font-display);color:var(--ink-soft);font-size:3.6cqw;font-style:italic}.Su-shG_annotation{font-family:var(--font-display);text-align:center;text-wrap:balance;color:var(--ink);margin:0;font-size:4cqw;font-style:italic;line-height:1.5}.Su-shG_exLibrisLine{background:color-mix(in srgb, var(--ink) 35%, transparent);width:80%;height:1px}@keyframes Su-shG_nudge{0%,to{translate:0}50%{translate:1cqw}}@keyframes Su-shG_reveal{0%{opacity:0;transform:translateY(1.2cqw)}}@media (prefers-reduced-motion:reduce){.Su-shG_guessArrow,.Su-shG_teaser{animation:none}}.Su-shG_hero img,.Su-shG_bleedArt img,.Su-shG_panorama img,.Su-shG_diagramArt img{object-fit:cover;width:100%;height:100%;display:block}[data-rtl] .Su-shG_folioLeft{left:auto;right:9cqw}[data-rtl] .Su-shG_folioRight{left:9cqw;right:auto}[data-rtl] .Su-shG_panoramaLeft{left:-100%}[data-rtl] .Su-shG_panoramaRight{left:0}[dir=rtl] .Su-shG_guessArrow{transform:scaleX(-1)}
.XnrcZq_frame{flex-direction:column;flex:1;display:flex}.XnrcZq_head{align-items:flex-end;gap:calc(2 * var(--u));margin-bottom:calc(2.6 * var(--u));display:flex}.XnrcZq_headText{gap:calc(1.6 * var(--u));min-height:calc(18 * var(--u));flex-direction:column;flex:1;display:flex}.XnrcZq_label{font-family:var(--font-display);font-style:italic;font-weight:600;font-size:calc(4.6 * var(--u));color:var(--accent-ink);margin:0;line-height:1.15}.XnrcZq_bubble{margin:auto 0 calc(5 * var(--u));padding:calc(1.8 * var(--u)) calc(2.6 * var(--u));border-radius:calc(2.4 * var(--u));font-family:var(--font-display);font-style:italic;font-size:calc(3.2 * var(--u));color:var(--ink);background:#fffaf2;align-self:flex-end;line-height:1.38;animation:.45s cubic-bezier(.3,1.4,.5,1) both XnrcZq_bubble-in;position:relative;box-shadow:0 0 0 1px #785a3c1f,0 .5cqw 1.4cqw #5a3c1e1a}.XnrcZq_bubble:after{content:"";inset-inline-end:calc(-1.4 * var(--u));bottom:calc(2.4 * var(--u));width:calc(2.8 * var(--u));height:calc(2.8 * var(--u));background:#fffaf2;position:absolute;rotate:45deg;box-shadow:1px -1px #785a3c1f}[dir=rtl] .XnrcZq_bubble{margin-inline-end:calc(2.4 * var(--u))}[dir=rtl] .XnrcZq_bubble:after{box-shadow:-1px 1px #785a3c1f}.XnrcZq_fox{width:calc(21 * var(--u));flex:none}.XnrcZq_prompt{margin:0 0 calc(2.4 * var(--u));font-family:var(--font-display);font-weight:500;font-size:calc(4.3 * var(--u));color:var(--ink);text-wrap:pretty;line-height:1.28}.XnrcZq_help{margin:calc(-1 * var(--u)) 0 calc(2 * var(--u));font-family:var(--font-display);font-style:italic;font-size:calc(3 * var(--u));color:var(--ink-soft)}.XnrcZq_options{gap:calc(.6 * var(--u));margin:0;padding:0;list-style:none;display:grid}.XnrcZq_option{all:unset;box-sizing:border-box;align-items:center;gap:calc(2.4 * var(--u));width:100%;padding:calc(1.3 * var(--u)) calc(2 * var(--u)) calc(1.3 * var(--u)) calc(1 * var(--u));border-radius:calc(1.6 * var(--u));font-size:calc(3.5 * var(--u));color:var(--ink);cursor:pointer;line-height:1.35;transition:background-color .25s,opacity .4s;display:flex}.XnrcZq_option *,.XnrcZq_card *,.XnrcZq_expStep *,.XnrcZq_quiet *,.XnrcZq_findArt *{pointer-events:none}.XnrcZq_option:hover:not(:disabled){background:var(--accent-soft)}.XnrcZq_option:focus-visible,.XnrcZq_card:focus-visible,.XnrcZq_expStep:focus-visible,.XnrcZq_quiet:focus-visible,.XnrcZq_findArt:focus-visible{outline:1.5px dashed var(--accent);outline-offset:2px}.XnrcZq_option:disabled{cursor:default}.XnrcZq_option[data-state=picked]{background:color-mix(in srgb, var(--accent-soft) 70%, transparent)}.XnrcZq_option[data-state=muted]{opacity:.42}.XnrcZq_option[data-state=other]{opacity:.62}.XnrcZq_option[data-state=answer]{background:#e3efd9}.XnrcZq_option[data-state=answer] .XnrcZq_optionText{color:#3f6f3c;font-weight:600}.XnrcZq_option[data-state=answer] .XnrcZq_tick{stroke:#4f8a4b}.XnrcZq_letter{width:calc(5.6 * var(--u));height:calc(5.6 * var(--u));border:1px solid color-mix(in srgb, var(--ink) 28%, transparent);font-family:var(--font-display);font-weight:600;font-size:calc(2.8 * var(--u));color:var(--ink-soft);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.XnrcZq_optionText{flex:1}.XnrcZq_ring{inset:calc(-1.5 * var(--u));width:calc(100% + 3 * var(--u));height:calc(100% + 3 * var(--u));fill:none;stroke:#5b5a66;stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:120;stroke-dashoffset:120px;animation:.6s ease-out forwards XnrcZq_draw;position:absolute}.XnrcZq_tick{width:calc(5 * var(--u));height:calc(5 * var(--u));fill:none;stroke:var(--accent);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40px;flex:none;animation:.5s ease-out .3s forwards XnrcZq_draw}.XnrcZq_actions{align-items:center;gap:calc(1.6 * var(--u)) calc(3 * var(--u));margin-top:calc(3 * var(--u));flex-wrap:wrap;display:flex}.XnrcZq_quiet{all:unset;box-sizing:border-box;padding:calc(1.2 * var(--u)) calc(3.4 * var(--u)) calc(1.4 * var(--u));border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);font-family:var(--font-display);font-style:italic;font-size:calc(3.4 * var(--u));color:var(--accent-ink);cursor:pointer;border-radius:999px;transition:background-color .25s,opacity .3s}.XnrcZq_quiet:hover:not(:disabled){background:var(--accent-soft)}.XnrcZq_quiet:disabled{opacity:.35;cursor:default}.XnrcZq_gentle{font-family:var(--font-display);font-style:italic;font-size:calc(3.2 * var(--u));color:var(--accent-ink);flex-basis:100%;margin:0;line-height:1.4}.XnrcZq_outcome{--accent:#5e9150;--accent-ink:#3f6f3c;--accent-soft:#e3eed9;margin-top:calc(3 * var(--u));padding:calc(2.2 * var(--u)) calc(3 * var(--u));border-left:2px solid var(--accent);border-radius:0 calc(1.6 * var(--u)) calc(1.6 * var(--u)) 0;background:color-mix(in srgb, var(--accent-soft) 70%, transparent);animation:.6s ease-out .1s both XnrcZq_reveal}.XnrcZq_verdict{margin:0 0 calc(.8 * var(--u));font-family:var(--font-display);font-style:italic;font-weight:600;font-size:calc(3.6 * var(--u));color:var(--accent-ink)}.XnrcZq_outcomeText,.XnrcZq_outcomeSoft{font-size:calc(3.3 * var(--u));margin:0;line-height:1.5}.XnrcZq_outcomeSoft{margin-top:calc(1 * var(--u));color:var(--ink-soft)}.XnrcZq_sceneArt{height:calc(34 * var(--u));margin:0 0 calc(2.4 * var(--u));border-radius:calc(2 * var(--u));overflow:hidden;box-shadow:inset 0 0 0 1px #3c281414}.XnrcZq_sceneArt svg,.XnrcZq_resultArt svg{width:100%;height:100%;display:block}.XnrcZq_resultArt{height:calc(12 * var(--u));margin-bottom:calc(1.4 * var(--u))}.XnrcZq_claim{margin:0 0 calc(3 * var(--u));padding:calc(2.4 * var(--u)) calc(3.4 * var(--u)) calc(2.4 * var(--u)) calc(6 * var(--u));border-radius:calc(2.4 * var(--u));font-family:var(--font-display);font-style:italic;font-size:calc(4.2 * var(--u));color:var(--ink);background:#fffaf2;line-height:1.38;position:relative;box-shadow:0 0 0 1px #785a3c1f,0 .6cqw 1.8cqw #5a3c1e1a}.XnrcZq_claim:before{content:"«";left:calc(1.4 * var(--u));top:calc(.6 * var(--u));font-size:calc(9 * var(--u));color:var(--accent);opacity:.35;line-height:1;position:absolute}.XnrcZq_strip{gap:calc(1.6 * var(--u));margin:0 0 calc(3 * var(--u));counter-reset:none;grid-template-columns:repeat(2,1fr);padding:0;list-style:none;display:grid}.XnrcZq_panel{min-height:calc(14 * var(--u));padding:calc(2.2 * var(--u)) calc(2.2 * var(--u)) calc(2 * var(--u)) calc(2.4 * var(--u));border:1px solid color-mix(in srgb, var(--ink) 18%, transparent);border-radius:calc(1.4 * var(--u));font-size:calc(3.05 * var(--u));background:#fffcf599;line-height:1.38;position:relative}.XnrcZq_panelNo{margin-bottom:calc(.6 * var(--u));font-family:var(--font-display);font-style:italic;font-size:calc(2.6 * var(--u));color:var(--accent);display:block}.XnrcZq_panel[data-mystery]{background:0 0;border-style:dashed;display:grid}.XnrcZq_mystery{font-family:var(--font-display);font-size:calc(7 * var(--u));color:var(--accent);opacity:.6;place-self:center;animation:2.4s ease-in-out infinite XnrcZq_breathe-text}.XnrcZq_panel[data-revealed]{border-color:var(--accent);background:var(--accent-soft);animation:.6s ease-out both XnrcZq_reveal}.XnrcZq_poem{margin:calc(1 * var(--u)) 0 calc(2 * var(--u));padding-left:calc(3 * var(--u));border-left:1px solid color-mix(in srgb, var(--accent) 40%, transparent)}.XnrcZq_poem p{margin:0 0 calc(1.2 * var(--u));font-family:var(--font-display);font-style:italic;font-size:calc(4.3 * var(--u));text-wrap:balance;line-height:1.4}.XnrcZq_hint{font-size:calc(3.3 * var(--u));color:var(--ink-soft);margin:0;line-height:1.45;animation:.5s ease-out both XnrcZq_reveal}.XnrcZq_hintLabel{font-family:var(--font-display);color:var(--accent-ink);font-style:italic}.XnrcZq_answer{font-family:var(--font-display);font-weight:600;font-size:calc(6.4 * var(--u));color:var(--accent-ink);margin:0;line-height:1.1}.XnrcZq_cards{gap:calc(1.2 * var(--u));margin:0;padding:0;list-style:none;display:grid}.XnrcZq_card{all:unset;box-sizing:border-box;align-items:center;gap:calc(2.4 * var(--u));width:100%;padding:calc(1.8 * var(--u)) calc(2.4 * var(--u));border-radius:calc(1.4 * var(--u));font-size:calc(3.3 * var(--u));cursor:pointer;background:#fffcf6;line-height:1.35;transition:transform .25s,box-shadow .25s,background-color .3s;display:flex;box-shadow:0 0 0 1px #785a3c24,0 .4cqw .9cqw #5a3c1e14}.XnrcZq_card:hover:not(:disabled){transform:translateY(-1px)}.XnrcZq_card[data-placed]{background:color-mix(in srgb, var(--accent-soft) 80%, #fffcf6)}.XnrcZq_card[data-wrong]{background:#fbe9e4;animation:.4s ease-in-out XnrcZq_nudge;box-shadow:0 0 0 1.5px #d9826c,0 .4cqw .9cqw #5a3c1e14}.XnrcZq_card[data-wrong] .XnrcZq_cardNo{border-color:#d9826c}@keyframes XnrcZq_nudge{0%,to{transform:translate(0)}25%{transform:translate(-.8cqw)}75%{transform:translate(.8cqw)}}@media (prefers-reduced-motion:reduce){.XnrcZq_card[data-wrong]{animation:none}}.XnrcZq_card[data-solved]{cursor:default;animation:.5s ease-out both XnrcZq_reveal}.XnrcZq_cardNo{width:calc(5.4 * var(--u));height:calc(5.4 * var(--u));border:1px dashed color-mix(in srgb, var(--ink) 30%, transparent);font-family:var(--font-display);font-style:italic;font-weight:600;font-size:calc(3 * var(--u));color:var(--accent-ink);border-radius:50%;flex:none;place-items:center;display:grid}.XnrcZq_card[data-placed] .XnrcZq_cardNo{border:1.5px solid var(--accent);background:#fffaf2}.XnrcZq_cardText{flex:1}.XnrcZq_expTitle{margin:0 0 calc(1.4 * var(--u));font-family:var(--font-display);font-weight:600;font-size:calc(5.2 * var(--u));line-height:1.15}.XnrcZq_materials{margin:0 0 calc(2.4 * var(--u));font-size:calc(3.1 * var(--u));color:var(--ink-soft);line-height:1.45}.XnrcZq_subLabel{font-family:var(--font-display);color:var(--accent-ink);font-style:italic}.XnrcZq_expSteps{gap:calc(.4 * var(--u));margin:0;padding:0;list-style:none;display:grid}.XnrcZq_expStep{all:unset;box-sizing:border-box;align-items:flex-start;gap:calc(2.2 * var(--u));width:100%;padding:calc(1 * var(--u)) calc(1 * var(--u));border-radius:calc(1.4 * var(--u));font-size:calc(3.3 * var(--u));cursor:pointer;line-height:1.42;transition:opacity .3s;display:flex}.XnrcZq_expStep[data-ticked]{opacity:.6}.XnrcZq_expBox{width:calc(5 * var(--u));height:calc(5 * var(--u));margin-top:calc(.2 * var(--u));border-radius:calc(1.2 * var(--u));border:1px solid color-mix(in srgb, var(--ink) 30%, transparent);font-family:var(--font-display);font-style:italic;font-size:calc(2.8 * var(--u));color:var(--accent-ink);flex:none;place-items:center;display:grid}.XnrcZq_expBox .XnrcZq_tick{width:80%;height:80%;animation-delay:0s}.XnrcZq_safety{margin:calc(1.6 * var(--u)) 0 0;font-size:calc(2.8 * var(--u));color:var(--ink-soft);line-height:1.4}.XnrcZq_safety:before{content:"☂ ";color:var(--accent)}.XnrcZq_expQuestion{margin:calc(3 * var(--u)) 0 0;font-family:var(--font-display);font-style:italic;font-size:calc(4 * var(--u));color:var(--ink)}.XnrcZq_findCount{margin:calc(-1 * var(--u)) 0 calc(2 * var(--u));font-size:calc(2.9 * var(--u));color:var(--ink-soft)}.XnrcZq_findHelp{font-style:italic}.XnrcZq_findBox{width:calc(var(--w,56) * var(--u));aspect-ratio:var(--aspect);border-radius:calc(2 * var(--u));align-self:center;position:relative;overflow:hidden;box-shadow:0 0 0 1px #3c28141a,0 .8cqw 2.4cqw #3c281424}.XnrcZq_findArt{all:unset;cursor:crosshair;position:absolute;inset:0}.XnrcZq_findArt>div,.XnrcZq_findArt svg{width:100%;height:100%;display:block}.XnrcZq_pin{width:0;height:0;position:absolute}.XnrcZq_pin:before{content:"";left:calc(-4 * var(--u));top:calc(-4 * var(--u));width:calc(8 * var(--u));height:calc(8 * var(--u));box-shadow:0 0 0 2px var(--accent), 0 0 2cqw #fff0c8cc;border:2px solid #fffaf0;border-radius:50%;animation:.5s cubic-bezier(.3,1.5,.5,1) both XnrcZq_pin-in;position:absolute}.XnrcZq_pinLabel{left:50%;top:calc(4.6 * var(--u));padding:calc(.4 * var(--u)) calc(1.6 * var(--u));font-family:var(--font-display);font-style:italic;font-size:calc(2.7 * var(--u));white-space:nowrap;color:var(--accent-ink);background:#fffaf2;border-radius:999px;animation:.4s ease-out .15s both XnrcZq_reveal;position:absolute;translate:-50%;box-shadow:0 .4cqw 1cqw #00000026}.XnrcZq_ripple{width:0;height:0;position:absolute}.XnrcZq_ripple:before{content:"";border:1.5px solid #fffaf0f2;border-radius:50%;width:6cqw;height:6cqw;animation:.7s ease-out forwards XnrcZq_ripple;position:absolute;top:-3cqw;left:-3cqw;box-shadow:0 0 0 1px #3c281433}.XnrcZq_idea{margin:0 0 calc(2.6 * var(--u));padding:calc(2.2 * var(--u)) calc(3 * var(--u));border-radius:calc(2 * var(--u));border:1px dashed color-mix(in srgb, var(--accent) 50%, transparent);font-family:var(--font-display);font-style:italic;font-size:calc(3.8 * var(--u));color:var(--ink);line-height:1.4}.XnrcZq_ideaLabel{margin-bottom:calc(.6 * var(--u));font-family:var(--font-body);font-style:normal;font-weight:600;font-size:calc(2.3 * var(--u));letter-spacing:.14em;text-transform:uppercase;color:var(--accent);display:block}.XnrcZq_myGuess{margin:0 0 calc(1.6 * var(--u));font-size:calc(3.1 * var(--u));color:var(--ink-soft);line-height:1.4}.XnrcZq_model{gap:calc(1.6 * var(--u));flex-direction:column;display:flex}.XnrcZq_modelArt{border-radius:calc(2 * var(--u));width:100%;height:auto;display:block;box-shadow:0 0 0 1px #3c28141a,0 .6cqw 2cqw #3c28141f}.XnrcZq_modelArtShort{height:calc(44 * var(--u))}.XnrcZq_pillButton{all:unset;box-sizing:border-box;padding:calc(1 * var(--u)) calc(2.6 * var(--u));border:1px solid color-mix(in srgb, var(--accent) 50%, transparent);font-family:var(--font-display);font-style:italic;font-size:calc(3.1 * var(--u));color:var(--accent-ink);cursor:pointer;border-radius:999px;transition:background-color .2s,opacity .2s}.XnrcZq_pillButton:hover:not(:disabled){background:var(--accent-soft)}.XnrcZq_pillButton[data-active]{background:var(--accent-soft);border-color:var(--accent);font-weight:600}.XnrcZq_pillButton:disabled{opacity:.3;cursor:default}.XnrcZq_pillButton:focus-visible{outline:1.5px dashed var(--accent);outline-offset:2px}.XnrcZq_modelCaption{min-height:1.4em;font-family:var(--font-display);font-style:italic;font-size:calc(3.3 * var(--u));color:var(--accent-ink);margin:0;line-height:1.35}.XnrcZq_controls{align-items:center;gap:calc(1.4 * var(--u)) calc(3 * var(--u));flex-wrap:wrap;display:flex}.XnrcZq_stepper{align-items:center;gap:calc(1.2 * var(--u));display:inline-flex}.XnrcZq_stepperLabel{font-family:var(--font-display);font-style:italic;font-size:calc(3.2 * var(--u));color:var(--ink);margin-right:calc(.4 * var(--u))}.XnrcZq_stepButton,.XnrcZq_resetButton,.XnrcZq_flashButton{all:unset;box-sizing:border-box;cursor:pointer;transition:background-color .2s,opacity .2s,transform .15s}.XnrcZq_stepButton{width:calc(6.6 * var(--u));height:calc(6.6 * var(--u));border:1px solid color-mix(in srgb, var(--accent) 50%, transparent);font-size:calc(4 * var(--u));color:var(--accent-ink);border-radius:50%;place-items:center;line-height:1;display:grid}.XnrcZq_stepButton:hover:not(:disabled),.XnrcZq_resetButton:hover,.XnrcZq_flashButton:hover:not(:disabled){background:var(--accent-soft)}.XnrcZq_stepButton:active:not(:disabled),.XnrcZq_flashButton:active:not(:disabled){transform:scale(.94)}.XnrcZq_stepButton:disabled,.XnrcZq_flashButton:disabled{opacity:.3;cursor:default}.XnrcZq_stepButton:focus-visible,.XnrcZq_resetButton:focus-visible,.XnrcZq_flashButton:focus-visible{outline:1.5px dashed var(--accent);outline-offset:2px}.XnrcZq_stepDots{gap:calc(.8 * var(--u));display:inline-flex}.XnrcZq_stepDots span{width:calc(2.2 * var(--u));height:calc(2.2 * var(--u));border:1px solid color-mix(in srgb, var(--accent) 55%, transparent);border-radius:50%;transition:background-color .3s}.XnrcZq_stepDots span[data-on]{background:var(--accent)}.XnrcZq_resetButton{font-family:var(--font-display);font-style:italic;font-size:calc(3 * var(--u));color:var(--ink-soft);padding:calc(.6 * var(--u)) calc(1.6 * var(--u));border-radius:999px;margin-left:auto}.XnrcZq_flashButton{padding:calc(1.4 * var(--u)) calc(4 * var(--u));font-family:var(--font-display);font-style:italic;font-weight:600;font-size:calc(3.5 * var(--u));color:#6b4b10;background:#fff3c4;border-radius:999px;margin-left:auto;box-shadow:0 0 0 1px #c8962859}.XnrcZq_kmValue{font-family:var(--font-display);font-style:italic;font-size:calc(3.4 * var(--u));color:var(--ink)}.XnrcZq_log{gap:calc(.8 * var(--u));font-size:calc(3 * var(--u));color:var(--ink);margin:0;padding:0;list-style:none;display:grid}.XnrcZq_log li{align-items:center;gap:calc(2 * var(--u));animation:.4s ease-out both XnrcZq_reveal;display:flex}.XnrcZq_log li>span:first-child{min-width:calc(9 * var(--u));font-family:var(--font-display);flex:none;font-style:italic}.XnrcZq_logBar{height:calc(1.6 * var(--u));background:color-mix(in srgb, var(--accent) 55%, transparent);border-radius:999px;transition:width .6s}.XnrcZq_ash{transform-box:fill-box;transform-origin:50% 100%;animation:2.6s ease-out both XnrcZq_ash}.XnrcZq_spark{animation:.9s ease-out infinite XnrcZq_spark}.XnrcZq_cracks{animation:.5s ease-in-out infinite alternate XnrcZq_cracks}.XnrcZq_jet{transform-box:fill-box;transform-origin:50% 100%;animation:.5s ease-in-out infinite alternate XnrcZq_jet}@keyframes XnrcZq_jet{0%{transform:scaleY(.75)}to{transform:scaleY(1.15)}}@keyframes XnrcZq_ash{0%{opacity:0;transform:scale(.3)translateY(30px)}}@keyframes XnrcZq_spark{0%{opacity:1;transform:translateY(0)}to{transform:translate(var(--dx,0), -46px);opacity:0}}@keyframes XnrcZq_cracks{0%{opacity:.4}to{opacity:1}}@keyframes XnrcZq_draw{to{stroke-dashoffset:0}}@keyframes XnrcZq_reveal{0%{opacity:0;transform:translateY(1cqw)}}@keyframes XnrcZq_bubble-in{0%{opacity:0;transform-origin:100% 100%;transform:scale(.9)}}@keyframes XnrcZq_pin-in{0%{opacity:0;transform:scale(.4)}}@keyframes XnrcZq_ripple{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}@keyframes XnrcZq_breathe-text{0%,to{opacity:.35}50%{opacity:.8}}@media (prefers-reduced-motion:reduce){.XnrcZq_ring,.XnrcZq_tick{stroke-dashoffset:0;animation:none}.XnrcZq_outcome,.XnrcZq_bubble,.XnrcZq_mystery,.XnrcZq_panel[data-revealed],.XnrcZq_card[data-solved],.XnrcZq_pin:before,.XnrcZq_ripple:before,.XnrcZq_hint,.XnrcZq_ash,.XnrcZq_jet,.XnrcZq_spark,.XnrcZq_cracks,.XnrcZq_log li{animation:none}}.XnrcZq_guessMark{vertical-align:calc(-1.1 * var(--u));margin-inline-start:calc(1 * var(--u));display:inline-block}.XnrcZq_guessMark .XnrcZq_tick,.XnrcZq_guessMark .XnrcZq_cross{width:calc(4.4 * var(--u));height:calc(4.4 * var(--u))}.XnrcZq_cross{width:calc(5 * var(--u));height:calc(5 * var(--u));fill:none;stroke:#b8665a;stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:20;stroke-dashoffset:20px;flex:none;animation:.4s ease-out .3s forwards XnrcZq_draw}.XnrcZq_cross path+path{animation-delay:.55s}@media (prefers-reduced-motion:reduce){.XnrcZq_cross{stroke-dashoffset:0;animation:none}}.XnrcZq_outcomeHeading{margin:calc(1.6 * var(--u)) 0 calc(.4 * var(--u));font-family:var(--font-display);font-weight:600;font-size:calc(3.3 * var(--u));color:var(--accent-ink);line-height:1.35}.XnrcZq_outcomeHeading:first-child{margin-top:0}.XnrcZq_guessMark .XnrcZq_tick{stroke:#4f8a4b}.XnrcZq_pillButton[data-good]{color:#3f6f3c;background:#e3efd9;border-color:#6fa066}.XnrcZq_kmValue{text-align:center;font-variant-numeric:tabular-nums;min-width:2.6em}.XnrcZq_stormControls{column-gap:calc(1.8 * var(--u));flex-wrap:nowrap}.XnrcZq_captionRow{align-items:center;gap:calc(1.6 * var(--u));display:flex}.XnrcZq_resetIcon{all:unset;box-sizing:border-box;width:calc(6.4 * var(--u));height:calc(6.4 * var(--u));border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);font-size:calc(3.8 * var(--u));color:var(--accent-ink);cursor:pointer;border-radius:50%;flex:none;place-items:center;line-height:1;transition:background-color .2s;display:grid}.XnrcZq_resetIcon:hover{background:var(--accent-soft)}.XnrcZq_resetIcon:focus-visible{outline:1.5px dashed var(--accent);outline-offset:2px}.XnrcZq_sliders{align-items:center;column-gap:calc(1.6 * var(--u));grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);display:grid}.XnrcZq_slider{display:contents}.XnrcZq_slider+.XnrcZq_slider>:first-child{margin-inline-start:calc(2.4 * var(--u))}.XnrcZq_sliderInput{min-width:0;height:calc(6 * var(--u));appearance:none;cursor:pointer;touch-action:none;background:0 0;flex:1;margin:0}.XnrcZq_sliderInput::-webkit-slider-runnable-track{height:calc(1.2 * var(--u));background:linear-gradient(to right, var(--accent) var(--fill), color-mix(in srgb, var(--ink) 15%, transparent) var(--fill));border-radius:999px}.XnrcZq_sliderInput::-moz-range-track{height:calc(1.2 * var(--u));background:linear-gradient(to right, var(--accent) var(--fill), color-mix(in srgb, var(--ink) 15%, transparent) var(--fill));border-radius:999px}.XnrcZq_sliderInput::-webkit-slider-thumb{-webkit-appearance:none;width:calc(5 * var(--u));height:calc(5 * var(--u));margin-top:calc(-1.9 * var(--u));border:2px solid var(--accent);background:#fffaf2;border-radius:50%;box-shadow:0 1px 3px #3c281440}.XnrcZq_sliderInput::-moz-range-thumb{width:calc(5 * var(--u));height:calc(5 * var(--u));border:2px solid var(--accent);background:#fffaf2;border-radius:50%;box-shadow:0 1px 3px #3c281440}.XnrcZq_sliderInput:disabled{opacity:.4;cursor:default}.XnrcZq_sliderInput:focus-visible{outline:1.5px dashed var(--accent);outline-offset:2px}
.ehnpoq_help{margin:calc(-1 * var(--u)) 0 calc(2 * var(--u));font-family:var(--font-display);font-style:italic;font-size:calc(3 * var(--u));color:var(--ink-soft);line-height:1.4}.ehnpoq_window+.ehnpoq_help{margin-top:calc(2.4 * var(--u))}.ehnpoq_window+.ehnpoq_actionsList{margin-top:calc(1.6 * var(--u))}.ehnpoq_window{border-radius:calc(2 * var(--u));background:#fffdf9;overflow:hidden;box-shadow:0 0 0 1px #3c28141f,0 .6cqw 2cqw #3c28141a}.ehnpoq_titleBar{align-items:center;gap:calc(2 * var(--u));min-height:calc(7 * var(--u));padding:calc(1 * var(--u)) calc(2.4 * var(--u));font-family:var(--font-display);font-size:calc(3 * var(--u));color:var(--ink-soft);background:#f1e9dc;border-bottom:1px solid #3c281414;display:flex}.ehnpoq_dots{gap:calc(.9 * var(--u));display:inline-flex}.ehnpoq_dots i{width:calc(1.6 * var(--u));height:calc(1.6 * var(--u));background:#d9c9b4;border-radius:50%}.ehnpoq_search{align-items:center;gap:calc(1 * var(--u));width:46%;padding:calc(.6 * var(--u)) calc(1.6 * var(--u));background:#fffdf9;border-radius:999px;margin-inline-start:auto;display:flex;box-shadow:inset 0 0 0 1px #3c281426}.ehnpoq_search svg{width:calc(3 * var(--u));height:calc(3 * var(--u));fill:none;stroke:var(--ink-soft);stroke-width:1.8px;stroke-linecap:round;flex:none}.ehnpoq_search input{all:unset;min-width:0;font-family:var(--font-body);font-size:calc(3.1 * var(--u));color:var(--ink);flex:1}.ehnpoq_search input::placeholder{color:color-mix(in srgb, var(--ink-soft) 70%, transparent);font-style:italic}.ehnpoq_search:focus-within{box-shadow:inset 0 0 0 1.5px var(--accent)}.ehnpoq_tabs{gap:calc(1 * var(--u));padding:calc(1.6 * var(--u)) calc(2 * var(--u)) calc(1 * var(--u));flex-wrap:wrap;display:flex}.ehnpoq_tab,.ehnpoq_moveButton{all:unset;box-sizing:border-box;align-items:center;gap:calc(1 * var(--u));padding:calc(.8 * var(--u)) calc(1.8 * var(--u));border-radius:calc(1.4 * var(--u));font-family:var(--font-display);font-size:calc(3 * var(--u));color:var(--ink);cursor:pointer;transition:background-color .2s;display:inline-flex}.ehnpoq_tab:hover,.ehnpoq_moveButton:hover:not(:disabled){background:color-mix(in srgb, var(--accent-soft) 70%, transparent)}.ehnpoq_tab[data-active]{background:var(--accent-soft);font-weight:600}.ehnpoq_tab:focus-visible,.ehnpoq_moveButton:focus-visible,.ehnpoq_fileRow:focus-visible,.ehnpoq_pdfCard:focus-visible,.ehnpoq_part:focus-visible,.ehnpoq_action:focus-visible,.ehnpoq_primary:focus-visible{outline:1.5px dashed var(--accent);outline-offset:2px}.ehnpoq_folderIcon{width:calc(3.6 * var(--u));height:calc(3 * var(--u));flex:none}.ehnpoq_list{padding:0 calc(1.2 * var(--u)) calc(1.4 * var(--u));margin:0;list-style:none}.ehnpoq_fileRow{all:unset;box-sizing:border-box;align-items:center;gap:calc(2 * var(--u));width:100%;padding:calc(1 * var(--u)) calc(1.4 * var(--u));border-radius:calc(1.2 * var(--u));cursor:pointer;transition:background-color .2s;display:flex}.ehnpoq_fileRow:hover{background:color-mix(in srgb, var(--accent-soft) 55%, transparent)}.ehnpoq_fileRow[data-open]{background:var(--accent-soft)}.ehnpoq_fileRow[data-subject]{background:#e3efd9;box-shadow:inset 0 0 0 1px #9cc08f}.ehnpoq_fileIcon{width:calc(4.6 * var(--u));height:calc(5.6 * var(--u));flex:none}.ehnpoq_fileName{min-width:0;font-family:var(--font-body);font-size:calc(3.2 * var(--u));color:var(--ink);overflow-wrap:anywhere;flex:1;line-height:1.25}.ehnpoq_fileName small{color:var(--ink-soft);font-size:.85em}.ehnpoq_fileMeta{font-family:var(--font-body);font-size:calc(2.5 * var(--u));color:var(--ink-soft);font-variant-numeric:tabular-nums;flex:none;justify-items:end;line-height:1.3;display:grid}.ehnpoq_searchNote{padding:calc(1 * var(--u)) calc(1.4 * var(--u));font-family:var(--font-display);font-style:italic;font-size:calc(3 * var(--u));color:var(--ink-soft)}.ehnpoq_preview{margin:0 calc(2 * var(--u)) calc(2 * var(--u));padding:calc(1.8 * var(--u)) calc(2.4 * var(--u));border-radius:calc(1.2 * var(--u));font-family:var(--font-body);font-size:calc(3.1 * var(--u));color:var(--ink);background:#f7f1e6;line-height:1.45}.ehnpoq_previewLabel{margin-bottom:calc(.6 * var(--u));font-family:var(--font-display);font-style:italic;font-size:calc(2.6 * var(--u));color:var(--ink-soft);display:block}.ehnpoq_moveRow{align-items:center;gap:calc(1 * var(--u));margin-top:calc(2.4 * var(--u));flex-wrap:wrap;display:flex}.ehnpoq_moveLabel{font-family:var(--font-display);font-style:italic;font-size:calc(3.1 * var(--u));color:var(--ink-soft);flex-basis:100%}.ehnpoq_moveButton{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 40%, transparent)}.ehnpoq_moveButton:disabled{opacity:.35;cursor:default}.ehnpoq_buttons{align-items:center;gap:calc(1.6 * var(--u)) calc(3 * var(--u));margin-top:calc(2.6 * var(--u));flex-wrap:wrap;display:flex}.ehnpoq_primary{all:unset;box-sizing:border-box;padding:calc(1.3 * var(--u)) calc(3.6 * var(--u)) calc(1.5 * var(--u));font-family:var(--font-display);font-weight:600;font-size:calc(3.4 * var(--u));color:#5a4210;cursor:pointer;background:#fff3c4;border-radius:999px;transition:transform .15s,opacity .2s;box-shadow:inset 0 0 0 1px #e2c36a}.ehnpoq_primary:active:not(:disabled){transform:scale(.96)}.ehnpoq_primary:disabled{opacity:.35;cursor:default}.ehnpoq_pdfGrid{gap:calc(1.4 * var(--u));grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ehnpoq_pdfCard{all:unset;box-sizing:border-box;column-gap:calc(1.6 * var(--u));width:100%;height:100%;padding:calc(1.6 * var(--u)) calc(2 * var(--u));border-radius:calc(1.6 * var(--u));cursor:pointer;background:#fffdf9;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;transition:box-shadow .2s,background-color .2s;display:grid;position:relative;box-shadow:0 0 0 1px #3c28141f,0 .4cqw 1.2cqw #3c281414}.ehnpoq_pdfCard .ehnpoq_fileIcon{grid-row:span 2}.ehnpoq_pdfName{align-self:end}.ehnpoq_pdfPages{align-self:start}.ehnpoq_pdfCard[data-picked]{background:color-mix(in srgb, var(--accent-soft) 80%, #fffdf9);box-shadow:0 0 0 1.5px var(--accent)}.ehnpoq_pdfNo{top:calc(-1.4 * var(--u));width:calc(5 * var(--u));height:calc(5 * var(--u));background:var(--accent);font-family:var(--font-display);font-weight:700;font-size:calc(3 * var(--u));color:#fff;border-radius:50%;place-items:center;transition:scale .2s cubic-bezier(.3,1.5,.5,1);display:grid;position:absolute;inset-inline-end:calc(-1 * var(--u));scale:0}.ehnpoq_pdfCard[data-picked] .ehnpoq_pdfNo{scale:1}.ehnpoq_pdfCard[data-picked][data-wrong]{background:#fbe9e4;box-shadow:0 0 0 1.5px #d9826c}.ehnpoq_pdfCard[data-picked][data-wrong] .ehnpoq_pdfNo{background:#d9826c}.ehnpoq_pdfName{font-family:var(--font-body);font-size:calc(2.9 * var(--u));color:var(--ink);overflow-wrap:anywhere;line-height:1.2}.ehnpoq_pdfPages{font-family:var(--font-display);font-style:italic;font-size:calc(2.6 * var(--u));color:var(--ink-soft)}.ehnpoq_tray{margin-top:calc(2.4 * var(--u));padding:calc(1.6 * var(--u)) calc(2 * var(--u));min-height:calc(16 * var(--u));border-radius:calc(1.6 * var(--u));border:1.5px dashed color-mix(in srgb, var(--accent) 45%, transparent)}.ehnpoq_trayLabel{margin-bottom:calc(1 * var(--u));font-family:var(--font-display);font-style:italic;font-size:calc(3 * var(--u));color:var(--accent-ink);display:block}.ehnpoq_trayLabel small{color:var(--ink-soft)}.ehnpoq_trayPages{gap:calc(.8 * var(--u));flex-wrap:wrap;display:flex}.ehnpoq_thumb{width:calc(7 * var(--u));padding:calc(.4 * var(--u)) 0 0;border-radius:calc(.6 * var(--u));background:#fffdf9;justify-items:center;display:inline-grid;position:relative;box-shadow:0 0 0 1px #3c281426}.ehnpoq_thumb svg{width:100%;height:auto}.ehnpoq_thumbLabel{font-family:var(--font-body);font-size:calc(1.9 * var(--u));color:var(--ink-soft);text-align:center;line-height:1.1}.ehnpoq_resultPages .ehnpoq_thumbLabel{overflow-wrap:anywhere;justify-content:center;align-items:center;min-height:2.3em;display:flex}.ehnpoq_thumb[data-kind=personal]{box-shadow:0 0 0 1px #d9a092}.ehnpoq_resultPages{gap:calc(1.4 * var(--u)) calc(1.2 * var(--u));padding:calc(2.4 * var(--u)) calc(2.4 * var(--u)) calc(2 * var(--u));flex-wrap:wrap;margin:0;list-style:none;display:flex}.ehnpoq_resultPages li{justify-items:center;gap:calc(.4 * var(--u));display:grid}.ehnpoq_resultPages .ehnpoq_thumb{width:calc(11 * var(--u))}.ehnpoq_resultPages .ehnpoq_thumbLabel{font-size:calc(2.2 * var(--u));padding:0 calc(.4 * var(--u))}.ehnpoq_pageNo{font-family:var(--font-display);font-style:italic;font-size:calc(2.4 * var(--u));color:var(--ink-soft)}.ehnpoq_pager{margin:calc(-1 * var(--u)) 0 calc(1.6 * var(--u));font-family:var(--font-display);font-style:italic;font-size:calc(2.9 * var(--u));color:var(--ink-soft);line-height:1.4}.ehnpoq_message{padding:calc(2.2 * var(--u)) calc(2.6 * var(--u)) calc(2.4 * var(--u));border-radius:calc(2 * var(--u));background:#fffdf9;animation:.35s ease-out both ehnpoq_slide-in;box-shadow:0 0 0 1px #3c28141f,0 .6cqw 2cqw #3c28141a}.ehnpoq_messageHead{align-items:center;gap:calc(1.8 * var(--u));padding-bottom:calc(1.4 * var(--u));border-bottom:1px solid #3c281414;display:flex}.ehnpoq_avatar{width:calc(7 * var(--u));height:calc(7 * var(--u));background:var(--accent-soft);font-family:var(--font-display);font-weight:700;font-size:calc(3.4 * var(--u));color:var(--accent-ink);border-radius:50%;flex:none;place-items:center;display:grid}.ehnpoq_sender{flex:1;justify-items:start;min-width:0;display:grid}.ehnpoq_senderName{font-weight:700;font-size:calc(3.3 * var(--u))}.ehnpoq_senderAddress{font-size:calc(2.7 * var(--u));color:var(--ink-soft)}.ehnpoq_time{font-family:var(--font-body);font-size:calc(2.5 * var(--u));color:var(--ink-soft);flex:none;align-self:flex-start}.ehnpoq_subject{margin:calc(1.4 * var(--u)) 0 0;font-family:var(--font-body);font-size:calc(3.1 * var(--u));line-height:1.35}.ehnpoq_fieldLabel{color:var(--ink-soft)}.ehnpoq_body{margin:calc(1.4 * var(--u)) 0 0;font-family:var(--font-body);font-size:calc(3.2 * var(--u));color:var(--ink);line-height:1.55}.ehnpoq_part{all:unset;font-family:var(--font-body);cursor:pointer;overflow-wrap:anywhere;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.3em;padding:0 .1em;transition:background-color .2s;display:inline}.ehnpoq_part:hover{background:color-mix(in srgb, var(--accent-soft) 60%, transparent)}.ehnpoq_part[data-kind=link]{color:#2f5fae;text-underline-offset:.15em;text-decoration:underline}.ehnpoq_part[data-checked]{background:#3c28140d}.ehnpoq_part[data-clue]{background:#fde9b8;box-shadow:0 .12em #e0a83c}.ehnpoq_attachment{align-items:center;gap:calc(1.4 * var(--u));width:fit-content;margin-top:calc(1.4 * var(--u));padding:calc(1 * var(--u)) calc(2 * var(--u));border-radius:calc(1.2 * var(--u));font-size:calc(2.9 * var(--u));display:flex;box-shadow:inset 0 0 0 1px #3c281426}.ehnpoq_counter{margin:calc(1.4 * var(--u)) 0 0;font-family:var(--font-display);font-style:italic;font-size:calc(2.9 * var(--u));color:#a06a10}.ehnpoq_question{margin:calc(2.6 * var(--u)) 0 calc(1.2 * var(--u));font-family:var(--font-display);font-weight:600;font-size:calc(3.5 * var(--u));color:var(--ink)}.ehnpoq_actionsList{gap:calc(1 * var(--u));margin:0;padding:0;list-style:none;display:grid}.ehnpoq_action{all:unset;box-sizing:border-box;width:100%;padding:calc(1.4 * var(--u)) calc(2.4 * var(--u));border-radius:calc(1.4 * var(--u));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 35%, transparent);font-family:var(--font-body);font-size:calc(3.2 * var(--u));color:var(--ink);cursor:pointer;line-height:1.35;transition:background-color .2s,opacity .2s}.ehnpoq_action:hover:not(:disabled){background:color-mix(in srgb, var(--accent-soft) 60%, transparent)}.ehnpoq_action[data-tried]{opacity:.4;text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--ink) 40%, transparent);cursor:default}.ehnpoq_allClues{align-items:center;gap:calc(1 * var(--u));font-family:var(--font-display);font-style:italic;font-size:calc(2.9 * var(--u));color:var(--ink-soft);margin:0;display:flex}.ehnpoq_allClues svg{width:calc(3.6 * var(--u));height:calc(3.6 * var(--u))}@keyframes ehnpoq_slide-in{0%{opacity:0;translate:0 calc(1.6 * var(--u))}}@media (prefers-reduced-motion:reduce){.ehnpoq_message{animation:none}}.ehnpoq_tab *,.ehnpoq_moveButton *,.ehnpoq_fileRow *,.ehnpoq_pdfCard *,.ehnpoq_part *,.ehnpoq_action *,.ehnpoq_primary *{pointer-events:none}.ehnpoq_byRaccoon{vertical-align:-.4em;width:1.5em;height:1.5em;margin-inline-start:.35em;animation:.5s ease-out both ehnpoq_unmask;display:inline-block}.ehnpoq_avatar[data-unmasked]{background:#e9e4f0;animation:.5s ease-out both ehnpoq_unmask}.ehnpoq_avatarArt{width:100%;height:100%}@keyframes ehnpoq_unmask{0%{opacity:0;transform:rotate(-20deg)scale(.6)}}.ehnpoq_desk{gap:calc(1.8 * var(--u)) calc(.8 * var(--u));margin:0 0 calc(1.6 * var(--u));padding:calc(1.6 * var(--u));border-radius:calc(1.6 * var(--u));background:linear-gradient(160deg,#6f9bd8,#4f7ab8);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.ehnpoq_deskIcon{all:unset;box-sizing:border-box;justify-items:center;gap:calc(.4 * var(--u));width:100%;padding:calc(.6 * var(--u)) calc(.2 * var(--u));border-radius:calc(1 * var(--u));cursor:pointer;display:grid;position:relative}.ehnpoq_deskIcon[data-current]{background:#ffffff38}.ehnpoq_deskPic{height:calc(6 * var(--u));place-items:center;display:grid}.ehnpoq_deskPic .ehnpoq_fileIcon,.ehnpoq_deskPic .ehnpoq_folderIcon{width:auto;height:calc(5.6 * var(--u))}.ehnpoq_deskLink{font-size:calc(4.6 * var(--u));line-height:1}.ehnpoq_deskName{max-width:100%;font-family:var(--font-body);font-size:calc(2.6 * var(--u));color:#fff;text-align:center;text-shadow:0 1px 2px #00000059;overflow-wrap:normal;word-break:keep-all;line-height:1.2}.ehnpoq_deskKind{margin-top:calc(.6 * var(--u));padding:calc(.1 * var(--u)) calc(1 * var(--u));font-family:var(--font-display);font-style:italic;font-size:calc(2.5 * var(--u));color:#3f6f3c;background:#fffdf9;border-radius:999px;animation:.35s ease-out both ehnpoq_slide-in}.ehnpoq_deskKind[data-kind=program]{color:#b0502c}.ehnpoq_runAsk{padding:calc(1.6 * var(--u)) calc(2 * var(--u));font-family:var(--font-body);font-size:calc(2.8 * var(--u))}.ehnpoq_runAsk p{margin:0 0 calc(1.2 * var(--u))}.ehnpoq_openPicture svg{width:100%;height:auto;display:block}.ehnpoq_openList{gap:calc(.6 * var(--u));padding:calc(1.4 * var(--u)) calc(2 * var(--u));font-family:var(--font-body);font-size:calc(2.7 * var(--u));margin:0;list-style:none;display:grid}.ehnpoq_openList li{align-items:center;gap:calc(1 * var(--u));display:flex}.ehnpoq_openDoc{padding:calc(1.4 * var(--u)) calc(2.4 * var(--u));font-family:var(--font-body);font-size:calc(2.8 * var(--u))}.ehnpoq_openDoc p{margin:0 0 calc(.6 * var(--u))}.ehnpoq_openDoc p:first-child{font-weight:700}.ehnpoq_openDoc[data-site] p:first-child{color:#2f5fae}.ehnpoq_board{height:46cqw;margin:0 0 calc(1.6 * var(--u));border-radius:calc(2 * var(--u));background:radial-gradient(circle at 20% 80%,#d8ecc8,#0000 60%),linear-gradient(160deg,#e9f3dc,#cfe5bc);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #3c281414}.ehnpoq_boardRoad{width:100%;height:100%;position:absolute;inset:0}.ehnpoq_boardRoad path{fill:none;stroke:#e8d4a8;stroke-width:7px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-width:3cqw}.ehnpoq_boardCell{width:6cqw;height:6cqw;font-family:var(--font-display);color:#8a6a3a;background:#fffdf9;border-radius:50%;place-items:center;font-size:2.6cqw;font-weight:700;display:grid;position:absolute;translate:-50% -50%;box-shadow:0 0 0 .4cqw #c9a86a}.ehnpoq_boardCell[data-filled]{color:#fff;background:#8fbf7f;box-shadow:0 0 0 .4cqw #5e9150}.ehnpoq_boardGoal{justify-items:center;font-size:6cqw;line-height:1;display:grid;position:absolute;translate:-50% -50%}.ehnpoq_boardGoal small{font-family:var(--font-display);color:#4a5a3a;margin-top:.4cqw;font-size:2.4cqw;font-style:italic}.ehnpoq_boardGoal[data-reached]>span{animation:1.2s ease-in .6s both ehnpoq_fly-away}@keyframes ehnpoq_fly-away{to{opacity:0;translate:6cqw -10cqw;rotate:20deg}}.ehnpoq_boardPlushka{width:100%;display:block}.ehnpoq_boardToken{pointer-events:none;width:12cqw;transition:left .6s cubic-bezier(.3,1.4,.5,1),top .6s cubic-bezier(.3,1.4,.5,1);position:absolute;translate:-50% -88%}.ehnpoq_pathCards{gap:calc(.8 * var(--u));grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.ehnpoq_pathCard{all:unset;box-sizing:border-box;align-items:center;gap:calc(1 * var(--u));width:100%;height:100%;padding:calc(1 * var(--u)) calc(1.4 * var(--u));border-radius:calc(1.2 * var(--u));font-family:var(--font-body);font-size:calc(2.7 * var(--u));cursor:pointer;background:#fffdf9;line-height:1.3;display:flex;box-shadow:0 0 0 1px #3c281424,0 .3cqw .8cqw #3c281414}.ehnpoq_pathCard[data-placed]{opacity:.45;cursor:default}.ehnpoq_pathCard b{width:calc(3.6 * var(--u));height:calc(3.6 * var(--u));color:#fff;font-size:calc(2.2 * var(--u));background:#8fbf7f;border-radius:50%;flex:none;place-items:center;display:grid}.ehnpoq_pathCard[data-wrong]{background:#fbe9e4;animation:.4s ease-in-out ehnpoq_nudge;box-shadow:0 0 0 1.5px #d9826c}.ehnpoq_pathDone{margin:0 0 calc(1 * var(--u));font-family:var(--font-body);font-size:calc(2.7 * var(--u));padding-inline-start:calc(3 * var(--u));line-height:1.45}.ehnpoq_pathCard:focus-visible{outline:1.5px dashed var(--accent);outline-offset:2px}.ehnpoq_pathCard *{pointer-events:none}@keyframes ehnpoq_nudge{25%{translate:-.8cqw}75%{translate:.8cqw}}@media (prefers-reduced-motion:reduce){.ehnpoq_boardToken{transition:none}.ehnpoq_boardGoal[data-reached]>span,.ehnpoq_pathCard[data-wrong]{animation:none}}.ehnpoq_memory{gap:calc(1 * var(--u));grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;margin:0;padding:0;list-style:none;display:grid}.ehnpoq_memoryCard{all:unset;box-sizing:border-box;align-content:center;place-items:center;gap:calc(.6 * var(--u));width:100%;height:100%;min-height:calc(13 * var(--u));padding:calc(.8 * var(--u));border-radius:calc(1.4 * var(--u));cursor:pointer;text-align:center;background:#fffdf9;transition:transform .25s;display:grid;overflow:hidden;box-shadow:0 0 0 1px #3c281424,0 .4cqw 1cqw #3c28141a}.ehnpoq_memoryCard:not([data-open]){background:repeating-linear-gradient(45deg,#e0a86a 0 6px,#e8b878 6px 12px)}.ehnpoq_memoryCard[data-open]{animation:.3s ease-out both ehnpoq_flip-in}.ehnpoq_memoryCard[data-found]{cursor:default;background:#f1f7ec;box-shadow:0 0 0 2px #8fbf7f}.ehnpoq_memoryBack{width:calc(6 * var(--u));height:calc(6 * var(--u));font-family:var(--font-display);font-weight:700;font-size:calc(3.6 * var(--u));color:#c4873f;background:#fffdf9;border-radius:50%;place-items:center;display:grid}.ehnpoq_memoryTool{font-size:calc(5.4 * var(--u));line-height:1}.ehnpoq_memoryCard .ehnpoq_fileIcon{width:calc(5.4 * var(--u));height:auto}.ehnpoq_memoryText{font-family:var(--font-body);font-size:calc(2.6 * var(--u));overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none;line-height:1.2}@keyframes ehnpoq_flip-in{0%{transform:rotateY(90deg)}}.ehnpoq_deskIcon:focus-visible,.ehnpoq_memoryCard:focus-visible{outline:1.5px dashed var(--accent);outline-offset:2px}.ehnpoq_deskIcon *,.ehnpoq_memoryCard *{pointer-events:none}.ehnpoq_phone.ehnpoq_chatPhone{width:100%;padding:1.2cqw 1.2cqw 1.6cqw}.ehnpoq_chatPhone .ehnpoq_phoneBar{padding:.6cqw 1.4cqw 1cqw;font-size:2.7cqw}.ehnpoq_chat{justify-content:flex-end;gap:calc(1 * var(--u));height:58cqw;padding:calc(1.2 * var(--u));border-radius:calc(2.4 * var(--u));background:#eef2f6;flex-direction:column;margin:0;list-style:none;display:flex;overflow:hidden}.ehnpoq_chatMsg{align-items:flex-end;gap:calc(.8 * var(--u));flex:none;animation:.35s ease-out both ehnpoq_slide-in;display:flex}.ehnpoq_chatAvatar{width:calc(5 * var(--u));height:calc(5 * var(--u));font-family:var(--font-body);font-weight:700;font-size:calc(2.4 * var(--u));color:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.ehnpoq_chatBubble{gap:calc(.3 * var(--u));min-width:0;padding:calc(.8 * var(--u)) calc(1.4 * var(--u));border-radius:calc(2 * var(--u)) calc(2 * var(--u)) calc(2 * var(--u)) calc(.4 * var(--u));font-family:var(--font-body);font-size:calc(3 * var(--u));background:#fffdf9;line-height:1.35;display:grid;box-shadow:0 1px #3c281414}.ehnpoq_chatBubble b{font-size:calc(2.5 * var(--u));color:var(--ink-soft)}.ehnpoq_chatMsg[data-asker] .ehnpoq_chatBubble{background:#fff3c4}.ehnpoq_chatBubble[data-verdict=ok]{box-shadow:inset 0 0 0 1.5px #8fbf7f}.ehnpoq_chatBubble[data-verdict=risk]{box-shadow:inset 0 0 0 1.5px #d9826c}.ehnpoq_chatResult{font-family:var(--font-display);font-style:italic;font-size:calc(2.7 * var(--u));color:var(--ink-soft)}.ehnpoq_chatReacts{gap:calc(.6 * var(--u));margin-top:calc(.3 * var(--u));flex-wrap:wrap;display:flex}.ehnpoq_chatReact{all:unset;padding:calc(.4 * var(--u)) calc(1.4 * var(--u));font-family:var(--font-body);font-size:calc(2.8 * var(--u));cursor:pointer;border-radius:999px;box-shadow:inset 0 0 0 1px #3c281433}.ehnpoq_chatReact:disabled{cursor:default}.ehnpoq_chatReact:disabled:not([data-picked]){display:none}.ehnpoq_chatReact[data-picked]{background:#e3eed9;box-shadow:inset 0 0 0 1.5px #8fbf7f}.ehnpoq_chatReact[data-picked][data-kind=risk],.ehnpoq_chatReact[data-wrong]{background:#fbe9e4;box-shadow:inset 0 0 0 1.5px #d9826c}.ehnpoq_chatReact:focus-visible{outline:1.5px dashed var(--accent);outline-offset:2px}.ehnpoq_letter{gap:calc(1 * var(--u));padding:calc(1.4 * var(--u)) calc(2 * var(--u)) calc(1.8 * var(--u));display:grid}.ehnpoq_letterRow{align-items:center;gap:calc(.8 * var(--u));padding-bottom:calc(.8 * var(--u));font-family:var(--font-body);font-size:calc(2.8 * var(--u));border-bottom:1px solid #3c281414;flex-wrap:wrap;margin:0;display:flex}.ehnpoq_letterResult{gap:calc(.6 * var(--u));padding:calc(1 * var(--u)) calc(1.4 * var(--u));border-radius:calc(1 * var(--u));font-family:var(--font-body);font-size:calc(2.7 * var(--u));background:#eef5e8;animation:.4s ease-out both ehnpoq_slide-in;display:grid}.ehnpoq_letterResult[data-bad]{background:#fbe9e4}.ehnpoq_letterResult small{font-size:calc(2.3 * var(--u));color:var(--ink-soft)}.ehnpoq_letterLink{color:#2f5fae;overflow-wrap:anywhere;text-decoration:underline}.ehnpoq_sizeBar{height:calc(1.2 * var(--u));background:#3c28141a;border-radius:999px;display:block;overflow:hidden}.ehnpoq_sizeBar i{border-radius:inherit;background:#8fbf7f;height:100%;display:block}.ehnpoq_letterResult[data-bad] .ehnpoq_sizeBar i{background:#d9826c}.ehnpoq_phone{width:min(100%, calc(62 * var(--u)));padding:calc(1.2 * var(--u)) calc(1.2 * var(--u)) calc(1.6 * var(--u));border-radius:calc(4 * var(--u));background:#3c3a44;margin:0 auto;box-shadow:0 1cqw 2cqw #3c281433}.ehnpoq_phoneBar{padding:calc(.6 * var(--u)) calc(1.4 * var(--u)) calc(1 * var(--u));font-family:var(--font-body);font-size:calc(2.7 * var(--u));color:#e9e4f0;justify-content:space-between;align-items:baseline;display:flex}.ehnpoq_phoneBar small{font-size:calc(2.2 * var(--u));opacity:.75}.ehnpoq_phoneBack{all:unset;cursor:pointer;color:#9cc2e6}.ehnpoq_galleryGrid,.ehnpoq_galleryOpen{box-sizing:border-box;height:calc(72 * var(--u))}.ehnpoq_galleryGrid{align-content:start;gap:calc(.8 * var(--u));padding:calc(1 * var(--u));border-radius:calc(2.4 * var(--u));background:#fffdf9;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;list-style:none;display:grid}.ehnpoq_galleryThumb{all:unset;gap:calc(.4 * var(--u));cursor:pointer;width:100%;display:grid;position:relative}.ehnpoq_galleryArt{border-radius:calc(1 * var(--u));width:100%;height:auto;display:block}.ehnpoq_galleryCaption{font-family:var(--font-body);font-size:calc(2.1 * var(--u));color:var(--ink-soft);text-align:center;line-height:1.25}.ehnpoq_galleryThumb[data-solved] .ehnpoq_galleryArt{opacity:.55}.ehnpoq_galleryTick{top:calc(.6 * var(--u));width:calc(4 * var(--u));height:calc(4 * var(--u));color:#fff;font-size:calc(2.4 * var(--u));background:#5e9150;border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:calc(.6 * var(--u))}.ehnpoq_galleryOpen{padding:calc(1.4 * var(--u));border-radius:calc(2.4 * var(--u));background:#fffdf9;flex-direction:column;display:flex}.ehnpoq_galleryBig{width:46%;margin:0 auto;position:relative}.ehnpoq_galleryText{padding:calc(.4 * var(--u)) calc(1 * var(--u));border-radius:calc(.8 * var(--u));font-family:var(--font-body);font-size:calc(2.3 * var(--u));color:#2f4f7a;text-align:center;background:#cfe0f6;animation:.4s ease-out both ehnpoq_slide-in;position:absolute;inset:auto 6% 8%}.ehnpoq_galleryLock{font-size:calc(8 * var(--u));border-radius:calc(1 * var(--u));background:#fffdf999;place-items:center;display:grid;position:absolute;inset:0}.ehnpoq_galleryNeed{margin:calc(1.2 * var(--u)) 0;font-family:var(--font-display);font-style:italic;font-size:calc(2.9 * var(--u));text-align:center;color:var(--ink);line-height:1.35}.ehnpoq_galleryActions{gap:calc(.8 * var(--u));display:grid}.ehnpoq_galleryActions .ehnpoq_action{padding:calc(.9 * var(--u)) calc(1.6 * var(--u));font-size:calc(2.8 * var(--u));text-align:center}.ehnpoq_galleryThumb:focus-visible,.ehnpoq_phoneBack:focus-visible{outline:1.5px dashed var(--accent);outline-offset:2px}.ehnpoq_markers{--hl-green:#cfe8bf;--hl-blue:#cfe0f6;--hl-yellow:#fbe5a0;--hl-red:#f6c8bd;gap:calc(1 * var(--u));margin:0 0 calc(1.6 * var(--u));flex-wrap:wrap;display:flex}.ehnpoq_marker{all:unset;box-sizing:border-box;align-items:center;gap:calc(.9 * var(--u));padding:calc(.8 * var(--u)) calc(1.8 * var(--u));font-family:var(--font-body);font-size:calc(2.9 * var(--u));color:var(--ink);cursor:pointer;background:#fffdf9;border-radius:999px;transition:transform .15s,box-shadow .2s;display:inline-flex;box-shadow:0 0 0 1px #3c281424,0 .3cqw .8cqw #3c281414}.ehnpoq_marker[data-active]{transform:translateY(calc(-.6 * var(--u)));box-shadow:0 0 0 2px #5a5762,0 .8cqw 1.6cqw #3c281429}.ehnpoq_markerTip{width:calc(3.4 * var(--u));height:calc(2.2 * var(--u));border-radius:calc(.5 * var(--u));transform:skew(-18deg)}.ehnpoq_marker[data-color=green] .ehnpoq_markerTip,.ehnpoq_markable[data-color=green]{background:var(--hl-green,#cfe8bf)}.ehnpoq_marker[data-color=blue] .ehnpoq_markerTip,.ehnpoq_markable[data-color=blue]{background:var(--hl-blue,#cfe0f6)}.ehnpoq_marker[data-color=yellow] .ehnpoq_markerTip,.ehnpoq_markable[data-color=yellow]{background:var(--hl-yellow,#fbe5a0)}.ehnpoq_marker[data-color=red] .ehnpoq_markerTip,.ehnpoq_markable[data-color=red]{background:var(--hl-red,#f6c8bd)}.ehnpoq_markPage{padding:calc(1.6 * var(--u)) calc(2.6 * var(--u)) calc(2 * var(--u))}.ehnpoq_markTitle,.ehnpoq_markPara{margin:0 0 calc(1.2 * var(--u));font-family:var(--font-body);line-height:1.6}.ehnpoq_markTitle{font-weight:700;font-size:calc(3.4 * var(--u))}.ehnpoq_markPara{font-size:calc(3 * var(--u))}.ehnpoq_markable{all:unset;border-radius:calc(.4 * var(--u));-webkit-box-decoration-break:clone;box-decoration-break:clone;cursor:pointer;padding:.05em .1em;transition:background-color .25s}.ehnpoq_markable:hover:not(:disabled):not([data-color]){background:#3c28140f}.ehnpoq_markable:disabled{cursor:default}.ehnpoq_markable[data-wrong]{text-underline-offset:.25em;-webkit-text-decoration:underline wavy #d9826c;text-decoration:underline wavy #d9826c}.ehnpoq_marker:focus-visible,.ehnpoq_markable:focus-visible{outline:1.5px dashed var(--accent);outline-offset:2px}.ehnpoq_searchRow{align-items:center;gap:calc(1.2 * var(--u));padding:calc(1.2 * var(--u)) calc(1.4 * var(--u));border-bottom:1px solid #3c281414;display:flex}.ehnpoq_searchRow .ehnpoq_query{flex:1;min-width:0;margin:0}.ehnpoq_query[data-empty]{font-family:var(--font-display);color:var(--ink-soft);font-style:italic}.ehnpoq_searchRow .ehnpoq_primary{padding:calc(.9 * var(--u)) calc(2.6 * var(--u)) calc(1 * var(--u));font-size:calc(2.9 * var(--u));flex:none}.ehnpoq_caret{vertical-align:-.15em;background:var(--ink);width:1.5px;height:1.1em;margin-inline-start:1px;animation:1s step-end infinite ehnpoq_caret-blink;display:inline-block}@keyframes ehnpoq_caret-blink{50%{opacity:0}}.ehnpoq_blankTab{padding:calc(6 * var(--u)) calc(2.6 * var(--u));text-align:center;font-family:var(--font-display);font-style:italic;font-size:calc(2.8 * var(--u));color:color-mix(in srgb, var(--ink-soft) 70%, transparent);margin:0}.ehnpoq_resultStatic{gap:calc(.2 * var(--u));padding:calc(.9 * var(--u)) calc(1 * var(--u));animation:.4s ease-out both ehnpoq_slide-in;display:grid}.ehnpoq_action[data-right]{color:#2f5a2c;background:#e3eed9;box-shadow:inset 0 0 0 1.5px #8fbf7f}.ehnpoq_action[data-wrong]{background:#fbe9e4;box-shadow:inset 0 0 0 1.5px #d9826c}.ehnpoq_action:disabled:not([data-right]):not([data-wrong]){opacity:.45;cursor:default}.ehnpoq_verdictRow{gap:calc(1.2 * var(--u));grid-template-columns:1fr 1fr;display:grid}.ehnpoq_verdictRow .ehnpoq_action{text-align:center}.ehnpoq_pool{gap:calc(1 * var(--u));margin:0 0 calc(2 * var(--u));flex-wrap:wrap;padding:0;list-style:none;display:flex}.ehnpoq_chip,.ehnpoq_placed{all:unset;box-sizing:border-box;align-items:center;gap:calc(1 * var(--u));padding:calc(.9 * var(--u)) calc(1.8 * var(--u));border-radius:calc(1.2 * var(--u));font-family:var(--font-body);font-size:calc(2.9 * var(--u));color:var(--ink);overflow-wrap:anywhere;background:#fffdf9;line-height:1.25;display:inline-flex;box-shadow:0 0 0 1px #3c281424,0 .3cqw .8cqw #3c281414}.ehnpoq_chip{cursor:pointer;transition:transform .15s,box-shadow .2s}.ehnpoq_chip[data-active]{transform:translateY(calc(-.6 * var(--u)));box-shadow:0 0 0 2px var(--accent), 0 .8cqw 1.6cqw #3c281429}.ehnpoq_chip .ehnpoq_fileIcon,.ehnpoq_placed .ehnpoq_fileIcon{width:calc(3.4 * var(--u));height:calc(4.2 * var(--u))}.ehnpoq_bins{grid-template-columns:repeat(auto-fit, minmax(calc(26 * var(--u)), 1fr));gap:calc(1.2 * var(--u));display:grid}.ehnpoq_bin{all:unset;box-sizing:border-box;align-content:flex-start;gap:calc(.8 * var(--u));min-height:calc(11 * var(--u));padding:calc(1.2 * var(--u)) calc(1.4 * var(--u));border-radius:calc(1.6 * var(--u));border:1.5px dashed color-mix(in srgb, var(--accent) 40%, transparent);background:color-mix(in srgb, var(--accent-soft) 30%, transparent);flex-wrap:wrap;transition:background-color .2s,border-color .2s;display:flex}.ehnpoq_bin:not(:disabled){cursor:pointer}.ehnpoq_bin[data-ready]{border-color:var(--accent);background:color-mix(in srgb, var(--accent-soft) 75%, transparent)}.ehnpoq_bin[data-tried]{opacity:.55}.ehnpoq_binLabel{font-family:var(--font-display);font-weight:600;font-size:calc(3 * var(--u));color:var(--accent-ink);flex-basis:100%}.ehnpoq_binSlot{box-sizing:border-box;height:calc(4.6 * var(--u));border-radius:calc(1.2 * var(--u));border:1.5px dashed color-mix(in srgb, var(--accent) 28%, transparent);background:#fffdf973;flex:0 0 70%;display:block}.ehnpoq_bin[data-ready] .ehnpoq_binSlot{border-color:color-mix(in srgb, var(--accent) 60%, transparent);background:#fffdf9cc}.ehnpoq_placed{font-size:calc(2.5 * var(--u));padding:calc(.5 * var(--u)) calc(1.2 * var(--u));background:#eef5e8;box-shadow:0 0 0 1px #b9d3ac}.ehnpoq_address{align-items:center;gap:calc(1 * var(--u));min-width:0;padding:calc(.6 * var(--u)) calc(1.8 * var(--u));font-family:var(--font-body);font-size:calc(2.6 * var(--u));color:var(--ink);white-space:nowrap;text-overflow:ellipsis;background:#fffdf9;border-radius:999px;flex:1;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #3c28141f}.ehnpoq_address svg{width:calc(2.2 * var(--u));fill:#8a9a7a;stroke:#8a9a7a;stroke-width:1.4px;flex:none}.ehnpoq_results{padding:calc(1 * var(--u)) calc(1.4 * var(--u)) calc(1.4 * var(--u));margin:0;list-style:none}.ehnpoq_query{align-items:center;gap:calc(1.2 * var(--u));margin:calc(.6 * var(--u)) calc(.8 * var(--u)) calc(1 * var(--u));padding:calc(.8 * var(--u)) calc(1.8 * var(--u));font-family:var(--font-body);font-size:calc(3 * var(--u));border-radius:999px;display:flex;box-shadow:inset 0 0 0 1px #3c281426}.ehnpoq_query svg{width:calc(2.8 * var(--u));height:calc(2.8 * var(--u));fill:none;stroke:var(--ink-soft);stroke-width:1.8px}.ehnpoq_result{all:unset;box-sizing:border-box;gap:calc(.2 * var(--u));width:100%;padding:calc(.9 * var(--u)) calc(1 * var(--u));border-radius:calc(1.2 * var(--u));cursor:pointer;display:grid}.ehnpoq_result:hover{background:color-mix(in srgb, var(--accent-soft) 50%, transparent)}.ehnpoq_resultUrl{font-family:var(--font-body);font-size:calc(2.4 * var(--u));color:#4f7a52;overflow-wrap:anywhere}.ehnpoq_resultUrl b{padding:0 calc(.8 * var(--u));border-radius:calc(.6 * var(--u));color:#6a4a10;background:#f3e1b4;margin-inline-end:calc(1 * var(--u));font-weight:700}.ehnpoq_resultTitle{font-family:var(--font-body);font-size:calc(3.1 * var(--u));color:#2f5fae;line-height:1.25}.ehnpoq_result[data-seen] .ehnpoq_resultTitle{color:#6a4fa0}.ehnpoq_resultSnippet{font-family:var(--font-body);font-size:calc(2.6 * var(--u));color:var(--ink-soft);line-height:1.35}.ehnpoq_webPage{padding:calc(1.6 * var(--u)) calc(2.6 * var(--u)) calc(2.4 * var(--u))}.ehnpoq_backLink{all:unset;font-family:var(--font-display);font-style:italic;font-size:calc(2.8 * var(--u));color:var(--accent-ink);cursor:pointer}.ehnpoq_webTitle{margin:calc(1.2 * var(--u)) 0 calc(.4 * var(--u));font-family:var(--font-display);font-weight:700;font-size:calc(3.6 * var(--u));line-height:1.2}.ehnpoq_webMeta{margin:0 0 calc(1 * var(--u));font-family:var(--font-body);font-size:calc(2.5 * var(--u));color:var(--ink-soft)}.ehnpoq_webText{font-family:var(--font-body);font-size:calc(3 * var(--u));margin:0;line-height:1.5}.ehnpoq_people{gap:calc(1.2 * var(--u));padding:calc(1.6 * var(--u)) calc(2 * var(--u)) calc(2 * var(--u));margin:0;list-style:none;display:grid}.ehnpoq_person{align-items:center;column-gap:calc(1.6 * var(--u));row-gap:calc(.6 * var(--u));grid-template-columns:auto 1fr;display:grid}.ehnpoq_person .ehnpoq_avatar{width:calc(6 * var(--u));height:calc(6 * var(--u));font-size:calc(2.9 * var(--u))}.ehnpoq_personName{font-family:var(--font-body);font-weight:600;font-size:calc(3 * var(--u));line-height:1.2;display:grid}.ehnpoq_personName small{font-weight:400;font-size:calc(2.5 * var(--u));color:var(--ink-soft)}.ehnpoq_levels{gap:calc(.6 * var(--u));flex-wrap:wrap;grid-column:1/-1;display:flex}.ehnpoq_level{all:unset;box-sizing:border-box;padding:calc(.5 * var(--u)) calc(1.5 * var(--u));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 35%, transparent);font-family:var(--font-body);font-size:calc(2.6 * var(--u));color:var(--ink);cursor:pointer;border-radius:999px}.ehnpoq_level[data-active]{background:var(--accent-soft);box-shadow:inset 0 0 0 1.5px var(--accent);font-weight:600}.ehnpoq_level:disabled{cursor:default}.ehnpoq_level[data-wrong]{background:#fbe9e4;box-shadow:inset 0 0 0 1.5px #d9826c}.ehnpoq_consequences{margin-top:calc(2 * var(--u));padding:calc(1.6 * var(--u)) calc(2.2 * var(--u));border-radius:calc(1.6 * var(--u));background:#fbf3e2}.ehnpoq_consequencesTitle{margin:0 0 calc(.8 * var(--u));font-family:var(--font-display);font-weight:600;font-size:calc(3.1 * var(--u))}.ehnpoq_consequences ul{gap:calc(.8 * var(--u));margin:0;padding:0;list-style:none;display:grid}.ehnpoq_consequences li{gap:calc(1 * var(--u));font-family:var(--font-body);font-size:calc(2.8 * var(--u));line-height:1.4;display:flex}.ehnpoq_consequences li svg{width:calc(3.4 * var(--u));height:calc(3.4 * var(--u));flex:none}.ehnpoq_consequences li[data-ok] svg{stroke:#4f8a4b}.ehnpoq_shots{width:min(100%, calc(76 * var(--u)));gap:calc(1.6 * var(--u));margin-inline:auto;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ehnpoq_shotCard{gap:calc(.6 * var(--u));justify-items:center;display:grid;position:relative}.ehnpoq_shotButton{all:unset;cursor:pointer;width:100%;position:relative}.ehnpoq_shotCard[data-picked] .ehnpoq_shot{box-shadow:0 0 0 2px var(--accent)}.ehnpoq_shotCard[data-picked][data-wrong] .ehnpoq_shot{box-shadow:0 0 0 2px #d9826c,0 0 0 5px #fbe9e4}.ehnpoq_shotCard[data-picked][data-wrong] .ehnpoq_pdfNo{background:#d9826c}.ehnpoq_shotCard .ehnpoq_pdfNo{z-index:2}.ehnpoq_shotCard[data-picked] .ehnpoq_pdfNo{scale:1}.ehnpoq_shot{aspect-ratio:3/4;border-radius:calc(1 * var(--u));background:#fffdf9;place-items:center;width:100%;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #3c281426}.ehnpoq_shot[data-messy]{background:linear-gradient(135deg,#b98a5e 0 22%,#fffdf9 22% 100%)}.ehnpoq_sheet{aspect-ratio:3/4;box-sizing:border-box;width:72%;rotate:var(--turn,0deg);background:#fffef9;align-content:start;gap:8%;padding:10% 9%;transition:rotate .3s;display:grid;box-shadow:0 0 0 1px #e2d8c8}.ehnpoq_shot[data-messy] .ehnpoq_sheet{rotate:calc(var(--turn,0deg) + 6deg);width:64%}.ehnpoq_sheet b{font-family:var(--font-display);font-size:calc(2.4 * var(--u));color:var(--ink)}.ehnpoq_sheet i{height:calc(.7 * var(--u));background:#b9c6d8;border-radius:1px;display:block}.ehnpoq_sheet i:nth-of-type(2n){width:70%}.ehnpoq_sheet[data-blurry]{filter:blur(calc(.5 * var(--u)))}.ehnpoq_sheet[data-photo]{background:#e9d8c2;align-content:center;place-items:center}.ehnpoq_sheetPicture{place-items:center;width:100%;height:100%;display:grid}.ehnpoq_sheetPicture svg{width:80%;height:auto}.ehnpoq_finger{inset-inline-end:-4%;background:#e8b896;border-radius:45% 45% 40% 40%;width:28%;height:34%;position:absolute;bottom:-6%;rotate:-25deg;box-shadow:inset -2px -3px #78462833}.ehnpoq_tools{gap:calc(.8 * var(--u));display:flex}.ehnpoq_tool{all:unset;width:calc(6 * var(--u));height:calc(5 * var(--u));border-radius:calc(1 * var(--u));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 40%, transparent);font-size:calc(3.2 * var(--u));color:var(--accent-ink);cursor:pointer;place-items:center;display:grid}.ehnpoq_tool[data-done]{background:#e3efd9;box-shadow:inset 0 0 0 1px #9cc08f}.ehnpoq_resultPages .ehnpoq_shot{width:calc(12 * var(--u))}.ehnpoq_mailField{padding:calc(1.2 * var(--u)) calc(2.4 * var(--u));font-family:var(--font-body);font-size:calc(2.9 * var(--u));border-bottom:1px solid #3c281414;margin:0}.ehnpoq_attachList{gap:calc(1.2 * var(--u));padding:calc(1.4 * var(--u)) calc(2 * var(--u));margin:0;list-style:none;display:grid}.ehnpoq_attachRow{gap:calc(.6 * var(--u));display:grid}.ehnpoq_attachHead{align-items:center;gap:calc(1.4 * var(--u));display:flex}.ehnpoq_linkIcon{width:calc(4.6 * var(--u));font-size:calc(3.4 * var(--u));place-items:center;display:grid}.ehnpoq_meter{gap:calc(.6 * var(--u));padding:calc(1 * var(--u)) calc(2.4 * var(--u)) calc(1.8 * var(--u));display:grid}.ehnpoq_meterBar{height:calc(1.6 * var(--u));background:#ece3d4;border-radius:999px;overflow:hidden}.ehnpoq_meterBar i{border-radius:inherit;background:#7fae72;height:100%;transition:width .4s;display:block}.ehnpoq_meter[data-over] .ehnpoq_meterBar i{background:#d98a6a}.ehnpoq_meterText{font-family:var(--font-display);font-style:italic;font-size:calc(2.8 * var(--u));color:var(--ink-soft)}.ehnpoq_meter[data-over] .ehnpoq_meterText{color:#b0502c}.ehnpoq_screen{aspect-ratio:16/10;border-radius:calc(1.2 * var(--u));width:100%;box-shadow:0 0 0 calc(.8 * var(--u)) #3c3a44, 0 1cqw 2cqw #3c281433;touch-action:none;cursor:crosshair;-webkit-user-select:none;user-select:none;background:#f4efe6;position:relative;overflow:hidden}.ehnpoq_screen[data-static]{box-shadow:none;cursor:default;border-radius:0;position:absolute}.ehnpoq_block{box-sizing:border-box;font-family:var(--font-body);font-size:calc(2.2 * var(--u));color:var(--ink);pointer-events:none;border-radius:.6cqw;align-content:start;gap:.2em;padding:.8% 1.2%;line-height:1.25;display:grid;position:absolute;overflow:hidden}.ehnpoq_block b{font-size:1.1em}.ehnpoq_block[data-kind=bar]{color:#f4ead6;background:#35506d;align-content:center}.ehnpoq_block[data-kind=text]{background:#fffdf9;box-shadow:0 0 0 1px #3c28141a}.ehnpoq_block[data-kind=ad]{color:#6a4210;text-align:center;background:#f6d8a8;align-content:center}.ehnpoq_block[data-kind=chat]{background:#e3efd9;box-shadow:0 0 0 1px #b9d3ac}.ehnpoq_block[data-kind=picture]{color:#2f4660;background:linear-gradient(160deg,#9cc2e6,#b5cf9f)}.ehnpoq_frame{pointer-events:none;background:#2f5fae1f;border:2px dashed #2f5fae;position:absolute}.ehnpoq_shotResult{border-radius:calc(.8 * var(--u));width:70%;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 0 0 1px #3c281433,0 1cqw 2cqw #3c281426}.ehnpoq_titleBar .ehnpoq_fileIcon{width:calc(3.6 * var(--u));height:calc(4.4 * var(--u))}.ehnpoq_problem{gap:calc(1.2 * var(--u));padding:calc(1.6 * var(--u)) calc(2.4 * var(--u));font-family:var(--font-body);font-size:calc(3 * var(--u));color:#8a3a22;margin:0;line-height:1.4;display:flex}.ehnpoq_facts{margin:0 calc(2 * var(--u)) calc(1.8 * var(--u));padding:calc(1.2 * var(--u)) calc(2 * var(--u));border-radius:calc(1.2 * var(--u));background:#eef5e8}.ehnpoq_factsTitle{margin:0 0 calc(.4 * var(--u));font-family:var(--font-display);font-weight:600;font-size:calc(2.8 * var(--u));color:#3f6f3c}.ehnpoq_facts ul{font-family:var(--font-body);font-size:calc(2.7 * var(--u));margin:0;padding-inline-start:1.1em;line-height:1.4}.ehnpoq_action[data-checked]{opacity:.55;cursor:default;background:#eef5e8}.ehnpoq_zipList{gap:calc(.4 * var(--u));margin:calc(1 * var(--u)) 0;padding:0;list-style:none;display:grid}.ehnpoq_zipList li{align-items:center;gap:calc(1 * var(--u));font-size:calc(2.8 * var(--u));color:var(--ink-soft);display:flex}.ehnpoq_zipList .ehnpoq_fileIcon{width:calc(3 * var(--u));height:calc(3.6 * var(--u))}.ehnpoq_chip *,.ehnpoq_bin *,.ehnpoq_result *,.ehnpoq_level *,.ehnpoq_shotButton *,.ehnpoq_tool *,.ehnpoq_backLink *{pointer-events:none}.ehnpoq_chip:focus-visible,.ehnpoq_bin:focus-visible,.ehnpoq_result:focus-visible,.ehnpoq_level:focus-visible,.ehnpoq_shotButton:focus-visible,.ehnpoq_tool:focus-visible,.ehnpoq_backLink:focus-visible{outline:1.5px dashed var(--accent);outline-offset:2px}.ehnpoq_menuBar{align-items:center;gap:calc(.6 * var(--u));padding:calc(.6 * var(--u)) calc(1.6 * var(--u));border-bottom:1px solid #3c281414;flex-wrap:wrap;display:flex;position:relative}.ehnpoq_menuButton{all:unset;padding:calc(.4 * var(--u)) calc(1.4 * var(--u));border-radius:calc(.8 * var(--u));font-family:var(--font-body);font-size:calc(2.8 * var(--u));color:var(--ink);cursor:pointer}.ehnpoq_menuButton:hover,.ehnpoq_menuButton[data-open]{background:var(--accent-soft)}.ehnpoq_clip{font-family:var(--font-display);font-style:italic;font-size:calc(2.4 * var(--u));color:var(--ink-soft);margin-inline-start:auto}.ehnpoq_menuList{gap:calc(.6 * var(--u));padding:calc(1 * var(--u)) calc(1.6 * var(--u));background:#fbf3e2;border-bottom:1px solid #3c281414;flex-wrap:wrap;display:flex}.ehnpoq_menuList button{all:unset;padding:calc(.6 * var(--u)) calc(1.6 * var(--u));border-radius:calc(.8 * var(--u));font-family:var(--font-body);font-size:calc(2.8 * var(--u));cursor:pointer;background:#fffdf9;box-shadow:0 0 0 1px #3c28141f}.ehnpoq_dialog{margin:calc(1.4 * var(--u)) calc(2 * var(--u));padding:calc(1.6 * var(--u)) calc(2 * var(--u));border-radius:calc(1.4 * var(--u));font-family:var(--font-body);font-size:calc(3 * var(--u));background:#fff6e0;box-shadow:0 0 0 1px #e2c36a}.ehnpoq_dialog p{margin:0}.ehnpoq_dialog .ehnpoq_buttons{margin-top:calc(1.2 * var(--u))}.ehnpoq_docBody{gap:calc(.8 * var(--u));padding:calc(1.6 * var(--u)) calc(2.2 * var(--u));min-height:calc(26 * var(--u));display:grid}.ehnpoq_para,.ehnpoq_slot{all:unset;box-sizing:border-box;padding:calc(.6 * var(--u)) calc(1 * var(--u));border-radius:calc(.8 * var(--u));font-family:var(--font-body);font-size:calc(2.9 * var(--u));color:var(--ink);cursor:text;line-height:1.45}.ehnpoq_para[data-selected]{background:#cfe0f6;box-shadow:inset 0 0 0 1px #7fa3d6}.ehnpoq_docPara{padding:0 calc(1 * var(--u));font-family:var(--font-body);font-size:calc(2.9 * var(--u));margin:0;line-height:1.45}.ehnpoq_docPara[data-pasted=ok]{background:#e3efd9}.ehnpoq_docPara[data-pasted=wrong]{background:#fbe4d8}.ehnpoq_slot{border:1.5px dashed color-mix(in srgb, var(--accent) 45%, transparent);color:var(--ink-soft);font-style:italic}.ehnpoq_slot[data-cursor]{border-style:solid;border-color:var(--accent);box-shadow:inset 3px 0 #2f5fae}.ehnpoq_taskbar{gap:calc(.8 * var(--u));padding:calc(1 * var(--u)) calc(1.4 * var(--u));background:#3c3a44;display:flex}.ehnpoq_task{all:unset;min-width:0;padding:calc(.7 * var(--u)) calc(1.4 * var(--u));border-radius:calc(.8 * var(--u));font-family:var(--font-body);font-size:calc(2.5 * var(--u));color:#e9e4f0;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;flex:1;overflow:hidden}.ehnpoq_task[data-active]{background:#5a5762;box-shadow:inset 0 -2px #9cc2e6}.ehnpoq_window[data-win=source] .ehnpoq_titleBar{background:#dce8f6}.ehnpoq_window[data-win=doc] .ehnpoq_titleBar{background:#f6e3cc}.ehnpoq_task[data-win]:before{content:"";vertical-align:-.05em;border-radius:.2em;width:.8em;height:.8em;margin-inline-end:.5em;display:inline-block}.ehnpoq_task[data-win=source]:before{background:#7fa8e0;border-radius:50%}.ehnpoq_task[data-win=doc]:before{background:#e7a466}.ehnpoq_task[data-win=source][data-active]{background:#3f5677;box-shadow:inset 0 -2px #9cc2e6}.ehnpoq_task[data-win=doc][data-active]{background:#6e5238;box-shadow:inset 0 -2px #e7a466}.ehnpoq_unsaved{color:#b0502c;font-style:italic}.ehnpoq_miniScreen{padding:calc(1.8 * var(--u)) calc(2.4 * var(--u));border-radius:calc(1.4 * var(--u));box-shadow:0 0 0 calc(.6 * var(--u)) #3c3a44;font-family:var(--font-body);font-size:calc(3 * var(--u));margin-bottom:calc(2.6 * var(--u));background:#fffdf9;line-height:1.5;transition:background-color .3s}.ehnpoq_miniScreen[data-solved]{background:#eef5e8}.ehnpoq_question+.ehnpoq_miniScreen{margin-top:calc(2.4 * var(--u))}.ehnpoq_goOn{--accent:#5e9150;--accent-ink:#3f6f3c;--accent-soft:#e3eed9}.ehnpoq_keyboard{gap:calc(1 * var(--u));margin:calc(1.6 * var(--u)) 0 calc(1.8 * var(--u));flex-wrap:wrap;display:flex}.ehnpoq_key{all:unset;min-width:calc(7.4 * var(--u));height:calc(7 * var(--u));border-radius:calc(1.2 * var(--u));box-shadow:0 0 0 1px #3c281433, 0 calc(.6 * var(--u)) 0 #d6cbbb;font-family:system-ui,sans-serif;font-weight:700;font-size:calc(3 * var(--u));color:var(--ink);cursor:pointer;background:#fffdf9;place-items:center;transition:transform .1s,box-shadow .1s;display:grid}.ehnpoq_key[data-wide]{min-width:calc(12 * var(--u))}.ehnpoq_key:active,.ehnpoq_key[data-down]{transform:translateY(calc(.5 * var(--u)));box-shadow:0 0 0 1.5px var(--accent), 0 calc(.1 * var(--u)) 0 #d6cbbb;background:var(--accent-soft)}.ehnpoq_paper{gap:calc(.6 * var(--u));padding:calc(2.4 * var(--u)) calc(3 * var(--u));border-radius:calc(.8 * var(--u));background:#fffef9;display:grid;box-shadow:0 0 0 1px #3c28141f,0 .6cqw 2cqw #3c28141f}.ehnpoq_fblock{all:unset;box-sizing:border-box;padding:calc(.4 * var(--u)) calc(.8 * var(--u));border-radius:calc(.6 * var(--u));font-family:var(--font-body);font-size:calc(2.7 * var(--u));color:var(--ink);cursor:pointer;line-height:1.4;transition:all .25s}.ehnpoq_fblock[data-active]{box-shadow:0 0 0 2px #5b8fd6}.ehnpoq_fblock[data-active][data-wrong]{box-shadow:0 0 0 2px #d9826c}.ehnpoq_fblock[data-fixed]{cursor:default}.ehnpoq_fblock:not([data-fixed]):not([data-active]):not(:disabled){box-shadow:0 0 0 1px #5b8fd673}.ehnpoq_fblock[data-look=title]{font-family:var(--font-display);font-weight:700;font-size:calc(4.4 * var(--u));text-align:center}.ehnpoq_fblock[data-look=heading]{margin-top:calc(.6 * var(--u));font-family:var(--font-display);font-weight:700;font-size:calc(3.3 * var(--u))}.ehnpoq_fblock[data-look=list]{padding-inline-start:calc(4 * var(--u));position:relative}.ehnpoq_fblock[data-look=list]:before{content:"•";position:absolute;inset-inline-start:calc(1.6 * var(--u))}.ehnpoq_fblock[data-look=shout]{font-family:system-ui,sans-serif;font-weight:800;font-size:calc(3.4 * var(--u));text-transform:uppercase;color:#d0342c;text-align:right}.ehnpoq_fblock[data-look=tiny]{font-size:calc(1.8 * var(--u));color:#9a948c;text-align:center}.ehnpoq_fblock[data-look=rainbow]{font-family:Comic Sans MS,Segoe Print,cursive;font-size:calc(3 * var(--u));color:#8a3fb0;background:#fff3a8;font-style:italic}.ehnpoq_fblock[data-look=picture]{justify-self:center}.ehnpoq_fpicture{width:calc(40 * var(--u));border-radius:calc(.8 * var(--u));display:block;overflow:hidden;box-shadow:0 0 0 1px #3c28141f}.ehnpoq_fpicture svg{width:100%;height:auto;display:block}.ehnpoq_fblock:not([data-look=picture]) .ehnpoq_fpicture{width:calc(9 * var(--u));vertical-align:middle;display:inline-block}.ehnpoq_roleBar{gap:calc(.8 * var(--u));margin-top:calc(1.8 * var(--u));flex-wrap:wrap;display:flex}.ehnpoq_draft{padding:calc(.6 * var(--u)) calc(1.4 * var(--u)) calc(1.4 * var(--u));margin:0;list-style:none;display:grid}.ehnpoq_draft li{gap:calc(.6 * var(--u));padding:calc(.6 * var(--u)) 0;border-bottom:1px solid #3c281414;display:grid}.ehnpoq_draftRow{all:unset;box-sizing:border-box;padding:calc(.6 * var(--u)) calc(1 * var(--u));border-radius:calc(.8 * var(--u));font-family:var(--font-body);font-size:calc(2.9 * var(--u));cursor:pointer;line-height:1.4}.ehnpoq_draftRow:hover,.ehnpoq_draftRow[data-open]{background:color-mix(in srgb, var(--accent-soft) 60%, transparent)}.ehnpoq_draftRow[data-ok]{box-shadow:inset 3px 0 #7fae72}.ehnpoq_printPhoto{margin:calc(.6 * var(--u)) 0 calc(1.6 * var(--u));padding:calc(2 * var(--u)) calc(2.6 * var(--u));border-radius:calc(.6 * var(--u));box-shadow:0 0 0 1px #3c281426, inset 0 0 calc(4 * var(--u)) #785a322e;font-family:Times New Roman,serif;font-size:calc(3 * var(--u));color:#2a2420;background:#f3ece0;line-height:1.5;rotate:-.8deg}.ehnpoq_ocrText{gap:calc(.4 * var(--u)) calc(.5 * var(--u));margin:calc(.6 * var(--u)) 0 0;padding:calc(1.6 * var(--u)) calc(2 * var(--u));border-radius:calc(1 * var(--u));background:#fffdf9;flex-wrap:wrap;display:flex;box-shadow:0 0 0 1px #3c28141f}.ehnpoq_word{all:unset;padding:0 calc(.15 * var(--u));border-radius:calc(.4 * var(--u));font-family:var(--font-body);font-size:calc(3 * var(--u));cursor:pointer;line-height:1.5}.ehnpoq_word:hover{background:color-mix(in srgb, var(--accent-soft) 60%, transparent)}.ehnpoq_word[data-picked]{background:#fde9b8;box-shadow:0 .12em #e0a83c}.ehnpoq_word[data-fixed]{background:#e3efd9}.ehnpoq_prompt2{margin:0 0 calc(1.6 * var(--u));font-family:var(--font-body);font-size:calc(3.1 * var(--u));line-height:1.45}.ehnpoq_tasks{gap:calc(1 * var(--u));margin:0;padding:0;list-style:none;display:grid}.ehnpoq_taskCard{all:unset;box-sizing:border-box;align-items:center;gap:calc(1.6 * var(--u));width:100%;padding:calc(1.2 * var(--u)) calc(1.8 * var(--u));border-radius:calc(1.4 * var(--u));font-family:var(--font-body);font-size:calc(3 * var(--u));cursor:pointer;background:#fffdf9;line-height:1.3;display:flex;box-shadow:0 0 0 1px #3c281424}.ehnpoq_taskCard small{font-size:calc(2.5 * var(--u));color:#3f6f3c;display:block}.ehnpoq_taskCard[data-done]{cursor:default;background:#eef5e8}.ehnpoq_taskNo{width:calc(5.4 * var(--u));height:calc(5.4 * var(--u));background:var(--accent-soft);font-family:var(--font-display);font-weight:700;font-size:calc(2.8 * var(--u));color:var(--accent-ink);border-radius:50%;flex:none;place-items:center;display:grid}.ehnpoq_taskNo svg{stroke:#4f8a4b;width:70%;height:70%}.ehnpoq_menuButton *,.ehnpoq_menuList button *,.ehnpoq_para *,.ehnpoq_slot *,.ehnpoq_task *,.ehnpoq_key *,.ehnpoq_fblock *,.ehnpoq_draftRow *,.ehnpoq_word *,.ehnpoq_taskCard *,.ehnpoq_galleryThumb *{pointer-events:none}.ehnpoq_menuButton:focus-visible,.ehnpoq_menuList button:focus-visible,.ehnpoq_para:focus-visible,.ehnpoq_slot:focus-visible,.ehnpoq_task:focus-visible,.ehnpoq_key:focus-visible,.ehnpoq_fblock:focus-visible,.ehnpoq_draftRow:focus-visible,.ehnpoq_word:focus-visible,.ehnpoq_taskCard:focus-visible{outline:1.5px dashed var(--accent);outline-offset:2px}
.eBTYxa_nav{translate:-50% calc(-1 * var(--nav-lift,0px));opacity:0;pointer-events:none;align-items:center;gap:12px;transition:opacity .8s .3s,translate .6s;display:flex;position:absolute;bottom:18px;left:50%}.eBTYxa_nav[data-visible]{opacity:1;pointer-events:auto}.eBTYxa_button{color:#f6ecd6c7;cursor:pointer;background:0 0;border:1px solid #f6ecd629;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;transition:background-color .25s,border-color .25s,opacity .25s;display:grid}.eBTYxa_button svg{width:20px;height:20px}.eBTYxa_contents{border-color:#0000;margin-right:6px}.eBTYxa_button:hover:not(:disabled){background:#f6ecd614;border-color:#f6ecd652}.eBTYxa_button:focus-visible{outline:1.5px solid var(--gold);outline-offset:3px}.eBTYxa_button:disabled{opacity:.22;cursor:default}.eBTYxa_center{flex-direction:column;align-items:center;gap:7px;min-width:128px;display:flex}.eBTYxa_label{font-family:var(--font-display);color:#f6ecd6bf;font-size:15px;font-style:italic}.eBTYxa_dots{gap:5px;display:flex}.eBTYxa_dot{background:#f6ecd62e;border-radius:3px;width:5px;height:5px;transition:width .4s,background-color .4s}.eBTYxa_dot[data-state=seen]{background:#f6ecd68c}.eBTYxa_dot[data-state=current]{background:var(--gold);width:14px}@media (max-height:699px){.eBTYxa_nav{bottom:10px}}[data-compact] .eBTYxa_nav{pointer-events:none;display:block;inset:0;translate:none}[data-compact] .eBTYxa_nav .eBTYxa_button{pointer-events:auto;position:absolute}[data-compact] .eBTYxa_prev{top:50%;left:12px;translate:0 -50%}[data-compact] .eBTYxa_next{top:50%;right:12px;translate:0 -50%}[data-compact] .eBTYxa_contents{top:12px;left:12px}[data-compact] .eBTYxa_center{display:none}[data-compact] .eBTYxa_nav:not([data-visible]) .eBTYxa_button{pointer-events:none}[data-compact] .eBTYxa_contents{top:auto;bottom:12px}[data-compact][dir=rtl] .eBTYxa_prev{left:auto;right:12px}[data-compact] [dir=rtl] .eBTYxa_prev{left:auto;right:12px}[data-compact][dir=rtl] .eBTYxa_next{left:12px;right:auto}@media (max-width:600px){.eBTYxa_nav{bottom:calc(12px + env(safe-area-inset-bottom))}.eBTYxa_center{gap:5px}}
.M9D_oq_stage{color:var(--cream);position:fixed;inset:0;overflow:hidden}.M9D_oq_center{place-items:center;display:grid;position:absolute;inset:48px 0 112px}@media (max-height:699px){.M9D_oq_center{inset:34px 0 76px}}.M9D_oq_stage[data-compact] .M9D_oq_center{inset:12px 64px}.M9D_oq_book{transform-origin:50% 100%;transform:translateX(calc(var(--shift,0%) * var(--scale,1))) scale(var(--scale,1)) scaleX(var(--mirror,1));opacity:0;touch-action:none;transition:transform .95s cubic-bezier(.45,.05,.2,1),opacity 1s;position:relative}.M9D_oq_book[data-ready]{opacity:1}.M9D_oq_book .flipbook-mount{position:absolute;inset:0}.M9D_oq_book .flipbook-host{width:100%;height:100%}.M9D_oq_coverHit{z-index:3;cursor:pointer;position:absolute;inset:0 0 0 50%}.is-portrait .M9D_oq_coverHit{left:0}.M9D_oq_groundShadow{filter:blur(6px);background:radial-gradient(closest-side,#0009,#0000);border-radius:50%;height:9%;transition:left .9s,right .9s;position:absolute;bottom:-4.5%;left:3%;right:3%}.M9D_oq_boards{background-color:var(--cloth);opacity:0;background-image:repeating-linear-gradient(90deg,#00000012 0 1px,#0000 1px 3px);border-radius:6px;transition:opacity .35s;position:absolute;inset:-1.4% -1.1%;box-shadow:inset 0 2px #ffffff0a,0 30px 60px #00000073,0 8px 18px #0000004d}.M9D_oq_blockLeft,.M9D_oq_blockRight{background:var(--paper);transition:box-shadow .6s;position:absolute;top:0;bottom:0}.M9D_oq_blockLeft{box-shadow:var(--left-stack);left:0;right:50%}.M9D_oq_blockRight{box-shadow:var(--right-stack);left:50%;right:0}.M9D_oq_book[data-at=open] .M9D_oq_boards{opacity:1}.M9D_oq_book[data-at=front] .M9D_oq_blockLeft,.M9D_oq_book[data-at=back] .M9D_oq_blockRight{visibility:hidden}.M9D_oq_book[data-at=front] .M9D_oq_groundShadow{left:52%}.M9D_oq_book[data-at=back] .M9D_oq_groundShadow{right:52%}.is-portrait .M9D_oq_blockLeft{display:none}.is-portrait .M9D_oq_blockRight{left:0}.is-portrait .M9D_oq_book .M9D_oq_groundShadow{left:3%;right:3%}.M9D_oq_openButton{color:var(--cream);font-family:var(--font-display);letter-spacing:.01em;cursor:pointer;opacity:0;pointer-events:none;background:#f6ecd60f;border:1px solid #f6ecd659;border-radius:999px;padding:11px 26px 12px;font-size:17px;font-style:italic;transition:opacity .6s,background-color .25s,border-color .25s;position:absolute;bottom:30px;left:50%;translate:-50%}.M9D_oq_openButton[data-visible]{opacity:1;pointer-events:auto}.M9D_oq_openButton:hover{background:#f6ecd61f;border-color:#f6ecd68c}.M9D_oq_openButton:focus-visible{outline:1.5px solid var(--gold);outline-offset:3px}.M9D_oq_stage[data-compact] .M9D_oq_openButton{background:#1a1214b3;padding:7px 18px 8px;font-size:15px;bottom:12px}.M9D_oq_hint{text-align:center;font-family:var(--font-display);color:#f6ecd699;opacity:0;pointer-events:none;margin:0;font-size:14px;font-style:italic;transition:opacity .8s;position:absolute;bottom:74px;left:16px;right:16px}.M9D_oq_hint[data-visible]{opacity:1}@media (max-height:699px){.M9D_oq_hint{bottom:64px}}.M9D_oq_stage[data-compact] .M9D_oq_hint{display:none}@media (prefers-reduced-motion:reduce){.M9D_oq_book{transition:none}}.M9D_oq_unmirror{position:absolute;inset:0;transform:scaleX(-1)}@media (max-width:600px){.M9D_oq_center{inset:44px 0 calc(64px + env(safe-area-inset-bottom))}.M9D_oq_hint{width:max-content;max-width:calc(100vw - 48px);left:50%;right:auto;bottom:calc(76px + env(safe-area-inset-bottom));color:#f6ecd6d9;background:#1a1214d1;border-radius:14px;padding:6px 14px 7px;line-height:1.35;translate:-50%}}.M9D_oq_stage:not([data-hinting]){--nav-lift:14px}@media (max-height:699px){.M9D_oq_stage:not([data-hinting]){--nav-lift:8px}}@media (max-width:600px){.M9D_oq_stage:not([data-hinting]){--nav-lift:0px}}.M9D_oq_stage[data-compact]{--nav-lift:0px}
._09iD-W_topBar{z-index:20;pointer-events:none;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;top:10px;left:14px;right:14px}._09iD-W_topBar>*{pointer-events:auto}._09iD-W_topLink{color:#f6ecd6b8;font-family:var(--font-display);border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:15px;font-style:italic;text-decoration:none;transition:background-color .25s,color .25s;display:inline-flex}._09iD-W_topLink svg{width:20px;height:20px}._09iD-W_topLink:hover{color:var(--cream);background:#f6ecd614}._09iD-W_topLink:focus-visible{outline:1.5px solid var(--gold);outline-offset:2px}._09iD-W_notice{width:max-content;max-width:calc(100vw - 32px);color:var(--ink);background:#fbf6ecf2;border-radius:12px;align-items:center;gap:12px;margin:0;padding:8px 10px 8px 16px;font-size:14px;line-height:1.4;animation:.5s ease-out both _09iD-W_notice-in;display:flex;position:absolute;top:44px;left:50%;translate:-50%;box-shadow:0 8px 24px #0000004d}._09iD-W_notice button{font:inherit;font-style:italic;font-family:var(--font-display);color:var(--ink);cursor:pointer;background:0 0;border:1px solid #785a3c4d;border-radius:999px;flex:none;padding:4px 12px}[data-compact] ._09iD-W_topLink span{display:none}@keyframes _09iD-W_notice-in{0%{opacity:0;transform:translateY(-6px)}}._09iD-W_menuButton,._09iD-W_menuShade{display:none}@media (max-width:600px){._09iD-W_topBar{top:6px;left:10px;right:10px}._09iD-W_wide{display:none}._09iD-W_menuButton{color:#f6ecd6cc;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid}._09iD-W_menuButton svg{width:20px;height:20px}._09iD-W_menuButton[aria-expanded=true]{background:#f6ecd61f}._09iD-W_menuButton:focus-visible{outline:1.5px solid var(--gold);outline-offset:2px}._09iD-W_menuShade{z-index:-1;cursor:default;background:#00000040;border:0;padding:0;display:block;position:fixed;inset:0}._09iD-W_menu{top:42px;background:#fbf6ecfa;border-radius:14px;flex-direction:column;min-width:190px;padding:6px;animation:.25s ease-out both _09iD-W_notice-in;display:flex;position:absolute;inset-inline-start:0;box-shadow:0 10px 30px #0006}._09iD-W_menu a{color:var(--ink);font-family:var(--font-display);border-radius:10px;align-items:center;gap:12px;padding:11px 12px;font-size:17px;font-style:italic;text-decoration:none;display:flex}._09iD-W_menu a:active,._09iD-W_menu a:hover{background:#785a3c1a}._09iD-W_menu svg{flex:none;width:22px;height:22px}}
.SWlmca_room{place-items:center;min-height:100svh;padding:32px 16px;display:grid;position:relative;overflow-x:hidden}.SWlmca_room>:first-child{position:fixed}.SWlmca_card{background-color:var(--paper);background-image:var(--paper-noise);width:min(100%,520px);color:var(--ink);border-radius:14px;padding:32px 32px 28px;position:relative;box-shadow:inset 0 2px #ffffff80,0 30px 60px #00000073,0 8px 18px #0000004d}.SWlmca_header{justify-content:space-between;align-items:flex-end;margin-bottom:18px;display:flex}.SWlmca_title{font-family:var(--font-display);margin:0;font-size:34px;font-weight:600}.SWlmca_fox{width:72px}.SWlmca_group{border:0;margin:0 0 22px;padding:0}.SWlmca_legend{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:10px;padding:0;font-size:13px;font-weight:600}.SWlmca_languages{gap:8px;display:grid}.SWlmca_language{font-family:var(--font-display);cursor:pointer;border:1px solid #785a3c29;border-radius:12px;align-items:center;gap:14px;padding:12px 14px;font-size:19px;transition:background-color .2s,border-color .2s;display:flex}.SWlmca_language:hover{background:#785a3c0d}.SWlmca_language[data-active]{border-color:var(--gold-ink);background:#dcb66e29}.SWlmca_language input{opacity:0;pointer-events:none;position:absolute}.SWlmca_language:has(input:focus-visible){outline:1.5px dashed var(--gold-ink);outline-offset:2px}.SWlmca_flag{flex:none;width:30px;height:20px}.SWlmca_toggleRow{cursor:pointer;align-items:center;gap:14px;display:flex}.SWlmca_hint{color:var(--ink-soft);flex:1;font-size:16px;line-height:1.45}.SWlmca_switch{appearance:none;cursor:pointer;background:#785a3c40;border-radius:999px;flex:none;width:48px;height:28px;margin:0;transition:background-color .25s;position:relative}.SWlmca_switch:after{content:"";top:3px;background:#fffaf2;border-radius:50%;width:22px;height:22px;transition:inset-inline-start .25s;position:absolute;inset-inline-start:3px;box-shadow:0 1px 3px #00000040}.SWlmca_switch:checked{background:var(--accent-moss)}.SWlmca_switch:checked:after{inset-inline-start:23px}.SWlmca_switch:focus-visible{outline:1.5px dashed var(--gold-ink);outline-offset:3px}.SWlmca_switchLabel{min-width:3em;font-family:var(--font-display);color:var(--ink-soft);font-style:italic}.SWlmca_back{font-family:var(--font-display);color:var(--ink);cursor:pointer;background:0 0;border:1px solid #785a3c4d;border-radius:999px;padding:8px 18px;font-size:17px;font-style:italic;transition:background-color .2s}.SWlmca_back:hover{background:#785a3c0f}.SWlmca_back:focus-visible{outline:1.5px dashed var(--gold-ink);outline-offset:2px}@media (max-width:480px){.SWlmca_card{padding:24px 20px 22px}.SWlmca_title{font-size:28px}}.SWlmca_nikudModes{gap:8px;margin-top:10px;display:grid}.SWlmca_nikudMode{border:1px solid color-mix(in srgb, var(--ink) 18%, transparent);cursor:pointer;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:4px 12px;padding:10px 14px;transition:background-color .2s,border-color .2s;display:grid}.SWlmca_nikudMode[data-active]{border-color:var(--accent,#2f6b5f);background:color-mix(in srgb, var(--accent,#2f6b5f) 10%, transparent)}.SWlmca_nikudMode input{accent-color:var(--accent,#2f6b5f);grid-row:span 2;margin:0}.SWlmca_nikudName{font-weight:600}.SWlmca_nikudSample{font-family:var(--font-hebrew), serif;color:var(--ink-soft,#5a4d44);font-size:1.2rem;line-height:1.6}.SWlmca_genders{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.SWlmca_gender{border:1px solid color-mix(in srgb, var(--ink) 18%, transparent);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:10px 14px;font-weight:600;transition:background-color .2s,border-color .2s;display:flex}.SWlmca_gender[data-active]{border-color:var(--accent,#2f6b5f);background:color-mix(in srgb, var(--accent,#2f6b5f) 10%, transparent)}.SWlmca_gender input{accent-color:var(--accent,#2f6b5f);margin:0}
.xH0VwG_signIn{gap:10px;margin-top:12px;display:grid}.xH0VwG_or{color:var(--ink-soft);margin:2px 0;font-size:14px}.xH0VwG_row{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.xH0VwG_codeForm{gap:4px;display:grid}.xH0VwG_input{min-width:0;font-family:var(--font-display);color:var(--ink);background:#fffdf8;border:1px solid #785a3c40;border-radius:12px;flex:200px;padding:9px 14px;font-size:17px}.xH0VwG_code{letter-spacing:.3em;font-variant-numeric:tabular-nums;flex:0 170px}.xH0VwG_input:focus-visible,.xH0VwG_button:focus-visible,.xH0VwG_child:focus-visible,.xH0VwG_link:focus-visible{outline:1.5px dashed var(--gold-ink);outline-offset:2px}.xH0VwG_button{border:1px solid var(--gold-ink);font-family:var(--font-display);color:var(--ink);cursor:pointer;background:#dcb66e38;border-radius:999px;flex:none;padding:8px 18px;font-size:16px}.xH0VwG_button:disabled{opacity:.5;cursor:default}.xH0VwG_links{flex-wrap:wrap;gap:4px 16px;margin-top:8px;display:flex}.xH0VwG_link{color:var(--ink-soft);cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:14px;text-decoration:underline}.xH0VwG_error{color:#a4442f;margin:4px 0 0;font-size:15px}.xH0VwG_signedRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-bottom:10px;display:flex}.xH0VwG_email{color:var(--ink-soft);overflow-wrap:anywhere;unicode-bidi:plaintext;font-size:15px}.xH0VwG_who{font-family:var(--font-display);margin:0 0 8px;font-size:17px}.xH0VwG_children{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.xH0VwG_child{font-family:var(--font-display);color:var(--ink);cursor:pointer;background:0 0;border:1px solid #785a3c40;border-radius:999px;padding:7px 16px;font-size:17px}.xH0VwG_child[data-active]{border-color:var(--gold-ink);background:#dcb66e38;font-weight:600}.xH0VwG_add{color:var(--ink-soft);border-style:dashed}
.i5q85q_room{min-height:100svh;color:var(--cream);position:relative;overflow-x:hidden}.i5q85q_room>:first-child{position:fixed}.i5q85q_inner{max-width:1040px;margin:0 auto;padding:40px 24px 64px;position:relative}.i5q85q_header{align-items:flex-end;gap:20px;margin-bottom:44px;display:flex}.i5q85q_fox{flex:none;width:96px}.i5q85q_header>div{flex:1;padding-bottom:8px}.i5q85q_title{font-family:var(--font-display);background:linear-gradient(100deg,#f5e2ad 0%,#dcb66e 40%,#c49a52 60%,#f2dca0 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(28px,4.2vw,44px);font-weight:600;line-height:1.05}.i5q85q_subtitle{font-family:var(--font-display);color:#f6ecd6b8;margin:10px 0 0;font-size:clamp(15px,1.8vw,18px);font-style:italic}.i5q85q_links{flex-wrap:wrap;flex:none;justify-content:flex-end;align-self:flex-start;gap:8px;display:flex}.i5q85q_settings{color:#f6ecd6cc;font-family:var(--font-display);border:1px solid #f6ecd62e;border-radius:999px;flex:none;align-items:center;gap:8px;padding:8px 14px;font-size:15px;font-style:italic;text-decoration:none;transition:background-color .25s,border-color .25s;display:inline-flex}.i5q85q_settings svg{width:20px;height:20px}.i5q85q_settings:hover{background:#f6ecd614;border-color:#f6ecd659}.i5q85q_settings:focus-visible,.i5q85q_book:focus-visible{outline:1.5px solid var(--gold);outline-offset:4px}.i5q85q_shelf{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.i5q85q_book{color:inherit;border-radius:18px;align-items:flex-start;gap:22px;padding:18px;text-decoration:none;transition:background-color .3s;display:flex}.i5q85q_book:hover{background:#f6ecd60d}.i5q85q_cover{aspect-ratio:500/680;background-color:var(--cloth);background-image:linear-gradient(90deg,#00000059 0,#ffffff12 5px,#0000 9px),radial-gradient(120% 90% at 50% 40%,#0000 50%,#0000004d),repeating-linear-gradient(0deg,#ffffff08 0 1px,#0000 1px 3px);border-radius:3px 6px 6px 3px;flex:none;width:132px;padding:8px 8px 8px 13px;transition:transform .4s cubic-bezier(.3,1.4,.5,1),box-shadow .4s;display:flex;position:relative;box-shadow:3px 3px #efe4cf,5px 5px #d8c8ac,7px 8px 16px #00000073}.i5q85q_book:hover .i5q85q_cover{transform:translateY(-6px)rotate(-1.5deg);box-shadow:3px 3px #efe4cf,5px 5px #d8c8ac,10px 16px 26px #00000080}.i5q85q_coverFrame{text-align:center;border:1px solid #dcb66e80;flex-direction:column;flex:1;justify-content:space-between;align-items:center;padding:14px 6px 12px;display:flex}.i5q85q_coverTitle{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--gold);font-size:13px;font-weight:600;line-height:1.15}.i5q85q_coverTitle[data-long]{letter-spacing:.02em;font-size:10px}.i5q85q_coverEmblem{width:72%;margin-bottom:6px}.i5q85q_coverEmblem svg,.i5q85q_coverEmblem img{width:100%;height:auto;display:block}.i5q85q_info{flex-direction:column;gap:8px;padding-top:6px;display:flex}.i5q85q_bookTitle{font-family:var(--font-display);color:var(--cream);font-size:24px;font-weight:600;line-height:1.15}.i5q85q_description{color:#f6ecd6c7;font-size:16px;line-height:1.5}.i5q85q_meta{font-family:var(--font-display);color:var(--gold);font-size:14px;font-style:italic}.i5q85q_onlyIn{color:#f6ecd6b3;background:#f6ecd614;border-radius:999px;align-self:flex-start;padding:2px 10px;font-size:13px}@media (max-width:560px){.i5q85q_inner{padding:24px 16px 48px}.i5q85q_header{flex-wrap:wrap;gap:12px;margin-bottom:28px}.i5q85q_fox{width:72px}.i5q85q_settings span{display:none}.i5q85q_book{gap:16px;padding:12px 4px}.i5q85q_cover{width:104px}.i5q85q_bookTitle{font-size:20px}.i5q85q_description{font-size:15px}}@media (prefers-reduced-motion:reduce){.i5q85q_cover{transition:none}}
