.k2oJ5W_root{container:family/inline-size}.k2oJ5W_form{grid-template-columns:minmax(0,1fr);align-content:start;gap:26px;display:grid}.k2oJ5W_form .k2oJ5W_part h2{overflow-wrap:anywhere;margin:0;font-size:1.375rem}.k2oJ5W_part{border-top:1px dashed #ddd4b9;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;padding-top:22px;display:grid}.k2oJ5W_modes,.k2oJ5W_languages{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.k2oJ5W_modes{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.k2oJ5W_modes legend,.k2oJ5W_languages legend{font-family:var(--font-display);margin-bottom:10px;padding:0;font-size:1.25rem;font-weight:650}.k2oJ5W_mode{--tone:var(--peach);-webkit-hyphens:auto;hyphens:auto;cursor:pointer;background:#fff;border:1.5px solid #d6cfb5;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 12px;padding:14px 16px;display:grid;box-shadow:0 3px #e8e1c9}.k2oJ5W_mode[data-mode=plan]{--tone:var(--sky)}.k2oJ5W_mode input{width:20px;height:20px;accent-color:var(--action);margin:3px 0 0}.k2oJ5W_mode strong{font-size:1.0625rem;line-height:1.45}.k2oJ5W_mode small{font-size:var(--text-meta,.9375rem);color:var(--muted);grid-column:2;line-height:1.55}.k2oJ5W_mode:has(input:checked){background:color-mix(in srgb, var(--tone) 42%, #fff);border-color:var(--action);box-shadow:0 3px 0 color-mix(in srgb, var(--tone) 75%, #6b5a40), inset 0 0 0 1px var(--action)}.k2oJ5W_mode:has(input:focus-visible){outline-offset:3px;outline:3px solid #254e92}.k2oJ5W_privacy{font-size:var(--text-meta,.9375rem);color:#3a3a24;background:#fff7e6;border:1.5px dashed #e3c98d;border-radius:14px;padding:10px 14px;line-height:1.6}.k2oJ5W_rule{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:6px 12px;display:grid}.k2oJ5W_rule svg{color:#254e92;margin-top:3px}.k2oJ5W_rule p+p{margin-top:6px}.k2oJ5W_waiting{color:var(--muted);border:1.5px dashed #d9cfae;border-radius:14px;padding:12px 14px;font-size:1rem;line-height:1.6}.k2oJ5W_pair{background:#fbf8ee;border:1px solid #ebe3c9;border-radius:18px;gap:10px;min-width:0;padding:12px;display:grid}.k2oJ5W_source{border-inline-start:4px solid var(--mint);background:#fff;border-radius:10px;gap:2px;min-width:0;padding:8px 12px;display:grid}.k2oJ5W_source span{font-size:var(--text-meta,.9375rem);color:var(--muted);font-weight:600}.k2oJ5W_source p{white-space:pre-line;overflow-wrap:anywhere;font-size:1rem;line-height:1.6}.k2oJ5W_live{gap:8px;display:grid}.k2oJ5W_preview{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;display:grid}.k2oJ5W_previewHead{gap:10px;min-width:0;display:grid}.k2oJ5W_previewHead h2{font-family:var(--font-display);overflow-wrap:anywhere;font-size:1.6rem;font-weight:650}.k2oJ5W_sheet{color:var(--ink);background:#fffef9;border:1px solid #e4dcc2;border-radius:10px;padding:clamp(26px,3vw,40px) clamp(18px,3vw,36px) clamp(20px,3vw,34px);position:relative;box-shadow:0 2px #eee6cd,0 30px 46px -36px #3d3a2a99;container-type:inline-size}.k2oJ5W_sheet:before{content:"";background:linear-gradient(90deg, var(--peach) 0 20%, var(--sky) 0 40%, var(--lavender) 0 60%, var(--mint) 0 80%, var(--yellow) 0);border-radius:10px 10px 0 0;height:9px;position:absolute;inset:0 0 auto}.k2oJ5W_columns{grid-template-columns:minmax(0,1fr);display:grid}.k2oJ5W_column{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;align-content:start;gap:12px;min-width:0;font-size:1.0625rem;line-height:1.65;display:grid}.k2oJ5W_column,.k2oJ5W_flag{font-family:DM Sans Variable,Rubik Variable,sans-serif}:is(.k2oJ5W_column,.k2oJ5W_flag):lang(he),:is(.k2oJ5W_column,.k2oJ5W_flag):lang(ru){font-family:Rubik Variable,sans-serif}:is(.k2oJ5W_column,.k2oJ5W_flag):lang(ar){font-family:Noto Sans Arabic Variable,sans-serif}.k2oJ5W_tag{background:var(--mint);min-height:30px;font-size:var(--text-meta,.9375rem);border-radius:999px;justify-self:start;align-items:center;padding:2px 12px;font-weight:600;display:inline-flex}.k2oJ5W_column+.k2oJ5W_column .k2oJ5W_tag{background:var(--lavender)}.k2oJ5W_title{font-family:Fredoka Variable,Rubik Variable,sans-serif;font-size:1.625rem;font-weight:600;line-height:1.25}.k2oJ5W_column:lang(ru) .k2oJ5W_title{font-family:Rubik Variable,sans-serif}.k2oJ5W_column:lang(ar) .k2oJ5W_title{font-family:Noto Sans Arabic Variable,sans-serif;font-weight:700}.k2oJ5W_column p{color:inherit;line-height:inherit}.k2oJ5W_greeting{font-weight:600}.k2oJ5W_block{--mark:var(--mint);gap:2px;display:grid}.k2oJ5W_block[data-field=topic]{--mark:var(--peach)}.k2oJ5W_block[data-field=home]{--mark:var(--sky)}.k2oJ5W_block[data-field=bring]{--mark:var(--yellow)}.k2oJ5W_block[data-field=note]{--mark:var(--lavender)}.k2oJ5W_block h4{-webkit-text-decoration:underline .45em var(--mark);text-decoration:underline .45em var(--mark);text-underline-offset:-.3em;text-decoration-skip-ink:none;font-size:1.0625rem;font-weight:700;line-height:1.45}.k2oJ5W_block p{white-space:pre-line;overflow-wrap:anywhere}.k2oJ5W_sheet .k2oJ5W_mayChange{font-size:var(--text-meta,.9375rem);color:var(--muted)}.k2oJ5W_closing{margin-top:4px;font-weight:500}.k2oJ5W_sheet .k2oJ5W_flag{-webkit-hyphens:manual;hyphens:manual;color:#4d3500;font-size:var(--text-meta,.9375rem);background:#fff8e8;border:1.5px dashed #c2953f;border-radius:12px;padding:8px 12px;line-height:1.55}@media screen{.k2oJ5W_layout{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.k2oJ5W_columns{gap:24px}.k2oJ5W_columns>*+*{border-top:1.5px dashed #d7cda9;padding-top:24px}@container (min-width:30rem){.k2oJ5W_columns[data-shown="2"]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.k2oJ5W_columns[data-shown="2"]>*+*{border-top:0;padding-top:0}.k2oJ5W_columns[data-shown="2"]>:first-child{border-inline-end:1.5px dashed #d7cda9;padding-inline-end:24px}}@container family (min-width:66rem){.k2oJ5W_layout{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:24px;display:grid}.k2oJ5W_preview{position:sticky;top:16px}}}@media (prefers-reduced-motion:no-preference){.k2oJ5W_mode{transition:background-color .2s,border-color .2s,box-shadow .2s}}html[data-a11y-motion=reduce] .k2oJ5W_mode{transition:none}html[data-a11y-contrast=true] .k2oJ5W_sheet:before{display:none}html[data-a11y-contrast=true] .k2oJ5W_sheet{border:2px solid #13251b!important}@media (forced-colors:active){.k2oJ5W_sheet,.k2oJ5W_mode,.k2oJ5W_pair{border:2px solid canvastext}.k2oJ5W_sheet:before{display:none}.k2oJ5W_block h4{text-decoration-color:canvastext}}@page familyCard{size:A4 portrait;margin:0!important}@media print{.k2oJ5W_root[data-kind]{color:#000;width:auto;margin:0;padding:0;container-type:normal}.k2oJ5W_sheet{page:familyCard;box-shadow:none;color:#000;background:0 0;border:0;border-radius:0;padding:15mm 15mm 12mm;container-type:normal}.k2oJ5W_sheet:before{display:none}.k2oJ5W_columns[data-printed="2"]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:7mm}.k2oJ5W_columns[data-printed="2"]>:first-child{border-inline-end:.75pt dashed #777;padding-inline-end:7mm}.k2oJ5W_columns[data-printed="1"]{max-width:160mm;margin-inline:auto}.k2oJ5W_column{gap:calc(var(--print-size,12pt) * .8);font-size:var(--print-size,12pt);color:#000;-webkit-hyphens:manual;hyphens:manual;line-height:1.45}.k2oJ5W_title{font-size:calc(var(--print-size,12pt) * 1.6);line-height:1.25}.k2oJ5W_block{break-inside:avoid;gap:.5mm}.k2oJ5W_block h4{font-size:var(--print-size,12pt);line-height:1.45;text-decoration:none}.k2oJ5W_sheet .k2oJ5W_mayChange{font-size:calc(var(--print-size,12pt) * .875);color:#333}html[data-a11y-spacing=true] .k2oJ5W_sheet *{letter-spacing:normal!important;word-spacing:normal!important;margin-block-end:0!important;line-height:1.4!important}}
