.ngo-sha-social{display:flex;flex-direction:column;gap:10px}.ngo-sha-row-kicker{display:block;margin-bottom:1px;font:700 11px/15px var(--ngo-font);letter-spacing:.8px;text-transform:uppercase;color:var(--ngo-muted)}.ngo-sha-post{display:flex;flex-direction:column;gap:10px}.ngo-sha-post-head{display:flex;align-items:flex-start;gap:10px}.ngo-sha-post-av{flex:none;display:inline-flex;border-radius:50%;text-decoration:none}.ngo-sha-post-who{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding-top:2px}.ngo-sha-post-name{position:relative;font:700 14.5px/19px var(--ngo-font);color:var(--ngo-text);text-decoration:none;overflow-wrap:anywhere}.ngo-sha-post-name:after{content:"";position:absolute;inset:-6px -4px}.ngo-sha-post-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font:500 12.5px/17px var(--ngo-font);color:var(--ngo-muted)}.ngo-sha-tag{display:inline-flex;align-items:center;padding:1px 9px;border-radius:999px;font:700 11.5px/17px var(--ngo-font);color:var(--ngo-ink)}.ngo-sha-tag--tip{background:var(--ngo-p-apricot)}.ngo-sha-tag--review{background:var(--ngo-p-points)}.ngo-sha-tag--route{background:var(--ngo-p-mint)}.ngo-sha-post-place{position:relative;align-self:flex-start;display:inline-flex;align-items:center;gap:5px;max-width:100%;min-height:30px;padding:5px 11px;border-radius:999px;background:var(--ngo-card2);color:var(--ngo-link);font:600 12.5px/17px var(--ngo-font);text-decoration:none;overflow-wrap:anywhere}a.ngo-sha-post-place:after{content:"";position:absolute;inset:-7px -2px}.ngo-sha-post-body,.ngo-sha-post-place--static{color:var(--ngo-text)}.ngo-sha-post-body{display:flex;flex-direction:column;align-items:stretch;gap:6px;text-decoration:none}.ngo-sha-post-title{font:700 15.5px/21px var(--ngo-font);letter-spacing:-.2px;overflow-wrap:anywhere}.ngo-sha-post-text{font:400 14.5px/21px var(--ngo-font);white-space:pre-wrap;overflow-wrap:anywhere}.ngo-sha-stars{display:inline-flex;align-self:flex-start;gap:2px;color:var(--ngo-yellow)}.ngo-sha-star-off{color:var(--ngo-muted);opacity:.45}.ngo-sha-post-route{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:12px;background:var(--ngo-p-esim);color:var(--ngo-ink);font:600 12.5px/17px var(--ngo-font)}.ngo-sha-photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:4px;border-radius:16px;overflow:hidden}.ngo-sha-photos--one{grid-template-columns:minmax(0,1fr)}.ngo-sha-photos img{display:block;width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;background:var(--ngo-card2)}.ngo-sha-photos--one img{aspect-ratio:16/11}.ngo-sha-post-actions{display:flex;align-items:center;gap:4px;margin:0 0 -4px -8px}.ngo-sha-act{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:var(--ngo-muted);font:600 13.5px/1 var(--ngo-font);text-decoration:none;cursor:pointer;transition:transform .12s ease}.ngo-sha-act:after{content:"";position:absolute;inset:-4px 0}.ngo-sha-act:active{transform:scale(.95)}.ngo-k-btn.ngo-sha-danger,.ngo-sha-act[aria-pressed=true]{color:var(--ngo-danger-text)}.ngo-k-btn.ngo-sha-danger{background:var(--ngo-danger-soft)}.ngo-sha-row{display:flex;gap:10px}.ngo-sha-row>*{flex:1 1 0;min-width:0}.ngo-sha-area .ngo-k-field-box{align-items:flex-start}.ngo-k textarea.ngo-sha-textarea{flex:1;min-width:0;min-height:112px;margin:0;border:0;outline:0;background:transparent;resize:vertical;padding:13px 0!important;color:var(--ngo-text);font:400 16px/1.4 var(--ngo-font);box-shadow:none!important}.ngo-k textarea.ngo-sha-textarea::-moz-placeholder{color:var(--ngo-muted);opacity:1}.ngo-k textarea.ngo-sha-textarea::placeholder{color:var(--ngo-muted);opacity:1}.ngo-sha-count{margin-top:6px;text-align:right;font:500 12px/16px var(--ngo-font)}.ngo-sha-count,.ngo-sha-label{display:block;color:var(--ngo-muted)}.ngo-sha-label{margin-bottom:6px;font:600 12.5px/17px var(--ngo-font)}.ngo-sha-rate{display:flex;gap:2px;margin-left:-6px}.ngo-sha-rate-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-height:0;padding:0;border:0;border-radius:12px;background:transparent;color:var(--ngo-muted);cursor:pointer}.ngo-sha-rate-btn--on{color:var(--ngo-yellow)}.ngo-sha-rate-btn:active{transform:scale(.92)}.ngo-sha-note{margin:0;padding:0 4px;font:400 13px/18px var(--ngo-font);color:var(--ngo-muted);overflow-wrap:break-word}.ngo-sha-thumbs{display:flex;flex-wrap:wrap;gap:12px;padding-top:6px}.ngo-sha-thumb{position:relative;flex:none;width:76px;height:76px}.ngo-sha-thumb img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:14px;background:var(--ngo-card2)}.ngo-sha-thumb-x{position:absolute;top:-6px;right:-6px;width:28px;height:28px;min-height:0;padding:0;border:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--ngo-card);color:var(--ngo-text);box-shadow:var(--ngo-shadow-float);cursor:pointer}.ngo-sha-thumb-x:after{content:"";position:absolute;inset:-8px;border-radius:50%}.ngo-sha-level{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:22px;background:var(--ngo-p-points);color:var(--ngo-ink)}.ngo-sha-level-top{display:flex;align-items:flex-start;gap:12px}.ngo-sha-level-emoji{flex:none;font-size:34px;line-height:40px}.ngo-sha-level-main{flex:1;min-width:0}.ngo-sha-kicker{display:block;font:700 11.5px/16px var(--ngo-font);letter-spacing:1.2px;text-transform:uppercase;color:var(--ngo-on-pastel)}.ngo-sha-level-name{font:800 20px/26px var(--ngo-font);letter-spacing:-.3px;color:var(--ngo-ink)}.ngo-sha-level-line,.ngo-sha-level-name{display:block;margin-top:2px;overflow-wrap:break-word}.ngo-sha-level-line{font:500 12.5px/17px var(--ngo-font);color:var(--ngo-on-pastel)}.ngo-sha-bar{position:relative;display:block;height:8px;border-radius:999px;overflow:hidden}.ngo-sha-bar:before{content:"";inset:0;opacity:.14}.ngo-sha-bar:before,.ngo-sha-bar>i{position:absolute;background:currentColor}.ngo-sha-bar>i{left:0;top:0;bottom:0;border-radius:999px;transition:width .35s ease}.ngo-sha-pts{display:flex;flex-direction:column;gap:10px;margin:26px 16px 0;color:var(--ngo-text);text-decoration:none;transition:transform .12s ease}.ngo-sha-pts:active{transform:scale(.99)}.ngo-sha-pts-hd{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ngo-sha-pts-big{font:800 30px/36px var(--ngo-font);letter-spacing:-.6px;color:var(--ngo-text)}.ngo-sha-pts-unit{margin-left:7px;font:700 12px/16px var(--ngo-font);letter-spacing:1.2px;text-transform:uppercase;color:var(--ngo-muted)}.ngo-sha-pts-go{flex:none;display:inline-flex;align-items:center;gap:2px;font:700 13.5px/19px var(--ngo-font);color:var(--ngo-link)}.ngo-sha-pts-eq{font:400 13.5px/19px var(--ngo-font);color:var(--ngo-muted);overflow-wrap:break-word}.ngo-sha-pts .ngo-sha-bar{height:5px;color:var(--ngo-accent)}.ngo-sha-pills{display:flex;flex-wrap:wrap;gap:7px}.ngo-sha-pill{display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--ngo-line,var(--ngo-border));font:500 12px/16px var(--ngo-font);color:var(--ngo-muted);overflow-wrap:anywhere}.ngo-sha-promo{display:flex;align-items:center;gap:12px;min-height:58px;padding:12px 14px;border-radius:18px;background:var(--ngo-p-points);color:var(--ngo-ink);text-decoration:none;transition:transform .12s ease}.ngo-sha-promo:active{transform:scale(.985)}.ngo-sha-promo-ic{flex:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:11px;background:var(--ngo-ink);color:var(--ngo-p-points)}.ngo-sha-promo-body{flex:1;min-width:0}.ngo-sha-promo-title{display:block;font:700 14px/19px var(--ngo-font);color:var(--ngo-ink);overflow-wrap:break-word}.ngo-sha-promo-sub{display:block;margin-top:1px;font:400 12.5px/17px var(--ngo-font);color:var(--ngo-on-pastel);overflow-wrap:break-word}.ngo-sha-promo-link{display:block;width:-moz-fit-content;width:fit-content;margin:4px auto 0;padding:12px 8px;font:700 12px/16px var(--ngo-font);color:var(--ngo-muted);text-decoration:none}.ngo-sha-promo-cta{flex:none;font:700 13px/18px var(--ngo-font);color:var(--ngo-ink)}@media (prefers-reduced-motion:reduce){.ngo-sha-act,.ngo-sha-bar>i,.ngo-sha-promo,.ngo-sha-pts{transition:none}}