.biczxG_page{min-height:calc(100vh - var(--dev-banner-height) - 56px);background:#fafafa}.biczxG_column{max-width:1200px;min-height:calc(100vh - var(--dev-banner-height) - 56px);flex-direction:column;margin:0 auto;display:flex}.biczxG_tabsWrap{padding:12px 16px}.biczxG_tabs{background:#fff;border:1px solid #e0e0e0;border-radius:100px;padding:3px;display:flex}.biczxG_tab{color:#757575;min-width:0;font:inherit;letter-spacing:.25px;cursor:pointer;background:0 0;border:0;border-radius:100px;flex:1;justify-content:center;align-items:center;padding:10px 0;font-size:13px;font-weight:600;line-height:19px;transition:background-color .2s;display:flex}.biczxG_tab>svg:first-child{margin-right:4px}.biczxG_tab[data-locked]>svg:first-child{margin-right:3px}.biczxG_tab[data-selected]{background:var(--brand-primary);color:#fff}.biczxG_tab[data-locked]{color:#bdbdbd}.biczxG_tabBadge{color:#fff;background:#f44336;border-radius:10px;margin-left:4px;padding:1px 5px;font-size:10px;font-weight:700;line-height:14px}.biczxG_tab[data-selected] .biczxG_tabBadge{color:var(--brand-primary);background:#fff}.biczxG_panel{flex-direction:column;flex:1;display:flex}.biczxG_center{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:16px;display:flex}.biczxG_emptyTitle,.biczxG_failedTitle{letter-spacing:.25px;color:#9e9e9e;margin:16px 0 0;font-size:18px;line-height:26px}.biczxG_failedTitle{color:var(--m3-on-surface)}.biczxG_emptySub{letter-spacing:.25px;color:#757575;margin:8px 0 0;font-size:14px;line-height:20px}.biczxG_retry{min-height:var(--btn-height);background:var(--m3-surface-container-low);box-shadow:var(--elevation-1);color:var(--m3-primary);font:inherit;cursor:pointer;border:0;border-radius:20px;margin-top:16px;padding:0 24px;font-size:14px;font-weight:500}.biczxG_spinner,.biczxG_spinnerSmall{border:4px solid color-mix(in srgb, var(--m3-primary) 20%, transparent);border-top-color:var(--m3-primary);border-radius:50%;width:36px;height:36px;animation:1s linear infinite biczxG_spin}.biczxG_spinnerSmall{border-width:2px;width:20px;height:20px}@keyframes biczxG_spin{to{transform:rotate(360deg)}}.biczxG_more{justify-content:center;padding:16px 0;display:flex}.biczxG_list,.biczxG_listTight{flex-direction:column;gap:6px;margin:0;padding:16px;list-style:none;display:flex}.biczxG_listTight{padding-top:0}.biczxG_tile{align-items:flex-start;gap:calc(16px + var(--density) / 2);background:var(--m3-surface-container-low);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border:0;border-radius:12px;padding:16px;text-decoration:none;display:flex}.biczxG_tile[data-read]{background:#fff}.biczxG_dot{flex:0 0 24px;display:flex}.biczxG_dot:before{content:"";background:var(--brand-primary);border-radius:50%;width:8px;height:8px}.biczxG_tile[data-read] .biczxG_dot:before{background:#bdbdbd}.biczxG_avatar{flex:0 0 28px;display:flex}.biczxG_avatar>svg{box-sizing:content-box;background:color-mix(in srgb, var(--brand-primary) 10%, transparent);border-radius:50%;padding:6px}.biczxG_tileBody{flex-direction:column;flex:1;min-width:0;display:flex}.biczxG_titleRow{align-items:center;display:flex}.biczxG_tileTitle{letter-spacing:.5px;color:#000;font-size:16px;font-weight:700;line-height:24px}.biczxG_tile[data-read] .biczxG_tileTitle{color:#616161;font-weight:400}.biczxG_oneLine{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.biczxG_divider{background:linear-gradient(transparent 7px, color-mix(in srgb, var(--m3-outline-variant) 20%, transparent) 7px 9px, transparent 9px);height:16px}.biczxG_summary{letter-spacing:.25px;color:#424242;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}.biczxG_summaryGap{margin-top:4px}.biczxG_tile[data-read] .biczxG_summary{color:#757575}.biczxG_meta{letter-spacing:.25px;color:#9e9e9e;align-items:center;gap:4px;margin-top:8px;font-size:12px;line-height:17px;display:flex}.biczxG_spacer{flex:1}.biczxG_chatBadge,.biczxG_purpose{letter-spacing:.25px;white-space:nowrap;border-radius:4px;margin-left:8px;padding:2px 6px;font-size:10px;line-height:14px}.biczxG_chatBadge{color:#388e3c;background:#e8f5e9}.biczxG_purpose{color:#1976d2;background:#e3f2fd}.biczxG_purposeBlock{align-self:flex-start;margin:0 0 8px}.biczxG_listHeader{justify-content:space-between;align-items:center;padding:16px;display:flex}.biczxG_listTitle{color:#424242;margin:0;font-size:18px;font-weight:700;line-height:26px}.biczxG_countPill{background:color-mix(in srgb, var(--m3-primary) 10%, transparent);color:var(--m3-primary);border-radius:12px;padding:6px 12px;font-size:12px;font-weight:600;line-height:17px}.biczxG_reviewCard{background:var(--m3-surface-container-low);border-radius:12px;margin-bottom:6px;padding:16px;box-shadow:0 1px 5px #0003,0 2px 2px #00000024}.biczxG_reviewHead{align-items:flex-start;gap:8px;display:flex}.biczxG_reviewTitle{color:#000000de;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;margin:0;font-size:16px;font-weight:700;line-height:23px;display:-webkit-box;overflow:hidden}.biczxG_stars{display:flex}.biczxG_reviewText{color:#616161;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:8px 0 0;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}.biczxG_reviewMeta{color:#9e9e9e;justify-content:space-between;margin-top:12px;font-size:12px;line-height:17px;display:flex}.biczxG_views{align-items:center;gap:4px;display:inline-flex}.biczxG_truncated{text-align:center;color:#757575;margin:0;padding:16px;font-size:13px;line-height:19px}.biczxG_scrim{inset:var(--dev-banner-height) 0 0;z-index:50;background:#0000008a;justify-content:center;align-items:center;padding:40px;display:flex;position:fixed}.biczxG_dialog{background:var(--m3-surface-container-high);border-radius:28px;flex-direction:column;width:100%;max-width:560px;padding:24px;display:flex}.biczxG_dialogTitle{color:var(--m3-on-surface);margin:0 0 16px;font-size:24px;font-weight:400;line-height:32px}.biczxG_dialogText{letter-spacing:.25px;color:var(--m3-on-surface-variant);white-space:pre-line;margin:0;font-size:14px;line-height:20px}.biczxG_dialog .biczxG_meta{margin-top:12px}.biczxG_dialogActions{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.biczxG_textButton{min-height:var(--btn-height);color:var(--m3-primary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:20px;align-items:center;padding:0 12px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}
