.tc-feedback-portal-content{gap:.72rem;display:grid}[data-feedback-portal] button:focus-visible,[data-feedback-portal] a:focus-visible,[data-feedback-portal] input:focus-visible,[data-feedback-portal] textarea:focus-visible{outline:2px solid var(--tc-support-brand);outline-offset:2px}.tc-public-feedback-hero,.tc-public-feedback-create-head,.tc-public-feedback-history-head{border:1px solid var(--tc-support-line);background:var(--tc-support-surface);border-radius:14px;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.85rem .9rem;display:flex}.tc-public-feedback-hero>div:first-child,.tc-public-feedback-create-head,.tc-public-feedback-history-head{min-width:0}.tc-public-feedback-hero span,.tc-public-feedback-create-head>span,.tc-public-feedback-history-head>span{color:var(--tc-support-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.5rem;font-weight:760}.tc-public-feedback-hero h1,.tc-public-feedback-create-head h1,.tc-public-feedback-history-head h1{color:var(--tc-support-ink);letter-spacing:-.03em;margin:.1rem 0 .18rem;font-size:1.18rem}.tc-public-feedback-hero p,.tc-public-feedback-create-head p,.tc-public-feedback-history-head p{max-width:680px;color:var(--tc-support-muted);margin:0;font-size:.59rem;line-height:1.5}.tc-public-feedback-hero__actions{flex:none;align-items:center;gap:.36rem;display:flex}.tc-public-feedback-hero__actions a{border:1px solid var(--tc-support-line);background:var(--tc-support-surface);min-height:36px;color:var(--tc-support-muted-strong);border-radius:9px;align-items:center;gap:.3rem;padding:.36rem .54rem;font-size:.53rem;font-weight:700;text-decoration:none;display:inline-flex}.tc-public-feedback-hero__actions a.is-primary{border-color:var(--tc-support-brand);background:var(--tc-support-brand);color:#fff}.tc-public-feedback-hero__actions svg{width:.72rem}.tc-public-feedback-controls{border:1px solid var(--tc-support-line);background:var(--tc-support-surface);border-radius:12px;gap:.48rem;padding:.62rem;display:grid}.tc-public-feedback-controls__top{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}.tc-public-feedback-search{border:1px solid var(--tc-support-line);background:var(--tc-support-soft);border-radius:9px;align-items:center;gap:.42rem;min-height:39px;padding:0 .55rem;display:flex}.tc-public-feedback-search:focus-within{border-color:var(--tc-support-line-strong);background:var(--tc-support-surface)}.tc-public-feedback-search svg{width:.76rem;color:var(--tc-support-muted);flex:none}.tc-public-feedback-search input{width:100%;min-width:0;color:var(--tc-support-ink);font:inherit;background:0 0;border:0;outline:0;font-size:.57rem}.tc-public-feedback-sort{gap:.24rem;display:flex}.tc-public-feedback-sort button,.tc-public-feedback-filter-row button{border:1px solid var(--tc-support-line);background:var(--tc-support-surface);min-height:32px;color:var(--tc-support-muted);font:inherit;white-space:nowrap;cursor:pointer;border-radius:8px;padding:.28rem .45rem;font-size:.48rem;font-weight:680}.tc-public-feedback-sort button.is-active,.tc-public-feedback-filter-row button.is-active{border-color:var(--tc-support-ink);background:var(--tc-support-ink);color:var(--tc-support-surface)}.tc-public-feedback-filter-row{grid-template-columns:54px minmax(0,1fr);align-items:start;gap:.45rem;display:grid}.tc-public-feedback-filter-row>span{color:var(--tc-support-muted);padding-top:.4rem;font-size:.46rem;font-weight:720}.tc-public-feedback-filter-row>div{scrollbar-width:none;gap:.24rem;padding-bottom:.06rem;display:flex;overflow-x:auto}.tc-public-feedback-filter-row>div::-webkit-scrollbar{display:none}.tc-public-feedback-index{border:1px solid var(--tc-support-line);background:var(--tc-support-surface);border-radius:14px;overflow:hidden}.tc-public-feedback-index>header{border-bottom:1px solid var(--tc-support-line);background:var(--tc-support-soft);justify-content:space-between;align-items:center;gap:.6rem;min-height:54px;padding:.58rem .7rem;display:flex}.tc-public-feedback-index>header>div{gap:.04rem;display:grid}.tc-public-feedback-index>header strong{font-size:.61rem}.tc-public-feedback-index>header span{color:var(--tc-support-muted);font-size:.47rem}.tc-public-feedback-list{display:grid}.tc-public-feedback-card{border-bottom:1px solid var(--tc-support-line);min-height:100px;color:inherit;grid-template-columns:58px minmax(0,1fr) 18px;align-items:center;gap:.62rem;padding:.64rem .7rem;text-decoration:none;display:grid}.tc-public-feedback-card:last-child{border-bottom:0}.tc-public-feedback-card:hover{background:var(--tc-support-soft)}.tc-public-feedback-votes{border:1px solid var(--tc-support-line);background:var(--tc-support-soft);width:58px;min-height:68px;color:var(--tc-support-muted);border-radius:10px;align-content:center;place-items:center;gap:.02rem;display:grid}.tc-public-feedback-votes svg{width:.78rem}.tc-public-feedback-votes strong{color:var(--tc-support-ink);font-size:.72rem}.tc-public-feedback-votes small{font-size:.43rem}.tc-public-feedback-card__copy{gap:.08rem;min-width:0;display:grid}.tc-public-feedback-card__meta{color:var(--tc-support-muted);text-transform:uppercase;font-size:.44rem;font-weight:720}.tc-public-feedback-card__copy>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.tc-public-feedback-card__copy>small{color:var(--tc-support-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.51rem;line-height:1.4;display:-webkit-box;overflow:hidden}.tc-public-feedback-card__foot{flex-wrap:wrap;gap:.25rem;margin-top:.12rem;display:flex}.tc-public-feedback-card__foot i,.tc-public-feedback-status{border:1px solid var(--tc-support-line);min-height:22px;color:var(--tc-support-muted);border-radius:7px;align-items:center;padding:.14rem .32rem;font-size:.43rem;font-style:normal;font-weight:680;display:inline-flex}.tc-public-feedback-status.is-new{color:#7867c8}.tc-public-feedback-status.is-under-review,.tc-public-feedback-status.is-in-progress{color:#4f7cff}.tc-public-feedback-status.is-planned{color:#bd8127}.tc-public-feedback-status.is-shipped{color:#2d9964}.tc-public-feedback-card__arrow{width:.7rem;color:var(--tc-support-muted)}.tc-public-feedback-more{border:1px solid var(--tc-support-line);background:var(--tc-support-surface);width:calc(100% - 1.2rem);min-height:38px;color:var(--tc-support-muted-strong);font:inherit;cursor:pointer;border-radius:9px;margin:.6rem;font-size:.52rem;font-weight:700}.tc-public-feedback-create-head,.tc-public-feedback-history-head{gap:.04rem;display:grid}.tc-public-feedback-create{border:1px solid var(--tc-support-line);background:var(--tc-support-surface);border-radius:14px;gap:.66rem;padding:.8rem;display:grid}.tc-public-feedback-create>label,.tc-feedback-verify-sheet form>label{gap:.24rem;display:grid}.tc-public-feedback-create>label>span,.tc-feedback-verify-sheet form>label>span,.tc-public-feedback-create legend{color:var(--tc-support-muted-strong);font-size:.55rem;font-weight:700}.tc-public-feedback-create input,.tc-public-feedback-create textarea,.tc-feedback-verify-sheet input,.tc-public-feedback-comment-form textarea{border:1px solid var(--tc-support-line);background:var(--tc-support-soft);width:100%;min-height:42px;color:var(--tc-support-ink);font:inherit;border-radius:9px;outline:0;padding:.5rem .58rem;font-size:.58rem}.tc-public-feedback-create textarea{resize:vertical;min-height:150px;line-height:1.5}.tc-public-feedback-create input:focus,.tc-public-feedback-create textarea:focus,.tc-feedback-verify-sheet input:focus,.tc-public-feedback-comment-form textarea:focus{border-color:var(--tc-support-line-strong);background:var(--tc-support-surface)}.tc-public-feedback-create fieldset{border:0;gap:.3rem;margin:0;padding:0;display:grid}.tc-public-feedback-board-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.tc-public-feedback-board-choices label{cursor:pointer}.tc-public-feedback-board-choices input{opacity:0;pointer-events:none;position:absolute}.tc-public-feedback-board-choices label>span{border:1px solid var(--tc-support-line);background:var(--tc-support-soft);border-radius:9px;align-content:center;gap:.06rem;min-height:68px;padding:.52rem .58rem;display:grid}.tc-public-feedback-board-choices strong{font-size:.57rem}.tc-public-feedback-board-choices small{color:var(--tc-support-muted);font-size:.47rem;line-height:1.35}.tc-public-feedback-board-choices input:checked+span{border-color:var(--tc-support-ink);background:var(--tc-support-surface);box-shadow:inset 0 0 0 1px var(--tc-support-ink)}.tc-public-feedback-suggestions{border:1px solid var(--tc-support-line);background:var(--tc-support-soft);border-radius:10px;overflow:hidden}.tc-public-feedback-suggestions>header{border-bottom:1px solid var(--tc-support-line);padding:.48rem .56rem}.tc-public-feedback-suggestions>header>div{gap:.03rem;display:grid}.tc-public-feedback-suggestions>header strong{font-size:.54rem}.tc-public-feedback-suggestions>header span{color:var(--tc-support-muted);font-size:.45rem}.tc-public-feedback-suggestions>div{display:grid}.tc-public-feedback-suggestions a{border-bottom:1px solid var(--tc-support-line);min-height:54px;color:inherit;justify-content:space-between;align-items:center;gap:.55rem;padding:.48rem .56rem;text-decoration:none;display:flex}.tc-public-feedback-suggestions a:last-child{border-bottom:0}.tc-public-feedback-suggestions a>span{gap:.03rem;min-width:0;display:grid}.tc-public-feedback-suggestions a strong{text-overflow:ellipsis;white-space:nowrap;font-size:.54rem;overflow:hidden}.tc-public-feedback-suggestions a small{color:var(--tc-support-muted);font-size:.45rem}.tc-public-feedback-suggestions a svg{width:.65rem;color:var(--tc-support-muted);flex:none}.tc-public-feedback-create__notice{border:1px solid var(--tc-support-line);background:var(--tc-support-soft);color:var(--tc-support-muted);border-radius:9px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:.45rem;padding:.5rem .56rem;font-size:.5rem;line-height:1.4;display:grid}.tc-public-feedback-create__notice svg{width:.78rem}.tc-public-feedback-create footer{justify-content:flex-end;display:flex}.tc-public-feedback-create footer button,.tc-public-feedback-comment-form footer button,.tc-public-feedback-access button{background:var(--tc-support-brand);color:#fff;min-height:38px;font:inherit;cursor:pointer;border:0;border-radius:9px;padding:.38rem .62rem;font-size:.55rem;font-weight:720}.tc-public-feedback-detail{grid-template-columns:118px minmax(0,1fr);align-items:start;gap:.72rem;display:grid}.tc-public-feedback-vote-card{gap:.38rem;display:grid;position:sticky;top:86px}.tc-public-feedback-vote-card>button,.tc-public-feedback-vote-card>div{border:1px solid var(--tc-support-line);background:var(--tc-support-surface);min-height:96px;color:var(--tc-support-muted);font:inherit;cursor:pointer;border-radius:11px;align-content:center;place-items:center;gap:.08rem;padding:.5rem;display:grid}.tc-public-feedback-vote-card>button:first-child svg{width:.9rem}.tc-public-feedback-vote-card>button:first-child strong,.tc-public-feedback-vote-card>div strong{color:var(--tc-support-ink);font-size:.82rem}.tc-public-feedback-vote-card>button:first-child span,.tc-public-feedback-vote-card>div span{font-size:.48rem;font-weight:700}.tc-public-feedback-vote-card>button.is-voted{border-color:var(--tc-support-brand);background:color-mix(in srgb, var(--tc-support-brand) 6%, var(--tc-support-surface));color:var(--tc-support-brand)}.tc-public-feedback-vote-card .tc-public-feedback-follow{border-radius:9px;grid-template-columns:16px auto;gap:.3rem;min-height:42px;font-size:.49rem;font-weight:700}.tc-public-feedback-follow svg{width:.68rem}.tc-public-feedback-follow.is-following{color:var(--tc-support-ink)}.tc-public-feedback-detail__main{gap:.72rem;min-width:0;display:grid}.tc-public-feedback-detail-head,.tc-public-feedback-comments{border:1px solid var(--tc-support-line);background:var(--tc-support-surface);border-radius:14px;overflow:hidden}.tc-public-feedback-detail-head{padding:.86rem .9rem}.tc-public-feedback-detail-head__meta{flex-wrap:wrap;align-items:center;gap:.28rem;display:flex}.tc-public-feedback-detail-head__meta>span{color:var(--tc-support-muted);font-size:.47rem;font-weight:700}.tc-public-feedback-detail-head h1{letter-spacing:-.03em;margin:.28rem 0 .3rem;font-size:1.16rem}.tc-public-feedback-detail-head>p{color:var(--tc-support-muted-strong);margin:0;font-size:.6rem;line-height:1.6}.tc-public-feedback-detail-head footer{border-top:1px solid var(--tc-support-line);flex-wrap:wrap;gap:.32rem;margin-top:.66rem;padding-top:.52rem;display:flex}.tc-public-feedback-detail-head footer span{color:var(--tc-support-muted);font-size:.47rem}.tc-public-feedback-comments>header{border-bottom:1px solid var(--tc-support-line);background:var(--tc-support-soft);justify-content:space-between;align-items:center;gap:.6rem;min-height:62px;padding:.58rem .68rem;display:flex}.tc-public-feedback-comments>header>div{gap:.03rem;display:grid}.tc-public-feedback-comments>header span{color:var(--tc-support-muted);text-transform:uppercase;font-size:.43rem;font-weight:760}.tc-public-feedback-comments>header strong{font-size:.62rem}.tc-public-feedback-comments>header p{color:var(--tc-support-muted);margin:.04rem 0 0;font-size:.47rem}.tc-public-feedback-comments>header b{border:1px solid var(--tc-support-line);background:var(--tc-support-surface);min-width:26px;height:26px;color:var(--tc-support-muted);border-radius:8px;place-items:center;font-size:.46rem;display:grid}.tc-public-feedback-comment-list{display:grid}.tc-public-feedback-comment{border-bottom:1px solid var(--tc-support-line);grid-template-columns:34px minmax(0,1fr);gap:.5rem;padding:.62rem .68rem;display:grid}.tc-public-feedback-comment__avatar{border:1px solid var(--tc-support-line);background:var(--tc-support-soft);width:34px;height:34px;color:var(--tc-support-muted-strong);border-radius:9px;place-items:center;font-size:.52rem;font-weight:800;display:grid}.tc-public-feedback-comment>div{gap:.18rem;min-width:0;display:grid}.tc-public-feedback-comment header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.tc-public-feedback-comment header strong{font-size:.53rem}.tc-public-feedback-comment header time{color:var(--tc-support-muted);font-size:.43rem}.tc-public-feedback-comment p{color:var(--tc-support-muted-strong);margin:0;font-size:.54rem;line-height:1.5}.tc-public-feedback-comment-form{background:var(--tc-support-soft);gap:.45rem;padding:.62rem .68rem;display:grid}.tc-public-feedback-comment-form textarea{resize:vertical;background:var(--tc-support-surface);min-height:86px}.tc-public-feedback-comment-form footer{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.tc-public-feedback-comment-form footer span{color:var(--tc-support-muted);font-size:.47rem;line-height:1.4}html.tc-feedback-verify-open,html.tc-feedback-verify-open body{overflow:hidden}.tc-feedback-verify-backdrop{z-index:188;background:#0000008a;border:0;position:fixed;inset:0}.tc-feedback-verify-sheet{z-index:189;border:1px solid var(--tc-support-line);background:var(--tc-support-surface);border-radius:14px;width:min(500px,100vw - 32px);max-height:min(720px,100dvh - 36px);display:grid;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 24px 70px #0000003d}.tc-feedback-verify-sheet__handle{display:none}.tc-feedback-verify-sheet>header{border-bottom:1px solid var(--tc-support-line);justify-content:space-between;align-items:flex-start;gap:.6rem;padding:.7rem .76rem;display:flex}.tc-feedback-verify-sheet>header>div{gap:.04rem;display:grid}.tc-feedback-verify-sheet>header span{color:var(--tc-support-muted);text-transform:uppercase;font-size:.44rem;font-weight:760}.tc-feedback-verify-sheet>header h2{margin:.04rem 0 0;font-size:.78rem}.tc-feedback-verify-sheet>header p{color:var(--tc-support-muted);margin:.04rem 0 0;font-size:.49rem;line-height:1.4}.tc-feedback-verify-sheet>header>button{border:1px solid var(--tc-support-line);background:var(--tc-support-surface);width:32px;height:32px;color:var(--tc-support-ink);border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.tc-feedback-verify-sheet>header>button svg{width:.72rem}.tc-feedback-verify-sheet form{gap:.52rem;padding:.7rem;display:grid;overflow-y:auto}.tc-feedback-verify-note{border:1px solid var(--tc-support-line);background:var(--tc-support-soft);color:var(--tc-support-muted);border-radius:9px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:.45rem;padding:.5rem .55rem;font-size:.48rem;line-height:1.4;display:grid}.tc-feedback-verify-note svg{width:.8rem}.tc-feedback-verify-sheet form>footer{justify-content:flex-end;gap:.4rem;padding-top:.15rem;display:flex}.tc-public-feedback-access{border:1px solid var(--tc-support-line);background:var(--tc-support-surface);text-align:center;border-radius:14px;align-content:center;place-items:center;gap:.34rem;min-height:330px;padding:1rem;display:grid}.tc-public-feedback-access>span{border:1px solid var(--tc-support-line);background:var(--tc-support-soft);width:44px;height:44px;color:var(--tc-support-muted-strong);border-radius:12px;place-items:center;display:grid}.tc-public-feedback-access svg{width:1rem}.tc-public-feedback-access strong{font-size:.72rem}.tc-public-feedback-access p{max-width:430px;color:var(--tc-support-muted);margin:0;font-size:.54rem;line-height:1.5}.tc-turnstile-modal[hidden]{display:none!important}.tc-turnstile-modal{z-index:220;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.tc-turnstile-modal__backdrop{background:#00000094;border:0;position:absolute;inset:0}.tc-turnstile-modal__card{z-index:1;border:1px solid var(--tc-support-line);background:var(--tc-support-surface);border-radius:13px;gap:.55rem;width:min(430px,100%);padding:.7rem;display:grid;position:relative;box-shadow:0 24px 70px #00000042}.tc-turnstile-modal__card header{justify-content:space-between;align-items:flex-start;gap:.55rem;display:flex}.tc-turnstile-modal__card header>div{gap:.03rem;display:grid}.tc-turnstile-modal__card header strong{font-size:.62rem}.tc-turnstile-modal__card header span,.tc-turnstile-modal__card>p{color:var(--tc-support-muted);font-size:.48rem}.tc-turnstile-modal__card header button{border:1px solid var(--tc-support-line);background:var(--tc-support-surface);width:30px;height:30px;color:var(--tc-support-ink);border-radius:8px;place-items:center;padding:0;display:grid}@media (width<=760px){.tc-public-feedback-hero{border-radius:12px;gap:.65rem;padding:.72rem;display:grid}.tc-public-feedback-hero h1,.tc-public-feedback-create-head h1,.tc-public-feedback-history-head h1{font-size:1rem}.tc-public-feedback-hero p,.tc-public-feedback-create-head p,.tc-public-feedback-history-head p{font-size:.54rem}.tc-public-feedback-hero__actions{justify-content:flex-start;width:100%}.tc-public-feedback-controls{border-radius:11px;padding:.56rem}.tc-public-feedback-controls__top{grid-template-columns:1fr}.tc-public-feedback-sort{scrollbar-width:none;padding-bottom:.04rem;overflow-x:auto}.tc-public-feedback-sort::-webkit-scrollbar{display:none}.tc-public-feedback-filter-row{grid-template-columns:1fr;gap:.18rem}.tc-public-feedback-filter-row>span{padding-top:0}.tc-public-feedback-card{grid-template-columns:48px minmax(0,1fr) 14px;gap:.5rem;min-height:92px;padding:.58rem}.tc-public-feedback-votes{border-radius:9px;width:48px;min-height:62px}.tc-public-feedback-card__copy>strong{font-size:.6rem}.tc-public-feedback-card__copy>small{-webkit-line-clamp:1;font-size:.49rem}.tc-public-feedback-card__foot i:nth-child(3){display:none}.tc-public-feedback-create-head,.tc-public-feedback-history-head{border-radius:12px;padding:.7rem}.tc-public-feedback-create{border-radius:12px;padding:.68rem}.tc-public-feedback-board-choices{grid-template-columns:1fr}.tc-public-feedback-create textarea{min-height:120px}.tc-public-feedback-create footer button{width:100%;min-height:41px}.tc-public-feedback-detail{grid-template-columns:1fr;gap:.58rem}.tc-public-feedback-vote-card{grid-template-columns:1fr 1fr;gap:.38rem;position:static}.tc-public-feedback-vote-card>button,.tc-public-feedback-vote-card>div{border-radius:10px;grid-template-columns:18px auto auto;gap:.28rem;min-height:64px}.tc-public-feedback-vote-card>button:first-child strong,.tc-public-feedback-vote-card>div strong{font-size:.7rem}.tc-public-feedback-vote-card .tc-public-feedback-follow{grid-template-columns:18px auto;min-height:64px}.tc-public-feedback-detail-head,.tc-public-feedback-comments{border-radius:12px}.tc-public-feedback-detail-head{padding:.72rem}.tc-public-feedback-detail-head h1{font-size:.94rem}.tc-public-feedback-detail-head>p{font-size:.55rem}.tc-public-feedback-comment,.tc-public-feedback-comment-form{padding:.56rem .6rem}.tc-public-feedback-comment-form footer{flex-direction:column;align-items:stretch}.tc-public-feedback-comment-form footer button{width:100%}.tc-feedback-verify-sheet{border-bottom:0;border-left:0;border-right:0;border-radius:18px 18px 0 0;width:100%;max-height:min(84dvh,700px);inset:auto 0 0;transform:none}.tc-feedback-verify-sheet__handle{background:var(--tc-support-line-strong);border-radius:999px;width:40px;height:4px;margin:.5rem auto 0;display:block}.tc-feedback-verify-sheet form>footer{grid-template-columns:.8fr 1.2fr;display:grid}.tc-feedback-verify-sheet form>footer .tc-button{min-height:41px}}@media (prefers-reduced-motion:reduce){.tc-public-feedback-card{transition:none}}.tc-public-feedback-file-picker{gap:.25rem;display:grid}.tc-public-feedback-file-picker>span{color:var(--tc-support-muted-strong);font-size:.55rem;font-weight:700}.tc-public-feedback-file-picker>span small{color:var(--tc-support-muted);font-weight:500}.tc-public-feedback-file-picker input{opacity:0;pointer-events:none;position:absolute}.tc-public-feedback-file-picker>i{border:1px dashed var(--tc-support-line-strong);background:var(--tc-support-soft);min-height:74px;color:var(--tc-support-muted);cursor:pointer;border-radius:10px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:.48rem;padding:.56rem .6rem;font-style:normal;display:grid}.tc-public-feedback-file-picker>i svg{width:.9rem}.tc-public-feedback-file-picker>i strong,.tc-public-feedback-file-picker>i small{grid-column:2}.tc-public-feedback-file-picker>i strong{color:var(--tc-support-ink);font-size:.54rem}.tc-public-feedback-file-picker>i small{margin-top:-.38rem;font-size:.45rem}.tc-public-feedback-selected-files{flex-wrap:wrap;gap:.28rem;display:flex}.tc-public-feedback-selected-files span{border:1px solid var(--tc-support-line);background:var(--tc-support-soft);border-radius:8px;gap:.02rem;padding:.3rem .38rem;display:grid}.tc-public-feedback-selected-files strong{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:.47rem;overflow:hidden}.tc-public-feedback-selected-files small{color:var(--tc-support-muted);font-size:.41rem}.tc-public-feedback-attachments{border:1px solid var(--tc-support-line);background:var(--tc-support-surface);border-radius:14px;overflow:hidden}.tc-public-feedback-attachments>header{border-bottom:1px solid var(--tc-support-line);background:var(--tc-support-soft);justify-content:space-between;align-items:center;gap:.6rem;min-height:60px;padding:.58rem .68rem;display:flex}.tc-public-feedback-attachments>header>div{gap:.03rem;display:grid}.tc-public-feedback-attachments>header span{color:var(--tc-support-muted);text-transform:uppercase;font-size:.43rem;font-weight:760}.tc-public-feedback-attachments>header strong{font-size:.61rem}.tc-public-feedback-attachments>header p{color:var(--tc-support-muted);margin:.03rem 0 0;font-size:.46rem}.tc-public-feedback-attachments>header b{border:1px solid var(--tc-support-line);background:var(--tc-support-surface);min-width:26px;height:26px;color:var(--tc-support-muted);border-radius:8px;place-items:center;font-size:.45rem;display:grid}.tc-public-feedback-attachment-list{display:grid}.tc-public-feedback-attachment-list>a,.tc-public-feedback-attachment-list>div{border-bottom:1px solid var(--tc-support-line);min-height:58px;color:inherit;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:.48rem;padding:.5rem .58rem;text-decoration:none;display:grid}.tc-public-feedback-attachment-list>a:last-child,.tc-public-feedback-attachment-list>div:last-child{border-bottom:0}.tc-public-feedback-attachment-list>a>span,.tc-public-feedback-attachment-list>div>span{border:1px solid var(--tc-support-line);background:var(--tc-support-soft);width:32px;height:32px;color:var(--tc-support-muted);border-radius:8px;place-items:center;display:grid}.tc-public-feedback-attachment-list svg{width:.75rem}.tc-public-feedback-attachment-list>a>div,.tc-public-feedback-attachment-list>div>div{gap:.03rem;min-width:0;display:grid}.tc-public-feedback-attachment-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:.52rem;overflow:hidden}.tc-public-feedback-attachment-list small,.tc-public-feedback-attachment-list i{color:var(--tc-support-muted);font-size:.43rem;font-style:normal}.tc-public-feedback-attachment-list>a:hover{background:var(--tc-support-soft)}.tc-public-feedback-attachment-form{border:1px solid var(--tc-support-line);background:var(--tc-support-surface);border-radius:12px;gap:.44rem;padding:.58rem .64rem;display:grid}.tc-public-feedback-attachment-form label{gap:.2rem;display:grid}.tc-public-feedback-attachment-form label>span{font-size:.54rem;font-weight:700}.tc-public-feedback-attachment-form input[type=file]{border:1px dashed var(--tc-support-line-strong);background:var(--tc-support-soft);width:100%;color:var(--tc-support-muted-strong);font:inherit;border-radius:9px;padding:.45rem;font-size:.48rem}.tc-public-feedback-attachment-form label>small{color:var(--tc-support-muted);font-size:.44rem}.tc-public-feedback-attachment-form footer{justify-content:space-between;align-items:center;gap:.55rem;display:flex}.tc-public-feedback-attachment-form footer>span{color:var(--tc-support-muted);font-size:.45rem;line-height:1.4}.tc-public-feedback-attachment-form footer button{background:var(--tc-support-brand);color:#fff;min-height:36px;font:inherit;border:0;border-radius:9px;padding:.36rem .56rem;font-size:.51rem;font-weight:720}@media (width<=760px){.tc-public-feedback-attachments{border-radius:12px}.tc-public-feedback-attachment-form footer{flex-direction:column;align-items:stretch}.tc-public-feedback-attachment-form footer button{width:100%;min-height:40px}}.tc-turnstile-modal__card header button svg{width:.7rem}.tc-feedback-verify-sheet form>label{gap:.26rem;display:grid}.tc-feedback-verify-sheet form>label>span{color:var(--tc-support-muted-strong);font-size:.55rem;font-weight:700;display:block}.tc-feedback-verify-sheet form>label>input{border:1px solid var(--tc-support-line);background:var(--tc-support-soft);width:100%;min-height:42px;color:var(--tc-support-ink);font:inherit;border-radius:9px;outline:0;padding:.5rem .58rem;font-size:.58rem;display:block}.tc-feedback-verify-sheet form>label>input:focus{border-color:var(--tc-support-line-strong);background:var(--tc-support-surface)}.tc-feedback-verify-sheet form>footer{border-top:1px solid var(--tc-support-line);margin-top:.08rem;padding-top:.55rem}.tc-public-feedback-comment>div>header>span{align-items:center;gap:.28rem;min-width:0;display:inline-flex}.tc-public-feedback-comment>div>header i{border:1px solid var(--tc-support-line);background:var(--tc-support-soft);min-height:19px;color:var(--tc-support-brand);border-radius:6px;align-items:center;padding:.1rem .25rem;font-size:.4rem;font-style:normal;font-weight:750;display:inline-flex}.tc-public-feedback-comment>div>footer{align-items:center;gap:.32rem;margin-top:.02rem;display:flex}.tc-public-feedback-comment>div>footer button{min-height:26px;color:var(--tc-support-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:.22rem;padding:.18rem .3rem;font-size:.44rem;font-weight:700;display:inline-flex}.tc-public-feedback-comment>div>footer button:hover{background:var(--tc-support-soft);color:var(--tc-support-ink)}.tc-public-feedback-comment>div>footer svg{width:.58rem}.tc-public-feedback-replies{border-left:1px solid var(--tc-support-line);margin-top:.38rem;margin-left:.25rem;display:grid}.tc-public-feedback-replies>.tc-public-feedback-comment{border-bottom:0;padding-left:.55rem;padding-right:0}.tc-public-feedback-comment[data-comment-depth="1"],.tc-public-feedback-comment[data-comment-depth="2"],.tc-public-feedback-comment[data-comment-depth="3"],.tc-public-feedback-comment[data-comment-depth="4"]{padding-top:.48rem;padding-bottom:.48rem}.tc-public-feedback-reply-context{border:1px solid var(--tc-support-line);background:var(--tc-support-surface);border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;min-height:36px;padding:.36rem .46rem;display:flex}.tc-public-feedback-reply-context span{min-width:0;color:var(--tc-support-muted);font-size:.47rem}.tc-public-feedback-reply-context strong{color:var(--tc-support-ink)}.tc-public-feedback-reply-context button{color:var(--tc-support-muted);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:.18rem .28rem;font-size:.43rem;font-weight:700}.tc-public-feedback-reply-context button:hover{color:var(--tc-support-ink)}.tc-feedback-verify-sheet{width:min(470px,100vw - 32px)}.tc-feedback-verify-sheet>header{padding:.76rem .82rem .7rem}.tc-feedback-verify-sheet>header h2{font-size:.84rem;line-height:1.25}.tc-feedback-verify-sheet>header p{max-width:360px;font-size:.51rem;line-height:1.5}.tc-feedback-verify-sheet form{gap:.6rem;padding:.76rem .82rem .82rem}.tc-feedback-verify-note{min-height:54px;padding:.52rem .58rem}.tc-feedback-verify-note>span{font-size:.48rem;line-height:1.45}.tc-feedback-verify-sheet form>footer .tc-button{min-height:38px;padding:.38rem .62rem;font-size:.52rem}@media (width<=760px){.tc-public-feedback-replies{margin-left:.12rem}.tc-public-feedback-replies>.tc-public-feedback-comment{padding-left:.45rem}.tc-feedback-verify-sheet{width:100%}.tc-feedback-verify-sheet>header{padding:.62rem .7rem}.tc-feedback-verify-sheet form{padding:.65rem .7rem calc(.7rem + env(safe-area-inset-bottom))}}.tc-public-feedback-updates{border:1px solid var(--tc-support-line);background:var(--tc-support-surface);border-radius:14px;overflow:hidden}.tc-public-feedback-updates>header{border-bottom:1px solid var(--tc-support-line);background:var(--tc-support-soft);justify-content:space-between;align-items:center;gap:.6rem;min-height:62px;padding:.58rem .68rem;display:flex}.tc-public-feedback-updates>header>div{gap:.03rem;display:grid}.tc-public-feedback-updates>header span{color:var(--tc-support-muted);text-transform:uppercase;font-size:.43rem;font-weight:760}.tc-public-feedback-updates>header strong{font-size:.62rem}.tc-public-feedback-updates>header p{color:var(--tc-support-muted);margin:.04rem 0 0;font-size:.47rem}.tc-public-feedback-updates>header b{border:1px solid var(--tc-support-line);background:var(--tc-support-surface);min-width:26px;height:26px;color:var(--tc-support-muted);border-radius:8px;place-items:center;font-size:.45rem;display:grid}.tc-public-feedback-update-list{display:grid}.tc-public-feedback-update-list>article{border-bottom:1px solid var(--tc-support-line);grid-template-columns:32px minmax(0,1fr);gap:.5rem;padding:.58rem .66rem;display:grid}.tc-public-feedback-update-list>article:last-child{border-bottom:0}.tc-public-feedback-update-list__mark{border:1px solid var(--tc-support-line);background:var(--tc-support-soft);width:32px;height:32px;color:var(--tc-support-brand);border-radius:9px;place-items:center;display:grid}.tc-public-feedback-update-list__mark svg{width:.76rem}.tc-public-feedback-update-list>article>div{gap:.08rem;display:grid}.tc-public-feedback-update-list header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.tc-public-feedback-update-list strong{font-size:.54rem}.tc-public-feedback-update-list time{color:var(--tc-support-muted);font-size:.42rem}.tc-public-feedback-update-list p{color:var(--tc-support-muted-strong);margin:0;font-size:.5rem;line-height:1.5}.tc-public-feedback-comments-locked{border-top:1px solid var(--tc-support-line);background:var(--tc-support-soft);grid-template-columns:32px minmax(0,1fr);align-items:center;gap:.48rem;padding:.58rem .66rem;display:grid}.tc-public-feedback-comments-locked svg{width:.8rem;color:var(--tc-support-muted)}.tc-public-feedback-comments-locked>span{gap:.03rem;display:grid}.tc-public-feedback-comments-locked strong{font-size:.52rem}.tc-public-feedback-comments-locked small{color:var(--tc-support-muted);font-size:.45rem}.tc-public-roadmap-head{border:1px solid var(--tc-support-line);background:var(--tc-support-surface);border-radius:14px;gap:.04rem;padding:.85rem .9rem;display:grid}.tc-public-roadmap-head>span{color:var(--tc-support-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.5rem;font-weight:760}.tc-public-roadmap-head h1{color:var(--tc-support-ink);letter-spacing:-.03em;margin:.08rem 0 .18rem;font-size:1.18rem}.tc-public-roadmap-head p{max-width:700px;color:var(--tc-support-muted);margin:0;font-size:.58rem;line-height:1.5}.tc-public-roadmap{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));align-items:start;gap:.62rem;display:grid}.tc-public-roadmap-column{border:1px solid var(--tc-support-line);background:var(--tc-support-surface);border-radius:13px;overflow:hidden}.tc-public-roadmap-column>header{border-bottom:1px solid var(--tc-support-line);background:var(--tc-support-soft);justify-content:space-between;align-items:center;gap:.5rem;min-height:54px;padding:.52rem .6rem;display:flex}.tc-public-roadmap-column>header>div{gap:.03rem;display:grid}.tc-public-roadmap-column>header strong{font-size:.58rem}.tc-public-roadmap-column>header span{color:var(--tc-support-muted);font-size:.44rem}.tc-public-roadmap-column>div{display:grid}.tc-public-roadmap-card{border-bottom:1px solid var(--tc-support-line);color:inherit;gap:.08rem;padding:.58rem .62rem;text-decoration:none;display:grid}.tc-public-roadmap-card:last-child{border-bottom:0}.tc-public-roadmap-card:hover{background:var(--tc-support-soft)}.tc-public-roadmap-card__meta{color:var(--tc-support-muted);text-transform:uppercase;font-size:.42rem;font-weight:720}.tc-public-roadmap-card>strong{color:var(--tc-support-ink);font-size:.57rem;line-height:1.35}.tc-public-roadmap-card>p{color:var(--tc-support-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.04rem 0 0;font-size:.48rem;line-height:1.4;display:-webkit-box;overflow:hidden}.tc-public-roadmap-card>footer{border-top:1px solid var(--tc-support-line);gap:.4rem;margin-top:.24rem;padding-top:.34rem;display:flex}.tc-public-roadmap-card>footer span{color:var(--tc-support-muted);font-size:.42rem}.tc-public-roadmap-empty{min-height:110px;color:var(--tc-support-muted);text-align:center;place-items:center;padding:.7rem;font-size:.48rem;display:grid}@media (width<=900px){.tc-public-roadmap{grid-template-columns:1fr}}@media (width<=760px){.tc-public-feedback-updates,.tc-public-roadmap-head,.tc-public-roadmap-column{border-radius:12px}.tc-public-roadmap-head{padding:.72rem}.tc-public-roadmap-head h1{font-size:1rem}.tc-public-roadmap-head p{font-size:.54rem}}.tc-public-roadmap-column{--tc-roadmap-stage-color:#64748b;border-top:3px solid var(--tc-roadmap-stage-color)}.tc-public-roadmap-column>header{background:color-mix(in srgb, var(--tc-roadmap-stage-color) 7%, var(--tc-support-surface));position:relative}.tc-public-roadmap-column>header:before{background:var(--tc-roadmap-stage-color);content:"";border-radius:999px;flex:none;width:7px;height:7px}.tc-public-roadmap-column>header>div{flex:auto}.tc-public-roadmap-column>header strong{color:var(--tc-roadmap-stage-color)}.tc-public-roadmap-card{border-left:2px solid #0000}.tc-public-roadmap-card:hover{border-left-color:var(--tc-roadmap-stage-color);background:color-mix(in srgb, var(--tc-roadmap-stage-color) 4%, var(--tc-support-surface))}.tc-public-roadmap-card__meta{color:var(--tc-roadmap-stage-color)}.tc-public-roadmap-empty-state{border:1px solid var(--tc-support-line);background:var(--tc-support-surface);text-align:center;border-radius:13px;align-content:center;place-items:center;gap:.3rem;min-height:260px;padding:1rem;display:grid}.tc-public-roadmap-empty-state>span{border:1px solid var(--tc-support-line);background:var(--tc-support-soft);width:42px;height:42px;color:var(--tc-support-muted);border-radius:11px;place-items:center;display:grid}.tc-public-roadmap-empty-state svg{width:.95rem}.tc-public-roadmap-empty-state strong{font-size:.66rem}.tc-public-roadmap-empty-state p{max-width:430px;color:var(--tc-support-muted);margin:0;font-size:.5rem;line-height:1.45}@media (prefers-reduced-motion:reduce){[data-feedback-portal] *,[data-feedback-portal] :before,[data-feedback-portal] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
