.gid-report .wall-band{--sect:var(--green);position:relative}.gid-report #s34 .poster-block{margin-block-end:0}.gid-report #s34>.wall-band{padding-top:var(--gid-s5)}@media (width<=960px){.gid-report #s34>.wall-band{padding-top:var(--gid-s4)}}.gid-report .wall-top{grid-template-columns:minmax(0,1fr) minmax(0,540px);align-items:start;gap:clamp(28px,5vw,64px);display:grid}@media (width<=940px){.gid-report .wall-top{grid-template-columns:1fr}}.gid-report .wall-lede{max-width:var(--measure);padding-top:4px}.gid-report .wall-lede h2{font-family:var(--fb);margin:0 0 .55em;font-size:clamp(19px,2.2vw,24px);font-weight:400;line-height:1.5}.gid-report .wall-lede h2 b{font-weight:600}.gid-report .wall-question{color:var(--n950);margin:0 0 .9em;font-size:clamp(19px,2.2vw,24px);line-height:1.5}.gid-report .composer{background:var(--tint);border-radius:14px;padding:clamp(22px,2.6vw,30px)}.gid-report .composer textarea{resize:vertical;width:100%;min-height:150px;font:400 18px/1.65 var(--fb);color:var(--n950);background:hsl(var(--gid-surface));border:1.5px solid #1a78bc47;border-radius:10px;outline:none;padding:16px 18px;display:block}.gid-report .composer textarea::placeholder{color:var(--n500)}.gid-report .composer textarea:focus{border-color:var(--ocean)}.gid-report .composer textarea:focus-visible{outline:2px solid var(--ocean);outline-offset:2px}.gid-report .gauge{font:400 14px/1 var(--fd);color:var(--n500);justify-content:space-between;align-items:baseline;margin:8px 2px 18px;display:flex}.gid-report .gauge.low{color:var(--ocean)}.gid-report .gauge__min{color:var(--n400)}.gid-report .wall-meta{flex-wrap:wrap;gap:10px;margin:0 0 18px;display:flex}.gid-report .wall-meta input,.gid-report .wall-meta select{font:400 16px/1.4 var(--fb);color:var(--n950);background:hsl(var(--gid-surface));border:1.5px solid #1a78bc47;border-radius:8px;outline:none;padding:11px 13px}.gid-report .wall-meta input{flex:170px;min-width:0}.gid-report .wall-meta select{font-family:var(--fd);flex:0 auto;font-size:15px}.gid-report .wall-meta input:focus,.gid-report .wall-meta select:focus{border-color:var(--ocean)}.gid-report .wall-meta input:focus-visible,.gid-report .wall-meta select:focus-visible{outline:2px solid var(--ocean);outline-offset:2px}.gid-report .wall-actions{flex-wrap:wrap;align-items:center;gap:14px 18px;display:flex}.gid-report .wall-btn{font:600 16px/1 var(--fd);color:var(--n950);background:var(--green);cursor:pointer;border:0;border-radius:8px;padding:14px 26px;transition:background .15s}.gid-report .wall-btn:hover{background:#6ba817}.gid-report .wall-btn:disabled{background:var(--n300);color:var(--n500);cursor:not-allowed}.gid-report .wall-btn:focus-visible{outline:2px solid var(--n950);outline-offset:3px}.gid-report .wall-btn--quiet{color:var(--ocean);text-underline-offset:3px;background:0 0;padding:14px 6px;text-decoration:underline;text-decoration-thickness:1.5px}.gid-report .wall-btn--quiet:hover{color:#15679f;background:0 0}.gid-report .consent{color:var(--n500);max-width:26rem;margin:0;font-size:14px;line-height:1.5}.gid-report .wall-error{color:var(--red);margin:14px 0 0;font-size:15px;line-height:1.5}.gid-report .review__title{font:600 15px/1.4 var(--fd);color:var(--n950);margin:0 0 14px}.gid-report .review__note{font:400 14px/1.5 var(--fd);color:var(--n500);max-width:30rem;margin:0 0 18px}.gid-report .wall-review .wall-card{margin:0 0 14px;animation:.34s cubic-bezier(.22,.9,.28,1) both wall-settle}.gid-report .wallhead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;margin:clamp(48px,6vw,76px) 0 20px;display:flex}.gid-report .wallhead .count{font-family:var(--fd);color:var(--n950);margin:0;font-size:22px;font-weight:600}.gid-report .filters{flex-wrap:wrap;gap:2px;margin:0;padding:0;list-style:none;display:flex}.gid-report .filters button{font:400 15px/1 var(--fd);color:var(--n900);cursor:pointer;background:0 0;border:0;padding:8px 12px 12px;position:relative}.gid-report .filters button[aria-pressed=true]{color:var(--ocean)}.gid-report .filters button[aria-pressed=true]:after{content:"";height:7px;-webkit-mask:var(--wall-underline) no-repeat center / 100% 100%;-webkit-mask:var(--wall-underline) no-repeat center / 100% 100%;-webkit-mask:var(--wall-underline) no-repeat center / 100% 100%;mask:var(--wall-underline) no-repeat center / 100% 100%;background:currentColor;position:absolute;bottom:4px;left:10px;right:10px}.gid-report .filters button:focus-visible{outline:2px solid var(--ocean);outline-offset:-2px;border-radius:6px}.gid-report .wall{grid-template-columns:repeat(auto-fill,minmax(332px,1fr));align-items:start;gap:clamp(16px,2vw,24px);display:grid}@media (width<=700px){.gid-report .wall{grid-template-columns:1fr}}.gid-report .wall-card{background:var(--card-tint,var(--tint));border-radius:14px;padding:26px 28px 22px;transition:background .7s;position:relative}.gid-report .wall-card__text{font:400 17px/1.62 var(--fb);color:var(--n950);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.gid-report .wall-card__who{font:400 13.5px/1.5 var(--fd);margin:18px 0 0}.gid-report .wall-card__who-primary{color:var(--n900);font-weight:600;display:block}.gid-report .wall-card__who-secondary{color:var(--n500);font-weight:400;display:block}.gid-report .wall-card.is-new{animation:.6s cubic-bezier(.22,.9,.28,1) both wall-settle}@keyframes wall-settle{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.gid-report .wall-card.ghost{background:0 0;box-shadow:inset 0 0 0 1.5px #7c8a9380}.gid-report .wall-card.ghost .wall-card__text,.gid-report .wall-card.ghost .wall-card__who{color:var(--n500)}.gid-report .wall-empty{grid-column:1/-1;max-width:30rem;padding:44px 4px}.gid-report .wall-empty p{color:var(--n950);margin:0 0 .3em;font-size:20px}.gid-report .wall-empty span{color:var(--n500);font-size:16px}.gid-report .ripplefoot{margin-top:clamp(40px,5vw,64px);position:relative}.gid-report .ripplefoot__art{opacity:.2;color:var(--green);pointer-events:none;position:absolute;inset:0;overflow:hidden}.gid-report .ripplefoot__art svg{width:100%;height:100%;display:block}.gid-report .promise{max-width:32rem;margin:0;font-size:18px;line-height:1.7;position:relative}.gid-report .promise strong{font-family:var(--fd);font-weight:600}.gid-report .wall-toast{background:var(--n950);color:hsl(var(--gid-surface));font:600 15px/1 var(--fd);z-index:40;border-radius:8px;padding:14px 22px;transition:transform .34s cubic-bezier(.2,.9,.3,1);position:fixed;bottom:26px;left:50%;transform:translate(-50%,140%)}.gid-report .wall-toast.show{transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.gid-report .wall-card,.gid-report .wall-toast,.gid-report .wall-review .wall-card{transition:none!important;animation:none!important}}.wall-admin{max-width:1100px;font-family:var(--gid-font-body);margin:0 auto;padding:48px 24px 96px}.wall-admin h1{font-family:var(--gid-font-display);margin:0 0 8px;font-size:28px;font-weight:600}.wall-admin table{border-collapse:collapse;width:100%;margin-top:20px}.wall-admin th,.wall-admin td{text-align:left;vertical-align:top;border-bottom:1px solid hsl(var(--gid-border));padding:12px 10px;font-size:15px}.wall-admin th{font-family:var(--gid-font-display);font-size:13px;font-weight:600}.wall-admin .wa-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.wall-admin button,.wall-admin select,.wall-admin input{font:400 15px/1.3 var(--gid-font-display);border:1px solid hsl(var(--gid-border-strong));background:hsl(var(--gid-surface));color:hsl(var(--gid-ink));cursor:pointer;border-radius:8px;padding:9px 14px}.wall-admin input{cursor:text;min-width:240px}.wall-admin .wa-primary{background:hsl(var(--gid-ocean));color:#fff;border-color:#0000}
