.ngo-biz{width:100%;max-width:720px;margin:0 auto;padding:18px 16px 28px;display:flex;flex-direction:column;gap:18px}.ngo-biz>*{min-width:0}.ngo-biz-sec{display:flex;flex-direction:column;gap:8px;min-width:0}.ngo-biz-sec-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:0 6px}.ngo-biz-sec-head h2{margin:0;min-width:0}.ngo-biz-sec-link{position:relative;flex:none;padding:0;border:0;background:none;cursor:pointer;font:600 13.5px/19px var(--ngo-font);color:var(--ngo-link);text-decoration:none}.ngo-biz-sec-link:after{content:"";position:absolute;inset:-12px -10px}.ngo-biz-sec-foot{margin:0;padding:0 6px;font-size:12.5px;line-height:17px;color:var(--ngo-muted)}.ngo-biz-form{display:flex;flex-direction:column;gap:14px}.ngo-biz-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:end}.ngo-biz-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:end}:is(.ngo-biz-grid2,.ngo-biz-grid3):has(.ngo-k-field-hint){align-items:start}:is(.ngo-biz-grid2,.ngo-biz-grid3):not(:has(.ngo-k-field)){align-items:stretch}@media (max-width:359px){.ngo-biz-grid2,.ngo-biz-grid3{grid-template-columns:minmax(0,1fr)}}:root:not([data-design=v2]) :is(.ngo-biz,.ngo-biz-sheet) .ngo-k-field-box{box-shadow:inset 0 0 0 1px var(--ngo-field-edge)}:root:not([data-design=v2]) :is(.ngo-biz,.ngo-biz-sheet) .ngo-k-field-box:focus-within{box-shadow:inset 0 0 0 2px var(--ngo-focus)}:is(.ngo-biz,.ngo-biz-sheet) .ngo-k-field-label{color:var(--ngo-text)}.ngo-biz-sheet{display:flex;flex-direction:column;gap:14px}.ngo-biz-row{display:flex;align-items:center;gap:10px;min-width:0}.ngo-biz-row>.ngo-biz-grow{flex:1;min-width:0}.ngo-biz-actions{display:flex;flex-wrap:wrap;gap:8px}.ngo-biz-actions>.ngo-k-btn{flex:1 1 auto}.ngo-biz-stack{display:flex;flex-direction:column;gap:10px}.ngo-biz-title{font-size:15px;line-height:20px;font-weight:700;color:var(--ngo-text)}.ngo-biz-text{font-size:14.5px;line-height:21px;color:var(--ngo-text)}.ngo-biz-muted{font-size:13px;line-height:18px;color:var(--ngo-muted)}.ngo-biz-small{font-size:12.5px;line-height:17px;color:var(--ngo-muted)}.ngo-biz-strong{font-weight:700;color:var(--ngo-text)}.ngo-biz-num{font-variant-numeric:tabular-nums;white-space:nowrap}.ngo-biz-good{color:var(--ngo-success-text)}.ngo-biz-bad{color:var(--ngo-danger-text)}.ngo-biz-link{color:var(--ngo-link);font-weight:600;text-decoration:none}.ngo-biz-divider{height:1px;margin:2px 0;background:var(--ngo-line,var(--ngo-border));border:0}.ngo-biz-center{text-align:center}.ngo-biz svg.ngo-biz-inline{display:inline-block;vertical-align:-2px}.ngo-biz-rowbtn{flex:none}.ngo-biz-venue{padding:0;overflow:hidden}.ngo-biz-venue-link{display:flex;align-items:center;gap:12px;padding:12px 14px;color:var(--ngo-text);text-decoration:none}.ngo-biz-venue-link:active{background:var(--ngo-bg)}.ngo-biz-venue-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.ngo-biz-venue-name{font-size:15.5px;line-height:21px;font-weight:700;overflow-wrap:break-word}.ngo-biz-venue-meta{font-size:12.5px;line-height:17px;color:var(--ngo-muted);overflow-wrap:break-word}.ngo-biz-venue-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:3px}.ngo-biz-venue-acts{display:flex;gap:8px;padding:0 14px 12px}.ngo-biz-venue-acts>.ngo-k-btn{flex:1 1 0}.ngo-biz-today{display:flex;flex-direction:column;gap:12px}.ngo-biz-hero-label{font-size:13px;line-height:18px;font-weight:600;color:var(--ngo-muted)}.ngo-biz-hero-value{font-size:34px;line-height:40px;font-weight:800;letter-spacing:-.8px;overflow-wrap:anywhere;color:var(--ngo-text)}.ngo-biz-hero-sub{font-size:13px;line-height:18px;color:var(--ngo-muted)}.ngo-biz-hero{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:20px 18px;border-radius:26px;background:var(--ngo-p-stay);color:var(--ngo-ink)}.ngo-biz-hero-tag{display:inline-flex;align-items:center;min-height:26px;padding:3px 10px;border-radius:999px;background:rgba(255,255,255,.6);color:var(--ngo-ink);font:700 12px/16px var(--ngo-font);letter-spacing:.4px;text-transform:uppercase}.ngo-biz-hero-title{margin:0;font:800 25px/31px var(--ngo-font);letter-spacing:-.5px;color:var(--ngo-ink);overflow-wrap:break-word}.ngo-biz-hero-text{margin:0;font-size:14.5px;line-height:21px;color:var(--ngo-on-pastel)}.ngo-biz-kind{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:96px;padding:12px 14px;border:0;border-radius:18px;background:var(--ngo-card);color:var(--ngo-text);box-shadow:var(--ngo-shadow-card);text-align:left;cursor:pointer;font-family:var(--ngo-font)}.ngo-biz-kind--on{background:var(--ngo-accent);color:var(--ngo-accent-ink);box-shadow:none}.ngo-biz-kind-title{font-size:15px;line-height:20px;font-weight:700}.ngo-biz-kind-sub{font-size:12.5px;line-height:17px;opacity:.82}.ngo-biz-qr{display:grid;place-items:center;min-height:196px;padding:14px;border-radius:20px;background:var(--ngo-card);box-shadow:inset 0 0 0 1px var(--ngo-field-edge)}.ngo-biz-qr img{width:180px;height:180px;display:block}.ngo-biz-url{font-size:12.5px;line-height:17px;color:var(--ngo-muted);text-align:center;overflow-wrap:anywhere}.ngo-biz-upload{display:flex;flex-direction:column;gap:6px;min-width:0}.ngo-biz-upload .ngo-k-field-label{margin-bottom:0;color:var(--ngo-text)}.ngo-biz-upload-img{position:relative;overflow:hidden;border-radius:16px;background:var(--ngo-card2);box-shadow:inset 0 0 0 1px var(--ngo-field-edge)}.ngo-biz-upload-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ngo-biz-upload-acts{position:absolute;top:6px;right:6px;display:flex;gap:6px}.ngo-biz-upload-btn{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:6px 12px;border:0;border-radius:12px;background:var(--ngo-accent);color:var(--ngo-accent-ink);box-shadow:var(--ngo-shadow-card);font:700 12.5px/1 var(--ngo-font);cursor:pointer}.ngo-biz-upload-btn:after{content:"";position:absolute;inset:-5px -3px}.ngo-biz-upload-btn:disabled{opacity:.6;cursor:default}.ngo-biz-upload-btn--icon{width:34px;padding:0;justify-content:center}.ngo-biz-upload-empty{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:52px;height:100%;padding:10px 14px;border:1.5px dashed var(--ngo-field-edge);border-radius:16px;background:var(--ngo-field);color:var(--ngo-text);font:600 14px/1.3 var(--ngo-font);text-align:center;cursor:pointer}.ngo-biz-upload-empty:disabled{opacity:.7;cursor:default}.ngo-biz-upload-err{margin:0;font-size:12.5px;line-height:17px;color:var(--ngo-danger-text)}@media print{.ngo-biz-noprint,.ngo-biz-printable .ngo-k-header,.ngo-bottom-tab,.ngo-k-floatbar,.ngo-mobile-topbar,.ngo-nav2{display:none!important}.ngo-biz-printable{max-width:none;padding:0;gap:10px}.ngo-biz-printable :is(.ngo-k-card,.ngo-k-tbl-box){box-shadow:none!important}.ngo-biz-printable .ngo-k-tbl-box{overflow:visible;background:none}.ngo-biz-printable .ngo-k-tbl{min-width:0!important}@page{margin:12mm}}.ngo-biz-thread{display:flex;flex-direction:column;gap:8px;min-height:40vh}.ngo-biz--chat{min-height:calc(100dvh - var(--ngo-content-top, 0px) - var(--ngo-tabbar, 0px) - 14px)}html[data-design=v2][data-ngo-detail] .ngo-biz--chat{min-height:calc(100dvh - var(--ngo-content-top, 0px))}.ngo-biz--chat .ngo-biz-thread{flex:1}.ngo-biz-bubble{max-width:82%;padding:9px 13px;border-radius:18px;font-size:14.5px;line-height:20px;overflow-wrap:anywhere;white-space:pre-wrap}.ngo-biz-bubble--them{align-self:flex-start;background:var(--ngo-card);color:var(--ngo-text);box-shadow:var(--ngo-shadow-card);border-bottom-left-radius:6px}.ngo-biz-bubble--me{align-self:flex-end;background:var(--ngo-accent);color:var(--ngo-accent-ink);border-bottom-right-radius:6px}.ngo-biz-bubble-time{display:block;margin-top:3px;font-size:11.5px;line-height:15px;opacity:.78;white-space:normal}.ngo-biz-composer{position:sticky;bottom:calc(var(--ngo-tabbar, 0px) + 8px);z-index:5;display:flex;align-items:flex-end;gap:8px;padding:8px;border-radius:22px;background:var(--ngo-card);box-shadow:var(--ngo-shadow-float)}.ngo-biz-composer .ngo-k-field{flex:1;min-width:0}html[data-design=v2][data-ngo-detail] .ngo-biz-composer{bottom:max(12px,calc(var(--ngo-safe-bottom, 0px) + 8px))}.ngo-biz-convo{position:relative}.ngo-biz-convo-preview{display:block;margin-top:1px;font-size:13px;line-height:18px;color:var(--ngo-muted);overflow-wrap:anywhere}.ngo-biz-convo--unread .ngo-k-row-label{font-weight:800}