.question-rush{--rush-accent:#6b2036;--rush-accent-light:#f7eff1;color:#191a1c;max-width:1230px;margin:0 auto;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.rush-heading{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:12px 2px 35px}.rush-eyebrow{color:#8b5263;font-size:10px;font-weight:700;letter-spacing:1.8px;margin:0 0 15px}.rush-heading h1{font-size:43px;line-height:1.1;letter-spacing:-1.7px;margin:0 0 17px;font-weight:650}.rush-description{font-size:15px;line-height:1.8;color:#707177;margin:0}.rush-clock-art{width:132px;height:132px;border:1px solid #d9bfc7;border-radius:50%;background:radial-gradient(circle,#fff 64%,#f4eaee 65%);position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--rush-accent);margin:0 35px;flex-shrink:0;transform:rotate(7deg)}.rush-clock-art::before{content:"";position:absolute;inset:10px;border:1px dashed #d2b3be;border-radius:50%}.rush-clock-art strong{font-size:42px;line-height:1;font-weight:550}.rush-clock-art small{font-size:8px;letter-spacing:2px;margin-top:7px}.rush-clock-hand{width:12px;height:3px;background:#d3b4bf;position:absolute;right:16px;top:50%}.rush-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #e9e6e7;border-radius:13px;background:#fff;padding:23px 10px;margin:0 0 33px}.rush-summary>div{display:flex;align-items:center;gap:15px;padding:0 22px;border-right:1px solid #ece9ea}.rush-summary>div:last-child{border-right:0}.rush-summary-icon{width:39px;height:39px;background:#f7f4f5;color:#71404f;border:1px solid #ede4e7;border-radius:10px;display:grid;place-items:center;font-size:23px;flex-shrink:0}.rush-summary strong,.rush-summary small{display:block}.rush-summary strong{font-size:13px;font-weight:650}.rush-summary small{font-size:11px;color:#8b8588;margin-top:5px}.rush-controls{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:23px;border-bottom:1px solid #e9e7e8}.rush-tabs{display:flex;gap:6px;padding:4px;background:#f1f0f1;border:1px solid #eae8e9;border-radius:9px}.rush-tab{border:0;background:transparent;border-radius:6px;padding:10px 13px;font-family:inherit;font-size:12px;line-height:1.2;font-weight:500;color:#777176;cursor:pointer;white-space:nowrap}.rush-tab[aria-pressed=true]{background:white;color:#242024;box-shadow:0 1px 4px #00000012}.rush-filter-fields{display:flex;gap:10px}.rush-search{display:flex;align-items:center;gap:9px;border:1px solid #e1dfe1;border-radius:8px;background:white;padding:0 12px;color:#958a90}.rush-search>span{font-size:25px}.rush-search input{width:160px;max-width:100%;border:0!important;padding:11px 0!important;background:transparent!important;box-shadow:none!important;font-size:12px!important;outline:none!important;color:#333}.rush-search:focus-within{outline:2px solid #6b2036;outline-offset:2px}.rush-difficulty select{border:1px solid #e1dfe1;border-radius:8px;font-size:12px;background:white;color:#595156;padding:12px;min-height:40px;max-width:160px}.rush-list-heading{display:flex;align-items:center;justify-content:space-between;margin:28px 0 19px;gap:20px}.rush-list-heading h2{font-size:18px;letter-spacing:-.3px;font-weight:600;margin:0}.rush-list-heading>span{color:#969096;font-size:11px;white-space:nowrap}.rush-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.rush-card{background:#fff;border:1px solid #e6e2e4;border-radius:12px;padding:22px;display:flex;flex-direction:column;min-width:0;transition:border-color .16s,box-shadow .16s}.rush-card:hover{border-color:#c6aab5;box-shadow:0 5px 18px #61213908}.rush-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:22px}.rush-subject-badge{font-size:9px;font-weight:600;letter-spacing:.3px;color:#8b6874;background:#f7f0f2;border-radius:5px;padding:6px 8px}.rush-card-number{color:#bcb4b8;font-size:11px;font-variant-numeric:tabular-nums}.rush-card h3{font-size:18px;font-weight:600;line-height:1.35;letter-spacing:-.4px;margin:0 0 9px;color:#292125}.rush-card-description{color:#969095;font-size:11px;line-height:1.7;margin:0 0 18px}.rush-card-meta{display:flex;align-items:center;gap:16px;font-size:11px;color:#777078;margin-top:auto;padding-bottom:18px}.rush-level{display:flex;align-items:center;gap:6px}.rush-level i{height:5px;width:5px;background:#b8a1ab;border-radius:50%}.rush-record{min-height:45px;border-top:1px solid #f0ecee;padding-top:15px;margin-bottom:19px;display:flex;flex-direction:column;gap:6px;font-size:10px;color:#8e858b}.rush-record strong{font-size:12px;color:var(--rush-accent);margin-left:3px}.rush-record small{font-size:9px;color:#b4aab0}.rush-start{display:flex;align-items:center;justify-content:space-between;padding:11px 13px;border:1px solid #e1d7dc;border-radius:7px;background:white;font-size:11px;font-weight:600;color:var(--rush-accent);cursor:pointer;transition:background .16s,color .16s,border-color .16s}.rush-start:hover{background:var(--rush-accent);border-color:var(--rush-accent);color:#fff}.rush-start>span{font-size:16px;line-height:1}.rush-empty{grid-column:1/-1;text-align:center;padding:55px 20px;border:1px dashed #d8cbd1;border-radius:12px;background:#fcfafb}.rush-empty>span{font-size:40px;color:#a58391}.rush-empty h3{font-size:18px;margin:10px 0}.rush-empty p{font-size:13px;color:#837780}.rush-empty button{background:#6b2036;color:white;border:0;border-radius:7px;padding:11px 18px;cursor:pointer}.rush-note{font-size:11px;line-height:1.6;color:#a0979d;margin-top:24px;padding-bottom:8px}.question-rush :focus-visible{outline:2px solid var(--rush-accent);outline-offset:3px}@media(max-width:1100px){.rush-controls{align-items:flex-start;flex-direction:column}.rush-filter-fields{width:100%}.rush-search{flex:1}.rush-search input{width:100%}.rush-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rush-summary>div{padding:0 14px;gap:10px}.rush-summary-icon{width:33px;height:33px}.rush-heading h1{font-size:38px}}@media(max-width:650px){.rush-heading{padding:8px 0 25px;gap:15px}.rush-heading h1{font-size:32px;letter-spacing:-1px}.rush-eyebrow{font-size:8px;letter-spacing:1px;margin-bottom:12px}.rush-description{font-size:12px;line-height:1.7}.rush-clock-art{width:83px;height:83px;margin:0 5px}.rush-clock-art strong{font-size:29px}.rush-clock-art small{font-size:6px;letter-spacing:1px}.rush-clock-art::before{inset:7px}.rush-clock-hand{width:7px;right:10px}.rush-summary{padding:15px 8px;gap:6px;margin-bottom:23px}.rush-summary>div{display:block;padding:0 9px}.rush-summary-icon{width:28px;height:28px;font-size:18px;margin-bottom:9px}.rush-summary strong{font-size:10px;line-height:1.5}.rush-summary small{font-size:9px;line-height:1.5}.rush-tabs{width:100%;gap:3px}.rush-tab{flex:1;padding:10px 7px;font-size:10px}.rush-filter-fields{gap:7px}.rush-difficulty select{max-width:130px;font-size:11px;padding:12px 8px}.rush-list-heading{margin:23px 0 16px}.rush-list-heading h2{font-size:15px}.rush-list-heading>span{font-size:9px}.rush-grid{gap:12px}.rush-card{padding:17px}.rush-card-top{margin-bottom:17px}.rush-card h3{font-size:16px}.rush-subject-badge{font-size:8px;padding:5px 6px}.rush-card-description{font-size:10px}.rush-card-meta{font-size:10px;gap:10px}.rush-record{font-size:9px}.rush-start{padding:11px;font-size:10px}}@media(max-width:420px){.rush-grid{grid-template-columns:1fr}.rush-card{padding:21px}.rush-card h3{font-size:19px}.rush-card-top{margin-bottom:17px}.rush-card-description{font-size:12px}.rush-card-meta,.rush-record,.rush-start{font-size:11px}.rush-clock-art{display:none}.rush-list-heading{align-items:flex-start;gap:10px}.rush-summary>div{padding:0 7px}}@media(prefers-reduced-motion:reduce){.question-rush *{transition:none!important}}
