body.wk-page{--wk-bg: #FAF6EF;--wk-ink: #0F1B30;--wk-green: #4A7A5A;--wk-amber: #F0A63A;--wk-amber-deep: #C77A22;--wk-paper: #ffffff;--wk-line: rgba(15, 27, 48, .14);--wk-line-soft: rgba(15, 27, 48, .08);--wk-serif: "PT Serif", Alegreya, Georgia, "Times New Roman", serif;--wk-soft: rgba(15, 27, 48, .62);background:#faf6ef}.wk-root{color:var(--wk-ink);padding-bottom:2rem;max-width:720px;margin-left:auto;margin-right:auto}.wk-root a{color:var(--wk-green)}.wk-root a.wk-btn-primary{color:#fff}.wk-root a.wk-btn-ghost{color:var(--wk-ink)}.wk-hero{border-bottom:1px solid var(--wk-line);background:#faf6ef}.wk-hero-note{font-size:13px;color:#0f1b309e;margin:.2rem 0 0}.wk-hero-pano{background:#faf6ef;border-bottom:1px solid var(--wk-line);line-height:0}.wk-hero-pano svg{display:block;width:100%;height:160px}@media(max-width:760px){.wk-hero-pano svg{height:110px}}.wk-card h3{text-transform:capitalize}.wk-minimap{position:relative;width:100%;height:120px;overflow:hidden;border-radius:10px;border:1px solid var(--wk-line);margin:.5rem 0;background:#efe9dd}.wk-minimap-tiles{position:absolute;display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,120px);grid-auto-columns:120px}.wk-minimap-tile{width:120px;height:120px;display:block}.wk-minimap-attr{position:absolute;right:3px;bottom:2px;font-size:8px;line-height:1;color:#0f1b30;background:#ffffffa6;border-radius:3px;padding:1px 3px;pointer-events:none}.wk-minimap-line{position:absolute;inset:0;width:100%;height:100%}.wk-trackmeta{font-size:.8rem;color:var(--wk-green);margin:.35rem 0 .2rem}.wk-card h3.wk-nocaps{text-transform:none}body.wk-page{overflow-x:clip}.wk-page .site-footer .last-updated{display:none}.wk-hero-in{display:flex;flex-direction:column;gap:.5rem;padding-top:1.2rem;padding-bottom:1rem}.wk-brandrow{display:flex;align-items:center;gap:.9rem}.wk-logo{width:56px;height:56px;flex:0 0 auto;display:inline-flex}.wk-logo svg{width:100%;height:100%}.wk-titles h1{margin:0;font-family:var(--wk-serif);font-weight:700;font-size:1.9rem;line-height:1.1;color:var(--wk-ink)}.wk-sub{font-size:.8rem;color:var(--wk-soft);letter-spacing:.04em;margin-top:.2rem}.wk-whisper{margin:0;font-style:italic;color:var(--wk-amber-deep);font-size:.95rem}.wk-user-row{color:var(--wk-soft);margin:1rem 0 .8rem;font-size:.92rem}.wk-note{background:#fff;border:1.5px solid var(--wk-line);border-radius:14px;padding:.7rem 1rem;margin:1rem 0;color:var(--wk-ink)}.wk-tabs{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:1.1rem}.wk-tabs a{padding:.38rem .95rem;border-radius:999px;border:1.5px solid var(--wk-line);color:var(--wk-ink);text-decoration:none;font-size:.93rem;background:var(--wk-paper)}.wk-tabs a.on{background:var(--wk-green);border-color:var(--wk-green);color:#fff}.wk-badge{display:inline-block;min-width:1.2rem;padding:0 .3rem;border-radius:999px;background:var(--wk-amber);color:var(--wk-ink);font-size:.75rem;font-weight:700;text-align:center}#wk-feed{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;width:100vw;margin-left:calc(50% - 50vw);padding:0 16px;box-sizing:border-box;max-width:1040px;margin-left:auto;margin-right:auto}#wk-feed .wk-card{margin-bottom:0}@media(min-width:1440px){#wk-feed{grid-template-columns:repeat(2,1fr)}}@media(max-width:1023px)and (min-width:760px){#wk-feed{grid-template-columns:repeat(2,1fr)}}@media(max-width:759px){#wk-feed{grid-template-columns:1fr}}.wk-card{display:flex;flex-direction:column;background:var(--wk-paper);border:1.5px solid var(--wk-line);border-radius:14px;padding:1rem 1.1rem;margin-bottom:.9rem;cursor:pointer;color:var(--wk-ink);box-shadow:0 1px 2px #0f1b300a}.wk-card:hover{border-color:var(--wk-green)}.wk-rubric{font-size:.78rem;letter-spacing:.05em;color:var(--wk-green);text-transform:uppercase;margin-bottom:.25rem}.wk-card h3{margin:0 0 .3rem;font-family:var(--wk-serif);font-size:1.18rem;line-height:1.25}.wk-meta{font-size:.8rem;color:var(--wk-soft);display:flex;flex-wrap:wrap;gap:.2rem .9rem}.wk-meta b{color:var(--wk-ink);font-weight:600}.wk-summary{margin:.35rem 0 .2rem}.wk-mini{width:100%;height:5.2rem;display:block;margin:.6rem 0 .2rem}.wk-cover{width:100%;height:11rem;object-fit:cover;border-radius:10px;border:1px solid var(--wk-line-soft);margin-bottom:.6rem}.wk-rank{display:inline-flex;width:1.7rem;height:1.7rem;align-items:center;justify-content:center;border-radius:999px;background:var(--wk-green);color:#fff;font-weight:700;font-size:.85rem;margin-right:.55rem;flex:0 0 auto}.wk-toprow{display:flex;align-items:flex-start}.wk-btn{display:inline-block;padding:.45rem 1.05rem;border-radius:999px;border:1.5px solid var(--wk-green);background:var(--wk-paper);color:var(--wk-green);font:inherit;font-weight:600;cursor:pointer;text-decoration:none}.wk-btn:hover{background:#4a7a5a1a}.wk-btn-primary{background:var(--wk-green);color:#fff}.wk-btn-primary:hover{background:#3e6849}.wk-btn-ghost{border-color:var(--wk-line);color:var(--wk-ink);font-weight:500}.wk-btn-danger{border-color:#c03a2b;color:#c03a2b}.wk-btn[disabled]{opacity:.5;cursor:default}.wk-btn-on{background:var(--wk-green);color:#fff}.wk-select,.wk-input,.wk-textarea{padding:.45rem .65rem;border:1.5px solid var(--wk-line);border-radius:10px;background:var(--wk-paper);font:inherit;color:var(--wk-ink)}.wk-textarea{width:100%;box-sizing:border-box}.wk-morewrap{text-align:center;margin-top:1rem}.wk-h2{font-family:var(--wk-serif);font-size:1.35rem;margin:1.6rem 0 .8rem}.wk-cta{background:var(--wk-paper);border:1.5px solid var(--wk-line);border-radius:14px;padding:1.1rem 1.3rem;margin:1.5rem 0}.wk-cta-wrap{display:grid;grid-template-columns:1fr;gap:1rem;width:100vw;margin-left:calc(50% - 50vw);padding:0 16px;box-sizing:border-box;max-width:1040px;margin-left:auto;margin-right:auto}.wk-cta-wrap .wk-cta{margin:0}@media(min-width:1440px){.wk-cta-wrap{grid-template-columns:repeat(2,1fr)}}@media(max-width:1023px)and (min-width:760px){.wk-cta-wrap{grid-template-columns:repeat(2,1fr)}}@media(max-width:759px){.wk-cta-wrap{grid-template-columns:1fr}}.wk-cta b{font-family:var(--wk-serif);font-size:1.1rem}.wk-cta p{margin:.45rem 0}.wk-err{color:#c03a2b}.wk-backwrap{margin-bottom:.7rem}.wk-back{text-decoration:none}.wk-modal{position:fixed;inset:0;z-index:60;display:flex;align-items:flex-start;justify-content:center;overflow-y:auto}.wk-modal-backdrop{position:fixed;inset:0;background:#0f1b308c}.wk-modal-card{position:relative;background:var(--wk-paper);width:min(760px,94vw);margin:3vh auto 5vh;border-radius:14px;border:1.5px solid var(--wk-line);padding:1.2rem 1.4rem 1.6rem}.wk-modal-x{position:absolute;top:.55rem;right:.6rem;border:none;background:#0f1b300f;color:var(--wk-ink);width:2rem;height:2rem;border-radius:999px;font-size:1rem;cursor:pointer}.wk-modal-x:hover{background:#0f1b3024}.wk-modal h2{font-family:var(--wk-serif);margin:.2rem 0 .4rem;font-size:1.5rem;line-height:1.2;padding-right:2rem}.wk-item-body p{line-height:1.6}.wk-photo{width:100%;border-radius:10px;border:1px solid var(--wk-line-soft);margin:.4rem 0}.wk-figcap{font-size:.82rem;color:var(--wk-soft);margin:.15rem 0 .8rem}.wk-map{width:100%;height:22rem;border-radius:14px;border:1.5px solid var(--wk-line);background:#efe9dd;margin:.9rem 0}.wk-geo{background:var(--wk-bg);border:1.5px solid var(--wk-line);border-radius:14px;padding:.65rem 1rem;margin-bottom:1rem;font-size:.92rem}.wk-geo b{display:block;margin-bottom:.15rem}.wk-geo span{color:var(--wk-soft);font-size:.82rem}.wk-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem;margin:.6rem 0}.wk-report{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin:.8rem 0 1rem}.wk-comments{background:var(--wk-bg);border:1.5px solid var(--wk-line);border-radius:14px;padding:1rem 1.2rem;margin-bottom:1.2rem}.wk-comments h3{font-family:var(--wk-serif);margin:0 0 .4rem}.wk-comment{padding:.55rem 0;border-bottom:1px solid var(--wk-line-soft)}.wk-comment:last-child{border-bottom:none}.wk-cmeta{font-size:.78rem;color:var(--wk-soft);margin-bottom:.15rem}.wk-cmeta a{margin-left:.5rem}.wk-prof-head{display:flex;gap:1rem;align-items:flex-start;background:var(--wk-paper);border:1.5px solid var(--wk-line);border-radius:14px;padding:1.1rem 1.3rem;margin-bottom:1rem}.wk-prof-head h2{font-family:var(--wk-serif);margin:0 0 .3rem}.wk-avatar{width:4.5rem;height:4.5rem;border-radius:12px;border:1.5px solid var(--wk-line);object-fit:cover;flex:0 0 auto;background:var(--wk-bg)}.wk-prof-stats{display:flex;flex-wrap:wrap;gap:.4rem 1rem;margin-top:.5rem;font-size:.88rem;color:var(--wk-soft)}.wk-stat b{color:var(--wk-ink);font-size:1rem}.wk-stat-btn{background:none;border:none;padding:0;font:inherit;color:var(--wk-green);cursor:pointer;text-decoration:underline}.wk-prof-list{background:var(--wk-paper);border:1.5px solid var(--wk-line);border-radius:14px;padding:.8rem 1.1rem;margin-bottom:1rem}.wk-prof-list h3{margin:0 0 .5rem;font-family:var(--wk-serif)}.wk-fl-item{display:flex;align-items:center;gap:.6rem;padding:.3rem 0}.wk-fl-item img{width:2rem;height:2rem;border-radius:8px;object-fit:cover;border:1px solid var(--wk-line-soft)}.wk-mapbox{width:100%;height:30rem;border-radius:14px;border:1.5px solid var(--wk-line);background:#efe9dd}.wk-mapstatus{margin-top:.8rem}.wk-dot{width:16px;height:16px;border-radius:999px;background:var(--wk-amber);border:2px solid var(--wk-ink);box-shadow:0 1px 3px #0f1b3059;cursor:pointer}.wk-map-list{background:var(--wk-paper);border:1.5px solid var(--wk-line);border-radius:14px;padding:.8rem 1.1rem}.wk-map-list h3{margin:0 0 .5rem;font-family:var(--wk-serif)}.wk-ed-block{background:var(--wk-paper);border:1.5px solid var(--wk-line);border-radius:14px;padding:1rem 1.2rem;margin-bottom:1rem}.wk-ed-block h3{margin:0 0 .6rem;font-family:var(--wk-serif)}.wk-ed-seg{margin-bottom:.7rem;padding:.6rem .7rem;border:1px dashed var(--wk-line);border-radius:10px}.wk-ed-seg-head{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.35rem;font-size:.8rem;color:var(--wk-soft)}.wk-ed-seg-head .wk-btn{padding:.15rem .6rem;font-size:.78rem}.wk-ed-photo img{max-height:9rem;border-radius:8px;border:1px solid var(--wk-line-soft)}.wk-warn{background:#fbf0dc;border:1.5px solid var(--wk-amber-deep);border-radius:12px;padding:.7rem 1rem;margin:.6rem 0;font-size:.92rem}.wk-radio{display:flex;align-items:center;gap:.45rem;margin:.3rem 0}.wk-ed-map{width:100%;height:15rem;border-radius:12px;border:1.5px solid var(--wk-line);background:#efe9dd;margin-top:.5rem}.wk-dm-item{display:flex;align-items:center;gap:.8rem;background:var(--wk-paper);border:1.5px solid var(--wk-line);border-radius:14px;padding:.7rem 1rem;margin-bottom:.7rem;cursor:pointer}.wk-dm-item:hover{border-color:var(--wk-green)}.wk-dm-item b{display:block}.wk-dm-item span{font-size:.82rem;color:var(--wk-soft)}.wk-dm-msgs{display:flex;flex-direction:column;gap:.5rem;margin:.8rem 0}.wk-msg{max-width:78%;border-radius:12px;padding:.5rem .8rem;background:var(--wk-bg);border:1px solid var(--wk-line);font-size:.95rem}.wk-msg.mine{align-self:flex-end;background:#eaf2e9;border-color:var(--wk-green)}.wk-msg.deleted{opacity:.55;font-style:italic}.wk-msg-meta{font-size:.72rem;color:var(--wk-soft);margin-top:.25rem;display:flex;gap:.7rem;flex-wrap:wrap}.wk-msg-meta a{cursor:pointer}.wk-dm-formrow{display:flex;align-items:center;gap:.6rem;margin-top:.5rem}.wk-chat-head{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;background:var(--wk-paper);border:1.5px solid var(--wk-line);border-radius:14px;padding:.7rem 1rem}.wk-chat-head b{font-family:var(--wk-serif);font-size:1.1rem}.wk-chat-head .wk-spacer{flex:1}@media(max-width:760px){.wk-mapbox{height:20rem}.wk-map{height:17rem}.wk-prof-head{flex-direction:column}.wk-logo{width:44px;height:44px}.wk-titles h1{font-size:1.5rem}.wk-modal-card{width:100vw;margin:0;border-radius:0;min-height:100vh;border:none}.wk-modal{align-items:stretch}.wk-tabs{overflow-x:auto;flex-wrap:nowrap;padding-bottom:.3rem}.wk-tabs a{flex:0 0 auto}}
