.nMq7sW_page{width:100%}.nMq7sW_lbl{font-family:var(--kh-font-sans);font-weight:500;font-size:calc(12px*var(--kh-text,1));letter-spacing:.14em;text-transform:uppercase;color:var(--kh-ink-3);margin:0}.nMq7sW_link{min-height:44px;font-family:inherit;font-size:calc(14px*var(--kh-text,1));color:var(--kh-blue-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:700;text-decoration:none;display:inline-flex}.nMq7sW_link:hover{color:var(--lightningcss-light,#2c3fd0)var(--lightningcss-dark,#a9b4ff)}.nMq7sW_link:focus-visible{outline:3px solid var(--kh-blue-ink);outline-offset:2px;border-radius:6px}.nMq7sW_secH{font-family:var(--kh-font-display);letter-spacing:-.01em;color:var(--kh-ink);margin:0;font-size:21px;font-weight:600;line-height:1.22}@media (min-width:1024px){.nMq7sW_secH{font-size:22px}}.nMq7sW_ink.nMq7sW_ink{background:var(--kh-blue-btn);color:#fff;border-radius:16px;font-weight:700}.nMq7sW_ink.nMq7sW_ink:hover{background:var(--kh-blue-btn-hover);color:#fff}.nMq7sW_mono{font-variant-numeric:tabular-nums;font-weight:700}.nMq7sW_pages{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}@media (max-width:600px){.nMq7sW_pages>nav,.nMq7sW_pages>nav>ul{width:100%}.nMq7sW_pages>nav>ul>li{flex:auto}.nMq7sW_pages>nav>ul>li>*{width:100%}}.nMq7sW_pagesLbl{font-weight:500;font-size:calc(12px*var(--kh-text,1));letter-spacing:.14em;text-transform:uppercase;color:var(--kh-ink-3)}@media (max-width:600px){.nMq7sW_pagesLbl{display:none}}.nMq7sW_today{background:var(--kh-surface,#fff);border:1px solid var(--kh-line);box-sizing:border-box;border-radius:24px;min-width:0;padding:20px}@media (min-width:1024px){.nMq7sW_today{border-radius:28px;padding:26px}}.nMq7sW_today{background:var(--kh-inverse);border-color:var(--kh-ink);color:#fff;flex-direction:column;gap:8px;display:flex}.nMq7sW_today p{margin:0}.nMq7sW_todayLbl{font-weight:500;font-size:calc(12px*var(--kh-text,1));letter-spacing:.14em;text-transform:uppercase;color:#b9bcc6}.nMq7sW_todayH{font-family:var(--kh-font-display);letter-spacing:-.01em;color:var(--kh-ink);margin:0;font-size:22px;font-weight:600;line-height:1.22}@media (min-width:1024px){.nMq7sW_todayH{font-size:28px}}.nMq7sW_todayH{color:#fff}.nMq7sW_todayS{font-size:calc(15px*var(--kh-text,1));color:#ffffffd1;line-height:1.55}.nMq7sW_todayBtns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:8px;display:grid}.nMq7sW_todayBtns>:only-child{grid-column:1/-1}@media (min-width:1024px){.nMq7sW_todayBtns{display:flex}.nMq7sW_todayBtns>*{min-width:180px}}.nMq7sW_todayRow{font-size:calc(15px*var(--kh-text,1));border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:10px;margin-top:6px;padding-top:12px;font-weight:600;display:flex}.nMq7sW_todayRow>span{overflow-wrap:anywhere;min-width:0}.nMq7sW_todayRow small{font-size:calc(13px*var(--kh-text,1));color:#b9bcc6;font-weight:500;display:block}.nMq7sW_todayLink{min-height:44px;font-size:calc(14px*var(--kh-text,1));color:#ffb38f;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.nMq7sW_todayLink:hover{color:#fff}.nMq7sW_todayLink:focus-visible{outline-offset:3px;border-radius:6px;outline:3px solid #ffb38f}.nMq7sW_todayCount{border-top:1px solid #ffffff1a;align-items:center;gap:12px;margin-top:6px;padding-top:14px;display:flex}.nMq7sW_todayCount svg{flex:none}.nMq7sW_todayCount b{font-family:var(--kh-font-display);letter-spacing:.5px;font-weight:600;font-size:calc(28px*var(--kh-text,1));line-height:1.1;display:block}.nMq7sW_todayCount small{font-size:calc(14px*var(--kh-text,1));color:#b9bcc6;display:block}.nMq7sW_go{background:var(--kh-surface,#fff);border:1px solid var(--kh-line);box-sizing:border-box;border-radius:24px;min-width:0;padding:20px}@media (min-width:1024px){.nMq7sW_go{border-radius:28px;padding:26px}}.nMq7sW_go{flex-direction:column;gap:14px;display:flex}.nMq7sW_goH{font-family:var(--kh-font-display);letter-spacing:-.01em;color:var(--kh-ink);margin:0;font-size:21px;font-weight:600;line-height:1.22}@media (min-width:1024px){.nMq7sW_goH{font-size:24px}}.nMq7sW_ways{flex-direction:column;gap:10px;display:flex}@media (min-width:1024px){.nMq7sW_ways{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;gap:12px;display:grid}}.nMq7sW_way{background:var(--lightningcss-light,#f7f7fa)var(--lightningcss-dark,var(--kh-hc-bg,#171a1e));border-radius:18px;flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}.nMq7sW_wayTop{align-items:center;gap:12px;display:flex}.nMq7sW_ico{background:var(--kh-blue-soft);width:40px;height:40px;color:var(--kh-blue-ink);border-radius:13px;flex:none;justify-content:center;align-items:center;display:inline-flex}.nMq7sW_wayM{flex-direction:column;gap:1px;min-width:0;display:flex}.nMq7sW_wayM b{font-size:calc(15px*var(--kh-text,1));font-weight:700;line-height:1.35}.nMq7sW_wayM small{font-size:calc(13px*var(--kh-text,1));color:var(--kh-ink-3);line-height:1.45}.nMq7sW_facts{flex-direction:column;margin:0;display:flex}.nMq7sW_facts>div{border-top:1px solid var(--lightningcss-light,#ecedf2)var(--lightningcss-dark,var(--kh-hc-line,#2a2f36));font-size:calc(15px*var(--kh-text,1));grid-template-columns:76px minmax(0,1fr);gap:10px;padding:9px 0;font-weight:600;line-height:1.45;display:grid}.nMq7sW_facts>div:first-child{border-top:0}.nMq7sW_facts dt{font-size:calc(12px*var(--kh-text,1));color:var(--kh-ink-3);align-self:start;align-items:center;gap:6px;padding-top:2px;font-weight:600;display:inline-flex}.nMq7sW_facts dt svg{color:var(--kh-blue-ink);flex:none}.nMq7sW_facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.nMq7sW_book{border-top:1px solid var(--lightningcss-light,#ecedf2)var(--lightningcss-dark,var(--kh-hc-line,#2a2f36));align-items:center;gap:10px;padding-top:12px;display:flex}.nMq7sW_bookM{flex-direction:column;flex:1;min-width:0;display:flex}.nMq7sW_bookM b{font-size:calc(15px*var(--kh-text,1));font-weight:700;line-height:1.3}.nMq7sW_bookM small{font-size:calc(13px*var(--kh-text,1));color:var(--kh-ink-3)}.nMq7sW_iconBtn{width:44px;height:44px;box-shadow:0 0 0 1px var(--kh-line);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--kh-hc-bg,#1a1d22));color:var(--kh-ink);border:0;border-radius:14px;flex:none;justify-content:center;align-items:center;display:inline-flex}.nMq7sW_iconBtn:hover{color:var(--kh-blue-ink)}.nMq7sW_iconBtn:focus-visible{outline:3px solid var(--kh-blue-ink);outline-offset:2px}.nMq7sW_say{font-size:calc(16px*var(--kh-text,1));color:var(--kh-ink-2);overflow-wrap:anywhere;margin:0;line-height:1.6}.nMq7sW_dress{background:var(--lightningcss-light,#f7f7fa)var(--lightningcss-dark,var(--kh-hc-bg,#171a1e));border-radius:18px;align-items:center;gap:14px;min-width:0;padding:14px;display:flex}.nMq7sW_swatch{width:40px;height:40px;box-shadow:inset 0 0 0 3px #fff,0 0 0 1px var(--kh-line-strong);color:var(--kh-blue-ink);border-radius:13px;flex:none;justify-content:center;align-items:center;display:inline-flex}.nMq7sW_dressM{flex-direction:column;gap:2px;min-width:0;display:flex}.nMq7sW_dressM b{font-size:calc(16px*var(--kh-text,1));overflow-wrap:anywhere;font-weight:700;line-height:1.35}.nMq7sW_name{background:var(--kh-surface,#fff);border:1px solid var(--kh-line);box-sizing:border-box;border-radius:24px;min-width:0;padding:20px}@media (min-width:1024px){.nMq7sW_name{border-radius:28px;padding:26px}}.nMq7sW_name{background:linear-gradient(135deg, var(--lightningcss-light,#eef0ff)var(--lightningcss-dark,var(--kh-hc-bg,#171a1e)), var(--lightningcss-light,#f7f7ff)var(--lightningcss-dark,var(--kh-hc-bg,#171a1e)));border-color:var(--lightningcss-light,#dce0ff)var(--lightningcss-dark,var(--kh-hc-line,#2a2f36));flex-direction:column;gap:8px;scroll-margin-top:96px;display:flex}.nMq7sW_name>.nMq7sW_lbl{color:var(--kh-blue-ink)}.nMq7sW_nameH{font-family:var(--kh-font-display);letter-spacing:-.01em;color:var(--kh-ink);margin:0;font-size:22px;font-weight:600;line-height:1.22}@media (min-width:1024px){.nMq7sW_nameH{font-size:26px}}.nMq7sW_nameH{margin-bottom:8px}.nMq7sW_cause{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--kh-hc-bg,#1a1d22));border:1px solid var(--kh-line);border-radius:20px;flex-direction:column;gap:12px;min-width:0;padding:18px;display:flex}.nMq7sW_cause>p{font-size:calc(15px*var(--kh-text,1));color:var(--kh-ink-2);white-space:pre-line;overflow-wrap:anywhere;margin:0;line-height:1.6}@media (min-width:1024px){.nMq7sW_cause{padding:22px}}.nMq7sW_causeTop{align-items:center;gap:12px;display:flex}.nMq7sW_causeTop b{font-family:var(--kh-font-display);letter-spacing:.5px;font-size:calc(18px*var(--kh-text,1));overflow-wrap:anywhere;font-weight:600;line-height:1.3}.nMq7sW_mark{background:var(--kh-blue-soft);width:44px;height:44px;color:var(--kh-blue-ink);border-radius:14px;flex:none;justify-content:center;align-items:center;display:inline-flex}.nMq7sW_bar{font-size:calc(14px*var(--kh-text,1));color:var(--kh-ink-3);flex-direction:column;gap:6px;display:flex}.nMq7sW_bar b{font-family:var(--kh-font-display);letter-spacing:.5px;font-weight:600;font-size:calc(16px*var(--kh-text,1));color:var(--kh-ink)}.nMq7sW_track{background:var(--lightningcss-light,#edeef2)var(--lightningcss-dark,var(--kh-hc-bg,#171a1e));border-radius:999px;height:8px;display:block;overflow:hidden}.nMq7sW_track>i{border-radius:inherit;background:var(--kh-blue-btn);height:100%;display:block}.nMq7sW_wrap.nMq7sW_wrap{white-space:normal;text-align:center;height:auto;min-height:52px;padding-top:12px;padding-bottom:12px;line-height:1.3}.nMq7sW_familyWay{background:var(--lightningcss-light,#f7f7fa)var(--lightningcss-dark,var(--kh-hc-bg,#171a1e));border-radius:16px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.nMq7sW_payRow{font-size:calc(15px*var(--kh-text,1));justify-content:space-between;align-items:center;gap:10px;display:flex}.nMq7sW_payRow span{color:var(--kh-ink-3)}.nMq7sW_payRow b{font-variant-numeric:tabular-nums;font-weight:700;font-size:calc(16px*var(--kh-text,1));color:var(--kh-ink);overflow-wrap:anywhere}.nMq7sW_copy{background:var(--kh-blue-soft);min-height:36px;color:var(--kh-blue-ink);font-family:inherit;font-size:calc(13px*var(--kh-text,1));cursor:pointer;border:0;border-radius:11px;flex:none;padding:0 12px;font-weight:700}.nMq7sW_copy:focus-visible{outline:3px solid var(--kh-blue-ink);outline-offset:2px}.nMq7sW_hint{font-size:calc(13px*var(--kh-text,1));color:var(--kh-ink-3);margin:0}.nMq7sW_center{align-self:center}.nMq7sW_pair{flex-direction:column;gap:40px;display:flex}@media (min-width:601px){.nMq7sW_pair{gap:48px}}@media (min-width:1024px){.nMq7sW_pair{flex-direction:row;align-items:stretch;gap:20px}}.nMq7sW_bridge{background:var(--kh-surface,#fff);border:1px solid var(--kh-line);box-sizing:border-box;border-radius:24px;min-width:0;padding:20px}@media (min-width:1024px){.nMq7sW_bridge{border-radius:28px;padding:26px}}.nMq7sW_bridge{background:linear-gradient(135deg, var(--lightningcss-light,#fff3ee)var(--lightningcss-dark,var(--kh-hc-bg,#171a1e)), var(--lightningcss-light,#fffbf8)var(--lightningcss-dark,var(--kh-hc-bg,#171a1e)));border-color:var(--lightningcss-light,#ffe0d3)var(--lightningcss-dark,var(--kh-hc-line,#553226));color:var(--kh-ink);flex-direction:column;gap:6px;text-decoration:none;display:flex}.nMq7sW_bridge .nMq7sW_lbl{color:var(--lightningcss-light,#b5431c)var(--lightningcss-dark,#ffb497)}.nMq7sW_bridge>b{font-family:var(--kh-font-display);letter-spacing:-.01em;color:var(--kh-ink);margin:0;font-size:22px;font-weight:600;line-height:1.22}@media (min-width:1024px){.nMq7sW_bridge>b{font-size:24px}}.nMq7sW_bridge:hover{border-color:#ffc9b3}.nMq7sW_bridge:focus-visible{outline:3px solid var(--kh-blue-ink);outline-offset:3px}@media (min-width:1024px){.nMq7sW_bridge{flex:420px}}.nMq7sW_tl{flex-direction:column;margin:6px 0 0;padding:0;list-style:none;display:flex}.nMq7sW_tl li{border-top:1px solid var(--lightningcss-light,#ffe0d3)var(--lightningcss-dark,var(--kh-hc-line,#553226));font-size:calc(14px*var(--kh-text,1));grid-template-columns:52px minmax(0,1fr);gap:10px;padding:9px 0;font-weight:600;line-height:1.45;display:grid}.nMq7sW_tl .nMq7sW_mono{font-size:calc(13px*var(--kh-text,1));color:var(--lightningcss-light,#b5431c)var(--lightningcss-dark,#ffb497)}.nMq7sW_bridgeGo{min-height:40px;font-size:calc(14px*var(--kh-text,1));color:var(--lightningcss-light,#b5431c)var(--lightningcss-dark,#ffb497);align-items:center;gap:6px;margin-top:auto;padding-top:4px;font-weight:700;display:inline-flex}.nMq7sW_daysBox{background:var(--kh-surface,#fff);border:1px solid var(--kh-line);box-sizing:border-box;border-radius:24px;min-width:0;padding:20px}@media (min-width:1024px){.nMq7sW_daysBox{border-radius:28px;padding:26px}}.nMq7sW_daysBox{flex-direction:column;gap:8px;display:flex}@media (min-width:1024px){.nMq7sW_daysBox{flex:420px}}.nMq7sW_days{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nMq7sW_days li>*{border-top:1px solid var(--lightningcss-light,#f0f1f4)var(--lightningcss-dark,var(--kh-hc-line,#2a2f36));color:inherit;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;text-decoration:none;display:flex}.nMq7sW_days li:first-child>*{border-top:0}.nMq7sW_days a:hover b{color:var(--kh-blue-ink)}.nMq7sW_days a:focus-visible{outline:3px solid var(--kh-blue-ink);outline-offset:2px;border-radius:8px}.nMq7sW_days b{font-size:calc(15px*var(--kh-text,1));font-weight:700;line-height:1.35;display:block}.nMq7sW_days small{font-size:calc(13px*var(--kh-text,1));color:var(--kh-ink-3);display:block}.nMq7sW_here{font-size:calc(12px*var(--kh-text,1));background:var(--kh-blue-soft);color:var(--kh-blue-ink);border-radius:9px;flex:none;padding:5px 10px;font-weight:700}.nMq7sW_go2{font-size:calc(14px*var(--kh-text,1));color:var(--kh-blue-ink);flex:none;font-weight:700}.nMq7sW_remind{background:var(--kh-surface,#fff);border:1px solid var(--kh-line);box-sizing:border-box;border-radius:24px;min-width:0;padding:20px}@media (min-width:1024px){.nMq7sW_remind{border-radius:28px;padding:26px}}.nMq7sW_remind{flex-direction:column;gap:12px;display:flex}.nMq7sW_remind.nMq7sW_remindDone{background:0 0;border:0;padding:0}.nMq7sW_remindH{font-family:var(--kh-font-display);letter-spacing:-.01em;color:var(--kh-ink);margin:0;font-size:21px;font-weight:600;line-height:1.22}@media (min-width:1024px){.nMq7sW_remindH{font-size:22px}}.nMq7sW_remindS{font-size:calc(14px*var(--kh-text,1));color:var(--kh-ink-3);margin:-4px 0 0;line-height:1.55}.nMq7sW_field{flex-direction:column;gap:6px;display:flex}.nMq7sW_field label{font-size:calc(14px*var(--kh-text,1));color:var(--kh-ink-2);font-weight:700}.nMq7sW_field input{box-sizing:border-box;border:1px solid var(--kh-line-strong);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--kh-hc-bg,#1a1d22));width:100%;min-height:50px;font-family:inherit;font-size:calc(16px*var(--kh-text,1));color:var(--kh-ink);border-radius:14px;outline:0;padding:13px 14px;font-weight:500}.nMq7sW_field input::placeholder{color:var(--lightningcss-light,#8a8fa3)var(--lightningcss-dark,var(--kh-hc-ink,#9ca3ae))}.nMq7sW_field input:focus-visible{border-color:var(--kh-blue-btn);box-shadow:0 0 0 4px #4a5ef51f}.nMq7sW_field input[aria-invalid=true]{border-color:var(--kh-error)}.nMq7sW_error{font-size:calc(14px*var(--kh-text,1));color:var(--kh-error);margin:0}.nMq7sW_ok{background:var(--kh-inverse);color:#fff;border-radius:24px;align-items:flex-start;gap:12px;padding:18px 20px;display:flex}.nMq7sW_ok svg{color:#c9d0ff;flex:none;margin-top:2px}.nMq7sW_okM{flex-direction:column;gap:2px;min-width:0;display:flex}.nMq7sW_okM b{font-size:calc(16px*var(--kh-text,1));font-weight:700;line-height:1.35}.nMq7sW_okM small{font-size:calc(14px*var(--kh-text,1));color:#b9bcc6;line-height:1.45}
