.feedback-shell{--fb-bg:#fafbfc;--fb-surface:#fff;--fb-surface-soft:#f5f4f8;--fb-text:#1a1523;--fb-muted:#6f6a7c;--fb-faint:#9b96a7;--fb-line:#e9e7ee;--fb-violet:#6d4cda;--fb-violet-soft:#f0ecff;--fb-green:#178f58;--fb-green-soft:#e9f8f0;--fb-blue:#2869c7;--fb-blue-soft:#eaf2fe;--fb-amber:#9a6810;--fb-amber-soft:#fff6dc;background:var(--fb-bg);min-height:100dvh;color:var(--fb-text);font-family:var(--font-dm-sans), sans-serif}[data-theme=dark] .feedback-shell{--fb-bg:#121116;--fb-surface:#1a181f;--fb-surface-soft:#211e27;--fb-text:#f4f1f7;--fb-muted:#aaa5b3;--fb-faint:#7e7889;--fb-line:#302c38;--fb-violet-soft:#2b214b;--fb-green-soft:#173a2a;--fb-blue-soft:#1b304e;--fb-amber-soft:#3d321c}.feedback-shell *{box-sizing:border-box}.feedback-shell a{color:inherit;text-decoration:none}.feedback-shell button,.feedback-shell input,.feedback-shell textarea,.feedback-shell select{font:inherit}.feedback-shell button{cursor:pointer}.feedback-header{z-index:20;border-bottom:1px solid var(--fb-line);background:color-mix(in srgb, var(--fb-bg) 92%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:0}.feedback-header__inner{grid-template-columns:1fr auto 1fr;align-items:center;max-width:1280px;min-height:68px;margin:0 auto;padding:0 28px;display:grid}.feedback-brand{letter-spacing:-.02em;align-items:center;gap:9px;font-size:16px;font-weight:750;display:flex}.feedback-brand__product{border-left:1px solid var(--fb-line);color:var(--fb-muted);padding-left:10px;font-weight:550}.feedback-nav{align-self:stretch;align-items:stretch;gap:28px;display:flex}.feedback-nav a{color:var(--fb-muted);place-items:center;font-size:14px;font-weight:650;display:grid;position:relative}.feedback-nav a:hover,.feedback-nav a[data-active=true]{color:var(--fb-text)}.feedback-nav a[data-active=true]:after{background:var(--fb-violet);content:"";height:2px;position:absolute;inset:auto 0 -1px}.feedback-header__actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.feedback-signin{padding:8px 10px;font-size:13px;font-weight:650;color:var(--fb-muted)!important}.feedback-account{color:var(--fb-green);align-items:center;gap:5px;font-size:12px;font-weight:700;display:flex}.feedback-primary{background:var(--fb-violet);color:#fff;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 15px;font-size:13px;font-weight:720;display:inline-flex;box-shadow:0 4px 12px #6d4cda2b}.feedback-primary:hover{background:#5f40c8}.feedback-primary:disabled{cursor:wait;opacity:.65}.feedback-alert{color:#9d2929;background:#fff1f1;border:1px solid #efcaca;border-radius:9px;justify-content:space-between;align-items:center;max-width:1224px;margin:18px auto -4px;padding:10px 14px;font-size:13px;display:flex}.feedback-alert button{color:inherit;background:0 0;border:0;place-items:center;display:grid}.feedback-main{grid-template-columns:minmax(0,1fr) 280px;gap:42px;max-width:1224px;margin:0 auto;padding:52px 28px 88px;display:grid}.feedback-intro{max-width:690px;margin-bottom:30px}.feedback-eyebrow,.feedback-page-title>p{color:var(--fb-violet);letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:780}.feedback-intro h1,.feedback-page-title h1{letter-spacing:-.045em;margin:0;font-size:clamp(30px,4vw,45px);font-weight:760;line-height:1.08}.feedback-intro>p:last-child,.feedback-page-title>span{max-width:650px;color:var(--fb-muted);margin-top:12px;font-size:15px;line-height:1.65;display:block}.feedback-toolbar{grid-template-columns:minmax(220px,1fr) 180px auto;gap:9px;margin-bottom:14px;display:grid}.feedback-search{border:1px solid var(--fb-line);background:var(--fb-surface);min-height:42px;color:var(--fb-faint);border-radius:9px;align-items:center;gap:9px;padding:0 12px;display:flex}.feedback-search:focus-within{border-color:color-mix(in srgb, var(--fb-violet) 55%, var(--fb-line));box-shadow:0 0 0 3px var(--fb-violet-soft)}.feedback-search input{min-width:0;color:var(--fb-text);background:0 0;border:0;outline:0;flex:1;font-size:13px}.feedback-toolbar select,.feedback-modal select{border:1px solid var(--fb-line);background:var(--fb-surface);color:var(--fb-text);border-radius:9px;outline:0;padding:0 11px;font-size:13px}.feedback-sort{border:1px solid var(--fb-line);background:var(--fb-surface);border-radius:9px;padding:3px;display:flex}.feedback-sort button{color:var(--fb-muted);background:0 0;border:0;border-radius:6px;padding:0 11px;font-size:12px;font-weight:650}.feedback-sort button[data-active=true]{background:var(--fb-surface-soft);color:var(--fb-text)}.feedback-list{border:1px solid var(--fb-line);background:var(--fb-surface);border-radius:14px;overflow:hidden}.feedback-load-more{border:1px solid var(--fb-line);background:var(--fb-surface);min-width:9rem;color:var(--fb-text);font:inherit;cursor:pointer;border-radius:999px;margin:1.25rem auto 0;padding:.7rem 1rem;font-size:.86rem;font-weight:650;display:block}.feedback-load-more:hover:not(:disabled){border-color:var(--fb-violet);color:var(--fb-violet)}.feedback-load-more:disabled{cursor:wait;opacity:.65}.feedback-row{grid-template-columns:54px minmax(0,1fr) 18px;align-items:center;gap:16px;min-height:124px;padding:18px 19px;display:grid}.feedback-row+.feedback-row{border-top:1px solid var(--fb-line)}.feedback-row:hover{background:color-mix(in srgb, var(--fb-surface-soft) 45%, var(--fb-surface))}.feedback-vote{border:1px solid var(--fb-line);background:var(--fb-bg);min-height:58px;color:var(--fb-muted);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.feedback-vote:hover,.feedback-vote[data-voted=true]{border-color:color-mix(in srgb, var(--fb-violet) 35%, var(--fb-line));background:var(--fb-violet-soft);color:var(--fb-violet)}.feedback-vote strong{font-size:14px}.feedback-row__body{min-width:0}.feedback-row__top{align-items:center;gap:8px;display:flex}.feedback-row h2{letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:720;overflow:hidden}.feedback-featured{color:var(--fb-violet);text-transform:uppercase;align-items:center;gap:3px;font-size:10px;font-weight:760;display:inline-flex}.feedback-row__body>p{color:var(--fb-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 12px;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.feedback-row__meta{color:var(--fb-faint);flex-wrap:wrap;align-items:center;gap:7px 14px;font-size:11px;display:flex}.feedback-row__meta>span{align-items:center;gap:4px;display:inline-flex}.feedback-row__meta>span:first-child{color:var(--fb-muted);font-weight:650}.feedback-status{white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:3px 6px;font-size:10px;font-weight:720;display:inline-flex}.feedback-status--violet{background:var(--fb-violet-soft);color:var(--fb-violet)}.feedback-status--green{background:var(--fb-green-soft);color:var(--fb-green)}.feedback-status--blue{background:var(--fb-blue-soft);color:var(--fb-blue)}.feedback-status--amber{background:var(--fb-amber-soft);color:var(--fb-amber)}.feedback-status--neutral{background:var(--fb-surface-soft);color:var(--fb-muted)}.feedback-row__arrow{color:var(--fb-faint)}.feedback-aside{padding-top:96px}.feedback-aside__lead{background:var(--fb-text);color:var(--fb-bg);border-radius:14px;padding:23px}[data-theme=dark] .feedback-aside__lead{color:#1a1523;background:#f4f1f7}.feedback-aside__lead>svg{color:#a98ffb}.feedback-aside__lead h2{letter-spacing:-.025em;margin:15px 0 7px;font-size:18px}.feedback-aside__lead p{color:color-mix(in srgb, currentColor 72%, transparent);margin:0;font-size:13px;line-height:1.55}.feedback-aside__lead button{color:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:18px 0 0;font-size:12px;font-weight:750;display:flex}.feedback-principle{border-bottom:1px solid var(--fb-line);padding:20px 2px}.feedback-principle span{color:var(--fb-text);font-size:12px;font-weight:760}.feedback-principle p{color:var(--fb-muted);margin:6px 0 0;font-size:12px;line-height:1.55}.feedback-empty{text-align:center;align-content:center;place-items:center;min-height:280px;padding:40px;display:grid}.feedback-empty svg{color:var(--fb-violet)}.feedback-empty h1,.feedback-empty h2{margin:12px 0 4px;font-size:17px}.feedback-empty p{max-width:430px;color:var(--fb-muted);margin:0;font-size:13px}.feedback-empty button,.feedback-empty a{color:var(--fb-violet);background:0 0;border:0;margin-top:16px;font-size:13px;font-weight:720}.feedback-page-title{max-width:1224px;margin:0 auto 34px}.feedback-roadmap,.feedback-updates,.feedback-detail{max-width:1280px;margin:0 auto;padding:52px 28px 90px}.feedback-lanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.feedback-lane{border:1px solid var(--fb-line);background:var(--fb-surface);border-radius:14px;overflow:hidden}.feedback-lane>header{border-bottom:1px solid var(--fb-line);grid-template-columns:auto 1fr auto;align-items:start;gap:10px;padding:16px;display:grid}.feedback-lane>header>svg{color:var(--fb-violet);margin-top:2px}.feedback-lane>header h2{margin:0;font-size:14px}.feedback-lane>header p{color:var(--fb-muted);margin:3px 0 0;font-size:11px}.feedback-lane>header>span{color:var(--fb-faint);font-size:12px}.feedback-roadmap-card{padding:16px;display:block}.feedback-roadmap-card+.feedback-roadmap-card{border-top:1px solid var(--fb-line)}.feedback-roadmap-card:hover{background:var(--fb-surface-soft)}.feedback-roadmap-card>div,.feedback-roadmap-card footer{color:var(--fb-faint);justify-content:space-between;align-items:center;font-size:10px;display:flex}.feedback-roadmap-card>div>span{color:var(--fb-violet);font-weight:700}.feedback-roadmap-card h3{margin:10px 0 6px;font-size:14px;line-height:1.35}.feedback-roadmap-card>p{color:var(--fb-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 14px;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.feedback-roadmap-card footer span{align-items:center;gap:4px;display:inline-flex}.feedback-lane__empty{color:var(--fb-faint);text-align:center;padding:32px 16px;font-size:12px}.feedback-roadmap-note{border-top:1px solid var(--fb-line);align-items:flex-start;gap:12px;max-width:700px;margin:28px auto 0;padding-top:22px;display:flex}.feedback-roadmap-note svg{color:var(--fb-violet);flex:none}.feedback-roadmap-note strong{font-size:13px}.feedback-roadmap-note p{color:var(--fb-muted);margin:4px 0 0;font-size:12px;line-height:1.55}.feedback-update-list{max-width:820px}.feedback-update-card{border-top:1px solid var(--fb-line);grid-template-columns:145px 1fr;gap:26px;padding:27px 0;display:grid}.feedback-update-card__date{color:var(--fb-green);align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.feedback-update-card>div:last-child>span{color:var(--fb-violet);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:780}.feedback-update-card h2{letter-spacing:-.025em;margin:7px 0;font-size:20px}.feedback-update-card p{color:var(--fb-muted);margin:0;font-size:13px;line-height:1.65}.feedback-update-card a{color:var(--fb-violet);align-items:center;gap:5px;margin-top:13px;font-size:12px;font-weight:720;display:inline-flex}.feedback-back{margin-bottom:24px;font-size:13px;display:inline-block;color:var(--fb-muted)!important}.feedback-detail__grid{grid-template-columns:minmax(0,1fr) 280px;gap:50px;display:grid}.feedback-detail__content{border:1px solid var(--fb-line);background:var(--fb-surface);border-radius:14px;overflow:hidden}.feedback-detail__content>header{border-bottom:1px solid var(--fb-line);gap:18px;padding:25px;display:flex}.feedback-vote--large{min-width:64px}.feedback-vote--large span{text-transform:uppercase;font-size:9px}.feedback-detail__labels{color:var(--fb-violet);align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.feedback-detail__content h1{letter-spacing:-.035em;margin:8px 0 5px;font-size:25px}.feedback-detail__content header p{color:var(--fb-faint);margin:0;font-size:11px}.feedback-detail__body{color:var(--fb-text);white-space:pre-wrap;padding:28px 25px;font-size:14px;line-height:1.75}.feedback-conversation{border-top:1px solid var(--fb-line);padding:25px}.feedback-conversation h2{margin:0 0 16px;font-size:14px}.feedback-conversation article{border-top:1px solid var(--fb-line);padding:17px 0}.feedback-conversation article>div{align-items:center;gap:7px;font-size:11px;display:flex}.feedback-conversation article span{background:var(--fb-violet-soft);color:var(--fb-violet);border-radius:5px;padding:2px 5px;font-size:9px;font-weight:750}.feedback-conversation time{color:var(--fb-faint);margin-left:auto}.feedback-conversation article p{color:var(--fb-muted);margin:7px 0 0;font-size:13px;line-height:1.6}.feedback-conversation__empty{color:var(--fb-faint);font-size:12px}.feedback-reply{border-top:1px solid var(--fb-line);gap:8px;padding-top:18px;display:grid}.feedback-reply label{font-size:12px;font-weight:720}.feedback-reply textarea{border:1px solid var(--fb-line);background:var(--fb-bg);color:var(--fb-text);resize:vertical;border-radius:9px;outline:0;padding:11px 12px;font-size:12px}.feedback-reply textarea:focus{border-color:color-mix(in srgb, var(--fb-violet) 60%, var(--fb-line));box-shadow:0 0 0 3px var(--fb-violet-soft)}.feedback-reply>p{color:#b23636;margin:0;font-size:11px}.feedback-reply>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.feedback-reply>div>span{color:var(--fb-faint);font-size:10px}.feedback-detail__timeline h2{margin:0 0 15px;font-size:14px}.feedback-detail__timeline>article{border-left:1px solid var(--fb-line);padding:0 0 24px 17px}.feedback-detail__timeline>article p{color:var(--fb-muted);margin:8px 0 4px;font-size:12px;line-height:1.55}.feedback-detail__timeline time,.feedback-detail__timeline>p{color:var(--fb-faint);font-size:10px}.feedback-modal__backdrop{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#130f1b8f;place-items:center;padding:40px 18px;display:grid;position:fixed;inset:0;overflow-y:auto}.feedback-modal{border:1px solid var(--fb-line);background:var(--fb-surface);border-radius:15px;width:min(100%,610px);max-height:calc(100dvh - 80px);overflow-y:auto;box-shadow:0 24px 70px #140e2238}.feedback-modal__head{border-bottom:1px solid var(--fb-line);justify-content:space-between;align-items:flex-start;padding:20px 22px;display:flex}.feedback-modal__head span{color:var(--fb-violet);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:780}.feedback-modal__head h2{letter-spacing:-.025em;margin:4px 0 0;font-size:20px}.feedback-modal__head button{color:var(--fb-muted);background:0 0;border:0;place-items:center;display:grid}.feedback-modal form{padding:22px}.feedback-modal label{color:var(--fb-text);gap:7px;margin-bottom:17px;font-size:12px;font-weight:700;display:grid}.feedback-modal input,.feedback-modal textarea{border:1px solid var(--fb-line);background:var(--fb-bg);width:100%;color:var(--fb-text);resize:vertical;border-radius:9px;outline:0;padding:11px 12px;font-size:13px;font-weight:450}.feedback-modal input:focus,.feedback-modal textarea:focus,.feedback-modal select:focus{border-color:color-mix(in srgb, var(--fb-violet) 60%, var(--fb-line));box-shadow:0 0 0 3px var(--fb-violet-soft)}.feedback-similar{border:1px solid color-mix(in srgb, var(--fb-violet) 24%, var(--fb-line));background:var(--fb-violet-soft);border-radius:10px;margin:-5px 0 18px;padding:12px}.feedback-similar__title{color:var(--fb-violet);align-items:center;gap:6px;margin-bottom:8px;font-size:11px;font-weight:750;display:flex}.feedback-similar__row{border-top:1px solid color-mix(in srgb, var(--fb-violet) 15%, var(--fb-line));justify-content:space-between;align-items:center;gap:10px;padding:9px 0;display:flex}.feedback-similar__row div{display:grid}.feedback-similar__row strong{font-size:11px}.feedback-similar__row span{color:var(--fb-muted);margin-top:2px;font-size:9px}.feedback-similar__row a{color:var(--fb-violet);font-size:10px;font-weight:750}.feedback-similar>p{color:var(--fb-muted);margin:5px 0 0;font-size:10px}.feedback-modal__grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.feedback-modal__grid select{min-height:42px}.feedback-modal__privacy{color:var(--fb-faint);margin:-2px 0 18px;font-size:10px;line-height:1.5}.feedback-modal__foot{border-top:1px solid var(--fb-line);justify-content:flex-end;align-items:center;gap:8px;padding-top:17px;display:flex}.feedback-modal__foot>button:first-child{color:var(--fb-muted);background:0 0;border:0;padding:8px 12px;font-size:12px}@media (max-width:860px){.feedback-header__inner{grid-template-columns:1fr auto;padding:0 18px}.feedback-nav{grid-area:2/1/auto/-1;justify-content:center;height:42px}.feedback-header__actions .feedback-account,.feedback-header__actions .feedback-signin{display:none}.feedback-main{grid-template-columns:1fr;padding:36px 18px 70px}.feedback-aside{display:none}.feedback-lanes,.feedback-detail__grid{grid-template-columns:1fr}.feedback-detail__timeline{order:-1}}@media (max-width:600px){.feedback-brand__product{display:none}.feedback-header__actions>.feedback-primary{width:36px;padding:0;font-size:0;overflow:hidden}.feedback-toolbar{grid-template-columns:1fr 1fr}.feedback-search{grid-column:1/-1}.feedback-row{grid-template-columns:45px minmax(0,1fr);gap:12px;min-height:112px;padding:14px}.feedback-row__arrow,.feedback-row__meta>span:nth-last-child(-n+2){display:none}.feedback-page-title h1{font-size:32px}.feedback-roadmap,.feedback-updates,.feedback-detail{padding:36px 18px 70px}.feedback-update-card{grid-template-columns:1fr;gap:10px}.feedback-modal__grid{grid-template-columns:1fr}.feedback-modal__backdrop{padding:12px}.feedback-modal{max-height:calc(100dvh - 24px)}}@media (prefers-reduced-motion:reduce){.feedback-shell *,.feedback-shell :before,.feedback-shell :after{scroll-behavior:auto!important;transition:none!important}}
