/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--pre-line:0px}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-content:"";--tw-outline-style:solid}}}@layer theme{:root,:host{--spacing:.25rem;--font-sans:"Comic Relief", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--text-2xs:11px;--text-xs:12px;--text-sm:13px;--text-md:14px;--text-base:16px;--text-lg:19px;--text-xl:23px;--font-weight-medium:500;--font-weight-semibold:550;--font-weight-bold:650;--leading-tight:1.3;--leading-normal:1.5;--leading-relaxed:1.75;--tracking-tight:-.025em;--tracking-normal:0;--radius-sm:3px;--radius-md:4px;--radius-lg:5px;--radius-xl:10px;--color-bg:#faebd7;--color-fg:#292720;--color-muted:#686258;--color-line:#e3d5c2;--color-surface:#eee0cd;--color-icon:#181916;--color-syn-k:#3d5a36;--color-syn-s:#8b4d2a;--color-syn-c:var(--color-muted);--color-syn-n:#2c6460;--color-syn-f:#35566c;--color-syn-t:#6d5a28;--color-syn-p:#4d5648;--color-syn-o:#5c5e56;--color-syn-u:var(--color-muted);--color-syn-g:#3d5a36}}@layer utilities{.a{pointer-events:auto}.b{pointer-events:none}.c{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.d{position:absolute}.e{position:relative}.f{position:sticky}.g{inset:0}.h{inset-block:var(--spacing)}.i{top:50%}.j{top:calc(var(--spacing) * 3)}.k{right:0}.l{right:calc(var(--spacing) * 3)}.m{right:calc(var(--spacing) * 4)}.n{bottom:calc(var(--spacing) * 3)}.o{left:0}.p{left:var(--spacing)}.q{left:calc(var(--spacing) * 3)}.r{left:calc(var(--spacing) * 4)}.s{isolation:isolate}.t{z-index:0}.u{z-index:10}.v{margin:0}.w{margin-inline:0}.x{margin-inline:auto}.y{margin-block:calc(var(--spacing) * 2)}.z{margin-block:calc(var(--spacing) * 4)}.a0{margin-block:calc(var(--spacing) * 6)}.b0{margin-block:calc(var(--spacing) * 7)}.c0{margin-block:calc(var(--spacing) * 8)}.d0{margin-block:calc(var(--spacing) * 10)}.e0{margin-top:calc(var(--spacing) * -4)}.f0{margin-top:0}.g0{margin-top:calc(var(--spacing) * 2)}.h0{margin-top:calc(var(--spacing) * 3)}.i0{margin-top:calc(var(--spacing) * 4.5)}.j0{margin-top:calc(var(--spacing) * 6)}.k0{margin-top:calc(var(--spacing) * 8)}.l0{margin-top:calc(var(--spacing) * 10)}.m0{margin-top:calc(var(--spacing) * 12)}.n0{margin-right:var(--spacing)}.o0{margin-bottom:calc(var(--spacing) * 2)}.p0{margin-bottom:calc(var(--spacing) * 3)}.q0{margin-bottom:calc(var(--spacing) * 4)}.r0{margin-bottom:calc(var(--spacing) * 5)}.s0{margin-bottom:calc(var(--spacing) * 6)}.t0{margin-bottom:calc(var(--spacing) * 7)}.u0{margin-bottom:calc(var(--spacing) * 8)}.v0{margin-left:calc(var(--spacing) * -4)}.w0{margin-left:calc(var(--spacing) * -6)}.x0{margin-left:calc(var(--spacing) * 2)}.y0{margin-left:auto}.z0{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.a1{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.b1{display:inline!important}.block{display:block}.c1{display:flex}.d1{display:grid}.hidden{display:none}.e1{display:inline}.f1{display:inline-block}.g1{display:inline-flex}.h1{aspect-ratio:16/9}.i1{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.j1{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.k1{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.l1{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.m1{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.n1{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.o1{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.p1{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.q1{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.r1{width:calc(var(--spacing) * 36);height:calc(var(--spacing) * 36)}.s1{width:100%;height:100%}.t1{height:calc(var(--spacing) * 2)}.u1{height:calc(var(--spacing) * 6)}.v1{height:calc(var(--spacing) * 11)}.w1{height:calc(var(--spacing) * 60)}.x1{height:200px}.y1{height:500px}.z1{height:auto}.a2{height:100%}.b2{max-height:50vh}.c2{max-height:70vh}.d2{max-height:400px}.e2{max-height:620px}.f2{min-height:56vh}.g2{width:calc(var(--spacing) * 2)}.h2{width:calc(var(--spacing) * 12)}.i2{width:calc(var(--spacing) * 22)}.j2{width:calc(var(--spacing) * 72)}.k2{width:calc(33.3333% - 2px)}.l2{width:calc(50% - 2px)}.m2{width:calc(100% - 2px)}.n2{width:auto}.o2{width:fit-content}.p2{width:100%}.q2{width:max-content}.r2{max-width:calc(var(--spacing) * 190)}.s2{max-width:32rem}.t2{max-width:42rem}.u2{max-width:48rem}.v2{max-width:64rem}.w2{max-width:min(280px,90vw)}.x2{max-width:100%}.y2{min-width:0}.z2{min-width:calc(var(--spacing) * 6)}.a3{min-width:100%}.b3{flex:1}.c3{flex-shrink:0}.d3{flex-grow:0}.e3{flex-basis:100%}.f3{border-collapse:collapse}.g3{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.h3{--tw-translate-y:calc(var(--spacing) * 2.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.i3{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.j3{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.k3{cursor:help}.l3{cursor:pointer}.m3{cursor:zoom-in}.n3{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.o3{--tw-scroll-snap-strictness:mandatory}.p3{scroll-snap-align:center}.q3{scrollbar-width:none}.r3{list-style-type:none}.s3{grid-template-columns:repeat(1,minmax(0,1fr))}.t3{grid-template-columns:repeat(2,minmax(0,1fr))}.u3{grid-template-columns:repeat(3,minmax(0,1fr))}.v3{grid-template-columns:repeat(4,minmax(0,1fr))}.w3{grid-template-columns:48px minmax(0,1fr) auto}.x3{flex-direction:column}.y3{flex-wrap:wrap}.z3{align-items:baseline}.a4{align-items:center}.b4{align-items:flex-start}.c4{justify-content:space-between}.d4{justify-content:center}.e4{justify-content:flex-end}.f4{gap:calc(var(--spacing) * .75)}.g4{gap:var(--spacing)}.h4{gap:calc(var(--spacing) * 1.5)}.i4{gap:calc(var(--spacing) * 2)}.j4{gap:calc(var(--spacing) * 2.5)}.k4{gap:calc(var(--spacing) * 3)}.l4{gap:calc(var(--spacing) * 4)}.m4{gap:calc(var(--spacing) * 5)}.n4{gap:calc(var(--spacing) * 6)}:where(.o4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.p4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.q4{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.r4{overflow:hidden}.s4{overflow-x:auto}.t4{overscroll-behavior-x:contain}.u4{border-radius:4px}.v4{border-radius:8px}.w4{border-radius:10px}.x4{border-radius:12px}.y4{border-radius:14px}.z4{border-radius:50%}.a5{border-radius:2147483647px}.b5{border-radius:var(--radius-lg)}.c5{border-radius:var(--radius-md)}.d5{border-radius:var(--radius-sm)}.e5{border-radius:var(--radius-xl)}.f5{border-style:var(--tw-border-style);border-width:1px}.g5{border-style:var(--tw-border-style);border-width:0}.h5{border-style:var(--tw-border-style);border-width:2px}.i5{border-top-style:var(--tw-border-style);border-top-width:1px}.j5{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.k5{border-left-style:var(--tw-border-style);border-left-width:2px}.l5{--tw-border-style:dashed;border-style:dashed}.m5{border-color:oklab(100% 0 5.96046e-8/.25)}.n5{border-color:oklab(100% 0 5.96046e-8/.3)}.o5{border-color:var(--color-bg)}.p5{border-color:#29272066}@supports (color:color-mix(in lab, red, red)){.p5{border-color:color-mix(in oklab, var(--color-fg) 40%, transparent)}}.q5{border-color:var(--color-line)}.r5{border-color:#0000}.s5{background-color:oklab(0% none none/.5)}.t5{background-color:oklab(0% none none/.8)}.u5{background-color:#10b981}.v5{background-color:oklab(100% 0 5.96046e-8/.5)}.w5{background-color:var(--color-bg)}.x5{background-color:var(--color-icon)}.y5{background-color:var(--color-line)}.z5{background-color:var(--color-surface)}.a6{background-color:#0000}.b6{--tw-gradient-position:to top}@supports (background-image:linear-gradient(in lab, red, red)){.b6{--tw-gradient-position:to top in oklab}}.b6{background-image:linear-gradient(var(--tw-gradient-stops))}.c6{--tw-gradient-from:oklab(0% none none/.7);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.d6{--tw-gradient-to:oklab(0% none none/.1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.e6{-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.f6{object-fit:contain}.g6{object-fit:cover}.h6{object-position:top left}.i6{object-position:left top}.j6{padding:0}.k6{padding:var(--spacing)}.l6{padding:calc(var(--spacing) * 3)}.m6{padding:calc(var(--spacing) * 4)}.n6{padding:calc(var(--spacing) * 5)}.o6{padding:calc(var(--spacing) * 6)}.p6{padding-inline:var(--spacing)}.q6{padding-inline:calc(var(--spacing) * 2)}.r6{padding-inline:calc(var(--spacing) * 2.5)}.s6{padding-inline:calc(var(--spacing) * 3)}.t6{padding-inline:calc(var(--spacing) * 3.5)}.u6{padding-inline:calc(var(--spacing) * 4)}.v6{padding-inline:calc(var(--spacing) * 7)}.w6{padding-block:calc(var(--spacing) * .5)}.x6{padding-block:calc(var(--spacing) * 1.5)}.y6{padding-block:calc(var(--spacing) * 1.25)}.z6{padding-block:calc(var(--spacing) * 2)}.a7{padding-block:calc(var(--spacing) * 2.5)}.b7{padding-block:calc(var(--spacing) * 3.75)}.c7{padding-block:calc(var(--spacing) * 4)}.d7{padding-block:calc(var(--spacing) * 5)}.e7{padding-block:calc(var(--spacing) * 9)}.f7{padding-top:0}.g7{padding-top:calc(var(--spacing) * 3)}.h7{padding-top:calc(var(--spacing) * 6)}.i7{padding-top:calc(var(--spacing) * 12)}.j7{padding-right:calc(var(--spacing) * 12)}.k7{padding-bottom:calc(var(--spacing) * 10)}.l7{padding-bottom:calc(var(--spacing) * 18)}.m7{padding-left:calc(var(--spacing) * 4)}.n7{padding-left:calc(var(--spacing) * 5)}.o7{text-align:center}.p7{text-align:left}.q7{vertical-align:middle}.r7{font-family:var(--font-mono)}.s7{font-family:var(--font-sans)}.t7{font-size:var(--text-base);line-height:var(--leading-relaxed)}.u7{font-size:.8rem}.v7{font-size:.9rem}.w7{font-size:1rem}.x7{font-size:10px}.y7{font-size:14px}.z7{font-size:clamp(30px,5vw,40px)}.a8{font-size:var(--text-base)}.b8{font-size:var(--text-lg)}.c8{font-size:var(--text-md)}.d8{font-size:var(--text-sm)}.e8{font-size:var(--text-xl)}.f8{font-size:var(--text-xs)}.g8{--tw-leading:var(--pre-line);line-height:var(--pre-line)}.h8{--tw-leading:1.5;line-height:1.5}.i8{--tw-leading:1.33;line-height:1.33}.j8{--tw-leading:1.43;line-height:1.43}.k8{--tw-leading:1.333;line-height:1.333}.l8{--tw-leading:1.625;line-height:1.625}.m8{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.n8{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.o8{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.p8{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.q8{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.r8{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.s8{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.t8{text-wrap:balance}.u8,.v8{overflow-wrap:break-word}.w8{overflow-wrap:normal}.x8{white-space:normal}.y8{white-space:nowrap}.z8{white-space:pre}.a9{tab-size:2}.b9{color:#3b82f6}.c9{color:#fff}.d9{color:var(--color-fg)}.e9{color:#29272066}@supports (color:color-mix(in lab, red, red)){.e9{color:color-mix(in oklab, var(--color-fg) 40%, transparent)}}.f9{color:#292720cc}@supports (color:color-mix(in lab, red, red)){.f9{color:color-mix(in oklab, var(--color-fg) 80%, transparent)}}.g9{color:#292720e6}@supports (color:color-mix(in lab, red, red)){.g9{color:color-mix(in oklab, var(--color-fg) 90%, transparent)}}.h9{color:inherit}.i9{color:var(--color-muted)}.j9{color:var(--color-syn-c)}.k9{color:var(--color-syn-f)}.l9{color:var(--color-syn-g)}.m9{color:var(--color-syn-k)}.n9{color:var(--color-syn-n)}.o9{color:var(--color-syn-o)}.p9{color:var(--color-syn-p)}.q9{color:var(--color-syn-s)}.r9{color:var(--color-syn-t)}.s9{color:var(--color-syn-u)}.t9{font-style:italic}.u9{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.v9{text-decoration-line:none}.w9{text-decoration-line:underline}.x9{-webkit-text-decoration-color:var(--color-line);-webkit-text-decoration-color:var(--color-line);text-decoration-color:var(--color-line)}.y9{-webkit-text-decoration-color:var(--color-muted);-webkit-text-decoration-color:var(--color-muted);text-decoration-color:var(--color-muted)}.z9{text-decoration-style:dotted}.aa{text-underline-offset:4px}.ba{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ca{color-scheme:light dark}.da{opacity:0}.ea{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.fa{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ga{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ha{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ia{--tw-blur:blur(12px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.ja{--tw-brightness:brightness(50%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.ka{--tw-backdrop-blur:blur(8px);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.la{transition-property:background-color,box-shadow;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.ma{transition-property:color,background-color,box-shadow;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.na{transition-property:color,translate;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.oa{transition-property:opacity,scale,display,overlay;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.pa{transition-property:width,background-color;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.qa{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.ra{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.sa{transition-behavior:allow-discrete}.ta{--tw-duration:.15s;transition-duration:.15s}.ua{--tw-duration:.2s;transition-duration:.2s}.va{--tw-duration:.3s;transition-duration:.3s}.wa{-webkit-user-select:none;user-select:none}.xa{--pre-line:1lh}.ya{-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.za{font:.84em/1.65 var(--font-mono)}.ab{font:inherit}:is(.bb *){box-sizing:border-box}@media (hover:hover){.cb:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.db:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.eb:is(:where(.group):hover *){color:#34d399}.fb:is(:where(.group):hover *){color:var(--color-fg)}.gb:is(:where(.group):hover *){text-decoration-line:underline}}.hb:is(:where(.group)[aria-current=true] *){width:calc(var(--spacing) * 4)}.ib:is(:where(.group)[aria-current=true] *){background-color:#fff}.jb:after{content:var(--tw-content);height:1px}.kb:after{content:var(--tw-content);flex:1}.lb:after{content:var(--tw-content);background-color:var(--color-line)}.mb:is([open],:popover-open,:open){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.nb:is([open],:popover-open,:open){opacity:1}@media (hover:hover){.ob:hover{border-color:#29272099}@supports (color:color-mix(in lab, red, red)){.ob:hover{border-color:color-mix(in oklab, var(--color-fg) 60%, transparent)}}.pb:hover{background-color:oklab(0% none none/.75)}.qb:hover{background-color:oklab(0% none none/.9)}.rb:hover{background-color:#34d399}.sb:hover{background-color:#2927200d}@supports (color:color-mix(in lab, red, red)){.sb:hover{background-color:color-mix(in oklab, var(--color-fg) 5%, transparent)}}.tb:hover{background-color:var(--color-line)}.ub:hover{background-color:var(--color-surface)}.vb:hover{color:#3b82f6}.wb:hover{color:#16a34a}.xb:hover{color:#ef4444}.yb:hover{color:var(--color-fg)}.zb:hover{text-decoration-line:underline}.ac:hover{text-decoration-color:currentColor}.bc:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.cc:focus{color:#3b82f6}.dc:focus{color:#16a34a}.ec:focus{color:#ef4444}.fc:focus{color:var(--color-fg)}.gc:focus{--tw-outline-style:none;outline-style:none}.hc:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ic:focus-visible{--tw-ring-color:#3b82f6}.jc:focus-visible{--tw-ring-color:#29272033}@supports (color:color-mix(in lab, red, red)){.jc:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-fg) 20%, transparent)}}.kc:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.lc:focus-visible{outline-offset:2px}.mc:focus-visible{--tw-outline-style:none;outline-style:none}:is(.nc *):focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}:is(.oc *):focus-visible{outline-offset:5px}:is(.pc *):focus-visible{outline-color:var(--color-fg)}.qc:disabled{cursor:default}.rc:disabled{opacity:.4}.sc[aria-pressed=true]{background-color:var(--color-bg)}.tc[aria-pressed=true]{color:var(--color-fg)}.uc[aria-pressed=true]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.vc[aria-selected=true],.wc[aria-current=page]{color:var(--color-fg)}.xc[data-theme=dark]{color-scheme:dark}.yc[data-theme=light]{color-scheme:light}@media (prefers-reduced-motion:reduce){.zc{overflow-x:auto}.ad{-webkit-mask-image:none;mask-image:none}.bd{transition-property:none}.cd{-webkit-mask-image:none}}@media not all and (width>=35.0625rem){.dd{grid-column-start:2}.ed{grid-row:span 2/span 2}.fd{width:calc(var(--spacing) * 18)}.gd{grid-template-columns:48px minmax(0,1fr)}.hd{flex-direction:column}.id{align-items:flex-start}.jd{gap:calc(var(--spacing) * 3)}.kd{gap:calc(var(--spacing) * 3.5)}.ld{gap:calc(var(--spacing) * 4.5)}.md{padding-inline:calc(var(--spacing) * 5.5)}.nd{padding-block:calc(var(--spacing) * 6.5)}.od{padding-top:calc(var(--spacing) * 7)}.pd{font-size:var(--text-2xs)}}@media (width>=35.0625rem){.qd{right:calc(var(--spacing) * 4)}.rd{bottom:calc(var(--spacing) * 4)}.sd{left:calc(var(--spacing) * 4)}.td{margin-right:calc(var(--spacing) * 2)}.ud{margin-bottom:calc(var(--spacing) * 4)}.vd{margin-bottom:calc(var(--spacing) * 5)}.wd{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.xd{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.yd{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.zd{height:400px}.ae{width:calc(var(--spacing) * 80)}.be{grid-template-columns:repeat(4,minmax(0,1fr))}.ce{gap:calc(var(--spacing) * 2)}.de{gap:calc(var(--spacing) * 3)}.ee{gap:calc(var(--spacing) * 4)}.fe{gap:calc(var(--spacing) * 8)}.ge{padding:calc(var(--spacing) * 4)}.he{padding:calc(var(--spacing) * 6)}.ie{padding-inline:calc(var(--spacing) * 3)}.je{padding-inline:calc(var(--spacing) * 4)}.ke{padding-block:calc(var(--spacing) * 3)}.le{padding-top:calc(var(--spacing) * 4)}.me{font-size:14px}.ne{font-size:18px}.oe{font-size:var(--text-sm)}.pe{--tw-leading:1.43;line-height:1.43}.qe{--tw-leading:1.556;line-height:1.556}.re{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}}@media (width>=48rem){.se{right:calc(var(--spacing) * 8)}.te{left:calc(var(--spacing) * 8)}.ue{grid-template-columns:repeat(2,minmax(0,1fr))}.ve{font-size:var(--text-base)}.we{--tw-leading:1.5;line-height:1.5}}@media (width>=64rem){.xe{height:calc(var(--spacing) * 96)}}@media (prefers-color-scheme:dark){.ye:where(:root:not([data-theme=light]),:root:not([data-theme=light]) *){display:block}}.ye:where([data-theme=dark],[data-theme=dark] *){display:block}@media (prefers-color-scheme:dark){.ze:where(:root:not([data-theme=light]),:root:not([data-theme=light]) *){display:none}}.ze:where([data-theme=dark],[data-theme=dark] *){display:none}@starting-style{.af:is([open],:popover-open,:open){--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.bf:is([open],:popover-open,:open){opacity:0}}.cf a{color:inherit}.df a{-webkit-text-decoration-color:var(--color-muted);-webkit-text-decoration-color:var(--color-muted);text-decoration-color:var(--color-muted)}.ef a{text-underline-offset:4px}.ff a:hover{text-decoration-color:currentColor}.gf h2{font-size:var(--text-md)}.hf h2{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.if img{margin-inline:auto}.jf::-webkit-scrollbar{display:none}.kf>:last-child{margin-bottom:0}.lf>li+li:before{content:var(--tw-content);margin-right:calc(var(--spacing) * 2)}.mf>li+li:before{content:var(--tw-content);opacity:.5}.nf>li+li:before{--tw-content:"/";content:var(--tw-content)}.of>p{margin-bottom:calc(var(--spacing) * 2)}.pf[hidden]{display:none}}::view-transition-group(entry-title){animation-duration:.3s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(entry-title),::view-transition-new(entry-title){object-fit:none;object-position:left top;width:auto;height:auto;animation-duration:.3s;animation-timing-function:cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:no-preference){:root[data-entry=cross-site] h1[data-title]{animation:.3s cubic-bezier(.22,1,.36,1) both entry-title-in}}@keyframes entry-title-in{0%{opacity:0;transform:translateY(12px)}}[data-wordmark]{width:auto;height:20px;display:block}[data-fold]{transform-box:view-box;transform-origin:35px 0;transition:transform .42s cubic-bezier(.22,1,.36,1);transform:scale(0)}a:hover>[data-wordmark] [data-fold],a:focus-visible>[data-wordmark] [data-fold]{transform:scale(1)}@media (prefers-reduced-motion:reduce){[data-fold]{transition:none}}::view-transition-old(root),::view-transition-new(root){animation-duration:.15s}@property --pre-line{syntax:"<length>";inherits:true;initial-value:0}@font-face{font-family:Comic Relief;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/comic-relief-regular-latin.woff2)format("woff2")}@font-face{font-family:Comic Relief;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/comic-relief-bold-latin.woff2)format("woff2")}@media (prefers-color-scheme:dark){:root:where(:root:not([data-theme=light]),:root:not([data-theme=light]) *){--color-bg:#181916;--color-fg:#e9e9e1;--color-muted:#a5a69b;--color-line:#33352f;--color-surface:#22241e;--color-syn-k:#b8c9a6;--color-syn-s:#d6b48c;--color-syn-n:#9fc9c0;--color-syn-f:#c5d5dc;--color-syn-t:#d4c392;--color-syn-p:#c6cdb8;--color-syn-o:#b0b2a8;--color-syn-g:#b8c9a6}}:root:where([data-theme=dark],[data-theme=dark] *){--color-bg:#181916;--color-fg:#e9e9e1;--color-muted:#a5a69b;--color-line:#33352f;--color-surface:#22241e;--color-syn-k:#b8c9a6;--color-syn-s:#d6b48c;--color-syn-n:#9fc9c0;--color-syn-f:#c5d5dc;--color-syn-t:#d4c392;--color-syn-p:#c6cdb8;--color-syn-o:#b0b2a8;--color-syn-g:#b8c9a6}::selection{background:#29272024}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb, var(--color-fg) 14%, transparent)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}