.r5Nw0a_wrap{--pr-brown:#6b3f1d;--pr-red:#c4553f;--pr-cream:#fff7e6;--pr-teal:#23807c;--pr-teal7:#1c6663;--pr-bg:#fdf8ee;--pr-card:#fffaf0;--pr-sunken:#f6efe1;--pr-text:#3b2412;--pr-sub:#6b5a44;--pr-link:#a8432f;--pr-btn:#b04c39;--pr-btnh:#9d4432;--pr-border:#e2d6bd;--pr-bstrong:#9a673a;max-width:1180px;color:var(--pr-text);overflow-wrap:anywhere;word-break:auto-phrase;text-wrap:pretty;line-break:strict;margin:0 auto;padding:1rem 1rem 3rem;font-size:16px;line-height:1.7}.r5Nw0a_wrap a{color:var(--pr-link)}.r5Nw0a_wrap :is(a,button,input,textarea,select,summary):focus-visible{outline:3px solid var(--pr-teal);outline-offset:2px}.r5Nw0a_wrap h1{color:var(--pr-brown);margin:.25rem 0 .5rem;font-size:2rem;line-height:1.35}.r5Nw0a_wrap h2{color:var(--pr-brown);margin:2rem 0 .75rem;font-size:1.4rem;line-height:1.4}.r5Nw0a_wrap h3{color:var(--pr-brown);margin:1rem 0 .5rem;font-size:1.15rem}@media (max-width:719px){.r5Nw0a_wrap h1{font-size:1.6rem}.r5Nw0a_wrap h2{font-size:1.25rem}}.r5Nw0a_crumb{color:var(--pr-sub);margin:.25rem 0 1rem}.r5Nw0a_crumb a{align-items:center;min-height:44px;display:inline-flex}.r5Nw0a_lead{max-width:46em;margin:0 0 1rem}.r5Nw0a_kicker{color:var(--pr-teal7);margin:0;font-weight:700;display:inline-block}.r5Nw0a_hero{background:var(--pr-card);border:2px solid var(--pr-border);border-radius:20px;margin-bottom:1.25rem;padding:1.25rem 1.5rem}.r5Nw0a_btn{background:var(--pr-btn);cursor:pointer;text-align:center;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:.5rem 1.25rem;font-family:inherit;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex;color:#fff!important}.r5Nw0a_btn:hover{background:var(--pr-btnh)}.r5Nw0a_btn:disabled{cursor:not-allowed;background:#8a7a68}.r5Nw0a_btn2{background:var(--pr-cream);border:2px solid var(--pr-bstrong);cursor:pointer;text-align:center;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:.4rem 1rem;font-family:inherit;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex;color:var(--pr-brown)!important}.r5Nw0a_btnWide{width:100%}.r5Nw0a_row{flex-wrap:wrap;align-items:center;gap:.6rem;margin:0;display:flex}.r5Nw0a_chips{flex-wrap:wrap;gap:.5rem;margin:.25rem 0 .75rem;padding:0;list-style:none;display:flex}.r5Nw0a_chip{border:2px solid var(--pr-border);background:#fff;border-radius:999px;align-items:center;min-height:44px;padding:0 1rem;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex;color:var(--pr-text)!important}.r5Nw0a_chip[data-on=true]{background:var(--pr-brown);border-color:var(--pr-brown);color:#fff!important}.r5Nw0a_flt{background:var(--pr-sunken);border-radius:16px;margin-bottom:1rem;padding:.75rem 1rem}.r5Nw0a_fh{margin:0 0 .25rem!important;font-size:1.2rem!important}.r5Nw0a_fg{margin:0 0 .5rem}.r5Nw0a_fgTitle{color:var(--pr-brown);margin:0 0 .1rem;font-weight:700}.r5Nw0a_multi,.r5Nw0a_one{color:var(--pr-teal7);border:1px solid var(--pr-teal7);background:#fff;border-radius:6px;margin-left:.5rem;padding:0 .4rem;font-size:16px;font-weight:700;line-height:1.5;display:inline-block}.r5Nw0a_one{color:var(--pr-sub);border-color:var(--pr-sub)}.r5Nw0a_fltWide{display:block}.r5Nw0a_fltNarrow{display:none}@media (max-width:719px){.r5Nw0a_fltWide{display:none}.r5Nw0a_fltNarrow{display:block}}.r5Nw0a_fltNarrow>summary{border:2px solid var(--pr-bstrong);background:var(--pr-cream);min-height:48px;color:var(--pr-brown);cursor:pointer;border-radius:999px;align-items:center;padding:0 1rem;font-weight:700;list-style:none;display:flex}.r5Nw0a_fltNarrow>summary::-webkit-details-marker{display:none}.r5Nw0a_fltNarrow>summary:before{content:"＋";margin-right:.5rem}.r5Nw0a_fltNarrow[open]>summary:before{content:"－"}.r5Nw0a_fltNarrow[open]>summary{margin-bottom:.75rem}.r5Nw0a_cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.r5Nw0a_card{background:var(--pr-card);border:2px solid var(--pr-border);border-radius:18px;flex-direction:column;gap:.5rem;min-width:0;padding:1rem;display:flex}.r5Nw0a_card h3{margin:.1rem 0;font-size:1.15rem;line-height:1.45}.r5Nw0a_card h3 a{color:var(--pr-brown);text-decoration:none}.r5Nw0a_card h3 a:hover{text-decoration:underline}.r5Nw0a_go{margin-top:auto!important}.r5Nw0a_thumb{aspect-ratio:4/3;object-fit:cover;background:#eee;border-radius:12px;width:100%;height:auto;display:block}.r5Nw0a_badge{border:2px solid #0000;border-radius:999px;align-items:center;min-height:32px;padding:0 .7rem;font-size:16px;font-weight:700;display:inline-flex}.r5Nw0a_bOpen{color:#144a48;background:#e0eded;border-color:#91c0be}.r5Nw0a_bClosed{color:#3e2511;background:#ede1ce;border-color:#bca48c}.r5Nw0a_bDl{color:#763326;background:#f7e7e4;border-color:#e2aa9f}.r5Nw0a_bReview{color:#3e2511;border-color:var(--pr-bstrong);background:#fff}.r5Nw0a_tag{border:1px solid var(--pr-bstrong);min-height:32px;color:var(--pr-brown);background:#fff;border-radius:8px;align-items:center;padding:0 .7rem;font-size:16px;display:inline-flex}.r5Nw0a_kv{grid-template-columns:auto minmax(0,1fr);gap:.15rem .9rem;margin:0;display:grid}.r5Nw0a_kv dt{color:var(--pr-sub);font-weight:700}.r5Nw0a_kv dd{min-width:0;margin:0}.r5Nw0a_info{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:.75rem;margin:1rem 0;padding:0;display:grid}.r5Nw0a_info>div{background:var(--pr-card);border:2px solid var(--pr-border);border-radius:14px;min-width:0;padding:.6rem .9rem}.r5Nw0a_info dt{color:var(--pr-sub);font-size:16px;font-weight:700}.r5Nw0a_info dd{margin:0;font-size:1.05rem;font-weight:700}.r5Nw0a_gal{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (max-width:719px){.r5Nw0a_gal{grid-template-columns:1fr}}.r5Nw0a_gal figure{margin:0}.r5Nw0a_gal img{background:#eee;border-radius:12px;width:100%;height:auto;display:block}.r5Nw0a_gal figcaption{color:var(--pr-sub);margin-top:.25rem}.r5Nw0a_panel{background:var(--pr-card);border:2px solid var(--pr-border);border-radius:18px;margin:1rem 0;padding:1rem 1.25rem}.r5Nw0a_panel h2{margin-top:0}.r5Nw0a_note{background:var(--pr-sunken);border-left:6px solid var(--pr-teal);border-radius:10px;margin:1rem 0;padding:.6rem 1rem}.r5Nw0a_warn{border-left:6px solid var(--pr-red);color:var(--pr-text);background:#f7e7e4;border-radius:10px;margin:1rem 0;padding:.6rem 1rem}.r5Nw0a_two{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:1.5rem;display:grid}@media (max-width:959px){.r5Nw0a_two{grid-template-columns:minmax(0,1fr)}}.r5Nw0a_side{position:sticky;top:1rem}@media (max-width:959px){.r5Nw0a_side{position:static}}.r5Nw0a_muted{color:var(--pr-sub)}.r5Nw0a_help{color:var(--pr-sub);margin:.25rem 0 0}.r5Nw0a_prose{white-space:pre-wrap;margin:0 0 1rem}.r5Nw0a_sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.r5Nw0a_empty{background:var(--pr-card);border:2px dashed var(--pr-border);border-radius:18px;padding:1.25rem}@media (prefers-reduced-motion:reduce){.r5Nw0a_wrap *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.r5Nw0a_form{max-width:46rem}.r5Nw0a_f{border:0;min-width:0;margin:0 0 1.25rem;padding:0}.r5Nw0a_l,.r5Nw0a_f legend{min-height:44px;color:var(--pr-brown);flex-wrap:wrap;align-items:center;margin-bottom:.35rem;padding:0;font-weight:700;display:flex}.r5Nw0a_req{background:var(--pr-btn);color:#fff;border-radius:6px;margin-left:.5rem;padding:0 .4rem;font-size:16px;display:inline-block}.r5Nw0a_opt{background:var(--pr-sunken);color:var(--pr-sub);border-radius:6px;margin-left:.5rem;padding:0 .4rem;font-size:16px;display:inline-block}.r5Nw0a_form :is(input[type=text],input[type=number],input[type=date],input[type=time],textarea,select){border:2px solid var(--pr-bstrong);width:100%;min-height:48px;color:var(--pr-text);background:#fff;border-radius:12px;padding:.6rem .8rem;font-family:inherit;font-size:16px}.r5Nw0a_form textarea{min-height:7rem}.r5Nw0a_form :is(input,select,textarea):disabled{color:#5b4a36;cursor:not-allowed;background:#eee7da}.r5Nw0a_opts{grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));gap:.5rem;display:grid}.r5Nw0a_opts label{border:2px solid var(--pr-border);cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:.6rem;min-height:48px;padding:.4rem .8rem;display:flex}.r5Nw0a_opts label:has(input:disabled){cursor:not-allowed;background:#eee7da}.r5Nw0a_opts input{width:22px;height:22px;accent-color:var(--pr-teal7);flex:none}.r5Nw0a_pair{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:.75rem;display:grid}.r5Nw0a_errors{border-left:6px solid var(--pr-red);background:#f7e7e4;border-radius:10px;margin:1rem 0;padding:.6rem 1rem}.r5Nw0a_errors ul{margin:.25rem 0 0;padding-left:1.2rem}.r5Nw0a_done{border-left:6px solid var(--pr-teal);background:#e0eded;border-radius:10px;margin:1rem 0;padding:.6rem 1rem}.r5Nw0a_tabs{flex-wrap:wrap;gap:.4rem;margin:.5rem 0 1rem;padding:0;list-style:none;display:flex}.r5Nw0a_tabs a{border:2px solid var(--pr-border);background:#fff;border-radius:999px;align-items:center;min-height:44px;padding:0 1rem;font-weight:700;text-decoration:none;display:inline-flex;color:var(--pr-brown)!important}.r5Nw0a_tabs a[aria-current]{background:var(--pr-brown);border-color:var(--pr-brown);color:#fff!important}.r5Nw0a_ap{border-collapse:separate;border-spacing:0;background:var(--pr-card);border:2px solid var(--pr-border);border-radius:16px;width:100%;overflow:hidden}.r5Nw0a_ap th,.r5Nw0a_ap td{text-align:left;vertical-align:top;border-bottom:1px solid var(--pr-border);padding:.7rem .8rem}.r5Nw0a_ap th{background:var(--pr-sunken);color:var(--pr-brown)}.r5Nw0a_ap tr:last-child td{border-bottom:0}@media (max-width:719px){.r5Nw0a_ap,.r5Nw0a_ap tbody,.r5Nw0a_ap tr,.r5Nw0a_ap td{width:100%;display:block}.r5Nw0a_ap thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.r5Nw0a_ap{background:0 0;border:0}.r5Nw0a_ap tr{background:var(--pr-card);border:2px solid var(--pr-border);border-radius:16px;margin-bottom:.75rem;padding:.25rem 0}.r5Nw0a_ap td{border:0;padding:.35rem 1rem}.r5Nw0a_ap td:before{content:attr(data-h);color:var(--pr-sub);font-weight:700;display:block}}
.HwSCZa_acc{min-width:0}.HwSCZa_accSummary{margin:0 0 .5rem;font-size:max(16px,1rem);line-height:1.7}.HwSCZa_details{min-width:0}.HwSCZa_toggle{cursor:pointer;-webkit-user-select:none;user-select:none;border:2px solid;border-radius:999px;align-items:center;gap:.5rem;min-height:44px;padding:.35rem 1rem;font-size:max(16px,1rem);font-weight:700;line-height:1.4;list-style:none;display:inline-flex}.HwSCZa_toggle::-webkit-details-marker{display:none}.HwSCZa_toggle::marker{content:""}.HwSCZa_toggle:focus-visible{outline-offset:2px;outline:3px solid #1d4f91}.HwSCZa_less,.HwSCZa_details[open]>.HwSCZa_toggle .HwSCZa_more{display:none}.HwSCZa_details[open]>.HwSCZa_toggle .HwSCZa_less{display:inline}.HwSCZa_chev{border-bottom:2px solid;border-right:2px solid;width:.55em;height:.55em;transform:translateY(-.15em)rotate(45deg)}.HwSCZa_details[open]>.HwSCZa_toggle .HwSCZa_chev{transform:translateY(.1em)rotate(-135deg)}.HwSCZa_accBody{overflow-wrap:break-word;min-width:0;margin-top:.6rem}.HwSCZa_terms{min-width:0;margin:.25rem 0 .75rem}.HwSCZa_termsSummary{margin:0 0 .5rem;font-size:max(16px,1rem);line-height:1.7}.HwSCZa_openBtn{color:#14204f;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:2px solid #14204f;border-radius:999px;justify-content:center;align-items:center;padding:.4rem 1.1rem;font-size:max(16px,1rem);font-weight:700;line-height:1.4;display:inline-flex}.HwSCZa_openBtn:hover{background:#eef2fc}.HwSCZa_openBtn:focus-visible,.HwSCZa_x:focus-visible,.HwSCZa_closeBtn:focus-visible,.HwSCZa_body:focus-visible{outline-offset:2px;outline:3px solid #1d4f91}.HwSCZa_dialog{box-sizing:border-box;color:#1a2140;background:#fff;border:0;border-radius:16px;width:min(40rem,100vw - 1rem);max-width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem);margin:auto;padding:0;overflow:hidden}.HwSCZa_dialog[open]{flex-direction:column;display:flex}.HwSCZa_dialog::backdrop{background:#0a102899}.HwSCZa_head{border-bottom:1px solid #c9cfe0;flex:none;justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .4rem .4rem 1rem;display:flex}.HwSCZa_title{color:#14204f;min-width:0;margin:0;font-size:max(16px,1.15rem);line-height:1.4}.HwSCZa_dialog .HwSCZa_title{letter-spacing:normal;color:#14204f;text-shadow:none;text-align:start;overflow-wrap:break-word;text-wrap:balance;background:0 0;border:0;margin:0;padding:0;font-size:max(16px,1.15rem);font-weight:700;line-height:1.4}.HwSCZa_x{color:#14204f;width:48px;height:48px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;font-size:1.6rem;line-height:1;display:inline-flex}.HwSCZa_x:hover{background:#eef2fc}.HwSCZa_body{overscroll-behavior:contain;overflow-wrap:break-word;word-break:normal;line-break:strict;overflow-wrap:break-word;flex:auto;min-height:0;padding:.9rem 1rem;font-size:max(16px,1rem);line-height:1.8;overflow:hidden auto}:is(.HwSCZa_body .ja-t,.HwSCZa_body .ja-fit,.HwSCZa_body .nobr,.HwSCZa_body .ja-keep){word-break:normal;line-break:strict;overflow-wrap:break-word}:is(.HwSCZa_body .ja-fit,.HwSCZa_body .nobr,.HwSCZa_body .ja-keep){max-width:none;display:inline}.HwSCZa_dialog{letter-spacing:normal;text-align:start;text-indent:0;text-transform:none;white-space:normal;overflow-wrap:break-word;text-wrap:wrap;word-break:normal;line-break:strict;font-size:max(16px,1rem);font-style:normal;font-weight:400;line-height:1.8}.HwSCZa_dialog .HwSCZa_body{text-wrap:pretty}.HwSCZa_list{margin:0;padding:0 0 0 1.2em;list-style:outside}.HwSCZa_item{font:inherit;line-height:inherit;text-align:start;margin:0;padding:0}.HwSCZa_item+.HwSCZa_item{margin-top:.6em}.HwSCZa_itemHead{color:#14204f;font-weight:700;display:block}.HwSCZa_foot{border-top:1px solid #c9cfe0;flex:none;justify-content:flex-end;padding:.5rem 1rem .75rem;display:flex}.HwSCZa_closeBtn{color:#fff;min-width:7rem;min-height:48px;font:inherit;cursor:pointer;background:#14204f;border:0;border-radius:999px;justify-content:center;align-items:center;padding:.4rem 1.25rem;font-size:max(16px,1rem);font-weight:700;display:inline-flex}.HwSCZa_closeBtn:hover{background:#24356f}@media (prefers-reduced-motion:no-preference){.HwSCZa_dialog[open]{animation:.16s ease-out HwSCZa_termsIn}.HwSCZa_dialog[open]::backdrop{animation:.16s ease-out HwSCZa_termsFade}.HwSCZa_chev{transition:transform .15s}}@keyframes HwSCZa_termsIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes HwSCZa_termsFade{0%{opacity:0}to{opacity:1}}
.dV7b9a_box{background:#f6faf8;border:1px solid #cfe3d8;border-radius:12px;gap:.45rem;margin-top:.5rem;padding:.7rem .8rem;display:grid}.dV7b9a_row{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.dV7b9a_label{margin-right:.2rem;font-size:max(16px,.88rem);font-weight:700}.dV7b9a_stBtn{cursor:pointer;background:#fff;border:1px solid #b9c9c0;border-radius:999px;padding:.25rem .8rem;font-weight:700}.dV7b9a_stBtn[aria-pressed=true]{border-color:#0000}.dV7b9a_help{color:#555;margin:0;font-size:max(16px,.8rem);line-height:1.6}.dV7b9a_imgs{flex-wrap:wrap;gap:.5rem;display:flex}.dV7b9a_fig{gap:.2rem;margin:0;font-size:max(16px,.78rem);display:grid}.dV7b9a_fig figcaption{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.dV7b9a_thumb{aspect-ratio:16/9;object-fit:cover;border-radius:8px;width:160px}.dV7b9a_ref{object-fit:cover;border-radius:8px;width:90px;height:90px}.dV7b9a_wait{color:#6b4b00;background:#fff1c2;border-radius:5px;padding:0 .35rem;font-weight:700}.dV7b9a_del{color:#a22;cursor:pointer;background:#fff;border:1px solid #c88;border-radius:6px;padding:0 .5rem;font-size:max(16px,.76rem)}.dV7b9a_up{color:#2f6b5a;cursor:pointer;background:#fff;border:1px solid #2f6b5a;border-radius:999px;padding:.3rem .8rem;font-size:max(16px,.84rem);font-weight:700;display:inline-block;position:relative}.dV7b9a_up input{opacity:0;cursor:pointer;position:absolute;inset:0}.dV7b9a_ok{color:#1f6b3a;margin:0;font-weight:700}.dV7b9a_err{color:#a22;margin:0;font-weight:700}
.mjhFma_wrap{box-sizing:border-box;max-width:640px;margin:0 auto;padding:24px 16px 48px}.mjhFma_wide{max-width:1040px}.mjhFma_full{max-width:var(--page-wide,100%);padding-left:0;padding-right:0}.mjhFma_title{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;font-size:1.5rem;display:flex}.mjhFma_badge{color:#7a4b00;white-space:nowrap;background:#fff3d6;border:1px solid #e6c37a;border-radius:999px;padding:2px 8px;font-size:max(16px,.8rem);display:inline-block}.mjhFma_draft{color:var(--kcr-8a1f35,#8a1f35);border-color:var(--kcr-e7a9b6,#e7a9b6);background:#fdeef0}.mjhFma_local{background:var(--kcr-e8f2ff,#e8f2ff);color:var(--kcr-134a8a,#134a8a);border-color:var(--kcr-9cc0ec,#9cc0ec)}.mjhFma_card{border:1px solid var(--hb-e3dce8,#e3dce8);background:#fff;border-radius:12px;margin:16px 0;padding:16px}.mjhFma_row{flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0;display:flex}.mjhFma_btn{border:1px solid var(--hb-c9bfd3,#c9bfd3);background:var(--hb-f6f2f9,#f6f2f9);color:#6b6275;cursor:not-allowed;box-sizing:border-box;border-radius:10px;justify-content:center;align-items:center;gap:8px;max-width:100%;min-height:44px;padding:8px 16px;font-size:1rem;display:inline-flex}.mjhFma_btnMain{background:var(--hb-6d4c8a,#6d4c8a);color:#fff;border-color:var(--hb-6d4c8a,#6d4c8a);cursor:pointer}.mjhFma_state{color:var(--kcr-8a1f35,#8a1f35);white-space:nowrap;font-size:max(16px,.8rem)}.mjhFma_label{font-weight:600}.mjhFma_cardTag{margin:0 0 4px;line-height:1.5}.mjhFma_input{box-sizing:border-box;border:1px solid var(--hb-c9bfd3,#c9bfd3);border-radius:8px;width:100%;min-height:44px;padding:8px 10px;font-size:1rem}.mjhFma_field{margin:14px 0}.mjhFma_field>legend{float:left;width:100%;margin:0 0 .3rem;padding:0}.mjhFma_field>legend+*{clear:both}.mjhFma_check{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.mjhFma_note{color:#6b6275;font-size:max(16px,.85rem)}.mjhFma_help{display:inline-block;position:relative}.mjhFma_helpBtn{border:1px solid var(--hb-9c8aae,#9c8aae);width:24px;height:24px;color:var(--hb-6d4c8a,#6d4c8a);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:50%;justify-content:center;align-items:center;font-size:max(16px,.8rem);list-style:none;display:inline-flex}.mjhFma_helpBtn::-webkit-details-marker{display:none}.mjhFma_help[open]{flex-basis:100%;display:block}.mjhFma_helpBody{box-sizing:border-box;max-width:100%;color:var(--hb-3d3546,#3d3546);background:#fffdf6;border:1px solid #e6c37a;border-radius:8px;margin-top:6px;padding:8px 10px;font-size:max(16px,.85rem);font-weight:400;box-shadow:0 4px 12px #0000001f}.mjhFma_list{padding-left:1.2em}.mjhFma_list li{margin:6px 0}.mjhFma_tableWrap{overflow-x:auto}.mjhFma_table{border-collapse:collapse;width:100%;font-size:max(16px,.9rem)}.mjhFma_table th,.mjhFma_table td{border-bottom:1px solid var(--hb-ece6f1,#ece6f1);text-align:left;vertical-align:top;padding:8px 6px}.mjhFma_name{white-space:nowrap;vertical-align:bottom;max-width:100%;display:inline-block;overflow-x:auto}.mjhFma_arrow{color:var(--hb-9c8aae,#9c8aae)}.mjhFma_cards{margin:0;padding:0;list-style:none;display:none}.mjhFma_cards li{border-bottom:1px solid var(--hb-ece6f1,#ece6f1);padding:10px 0}@media (max-width:640px){.mjhFma_tableWrap{display:none}.mjhFma_cards{display:block}}.mjhFma_help:not([open]) .mjhFma_helpBody{display:none}.mjhFma_tabs{flex-wrap:wrap;gap:6px;margin:8px 0 16px;display:flex}.mjhFma_tab{white-space:nowrap;border:1px solid var(--hb-c9bfd3,#c9bfd3);color:var(--hb-4b3d5c,#4b3d5c);border-radius:999px;padding:6px 12px;font-size:max(16px,.9rem);text-decoration:none}.mjhFma_tab[aria-current=page]{background:var(--hb-6d4c8a,#6d4c8a);color:#fff;border-color:var(--hb-6d4c8a,#6d4c8a)}.mjhFma_btnOn{cursor:pointer;color:var(--hb-3d3546,#3d3546)}.mjhFma_btnDanger{cursor:pointer;color:var(--kcr-8a1f35,#8a1f35);border-color:var(--kcr-e7a9b6,#e7a9b6);background:#fdeef0}.mjhFma_select{border:1px solid var(--hb-c9bfd3,#c9bfd3);border-radius:8px;max-width:100%;min-height:44px;padding:6px 8px;font-size:1rem}.mjhFma_filters{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.mjhFma_filters>div{flex-direction:column;gap:4px;min-width:0;display:flex}.mjhFma_status_active{color:#1d6b3a}.mjhFma_status_suspended{color:var(--kcr-8a1f35,#8a1f35)}.mjhFma_status_deleted{color:#7a4b00}.mjhFma_removed{color:#8a7d95;font-style:italic}.mjhFma_noticeBar{background:#fff3d6;border:1px solid #e6c37a;border-radius:8px;margin:8px 0;padding:8px 12px}.mjhFma_mono{overflow-wrap:anywhere;font-family:ui-monospace,monospace;font-size:max(16px,.85rem)}.mjhFma_blockLink{display:block}.mjhFma_hint{color:#7a6b86;letter-spacing:0;text-align:left;flex-basis:100%;width:100%;margin:.1rem 0 .2rem;font-size:max(16px,.8rem);font-weight:400;line-height:1.45;display:block}@media (max-width:480px){.mjhFma_hint{font-size:max(16px,.78rem)}}body:has([data-site-hub]) .mjhFma_card{border:2px solid var(--kcr-a9c8ee,#a9c8ee);box-shadow:0 5px 0 var(--kcr-2f73c9,#2f73c9);border-radius:16px}body:has([data-site-hub]) .mjhFma_tab{border:2px solid var(--kcr-2f73c9,#2f73c9);color:var(--kcr-14204f,#14204f);background:#fff;font-weight:700}body:has([data-site-hub]) .mjhFma_tab[aria-current=page]{background:var(--kcr-2738a8,#2738a8);border-color:var(--kcr-121c4d,#121c4d);color:#fff;box-shadow:0 3px 0 var(--kcr-121c4d,#121c4d)}body:has([data-site-hub]) .mjhFma_btnMain{background:linear-gradient(160deg, var(--kcr-2738a8,#2738a8), var(--kcr-1f55c4,#1f55c4));color:#fff;border-color:var(--kcr-121c4d,#121c4d);box-shadow:0 4px 0 var(--kcr-121c4d,#121c4d)}@media (min-width:1024px){.mjhFma_tab{box-sizing:border-box;align-items:center;min-height:44px;padding:9px 18px;font-size:1rem;display:inline-flex}}.mjhFma_hint{font-size:max(16px,.8rem)}@media (max-width:480px){.mjhFma_hint{font-size:16px}}.mjhFma_row>a{align-items:center;min-height:44px;display:inline-flex}
.Q4rg4a_testBar{color:#6b4e00;background:#fff3c4;border-radius:999px;margin:0 0 .6rem;padding:.3rem .7rem;font-size:max(16px,.85rem);font-weight:700;display:inline-block}.Q4rg4a_lead{color:var(--kcr-6b5578,#6b5578);margin:0 0 .8rem;font-size:1.05rem}.Q4rg4a_grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.6rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.Q4rg4a_feat{border:2px solid var(--kcr-e4d2f5,#e4d2f5);color:inherit;box-sizing:border-box;background:#fff;border-radius:14px;flex-direction:column;gap:.2rem;height:100%;padding:.7rem .9rem;text-decoration:none;display:flex}.Q4rg4a_featName{color:var(--kcr-4a2d66,#4a2d66);font-size:1.1rem;font-weight:800}.Q4rg4a_featDesc{color:var(--kcr-6b5578,#6b5578);font-size:max(16px,.9rem)}.Q4rg4a_evList{flex-direction:column;gap:.4rem;margin:.4rem 0 0;padding:0;list-style:none;display:flex}.Q4rg4a_ev{background:var(--kcr-fbf6ff,#fbf6ff);border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:.2rem .8rem;padding:.5rem .7rem;display:flex}.Q4rg4a_evDate{color:var(--kcr-a0407a,#a0407a);white-space:nowrap;white-space:normal;max-width:100%;font-weight:800}.Q4rg4a_evDateText{white-space:nowrap}.Q4rg4a_evTitle{align-items:center;gap:.4rem;font-size:1.05rem;font-weight:800;display:inline-flex}.Q4rg4a_evPlace{color:var(--kcr-6b5578,#6b5578);font-size:max(16px,.9rem)}.Q4rg4a_profs{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.8rem;margin-top:.4rem;display:grid}.Q4rg4a_prof{border:2px solid var(--kcr-f0dcf5,#f0dcf5);background:#fff;border-radius:14px;align-items:center;gap:.7rem;padding:.6rem;display:flex}.Q4rg4a_profName{overflow-wrap:anywhere;word-break:keep-all;line-break:strict;color:var(--kcr-4a2d66,#4a2d66);margin:0;font-size:1.1rem;font-weight:800}.Q4rg4a_profRole{color:var(--kcr-6b5578,#6b5578);margin:.1rem 0;font-size:max(16px,.9rem)}.Q4rg4a_profText{color:var(--kcr-9a8aa6,#9a8aa6);margin:.2rem 0 0;font-size:max(16px,.9rem)}.Q4rg4a_profX{margin:.15rem 0 0;font-size:max(16px,.95rem);font-weight:700}.Q4rg4a_profX a{color:var(--kcr-4a2d66,#4a2d66);text-decoration:none}.Q4rg4a_profX a:hover{text-decoration:underline}.Q4rg4a_accts{flex-direction:column;gap:.3rem;margin:.4rem 0 0;padding:0;list-style:none;display:flex}.Q4rg4a_accts li{flex-wrap:wrap;align-items:baseline;gap:.2rem .7rem;font-size:1.05rem;font-weight:700;display:flex}.Q4rg4a_acctRole{color:var(--kcr-6b5578,#6b5578);font-size:max(16px,.9rem);font-weight:400}.Q4rg4a_adminNote{border-style:dashed}@media (max-width:480px){.Q4rg4a_prof img{width:64px!important;height:64px!important}}.Q4rg4a_nb{white-space:nowrap;max-width:100%;display:inline-block;overflow-x:auto}.Q4rg4a_head{background:linear-gradient(90deg, var(--kcr-fff7fb,#fff7fb), var(--kcr-f3ecff,#f3ecff));border-bottom:2px solid var(--kcr-eadcf5,#eadcf5);flex-wrap:wrap;align-items:center;gap:.4rem 1.2rem;padding:.7rem 1.2rem;display:flex}.Q4rg4a_brand{color:var(--kcr-4a2d66,#4a2d66);white-space:nowrap;font-size:1.35rem;font-weight:800;text-decoration:none}.Q4rg4a_headNav{flex-wrap:wrap;gap:.3rem .9rem;margin:0;padding:0;font-weight:700;list-style:none;display:flex}.Q4rg4a_hero{background:linear-gradient(180deg, var(--kcr-f6efff,#f6efff), var(--kcr-fff7fb,#fff7fb));justify-content:center;margin:0;display:flex}.Q4rg4a_heroImg{object-fit:contain;width:100%;max-width:1200px;height:auto;max-height:72vh;display:block}.Q4rg4a_heroEmpty{background:linear-gradient(180deg, var(--kcr-f6efff,#f6efff), var(--kcr-fff7fb,#fff7fb));justify-content:center;padding:1.2rem 0;display:flex}.Q4rg4a_foot{border-top:2px dashed var(--kcr-e4d2f5,#e4d2f5);text-align:center;color:var(--kcr-6b5578,#6b5578);margin-top:1.5rem;padding:1rem 1.2rem 1.4rem}.Q4rg4a_footText{margin:0 0 .4rem}.Q4rg4a_footNav{flex-wrap:wrap;justify-content:center;gap:.3rem 1rem;margin:0 0 .4rem;padding:0;font-weight:700;list-style:none;display:flex}.Q4rg4a_footReq{flex-wrap:wrap;justify-content:center;gap:.3rem 1rem;margin:0;display:flex}@media (max-width:480px){.Q4rg4a_heroImg{max-height:48vh}.Q4rg4a_brand{font-size:1.15rem}.Q4rg4a_head{padding:.6rem .8rem}}.Q4rg4a_helper{color:#8a7a96;margin:.1rem 0 .5rem;font-size:max(16px,.88rem)}.Q4rg4a_scroll{max-height:22rem;overflow-y:auto}.Q4rg4a_prof>div{min-width:0}.Q4rg4a_profBody{color:var(--kcr-3d3546,#3d3546);white-space:pre-line;overflow-wrap:anywhere;margin:.3rem 0 0;font-size:max(16px,.9rem);line-height:1.7}.Q4rg4a_pre{white-space:pre-line;overflow-wrap:anywhere;line-height:1.8}.Q4rg4a_promo{background:linear-gradient(90deg, var(--kcr-e86aa0,#e86aa0), var(--kcr-8a5cc4,#8a5cc4));color:#fff;text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.2rem 1rem;padding:.8rem 1.2rem;text-decoration:none;display:flex}.Q4rg4a_promo:hover{filter:brightness(1.05)}.Q4rg4a_promoTitle{letter-spacing:.06em;font-size:1.35rem;font-weight:800}.Q4rg4a_promoInfo{overflow-wrap:anywhere;word-break:keep-all;line-break:strict;font-size:1rem;font-weight:700}.Q4rg4a_promoMore{font-size:max(16px,.9rem);font-weight:700;text-decoration:underline}.Q4rg4a_promoBig{flex-direction:column;align-items:center;gap:.45rem;padding:1.1rem 1rem 1.2rem}.Q4rg4a_promoBig .Q4rg4a_promoTitle{font-size:1.55rem}.Q4rg4a_promoBtn{color:var(--kcr-7a2f78,#7a2f78);box-shadow:0 2px 8px var(--kcra-60-20-80-p25,#3c145040);background:#fff;border-radius:999px;margin-top:.2rem;padding:.55rem 1.3rem;font-size:1.02rem;font-weight:800;display:inline-block}.Q4rg4a_promoBig:hover .Q4rg4a_promoBtn,.Q4rg4a_promoBig:focus-visible .Q4rg4a_promoBtn{background:var(--kcr-fff4fa,#fff4fa)}@media (max-width:600px){.Q4rg4a_promoBig .Q4rg4a_promoTitle{font-size:1.3rem}.Q4rg4a_promoBtn{padding:.5rem 1rem;font-size:max(16px,.95rem)}}@media (max-width:480px){.Q4rg4a_promo{flex-direction:column;align-items:center;padding:.7rem .8rem}.Q4rg4a_promoTitle{font-size:1.2rem}.Q4rg4a_promoInfo{font-size:max(16px,.92rem)}}.Q4rg4a_top{box-sizing:border-box;width:100%;padding:1.4rem 0 1rem}.Q4rg4a_heroRow{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:2rem;margin:0 0 2rem;display:grid}.Q4rg4a_heroCopy{min-width:0}.Q4rg4a_kicker{background:var(--yellow,#fff3c4);color:var(--purple-deep,#4a2d66);border:2px solid #f0d36a;border-radius:999px;margin:0 0 .8rem;padding:.3rem .9rem;font-size:max(16px,.85rem);font-weight:800;display:inline-block}.Q4rg4a_heroTitle{letter-spacing:.04em;background:linear-gradient(90deg, var(--kcr-e86aa0,#e86aa0), var(--kcr-8a5cc4,#8a5cc4));color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 .9rem;font-size:clamp(2rem,5vw,3.2rem);font-weight:800;line-height:1.2}.Q4rg4a_top .Q4rg4a_lead{color:var(--kcr-5b4a6e,#5b4a6e);border-left:6px solid var(--pink-hot,#e86aa0);background:linear-gradient(90deg, var(--kcra-255-214-232-p55,#ffd6e88c), #fff9);border-radius:0 16px 16px 0;margin:0 0 1.3rem;padding:.9rem 1.1rem;font-size:1.05rem;line-height:1.9}.Q4rg4a_ctaRow{flex-wrap:wrap;gap:.7rem;display:flex}.Q4rg4a_btnPrimary,.Q4rg4a_btnSecondary{border-radius:999px;justify-content:center;align-items:center;padding:.85rem 1.4rem;font-size:1.02rem;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.Q4rg4a_btnPrimary{color:#fff;background:linear-gradient(135deg, var(--pink-hot,#e86aa0), var(--purple,#8a5cc4));box-shadow:0 6px 0 var(--kcra-109-67-152-p28,#6d439847)}.Q4rg4a_btnPrimary:hover{color:#fff;box-shadow:0 8px 0 var(--kcra-109-67-152-p28,#6d439847);transform:translateY(-2px)}.Q4rg4a_btnSecondary{color:var(--purple-deep,#4a2d66);border:3px solid var(--lavender,#e4d2f5);box-shadow:0 5px 0 var(--kcra-155-107-201-p16,#9b6bc929);background:#fff}.Q4rg4a_btnSecondary:hover{background:var(--pink-soft,#ffe3ef);transform:translateY(-2px)}.Q4rg4a_heroArt{justify-self:center;width:min(100%,288px);margin:0;position:relative}.Q4rg4a_heroFrame{border-radius:var(--radius,22px);box-shadow:var(--shadow,0 10px 30px var(--kcra-109-67-152-p15,#6d439826)), 0 0 0 3px var(--pink-soft,#ffe3ef);background:linear-gradient(180deg, var(--kcr-f6efff,#f6efff), var(--kcr-fff7fb,#fff7fb));border:5px solid #fff;animation:6s ease-in-out infinite Q4rg4a_circleFloat;display:block;overflow:hidden;transform:rotate(1.5deg)}.Q4rg4a_top .Q4rg4a_heroImg{object-fit:cover;width:100%;max-width:none;height:auto;max-height:78vh;display:block}.Q4rg4a_heroSparkle{color:var(--kcr-f0b7cf,#f0b7cf);text-shadow:0 2px #fff;font-size:2rem;animation:3s ease-in-out infinite Q4rg4a_circleTwinkle;position:absolute;top:-.6rem;left:-.6rem}.Q4rg4a_heroSparkle2{color:var(--kcr-b79be0,#b79be0);font-size:1.6rem;animation-delay:1.5s;inset:auto -.4rem 1.2rem auto}.Q4rg4a_top .Q4rg4a_heroEmpty{background:0 0}@keyframes Q4rg4a_circleFloat{0%,to{transform:rotate(1.5deg)translateY(0)}50%{transform:rotate(1.5deg)translateY(-8px)}}@keyframes Q4rg4a_circleTwinkle{0%,to{opacity:.35;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.Q4rg4a_heroFrame,.Q4rg4a_heroSparkle{animation:none}.Q4rg4a_feat,.Q4rg4a_btnPrimary,.Q4rg4a_btnSecondary{transition:none}}.Q4rg4a_section{margin:2rem 0}.Q4rg4a_sectionHead{align-items:center;gap:.6rem;margin:0 0 .7rem;display:flex}.Q4rg4a_banner{background:linear-gradient(90deg, var(--pink-hot,#e86aa0), var(--purple,#8a5cc4));color:#fff;box-shadow:0 4px 0 var(--kcra-109-67-152-p25,#6d439840);border-radius:999px;margin:0;padding:.45rem 1.2rem;font-size:1.08rem;font-weight:800;display:inline-block}.Q4rg4a_headChibi{flex:none}.Q4rg4a_top .Q4rg4a_helper{color:var(--kcr-7a6a88,#7a6a88);margin:0 0 .8rem;font-size:max(16px,.95rem)}.Q4rg4a_top .Q4rg4a_grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.9rem}.Q4rg4a_top .Q4rg4a_feat{border:3px solid var(--lavender,#e4d2f5);box-shadow:0 5px 0 var(--kcra-155-107-201-p14,#9b6bc924);background:#fffffff0;border-radius:18px;flex-direction:row;align-items:center;gap:.8rem;padding:1rem 1.1rem;transition:transform .15s,box-shadow .15s,border-color .15s}.Q4rg4a_top .Q4rg4a_feat:hover{border-color:var(--kcr-f0b7cf,#f0b7cf);box-shadow:0 8px 0 var(--kcra-155-107-201-p16,#9b6bc929);transform:translateY(-3px)}.Q4rg4a_featIcon{flex:none}.Q4rg4a_featText{flex-direction:column;gap:.25rem;min-width:0;display:flex}.Q4rg4a_top .Q4rg4a_featName{font-size:1.15rem}.Q4rg4a_cols{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:0 1.4rem;display:grid}.Q4rg4a_top .Q4rg4a_ev .Q4rg4a_nb{white-space:normal;overflow-wrap:anywhere}.Q4rg4a_panel{border-radius:var(--radius,22px);border:3px solid var(--lavender,#e4d2f5);min-width:0;box-shadow:var(--shadow,0 8px 24px var(--kcra-109-67-152-p08,#6d439814));background:#ffffffeb;padding:1.2rem 1.25rem}.Q4rg4a_goudouPanel{background:linear-gradient(160deg, var(--kcr-fff7fb,#fff7fb), var(--kcr-f3ecff,#f3ecff))}.Q4rg4a_top .Q4rg4a_ev{border:2px solid var(--kcr-f0dcf5,#f0dcf5);background:#fff;padding:.6rem .8rem}.Q4rg4a_top .Q4rg4a_evDate{background:var(--kcr-ffe3ef,#ffe3ef);color:var(--kcr-a0407a,#a0407a);border-radius:14px;padding:.1rem .7rem}.Q4rg4a_top .Q4rg4a_profs{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:1rem}.Q4rg4a_top .Q4rg4a_prof{border:3px solid var(--lavender,#e4d2f5);box-shadow:0 5px 0 var(--kcra-155-107-201-p12,#9b6bc91f);background:#fffffff0;border-radius:20px;align-items:flex-start;padding:1rem}.Q4rg4a_top .Q4rg4a_prof:nth-child(2){border-color:var(--kcr-f0dcf5,#f0dcf5)}.Q4rg4a_top .Q4rg4a_accts{flex-flow:wrap;gap:.7rem}.Q4rg4a_top .Q4rg4a_accts li{border:3px solid var(--lavender,#e4d2f5);background:#fff;border-radius:16px;padding:.6rem 1rem}@media (max-width:860px){.Q4rg4a_heroRow{grid-template-columns:minmax(0,1fr);gap:1.2rem}.Q4rg4a_heroArt{width:min(100%,360px)}.Q4rg4a_cols,.Q4rg4a_top .Q4rg4a_profs{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.Q4rg4a_top{padding-top:1rem}.Q4rg4a_top .Q4rg4a_lead{padding:.7rem .8rem;font-size:max(16px,.98rem)}.Q4rg4a_top .Q4rg4a_prof img{width:72px!important;height:72px!important}.Q4rg4a_top .Q4rg4a_feat{padding:.8rem}}.Q4rg4a_followRow{flex-wrap:wrap;align-items:center;gap:.5rem .8rem;margin:.9rem 0 0;display:flex}.Q4rg4a_btnFollow,.Q4rg4a_btnFollowing{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:.55rem 1.3rem;font-size:1rem;font-weight:800;transition:transform .15s;display:inline-flex}.Q4rg4a_btnFollow{color:#fff;background:linear-gradient(135deg, var(--purple,#8a5cc4), var(--purple-deep,#4a2d66));box-shadow:0 5px 0 var(--kcra-109-67-152-p22,#6d439838);border:0}.Q4rg4a_btnFollowing{color:var(--purple-deep,#4a2d66);border:3px solid var(--lavender,#e4d2f5);background:#fff}.Q4rg4a_btnFollow:hover,.Q4rg4a_btnFollowing:hover{transform:translateY(-2px)}.Q4rg4a_btnFollow:disabled,.Q4rg4a_btnFollowing:disabled{opacity:.6;cursor:default;transform:none}.Q4rg4a_followNote{color:var(--kcr-7a6a88,#7a6a88);font-size:max(16px,.92rem)}.Q4rg4a_followErr{color:#b3261e;font-size:max(16px,.92rem)}@media (prefers-reduced-motion:reduce){.Q4rg4a_btnFollow,.Q4rg4a_btnFollowing{transition:none}}.Q4rg4a_menuCols{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:1rem 1.4rem;display:grid}.Q4rg4a_circlePanel{background:linear-gradient(160deg, var(--kcr-fff7fb,#fff7fb), var(--kcr-f6efff,#f6efff))}.Q4rg4a_hubPanel{border-color:var(--kcr-a9c8ee,#a9c8ee);background:linear-gradient(160deg, var(--kcr-f3f8ff,#f3f8ff), var(--kcr-e2eeff,#e2eeff))}.Q4rg4a_hubBanner{background:linear-gradient(90deg, var(--kcr-2a6cc0,#2a6cc0), var(--kcr-1d4f91,#1d4f91))}.Q4rg4a_bannerLink{color:#fff;text-decoration:none}.Q4rg4a_bannerLink:hover{color:#fff;text-decoration:underline}.Q4rg4a_top .Q4rg4a_hubFeat,.Q4rg4a_hubFeat{border-color:var(--kcr-a9c8ee,#a9c8ee);box-shadow:0 5px 0 var(--kcra-42-108-192-p16,#2a6cc029)}.Q4rg4a_top .Q4rg4a_hubFeat:hover,.Q4rg4a_hubFeat:hover{border-color:var(--kcr-2f73c9,#2f73c9);box-shadow:0 8px 0 var(--kcra-42-108-192-p2,#2a6cc033)}.Q4rg4a_top .Q4rg4a_hubFeat:focus-visible,.Q4rg4a_hubFeat:focus-visible{outline:3px solid var(--kcr-2f73c9,#2f73c9);outline-offset:2px}.Q4rg4a_hubFeat .Q4rg4a_featName{color:var(--kcr-163d70,#163d70)}.Q4rg4a_hubFeat .Q4rg4a_featDesc{color:var(--kcr-46597a,#46597a)}@media (max-width:860px){.Q4rg4a_menuCols{grid-template-columns:minmax(0,1fr)}}@media (min-width:1280px){.Q4rg4a_top .Q4rg4a_heroRow:has(>.Q4rg4a_heroEmpty){grid-template-columns:minmax(0,1fr) max-content}.Q4rg4a_top .Q4rg4a_heroRow:has(>.Q4rg4a_heroEmpty)>.Q4rg4a_heroEmpty{padding-inline:1rem}.Q4rg4a_top .Q4rg4a_heroRow:has(>.Q4rg4a_heroEmpty) .Q4rg4a_lead{max-width:42em}}.Q4rg4a_hubJumpRow{background:#fff;padding:.5rem .8rem;display:flex}.Q4rg4a_hubJump{box-sizing:border-box;border:2px solid var(--kcr-6b5aa6,#6b5aa6);min-width:44px;min-height:44px;color:var(--kcr-14204f,#14204f);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem 1rem;font-size:max(16px,1rem);font-weight:800;line-height:1.3;text-decoration:none;display:inline-flex}.Q4rg4a_hubJump:hover,.Q4rg4a_hubJump:focus-visible{background:var(--kcr-f3ecff,#f3ecff)}.Q4rg4a_hubJump:focus-visible{outline:3px solid var(--kcr-14204f,#14204f);outline-offset:2px}.Q4rg4a_hubJumpIcon{color:var(--kcr-6b5aa6,#6b5aa6);flex:none}@media (min-width:1024px){.Q4rg4a_hubJumpRow{display:none}}@media (max-width:480px){.Q4rg4a_hubJump{background:var(--kcr-14204f,#14204f);border-color:var(--kcr-14204f,#14204f);color:#fff}.Q4rg4a_hubJump:hover,.Q4rg4a_hubJump:focus-visible{background:var(--kcr-14204f,#14204f);color:#fff;filter:brightness(1.2)}.Q4rg4a_hubJumpIcon{color:#fff}.Q4rg4a_headNav a{box-sizing:border-box;background:var(--kcr-6d4398,#6d4398);color:#fff;border-radius:999px;align-items:center;min-height:44px;padding:.3rem .9rem;font-size:max(16px,1rem);text-decoration:none;display:inline-flex}.Q4rg4a_headNav a:hover{color:#fff;filter:brightness(1.15)}.Q4rg4a_btnPrimary,.Q4rg4a_btnPrimary:hover{background:var(--kcr-1d4f91,#1d4f91);color:#fff}.Q4rg4a_btnSecondary,.Q4rg4a_btnSecondary:hover{background:var(--kcr-7a2f78,#7a2f78);border-color:var(--kcr-7a2f78,#7a2f78);color:#fff}.Q4rg4a_btnPrimary,.Q4rg4a_btnSecondary{min-height:44px;font-size:max(16px,1rem)}.Q4rg4a_promo{background:linear-gradient(90deg, var(--kcr-7a2f78,#7a2f78), var(--kcr-6d4398,#6d4398))}.Q4rg4a_btnFollow{background:var(--kcr-6d4398,#6d4398)}.Q4rg4a_top .Q4rg4a_feat{background:var(--kcr-6d4398,#6d4398);border-color:var(--kcr-6d4398,#6d4398);box-shadow:0 5px 0 var(--kcr-4a2d66,#4a2d66)}.Q4rg4a_top .Q4rg4a_feat .Q4rg4a_featName,.Q4rg4a_top .Q4rg4a_feat .Q4rg4a_featDesc{color:#fff}.Q4rg4a_top .Q4rg4a_hubFeat{background:var(--kcr-1d4f91,#1d4f91);border-color:var(--kcr-1d4f91,#1d4f91);box-shadow:0 5px 0 var(--kcr-163d70,#163d70)}.Q4rg4a_top .Q4rg4a_goudouPanel .Q4rg4a_feat{background:var(--kcr-7a2f78,#7a2f78);border-color:var(--kcr-7a2f78,#7a2f78);box-shadow:0 5px 0 var(--kcr-5a2058,#5a2058)}.Q4rg4a_featDesc{font-size:max(16px,1rem)}.Q4rg4a_bannerLink{align-items:center;min-height:44px;display:inline-flex}}.Q4rg4a_eventModeBanner{min-height:44px;color:var(--kcr-14204f,#14204f);border:2px solid var(--kcr-2738a8,#2738a8);box-shadow:0 2px 6px var(--kcra-20-32-79-p12,#14204f1f);background:#fff;border-left-width:8px;border-radius:12px;align-items:center;gap:12px;margin:20px 0 8px;padding:14px 16px;text-decoration:none;display:flex}.Q4rg4a_eventModeBanner:hover{background:var(--kcr-f3f5ff,#f3f5ff)}.Q4rg4a_eventModeBanner:focus-visible{outline:3px solid var(--kcr-2738a8,#2738a8);outline-offset:3px}.Q4rg4a_eventModeIcon{width:32px;height:32px;color:var(--kcr-2738a8,#2738a8);flex:none}.Q4rg4a_eventModeText{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.Q4rg4a_eventModeTitle{font-size:18px;font-weight:700;line-height:1.4}.Q4rg4a_eventModeDesc{color:var(--kcr-2a3156,#2a3156);font-size:16px;line-height:1.6}.Q4rg4a_eventModeMore{background:var(--kcr-2738a8,#2738a8);color:#fff;white-space:nowrap;border-radius:999px;flex:none;align-items:center;min-height:44px;padding:0 16px;font-size:16px;font-weight:700;display:inline-flex}@media (max-width:480px){.Q4rg4a_eventModeBanner{flex-wrap:wrap}.Q4rg4a_eventModeMore{justify-content:center;width:100%}}.Q4rg4a_brand,.Q4rg4a_bannerLink{align-items:center;min-height:44px;display:inline-flex}.Q4rg4a_banner:has(>.Q4rg4a_bannerLink){padding-block:0}.Q4rg4a_accts a,.Q4rg4a_foot a,:is(html[data-brand=kancollab]:not(:has([data-legacy-nav])) .Q4rg4a_profX a,html[data-brand=kancollab]:not(:has([data-legacy-nav])) .Q4rg4a_accts a){align-items:center;min-height:44px;display:inline-flex}html[data-brand=kancollab]:not(:has([data-legacy-nav])) .Q4rg4a_headNav a{align-items:center;min-height:44px;display:inline-flex}@media (max-width:359px){html[data-brand=kancollab] .Q4rg4a_top .Q4rg4a_feat{flex-direction:column;align-items:flex-start}html[data-brand=kancollab] .Q4rg4a_top .Q4rg4a_featText{align-self:stretch}}
.rq10fW_wrap{line-break:strict;word-break:auto-phrase;overflow-wrap:anywhere;text-wrap:pretty}.rq10fW_lead{color:var(--kcr-3c4a68,#3c4a68);margin:0 0 1rem;line-height:1.75}.rq10fW_cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.rq10fW_card{border:1px solid var(--kcr-cfdcf3,#cfdcf3);box-shadow:0 1px 3px var(--kcra-23-39-78-p06,#17274e0f);background:#fff;border-radius:14px;padding:.9rem 1rem}.rq10fW_card h2,.rq10fW_card h3{color:var(--kcr-17274e,#17274e);margin:0 0 .5rem;font-size:1.05rem}.rq10fW_circleRow{color:inherit;align-items:center;gap:.75rem;text-decoration:none;display:flex}.rq10fW_icon{width:var(--avatar-card,48px);height:var(--avatar-card,48px);object-fit:cover;background:var(--kcr-e6eefc,#e6eefc);color:var(--kcr-2a4a97,#2a4a97);box-shadow:0 0 0 1px var(--kcr-cfdcf3,#cfdcf3);border:2px solid #fff;border-radius:50%;flex:none;place-items:center;font-size:1.3rem;font-weight:700;display:inline-grid}.rq10fW_iconLg{width:96px;height:96px;font-size:2rem;}.rq10fW_name{color:var(--kcr-17274e,#17274e);font-size:1.05rem;font-weight:700}.rq10fW_kana{color:var(--kcr-5b6a8c,#5b6a8c);font-size:max(16px,.8rem)}.rq10fW_badge{background:var(--kcr-e6eefc,#e6eefc);color:var(--kcr-1d3776,#1d3776);vertical-align:1px;white-space:nowrap;border-radius:999px;margin:0 .3rem .2rem 0;padding:.1rem .55rem;font-size:max(16px,.75rem);display:inline-block}.rq10fW_bPending{color:#7a4d00;background:#fff3d6;}.rq10fW_bReturned{color:#8a1f1f;background:#fde4e4;}.rq10fW_bApproved{color:#1f5a2b;background:#dff3e6;}.rq10fW_bStop{background:var(--kcr-eceff4,#eceff4);color:var(--kcr-3f475a,#3f475a);}.rq10fW_bTest{color:#a03030;background:#fff0f0;}.rq10fW_form{gap:.85rem;max-width:46rem;display:grid}.rq10fW_field{gap:.3rem;display:grid}.rq10fW_field>legend{float:left;width:100%;margin:0;padding:0}.rq10fW_field>span:first-child,.rq10fW_label{color:var(--kcr-242f48,#242f48);font-size:max(16px,.88rem);font-weight:700}.rq10fW_hint{color:var(--kcr-5b6a8c,#5b6a8c);font-size:max(16px,.8rem)}.rq10fW_input{border:1px solid var(--kcr-a9b8d6,#a9b8d6);box-sizing:border-box;background:#fff;border-radius:10px;width:100%;padding:.65rem .7rem;font-size:1rem}.rq10fW_input:focus{outline:2px solid var(--kcr-2d52a9,#2d52a9);outline-offset:1px}.rq10fW_textarea{resize:vertical;min-height:8rem;line-height:1.6;}.rq10fW_radios{flex-wrap:wrap;gap:.5rem;display:flex}.rq10fW_radio{border:1px solid var(--kcr-a9b8d6,#a9b8d6);cursor:pointer;box-sizing:border-box;background:#fff;border-radius:999px;align-items:center;gap:.4rem;min-height:44px;padding:.55rem .9rem;display:inline-flex}.rq10fW_radio:has(input:checked){background:var(--kcr-2d52a9,#2d52a9);border-color:var(--kcr-2d52a9,#2d52a9);color:#fff;font-weight:700}.rq10fW_agree{background:var(--kcr-eef4ff,#eef4ff);border:1px solid var(--kcr-cfdcf3,#cfdcf3);border-radius:10px;align-items:flex-start;gap:.5rem;padding:.75rem;display:flex}.rq10fW_agree input{flex:none;width:1.3rem;height:1.3rem;margin-top:.15rem}.rq10fW_btn{border:1px solid var(--kcr-2d52a9,#2d52a9);background:linear-gradient(135deg, var(--kcr-2150bd,#2150bd), var(--kcr-1d3776,#1d3776));color:#fff;cursor:pointer;box-sizing:border-box;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:.55rem 1.1rem;font-size:max(16px,.95rem);font-weight:700;text-decoration:none;display:inline-flex}.rq10fW_btn:disabled{opacity:.55;cursor:not-allowed}.rq10fW_btnGhost{color:var(--kcr-1d3776,#1d3776);background:#fff;}.rq10fW_btnDanger{color:#9b2c2c;background:#fff;border-color:#c97b7b;}.rq10fW_row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.rq10fW_ok{color:#1f5a2b;background:#edf8ef;border:1px solid #9fd1a8;border-radius:8px;margin:.4rem 0;padding:.55rem .8rem}.rq10fW_err{color:#8a1f1f;background:#fdecec;border:1px solid #e6a3a3;border-radius:8px;margin:.4rem 0;padding:.55rem .8rem}.rq10fW_note{color:#5a4300;background:#fff8e6;border:1px solid #f0d48a;border-radius:8px;margin:.4rem 0;padding:.6rem .8rem}ul.rq10fW_note,ol.rq10fW_note{padding-left:1.8rem;list-style-position:outside}.rq10fW_muted{color:var(--kcr-5b6a8c,#5b6a8c);font-size:max(16px,.85rem)}.rq10fW_list{margin:0;padding:0;list-style:none}.rq10fW_list>li{border-bottom:1px solid var(--kcr-e3eaf7,#e3eaf7);padding:.6rem 0}.rq10fW_list>li:last-child{border-bottom:0}.rq10fW_header{aspect-ratio:8/3;object-fit:cover;background:linear-gradient(135deg, var(--kcr-dbe7ff,#dbe7ff), var(--kcr-b9cdf5,#b9cdf5));border-radius:14px;width:100%;display:block}.rq10fW_headerEmpty{}.rq10fW_hero{margin:0 0 1rem;position:relative}.rq10fW_heroBody{flex-wrap:wrap;align-items:flex-end;gap:1rem;margin-top:-48px;padding:0 1rem;display:flex}.rq10fW_heroText{min-width:0;padding-bottom:.3rem}.rq10fW_title{color:var(--kcr-17274e,#17274e);margin:0;font-size:1.5rem}.rq10fW_intro{white-space:pre-wrap;color:var(--kcr-242f48,#242f48);line-height:1.8}.rq10fW_links{flex-wrap:wrap;gap:.5rem;margin:.6rem 0;padding:0;list-style:none;display:flex}.rq10fW_links a{border:1px solid var(--kcr-a9b8d6,#a9b8d6);min-height:44px;color:var(--kcr-1d3776,#1d3776);background:#fff;border-radius:999px;align-items:center;padding:.3rem .85rem;font-weight:700;text-decoration:none;display:inline-flex}.rq10fW_ev{gap:.2rem;display:grid}.rq10fW_evTitle{color:var(--kcr-17274e,#17274e);font-weight:700}.rq10fW_space{color:var(--kcr-034b7b,#034b7b);background:var(--kcr-e6f1fb,#e6f1fb);border-radius:6px;padding:0 .4rem;font-weight:700}.rq10fW_section{margin:1.4rem 0}.rq10fW_sectionTitle{color:var(--kcr-17274e,#17274e);border-left:5px solid var(--kcr-2d52a9,#2d52a9);margin:0 0 .7rem;padding-left:.6rem;font-size:1.15rem}.rq10fW_imgBox{gap:.5rem;display:grid}.rq10fW_preview{border:1px solid var(--kcr-cfdcf3,#cfdcf3);border-radius:10px;max-width:100%}.rq10fW_file{opacity:0;width:1px;height:1px;position:absolute}.rq10fW_pick{position:relative;overflow:hidden}.rq10fW_dl{grid-template-columns:max-content 1fr;gap:.25rem .8rem;margin:.4rem 0;display:grid}.rq10fW_dl dt{color:var(--kcr-5b6a8c,#5b6a8c);font-size:max(16px,.85rem)}.rq10fW_dl dd{margin:0}.rq10fW_table{border-collapse:collapse;width:100%;font-size:max(16px,.9rem)}.rq10fW_table th,.rq10fW_table td{border-bottom:1px solid var(--kcr-e3eaf7,#e3eaf7);text-align:left;vertical-align:top;padding:.45rem .4rem}.rq10fW_table th{color:var(--kcr-3f475a,#3f475a);background:var(--kcr-f3f7ff,#f3f7ff);font-weight:700}.rq10fW_pickFollow{flex-direction:column;align-items:flex-end;gap:.2rem;display:inline-flex}.rq10fW_similarLink{align-items:center;min-height:44px;font-weight:700;display:inline-flex}.rq10fW_taped{background:#fffdf6;position:relative}.rq10fW_taped:before{content:"";background:var(--kcra-255-182-206-p7,#ffb6ceb3);pointer-events:none;border-radius:2px;width:56px;height:14px;margin-left:-28px;position:absolute;top:-7px;left:50%}.rq10fW_planOpts{flex-wrap:wrap;gap:.2rem .8rem;font-size:max(16px,1rem);display:flex}.rq10fW_planOpts label{cursor:pointer;align-items:center;gap:.4rem;min-height:44px;display:inline-flex}.rq10fW_planOpts.rq10fW_planOpts input[type=checkbox]{width:24px;height:24px;margin:0}.rq10fW_code{background:var(--kcr-f1f5ff,#f1f5ff);border:1px solid var(--kcr-c9d5ef,#c9d5ef);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;border-radius:6px;padding:.2rem .5rem;font-size:max(16px,1rem);display:inline-block}.rq10fW_input{min-height:44px}summary.rq10fW_sectionTitle{box-sizing:border-box;min-height:44px;padding-block:.35rem}.rq10fW_err,.rq10fW_ok{font-size:max(16px,1rem)}.rq10fW_planOpts.rq10fW_planOpts input:is([type=radio],[type=checkbox]){accent-color:var(--kcr-2738a8,#2738a8);appearance:none;box-sizing:border-box;border:2px solid var(--kcr-2738a8,#2738a8);vertical-align:middle;background:#fff;min-width:20px;min-height:20px;margin:0}.rq10fW_planOpts.rq10fW_planOpts input[type=radio]{border-radius:50%}.rq10fW_planOpts.rq10fW_planOpts input[type=checkbox]{border-radius:4px}.rq10fW_planOpts.rq10fW_planOpts input[type=radio]:checked{background:radial-gradient(circle, var(--kcr-2738a8,#2738a8) 0 40%, #fff 44%)}.rq10fW_planOpts.rq10fW_planOpts input[type=checkbox]:checked{background:var(--kcr-2738a8,#2738a8) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 80% no-repeat}.rq10fW_planOpts.rq10fW_planOpts input:is([type=radio],[type=checkbox]):disabled{opacity:.5}.rq10fW_planOpts.rq10fW_planOpts input:is([type=radio],[type=checkbox]):focus-visible{outline:3px solid var(--kcr-2738a8,#2738a8);outline-offset:2px}@media (forced-colors:active){.rq10fW_planOpts.rq10fW_planOpts input:is([type=radio],[type=checkbox]){appearance:auto}}
.RWoNwa_screen{box-sizing:border-box;border:2px solid var(--kcr-121c4d,#121c4d);width:100%;box-shadow:3px 3px 0 var(--kcra-18-28-77-p25,#121c4d40);color:var(--kcr-121c4d,#121c4d);background:#fff;border-radius:12px;grid-template-rows:auto 1fr;font-size:.8rem;line-height:1.4;display:grid;overflow:hidden}.RWoNwa_fill{height:auto;min-height:100%;box-shadow:none;border:0;border-radius:0}.RWoNwa_bar{background:var(--kcr-2738a8,#2738a8);color:#fff;align-items:center;gap:.45rem;min-width:0;padding:.3rem .5rem;display:flex}.RWoNwa_dots{flex:none;gap:.2rem;display:flex}.RWoNwa_dots i{background:var(--kcr-e7ecf7,#e7ecf7);border-radius:50%;width:.45rem;height:.45rem}.RWoNwa_dots i+i{background:var(--kcr-c9d2f2,#c9d2f2)}.RWoNwa_url{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.75rem;font-weight:700;overflow:hidden}.RWoNwa_page{background:radial-gradient(circle, var(--kcra-39-56-168-p08,#2738a814) 1px, transparent 1.4px) 0 0 / 9px 9px, var(--kcr-f7f9ff,#f7f9ff);align-content:start;gap:.35rem;min-width:0;padding:.55rem .6rem .65rem;display:grid}.RWoNwa_title{font-size:.9rem;font-weight:900}.RWoNwa_text{color:var(--kcr-33416b,#33416b);font-weight:700}.RWoNwa_field{grid-template-columns:minmax(0,1fr);gap:.1rem;display:grid}.RWoNwa_label{color:var(--kcr-33416b,#33416b);font-size:.72rem;font-weight:800}.RWoNwa_input{border:1.5px solid var(--kcr-9aa7d9,#9aa7d9);background:#fff;border-radius:6px;min-height:1.3rem;padding:.1rem .4rem;font-weight:700;display:block}.RWoNwa_chips{flex-wrap:wrap;gap:.25rem;display:flex}.RWoNwa_chip{border:1.5px solid var(--kcr-2738a8,#2738a8);color:var(--kcr-2738a8,#2738a8);background:#fff;border-radius:999px;padding:0 .45rem;font-size:.72rem;font-weight:800}.RWoNwa_on{background:var(--kcr-2738a8,#2738a8);color:#fff}.RWoNwa_btn{background:var(--kcr-2738a8,#2738a8);color:#fff;border:1.5px solid var(--kcr-121c4d,#121c4d);border-radius:999px;justify-self:start;padding:.15rem .8rem;font-size:.78rem;font-weight:900}.RWoNwa_ghost{color:var(--kcr-2738a8,#2738a8);background:#fff}.RWoNwa_badge{border:1.5px solid var(--kcr-121c4d,#121c4d);border-radius:999px;padding:0 .45rem;font-size:.72rem;font-weight:900}.RWoNwa_ok{color:#fff;background:#1f7a4d}.RWoNwa_ret{background:var(--kcr-e7ecf7,#e7ecf7);color:var(--kcr-121c4d,#121c4d)}.RWoNwa_ng{color:var(--kcr-8a1f3d,#8a1f3d);background:#fff}.RWoNwa_info{background:var(--kcr-2738a8,#2738a8);color:#fff}.RWoNwa_cal{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid;position:relative}.RWoNwa_day{border:1px solid var(--kcr-c9d2f2,#c9d2f2);background:#fff;border-radius:3px;height:1.25rem}.RWoNwa_mark{z-index:1;white-space:nowrap;text-overflow:ellipsis;background:var(--kcr-b8305f,#b8305f);color:#fff;border-radius:4px;grid-area:2/3/auto/span 4;align-self:center;padding:0 .35rem;font-size:.7rem;font-weight:900;line-height:1.25rem;overflow:hidden}.RWoNwa_screen{container-type:inline-size}.RWoNwa_page>*,.RWoNwa_chips>*,.RWoNwa_field>*{box-sizing:border-box;min-width:0;max-width:100%}.RWoNwa_btn{text-align:center;max-width:100%}@container (max-width:16rem){.RWoNwa_page{padding:.45rem .5rem .55rem;font-size:.74rem}.RWoNwa_title{font-size:.82rem}.RWoNwa_chip,.RWoNwa_badge,.RWoNwa_label{font-size:.68rem}.RWoNwa_btn{padding:.15rem .6rem;font-size:.72rem}}
.-fXObW_wrap{container-type:inline-size}.-fXObW_flow{grid-template-columns:minmax(0,1fr);gap:2.6rem;margin:0;padding:0;list-style:none;display:grid}.-fXObW_step{box-sizing:border-box;border:3px solid var(--kcr-121c4d,#121c4d);background:radial-gradient(circle, var(--kcra-39-56-168-p09,#2738a817) 1.2px, transparent 1.7px) 0 0 / 11px 11px, #fff;min-width:0;box-shadow:5px 5px 0 var(--kcr-121c4d,#121c4d);color:var(--kcr-121c4d,#121c4d);border-radius:16px;grid-template-columns:minmax(0,1fr);align-content:start;gap:.55rem;padding:1rem 1.1rem 1.1rem;display:grid;position:relative}.-fXObW_step:not(:last-child):after{content:"";border-right:.45rem solid var(--flow-arrow,#2738a8);border-bottom:.45rem solid var(--flow-arrow,#2738a8);width:1.1rem;height:1.1rem;position:absolute;bottom:-2.25rem;left:50%;transform:translate(-50%)rotate(45deg)}.-fXObW_head{align-items:center;gap:.6rem;display:flex}.-fXObW_no{box-sizing:border-box;background:var(--kcr-14204f,#14204f);color:#fff;border:3px solid var(--kcr-14204f,#14204f);white-space:nowrap;border-radius:999px;flex:none;place-items:center;min-width:2.4rem;height:2.4rem;padding:0 .3rem;font-size:1.15rem;font-weight:900;line-height:1;display:grid}.-fXObW_sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.-fXObW_icon{background:var(--kcr-e4edff,#e4edff);border:2px solid var(--kcr-121c4d,#121c4d);border-radius:12px;flex:none;place-items:center;width:2.9rem;height:2.9rem;display:grid}.-fXObW_icon svg{width:2.1rem;height:2.1rem}.-fXObW_title{color:var(--kcr-121c4d,#121c4d);margin:0;font-size:1.15rem;font-weight:900;line-height:1.4}.-fXObW_body{max-width:42em;color:var(--kcr-26335e,#26335e);margin:0;font-size:1rem;font-weight:700;line-height:1.7}.-fXObW_tags{flex-wrap:wrap;gap:.4rem;margin:0;display:flex}.-fXObW_tag{white-space:nowrap;border:2px solid var(--kcr-121c4d,#121c4d);border-radius:999px;align-items:center;min-height:2rem;padding:0 .7rem;font-size:1rem;font-weight:900;line-height:1.4;text-decoration:none;display:inline-flex}a.-fXObW_tag{min-height:44px;text-decoration:underline}.-fXObW_ok{color:#fff;background:#1f7a4d}.-fXObW_ret{background:var(--kcr-e7ecf7,#e7ecf7);color:var(--kcr-121c4d,#121c4d)}.-fXObW_ng{color:var(--kcr-8a1f3d,#8a1f3d);background:#fff}.-fXObW_info{background:var(--kcr-2738a8,#2738a8);color:#fff}a.-fXObW_ok:hover,a.-fXObW_info:hover{color:#fff}.-fXObW_mockBox,.-fXObW_slot{justify-self:center;width:100%;min-width:0;max-width:22rem;margin:.2rem 0 0}.-fXObW_slot{box-sizing:border-box;border:2px dashed var(--kcr-6a7bd1,#6a7bd1);background:var(--kcr-eef3ff,#eef3ff);border-radius:12px;position:relative;overflow:clip}.-fXObW_slotImg{object-fit:cover;width:100%;height:100%;display:block}.-fXObW_slot[data-slot-filled="1"]{border:1px solid var(--kcr-b9c4ea,#b9c4ea);background:#fff;box-shadow:0 2px 8px #1f2a5c1f}.-fXObW_slot>picture{width:100%;height:100%;display:block}@container (min-width:36rem){.-fXObW_hasScreen{grid-template-columns:minmax(0,1fr) minmax(0,15rem);column-gap:1.2rem}.-fXObW_hasScreen>:not(.-fXObW_mockBox):not(.-fXObW_slot){grid-column:1}.-fXObW_hasScreen>.-fXObW_mockBox,.-fXObW_hasScreen>.-fXObW_slot{grid-area:1/2/span 5;align-self:center;margin:0}}@container (min-width:60rem){.-fXObW_wrap:not(.-fXObW_many):not(.-fXObW_compact) .-fXObW_flow{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:2.4rem}.-fXObW_wrap:not(.-fXObW_many):not(.-fXObW_compact) .-fXObW_step,.-fXObW_wrap:not(.-fXObW_many):not(.-fXObW_compact) .-fXObW_hasScreen{grid-template-rows:auto auto 1fr auto auto;grid-template-columns:minmax(0,1fr)}.-fXObW_wrap:not(.-fXObW_many):not(.-fXObW_compact) .-fXObW_hasScreen>.-fXObW_mockBox,.-fXObW_wrap:not(.-fXObW_many):not(.-fXObW_compact) .-fXObW_hasScreen>.-fXObW_slot{grid-area:auto/1;align-self:end;margin-top:.3rem}.-fXObW_wrap:not(.-fXObW_many):not(.-fXObW_compact) .-fXObW_step:not(:last-child):after{inset:50% -1.95rem auto auto;transform:translateY(-50%)rotate(-45deg)}}@container (min-width:76rem){.-fXObW_many:not(.-fXObW_compact) .-fXObW_flow{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:2.4rem}.-fXObW_many:not(.-fXObW_compact) .-fXObW_step,.-fXObW_many:not(.-fXObW_compact) .-fXObW_hasScreen{grid-template-rows:auto auto 1fr auto auto;grid-template-columns:minmax(0,1fr)}.-fXObW_many:not(.-fXObW_compact) .-fXObW_hasScreen>.-fXObW_mockBox,.-fXObW_many:not(.-fXObW_compact) .-fXObW_hasScreen>.-fXObW_slot{grid-area:auto/1;align-self:end;margin-top:.3rem}.-fXObW_many:not(.-fXObW_compact) .-fXObW_step:not(:last-child):after{inset:50% -1.95rem auto auto;transform:translateY(-50%)rotate(-45deg)}}.-fXObW_compact .-fXObW_flow{gap:1.9rem}.-fXObW_compact .-fXObW_step{box-shadow:3px 3px 0 var(--kcr-121c4d,#121c4d);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"head title""head body""head tags";gap:.15rem .7rem;padding:.7rem .8rem}.-fXObW_compact .-fXObW_head{grid-area:head;align-self:start}.-fXObW_compact .-fXObW_icon{display:none}.-fXObW_compact .-fXObW_title{grid-area:title;font-size:1.05rem}.-fXObW_compact .-fXObW_body{grid-area:body}.-fXObW_compact .-fXObW_tags{grid-area:tags}.-fXObW_compact .-fXObW_step:not(:last-child):after{border-width:0 .35rem .35rem 0;width:.8rem;height:.8rem;bottom:-1.6rem}@container (min-width:60rem){.-fXObW_compact .-fXObW_flow{grid-template-columns:minmax(0,1fr);gap:1.9rem}.-fXObW_compact .-fXObW_step{grid-template-rows:none;grid-template-columns:auto minmax(0,1fr)}.-fXObW_compact .-fXObW_step:not(:last-child):after{inset:auto auto -1.6rem 50%;transform:translate(-50%)rotate(45deg)}}
.rBGCba_badge{box-sizing:border-box;white-space:nowrap;background:var(--kcr-e8f0fb,#e8f0fb);max-width:100%;color:var(--kcr-1d4f91,#1d4f91);border:1px solid var(--kcr-b9cfee,#b9cfee);border-radius:14px;flex-wrap:wrap;align-items:center;padding:1px 9px;font-size:16px;font-weight:700;line-height:1.5;display:inline-flex}.rBGCba_soon{color:#8a4b00;background:#fff4e0;border-color:#f0c98a}.rBGCba_today,.rBGCba_lastDay{color:#fff;background:#c62f2f;border-color:#c62f2f}.rBGCba_ongoing{color:#fff;background:#1d6b3a;border-color:#1d6b3a}.rBGCba_closed{background:var(--kcr-eceff3,#eceff3);color:var(--kcr-4a5361,#4a5361);border-color:var(--kcr-cfd5dd,#cfd5dd)}.rBGCba_part{white-space:nowrap}
._9WxhFG_wrap{--ink:var(--hb-2f2342,#2f2342);--line:var(--hb-e6dfee,#e6dfee);--accent:var(--hb-4a2d6b,#4a2d6b);--accentSoft:var(--hb-ece4f7,#ece4f7);min-width:0;color:var(--ink)}._9WxhFG_bar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"navs add""tools tools";align-items:center;gap:.5rem .75rem;margin:0 0 .6rem;display:grid}._9WxhFG_navs{flex-wrap:wrap;grid-area:navs;align-items:center;gap:.25rem;min-width:0;display:flex}._9WxhFG_title{white-space:nowrap;margin:0 .25rem;font-size:1.25rem;font-weight:800}._9WxhFG_arrow{width:2.4rem;min-width:44px;height:2.4rem;min-height:44px;color:var(--accent);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;font-size:1.6rem;line-height:1}._9WxhFG_arrow:hover{background:var(--accentSoft)}._9WxhFG_today{white-space:nowrap;border:1px solid var(--hb-c9bfdc,#c9bfdc);color:var(--accent);cursor:pointer;background:#fff;border-radius:999px;margin-left:.25rem;padding:.35rem .8rem;font-weight:700}._9WxhFG_today:disabled{opacity:.55;cursor:default}._9WxhFG_tools{flex-wrap:wrap;grid-area:tools;gap:.5rem;display:flex}._9WxhFG_seg{border:1px solid var(--hb-c9bfdc,#c9bfdc);background:#fff;border-radius:999px;display:inline-flex;overflow:hidden}._9WxhFG_seg button{white-space:nowrap;min-width:3.2rem;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:.4rem .9rem;font-weight:700}._9WxhFG_seg button+button{border-left:1px solid var(--hb-c9bfdc,#c9bfdc)}._9WxhFG_seg button[aria-pressed=true]{background:var(--accent);color:#fff}._9WxhFG_add{background:linear-gradient(135deg, var(--kcr-2f3d6b,#2f3d6b), var(--hb-4a2d6b,#4a2d6b));color:#fff;cursor:pointer;width:3rem;height:3rem;box-shadow:0 3px 10px var(--kcra-47-61-107-p35,#2f3d6b59);border:0;border-radius:999px;grid-area:add;justify-self:end;font-size:1.8rem;line-height:1}._9WxhFG_add:hover{filter:brightness(1.1)}@media (min-width:900px){._9WxhFG_bar{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"navs tools add"}._9WxhFG_tools{justify-content:flex-end}}._9WxhFG_layout{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (min-width:900px){._9WxhFG_layout{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start}}._9WxhFG_main{touch-action:pan-y;min-width:0}._9WxhFG_side{align-content:start;gap:1rem;min-width:0;display:grid}._9WxhFG_month{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}._9WxhFG_weekRow{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}._9WxhFG_weekRow+._9WxhFG_weekRow{border-top:1px solid var(--line)}._9WxhFG_wd,._9WxhFG_sun,._9WxhFG_sat{text-align:center;background:var(--hb-fbf8ff,#fbf8ff);color:var(--hb-5c4f70,#5c4f70);padding:.4rem 0;font-size:.8rem;font-weight:800}._9WxhFG_sun{color:#c0392b}._9WxhFG_sat{color:var(--kcr-2c5aa0,#2c5aa0)}._9WxhFG_cell{cursor:pointer;flex-direction:column;align-items:stretch;gap:2px;min-width:0;min-height:6.6rem;padding:.2rem .2rem .3rem;display:flex}._9WxhFG_cell+._9WxhFG_cell{border-left:1px solid var(--line)}._9WxhFG_cell:hover{background:var(--hb-faf7fe,#faf7fe)}._9WxhFG_out{background:var(--hb-fbfafc,#fbfafc)}._9WxhFG_out ._9WxhFG_num{color:var(--ink-soft,#6b5578);font-weight:400}._9WxhFG_num{width:1.9rem;height:1.9rem;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:999px;align-self:center;padding:0;font-size:.9rem;font-weight:700}._9WxhFG_selected ._9WxhFG_num{background:var(--accentSoft);color:var(--accent);box-shadow:inset 0 0 0 2px var(--accent)}._9WxhFG_numToday,._9WxhFG_selected ._9WxhFG_numToday{background:var(--accent);color:#fff;box-shadow:none}._9WxhFG_chips{flex-direction:column;gap:2px;min-width:0;display:flex}._9WxhFG_chip{text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border:0;border-radius:4px;width:100%;min-width:0;padding:1px 4px;font-size:.75rem;font-weight:600;line-height:1.35;display:block;overflow:hidden}._9WxhFG_chip[aria-pressed=true]{outline-offset:-1px;outline:2px solid}._9WxhFG_chipTime{margin-right:.25em;font-weight:800}._9WxhFG_more{color:var(--hb-6b5578,#6b5578);padding:0 4px;font-size:.7rem}._9WxhFG_compact ._9WxhFG_cell{justify-content:flex-start;align-items:center;gap:4px;min-height:3.6rem;padding-top:.35rem}._9WxhFG_compact ._9WxhFG_has{background:var(--tint,var(--hb-f3edfb,#f3edfb))}._9WxhFG_dots{gap:3px;display:flex}._9WxhFG_dots i{border-radius:999px;width:6px;height:6px;display:block}._9WxhFG_cellDots{display:none}@media (max-width:640px){._9WxhFG_cell{min-height:4.4rem;padding:.15rem 1px .2rem}._9WxhFG_chip{padding:0 2px;font-size:.6rem}._9WxhFG_chips>:nth-child(3){display:none}._9WxhFG_num{width:1.6rem;height:1.6rem;font-size:.8rem}._9WxhFG_compact ._9WxhFG_cell{min-height:3rem}._9WxhFG_title{font-size:1.1rem}}._9WxhFG_dayList{border:1px solid var(--line);background:#fff;border-radius:12px;padding:.75rem}._9WxhFG_dayListHead{align-items:center;gap:.5rem;margin:0 0 .5rem;font-size:1rem;font-weight:800;display:flex}._9WxhFG_todayTag{background:var(--accent);color:#fff;border-radius:999px;padding:.05rem .5rem;font-size:.72rem}._9WxhFG_empty{color:var(--hb-6b5578,#6b5578);margin:0;font-size:.9rem}._9WxhFG_dayItems{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}._9WxhFG_dayItem{background:var(--hb-faf7fe,#faf7fe);text-align:left;cursor:pointer;width:100%;color:var(--ink);border:0;border-radius:10px;gap:.6rem;padding:.5rem;display:flex}._9WxhFG_dayItem:hover,._9WxhFG_dayItem[aria-pressed=true]{background:var(--accentSoft)}._9WxhFG_dayBar{border-radius:4px;flex:0 0 4px}._9WxhFG_dayText{gap:.1rem;min-width:0;display:grid}._9WxhFG_dayTitle{min-width:0;font-weight:700}._9WxhFG_dayChunk{white-space:normal;word-break:keep-all;overflow-wrap:anywhere;max-width:100%;display:inline-block}._9WxhFG_dayPrefix{vertical-align:1px;border-radius:999px;margin-right:.35rem;padding:0 .4rem;font-size:.72rem;display:inline-block}._9WxhFG_dayMeta{color:var(--hb-6b5578,#6b5578);line-break:strict;word-break:auto-phrase;overflow-wrap:anywhere;font-size:.8rem}@supports not (word-break:auto-phrase){._9WxhFG_dayMeta{word-break:keep-all}}._9WxhFG_dayItems>li{min-width:0}._9WxhFG_dayItem{box-sizing:border-box;min-width:0}._9WxhFG_dayView{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}._9WxhFG_allDay{border-bottom:1px solid var(--line);background:var(--hb-fbf8ff,#fbf8ff);align-items:flex-start;gap:.5rem;min-height:2.4rem;padding:.4rem .5rem;display:flex}._9WxhFG_allDayLabel{color:var(--hb-6b5578,#6b5578);flex:0 0 3rem;padding-top:.2rem;font-size:.75rem}._9WxhFG_allDayItems{flex:1;gap:3px;min-width:0;display:grid}._9WxhFG_allDayChip{padding:.2rem .5rem;font-size:.85rem;}._9WxhFG_timeline{max-height:65svh;overflow-y:auto}._9WxhFG_hours{position:relative}._9WxhFG_hour{border-top:1px solid var(--hb-f0ebf5,#f0ebf5);height:3rem;display:flex}._9WxhFG_hour span{color:var(--hb-8a7d99,#8a7d99);background:#fff;flex:0 0 3.5rem;height:1em;padding:0 .4rem;font-size:.72rem;transform:translateY(-.55em)}._9WxhFG_hour:first-child span{transform:none}._9WxhFG_blocks{position:absolute;inset:0 .4rem 0 3.6rem}._9WxhFG_block{text-align:left;cursor:pointer;box-sizing:border-box;border:0;border-left:3px solid;border-radius:6px;align-content:start;gap:.1rem;padding:.2rem .4rem;font-size:.8rem;display:grid;position:absolute;overflow:hidden}._9WxhFG_popRoot{z-index:1000;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}._9WxhFG_popBackdrop{background:var(--hba-30-20-45-045,#1e142d73);cursor:pointer;border:0;position:absolute;inset:0}._9WxhFG_popPanel{width:min(560px,100%);max-height:min(85vh,760px);box-shadow:0 12px 40px var(--hba-30-20-45-03,#1e142d4d);background:#fff;border-radius:16px;outline:none;flex-direction:column;display:flex;position:relative}._9WxhFG_popHead{align-items:flex-start;gap:.5rem;padding:1rem 1rem .5rem;display:flex}._9WxhFG_popTitle{overflow-wrap:anywhere;color:var(--ink,var(--hb-2f2342,#2f2342));flex:1;margin:0;font-size:1.15rem;line-height:1.4}._9WxhFG_popClose{background:var(--hb-f3eefa,#f3eefa);cursor:pointer;width:max(44px,2.75rem);min-width:44px;height:max(44px,2.75rem);min-height:44px;color:var(--hb-4a2d6b,#4a2d6b);border:0;border-radius:999px;flex:none;place-items:center;padding:0;font-size:1.4rem;line-height:1;display:inline-grid}._9WxhFG_popBody{padding:0 1rem 1rem;overflow-y:auto}._9WxhFG_popStep{padding:0 1rem .6rem}._9WxhFG_popFoot{border-top:1px solid var(--hb-eee7f4,#eee7f4);flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding:.75rem 1rem;display:flex}@media (max-width:640px){._9WxhFG_popRoot{place-items:end stretch;padding:0}._9WxhFG_popPanel{border-radius:18px 18px 0 0;width:100%;max-height:92svh}._9WxhFG_popHead:before{content:"";background:var(--hb-d8cfe3,#d8cfe3);border-radius:4px;width:40px;height:4px;margin-left:-20px;position:absolute;top:6px;left:50%}._9WxhFG_popHead{padding-top:1.2rem}._9WxhFG_popFoot{justify-content:stretch}._9WxhFG_popFoot>*{flex:auto}}._9WxhFG_popRoot:has(>[data-stepping]){place-items:start center;padding-top:max(1rem,6vh)}._9WxhFG_popPanel[data-stepping]{height:min(85vh,760px)}._9WxhFG_popPanel[data-stepping]>._9WxhFG_popStep{padding:1rem 1rem .4rem}._9WxhFG_popPanel[data-stepping]>._9WxhFG_popStep+._9WxhFG_popHead{padding-top:.25rem}._9WxhFG_popPanel[data-stepping]>._9WxhFG_popBody{flex:auto;min-height:0}@media (max-width:640px){._9WxhFG_popRoot:has(>[data-stepping]){place-items:end stretch;padding:0}._9WxhFG_popPanel[data-stepping]{height:92svh}._9WxhFG_popPanel[data-stepping]>._9WxhFG_popStep{padding-top:1.2rem}._9WxhFG_popPanel[data-stepping]>._9WxhFG_popStep+._9WxhFG_popHead:before{display:none}._9WxhFG_popPanel[data-stepping]:before{content:"";background:var(--hb-d8cfe3,#d8cfe3);border-radius:4px;width:40px;height:4px;margin-left:-20px;position:absolute;top:6px;left:50%}}._9WxhFG_fields{gap:.55rem;margin:0;display:grid}._9WxhFG_fields>div{grid-template-columns:6.5rem minmax(0,1fr);gap:.5rem;display:grid}._9WxhFG_fields dt{color:var(--hb-6b5578,#6b5578);font-size:.85rem}._9WxhFG_fields dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}@media (max-width:640px){._9WxhFG_fields>div{grid-template-columns:5.5rem minmax(0,1fr)}}._9WxhFG_confirm{color:#8a1f15;background:#fff1f0;border-radius:10px;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.6rem;font-weight:700;display:flex}._9WxhFG_legend{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin:0 0 .6rem;display:flex}._9WxhFG_editForm{gap:.25rem;display:grid}._9WxhFG_editForm input[type=date]{min-width:0}._9WxhFG_popSmall{width:min(440px,100%)}._9WxhFG_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._9WxhFG_qForm{gap:.6rem;display:grid}._9WxhFG_qTitle{box-sizing:border-box;border:0;border-bottom:2px solid var(--hb-c9bfdc,#c9bfdc);width:100%;color:var(--ink,var(--hb-2f2342,#2f2342));background:0 0;padding:.45rem .1rem;font-size:1.2rem}._9WxhFG_qTitle:focus{border-bottom-color:var(--hb-4a2d6b,#4a2d6b);outline:none}._9WxhFG_qWhen{color:var(--hb-4a2d6b,#4a2d6b);margin:0;font-weight:700}._9WxhFG_qCheck{align-items:center;gap:.4rem;font-size:.95rem;display:inline-flex}._9WxhFG_qTimes{flex-wrap:wrap;gap:.75rem;display:flex}._9WxhFG_qTimes label{color:var(--hb-6b5578,#6b5578);gap:.2rem;font-size:.8rem;display:grid}._9WxhFG_qTimes input{border:1px solid var(--hb-c9bfdc,#c9bfdc);border-radius:8px;padding:.35rem .5rem;font-size:1rem}._9WxhFG_qNote{color:var(--hb-6b5578,#6b5578);margin:0;font-size:.8rem}._9WxhFG_qErr{color:#b3261e;margin:0;font-size:.9rem;font-weight:700}._9WxhFG_qMore{color:var(--hb-4a2d6b,#4a2d6b);cursor:pointer;background:0 0;border:0;border-radius:999px;margin-right:auto;padding:.5rem .8rem;font-weight:700}._9WxhFG_qMore:hover{background:var(--hb-f3eefa,#f3eefa)}._9WxhFG_qSave{background:var(--hb-4a2d6b,#4a2d6b);color:#fff;cursor:pointer;border:0;border-radius:999px;padding:.5rem 1.4rem;font-weight:700}._9WxhFG_qSave:disabled,._9WxhFG_qMore:disabled{opacity:.6;cursor:default}@media (max-width:640px){._9WxhFG_qMore{margin-right:0}}._9WxhFG_slots{cursor:cell;touch-action:pan-y}._9WxhFG_ghost{box-sizing:border-box;background:var(--hba-74-45-107-085,#4a2d6bd9);color:#fff;pointer-events:none;z-index:2;box-shadow:0 2px 8px var(--hba-30-20-45-025,#1e142d40);border-radius:6px;padding:.15rem .4rem;font-size:.75rem;font-weight:700;position:absolute;left:0;right:0}._9WxhFG_cellGhost{background:var(--hb-4a2d6b,#4a2d6b);color:#fff;border-radius:4px;padding:1px 4px;font-size:.72rem;font-weight:700;display:block}._9WxhFG_cell{min-height:calc(6.6rem * var(--cal-fs,1))}._9WxhFG_num{font-size:calc(.9rem * var(--cal-fs,1))}._9WxhFG_chip{font-size:calc(.75rem * var(--cal-fs,1));border-left:3px solid;padding-left:3px}._9WxhFG_chipIcon{vertical-align:-.24em;width:1.25em;height:1.25em;margin-right:.2em}._9WxhFG_more{font-size:calc(.7rem * var(--cal-fs,1))}._9WxhFG_allDayChip{font-size:calc(.85rem * var(--cal-fs,1))}._9WxhFG_dayTitle{font-size:calc(.95rem * var(--cal-fs,1))}._9WxhFG_dayIcon{vertical-align:-.25em;margin-right:.3em;display:inline-flex}._9WxhFG_dayIcon svg{width:1.35em;height:1.35em}._9WxhFG_dayPrefix{font-size:calc(.72rem * var(--cal-fs,1))}._9WxhFG_dayMeta,._9WxhFG_block{font-size:calc(.8rem * var(--cal-fs,1))}._9WxhFG_block span{font-size:calc(.72rem * var(--cal-fs,1))}._9WxhFG_tools{align-items:center}@media (max-width:640px){._9WxhFG_cell{min-height:calc(4.4rem * var(--cal-fs,1))}._9WxhFG_chip{font-size:calc(.66rem * var(--cal-fs,1));border-left-width:2px;padding:0 2px}._9WxhFG_chipIcon{width:1.15em;height:1.15em;margin-right:.1em}._9WxhFG_num{font-size:calc(.8rem * var(--cal-fs,1))}._9WxhFG_month:not(._9WxhFG_compact) ._9WxhFG_chips{display:none}._9WxhFG_cellDots{flex-wrap:wrap;justify-content:center;margin-top:4px;display:flex}._9WxhFG_cellDots i{width:8px;height:8px}._9WxhFG_dayItem{align-items:center;min-height:44px;padding:.6rem .5rem}._9WxhFG_dayTitle{font-size:max(1rem, calc(1rem * var(--cal-fs,1)));line-height:1.5}._9WxhFG_dayMeta{font-size:max(1rem, calc(.8rem * var(--cal-fs,1)))}._9WxhFG_dayPrefix{font-size:max(1rem, calc(.72rem * var(--cal-fs,1)))}._9WxhFG_empty{font-size:max(1rem, calc(.9rem * var(--cal-fs,1)))}._9WxhFG_todayTag{font-size:max(1rem, calc(.72rem * var(--cal-fs,1)))}}._9WxhFG_num._9WxhFG_num{width:44px;min-width:44px;height:44px;min-height:44px;font-size:max(16px,.9rem)}@media (max-width:379px){._9WxhFG_month._9WxhFG_month{border-inline-width:0;border-radius:0;margin-inline:-1rem}._9WxhFG_month ._9WxhFG_cell._9WxhFG_cell{padding-inline:0}}
.P29W-q_form{gap:1rem;max-width:40rem;font-size:1rem;display:grid}.P29W-q_target{overflow-wrap:anywhere;margin:0;font-size:1rem}.P29W-q_field{border:0;gap:.35rem;margin:0;padding:0;font-size:1rem;display:grid}.P29W-q_field legend{margin-bottom:.3rem;font-weight:700}.P29W-q_field>span{font-weight:700}.P29W-q_field input[type=email],.P29W-q_field input[type=text],.P29W-q_field textarea{border:1px solid var(--kcr-8fa3c9,#8fa3c9);box-sizing:border-box;border-radius:8px;width:100%;min-height:44px;padding:.5rem .7rem;font-size:1rem}.P29W-q_field small{color:var(--kcr-3c4a68,#3c4a68);font-size:1rem}.P29W-q_radio{align-items:center;gap:.5rem;min-height:44px;display:flex}.P29W-q_radio input{width:1.2rem;height:1.2rem}.P29W-q_hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.P29W-q_submit{background:var(--kcr-1d3776,#1d3776);color:#fff;cursor:pointer;border:0;border-radius:10px;justify-self:start;min-height:48px;padding:.6rem 1.4rem;font-size:1rem;font-weight:800}.P29W-q_submit:disabled{opacity:.6}.P29W-q_err{color:#8a1f1f;background:#fdecec;border:1px solid #e6a3a3;border-radius:8px;margin:0;padding:.5rem .8rem}.P29W-q_done{color:#1f5a2b;background:#edf8ef;border:1px solid #9fd1a8;border-radius:8px;padding:.8rem 1rem;font-size:1rem}.P29W-q_box{font-size:1rem;line-height:1.8}.P29W-q_box h2{color:var(--kcr-17274e,#17274e);margin:1.4rem 0 .4rem;font-size:1.15rem}.P29W-q_box ul{margin:.3rem 0;padding-left:1.3rem}.P29W-q_notice{color:#3b2f0b;background:#fff8e6;border:1px solid #e3c473;border-radius:10px;margin:.8rem 0;padding:.7rem .9rem;font-size:1rem;line-height:1.7}.P29W-q_notice a{font-weight:700}.P29W-q_adminBar{background:#fdecec;border:1px solid #e6a3a3;border-radius:10px;flex-wrap:wrap;align-items:center;gap:.5rem;max-width:1600px;margin:.6rem auto;padding:.4rem .8rem;font-size:1rem;display:flex}.P29W-q_adminBar a{color:#8a1f1f;align-items:center;min-height:44px;font-weight:700;display:inline-flex}
.VKnZna_hubLine{color:inherit;margin:0 0 .4rem;font-size:1rem;font-weight:700}
._7J1fW_only{display:none}._7J1fW_card{box-sizing:border-box;border:3px solid var(--kcr-2738a8,#2738a8);color:var(--kcr-14204f,#14204f);box-shadow:0 5px 0 var(--kcr-121c4d,#121c4d);overflow-wrap:anywhere;background:#fff;border-radius:18px;margin:0;padding:1rem 1rem 1.1rem}._7J1fW_kicker{color:var(--kcr-2738a8,#2738a8);margin:0 0 .25rem;font-size:max(14px,.875rem);font-weight:900}._7J1fW_title{margin:0;font-size:1.25rem;font-weight:900;line-height:1.4}._7J1fW_title a{color:inherit}._7J1fW_meta{margin:.35rem 0 0;font-size:max(16px,1rem);line-height:1.6}._7J1fW_badge{background:var(--kcr-c2185b,#c2185b);color:#fff;border-radius:999px;margin:.4rem .4rem 0 0;padding:.1rem .7rem;font-size:max(14px,.875rem);font-weight:900;display:inline-block}._7J1fW_btns{flex-wrap:wrap;gap:.5rem;margin:.8rem 0 0;display:flex}._7J1fW_btn,._7J1fW_btnSub{box-sizing:border-box;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:.6rem 1.1rem;font-size:max(16px,1rem);font-weight:900;text-decoration:none;display:inline-flex}._7J1fW_btn{background:var(--kcr-2738a8,#2738a8);color:#fff}._7J1fW_btnSub{border:2px solid var(--kcr-2738a8,#2738a8);color:var(--kcr-2738a8,#2738a8);background:#fff}._7J1fW_empty{margin:.4rem 0 0}._7J1fW_onDark{margin:.4rem 0 .6rem}@media (max-width:720px){._7J1fW_only{display:block}}
.abvcfq_shell{width:100%;max-width:var(--page-wide,100%);box-sizing:border-box;min-width:0;margin:0 auto;padding:.5rem 0 3rem}.abvcfq_siteHead{background:linear-gradient(135deg, var(--kcr-2f3d6b,#2f3d6b), var(--hb-4a2d6b,#4a2d6b));color:#fff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:.75rem;margin:0 0 .75rem;padding:.8rem 1rem;display:flex}.abvcfq_siteName{letter-spacing:.04em;margin:0;font-size:1.1rem;font-weight:700}.abvcfq_siteSub{opacity:.85;font-size:max(16px,.8rem)}.abvcfq_who{opacity:.95;margin-left:auto;font-size:max(16px,.85rem)}nav.abvcfq_nav{grid-template-columns:repeat(var(--tab-wide,4), minmax(0, 1fr));border:2px solid var(--kcr-121c4d,#121c4d);box-shadow:0 4px 0 var(--kcr-121c4d,#121c4d);background:repeating-linear-gradient(135deg, #ffffff12 0 8px, transparent 8px 16px), linear-gradient(160deg, var(--kcr-2738a8,#2738a8), var(--kcr-1f55c4,#1f55c4));border-radius:16px;gap:.45rem;margin:0 0 1.2rem;padding:.55rem .6rem .75rem;display:grid}@media (max-width:1099px){nav.abvcfq_nav{grid-template-columns:repeat(var(--tab-mid,4), minmax(0, 1fr))}}nav.abvcfq_nav>a{box-sizing:border-box;text-align:center;word-break:keep-all;text-overflow:ellipsis;justify-content:center;align-items:center;gap:.3rem;min-height:44px;position:relative;overflow:hidden;white-space:nowrap!important;min-width:0!important;padding:.5rem .4rem!important;display:flex!important}.abvcfq_nav a{border:2px solid var(--kcr-121c4d,#121c4d);color:var(--kcr-14204f,#14204f);box-shadow:0 3px 0 var(--kcr-121c4d,#121c4d);background:#fff;border-radius:10px;font-size:max(16px,.92rem);font-weight:800;text-decoration:none;transition:transform .12s,box-shadow .12s,background .12s}.abvcfq_nav a:hover{background:#fff6cf}.abvcfq_nav a:focus-visible{outline:3px solid var(--kcr-14204f,#14204f);outline-offset:2px}.abvcfq_nav a[aria-current=page]{background:var(--kcr-e7ecf7,#e7ecf7);color:var(--kcr-14204f,#14204f);border-color:var(--kcr-121c4d,#121c4d);box-shadow:0 3px 0 var(--kcr-121c4d,#121c4d), inset 0 -3px 0 var(--kcra-18-28-77-p18,#121c4d2e);font-weight:900}@media (min-width:1100px){nav.abvcfq_nav{grid-template-columns:repeat(var(--tab-wide,4), auto)}nav.abvcfq_nav>a{text-overflow:clip;font-size:max(16px,.86rem);line-height:1.25;white-space:nowrap!important;padding-left:.3rem!important;padding-right:.3rem!important}}@media (max-width:640px){nav.abvcfq_nav{grid-template-columns:repeat(var(--tab-phone,3), minmax(0, 1fr));gap:.35rem;padding:.45rem .45rem .6rem;overflow:visible}nav.abvcfq_nav>a{word-break:keep-all;overflow-wrap:anywhere;text-overflow:clip;min-height:44px;box-shadow:0 2px 0 var(--kcr-121c4d,#121c4d);font-size:16px;line-height:1.25;white-space:normal!important;padding:.3rem .2rem!important}}@media (max-width:520px){nav.abvcfq_nav{grid-template-columns:repeat(var(--tab-small,2), minmax(0, 1fr))}nav.abvcfq_nav>a{overflow-wrap:normal;word-break:keep-all;min-height:44px;font-size:max(16px,.85rem)}nav.abvcfq_nav>a:last-child{grid-column:var(--tab-small-last,auto)}}.abvcfq_nav a[aria-current=page] .abvcfq_count{color:#fff;background:#c0392b}@media (prefers-reduced-motion:reduce){.abvcfq_nav a{transition:none}}.abvcfq_crumbRow{flex-wrap:wrap;align-items:center;gap:.3rem .75rem;min-height:1.8rem;margin:-.6rem 0 1rem;font-size:max(16px,.88rem);display:flex}.abvcfq_crumbs{color:var(--hb-6b5578,#6b5578);flex-wrap:wrap;align-items:center;gap:.2rem;margin:0;padding:0;list-style:none;display:flex}.abvcfq_crumbs li+li:before{content:"＞";color:var(--hb-a99bb8,#a99bb8);margin:0 .35rem}.abvcfq_crumbs a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.abvcfq_crumbs [aria-current=page]{color:var(--hb-3b2a57,#3b2a57);font-weight:700}.abvcfq_count{color:#fff;text-align:center;font-variant-numeric:tabular-nums;background:#c0392b;border-radius:999px;min-width:1.4em;margin-left:.3em;padding:0 .35em;font-size:max(16px,.9rem);line-height:1.35;display:inline-block}.abvcfq_title{color:var(--hb-3b2a57,#3b2a57);margin:0 0 .8rem;font-size:1.35rem}.abvcfq_grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;display:grid}.abvcfq_card{border:1px solid var(--hb-e3dcec,#e3dcec);background:#fff;border-radius:12px;padding:.9rem 1rem}.abvcfq_card h2{color:var(--hb-3b2a57,#3b2a57);margin:0 0 .6rem;font-size:1rem}.abvcfq_list{margin:0;padding:0;list-style:none}.abvcfq_list li{border-bottom:1px solid var(--hb-f0ebf5,#f0ebf5);padding:.45rem 0;line-height:1.5}.abvcfq_list li:last-child{border-bottom:0}.abvcfq_muted{color:#6f6880;font-size:max(16px,.85rem)}.abvcfq_row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.abvcfq_btn,.abvcfq_btnGhost,.abvcfq_btnDanger,.abvcfq_back,.abvcfq_hishoAssign{border:2px solid var(--kcr-121c4d,#121c4d);min-height:2.3rem;box-shadow:0 3px 0 var(--kcr-121c4d,#121c4d);cursor:pointer;white-space:nowrap;word-break:keep-all;border-radius:10px;justify-content:center;align-items:center;gap:.4rem;padding:.4rem .95rem;font-size:max(16px,.9rem);font-weight:800;line-height:1.2;text-decoration:none;transition:transform 80ms,box-shadow 80ms,background .12s;display:inline-flex;position:relative}.abvcfq_btn{background:linear-gradient(160deg, var(--kcr-2738a8,#2738a8), var(--kcr-1f55c4,#1f55c4));color:#fff}.abvcfq_btn:hover{background:linear-gradient(160deg, var(--kcr-3046c4,#3046c4), var(--kcr-2a63d8,#2a63d8));color:#fff}.abvcfq_btnGhost,.abvcfq_back,.abvcfq_hishoAssign{color:var(--kcr-14204f,#14204f);background:#fff}.abvcfq_btnGhost:hover,.abvcfq_back:hover,.abvcfq_hishoAssign:hover{color:var(--kcr-14204f,#14204f);background:#fff6cf}.abvcfq_btnDanger{color:#9b1c1c;background:#fff;border-color:#7a1414;box-shadow:0 3px #7a1414}.abvcfq_btnDanger:hover{background:#fdecec}.abvcfq_btn:active,.abvcfq_btnGhost:active,.abvcfq_btnDanger:active,.abvcfq_back:active,.abvcfq_hishoAssign:active{box-shadow:0 1px 0 var(--kcr-121c4d,#121c4d);transform:translateY(2px)}.abvcfq_btn:focus-visible,.abvcfq_btnGhost:focus-visible,.abvcfq_btnDanger:focus-visible,.abvcfq_back:focus-visible,.abvcfq_hishoAssign:focus-visible{outline:3px solid var(--kcr-14204f,#14204f);outline-offset:2px}.abvcfq_btn:disabled,.abvcfq_btnGhost:disabled,.abvcfq_btnDanger:disabled,.abvcfq_btn[aria-disabled=true],.abvcfq_btnGhost[aria-disabled=true]{opacity:.55;cursor:not-allowed;box-shadow:0 3px 0 var(--kcr-121c4d,#121c4d);transform:none}.abvcfq_back{min-height:44px;padding:.15rem .7rem;font-size:max(16px,.85rem)}.abvcfq_hishoAssign{flex:none;min-height:44px;padding:.25rem .75rem;font-size:max(16px,.85rem)}@media (max-width:640px){.abvcfq_btn,.abvcfq_btnGhost,.abvcfq_btnDanger{min-height:2.6rem}}.abvcfq_btnWrap{white-space:normal;text-align:center;flex-wrap:wrap;row-gap:0;max-width:100%}.abvcfq_nw{white-space:nowrap}@media (prefers-reduced-motion:reduce){.abvcfq_btn,.abvcfq_btnGhost,.abvcfq_btnDanger,.abvcfq_back,.abvcfq_hishoAssign{transition:none}.abvcfq_btn:active,.abvcfq_btnGhost:active,.abvcfq_btnDanger:active,.abvcfq_back:active,.abvcfq_hishoAssign:active{transform:none}}.abvcfq_input{border:1px solid #bbb;border-radius:6px;max-width:100%;padding:.45rem .55rem;font-size:max(16px,.95rem)}.abvcfq_field{gap:.25rem;margin:0 0 .6rem;display:grid}.abvcfq_field label{color:var(--hb-4a3d5c,#4a3d5c);font-size:max(16px,.85rem)}.abvcfq_tag{background:var(--hb-efe8f7,#efe8f7);color:var(--hb-5c3f86,#5c3f86);vertical-align:1px;border-radius:999px;margin-right:.35rem;padding:.05rem .45rem;font-size:max(16px,.72rem);display:inline-block}.abvcfq_tagFriend{color:#2c6b3f;background:#e6f2ea;}.abvcfq_tagPrivate{color:#8a5300;background:#fff3e0;}.abvcfq_msg{border-radius:8px;margin:.5rem 0;padding:.55rem .8rem;font-size:max(16px,.9rem)}.abvcfq_ok{color:#1f5a2b;background:#edf8ef;border:1px solid #9fd1a8;}.abvcfq_err{color:#8a1f1f;background:#fdecec;border:1px solid #e6a3a3;}.abvcfq_month{background:var(--hb-e3dcec,#e3dcec);border:1px solid var(--hb-e3dcec,#e3dcec);border-radius:10px;grid-template-columns:repeat(7,1fr);gap:2px;display:grid;overflow:hidden}.abvcfq_wd{background:var(--hb-f6f2fa,#f6f2fa);text-align:center;color:var(--hb-5c4f70,#5c4f70);padding:.25rem 0;font-size:.75rem}.abvcfq_cell{background:#fff;min-height:4.6rem;padding:.2rem;font-size:.72rem;overflow:hidden}.abvcfq_cellEmpty{background:var(--hb-faf8fc,#faf8fc);}.abvcfq_cellToday{outline:2px solid var(--hb-5c3f86,#5c3f86);outline-offset:-2px;}.abvcfq_day{color:var(--hb-5c4f70,#5c4f70);font-weight:700}.abvcfq_chip{background:var(--hb-efe8f7,#efe8f7);color:var(--hb-3b2a57,#3b2a57);white-space:nowrap;text-overflow:ellipsis;border-radius:4px;margin-top:2px;padding:1px 3px;display:block;overflow:hidden}.abvcfq_chipPrivate{background:#fff3e0;}.abvcfq_chipFriend{background:#e6f2ea;}.abvcfq_monthNav{justify-content:space-between;align-items:center;margin:0 0 .5rem;display:flex}.abvcfq_idBox{background:var(--hb-f6f2fa,#f6f2fa);word-break:break-all;border-radius:6px;padding:.2rem .45rem;font-family:ui-monospace,monospace}.abvcfq_unread{font-weight:700}.abvcfq_evRow{border-bottom:1px solid var(--hb-f0ebf5,#f0ebf5);align-items:flex-start;gap:.5rem;padding:.45rem 0;display:flex}.abvcfq_evRow:last-child{border-bottom:0}@media (max-width:480px){.abvcfq_cell{min-height:3.2rem;font-size:.62rem}.abvcfq_who{width:100%;margin-left:0}}.abvcfq_dayPick{border:1px solid var(--hb-e2d6ef,#e2d6ef);background:var(--hb-fcf9ff,#fcf9ff);border-radius:10px;flex-wrap:wrap;gap:.35rem;min-width:0;margin:.45rem 0;padding:.5rem .6rem;display:flex}.abvcfq_dayPick legend{color:var(--hb-5c3f86,#5c3f86);padding:0 .2rem;font-size:max(16px,.82rem);font-weight:700}.abvcfq_dayPick>legend{float:left;width:100%;margin:0;padding:0}.abvcfq_dayOpt,.abvcfq_dayOptOn{border:1px solid var(--hb-cdb6dc,#cdb6dc);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:.3rem;min-height:2.2rem;padding:.2rem .65rem;font-size:max(16px,.88rem);display:inline-flex}.abvcfq_dayOptOn{background:var(--hb-7d55b5,#7d55b5);border-color:var(--hb-5c3f86,#5c3f86);color:#fff;font-weight:700}.abvcfq_dayOptOn input{accent-color:#fff}.abvcfq_dayOpt:focus-within,.abvcfq_dayOptOn:focus-within{outline:3px solid var(--hb-f0a6cf,#f0a6cf);outline-offset:2px}.abvcfq_dayHint{color:var(--hb-b0448a,#b0448a);align-self:center;font-size:max(16px,.8rem)}.abvcfq_dayChosen{color:var(--hb-5c3f86,#5c3f86);font-size:max(16px,.8rem);font-weight:700}.abvcfq_chipLaunch{background:var(--hb-ffe3ef,#ffe3ef);color:var(--hb-8a2457,#8a2457);}.abvcfq_chipCompleted{background:var(--kcr-e3f0ff,#e3f0ff);color:var(--kcr-24508a,#24508a);}.abvcfq_tagLaunch{background:var(--hb-ffe3ef,#ffe3ef);color:var(--hb-8a2457,#8a2457);}.abvcfq_tagCompleted{background:var(--kcr-e3f0ff,#e3f0ff);color:var(--kcr-24508a,#24508a);}.abvcfq_toggle,.abvcfq_toggleOn{font:inherit;border:1px solid var(--hb-cdb6dc,#cdb6dc);min-height:44px;color:var(--hb-4a2d66,#4a2d66);cursor:pointer;background:#fff;border-radius:999px;padding:.25rem .75rem;font-size:max(16px,.85rem)}.abvcfq_toggleOn{background:var(--hb-7d55b5,#7d55b5);border-color:var(--hb-5c3f86,#5c3f86);color:#fff;font-weight:700}.abvcfq_toggleOn:before{content:"✓ "}.abvcfq_hisho{margin-bottom:1rem}.abvcfq_officeGrid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:1rem;margin-bottom:1rem;display:grid}.abvcfq_officeGrid>*{min-width:0;margin-bottom:0!important}@media (min-width:1100px){.abvcfq_officeGrid{grid-template-columns:minmax(250px,300px) minmax(280px,340px) minmax(0,1fr)}}.abvcfq_hishoCol .abvcfq_hishoSlots{grid-template-columns:minmax(0,1fr)}@media (min-width:1100px){.abvcfq_officeGrid>.abvcfq_hishoCol,.abvcfq_officeGrid>.abvcfq_favCol{flex-direction:column;display:flex}.abvcfq_hishoCol .abvcfq_hishoSlots{flex:auto;grid-auto-rows:minmax(0,1fr)}.abvcfq_favCol>:last-child{padding-top:.6rem;margin-top:auto!important}.abvcfq_favCol [data-fav-list],.abvcfq_favCol .abvcfq_favGroups{overscroll-behavior:contain;max-height:34rem;overflow-y:auto}}.abvcfq_hishoCol .abvcfq_hishoMeta{font-size:max(16px,.85rem)}.abvcfq_hishoDate{overflow-wrap:normal}.abvcfq_nowrap{white-space:nowrap}@media (min-width:641px) and (max-width:1099px){.abvcfq_hishoCol .abvcfq_hishoSlots{grid-template-columns:repeat(2,minmax(0,1fr))}}.abvcfq_officeAside{min-width:0}@media (max-width:640px){.abvcfq_officeGrid>.abvcfq_officeAside{order:-1}}.abvcfq_hishoSlots{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:.8rem;display:grid}.abvcfq_hishoSlot{border:1px solid var(--hb-e3dcec,#e3dcec);background:var(--hb-fcfaff,#fcfaff);border-radius:10px;align-content:start;gap:.6rem;min-width:0;padding:.7rem .8rem;display:grid}.abvcfq_hishoShip{align-items:center;gap:.9rem;min-width:0;display:flex}.abvcfq_hishoImg{flex:none;line-height:0}.abvcfq_hishoText{gap:.25rem;min-width:0;display:grid}.abvcfq_hishoMeta{color:var(--hb-4a3d5c,#4a3d5c);overflow-wrap:anywhere;font-size:max(16px,.95rem)}.abvcfq_hishoLabel{color:#6f6880;font-size:max(16px,.875rem);font-weight:600}.abvcfq_hishoName{color:var(--hb-3b2a57,#3b2a57);overflow-wrap:anywhere;font-size:1.35rem;font-weight:700;line-height:1.3;text-decoration:none}.abvcfq_hishoName:hover{text-decoration:underline}.abvcfq_hishoEmpty{color:#6f6880;padding:.8rem 0;font-size:1rem}.abvcfq_picker{text-align:left;gap:.4rem;width:100%;display:grid}.abvcfq_pickList{border:1px solid var(--hb-e3dcec,#e3dcec);border-radius:8px;max-height:260px;margin:0;padding:0;list-style:none;overflow-y:auto}.abvcfq_pickItem{border:0;border-bottom:1px solid var(--hb-f0ebf5,#f0ebf5);text-align:left;cursor:pointer;background:#fff;justify-content:space-between;gap:.5rem;width:100%;padding:.5rem .6rem;font-size:.95rem;display:flex}.abvcfq_pickItem:hover,.abvcfq_pickItem:focus-visible{background:var(--hb-f6f1fb,#f6f1fb)}.abvcfq_favList{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.abvcfq_favItem{background:var(--hb-efe8f7,#efe8f7);border-radius:999px;align-items:center;gap:.2rem;max-width:100%;padding:.2rem .35rem .2rem .6rem;font-size:.95rem;display:inline-flex}.abvcfq_favLink{color:var(--hb-3b2a57,#3b2a57);align-items:center;gap:.3rem;text-decoration:none;display:inline-flex}.abvcfq_favRemove{color:#6f6880;cursor:pointer;background:0 0;border:0;padding:0 .3rem;font-size:1rem;line-height:1}.abvcfq_favRemove:hover{color:#9b2c2c}.abvcfq_wideCal{min-width:0}.abvcfq_hishoHead{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.6rem;display:flex}.abvcfq_hishoHead h2{margin:0}.abvcfq_secBackdrop{z-index:100;background:var(--hba-30-20-45-045,#1e142d73);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.abvcfq_secDialog{width:min(560px,100%);max-height:calc(100vh - 2rem);box-shadow:0 12px 40px var(--hba-30-20-45-03,#1e142d4d);background:#fff;border-radius:14px;padding:1rem 1.1rem;overflow-y:auto}.abvcfq_secDialogHead{justify-content:space-between;align-items:center;margin-bottom:.6rem;display:flex}.abvcfq_secDialogHead h2{color:var(--hb-3b2a57,#3b2a57);margin:0;font-size:1.1rem}.abvcfq_secClose{cursor:pointer;color:#6f6880;background:0 0;border:0;padding:.2rem .4rem;font-size:1.5rem;line-height:1}.abvcfq_secEditor{gap:.8rem;display:grid}.abvcfq_secRow{border:1px solid var(--hb-e3dcec,#e3dcec);border-radius:10px;gap:.5rem;min-width:0;padding:.6rem .7rem;display:grid}.abvcfq_secRowHead{flex-wrap:wrap;align-items:center;gap:.4rem .8rem;display:flex}.abvcfq_secRowName{color:var(--hb-3b2a57,#3b2a57);overflow-wrap:anywhere;flex:8rem;min-width:0;font-size:1.1rem;font-weight:700}.abvcfq_pickFavs{flex-wrap:wrap;gap:.4rem;display:flex}.abvcfq_pickFav{border:1px solid var(--hb-d9cce9,#d9cce9);background:var(--hb-faf7fd,#faf7fd);min-height:2.6rem;color:var(--hb-3b2a57,#3b2a57);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .7rem .25rem .35rem;font-size:.95rem;font-weight:600;display:inline-flex}.abvcfq_pickFav:hover:not(:disabled){background:var(--hb-efe8f7,#efe8f7)}.abvcfq_pickFav:disabled{opacity:.4;cursor:not-allowed}.abvcfq_rankLabel{border:1px solid var(--hb-b9a6d8,#b9a6d8);background:var(--hb-f6f1ff,#f6f1ff);color:var(--hb-5b3f8c,#5b3f8c);letter-spacing:.04em;vertical-align:middle;white-space:nowrap;border-radius:999px;margin-left:.6em;padding:.1em .6em;font-size:.72rem;font-weight:600;display:inline-block}.abvcfq_tagR18{color:#fff;background:#8a1f1f;border-radius:4px;margin-right:.35rem;padding:0 .4em;font-size:.75rem;font-weight:700;display:inline-block}.abvcfq_check{align-items:center;gap:.4rem;margin:.2rem 0 .6rem;font-weight:700;display:inline-flex}.abvcfq_secMode{border:1px solid var(--hb-e3dcec,#e3dcec);border-radius:10px;gap:.45rem;min-width:0;margin:0;padding:.5rem .8rem .7rem;display:grid}.abvcfq_secMode legend{color:var(--hb-4a3d5c,#4a3d5c);padding:0 .3rem;font-size:.85rem;font-weight:700}.abvcfq_secMode>legend{float:left;width:100%;margin:0;padding:0;font-size:max(16px,.85rem)}.abvcfq_secModeOpt{cursor:pointer;align-items:flex-start;gap:.5rem;display:flex}.abvcfq_secModeOpt input{flex:none;margin-top:.3rem}.abvcfq_secModeOpt>span{gap:.1rem;display:grid}.abvcfq_secHint{color:#5a4300;background:#fff7d6;border:1px solid #e5c55a;border-radius:8px;margin:.6rem 0 0;padding:.5rem .7rem;font-size:.88rem}.abvcfq_hishoToday{color:#6f6880;margin-left:.5rem;font-size:.8rem;font-weight:600}.abvcfq_favTools{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin:0 0 .7rem;display:flex}.abvcfq_favSeg{border:1px solid var(--hb-5c3f86,#5c3f86);border-radius:999px;display:inline-flex;overflow:hidden}.abvcfq_favSeg button{color:var(--hb-5c3f86,#5c3f86);cursor:pointer;background:#fff;border:0;padding:.3rem .85rem;font-size:.85rem;font-weight:700}.abvcfq_favSeg button[aria-pressed=true]{background:var(--hb-5c3f86,#5c3f86);color:#fff}.abvcfq_favFilter{color:var(--hb-4a3d5c,#4a3d5c);align-items:center;gap:.4rem;font-size:.85rem;display:inline-flex}.abvcfq_favFilter select{padding:.25rem .4rem;font-size:.88rem}.abvcfq_favGroups{gap:.7rem;display:grid}.abvcfq_favGroup{border:1px solid var(--hb-e3dcec,#e3dcec);border-radius:10px;padding:.5rem .7rem .7rem}.abvcfq_favGroupHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem;margin:0 0 .45rem;display:flex}.abvcfq_favGroupHead h3{margin:0;font-size:1rem}.abvcfq_favGroupDrop{color:#8a2a2a;cursor:pointer;background:0 0;border:0;padding:.2rem;font-size:.82rem;text-decoration:underline}.abvcfq_favItem[draggable=true]{cursor:grab}.abvcfq_favOver{outline:2px dashed var(--hb-5c3f86,#5c3f86);outline-offset:1px}.abvcfq_favGrip{color:#8a8299;padding-right:.15rem;font-size:.8rem}.abvcfq_favMove{gap:.15rem;display:none}.abvcfq_favMove button{border:1px solid var(--hb-c9bce0,#c9bce0);color:var(--hb-3b2a57,#3b2a57);cursor:pointer;background:#fff;border-radius:6px;min-width:2rem;min-height:2rem;font-size:.95rem}.abvcfq_favMove button:disabled{opacity:.35;cursor:default}.abvcfq_onlyCoarse{display:none}@media (max-width:640px),(pointer:coarse){.abvcfq_favMove{display:inline-flex}.abvcfq_favGrip,.abvcfq_onlyFine{display:none}.abvcfq_onlyCoarse{display:inline}.abvcfq_favList[data-fav-list]{flex-flow:column}.abvcfq_favList[data-fav-list] .abvcfq_favItem{border-radius:10px;justify-content:space-between;padding:.3rem .4rem .3rem .6rem}.abvcfq_favList[data-fav-list] .abvcfq_favLink{flex:1;min-width:0}}.abvcfq_favBulk{border:1px solid var(--hb-e3dcec,#e3dcec);background:var(--hb-fcfaff,#fcfaff);border-radius:10px;margin-top:.7rem;padding:.7rem .8rem}.abvcfq_favBulk select{max-width:100%}.abvcfq_favConfirm p{margin:0 0 .5rem}.abvcfq_noteText{overflow-wrap:anywhere;min-width:0}.abvcfq_officeFs{margin:0 0 .8rem}.abvcfq_officeZoom{zoom:var(--office-fs,1);min-width:0}.abvcfq_launchToday{border:2px solid var(--kcr-b4234a,#b4234a);background:var(--kcr-fff3f6,#fff3f6);border-radius:12px;margin:0 0 .8rem;padding:0 .9rem;font-size:max(16px,1rem);font-weight:800}.abvcfq_launchToday a{min-height:44px;color:var(--kcr-8a1838,#8a1838);overflow-wrap:anywhere;word-break:keep-all;align-items:center;text-decoration:none;display:flex}.abvcfq_launchToday a:hover,.abvcfq_launchToday a:focus-visible{text-decoration:underline}.abvcfq_tileGroup{min-width:0;margin:0 0 1rem}.abvcfq_tileGroupH{color:var(--kcr-14204f,#14204f);margin:0 0 .4rem;font-size:max(16px,1.05rem);font-weight:800}.abvcfq_frames{align-items:start}.abvcfq_frameWide{grid-column:1/-1;min-width:0}.abvcfq_frameWide:empty{display:none}.abvcfq_frames[data-editing]>[data-frame]{outline:2px dashed var(--kcr-b9a5d6,#b9a5d6);outline-offset:4px}.abvcfq_frames[data-editing] a,.abvcfq_frames[data-editing] button,.abvcfq_frames[data-editing] input,.abvcfq_frames[data-editing] select{pointer-events:none}.abvcfq_hisho{container:hisho/inline-size}.abvcfq_card{border-width:1.5px;border-radius:12px 16px 11px 18px/16px 11px 18px 12px;position:relative}.abvcfq_card:nth-of-type(3n+1):before{content:"";background:var(--tape-sky,#aac8e199);width:52px;height:16px;box-shadow:0 1px 1px var(--kcra-20-32-79-p08,#14204f14);pointer-events:none;position:absolute;top:-7px;left:-10px;transform:rotate(-28deg)}@media (prefers-reduced-motion:reduce){.abvcfq_card:nth-of-type(3n+1):before{transform:none}}.abvcfq_frames{background-color:var(--cork,#e9d8bb);background-image:radial-gradient(var(--cork-dot,#7854282e) 1px, transparent 1.5px), radial-gradient(var(--cork-dot,#7854282e) 1px, transparent 1.5px);background-position:0 0,4px 6px;background-size:9px 9px,13px 13px;border-radius:8px;padding:22px 18px 18px;overflow-x:clip}.abvcfq_frames .abvcfq_card{background:var(--paper,#fbf6ea);border:1px solid var(--pc-edge,var(--hb-e3dcec,#e3dcec));border-radius:var(--paper-radius,12px);box-shadow:var(--pc-shadow,none)}.abvcfq_frames>.abvcfq_card{transform:rotate(var(--pc-tilt,0deg))}.abvcfq_frames>.abvcfq_card:nth-child(4n+1){--pc-tilt:-.6deg}.abvcfq_frames>.abvcfq_card:nth-child(4n+2){--pc-tilt:.4deg}.abvcfq_frames>.abvcfq_card:nth-child(4n+3){--pc-tilt:-.3deg}.abvcfq_frames>.abvcfq_card:nth-child(4n+4){--pc-tilt:.8deg}.abvcfq_frames[data-editing]>.abvcfq_card{--pc-tilt:0deg!important}.abvcfq_frames>.abvcfq_card:has(input,select,textarea){--pc-tilt:0deg!important}.abvcfq_frames>.abvcfq_card>h2>span:first-child:has(svg){color:var(--kcr-14204f,#14204f)}.abvcfq_frames .abvcfq_card:nth-of-type(3n+1):before{z-index:1;width:52px;height:20px;top:0;left:0;transform:translate(-50%,-50%)translate(10px,10px)rotate(-45deg)}.abvcfq_frames>.abvcfq_card>h2,.abvcfq_frameWide>.abvcfq_card:not(.abvcfq_hisho)>h2{box-sizing:border-box;background:var(--hm-navy,#14204f);color:#fff;border-radius:2px 4px 3px 5px;width:fit-content;max-width:100%;margin:.2rem 0 .7rem -.2rem;padding:.25rem .8rem .25rem .6rem;line-height:1.4;display:flex;position:relative;transform:rotate(-1.5deg);box-shadow:0 2px 4px #351f0d40}.abvcfq_frames>.abvcfq_card>h2:before,.abvcfq_frameWide>.abvcfq_card:not(.abvcfq_hisho)>h2:before{content:"";background:radial-gradient(circle at 35% 30%, #fff6 0 16%, transparent 20%), radial-gradient(circle at 65% 70%, #0003, transparent 60%), var(--pin-2,#7a2f78);pointer-events:none;border-radius:50%;width:18px;height:18px;margin-left:-9px;position:absolute;top:-8px;left:50%;box-shadow:0 2px 2px #351f0d4d}@media (prefers-reduced-motion:reduce){.abvcfq_frames>.abvcfq_card,.abvcfq_frames>.abvcfq_card>h2,.abvcfq_frameWide>.abvcfq_card:not(.abvcfq_hisho)>h2{--pc-tilt:0deg!important;transform:none!important}.abvcfq_frames .abvcfq_card:nth-of-type(3n+1):before{transform:translate(-50%,-50%)translate(10px,10px)rotate(-45deg)}}.abvcfq_dayPick.abvcfq_dayPick,.abvcfq_secMode.abvcfq_secMode{background:var(--paper,#fbf6ea);border:1px solid var(--pc-edge,#6b3f1d2e);border-radius:var(--paper-radius,10px);box-shadow:var(--pc-shadow,none);padding:.7rem .9rem .8rem;position:relative;transform:none}.abvcfq_dayPick.abvcfq_dayPick{justify-content:flex-start}.abvcfq_dayOpt.abvcfq_dayOpt,.abvcfq_dayOptOn.abvcfq_dayOptOn{min-height:44px}.abvcfq_secModeOpt.abvcfq_secModeOpt{text-align:start;justify-content:flex-start;min-height:44px;padding:.2rem 0;font-size:max(16px,1rem)}.abvcfq_secModeOpt.abvcfq_secModeOpt input[type]{width:24px;min-width:24px;height:24px;min-height:24px;margin:.1rem 0 0}.abvcfq_secMode.abvcfq_secMode .abvcfq_secModeOpt.abvcfq_secModeOpt{justify-content:flex-start;align-items:flex-start;display:flex}.abvcfq_frames.abvcfq_frames>.abvcfq_card [data-checklist] label:has(>input[type=checkbox]){justify-content:flex-start}.abvcfq_dayPick.abvcfq_dayPick input:is([type=radio],[type=checkbox]),.abvcfq_secMode.abvcfq_secMode input:is([type=radio],[type=checkbox]){accent-color:var(--kcr-2738a8,#2738a8);appearance:none;box-sizing:border-box;border:2px solid var(--kcr-2738a8,#2738a8);vertical-align:middle;background:#fff;min-width:20px;min-height:20px;margin:0}.abvcfq_dayPick.abvcfq_dayPick input[type=radio],.abvcfq_secMode.abvcfq_secMode input[type=radio]{border-radius:50%}.abvcfq_dayPick.abvcfq_dayPick input[type=checkbox],.abvcfq_secMode.abvcfq_secMode input[type=checkbox]{border-radius:4px}.abvcfq_dayPick.abvcfq_dayPick input[type=radio]:checked,.abvcfq_secMode.abvcfq_secMode input[type=radio]:checked{background:radial-gradient(circle, var(--kcr-2738a8,#2738a8) 0 40%, #fff 44%)}.abvcfq_dayPick.abvcfq_dayPick input[type=checkbox]:checked,.abvcfq_secMode.abvcfq_secMode input[type=checkbox]:checked{background:var(--kcr-2738a8,#2738a8) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 80% no-repeat}.abvcfq_dayPick.abvcfq_dayPick input:is([type=radio],[type=checkbox]):disabled,.abvcfq_secMode.abvcfq_secMode input:is([type=radio],[type=checkbox]):disabled{opacity:.5}@media (forced-colors:active){.abvcfq_dayPick.abvcfq_dayPick input:is([type=radio],[type=checkbox]),.abvcfq_secMode.abvcfq_secMode input:is([type=radio],[type=checkbox]){appearance:auto}}.abvcfq_dayPick.abvcfq_dayPick .abvcfq_dayOptOn input{accent-color:#fff;border-color:#fff}.abvcfq_dayPick.abvcfq_dayPick input:is([type=radio],[type=checkbox]):focus-visible,.abvcfq_secMode.abvcfq_secMode input:is([type=radio],[type=checkbox]):focus-visible{outline:3px solid var(--kcr-2738a8,#2738a8);outline-offset:2px}.abvcfq_dayPick.abvcfq_dayPick .abvcfq_dayOptOn input:focus-visible{outline-color:#fff}@media (max-width:480px){.abvcfq_frames.abvcfq_frames{padding-left:8px;padding-right:8px}.abvcfq_frames.abvcfq_frames>.abvcfq_card{padding-left:.75rem;padding-right:.75rem}}
.YzVCMq_addBtn{border:1px solid var(--kcr-1f5fbf,#1f5fbf);background:var(--kcr-1f5fbf,#1f5fbf);color:#fff;cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;min-height:44px;padding:6px 14px;font-size:max(16px,.9rem);font-weight:600;display:inline-flex}.YzVCMq_addBtn:hover{background:var(--kcr-174c9c,#174c9c);border-color:var(--kcr-174c9c,#174c9c)}.YzVCMq_addBtn:focus-visible,.YzVCMq_dlgBtn:focus-visible,.YzVCMq_dlgBtnGhost:focus-visible{outline:3px solid var(--kcr-8cb8f2,#8cb8f2);outline-offset:2px}.YzVCMq_addBtn:disabled{opacity:.6;cursor:wait}.YzVCMq_compact{min-height:44px;color:var(--kcr-1f5fbf,#1f5fbf);background:#fff;padding:4px 10px;font-size:max(16px,.82rem);font-weight:600}.YzVCMq_compact:hover{background:var(--kcr-e8f1fd,#e8f1fd);color:var(--kcr-174c9c,#174c9c)}.YzVCMq_row{flex-wrap:wrap;gap:.4rem;margin:.4rem 0 .1rem;display:flex}.YzVCMq_root{z-index:1100;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.YzVCMq_backdrop{background:var(--kcra-15-35-70-p45,#0f234673);cursor:pointer;border:0;position:absolute;inset:0}.YzVCMq_panel{border-top:6px solid var(--kcr-1f5fbf,#1f5fbf);width:min(420px,100%);box-shadow:0 12px 40px var(--kcra-15-35-70-p3,#0f23464d);background:#fff;border-radius:16px;outline:none;padding:1.1rem 1.1rem 1rem;position:relative}.YzVCMq_title{color:var(--kcr-123d7a,#123d7a);margin:0 0 .4rem;font-size:1.1rem;line-height:1.5}.YzVCMq_text{color:var(--kcr-2b3a52,#2b3a52);overflow-wrap:anywhere;margin:0 0 .9rem;font-size:max(16px,.92rem)}.YzVCMq_foot{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.YzVCMq_dlgBtn{border:1px solid var(--kcr-1f5fbf,#1f5fbf);background:var(--kcr-1f5fbf,#1f5fbf);color:#fff;cursor:pointer;white-space:nowrap;word-break:keep-all;border-radius:999px;align-items:center;min-height:44px;padding:8px 16px;font-size:max(16px,.95rem);font-weight:600;text-decoration:none;display:inline-flex}.YzVCMq_dlgBtn:hover{background:var(--kcr-174c9c,#174c9c)}.YzVCMq_dlgBtnGhost{color:var(--kcr-1f5fbf,#1f5fbf);background:#fff;}.YzVCMq_dlgBtnGhost:hover{background:var(--kcr-e8f1fd,#e8f1fd);color:var(--kcr-174c9c,#174c9c)}@media (max-width:640px){.YzVCMq_root{place-items:end stretch;padding:0}.YzVCMq_panel{width:100%;padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px));border-radius:18px 18px 0 0}.YzVCMq_foot{justify-content:stretch}.YzVCMq_foot>*{flex:auto;justify-content:center}}.YzVCMq_addBtn{white-space:normal;text-align:start;box-sizing:border-box;max-width:100%}body:has([data-site-hub]) .YzVCMq_addBtn{min-height:44px}body:has([data-site-hub]) .YzVCMq_compact{text-align:center;justify-content:center;padding-inline:14px}@media (max-width:360px){.YzVCMq_compact{padding-inline:6px}body:has([data-site-hub]) .YzVCMq_compact{padding-inline:6px}}.YzVCMq_done{box-sizing:border-box;color:#1d5e3f;white-space:nowrap;background:#e8f5ee;border:2px solid #b9dfc9;border-radius:999px;align-items:center;gap:.3rem;max-width:100%;min-height:44px;padding:6px 14px;font-size:1rem;font-weight:800;text-decoration:none;display:inline-flex}.YzVCMq_done:hover{color:#164a31;background:#d6eee0}.YzVCMq_done:focus-visible{outline:3px solid var(--kcr-8cb8f2,#8cb8f2);outline-offset:2px}.YzVCMq_doneCompact{padding:4px 12px;font-size:1rem}.YzVCMq_check{flex:none;width:1em;height:1em}
._6XRXBG_pitch{color:var(--hb-3b2a57,#3b2a57);margin:0 0 .4rem;font-size:1.05rem;font-weight:700;line-height:1.6}._6XRXBG_perks{color:var(--hb-3b2a57,#3b2a57);margin:0 0 .35rem;padding-left:1.2em;font-size:.92rem;line-height:1.6}._6XRXBG_perks li{margin:.1rem 0}._6XRXBG_more{margin:0 0 .2rem;font-size:.85rem}._6XRXBG_more a{color:var(--hb-7a3fa0,#7a3fa0)}._6XRXBG_ready{color:var(--hb-7a3fa0,#7a3fa0);margin:.2rem 0 0;font-size:.88rem;line-height:1.6}._6XRXBG_flow{margin:.5rem 0 .8rem}
.C2YTuq_says{gap:.5rem;margin:.6rem 0 1rem;padding:0;list-style:none;display:grid}.C2YTuq_line{align-items:flex-start;gap:.6rem;min-width:0;display:flex}.C2YTuq_face{flex:none;width:56px;height:auto}.C2YTuq_bubble{border:2px solid var(--kcr-c9d5ef,#c9d5ef);min-width:0;color:var(--kcr-17274e,#17274e);overflow-wrap:anywhere;background:#fff;border-radius:14px;margin:.3rem 0 0;padding:.5rem .8rem;font-size:max(16px,1rem);line-height:1.7;position:relative}.C2YTuq_bubble:before{content:"";border-left:2px solid var(--kcr-c9d5ef,#c9d5ef);border-bottom:2px solid var(--kcr-c9d5ef,#c9d5ef);background:#fff;width:12px;height:12px;position:absolute;top:14px;left:-9px;transform:rotate(45deg)}.C2YTuq_name{color:var(--kcr-3c4a68,#3c4a68);font-size:max(14px,.875rem);font-weight:800;display:block}.C2YTuq_note{border-left:4px solid var(--kcr-14204f,#14204f);color:var(--kcr-2b3863,#2b3863);background:#fffdf6;margin:.6rem 0 0;padding:.6rem .9rem;font-size:max(16px,1rem)}.C2YTuq_wrap{margin:0 0 1rem}.C2YTuq_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.cfRVMq_cork{margin:.4rem 0 1rem}.cfRVMq_leadPaper{padding:1.4rem 1.1rem 1rem}.cfRVMq_leadPaper p{margin:0 0 .6rem}.cfRVMq_leadPaper p:last-child{margin-bottom:0}.cfRVMq_tapeLabel{background:var(--tape-sky);color:var(--hm-text);margin:0 0 .6rem;padding:.1rem .7rem;font-size:max(16px,.9rem);font-weight:800;display:inline-block;transform:rotate(-1deg)}.cfRVMq_piyo{margin:.8rem 0 0}.cfRVMq_piyo ul{margin:0}.cfRVMq_kinds{gap:1.1rem .9rem;padding-top:.5rem}.cfRVMq_kindPaper{padding:0;list-style:none}.cfRVMq_kindPaper>a{box-shadow:none;background:0 0;border-style:dashed;border-width:2px;border-radius:4px}.cfRVMq_kindPaper>a:hover{box-shadow:none}.cfRVMq_box{margin:1.2rem 0 0;padding:1.2rem 1rem 1rem}.cfRVMq_box>section{margin:0}.cfRVMq_btns{flex-wrap:wrap;gap:.8rem;display:flex}@media (max-width:420px){.cfRVMq_btns>a{flex:100%}}.cfRVMq_hubLead{color:var(--hm-text);margin:0 0 .4rem;font-size:max(16px,1rem);font-weight:700}.cfRVMq_hubCork{margin:.4rem 0 0}.cfRVMq_hubGrid{padding-top:.4rem}.cfRVMq_hubPaper{padding:0;list-style:none}.cfRVMq_hubPaper>a{box-shadow:none;background:0 0;border:0}@media (prefers-reduced-motion:reduce){.cfRVMq_tapeLabel{transform:none}}.cfRVMq_hubPaper>a:hover{box-shadow:none;transform:none}
.MPSR6W_size{flex-wrap:wrap;align-items:center;gap:.25rem;min-width:0;max-width:100%;display:inline-flex}.MPSR6W_sizeCtrl{white-space:nowrap;flex-wrap:nowrap;flex:auto;align-items:center;gap:.25rem;min-width:0;max-width:100%;display:inline-flex}.MPSR6W_sizeLabel{color:var(--kcr-4a3f5c,#4a3f5c);white-space:nowrap;margin-right:.15rem;font-size:1rem;font-weight:700}.MPSR6W_sizeBtn{border:1.5px solid var(--kcr-6f82b8,#6f82b8);min-width:2.4rem;min-height:2.25rem;color:var(--kcr-14204f,#14204f);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:0 .5rem;font-size:1.1rem;font-weight:700;line-height:1}.MPSR6W_sizeBtn:disabled{border-color:var(--kcr-c9cede,#c9cede);color:#6b7088;cursor:default}.MPSR6W_range{min-width:3rem;max-width:10rem;height:44px;accent-color:var(--kcr-2738a8,#2738a8);cursor:pointer;flex:6rem;margin:0}.MPSR6W_range:focus-visible{outline:3px solid var(--kcr-2738a8,#2738a8);outline-offset:2px}.MPSR6W_sizeValue{min-width:3.2em;color:var(--kcr-14204f,#14204f);text-align:right;font-variant-numeric:tabular-nums;font-size:1rem;font-weight:700}.MPSR6W_sizeBtn[aria-pressed=true]{background:var(--kcr-2738a8,#2738a8);border-color:var(--kcr-2738a8,#2738a8);color:#fff}.MPSR6W_sizeBtn:focus-visible{outline:3px solid var(--kcr-2738a8,#2738a8);outline-offset:2px}.MPSR6W_legend{border:1px solid var(--line,#e6dfee);background:#fff;border-radius:10px;flex-wrap:wrap;align-items:center;gap:.35rem .4rem;min-width:0;margin:0 0 .6rem;padding:.4rem .5rem;display:flex}.MPSR6W_item{border:1px solid #0000;border-left:3px solid var(--c);background:var(--soft);min-height:2rem;color:var(--c);font:inherit;font-size:calc(.8rem * var(--cal-fs,1));cursor:pointer;border-radius:4px;align-items:center;gap:.3em;max-width:100%;padding:.1rem .6rem .1rem .45rem;font-weight:700;line-height:1.3;display:inline-flex}.MPSR6W_item[data-off]{border:1px dashed var(--kcr-8a7d99,#8a7d99);border-left:3px dashed var(--kcr-8a7d99,#8a7d99);color:#6b6478;background:#fff}.MPSR6W_item[data-off] .MPSR6W_itemText{text-decoration:line-through;text-decoration-thickness:1px}.MPSR6W_item[data-off] .MPSR6W_icon{opacity:.55}.MPSR6W_item:focus-visible,.MPSR6W_all:focus-visible{outline:3px solid var(--kcr-2738a8,#2738a8);outline-offset:2px}.MPSR6W_itemText{white-space:nowrap}.MPSR6W_all{border:1.5px solid var(--kcr-2738a8,#2738a8);min-height:2rem;color:var(--kcr-2738a8,#2738a8);font:inherit;font-size:calc(.78rem * var(--cal-fs,1));cursor:pointer;background:#fff;border-radius:999px;padding:.1rem .6rem;font-weight:700}.MPSR6W_all:disabled{border-color:var(--kcr-c9c2d6,#c9c2d6);color:var(--kcr-8a7d99,#8a7d99);cursor:default}.MPSR6W_icon{vertical-align:-.18em;flex:none;width:1.15em;height:1.15em;display:inline-block}.MPSR6W_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:640px){.MPSR6W_legend{gap:.3rem;padding:.35rem .4rem}.MPSR6W_item{min-height:2.25rem;padding:.1rem .45rem .1rem .35rem}}.MPSR6W_sizeBtn{min-width:44px;min-height:44px}
.fvAnWG_row{flex-wrap:wrap;align-items:center;gap:.4rem;min-height:44px;margin:1.2rem 0 0;display:flex}.fvAnWG_compact{margin:.6rem 0 0}.fvAnWG_label{color:var(--kcr-3b4a72,#3b4a72);align-items:center;gap:.3rem;margin-right:.2rem;font-size:max(16px,.85rem);font-weight:700;display:inline-flex}.fvAnWG_btn{box-sizing:border-box;cursor:pointer;color:#fff;border:1px solid #0000;border-radius:999px;align-items:center;gap:.3rem;min-height:44px;padding:.3rem .9rem;font-size:max(16px,.85rem);font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.fvAnWG_row .fvAnWG_btn:hover,.fvAnWG_row .fvAnWG_btn:visited:hover{filter:brightness(1.1);color:#fff;text-decoration:none}.fvAnWG_btn:focus-visible{outline-offset:2px;outline:3px solid #ffb800}.fvAnWG_row .fvAnWG_x,.fvAnWG_row .fvAnWG_x:visited{background:var(--kcr-0f1419,#0f1419);color:#fff}.fvAnWG_row .fvAnWG_line,.fvAnWG_row .fvAnWG_line:visited{color:#fff;background:#06703a}.fvAnWG_row .fvAnWG_bsky,.fvAnWG_row .fvAnWG_bsky:visited{background:var(--kcr-0a5cc2,#0a5cc2);color:#fff}.fvAnWG_row .fvAnWG_native{background:var(--kcr-2738a8,#2738a8);color:#fff}.fvAnWG_row .fvAnWG_copy{color:var(--kcr-1f2d5c,#1f2d5c);border-color:var(--kcr-8c98c4,#8c98c4);background:#fff}.fvAnWG_row .fvAnWG_copy:hover{color:var(--kcr-1f2d5c,#1f2d5c);background:var(--kcr-f0f3ff,#f0f3ff)}.fvAnWG_row:not(.fvAnWG_compact)>.fvAnWG_label{flex-basis:100%}
.wogs6G_box{justify-items:start;gap:.9rem;display:grid}.wogs6G_ticker{background:linear-gradient(135deg, var(--hb-ffe3ee,#ffe3ee), var(--hb-efe3ff,#efe3ff));border:2px solid var(--hb-f3c1d6,#f3c1d6);border-radius:16px;gap:.35rem;width:100%;min-height:3.1rem;margin:0;padding:.65rem .9rem;list-style:none;display:grid}.wogs6G_tickerItem{color:var(--hb-4b3a5e,#4b3a5e);flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;font-weight:800;animation:.45s both wogs6G_tickerIn;display:flex}.wogs6G_static .wogs6G_tickerItem{animation:none}@keyframes wogs6G_tickerIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.wogs6G_tickerItem{animation:none}}.wogs6G_heart{color:var(--kcr-e2557a,#e2557a)}.wogs6G_date{color:var(--hb-7b6a8e,#7b6a8e);font-size:max(16px,.85rem)}.wogs6G_days{color:var(--hb-c2477f,#c2477f);margin-left:auto}.wogs6G_today{width:100%}.wogs6G_todayTitle{color:var(--purple-deep);align-items:baseline;gap:.5rem;margin:0 0 .45rem;font-size:1.05rem;display:flex}.wogs6G_todayDate{color:var(--hb-c2477f,#c2477f);font-size:max(16px,.85rem)}.wogs6G_none{color:#8a7d95;margin:0}.wogs6G_todayList{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.wogs6G_chip,.wogs6G_starChip{background:var(--hb-f6efff,#f6efff);border:2px solid var(--lavender);color:var(--hb-4b3a5e,#4b3a5e);border-radius:999px;align-items:baseline;gap:.35rem;padding:.3rem .75rem;font-weight:800;display:inline-flex}.wogs6G_chip small,.wogs6G_starChip small{color:#8a7d95;font-size:max(16px,.7rem)}.wogs6G_starChip{background:linear-gradient(135deg, #fff4c9, var(--hb-ffe2f0,#ffe2f0));border-color:#f6c55a}.wogs6G_todayBox{box-sizing:border-box;border:2px solid var(--hb-f3b6cf,#f3b6cf);background:linear-gradient(180deg, var(--hb-fff6fa,#fff6fa), #fff);overflow-wrap:anywhere;border-radius:16px;width:100%;min-width:0;padding:.8rem 1rem}.wogs6G_todayBox .wogs6G_none{font-weight:800}html[data-brand=kancollab]:not(:has([data-legacy-nav])) .wogs6G_none{color:var(--kc-text-sub,#6b5a44)}html[data-brand=kancollab]:not(:has([data-legacy-nav])) .wogs6G_chip small{color:var(--kc-text-sub,#6b5a44)}html[data-brand=kancollab]:not(:has([data-legacy-nav])) .wogs6G_starChip small{color:var(--kc-text-sub,#6b5a44)}:is(html[data-brand=kancollab]:not(:has([data-legacy-nav])) .wogs6G_todayDate,html[data-brand=kancollab]:not(:has([data-legacy-nav])) .wogs6G_days){color:var(--kc-link,#a8432f)}
.ETwkoa_item{overflow-wrap:anywhere;word-break:normal;vertical-align:top;max-width:100%;display:inline-block}
._6JQF9q_roomy nav p{font-size:1rem}._6JQF9q_roomy nav>div>div{--tab-w:9.25rem;--tab-h:44px;grid-auto-rows:minmax(44px,auto)}._6JQF9q_roomy nav a{min-height:44px;font-size:1rem}
