.feedback-shell{width:min(1100px,100% - 36px);margin:44px auto 100px}.feedback-narrow{width:min(760px,100% - 36px)}.feedback-eyebrow{color:#495300;letter-spacing:.16em;margin:0 0 12px;font-size:12px;font-weight:800}.feedback-hero{color:#fff;background:#151713;border-radius:32px;padding:clamp(36px,6vw,76px)}.feedback-hero .feedback-eyebrow{color:var(--lime)}.feedback-hero h1{letter-spacing:-.075em;margin:0;font-size:clamp(54px,9vw,112px);font-weight:850;line-height:.97}.feedback-hero h1 span{color:var(--lime)}.feedback-hero>p:not(.feedback-eyebrow){color:#d4d7d1;max-width:600px;margin:24px 0 0;font-size:clamp(17px,2vw,21px);line-height:1.5}.feedback-hero-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:34px;display:flex}.feedback-primary{background:var(--lime);color:#151713;min-height:52px;font:inherit;cursor:pointer;border:1px solid #a6ef1e;border-radius:999px;justify-content:center;align-items:center;gap:22px;padding:12px 23px;font-weight:800;display:inline-flex}.feedback-primary:hover{background:#c5ff52}.feedback-primary:disabled{cursor:wait;opacity:.6}.feedback-signed-in{color:#b9bfb4;font-size:14px}.feedback-board{margin-top:52px}.feedback-board-head{justify-content:space-between;align-items:end;gap:20px;display:flex}.feedback-board-head h2{letter-spacing:-.055em;margin:0;font-size:clamp(27px,4vw,42px)}.feedback-board-head>span{color:var(--muted);font-size:14px}.feedback-filter-row{justify-content:space-between;align-items:center;gap:16px;margin:26px 0 18px;display:flex}.feedback-pills{gap:7px;display:flex;overflow-x:auto}.feedback-pills a{white-space:nowrap;border:1px solid #d7d9d3;border-radius:999px;padding:10px 16px;font-size:14px;font-weight:700}.feedback-pills a.active{color:#fff;background:#151713;border-color:#151713}.feedback-search{background:#fff;border:1px solid #d7d9d3;border-radius:999px;align-items:center;min-width:235px;display:flex;overflow:hidden}.feedback-search input{background:0 0;border:0;outline:0;width:100%;min-width:0;padding:11px 15px}.feedback-search button{cursor:pointer;background:0 0;border:0;width:44px;height:42px;font-size:25px}.feedback-list{gap:12px;display:grid}.feedback-list-card{background:#fff;border:1px solid #e0e1dd;border-radius:22px;padding:25px 28px;transition:border-color .15s,transform .15s;display:block}.feedback-list-card:hover{border-color:#8cad47;transform:translateY(-2px)}.feedback-card-top{align-items:center;gap:10px;display:flex}.feedback-kind,.feedback-status{text-transform:uppercase;letter-spacing:.06em;border-radius:999px;align-items:center;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}.feedback-kind--idea{color:#314400;background:#edffca}.feedback-kind--bug{color:#9b3a19;background:#fff0ea}.feedback-status{color:#555b50;background:#f1f1ee}.feedback-list-card h3{letter-spacing:-.035em;margin:15px 0 8px;font-size:clamp(20px,2.4vw,27px)}.feedback-list-card>p{color:#505650;margin:0;line-height:1.5}.feedback-card-foot{color:#687066;flex-wrap:wrap;gap:18px;margin-top:22px;font-size:13px;display:flex}.feedback-empty{text-align:center;border:1px dashed #c9cdc3;border-radius:22px;padding:55px 24px}.feedback-empty h3{margin:0 0 7px}.feedback-empty p{color:#666;margin:0}.feedback-pages{justify-content:space-between;margin-top:22px;font-weight:750;display:flex}.feedback-back{margin:2px 0 22px;font-weight:700;display:inline-block}.feedback-back:hover,.feedback-text-link:hover{text-decoration:underline}.feedback-form-card,.feedback-detail-card,.feedback-comments{background:#fff;border:1px solid #e2e3de;border-radius:28px;padding:clamp(24px,5vw,46px)}.feedback-form-card>h1,.feedback-detail-card>h1{letter-spacing:-.06em;margin:0 0 12px;font-size:clamp(34px,5vw,52px);line-height:1.05}.feedback-form-card>p:not(.feedback-eyebrow){color:#5f665d;line-height:1.55}.feedback-form{gap:21px;margin-top:30px;display:grid}.feedback-form>label{gap:9px;font-weight:750;display:grid}.feedback-form input:not([type=checkbox]):not([type=radio]),.feedback-form textarea,.feedback-comment-form textarea,.feedback-edit-comment textarea{color:#151713;width:100%;font:inherit;background:#fbfcfa;border:1px solid #cbd0c5;border-radius:12px;padding:14px 15px;font-weight:400}.feedback-form textarea,.feedback-comment-form textarea,.feedback-edit-comment textarea{resize:vertical;line-height:1.5}.feedback-form input:focus-visible,.feedback-form textarea:focus-visible,.feedback-comment-form textarea:focus-visible,.feedback-search:focus-within{outline-offset:2px;outline:2px solid #739e22}.feedback-form .feedback-primary{justify-self:start}.feedback-choice{border:0;flex-wrap:wrap;gap:9px;padding:0;display:flex}.feedback-choice legend{margin-bottom:10px;font-weight:750}.feedback-choice label{cursor:pointer;border:1px solid #cbd0c5;border-radius:999px;padding:10px 17px}.feedback-choice label.selected{color:#fff;background:#151713;border-color:#151713}.feedback-choice input{accent-color:var(--lime);margin-right:6px}.feedback-optional{color:#6b7069;font-size:13px;font-weight:400}.feedback-form .feedback-check{align-items:center;gap:10px;font-size:14px;font-weight:650;display:flex}.feedback-check input{accent-color:#263700;width:18px;height:18px}.feedback-help{color:#636b60;font-size:14px;line-height:1.55}.feedback-form .feedback-help{margin:-6px 0 0}.feedback-attachment-note{align-items:center;gap:18px;font-size:14px;display:flex}.feedback-attachment-note a{text-decoration:underline}.feedback-error{color:#8f301d;background:#fff0eb;border-radius:10px;padding:13px 16px;font-size:14px}.feedback-review-note{color:#385500;background:#f3f8e9;border-radius:10px;padding:12px 15px;font-size:14px;font-weight:700}.feedback-text-link{color:#3f5a00;font-size:14px;font-weight:700}.feedback-detail-card{padding-top:clamp(30px,5vw,50px)}.feedback-detail-card>h1{margin-top:18px}.feedback-detail-meta{color:#747a70;margin:0 0 28px;font-size:14px}.feedback-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:17px;line-height:1.65}.feedback-image{border:1px solid #e4e5df;border-radius:16px;margin-top:30px;overflow:hidden}.feedback-image img{width:100%;height:auto}.feedback-action-area{border-top:1px solid #e5e7e0;margin-top:30px;padding-top:24px}.feedback-actions{flex-wrap:wrap;align-items:center;gap:19px;display:flex}.feedback-support{color:#263900;font:inherit;cursor:pointer;background:#f4f8eb;border:1px solid #bcc7ae;border-radius:999px;align-items:center;gap:7px;padding:11px 16px;font-size:14px;font-weight:750;display:inline-flex}.feedback-support.active{background:#e7ffb8;border-color:#93b851}.feedback-support strong{margin-left:6px}.feedback-danger-link{color:#a13c26;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:700}.feedback-comments{margin-top:18px}.feedback-comments h2{letter-spacing:-.04em;margin:0 0 22px;font-size:27px}.feedback-comments h2 span{color:#899184;font-size:19px}.feedback-comment{border-top:1px solid #e9ebe5;padding:20px 0}.feedback-comment-head{align-items:center;gap:12px;display:flex}.feedback-comment-head time{color:#7a8177;font-size:13px}.feedback-comment p{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0;line-height:1.55}.feedback-comment-actions{gap:15px;display:flex}.feedback-comment-actions button,.feedback-edit-comment button{color:#3f5a00;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:750}.feedback-comment-form{gap:10px;margin-top:26px;display:grid}.feedback-comment-form label{font-weight:750}.feedback-comment-form .feedback-primary{justify-self:start;margin-top:5px}.feedback-edit-comment{gap:10px;margin-top:12px;display:grid}.feedback-edit-comment>div{gap:16px;display:flex}.feedback-report{display:inline-block;position:relative}.feedback-report button{cursor:pointer;background:0 0;border:0}.feedback-report form{z-index:4;background:#fff;border:1px solid #d8ded2;border-radius:12px;width:min(300px,80vw);padding:16px;position:absolute;top:28px;left:0;box-shadow:0 14px 36px #0002}.feedback-report form label{gap:7px;font-size:13px;font-weight:700;display:grid}.feedback-report form select{background:#fff;border:1px solid #bbc4b2;border-radius:8px;width:100%;padding:8px}.feedback-report form button{background:var(--lime);border-radius:999px;margin-top:12px;padding:9px 13px;font-weight:750}.feedback-blocked-row{border-top:1px solid #e2e6dd;justify-content:space-between;align-items:center;padding:17px 0;display:flex}.feedback-blocked-row button{cursor:pointer;background:#fff;border:1px solid #bfc9b6;border-radius:999px;padding:8px 12px}.feedback-list-card pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}@media (max-width:700px){.feedback-shell{margin-top:22px}.feedback-filter-row{flex-direction:column;align-items:stretch}.feedback-search{min-width:0}.feedback-card-foot{gap:8px 15px}.feedback-list-card{padding:20px}}
