@font-face{font-family:CL Heading;font-style:normal;font-weight:200 800;font-display:optional;src:url(/coloring/fonts/plus-jakarta-sans-latin-wght-normal.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:CL Heading;font-style:normal;font-weight:200 800;font-display:optional;src:url(/coloring/fonts/plus-jakarta-sans-latin-ext-wght-normal.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:CL Text;font-style:normal;font-weight:100 900;font-display:optional;src:url(/coloring/fonts/onest-latin-wght-normal.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:CL Text;font-style:normal;font-weight:100 900;font-display:optional;src:url(/coloring/fonts/onest-latin-ext-wght-normal.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}.cl-lab{--cl-amber:#e9a23b;--cl-glow-brand:rgb(217 93 57/.16);--cl-glow-accent:rgb(31 122 112/.16);--cl-glow-amber:rgb(233 162 59/.14);--cl-glow:radial-gradient(circle at 12% 18%,var(--cl-glow-brand),transparent 45%),radial-gradient(circle at 88% 85%,var(--cl-glow-accent),transparent 50%),radial-gradient(circle at 62% 8%,var(--cl-glow-amber),transparent 42%),var(--canvas);--cl-hairline:linear-gradient(120deg,var(--brand),var(--cl-amber),var(--accent));--cl-selected:#fbebe2;--cl-shadow:rgb(28 25 23/.4);--cl-hfont:"CL Heading",system-ui,sans-serif;--cl-bfont:"CL Text",system-ui,sans-serif;position:relative;margin-top:-1.5rem;font-family:var(--cl-bfont);color:var(--ink)}@media (prefers-color-scheme:dark){.cl-lab{--cl-amber:#f2b55c;--cl-glow-brand:rgb(240 144 107/.13);--cl-glow-accent:rgb(92 201 189/.11);--cl-glow-amber:rgb(242 181 92/.10);--cl-selected:#41291f;--cl-shadow:rgb(0 0 0/.6)}}@media screen{body:has(.cl-lab){overflow-x:clip}}.cl-lab a{color:var(--brand-dark)}.cl-lab a:hover{color:var(--brand-deep)}.cl-lab :focus-visible{outline:3px solid var(--accent);outline-offset:3px}.cl-h{font-family:var(--cl-hfont);font-weight:800;letter-spacing:-.03em;line-height:1.02;color:var(--ink);margin:0}.cl-stop{margin-left:-.09em}.cl-bleed{margin-inline:calc(50% - 50vw)}.cl-wrap{box-sizing:border-box;max-width:84rem;margin-inline:auto;padding-inline:16px}.cl-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cl-crumbs{padding-top:22px;font-size:14px;color:var(--ink-subtle)}.cl-crumbs a{color:var(--ink-muted);text-decoration:underline;text-underline-offset:2px}.cl-crumbs a:hover{color:var(--brand-dark);text-decoration:underline}.cl-crumbs [aria-current]{color:var(--ink);font-weight:600}.cl-glow{background:var(--cl-glow)}.cl-frame{padding:1px;border-radius:34px;background:var(--cl-hairline)}.cl-frame>.cl-frame-in{border-radius:33px;background:var(--cl-glow)}.cl-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;min-height:48px;border-radius:16px;font:inherit;text-decoration:none;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s}.cl-lab .cl-btn--primary{border:0;background:var(--brand-dark);color:var(--on-brand);font-family:var(--cl-hfont);font-weight:700}.cl-lab .cl-btn--primary:hover{color:var(--on-brand);transform:translateY(-2px);box-shadow:0 16px 36px -12px rgb(176 69 39/.65)}.cl-lab .cl-btn--ghost{border:1.5px solid var(--line-mid);background:var(--surface);color:var(--ink);font-weight:600}.cl-lab .cl-btn--ghost:hover{color:var(--ink);border-color:var(--input)}.cl-btn:disabled,.cl-btn[aria-disabled=true]{opacity:.6;cursor:progress;transform:none}.cl-lab .cl-btn[aria-disabled=true]:hover{transform:none;box-shadow:none}@keyframes cl-in-l{0%{opacity:0;transform:translateX(-40%) translateZ(-500px) rotateY(50deg)}}@keyframes cl-in-r{0%{opacity:0;transform:translateX(40%) translateZ(-500px) rotateY(-50deg)}}@keyframes cl-draw{0%{stroke-dashoffset:1400}to{stroke-dashoffset:0}}.cl-orb{filter:blur(90px);opacity:.22}.cl-orb,.cl-ring{position:absolute;border-radius:50%;pointer-events:none}.cl-ring{left:50%;top:50%;background:conic-gradient(from 0deg,var(--brand),var(--cl-amber),var(--accent),var(--brand));filter:blur(100px);opacity:.2}.cl-hero{position:relative;overflow:hidden;padding-bottom:96px;background:var(--canvas)}.cl-floor{position:absolute;left:-10%;right:-10%;bottom:0;height:420px;background-image:linear-gradient(color-mix(in srgb,var(--ink) 7%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--ink) 7%,transparent) 1px,transparent 1px);background-size:64px 64px;transform:perspective(700px) rotateX(64deg);transform-origin:bottom;-webkit-mask-image:linear-gradient(0deg,#000 10%,transparent 85%);mask-image:linear-gradient(0deg,#000 10%,transparent 85%);pointer-events:none}.cl-hero-top{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:56px}.cl-pill{display:inline-flex;align-items:center;gap:10px;min-height:36px;padding:0 16px 0 10px;border-radius:999px;border:1px solid var(--line);background:var(--surface);font-size:14px;font-weight:500;color:var(--ink-strong)}.cl-hero-h1{margin-top:26px;max-width:1040px;font-size:clamp(44px,7.2vw,92px);line-height:.96;letter-spacing:-.035em;text-wrap:balance}.cl-pen-svg{width:560px;max-width:80%;height:auto;margin-top:14px;overflow:visible}.cl-pen{stroke-dasharray:1400;animation:cl-draw 1.8s cubic-bezier(.6,0,.2,1) .3s both}.cl-hero-copy{margin:22px 0 0;max-width:600px;font-size:clamp(17px,1.6vw,20px);line-height:1.6;color:var(--ink)}.cl-hero-cta{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:32px}.cl-hero-cta .cl-btn{min-height:58px;padding:0 28px;font-size:17px}.cl-stagewrap{position:relative;margin-top:72px}.cl-stagewrap>.cl-ring{width:820px;height:820px;margin:-410px 0 0 -410px}.cl-stage{position:absolute;inset:0;perspective:1600px;pointer-events:none}.cl-stage .cl-side{pointer-events:auto}.cl-rot{inset:0;transform-style:preserve-3d;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .5s ease-out}.cl-rot,.cl-side{position:absolute}.cl-side{top:70px;width:290px;aspect-ratio:210/297;margin:0;padding:0;border:0;background:#fff;border-radius:6px;box-shadow:0 40px 80px -30px var(--cl-shadow);cursor:pointer;font:inherit;transition:box-shadow .3s}.cl-side:focus-visible,.cl-side:hover{box-shadow:0 40px 90px -24px rgb(176 69 39/.55)}.cl-side-cap{position:absolute;left:50%;bottom:14px;transform:translateX(-50%);display:inline-flex;align-items:center;min-height:36px;padding:0 16px;border-radius:999px;background:var(--ink);color:var(--canvas);font-size:14px;font-weight:600;white-space:nowrap}.cl-side img{position:absolute;left:7%;top:5%;width:86%;height:90%;object-fit:contain}.cl-side--l{left:calc(50% - 600px);transform:rotateY(30deg) translateZ(-180px);animation:cl-in-l 1.3s cubic-bezier(.2,.8,.2,1) both}.cl-side--r{right:calc(50% - 600px);transform:rotateY(-30deg) translateZ(-180px);animation:cl-in-r 1.3s cubic-bezier(.2,.8,.2,1) .15s both}.cl-hero-sheet{position:relative;z-index:1;width:400px;max-width:100%;margin:0 auto}.cl-another{display:flex;justify-content:center;margin-top:16px}.cl-another .cl-btn{min-height:46px;padding:0 20px;border-radius:999px;font-size:15px}@media (max-width:1180px){.cl-stage{display:none}}.cs{display:flex;flex-direction:column;align-items:center;gap:18px;width:100%}.cs-sheetwrap{width:var(--cs-width,100%);container-type:inline-size}.cs-sheet{position:relative;width:100%;aspect-ratio:var(--page-ratio,210/297);background:#fff;color:#000;border-radius:6px;box-shadow:0 1px 2px rgb(28 25 23/.1),0 34px 70px -30px var(--cl-shadow)}.coloring-art{position:absolute;left:0;right:0;bottom:0;top:0;container-type:size}.coloring-art[data-named=yes]{top:var(--name-strip)}.cs-fit{position:absolute;inset:0;margin:auto;width:min(100cqw,100cqh * var(--ir,.6667));height:min(100cqh,100cqw/var(--ir,.6667))}.cs-paint{cursor:crosshair}.cs-line,.cs-paint{position:absolute;inset:0;width:100%;height:100%;display:block}.cs-line{object-fit:contain;mix-blend-mode:multiply;pointer-events:none;user-select:none;-webkit-user-select:none}.coloring-name{position:absolute;left:6.7cqw;right:6.7cqw;top:0;height:var(--name-strip);margin:0;display:flex;align-items:flex-end;padding-bottom:.6cqw;font:400 2.2cqw/1 Helvetica,Arial,sans-serif;color:#000}.coloring-name strong{margin-left:1cqw;font-weight:700;font-size:2.7cqw}.coloring-foot{position:absolute;left:0;right:0;bottom:1.5cqw;margin:0;text-align:center;font:400 1.2cqw/1 Helvetica,Arial,sans-serif;color:#555}.cs-bar{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px 18px;box-sizing:border-box;max-width:100%;padding:10px 14px 10px 12px;border-radius:22px;background:var(--surface);border:1px solid var(--line);box-shadow:0 18px 40px -22px var(--cl-shadow)}.cs-crayons{display:flex;gap:6px;height:60px;overflow:hidden;align-items:flex-start;padding:0 6px;border-bottom:5px solid transparent;border-image:var(--cl-hairline) 1}.cs-crayon{flex:0 1 44px;width:44px;min-width:30px;height:72px;padding:0;border:0;background:transparent;cursor:pointer;display:flex;justify-content:center;transform:translateY(15px);transition:transform .22s cubic-bezier(.34,1.56,.64,1)}.cs-crayon:focus-visible,.cs-crayon:hover,.cs-crayon[aria-checked=true]{transform:translateY(0)}.cl-lab .cs-crayon:focus-visible,.cs-lab .cs-crayon:focus-visible{outline-offset:-3px;border-radius:8px}.cs-tools{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.cs-group{display:flex;padding:4px;border-radius:999px;background:var(--surface-muted)}.cs-tool{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:var(--ink);font:inherit;font-weight:600;font-size:15px;cursor:pointer}.cs-tool[aria-checked=true]{background:var(--ink);color:var(--canvas)}.cs-tool:disabled{opacity:.4;cursor:not-allowed}.cs-undo{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--line-mid);background:var(--surface);color:var(--ink);cursor:pointer}.cs-undo:disabled{opacity:.4;cursor:not-allowed}.cs-clear{min-height:44px;padding:0 12px;border:0;background:transparent;color:var(--brand-dark);font:inherit;font-weight:600;font-size:15px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.cs-hint{margin:0;min-height:1.5em;font-size:14px;line-height:1.5;text-align:center;color:var(--ink-muted)}@media (max-width:520px){.cs-bar{flex-direction:column;gap:8px;width:100%;padding:10px 4px 12px}.cs-crayons{height:56px;max-width:100%;gap:0;padding:0}.cs-tools{flex-wrap:nowrap;gap:6px}.cs-tool{padding:0 10px;font-size:14px}.cs-clear{padding:0 6px;font-size:14px}}.cl-band{position:relative;padding:48px 0 56px;background:var(--surface);border-block:1px solid var(--line)}.cl-h3{font-size:clamp(24px,2.6vw,34px)}.cl-row-head{margin-bottom:20px;align-items:center;flex-wrap:nowrap}.cl-row-title{min-width:0;display:flex;flex-direction:column;gap:6px}.cl-row-btns{display:flex;gap:10px}.cl-row-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border-radius:50%;border:1.5px solid var(--line-mid);background:var(--surface);color:var(--ink);cursor:pointer;transition:border-color .15s,background .15s}.cl-row-btn:hover{border-color:var(--input)}.cl-row-btn[aria-disabled=true]{opacity:.4;cursor:default}.cl-row-list{display:flex;gap:20px;list-style:none;margin:0 -12px;padding:12px 12px 18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:12px;overscroll-behavior-x:contain;scrollbar-width:thin}.cl-row-item{flex:0 0 auto;scroll-snap-align:start}.cl-row-item--pic{width:200px}.cl-row-item--world{width:280px;height:280px}.cl-row-item--world .cl-tile{height:100%}.cl-rcard{display:block;text-decoration:none;border-radius:10px}.cl-lab a.cl-rcard{color:var(--ink)}.cl-rcard:focus-visible{outline-offset:6px}.cl-rs{position:relative;display:block;aspect-ratio:210/297;background:#fff;border-radius:6px;border:1px solid var(--line);box-shadow:0 20px 40px -26px var(--cl-shadow);transition:transform .35s cubic-bezier(.2,.8,.2,1)}.cl-rs img{position:absolute;inset:6%;width:88%;height:88%;object-fit:contain}.cl-rcard:focus-visible .cl-rs,.cl-rcard:hover .cl-rs{transform:translateY(-6px)}.cl-rcard b{display:block;margin-top:14px;font-family:var(--cl-hfont);font-weight:700;font-size:16px;line-height:1.25}.cl-here{font-size:13px;font-weight:600;color:var(--brand-deep)}.cl-section{padding:104px 0 72px}.cl-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;align-items:center}.cl-levels .cl-frame-in{padding:64px}.cl-lvsheet{position:relative;container-type:inline-size;width:74%;max-width:360px;margin:0 auto;aspect-ratio:210/297;background:#fff;border-radius:8px;border:1px solid var(--line);box-shadow:0 34px 70px -30px var(--cl-shadow)}.cl-lvimg{position:absolute;left:7%;top:11%;width:86%;height:85%;object-fit:contain;opacity:0;transform:scale(.97);transition:opacity .45s ease,transform .45s ease}.cl-lvname{position:absolute;left:6.7cqw;right:6.7cqw;top:3.2cqw;display:flex;align-items:flex-end;gap:1.6cqw;font:400 3.4cqw/1.2 Helvetica,Arial,sans-serif;color:#000}.cl-lvname b{flex:1;min-height:1.3em;border-bottom:.35cqw solid #000;padding-left:1cqw;font-weight:700;font-size:4.2cqw;overflow:hidden;white-space:nowrap}.cl-lvname b[data-empty=yes]{color:#6b655f;font-weight:400}.cl-lvfield{display:flex;flex-direction:column;gap:8px;margin-top:28px;padding-top:24px;border-top:1px solid var(--line)}.cl-lvimg[data-on=yes]{opacity:1;transform:none}.cl-h2{font-size:clamp(32px,4vw,52px)}.cl-lead{margin:18px 0 30px;max-width:520px;font-size:18px;line-height:1.65;color:var(--ink-muted)}.cl-label{display:block;font-weight:600;font-size:15px;color:var(--ink-strong)}.cl-lv-home{margin:0}.cl-lvline{margin:22px 0 0;font-size:17px;color:var(--ink)}.cl-note{margin:10px 0 0;font-size:14px;color:var(--ink-muted)}.cl-sechead{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:36px}.cl-sechead p{margin:0;font-size:17px;color:var(--ink-muted)}.cl-worlds{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:280px;grid-auto-flow:dense;gap:16px;list-style:none;margin:0;padding:0}.cl-worlds--pics{grid-auto-rows:auto}.cl-tile{position:relative;display:block;height:100%;box-sizing:border-box;overflow:hidden;border-radius:24px;padding:24px;border:1px solid var(--line);text-decoration:none;background:radial-gradient(circle at 90% 95%,color-mix(in srgb,var(--acc) 18%,transparent),transparent 55%),radial-gradient(circle at 8% 0,var(--cl-glow-amber),transparent 50%),var(--surface);transition:border-color .3s,box-shadow .3s}.cl-lab a.cl-tile{color:var(--ink)}.cl-tile:before{content:"";position:absolute;inset:0;background:radial-gradient(440px circle at var(--mx,50%) var(--my,50%),var(--acc),transparent 62%);opacity:0;transition:opacity .35s;pointer-events:none}.cl-tile:focus-visible:before,.cl-tile:hover:before{opacity:.16}.cl-tile:hover{border-color:var(--line-mid);box-shadow:0 24px 50px -30px var(--cl-shadow)}.cl-tile-txt{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:12px;max-width:58%}.cl-tile-name{font-family:var(--cl-hfont);font-weight:700;font-size:24px;line-height:1.05;letter-spacing:-.02em;color:var(--ink)}.cl-count{font-size:14px;font-weight:600;padding:6px 12px;border-radius:999px;background:var(--surface-muted);color:var(--ink-strong)}.cl-tile-sheet{position:absolute;right:6%;bottom:-8%;width:46%;aspect-ratio:210/297;background:#fff;border-radius:6px;box-shadow:0 18px 36px -20px var(--cl-shadow);transform:rotate(3deg);transition:transform .55s cubic-bezier(.2,.8,.2,1)}.cl-tile-sheet img{position:absolute;left:7%;top:5%;width:86%;height:90%;object-fit:contain}.cl-tile:focus-visible .cl-tile-sheet,.cl-tile:hover .cl-tile-sheet{transform:translateY(-14px) rotate(0) scale(1.04)}.cl-tile--big{grid-column:span 2;grid-row:span 2}.cl-tile--big .cl-tile-name{font-size:44px}.cl-tile--big .cl-tile-sheet{width:50%;bottom:-3%}.cl-tile--wide{grid-column:span 2}.cl-tile--wide .cl-tile-sheet{width:28%;bottom:-24%}.cl-ptile{display:flex;flex-direction:column;gap:14px;padding:16px 16px 0}.cl-ptile .cl-tile-txt{max-width:none;gap:6px}.cl-ptile .cl-tile-name{font-size:18px;line-height:1.2}.cl-ptile-sub{font-size:13px;color:var(--ink-muted)}.cl-ptile .cl-tile-sheet{position:relative;right:auto;bottom:auto;width:78%;margin:0 auto -14px;transform:none}.cl-ptile:focus-visible .cl-tile-sheet,.cl-ptile:hover .cl-tile-sheet{transform:translateY(-10px) scale(1.02)}@media (max-width:980px){.cl-worlds{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.cl-worlds{grid-template-columns:minmax(0,1fr);grid-auto-rows:240px}.cl-worlds--pics{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:12px}.cl-tile--big,.cl-tile--wide{grid-column:span 1;grid-row:span 1}.cl-tile--big .cl-tile-name{font-size:30px}.cl-tile--big .cl-tile-sheet,.cl-tile--wide .cl-tile-sheet{width:46%;bottom:-8%}.cl-ptile{padding:12px 12px 0}.cl-ptile .cl-tile-name{font-size:15px}}.cl-input{box-sizing:border-box;width:100%;max-width:440px;min-height:60px;padding:0 20px;border-radius:16px;border:1.5px solid var(--input);background:var(--surface);color:var(--ink);font-family:var(--cl-hfont);font-weight:700;font-size:20px}.cl-input:hover{border-color:var(--input-hover)}.cl-endplace{margin:16px 0 72px}.cl-place{box-sizing:border-box;min-height:250px;padding:16px;border-radius:26px;background:var(--surface);border:1px solid var(--line);display:flex;flex-direction:column;gap:12px}.cl-place-h{font-size:13px;font-weight:600;color:var(--ink-muted)}.cl-labs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;list-style:none;margin:0;padding:0}.cl-labcard,.cl-labs>li{display:flex}.cl-labcard{flex:1;flex-direction:column;gap:8px;padding:12px 12px 16px;border-radius:20px;background:var(--surface-sunken);text-decoration:none;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,background .2s}.cl-lab a.cl-labcard{color:var(--ink)}.cl-lab a.cl-labcard:focus-visible,.cl-lab a.cl-labcard:hover{transform:translateY(-6px);background:var(--surface);box-shadow:0 24px 44px -26px var(--cl-shadow);color:var(--ink)}.cl-labmedia{position:relative;display:flex;align-items:center;justify-content:center;height:var(--mh,130px);border-radius:14px;overflow:hidden;background:var(--lc)}.cl-labico{position:relative;z-index:1;width:48px;height:48px;transition:transform .45s cubic-bezier(.34,1.56,.64,1)}a.cl-labcard:focus-visible .cl-labico,a.cl-labcard:hover .cl-labico{transform:translateY(-6px) rotate(-8deg) scale(1.1)}.cl-labdot{position:absolute;border-radius:50%;background:rgb(255 255 255/.22);transition:transform .6s cubic-bezier(.2,.8,.2,1)}.cl-labdot--a{width:96px;height:96px;left:-22px;bottom:-34px}.cl-labdot--b{width:52px;height:52px;right:14px;top:-16px}a.cl-labcard:focus-visible .cl-labdot--a,a.cl-labcard:hover .cl-labdot--a{transform:translate(20px,-12px) scale(1.15)}a.cl-labcard:focus-visible .cl-labdot--b,a.cl-labcard:hover .cl-labdot--b{transform:translate(-14px,16px)}.cl-labt{font-family:var(--cl-hfont);font-weight:800;font-size:17px;padding:4px 4px 0;color:var(--ink)}.cl-labl{font-size:13px;line-height:1.45;color:var(--ink-muted);padding:0 4px}.cl-labgo{margin-top:auto;font-size:13px;font-weight:700;color:var(--brand-dark);padding:2px 4px 0}.cl-labcard--soon{background:var(--surface-muted)}.cl-labcard--soon .cl-labmedia{background:repeating-linear-gradient(135deg,var(--line) 0 12px,var(--surface-muted) 12px 24px)}.cl-labcard--soon .cl-labico{color:var(--input)}.cl-soon{align-self:flex-start;margin:2px 4px 0;font-size:12px;font-weight:700;color:var(--ink-strong);background:var(--line);border-radius:999px;padding:4px 10px}@media (max-width:980px){.cl-labs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;--mh:90px}.cl-labico{width:36px;height:36px}}.cl-rail{display:none}@media (min-width:1760px){.cl-endplace{display:none}.cl-rail{display:block;position:absolute;top:0;bottom:0;width:160px;z-index:2}.cl-rail--left{right:calc(100% + 24px)}.cl-rail--right{left:calc(100% + 24px)}.cl-rail .cl-place{margin-top:24px;width:160px;height:600px;min-height:0;padding:10px;border-radius:22px}.cl-rail .cl-labs{grid-template-columns:minmax(0,1fr);gap:10px;flex:1;--mh:80px}.cl-rail .cl-place{overflow:hidden}.cl-rail .cl-labcard{gap:5px;padding:8px 8px 10px;border-radius:16px}.cl-rail .cl-labt{font-size:14px;padding:2px 2px 0}.cl-rail .cl-labl{line-height:1.35}.cl-rail .cl-labgo,.cl-rail .cl-labl{font-size:12px;padding:0 2px}}.cl-cathead{position:relative;overflow:hidden;padding:0 0 56px}.cl-cathead .cl-h{margin-top:40px;font-size:clamp(36px,5vw,64px)}.cl-cathead-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px}.cl-cathead p.cl-blurb{margin:16px 0 0;max-width:640px;font-size:18px;line-height:1.6;color:var(--ink-muted)}.cl-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.cl-chip{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:999px;border:1.5px solid var(--line-mid);background:var(--surface);color:var(--ink-strong);font:inherit;font-weight:600;font-size:15px;text-decoration:none;cursor:pointer}.cl-chip:hover{border-color:var(--input);color:var(--ink)}.cl-chip[aria-current],.cl-chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--canvas)}.cl-lab a.cl-chip{color:var(--ink-strong)}.cl-chipset{display:inline-flex;align-items:center;gap:4px}.cl-lab a.cl-chip--link{gap:7px;border-color:color-mix(in srgb,var(--brand) 45%,transparent);background:transparent;color:var(--brand-dark)}.cl-lab a.cl-chip--link>span{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.cl-lab a.cl-chip--link:hover{border-color:var(--brand);background:var(--cl-selected);color:var(--brand-deep)}.cl-chip-ico{flex:none;width:14px;height:14px}.cl-chip--own{padding:0 12px;font-size:14px}.cl-grid{padding:48px 0 24px}.cl-pic{display:grid;grid-template-columns:minmax(0,1fr);row-gap:22px;grid-template-areas:"head" "panel" "actions" "per" "levels" "paper" "name" "desc";margin-top:12px}.cl-pic[data-two=yes]{grid-template-areas:"head" "panel" "actions" "per" "levels" "name" "lv2" "name2" "paper" "desc"}.cl-pic-head{grid-area:head;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.cl-pic-head .cl-h{font-size:clamp(26px,4vw,52px)}.cl-theme{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid color-mix(in srgb,var(--brand) 40%,transparent);background:var(--cl-selected);font-size:14px;font-weight:600;text-decoration:none}.cl-lab a.cl-theme,.cl-theme{color:var(--brand-deep)}.cl-lab a.cl-theme:hover{border-color:var(--brand);color:var(--brand-deep)}.cl-panel{grid-area:panel;min-width:0}.cl-panel .cl-frame-in{position:relative;overflow:hidden;padding:52px 44px 40px;display:flex;flex-direction:column;align-items:center;gap:14px}.cl-panel .cl-ring{top:42%;width:640px;height:640px;margin:-320px 0 0 -320px;opacity:.16}.cl-panel .cs{position:relative;--cs-width:80%}.cl-clean{position:relative;margin:4px 0 0;font-size:14px;color:var(--ink-muted);text-align:center}.cl-clean--phone{display:none}.cl-pic-desc{grid-area:desc;margin:0;font-size:18px;line-height:1.65;color:var(--ink-muted)}.cl-fs{margin:0;padding:0;border:0;min-width:0}.cl-fs legend{margin-bottom:12px;padding:0;font-weight:600;font-size:15px;color:var(--ink-strong)}.cl-pic-per{grid-area:per}.cl-pic-levels{grid-area:levels}.cl-pic-lv2{grid-area:lv2}.cl-pic-paper{grid-area:paper}.cl-pic-name{grid-area:name}.cl-pic-name,.cl-pic-name2{display:flex;flex-direction:column;gap:8px}.cl-pic-name2{grid-area:name2}.cl-pic-name .cl-input,.cl-pic-name2 .cl-input{min-height:56px;font-size:18px}.cl-small{font-size:13px;color:var(--ink-muted)}.cl-pic-actions{grid-area:actions;display:flex;flex-direction:column;gap:10px}.cl-actrow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cl-actrow .cl-btn{min-height:56px;border-radius:16px;font-family:var(--cl-hfont);font-weight:700;font-size:16px}.cl-summary{margin:0;font-size:14px;color:var(--ink-muted)}.cl-lvcards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cl-lvcard{position:relative;display:block}.cl-lvcard input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.cl-lvcard-box{display:block;height:100%;box-sizing:border-box;padding:8px 8px 10px;border-radius:14px;border:1.5px solid var(--line);background:var(--surface);transition:background .2s,box-shadow .2s,border-color .2s}.cl-lvcard input:checked+.cl-lvcard-box{border-color:var(--brand);background:var(--cl-selected);box-shadow:0 16px 34px -20px rgb(176 69 39/.55)}.cl-lvcard input:focus-visible+.cl-lvcard-box{outline:3px solid var(--accent);outline-offset:3px}.cl-lvcard:hover .cl-lvcard-box{border-color:var(--line-mid)}.cl-lvcard input:disabled{cursor:not-allowed}.cl-lvcard input:disabled+.cl-lvcard-box{opacity:.5;border-style:dashed}.cl-lvthumb{display:block;aspect-ratio:210/297;background:#fff;border-radius:5px;padding:5px;box-sizing:border-box;border:1px solid var(--line)}.cl-lvthumb img{display:block;width:100%;height:100%;object-fit:contain}.cl-lvcard b{display:block;margin-top:8px;font-family:var(--cl-hfont);font-weight:700;font-size:15px;color:var(--ink)}.cl-lvcard small{display:block;font-size:12px;color:var(--ink-muted)}.cl-seg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:5px;border-radius:999px;background:var(--surface);border:1px solid var(--line)}.cl-seg-item{position:relative;display:block}.cl-seg-item input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.cl-seg-item span{display:flex;align-items:center;justify-content:center;min-height:44px;padding:0 22px;border-radius:999px;font-weight:600;font-size:15px;color:var(--ink-strong)}.cl-seg-item input:checked+span{background:var(--ink);color:var(--canvas)}.cl-seg-item input:focus-visible+span{outline:3px solid var(--accent);outline-offset:2px}.cl-err{margin:0;font-size:14px;color:var(--ink)}@media (min-width:980px){.cl-pic{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);column-gap:56px;row-gap:28px;grid-template-rows:repeat(7,auto) 1fr;grid-template-areas:"panel head" "panel desc" "panel per" "panel levels" "panel paper" "panel name" "panel actions" "panel .";margin-top:28px}.cl-pic[data-two=yes]{grid-template-rows:repeat(9,auto) 1fr;grid-template-areas:"panel head" "panel desc" "panel per" "panel levels" "panel name" "panel lv2" "panel name2" "panel paper" "panel actions" "panel ."}.cl-lvcards{gap:12px}.cl-lvcard-box{padding:12px 12px 14px;border-radius:18px}.cl-lvthumb{padding:7px;border-radius:6px}.cl-lvcard b{margin-top:10px;font-size:17px}.cl-lvcard small{font-size:13px}.cl-seg{display:inline-grid}.cl-actrow{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:14px}.cl-actrow .cl-btn{min-height:64px;border-radius:18px;font-size:18px}}@media (max-width:979px){.cl-panel .cl-frame{border-radius:26px}.cl-panel .cl-frame-in{border-radius:25px;padding:18px 10px 14px}.cl-panel .cl-ring{width:380px;height:380px;margin:-190px 0 0 -190px;top:30%;filter:blur(70px)}.cl-panel .cs{--cs-width:78%;gap:12px}.cl-clean{font-size:13px}.cl-pic-desc{font-size:16px}}@media (max-width:520px){.cl-crumbs{padding-top:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl-pic{row-gap:16px;margin-top:6px}.cl-pic-head{gap:8px}.cl-panel .cs{--cs-width:58%;gap:8px}.cl-panel .cl-frame-in{padding:12px 4px 8px}.cl-clean:not(.cl-clean--phone){display:none}.cl-clean--phone{display:block;margin:0}}@media screen{.cl-panel--off{display:none}}.cl2{container-type:inline-size}.cl2,.cl2-sheet{position:relative;width:100%}.cl2-sheet{background:#fff;color:#000;border-radius:6px;box-shadow:0 1px 2px rgb(28 25 23/.1),0 34px 70px -30px var(--cl-shadow)}.cl2-name,.cl2-panel{position:absolute}.cl2-name{margin:0;display:flex;align-items:flex-end;font-family:Helvetica,Arial,sans-serif;line-height:1;color:#000;white-space:nowrap;overflow:hidden}.cl2-name strong{font-weight:700}.cl2-name span+i,.cl2-name span+strong{flex:none}.cl2-line{display:block;flex:1 1 auto;min-width:0;border-bottom:max(1px,.095cqw) solid #000}.cl2-art{width:100%;display:block;object-fit:contain;user-select:none}.cl2-art,.cl2-foot{position:absolute;left:0}.cl2-foot{right:0;text-align:center;font-family:Helvetica,Arial,sans-serif;line-height:1;color:#555}.cl-pworlds{margin-top:96px}.cl-pworlds .cl-row-title p{margin:0;font-size:17px;color:var(--ink-muted)}.cl-keep{margin-top:112px}.cl-keep .cl-sechead a{font-weight:600;font-size:16px;text-underline-offset:4px}.cl-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;list-style:none;margin:0;padding:0}.cl-card{display:block;text-decoration:none;border-radius:10px}.cl-lab a.cl-card{color:var(--ink)}.cl-card:focus-visible{outline-offset:6px}.cl-mini{display:block;position:relative;aspect-ratio:210/297;background:#fff;border-radius:8px;box-shadow:0 30px 60px -30px var(--cl-shadow);transform:perspective(1400px) rotateY(-18deg);transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s}.cl-strip>li:nth-child(2n) .cl-mini{transform:perspective(1400px) rotateY(18deg)}.cl-strip>li .cl-card:focus-visible .cl-mini,.cl-strip>li .cl-card:hover .cl-mini{transform:perspective(1400px) rotateY(0) translateY(-10px);box-shadow:0 40px 80px -32px rgb(176 69 39/.45)}.cl-mini img{position:absolute;left:7%;top:5%;width:86%;height:90%;object-fit:contain}.cl-card b{display:block;margin-top:20px;font-family:var(--cl-hfont);font-weight:700;font-size:17px}.cl-card small{display:block;font-size:14px;color:var(--ink-muted)}@media (max-width:979px){.cl-keep{margin-top:56px}.cl-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}.cl-card b{margin-top:12px;font-size:14px}}.cl-endplace--phone{margin-top:36px}.cl-endplace--phone .cl-labs{--mh:80px}@media (min-width:768px){.cl-endplace--phone{display:none}}@media (max-width:767px){.cl-endplace--band{display:none}}@media (max-width:980px){.cl-two{grid-template-columns:minmax(0,1fr);gap:40px}.cl-levels .cl-frame-in{padding:32px 20px}.cl-section{padding:64px 0 48px}}@media (max-width:600px){.cl-hero{padding-bottom:56px}.cl-hero-top{padding-top:32px}.cl-stagewrap{margin-top:44px}.cl-stagewrap>.cl-ring{width:420px;height:420px;margin:-210px 0 0 -210px}.cl-hero-cta .cl-btn{min-height:52px;padding:0 20px;font-size:16px}.cl-band{padding:32px 0 40px}.cl-row-list{gap:14px}.cl-row-item--pic{width:150px}.cl-row-item--world{width:230px;height:240px}}@media (prefers-reduced-motion:reduce){.cl-pen,.cl-side{animation:none}.cl-btn,.cl-labcard,.cl-labdot,.cl-labico,.cl-lvimg,.cl-mini,.cl-rot,.cl-row-btn,.cl-rs,.cl-side,.cl-tile-sheet,.cl-tile:before,.cs-crayon{transition:none}}@media print{html:has(.coloring-sheet) body{background:#fff}.cl-frame,.cl-frame-in,.cl-lab,.cl-panel,.cl-pic,.cs,.cs-sheetwrap{margin:0;padding:0;border:0;background:none;box-shadow:none;transform:none;filter:none;overflow:visible;container-type:normal}.coloring-sheet{position:fixed;left:0;top:0;margin:0;border:0;border-radius:0;box-shadow:none;aspect-ratio:auto;break-inside:avoid;print-color-adjust:exact;-webkit-print-color-adjust:exact;container-type:inline-size}.coloring-sheet[data-paper=a4]{width:210mm;height:297mm}.coloring-sheet[data-paper=letter]{width:8.5in;height:11in}.cs-paint{display:none}.cs-line{mix-blend-mode:normal}.cl-panel--off{display:none}.cl-panel--two .cl2{position:fixed;left:0;top:0;margin:0}.cl2[data-paper=a4]{width:297mm}.cl2[data-paper=letter]{width:11in}.cl2-sheet{border-radius:0;box-shadow:none;overflow:hidden;break-inside:avoid;print-color-adjust:exact;-webkit-print-color-adjust:exact}.cl2[data-paper=a4] .cl2-sheet{height:210mm}.cl2[data-paper=letter] .cl2-sheet{height:8.5in}}