.CommandPalette-module__0KULLW__backdrop{-webkit-backdrop-filter:blur(12px);z-index:9999;background:#000000a6;justify-content:center;align-items:flex-start;padding:12vh 20px 20px;animation:.2s cubic-bezier(.16,1,.3,1) CommandPalette-module__0KULLW__fadeIn;display:flex;position:fixed;inset:0}@keyframes CommandPalette-module__0KULLW__fadeIn{0%{opacity:0}to{opacity:1}}.CommandPalette-module__0KULLW__modal{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);flex-direction:column;width:100%;max-width:640px;animation:.22s cubic-bezier(.16,1,.3,1) CommandPalette-module__0KULLW__slideDown;display:flex;overflow:hidden;box-shadow:0 24px 64px #00000080,0 0 0 1px #ffffff14}@keyframes CommandPalette-module__0KULLW__slideDown{0%{opacity:0;transform:scale(.96)translateY(-12px)}to{opacity:1;transform:scale(1)translateY(0)}}.CommandPalette-module__0KULLW__searchHeader{border-bottom:1px solid var(--border);background:#ffffff05;align-items:center;gap:14px;padding:16px 20px;display:flex}.CommandPalette-module__0KULLW__searchIcon{color:var(--text-secondary);flex-shrink:0;align-items:center;display:flex}.CommandPalette-module__0KULLW__searchInput{color:var(--foreground);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:1.05rem;font-weight:500}.CommandPalette-module__0KULLW__searchInput::placeholder{color:var(--text-tertiary,#71717a)}.CommandPalette-module__0KULLW__escBadge{background:var(--surface-sunken);color:var(--text-secondary);border:1px solid var(--border);letter-spacing:.04em;border-radius:6px;padding:3px 7px;font-size:.72rem;font-weight:700}.CommandPalette-module__0KULLW__resultsList{flex-direction:column;gap:2px;max-height:380px;padding:10px;display:flex;overflow-y:auto}.CommandPalette-module__0KULLW__categoryGroup{margin-bottom:8px}.CommandPalette-module__0KULLW__categoryTitle{text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);padding:8px 12px 4px;font-size:.72rem;font-weight:800}.CommandPalette-module__0KULLW__item{border-radius:var(--radius-md);cursor:pointer;color:inherit;background:0 0;justify-content:space-between;align-items:center;padding:10px 12px;text-decoration:none;transition:all .15s;display:flex}.CommandPalette-module__0KULLW__itemLeft{align-items:center;gap:12px;min-width:0;display:flex}.CommandPalette-module__0KULLW__itemIcon{background:var(--surface-sunken);width:32px;height:32px;color:var(--foreground);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.CommandPalette-module__0KULLW__itemText{flex-direction:column;gap:2px;min-width:0;display:flex}.CommandPalette-module__0KULLW__itemTitle{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;font-weight:600;overflow:hidden}.CommandPalette-module__0KULLW__itemDesc{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.CommandPalette-module__0KULLW__itemTag{background:rgba(var(--primary-rgb), .12);color:var(--primary);border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:.7rem;font-weight:700}.CommandPalette-module__0KULLW__itemActive{background:rgba(var(--primary-rgb), .15)}.CommandPalette-module__0KULLW__itemActive .CommandPalette-module__0KULLW__itemIcon{background:var(--primary-fill);color:#fff;transform:scale(1.05)}.CommandPalette-module__0KULLW__itemActive .CommandPalette-module__0KULLW__itemTitle{color:var(--foreground)}.CommandPalette-module__0KULLW__emptyState{text-align:center;color:var(--text-secondary);padding:40px 20px;font-size:.9rem}.CommandPalette-module__0KULLW__footer{border-top:1px solid var(--border);background:var(--surface-sunken);color:var(--text-secondary);justify-content:space-between;align-items:center;padding:10px 18px;font-size:.75rem;display:flex}.CommandPalette-module__0KULLW__footerHints{align-items:center;gap:14px;display:flex}.CommandPalette-module__0KULLW__hintItem{align-items:center;gap:4px;display:flex}.CommandPalette-module__0KULLW__hintKey{background:var(--surface);border:1px solid var(--border);border-radius:4px;padding:1px 5px;font-family:inherit;font-size:.68rem;font-weight:700}@media (max-width:640px){.CommandPalette-module__0KULLW__footer,.CommandPalette-module__0KULLW__escBadge{display:none}}
.FeedbackWidget-module__lCZM7q__floatingWidget{z-index:850;align-items:center;transition:bottom .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;bottom:24px;right:24px}html[data-practice-footer=open] .FeedbackWidget-module__lCZM7q__floatingWidget{bottom:calc(var(--practice-footer-height,96px) + 12px)}.FeedbackWidget-module__lCZM7q__triggerBtn{border-radius:var(--radius-full);background:var(--surface);color:var(--foreground);border:1px solid var(--border);cursor:pointer;-webkit-backdrop-filter:blur(12px);align-items:center;gap:8px;padding:10px 16px;font-size:.85rem;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 16px #0f172a14,0 1px 3px #0f172a0d}.FeedbackWidget-module__lCZM7q__triggerBtn:hover{border-color:var(--primary);color:var(--primary);box-shadow:0 8px 24px rgba(var(--primary-rgb), .16), 0 2px 6px #0f172a0f;transform:translateY(-2px)}.FeedbackWidget-module__lCZM7q__triggerBtn:active{transform:translateY(0)}.FeedbackWidget-module__lCZM7q__iconWrapper{color:var(--primary);justify-content:center;align-items:center;transition:transform .2s;display:flex}.FeedbackWidget-module__lCZM7q__triggerBtn:hover .FeedbackWidget-module__lCZM7q__iconWrapper{transform:rotate(-8deg)scale(1.1)}.FeedbackWidget-module__lCZM7q__labelText{letter-spacing:-.01em;white-space:nowrap;font-weight:700}.FeedbackWidget-module__lCZM7q__betaDot{text-transform:uppercase;letter-spacing:.04em;border-radius:var(--radius-full);background:var(--primary-light);color:var(--primary);align-items:center;padding:1px 6px;font-size:.65rem;font-weight:800;display:inline-flex}@media (min-width:860px){.FeedbackWidget-module__lCZM7q__floatingWidget{display:none}}@media (max-width:859px){.FeedbackWidget-module__lCZM7q__floatingWidget{bottom:calc(var(--nav-height,72px) + 12px + env(safe-area-inset-bottom,0px));z-index:800;right:12px}html[data-practice-footer=open] .FeedbackWidget-module__lCZM7q__floatingWidget{bottom:calc(var(--practice-footer-height,140px) + 10px)}html[data-answer-sheet=open] .FeedbackWidget-module__lCZM7q__floatingWidget{bottom:calc(var(--nav-height,72px) + var(--answer-sheet-height,0px) + 18px)}.FeedbackWidget-module__lCZM7q__triggerBtn{opacity:.8;border-radius:50%;justify-content:center;width:40px;height:40px;padding:0}.FeedbackWidget-module__lCZM7q__labelText,.FeedbackWidget-module__lCZM7q__betaDot{display:none}.FeedbackWidget-module__lCZM7q__iconWrapper{margin:0}.FeedbackWidget-module__lCZM7q__hideOnMobile{display:none}}@media (min-width:860px) and (max-width:899px){html[data-answer-sheet=open] .FeedbackWidget-module__lCZM7q__floatingWidget{bottom:calc(var(--answer-sheet-height,0px) + 10px)}}html[data-focus-mode=on] .FeedbackWidget-module__lCZM7q__floatingWidget{display:none}
