.Family-module__9BW1Za__fam{--on-fam:#fff}.Family-module__9BW1Za__fam[data-family=preschool]{--fam:#ed6e93;--fam-deep:#b9476b;--fam-ink:#9e3e5c;--fam-soft:#ffeaee;--fam-line:#fabecc;--fam-hue:4}.Family-module__9BW1Za__fam[data-family=trivia]{--fam:#f17070;--fam-deep:#bd484b;--fam-ink:#a13f41;--fam-soft:#feebea;--fam-line:#fcc0bc;--fam-hue:22}.Family-module__9BW1Za__fam[data-family=sports]{--fam:#ef774b;--fam-deep:#b94e24;--fam-ink:#9e4421;--fam-soft:#ffebe5;--fam-line:#fac2af;--fam-hue:40}.Family-module__9BW1Za__fam[data-family=first-adventure]{--fam:#e6811b;--fam-deep:#a95b00;--fam-ink:#924e02;--fam-soft:#ffecdf;--fam-line:#f5c6a4;--fam-hue:58}.Family-module__9BW1Za__fam[data-family=animals]{--fam:#d19006;--fam-deep:#966604;--fam-ink:#825700;--fam-soft:#feeed7;--fam-line:#eccb9e;--fam-hue:76}.Family-module__9BW1Za__fam[data-family=spelling-bee]{--fam:#bc9c08;--fam-deep:#856d04;--fam-ink:#725d00;--fam-soft:#f8f0d6;--fam-line:#e0d19d;--fam-hue:94}.Family-module__9BW1Za__fam[data-family=teachers]{--fam:#a2a705;--fam-deep:#707404;--fam-ink:#606302;--fam-soft:#f0f3d8;--fam-line:#d2d6a1;--fam-hue:112}.Family-module__9BW1Za__fam[data-family=game-night]{--fam:#7db138;--fam-deep:#507b03;--fam-ink:#446a02;--fam-soft:#e8f5dd;--fam-line:#c2dbab;--fam-hue:130}.Family-module__9BW1Za__fam[data-family=science-fair]{--fam:#4ab962;--fam-deep:#098133;--fam-ink:#106e2d;--fam-soft:#e1f7e3;--fam-line:#b3deb8;--fam-hue:148}.Family-module__9BW1Za__fam[data-family=road-trip]{--fam:#09ba8a;--fam-deep:#007f5d;--fam-ink:#036d50;--fam-soft:#dbf8eb;--fam-line:#a5e0c7;--fam-hue:166}.Family-module__9BW1Za__fam[data-family=book-club]{--fam:#00b7a7;--fam-deep:#017d72;--fam-ink:#016b62;--fam-soft:#d7f8f3;--fam-line:#9ce1d6;--fam-hue:184}.Family-module__9BW1Za__fam[data-family=homeschool]{--fam:#0ab4be;--fam-deep:#037b83;--fam-ink:#076a71;--fam-soft:#d6f8fa;--fam-line:#99dfe5;--fam-hue:202}.Family-module__9BW1Za__fam[data-family=english]{--fam:#0cb0d4;--fam-deep:#077993;--fam-ink:#06687f;--fam-soft:#daf6ff;--fam-line:#9ddcf1;--fam-hue:220}.Family-module__9BW1Za__fam[data-family=comics]{--fam:#08aaf2;--fam-deep:#0676aa;--fam-ink:#036593;--fam-soft:#e3f3fe;--fam-line:#a6d8fa;--fam-hue:238}.Family-module__9BW1Za__fam[data-family=draw]{--fam:#579ffe;--fam-deep:#2b6fc5;--fam-ink:#275fa8;--fam-soft:#e7f1ff;--fam-line:#b4d4fe;--fam-hue:256}.Family-module__9BW1Za__fam[data-family=space]{--fam:#8194fe;--fam-deep:#5967c8;--fam-ink:#4c58aa;--fam-soft:#ebefff;--fam-line:#c3cffe;--fam-hue:274}.Family-module__9BW1Za__fam[data-family=chess]{--fam:#a289f8;--fam-deep:#775ec2;--fam-ink:#6651a5;--fam-soft:#f0eeff;--fam-line:#d1c9fc;--fam-hue:292}.Family-module__9BW1Za__fam[data-family=magic]{--fam:#bd7fe8;--fam-deep:#8f57b5;--fam-ink:#7a4b9a;--fam-soft:#f6ecfe;--fam-line:#dfc5f4;--fam-hue:310}.Family-module__9BW1Za__fam[data-family=sub]{--fam:#d277d0;--fam-deep:#a250a1;--fam-ink:#8b4589;--fam-soft:#fee8fc;--fam-line:#ebc1e9;--fam-hue:328}.Family-module__9BW1Za__fam[data-family=music]{--fam:#e371b3;--fam-deep:#b04a88;--fam-ink:#964174;--fam-soft:#ffe9f4;--fam-line:#f4bfdb;--fam-hue:346}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .Family-module__9BW1Za__fam{--on-fam:#1b1535}:root:not([data-theme=light]) .Family-module__9BW1Za__fam[data-family=preschool]{--fam:#fa89a7;--fam-deep:#fc93ae;--fam-ink:#ffb7c7;--fam-soft:#402028;--fam-line:#673743}:root:not([data-theme=light]) .Family-module__9BW1Za__fam[data-family=trivia]{--fam:#fe8a88;--fam-deep:#ff9592;--fam-ink:#febab6;--fam-soft:#412120;--fam-line:#683736}:root:not([data-theme=light]) .Family-module__9BW1Za__fam[data-family=sports]{--fam:#fb906a;--fam-deep:#fd9976;--fam-ink:#febca5;--fam-soft:#402218;--fam-line:#673a2a}:root:not([data-theme=light]) .Family-module__9BW1Za__fam[data-family=first-adventure]{--fam:#f2994e;--fam-deep:#f5a15e;--fam-ink:#fbc093;--fam-soft:#3e2510;--fam-line:#643d1e}:root:not([data-theme=light]) .Family-module__9BW1Za__fam[data-family=animals]{--fam:#e3a338;--fam-deep:#e7ab4d;--fam-ink:#f0c68a;--fam-soft:#39280b;--fam-line:#5d4216}:root:not([data-theme=light]) .Family-module__9BW1Za__fam[data-family=spelling-bee]{--fam:#ceaf33;--fam-deep:#d3b649;--fam-ink:#e1cd89;--fam-soft:#332b0a;--fam-line:#544714}:root:not([data-theme=light]) .Family-module__9BW1Za__fam[data-family=teachers]{--fam:#b4b943;--fam-deep:#babf55;--fam-ink:#cfd48f;--fam-soft:#2c2e0d;--fam-line:#494b1a}:root:not([data-theme=light]) .Family-module__9BW1Za__fam[data-family=game-night]{--fam:#93c35e;--fam-deep:#9cc86c;--fam-ink:#bada9c;--fam-soft:#233014;--fam-line:#3b4f25}:root:not([data-theme=light]) .Family-module__9BW1Za__fam[data-family=science-fair]{--fam:#6dc97d;--fam-deep:#7ace87;--fam-ink:#a6dfad;--fam-soft:#19321d;--fam-line:#2b5232}:root:not([data-theme=light]) .Family-module__9BW1Za__fam[data-family=road-trip]{--fam:#3dcd9c;--fam-deep:#54d2a4;--fam-ink:#93e1c0;--fam-soft:#0d3326;--fam-line:#19543f}:root:not([data-theme=light]) .Family-module__9BW1Za__fam[data-family=book-club]{--fam:#06ccbb;--fam-deep:#2dd2c1;--fam-ink:#86e1d4;--fam-soft:#02332e;--fam-line:#02544c}:root:not([data-theme=light]) .Family-module__9BW1Za__fam[data-family=homeschool]{--fam:#0dc8d4;--fam-deep:#18cfdb;--fam-ink:#82e0e7;--fam-soft:#003236;--fam-line:#005257}:root:not([data-theme=light]) .Family-module__9BW1Za__fam[data-family=english]{--fam:#04c4ed;--fam-deep:#36caf1;--fam-ink:#87dcf7;--fam-soft:#04313c;--fam-line:#075062}:root:not([data-theme=light]) .Family-module__9BW1Za__fam[data-family=comics]{--fam:#49bdff;--fam-deep:#60c2fe;--fam-ink:#99d6ff;--fam-soft:#0f2f41;--fam-line:#1d4d69}:root:not([data-theme=light]) .Family-module__9BW1Za__fam[data-family=draw]{--fam:#7bb3ff;--fam-deep:#87bafe;--fam-ink:#aed0fe;--fam-soft:#1a2c44;--fam-line:#2d496d}:root:not([data-theme=light]) .Family-module__9BW1Za__fam[data-family=space]{--fam:#99abfe;--fam-deep:#a1b2fe;--fam-ink:#becbff;--fam-soft:#242944;--fam-line:#3c446d}:root:not([data-theme=light]) .Family-module__9BW1Za__fam[data-family=chess]{--fam:#b3a0ff;--fam-deep:#b9a9ff;--fam-ink:#cec5fe;--fam-soft:#2c2642;--fam-line:#49406a}:root:not([data-theme=light]) .Family-module__9BW1Za__fam[data-family=magic]{--fam:#cc97f3;--fam-deep:#d19ff5;--fam-ink:#e0befa;--fam-soft:#33243e;--fam-line:#533d64}:root:not([data-theme=light]) .Family-module__9BW1Za__fam[data-family=sub]{--fam:#e18fde;--fam-deep:#e499e1;--fam-ink:#efb9ec;--fam-soft:#392238;--fam-line:#5c395b}:root:not([data-theme=light]) .Family-module__9BW1Za__fam[data-family=music]{--fam:#f08bc4;--fam-deep:#f394c9;--fam-ink:#fab6da;--fam-soft:#3d2131;--fam-line:#633750}}:root[data-theme=dark] .Family-module__9BW1Za__fam{--on-fam:#1b1535}:root[data-theme=dark] .Family-module__9BW1Za__fam[data-family=preschool]{--fam:#fa89a7;--fam-deep:#fc93ae;--fam-ink:#ffb7c7;--fam-soft:#402028;--fam-line:#673743}:root[data-theme=dark] .Family-module__9BW1Za__fam[data-family=trivia]{--fam:#fe8a88;--fam-deep:#ff9592;--fam-ink:#febab6;--fam-soft:#412120;--fam-line:#683736}:root[data-theme=dark] .Family-module__9BW1Za__fam[data-family=sports]{--fam:#fb906a;--fam-deep:#fd9976;--fam-ink:#febca5;--fam-soft:#402218;--fam-line:#673a2a}:root[data-theme=dark] .Family-module__9BW1Za__fam[data-family=first-adventure]{--fam:#f2994e;--fam-deep:#f5a15e;--fam-ink:#fbc093;--fam-soft:#3e2510;--fam-line:#643d1e}:root[data-theme=dark] .Family-module__9BW1Za__fam[data-family=animals]{--fam:#e3a338;--fam-deep:#e7ab4d;--fam-ink:#f0c68a;--fam-soft:#39280b;--fam-line:#5d4216}:root[data-theme=dark] .Family-module__9BW1Za__fam[data-family=spelling-bee]{--fam:#ceaf33;--fam-deep:#d3b649;--fam-ink:#e1cd89;--fam-soft:#332b0a;--fam-line:#544714}:root[data-theme=dark] .Family-module__9BW1Za__fam[data-family=teachers]{--fam:#b4b943;--fam-deep:#babf55;--fam-ink:#cfd48f;--fam-soft:#2c2e0d;--fam-line:#494b1a}:root[data-theme=dark] .Family-module__9BW1Za__fam[data-family=game-night]{--fam:#93c35e;--fam-deep:#9cc86c;--fam-ink:#bada9c;--fam-soft:#233014;--fam-line:#3b4f25}:root[data-theme=dark] .Family-module__9BW1Za__fam[data-family=science-fair]{--fam:#6dc97d;--fam-deep:#7ace87;--fam-ink:#a6dfad;--fam-soft:#19321d;--fam-line:#2b5232}:root[data-theme=dark] .Family-module__9BW1Za__fam[data-family=road-trip]{--fam:#3dcd9c;--fam-deep:#54d2a4;--fam-ink:#93e1c0;--fam-soft:#0d3326;--fam-line:#19543f}:root[data-theme=dark] .Family-module__9BW1Za__fam[data-family=book-club]{--fam:#06ccbb;--fam-deep:#2dd2c1;--fam-ink:#86e1d4;--fam-soft:#02332e;--fam-line:#02544c}:root[data-theme=dark] .Family-module__9BW1Za__fam[data-family=homeschool]{--fam:#0dc8d4;--fam-deep:#18cfdb;--fam-ink:#82e0e7;--fam-soft:#003236;--fam-line:#005257}:root[data-theme=dark] .Family-module__9BW1Za__fam[data-family=english]{--fam:#04c4ed;--fam-deep:#36caf1;--fam-ink:#87dcf7;--fam-soft:#04313c;--fam-line:#075062}:root[data-theme=dark] .Family-module__9BW1Za__fam[data-family=comics]{--fam:#49bdff;--fam-deep:#60c2fe;--fam-ink:#99d6ff;--fam-soft:#0f2f41;--fam-line:#1d4d69}:root[data-theme=dark] .Family-module__9BW1Za__fam[data-family=draw]{--fam:#7bb3ff;--fam-deep:#87bafe;--fam-ink:#aed0fe;--fam-soft:#1a2c44;--fam-line:#2d496d}:root[data-theme=dark] .Family-module__9BW1Za__fam[data-family=space]{--fam:#99abfe;--fam-deep:#a1b2fe;--fam-ink:#becbff;--fam-soft:#242944;--fam-line:#3c446d}:root[data-theme=dark] .Family-module__9BW1Za__fam[data-family=chess]{--fam:#b3a0ff;--fam-deep:#b9a9ff;--fam-ink:#cec5fe;--fam-soft:#2c2642;--fam-line:#49406a}:root[data-theme=dark] .Family-module__9BW1Za__fam[data-family=magic]{--fam:#cc97f3;--fam-deep:#d19ff5;--fam-ink:#e0befa;--fam-soft:#33243e;--fam-line:#533d64}:root[data-theme=dark] .Family-module__9BW1Za__fam[data-family=sub]{--fam:#e18fde;--fam-deep:#e499e1;--fam-ink:#efb9ec;--fam-soft:#392238;--fam-line:#5c395b}:root[data-theme=dark] .Family-module__9BW1Za__fam[data-family=music]{--fam:#f08bc4;--fam-deep:#f394c9;--fam-ink:#fab6da;--fam-soft:#3d2131;--fam-line:#633750}.Family-module__9BW1Za__scope{display:contents}.Family-module__9BW1Za__motif{background-color:var(--fam-soft)}.Family-module__9BW1Za__motif[data-motif=dots]{background-image:radial-gradient(var(--fam-line) 2.5px, transparent 3px);background-size:16px 16px}.Family-module__9BW1Za__motif[data-motif=stripes]{background-image:repeating-linear-gradient(-45deg, var(--fam-line) 0 6px, transparent 6px 18px)}.Family-module__9BW1Za__motif[data-motif=court]{background-image:linear-gradient(90deg, transparent calc(50% - 1.5px), var(--fam-line) calc(50% - 1.5px) calc(50% + 1.5px), transparent calc(50% + 1.5px)), radial-gradient(circle at 50% 50%, transparent 22px, var(--fam-line) 23px 25px, transparent 26px)}.Family-module__9BW1Za__motif[data-motif=map]{background-image:linear-gradient(135deg, var(--fam-line) 25%, transparent 25%), linear-gradient(225deg, var(--fam-line) 25%, transparent 25%);opacity:1;background-position:0 0,11px 0;background-size:22px 22px}.Family-module__9BW1Za__motif[data-motif=paws]{background-image:radial-gradient(circle at 30% 60%, var(--fam-line) 4px, transparent 4.5px), radial-gradient(circle at 18% 38%, var(--fam-line) 2px, transparent 2.5px), radial-gradient(circle at 30% 30%, var(--fam-line) 2px, transparent 2.5px), radial-gradient(circle at 42% 38%, var(--fam-line) 2px, transparent 2.5px);background-size:34px 30px}.Family-module__9BW1Za__motif[data-motif=honeycomb]{background-image:radial-gradient(circle at 50% 50%, transparent 6px, var(--fam-line) 6.5px 8px, transparent 8.5px);background-position:0 0;background-size:18px 16px}.Family-module__9BW1Za__motif[data-motif=ruled]{background-image:repeating-linear-gradient(0deg, transparent 0 11px, var(--fam-line) 11px 12.5px)}.Family-module__9BW1Za__motif[data-motif=pips]{background-image:radial-gradient(var(--fam-line) 2.5px, transparent 3px), radial-gradient(var(--fam-line) 2.5px, transparent 3px);background-position:0 0,12px 12px;background-size:24px 24px}.Family-module__9BW1Za__motif[data-motif=grid]{background-image:linear-gradient(var(--fam-line) 1px, transparent 1px), linear-gradient(90deg, var(--fam-line) 1px, transparent 1px);background-size:12px 12px}.Family-module__9BW1Za__motif[data-motif=road]{background-image:linear-gradient(90deg, var(--fam-line) 0 20px, transparent 20px 34px);background-position:0;background-repeat:repeat-x;background-size:34px 4px}.Family-module__9BW1Za__motif[data-motif=spines]{background-image:repeating-linear-gradient(90deg, var(--fam-line) 0 5px, transparent 5px 8px, var(--fam-line) 8px 11px, transparent 11px 19px, var(--fam-line) 19px 26px, transparent 26px 31px);background-position:0 100%;background-repeat:repeat-x;background-size:31px 70%}.Family-module__9BW1Za__motif[data-motif=plaid]{background-image:repeating-linear-gradient(0deg, var(--fam-line) 0 3px, transparent 3px 18px), repeating-linear-gradient(90deg, var(--fam-line) 0 3px, transparent 3px 18px)}.Family-module__9BW1Za__motif[data-motif=waves]{background-image:radial-gradient(circle at 50% 0, transparent 7px, var(--fam-line) 7.5px 9px, transparent 9.5px);background-size:20px 12px}.Family-module__9BW1Za__motif[data-motif=halftone]{background-image:radial-gradient(var(--fam-line) 1.6px, transparent 2px), radial-gradient(var(--fam-line) 3px, transparent 3.5px);background-position:0 0,5px 5px;background-size:10px 10px,20px 20px}.Family-module__9BW1Za__motif[data-motif=sketch]{background-image:repeating-linear-gradient(-30deg, var(--fam-line) 0 1px, transparent 1px 7px), repeating-linear-gradient(60deg, var(--fam-line) 0 1px, transparent 1px 13px)}.Family-module__9BW1Za__motif[data-motif=stars]{background-image:radial-gradient(var(--fam-line) 1px, transparent 1.5px), radial-gradient(var(--fam-line) 1.8px, transparent 2.2px);background-position:0 0,9px 13px;background-size:17px 17px,41px 37px}.Family-module__9BW1Za__motif[data-motif=checker]{background-image:conic-gradient(var(--fam-line) 25%, transparent 0 50%, var(--fam-line) 0 75%, transparent 0);background-size:18px 18px}.Family-module__9BW1Za__motif[data-motif=sparkle]{background-image:radial-gradient(circle, var(--fam-line) 1.5px, transparent 2px), conic-gradient(from 45deg at 50% 50%, transparent 0 85%, var(--fam-line) 0 90%, transparent 0);background-size:22px 22px,44px 44px}.Family-module__9BW1Za__motif[data-motif=sticky]{background-image:linear-gradient(135deg, transparent 70%, var(--fam-line) 70%);background-size:26px 26px}.Family-module__9BW1Za__motif[data-motif=staff]{background-image:repeating-linear-gradient(0deg, transparent 0 6px, var(--fam-line) 6px 7.5px);background-position:0;background-repeat:repeat-x;background-size:100% 38px}.Family-module__9BW1Za__bar{z-index:1;align-items:center;gap:var(--space-2);max-width:var(--measure);margin:var(--space-2) auto 0;margin-inline:max(var(--gutter), calc((100% - var(--measure)) / 2));border:2px solid var(--fam-line);border-radius:var(--radius-md);font-family:var(--font-ui);box-shadow:0 3px 0 var(--fam-line);padding:6px 6px 6px 8px;display:flex;position:relative}.Family-module__9BW1Za__barName{border-radius:var(--radius-sm);background:var(--fam-deep);color:var(--on-fam);font-weight:800;font-size:var(--text-sm);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:6px 12px;text-decoration:none;display:inline-flex}.Family-module__9BW1Za__barName:hover{filter:brightness(1.06)}.Family-module__9BW1Za__barLinks{scrollbar-width:none;flex:auto;gap:6px;min-width:0;margin:0;padding:2px;list-style:none;display:flex;overflow-x:auto}.Family-module__9BW1Za__barLinks::-webkit-scrollbar{display:none}.Family-module__9BW1Za__barLinks a{border-radius:var(--radius-pill);background:var(--card);color:var(--fam-ink);font-weight:700;font-size:var(--text-xs);white-space:nowrap;border:1.5px solid var(--fam-line);padding:5px 10px;text-decoration:none;display:inline-block}.Family-module__9BW1Za__barLinks a:hover{border-color:var(--fam)}.Family-module__9BW1Za__barFamily{border-radius:var(--radius-pill);background:var(--card);color:var(--ink-soft);font-size:var(--text-xs);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:5px 10px;font-weight:700;text-decoration:none;display:inline-flex}.Family-module__9BW1Za__wheel{width:16px;height:16px;box-shadow:inset 0 0 0 3px var(--card);background:conic-gradient(#ed6e93,#f17070,#ef774b,#e6811b,#d19006,#bc9c08,#a2a705,#7db138,#4ab962,#09ba8a,#00b7a7,#0ab4be,#0cb0d4,#08aaf2,#579ffe,#8194fe,#a289f8,#bd7fe8,#d277d0,#e371b3,#ed6e93);border-radius:50%;flex:none}@media (max-width:560px){.Family-module__9BW1Za__barFamily .Family-module__9BW1Za__barWord{display:none}}.Family-module__9BW1Za__strip{z-index:1;max-width:var(--measure);margin:var(--space-8) auto var(--space-6);margin-inline:max(var(--gutter), calc((100% - var(--measure)) / 2));padding:var(--space-4);border-radius:var(--radius-lg);background:var(--card);border:2px solid var(--line);font-family:var(--font-ui);position:relative}.Family-module__9BW1Za__strip h2{margin:0 0 var(--space-3);font-size:var(--text-md);color:var(--ink);align-items:center;gap:8px;display:flex}.Family-module__9BW1Za__strip h2 a{color:inherit}.Family-module__9BW1Za__chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.Family-module__9BW1Za__chip{border-radius:var(--radius-pill);background:var(--fam-soft);border:1.5px solid var(--fam-line);color:var(--fam-ink);font-size:var(--text-xs);align-items:center;gap:6px;padding:6px 10px 6px 8px;font-weight:700;text-decoration:none;display:inline-flex}.Family-module__9BW1Za__chip:hover{border-color:var(--fam)}.Family-module__9BW1Za__chip[aria-current=true]{background:var(--fam-deep);border-color:var(--fam-deep);color:var(--on-fam)}.Family-module__9BW1Za__dot{background:var(--fam);border-radius:50%;flex:none;width:10px;height:10px}.Family-module__9BW1Za__page{max-width:var(--measure);margin:0 auto}.Family-module__9BW1Za__crumbs{font-size:var(--text-xs);color:var(--ink-soft);margin:var(--space-3) 0 var(--space-1);border-radius:var(--radius-pill);background:var(--card);padding:4px 12px;display:inline-block}.Family-module__9BW1Za__crumbs a{color:var(--fam-ink)}.Family-module__9BW1Za__h1{font-family:var(--font-display,var(--font-ui));font-size:var(--text-2xl);line-height:var(--leading-tight);color:var(--ink);margin:var(--space-3) 0 var(--space-4);padding-bottom:var(--space-3);background:linear-gradient(90deg, var(--fam,var(--brand)) 0 64px, var(--fam-line,var(--line-strong)) 64px 100%) bottom / 100% 4px no-repeat}.Family-module__9BW1Za__h2{font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--fam-ink,var(--ink));margin:var(--space-8) 0 var(--space-3);border-radius:var(--radius-md);background:var(--fam-soft,var(--card));border:2px solid var(--fam-line,var(--line-strong));padding:6px 16px;display:table}.Family-module__9BW1Za__panel{margin:var(--space-3) 0;padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:var(--card);border:2px solid var(--line);box-shadow:var(--shadow-sm)}.Family-module__9BW1Za__panel>.Family-module__9BW1Za__h2:first-child{margin-top:0}.Family-module__9BW1Za__h3{font-size:var(--text-lg);color:var(--fam-ink);margin:var(--space-6) 0 var(--space-2)}.Family-module__9BW1Za__prose{font-size:var(--text-md);line-height:var(--leading-body);color:var(--ink)}.Family-module__9BW1Za__prose>p,.Family-module__9BW1Za__prose>ul,.Family-module__9BW1Za__prose>ol{max-width:72ch}.Family-module__9BW1Za__prose a,.Family-module__9BW1Za__lead a,.Family-module__9BW1Za__card p a{color:var(--fam-ink);font-weight:600}.Family-module__9BW1Za__prose li{margin-bottom:6px}.Family-module__9BW1Za__lead{padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:var(--card);border:2px solid var(--fam-line);font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--ink)}.Family-module__9BW1Za__says{margin:var(--space-2) 0 var(--space-4)}.Family-module__9BW1Za__meta{font-size:var(--text-xs);color:var(--ink-soft);margin:var(--space-6) 0 0;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--card)}.Family-module__9BW1Za__row{gap:var(--space-2);margin:var(--space-4) 0;flex-wrap:wrap;display:flex}.Family-module__9BW1Za__btn{border-radius:var(--radius-pill);background:var(--card);border:2px solid var(--fam-line);min-height:48px;color:var(--fam-ink);font:inherit;font-weight:800;font-size:var(--text-sm);cursor:pointer;box-shadow:0 3px 0 var(--fam-line);justify-content:center;align-items:center;gap:6px;padding:10px 18px;text-decoration:none;display:inline-flex}.Family-module__9BW1Za__btn:active{box-shadow:0 1px 0 var(--fam-line);transform:translateY(2px)}.Family-module__9BW1Za__go{background:var(--fam-deep);border-color:var(--fam-deep);color:var(--on-fam);box-shadow:0 3px 0 color-mix(in srgb, var(--fam-deep) 60%, black)}.Family-module__9BW1Za__btn:disabled{opacity:.5;cursor:default}.Family-module__9BW1Za__cards{gap:var(--space-3);margin:var(--space-3) 0;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));padding:0;list-style:none;display:grid}.Family-module__9BW1Za__card{height:100%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--card);border:2px solid var(--line);border-left:6px solid var(--fam);color:var(--ink);box-shadow:var(--shadow-sm);flex-direction:column;gap:4px;text-decoration:none;display:flex}a.Family-module__9BW1Za__card:hover{border-color:var(--fam-line);border-left-color:var(--fam-deep)}.Family-module__9BW1Za__card b{font-size:var(--text-md);color:var(--ink)}.Family-module__9BW1Za__card span,.Family-module__9BW1Za__card p{font-size:var(--text-sm);color:var(--ink-soft);line-height:var(--leading-snug);margin:0}.Family-module__9BW1Za__cardEmoji{font-size:28px;line-height:1}.Family-module__9BW1Za__top{counter-reset:none;margin:var(--space-4) 0;gap:var(--space-3);padding:0;list-style:none;display:grid}.Family-module__9BW1Za__topItem{gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-3) var(--space-3);border-radius:var(--radius-md);background:var(--card);border:2px solid var(--line);grid-template-columns:52px 1fr;align-items:start;display:grid}.Family-module__9BW1Za__topItem h3{font-size:var(--text-lg);color:var(--ink);line-height:var(--leading-snug);margin:4px 0}.Family-module__9BW1Za__topItem h3 a{color:var(--fam-ink)}.Family-module__9BW1Za__topItem p{font-size:var(--text-md);line-height:var(--leading-body);color:var(--ink);margin:0}.Family-module__9BW1Za__num{background:var(--fam-deep);width:48px;height:48px;color:var(--on-fam);font-weight:900;font-size:var(--text-lg);border-radius:50%;place-items:center;display:grid}.Family-module__9BW1Za__ours{border-radius:var(--radius-pill);background:var(--fam-soft);color:var(--fam-ink);font-size:var(--text-xs);vertical-align:middle;margin-left:6px;padding:1px 8px;font-weight:800;display:inline-block}.Family-module__9BW1Za__quiz{margin:var(--space-4) 0;padding:var(--space-4);border-radius:var(--radius-lg);background:var(--fam-soft);border:2px solid var(--fam-line)}.Family-module__9BW1Za__ask{align-items:flex-start;gap:var(--space-3);font-size:var(--text-lg);color:var(--ink);font-weight:800;line-height:var(--leading-snug);display:flex}.Family-module__9BW1Za__ask span{flex:1}.Family-module__9BW1Za__boxes{gap:var(--space-3);margin:var(--space-4) 0 var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));display:grid}.Family-module__9BW1Za__box{min-height:72px;padding:var(--space-3);border-radius:var(--radius-md);background:var(--card);border:3px solid var(--fam-line);color:var(--ink);font:inherit;font-size:var(--text-md);cursor:pointer;box-shadow:0 4px 0 var(--fam-line);font-weight:800}.Family-module__9BW1Za__box:hover:not(:disabled){border-color:var(--fam)}.Family-module__9BW1Za__box[data-state=right]{background:var(--good-soft);border-color:var(--good);color:var(--ink);opacity:1}.Family-module__9BW1Za__box[data-state=wrong]{opacity:.5}.Family-module__9BW1Za__box:disabled{cursor:default}.Family-module__9BW1Za__box small{font-size:var(--text-lg);display:block}.Family-module__9BW1Za__foot{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--ink-soft);flex-wrap:wrap;display:flex}.Family-module__9BW1Za__why{min-height:1.5em;font-size:var(--text-md);color:var(--ink);margin:0}.Family-module__9BW1Za__loading{padding:var(--space-6);text-align:center;color:var(--ink-soft)}.Family-module__9BW1Za__dir{margin:var(--space-3) 0;gap:var(--space-2);padding:0;list-style:none;display:grid}.Family-module__9BW1Za__dir li{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--card);border:2px solid var(--line)}.Family-module__9BW1Za__dir a,.Family-module__9BW1Za__dirName{color:var(--fam-ink);font-weight:800;font-size:var(--text-md)}.Family-module__9BW1Za__dir p{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--ink-soft);margin:4px 0 0}.Family-module__9BW1Za__host{font-size:var(--text-xs);color:var(--ink-faint);margin-left:6px;font-weight:600}.Family-module__9BW1Za__shelf{margin:var(--space-10) auto var(--space-4);max-width:var(--measure);padding:var(--space-4) var(--space-4) var(--space-2);border-radius:var(--radius-lg);border:2px solid var(--fam-line)}.Family-module__9BW1Za__shelf>h2{margin-top:0}.Family-module__9BW1Za__shelfGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));display:grid}.Family-module__9BW1Za__shelfBox{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--card);border:2px solid var(--line)}.Family-module__9BW1Za__shelfBox h3{font-size:var(--text-md);color:var(--fam-ink);margin:0 0 6px}.Family-module__9BW1Za__shelfBox ul{font-size:var(--text-sm);margin:0;padding-left:1.1em;line-height:1.5}.Family-module__9BW1Za__shelfBox li{margin-bottom:3px}.Family-module__9BW1Za__shelfBox a{color:var(--ink)}.Family-module__9BW1Za__shelfBox a:hover{color:var(--fam-ink)}.Family-module__9BW1Za__shelfMore{font-size:var(--text-xs);color:var(--fam-ink);font-weight:700}.Family-module__9BW1Za__tool{margin:var(--space-4) 0;padding:var(--space-4);border-radius:var(--radius-lg);background:var(--card);border:3px solid var(--fam-line);box-shadow:0 5px 0 var(--fam-line);font-family:var(--font-ui)}.Family-module__9BW1Za__big{color:var(--fam-ink);text-align:center;font-variant-numeric:tabular-nums;font-size:clamp(48px,12vw,96px);font-weight:900;line-height:1}.Family-module__9BW1Za__label{font-size:var(--text-sm);color:var(--ink-soft);font-weight:800}.Family-module__9BW1Za__seg{flex-wrap:wrap;gap:6px;display:flex}.Family-module__9BW1Za__seg button{border-radius:var(--radius-pill);border:2px solid var(--fam-line);background:var(--card);min-width:44px;min-height:44px;color:var(--fam-ink);font:inherit;cursor:pointer;padding:6px 12px;font-weight:800}.Family-module__9BW1Za__seg button[aria-pressed=true]{background:var(--fam-deep);border-color:var(--fam-deep);color:var(--on-fam)}.Family-module__9BW1Za__famCard{border-radius:var(--radius-lg);background:var(--card);border:2px solid var(--fam-line);height:100%;color:var(--ink);box-shadow:0 5px 0 var(--fam-line);flex-direction:column;text-decoration:none;transition:transform .15s;display:flex;overflow:hidden}.Family-module__9BW1Za__famCard:hover{transform:translateY(-2px)}.Family-module__9BW1Za__famTop{padding:var(--space-4);justify-content:space-between;align-items:center;min-height:84px;display:flex}.Family-module__9BW1Za__famEmoji{background:var(--fam-deep);width:56px;height:56px;box-shadow:0 3px 0 color-mix(in srgb, var(--fam-deep) 60%, black);border-radius:18px;place-items:center;font-size:30px;display:grid}.Family-module__9BW1Za__famHost{border-radius:var(--radius-pill);background:var(--card);color:var(--fam-ink);font-size:var(--text-xs);padding:3px 9px;font-weight:800}.Family-module__9BW1Za__famBody{padding:var(--space-3) var(--space-4) var(--space-4);flex-direction:column;gap:4px;display:flex}.Family-module__9BW1Za__famBody b{font-size:var(--text-lg);color:var(--fam-ink)}.Family-module__9BW1Za__famBody span{font-size:var(--text-sm);color:var(--ink);line-height:var(--leading-snug)}.Family-module__9BW1Za__famBody small{font-size:var(--text-xs);color:var(--ink-faint)}@media print{.Family-module__9BW1Za__bar,.Family-module__9BW1Za__strip{display:none}}@media (prefers-reduced-motion:reduce){.Family-module__9BW1Za__famCard{transition:none}}
