.feedback-page{background:var(--or-page)}.feedback-page main{min-height:calc(100vh - 160px)}.feedback-workspace{padding:clamp(142px,14vw,190px) 0 clamp(96px,10vw,144px)}.feedback-hero{text-align:center;max-width:780px;margin:0 auto clamp(64px,8vw,94px)}.feedback-hero h1{color:var(--or-ink);letter-spacing:-.064em;text-wrap:balance;margin:0;font-size:clamp(3.25rem,7vw,5.9rem);font-weight:630;line-height:.95}.feedback-hero>span{max-width:600px;color:var(--or-muted);text-wrap:balance;margin:26px auto 0;font-size:clamp(16px,1.7vw,19px);line-height:1.55;display:block}.feedback-workspace__grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:start;gap:clamp(28px,3.5vw,44px);display:grid}.feedback-card,.roadmap-card{border:1px solid var(--or-line);background:color-mix(in srgb, var(--or-surface) 94%, transparent);box-shadow:0 1px 1px #0000000a,0 16px 44px #0000000f}.feedback-card{border-radius:20px;padding:clamp(28px,4vw,42px)}.feedback-card__heading{display:block}.feedback-card__heading h2{color:var(--or-ink);letter-spacing:-.035em;margin:0;font-size:24px;font-weight:630}.feedback-card__heading p{color:var(--or-muted);margin:7px 0 0;font-size:12px;line-height:1.5}.roadmap-card__icon{place-items:center;display:grid}.roadmap-card__icon svg,.roadmap-card__chevron svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.feedback-form{gap:24px;margin-top:38px;display:grid}.feedback-field>span{color:var(--or-ink);margin-bottom:10px;font-size:12px;font-weight:610}.feedback-field,.feedback-field__label,.feedback-field>small{display:block}.feedback-field{min-width:0}.feedback-field>small{color:var(--or-faint);margin:-6px 0 9px;font-size:10px;line-height:1.4}.feedback-field input,.feedback-field textarea{border:1px solid var(--or-line-strong);background:color-mix(in srgb, var(--or-surface) 88%, transparent);width:100%;color:var(--or-ink);font:inherit;border-radius:14px;outline:none;font-size:13px;transition:border-color .16s,box-shadow .16s,background-color .16s}.feedback-field input{min-height:47px;padding:0 13px}.feedback-field textarea{resize:vertical;min-height:154px;padding:13px 14px;line-height:1.55}.feedback-field input:focus,.feedback-field textarea:focus{border-color:color-mix(in srgb, var(--or-blue) 55%, var(--or-line));background:var(--or-surface);box-shadow:0 0 0 4px color-mix(in srgb, var(--or-blue) 11%, transparent)}.feedback-field textarea::placeholder{color:var(--or-faint)}.feedback-field input[type=file]{color:var(--or-muted);text-overflow:ellipsis;white-space:nowrap;padding:9px 10px;font-size:10px;overflow:hidden}.feedback-field input[type=file]::file-selector-button{background:var(--or-surface-2);color:var(--or-ink);font:inherit;cursor:pointer;border:0;border-radius:9px;margin-right:9px;padding:6px 9px;font-weight:590}.feedback-form__footer{justify-content:space-between;align-items:center;gap:18px;display:flex}.feedback-form__footer button{border:1px solid var(--or-line-strong);background:color-mix(in srgb, var(--or-surface) 74%, transparent);min-height:46px;color:var(--or-ink);font:inherit;cursor:pointer;border-radius:999px;flex:none;align-items:center;padding:0 18px;font-size:12px;font-weight:630;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.feedback-form__footer button:hover{border-color:color-mix(in srgb, var(--or-ink) 28%, transparent);background:var(--or-surface)}.feedback-form__footer button:disabled{cursor:wait;opacity:.62}.feedback-form__footer p{max-width:240px;color:var(--or-faint);text-align:left;margin:0;font-size:9px;line-height:1.45}.feedback-form__footer a{text-underline-offset:2px;text-decoration:underline;color:inherit!important}.feedback-form__status{min-height:18px;color:var(--or-muted);margin:-10px 0 0;font-size:11px;line-height:1.5}.feedback-form__status[data-state=success]{color:var(--or-green)}.feedback-form__status[data-state=error]{color:#d84c41}.feedback-form__trap{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.roadmap-panel{padding-top:0}.roadmap-cards{gap:14px;display:grid}.roadmap-card{transition:border-color .18s ease, box-shadow .18s ease, transform .18s var(--or-ease);border-radius:18px;overflow:hidden}.roadmap-card:hover{border-color:color-mix(in srgb, var(--or-blue) 22%, var(--or-line));transform:translateY(-1px);box-shadow:0 1px 1px #0000000a,0 20px 52px #00000014}.roadmap-card summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 32px;align-items:start;gap:24px;min-height:142px;padding:24px;list-style:none;display:grid}.roadmap-card summary::-webkit-details-marker{display:none}.roadmap-card__icon{width:32px;height:32px;color:var(--or-blue);place-items:center;display:grid}.roadmap-card__icon svg{width:30px;height:30px}.roadmap-card__copy{min-width:0}.roadmap-card__aside{flex-direction:column;justify-content:space-between;align-self:stretch;align-items:center;min-height:94px;display:flex}.roadmap-card__copy>strong,.roadmap-card__copy>span{display:block}.roadmap-card__copy>strong{color:var(--or-ink);letter-spacing:-.03em;font-size:18px;font-weight:630}.roadmap-card__copy>span{color:var(--or-muted);margin-top:7px;font-size:12px;line-height:1.5}.roadmap-card__chevron{background:var(--or-surface-2);width:24px;height:24px;color:var(--or-faint);border-radius:50%;place-items:center;display:grid}.roadmap-card__chevron svg{width:13px;height:13px;transition:transform .18s var(--or-ease)}.roadmap-card[open] .roadmap-card__chevron svg{transform:rotate(180deg)}.roadmap-card__detail{border-top:1px solid var(--or-line);margin:-9px 80px 0 24px;padding:17px 0 23px}.roadmap-card__detail p{color:var(--or-muted);margin:0;font-size:11px;line-height:1.55}.roadmap-card__detail a{align-items:center;min-height:44px;margin-top:5px;font-size:11px;font-weight:610;display:inline-flex;color:var(--or-blue)!important}.feedback-page .site-footer{background:color-mix(in srgb, var(--or-surface) 62%, transparent)}.feedback-visually-hidden{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}@media (width<=900px){.feedback-workspace__grid{grid-template-columns:1fr;gap:72px}.feedback-card{max-width:680px;margin-inline:auto}.roadmap-panel{width:min(100%,680px);margin-inline:auto}}@media (width<=660px){.feedback-workspace{padding:112px 0 84px}.feedback-hero{text-align:left;margin-bottom:52px}.feedback-hero h1{font-size:clamp(3rem,15vw,4.2rem)}.feedback-hero>span{margin-inline:0}.feedback-card{border-radius:18px;padding:24px 20px}.feedback-form__footer{flex-direction:column;align-items:stretch}.feedback-form__footer button{justify-content:center}.feedback-form__footer p{text-align:left;max-width:none}.roadmap-card summary{grid-template-columns:minmax(0,1fr) 30px;gap:20px;padding:20px}.roadmap-card__icon{width:30px;height:30px}.roadmap-card__copy>strong{font-size:16px}.roadmap-card__detail{margin:-7px 70px 0 20px}}@media (width<=340px){.feedback-workspace{padding-top:100px}.feedback-hero{margin-bottom:44px}.feedback-hero h1{font-size:2.8rem}.feedback-card{padding:22px 17px}.roadmap-card summary{grid-template-columns:minmax(0,1fr) 28px;gap:16px;padding:18px 16px}.roadmap-card__icon{width:28px;height:28px}.roadmap-card__detail{margin:-4px 60px 0 16px;padding-bottom:20px}}@media (prefers-reduced-motion:reduce){.feedback-form__footer button,.roadmap-card,.roadmap-card__chevron svg{transition:none}}
