.HFxsBG_page{height:100%;min-height:0;color:var(--foreground);background:var(--background);flex-direction:column;display:flex}.HFxsBG_header{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:10px 28px;display:flex}.HFxsBG_header h1{font-size:15px;font-weight:600}.HFxsBG_headerActions{gap:2px;display:flex}.HFxsBG_scroll{overscroll-behavior-y:contain;flex:1;min-height:0;overflow-y:auto}.HFxsBG_content{max-width:1056px;margin:0 auto;padding:24px 32px 40px}.HFxsBG_toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.HFxsBG_toolbar h2{align-items:center;gap:12px;font-size:14px;font-weight:600;display:flex}.HFxsBG_toolbar h2 span{color:var(--muted-foreground);font-size:12px;font-weight:400}.HFxsBG_tableHead,.HFxsBG_row{grid-template-columns:minmax(0,1fr) 100px 120px 112px;align-items:center;gap:20px;padding:0 16px;display:grid}.HFxsBG_tableHead{border-top:1px solid var(--border);border-bottom:1px solid var(--border);min-height:42px;color:var(--muted-foreground);font-size:12px}.HFxsBG_tableHead>:not(:first-child){text-align:center}.HFxsBG_tableHead>:last-child{text-align:right}.HFxsBG_list{margin:0;padding:0;list-style:none}.HFxsBG_row{border-bottom:1px solid var(--border);min-height:118px;padding-block:18px;transition:background .15s}.HFxsBG_row:hover{background:var(--muted)}.HFxsBG_row:focus-visible{outline:2px solid var(--ring);outline-offset:-2px;border-radius:8px}.HFxsBG_columnInfo{align-items:center;gap:16px;min-width:0;display:flex}.HFxsBG_cover{border:1px solid var(--border);background:linear-gradient(145deg, var(--muted), var(--background));border-radius:7px;flex-direction:column;flex-shrink:0;justify-content:space-between;align-items:flex-start;width:52px;height:72px;padding:8px 6px;display:flex}.HFxsBG_cover span{font-size:9px;font-weight:600;line-height:1.35}.HFxsBG_cover small{color:var(--muted-foreground);font-size:6px}.HFxsBG_details{min-width:0}.HFxsBG_details h3{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.6}.HFxsBG_description{color:var(--muted-foreground);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:7px;font-size:12px;line-height:1.7;display:-webkit-box;overflow:hidden}.HFxsBG_price{text-align:center;font-variant-numeric:tabular-nums;font-size:13px}.HFxsBG_access{text-align:center;color:var(--muted-foreground);font-size:12px}.HFxsBG_access>span{align-items:center;gap:4px;display:inline-flex}.HFxsBG_access[data-allowed=true]{color:var(--foreground)}.HFxsBG_access small{margin-top:4px;font-size:10px;display:block}.HFxsBG_enter{color:var(--muted-foreground);white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;font-size:13px;display:flex}.HFxsBG_row:hover .HFxsBG_enter{color:var(--foreground)}.HFxsBG_mobileMeta{display:none}.HFxsBG_empty{color:var(--muted-foreground);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:48px 12px;font-size:13px;display:flex}.HFxsBG_empty span{font-size:12px}.HFxsBG_composer{border-top:1px solid var(--border);background:var(--background);flex-shrink:0}.HFxsBG_composerInner{max-width:1120px;margin:0 auto;padding:16px 32px 8px}.HFxsBG_composerHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.HFxsBG_composerHeading h2{font-size:14px;font-weight:600}.HFxsBG_suggestions{flex-wrap:wrap;gap:10px;display:flex}.HFxsBG_suggestions button{color:var(--muted-foreground);text-underline-offset:4px;cursor:pointer;font-size:11px;text-decoration:underline}.HFxsBG_suggestions button:disabled{cursor:default;opacity:.5}.HFxsBG_sharedComposer{width:100%;max-width:none}.HFxsBG_levelSelect{width:110px;height:32px;box-shadow:none;border:0;font-size:12px}.HFxsBG_feedback{min-height:25px;color:var(--muted-foreground);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:6px;font-size:10px;display:flex}.HFxsBG_feedback p{overflow-wrap:anywhere;min-width:0}.HFxsBG_feedback a{white-space:nowrap;text-underline-offset:3px;text-decoration:underline}.HFxsBG_feedback [role=alert],.HFxsBG_error{color:var(--destructive)}.HFxsBG_error{padding:12px 0;font-size:13px}.HFxsBG_result{overflow-wrap:anywhere;max-width:760px;margin:16px auto}.HFxsBG_result h2{margin:14px 0 24px;font-size:22px;font-weight:600;line-height:1.5}.HFxsBG_resultMeta{color:var(--muted-foreground);flex-wrap:wrap;gap:8px 16px;font-size:11px;display:flex}.HFxsBG_result>button{margin-top:20px}.HFxsBG_historyDialog{max-width:600px}.HFxsBG_historyList{max-height:60vh;overflow-y:auto}.HFxsBG_historyItem{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:12px 0;display:flex}.HFxsBG_historyItem>button:first-child{text-align:left;cursor:pointer;flex:1;min-width:0}.HFxsBG_historyItem strong{overflow-wrap:anywhere;font-size:14px;display:block}.HFxsBG_historyItem span{color:var(--muted-foreground);margin-top:5px;font-size:11px;display:block}.HFxsBG_spinning{animation:1s linear infinite HFxsBG_spin}@keyframes HFxsBG_spin{to{transform:rotate(360deg)}}@media (max-width:760px){.HFxsBG_header{padding:10px 16px}.HFxsBG_content{padding:16px 16px 28px}.HFxsBG_tableHead{display:none}.HFxsBG_row{min-height:110px;padding:16px 6px;display:block}.HFxsBG_row:first-child{border-top:1px solid var(--border)}.HFxsBG_price,.HFxsBG_access,.HFxsBG_enter{display:none}.HFxsBG_columnInfo{gap:12px}.HFxsBG_cover{width:48px;height:66px}.HFxsBG_mobileMeta{color:var(--muted-foreground);flex-wrap:wrap;gap:6px 12px;margin-top:7px;font-size:11px;display:flex}.HFxsBG_mobileMeta span:first-child{color:var(--foreground)}.HFxsBG_composerInner{padding:12px 16px 6px}.HFxsBG_composerHeading,.HFxsBG_suggestions{gap:8px}.HFxsBG_suggestions button{font-size:10px}.HFxsBG_levelSelect{width:94px;padding-inline:6px}.HFxsBG_result h2{font-size:19px}.HFxsBG_headerActions>button{width:32px;padding:6px}.HFxsBG_headerActions>button>span{display:none}}@media (prefers-reduced-motion:reduce){.HFxsBG_spinning{animation:none}.HFxsBG_row{transition:none}}
