.m9ATza_top{--bg:#fbfaf6;--paper:#fff;--ink:#171717;--ink-soft:#404040;--muted:#737373;--line:#e5e5e5;--line-strong:#d4d4d4;--accent:#c8452c;--serif:"Noto Serif JP", "Yu Mincho", YuMincho, "Hiragino Mincho ProN", serif;--mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Noto Sans Mono", monospace;background:var(--bg);color:var(--ink);font-family:var(--font-body);line-height:1.85}.m9ATza_top a{color:inherit}.m9ATza_top :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.m9ATza_in{max-width:1152px;margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}.m9ATza_sec{padding:5rem 0}.m9ATza_secHero{padding:6rem 0}.m9ATza_secPaper{background:var(--paper);border-top:1px solid var(--line)}.m9ATza_eyebrow{letter-spacing:.3em;text-transform:uppercase;color:var(--muted);margin:0 0 .75rem;font-size:.75rem}.m9ATza_h2{font-family:var(--serif);letter-spacing:-.01em;margin:0 0 1.25rem;font-size:1.875rem;font-weight:700;line-height:1.3}.m9ATza_hd{z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:#fbfaf6e6;position:sticky;top:0}.m9ATza_hdIn{align-items:center;gap:1rem;max-width:1152px;height:4rem;margin:0 auto;padding:0 1.5rem;display:flex}.m9ATza_brand{flex:none;align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.m9ATza_mark{background:var(--ink);color:#fff;width:2rem;height:2rem;font-family:var(--mono);letter-spacing:-.02em;border-radius:6px;justify-content:center;align-items:center;font-size:.8125rem;display:inline-flex}.m9ATza_brandName{letter-spacing:.02em;font-size:1.0625rem;font-weight:700}.m9ATza_hdNav{display:none}.m9ATza_hdNav a{color:var(--ink-soft);padding:.25rem 0;font-size:.875rem;text-decoration:none}.m9ATza_hdNav a:hover{color:var(--accent)}.m9ATza_hdLogin,.m9ATza_hdSignup{white-space:nowrap;border:1px solid var(--ink);border-radius:6px;justify-content:center;align-items:center;min-height:2.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}.m9ATza_top .m9ATza_hdLogin{color:var(--ink);background:0 0;margin-left:auto}.m9ATza_hdLogin:hover{background:#f3eee3}.m9ATza_top .m9ATza_hdSignup{background:var(--ink);color:#fff}.m9ATza_hdSignup:hover{background:#000}.m9ATza_hero{grid-template-columns:minmax(0,1fr);align-items:center;gap:2.5rem;display:grid}.m9ATza_h1{font-family:var(--serif);letter-spacing:-.015em;word-break:keep-all;overflow-wrap:anywhere;margin:0 0 1.25rem;font-size:2.25rem;font-weight:700;line-height:1.16}.m9ATza_em{color:var(--accent)}.m9ATza_lead{color:var(--ink-soft);max-width:32em;margin:0 0 2rem;font-size:1rem;line-height:1.9}.m9ATza_figure{background:var(--paper);border:1px solid var(--line);border-radius:8px;margin:0;overflow:hidden}.m9ATza_figImg{aspect-ratio:1152/896;background:#f3eee3;width:100%;height:auto;display:block}.m9ATza_count{border-top:1px solid var(--line);align-items:baseline;gap:.5rem;margin:0;padding:1rem 1.25rem;font-size:.875rem;display:flex}.m9ATza_count b{font-family:var(--serif);letter-spacing:-.01em;margin-left:auto;font-size:1.375rem;font-weight:700}.m9ATza_count i{color:var(--muted);font-size:.875rem;font-style:normal}.m9ATza_searchBlock{max-width:32rem;scroll-margin-top:5.5rem}.m9ATza_search{margin:0}.m9ATza_label{margin:0 0 .5rem;font-size:.875rem;font-weight:700;display:block}.m9ATza_searchRow{gap:.5rem;display:flex}.m9ATza_input{color:#1e2430;border:1px solid var(--line-strong);box-sizing:border-box;background:#fffefb;border-radius:8px;flex:auto;width:100%;min-width:0;min-height:3rem;padding:.625rem .75rem;font-family:inherit;font-size:1rem;line-height:1.8;display:block}.m9ATza_input::placeholder{color:#636873}.m9ATza_input:focus{border-color:#17456e;outline:none;box-shadow:0 0 0 3px #e7edf3}.m9ATza_btn{cursor:pointer;border:1px solid #0000;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:.5rem;min-height:3rem;padding:.75rem 1.5rem;font-family:inherit;font-size:.875rem;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex}.m9ATza_top .m9ATza_btnDark{background:var(--ink);border-color:var(--ink);color:#fff}.m9ATza_btnDark:hover{background:#000}.m9ATza_searchMail{color:var(--ink-soft);margin:.75rem 0 0;font-size:.875rem;line-height:1.7}.m9ATza_searchMail a{color:var(--ink);text-underline-offset:.2em;margin-left:.25rem}.m9ATza_searchContact{color:var(--ink-soft);margin:1rem 0;font-size:.8125rem;line-height:1.6}.m9ATza_hits{overscroll-behavior:contain;max-height:min(50vh,20rem);margin:.75rem 0 0;padding:0;list-style:none;overflow-y:auto}.m9ATza_hits li{border-top:1px solid var(--line)}.m9ATza_hits li:last-child{border-bottom:1px solid var(--line)}.m9ATza_hits a{color:inherit;padding:.75rem .25rem;text-decoration:none;display:block}.m9ATza_hitName{font-weight:700;display:block}.m9ATza_hitAddr{color:var(--ink-soft);font-size:.8125rem;display:block}.m9ATza_status{color:var(--ink-soft);margin:.5rem 0 0;font-size:.875rem;line-height:1.6}.m9ATza_status:empty{display:none}.m9ATza_stores{grid-template-columns:1fr;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.m9ATza_storesRest{margin-top:.75rem}.m9ATza_store{background:var(--bg);border:1px solid var(--line);box-sizing:border-box;border-radius:8px;align-items:center;gap:.75rem;min-width:0;height:100%;padding:.875rem 1rem;text-decoration:none;display:flex}.m9ATza_store:hover{border-color:var(--accent)}.m9ATza_storeId{background:var(--ink);color:#fff;width:2.5rem;height:2.5rem;font-family:var(--mono);border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:.75rem;display:inline-flex}.m9ATza_storeBody{min-width:0}.m9ATza_storeName{overflow-wrap:anywhere;font-size:.9375rem;font-weight:700;line-height:1.5;display:block}.m9ATza_storeMeta{color:var(--muted);margin-top:.125rem;font-size:.8125rem;display:block}.m9ATza_storeOk{color:#1f6a3d;background:#eef8f1;border:1px solid #2f7d4f;border-radius:999px;margin-top:.25rem;padding:.0625rem .5rem;font-size:.75rem;line-height:1.5;display:inline-block}.m9ATza_empty{color:var(--muted);margin:0;font-size:.9375rem;line-height:1.9}.m9ATza_more{margin-top:1.25rem}.m9ATza_moreSum{background:var(--paper);border:1px solid var(--line-strong);cursor:pointer;box-sizing:border-box;border-radius:6px;align-items:center;gap:.625rem;min-height:3rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;list-style:none;display:inline-flex}.m9ATza_moreSum::-webkit-details-marker{display:none}.m9ATza_moreSum:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:.5rem;height:.5rem;margin-top:-3px;transform:rotate(45deg)}.m9ATza_more[open] .m9ATza_moreSum:after{margin-top:3px;transform:rotate(-135deg)}.m9ATza_latest{margin:1.25rem 0 0;font-size:.9375rem;line-height:1.7}.m9ATza_latest a{text-underline-offset:3px;text-decoration:underline}.m9ATza_latestPages{color:var(--muted);overflow-wrap:anywhere;margin:1rem 0 0;font-size:.8125rem;line-height:2}.m9ATza_latestPages a{color:inherit;margin:0 .125rem}.m9ATza_genres{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.m9ATza_genre{background:var(--paper);border:1px solid var(--line);box-sizing:border-box;border-radius:8px;flex-direction:column;justify-content:space-between;gap:.5rem;min-width:0;height:100%;padding:1.25rem;text-decoration:none;display:flex}.m9ATza_genre:hover{border-color:var(--accent)}.m9ATza_genreName{overflow-wrap:anywhere;font-size:.9375rem;font-weight:700;line-height:1.5}.m9ATza_genreN{color:var(--muted);font-size:.8125rem}.m9ATza_cta{border-top:1px solid var(--line);padding:4rem 0}.m9ATza_ctaActions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.m9ATza_ctaActions a:not(.m9ATza_btn){text-underline-offset:.2em;font-size:.9375rem}.m9ATza_ft{background:var(--ink);color:#d4d4d4;padding:4rem 0 3rem;font-size:.875rem;line-height:1.9}.m9ATza_top .m9ATza_ft a{color:#fff}.m9ATza_ftBrand{color:#fff;align-items:center;gap:.5rem;margin:0 0 2rem;font-size:1rem;font-weight:700;display:flex}.m9ATza_ftBrand .m9ATza_mark{background:var(--bg);color:var(--ink)}.m9ATza_ftDomain{font-family:var(--mono);color:#a3a3a3;font-size:.8125rem;font-weight:400}.m9ATza_ftH{font-family:var(--serif);color:#fff;margin:0 0 1rem;font-size:1.125rem;font-weight:700}.m9ATza_ftGrid{grid-template-columns:minmax(0,1fr);gap:1.5rem 3rem;display:grid}.m9ATza_operator{margin:0}.m9ATza_operator dt{color:#fff;align-items:center;gap:.4375rem;margin:.5rem 0 0;font-weight:700;display:flex}.m9ATza_operator dt:first-child{margin-top:0}.m9ATza_operator dd{margin:0 0 0 1.4375rem}.m9ATza_ico{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;color:#d4d4d4;flex:none;width:1rem;height:1rem}.m9ATza_note{color:#b5b5b5;margin:0 0 .75rem;font-size:.8125rem;line-height:1.8}@media (min-width:34rem){.m9ATza_stores{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.m9ATza_h2{margin-bottom:1.5rem;font-size:2.25rem;line-height:1.25}.m9ATza_hdNav{align-items:center;gap:1.75rem;margin-left:auto;margin-right:.5rem;display:flex}.m9ATza_top .m9ATza_hdLogin{margin-left:.5rem}.m9ATza_h1{letter-spacing:-.025em;margin-bottom:1.5rem;font-size:3.75rem;line-height:1.08}.m9ATza_lead{font-size:1.0625rem}.m9ATza_genres{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.m9ATza_hero{grid-template-columns:minmax(0,1fr) 27.5rem}.m9ATza_stores{grid-template-columns:repeat(3,minmax(0,1fr))}.m9ATza_genres{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}.m9ATza_ftGrid{grid-template-columns:minmax(0,20rem) minmax(0,1fr)}}@media (max-width:47.98rem){.m9ATza_sec,.m9ATza_secHero{padding:3rem 0}.m9ATza_hdIn{flex-wrap:wrap;gap:.25rem .5rem;height:auto;min-height:4rem;padding-top:.25rem;padding-bottom:.25rem}.m9ATza_hdLogin,.m9ATza_hdSignup{padding:.5rem .625rem;font-size:.8125rem}.m9ATza_brandName{white-space:nowrap}.m9ATza_cta{padding:3rem 0}.m9ATza_ctaActions .m9ATza_btn{width:100%}}@media (max-width:23.75rem){.m9ATza_hdIn{gap:.375rem;padding:0 1rem}.m9ATza_hdLogin,.m9ATza_hdSignup{padding:.5rem}}@media (max-width:21rem){.m9ATza_h2{font-size:1.625rem}.m9ATza_brand .m9ATza_mark{display:none}}
.WEZH7G_root{--bg:#fbfaf6;--paper:#fff;--ink:#171717;--ink-soft:#404040;--muted:#737373;--line:#e5e5e5;--line-strong:#d4d4d4;--accent:#c8452c;--accent-ink:#a63620;--accent-soft:#f9efec;--serif:"Noto Serif JP", "Yu Mincho", YuMincho, "Hiragino Mincho ProN", serif;--mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Noto Sans Mono", monospace;font-family:var(--font-body);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100vh;font-size:1rem;line-height:1.85;display:flex}.WEZH7G_root *,.WEZH7G_root :before,.WEZH7G_root :after{box-sizing:border-box}.WEZH7G_root a{color:var(--accent-ink);text-underline-offset:.2em;text-decoration:underline}.WEZH7G_root a.WEZH7G_btn,.WEZH7G_root .WEZH7G_hits a,.WEZH7G_root .WEZH7G_brand,.WEZH7G_root .WEZH7G_hdNav a,.WEZH7G_root .WEZH7G_ftLinks a{text-decoration:none}.WEZH7G_note a,.WEZH7G_root .WEZH7G_note a{color:inherit}.WEZH7G_root :focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.WEZH7G_in{max-width:1152px;margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}.WEZH7G_hd{border-bottom:1px solid var(--line);background:#fbfaf6eb}.WEZH7G_hdIn{align-items:center;gap:1rem;min-height:4rem;display:flex}.WEZH7G_root .WEZH7G_brand{color:var(--ink);align-items:center;gap:.5rem;min-width:0;text-decoration:none;display:inline-flex}.WEZH7G_mark{background:var(--ink);color:#fff;width:2rem;height:2rem;font-family:var(--mono);letter-spacing:-.02em;border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:.8125rem;display:inline-flex}.WEZH7G_brandName{letter-spacing:.02em;white-space:nowrap;font-size:1.0625rem;font-weight:700}.WEZH7G_hdNav{display:none}.WEZH7G_root .WEZH7G_hdNav a{color:var(--ink-soft);padding:.25rem 0;font-size:.875rem;text-decoration:none}.WEZH7G_root a.WEZH7G_hdLogin{letter-spacing:normal;white-space:nowrap;border-radius:6px;min-height:2.5rem;margin-left:auto;padding:.5rem 1rem;font-family:inherit;font-size:.875rem;font-weight:500}.WEZH7G_shell{flex:1 0 auto;width:100%;max-width:46rem;margin:0 auto;padding:0 1.5rem 3rem}.WEZH7G_h1{font-family:var(--serif);letter-spacing:.02em;margin:2.25rem 0 .875rem;font-size:1.5rem;font-weight:700;line-height:1.45}.WEZH7G_h2{font-family:var(--serif);letter-spacing:.01em;align-items:flex-start;gap:.5625rem;margin:0 0 .75rem;font-size:1.0625rem;font-weight:700;line-height:1.6;display:flex}.WEZH7G_h2:before{content:"";background:var(--accent);border-radius:2px;flex:none;width:3px;height:1.15em;margin-top:.22em}.WEZH7G_lead{color:var(--ink-soft);margin:0 0 1.5rem;font-size:1rem;line-height:1.9}.WEZH7G_note{color:var(--muted);margin:0 0 .75rem;font-size:.8125rem;line-height:1.8}.WEZH7G_card{background:var(--paper);border:1px solid var(--line);border-radius:8px;margin:0 0 1.25rem;padding:1.25rem}.WEZH7G_card>:last-child{margin-bottom:0}.WEZH7G_twoCol>.WEZH7G_card{min-width:0}.WEZH7G_ownerTop{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;margin:.5rem 0 .25rem;display:flex}.WEZH7G_ownerEyebrow{margin:0;font-size:.95rem;font-weight:700}.WEZH7G_ownerBack{white-space:nowrap;font-size:.9rem}.WEZH7G_card .WEZH7G_note+.WEZH7G_note{margin-top:1rem}.WEZH7G_storeName{margin:0 0 .75rem;font-size:1.25rem;font-weight:700;line-height:1.4}.WEZH7G_callLead{margin:0 0 .5rem;font-weight:700;line-height:1.5}.WEZH7G_label{font-family:var(--serif);letter-spacing:.02em;margin:0 0 .375rem;font-size:.875rem;font-weight:700;display:block}.WEZH7G_input,.WEZH7G_textarea{width:100%;color:var(--ink);background:var(--paper);border:1px solid var(--line-strong);border-radius:6px;padding:.75rem;font-family:inherit;font-size:.9375rem;line-height:1.8;display:block}.WEZH7G_input{min-height:3rem}.WEZH7G_textarea{resize:vertical;min-height:6rem}.WEZH7G_input::placeholder{color:var(--muted)}.WEZH7G_input:focus,.WEZH7G_textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.WEZH7G_row{grid-template-columns:1fr;gap:.75rem;display:grid}.WEZH7G_actions{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.WEZH7G_btn{text-align:center;cursor:pointer;font-family:var(--serif);letter-spacing:.01em;border:1px solid var(--ink);background:var(--ink);color:#fff;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;min-height:2.875rem;padding:.6875rem 1.25rem;font-size:1rem;font-weight:700;line-height:1.5;text-decoration:none;display:inline-flex}.WEZH7G_root .WEZH7G_btn{color:#fff}.WEZH7G_btn:hover:not(:disabled){background:#000;border-color:#000}.WEZH7G_btn:disabled{opacity:.45;cursor:default}.WEZH7G_hp{width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}.WEZH7G_msgError{color:#9c2b24;background:#f9ecea;border:1px solid #e2beb9;border-radius:6px;margin:0 0 1rem;padding:.75rem .875rem;font-size:.9375rem;line-height:1.7}.WEZH7G_msgError p{margin:0}.WEZH7G_msgOk{color:#1a6046;background:#e4efe9;border:1px solid #bfd9cb;border-radius:6px;margin:0 0 1rem;padding:.75rem .875rem;font-size:.9375rem;line-height:1.7}.WEZH7G_status{margin:.5rem 0 0;font-size:.875rem}.WEZH7G_searchRow{gap:.5rem;display:flex}.WEZH7G_searchRow .WEZH7G_input{flex:auto;min-width:0}.WEZH7G_searchRow .WEZH7G_btn{flex:none}.WEZH7G_searchContact{color:var(--ink-soft);margin:.75rem 0 1rem;font-size:.8125rem;line-height:1.6}.WEZH7G_hits{overscroll-behavior:contain;max-height:min(50vh,20rem);margin:.75rem 0 0;padding:0;list-style:none;overflow-y:auto}.WEZH7G_hits li{border-top:1px solid var(--line)}.WEZH7G_root .WEZH7G_hits a{color:inherit;padding:.75rem .25rem;text-decoration:none;display:block}.WEZH7G_hitName{font-weight:700;display:block}.WEZH7G_hitAddr{color:var(--ink-soft);font-size:.8125rem;display:block}.WEZH7G_searchStatus{color:var(--ink-soft);margin:.5rem 0 0;font-size:.875rem;line-height:1.6}.WEZH7G_searchStatus:empty{display:none}.WEZH7G_ft{background:var(--ink);color:#d4d4d4;margin-top:3rem;padding:2.5rem 0;font-size:.875rem;line-height:1.9}.WEZH7G_ftBrand{color:#fff;align-items:center;gap:.5rem;margin:0 0 1rem;font-size:1rem;font-weight:700;display:flex}.WEZH7G_ftBrand .WEZH7G_mark{background:var(--bg);color:var(--ink)}.WEZH7G_ftDomain{font-family:var(--mono);color:#a3a3a3;font-size:.8125rem;font-weight:400}.WEZH7G_ftLinks{flex-wrap:wrap;gap:.5rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.WEZH7G_root .WEZH7G_ftLinks a{color:#fff;text-decoration:none}.WEZH7G_root .WEZH7G_ftLinks a:hover{text-decoration:underline}.WEZH7G_ftNote{color:#b5b5b5;margin:1rem 0 0;font-size:.8125rem}@media (min-width:30rem){.WEZH7G_actions{flex-flow:wrap;align-items:center}}@media (min-width:48rem){.WEZH7G_hdNav{align-items:center;gap:1.75rem;margin-left:auto;margin-right:.5rem;display:flex}.WEZH7G_root a.WEZH7G_hdLogin{margin-left:0}.WEZH7G_h1{font-size:1.75rem}.WEZH7G_card{padding:1.5rem}.WEZH7G_twoCol{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}}.WEZH7G_actionsStart{align-items:flex-start}.WEZH7G_fieldset{border:0;min-width:0;margin:.25rem 0 0;padding:0}.WEZH7G_legend{font-family:var(--serif);margin-bottom:.25rem;padding:0;font-size:.9375rem;font-weight:700}.WEZH7G_legendHint{font-family:var(--font-body);color:var(--muted);margin-left:.25rem;font-size:.75rem;font-weight:400}.WEZH7G_countryRow{margin:0 0 .75rem}.WEZH7G_pill{color:var(--accent-ink);border:2px solid var(--ink);border-radius:999px;padding:.125rem .75rem;font-size:.8125rem;font-weight:700;display:inline-block}.WEZH7G_grid2{grid-template-columns:1fr 1fr;gap:.75rem .875rem;display:grid}@media (max-width:30rem){.WEZH7G_grid2{grid-template-columns:1fr}}.WEZH7G_myStores{margin:0 0 1rem;padding:0;list-style:none}.WEZH7G_myStores li{border-top:1px solid var(--line);padding:1rem 0}.WEZH7G_myStores li>p:not(.WEZH7G_storeName){color:var(--ink-soft);margin:0 0 .375rem;font-size:.8125rem}.WEZH7G_btnGhost{min-height:2.5rem;font-family:var(--serif);color:var(--ink);background:var(--paper);border:1px solid var(--line-strong);cursor:pointer;border-radius:6px;align-items:center;padding:.5rem 1.125rem;font-size:.9375rem;font-weight:700;display:inline-flex}
.IjY76q_storeList{margin:0;padding:0;list-style:none}.IjY76q_storeList li+li{border-top:1px solid #e5e5e5}.IjY76q_storeList li a{color:inherit;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem .25rem;text-decoration:none;display:flex}.IjY76q_storeList li a:hover{color:#a63620}.IjY76q_badge{color:#fff;text-align:center;background:#c8452c;border-radius:999px;min-width:1.5rem;padding:0 .5rem;font-size:.75rem;font-weight:700;line-height:1.6rem;display:inline-block}.IjY76q_pill{color:#404040;border:1px solid #d4d4d4;border-radius:999px;align-items:center;gap:.4rem;padding:.25rem .625rem;font-size:.8125rem;font-weight:700;display:inline-flex}.IjY76q_pillOk{color:#1a6046;background:#e4efe9;border-color:#bfd9cb}.IjY76q_tabs{gap:.5rem;margin:0 0 .75rem;display:flex}.IjY76q_tabs a.IjY76q_tab{color:#404040;border:1px solid #e5e5e5;border-radius:999px;align-items:center;gap:.375rem;padding:.375rem .875rem;font-size:.875rem;text-decoration:none;display:inline-flex}.IjY76q_tabs a.IjY76q_tabOn{color:#fff;background:#17456e;border-color:#17456e}.IjY76q_messages{margin:0;padding:0;list-style:none}.IjY76q_messages li{border-top:1px solid #e5e5e5}.IjY76q_messages li:last-child{border-bottom:1px solid #e5e5e5}.IjY76q_messages li a{color:inherit;padding:.75rem .25rem;text-decoration:none;display:block}.IjY76q_msgHead{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.IjY76q_msgFrom{font-weight:400}.IjY76q_unread .IjY76q_msgFrom{font-weight:700}.IjY76q_unread .IjY76q_msgFrom:before{content:"●";color:#c8452c;vertical-align:middle;margin-right:.375rem;font-size:.625rem}.IjY76q_msgDate{color:#737373;white-space:nowrap;font-size:.8125rem}.IjY76q_msgPreview{color:#404040;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.IjY76q_detailMeta{color:#404040;margin:0 0 .75rem;font-size:.875rem}.IjY76q_detailBody{white-space:pre-wrap;overflow-wrap:anywhere;background:#fbfaf6;border:1px solid #e5e5e5;border-radius:6px;margin:0 0 1rem;padding:.875rem 1rem}.IjY76q_quietBtn{color:#404040;min-height:2.75rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #d4d4d4;border-radius:6px;justify-content:center;align-items:center;padding:.5rem .875rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.IjY76q_linkBtn{font:inherit;color:#404040;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;min-height:2.25rem;padding:0;font-size:.875rem;text-decoration:underline}.IjY76q_foot{border-top:1px solid #e5e5e5;flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;margin-top:1.5rem;padding-top:1rem;display:flex}.IjY76q_detail{padding:0 .25rem 1rem}.IjY76q_replied{margin:0 0 .75rem}.IjY76q_repliedBody{white-space:pre-wrap;overflow-wrap:anywhere;color:#404040;border-left:3px solid #bfd9cb;padding:.25rem 0 .25rem .75rem}.IjY76q_replyForm{margin:0}.IjY76q_smallLabel{color:#737373;margin:0 0 .25rem;font-size:.8125rem;display:block}.IjY76q_replyRow{flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;margin:.75rem 0;display:flex}.IjY76q_admin .IjY76q_replyBtn{background:#17456e;border-color:#17456e}.IjY76q_admin .IjY76q_replyBtn:disabled{opacity:.45}.IjY76q_textBtn{font:inherit;color:#1e2430;cursor:pointer;background:0 0;border:0;min-height:2.75rem;padding:.5rem 1rem;font-size:.9375rem;font-weight:700}.IjY76q_textBtn:hover{color:#17456e}.IjY76q_admin h2:before{background:#17456e}.IjY76q_admin a{color:#0e2e4c}
.b2beLW_designs{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.b2beLW_item{flex-direction:column;gap:.375rem;display:flex}.b2beLW_pick{width:100%;font:inherit;text-align:left;color:var(--ink);background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:6px;flex-direction:column;align-items:flex-start;gap:.25rem;padding:0 0 .625rem;display:flex;overflow:hidden}.b2beLW_pick:hover:not(:disabled){border-color:var(--accent)}.b2beLW_pick[aria-expanded=true],.b2beLW_confirm{background:#ecebe6}.b2beLW_isCurrent .b2beLW_pick{border-color:var(--ok-line);box-shadow:0 0 0 1px var(--ok-line);cursor:default}.b2beLW_isBlocked .b2beLW_pick{cursor:default;opacity:.55}.b2beLW_shot{aspect-ratio:640/450;object-fit:cover;object-position:top;background:var(--line);width:100%;height:auto;display:block}.b2beLW_name{padding:0 .5rem;font-size:.8125rem;font-weight:700}.b2beLW_note{color:var(--muted);padding:0 .5rem;font-size:.75rem;line-height:1.6}.b2beLW_pill{margin:.25rem .5rem 0;padding:.3125rem .5rem .3125rem .4375rem;font-size:.6875rem}.b2beLW_why{color:var(--muted);margin:0;font-size:.75rem;line-height:1.6}.b2beLW_confirm{border:1px solid var(--line);border-radius:6px;flex-direction:column;align-items:flex-start;gap:.5rem;padding:.625rem;font-size:.8125rem;line-height:1.7;display:flex}.b2beLW_confirm p{margin:0}.b2beLW_link{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:.25rem 0;font-weight:700;text-decoration:underline}
.jO50ga_row{border:1px solid var(--line);border-radius:8px;min-width:0;margin:0 0 .75rem;padding:.75rem .875rem .5rem}.jO50ga_legend{color:var(--muted);padding:0 .375rem;font-size:.75rem}.jO50ga_fields{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:0 .75rem;display:grid}.jO50ga_fields>div{min-width:0;margin:0 0 .5rem}.jO50ga_note{grid-column:1/-1}.jO50ga_remove,.jO50ga_add{font:inherit;cursor:pointer;border-radius:6px;font-size:.8125rem}.jO50ga_remove{color:var(--muted);background:0 0;border:0;padding:.25rem .5rem;text-decoration:underline}.jO50ga_tools{align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.jO50ga_move{min-height:2.25rem;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);cursor:pointer;border-radius:6px;padding:.25rem .75rem;font-size:.8125rem}.jO50ga_move:disabled{opacity:.4;cursor:default}.jO50ga_tools .jO50ga_remove{margin-left:auto}.jO50ga_add{background:var(--surface);border:1px solid var(--line-strong);min-height:2.75rem;color:var(--ink);padding:.5rem 1rem}.jO50ga_actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}@media (max-width:480px){.jO50ga_fields{grid-template-columns:minmax(0,1fr)}}
.Fn9sDq_list{border-top:1px solid var(--line);margin:0 0 1rem;padding:0;list-style:none}.Fn9sDq_item{border-bottom:1px solid var(--line);align-items:flex-start;gap:.75rem;padding:.75rem 0;display:flex}.Fn9sDq_photo,.Fn9sDq_noPhoto{border-radius:50%;flex:none;width:3.5rem;height:3.5rem}.Fn9sDq_photo{object-fit:cover;background:var(--bg)}.Fn9sDq_noPhoto{background:var(--bg);color:var(--muted);place-items:center;font-weight:700;display:grid}.Fn9sDq_body{flex:1 1 0;min-width:0}.Fn9sDq_name{overflow-wrap:anywhere;margin:0;font-weight:700}.Fn9sDq_role{color:var(--muted);margin-left:.5rem;font-size:.8125rem;font-weight:400}.Fn9sDq_intro{color:var(--ink-soft);overflow-wrap:anywhere;margin:.25rem 0 0;font-size:.8125rem;line-height:1.7}.Fn9sDq_item{flex-wrap:wrap}.Fn9sDq_tools{flex-wrap:wrap;flex:1 0 100%;justify-content:flex-end;gap:.5rem;display:flex}.Fn9sDq_tool{min-height:2.25rem;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);cursor:pointer;border-radius:6px;flex:none;padding:.25rem .75rem;font-size:.8125rem}.Fn9sDq_tool:disabled{opacity:.4;cursor:default}.Fn9sDq_edit{flex:100%;min-width:0}.Fn9sDq_editSet{border:0;min-width:0;margin:0;padding:0}.Fn9sDq_editLegend{margin-bottom:.75rem;padding:0;font-weight:700}.Fn9sDq_photoRow{align-items:center;gap:.75rem;display:flex}.Fn9sDq_check{align-items:center;gap:.375rem;margin-top:.5rem;font-size:.875rem;display:inline-flex}.Fn9sDq_editActions{align-items:center;gap:.75rem;display:flex}.Fn9sDq_file{max-width:100%;font-size:.875rem;display:block}
.-WFuBa_head{border-bottom:1px solid var(--line);margin-bottom:1.5rem;padding:2.5rem 0 1.5rem}@media (max-width:47.9375rem){.-WFuBa_head{padding-top:1.5rem}}.-WFuBa_head h1{font-family:var(--serif);letter-spacing:.01em;margin:.5rem 0 .75rem;font-size:1.625rem;font-weight:700;line-height:1.35}.-WFuBa_nb{white-space:nowrap}.-WFuBa_crumb{color:var(--muted);margin:0;font-size:.8125rem}.-WFuBa_lead{color:var(--ink-soft);margin:0;font-size:.9375rem;line-height:1.9}.-WFuBa_list{grid-template-columns:1fr;gap:.75rem;margin:0 0 2.5rem;padding:0;list-style:none;display:grid}@media (min-width:34rem){.-WFuBa_list{grid-template-columns:1fr 1fr}}.-WFuBa_list>li{content-visibility:auto;contain-intrinsic-size:auto 76px}.-WFuBa_root a.-WFuBa_item,a.-WFuBa_item{min-width:0;height:100%;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:.875rem 1rem;line-height:1.85;text-decoration:none;display:block}a.-WFuBa_item:hover{border-color:var(--ink-soft)}.-WFuBa_name{font-family:var(--serif);font-weight:700;line-height:1.5;display:block}.-WFuBa_meta{color:var(--muted);margin-top:.25rem;font-size:.8125rem;display:block}.-WFuBa_day{color:var(--muted);margin-top:.125rem;font-size:.75rem;display:block}.-WFuBa_pager{flex-wrap:wrap;gap:.375rem;margin:0 0 2rem;padding:0;list-style:none;display:flex}.-WFuBa_pager a,.-WFuBa_pager span{text-align:center;min-width:2.25rem;color:var(--ink-soft);border:1px solid var(--line);background:var(--paper);border-radius:999px;padding:.25rem .5rem;font-size:.8125rem;line-height:1.6;text-decoration:none;display:inline-block}.-WFuBa_pager a:hover{border-color:var(--ink-soft);color:var(--ink)}.-WFuBa_pager [aria-current]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.-WFuBa_h2{font-family:var(--serif);letter-spacing:.01em;margin:0 0 .75rem;font-size:1.0625rem;font-weight:700;line-height:1.6}.-WFuBa_others{flex-wrap:wrap;gap:.5rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.-WFuBa_others a{color:var(--ink-soft);border:1px solid var(--line);background:var(--paper);border-radius:999px;padding:.375rem .75rem;font-size:.8125rem;line-height:1.6;text-decoration:none;display:inline-block}.-WFuBa_others a:hover{border-color:var(--ink-soft);color:var(--ink)}.-WFuBa_toc{border-bottom:1px solid var(--line);margin:0 0 2rem;padding:0 0 1.25rem}.-WFuBa_tocTitle{font-family:var(--serif);margin:0 0 .75rem;font-size:1rem;font-weight:700;line-height:1.5}.-WFuBa_toc ul{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.-WFuBa_toc a{overflow-wrap:anywhere;max-width:100%;color:var(--ink-soft);border:1px solid var(--line);background:var(--paper);border-radius:999px;padding:.375rem .75rem;font-size:.8125rem;line-height:1.6;text-decoration:none;display:inline-block}.-WFuBa_toc a:hover{border-color:var(--ink-soft);color:var(--ink)}.-WFuBa_tocN{color:var(--muted);margin-left:.25rem;font-size:.75rem}.-WFuBa_sec{margin:0 0 2.5rem}.-WFuBa_secH{font-family:var(--serif);margin:0 0 .875rem;font-size:1.0625rem;font-weight:700;line-height:1.6}.-WFuBa_sec .-WFuBa_list{margin-bottom:0}.-WFuBa_secMore{margin:.75rem 0 0;font-size:.8125rem;line-height:1.7}
._4WpgRW_list{margin:0;padding:0;list-style:none}._4WpgRW_head{margin:0 0 .5rem;font-size:1.0625rem;font-weight:700}._4WpgRW_no{color:#737373;margin-right:.5rem;font-weight:400}._4WpgRW_dl{grid-template-columns:7.5rem 1fr;gap:.25rem 1rem;margin:0 0 1rem;font-size:.9375rem;display:grid}._4WpgRW_dl dt{color:#737373}._4WpgRW_dl dd{overflow-wrap:anywhere;margin:0}._4WpgRW_actions{flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;display:flex}@media (max-width:30rem){._4WpgRW_dl{grid-template-columns:1fr}._4WpgRW_dl dd{margin-bottom:.5rem}}._4WpgRW_pre{white-space:pre-wrap}._4WpgRW_textarea{resize:vertical;min-height:7rem;margin-bottom:.75rem}
.j7XWlG_wrap{margin-top:1.75rem}.j7XWlG_find{flex-wrap:wrap;gap:.5rem;margin:.5rem 0 0;display:flex}.j7XWlG_find [hidden]{display:none}.j7XWlG_findStatus{color:var(--ink-soft);margin:.25rem 0 0;font-size:.8125rem}.j7XWlG_findStatus:empty{display:none}.j7XWlG_findStatus[data-state=error],.j7XWlG_status[data-state=error]{color:var(--accent-ink)}.j7XWlG_cands{flex-wrap:wrap;gap:.5rem;margin:.25rem 0 0;display:flex}.j7XWlG_cands .j7XWlG_cand{text-align:left;max-width:100%;font-family:var(--font-body);min-height:0;padding:.25rem .5rem;font-size:.875rem;font-weight:400;line-height:1.4}.j7XWlG_map{border:1px solid var(--line);touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;background:#eef1f4;border-radius:.5rem;height:16rem;margin:.5rem 0 0;position:relative;overflow:hidden}.j7XWlG_map:active{cursor:grabbing}.j7XWlG_map:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.j7XWlG_layer{position:absolute}.j7XWlG_tile{background-repeat:no-repeat;background-size:256px 256px;width:256px;height:256px;position:absolute}.j7XWlG_cross{pointer-events:none;width:22px;height:22px;margin:-11px 0 0 -11px;position:absolute;top:50%;left:50%}.j7XWlG_cross:before,.j7XWlG_cross:after{content:"";background:#c8452c;position:absolute}.j7XWlG_cross:before{width:1px;height:100%;margin-left:-.5px;top:0;left:50%}.j7XWlG_cross:after{width:100%;height:1px;margin-top:-.5px;top:50%;left:0}.j7XWlG_zoom{gap:.25rem;display:flex;position:absolute;top:.5rem;left:.5rem}.j7XWlG_map .j7XWlG_small{min-height:0;padding:.25rem .5rem;font-size:.8125rem}.j7XWlG_geo{position:absolute;bottom:.5rem;left:.5rem}.j7XWlG_attr{color:#3c4a58;background:#ffffffc7;border-radius:.25rem;padding:0 .25rem;font-size:.625rem;line-height:1.6;position:absolute;bottom:.125rem;right:.25rem}.j7XWlG_attr a{color:inherit}.j7XWlG_status{margin:.25rem 0 .75rem;font-size:1rem;line-height:1.7}
