.q-list-shell_questionListScope__rJDgy{--paper:#f7faf6;--paper-2:#eceeea;--paper-3:#dbded9;--ink:#071827;--ink-2:#0f2d44;--ink-3:#3d5060;--muted:#6c7b89;--line:#d6dad4;--line-2:#c2c8bf;--mint:#35c4d6;--mint-soft:#d6f0f5;--gold:#e4b23f;--display:var(--font-bricolage),ui-sans-serif,system-ui,sans-serif;--body:var(--font-dm-sans),ui-sans-serif,system-ui,sans-serif;--mono:var(--font-jetbrains-mono),ui-monospace,"SF Mono",Menlo,monospace;display:contents}.q-list-shell_questionListScope__rJDgy .ql-page{display:grid;grid-gap:20px;gap:20px;padding-bottom:48px;color:var(--ink);font-family:var(--body)}.q-list-shell_questionListScope__rJDgy .pl-crumb{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.q-list-shell_questionListScope__rJDgy .pl-crumb__back{display:inline-flex;align-items:center;gap:5px;font-family:var(--mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);text-decoration:none;transition:color .14s ease}.q-list-shell_questionListScope__rJDgy .pl-crumb__back:hover{color:var(--ink)}.q-list-shell_questionListScope__rJDgy .pl-crumb__trail{display:flex;align-items:center;gap:4px;font-family:var(--mono);font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.07em}.q-list-shell_questionListScope__rJDgy .pl-crumb__seg{display:flex;align-items:center;gap:4px}.q-list-shell_questionListScope__rJDgy .pl-crumb__seg a{color:var(--muted);text-decoration:none}.q-list-shell_questionListScope__rJDgy .pl-crumb__seg a:hover{color:var(--ink)}.q-list-shell_questionListScope__rJDgy .pl-crumb__seg span:last-child:not(.pl-crumb__sep){color:var(--ink-2);font-weight:600}.q-list-shell_questionListScope__rJDgy .pl-crumb__sep{color:var(--line)}.q-list-shell_questionListScope__rJDgy .ql-head{background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:8px;padding:26px 28px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;position:relative;overflow:hidden}.q-list-shell_questionListScope__rJDgy .ql-head:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--ql-c,var(--accent-strong));border-radius:2px 0 0 2px}.q-list-shell_questionListScope__rJDgy .ql-head__main{display:flex;align-items:flex-start;gap:16px;flex:1 1;padding-left:8px}.q-list-shell_questionListScope__rJDgy .ql-head__badge{font-family:var(--mono);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;background:var(--mint-soft);color:var(--ink-2);padding:7px 11px;border-radius:999px;line-height:1;flex-shrink:0;margin-top:2px}.q-list-shell_questionListScope__rJDgy .ql-head__text{flex:1 1;min-width:0}.q-list-shell_questionListScope__rJDgy .ql-head__title{color:var(--ink);font-family:var(--display);font-size:34px;font-weight:500;letter-spacing:0;margin:0 0 7px;line-height:1.08}.q-list-shell_questionListScope__rJDgy .ql-head__desc{font-size:14.5px;color:var(--muted);margin:0;line-height:1.55;max-width:58ch}.q-list-shell_questionListScope__rJDgy .ql-head__stats{display:flex;flex-direction:column;gap:6px;align-items:flex-end;flex-shrink:0}.q-list-shell_questionListScope__rJDgy .ql-head__stat{display:inline-flex;align-items:center;gap:6px;background:var(--paper-2);color:var(--ink-3);border:1px solid var(--line);border-radius:8px;padding:6px 12px;font-family:var(--mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.q-list-shell_questionListScope__rJDgy .ql-head__stat-icon{display:flex;align-items:center;opacity:.65}.q-list-shell_questionListScope__rJDgy .pl-list-head{display:flex;align-items:center;justify-content:space-between;padding:0 2px}.q-list-shell_questionListScope__rJDgy .pl-list-count{font-family:var(--mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.q-list-shell_questionListScope__rJDgy .pl-toggle{display:inline-flex;align-items:center;background:var(--paper-2);border:1px solid var(--line);border-radius:999px;padding:3px;gap:2px}.q-list-shell_questionListScope__rJDgy .pl-toggle__btn{display:inline-flex;align-items:center;gap:5px;font-family:var(--mono);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);background:transparent;border:none;border-radius:999px;padding:5px 11px;cursor:pointer;transition:background .14s ease,color .14s ease}.q-list-shell_questionListScope__rJDgy .pl-toggle__btn:hover{color:var(--ink)}.q-list-shell_questionListScope__rJDgy .pl-toggle__btn.is-active{background:#ffffff;color:var(--ink);box-shadow:0 1px 3px rgba(0,0,0,.08)}.q-list-shell_questionListScope__rJDgy .ql-list{display:flex;flex-direction:column;background:#ffffff;border:1px solid var(--line);border-radius:8px;overflow:hidden}.q-list-shell_questionListScope__rJDgy .ql-row{display:grid;grid-template-columns:52px 1fr auto;align-items:center;border-top:1px solid var(--line);text-decoration:none;color:inherit;transition:background .14s ease;position:relative}.q-list-shell_questionListScope__rJDgy .ql-row:first-child{border-top:none}.q-list-shell_questionListScope__rJDgy .ql-row:hover{background:var(--paper)}.q-list-shell_questionListScope__rJDgy .ql-row:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--ql-c,var(--accent-strong));opacity:0;transition:opacity .14s ease}.q-list-shell_questionListScope__rJDgy .ql-row:hover:before{opacity:1}.q-list-shell_questionListScope__rJDgy .ql-row__num{display:flex;align-items:center;justify-content:center;padding:18px 0 18px 18px;font-family:var(--font-instrument-serif),"Times New Roman",serif;font-size:20px;font-style:italic;font-weight:400;color:var(--ql-c,var(--accent-strong));opacity:.6;flex-shrink:0}.q-list-shell_questionListScope__rJDgy .ql-row__body{padding:15px 14px;min-width:0;display:flex;flex-direction:column;gap:3px}.q-list-shell_questionListScope__rJDgy .ql-row__title{font-size:14px;font-weight:600;letter-spacing:0;color:var(--ink);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.q-list-shell_questionListScope__rJDgy .ql-row__desc{font-size:12.5px;color:var(--ink-3);line-height:1.45;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.q-list-shell_questionListScope__rJDgy .ql-row__meta{display:flex;gap:10px;margin-top:4px;flex-wrap:wrap}.q-list-shell_questionListScope__rJDgy .ql-row__chip{display:inline-flex;align-items:center;gap:4px;font-family:var(--mono);font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.q-list-shell_questionListScope__rJDgy .ql-row__right{display:flex;align-items:center;gap:8px;padding:15px 18px 15px 8px;flex-shrink:0}.q-list-shell_questionListScope__rJDgy .ql-row__cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;background:linear-gradient(135deg,#235a85,#14385a);color:#f7faf6;font-family:var(--body);font-size:13.5px;font-weight:500;text-transform:none;letter-spacing:0;padding:0 16px;border-radius:999px;white-space:nowrap;transition:box-shadow .18s ease,transform .18s ease,background .18s ease}.q-list-shell_questionListScope__rJDgy .ql-row:hover .ql-row__cta{background:linear-gradient(135deg,#2d6b9c,#1a4470);box-shadow:0 12px 26px -12px rgba(35,90,133,.55);transform:translateX(2px)}.q-list-shell_questionListScope__rJDgy .ql-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:16px;gap:16px}.q-list-shell_questionListScope__rJDgy .ql-card{position:relative;display:flex;flex-direction:column;gap:0;background:color-mix(in srgb,var(--ql-c,var(--accent-strong)) 4%,#ffffff);border:1px solid var(--line);border-top:3px solid var(--ql-c,var(--accent-strong));border-radius:8px;text-decoration:none;color:inherit;padding:20px;box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 22px 44px -24px rgba(7,24,39,.22);transition:box-shadow .2s ease,transform .18s ease,border-color .18s ease,background .2s ease;overflow:hidden}.q-list-shell_questionListScope__rJDgy .ql-card:hover{background:color-mix(in srgb,var(--ql-c,var(--accent-strong)) 7%,#ffffff);box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 28px 50px -22px rgba(7,24,39,.28);transform:translateY(-3px);border-color:color-mix(in srgb,var(--ql-c,var(--accent-strong)) 30%,var(--line))}.q-list-shell_questionListScope__rJDgy .ql-card__head{display:flex;align-items:center;gap:6px;margin-bottom:14px}.q-list-shell_questionListScope__rJDgy .ql-card__num{font-family:var(--font-instrument-serif),"Times New Roman",serif;font-size:36px;font-style:italic;font-weight:400;line-height:1;color:var(--ql-c,var(--accent-strong));opacity:.85;letter-spacing:-.01em;flex-shrink:0;margin-right:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.q-list-shell_questionListScope__rJDgy .ql-card__tags{display:flex;gap:5px;align-items:center;flex:1 1;flex-wrap:wrap}.q-list-shell_questionListScope__rJDgy .ql-card__arrow{color:var(--ql-c,var(--accent-strong));flex-shrink:0;opacity:.3;transition:opacity .16s ease,transform .16s ease}.q-list-shell_questionListScope__rJDgy .ql-card:hover .ql-card__arrow{opacity:1;transform:translateX(3px)}.q-list-shell_questionListScope__rJDgy .ql-card__title{font-family:var(--display);font-size:14px;font-weight:600;letter-spacing:0;margin:0 0 6px;line-height:1.35;color:var(--ink)}.q-list-shell_questionListScope__rJDgy .ql-card__desc{font-size:12.5px;color:var(--ink-3);margin:0;line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex:1 1}.q-list-shell_questionListScope__rJDgy .ql-card__chips{display:flex;gap:6px;flex-wrap:wrap;margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.q-list-shell_questionListScope__rJDgy .ql-empty{padding:32px}.q-list-shell_questionListScope__rJDgy .pl-status,.q-list-shell_questionListScope__rJDgy .ql-empty{text-align:center;font-size:14px;color:var(--muted);background:#ffffff;border:1px solid var(--line);border-radius:8px}.q-list-shell_questionListScope__rJDgy .pl-status{padding:24px}.q-list-shell_questionListScope__rJDgy .pl-status--error{color:#dc2626;background:#fef2f2;border-color:#fecaca}@media (max-width:560px){.q-list-shell_questionListScope__rJDgy .ql-grid{grid-template-columns:1fr}}@media (max-width:720px){.q-list-shell_questionListScope__rJDgy .ql-head{flex-direction:column;gap:14px}.q-list-shell_questionListScope__rJDgy .ql-head__title{font-size:30px}.q-list-shell_questionListScope__rJDgy .ql-head__stats{flex-direction:row;flex-wrap:wrap;align-items:flex-start}.q-list-shell_questionListScope__rJDgy .ql-row{grid-template-columns:40px 1fr auto}.q-list-shell_questionListScope__rJDgy .ql-row__num{padding-left:14px;font-size:11px}.q-list-shell_questionListScope__rJDgy .ql-row__right{padding-right:14px}}@media (max-width:560px){.q-list-shell_questionListScope__rJDgy .ql-row__meta{display:none}}.q-list-shell_questionListScope__rJDgy .ql-badge{display:inline-flex;align-items:center;margin-left:8px;padding:1px 8px;border-radius:999px;font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;vertical-align:middle}.q-list-shell_questionListScope__rJDgy .ql-badge--free{background:var(--mint-soft);color:#0c5663}.q-list-shell_questionListScope__rJDgy .ql-row.is-locked{opacity:.78}.q-list-shell_questionListScope__rJDgy .ql-row.is-locked:hover{opacity:1}.q-list-shell_questionListScope__rJDgy .ql-row__cta--locked{background:transparent;color:var(--ink-3);border:1px solid var(--line-2)}.q-list-shell_questionListScope__rJDgy .ql-row.is-locked:hover .ql-row__cta--locked{background:var(--paper-2);box-shadow:none;transform:none}.q-list-shell_questionListScope__rJDgy .ql-card.is-locked{background:var(--paper-2);border-top-color:var(--line-2)}.q-list-shell_questionListScope__rJDgy .ql-card.is-locked .ql-card__num{opacity:.45}.q-list-shell_questionListScope__rJDgy .ql-card__lock-hint{margin-top:12px;font-family:var(--mono);font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}