.sq-hero{border-top:8px solid var(--pc-select)}.sq-band-chip{color:var(--ff-forge-text);background:var(--ff-warm);border:1px solid var(--ff-outline);border-radius:999px;margin:0 0 .6rem;padding:.3rem .85rem;font-size:.9rem;font-weight:700;display:inline-block}.sq-hero-h{margin:0 0 .5rem;font-size:2.1rem;line-height:1.1}.sq-hero-lede{color:var(--ff-anvil);max-width:64ch;margin:0 0 1.1rem;font-size:1.12rem;line-height:1.6}.sq-hero-cta{flex-wrap:wrap;gap:.7rem;display:flex}.sq-hero-chips{margin-top:1rem}.sq-cta{background:var(--ff-forge);color:#fff;border-color:var(--ff-forge);align-items:center;gap:.5rem;min-height:48px;padding:.7rem 1.3rem;font-size:1.05rem;font-weight:700;display:inline-flex}.sq-cta--ghost{background:var(--ff-paper);color:var(--ff-anvil);border:2px solid var(--ff-outline)}.sq-sec-h{margin:1.3rem 0 .7rem;font-size:1.3rem}.sq-h2{color:var(--ff-forge-text);margin:1.1rem 0 .6rem;font-size:1.35rem}.sq-h3{color:var(--ff-forge-text);margin:0 0 .5rem;font-size:1.1rem}.sq-hint{color:var(--ff-slate-text);font-size:.85rem;font-weight:400}.sq-launcher{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;display:grid}.sq-tile-big{background:var(--ff-paper);border:2px solid var(--ff-outline);min-height:140px;color:var(--ff-anvil);border-radius:16px;flex-direction:column;align-items:flex-start;gap:.4rem;padding:1.2rem;text-decoration:none;display:flex}.sq-tile-big:hover{border-color:var(--pc-select)}.sq-tile-big-ico{font-size:2.2rem;line-height:1}.sq-tile-big-title{color:var(--ff-forge-text);font-size:1.2rem;font-weight:700}.sq-tile-big-desc{font-size:.98rem;line-height:1.5}.sq-table-intro{border-top:6px solid var(--pc-select)}.sq-table-list{gap:.55rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.sq-table-li{color:var(--ff-anvil);background:var(--ff-warm);border:1px solid var(--ff-outline);border-radius:12px;padding:.7rem .85rem;font-size:1rem;line-height:1.55}.sq-table-ico{font-size:1.3rem}.sq-table-li strong{color:var(--ff-forge-text)}.sq-table-chair{color:var(--ff-slate-text);font-size:.92rem}.sq-note{color:var(--ff-slate-text);font-size:.92rem;line-height:1.55}.sq-hiw-intro{border-top:6px solid var(--pc-select)}.sq-hiw-lede{color:var(--ff-anvil);max-width:64ch;margin:.4rem 0 0;font-size:1.08rem;line-height:1.6}.sq-steps{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.sq-step{align-items:flex-start;gap:.9rem;display:flex}.sq-step-n{background:var(--pc-select);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;font-weight:800;display:flex}.sq-step p{color:var(--ff-anvil);margin:.2rem 0 0;line-height:1.55}.sq-ground{color:var(--ff-anvil);margin:.3rem 0 0;padding-left:1.2rem;line-height:1.7}.sq-setup{flex-direction:column;display:flex}.sq-text-tiles{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.7rem;display:grid}.sq-text-tile{text-align:left;cursor:pointer;background:var(--ff-paper);border:2px solid var(--ff-outline);color:var(--ff-anvil);border-radius:12px;flex-direction:column;gap:.25rem;padding:.9rem 1rem;display:flex}.sq-text-tile:hover{border-color:var(--pc-select)}.sq-text-tile--sel{border-color:var(--pc-select);background:var(--ff-warm)}.sq-text-title{color:var(--ff-forge-text);font-size:1.05rem;font-weight:700}.sq-text-src{color:var(--ff-slate-text);font-size:.85rem}.sq-own{border:1px dashed var(--ff-outline);border-radius:12px;margin:.9rem 0;padding:.6rem .9rem}.sq-own summary{cursor:pointer;color:var(--ff-forge-text);align-items:center;min-height:44px;font-weight:700;display:flex}.sq-label{color:var(--ff-anvil);flex-direction:column;gap:.3rem;margin:.5rem 0;font-weight:600;display:flex}.sq-in,.sq-ta{border:2px solid var(--ff-outline);background:var(--ff-paper);min-height:44px;color:var(--ff-anvil);border-radius:10px;padding:.6rem .7rem;font-family:inherit;font-size:1rem}.sq-in:focus,.sq-ta:focus{border-color:var(--pc-select);outline:2px solid var(--pc-correct-bg)}.sq-names{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.6rem;display:grid}.sq-privacy{color:var(--ff-slate-text);margin:.9rem 0;font-size:.9rem;line-height:1.55}.sq-err{color:var(--pc-correct);min-height:1.2rem;margin:.3rem 0;font-size:.95rem}.sq-cta[disabled]{opacity:.5;cursor:not-allowed}.sq-run{flex-direction:column;gap:1.1rem;display:flex}.sq-textcard{background:var(--ff-warm);border:2px solid var(--ff-outline);border-radius:14px;padding:1.1rem 1.3rem}.sq-src{color:var(--ff-slate-text);margin:0;font-size:.85rem}.sq-title{color:var(--ff-forge-text);margin:.2rem 0 .5rem;font-size:1.4rem}.sq-excerpt{color:var(--ff-anvil);margin:0 0 .7rem;font-size:1.08rem;font-style:italic;line-height:1.65}.sq-openq{color:var(--ff-anvil);margin:0;font-size:1.05rem;line-height:1.55}.sq-roles-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;display:flex}.sq-role-row{border-bottom:1px solid var(--ff-outline);align-items:flex-start;gap:.7rem;padding:.6rem .2rem;display:flex}.sq-role-ico{font-size:1.5rem}.sq-role-who{color:var(--ff-forge-text);font-weight:800}.sq-role-chair{color:var(--ff-slate-text);font-size:.9rem}.sq-role-move{color:var(--ff-anvil);margin:.2rem 0 0;line-height:1.5}.sq-bal-row{grid-template-columns:minmax(120px,1fr) 2fr auto;align-items:center;gap:.6rem;margin:.4rem 0;display:grid}.sq-spoke{border:2px solid var(--ff-outline);background:var(--ff-paper);min-height:44px;color:var(--ff-forge-text);cursor:pointer;border-radius:10px;padding:.4rem .8rem;font-weight:700}.sq-spoke:hover{border-color:var(--pc-select)}.sq-bal-track{background:var(--ff-warm);border:1px solid var(--ff-outline);border-radius:999px;height:14px;overflow:hidden}.sq-bal-fill{background:var(--pc-select);height:100%;transition:width .25s}.sq-bal-pct{color:var(--ff-forge-text);text-align:right;min-width:3ch;font-weight:700}.sq-ev-row{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.sq-ev-btn{border:2px solid var(--ff-outline);background:var(--ff-paper);min-height:44px;color:var(--pc-correct);cursor:pointer;border-radius:10px;padding:.5rem 1rem;font-weight:700}.sq-ev-btn:hover{border-color:var(--pc-correct)}.sq-ev-count{color:var(--pc-correct);font-size:1.6rem;font-weight:800}.sq-run-cta{flex-wrap:wrap;gap:.7rem;margin-top:.4rem;display:flex}.sq-close-stage{flex-direction:column;gap:.6rem;display:flex}.sq-close-lede{color:var(--ff-anvil);margin:0;font-size:1.02rem;line-height:1.6}.sq-mind-row{flex-direction:column;gap:.3rem;margin:.5rem 0;display:flex}.sq-mind-who{color:var(--ff-forge-text);font-weight:800}.sq-record{flex-direction:column;gap:.7rem;display:flex}.sq-record-card{background:var(--ff-warm);border:2px solid var(--ff-outline);border-radius:14px;padding:1.1rem 1.3rem}.sq-record-line{color:var(--ff-anvil);margin:.3rem 0;font-size:1.02rem;line-height:1.6}.sq-record-src{color:var(--ff-slate-text);font-size:.9rem}.sq-record-list{color:var(--ff-anvil);margin:.2rem 0 .5rem;padding-left:1.3rem;line-height:1.6}.sq-records-lede{color:var(--ff-anvil);font-size:1.02rem;line-height:1.6}.sq-rec-list{gap:.55rem;margin:.6rem 0;padding:0;list-style:none;display:grid}.sq-rec-li{background:var(--ff-warm);border:1px solid var(--ff-outline);border-radius:12px;flex-direction:column;gap:.2rem;padding:.7rem .9rem;display:flex}.sq-rec-title{color:var(--ff-forge-text);font-weight:700}.sq-rec-meta{color:var(--ff-slate-text);font-size:.9rem}@media print{.ff-wrap>:not(.ff-card),nav,.sq-run-cta,.ra-fab{display:none!important}.sq-record-card{color:#000;border:2pt solid #000}}.pc-theme-seminarquest.pc-immersive{--pc-env-bg:url(/play/seminarquest/env.webp) center / cover no-repeat, linear-gradient(to bottom, #e8eef3 0%, #dfe7ef 55%, #d7e0ea 100%);--pc-env-bg-dark:url(/play/seminarquest/env-dark.webp) center / cover no-repeat, linear-gradient(to bottom, #141b24 0%, #10151d 55%, #0d1016 100%);--pc-env-bg-flat:url(/play/seminarquest/env.webp) center / cover no-repeat, #dfe7ef;--pc-env-bg-flat-dark:url(/play/seminarquest/env-dark.webp) center / cover no-repeat, #11161d}
