@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/77d9a04c69f7b11b-s.p.1uklb5el4zgvl.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d81b50f8e1aba043-s.05i4gb4p0piv4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dd018b41519c2d93-s.p.2g-0we2o5_ngd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b4fb5dfe9580f890-s.p.1zvg0ggiaivzo.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f6c95fdd7b08cc8-s.0jaqhc1tb-5xm.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7f1976624c2b6255-s.p.1hvvd1t-trplq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ac706d910f2bd04-s.p.25pbmqxk8u2s7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3c61b7007b1b2764-s.0n_ln9vqskgts.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/25d341d5876d8ede-s.p.2wu4yy186g04j.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6bf0d8dd0c866b9f-s.p.10uaeld2xxvpt.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/341181aba0db3eca-s.2bbpeapf-lbjw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83940f62350fcaa7-s.p.13y-iz2lazqtb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro Fallback;src:local(Arial);ascent-override:90.61%;descent-override:24.01%;line-gap-override:0.0%;size-adjust:110.36%}.AEPR_W_className{font-family:Be Vietnam Pro,Be Vietnam Pro Fallback;font-style:normal}.AEPR_W_variable{--font-body:"Be Vietnam Pro", "Be Vietnam Pro Fallback"}
@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/f4b234103afdc32a-s.p.197tvtifbphtu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/0b60d5f95c5f3f76-s.2e115y8-hourl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/8056169c9d560660-s.p.41rroleoq1br7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/f4b234103afdc32a-s.p.197tvtifbphtu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/0b60d5f95c5f3f76-s.2e115y8-hourl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/8056169c9d560660-s.p.41rroleoq1br7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}._2FQhiW_className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}._2FQhiW_variable{--font-display:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Mali;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f6806b43a0fbf9ee-s.19z9ljfnlvq19.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Mali;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b4178d20beffeb5f-s.p.2pfchuwdzhzkm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mali;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a5f3544f2f57468f-s.0bzixr1b-t7av.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mali;font-style:normal;font-weight:400;font-display:swap;src:url(../media/15ecda0b41eab1f3-s.p.1h1p2768fubt-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mali;font-style:normal;font-weight:500;font-display:swap;src:url(../media/414b392d21b53e19-s.22p_0ylkoncz5.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Mali;font-style:normal;font-weight:500;font-display:swap;src:url(../media/75aafe82ced0d5b3-s.p.0boakaoig61zc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mali;font-style:normal;font-weight:500;font-display:swap;src:url(../media/48a122e95c1f7bd7-s.30caf5l8lnaou.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mali;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8965491f5dc76b7a-s.p.28qcf_2c5gqpd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mali;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e33ebfb09f8e5e26-s.42c5w67lj_gb-.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Mali;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8dfd5744c99775a1-s.p.2fanwxz0cveg0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mali;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7e31195e7d9139ba-s.0sezovpwhbsg3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mali;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b7ee15237e33b88f-s.p.38exmclhe5n0o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mali Fallback;src:local(Arial);ascent-override:93.81%;descent-override:22.33%;line-gap-override:0.0%;size-adjust:111.93%}.uMDETq_className{font-family:Mali,Mali Fallback;font-style:normal}.uMDETq_variable{--font-hand:"Mali", "Mali Fallback"}
:root,.om{--paper:#f6f6fd;--sheet:#fff;--line:#e2e2f6;--line-2:#c9c8ec;--ink:#21164f;--ink-2:#4f4680;--violet:#5a2bd6;--on-violet:#fff;--violet-soft:#e9e3ff;--corn:#ffc933;--corn-soft:#fff0bf;--on-corn:#21164f;--seal:#21164f;--on-seal:#f4f1ff;--on-seal-2:#c8bff2;--danger:#a8201a;--display:var(--font-display), "Bricolage Grotesque", "Arial Narrow", system-ui, sans-serif;--body:var(--font-body), "Be Vietnam Pro", system-ui, -apple-system, "Segoe UI", sans-serif;--hand:var(--font-hand), "Mali", "Comic Sans MS", cursive;--pad:16px;--rail:62px;background:var(--paper);color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.55;container:om/inline-size}.om.dark{--paper:#130e2b;--sheet:#1e1740;--line:#2c2455;--line-2:#443a78;--ink:#f2efff;--ink-2:#bdb5e6;--violet:#b49dff;--on-violet:#1a1238;--violet-soft:#2e2560;--corn:#ffc933;--corn-soft:#3b3120;--on-corn:#21164f;--seal:#f2efff;--on-seal:#21164f;--on-seal-2:#4f4680;--danger:#ff9c94}.om *,.om :before,.om :after{box-sizing:border-box}:where(.om) :where(h1,h2,h3,p){margin:0}:where(.om) :where(button,input,textarea,select){font:inherit;color:inherit}:where(.om) :where(button){cursor:pointer}.om :focus-visible{outline:3px solid var(--violet);outline-offset:2px}.oly{background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:24px 24px}.ic{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.ic.sm{width:16px;height:16px}.hand{font-family:var(--hand)}.mute{color:var(--ink-2)}.small{font-size:14px}.logo{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);align-items:baseline;font-size:24px;font-weight:800;display:inline-flex}.logo i{color:var(--violet);font-style:normal}.btn{border:2px solid var(--ink);background:var(--sheet);min-height:48px;box-shadow:3px 3px 0 var(--ink);border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-weight:600;text-decoration:none;display:inline-flex}.btn:active{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}.btn.pri{background:var(--violet);color:var(--on-violet)}.btn.corn{background:var(--corn);color:var(--on-corn)}.btn.ghost{box-shadow:none;border-color:var(--line-2)}.btn.bad{box-shadow:none;border-color:var(--danger);color:var(--danger)}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1.5px solid var(--line-2);background:var(--sheet);border-radius:999px;align-items:center;gap:6px;min-height:44px;padding:8px 14px;font-size:14px;font-weight:500;display:inline-flex}.chip.on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.vis{align-items:center;gap:5px;font-size:13px;font-weight:500;display:inline-flex}.av{width:44px;height:44px;font-family:var(--display);color:var(--on-corn);flex:none;place-items:center;font-size:18px;font-weight:800;display:inline-grid}.av.kid{border-radius:58% 42% 55% 45%/48% 58% 42% 52%}.av.par{border:2px solid var(--ink);background:var(--sheet);color:var(--ink);border-radius:50%}.av.corn{background:var(--corn)}.av.lilac{background:#cfc2ff}.av.lg{width:76px;height:76px;font-size:32px}.av.xs{width:26px;height:26px;font-size:12px}.avs{display:flex}.avs>*+*{margin-left:-8px}.shell{min-height:var(--frame-h,100vh);grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr);display:grid}.main{min-width:0;padding:var(--pad) var(--pad) 32px}.wrap{max-width:2240px;margin-inline:auto}.nav{z-index:5;background:var(--sheet);border-top:2px solid var(--ink);justify-content:space-around;align-items:flex-end;gap:2px;padding:6px 6px 8px;display:flex;position:sticky;bottom:0}.nav .brand,.nav .kinbox{display:none}.nv{min-width:0;min-height:52px;color:var(--ink-2);white-space:nowrap;background:0 0;border:0;border-radius:12px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;padding:5px 2px;font-size:11.5px;font-weight:500;display:flex}.nv.on{color:var(--ink);background:var(--corn-soft);font-weight:700}.nv.add{color:var(--ink);order:0}.nv.add .dot{background:var(--violet);width:52px;height:52px;color:var(--on-violet);border:2px solid var(--ink);box-shadow:2px 3px 0 var(--ink);border-radius:50%;place-items:center;margin-top:-24px;display:grid}.offline{background:var(--corn-soft);border-radius:12px;align-items:center;gap:8px;margin-bottom:14px;padding:10px 14px;font-size:14px;display:flex}.hero-t{font-family:var(--display);letter-spacing:-.035em;font-size:clamp(44px,13cqi,112px);font-weight:800;line-height:.98}.h2{font-family:var(--display);letter-spacing:-.02em;font-size:24px;font-weight:700;line-height:1.15}.h3{font-size:17px;font-weight:700;line-height:1.3}.panel{background:var(--sheet);border:1.5px solid var(--line-2);border-radius:18px;padding:18px}.stack{flex-direction:column;gap:14px;display:flex}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.between{justify-content:space-between}.aside{display:none}.cols{grid-template-columns:minmax(0,1fr);gap:22px;display:grid}.ask{border:2px solid var(--ink);background-color:var(--violet);width:100%;min-height:76px;color:var(--on-violet);text-align:left;border-radius:20px;justify-content:space-between;align-items:center;gap:12px;padding:14px 14px 14px 20px;display:flex}.ask .hand{font-size:21px;line-height:1.25}.ask .go{background:var(--corn);color:var(--on-corn);border-radius:12px;flex:none;padding:10px 18px;font-weight:700}.kids{scrollbar-width:none;gap:10px;padding:2px;display:flex;overflow-x:auto}.kidb{background:var(--sheet);border:1.5px solid var(--line-2);text-align:left;border-radius:999px;flex:none;align-items:center;gap:10px;min-height:60px;padding:8px 18px 8px 8px;display:flex}.feed{column-count:1;column-gap:22px}.feed-i{break-inside:avoid;padding-bottom:22px}.act{color:var(--ink-2);align-items:flex-start;gap:8px;margin-bottom:16px;font-size:14px;display:flex}.mc{background:var(--sheet);border:1.5px solid var(--line-2);border-radius:18px;flex-direction:column;gap:8px;padding:16px;display:flex;position:relative}.mc-t{text-align:left;background:0 0;border:0;min-height:28px;padding:0;font-size:17px;font-weight:500;line-height:1.45}p.mc-t{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.clamp1{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:600;display:block;overflow:hidden}.mc-open{z-index:2;border-radius:inherit;background:0 0;border:0;position:absolute;inset:0}.mc:hover{border-color:var(--ink-2)}button.mc-t:after{content:"";position:absolute;inset:0}.mc-t:hover{text-decoration:underline;text-decoration-thickness:2px}.mc-t .mark{background:linear-gradient(transparent 58%, var(--corn) 58%);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:inherit}.mc-b{color:var(--ink-2);font-size:15px}.mc-place{color:var(--ink-2);align-items:center;gap:5px;font-size:13px;display:flex}.mc.private .mc-place{color:var(--on-seal-2)}.mc-top{font-family:var(--hand);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:14px;display:flex}.mc-foot{color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;font-size:13px;display:flex}.approx{border:1.5px dashed;border-radius:8px;padding:0 8px}.mc.photo{box-shadow:4px 5px 0 var(--line-2);padding:10px 10px 14px}.mc.photo>.txt{flex-direction:column;gap:8px;padding:2px 6px 0;display:flex}.mc.photo:before{content:"";z-index:1;background:var(--corn);opacity:.85;width:76px;height:20px;position:absolute;top:-9px;left:50%;transform:translate(-50%)rotate(-2deg)}.mc.quote{background-color:var(--sheet);border-style:solid;padding:20px 18px}.mc.quote .mc-t{font-family:var(--hand);color:var(--violet);font-size:22px;font-weight:600;line-height:1.35}.mc.note{background:0 0;border-style:dashed;border-radius:14px;padding:12px 16px}.mc.note .mc-t{font-size:16px}.mc.private{background:var(--seal);color:var(--on-seal);border-color:var(--seal)}.mc.private .mc-t{font-family:var(--hand);font-size:20px;font-weight:600}.mc.private .mc-top,.mc.private .mc-foot,.mc.private .mc-b{color:var(--on-seal-2)}.t1{transform:rotate(-.7deg)}.t2{transform:rotate(.6deg)}.ph{aspect-ratio:4/3;background-color:#cfc2ff;border-radius:10px;position:relative;overflow:hidden}.ph span{color:#21164f;background:#fff;border-radius:6px;padding:0 7px;font-size:12px;position:absolute;bottom:6px;left:8px}.ph-sea{background-color:#e9e3ff;background-image:radial-gradient(circle at 76% 30%,#ffc933 0 15%,#0000 15.4%),linear-gradient(#0000 56%,#5a2bd6 56% 66%,#7c5be8 66% 78%,#21164f 78%)}.ph-school{background-image:linear-gradient(90deg,#0000 34%,#ffc933 34% 66%,#0000 66%),linear-gradient(#5a2bd6 0 72%,#21164f 72%);background-position:0 58%,0 0;background-repeat:no-repeat;background-size:100% 46%,100% 100%}.ph-bday{background-color:#21164f;background-image:repeating-linear-gradient(90deg,#0000 0 15%,#ffc933 15% 19%,#0000 19% 30%),linear-gradient(#0000 58%,#fff0bf 58% 72%,#5a2bd6 72%);background-position:0 18%,0 0;background-repeat:no-repeat;background-size:100% 42%,100% 100%}.ph-car{background-color:#ffc933;background-image:radial-gradient(circle at 34% 72%,#21164f 0 8%,#0000 8.4%),radial-gradient(circle at 66% 72%,#21164f 0 8%,#0000 8.4%),linear-gradient(90deg,#0000 22%,#5a2bd6 22% 78%,#0000 78%);background-position:0 0,0 0,0 58%;background-repeat:no-repeat;background-size:100% 100%,100% 100%,100% 26%}.jh{background-color:var(--corn);color:var(--on-corn);border:2px solid #21164f;border-radius:22px;flex-direction:column;gap:10px;padding:18px;display:flex;position:relative}.jh.oly{--line:#21164f1a}.jh.lilac{background-color:#cfc2ff}.jh .hero-t{font-size:clamp(60px,19cqi,132px)}.jh .btn{border-color:#21164f;box-shadow:3px 3px #21164f}.door{scrollbar-width:none;gap:6px;padding:4px 2px 8px;display:flex;overflow-x:auto}.dm{border:0;border-bottom:3px solid var(--line-2);text-align:left;background:0 0;flex-direction:column;flex:none;justify-content:flex-end;min-width:76px;min-height:56px;padding:6px 10px;display:flex}.dm b{font-family:var(--hand);font-size:17px;font-weight:600;line-height:1.2}.dm small{color:var(--ink-2);font-size:12.5px}.dm.on{border-bottom-color:var(--violet);color:var(--violet)}.yr{align-items:baseline;gap:12px;margin:22px 0 10px;display:flex}.yr b{font-family:var(--display);letter-spacing:-.03em;font-size:44px;font-weight:800;line-height:1}.yr>span{font-family:var(--hand);color:var(--violet);font-size:19px}.mon{grid-template-columns:var(--rail) minmax(0, 1fr);gap:10px;display:grid}.rail{font-family:var(--hand);color:var(--ink-2);background-image:repeating-linear-gradient(var(--line-2) 0 1.5px, transparent 1.5px 12px);background-position:0 0;background-repeat:no-repeat;background-size:8px 100%;padding-top:2px;padding-left:14px;font-size:14px;line-height:1.2;position:relative}.mcards{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;padding-bottom:26px;display:grid}.born{background:var(--ink);color:var(--paper);font-family:var(--hand);border-radius:14px;align-items:center;gap:12px;padding:14px 16px;font-size:18px;display:flex}.empty{border:2px dashed var(--line-2);border-radius:20px;flex-direction:column;align-items:flex-start;gap:14px;padding:28px 20px;display:flex}.ed{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.f{flex-direction:column;gap:8px;display:flex}.f>.lab{font-size:15px;font-weight:600}.inp{border:1.5px solid var(--line-2);background:var(--sheet);border-radius:12px;width:100%;min-height:48px;padding:10px 14px}.inp.big{font-family:var(--display);letter-spacing:-.02em;background:0 0;border-width:0 0 2px;border-radius:0;padding-inline:0;font-size:clamp(21px,6.5cqi,26px);font-weight:700}.story{min-height:104px;line-height:32px;font-family:var(--hand);border:1.5px solid var(--line-2);background-color:var(--sheet);background-image:linear-gradient(transparent 31px, var(--line) 31px);resize:vertical;background-size:100% 32px;border-radius:12px;width:100%;padding:0 14px;font-size:18px}.seg{background:var(--violet-soft);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.seg button{background:0 0;border:0;border-radius:10px;min-height:44px;font-size:14px;font-weight:600}.seg button.on{background:var(--sheet);box-shadow:0 0 0 1.5px var(--ink)}.pick{flex-wrap:wrap;gap:10px;display:flex}.pk{border:1.5px solid var(--line-2);background:var(--sheet);text-align:left;border-radius:999px;align-items:center;gap:10px;min-height:56px;padding:6px 16px 6px 6px;display:flex}.pk.on{border:2px solid var(--violet);background:var(--violet-soft)}.drop{border:2px dashed var(--line-2);background:0 0;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:64px;font-weight:600;display:flex}.up{background:var(--sheet);border:1.5px solid var(--line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:flex}.up .thumb{aspect-ratio:auto;border-radius:8px;flex:none;width:44px;height:44px}.bar{background:var(--line);border-radius:3px;height:6px;overflow:hidden}.bar i{background:var(--violet);height:100%;display:block}.visb{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:10px;display:grid}.vb{border:1.5px solid var(--line-2);background:var(--sheet);text-align:left;border-radius:16px;flex-direction:column;gap:4px;min-height:92px;padding:14px;display:flex}.vb.on{border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink)}.vb.on.priv{background:var(--seal);color:var(--on-seal)}.vb .small{color:inherit;opacity:.85}.more{border-top:1.5px solid var(--line);border-bottom:1.5px solid var(--line);padding:4px 0}.more summary{cursor:pointer;align-items:center;min-height:48px;font-weight:600;display:flex}.savebar{z-index:3;border:2px solid var(--ink);background:var(--sheet);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex;position:sticky;bottom:76px}.warn{background:var(--corn-soft);border-radius:10px;padding:10px 12px;font-size:14px}.when{grid-template-columns:repeat(auto-fit,minmax(min(136px,100%),1fr));gap:8px;display:grid}.loc{position:relative}.loc .inp{padding-right:48px}.clr{background:0 0;border:0;border-radius:10px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:2px;right:2px}.inp.filled{background:var(--corn-soft);border-color:var(--ink)}.auto{background:var(--corn);color:var(--on-corn);font-family:var(--hand);border-radius:8px;margin-left:4px;padding:0 8px;font-size:13px;font-weight:500;display:inline-block}.sel{border-radius:999px;width:auto;min-height:44px;padding-block:6px;font-size:14px;font-weight:500}.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.seg.two{flex:220px;grid-template-columns:repeat(2,minmax(0,1fr))}.seg button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.seg button.priv.on{background:var(--seal);color:var(--on-seal)}.savebar .hint{color:var(--ink-2);flex:100%}.linkbtn{min-height:44px;color:var(--violet);text-underline-offset:3px;background:0 0;border:0;align-self:flex-start;padding:0 2px;font-size:14px;font-weight:600;text-decoration:underline}.linkbtn.danger{color:var(--danger)}.menu{flex:none;position:relative}.menu>summary{cursor:pointer;list-style:none}.menu>summary::-webkit-details-marker{display:none}.menu>summary.btn{padding-inline:14px}.pop{z-index:6;background:var(--sheet);border:2px solid var(--ink);min-width:220px;box-shadow:3px 3px 0 var(--ink);border-radius:14px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.pop>button,.pop>sc-if>button{text-align:left;background:0 0;border:0;border-radius:10px;width:100%;min-height:44px;padding:8px 12px;font-weight:500}.pop>button:hover,.pop>sc-if>button:hover{background:var(--violet-soft)}.pop .danger{color:var(--danger)}.pop.wide{gap:8px;width:min(320px,100cqi - 32px);padding:14px}.tools{align-items:flex-start;gap:8px;display:flex}.tools .door{flex:auto;min-width:0}.tools .filt{margin:8px 0 0 auto}.ed{max-width:640px;margin-inline:auto}.cmp{flex-direction:column;gap:14px;display:flex}.cmp-h{border-bottom:1.5px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.iconbtn{background:var(--violet-soft);border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.who{align-items:flex-start;gap:12px;display:flex}.pills{flex-wrap:wrap;gap:6px;display:flex}.pill{background:var(--violet-soft);border:0;border-radius:10px;align-items:center;gap:6px;min-height:44px;padding:6px 10px 6px 12px;font-size:14px;font-weight:600;display:inline-flex}.pill.dark{background:var(--seal);color:var(--on-seal)}.pill.bad{background:var(--corn-soft);color:var(--danger)}.sheet{border:1.5px solid var(--line-2);background:var(--sheet);border-radius:14px;flex-direction:column;gap:6px;padding:8px;display:flex}.sheet.pick{flex-flow:wrap}.opt{text-align:left;background:0 0;border:1.5px solid #0000;border-radius:10px;flex-direction:column;align-items:flex-start;min-height:56px;padding:8px 12px;display:flex}.opt.on{border-color:var(--ink);background:var(--violet-soft)}.post{resize:vertical;background:0 0;border:0;width:100%;min-height:150px;padding:4px 0;font-size:clamp(19px,5.4cqi,24px);line-height:1.45}.post:focus-visible{outline:none}.post::placeholder{color:var(--ink-2);opacity:.75}.meta{flex-wrap:wrap;gap:6px;display:flex}.mchip{border:1.5px solid var(--line-2);background:var(--sheet);border-radius:999px;align-items:center;gap:6px;min-height:44px;padding:4px 12px;font-size:14px;font-weight:500;display:inline-flex}.mchip.filled{background:var(--corn-soft);border-color:var(--ink)}.mchip.loc{padding-block:0;flex:220px;min-width:0;padding-right:0;position:static}.mchip.loc input{background:0 0;border:0;flex:auto;min-width:0;min-height:44px;padding:0}.mchip .auto{margin-left:0}.mchip .clr{width:44px;height:44px;position:static}.addbar{border:1.5px solid var(--line-2);border-radius:14px;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:6px 8px 6px 16px;display:flex}.addbar .lab{font-size:15px;font-weight:600}.addbar .icons{gap:0;margin-left:auto;display:flex}.ib{background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.ib:hover,.ib.on{background:var(--violet-soft)}.ib.drop{border:0;width:44px;min-height:44px}.post-t{white-space:pre-line;font-size:clamp(19px,3.4cqi,24px);line-height:1.55}.acct{border-radius:14px;align-items:center;gap:10px;min-height:56px;padding:6px 8px;list-style:none;display:flex}.acct:hover,.kinbox[open] .acct{background:var(--violet-soft)}.acct-t{flex-direction:column;flex:auto;min-width:0;line-height:1.3;display:flex}.acct-t b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pop.up{min-width:0;inset:auto 0 calc(100% + 6px)}.acctp{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.kidopen{text-align:left;background:0 0;border:0;flex:160px;align-items:center;gap:12px;min-width:0;min-height:48px;padding:0;display:flex}.narrow{max-width:560px}.pv{display:none}.dt{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.gal{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.gal .ph:first-child{aspect-ratio:16/10;grid-column:1/-1}.gal .ph{aspect-ratio:1}.dl{gap:14px;margin:0;display:grid}.dl dt{color:var(--ink-2);font-size:13px}.dl dd{margin:2px 0 0;font-weight:500}.li{border-bottom:1.5px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:12px 0;display:flex;position:relative}.li .chip{z-index:1;position:relative}.li .grow{flex:220px;min-width:0}.ppl{align-items:center;gap:12px;padding:10px 0;display:flex}.ppl.wrapr{flex-wrap:wrap}.tag{background:var(--violet-soft);border-radius:999px;padding:1px 9px;font-size:12.5px;font-weight:600}.fam{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.link{overflow-wrap:anywhere;background:var(--paper);border-radius:10px;padding:10px 12px;font-family:ui-monospace,Menlo,monospace;font-size:13px}.auth{min-height:var(--frame-h,100vh);padding:28px var(--pad);grid-template-columns:minmax(0,1fr);align-content:center;gap:28px;display:grid}.auth .box{flex-direction:column;gap:18px;width:100%;max-width:440px;margin-inline:auto;display:flex}.auth .art{display:none}.lp .top{padding:14px var(--pad);justify-content:space-between;align-items:center;gap:12px;display:flex}.lp section,.lp .foot{padding:34px var(--pad)}.lp .in{max-width:1320px;margin-inline:auto}.lp .hero{grid-template-columns:minmax(0,1fr);align-items:end;gap:30px;display:grid}.lp .frameart{background-image:repeating-linear-gradient(var(--ink) 0 2px, transparent 2px 18px);background-repeat:no-repeat;background-size:14px 100%;flex-direction:column;gap:14px;padding-left:26px;display:flex;position:relative}.lp .story-t{font-family:var(--hand);flex-direction:column;gap:14px;max-width:34em;font-size:clamp(20px,3.4cqi,30px);line-height:1.6;display:flex}.lp .doubts{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:18px;display:grid}.lp .doubt{border-radius:20px;flex-direction:column;gap:10px;padding:22px;display:flex}.lp .dark-b{color:#f4f1ff;background:#21164f}@container om (min-width:600px){.shell,.lp,.auth{--pad:28px;--rail:92px}.shell{grid-template-rows:1fr;grid-template-columns:96px minmax(0,1fr)}.nav{height:var(--frame-h,100vh);border-top:0;border-right:2px solid var(--ink);flex-direction:column;order:-1;grid-area:1/1;justify-content:flex-start;align-items:stretch;gap:8px;padding:14px 8px;position:sticky;top:0;bottom:auto}.nav .brand{text-align:center;order:-2;padding-bottom:8px;display:block}.nav .brand .logo{font-size:15px}.nv{flex:none;min-height:64px;font-size:12px}.nv.add{order:-1}.nv.add .dot{margin-top:0}.main{grid-area:1/2;padding-bottom:40px}.savebar{bottom:12px}.feed{column-count:2}.mcards{grid-template-columns:repeat(2,minmax(0,1fr))}.jh{flex-flow:wrap;justify-content:space-between;align-items:flex-end;padding:26px}.fam{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.lp .hero{grid-template-columns:7fr 5fr}.lp section,.lp .foot{padding-block:64px}}@container om (min-width:1024px){.shell,.lp,.auth{--pad:40px}.shell{grid-template-columns:252px minmax(0,1fr)}.nav{gap:4px;padding:22px 16px}.nav .brand{text-align:left;padding:0 10px 18px}.nav .brand .logo{font-size:28px}.nav .kinbox{border-top:1.5px solid var(--line);margin-top:auto;padding-top:10px;font-size:14px;display:block}.nv{flex-direction:row;justify-content:flex-start;gap:12px;min-height:48px;padding:0 12px;font-size:15px}.nv.add{background:var(--violet);color:var(--on-violet);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);margin-bottom:14px;font-weight:700}.nv.add .dot{width:auto;height:auto;box-shadow:none;color:inherit;background:0 0;border:0}.cols{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:36px}.aside{flex-direction:column;gap:18px;display:flex;position:sticky;top:24px}.door.top{display:none}.aside .door{border-left:4px solid var(--ink);flex-direction:column-reverse;gap:0;padding:0;overflow:visible}.aside .dm{border-bottom:2px solid var(--line-2);width:100%;min-height:72px;padding:8px 0 8px 14px}.aside .dm:nth-child(2){padding-left:14px}.aside .dm.on{border-bottom:3px solid var(--violet)}.pv{flex-direction:column;gap:14px;display:flex;position:sticky;top:24px}.dt{grid-template-columns:minmax(0,7fr) minmax(280px,4fr);align-items:start;gap:40px}.dt .side{position:sticky;top:24px}.savebar{position:static}.auth{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;padding:40px 64px}.auth .art{flex-direction:column;gap:14px;display:flex}}@container om (min-width:1280px){.feed{column-count:2;column-gap:28px}.cols{grid-template-columns:minmax(0,1fr) 340px;gap:48px}}@container om (min-width:1600px){.shell,.lp,.auth{--pad:56px;--rail:120px}.shell{grid-template-columns:288px minmax(0,1fr)}.feed{column-count:3}.mcards{grid-template-columns:repeat(3,minmax(0,1fr))}.cols{grid-template-columns:minmax(0,1fr) 380px}}@container om (min-width:2200px){.feed{column-count:4}.mcards{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:no-preference){.btn,.chip,.nv{transition:transform .12s,background-color .12s}}html,body{background:var(--paper);margin:0;padding:0}.om{min-height:100dvh}.mc-img{aspect-ratio:4/3;object-fit:cover;background:var(--violet-soft);border-radius:10px;width:100%;display:block}.gal-img{object-fit:cover;background:var(--violet-soft);border-radius:10px;width:100%;height:100%;display:block}.gal>.gal-item{aspect-ratio:1}.gal>.gal-item:first-child{aspect-ratio:16/10;grid-column:1/-1}.thumb-img{object-fit:cover;background:var(--violet-soft);border-radius:8px;flex:none;width:44px;height:44px}.gal-video{background:#000;border-radius:10px;width:100%;display:block}.vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.err{color:var(--danger);font-size:14px;font-weight:600}.center-note{text-align:center;place-items:center;min-height:50dvh;padding:24px;display:grid}:where(.om) a{color:inherit;text-decoration:none}
