.hero.sub.rq-hero{padding-bottom:calc(88 * var(--u));text-align:left}.hero.sub.rq-hero h1{max-width:calc(760 * var(--u))}.hero.sub.rq-hero p{max-width:calc(600 * var(--u));margin-inline:0}.hero.sub.rq-hero-detail h1{font-size:calc(28 * var(--u))}.rq-back{align-items:center;gap:calc(5 * var(--u));margin-bottom:calc(12 * var(--u));font-size:calc(13 * var(--u));color:#ffffffbf;transition:color .2s var(--ease);display:inline-flex}.rq-back:hover{color:#fff}.rq-back svg{width:calc(14 * var(--u));height:calc(14 * var(--u))}.rq-hero-pill{margin-top:calc(10 * var(--u))}.rq-deck{padding-bottom:calc(44 * var(--u))}.rq-btn{height:calc(34 * var(--u));padding:0 calc(13 * var(--u));border:1px solid var(--t);border-radius:calc(9 * var(--u));background:var(--t);color:#fff;font-size:calc(13 * var(--u));white-space:nowrap;cursor:pointer;transition:transform .2s var(--ease), opacity .2s var(--ease);flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.rq-btn:hover:not(:disabled){transform:translateY(-1px)}.rq-btn:disabled{opacity:.5;cursor:not-allowed}.rq-btn-quiet{border-color:var(--l);color:var(--t);background:#fff}.rq-top{align-items:center;gap:calc(8 * var(--u));margin-bottom:calc(12 * var(--u));padding:calc(8 * var(--u));border:1px solid var(--l);border-radius:calc(13 * var(--u));box-shadow:0 calc(8 * var(--u)) calc(24 * var(--u)) #00000014;background:#fff;display:flex}.rq-search{align-items:center;gap:calc(7 * var(--u));min-width:0;height:calc(32 * var(--u));padding:0 calc(9 * var(--u));color:var(--m);flex:1;display:flex}.rq-search svg{width:calc(15 * var(--u));height:calc(15 * var(--u));flex:none}.rq-search input{width:100%;min-width:0;color:var(--t);font-size:calc(13 * var(--u));background:0 0;border:0;outline:0}.rq-search:focus-within{border-radius:calc(7 * var(--u));outline:2px solid var(--focus)}.rq-filters{align-items:center;gap:calc(8 * var(--u));margin-bottom:calc(10 * var(--u));display:flex}.rq-chips{align-items:center;gap:calc(2 * var(--u));scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.rq-chips::-webkit-scrollbar{display:none}.rq-chip{padding:calc(4 * var(--u)) calc(11 * var(--u));color:var(--m);font-size:calc(12 * var(--u));cursor:pointer;transition:background .2s var(--ease), color .2s var(--ease);background:0 0;border:0;border-radius:999px;flex:none;font-weight:550}.rq-chip:hover{color:var(--t)}.rq-chip[aria-pressed=true]{background:var(--t);color:#fff}.rq-sort{flex:none;margin-left:auto;position:relative}.rq-sort-t{align-items:center;gap:calc(5 * var(--u));padding:calc(4 * var(--u)) calc(10 * var(--u));border:1px solid var(--l);border-radius:calc(9 * var(--u));color:var(--t);font-size:calc(12.5 * var(--u));cursor:pointer;background:#fff;font-weight:500;transition:border-color .15s;display:inline-flex}.rq-sort-t:hover,.rq-sort[data-open] .rq-sort-t{border-color:var(--m)}.rq-sort-t svg{width:calc(13 * var(--u));height:calc(13 * var(--u));color:var(--m);transition:transform .25s var(--ease)}.rq-sort[data-open] .rq-sort-t svg{transform:rotate(180deg)}.rq-sort-m{z-index:20;top:calc(100% + 6 * var(--u));min-width:calc(148 * var(--u));padding:calc(4 * var(--u));border:1px solid var(--l);border-radius:calc(12 * var(--u));transform-origin:100% 0;animation:rq-sort-open .18s var(--ease) backwards;background:#fff;position:absolute;right:0;box-shadow:0 12px 32px #00000024}@keyframes rq-sort-open{0%{opacity:0;transform:translateY(calc(-4 * var(--u))) scale(.98)}}.rq-sort-i{justify-content:space-between;align-items:center;gap:calc(12 * var(--u));width:100%;padding:calc(6 * var(--u)) calc(8 * var(--u));border-radius:calc(8 * var(--u));color:var(--t);font-size:calc(12.5 * var(--u));text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.rq-sort-i:hover,.rq-sort-i:focus-visible{background:#f4f4f5}.rq-sort-i[aria-selected=true]{font-weight:550}.rq-sort-i svg{width:calc(14 * var(--u));height:calc(14 * var(--u));opacity:0}.rq-sort-i[aria-selected=true] svg{opacity:1}.rq-list{margin:0;padding:0;list-style:none}.rq-row{grid-template-columns:calc(56 * var(--u)) minmax(0, 1fr) auto;gap:calc(14 * var(--u));margin-bottom:calc(7 * var(--u));padding:calc(12 * var(--u)) calc(14 * var(--u));border:1px solid var(--l);border-radius:calc(13 * var(--u));transition:transform .2s var(--ease), box-shadow .2s var(--ease);background:#fff;align-items:center;display:grid;position:relative}.rq-row:hover{box-shadow:0 calc(8 * var(--u)) calc(20 * var(--u)) #0000000f;transform:translateY(-1px)}.rq-row-main{align-items:center;gap:calc(14 * var(--u));min-width:0;display:flex}.rq-row-text{flex:1;min-width:0}.rq-row-link{font-size:calc(14 * var(--u));font-weight:600}.rq-row-link:after{border-radius:inherit;content:"";position:absolute;inset:0}.rq-row-text p{color:var(--m);font-size:calc(12.5 * var(--u));text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.rq-pill-phone{display:none}.rq-row-meta{align-items:center;gap:calc(10 * var(--u));color:var(--m);font-size:calc(12 * var(--u));white-space:nowrap;display:flex}.rq-thumb{width:calc(96 * var(--u));aspect-ratio:16/10;border-radius:calc(9 * var(--u));background:#f4f4f5;flex:none;overflow:hidden}.rq-thumb>*{object-fit:cover;width:100%;height:100%;display:block}.rq-vote{z-index:1;width:calc(50 * var(--u));height:calc(50 * var(--u));border:1px solid var(--l);border-radius:calc(11 * var(--u));color:var(--t);font-size:calc(13.5 * var(--u));cursor:pointer;transition:transform .2s var(--ease), background .2s var(--ease), border-color .2s var(--ease), color .2s var(--ease);background:#fff;flex-direction:column;justify-content:center;align-items:center;font-weight:650;line-height:1.15;display:flex;position:relative}.rq-vote svg{width:calc(14 * var(--u));height:calc(14 * var(--u))}.rq-vote:hover{border-color:#a1a1aa;transform:translateY(-1px)}.rq-vote[aria-pressed=true]{color:#fff;background:#0a7d57;border-color:#0a7d57}.rq-vote-lg{width:calc(58 * var(--u));height:calc(58 * var(--u));flex:none}.rq-pill{padding:calc(2 * var(--u)) calc(9 * var(--u));font-size:calc(11.5 * var(--u));white-space:nowrap;border-radius:999px;font-weight:600;display:inline-block}.rq-pill-under_review{color:#3f3f46;background:#f4f4f5}.rq-pill-planned{color:#1d4ed8;background:#dbeafe}.rq-pill-in_progress{color:#6d28d9;background:#ede9fe}.rq-pill-shipped{color:#065f46;background:#d1fae5}.rq-empty{padding:calc(44 * var(--u)) calc(20 * var(--u));border:1px solid var(--l);border-radius:calc(16 * var(--u));text-align:center;background:#fff}.rq-empty h2{margin:0 0 calc(4 * var(--u));font-size:calc(16 * var(--u));letter-spacing:-.01em;font-weight:620}.rq-empty p{color:var(--m);font-size:calc(13.5 * var(--u));margin:0}.rq-empty .rq-btn{margin-top:calc(14 * var(--u))}.rq-grid{grid-template-columns:minmax(0, 1fr) calc(260 * var(--u));gap:calc(14 * var(--u));align-items:start;display:grid}.rq-card{padding:calc(20 * var(--u)) calc(22 * var(--u));border:1px solid var(--l);border-radius:calc(16 * var(--u));background:#fff}.rq-side{gap:calc(10 * var(--u));display:grid}.rq-figure{margin:0 0 calc(14 * var(--u));border-radius:calc(12 * var(--u));background:#f4f4f5;overflow:hidden}.rq-figure>*{width:100%;height:auto;display:block}.rq-caption{margin:calc(-8 * var(--u)) 0 calc(14 * var(--u));color:var(--m);font-size:calc(12 * var(--u))}.rq-body{color:#3f3f46;font-size:calc(14 * var(--u));white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}.rq-comments-title{margin:calc(22 * var(--u)) 0 calc(10 * var(--u));font-size:calc(14 * var(--u));font-weight:620}.rq-no-comments{color:var(--m);font-size:calc(13.5 * var(--u));margin:0}.rq-comments{margin:0;padding:0;list-style:none}.rq-comment{grid-template-columns:calc(30 * var(--u)) minmax(0, 1fr);gap:calc(10 * var(--u));padding:calc(12 * var(--u)) 0;border-top:1px solid var(--line);display:grid}.rq-avatar{width:calc(30 * var(--u));height:calc(30 * var(--u));font-size:calc(12 * var(--u));background:#e4e4e7;border-radius:50%;place-items:center;font-weight:600;display:grid}.rq-avatar-team{color:#fff;background:#c2410c}.rq-comment-head{align-items:baseline;gap:calc(6 * var(--u));flex-wrap:wrap;display:flex}.rq-comment-head b{font-size:calc(13 * var(--u));font-weight:600}.rq-comment-head small{color:var(--m);font-size:calc(12 * var(--u))}.rq-comment p{color:#3f3f46;font-size:calc(13.5 * var(--u));white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.rq-team{padding:0 calc(6 * var(--u));border-radius:calc(5 * var(--u));color:#9a3412;font-size:calc(10.5 * var(--u));background:#ffedd5;font-weight:650}.rq-comment-delete{color:var(--m);font-size:calc(12 * var(--u));cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0}.rq-comment-delete:hover{color:var(--t);text-decoration:underline}.rq-confirm{align-items:center;gap:calc(10 * var(--u));margin-top:calc(6 * var(--u));color:var(--m);font-size:calc(12.5 * var(--u));flex-wrap:wrap;display:flex}.rq-confirm button{color:var(--t);font-size:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.rq-confirm button:first-of-type{color:#b91c1c}.rq-say{margin-top:calc(8 * var(--u));padding:calc(10 * var(--u));border:1px solid var(--l);border-radius:calc(11 * var(--u));background:#fafafa}.rq-say textarea{width:100%;height:calc(42 * var(--u));color:var(--t);font-size:calc(13.5 * var(--u));resize:none;background:0 0;border:0;outline:0;padding:0;display:block}.rq-say:focus-within{border-color:var(--focus)}.rq-say>div{justify-content:flex-end;display:flex}.rq-gate{margin-top:calc(8 * var(--u));padding:calc(14 * var(--u));border-radius:calc(11 * var(--u));color:var(--m);font-size:calc(13.5 * var(--u));text-align:center;background:#f7f7f8}.rq-gate p{margin:0}.rq-gate .rq-btn{margin-top:calc(8 * var(--u))}.rq-big-vote{align-items:center;gap:calc(12 * var(--u));margin-bottom:calc(14 * var(--u));display:flex}.rq-big-vote small{color:var(--m);font-size:calc(12.5 * var(--u));line-height:1.4}.rq-timeline{gap:calc(10 * var(--u));color:var(--m);font-size:calc(13 * var(--u));margin:0;padding:0;list-style:none;display:grid}.rq-timeline li{grid-template-columns:calc(14 * var(--u)) 1fr;gap:calc(9 * var(--u));align-items:start;display:grid}.rq-timeline i{width:calc(10 * var(--u));height:calc(10 * var(--u));margin-top:calc(4 * var(--u));background:#d4d4d8;border-radius:50%}.rq-past i{background:#10b981}.rq-now{color:var(--t);font-weight:600}.rq-now i{box-shadow:0 0 0 calc(3 * var(--u)) #dbeafe;background:#2563eb}.rq-update-link{padding-block:calc(13 * var(--u));font-size:calc(13.5 * var(--u));transition:transform .2s var(--ease);justify-content:space-between;align-items:center;font-weight:600;display:flex}.rq-update-link:hover{transform:translateY(-1px)}.rq-update-link svg{width:calc(15 * var(--u));height:calc(15 * var(--u))}html:has(dialog.rq-sheet[open]){overflow:hidden}.rq-sheet{width:calc(520 * var(--u));max-width:calc(100vw - 2 * var(--gutter));max-height:90dvh;padding:calc(20 * var(--u)) calc(22 * var(--u));border-radius:calc(18 * var(--u));box-shadow:0 calc(30 * var(--u)) calc(80 * var(--u)) #00000059;color:var(--t);background:#fff;border:0;margin:auto;overflow:auto}.rq-sheet[open]{animation:rq-sheet-in .32s var(--ease)}.rq-sheet::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#09090b80}@keyframes rq-sheet-in{0%{opacity:0;transform:translateY(calc(12 * var(--u)))}}.rq-sheet h2{font-size:calc(18 * var(--u));letter-spacing:-.015em;margin:0;font-weight:620}.rq-sheet-intro{margin:0 0 calc(12 * var(--u));color:var(--m);font-size:calc(13 * var(--u))}.rq-sheet label,.rq-field{margin-bottom:calc(10 * var(--u));font-size:calc(12.5 * var(--u));font-weight:550;display:block}.rq-sheet label input,.rq-sheet label textarea{width:100%;margin-top:calc(4 * var(--u));padding:calc(8 * var(--u)) calc(10 * var(--u));border:1px solid var(--l);border-radius:calc(9 * var(--u));color:var(--t);font-size:calc(13.5 * var(--u));background:#fff;font-weight:400;display:block}.rq-sheet label textarea{height:calc(64 * var(--u));resize:none}.rq-similar{margin-bottom:calc(10 * var(--u));padding:calc(10 * var(--u));border-radius:calc(10 * var(--u));font-size:calc(12.5 * var(--u));background:#fffbeb;border:1px solid #fde68a}.rq-similar a{justify-content:space-between;gap:calc(10 * var(--u));padding:calc(4 * var(--u)) 0;font-weight:550;display:flex}.rq-similar a:hover span{text-decoration:underline}.rq-similar small{color:var(--m);font-size:inherit;flex:none;font-weight:400}.rq-drop{align-items:center;gap:calc(12 * var(--u));width:100%;margin:calc(4 * var(--u)) 0 calc(6 * var(--u));padding:calc(12 * var(--u));border-radius:calc(11 * var(--u));color:var(--t);font-size:calc(13 * var(--u));text-align:left;cursor:pointer;transition:border-color .2s var(--ease), background .2s var(--ease);background:0 0;border:1.5px dashed #c4c4cc;font-weight:550;display:flex}.rq-drop:hover{background:#fafafa;border-color:#71717a}.rq-drop small{color:var(--m);font-size:calc(12 * var(--u));font-weight:400;display:block}.rq-drop-icon{width:calc(34 * var(--u));height:calc(34 * var(--u));border-radius:calc(9 * var(--u));background:#f4f4f5;flex:none;place-items:center;display:grid}.rq-drop-icon svg{width:calc(16 * var(--u));height:calc(16 * var(--u))}.rq-attached{align-items:center;gap:calc(12 * var(--u));margin:calc(4 * var(--u)) 0 calc(6 * var(--u));padding:calc(8 * var(--u));border:1px solid var(--l);border-radius:calc(11 * var(--u));font-size:calc(13 * var(--u));display:flex}.rq-attached-thumb{width:calc(72 * var(--u));aspect-ratio:16/10;border-radius:calc(7 * var(--u));background:#f4f4f5;flex:none;overflow:hidden}.rq-attached-thumb>*{object-fit:cover;width:100%;height:100%;display:block}.rq-attached-name{flex:1;min-width:0}.rq-attached-name span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.rq-attached-name small{color:var(--m);font-size:calc(12 * var(--u));font-weight:400;display:block}.rq-attached button{padding:calc(4 * var(--u)) calc(9 * var(--u));color:var(--m);font-size:calc(12 * var(--u));cursor:pointer;background:0 0;border:0;flex:none}.rq-attached button:hover{color:var(--t)}.rq-file-error{margin:0 0 calc(6 * var(--u));color:#b91c1c;font-size:calc(12 * var(--u));font-weight:400}.rq-warn{margin:0 0 calc(12 * var(--u));color:var(--m);font-size:calc(12 * var(--u))}.rq-sheet footer{justify-content:flex-end;gap:calc(8 * var(--u));display:flex}.rq-toasts{z-index:60;left:50%;bottom:calc(20 * var(--u) + env(safe-area-inset-bottom));width:max-content;max-width:calc(100vw - 2 * var(--gutter));pointer-events:none;position:fixed;transform:translate(-50%)}.rq-toast{align-items:center;gap:calc(10 * var(--u));padding:calc(9 * var(--u)) calc(14 * var(--u));border-radius:calc(11 * var(--u));box-shadow:0 calc(12 * var(--u)) calc(30 * var(--u)) #0000004d;color:#fff;font-size:calc(13 * var(--u));animation:rise .3s var(--ease) backwards;pointer-events:auto;background:#18181b;display:flex}.rq-toast a{font-weight:600;text-decoration:underline}@media (max-width:859px){.rq-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.hero.sub.rq-hero{padding-inline:0;padding-bottom:calc(68 * var(--u))}.rq-top{flex-wrap:wrap}.rq-search{flex-basis:100%}.rq-top .rq-btn{width:100%}.rq-filters{flex-direction:column;align-items:stretch}.rq-sort{align-self:flex-end;margin-left:0}.rq-row{grid-template-columns:calc(44 * var(--u)) minmax(0, 1fr);gap:calc(10 * var(--u));padding:calc(10 * var(--u))}.rq-vote:not(.rq-vote-lg){width:calc(42 * var(--u));height:calc(42 * var(--u));font-size:calc(12.5 * var(--u))}.rq-row-link{font-size:calc(13.5 * var(--u))}.rq-row-text p,.rq-row-meta{display:none}.rq-pill-phone{margin-top:calc(4 * var(--u));display:block}.rq-thumb{width:calc(64 * var(--u))}.rq-card{padding:calc(16 * var(--u))}.rq-sheet{width:100%;max-width:none;max-height:90dvh;padding-bottom:calc(20 * var(--u) + env(safe-area-inset-bottom));border-radius:calc(20 * var(--u)) calc(20 * var(--u)) 0 0;margin:0;position:fixed;inset:auto 0 0}.rq-sheet footer .rq-btn{flex:1}.rq-toasts{bottom:calc(68 * var(--u) + env(safe-area-inset-bottom))}}@media (hover:none){.rq-row:hover,.rq-vote:hover,.rq-btn:hover:not(:disabled),.rq-update-link:hover{box-shadow:none;transform:none}}
